2499 2008
777697174 383819056 259770214 600341897 187199551 95822032 612970344 716953983 34743751 306878794 233477031 352147589 485229755 873785282 862421602 103815614 714701868 198248317 38882972 628758706 131167279 379303012 427251357 332900815 582429790 961262983 580010095 109097699 738431573 662582680 732871265 838857635 687695414 583067500 203513224 100639272 550143270 305304190 440288313 400460141 281728973 441603436 308018833 939848658 757846746 367034488 301830893 466139036 592157053 96928264 725159026 851121522 696311275 339356966 528480646 725343458 530324446 278330368 306463317 863671514 209709842 201915497 968158541 664513071 903060425 912146518 120062370 906105369 306111816 13305443 518367179 528877749 948598872 769728076 507597315 6856578 348005830 450079604 211117769 507191780 834098915 457296225 660204896 615395237 236564484 977466941 873518159 72845679 451488515 748897623 624971235 467071827 237775804 90410912 139094184 577747781 448563857 446099503 256738292 333731229 532732647 548914877 303774300 998661015 509098919 556259370 203512381 263442900 915765694 994818806 60694068 18597079 592601757 279675337 435220902 666546569 309901497 640785899 198923065 557735862 852504588 357681612 371546969 537697422 693894290 5813630 667540660 953660709 378209485 321971510 568704702 818903282 356459586 146151886 884067886 145230420 647595514 519293254 340572031 913333512 764321538 311640895 475673968 156550324 719692011 544036222 402698629 158453600 611745866 850533999 932643459 220031992 558818105 601801632 606969080 328517323 369451988 713159233 689741232 226993679 176105149 194847659 722884161 852340826 405889433 953243606 635874177 29447466 231873937 685373409 426631178 647065439 863473106 307893901 988028093 570198972 94545421 658369730 113749820 192075113 526681336 695868426 268937326 929233012 724439754 556267281 599542014 955276875 61937091 314993195 623332829 183945283 556236962 764419534 476406972 713950741 370251565 246759699 568415379 472804955 42802349 378291769 445308957 420210456 819134063 859093282 398873177 66617389 348699204 626536405 430960907 51121125 850375425 202146042 463832888 341315434 646715648 337505 652088238 658461517 804017822 553423227 126348666 230502914 194459835 386791903 379534447 175668833 368371517 340854727 692644774 528908839 2314125 124155024 31421944 277406835 612376856 208130878 764722310 113988169 890750415 151963893 23580466 139743506 372923047 488571777 518678819 411638554 696195610 843365839 795766597 981794833 340005541 826242162 359606982 330543499 837414728 206046751 639488411 964448128 36224009 537180721 709449977 948315852 717177457 162336038 578633692 396930480 113687565 791737631 688978307 841327183 365220590 778382948 21487601 933783346 204880425 526944734 781116014 80187333 722844248 146605468 486903301 648237783 300706328 688431438 729693188 773102878 165567625 11309261 982774398 950480817 436123089 879248529 342636748 161003148 413516697 618394169 489315848 132253455 726494606 783410439 749881744 851695231 987284449 230633569 426026377 938043524 774574024 194752594 263751514 991460266 429113339 217935878 824467500 723423712 324045623 148188241 302598001 509997819 395657919 502991913 654578522 124805940 354889430 287347496 284441951 80475046 320294726 90341899 702807227 672775889 526622172 40998197 415077614 386729242 836828393 924796205 347883577 917440328 816990659 997766427 45679141 759102729 162117442 973824335 189043709 467556715 779184195 418207163 430095183 373831011 564346920 494535796 496223854 62916681 627005783 371652660 856623347 16323674 641491895 652240091 704534584 446629173 746418998 224500201 851008988 265496159 297733189 448196870 762598466 389983679 502753882 239739515 166024977 359195170 806731885 9951670 808614325 253587384 589162875 542825930 395082205 365905045 901976326 718881260 964149243 797814065 933846932 427945463 786647495 283403497 248112428 510373609 620105404 784420475 368579036 763234148 566617242 953507982 3625525 216268846 804792802 771450408 424001485 274065585 54087773 712448310 66780604 67727740 963365782 118118663 688671007 998057664 387152219 488262865 939360153 245342419 632494144 722299435 346487245 46750897 328552987 214427025 968544229 236423798 769174153 502524132 390618126 368636901 608700264 276517351 629986554 985696484 718612827 950323907 447976540 572555262 949554249 781017732 359640431 339013343 785567198 121279385 541179760 269028572 252488713 182851160 187054623 131196776 51790204 698249591 569022018 167804064 579364912 353936020 839754787 378454976 343444446 433033391 408150541 221971884 849774214 940268203 30316754 606793064 590644460 345989072 602869832 889109664 241642262 25056844 566240199 129693217 845822160 981095853 448473773 811254878 180495400 541993832 602507482 168791020 847505906 572944726 507601204 674124294 465278020 61450802 774577700 174948617 132872955 470456860 150232088 676655865 437728821 452780313 734783487 572795899 955679957 759057296 411385296 737055961 164701443 466392782 906083075 462377857 621828777 209194371 426016534 160775558 477791735 369122371 934577673 5941918 132521439 259723783 793655010 602250018 347013273 809995433 896374315 530666129 441399329 547886955 86737519 606253581 221381812 580835185 905010368 475770588 890877783 820044866 711192372 828206312 493194832 139054155 702308707 815291712 654984107 615011676 393484011 302482069 675452342 827934504 150014444 899067326 646343557 547773386 851864973 515773492 452217711 198693435 452466805 609559702 669432206 327857885 59219794 891671335 477025859 411459571 617591638 826772555 440153777 863798822 109614772 885830925 484952381 237299970 796942120 366742940 424071700 515925366 685253740 544029642 442201509 563995736 467946692 78846348 558063907 488294623 399288691 560694652 735118084 632738599 492587844 666917210 723997572 328876208 373668098 288289927 185746211 567671007 319944191 236365960 803857187 238976380 622707345 876734345 948560395 477275443 220439696 6384343 246681639 717807123 854973914 419874661 257486341 839278610 267223760 382227016 573941497 475158406 608847062 908864827 443600794 859647917 853109974 961341212 376166467 461397798 835407294 465435245 249867155 91598454 432890109 249848276 13827309 757342341 905773834 551855771 766005497 969655582 971814365 226857264 599114785 719127922 691634036 550122918 159865109 396454550 199851600 244172339 212184903 479822848 231522293 169179056 750175600 984869902 225978733 562792988 32448009 929300095 557432774 321234201 259281875 684328695 406987407 362963054 761824848 283152768 176866911 32058499 548492359 41074436 138917199 64256232 880110148 121158612 594486651 893761230 363728149 841704996 23905668 814161292 819537486 432981132 316641040 399247131 842712774 138198664 376150857 928934043 889753368 815567097 95344986 618045132 744050211 108165283 279923446 137028758 935389578 206553261 653401297 833223553 536014389 941962532 172981028 163616829 928693966 248165751 489082925 843727132 478622789 922091260 402417837 672549523 441132109 423327594 203911272 338223037 860918236 333613917 892346536 352812760 989705647 998824662 370163387 726961093 695469252 932943800 683137648 554807948 320629469 939571788 384656542 462583254 153136388 277492670 659707806 301783409 276919298 282226845 461010380 918825680 431485670 222914911 670011913 312833929 647550340 145482971 203035196 898450389 967488755 881397965 624139724 980903699 326289422 34611797 389295656 619078725 747874804 483036280 843306303 214582929 113977481 213547678 588355080 228681665 82409203 947119890 412436732 276040387 666208797 877400965 972920983 274889771 65287991 331495820 758320090 632955052 73558580 353057565 195262668 756523939 428304970 792721174 12100852 318652812 340971126 661231542 783387105 139064970 440895989 922935586 320224163 247339747 704814796 850509794 18872655 189027714 39804482 583058785 754219390 177201780 422104928 881465968 209326798 561503083 365891960 993418691 456149600 586886718 682346139 701578866 759220824 872048487 305153569 26952826 394725985 759504515 951401765 340865850 47315494 361302230 250007303 79504886 852520922 176093637 941081064 840066136 938052785 882615129 465177393 551581930 450700645 104398531 685302284 68199836 386131634 12550866 251109353 672200772 755508697 426160254 606760187 66874649 837857569 12423009 610348217 125823800 579319889 480930361 84194909 296615200 487724856 980059496 359770984 857793333 205503014 176861044 503338524 596162624 204400240 628895111 526391297 55859693 942485743 171820527 550176352 565656907 337054337 688907423 252812491 280409936 447410823 262582189 504541075 587451731 932054886 872078290 318519888 81417104 79016198 817687789 900686942 402807720 133789014 203738752 434685786 43703582 307937478 367632433 810024872 164133851 442459339 595933771 158974704 92069546 32761950 238566971 776677533 792419261 448359037 892573971 256284765 228344614 277487273 257925130 500479652 958778207 324368231 492707065 672487208 549721027 348022975 348262111 379423078 450728722 559103168 325534303 250217756 598684145 787738106 276326973 620207309 642268007 368228866 273228773 511943744 913480546 19630577 446577124 143993089 985908016 9056998 970680940 536044767 490789382 386023039 722353109 590473324 294286717 992735588 730808598 735273345 948196879 858355645 492296272 305696183 471589790 443253174 513125188 606747886 353324014 105736706 503679447 670981578 813986086 803659349 870098069 882017841 844351060 833576937 939936556 182023118 964790758 1918970 599464684 141483665 371271729 684108874 570459982 303779117 156321773 537743262 149742698 24082329 870908598 876196414 218599807 619936656 650938765 148447865 94911343 68788497 351753046 955801887 185169728 393817823 353386328 200631813 594451612 278440193 561131456 390341765 491679825 680810819 130623006 972815355 812440787 546724788 118082021 714286665 897543861 707548455 261374703 922490963 242015028 883953074 624775672 923704452 786296492 712762673 431089438 270544200 788391200 288377284 225281128 658313616 95607478 712246860 959373371 951928657 899930681 307485426 345047014 368033797 14607766 710960545 91056664 307109160 385303135 982034055 878943588 596166844 936708171 379110552 420033732 30462406 400277940 136798731 689891859 128121550 843316759 122564315 555692690 776994403 966815895 715673927 91469156 455728021 900447355 953138258 440079377 464476793 274780076 823758403 929134343 274690729 997676856 823037734 492156436 673867713 643557842 308737866 541203693 501996515 150642767 840154562 653790635 813949492 855192618 594259684 470911305 411209565 887641089 755238604 93219367 146299402 872503829 992263130 383022730 510162286 714740942 4743984 661098777 840601022 815587125 938218805 774925154 706253489 686585209 364460564 930550355 957580295 572036971 874290750 722654913 646578687 677737217 423571684 769227236 362023390 396651734 396712573 537715161 997756015 684860584 357602630 325763103 217013886 659323865 190814653 807734298 679821148 95635951 362656550 447027604 875951966 613619989 4230150 40606007 353256030 64907416 147711146 241000724 346531384 244099434 503797665 186597663 464860494 733892257 393975358 109945776 180007173 912120313 891886871 806445059 698402374 846024782 396972169 842432185 166912510 680437796 598869809 360258645 791967134 510330911 367686772 447738816 280986011 965815691 71801080 732059846 174446575 130196693 396944681 944262295 475132566 574418959 699756981 211094599 404794898 834462064 923616272 355813709 711814120 861711826 898558705 559630344 974945569 978854707 814479059 238626357 676544202 144818996 823821429 279042426 7775348 168287133 312693082 490657247 369750196 290181847 448505930 75065936 807517604 480117360 781964239 563272988 732835169 938598299 447688377 241141881 426122379 265974701 52615323 514747133 779707592 751138977 839464523 543755814 62879040 96265621 19128934 613468884 29521698 111533899 655647177 487747018 947066910 161077417 4046361 948097584 339220714 261469497 37121597 838679060 544163262 727745962 315121886 337359588 925600471 337528909 161578734 746935797 873066743 742240664 260838430 746943744 451314659 894225575 136043366 22527647 650729700 932386230 641737601 800272085 120307527 246295720 823582574 810994051 461722845 772447107 459900144 417645300 369659516 1960178 718185231 385348690 259947643 529401538 704361621 267562030 569749306 324022885 324703890 485560572 496774040 331327858 391978201 862247828 583939963 268809250 940941953 370984883 503661644 336018389 279210596 593102968 48921976 468945291 852829091 336841447 360896240 179477612 815443488 505585257 974749098 737164353 552951042 770127178 83850781 118057464 794865973 656995130 628747465 569706531 134082023 745219533 500346029 532279673 1257740 518297339 103151055 623928660 252852699 447833504 457362360 716817458 892641104 987792893 629791733 241193525 635332776 437596725 40708247 132042659 857252327 346995409 49228468 171615590 643797077 860697917 804479716 781907340 73348348 924470344 162893764 631365064 322670892 806374056 410029686 926704623 225285368 703713140 840553247 417685629 733371831 204620968 121480552 518586126 352138371 718533540 680946430 10132197 877933245 266973101 857253395 353866600 417554567 729331819 506463706 779692705 239272264 156679274 683332366 263096767 834314284 125275545 539435628 286133651 793277090 906070477 374547764 240431380 692579548 681061695 152531372 953052123 737484370 444034826 464065949 995686055 670119487 868281774 493084372 444143067 538462243 800484752 852699042 72856571 474415167 152748919 230567773 730678323 939178524 164837137 541940445 306198224 259225348 842237292 912932095 559670724 254858887 29310333 662374182 834811174 869766392 959943836 554054581 630281648 880644078 342598918 834075286 265722175 860687044 920862298 38934966 151794007 122643224 783338525 527811974 246191517 330868047 913014326 938142076 5737051 388046096 907471218 829430416 871935743 691833285 937584129 851460031 610613404 957357853 577790967 651034252 368851559 692200333 190249420 476617082 464161851 648648906 740160733 321641107 301974806 337727056 265931240 321201124 303712666 814678494 315574676 928415230 66553485 208632312 497466599 726356087 262102873 67137636 723643342 520140391 909830796 868593325 991766936 700372716 368267353 628106915 341763963 168611750 596030230 125294809 189473038 66849083 770592188 179854118 126879949 435902420 650446442 604961573 26907801 878395294 635905762 981131445 225087029 792716107 945589003 595062905 97577418 104013966 169709421 442290776 967089764 281216163 18143672 564280830 459362418 954208964 503540541 991528794 918997578 784041653 960151411 849369886 367157410 249968953 998385780 980489026 293073176 83827866 146908541 344016258 854879916 502177061 236438897 230717403 377378369 182508459 352146263 464459026 579780895 494445058 387462872 870401325 412447092 594399106 945652930 405426679 712891086 275776393 719832455 20093312 445894818 407433207 727797182 951144091 626566857 68620723 532451489 991293279 70943230 44076324 759590542 744115623 882178145 412957880 149234567 237254034 328484855 465694560 74753457 245694467 63425831 892656402 857076697 467361570 728993598 725058374 937047530 17883865 439461100 712292218 225030520 259083607 227070149 501415854 9312312 879448465 108198850 770427113 823575685 867780028 760252861 661396914 466513885 404256212 676568568 632563351 829633378 70318617 940242839 663064234 929694810 938972045 736724001 997940734 425631408 190512759 910088707 217892910 364867440 385008354 273014541 935005911 622878030 528289055 661399794 191562778 171159840 345207359 998066637 712660763 82531424 323144857 363585175 708847748 92155819 894604362 594347954 264391938 194408772 883518384 282991457 749884871 684219793 723096558 184036941 524228359 145434525 530614124 138285058 915671675 829636501 314293844 957762415 140790753 238240075 616166678 830928234 775716729 136810166 914401508 56077610 819192458 175764080 291924535 987916491 993323995 45584439 178694984 754118605 261966906 322587500 564215960 996542357 247939833 813439895 517558633 362111467 320644715 925200097 429489218 575125371 691157100 961128088 660872558 764410452 520456407 420043182 651302782 53004396 117330445 489066299 770356163 162487321 855444852 263148279 453394133 155191961 463035894 321928641 587907342 665268875 757915774 594336282 782157072 41632884 862755967 314464938 823903803 998162748 919589996 79686842 332352311 109650094 190459969 989434553 4764273 963624443 491459065 920768184 512151189 693359160 773346837 701043949 778528025 628751067 15501851 353517108 145447603 43611202 196876053 904875657 804978653 498221612 693323278 606915471 829609304 45832765 9364633 923073292 263715493 764673663 697966922 542192491 44583566 179826652 148872250 916515384 219052443 992477861 485282183 145162920 208151710 613687566 611710417 893821454 88506152 512275375 297097407 269018727 608090641 52500996 338053496 799773391 198837236 19932398 516993323 178885642 539828656 646438193 925872007 433429756 140079848 603049972 405678403 58353457 755435652 745228100 725662871 51115350 21490990 292793488 121400769 553835965 689876950 149532462 235721090 466941150 598320175 912206549 522891166 339844560 87734575 54145057 222659936 439140564 482403731 536032019 123944979 421829579 346850392 120801678 69058954 413693115 670057283 104515035 936371865 208225870 448592219 572754726 928983449 635567186 898518889 962971646 574052584 276845626 74382463 42360025 95964007 525827995 37302894 430912654 46575866 187210416 53575758 114425049 259076876 392181975 2235130 687125722 660115720 888276754 958696337 283009430 306898145 70479495 535603191 337221237 216294283 836306688 526353233 56556994 490890623 942024556 881925261 700885806 800429371 494080092 726219992 663589966 514254784 868129415 843476517 147691288 318898450 889908550 784876461 623527018 995670716 149618968 376744041 983882883 125219913 98679840 188475802 410684808 799534540 901205154 472765250 797497345 324230745 452935050 465452712 656512857 688141449 422921956 286969560 470773857 263286522 141349989 767210785 461290445 601524429 845300193 913790357 996785845 702840359 277389266 535510924 381458710 980617904 868468696 676769825 309875279 999089175 895434547 236222131 566794148 607893131 382580555 170911078 447574207 351739715 328675881 55279520 288503338 385653496 6658811 759913100 465715670 499290726 82279572 552461210 323407254 976253135 389612521 800575229 585324965 815467639 629895317 170954284 910131484 634667817 22194518 622100065 895351933 937921712 618536589 300341533 114878507 128442719 992348354 312661154 156731631 76874890 16844574 764753015 169942645 782872331 830462448 330688488 6226892 941664702 894233385 255451268 479713258 531105796 210491103 921554589 790990886 438627396 446998990 59568587 862464700 305900133 559450578 482137449 381392205 25821270 294795374 280059159 157463900 452025479 463611208 668048694 53573330 44959853 382500522 670513519 371847290 23065345 218510339 885559597 125809798 812121922 140242532 3893790 986160904 113708206 816385284 155820214 680881274 739674573 188406717 217566891 70245431 712840359 520206220 534249850 783136511 682548040 203974420 636646113 225137015 894136899 531184412 904875363 451667110 722284332 49656588 962996935 981928058 604051741 125850996 790143641 454484033 355083058 909672070 475367080 60997936 232411405 340821655 324709766 328829664 492198738 292274338 466646795 683253707 138416172 749161157 582991571 133329876 857818055 553385665 299835579 545630396 373337299 461309054 32065384 558545582 301493512 415209605 475103936 440638644 11597212 92425348 915854446 826932031 159258062 194701262 621602402 298253475 700916575 360306136 507878223 454363032 498327316 705397437 594017580 120718778 378654518 347063739 373264308 32474634 535013905 332971956 620047078 863059308 696272504 997455790 489925509 484812071 750730303 932230995 168692632 18816872 486869696 45219698 144813803 382669247 552149847 582240380 350594957 445551519 814975974 164467976 248790096 524445410 762137938 702075471 473882445 348137028 461182467 723395248 89956445 124555235 371700840 55291437 430570912 761233862 996956529 955428077 679977466 583746130 74279187 997367736 806965649 925043414 734261960 928700030 804853841 496270337 855358988 364063440 330725480 516674662 902388961 173553253 890372810 877816063 733598796 514337175 413360046 601544615 715047637 28993508 436353806 674304415 581770507 91461741 327898411 138220554 665953790 479196282 3384584 185024112 880846787 125060083 331889898 276814143 652696052 646163945 339234526 367438917 144850989 759913739 72392499 568758584 244518544 940715057 320735483 597155886 432272962 855218389 848838287 874949669 12876268 732394389 348912136 442449276 950758459 594026163 354586055 420581496 184664160 510358677 37071085 965069760 444754576 880131653 742679011 239531234 254947461 675111921 858250452 295021772 631903227 81863532 712551982 601847891 295168820 171492012 755039013 537909423 643944309 280246346 351739440 844056061 441172358 588163077 919899530 137335228 919564342 350529855 525732274 331396945 500721877 50000766 301282283 940478083 444431801 276178156 835964093 440879615 362798265 309591768 247633522 863038421 232958901 647389235 380772762 424075257 288439564 393473556 39517064 365257411 412210724 184047669 630385362 650169199 262571493 373522803 742773716 146454174 888711486 969720913 590788398 345244883 420582815 467869046 296504898 127308023 742816638 898570794 650109879 940493014 2704082 154446557 880446969 374982560 885183899 629181857 554128822 571686505 937578072 589813931 409245282 678454952 233603727 907535573 295022260 932992700 601203016 915431967 464541991 396627554 496999314 225026090 989682810 646636864 225663741 723560123 405707312 705956702 956524063 138038846 1415441 910677928 34669840 18464833 419976615 439372909 600814061 278252532 763411138 845226467 951836504 443769008 991613429 767899808 688380662 235580525 109464086 983929378 650203120 468980810 241098690 156330825 25798003 767421705 240717782 724196568 465338160 80621967 280454135 615062007 666781660 589058409 546984715 554246324 447881649 818074946 387907006 608024701 404279019 797843822 458120446 143085735 745867853 917983331 279671424 759052523 252692377 417719098 22464825 645085155 351051803 37929522 619816421 935659410 278179615 361342766 125383555 424611801 352536182 204226098 209564118 471117571 187161334 461797865 916887014 145596986 991088887 625376290 696346237 39041039 705617622 537915470 437293739 829248758 286814581 117581316 705510467 389086663 893224121 116560254 883654235 771713087 112073739 938999321 924974544 333842301 703308504 295055065 517952959 596521093 652256529 608921314 114741261 937317056 19774380 507176448 436871137 449610874 137117473 18050336 55714853 402938211 272865773 418320085 24527368 585535247 918183698 601600468 313060222 536773494 868819093 32604536 468884926 436728692 117492735 372188735 624843715 689429834 89678045 324609610 978854605 419851035 191645504 11490273 977978589 688358256 834504766 888583149 104757564 66118581 617735791 925815421 952987380 356111033 14918256 622226242 338516309 909509426 623026020 893875730 42527858 719227959 216046446 389245288 52450209 857446340 60995640 154389730 672812543 741912889 964886383 790753730 104293098 739672539 968161092 339130734 773924485 59191634 333763308 100910065 559299127 755404842 663553313 930629751 177691948 798277714 609241248 951510484 328878291 768157599 901150889 420558590 102202718 650413130 975953282 846529935 822914629 426250606 64303348 816373828 128769219 437678987 949604044 292019072 436296791 269895942 225485660 426987466 767125317 285209766 951816695 818170442 100875027 36973081 390649720 789559120 122232588 498700909 235026108 518674126 912012992 38557847 98582819 996900569 417701506 713785328 53546771 880719915 518596585 926274738 651475061 369546916 120907855 871535743 941329206 821214661 144962901 237157595 576753095 101648691 147918173 585162157 990408094 37590330 380447247 159211458 197748147 88693063 716447957 825456458 15894788 57933421 389878110 603255385 334484241 477336545 680185886 941408103 70632032 59296638 84139213 867583441 422220026 148638274 501136100 672057430 923609836 260152015 970137635 555895194 510108872 217947115 365824782 967178406 17093665 936883456 320219499 959986022 243841554 430375069 973192901 300858153 972705720 631312115 87798508 545672997 549820595 714092120 824227443 245857009 949908905 179781064 312018225 247596809 985531588 784550751 508014273 209455950 830730799 814118112 533378817 585826179 531519132 603257393 335796887 326746065 336500673 393144285 817656679 839319364 206610646 674040720 878595358 961331275 926032665 279888031 172763563 294307132 411069514 122913918 941345216
649111757 1
879489863 1
462144668 1
405281850 1
894449065 1
358363703 1
527562455 1
259103301 1
986386286 1
740087823 1
261751708 1
152067682 1
201779439 1
616293809 1
589448412 1
294876305 1
59206460 1
784899133 1
132167882 1
999257363 1
891712934 1
46420244 1
104773589 1
765228648 1
700240830 1
578010072 1
407826094 1
6130002 1
786263893 1
4139625 1
967534151 1
102338259 1
415656061 1
786650345 1
597794769 1
327310378 1
429294469 1
611399096 1
4990653 1
991304921 1
718292224 1
650025847 1
951834811 1
567854241 1
737559486 1
451506440 1
631465405 1
431873411 1
310338256 1
797543307 1
845964787 1
900050367 1
831132039 1
416006242 1
132122063 1
105999832 1
225117044 1
871681325 1
748568578 1
979596941 1
931743336 1
104917965 1
971110780 1
634902241 1
801801333 1
59174500 1
570338671 1
404461587 1
396820458 1
932204370 1
861363020 1
303748005 1
464977242 1
683534648 1
465219779 1
721831256 1
399322517 1
648415480 1
748172742 1
155180845 1
367264684 1
804413874 1
772322437 1
272713061 1
234680560 1
186229960 1
357988722 1
764111489 1
225762547 1
634551770 1
174740798 1
236937025 1
328381828 1
407046345 1
566983386 1
534103720 1
552120502 1
348022711 1
416937334 1
722792437 1
900783833 1
359378692 1
616243331 1
992585899 1
578117246 1
420137810 1
550568372 1
607836809 1
111414390 1
210231169 1
664368376 1
394030993 1
86740434 1
665664690 1
159486080 1
551486980 1
721921507 1
582216775 1
532873919 1
375920739 1
275029563 1
506203104 1
406642276 1
256213871 1
773597865 1
427468639 1
374417504 1
868719656 1
89760576 1
153405156 1
474752997 1
356392913 1
986018896 1
340434128 1
862553700 1
297867241 1
681371754 1
435048389 1
402230158 1
581365298 1
423665247 1
454775971 1
505270611 1
55462062 1
886908225 1
661976716 1
34476005 1
864604060 1
542883423 1
429342944 1
15143348 1
423632254 1
757398860 1
142413120 1
405089650 1
753936149 1
713813463 1
295139214 1
887353872 1
681738593 1
388130835 1
407527914 1
437025470 1
487346085 1
436316752 1
934602421 1
355789550 1
651707232 1
818963744 1
741209745 1
988691537 1
763331669 1
399647058 1
306782302 1
415415511 1
756807299 1
336070136 1
683808062 1
339616946 1
624564268 1
215033444 1
586238609 1
393557074 1
967787474 1
245630502 1
524022776 1
913492586 1
63214644 1
678963471 1
992106325 1
72217576 1
342910547 1
774188336 1
108553416 1
407642112 1
895970674 1
722935002 1
515198131 1
625385505 1
301084945 1
212269726 1
722742198 1
715155965 1
387215088 1
483842893 1
21343922 1
280601988 1
33020690 1
909277689 1
862341833 1
876528872 1
274181558 1
756829170 1
121987419 1
90484890 1
114912606 1
759922889 1
719551498 1
820947786 1
100966604 1
193347663 1
86888630 1
46180330 1
956142847 1
880579221 1
497800064 1
597475755 1
880710969 1
320996332 1
143256778 1
383617533 1
676075258 1
878717157 1
12656436 1
101806226 1
506828293 1
270287442 1
566591903 1
240728922 1
760642138 1
21813571 1
544221997 1
323039367 1
925063225 1
675392265 1
394797375 1
309528714 1
771096100 1
324432693 1
476981108 1
24889364 1
451105501 1
804593560 1
217805231 1
629161493 1
173329763 1
914722883 1
382166033 1
977927102 1
375084280 1
879156615 1
44220666 1
607286402 1
571567389 1
819528182 1
785151243 1
600646672 1
279577491 1
989796960 1
295931686 1
957992025 1
489259098 1
362159573 1
542561899 1
536025488 1
935837109 1
764387752 1
23724091 1
73523236 1
84029475 1
756116329 1
2940472 1
789663942 1
708053095 1
271400170 1
224367170 1
227566696 1
760529280 1
760696378 1
272164987 1
314406459 1
150487728 1
130457004 1
411843395 1
121970096 1
516384120 1
711538639 1
684541243 1
119503479 1
698951577 1
368100726 1
381933381 1
539786370 1
780499732 1
464198577 1
556390529 1
725600769 1
978772010 1
536408017 1
262308944 1
887116134 1
376453979 1
921763687 1
554489428 1
32803170 1
162533226 1
870898757 1
972270190 1
81396453 1
372628822 1
756912762 1
905307325 1
747573537 1
168748129 1
741417561 1
975253924 1
653581191 1
70098445 1
586347634 1
301942724 1
313703367 1
237520409 1
108552086 1
107742205 1
700842963 1
945041031 1
920565462 1
356889968 1
105645019 1
429097879 1
311300483 1
436100991 1
714516561 1
733425612 1
736834862 1
457537482 1
229850598 1
751587814 1
876844969 1
398926898 1
247400843 1
264746213 1
909472004 1
247949529 1
412234864 1
596021772 1
974617487 1
547057695 1
306558982 1
546484954 1
112071133 1
868598950 1
934723584 1
434199825 1
609554622 1
536571214 1
531869261 1
800705202 1
125680451 1
681678136 1
208696606 1
936588798 1
403911358 1
585655238 1
192846054 1
875509622 1
776826046 1
309650584 1
735279188 1
30300123 1
982077718 1
207679376 1
166762585 1
670386733 1
429717974 1
689063118 1
184896039 1
544321455 1
256378191 1
781433011 1
387355951 1
250971616 1
366501394 1
343588833 1
637996322 1
643310211 1
208039152 1
542789432 1
101877232 1
135588759 1
592147706 1
856718809 1
697388491 1
88762206 1
496217474 1
134250790 1
649050915 1
366106201 1
746423831 1
862283456 1
956678314 1
879564105 1
721865356 1
325522054 1
523228497 1
934959919 1
277201649 1
332532379 1
897112648 1
530126667 1
809217431 1
646297952 1
665990401 1
293582112 1
545495311 1
287021429 1
769624877 1
776103533 1
571796522 1
445882299 1
470576828 1
705392949 1
120423418 1
84100436 1
963144672 1
643811767 1
785906126 1
155468704 1
718799625 1
924836469 1
526543673 1
334165568 1
551535338 1
284381744 1
391401995 1
355067670 1
910208625 1
282913769 1
697238101 1
939638850 1
591636690 1
536485088 1
90877544 1
326630950 1
520107388 1
561546392 1
484849366 1
186978658 1
150706209 1
353827025 1
92697710 1
98160343 1
632366769 1
501001611 1
290564675 1
80515495 1
898452318 1
813867273 1
579665316 1
250905394 1
218171033 1
600223178 1
737494052 1
909075226 1
310974226 1
16025232 1
413420435 1
818643263 1
714514875 1
990415452 1
584000514 1
767610818 1
602593733 1
877169263 1
410210243 1
516768517 1
101634208 1
707593290 1
223463781 1
887999400 1
369009662 1
996459437 1
984059323 1
736865420 1
618218959 1
817226907 1
29912532 1
254460115 1
849890373 1
331615059 1
644227331 1
944011741 1
237388241 1
946890328 1
401556696 1
733169996 1
586733348 1
800198761 1
261094692 1
79686400 1
808180014 1
143447688 1
933105144 1
657331995 1
171367712 1
267815926 1
126970790 1
54365692 1
395869293 1
207533108 1
41343165 1
559171143 1
337622212 1
514051331 1
823606800 1
147813594 1
333608982 1
819873379 1
821924015 1
139237080 1
215938710 1
314454679 1
495653867 1
811484578 1
88441011 1
509780511 1
686019925 1
963531480 1
269801246 1
890746811 1
51330238 1
976705627 1
232126153 1
246162029 1
439420472 1
150288972 1
154989285 1
839825782 1
378282002 1
371474701 1
93170403 1
97265751 1
232755935 1
665853247 1
162117747 1
776287953 1
86512495 1
753103809 1
681488775 1
503904485 1
902953683 1
920855991 1
489497679 1
745703636 1
471981660 1
582138495 1
857086781 1
245107486 1
585959835 1
945364924 1
597333762 1
850345094 1
527031393 1
85452110 1
618623630 1
372471307 1
125002432 1
742592343 1
89743635 1
872852720 1
112115975 1
829019191 1
626955266 1
867063476 1
422632905 1
308670096 1
653394187 1
73189657 1
133069270 1
467743042 1
860609568 1
45992480 1
209876031 1
810784110 1
846659441 1
99520010 1
600391766 1
669324917 1
631883632 1
889475415 1
476241322 1
414806010 1
216261838 1
175423178 1
600064525 1
357399003 1
84067452 1
539687779 1
932384657 1
856699963 1
802536362 1
142834786 1
719748230 1
163353978 1
822725065 1
348322121 1
31202685 1
400710714 1
476253324 1
770160601 1
126186823 1
589410139 1
481850338 1
417390611 1
824519925 1
573846526 1
612849660 1
466887736 1
185980888 1
578327941 1
646125901 1
277783753 1
691251586 1
77148048 1
110712964 1
827696263 1
884296130 1
11011585 1
271496850 1
256624243 1
40977067 1
35185912 1
880047785 1
659002317 1
43632269 1
649907926 1
568795194 1
647007768 1
410521081 1
20078653 1
200958198 1
908810515 1
454737856 1
689725965 1
267568333 1
142029504 1
494656244 1
440584551 1
467140593 1
78997856 1
43187940 1
540324781 1
515914962 1
314950516 1
225756963 1
39844991 1
874726946 1
227863997 1
538042241 1
891828671 1
969492690 1
30405948 1
186477070 1
148066189 1
356033042 1
588286769 1
150559005 1
635603019 1
80860500 1
815893791 1
387434303 1
803731097 1
327677001 1
541428933 1
6273859 1
137634648 1
769025249 1
998880294 1
107671099 1
355870633 1
304901454 1
295541121 1
490111865 1
989071599 1
13318656 1
114835288 1
978379917 1
379575496 1
40704938 1
197207660 1
61947720 1
123611415 1
278832955 1
530113470 1
887777211 1
569998332 1
998481892 1
676273295 1
49082935 1
791988185 1
294328087 1
412587103 1
787579213 1
638678862 1
872241797 1
472512241 1
919096270 1
882219836 1
63612446 1
105144388 1
468244172 1
630944453 1
289355796 1
547192475 1
545293207 1
993906505 1
553601240 1
792093301 1
754954688 1
220026473 1
310835994 1
502059668 1
367112984 1
666369543 1
770110412 1
614239225 1
390068656 1
419858500 1
508525599 1
846516197 1
907391961 1
882373503 1
796257667 1
17503193 1
821071908 1
636722268 1
480970666 1
392280470 1
346378083 1
155955129 1
697954436 1
88934172 1
481573542 1
436668089 1
876025411 1
153072302 1
961195838 1
163070140 1
788513624 1
425748171 1
20598460 1
101012324 1
961480308 1
389854261 1
407548145 1
189555857 1
863395975 1
533494253 1
802257902 1
141362276 1
987465922 1
152061236 1
61181956 1
810374975 1
294515864 1
616542091 1
102432709 1
615655874 1
652169144 1
554320563 1
477595137 1
776039631 1
491194387 1
672019117 1
875320776 1
616468358 1
9511900 1
878772665 1
386343533 1
846512457 1
883528066 1
787162202 1
523127681 1
839618999 1
740464566 1
253214031 1
218173651 1
915134644 1
648712554 1
654259610 1
475742837 1
772767838 1
370397135 1
904443517 1
641591993 1
942338328 1
779912790 1
918993271 1
82082862 1
998070146 1
834383023 1
503556682 1
157423527 1
854292606 1
137322188 1
607791350 1
643158068 1
518242092 1
571562717 1
39748030 1
693768998 1
432709358 1
791441236 1
196661538 1
160227342 1
903842148 1
649279202 1
922247650 1
37792958 1
859552367 1
560665719 1
644823809 1
385582405 1
953244209 1
632912709 1
881013182 1
437854710 1
685566218 1
683819709 1
615188379 1
964728161 1
873452955 1
724721295 1
663515225 1
488067671 1
282877126 1
512535213 1
203759609 1
447026153 1
823867820 1
9006407 1
563416764 1
203402600 1
802753964 1
909548239 1
627814179 1
457643109 1
841071209 1
681592822 1
567870446 1
386257074 1
411964868 1
925038509 1
100305440 1
855454303 1
291990493 1
814661924 1
322265848 1
674974652 1
700162837 1
681454540 1
84270584 1
901621596 1
661388813 1
470156632 1
794935010 1
986877967 1
953676199 1
699682231 1
24799669 1
995910375 1
919831300 1
461244186 1
341711027 1
69886259 1
687425412 1
737703924 1
418830941 1
342340741 1
729168072 1
685902580 1
443331443 1
683361967 1
497880241 1
317366539 1
258573048 1
288637889 1
784669537 1
332116843 1
600448043 1
637144588 1
793316665 1
409308037 1
202617999 1
579334689 1
549968088 1
952291594 1
647803363 1
975051985 1
280786721 1
784017386 1
35708969 1
132043053 1
166928693 1
708759639 1
620396962 1
790891655 1
395159156 1
625875137 1
21624015 1
129292398 1
100875903 1
323081690 1
218687601 1
825569461 1
210106680 1
195392147 1
634205577 1
411491180 1
922204863 1
516129308 1
182242648 1
769629924 1
75411829 1
618242535 1
705431390 1
681380270 1
851968508 1
283626405 1
949648734 1
94103195 1
472616245 1
287709510 1
38728535 1
295538877 1
582428735 1
779965692 1
694793611 1
694350179 1
834984573 1
772977464 1
589071995 1
730308640 1
240635792 1
894384810 1
542461672 1
108909764 1
288450904 1
432102468 1
76074963 1
71330144 1
358498806 1
910253878 1
575772285 1
97595973 1
409600459 1
571230962 1
81016935 1
507109893 1
844291961 1
986264873 1
48538961 1
694562159 1
79984097 1
161147339 1
162279230 1
515700118 1
922375202 1
509849866 1
884508781 1
766458313 1
574107552 1
757787991 1
212471648 1
106623387 1
113514489 1
969383266 1
154958040 1
928331996 1
241184528 1
243150877 1
144615894 1
219583389 1
703173893 1
527781561 1
494242203 1
772702768 1
68357690 1
995498150 1
277668264 1
428817700 1
735168847 1
418892182 1
500346302 1
403659596 1
599955750 1
932406649 1
892937181 1
60040119 1
530061535 1
762363009 1
424709192 1
459482040 1
450782683 1
908683551 1
319895934 1
196315359 1
931381180 1
428484612 1
590625857 1
577977085 1
863906402 1
844918304 1
545716115 1
748835363 1
733417454 1
940067492 1
468812467 1
397035171 1
21260482 1
167216899 1
231566627 1
779997964 1
311675262 1
835863788 1
946460835 1
338677297 1
397239044 1
928751696 1
278240566 1
45649186 1
8267892 1
588036962 1
835239708 1
434790192 1
857573167 1
595319441 1
204094165 1
627215340 1
752222935 1
381316238 1
636669219 1
151485735 1
536359244 1
132775499 1
662248200 1
706177267 1
188848304 1
824013049 1
700704195 1
946005407 1
128756579 1
206818313 1
859592406 1
457673150 1
253118982 1
763856171 1
487428610 1
542963744 1
757247867 1
314635857 1
474790728 1
428993494 1
707997410 1
697657771 1
627505384 1
805444145 1
278288797 1
876765611 1
284663653 1
15229122 1
572372300 1
413833986 1
395148670 1
947887962 1
270974416 1
728121504 1
452871222 1
275474443 1
57170251 1
225743799 1
24772300 1
349592869 1
874653725 1
18463672 1
257612994 1
580455224 1
573080295 1
619876947 1
355188697 1
741017879 1
540263563 1
920594298 1
271633426 1
656444882 1
235288105 1
774145373 1
652502446 1
628833979 1
916540195 1
44469870 1
746529070 1
366595425 1
473580825 1
16187230 1
865727315 1
120626582 1
650732 1
636444958 1
394515229 1
871100268 1
963492286 1
52358366 1
876709838 1
807236403 1
282996976 1
413017103 1
437490920 1
21583740 1
548339745 1
314480228 1
325875242 1
244822296 1
497214516 1
764231628 1
656435606 1
274140440 1
409379402 1
950745720 1
828788589 1
869982925 1
28087746 1
864847579 1
452300848 1
170732489 1
512782912 1
46466980 1
699248288 1
574852571 1
820725154 1
75329476 1
154618301 1
595040022 1
382173195 1
519994477 1
376237770 1
728812490 1
637001179 1
574187280 1
785694022 1
626795656 1
165437876 1
489837406 1
827727091 1
696876577 1
69061750 1
575109447 1
325309907 1
504703399 1
786093379 1
408839933 1
900579365 1
748959337 1
959461243 1
831796464 1
345152107 1
203523578 1
292791487 1
87155666 1
259836262 1
830075434 1
233068785 1
987290772 1
580306454 1
509606665 1
535623217 1
72212582 1
914369982 1
139018474 1
96442080 1
728639162 1
856036830 1
675948126 1
984831904 1
161229121 1
848927286 1
663487540 1
713741649 1
940313579 1
99248328 1
994795390 1
104394517 1
830529258 1
764690902 1
423657870 1
279351372 1
315276463 1
121943007 1
984420852 1
661029527 1
173716458 1
617708965 1
818929793 1
537800664 1
906945933 1
755088937 1
880917830 1
105705007 1
657230536 1
342663339 1
173640340 1
340654590 1
261435149 1
636371118 1
197910780 1
96936933 1
6330381 1
580601330 1
557671760 1
249678021 1
59537848 1
536994423 1
878724255 1
475639744 1
757210176 1
224117375 1
878057020 1
493023286 1
163637782 1
375775372 1
484833719 1
372729289 1
217939434 1
627848029 1
698611425 1
112028761 1
135200430 1
476431348 1
161163211 1
628460039 1
535728019 1
543913362 1
693931206 1
860830517 1
915829257 1
442868663 1
881417828 1
686796419 1
592118210 1
678988838 1
335493492 1
212850899 1
801160366 1
718746847 1
111411977 1
90460484 1
21071103 1
570777122 1
704416371 1
458750266 1
446654246 1
764154481 1
966059331 1
738449491 1
439438292 1
376558734 1
564671818 1
591568498 1
90291705 1
109987192 1
206474393 1
559841720 1
549043398 1
531913329 1
718108033 1
948311173 1
959922606 1
897150714 1
514096276 1
625866106 1
228484192 1
934048980 1
196302498 1
370252665 1
555856077 1
983167487 1
164732603 1
896405922 1
64503592 1
87805630 1
516697650 1
411638614 1
942753248 1
75609488 1
196265112 1
245985335 1
954421670 1
195369784 1
958449084 1
654646309 1
892041580 1
670662325 1
989832112 1
440245570 1
191819363 1
427696457 1
484959430 1
252613614 1
694981628 1
119169653 1
324471693 1
850171082 1
724824551 1
412015098 1
78114520 1
697017528 1
14275094 1
245286361 1
112208311 1
991782104 1
141402809 1
478039635 1
318177659 1
130902155 1
877530178 1
564167656 1
839189941 1
539623283 1
408147298 1
313069403 1
264806967 1
424776561 1
964184329 1
527103403 1
818936080 1
426040996 1
619877481 1
973879322 1
201397907 1
193345391 1
847770867 1
994786858 1
835580752 1
32542835 1
713970263 1
897435546 1
776952344 1
99872912 1
794977927 1
984794220 1
770057724 1
132463847 1
756195763 1
776375520 1
958552141 1
647631578 1
521557581 1
476367225 1
761504924 1
952560137 1
752600326 1
108839159 1
125555899 1
862475349 1
521596623 1
38051930 1
198855354 1
713536480 1
432415448 1
775745253 1
640269033 1
418814730 1
519062674 1
933869079 1
677294555 1
576318069 1
579608496 1
437643186 1
659753056 1
294852865 1
426702881 1
73428919 1
486924682 1
45280719 1
305333271 1
962641511 1
13155496 1
117988929 1
827358210 1
53994051 1
485398348 1
333402103 1
920236692 1
110471692 1
191524168 1
889739475 1
864101565 1
326122690 1
310220460 1
550754037 1
226133424 1
465774504 1
623062473 1
273678526 1
80932571 1
683230781 1
299225904 1
962482384 1
844096498 1
703455812 1
275733938 1
834754571 1
561716964 1
947656124 1
989959264 1
750440849 1
216831971 1
394600679 1
509424780 1
670794945 1
278498655 1
321416774 1
957216197 1
291148095 1
910185482 1
786224794 1
930362334 1
20994281 1
713955541 1
955447012 1
906518759 1
191076835 1
861305584 1
170404964 1
288108849 1
886651019 1
449475021 1
448987805 1
423314253 1
632789892 1
271233309 1
969318222 1
410962444 1
226973102 1
718849232 1
566835834 1
778037888 1
579949611 1
446542104 1
310243936 1
610568185 1
380139611 1
385857126 1
630056322 1
709598727 1
321175007 1
402627434 1
883814561 1
740478077 1
992535193 1
967919382 1
163718334 1
317450091 1
485033129 1
241583770 1
217801498 1
52646178 1
398030449 1
298154344 1
735106869 1
962209332 1
712327313 1
318844721 1
948839122 1
79661424 1
972121066 1
180786149 1
236089840 1
205572073 1
539197342 1
481503158 1
546722514 1
712930542 1
808964365 1
417100053 1
374305783 1
609032722 1
144230873 1
480740018 1
416582689 1
861888293 1
994573282 1
875964287 1
766400081 1
825577528 1
279541577 1
610195117 1
416596936 1
906623901 1
918752880 1
660132780 1
935189511 1
921085411 1
247853047 1
582330414 1
454358734 1
203358685 1
460704959 1
741623843 1
748856352 1
594317978 1
281695210 1
848262078 1
51678780 1
809087341 1
45556440 1
773332845 1
300397477 1
64683494 1
33377579 1
553599972 1
128750874 1
981559766 1
558873795 1
784305170 1
298392989 1
951093583 1
654475714 1
52854057 1
682321007 1
574839456 1
280957064 1
406462617 1
916105489 1
242216027 1
344945590 1
546735124 1
368672068 1
127355730 1
601679405 1
590606730 1
179631369 1
241250965 1
479700751 1
244883758 1
272566432 1
530364277 1
217892285 1
492011887 1
4177036 1
865438083 1
422344151 1
774123262 1
755467148 1
593490576 1
191829310 1
451799245 1
46897826 1
33060014 1
886236691 1
322136077 1
751813903 1
999649324 1
747879096 1
668545071 1
5398100 1
865569181 1
461188558 1
214683875 1
313634354 1
594844625 1
799576628 1
359165979 1
872261290 1
716888537 1
713981710 1
314110471 1
813205501 1
560258310 1
910071226 1
670290713 1
518368428 1
137452777 1
518398939 1
846869506 1
237663095 1
693541715 1
162682193 1
109034930 1
560352608 1
917595222 1
269733438 1
683558747 1
399589801 1
374450754 1
811112706 1
56000110 1
784912849 1
108470695 1
958790719 1
404704923 1
647491482 1
733694296 1
228728533 1
568985556 1
61852933 1
382646373 1
480184293 1
126072905 1
927037523 1
306055712 1
505827537 1
297544300 1
775703044 1
342989848 1
4712761 1
740949230 1
954099419 1
121442847 1
715369214 1
171239104 1
489375704 1
50720839 1
372403778 1
423899922 1
191414331 1
305818336 1
42715493 1
959508309 1
416852870 1
592138363 1
482743049 1
533427004 1
197369210 1
120058345 1
613957646 1
290063542 1
328864793 1
543937083 1
122279829 1
441968117 1
325548961 1
188117186 1
501916416 1
182790505 1
67529878 1
737521424 1
153674735 1
287833028 1
219140024 1
333951733 1
902552132 1
730025974 1
676599816 1
576614529 1
450648095 1
119394610 1
891700422 1
881630727 1
293496801 1
174227174 1
893281141 1
70574615 1
778279980 1
588808902 1
812780500 1
795287426 1
940471776 1
943110337 1
695853541 1
17853274 1
380665886 1
539939593 1
309662697 1
806533358 1
249641032 1
393718286 1
969730657 1
592118225 1
648872447 1
113291906 1
630782990 1
241897427 1
537140002 1
27070294 1
288063473 1
319877380 1
79270868 1
858123706 1
572305227 1
824169399 1
891305590 1
626255136 1
798735772 1
7287421 1
184134568 1
122331961 1
443409063 1
149667877 1
110419019 1
137479157 1
145449067 1
90715073 1
779361153 1
760165766 1
564604714 1
154475683 1
38042282 1
17796701 1
167712613 1
272739419 1
394402663 1
67387690 1
98117085 1
594362554 1
176062874 1
171533535 1
1573779 1
298371025 1
427209059 1
683561132 1
174187976 1
951741425 1
463010596 1
281977347 1
136729084 1
493673899 1
729284989 1
742874261 1
346435058 1
439777745 1
375890767 1
794138706 1
553801130 1
961617266 1
499199932 1
5646700 1
5366116 1
331103713 1
897803300 1
186718804 1
887286178 1
11266734 1
491113512 1
144362938 1
419548965 1
854890410 1
62756266 1
62966416 1
189312238 1
171283686 1
942706891 1
791355399 1
975057982 1
673440947 1
488007658 1
49879951 1
139058326 1
102632867 1
492148651 1
933552858 1
24500663 1
31076485 1
652307692 1
68575704 1
457713569 1
724696684 1
785227984 1
31489212 1
161504407 1
618729640 1
587416759 1
722412532 1
368957208 1
629574858 1
170051139 1
647790132 1
635353062 1
200321699 1
89846612 1
694150763 1
876001282 1
806813252 1
303950859 1
242236875 1
659007661 1
130197502 1
300069066 1
53265860 1
707846504 1
389351523 1
722935858 1
675140104 1
919035380 1
641381955 1
875488546 1
662674568 1
372549202 1
66357422 1
60018365 1
522071412 1
278408898 1
186687735 1
717663844 1
682129214 1
434991047 1
822172335 1
550556086 1
762773654 1
755641888 1
738664357 1
652144791 1
334324334 1
176426192 1
415065067 1
963539237 1
316073975 1
152049430 1
818192339 1
66598339 1
164180130 1
583704180 1
616263148 1
815373074 1
428331039 1
626619563 1
913072393 1
579877361 1
994385504 1
925746619 1
964621370 1
946609027 1
658725781 1
146812391 1
142891728 1
942370601 1
154197552 1
367125935 1
437955165 1
77785219 1
812983522 1
373238227 1
81295536 1
314364274 1
546093211 1
973078358 1
166062043 1
974981144 1
8140941 1
726393719 1
917307440 1
655180501 1
434906665 1
813377464 1
99571775 1
406462026 1
642061599 1
604360154 1
776180441 1
216448345 1
668385121 1
808342494 1
855783695 1
825641763 1
628057375 1
204056581 1
738147890 1
843652871 1
436729547 1
450155216 1
389552595 1
255200936 1
84141846 1
576033535 1
295990212 1
129026023 1
428908785 1
759223701 1
921614869 1
361815780 1
933057420 1
963134417 1
457781014 1
116912128 1
836482649 1
692232502 1
187000666 1
352721884 1
731257096 1
284712835 1
545758641 1
69583194 1
380903307 1
49193658 1
262348077 1
333136283 1
159500819 1
82193180 1
656946461 1
152798719 1
40976144 1
918930730 1
965206803 1
458400807 1
597182260 1
670439332 1
320342241 1
194484724 1
861657455 1
427125133 1
169387671 1
119461768 1
266653940 1
699252261 1
939104902 1
244427588 1
1731889 1
132487404 1
116811071 1
663635911 1
69024730 1
575381412 1
45739411 1
441802229 1
800449246 1
376564814 1
976251539 1
434642156 1
337643631 1
541430572 1
507704209 1
558691855 1
332819197 1
866202301 1
422063132 1
761616638 1
894966074 1
653554114 1
833452551 1
561880987 1
865754647 1
679957310 1
869866338 1
977832454 1
324818116 1
341000817 1
496680062 1
393879201 1
11980979 1
956397275 1
799112172 1
84397579 1
335303573 1
716830271 1
300754045 1
194333992 1
587736410 1
937061020 1
956159811 1
76387606 1
926156340 1
757912628 1
823107470 1
261318968 1
826575508 1
81167240 1
508045038 1
161609519 1
126091050 1
116483929 1
939597622 1
523807451 1
917024488 1
820029096 1
544686198 1
885553245 1
850654462 1
737100982 1
516195071 1
593734166 1
426022110 1
952949508 1
464884579 1
713301672 1
769379385 1
399231826 1
343937137 1
582033140 1
41693439 1
362248099 1
185598780 1
738786842 1
354578786 1
975754806 1
845322003 1
683170683 1
962675155 1
406539149 1
