300000 300000
915066980 916219753 868719194 472097902 908712039 836347732 628232447 903812088 79984985 25928895 989524746 38021850 765947887 535844043 40498768 363901736 942986561 268131231 492318539 689862713 220610892 165225698 588977563 411428136 719263087 641181251 950039680 412968789 769055982 805106674 488899426 934949089 891885938 254160676 507262538 479484213 103700359 710261906 83639398 361784187 463546653 833492218 349428872 495860515 426515976 550563229 817112488 550652000 594958464 895547071 321983838 801194665 504121250 970528811 750249577 659126072 556852204 571133868 676474666 562086798 309043141 97937813 624972841 89841133 573305331 944508218 6798479 576198621 661722659 747142517 704416427 717558952 309493092 700870946 650018926 531233245 687358124 908097443 384660974 166006736 822340946 440031580 309426662 977664025 185835410 480632888 355992117 410406417 476501773 717440034 762691675 732426072 789091654 920307597 662396415 37697106 636873765 120554989 587245419 300891301 648323192 488752188 752122382 796558268 869391469 246819702 214970105 715272519 821857818 969151261 823449955 955398585 408585206 886075829 426076965 26695881 717743964 712113481 839906623 70291953 182830863 126068197 576794193 867431154 949277617 405891609 240056611 681025614 614052426 264767868 46166813 413641677 703222472 750132007 856538319 156415225 938672761 121905206 947698283 762609569 434198674 53820491 473165894 709620825 685678251 162235403 214828379 78898937 114269505 434035102 353126343 784685850 50442291 731860787 861336910 698762908 199776582 198106490 436448213 882698275 676656289 628831784 716968422 380944789 723434833 582608503 940450095 304449693 400006086 893528483 887709443 60110636 622523477 190152046 93947095 25609202 389739956 63877276 130434246 713447657 141718912 322124664 920567310 858051531 79621818 105997902 554650513 50729623 939656774 473301998 335538773 869252624 64444267 633492528 346642436 700410430 562687062 955390058 37483373 610519787 695257750 270484475 842264321 759053350 521145249 247162052 447177047 532135108 968243022 151825834 513521064 840330458 366143065 185866518 310111827 842986564 247927011 631602036 311792986 593947426 631919343 411676087 151554276 781812821 201791718 43341268 140443065 914812934 527135252 549248834 885767625 179822112 598442793 19616640 591408293 219509969 379353272 728584847 978706436 756028685 772753851 15266164 870113344 704608523 896572429 790051000 447775446 263413958 70884078 576914152 273153770 920194173 116266371 624507156 335070144 654264115 73447252 150636884 642643268 489067311 74164429 572797246 641217155 375259774 291794365 440154738 866436656 751204204 632687577 194833167 449354528 577449231 132056378 411130426 385873614 479721916 503673051 926101150 976860120 714700175 224443164 384490215 170201728 785969384 438881858 190902854 692658987 944591593 782903028 786171632 752590566 237357049 766991551 601359007 267225052 234988099 870861460 184853263 754375649 33793592 782293829 302006402 441274602 806278921 350848011 926522429 301143443 76816174 343400195 266759945 603212184 400952033 954425772 990523827 850955356 638083747 931103594 134740364 88054117 96964023 143284743 568483561 390330589 180528290 239812653 643023780 491078163 825457586 73777644 988626329 790039544 137630579 631003962 969553706 976404899 541877051 922062447 78321084 214569165 271630751 419442373 870076984 424798294 275804924 128627422 773886346 354098366 645717487 713491773 587057445 162276012 493682141 969374411 143412094 502118763 573696364 971917652 77553293 104779112 324209416 300978184 896738895 472597173 553561439 587819514 143896902 765524362 85111269 595474596 160612087 434042046 10369361 262573153 848201323 766862930 684273694 87962866 834779311 800213479 411904267 754918906 931874132 358382914 873544604 828787586 158812399 201499343 932965014 617713782 157489562 786781211 421739143 751521573 906963313 446500953 714750011 888929221 506320150 982471902 103179592 930179820 103551022 953724326 521525379 668480536 194955234 650703308 988921481 688024617 749729631 270965781 580461112 976229858 859510870 23042918 325972786 515371627 94664572 594328906 828936801 585908177 922072843 641425517 885153901 886010757 37483328 87962403 80703560 802157273 636114139 903685602 116513187 348135814 591661474 131589059 830241142 751032873 566712542 865048325 461488764 148721857 339254236 604820362 788212660 329801011 686254189 36282201 346625761 114044870 966921574 635432218 702818059 919682984 183730465 422322333 650005756 718682983 500239355 286359891 823902660 772665720 683201748 706522835 837442358 551961779 497569682 245836631 542027369 451418324 23494046 343836220 718648887 533017852 463525476 226517638 35699649 532917807 348928984 996522841 616391913 579636180 78671596 583343233 89576662 950305848 530866715 216393451 813596276 620487435 647709154 280492330 393801457 698199009 592153409 789731315 623960641 858384562 900267582 721698977 205873052 555259482 605875810 803427249 714559483 35254042 249809210 372438343 799690398 722205461 325042903 831636392 580661128 86147284 217517134 461958590 264721921 558750659 425549881 670266263 442386707 360509617 327628597 339951846 979286542 619531860 610006626 70706561 102813957 50204099 708373478 99427809 702962511 62553850 215283562 639519653 836461574 264955225 923394203 695907855 24568971 612134949 925338538 694152325 969500416 516720390 28304333 295626513 482525388 777474695 821224892 537242338 739146523 364303514 357948468 26505929 827417948 429880081 599153272 546703293 827234753 711245862 929060555 434942807 581165506 519337716 710926583 79869015 301271194 610468859 559574729 562470173 173975497 305222048 339580050 66730032 101540752 602286250 494925223 350260923 317289336 177681607 424319202 582498059 381552331 420565765 472996128 565439762 455222553 280925273 170357697 807226087 401093813 37656091 361226539 692948292 327149878 197213320 816318279 706402823 321974775 592679231 779899907 243620529 228219542 594251205 785387470 442234090 769028984 695954945 981928478 977946875 736761412 942035136 437597677 863705682 259689060 684283442 898467384 421487618 928652167 532965995 766954111 154430272 976347170 821534691 153364296 722452967 241098218 46579702 134250653 811909877 984195163 269316965 869032585 829127436 964610356 787537620 838446494 434344178 497412857 737819978 73047410 239500305 967947632 255822004 662368541 563931384 142754852 983886945 510596028 56139736 50276070 950328199 356166898 941668615 747470406 784381373 263522658 920753024 864588830 134975871 230171446 773918050 612038152 797162158 781029019 974548589 251343843 277498637 725060674 122880136 923924050 758482629 131949025 944005693 772103484 885247201 431364272 14946619 387942477 848498643 663936493 972384979 422218612 880206318 194239832 887937148 147913059 964768745 805675447 753697360 755277331 149576034 255787859 379751308 531066685 657103705 386358906 24167188 236835553 34797233 534250491 704638444 58669507 974017202 121180077 159290304 753751017 232959370 995370728 835637597 147370782 825629895 874190602 443397942 273494387 360089054 7655923 641480160 845595577 811048104 20670089 363318422 108822535 47034335 547950389 356175797 667356218 87068582 237444709 137828161 158227056 842163198 769121544 567850847 712922508 595006802 397012245 303295193 646214070 546950892 351554052 631729565 280936152 348142461 170534739 26092862 814900513 806700953 563334402 809812849 99650950 715753016 111608855 879608466 454621244 625889079 117576475 269328413 436111168 706602453 817187996 979708213 156804815 593604406 133835177 64144160 19029998 351155940 854100569 960060872 451310307 696179017 900956228 607526460 539143097 587653173 433771272 830037293 629172929 425927006 459367109 72590705 558864140 781705435 250948770 687993988 301834993 649737641 27994950 663879426 411516557 909128742 913138015 329645358 716224062 218197657 796034591 906585967 155177256 994814888 55966137 299204301 373566896 518664927 125572585 805861752 25220099 345596208 729073769 451615554 266619024 219316078 495764349 482498592 370760842 546832593 145016424 745011884 895996007 681469301 659698676 314280614 734492771 206624986 711137007 300972398 707504894 323975269 462757544 472833164 414559610 246201822 972601718 192897065 11745886 688112113 970462001 695737235 824166901 392008365 834551735 557491645 406584016 793526791 100314985 862543292 739306560 580948056 731077547 457425739 359452381 341120219 377631079 247323464 62451458 948481584 965518731 349861429 807674190 512199388 943854982 42890424 910565156 51667911 73296847 290667035 471422764 261456572 368068702 646369996 53298640 567205612 132298033 478616286 425970112 664810859 812924105 477225095 58096238 165379506 893101226 846652576 22845587 604398619 601006558 354631976 607655080 79256169 766154099 449474497 614670702 886568509 76654328 182092849 585075302 945010082 908475140 420799715 567055962 795263362 508246959 430478180 61645778 708996654 668142359 313715430 566728096 206151642 708460509 734454464 114340181 423332126 571907493 503194347 921394121 370570102 391650202 309779591 451849111 363113923 685436135 421388884 184984990 806176969 150179135 668834106 125825 983655343 970816854 295744705 64726568 788722817 17907557 978232217 682074685 46314161 408462250 729392660 634537648 945722258 200162534 201398951 280799540 496060124 547208925 526006381 360467135 646503723 333404889 649593251 899170830 127406208 153954856 829843501 640589342 71134398 925328537 767588880 169350836 291349038 944471299 612524534 339462359 229694460 827002303 789543341 558723408 424408247 797986601 96756392 886394673 943671509 387170338 192808060 430830155 388806956 437798033 227150693 362160054 194391418 409413085 154056382 215909965 61095135 618026357 602106252 295005999 434784862 412810056 146984180 266178112 274243424 290794061 964236481 547181221 248317488 432523517 834745311 344895308 580366975 757790676 592514786 488551266 550355426 223695315 160774272 380096218 624825935 127750401 376675859 920837869 51431588 947801317 874892312 844218517 653708064 990682894 43843762 650720528 919487464 309409675 586988071 444728931 708331395 265856883 759973218 242232277 567538527 69112671 785507440 126010991 267387466 958676459 251249923 764460419 874120441 535433785 477990130 526228770 852705412 657539181 905764023 375282852 935920872 508618802 961683951 400687396 768703876 122863923 603206622 190499842 313772444 295062947 38305256 417852255 291172569 263050934 95654425 605691556 351654343 573538597 455742878 266182395 349808214 962885550 335253834 667779028 149051482 344504722 68249618 40761186 200284171 544796950 122990993 623567644 803089030 824384002 705520261 635759164 802523210 491514917 892224336 453752387 802671035 249472975 188241528 83092339 222858146 444632149 85519143 925210451 607131563 600495248 133444011 917643055 488695013 217575262 452192759 925758614 337435206 186855968 183680033 198757338 802142501 319591739 816994530 215298707 821543358 346866839 794763289 447367709 602630066 374304803 170986312 534385173 286508676 935146062 765358613 820818655 854140444 14415504 316866763 350868515 165829448 31825375 810089174 891423052 405311030 612622138 755618123 321835016 332701948 145247266 75913565 405940939 553038865 427591964 967152873 816267595 102947536 727861808 189369579 389615365 832657404 52344173 538361863 326489015 749406263 507470691 786270465 485957092 931760265 175032743 316229445 949006163 510948064 62157138 219017056 327066512 317811850 754002306 27366788 598278762 602559164 676756952 638639112 107714163 864978191 712621817 847759334 961425284 389523965 265935118 819861308 42251062 838615400 461245507 76024779 426235753 3201812 653007691 999497083 618754241 196868392 574470618 484974805 127846180 475827889 298097450 678868871 813084733 239979551 819574903 777149668 300099580 650749383 878354819 448169058 446891796 361902687 501201683 672423450 414092156 417969028 927424367 603859275 809176815 775422007 823488742 750231255 849387372 168037212 775982152 917127620 454584246 35280442 154255722 785130428 671744468 829157630 294604198 676708237 627026322 86799159 855056984 70654890 752124671 785825883 441557346 451180201 533077229 656342081 215264680 628336579 998766453 652144549 842893717 139028824 917643376 108234920 968362901 200005992 456850430 783549773 579777689 944124954 907529475 670970877 405579414 364956217 126141349 663743492 498411269 832586673 610671056 108760082 858496869 344713239 427447730 333132474 983390645 139960607 949147199 183303414 890863354 620708131 940752302 452948129 693009855 59769251 26343417 997798139 290931344 854053311 131958625 200587049 704163966 184930495 645577449 310746291 412414878 944663692 718220502 667167749 624113546 686633524 249812789 742248174 830989790 674086505 50149461 273418019 383378620 660760067 676839753 692498109 766785353 987963002 773396071 569376951 250186285 624718444 201393611 102766449 245817367 59099677 203014613 143134000 252564023 537504754 255576998 203059355 762966722 472733429 480031656 530139967 518645106 904361813 80642051 644325901 157624835 442915042 33655592 824211415 651719863 713651605 647540810 882780630 122328275 920465414 548440544 694362663 159461664 118631412 142094885 834890825 521302635 121489601 418108824 859287456 782994949 599967219 616415100 168646646 787720259 215160757 725945433 372923893 201726719 348181331 272985209 622958510 340638741 861284290 518067308 529171732 242174951 201108501 272869765 603308162 752323546 809952777 577567834 65795377 260491991 130741882 193065799 385513923 569264075 656067564 759032044 193283771 930851367 480213763 860002987 952803586 870412384 657919755 259241771 702953060 270570608 297767537 687492824 651324945 958246995 140128583 489451104 884652316 631301259 177573828 506453815 668467455 123092125 819508930 568325652 272136726 707698066 585471038 430803826 342000159 597896823 762453980 366386192 380634816 265166045 106596705 964992369 646949377 397138777 811342135 660038749 565872334 315129349 647216876 884007262 228578678 546034430 649565619 255854404 362773551 959446244 218133217 957535650 889709455 213231965 812388465 940541774 243927316 597769105 481449857 88896741 519298974 886517935 148868819 291738436 877021680 631489127 668147021 976577552 140937010 506009967 811588729 578359343 389561713 102261247 619834118 258585165 498712606 11040852 959120197 872106841 364586635 457226544 548572588 129604357 569282674 966047320 667692887 251192393 938276461 464611605 172006018 381248992 169322110 309478068 123400464 544742601 392045705 301609734 610705159 990695111 13429461 341769952 671245074 589400290 804059280 582420124 154813693 566484452 116901448 903635095 589005885 676707037 122023026 354375089 92857446 348996000 862299110 107741648 292660658 127864643 511745121 796892765 618805633 886622883 249685761 666028229 668121299 885076190 963381453 758132985 160608976 854687703 981197099 781351406 354123073 667974325 620265064 392888862 658178324 864254564 337621556 530608134 231724251 220080146 156639779 17278118 899664205 466929587 456362029 11418628 969975748 272128126 229006638 18369961 593393342 417054062 472800615 27374882 154971229 317284803 90562811 319657088 2643687 974647166 313151091 656861913 458072902 280000488 831239483 823798981 968850824 539192331 911738402 143581409 568736608 722517815 201150942 158814799 529128611 58974079 397924230 675562292 864476109 767798842 680918806 144633145 330355322 391848578 718331886 63534091 109842925 815822776 509030739 793063900 437966220 607519230 294703853 987608031 58082145 890085051 465264967 352996559 9557659 963996443 964012115 310915945 960874507 677961357 703362019 252785901 533604008 377749827 542338609 61368225 619353099 295812277 793219672 563983182 457992947 536673310 943090392 329515457 999261635 317947645 29571094 855562059 500740351 89056150 131701977 312154434 79057363 68074863 661572303 840751742 527842444 527729619 50472198 646347228 566003996 435458642 138184819 22151359 961014170 481599295 434443374 88412042 635057344 20990513 654116148 509167143 597258859 717326466 604036708 777183363 483482655 429178835 806780803 991400719 728590209 393775238 505783928 280705345 520368858 87635523 568591376 695229457 497191323 915671668 71187067 375826556 663672531 258201800 800513997 732335621 39581627 312930739 363610238 215114543 864061995 27454701 409388011 908165636 397871906 478540783 112917714 826307729 68491073 751829625 638279130 218588007 948116816 988997391 467768841 242348060 212471481 492578167 165380428 967163848 463044104 639219004 292374770 866704777 468149105 516625966 862944817 263374591 191280970 445443296 855971488 765528784 719486092 595875625 818222779 721248037 621746518 33522340 318016611 822198315 284671338 324118319 478433115 791508628 633779886 895868272 726666700 206829587 701292973 9986891 199659713 379761635 308795924 681501293 773791916 834216257 813428533 960454853 674231264 203769837 991952519 163976965 412793620 399845038 475742755 252921637 14526950 375669195 903722313 911826657 720174422 15758226 157431513 740211254 338047559 456705748 425560539 311694313 680759809 412218215 275721208 472384000 93593778 904238243 236932094 2292806 991323112 975216614 70825567 627376331 700399384 368852240 238982578 572095074 512804891 589414663 332043569 499244834 137188780 548941365 290247994 139310822 739406827 146760453 207509967 912921037 317228764 695725161 177812757 206671546 889494761 921803863 461509080 84570581 72238428 613751879 199392262 883523848 249306854 415407031 208780592 791500930 184450075 248349351 212409612 299526456 206851059 760036382 862754805 308777311 636134987 298019491 420720489 11651827 395218018 493810372 240667786 340480052 840712028 46287250 740261022 396957220 174472899 847084323 858348431 31242506 44334849 545488143 175178860 363395825 288061926 572649204 480876518 909695017 272479528 4723443 196971732 517244357 853875422 265030192 630166191 381261852 968870917 382799701 495816215 832600905 599443708 487129359 98217292 987349419 675662343 895282832 73129141 844925029 973231567 238126604 114636637 749856223 721099743 27924284 484116849 587917891 476561193 704224734 830319811 951484929 992450176 251857458 118014282 69149771 555287324 213974398 631834528 827442586 545292569 325395596 153318786 248816679 899829751 984813607 516623444 292176499 596649243 583924641 277916059 888005055 763821645 633152848 899230592 237252245 811568697 588102925 40361300 760528701 614002926 750568115 588501510 95611976 536079457 466471078 834847407 341307146 918055659 226127433 946491143 286028311 204574663 227167879 596737516 879046605 958769557 868429387 487548898 473732298 268767450 476128519 112045966 959548530 258301566 53455665 241089594 892873578 971173964 365374658 535995989 106781216 308378997 936753077 919261168 968939328 363253005 88887438 769741121 924816448 47379597 513461968 161803556 723362261 999695440 295305606 336455061 541393532 123038742 906193851 413929015 507236594 427231107 689750786 795473104 371451068 803213985 982631406 995447754 174583456 342650458 752324251 829221044 270181162 942852351 267031332 81156287 343626025 662276292 188746282 597172546 854444079 4270657 379789652 316756535 526284564 60289266 534213577 598250171 19302515 840774072 943642807 288641426 602633003 11159895 128818128 894727072 635496159 737885942 402165704 924640881 58044535 104204961 383384792 253593778 877350557 744294858 740354366 799423669 780961345 109612484 234652091 733622001 911137558 944953927 108862995 866627712 221967890 435917295 570073489 758933920 283689458 571364541 155169664 485704755 474375091 677923476 349445043 704389182 662069018 44683709 999356670 618646125 37211949 960714084 781789114 205667470 641911480 884344856 850937413 95588882 463218890 951701071 856290688 485706383 571714357 342228703 192633679 647963200 984745233 80043399 385026844 350832259 693094201 533548900 240718421 854595162 240310988 110771580 773439210 351677163 84512685 346955575 379757008 421027840 13359876 126947040 42672512 374398088 627150780 853456424 608849016 545835796 488296706 728544420 568888249 970509915 719935692 365610058 965057351 282238390 566559824 943083000 645192365 46686628 421904520 954575853 597488502 591279176 535701173 265324622 218581429 837765094 19156697 654802850 533913214 124418921 280511547 8289623 499606122 968425696 673490919 401669691 398807063 240777213 315606828 409753347 84592294 192921237 858023964 946921159 815288891 860929314 643505679 724676484 924748417 123909956 124801568 718266521 566335779 586827323 242778030 936019786 726266452 802211695 964544733 78599489 394483016 475857129 835075347 49286919 533341881 921380311 880806779 927723151 227951971 452383500 631068037 204612012 346961031 792120189 846356324 470465174 926041196 884881093 227139214 254173802 60176601 429905314 465018944 804587943 468797341 684411509 115751416 586511025 358130440 644114374 286077945 718480977 953780335 493833406 526080970 544528435 112703659 253843372 371534007 144438630 18808986 740483713 508572239 242868960 698626461 168622931 984820964 989867000 407833625 828255965 120092686 462559978 847674358 236805374 884229416 242339671 407275811 817304374 572745682 908583618 43273744 266955564 681076333 243183891 280666162 616902442 473888418 831866136 19422850 417852575 933273051 853798143 176129534 704047260 268952009 538445022 54982695 220224600 903760092 31836972 445909890 83926956 641935054 975947589 839096343 586111384 60007705 73271785 329177589 70944444 792629116 245501373 179956140 189212640 666434682 930784200 763735761 531718764 551542746 58110456 972938878 229215984 296516904 931397019 586392527 247084958 617346099 336712166 625632358 69523147 843890061 563234418 935549159 957073266 196870926 54363577 443407229 68117424 656135250 340922781 440245331 421414217 367751990 246437346 387303452 295229474 595960926 660614831 276446348 92070085 668802994 493371665 690428637 577780448 237028573 526649209 174101579 815311302 261426637 568100921 414674584 583841516 673773878 65697802 738944137 305062509 417198351 760113288 221560422 757990279 670990099 769427124 879100030 197026588 783727936 796289906 562257313 644833842 607805532 280603657 456455588 325276275 716901995 355501734 876926945 924692142 278697274 23139544 305326516 522846548 909565656 904311829 67793663 689673468 218562071 492164148 284360871 951655647 357093647 600093682 590554900 703239004 36602268 166318445 271897781 571543669 557552603 587266731 516802682 978949713 614686385 763109908 371811928 682341304 538913348 374213876 630031305 136181914 221044351 447318011 790217289 412979848 523298707 292995004 644919770 831734585 997560945 185730865 764270977 812269831 317001040 721270837 886611398 746202991 546434093 222460425 379758392 561470869 94311750 810973136 34298599 470468797 833721246 853053714 312787176 695157971 304158589 317544509 456248533 217047268 737525485 780171551 186510410 99490723 390806590 388762989 464305001 516098021 803638914 22069568 629957463 391649061 600238610 696711059 413904573 816589313 301679879 279726278 844722759 213764283 858438593 9900318 162030376 284089785 660048228 213208386 360157077 259798533 668100182 179046080 598259013 684664269 836759235 535243398 56339960 623372004 949731609 556681577 5345261 146172223 830390924 863995553 2654826 380950906 924309907 675869259 828932663 487613265 77731433 330380774 922772515 823664167 544971149 32848598 487192446 722192258 697720898 257337061 671452317 414842764 67801872 804284093 963278682 681789844 492461633 675302511 925068690 994116235 674764901 385242095 401336741 214517128 986084558 142566805 604446456 969522756 726774293 506257565 688186998 924747679 614709395 474729384 2603787 196830233 447867113 358239545 355012648 359547481 268452473 661248569 808498754 195021226 910441450 494120564 49914707 860674169 688584103 546201370 502835032 530931929 526548577 859177278 843360465 559431423 231438729 771426906 420070211 21379013 331299287 573703370 953644985 741968683 690467782 401361996 985820991 476691666 835231253 718420614 459284326 789671039 155075143 864815488 605184196 323064990 664801060 685437990 811137392 36089532 858834742 737193159 704255370 188896780 208658253 725703065 622303153 242219492 459403516 964125490 891150731 303511613 528916249 58698000 534414401 269573174 435226176 739360787 734914304 668411024 931665745 728488702 455492985 449503283 354037230 918667513 887875681 709635753 64843006 350452754 446455794 819664542 173443885 550497207 189039208 175559270 226021737 514578749 197991557 532912247 720853350 873075805 519259150 860931050 254173211 236428209 837415500 600837886 714604611 622896955 588133516 579826069 875013342 935723231 916224671 769802166 1744301 561081060 750239067 715528201 105683897 710577784 339317528 327139934 472216524 512421929 986689075 112285734 557992182 479220332 302084494 182536440 785298698 981746713 404820750 25324814 955776286 149215469 929704988 430189509 64935439 639398406 818009637 164925473 407640314 882575979 754766618 886231878 90905028 980319618 643051505 710345984 56757140 231695768 885435682 138415164 796557139 86064221 67860778 640317837 296157235 90090853 146406155 39440296 727823909 207912616 429565130 206189032 838576225 870396162 173511152 609964235 19945954 288705204 640647178 375918706 778952679 752063969 160933673 403791141 859658356 984914194 917762147 24673741 283943119 719467443 608551504 204255353 978734083 713621139 818701197 917757145 152606048 886941800 909677373 311018694 68302073 827034185 356748675 273401016 898572324 221950002 672981001 17197646 167193598 566360963 850215036 897195210 536714213 210219905 257877773 618002322 241571836 147449300 348077297 480133297 492308906 467360520 955622626 962106195 732206619 654731532 532374429 479919692 292670653 197261749 258004578 540396178 913003461 740314428 62425463 842769343 620153512 458989756 845950629 731951248 600390818 32284853 186470841 975687016 638051634 126800268 99672836 404981966 713654940 664813064 317682652 365656554 67376742 657469399 966369049 907163404 956466139 352374791 732150169 716738597 217107083 383520141 441127612 943467341 60671689 66960833 510914792 629986619 171389484 271812832 634470918 268978640 568787470 194611849 111463427 100600972 502601232 257448513 402552144 56665367 458302612 295887855 356891491 657511354 28921665 74377824 263393588 52862947 332944771 776794052 314622913 47667877 292337929 666169903 581206154 229811509 672308293 773486105 901719061 345696110 655055087 450809055 946416747 164611150 341067395 823623999 995681689 784073335 848128702 949340128 67037745 762317999 145031205 607764936 840467398 485473888 537046142 50724068 932342131 473330713 239373140 571742851 792966229 550334475 175253623 450725339 851026956 479959692 678241402 780589699 168648510 709288087 595876148 613126903 72108052 745018955 583864383 745037080 350011580 735320424 408038268 983633065 380114405 386520533 72840077 603404755 163915078 153403420 95755866 81028514 266764823 287529964 570747277 682831493 152716181 249033879 779746582 681953490 487404931 571306897 232777127 577395519 223142564 474127607 604631864 587677034 779118402 47846917 906590596 783649363 736499626 462930335 256892043 526372061 36296366 12438729 287585038 402017872 686562337 445127471 694158102 611490522 988432734 871479710 658824302 9355273 592456642 53412489 751220516 459894098 258332462 296119429 605761548 557910670 553429638 80993485 16650045 861894264 580659252 24641982 729852050 387303216 536017573 751512412 384201258 730198714 760410827 670100428 102772968 757652352 332979353 434402264 824143091 599589068 181725066 924361582 767376951 232091983 894222107 163567649 487351523 609184157 337181517 406001575 908098537 550910126 581440292 223532633 570972546 127028319 80166698 652902326 768518567 90559471 459504620 120271072 838570137 405351555 689022076 288224541 548053849 23997858 956670189 732052055 703541808 264096697 734485211 683750813 247910697 480193176 43059680 746901408 109141138 289939954 784916000 171600694 841987455 611650017 597604542 221794779 47344199 623983457 118562404 943572523 72476933 217605841 433742784 865489001 576872472 447532149 517759489 938004732 430241955 913713398 299724126 465254636 297707278 543757792 787027343 117365353 584182659 104754722 313008722 763830085 215329906 512854674 699679207 330670453 823568653 840694375 93664149 687721875 617272268 819657661 919389219 688216415 388577515 342918676 293974623 932179002 649065703 362174673 957169563 140776873 656165637 222491068 562602539 219169240 856334283 473388417 448377832 473934356 777495941 669295151 982178992 65247568 894120641 789863356 808079075 638119073 395398355 186172542 691444712 123741122 830209618 2560435 486737574 826869649 416520601 27310074 945063947 723358352 781019975 843561432 625746825 285646693 278625471 987905077 929623956 731798874 812411049 371688156 919569445 473440989 37505391 694706430 793531706 682527233 552019905 97850799 959450963 579976444 226464530 802832488 635955191 68228775 483752472 743131524 679584813 514280705 395861328 263526595 282803459 905423276 760908663 53833161 225881611 212542575 534820882 99883680 937174489 991386546 82817511 872664626 385852038 204791557 456454018 814538448 599161392 435085721 846614449 431406766 98588536 37034181 718706696 314071652 414129666 457881730 346488670 290794862 184593144 207859184 176001614 769092269 866063240 668158927 256133559 721242853 977117537 750966535 647049021 154046781 355031354 964416288 742218694 568699842 189694796 994864842 129626109 403345379 271812562 270092887 769709778 610765558 39910800 570052668 941641719 446375602 998148681 945518996 56815205 843863987 6539592 4783261 915280597 605751290 352717784 425559864 889685064 420672362 961424332 370830701 666199168 21507660 419893240 454394341 249235076 796715468 716971701 76604014 600893728 74251897 364224609 986639995 689179490 778208969 388359645 102095777 539876127 725515155 598861069 610760220 906657644 525986451 495340892 454562632 244357413 166799593 191376437 604016167 387298665 726113178 695654283 68008930 266426395 102619150 600099410 204651584 669600355 830503568 686568195 212806704 758111531 691138769 415650844 728205381 964179875 847773798 190049950 350468405 601454526 241146181 979014285 797852762 115089075 705757260 385747828 885601841 39729532 917650874 644232414 934574813 943644506 975676340 734124766 184498340 795628623 372230849 86469768 301870193 912875938 308659791 800345205 114438737 871610463 675795756 195112771 153039350 450404308 726269453 633515027 277348663 566878230 613873162 747790090 587735182 866346618 435062048 466138064 373531544 404233756 146946734 310974484 217024921 584617051 84804088 154596357 519029237 149067099 592765096 175578330 673888440 350611073 370561864 568453452 839365903 696575227 141230536 189294615 612080589 10743862 367983102 989298813 202657255 186325606 364846625 492659394 143839480 819671809 862081358 741727409 912003518 828922692 418180612 712950805 504592539 958653101 825899175 380507457 297588757 848463231 790008832 275212681 423318358 517349697 513950139 829136327 255856812 576928063 962600167 650865367 612802058 505922311 224387194 851427867 740070278 609158894 471254987 588537335 591207385 531166345 539472662 873785430 92079842 974114612 386198012 588390691 279597603 9051790 361632256 733229777 752842050 343760123 980808970 289153748 980675210 704689697 962608616 568018982 755863911 845686123 441708744 789899715 558442222 174108297 65635776 972449581 228069458 395371502 942017351 241653480 480403312 584312145 154049209 943325439 301647684 525758509 752276694 419328893 878889074 134687808 5432899 72927477 481507774 804783631 803745287 121572603 722418324 972320097 847532560 430379689 814042497 964996544 987455404 478412059 261558967 158145275 269984784 604939251 462872205 316152743 739038933 997714389 817880061 616824729 967516789 29519084 230964517 312121453 535881426 437885284 762892743 262739971 513169328 31744494 487184328 852651260 857229622 131719231 549209012 146120513 264579186 283129232 685968697 201879165 889404882 511686432 898394023 59007646 498557867 800830637 439512183 645239384 765981877 104841983 694697921 945591714 597985932 804061278 382103236 435538998 906227249 343602454 66688610 309509653 239529096 29465082 253302177 903710209 250344664 943830750 874233899 134709762 611403598 122084636 876161230 18039778 149484921 892200976 431429629 882752945 122459343 878565276 992884814 684095041 281545511 962990245 891761914 769495466 180804414 749227412 423247969 617792456 573032242 743891669 169163907 443562680 764449033 431385947 121587591 369757535 375109419 66626330 681437240 348154851 690298596 925903244 427740291 359648303 561068260 802015789 420035066 725026419 930678718 301813503 160394836 567881122 156978284 246143239 283482602 668709363 238941385 552787150 494169148 812720993 607536662 496569056 234433642 485676587 235390326 574520912 508732860 525635412 728184433 952993587 238458907 568302884 508535669 331653920 994559637 172794277 778397776 505251767 367708125 262758695 366790327 712457495 983289032 486012092 949201603 332149861 737361617 477289148 24308079 320036428 110670997 571180867 894126875 926130552 805094488 621830830 902771212 975181082 525600383 321980450 997686505 955120999 315153940 253898245 477608256 964206617 526755142 694771331 747875327 151153388 946686949 697486346 379069435 499281954 692447210 343521230 394543212 409858816 804200941 997602374 847915375 718933071 544494509 334589357 146286723 370258139 79423116 839305346 621641996 604957687 619021328 221186568 164798164 458612216 616626276 554632391 899023493 597184181 161501396 96681225 36302896 322854414 811609173 128938846 165167049 184670306 981538810 621258520 800929192 808918295 86499712 673468624 871930121 193635093 977543107 498891487 262705293 700718923 849305415 689378790 799576759 493304617 711025328 734768966 391131248 62676773 16811338 857001385 281656196 91868470 444267906 366159223 627047715 233317724 398995306 17497442 493162592 84292630 562209081 232188635 886292661 501913322 444170185 4483738 279545470 492588257 67680024 282975514 968426873 371821319 792497863 396827418 520534348 48710383 884940958 876375069 529782783 48994606 510648070 553096427 299364478 333093852 145147789 836386318 635135256 805289750 569457510 646654038 790914051 524476798 187457510 271628629 261763029 603490489 372591368 113718756 681072652 67958768 297886186 153884316 766918536 794583632 395493710 25157214 819349772 667305866 945234970 462039756 872612288 337735763 479293912 490945229 482257842 213342437 144476471 396033293 230562896 711471997 548507272 522205306 161599215 300319963 230924865 243828424 79661384 253940933 847967614 916784878 485387765 284652676 295911035 8892839 939452152 365608292 850781979 649367538 705560117 172147001 803507556 223927187 206930420 565941461 380468225 25332112 544595296 399312531 559190719 995059380 960515850 460500687 793822480 4036623 619796326 953930859 70629003 946888563 11108172 437393228 151598953 435235321 629610617 297597659 488941834 526291578 263075852 851794565 164720750 475994135 486716681 287142459 338436797 761391794 482942169 493392115 280014784 600694130 696733128 524502821 27968613 369275715 932384134 567279438 750160702 219935572 695453607 127987313 584786178 773768599 635202595 34721425 379602187 445604676 136445910 932656439 259335639 67559766 610474753 562930674 455204744 337953548 409258951 368291027 356645476 243148394 723705009 370817773 501574997 337648821 561451307 452324571 988837993 381337851 694280708 347004218 612072275 798298249 770004978 573112106 503914472 513739123 465451020 458856145 21921956 167612175 943897166 848331736 143146787 863342714 687524376 182623212 608802984 26706705 14965423 410304318 122414233 159769337 229167035 341866244 617923840 331467161 842627016 902852086 18543372 649793051 375881925 737189073 674773390 6113774 575785607 601465559 930755965 677491014 409742663 125289549 311764594 342848411 196260384 291037436 620982572 759856678 32672658 40924337 53881870 434277479 176829954 553673150 238714268 714936994 226421815 314769782 277499650 924052060 350633951 90736308 505156749 430299363 836799496 157081173 269815855 876672964 657789863 579502009 979815935 667982675 81201172 978313542 520186039 992887590 301021580 117604581 981780532 860120730 795163566 554777731 822670330 610030925 717341183 952091282 747273134 683382178 952623206 435109509 177664410 445615424 920794032 792765783 467418924 699927443 587768845 597540357 242489718 273124938 901706641 737400847 256614832 701509079 618517684 668063739 311550898 824573938 723306707 565615570 828353659 396003862 838973100 310232481 719385261 656545283 622721766 593183738 178932493 697582650 640877703 398292592 558608648 257966724 854867324 70133279 222212393 698223212 914920212 682917921 957402020 975515584 86674565 989928985 645464271 113229076 811795302 939065005 11006883 550955070 352809523 55370756 276805183 239295707 531577037 278718028 627555941 917438665 821495031 151754806 134575612 13817003 712232154 690614136 491160972 86743657 603282306 56092490 444643013 381792173 205007198 874527978 799980280 75462758 317801156 196607512 220572 588264777 283239530 333945242 614091 888009291 708925934 480248249 806749122 357663016 422758480 328905411 112315748 353215456 49529971 650229127 789852344 561135412 437979039 762535388 429438823 457577773 102071810 483292442 944585791 868958614 110348074 402365086 593622962 146660477 704560268 808730187 877833815 11974326 901944833 926656260 697877352 485095512 512539204 989088563 830120259 976526141 736902005 927475525 798522858 449188742 542129560 496906796 935880066 106934806 656188695 985322460 550491351 730345234 370750268 631721422 322726359 426425959 803258040 884666239 399182867 235513924 752641055 978280690 787403585 856819611 860031082 746283306 206172604 226304677 490745715 350982321 372069634 246517083 514587260 307192341 487671349 209881085 20199081 841780325 174825627 779259791 512961409 728808376 920985631 199694935 698000241 170590630 36048845 402948193 651978313 548570573 673301593 751739387 417146812 955172941 229239449 766291513 28684260 845016140 577702406 376930162 903451069 103418484 424641344 126958017 782802342 272225136 67200647 619223941 692364771 864567922 239623234 344463329 855372573 622655920 381595004 469455677 485696224 231920354 919197282 355189187 174115867 680356294 13665990 8263650 290473892 296203421 74077855 852905679 97557682 536951467 209625223 533499647 479144289 51752122 757829180 690568367 536250161 689808792 434867999 893774428 610537351 354701460 375450808 578258251 642493483 444593669 784481584 632111106 333668809 396141507 76119509 782830285 918667888 635486124 500224409 293199418 644966422 277354528 527714708 276989853 911230737 301257862 677363582 501504397 425987231 786747845 78321206 43094629 699960159 967460043 344793149 851917508 857925078 885767946 858899003 293599757 272059116 956550390 661664121 119549672 924398700 1903240 254698086 619305919 98268039 969776062 847495955 707724610 80568657 703225625 554524086 324140259 263934787 121013277 684516651 559980379 391689656 105100756 569689966 734965027 57874032 679317836 73014818 398785276 783473935 449724436 620187917 242925672 997514143 302991555 763493017 192569902 118325002 536601969 774545493 85021914 827049377 938453052 474920307 439634234 997127064 723376581 301864263 224749282 46485895 696400304 607226318 508562601 591203050 785795880 681741860 752953642 6968482 811657048 835394317 470330692 699981171 56467955 435736429 333439643 555673220 777144748 336534736 289680404 546584546 400556223 105605091 645396061 947822844 142830439 653141752 355960418 948581672 212111461 124075143 315814873 560149021 807644544 168704423 263184824 534893175 426719743 501382297 785991865 70637623 936986929 675836734 17184221 330037056 963122917 796525467 756535014 261686235 438988274 881698908 573844699 382733108 17631409 317209935 918303368 519718362 44428669 566827493 770942715 233378883 970786618 432012724 695662088 938956102 935262668 968535799 97178822 537679519 385825947 740528908 137885712 252407150 697292565 563001077 283477766 592123064 683057452 161538520 103042953 442653669 631698388 643624319 415961282 125898048 470140807 686190809 911133595 895141498 720723649 498609271 399005508 989846824 85887107 407016208 810880944 923343680 335565012 22525437 692228629 22079392 906688827 643571645 92275056 674958983 313770823 383075443 847940863 637994522 930747655 534170211 76565701 713080032 29285266 46725240 315522569 366474311 643847041 985647809 494957527 607823133 786320240 948253936 252889469 946895383 597752448 109258458 475924239 532249165 782026968 786419961 710588389 615775676 176273439 973779693 384540440 198067651 286092292 83801590 55480328 918683046 221347511 927168380 704240856 18005775 423906669 600668040 49344752 109503624 362687711 542906696 50143611 194591745 561778635 195925391 902140391 43048784 997852018 428821842 570005607 723156652 707068953 871724076 964147316 601391410 38917512 571567323 704454984 648178529 420388238 949547968 123666529 810307485 674228858 17989475 919913476 928042671 62445987 941415149 97808312 140849219 158975458 518633645 561203911 128612200 249972243 406292116 964187840 512783124 237667224 982547128 712022008 507397278 740964053 948298709 517836292 443704898 350575029 501188039 119889472 191084961 544462884 691107345 815940683 822287934 673422482 689055833 965313673 953372162 999659638 571895529 368459424 190287800 648863945 645723440 372370939 805964178 306490503 543108671 830138954 451332002 642057522 900303181 237356032 555968098 560157006 535492660 318466260 343978285 801871078 192909809 166386240 751919811 396581382 696668967 935571973 336748489 835964222 264626845 633072293 3586886 334720038 772887483 77505000 56943912 861737428 746141969 92030296 843757245 413533031 276265681 875065540 660283706 925674112 61992272 157221569 505245752 65814468 115355017 52875556 667137585 762244955 886182809 140703113 722582791 773961076 701006660 935600079 122242686 542174911 38386799 952321690 780635837 793052913 632631204 762356176 268925650 629852484 791895185 469420829 552089899 117547252 277816969 712861295 347066909 483252675 573789441 295753338 257293920 742244469 828250644 987382580 331295120 868908885 915532544 64745050 56019630 287766703 761065639 112687082 92738206 704555348 772144655 652250791 569784487 404578073 779348706 818448025 232859894 415158615 445972463 67364746 106522394 467485037 883770279 438161289 245933193 151729977 455883425 995055467 420257050 995733923 686107670 25384261 540440970 224704275 134145637 484689651 474712055 876477942 111045008 701553301 771634280 536681276 558172094 28194060 673230146 695063261 430438327 133350017 973362132 936667727 488191851 934997727 76388045 761513234 754990699 224987220 887795392 948259620 937340526 31751636 354370727 361718669 163478990 531745686 283038301 578501333 180181000 74561429 285052707 669957513 182286400 609055760 800968220 809604282 471546299 579030538 553887952 438792829 33997410 246659019 877644205 922846828 101846341 911103837 660530817 930973219 443475222 314369807 706147073 543386564 299613866 816452086 452068166 170220660 960054140 370816615 400352331 721619163 954582570 710742655 939548272 569096104 273349366 182911643 420495866 72988683 560255558 384260576 10190224 70460985 964303652 429439156 480173248 565143532 349257150 705404739 76417656 712219872 649215975 637094907 365646733 269929303 186470292 811366416 433768759 387254422 431433569 891108345 744889235 29470054 423098122 889653233 586972192 654625940 485546994 327222391 85971010 797920625 335129503 900804814 766089155 687618642 157312571 615424893 282594637 648811793 537366805 442634961 481326833 780802954 976000798 777225046 364581027 4713503 22371181 699025506 254070459 950032949 853590459 256771210 558755445 112276661 668963560 983637035 295298674 730614412 596991348 350143970 518578485 283495723 120302087 565139220 208677287 417377543 436743657 133660263 962632084 517425178 959639946 378954823 970976812 852509792 858045180 725006690 293539971 923157083 862625908 279868716 550294032 113955728 646662348 813717084 536580402 521522440 859727876 62681965 480732070 654330832 4154301 744660766 504589074 238313337 108975548 570512115 244537726 229331096 104388717 520703921 30091734 278130503 482195806 281219558 425399401 272801186 591178175 899137630 76635501 361421899 421289193 497247919 450765688 72237799 444480724 86346671 379845128 81600671 259267231 345238520 610615293 535064736 930663179 21192811 323225626 367996059 353526016 898726570 616755079 222424390 606354440 998971292 884512850 926448344 232988367 397689324 758234089 568589713 889191849 396217995 425108897 885548080 761027340 663120682 18223411 348086907 325275153 782427329 234606393 885206971 226242295 525521419 403769270 118219581 483340704 848727047 1572491 446583506 481111059 112420473 836580867 607200079 603345144 912012902 356692808 331874574 915566111 32230556 542061803 881907308 690856185 896413224 229798752 737515081 997428509 198631133 931570047 919914123 644094149 65205716 509160197 251074203 369830222 653975526 562021137 938941926 666068412 381842996 52471975 153829981 408389939 161790624 210615088 572058869 686613375 584302161 51648248 851693096 927899533 76340787 678308783 686489715 484566000 949056372 524848873 656723158 192839005 980926473 555365534 847607127 914315055 39147303 184617386 358120319 118534628 394668490 450518094 567016155 706693021 677229361 384758445 426502524 28511394 577281375 557338448 967525495 53240284 31899036 814824867 472345702 114826074 226624243 516998773 432058342 286806220 123570354 793697916 159122967 785288203 43067628 401927887 168163615 519828879 131121914 575327594 128755367 680985335 300759030 335724461 840327772 830149509 5646654 526535389 896157295 689612447 530605815 23679650 51385878 202504272 710152328 90121608 173466633 127617988 613220122 891533182 190995717 606441423 319171103 203653721 894404685 538677095 890100680 655192658 122443300 182584870 31397773 829868164 368610900 844325577 996574377 209453423 388775082 245211059 403123868 494739320 755057015 161710443 92824487 866937702 692091409 711196441 956509523 956453095 583871824 661807885 301701355 424337673 617176593 587987257 460535293 781721793 20643766 885224882 939264220 972970343 489486501 258684722 619572513 577876280 554330821 466200473 554000934 831931859 584196612 813058151 19072394 892774589 128557267 390587204 520424880 947762141 915332264 509379705 107614271 184781312 280203387 361502068 80902819 555617110 192234825 186514248 663785611 454247411 64946324 771103530 906857065 850518607 549931234 845569781 326176757 929087943 962756666 801320359 198218922 156310809 963360426 309413858 490626120 521261292 886796995 970262636 378720080 174312518 296967707 581276335 701375883 315348244 953019338 486853434 651158148 380190885 400414957 224440894 546193929 438764591 234830119 615045137 528349870 57923401 208830235 429434799 548504649 570905711 434617587 645142324 839861367 946601858 518047964 236830819 292261654 981251653 587437448 896259874 466683593 77198049 854274730 55132668 569965943 100672098 596365181 978662045 291004620 854610743 139645246 388074586 372584631 81174454 337615789 952400038 169423850 209766549 294705552 606450590 236388446 808107890 698647857 179571838 231484364 926802253 128587483 982272554 159846452 57794313 55650144 197478822 297073754 973732846 718782614 430776478 356437060 910885930 663319509 371107295 405777342 229955915 411008635 778823132 319848662 539548870 887837800 664610602 181206112 940678260 13484162 595497732 134185074 205161744 509190962 541772743 993257193 79763130 932884710 651107703 779528163 884465527 823399565 725612601 954991171 46331822 708453406 877970647 152464945 977282732 624960785 585482047 179251095 614789409 929266916 279130884 557956773 696624033 195960727 727823324 812300877 511156005 835093552 204648480 780516039 739524487 1949497 10025295 434682383 529967113 685528381 207502987 577546338 717416911 318947662 422144794 952804549 528473184 379836802 589612774 435576702 534319145 526321521 469010686 13161625 176250618 53072057 75070483 305984612 751719558 230530938 457425660 352523251 493217512 304123099 658449714 71447453 210747673 535115651 792188244 521539964 852940667 487178272 143611301 953867249 273750609 321199588 425946761 170667551 837321284 879267586 65025803 602338923 425911520 491128118 103202650 652177666 884387092 371389498 380511048 510592083 429705654 327572562 297328330 816240529 990255101 856510657 994052218 963756338 83747845 461211730 931652632 131773810 779668814 522991056 151153413 317254865 246751037 138664077 141711046 94396561 223981466 82386143 337515399 583505209 837993233 946636446 596967573 834036501 582198705 727100328 815992035 369353395 477406064 722507870 23831942 71042919 473938084 934828068 449808441 139033032 456213131 17928676 461567450 336985137 142637508 2622604 955412203 698225985 18174164 334665611 148097554 455882331 437311651 358857560 83816601 549541927 526377724 468528107 905956590 600410383 570569488 313525058 762608932 903795139 703240180 919396830 519846257 454807477 677467422 8937795 710152366 742211486 643057900 883946107 654581466 523638775 503426845 148432020 946144151 259576705 68925269 40984861 175169708 82609598 538983326 316002477 461167745 664974709 317613282 421836637 170422950 496306482 483379570 409083721 965945420 161532867 57535362 942953234 464137418 740449980 19400106 543041630 599708697 249641716 534312806 251146327 742902617 590203654 272597399 835378728 946183498 69624785 231574785 292587396 822127316 557650680 407005899 625274655 941371775 317571427 226885890 539496242 639117307 45739452 302084373 48691195 879414938 60175603 507362906 458006075 620166609 113346235 521004680 415858614 492978875 213645322 88582203 135175094 807682454 152712093 250805108 93845897 963477059 282504818 565328406 582004478 160828618 97804875 800565866 310637292 213260244 489736754 914572188 248718764 582019887 491357936 981048379 312200602 508933198 364404116 973132477 356265879 980591815 279801842 373803513 686097290 514031827 350240033 81417643 372340442 39302097 906706428 646258931 75249910 469788867 365777826 20114646 688480205 968142543 330196471 678544060 863982678 656397247 977151009 784560368 494801674 15671937 990212875 382290211 946977893 70809001 750414821 527015146 840522088 361617898 570115746 229336123 324789274 380356257 658496632 318871028 99498498 461950538 273608804 529357396 814567087 771289352 991784355 544763776 588190769 318926625 459356218 325225984 463599517 254087552 374200176 109684543 882497932 374280242 723666510 540459022 401160860 855998697 776972838 134605601 842084334 366122876 87720201 240031632 364600742 152703077 22882895 820034392 517743471 927563073 176633107 570242008 386356468 178187092 789798581 591695444 166787176 769558531 499073878 367826550 226397951 431956823 943420511 435557064 14443379 95849601 402303738 877483834 320591488 299568720 340339351 744272290 64309607 274481596 806219113 359516215 137747567 485103199 748711143 181842454 130665823 837386999 368086603 914043326 801079302 581413350 51486998 850296211 161246900 444445106 680220042 7641694 554412734 55312773 440641327 50678219 202879229 377640365 531609422 302743785 392548943 368607261 135224185 603691182 705554965 1666795 254235649 923712113 449407668 852559056 214190206 456100974 288390164 869572523 750027340 352600646 342497316 659911422 859989256 441576828 651877204 366284399 411732246 77356025 76997913 443694665 910001694 570756744 793016428 823172089 141938059 438261595 548333643 451198609 589687563 347689604 637384759 618677576 521453330 120470141 706563253 658231799 660170070 243422881 611727821 676637597 691021652 34901936 313630094 228631261 153608906 987187279 823678600 280746107 733625915 577705861 934065232 747554787 503068014 894200128 219433471 802678690 18039791 708329678 370708660 95654378 251664781 581127524 732520973 89101075 884717786 965671067 161322162 239706132 861775791 422019821 819750603 281940238 122630565 619221564 97880708 511208898 830793372 217152076 549345424 112375829 933305144 489527620 512183459 537679507 514591071 550213682 134508535 243829994 810475708 879252868 391999944 324616298 893193023 532575119 728501208 65926284 863785883 103976715 833664748 521810280 765396423 240131988 310598988 472519229 260207486 63394347 752237383 742258157 59083967 96124852 524543405 85749118 872931405 419493750 802244691 917648538 802102319 420194718 996006035 108791311 24403505 829906364 592534985 82332753 522134626 785430851 165145559 173738483 546434965 449293837 251308961 892719666 393527776 914658518 337362834 546885994 55223071 577502140 16565782 135425950 733809010 189496006 776482334 598972660 176086970 708634713 351584159 407604279 939781664 550123972 618511891 508532052 701345423 790485942 766526710 636127197 536111925 271755458 873413194 973970825 175400710 744784866 136235796 401522354 711338553 980897009 150204380 60691157 756662985 707608880 262649137 564630805 878031093 795672514 669032483 936279225 741038016 67530799 136265927 417068458 810391409 172952293 787246263 446232822 987364372 64245170 277821839 812173136 189485048 504452683 997222257 697834381 703063600 328974025 150579586 759964968 238052114 783607335 221946987 171363519 835795642 854280901 403445464 464334483 266046344 571888872 511332348 156591884 865639582 289831735 793106956 968424243 52605027 100382528 529594559 220536119 205315330 870355953 599628757 937189097 838284012 735909407 483812749 137141823 337716562 821400322 247515948 969665492 842716331 366977719 204303741 692919654 719907636 212604093 981326668 343849047 979100011 565564536 573449194 590098477 766623892 966395314 131605420 629506323 453489972 845291285 668049004 594081878 143117208 666124466 879852550 294753000 995614799 804211837 744321756 2436063 154603692 177665742 761827411 258469111 400774469 437512417 334841684 19993356 322069111 178618711 309038284 902741666 847510239 136588467 244251180 613224029 890399714 555532766 422317033 358206345 770637862 588382372 2867709 903297171 320936471 629494325 922520676 846457741 886621795 762722213 783788960 846952622 906410110 860468843 146755894 7766224 579290911 747528934 62091823 99179505 148783297 85366483 326236056 551166898 461638179 123356632 387224322 349175259 554970312 51958269 817786114 463682773 869462904 375923758 594149810 238982190 678980285 756204218 935999791 53989145 625017191 250839511 858719257 46315243 623756553 374627355 908800022 934994847 538711161 133360900 463057486 726977619 285006420 984126834 900732912 989563849 769780087 114250792 483281580 692691175 522561415 765079630 79607096 691706679 646254443 716118514 284650956 138503016 944715212 502578306 310451365 534004171 47947676 954251091 285007493 497439958 627265676 923492382 684724017 399391653 813603732 323983741 793896434 980909172 816346479 740821363 481065493 944121638 43948316 563967969 86614891 392033217 541504094 79832338 952660170 671252208 129324093 642161712 667309193 456347264 651778947 342457292 816784136 771135971 476433216 529476698 665853734 912779952 341064519 258520242 191418057 30711072 550127791 493836945 520577370 488841363 306107986 97154326 11776582 116759049 527471441 190641477 273015678 696809130 878192526 355206279 379059704 523499583 52864048 653286696 857838635 794488246 796141091 240663768 147888279 202519457 821100181 70145323 765965371 564418743 866165626 525212697 43203869 208820306 14367241 112119934 636353222 738981104 285274430 381052571 301558467 439728307 240488022 266014355 145434917 146502113 874029909 513629423 518676738 459674980 542890883 292441371 371258098 194577738 575110634 229515238 772912530 171536710 507426266 51121158 968162308 828093229 39228774 469414546 221720685 313098107 11173861 929780614 562256502 778846156 330031729 389443138 162706380 441685347 462740587 749225483 916540065 352974758 787416565 129907849 3757608 589504671 525410422 674256456 566378780 472793981 553597210 141105463 608659514 511279889 451312464 189782827 123478210 462994514 64687946 21425245 67074810 132120793 38788224 804710376 988229803 91092837 727719981 717247564 730441122 996712025 840061905 660448750 185585200 223164473 296468909 606644117 547874731 994510385 38447434 660187887 845919979 866845326 743274994 775258378 248664269 888780098 340166453 840884955 61992628 479378020 694636390 858134970 363886339 978380974 975536668 678188516 839898532 982456829 493485746 585932536 976276612 205005781 451078342 669933691 160166932 302902235 839944893 172180052 581990858 145979993 869787710 182515024 376382110 381362365 224098483 197643167 660815757 373407258 556641227 155817301 427869210 39931301 970026491 6718186 262529736 651756857 10281208 35200955 749418913 504770004 16651838 627758726 742919346 557992472 898633100 97730546 597457036 293069003 625544550 366045445 772412613 58096983 323374994 80213932 533421685 484609610 562735515 180100918 629443258 531320791 251229521 435289817 50988852 931494484 26640711 187117612 884318857 825097402 424632660 570854315 802598626 397684520 656760083 3273527 832507500 608401760 241809507 376201363 792749529 399439689 285384679 312286184 607146716 441688939 8302470 57192002 556334257 673529718 99332844 970583568 348383890 388871867 131322376 766440872 207116355 686967473 500653964 741450176 163800711 283076978 432403312 989963766 598173096 135331899 665326448 16234826 56573427 765097455 247641481 881307295 219700793 269449109 779745408 929527613 369108048 471392470 429240411 947808594 323660688 775452800 21273829 278226028 179743575 991346437 182484014 766005760 803639173 196229372 768770825 920138727 122821889 626848671 527653773 60318940 191983666 460488012 497460629 126549759 749411206 867636741 132723520 658454613 393234414 195305455 233033073 119949637 887282016 710711767 665467472 40873244 562340692 933750184 224815559 998096010 750420808 457364726 637998597 108352035 279376700 483370358 705994751 911353056 578142263 643060099 509152746 410765467 509967040 703604891 167787458 413949078 367303525 563503584 389792711 490003445 310330168 202005656 666076411 978731071 15514188 222971566 262290853 705523681 918905404 594994478 993844176 981132971 845547685 181785804 150880717 792305232 321507752 268790366 13749933 393489131 866237033 459242334 647935687 389538677 162172306 754154601 252036152 857273424 417979856 120395714 890583390 226111423 383725141 680096207 72829788 168031851 2227029 251116443 558758042 303652320 663049353 147812691 961547074 884540173 656263087 835880137 527200708 564630216 370377479 689191412 812844370 208771656 915786712 457571182 436379237 48239529 792485609 783701237 838921526 82570859 558780680 673296874 210459206 700993011 406359943 603849685 948699351 842014217 860136633 65328863 174149488 791683417 94460538 411108950 548427868 165894642 512866469 529563948 314185772 77784010 146011547 91378809 708256817 285128503 770902722 248880629 402046723 228858231 925785860 151854719 111123708 482095913 792463180 248265368 32260286 650685138 200656653 33864424 785730473 664986458 241551034 606677176 432093797 554052748 260568143 253335671 340069215 43499417 681855431 391849526 787842371 767764374 31799715 157180971 419757447 430916601 450609513 524046642 585896161 759251744 772923939 40470855 881078731 332689610 173994716 934191117 41287942 922767515 914083623 619664202 636197907 621944989 357351320 439287657 546067900 208067514 909005384 165069302 35248265 431747651 289492821 3058726 261153100 545444972 42707807 216388940 928654230 191406285 821264397 415471461 961123391 388917986 318618758 233962893 518758882 424878988 146444793 310624392 643701086 639387535 760936981 513869626 618337366 322028562 552184721 670265135 408388530 653406498 895326885 529087252 507024924 835197486 394229647 905364283 642051716 816635532 634089744 586809372 572705949 158126579 415369452 55006414 156629341 754896127 471111790 213275026 862264705 20969905 894065377 425487945 991662086 272300524 755084312 758193401 264802481 968460281 968261351 920559692 855546505 857398020 504866727 636147728 507723351 274279324 869601974 575229880 86295341 98101815 232720629 727804121 216969436 280604076 420595784 809793966 370281596 568206263 335070234 921130901 964229864 499209592 967124950 32492432 331450687 996307956 770814319 353380037 653594981 561966739 241670617 986071294 697938559 838242720 751382925 687212842 784247163 364377804 931908361 253019610 766053766 690825132 743109966 205541829 550289043 271224374 2051680 855253572 998990811 278757192 176234442 37382614 568246871 317904673 504827671 708047518 198822216 868851686 520839770 565367008 810748592 796292127 460526247 828098440 705297366 991405367 603399319 183142562 622773702 987241983 768809672 216430563 666499535 87533355 107154523 575671071 50048515 270684115 501921141 211472592 734854074 36727796 93842366 62440086 895942159 137432813 836046565 935921585 362194017 147300866 337242905 79577481 266387668 416498397 400621969 813833255 365556942 292489736 647726342 716303545 529902970 398687092 180598324 829754386 275450440 391663348 650164317 543504167 554045803 814167235 542079941 79970707 411251802 133303802 926531127 693542420 647059023 951292187 461502334 261810443 562749131 115720329 763513837 997051136 838856720 493799693 999083224 687228188 709995429 723665491 925319449 882413998 246163158 550810474 34954124 426826407 185027378 762549576 407306642 762337309 880569611 536579908 888096658 731854028 129736185 417313690 313119603 927769232 382492503 32143851 754531620 909185772 708288197 955940794 157133077 845019014 993721508 649182448 190501563 234619560 513798301 441279064 561661199 229427137 778479131 420232740 103145744 951728098 510430412 296285286 232523324 64430658 194178852 437594008 421687579 257657531 19649753 964655381 804605365 584155210 359566184 338246557 99034134 948926866 102345359 88946645 125841617 126817626 983737041 979045572 300752250 706329866 260400117 712381016 340791083 906041138 647774087 964550111 623859456 105071108 502140758 290422926 15901851 792023509 451935220 83425790 891125920 606748576 755497273 655219369 970136378 145760131 653238465 644506226 469117589 54368063 798327401 261966618 269422433 877209276 359098070 302921420 91617622 860724355 900349934 472820370 170881450 235781186 696379740 205316317 475038108 229958988 90339088 254996481 572940525 734853398 723993533 245793462 672195170 617073595 972776282 288532120 733178948 201949305 424039330 503581352 957528287 886950962 719556756 404480970 831991046 488568812 700354291 104179013 245601933 491254609 538761414 788316486 134610126 219666224 521532377 524651357 243291429 554674682 901147707 841584381 641380212 386743366 253869758 764426752 329072288 74143565 398497147 594845474 552804625 646302062 302611531 32257153 511064374 985064619 832035150 175085604 513686015 399996715 694494568 938032240 861290337 56549814 787125439 632205492 218071254 560139324 716949311 624706463 949518298 277206094 440691478 724170692 665915503 936460707 955887928 130077 590414234 836296853 42842588 164885637 744795107 417759394 817934588 562520637 337883097 660685547 300637913 956698216 672223884 814432952 583438966 177310862 441619985 291813361 290472984 326930205 157177858 939563431 731453388 67406819 544332795 408412297 82720225 145256086 494033950 150390127 563432809 998284620 895178128 127780819 190488765 462448899 18767610 614179411 766802934 67577370 478107913 553467697 296114037 955699414 380736238 617347283 789387355 585274846 90371806 947987011 460633361 242839744 836341395 59214767 800519106 628918890 938310601 756514026 361742556 184189873 572298946 83488234 991716755 221815757 298798787 399792456 675730526 543536347 37894804 483263171 657112952 733092442 106581764 366207933 526081888 670469039 408785251 988411836 818565977 521158817 469696519 959943402 92269035 802500573 324400327 966599318 665698144 806254451 456744835 250234289 120935496 424404311 405967514 741417298 218178550 978030049 418530162 963716403 940079872 19241549 756579059 995883569 207502274 304260412 28158988 49540815 43535580 64955185 864110125 510604724 756414896 53212949 297598924 274522152 362481381 90624180 374222048 45625499 970457831 269647678 441132393 853379871 265051748 151837639 560340966 196427241 472912592 63598022 165778909 231485907 711431394 879439258 871099478 493223133 360989461 629932800 580937312 172527784 536213032 539160478 140503947 352235257 676916126 849698172 759831149 768056892 209736767 664333190 122993950 333376511 938936469 690352651 218549179 872918898 453074800 682011969 306277094 870169070 459224163 551748542 394972228 58991467 452144196 919965440 270877950 693381896 103681456 306161639 480744001 437583239 685254020 776111414 233847742 126269389 927166821 786345493 566566442 511590247 165034553 901260434 546636223 644963072 512965804 947761179 487115961 443914988 557665196 983584773 470291419 113869217 925504238 64843785 151398119 322079288 258746727 593419457 764511529 819376880 838770643 940422704 524916717 810323372 805887793 397795383 29256452 125694576 376420164 382096673 715611972 786310631 95709460 161134616 940440837 686325728 605697899 416973741 381777060 681836492 510571353 319976020 316290819 351944002 29502641 827921125 526168583 19219580 683932809 849422109 306867481 121256663 15716286 309778459 271983526 224905559 644776301 32669411 298044831 364220704 646431611 527686878 744014842 854348798 56181519 832886872 794093871 818730206 612541715 271433473 934194107 2684499 763582134 298048109 744869024 361181458 215714284 917167252 347263971 652572790 911651820 785966674 654319373 552477949 838991793 824552424 654446507 634043080 890540667 785702777 574189006 32184351 845880395 505294734 980287116 770244587 751854186 152448403 381387389 755479099 466226146 204663383 483200062 931514048 858552323 485632144 270556402 14834512 709813472 346598741 215871676 781393510 654419919 664738 901872454 854222240 916848109 137227735 779585085 438959168 972610712 841593401 2168274 560463276 948952563 586963824 871327034 245134319 374801253 948864520 214632239 122437173 927197210 918794736 264854126 625644882 168259457 44117245 865276983 507575868 5556684 318042472 7017168 692038797 218450035 65240652 183588866 640331522 195119281 411189289 236728218 20263422 300884997 839294308 647592938 287882248 911208115 350726340 531117637 169275464 223433281 497356279 136319878 904964878 812525050 660409867 298351242 689207884 446847342 920848373 821119153 722664471 719574256 2304782 635036257 81533225 485316119 993381776 865037699 816375138 927179325 68821277 793503748 431240771 878685955 490293049 275137109 514583409 653161675 652938699 835058156 580788024 651776317 285903776 642486721 438091013 48573379 860319976 146289362 472184811 714400780 778189239 544971935 9177375 542565516 774088837 551193518 284373116 807758075 624235695 237694984 500666624 671012562 836078324 842309562 195075405 18762705 74261496 639584598 744303657 165605500 848889028 765579887 313821438 434841241 472418116 203953184 842902107 628152755 108093127 233857926 413130865 574180250 889446531 279084097 842637206 535788257 747904527 982484727 588202694 271250271 741066215 632446930 257436189 940102319 115781612 871504637 423268190 470865583 995576801 393922858 837780079 68061701 886256111 196447247 286364123 168638101 956836130 604751076 27259214 688178188 212441577 935704807 314113565 171624537 198093978 511861208 997246396 935523374 848179691 208715901 837545029 759131523 949169018 68800799 113363704 770853908 680870471 333377035 782185653 191975902 379893557 634685971 35375235 464327078 15616396 386610442 193599501 419524978 968453498 619201100 102605344 343305485 925971597 530248499 283914031 240718983 339338810 543543715 977824719 135015091 90872922 708802175 294223675 305170856 634240424 212619825 571099089 167387969 173340740 608866086 186348946 180419485 880442931 269822032 240643750 381927327 488013276 876592034 411876310 609602926 68110476 545272472 408783120 471634166 195096819 740912300 32547815 847864934 364595621 787043810 10668049 349736625 582788507 735826749 915381223 772732941 781547183 206709575 294676712 844932726 619133475 120789645 155466294 914977836 515345179 480570401 976680215 490856496 601101598 1921559 165394805 35903692 254663321 315826696 351451743 525130248 699780956 479822226 478828678 45370933 371682075 678298837 750871233 662595174 557929966 973440247 385351305 922920690 288008401 742144673 283323005 138909684 529058341 993942145 108200672 828644299 827621933 402991046 30930454 484285338 326807954 818141863 880912683 675950537 587849696 576722652 266617419 184280706 378836486 100099107 701101387 973554229 974995674 706241725 613343263 616894996 862195603 31972846 431334754 484224152 907007565 339590784 3087569 934220282 265445512 583525184 307630544 983956667 553183658 639549824 806541795 431537180 547001208 585623956 330330422 722452646 790065825 504599381 713304854 688541860 594865971 829526177 443883126 648912036 266828068 990529496 395777131 863527418 165701322 654098017 207478448 834698557 285089123 550792483 964690979 503535304 298837390 993921292 391238982 540728122 51708368 412471694 546564799 144620535 546472721 534286109 133634008 212009380 878888732 349273522 327543551 581991086 893656866 482614603 378626631 712509892 76040248 314526312 408088550 866019417 360997844 195881616 684979381 906807075 592221268 88645834 289322163 516415647 953073527 248892452 921372034 767017354 507324129 13567536 550623465 340791657 998828700 957925250 612538192 847240450 437734802 100272691 680873031 606596321 439989268 998825057 826382079 777342420 829341782 308029613 71284943 452207472 820582640 852027579 585427888 589694601 543429470 201023925 698057922 669112765 622199425 214394057 344875205 166703083 62395165 117874598 93605537 258865332 329309273 514643715 718557662 29530369 190523458 696608025 418752301 945298812 326295111 759630884 217124061 917018389 226056638 41567973 842934118 68550526 736371294 838947107 521133538 939541936 523477699 888834085 131887247 876571236 221203182 113448761 83778382 245194907 490647234 274153521 208166439 422256151 215300232 935216097 791134147 709778399 706501996 611348130 984385008 894743231 869266941 397606098 438499361 28184517 413951665 762910546 324008428 893118662 610418271 887858182 559073162 801491671 998985411 769742937 396455514 288193748 102819069 424859574 844126558 621944796 157109778 288437776 768225724 394488274 849117034 294896219 106387262 298513374 238244176 486520080 891808979 171625194 202940277 807977133 399707916 813628966 708304238 352165939 865285279 413493125 15885105 357945767 101513448 514420798 623526812 438445201 946894947 665738059 493201134 417665663 203208499 921800173 612294476 68243843 735763358 138196518 594284862 830856881 253795983 600109373 534041647 64484003 208981011 227189310 440622320 152643061 549575644 565314680 779162165 77873608 975183809 745850365 307413270 520972355 808191036 248443429 673848720 97798925 111959274 247832587 598252802 384605653 536941839 907097358 854636208 233304267 155444240 580222802 467974724 33508644 186899446 622865469 999489608 950869913 728437746 483667706 697621677 116986600 732390099 477714169 538849094 186782802 779434897 322822253 606263374 933254171 213600198 219783884 460481246 605432334 709529136 813324115 739195256 906594294 27711281 833307008 891532927 728075302 725001551 840456086 436926140 195198450 173962676 519246620 80230875 21407796 112617646 617145694 238114027 458639816 234149424 780037099 335249634 930810384 784756304 966433557 876451607 940811120 543731655 103594612 13733830 465236435 491286132 595501411 215763088 407379236 721914841 632960897 811373304 2822614 561171356 432052530 290366695 465757 522965000 505036316 853188904 190889651 925322890 910604714 534023149 643615444 538362932 684688780 214116168 586467138 328865853 202048053 634503603 305640065 152872062 182551900 359625865 462400156 802520055 767612 509556362 950712734 117192520 184819028 979700315 951841306 104826168 820506727 105259779 670700964 943837490 105088892 99281520 883264342 243459011 176430623 940062704 596649036 929095965 845210143 126529720 505916456 128136088 791079438 821620833 541539727 611209259 90792388 190819685 391568041 755936503 713277148 247271335 361729445 520965053 402280246 985596648 658250035 531071074 823322995 539833683 333862152 942332786 502129532 635837938 592110685 851177627 38660348 344058166 916720753 540231469 504187361 903151987 137906947 109053089 229944543 97343841 290605784 660770063 537380333 342002332 916046395 363287990 108096709 106072613 234732407 891959672 79546216 198205664 8623967 190084955 594215064 954154004 78136264 407320841 357378141 533030382 955729929 843197265 746417281 416860158 686143361 798227620 81352980 484899767 743193617 339710360 362608360 321235187 537932446 608536937 274415125 701558894 926565777 143347827 495041143 130537030 262172502 923363513 723609643 193978498 106670304 297120865 729316374 967874951 463867428 885660726 725183070 401101988 726177945 13878309 885805294 231033992 178108862 772371904 716497911 502194630 469697428 76400830 159441514 522955608 309301024 37126521 886775934 671891225 689429227 537964398 683083824 452131402 219220866 484828097 145233854 161945614 744143349 418536374 113687083 620594669 575711836 557854521 127942079 378108501 30252109 809738071 208407172 303171348 724522344 487377603 792182474 426690528 744339404 35267154 455407523 403528911 970234526 733613951 749685096 990094047 715375241 845747432 939769394 577536623 158068281 976489166 412064353 20933572 617462495 826156441 734063385 375823237 489376944 219458130 110378688 261377856 844105062 929140008 417606530 851335139 408485565 488771052 277197261 340049475 817011447 979120276 872638165 34551704 708553049 953994683 777782545 129527807 674517164 338017055 827996860 448281847 825776573 559469602 523961429 976085989 555493341 989328971 800749855 750149264 95086433 331163074 990876066 189740453 603425827 849680343 67882536 531859764 912548863 90098043 234211137 601175857 542893911 494671301 410383935 40390132 654178192 952487534 568583611 760137401 853634451 327170133 482994190 842660385 544916044 350499325 65119193 925022383 76322094 252874762 584469629 442850124 3004590 499144648 384120996 486046660 747962564 883131812 361675958 237909831 376000877 257379248 657650533 403490537 86713643 557642787 216340002 987359266 66102147 577115095 846042021 224452942 145539966 18407114 408431209 556487213 201769513 568065181 546773293 59548260 737666325 300523288 108609396 240443899 876801751 192518820 993107974 953432542 697467273 987253455 251766637 730839132 954178375 583056588 747251321 888381867 579419315 435642864 961463484 240207457 287385970 971963446 768813839 303419900 542522541 287030972 192079371 30073180 655145873 285333060 357299857 187460932 686117839 972061620 265973827 409634524 785295388 966380694 22710280 364124210 385674418 805671321 159192716 898522804 383801294 545250062 975515325 747668919 33053744 984535403 937011791 117199604 891458462 234521036 635649081 182299397 576449889 35755629 34070838 432579053 580866246 518439217 855145030 538229645 766813086 856931358 641191722 368654896 855083710 445608927 435089131 524001024 126285440 80166977 376620627 141457038 698050880 770646198 60269682 706447694 406875617 704957141 919259419 885800472 528041542 727454935 581126500 396986537 930321880 542357532 491178026 906037792 211696134 878490020 845593738 919995265 27486913 301790871 462664297 184766005 316675324 862453438 173738734 797551240 171935538 781555463 989347074 542219306 618060767 244046852 554274263 580808879 437878790 954334829 841407838 993073167 490058666 669672345 826677967 38525734 743693397 400893449 749888293 498459189 424078228 308533726 746001823 531275615 257790328 147830110 94740033 119957805 308372246 294636915 424920657 622283531 324993800 264664107 225329370 515790280 1647595 911414073 966017836 340074522 961211103 873241203 877954394 571462936 742441994 505336402 992484026 191453886 340832021 755760245 911797353 717882476 34860461 402935326 814911941 402388327 503888387 195712691 743516401 288735575 176696653 640121406 445819220 233133768 947265603 995170286 75194906 428862377 835280802 715574932 979930289 285639119 110976172 771256103 371786574 94324083 370042791 138201920 927888742 56356272 859727962 766569886 115434549 150931718 843726995 617678500 76545338 55906778 63032483 255314646 386193593 269210868 889790431 717517152 385165368 273279999 705472801 411119247 271988994 445093900 492399942 202278997 121924263 987564047 621070254 840314569 244263290 76636001 587743935 811618981 367970577 808819260 260156002 523141063 142849737 566132802 107401860 394808240 903630912 680229111 962006935 491668488 826070489 575880770 44380942 537322776 603416891 101571312 194991588 887489614 593003474 330311985 176120086 566447293 519833933 153388313 130538020 915369370 686087710 394892576 451705236 272072384 833866237 368273059 629098351 355493165 575464550 338423905 309707203 374239107 429402902 903625982 543142175 625951368 585747089 345146755 952580890 233009062 227034783 144526812 951680204 633862507 337574603 372194649 607196498 819544586 874468067 614431021 503991375 125980633 163348347 703395058 84609126 549150161 770203242 795045667 547038657 917275665 520895306 297288097 549288589 431719515 543507964 307965999 611642747 84371606 968145698 263348470 574426177 925206346 898310820 984112386 445011991 88634407 969068076 504541890 451667003 239868542 949182377 730309772 407831661 697648582 143655888 504363286 342604147 675878937 729846934 265300990 454256022 817842868 245147063 355233860 409708324 465511546 118995763 853569227 652205292 524869234 930131403 857280219 144902341 64360005 921084808 203270818 199863303 972454593 269089845 223945134 468590096 38859352 261028320 620502388 825600704 394914209 790028637 844132813 930590461 890808278 30471363 337931636 622116656 144368469 121482221 921761417 678289351 760067616 649993977 271809297 841666481 22153821 987764941 162521459 211036389 164756694 714098573 240489724 560069339 381445497 118670118 977393244 623138065 483282905 520617415 252190759 153341319 680924075 529754722 932530518 593707843 265842506 556354352 539013571 979141326 779371060 600377386 687611568 304193206 112866699 306361233 235669825 613927946 477800597 169757286 863591165 295074529 726570301 752743154 784596049 539345619 645707919 86640448 559803661 659463550 930935615 778524574 698048741 15940866 136430115 532257056 819489777 222077062 811921589 858152477 864920365 318518449 527826322 883006640 271940858 959989297 722635517 637639480 557414299 614745656 781187420 283079896 207537593 699871481 390497722 401733112 773041888 770738224 83272260 952001730 456439295 827828119 217049804 64603558 850171884 206723442 459067209 481925590 755610078 508705540 887200853 50212298 809981937 12086039 454274478 958982078 72847781 217259641 761514165 783475247 708336736 785793145 469369074 697094242 803936231 202813294 994484878 546823389 488719081 872164656 993283799 162140140 934928244 253498781 486028480 124943901 130107262 548982550 461743454 467553988 641588573 498320127 458500204 801272440 50974287 228388930 190420680 617599892 14583028 84067277 402476275 966070455 77302734 903360271 707526037 698033988 848509896 637035647 418332152 659186147 877313196 855637525 774830216 809562366 462995883 123649999 361830233 325408581 429966810 366762030 808582817 744627755 709973167 990088374 597468473 85044326 249719944 173330545 822394144 954392179 246826276 716268653 347192824 980507919 420591143 544305721 5191047 73683391 562769307 613966444 130319928 764271433 329568874 648573726 349774231 815613497 306066149 520552557 205719769 779074397 722422080 469018362 276650321 943829065 160488467 797509225 654047996 552359892 856575706 486592997 302902518 727048345 543589494 393667225 504258051 223797111 969185707 879052856 165065479 187955218 38312864 610125686 7713166 798138703 732296290 202025612 352377413 272088540 139925856 549729720 625921919 50318502 4830192 977127354 472312753 954448224 610086345 979683929 882800118 630946563 383969671 727548124 558143115 602263624 576477995 237351058 79874388 54151216 225417368 921965386 950425174 294702717 576432151 25305563 847235643 826095670 367240916 547697822 101397201 840083495 582048606 47503855 450949003 371130718 991188011 519660719 719049726 527890863 348951570 836984517 999321701 203086385 899858639 846992792 295846942 292008383 868264322 235554455 758028331 929993081 338997040 194182065 698299314 698775872 146447169 673410525 790572157 128163389 721349632 511176084 145549179 646277466 400218911 707646290 173864765 260847047 836606000 837228056 742182010 505764727 275932972 597579245 252787339 40141216 445870320 922838104 592164335 965182783 37529531 471096040 390766793 984365458 683118514 450335148 852196189 598896796 901281117 265765819 430802583 829286820 45484071 677946798 59634819 747173814 973947105 691901473 670427350 672552992 127242303 494885430 677805924 263099639 28906841 872874513 643096743 939985296 425319468 432393565 463487551 193472775 685959703 546761669 527567213 294098107 197352542 530911100 325503894 463849167 565886635 352693174 752523462 52583595 315936136 312721196 85519914 455029626 978548966 545135260 393575061 157562538 400806553 955788615 486655228 186212462 135341273 769168754 571920122 117228607 432921794 192026341 164394317 258450775 423335125 332768111 150803031 829019444 933004661 412556127 937812637 420099100 712080235 386209805 403088204 891836307 305635427 746064463 703204015 112127206 285245804 949576964 17141434 406823843 997294972 684085133 884088706 737494047 354161130 191844943 831155651 354825199 821172978 934956850 735369561 496952943 919632949 632886309 381083079 496065342 594573110 682003863 540587699 883168960 37008350 171704576 947277927 328519835 3044600 801695062 112398930 282023482 570816182 317267864 144960389 870652749 198048554 563242823 943478071 491576391 248428238 218853096 47879490 999294175 540606717 606756483 868088995 24270479 136111735 62066215 617644541 129160984 936869857 656289892 546882583 976003324 708778050 425055439 669730394 193749507 442626440 419335297 622222676 653982647 723277569 268030616 658107703 909655015 787546082 928145589 195520602 855444264 874006980 719452029 83487671 848993103 601619745 561697560 365156204 428721144 406033884 860796853 446775098 52467971 236569526 201354756 62149897 188962577 814248154 195685818 558744418 642104331 408162386 62428689 848354803 163429276 920349327 711817285 741568015 360232882 2048997 865311256 562745643 55781633 43101452 866890830 614213474 597062015 364578208 163762482 250645490 13978857 856163490 774237456 484225981 150100285 42156278 546747065 189783497 569498942 444956643 708105218 833323456 1489652 299370902 694703684 894241393 476658729 711547295 362830046 50100813 679482092 256200561 43410863 828222443 527964690 805938406 327503260 618253956 285530544 791028410 924247824 608271991 460506530 288037643 61509751 398113223 815335944 963034592 909294274 305647256 16386500 699582367 958809574 638037941 328919805 213659028 393986396 620552973 406876574 821261425 994825891 784615474 286527447 247439048 569395130 59966168 452672667 985170835 608583078 808050524 663908897 924216493 435398386 677758779 601468004 208980823 709579306 346403222 415335331 443577012 258985055 40030133 224137953 865388620 494557094 110295424 234154598 818765965 933761945 968601096 453135932 289596229 372215252 949034492 367263410 296632362 903366777 884713524 761928925 377656658 292667565 837511210 727648018 765497787 359774488 868976252 734966638 668187076 902321257 433980268 594065998 631181746 132166096 376205664 427970263 820206124 627822978 843500386 889849199 770152128 711536441 753453472 812336706 331800668 19986097 45222893 940304318 748077525 499573804 773129791 199368983 509401699 635191023 758392111 382241988 99531811 318696899 566354556 354768128 773115028 604684149 815381896 122985546 507046171 516422486 902366169 858321893 113841535 661291963 490032025 177271385 372141165 734438526 468212247 407175152 938882037 678459771 886647364 116979514 569838603 42475284 192461111 371470729 740934919 642999982 507423914 355602293 761175077 670999858 979104122 696635226 920572422 336379789 643891242 919543253 572848941 109103920 451296097 540045387 196216451 207867024 80686183 280360802 5853140 99858343 621874604 977977222 611393616 579683953 142056258 822608229 29131531 226933616 761580382 788240500 28276605 588540969 868274907 838059367 599875074 202024869 831148982 115337404 708113498 91684593 331547027 191323953 697100330 93132190 205575734 582118474 826881914 109650497 361305611 265612493 566175542 269991156 828034208 671962949 230914989 856999379 839108389 281553026 392697109 933409153 520243955 58161174 398596101 607514016 64118786 320308954 411812856 746605404 645513585 530950503 279602641 457804769 393681922 610317982 77209682 360263392 98639515 547189281 543897763 393076495 652448454 801778391 853545170 760965286 704056625 359250796 693804621 290244066 354269743 971703502 40871017 979532677 82631222 40963761 319809247 792450900 653320287 492229644 340588617 534272664 599062249 654616986 797039274 574460574 350700471 877674586 699871203 971458871 324907213 201060880 194470463 719080760 376431830 600551873 106435304 54634747 992919457 712021563 276211311 916896477 419898527 366839435 754878792 510433214 327210855 105840260 682704971 941618052 392869427 360733503 727404853 151509400 582714976 265520533 741819685 737632103 635882226 447236263 133806367 379528418 114756365 652659287 522830476 481950974 731105917 305594316 878518200 277163061 873959471 830553074 294940243 36983044 439854262 265915896 855006705 993444459 595469511 969666000 719807114 231985264 508868541 154608818 552422138 646215324 425582102 292928409 415181698 643566716 768026099 665163716 235408965 240820769 925585308 777805623 270335436 869013153 372665850 3128631 155061635 344912020 924425500 212423890 796051513 877560983 921711283 178700629 412581540 15485388 640594069 46209747 382503387 807841368 714847549 282083493 790523866 751789540 755728969 280566757 124987393 998550045 363807483 124074993 440424854 212738356 151395513 899410670 129111102 156539487 245194126 195318851 466312840 153125974 304583334 189021978 465504354 184547799 312393430 511341282 574035874 467292706 352870161 382265807 600063614 464307069 732916468 435118936 162702356 460407217 748855099 580748473 646384867 611664011 945546313 727355247 885687632 529206364 994786469 721347518 412507171 8049786 971517815 987276590 583285511 398233533 875036943 884204298 49901837 672070914 945006943 146935008 96474921 609542572 942460540 498888964 51771060 105789470 865863968 872685836 75732968 766240322 538323243 688587349 649331303 245298181 784239134 503069309 655609269 889184728 819812254 669376999 263035321 729549105 654131191 344863802 826075968 564955400 785873558 336256226 834475130 192800346 149860494 490894 643122043 493304490 584969492 232010416 115910331 534048891 169115651 54121472 529328535 530688983 485989465 289395449 867300046 783222987 235503288 533591387 43114756 372293608 270122982 763261863 778079554 714559684 875569485 566122406 269750644 874248311 44720508 595750115 479918826 608795167 661071524 75842348 688280791 11099996 63994651 682745621 866957013 387515092 98147805 308370036 826236255 574796464 245431558 824599782 111725654 185655069 789591641 899678793 307120509 106785997 602239420 284291904 617355517 988300659 664137658 840069555 67725282 481027146 791341055 563081548 920984731 36264079 96981472 138720250 37838718 191714306 461880529 68554354 239698753 418366314 494551276 307052713 453165954 503810318 807720817 349613659 319587649 651305276 247049536 894524807 42541921 939913925 327351649 192143601 344641322 607530879 255669116 707583135 967682762 335630530 594824801 721451613 967095759 261157356 48581250 189755961 714647470 667345629 282244724 124284167 20399680 977478267 534437746 783416030 732141120 890594608 600801754 482705304 817633742 749300583 296905645 538185046 143867119 26954258 580744979 491412730 344379914 980557607 562710741 874494124 914856556 7628830 452798177 484503638 142193861 379817077 613266122 323448872 883066793 407101996 745729094 57884436 632488465 61925962 828095406 660726611 955724247 714226518 144780417 678959838 482049085 241075678 749568481 392109045 379134567 370526451 17895700 569527196 238725084 440923307 541279236 183459865 962950921 702170782 534831552 888635256 339580862 673455210 763165433 584121351 154954159 604760112 543130758 715228378 117178612 58748692 729639904 710348360 263426185 204139456 490573222 189692012 959883983 395176673 694407707 892191141 984111625 515059625 669277603 192997142 409141472 734345804 990277450 782894886 182935776 78653571 811367228 165693442 612058360 109604876 60272974 275621910 149332478 452932391 34749812 472562328 883005225 808402202 651803209 697325565 581999253 283857583 535926154 180639874 64944579 951364273 46312603 604999844 6694934 916785266 641525504 40260008 778326870 955156040 129752293 811408404 782455857 306852364 326189975 586535988 551383221 185853337 313718793 703688342 898414808 524356947 689858384 895746190 683432688 447671453 224335143 876047539 482264635 289496673 114869356 591342432 209834841 984681869 564961697 994994996 494036172 461347728 137047916 307447186 607197567 69389537 663645975 778236706 151430972 750910329 506286865 941841998 833148212 167071059 865252202 389247430 776667260 467117811 595191387 852354812 869847690 394175964 939910844 936380585 173632444 493332761 201650828 344330566 766583249 769523637 210967918 264666516 534443629 450844995 730062118 417198357 331037594 446296662 492733983 603519120 946201154 425876746 944418280 302207633 678196918 273820026 941002162 70481382 892657962 516096071 789861588 656299043 24491574 679182104 182371144 60647455 161477974 353491732 736856107 528091765 497178475 303546217 654160448 938869764 643959097 230512073 191274606 3748464 772574695 495913192 698429502 296710302 612976002 815489791 122943070 813505852 55222649 900000844 353050912 566933302 212164898 852552592 439100155 609574466 634062900 870349967 391768329 633537878 586337099 176716948 50994056 176613676 226351720 481767146 875876441 434097861 71594350 345086820 724133252 751903203 826880166 761885398 555826610 63133581 334906172 844221337 197008561 531410063 27704255 85684235 730071028 206702071 220891301 520506637 183347473 212272537 447264453 837205635 248374849 219253900 126541787 182164439 39810787 948892587 241367303 746118775 662179833 402076693 447736654 841906259 859416745 302291886 60409368 471674976 926951101 462367644 909245872 256374551 934396196 112199882 27301320 348793590 669634671 5097064 717342194 491970302 352663892 79130729 317730855 561802547 583431983 81894403 907768132 691727648 409512572 596321331 668331400 18806352 870515550 834744886 493425432 331756246 821647900 495270417 35544188 691142598 818549150 979092235 303940895 266047929 972041716 777445934 515339218 90152781 923661519 76769993 400224585 222969763 185659398 104354544 532955804 849966815 91334675 651612666 284548552 555696300 855092372 438227715 244390444 221700789 792767178 67692392 184264461 990975277 182942749 645569357 894570514 180264264 276400789 512593434 890629576 122127296 530822499 195228921 885921823 594493777 15020374 534465370 641742059 533772604 208710503 683679088 386353252 362497992 421755693 931409074 580494758 190325436 187442025 254390875 162851122 800250343 637931644 285549033 674831723 448460185 650033388 877194145 74704154 370858279 151597539 731588874 615266283 354209642 404223920 938355566 907764462 199283008 134035011 996668508 979478806 994696714 585051061 573679656 55449021 110393901 436575934 17515626 500414750 463267729 475527485 780161659 129801946 83473445 934959796 159659515 191725172 537991769 253824714 512552270 211136469 228326818 410946503 313954842 382371784 65841401 266073883 961537482 312757375 241502044 299831255 865676302 785140236 291718220 294538034 124377433 231181545 346852430 911525125 255523170 944963697 994477418 637793360 839719331 920291172 481270703 599340467 774081501 148385895 474182573 460004341 887327890 682735234 504768249 503726721 162352522 330210720 46649517 669753316 690211919 526740754 61667813 387003985 54897328 351509516 982562883 806329373 867683650 468536359 591559787 294174786 122010586 416735709 68756104 841647840 489872404 129436945 850442949 141896120 343094735 218632068 409870293 959078063 340087727 445181281 624819564 20400209 347481498 534110130 285231812 11255372 281700155 863065832 141026585 645196272 563396227 760639319 911134765 769637558 135969826 907731383 548918469 468843702 960062482 341383588 520566057 833038639 99088397 893411359 941781416 130369283 766916626 826283532 238151442 517276472 205518564 881293490 359378236 975902584 769922699 107792958 36098944 877590162 169282769 489591360 809100602 243398391 787103173 371216939 819889740 836769597 260028476 469083097 6693275 516097184 665966155 979292166 571260815 316355964 321969614 796318928 516307607 587744212 394400485 798086206 874389411 431840206 846828657 444639414 581283496 637679157 943104667 106147716 27940640 596765942 748486478 902148954 972322951 933244835 933071032 71833290 673266911 698555891 207225293 58685134 513498925 692785728 589535428 754229569 899792889 119202311 852570520 405286244 692328402 379405420 678786184 649366618 697003464 581377715 486572695 798802347 859204080 588436168 494859276 986919365 540224484 323477944 380932852 659837046 631170880 463152182 41742747 403471732 981120038 76715287 690587927 894322901 424176571 284935126 676062141 77035927 264811176 361681169 853240745 482851865 75851673 101358857 716227387 530417312 895754177 155648550 594891669 107278803 622765909 290841969 845834014 678285120 242066956 301034777 321365505 569544149 188191142 517001455 275566255 42354279 936254562 269384425 630988889 605710894 951195526 229553058 761642359 278384967 589544410 2612440 774219843 862212401 943722541 106145773 19652926 133718353 628109263 622455400 435914667 927486318 556988693 358767217 110568975 945029173 852741593 166699352 5921976 67529654 886186488 447344142 960843826 411442661 197632466 949437866 921558995 785465626 824065228 846395877 435223600 568040081 509470673 977188766 956324262 408946923 324330957 242827096 588482770 890100907 895705137 285977015 779585817 494635706 572481394 72278023 526130977 547115748 956449162 617655477 738420566 591347801 609772150 1076691 997470310 121108013 289737910 189991832 989905349 868803544 38238159 509483230 763578410 297847222 797357260 343669667 36576784 531386759 623952057 342670728 753285686 314653936 1705255 104536149 239577120 506665977 989264556 39359603 43160211 304871310 972856159 923331440 950012445 988541950 205451616 701326975 979729290 123252095 423439694 406442229 117195376 135249576 667277519 870889677 758349220 924003573 770843916 756675365 400531395 473458502 533609777 922984639 888769451 764202592 322707698 558962817 364435710 67960170 632608001 350552053 4282534 293708914 670872473 388902858 874924363 702674150 721858294 947042897 861215711 542460443 166223322 632633856 31119891 642561994 32369674 420173811 491505375 57929870 682218703 243598438 961816830 168841831 136278902 333535036 34267503 768151865 434984912 854201467 780564469 925015886 711341747 635676366 361242008 228378576 405537399 784150530 829692707 492049744 449927033 567216521 606820771 155835970 499274907 788610810 99334894 609886590 75806658 13681295 666941978 366780609 995840087 697479589 606929921 108684074 46957511 385064255 266572740 985416125 7514627 959124612 212572997 413173731 774494721 938565949 761872299 992441832 356411961 757255256 604483042 861006204 733488424 508900967 531054872 82827827 290655696 245727778 677165378 909983749 713380406 414392033 696154005 904220622 278975459 613636386 576764173 411778511 816342628 296257801 506318569 635297835 747731402 276951259 902530860 133985643 618225451 198921090 812418334 828477179 528243487 377247500 317195722 832864682 964251203 191983404 285670013 496767534 733831610 139589560 157329229 903118238 739053991 105646377 74902928 756638198 208356788 2261278 283810912 942057111 719583118 167381209 474722078 994643652 334340454 456370624 995194860 707011109 333458033 116496349 925892658 117332808 930612073 524588639 759596313 378206235 728034059 772073495 562859027 423770740 775658647 351252988 841298257 644863113 42675795 572176295 973510219 683951992 485120008 866234328 452947516 47650240 301279619 6193903 539748004 643716038 673099541 405748595 506526660 655674450 103739924 673625231 202951461 642759951 294171992 786446480 1643025 280326926 383657407 720334696 158193177 803467587 904106665 404075822 149309325 308417799 658368636 82199196 133549575 250317460 428282657 827172752 817515233 599432588 128973445 327228299 98867641 443323763 694952729 379636789 903852276 455534640 290535507 544153047 470664249 655976080 578404139 489044447 201909490 9730755 604177567 451248992 539141326 49289437 907363375 669089679 92204098 914562902 423941729 239315527 698880771 689992075 259078462 749086854 637034125 125085243 896448723 222892782 644874911 205821962 772099505 683835973 280475069 164958209 142211950 160707061 793107373 615753740 364270370 733023372 862717946 634773883 76901867 742160957 956828277 69416321 385285481 169345374 206054830 787116984 27773506 805272808 836956543 578268316 488339615 494590714 536998786 422513163 434530990 917561686 658745750 901819851 510103326 554922467 24707166 857228292 650642854 134173481 431186881 246958530 86580606 333906136 386264939 240903028 794844643 132352577 495415627 210015600 425036952 963648731 644683795 588402797 913482848 690548416 298990012 532532743 962216325 77621549 631590911 8456510 833971284 563292934 504003804 951860471 994635679 767401807 269867799 957756537 412949817 965129140 347206838 316789234 561327229 34316034 742832516 646367472 469306568 545670059 643633554 422919912 496379387 439918151 498128305 425509811 978504954 462564365 97613816 78131212 893720623 655871838 519243332 977167379 869322759 535102011 837211827 222514125 743871859 487008970 628704808 490297761 574584425 964381141 409951435 832514780 399427681 728864586 917841030 610843182 698701017 666385084 294453641 189283883 102322130 166225376 160545478 939987404 131074640 436305169 626237045 163533547 628541661 677483469 364682386 869630666 999195142 370397494 325480794 977901709 239658205 213499538 547876818 904061371 360838517 363919820 59540544 947875521 361721194 366339568 671057583 967235439 335944278 170450866 780913008 985241977 335143517 618319336 859291540 433689335 810439330 548296204 701580658 32223973 182171087 439313595 729685799 736210852 489138834 283907128 841828113 851687287 454779418 583354602 87563860 825507591 888877726 586652633 122028373 611555808 744091606 519268149 16787521 349441265 510551424 701842127 556718983 122099472 431524828 169865886 547371098 459529588 93994033 851261756 218742064 787573817 914721094 667795047 580697157 956164832 551098345 754287488 299291161 357790924 394669932 777751567 495601646 230134213 791136291 623704637 574294091 997242489 63582695 761560408 579042683 364822262 762817686 144481363 986813967 657319730 658802832 719936579 938098008 112132995 821604668 783105763 983116270 594963239 189173121 853031185 823110188 306313918 762769997 747095375 784527025 568032970 310131986 271042114 138341600 704373302 55970372 768444727 334539617 752576204 856599004 168163481 17505950 346067901 465435608 122236028 991828807 507975198 919811768 4441878 280940238 232626533 598189059 557015872 576074732 181263856 800936640 843832057 365235482 249367934 341735421 806979043 607946521 561975731 677732172 877478340 253148010 786703001 100901185 178793223 821084887 200519962 939892725 831904056 526417384 59376007 92356486 272351116 545186671 563311124 34138260 858743639 662528253 670670169 663743174 565124243 681304938 171640531 719563587 137507423 202736465 192123232 738663226 360483710 751863185 260336071 572806746 485514964 859676109 291302702 154382170 981530605 727802605 906491298 505238131 779233142 335853979 291509907 360503264 329355714 252166343 227843924 413759589 711970118 118137380 897807263 393972165 599286557 905300136 564933136 250453323 609582980 271094544 746054309 297407042 168600159 70989401 474418500 625757309 999094195 813361736 262313013 963278544 708962858 754363876 365111460 625677716 36332946 865940470 877047072 73503527 738651998 596340624 618277919 308147306 371779363 311129219 305646712 932588865 719035164 849401831 235264487 386083607 198595751 236584087 928272268 418559831 969726662 470606258 759997036 444764148 147263135 496160028 637647343 369566690 284232189 650414074 308521568 88368026 739793868 332683066 881396081 538787738 70653088 854277129 17731764 575421667 803097391 624852058 658926114 425597305 47229650 624778086 106429592 491372775 535775241 813029927 103048277 833587384 926192372 596071899 511050110 351542527 785816026 989033095 469599387 503194320 197041062 815657330 797171991 796271812 853527141 823233445 997440451 456511353 384593865 682133106 511340371 972644368 761632169 652556266 793215199 788271278 703400063 460173669 69594212 955903227 550004712 242751998 707316545 748800678 208473384 97469717 234251963 849245150 615914403 703942859 347914361 188567514 934292325 639618697 337725192 802580307 158318491 485631865 363679320 265856773 692376856 224401163 626375741 501844530 189659857 593918834 583485679 286238494 149549153 190662181 202873226 330019220 57719430 778128990 368167055 804940127 526069154 168754590 132607073 783346898 171180090 361406503 284758985 687562561 166357371 766978432 339608691 365604742 35018160 413657845 321228655 784177277 542035149 741174293 807561648 980215687 698289384 405689650 976564880 840560395 753213114 451430884 357910602 90642161 297071650 138442119 712701567 945762597 781627554 160708024 753855666 974353434 431761376 36454619 408659148 270819140 672134694 51369624 183209880 254065053 912980707 987822682 691735368 709067297 492122408 432468431 892388334 666046034 28638764 636901227 974768644 699813556 413168073 361465060 539744997 937655634 678116092 716053431 299631953 581595703 352043112 552744354 41413101 764650486 326045396 576997160 779560897 585950755 480128937 436873232 410081464 867371480 868247925 625540070 998670883 101738033 35332202 619270777 451747126 839459536 358130399 195675739 888894346 179335769 637997518 591690597 649158042 416002807 323000149 732257072 131156294 685108438 497322805 829200796 480825426 649706151 654754646 434648397 606425320 723256351 658829377 790692393 497675282 634304119 542925220 420098523 686499393 23767789 737250514 343691347 298383817 422320962 548659520 559236164 370674530 74491451 476422921 584365989 407285417 590504481 989993323 214767665 237756572 218200384 672429384 90786279 995827746 310300779 497143206 517259146 443735169 850278262 887436336 667937 188746726 249898939 853324722 452146808 246455265 171726998 880070816 324952990 785356774 944941545 601126288 654305125 411472844 589443737 975191483 530227686 827098706 628173583 393138048 492840698 511268245 563409847 465210594 162574017 710960540 210590596 751254021 811252767 959241421 130783338 367362996 587413306 140446324 618872803 138031582 109598206 245297987 358160235 316923413 728867993 757694412 245818116 653826062 354551807 150566665 899543987 260656163 88944743 289265877 119320065 298616788 100333003 53456497 675417722 593693249 789359724 661733632 582135857 214402738 53669197 474257930 920635707 6997264 641542835 925618173 407058735 957044329 321675435 346535591 315536301 549756783 574563716 575467966 837860051 848553209 359484497 606608216 401297353 596254849 116485992 447799411 623714103 207153829 995437797 895493998 727588810 709332391 618011944 582230670 669138611 462704109 407840594 126410363 706359847 882467969 836215245 189866688 264735200 640249745 990900417 209018446 888288154 144981744 343671967 917212153 263453079 306396820 826577562 308431609 554656540 899143958 709161769 965760363 221268210 366029365 657790087 275740878 599113189 328027987 69243187 730990215 692888904 318407670 832936561 96268893 585436528 829459528 404144838 858950397 918287924 285127064 626660479 18263159 231765364 694748375 432243755 506524351 271160207 576247580 846123805 699914285 76635115 401787937 21988331 752025085 734613360 431899331 395567345 148608208 135582989 725258629 224444111 617739049 69889074 338053390 878637799 224464369 471213397 787373734 861202912 456135924 438728301 631822525 386714662 990044002 23855994 503456613 359530087 780805199 694442747 639213267 913074199 460753715 15303798 59519970 327792621 135674474 98405620 272195215 146121316 19133876 961846145 10816126 661303355 814210231 112965040 444613492 103502069 177449848 601820694 701174746 76819802 192987366 53450955 905085249 140407284 66522959 683521004 824418520 910753683 773626089 304774171 752127992 801411530 563021899 193181949 667386009 354714991 408272113 383338427 603843034 896670495 210218427 91777410 324044413 897437623 242191214 648911875 516570472 16368348 35996977 870724083 956548133 473041780 723899154 784147340 648671586 36844075 434904191 703539467 985054066 164514288 602094285 594844976 603217099 696721013 59866037 759082945 231554182 591460530 469190098 919302662 493670627 208040290 687544100 306965838 193884610 15397252 338055055 59761514 884491562 104239323 10221917 910511917 420944837 990379119 645444536 418850546 368717154 481627402 699019569 568050453 154742131 726557628 684857916 796482680 299324300 260089944 67635121 384740096 267534314 909224948 431151949 104265750 7670762 788111213 862518319 926773031 983892109 180724193 491170651 710015012 730580731 438048051 197406778 844057603 103798524 301926026 761008920 665355580 887279488 100034770 187368869 280230476 430233369 862622009 756140917 618667574 831606908 630517171 680222848 694641404 665118468 726859639 481578914 678681130 666219311 581392768 496139548 10164044 903087391 982534414 18907921 148197492 514456857 480888354 148788746 217057461 673025033 28986885 980546931 842472618 970647037 305194945 139768347 516056816 212130470 50388134 835476152 831286439 453246426 299286727 81355361 277648373 527714324 152823163 83205394 878155395 168653554 772119004 307895852 827785726 104172470 706316619 633667826 544634519 413375942 199363050 356515084 789863300 575013165 120002336 800348936 993664381 23038231 533639193 256131284 735894335 181228121 464532548 88984646 317697548 155687910 262739411 778002324 682664489 367517019 375404606 149974492 963042143 837946228 563792064 919413661 553697147 661243028 663970520 59655484 856855759 58039618 336106698 198865281 445919406 895799462 786271260 636964375 823558643 780300560 506459673 616769039 353321851 15149682 377428049 163984989 827809446 40325345 545326871 107667034 534808026 563396888 924911106 288323648 577204480 265449716 73204844 697452465 90273797 777077753 993275382 639109169 162817371 637179851 685939970 69861287 656995445 106257590 720589624 787829984 646779470 53317671 933671938 792486412 117585379 849180465 193461519 759205183 236741300 844449033 952861908 182855409 691367751 152031114 323594502 672087679 161004453 976109490 173249313 404092584 407112155 925656611 16548068 853557264 246915195 348944291 574487763 698403776 761905944 378527644 774156468 685359012 408812749 591033501 923610130 224656140 575885495 302934743 876847805 690650923 907418230 689857696 506700616 132018587 172081329 56214260 478000010 144585432 21123471 387757551 903683870 943326400 55903550 830760276 265169891 936072473 922663023 110478601 783014012 712048651 958413016 675880857 438547664 300773538 965068721 64599728 614986891 828845389 17145400 541667747 99539356 631142498 699453485 726916582 251219637 370621592 706461782 815118739 398801870 753366411 23455996 41272298 642934947 997070395 853126764 726599115 513770289 61410189 603642744 289216062 33065021 142037704 964897780 249637099 758843341 745881626 146936633 910817954 525417388 201933585 654394020 172781525 423780842 815825699 735783960 108227865 566874970 305490982 417929336 87990697 232794643 786907352 127222318 144668643 354058224 136632664 385265063 67671496 394069264 109512107 526147541 517013888 395797590 206727224 523250860 258093012 775818730 205085772 316232613 810705587 27710902 890101399 302186557 416209837 805857257 842579885 382932599 14134395 64157560 526936711 266583894 334702453 843529880 699842303 168859492 74124314 52126533 713022039 787014958 669156748 109992895 29488563 445774278 201790737 561489160 592447642 720387392 649404051 1892711 257255801 900065589 227426593 353719527 230184992 940433219 967785324 598160344 692078147 627160458 34949195 52420429 302485498 778526000 228451127 388052893 164722241 125267679 787021519 498801379 299534201 171188034 811775830 946074494 463923173 964620683 851763504 844825745 85682734 245878256 620225385 461403780 228346848 891058217 830630446 406267265 723106282 860631028 673080657 268069880 693001506 309026194 527577801 65945371 184206015 233444935 162467120 592028003 396766429 788628189 13830211 431105801 41834237 72169506 452093286 717109902 892315778 726815077 892596253 768074035 474608948 99429629 253334676 264468354 352985025 97789634 934347800 637356483 885771319 411068050 935521180 645279367 82325644 800530637 957077557 264986402 603364630 503899866 682294686 516888616 930236691 698531232 545507509 715769335 29746467 305467405 526829052 457046829 360828360 382962579 430322201 201936686 471103981 291718310 46181974 777417887 612466012 708281151 86135586 220454382 378353990 571815260 326961294 340572103 690630848 558744445 422605008 96516512 630506304 197718825 127180483 819899438 384886564 417272679 460644966 571975662 807624235 481080134 19442521 443511709 990604282 549453397 779550563 868890304 827419288 694082859 508729582 612747805 710446322 177688032 344685449 273374784 512406360 545049746 114795109 597257208 812419070 453758434 850738393 625362135 617424764 772665204 337739487 771084725 565922639 762974323 342958996 141798189 491842645 168557066 783582651 782145054 402002773 386944492 66101307 349360683 473321845 917721804 488031901 943272508 211934402 525437670 814741903 900403451 773144748 631039093 361545059 10938200 731136646 367500346 224951440 859312390 815919114 698418684 902341168 699184891 419979732 873379074 83309697 317945332 420367330 199751835 539763044 125616878 28873242 846216342 659695841 199096238 72339140 558387146 884186017 493580602 512956684 277148304 718615411 621275230 35605377 277350723 8768455 306521129 279461017 75468487 524638774 919966317 315350315 987332352 529137912 592494146 491807987 779127638 47483244 418750083 925571857 189721399 128459412 837352527 882058890 506357909 867589014 870990217 604230342 457028196 490418236 297394009 100672016 993469725 197448053 356947114 584361498 290473790 210742226 291191977 969321078 411382216 464690185 249731404 561362717 654393536 183378294 469501897 169190124 208737710 517853333 185240346 208864803 273645601 422431625 271862912 468668644 725107240 501939865 942414333 86037434 217745114 880485037 925244632 277778447 791392464 906383829 919446557 788565172 789512358 312928194 427454747 143624797 899137405 343518795 115295716 492891682 394711420 769465834 921871824 504504832 796117066 110941757 722476026 363285334 52854678 475267205 368117697 535998825 306824080 67862058 662239561 379614688 314789741 637117749 146317304 566345544 597703142 446439124 372445945 466339729 393706425 72066009 36774332 758591631 141627943 528338236 16202868 566466682 438480245 171868821 282619543 534959214 84993899 609563298 101616994 193903340 812610520 642192327 509266003 480704599 634135819 695670921 462592941 657495416 989839451 775131154 51572471 663923707 210520225 345637553 745281917 595972848 660618425 578286167 866589390 862079818 78787077 893744410 613452604 617833571 556572905 328549813 350467167 204187254 447487824 310477318 269627794 804123428 846567205 234196879 391394933 162630640 39436507 955019767 470614377 396315843 378579942 334744454 870470167 311668840 42648896 673762220 984970730 203966225 982586853 805434234 513607312 206593744 960318295 566695975 676177020 456610335 168294938 551779724 837925223 582447193 932771897 961086633 472982731 831288382 971025856 465001502 163154535 333564531 882305855 152023218 187144894 191876096 759298638 214136272 63347607 300159696 13791747 994870789 809426558 347095092 371713405 398503812 552131906 936100192 784224861 359070882 502265973 68065773 944444232 645869145 204720111 537554518 901220454 942282953 281849676 419835003 424266726 343797683 74864233 81672224 701356152 52396285 36141035 766739823 588470225 669374768 174294456 223043442 813041963 667498493 789638011 169782938 230674370 564117172 41711396 110163771 815173464 573518027 264564582 961628685 326636721 598264925 577699896 376576173 152975384 545302184 468162389 729270297 379297753 837347982 662439611 705580856 405243077 718804245 229257520 612338512 999128241 590176743 872935096 857654414 575960822 740820947 807884064 332377730 422130931 487675722 495178871 154541728 136615558 630946018 71141263 614294208 560013463 117891031 672246400 185644958 295746446 259123845 946338598 728964442 549725656 768751343 552267166 282331130 836084325 539513147 640974029 140288996 727377709 595797556 12161241 233208932 268194214 315728327 248983470 502692908 874734416 743866246 156723066 536568782 695820841 181886248 706487601 77948996 86924089 170476807 77944585 806403945 980944136 762903200 209654527 721190014 277376035 448354583 314899793 803288742 134314395 226026928 87143170 778865001 634867589 855535703 590080090 712556853 356524923 631401497 45432675 718006232 573589785 549005225 904538733 170562824 743913089 873180636 826466442 78102235 670631128 61643309 715702291 896803919 629712070 673144122 986539809 164534723 487358714 663514948 164490261 530595196 243357348 360876211 855441936 921231906 961015801 674522256 347973499 359243584 877939891 689721098 162116225 749452231 984885390 985650674 949506960 147436683 613049804 683515710 150247388 841750212 168313778 448574345 492814812 396560015 123427081 905526417 388009931 313545067 366241438 483355577 2900008 908908221 808063938 145477253 344277046 790215756 545376458 789680928 931697277 709231301 40773520 753415385 767086919 266963512 701681136 846387361 287109924 235619993 150432844 447863695 815542118 309699136 574938121 566820700 544951462 858815593 356774928 338612968 562454845 446179253 832621902 669137587 548779980 462079143 154839860 633371492 293131189 712250408 714101303 864520262 170572191 339537412 517945937 460368838 846437365 564020587 529269118 732796406 731748712 805603185 159850560 85449997 914327913 636323726 815842844 897295845 876157104 405498398 187066395 443530876 3358648 18957537 183669066 925232243 763125056 763639165 76491066 117727122 760737483 292176887 478206080 376534594 967916833 588122430 609421110 105749521 583569100 557787040 710352248 448504882 998375580 836440915 307512296 69967354 773655076 80696558 501667371 138783076 910869050 693220845 617030506 209507214 590052730 613623600 306879186 432122682 640592068 979763580 850009620 844553038 660937146 621800440 649609190 366293332 269908291 218044594 769541247 386922491 756537355 84211992 195411999 104180628 81487104 48785023 416860037 518344342 566685654 956194976 590776439 193999386 634981252 533885974 580211774 528290911 389853893 73600225 302516263 68756295 832111769 119662309 372738563 35324120 336813761 190467692 429881511 53975485 851561030 998148768 659524717 221284803 145939954 832775186 387912626 675387996 642267861 733025078 124624726 544355103 833353922 301978340 732616511 127039558 321705167 511393497 62004950 498121518 72731609 4433972 138572168 430927067 886942461 372448761 995150662 734875249 505110048 187014545 225292549 119647676 940912233 805906248 155662143 75088297 631269569 190853838 514703985 947295435 307749466 136618423 531476379 639342551 910916901 992882171 756296387 95213096 607243866 856542838 587072370 865390651 295849204 830416745 548592437 47602740 507393074 713368823 516927005 74766936 815299096 667653033 771267903 399632785 534064108 359353067 845018421 206403053 805785273 499661197 386288796 352435487 847339983 667032130 463078036 408780029 265088833 480804388 430034243 501420544 362496101 323442478 514222674 147235271 711178328 216083649 662535534 494823316 838191224 396438048 899499720 55789261 240217832 531319539 347843990 386440060 935016207 14418376 145714320 859260112 147292697 863349389 482802291 190797722 721761140 904271640 704645250 574561489 305668949 394498975 722554624 795829262 429461297 680573760 213797815 353103377 595299396 561519738 839208564 802441530 211105805 298842034 737586056 590788112 504977104 207587248 807722057 235164094 760677395 631542815 506154895 786519185 891831585 420011024 827871287 222329467 150504842 293722231 942931875 111084435 357318561 125193901 354046520 442355347 671306493 25885420 108254688 263115609 598200056 544981206 491171462 386645862 578032947 829664239 520995484 327839330 31378448 547661342 643486103 393576086 154985782 858387504 155915890 979719024 600345617 669920341 290614311 542353411 316095056 694385313 200240697 792285572 20821605 872601484 77142318 466042318 154100744 173303411 253592333 613923295 577045685 701667861 833706980 488333401 671709225 139606294 886511684 417689602 82401001 681616511 809561539 888427076 16059 361328700 400488313 985849773 93241130 427466653 794250883 258421360 759650310 215437781 722182276 992973539 692238818 450188414 722294303 685890559 28444309 648757268 796024190 322843107 645083065 533065333 404213454 125214802 688575791 583499111 385281216 727414064 712643481 945543442 568893706 740406024 999938271 268454018 785242852 177429897 455742123 758912038 693416844 841187332 736394989 800619604 581010626 570614768 831664727 975347651 359755596 269767527 979056865 665118223 876992372 548072870 790277702 570210872 514701189 288559505 648942726 636562211 703950417 212854828 206272098 82574360 636987310 281188131 801127907 715606338 887605492 874346307 402096340 419705394 937584513 726833406 1705283 288964189 403094837 677210348 135581188 56114073 719758070 673776196 277857070 419218084 911477037 927889255 665401500 6692765 88747080 162535510 645686893 381015689 437191990 536318775 823492484 395087823 36116462 627138772 876673544 389415100 269520360 359634203 17595365 42018304 437833890 516693407 75623242 69982255 568214556 990276117 135845674 505437250 348468060 507195608 117833659 722112019 517111532 471538534 580584185 849281764 227582807 950672097 868778788 1730009 354031023 184718992 58009405 216600697 355968522 182256219 596778893 643692849 429912576 25418065 556946975 347000785 600555311 675194918 239516993 808754701 781263287 765459885 532332039 402254845 114642623 175375715 581771976 209619101 222139118 91895268 317501855 523817038 925926130 713753971 749426411 684409683 395429885 772723319 893599183 758461525 332468802 32041464 398580915 92174560 912919421 959044134 965755841 262408163 755091816 919896274 444756329 821212212 367060039 202201587 691883741 597276426 979620701 561796131 905328790 828867201 79978868 263144224 413883085 591671322 305444186 736510539 4184066 370059064 980397150 445318956 892244345 271712163 538071767 470541804 495307192 30425609 408589981 629247961 934080267 889597560 236706190 19463654 720944640 254482662 246980107 216446248 811629547 418218409 78850936 610089818 171260771 884027391 272628415 187675482 112377539 656629384 124489422 72049066 879131306 433513926 463345940 200542960 219003516 938970276 261578248 699732086 581801694 192499948 567655330 496387754 474265149 566927824 898576352 152962975 198186312 566724706 278068547 235951499 976238962 160524827 497908047 54922567 752987505 371609432 829783822 768315602 643555778 319080920 380958094 697929678 464848162 97750848 185905758 152847873 991974678 615681431 21570069 662069718 549707364 829060042 87165132 259926746 7637400 390539305 760596126 418007615 530381696 38593768 505056303 163413852 912678832 857992351 172645154 65775146 306799871 177445579 661889698 225958345 326027272 404979786 802444250 374260473 324433322 92836835 743867517 691026081 186041737 637648572 623083839 818822732 290901643 898201314 549358681 17930919 833266011 429003205 996826121 380463621 363711209 926475960 10461456 241685211 626859239 182937461 256651058 411989060 678209102 735573144 649541561 590934141 133863383 239105055 814861811 306241386 993486467 34974704 353544623 150134544 928610836 142561875 660501444 583103513 614255505 418957428 778167947 564259411 134823366 588776674 113357920 922753841 433330625 129722387 365169188 736994888 399130455 872146142 605311934 356326867 417812381 307177727 416832661 857235760 327904111 533863830 111545368 876617057 644277740 980011432 124743222 766336396 12873463 297250461 123488230 694156668 123496888 202351296 222834081 88288797 798539545 647476675 445865443 13215235 803165258 649394488 139263917 884000228 180188478 842174233 973943558 710945049 301677356 668095552 465945461 792068642 376894222 113287920 367575177 223867679 575185957 73349962 681420370 992099927 803059315 502607833 495843301 208694965 488570175 968678919 108315099 478128710 836154261 936453285 83172050 458886844 71678147 949986919 127550955 53501934 610672862 165448805 851047242 74742358 113555259 552562844 684150938 245844881 578245878 646068331 473240454 618823395 604001646 953095447 894427713 16873904 804051655 28783687 86052351 146053636 105085542 780580488 751118713 18839820 166719865 988099018 243678574 95476635 737306477 667951073 469905180 883389094 19676278 144898309 131897547 170124232 590393866 876425810 774873666 711955391 616423782 85128777 323679568 27792109 418166280 144782669 922779205 387797976 625386035 803131431 80948854 169495978 723910510 508631171 558460604 266002097 695765253 387747185 259801589 780889824 304194694 198476260 737593730 986581069 277410886 680537398 137692616 517041 523618778 905504674 984343215 951313131 426841758 420242121 588050982 165586813 243460657 159010862 961457821 289637645 826250999 500654522 951582089 751393254 511027862 404498488 107875811 604733812 996176505 71786970 324683945 913301707 17026128 234688178 748113244 700526881 898271886 68711738 57439361 296205392 654938346 219987661 291918880 643122517 819637983 392989227 578120264 382240468 918858795 657481209 472209289 975081361 39774036 637465407 551180152 624953080 233035806 473142248 728780078 822267286 992358422 634816325 585705930 866383773 42071307 433376906 811799786 356461924 10108303 114385744 463647542 742642661 87655290 235620882 437733590 832566078 533984871 268957360 422358518 991418672 374802998 570213614 516145481 580383139 473346952 535589622 437552259 93117216 200401478 899241426 780645086 998086485 6878747 232754675 871613846 21995925 742246133 879767469 536121965 73209173 481387400 505258936 43157032 116257969 308113867 414248881 662283023 938299620 146287480 947701398 615461233 356585683 492924560 695750478 605217822 921423235 506242005 422449951 439863019 991277727 544845647 759550518 134524722 305192691 428679368 123204643 126187599 118934259 658709072 579403866 967736868 901680949 165850809 887902387 897698709 647446770 651238427 435810282 599389453 629786249 660201042 5808672 937262328 946157053 560217979 408927064 434341959 837526898 776859259 303785979 730369263 916340659 386767224 565930836 816993898 56010415 925413981 35869717 355021364 273572856 734085978 665609937 167205967 239359811 344228194 952932991 361200063 551380202 131567276 992787709 406274319 238831725 579635507 835479947 711185611 72865004 668988214 71549260 838312452 818199983 184382904 590695368 778046159 914056863 486542081 805369197 206364358 843809482 31825179 527021577 544571781 425634018 230802518 427081042 589666094 977812927 184026564 256852830 824003302 496436952 730428349 947140395 155459414 877658830 522873949 873488664 284473642 139324386 199644673 679292778 858677653 708192378 106189774 385631433 798757068 137733024 538477098 805089984 795621510 368071554 586253121 544849984 8459907 275364339 978409857 397234205 451056386 649319145 556045342 900170639 690257224 884347133 760555407 580008627 915131424 630790638 681541647 540310792 446039126 993558814 791001117 507715059 160427835 7633939 854760188 764769083 975227172 20943096 746793780 121324429 475118571 61292825 454579983 768867065 137194348 299657578 892395805 829522803 273595401 678937345 324840624 285976403 202754343 34200984 633238113 164736981 856619951 397739532 859852937 437451674 751812750 942864096 239160265 44464934 229031221 937455291 739318146 989574496 115702297 766914277 783944798 274261524 725160756 869161422 156264645 984843892 679083138 37537672 286900585 702433683 695212165 765229640 940181947 932742889 44484290 577071849 554056819 69848274 495049282 864351080 722966028 532722446 487340050 970135401 637138757 60422979 246895555 425861809 793608609 43468150 704597482 570059178 762487272 403164822 627832993 892423138 479214244 780940529 564384773 638357644 456792741 565084349 567300278 907271421 256579965 206674065 459944538 965737264 253881349 787321321 500342809 821835843 21236950 692317093 828323106 992989944 382824657 851054218 441653541 151159861 447054232 144387007 211961560 65578884 417570322 110396242 475674739 537341331 800307435 160370353 777660979 820682933 837629201 967348529 933474010 611530592 430254648 156213899 384869933 858757805 840374103 681851738 268993397 21508828 618922281 616310686 753509375 539867597 760300205 447634747 310931356 310704007 643016103 240777339 643063074 146954932 653679901 196366984 807608552 137093411 869591002 534003699 915580238 366263366 705841902 110521136 56526131 763996594 884506155 708687127 723311741 415064993 168631466 838641509 774850709 174753139 288785733 535542585 24745192 28735528 676932890 240050071 336397671 422982888 264691214 988449256 858398983 609597307 728632647 193531000 113131074 507158225 401669553 938029815 9562517 893909372 229624955 301544697 352882176 450207793 180456855 519871094 628616585 658458187 27437117 156447818 630791097 347985992 264458088 101925558 789834269 419087946 88929879 6646237 78371014 715120790 772511502 282720840 527320778 163268632 798814419 752141667 648589505 137065182 289549489 960283134 419220296 577634969 734955000 644344524 489467265 533919519 147228347 604802791 377971601 577260267 75737168 171271754 719852833 756527003 216419284 395359318 298368990 39915121 410323108 851577422 189974010 562212563 106384101 415760858 239554216 461696716 413204478 373696392 925352099 516204424 206572825 139280710 89169576 37138396 994206117 4155626 628190711 146900155 184456150 13506730 295151318 393298370 408213796 135231396 6240526 686234029 379229896 534135383 948680300 406509279 621849154 86420264 972401473 723575775 162803158 1609951 18014947 24001493 444578569 816275239 742105130 559672081 484623657 350321937 93276659 969466757 549409731 423472529 542394785 691840326 105918251 181897728 965219223 971589903 301347063 598622872 352354751 665804477 641105028 952717051 248928262 54458836 595581296 901173933 407769309 772428792 660938782 220001685 60045754 14529397 338273845 624015488 927320469 884372409 90863393 283472798 385887595 494751188 554652817 981822211 952336575 898870015 97374455 815997735 181375508 590385938 160434187 605397863 738355572 344109323 407810888 160381058 929442028 205204878 8877166 525778716 605309709 636767072 976474622 456960574 80907117 310123499 37366721 731901396 586685732 985084862 301967170 41167150 595853136 408551178 528985167 751940479 995349905 621485093 835580284 559513185 964726413 524701195 324397215 513839696 845983341 317819096 6787925 760181546 248485726 931153999 813615996 162944693 443736594 868754006 116769719 581761817 579558972 958764408 762626542 664120162 395723544 905568610 89418187 660492799 223974880 132587366 605870397 247973190 511619160 723739387 320484089 667437550 786517315 306256954 142963444 552398227 272097003 597166179 770699498 12659509 709596061 715793494 180891355 717010361 937606698 132257563 659250056 669488743 512382568 112160346 542691066 311189354 352803247 989501155 5245692 944888915 25458525 290672936 618718108 498257047 366104402 387158974 855041966 368117260 928058485 192531936 351825737 941358448 417119021 131071980 456618055 729164514 587000296 408189923 584283849 498081383 544934807 440608749 352656306 366864486 88025648 135193811 287481127 977063468 805412651 421421700 86457621 573354089 973263878 216242320 146364843 393485746 216683201 901530800 606548443 842365693 542670947 497501500 279984094 742136359 150196595 421146035 789347245 585785969 679105151 674031415 605354888 336853759 43655321 889397518 609218675 249045848 48247252 7322914 875172020 710044649 63970763 812863618 610617431 100581506 895742491 637355487 348828074 838437591 922554085 42613264 797065665 976012544 705581901 649116814 509329139 130196985 230341629 946778105 741409115 552382499 92730786 135133329 976249176 111896001 538244974 84644541 107410957 618114940 526027669 848118664 535638498 847320288 493489616 823131935 891203841 731416796 844027869 203808596 182112217 21194822 36993020 437796382 79746975 367637589 905517940 465817111 276915912 643871525 438009612 840008444 506013585 345712183 306630034 319417905 11274359 370941166 817046104 745435962 577586367 932175634 491219377 47799875 25410799 954502993 656450425 481213594 526718803 32051129 521184138 938929455 440057977 114135616 701137480 868497178 803694005 937402172 720686358 378814997 600965022 32146923 802194655 920136446 851473551 322754285 696906382 661220951 173160743 377307333 74466197 492452550 495728841 434520155 370041962 363123093 747784733 569619324 555714822 455235379 112581517 553229657 153052516 683841457 947441097 938155780 61427720 416167749 281207364 64944118 949123701 309087434 225756596 103961740 619922870 589130303 284587669 340892293 679480022 136722244 400086951 601028486 501509992 474705312 358988396 49143190 464506880 703242173 413158315 588866466 95581879 940207914 774659568 346512378 717948843 422110488 883851273 29424338 33229692 44594910 42099594 55997634 30379985 554023542 120039242 14680903 598994385 889449213 35660260 910051647 550055082 407970102 88030263 211491697 599419918 228860936 813598695 283168515 72975025 459694332 502929881 56834 716070092 732551360 605777595 768858078 7923357 752628646 920438650 788098538 318755045 841424421 210018761 413461984 366280552 969926999 390291617 757159516 328212337 567271802 415929019 222207836 333124683 459818096 420804888 792739014 379724745 85438014 871666554 98262242 348266687 413383056 975023848 103568604 804266374 787608116 299283502 32023876 138362492 383586202 593500762 4852877 340009090 839075675 698902848 76837777 236141436 613404591 294638071 942636043 174865621 198102005 522680666 604516635 381197816 772569391 733857929 185298886 68363480 448742019 507900773 182454644 14178921 403833275 332786455 530213488 177358628 333951430 155909769 572982892 128386951 982282037 757903595 319624442 462806163 432235198 347675696 613461524 854196300 993777597 221500302 285770900 304222269 345513646 962442242 123693757 183134193 939331508 919622858 528087728 222587 577862934 582940649 42092792 438728687 226517436 237120678 912922879 415037926 66021814 758009869 104386454 891315198 787206325 288774508 724041073 843239256 829376144 196535511 199125929 458655769 54626753 582389670 766985272 403168233 517431270 70716146 963829888 644302967 79401024 349617691 669706693 817678322 171234359 592840516 484276654 729990545 491636692 643165653 594585288 91865613 943886405 384978681 428185859 240189986 263806044 835915806 749300275 772818706 498871569 558386039 13284496 529421601 265916412 87032445 56628534 313736218 789167067 739725418 576403110 539079112 689714450 41183420 739406659 891803774 257591334 149194168 182141910 229949328 121925697 128008421 353959435 219635671 140616114 877902221 31727346 717954610 931700842 245593407 222894462 99813375 941707391 478006864 695127305 467699622 21630124 215552597 857805262 886905614 214956239 303398570 397363054 762382374 709038699 869411566 154344812 228956510 171012900 709037445 872872881 69223979 376239941 298229781 213546760 865706374 766729789 85723145 641670563 737659502 159647517 35046161 73537940 743714401 111369500 249701280 762886485 813094887 320323091 628277101 119928385 186483976 995739394 725472242 541888792 305830864 803588233 778184432 995617407 628650706 246947695 127275241 454174078 197515170 742362911 666880421 991660544 264244058 567793190 224308910 950244694 137253142 208776375 747997139 616068276 207573624 422778151 382048169 16572339 758418468 613493361 742472709 281511118 913259589 686727858 469412995 422325221 884081415 890988974 848384770 150196412 429857562 582123338 314281510 381734269 957911094 266104848 366538197 10263346 360126865 173407662 107484091 954033740 86579818 71857527 345697222 807108895 736628866 866663648 298431658 830749283 402046622 846491652 763718237 35109813 867698950 428450849 920616092 323055636 847718409 512373785 862649189 971385444 966857335 425060594 923006331 324000238 285772837 442603606 345352422 945016030 610158189 51231508 797165936 674207428 695510187 451147165 22209832 570640660 160873665 68208775 888714979 478325158 941534100 361119502 551583414 313693494 4704140 485439374 752871037 492655589 662863640 705540618 178645592 371935670 773806888 805821608 659775272 641600274 964859313 247443507 876131095 499976516 631524397 699616408 782563341 761654014 81226264 274066793 353826875 196495059 834030452 347197533 489674388 297684922 187801926 532498894 605812047 680785297 987307542 837630777 754600551 553959320 40085619 336377794 4884507 789125874 803482989 863259309 57874798 677241640 191088921 611865574 97060520 127487653 223547665 796561018 751435731 731830586 47148273 109734684 51975998 583347356 795188443 100244641 520138750 971290849 192916980 865715332 267638376 32408839 689152229 973349731 869613721 601351533 868376667 12692352 148354286 891913816 6651271 392806208 328578188 263753840 562316958 742828463 890187737 876719936 821211482 38634235 44677377 239664569 673876855 960030453 675457650 211194031 614385975 152898963 557826912 583743323 548259295 853226864 780398146 41456599 625557047 825388107 929954131 811172261 13830926 745866628 869722898 436943401 702058932 329492130 368827074 339698474 528505471 752591 282941163 315135829 916434758 108553306 746644439 4373690 674532841 241960244 179382293 224058701 907961543 225338740 894653178 449645414 544377669 761476819 6351643 215474753 124878414 899623473 981076181 693889663 810417358 714324494 747577541 216436388 490553910 391249169 527904336 387503511 635797755 248200837 291349020 166418212 176847127 474324183 85512341 299500669 35407495 86696473 822339689 867649205 874105803 919598722 937151756 596792132 997333097 507884780 442105653 540482694 74124649 801652565 278915423 143190075 656194010 995096926 271797833 687015945 713949516 115712719 639216503 888785909 516914773 576373265 621665198 961068270 646523661 37751474 432605564 983174466 664763281 634098661 60011438 182818087 963980931 481739007 618064343 348775732 683939720 688199675 185214672 638792933 541053385 163833335 170973490 309717786 420615283 17257909 713820638 999557784 609883959 749672987 677893750 922773126 479904970 945742515 238202337 589980914 721042278 3487788 934457547 592255306 295312711 796045527 192636962 152152291 851438896 992154923 371636122 779555190 169614563 917783105 465109546 752987038 734919084 262915672 587806861 890905435 585491671 483903314 520562114 322502289 511868981 325658934 447896973 461338506 628701852 47228588 730207475 730871664 957735012 35518852 985470658 738359508 267699178 459958575 983240711 28557354 754946576 463383364 804019349 533789258 101406907 839380477 389159301 563579121 563180372 577688247 559235504 602179902 671878984 660780662 692657719 810834485 566970504 135299166 597849852 503130431 132805642 342355515 535019814 250602664 198982214 263905530 24782241 375848480 602300857 778804014 555763611 627690299 487138149 366050188 520332553 668257777 71999311 629210479 788149024 478503198 991768832 110135636 321992412 618042115 61969925 767079263 700535164 930902467 172078703 167150549 240362243 312255463 970914132 123877280 414019257 347186395 490030412 110150350 236108201 625107311 318419188 932918546 207335201 710770774 770714991 356394050 888454964 431524522 273094368 165023447 404039483 329653350 838017777 3956336 428879440 694078699 634472271 765122639 591787985 448092028 506581547 645449178 556290531 198694337 432306874 826800923 861678573 82272840 751550902 352685377 197878552 728378111 974894044 486288669 457654486 727749564 519700588 381604262 152634200 619977909 858353068 721716853 549550614 338784008 659994469 561095754 337278540 696913716 937820004 65707909 187152759 447020958 333511163 206110381 49184731 336375566 880057981 39304429 446831872 812095279 231039941 324646546 192597553 888101650 841055408 68542350 625040636 48870315 329184414 892725240 581119924 248420947 982746101 544321162 89825778 133118276 614818974 614117666 459561744 671993376 550166150 918276929 732628141 4664427 341804062 142018703 175775020 558654476 866455772 17729877 335318580 571720656 81986488 713014017 33835825 300191207 960995760 349782694 821586898 388769893 921382980 665571193 274260105 845240770 304691194 194421077 158367502 961026395 782162651 23598904 519899868 72545263 742493428 105711556 756182963 725168674 198112983 748352959 839033876 186930941 542502423 528176275 376954824 389390956 509760975 365903054 719378522 713976255 959645468 993446051 104082840 643037737 431413662 942834280 159378966 563809092 656009211 698012950 453250986 153850764 234068573 360531148 409740273 633318111 498450671 549637965 464690889 373193475 433812579 552813181 144304853 674879008 237625967 671523047 868917756 86864194 20551755 297799738 427542506 902655192 193523508 906521031 788236430 62538040 907582701 9740037 801885850 976589081 989390905 180868110 438440455 105362967 517849954 37952031 990832270 459454770 923166389 585499676 390024239 602770767 536594180 517227785 406984110 528061878 144565282 504483474 551719697 553085586 222578539 876172164 937115684 123203956 39180857 801923154 891550965 399112145 52413552 892951441 530314328 342304127 347220211 467125884 829528675 358787388 699684396 619432816 675319539 309678375 226933896 547392625 351822374 327312197 88136953 240667044 274412767 23476733 473953650 675102163 58043206 329395356 764998511 627255020 552877893 405453266 745971306 843716226 680755980 189860916 467750503 973881930 993133965 350336696 24174185 135266464 284952832 212344123 254565114 89908480 222740321 195265790 24951975 673742989 887565037 472568613 149163650 487649933 662762153 272887607 488397983 289067754 603203803 119421345 629019287 531733683 284799887 128601651 239114248 224550041 125228307 314418849 501228306 543881586 939114107 1932547 147688155 345393850 162600478 509798997 197879820 884261133 326145046 229067512 10979667 511654062 756454596 45645103 743912415 120391172 659274059 708274083 353676263 688928279 60070928 812972000 876391715 901325079 933851456 629360854 872430417 351108310 810186570 952636760 190383282 337716041 598166369 890307232 58969738 260972298 359262203 666616009 447185827 433535449 689000788 428451156 836467402 207661334 589141484 620106660 594386769 542655049 559181061 660670849 321940876 172167067 23444774 600926617 391258452 979973210 737618075 678433786 695697031 620997497 588676082 187045018 195601285 27881485 766332543 571749839 723251637 856527313 354673369 620794583 503053310 443300259 895732059 484487250 794755918 22039557 201193124 223617731 704862487 6803869 47851031 844110098 986956237 469425589 340231772 765032204 613583721 583321275 874593245 974180834 743091177 558486722 56078154 901790374 63296973 469141504 103161365 475446993 851989660 448454990 874110199 993702080 279651677 229249707 614267497 900530226 869532446 925069241 942714156 133078220 555911025 47107646 697480898 170682517 963845866 662030501 919524338 492688506 10135458 722501755 919381832 878801099 280962999 747164914 551289234 888555452 473411018 711980385 86535268 174551525 512566655 368042945 567555221 316296387 487612928 496627506 366545600 160925493 325638779 335514740 927462340 42167295 879319711 142631022 684948804 549028938 369388323 601470635 901531688 300981282 108907584 157130200 279208730 426618103 949548594 849076296 496550154 960628764 619193786 847618672 577900971 186933579 55558303 977660267 348706291 183933216 98854440 426049910 425549983 64522649 120278435 727434869 508111021 897149596 712028898 614835309 47767519 244146801 734973113 991730184 499291967 801759300 894786945 448742676 747031958 595968677 67982744 923342084 733375475 680391175 277845983 895824237 329373226 325196100 893762106 123239050 897285458 813707287 258505748 635811769 831074374 698450336 935522520 264107004 837989925 134328036 840820857 216037497 796938963 156743499 518529003 242931963 935900534 265753888 398646183 424917614 888343289 427448853 624762411 776414566 933179020 322136508 556065912 215761561 564028450 547133967 725936786 750943072 179423473 154070504 900980740 434640955 336465910 927397770 223753305 108364106 608176238 95240470 196413348 686855892 588998238 732307223 562225401 833574852 86770957 713368311 93629682 432164391 450563461 780296071 212476971 522945455 397495573 148822395 21561285 639062067 965376465 422353900 399296999 674198573 294643984 726596308 116271672 334156090 460541421 630724501 495354471 997772958 769522632 959488371 863094948 449223101 166974146 785205781 363660324 170202275 537986628 357673992 603244448 875360381 778462584 580796220 89067990 522961950 662651342 226654085 626959367 913812091 146187641 981227291 58824823 285879087 10423792 895885082 875981553 235343608 743473773 403243523 954708288 895127608 673788529 399786553 317937591 209020789 324387902 409263749 64750506 229543897 732018012 415295635 333867507 454689202 58749205 773598067 871819118 393470707 62257912 875679256 872951165 279321010 740393305 482502620 720822404 785109672 265389007 751998714 785582702 96783796 37323190 311469331 736052518 177663064 695633067 210167722 805308191 624991802 544777491 429453480 686768077 262415781 826623123 675049688 992423466 511032837 296805529 140472940 334393650 68263535 35409106 525042038 106115687 595559958 672461746 811522672 35371597 323618007 283265775 19121333 253653231 285933998 305162758 570300165 792268376 468036927 174295221 95712261 556499227 560055374 476684159 539655869 79447756 891116615 261174316 59051288 893179525 158355895 559770181 501407335 475625826 370836176 999205276 587818975 287061765 246035945 545772226 857353494 435645459 644110332 295728528 503827594 95898804 787581223 218627487 268520986 988525847 463185707 935551695 520404874 107888108 635740144 857599940 38774532 366637800 233937407 109977188 35584402 540813124 832180486 588397146 698168741 865822783 375186520 227302806 161392017 418413463 772812138 799905483 463278606 405949460 335695448 462305776 113703609 958686206 19417694 633452736 140114577 561424289 181397086 487694138 862627962 452784080 118623072 794021921 352335805 205437536 111630606 723025276 24440454 387942568 453602868 955785495 510975077 691454983 981745990 796866305 493725390 288851038 370822874 895047693 781333401 555717778 257127465 342562897 200173954 272259340 836523411 642277801 335840938 628728376 490173720 549512245 777637652 67632905 485306591 585364694 879801129 785631603 212590003 115470261 212322356 142809328 877733248 989268669 186805991 36068092 989235675 268554268 976312277 545257881 462022776 664213190 814240245 591968204 67615153 190809330 882634021 910494238 986584326 719065755 418719397 442413339 843205015 740689408 248503192 369375190 387804332 574367268 361286023 94852708 173677614 302865230 876223709 371040348 132140331 538660746 115331947 815013214 386174549 747063079 852079334 925773705 208396420 72519992 199590244 339071490 719973680 408699411 556083171 129052020 223447799 287413716 491446466 313604235 838976029 294792923 912431686 337610872 448095495 955942474 449487127 368751472 250985151 120282248 893321408 783748397 175321459 438372288 333124658 396515179 96135926 515923555 928429121 534405228 2641726 369961378 441748006 640409973 776300772 350040052 230320123 14519631 468879783 255456150 131006786 5707463 896868073 794858758 827284319 85549358 745661488 621558664 415670297 183821529 176489895 888674209 321664541 324674978 269827226 555560862 629233531 150438245 775724541 344191502 244474407 636900484 171592934 50132548 921091705 479069284 176513807 443160278 142130093 496990702 540155733 914406433 206060644 930216462 821792827 55706818 308888866 607816247 170342504 524885022 787875022 494491358 66543908 877266651 208046900 848774139 807008991 972342629 29814150 6089611 668905899 425868394 653919447 851006480 225276349 996976990 20476575 719209743 513355760 65627896 810057018 681095569 266628673 226075571 702482025 883631267 444141652 950522958 276059087 687040982 369647598 174853709 165975412 741012415 459905401 856327797 619431494 207849080 613866115 493716307 218253971 994959901 645723711 176491446 472712337 77910864 336162306 666177841 610817751 745896374 21471687 121873562 401331425 887201912 783153836 729564302 734791055 143229123 780379507 603204586 744119206 605512264 658407170 801854035 720685646 850399676 347351267 904235696 140792722 759810905 723566532 485099434 744415459 3458908 811369977 372005427 987498389 27249797 893732341 774524412 475533665 977780378 892197588 612396029 296743138 462419172 961205973 852882673 887198744 834588848 183094744 93819351 194024168 207534031 524385252 775479410 32721817 500088086 777048484 414615498 66828120 379887327 681674980 275698345 240791733 300593030 9194777 125840927 887252004 57552366 917453783 101983231 173055613 880843258 222853976 397280608 947468669 482530067 422399740 297491228 205457475 242494632 35175363 481625684 840825811 305569450 292672725 945452778 192286102 288198156 61023226 264651269 38999512 104561481 531806755 844795025 421135433 125894877 80582111 773489084 491825789 817852875 642979302 302187898 960208492 372005398 696411026 19701506 984689394 556969800 843964769 867552592 506273360 163397358 105954165 230627233 69070505 48108313 38352403 350440953 523749510 88189662 625791528 145810336 777471315 772498135 772661695 265787296 691616736 932677537 88055436 908325705 399602912 167082076 963741284 426999470 789400429 2195246 665462210 159409958 492509570 621754816 592945732 23797707 396270208 595638719 520770348 922563070 934474154 490617180 74035681 878048225 188592296 563802573 952480875 613157083 49270280 162900938 847134202 167417368 839421880 555354640 774604639 66734855 764866958 545700321 377508752 274829274 438098880 870058371 317270057 381808649 295937388 349459645 222090726 146943695 904988945 862335325 231593771 172361644 251012884 37834676 907716732 164044001 527134781 782526743 583229188 936102903 394198583 783169120 571171090 218482232 834324499 207435372 177275032 334285620 140386501 335899291 383679915 863365950 850695590 995439955 857774854 550769645 29832944 821022333 808465030 627267740 688858693 166922758 851019183 291422953 431867177 816157792 731815461 441882425 449976195 432562942 161341492 441180979 902580256 591164123 226991946 908130369 476613936 868496628 41305207 759989266 751772359 966887625 508785908 643218203 467433821 637134048 691703449 822968081 207237199 876975426 218874980 292831088 435506268 910971901 159041785 461888503 340291112 904435616 204175133 107179818 59629756 139818946 602495034 884947151 272292868 857294203 315534047 130607217 653921104 864581096 932653373 558435808 877276116 751435436 649556395 766671791 280962855 223161962 155842338 396337589 401911752 548511052 143857601 394498957 425959316 653773183 290764618 231485718 977800785 571675572 387840931 248166131 958495783 760185761 329828183 786210571 875456034 512866942 847617555 531385610 409756337 707411337 384281385 773829343 183905834 655522434 653093904 659564348 142051652 586562095 885040865 528504858 728239515 538873049 989190364 703045938 80280111 226182862 449269473 992422020 884307941 843474653 516994552 323754196 103705605 22246109 65825225 302390824 231553722 882012710 39150885 970787915 40048021 130042390 762534523 886164814 767068171 590136973 24815715 671488001 79478258 991184497 60103703 684766334 783024136 224774699 78318581 175107743 454378604 795648552 993289214 795297411 739830051 984984922 977402970 884404493 826152596 583329205 275894226 648226917 918354444 249689266 758064213 615819381 335524411 738675151 792745843 721409900 391167926 55281932 899111653 372278847 851002739 223762799 818983171 373640995 229944655 717181313 439311180 420569109 544905867 918297040 554118882 864149842 291293771 185455467 296524043 85388255 615427094 747534441 662271921 221912578 474680921 382990946 794386403 59114950 944599780 30233332 106547794 802497404 744383339 672514111 356802517 341418549 863735302 178010986 789094885 768177224 307188657 873272092 197701410 332364242 432353997 310498819 868990924 814407985 793957789 248180560 173663306 832780680 183149258 338017081 165903783 984022335 197738464 335374710 997148176 430354560 335851983 80328133 12735831 279089083 429487466 258597479 556085107 906221602 564821995 602907296 773895422 415863342 461614957 136683322 57931189 790086168 135213937 950663939 848278268 438803041 432634714 939404106 296235608 431404107 32770801 713879142 30701554 512850525 154957537 572966959 470031131 214217442 304626491 451762307 428419266 648850539 409036788 142909379 214796800 634763337 407001955 551223635 556064397 941893908 520749251 240327197 607319879 528402214 687685303 634786063 317872306 534838049 118952385 847592856 389503859 891108453 494288073 72102447 806929620 248657307 445614492 597414092 377152324 128588589 201861483 521250157 860499156 466675659 259527496 152221843 71591866 238873319 339328172 951840194 142384338 403241786 33485812 715516420 365735960 747272509 965214431 139996775 502476591 970603953 236162834 28814458 56941533 589777431 728210068 635889876 12928652 974136121 8704082 518406029 234229451 491777439 54727324 548208835 637811659 631795227 253833126 846148375 712881379 298765886 467213320 490934829 338232845 216095456 90763583 210943792 740371558 34592412 21020202 188668747 727314610 987704401 203194765 359541809 155683797 98747298 53732497 314830486 135489371 509395319 840258370 131781299 375096305 324895354 326640400 931569350 745875433 261807515 973592910 623048591 784231354 79555213 738082742 917062869 541726846 105890886 445728484 5706719 166411379 710063491 785989846 67224572 836033403 711163201 353255283 697537787 62905755 176931653 760786176 194233267 925812607 190919318 974175916 464937085 317295861 665734653 186139398 164088757 624868717 29494924 547417729 491182652 622370432 236303892 307959287 472498169 3665510 459877293 621845283 278578771 155198078 376047154 842383653 796335289 944244682 218252994 373127426 245203738 963907952 171111745 386377762 726481005 364619066 692192468 765818064 697659691 992374295 199322217 717634750 323257296 54084760 106763565 918603134 827815261 191202676 615474963 50259722 174212057 81447940 450992980 810395196 297447115 230931143 633224425 682032983 667769794 480501727 469012243 687353468 759284941 525547411 533718484 605584950 412283651 784265419 623783539 742676975 291443965 808975255 688402940 892305016 155771735 450971561 776845246 287305349 527296819 574616277 855426507 373115183 824604853 334209944 622133627 804743792 871465864 703446927 303343593 200140714 626094935 809679355 553436788 421189665 830753365 149059140 989913920 235524476 774505398 212287091 391627187 688520776 674102323 146468790 953187576 500448373 624794762 664590047 163103871 909443031 608918012 491886822 147193467 298520230 58388686 911421795 188391011 548644350 636009672 64690964 724270449 134854752 335826361 830746717 16999206 176160303 708548592 106892227 749861828 799747636 119252165 974376048 114670290 287966235 861109006 847692979 586259356 944016116 567174570 678694013 800567217 682591154 644895226 664843748 145012579 863562671 36644450 428372899 597220426 14153510 130912973 707271064 586771393 323959736 981612839 149411654 284696936 887571176 888603616 267355217 489914784 907009695 178580079 608276228 276170770 950920616 869342669 43701454 103772201 59891253 117187318 282558656 251141523 801164888 994311020 274527761 967844548 871466635 174636468 569902746 585420146 290161193 660295126 520380763 122616090 915760626 671024609 964835572 275513722 825121931 614885989 515875373 670326037 496597244 992706295 280866926 766986162 442978608 572526768 926409287 484388061 500850296 849137326 152493546 164155493 691507721 899980946 638387628 749541596 770671481 516801281 814636168 989077018 911041862 309041187 858130587 612635579 111155023 85613607 718620585 905414556 854459736 351819197 499226007 696924770 1077131 56173722 887952623 47860211 608941810 701006840 27707743 630505466 389516798 614177555 418117178 146759271 587241219 292746669 875426549 775049709 381774009 83116682 280341931 507084931 754771133 274450933 410856858 131620836 978627086 822830650 945373092 498724367 84078480 264854570 732236495 399115207 692546188 427245466 610545349 161079059 638339374 737861091 312065621 92203967 94325510 265312868 943321072 189344730 594514312 369204476 934718508 545195574 778113676 489349776 603049029 848234220 656000206 457591179 513609367 856929749 391252079 476733017 893071141 519812881 347411826 259613675 591797782 430166916 359999552 22306358 554881074 539044692 769365540 157292723 956706665 599268973 668342736 202265825 483097932 225914109 791897559 444819135 100267410 534455800 584573744 449194322 285861525 426946453 255351737 208022821 532079570 17355726 322551986 131151044 427854957 879919332 37133118 755921216 413915562 626215898 670643430 440834222 204148085 989704949 389594133 620845736 347807451 454017602 310681244 102505162 625236623 485072400 206760496 21551926 244581734 189466481 735536871 299002641 54417627 850520254 66861503 788004611 335894412 622344208 387610391 959534011 348882875 63839688 749660980 492851305 612470733 716585223 981943486 10023234 573122767 561479222 943886144 226341376 701274860 809026432 764650411 451048543 69779960 9725779 533720275 527382689 438087656 946495715 578754033 689448971 770650968 177687207 676468511 820746598 135280132 635032282 504691679 772343679 568507215 11622907 588270485 942402983 125466815 472171853 457678344 859533363 474890878 847756632 920625125 104502525 325291483 639347814 564037948 145848801 413445063 313585415 826595841 907595073 478089049 431529614 221728396 886090370 232341066 73232785 75804185 13429901 319232378 622518380 425811785 28471887 287931241 25606079 173362336 509548857 40259262 186190060 666980101 656083392 155457732 981982874 450481732 417224670 338115560 655669 372514191 3495823 718023228 270261099 457596921 904525141 478598647 181271216 886249722 215770805 292969971 125298107 140586734 367732408 231308846 833385735 648135574 217827947 901999689 666286419 545165461 815749471 489651212 277812770 33012723 313324073 130822112 657735228 406240926 119006435 953220947 862262827 993692389 679152041 473163160 430495935 132865275 459320606 868109316 478350219 955911034 552189156 470859411 130162021 903539165 452112935 958091360 822983914 125923076 500348435 878382128 645180663 958873012 499480665 485611752 822623025 267206421 566143919 166261778 147910270 242306866 414993997 186552925 218536330 101016444 896868976 532659738 15813955 267754311 57079514 135193536 428160350 654230092 957235536 358856808 385442000 153019686 345989403 816036433 671038549 330163669 135899016 809093981 200671468 802407998 894750312 231462291 785972824 24918696 630834320 393311643 565539233 699527744 194305626 875320645 483229585 942309782 285169699 400824322 895598392 607367966 272327371 71533929 283968617 727289776 515753528 93386164 832664634 961124105 998501331 719327808 186323336 906295368 382987529 864551441 780252529 461468273 355282891 230980171 893590999 512625389 264775950 534308538 227651044 39703048 81023308 91791947 475255425 435426674 717325570 192874385 245989085 266202815 44246832 947170113 897666796 952534503 143807964 254033590 227836901 207888326 658068623 690827885 35397827 484060829 276972758 274739850 362148038 423186575 345495234 60358482 140327407 654569509 245228393 154049455 990515591 945340619 617739106 736957359 858207384 233158481 666077005 417847557 37061234 363749994 979020873 738466183 560387368 66669872 306842748 43656110 453341712 508024734 529133967 646020889 851763271 940224277 670989103 182789898 421980971 315019480 202478989 295934183 235632351 420048015 460648927 484815034 825008330 773745864 813090525 358365106 601588248 407313265 545416517 433409696 146977336 339522656 987813463 673640059 509607260 747789259 937908825 446783196 27778300 241593552 843489556 418583683 939471955 872789998 777933909 616045520 863909088 518507914 477641837 873069898 396723943 479072876 673905330 723216924 85576174 42813503 98123260 784455315 34366784 819133460 623611688 923257505 138108013 484103903 270044569 979869277 477809096 104588281 882561970 600138881 83107560 714835356 711951709 804032235 811930407 724520299 166203015 571342620 663706150 513677543 909304225 593272508 329775175 780323322 427700257 493976596 985567026 513666416 985912063 487140498 342357585 189340025 811204920 357951817 577279315 282794025 957396047 75107182 415605420 814259705 739650247 636494044 820265492 46237251 44438186 346677393 285992196 246609865 72988165 544379183 294316348 93277998 638698345 36858236 512980800 972710779 989159532 712606434 752603862 267888284 466608678 196557808 140916105 513739233 589099445 316551894 811274537 647791230 395066553 399541741 585145417 404725258 277592024 463747629 510409408 676559620 117219643 241059766 796590121 997005129 893543695 720435272 528335458 260966559 667945478 246927818 577265681 341563182 684903891 269727942 571838234 244529666 831868849 48516331 286867754 696087946 760407773 667544458 762537008 996378652 171741975 67185178 682760414 428681839 580674854 375570101 520884012 406151711 644246353 35439768 463715542 125272108 394448870 918946471 268492761 866156923 385198006 41552870 424545530 436285268 549163671 562634241 982951999 401693666 306121697 688261573 448190323 895916726 269464818 990513061 694127782 878107461 441520554 172788278 224325291 415602021 609051375 644590259 1918361 774817236 312767275 778491769 78944587 454825137 54637769 338894476 761703904 341915649 888823995 516375569 208913979 671792683 801062135 5764306 812866691 665113724 660382453 740003517 478764197 430136229 83837491 572060005 931000525 964111928 123208369 608236159 415113201 751431982 316418421 677784167 86435910 217240675 309911305 196124313 666835912 57180440 277155320 184312376 513018551 85513841 376981844 633067658 474485268 39638005 781672243 176300921 347686953 413326353 2921773 948338708 699112702 746058901 827443424 623505676 989835492 921945397 706737773 9105207 207050990 804435977 128053496 415617041 287809395 105709069 424140075 449816118 725753998 565887394 70343603 907725289 694605470 100807435 401895874 692423057 501457606 676306161 565980044 194483766 640211310 906223328 409028810 584513544 726406848 469735880 917744954 394921177 64092972 666723964 673002268 926897310 808216548 350527030 965103030 716122097 834350945 148672273 155738578 252565138 85740508 885462158 149637691 252633569 295921622 93478416 248886851 165950822 489144976 953660768 910485568 660718410 102485139 981725993 606239243 876788443 274343978 130706812 630640511 433497868 261413859 45549134 686239488 389632242 639171858 999216630 238125553 319876168 201747022 683242927 789648188 257829356 852863986 944004124 399099855 536736352 736667293 99239359 611257113 786015818 886977459 711602048 585261969 129280244 473155033 777798444 183488815 47305932 58467708 437520372 45119985 113670629 91685707 663523050 337453144 314822261 49443001 48592775 994009576 799912277 43508348 630552616 944642476 5263492 97766161 707640972 838535343 18001828 732532021 688147544 979865220 511224443 327754861 328931219 131143102 256037748 173800319 639736106 307973753 837970972 396595447 517990765 823732944 889462181 724025251 528388240 146382692 155494 311510808 751869739 281924572 709577048 277188139 21460667 656704351 608527003 584878456 909044255 933777179 38691823 392643038 128517147 700963010 611427388 208425216 406744024 716327176 812382986 93405638 952139106 488087590 845298953 658883802 837992489 944236122 809543307 326607660 771101568 596879973 175225861 803708526 186541857 243886603 208856210 880151961 497543080 798040727 637756015 116292967 376423699 244733780 367331200 865659094 636422473 303392789 463780298 278663083 978494095 949916590 422270455 678344940 116109844 754573944 43283413 247576421 447742055 842812625 695149271 577946149 416116219 112652698 228881554 784560382 976187818 841066679 522262337 806470920 782574383 405718930 467214914 425785118 716853674 340671385 371352215 747249247 93393440 639890108 852879718 370772142 67744249 732496367 832569978 616818995 66677120 915488174 107699903 257683672 655333479 96011380 24535241 206172365 41084480 302368067 434798926 164107525 790229253 104643615 259648935 246983863 416725392 555935890 131542100 657364701 959816740 318100522 779673461 945838776 6976738 498704119 966274897 164232778 719866965 765049870 418403027 733907162 748931047 386030600 249004040 651662708 668022377 715215747 941567650 185766759 407940751 246313888 159249016 254145733 435130226 326404739 709292036 116543206 584770828 981596631 478469347 714553061 400817343 111060807 395570777 425725473 653559759 361948422 863928778 345252030 729120739 934357576 233843522 651904034 231406984 843029447 526091246 835744120 131081390 852683839 194406561 966808624 312130345 318193 921865296 660674685 369218865 105628708 704337046 559336405 694518754 802865567 406513201 544001909 626371005 588397873 63226243 66800347 913289509 690621738 850656530 421019210 959292643 782129887 838447624 329532745 332582563 611569961 544514739 342587172 908283253 80954086 889799942 981736810 434231884 268374903 917959447 627082861 804430978 743656257 199416223 345134533 894987858 108593708 776953981 940025037 275658589 720330279 52493107 648404261 512931622 262349218 93823335 709930798 927056790 649665554 582050660 386644113 417587064 207391856 160728726 990009528 481557246 83822522 736390162 449471316 28898874 947233649 649641739 637654741 629690790 531513370 733055326 910321397 520156829 462698941 970595335 292509486 280648671 699827305 288779690 894943039 81328657 38806190 296775435 77739 222651963 908369441 91140502 790160441 321172040 694898652 794341848 167752821 596792201 381965051 58711555 457045550 770456883 36753184 552690798 70786038 689511132 168582895 549923859 209396645 36788994 145436819 296286992 341739222 663903108 534304311 817648422 492882793 176238631 206985870 41152573 840462847 852499730 273736012 273750238 202875521 214329682 99393963 988642487 149855386 956953943 762086119 866652955 329561656 883542901 951282370 438147968 902525967 966190180 171351041 637225983 5783062 798212033 269297388 456687063 86593543 678664331 972068306 381500393 26404835 76458406 190340995 154807613 197981804 820169307 914743764 586179453 513630122 106653910 194738207 686700917 133764967 809142439 653346752 688079769 705797555 533448002 530048665 974581887 84407136 838829695 901595535 781560672 7752838 677593370 850950922 86945948 964499201 655481652 553786745 622345779 671701230 837282000 567421900 51106380 784791858 538904663 764826104 602833330 897169907 87760148 75872119 837083729 961270556 862767545 7248837 414125502 153421534 280343769 526901988 368297901 441920042 310720875 224910297 21403256 965189943 806656845 801502508 760695199 488762370 807548351 19794796 399672386 545707721 327883236 482539433 403865001 780682895 782871877 484535288 307932093 329257884 300582989 645480947 910696332 532416506 100777165 173000502 206241736 794750969 150556794 908138979 886272841 408181419 412080490 959503135 949224839 409626729 562671259 154206099 313598240 404419916 873357932 735478251 572606552 30116788 152093986 562896730 333894036 629257413 464562533 743893525 739778014 110824677 612443328 272996307 825565540 502333504 888246308 842790484 822351353 222072132 661147749 579974615 2782099 506318117 509396156 448242082 257364683 321358938 354481475 543731325 804150112 345153310 496912764 489064247 797756084 216514032 336075 925211936 778424397 215556115 486006007 944316557 788046422 213755919 437983917 361094488 884291611 765061678 879121405 617123165 927938705 873620736 51473115 277807358 665024715 709221335 766908319 944188320 771408518 560339276 267215237 419701804 227711646 238918072 753775918 731997071 126364054 74622908 401074462 543585594 287168021 787880122 911175228 485901730 798269796 379914073 235505236 293640385 564150769 944286212 999167128 760566931 467391950 593063276 340902939 488623003 65836338 176227586 881083989 937383259 225638135 556505982 674470306 151160543 557143322 920555867 682529219 446637875 517728575 702508888 916980827 745135592 222418731 385194744 97103218 324545428 33491272 187021571 559478262 657510478 127947556 733442563 102932534 141003318 621380082 40741576 501636709 278501355 150054663 862651108 492390685 239388947 191855710 772308784 828794329 978279639 266426133 696823877 196789625 811768931 886204910 809373444 232024258 217507179 254120399 188599055 766253788 139196065 443554882 876816205 823227858 380950080 445749750 901071466 31125781 961274500 326432060 174207316 522446330 647680047 535469194 711719359 144828471 730684678 424298748 451783330 721524842 549485650 91391182 299163320 209614482 850641248 648651235 117007617 857735316 360790017 36310593 468755262 707990711 394553099 98139283 956641912 679551528 495622870 945897125 800249209 223278455 483299263 862918636 948408657 874952984 976615592 875468796 860065235 887229923 165303158 458233103 404270613 45676949 281728402 4076165 344174836 145996621 585491049 177596254 986303885 838851087 219713004 550939330 737907141 660535109 11776273 800279673 738662083 164848440 969456720 870015348 969902448 775739291 799503398 474666562 165619966 477335041 45409685 645311387 533188958 867915874 672967842 991019225 952942536 989505946 921707222 637817466 220109623 418589162 316192190 433037984 243838186 901277045 399269739 845183889 327026917 317946052 252821747 727890487 599168622 69194051 843494638 645521568 633694352 472822722 367409657 702643327 827321499 251602164 481376566 648489385 376592546 651572211 338670795 854619289 657650171 629929658 608159838 721380078 168911811 759712426 50157984 191440360 634537816 47771910 463331007 489746670 771929821 231659894 350481137 449821194 249054137 425144456 420579056 99968107 401374488 85542954 70010233 228742370 798234728 521469490 132182476 518576230 71337438 213426902 630382127 641922704 840446191 625168692 606932587 549238815 691847895 895642572 595099213 225909110 412042005 274136832 984950310 971494681 452179437 657183643 62486348 501101620 504108773 678359879 396177559 753713940 253045576 353054485 191167205 408918955 553204390 200236537 274797974 761299472 355148626 125965644 818340624 464120061 341571810 874516296 182855996 181612111 1831603 59994000 615011847 661717898 591918691 396602789 994684386 581404755 700929621 316435313 512162883 478831859 853472304 486439360 237480482 139709659 225450336 810449602 496454269 263705882 216035220 928958091 902159060 605581545 832904510 418428820 362092973 552927776 120294422 475200823 41354001 973489086 763803544 93136438 862134029 141421156 211793793 582125364 45961778 407681754 343794774 383636282 146574870 333004426 290802140 874481204 700191185 640914432 950021537 941649266 257377921 240039280 226539890 67265576 647696326 150166832 427388387 308272622 840772166 747095609 212470987 656653632 853518890 494759082 451539908 650065918 307361696 704037445 914799279 396311534 353373015 588580080 434777646 698387253 378614534 276499766 73138729 942920418 650827749 99023044 45707850 96072547 487987505 951996140 834630272 589291278 457960621 186042661 955682176 515920538 854756124 348928392 369043263 423709603 23432904 585908565 969921401 909338409 468609022 866696556 639349806 843814929 658588048 94907605 843960351 1338787 513514833 897545528 747005781 669376010 324697244 148426598 556988827 776207575 869061326 397874638 932171519 358025599 174870471 987227912 553691733 156511704 355467374 47972430 45233588 745172128 574487850 320327166 214824695 21681142 346291817 172704282 128162877 559980511 158032156 488428743 983775337 876400834 776903481 48004817 126927778 481808364 658297912 499227174 455773652 196048910 764177303 245677143 647108398 840753082 815460695 647813402 193794722 573790697 472603772 660932810 668757609 301567607 774495120 762024677 505865340 599274149 720055584 693799053 132654876 618030999 798450750 784202504 397315402 282886868 696570109 581034048 131116879 683439817 41711865 80785220 94479158 341484870 774503884 590417093 925541197 970331647 349062042 878775706 218438824 387624204 119323526 305137980 683247006 718899561 633647162 53579339 651870794 798598007 334924388 508307719 266636555 385074041 996096307 154758615 538831620 487179288 709910750 945910214 335749277 142516448 340976925 441338625 568729600 560367297 620190638 734020442 820340637 773262990 565478097 108796104 523039398 497215873 43646925 474094565 852613523 437526453 234041193 886419054 843396768 974521515 339353203 128086983 571066442 357908422 585492541 611060085 441877462 183301839 710501147 134177697 405724618 821782641 40962790 544749468 980021362 667200702 73592188 883886677 498352220 852538792 858190141 337426661 855481564 583877513 923540879 541183236 938708105 979054491 746778972 945495440 7142334 244011137 154702223 696774925 818481946 870794429 484394395 222186016 495906816 532151607 306346995 339865619 933365528 103366588 607899283 795321685 848130764 53237629 727066998 811666935 723943372 360386444 452891421 320262191 66801547 730404706 984154383 125042905 200617151 901693788 723832915 864058353 784944613 539739961 748483063 616183578 106372538 471486622 208385933 301875738 83673027 160948114 270941097 395534171 124361414 713257218 626227300 460633708 679290191 921328958 791521244 566888062 222046252 80706682 659503281 381436136 932839665 282080078 52232842 752666532 167837813 526924599 887962254 678874063 553443667 833640724 590311404 980771885 287253098 252077481 269492819 532695458 872446302 371790367 376385146 707877306 86316309 150743682 551610521 800910114 602766906 175479874 272766702 116148780 151160765 143003315 722276410 134500175 125017424 771560332 803958337 120231333 219408364 623987052 930160718 249292140 755903050 970862672 138161068 608078470 687679339 461251615 436483118 547584760 782531345 937135902 675121832 943547246 260395587 542983292 443746163 396338102 120414669 901846728 665510637 511998273 290428093 352473717 710562295 105394085 774680807 580428381 893791861 501897501 756604770 262189627 255270866 552176391 953507082 58130735 175762297 138444389 536814844 285865022 383257949 628894813 977492252 362584784 801867890 125044409 909324946 525176624 448510257 111633000 297035848 747305232 335809048 346237947 304144750 211575298 828687912 937818665 440864759 588695040 247502693 94104139 552493849 65751524 832771418 277828320 137599441 332966385 498306962 575546378 161789277 671688264 344154656 885894672 197546432 808000884 871506968 635610074 178754625 664600799 639841299 809319288 255635948 31052122 594376879 224311452 708296719 278735769 13266189 630241051 659573439 146381493 796008274 525290351 999945041 615375528 80084262 777230136 954824417 931367124 144405560 45963190 520819406 810637437 542685367 67401297 256258363 749817162 480917466 850823954 510830480 10553288 939064410 522785063 886924024 117148135 452955379 493991779 134454497 94403451 972204263 447806651 905519486 998406332 803667578 55585994 100826184 188470982 961014647 949922894 589718137 322861082 63097769 449669032 383504272 71477531 806169955 604605792 81978832 947346066 711419385 4297887 250303680 884148779 434624069 149981108 825428908 881958134 669002531 214189712 797369890 506618854 626245620 409122633 856981111 985301589 716600095 350754970 18639424 965794430 199289484 861018210 499950297 592805890 279532071 905050657 468943841 87532132 740177507 865401214 216044988 230727053 59805876 377575619 338006032 681672776 92919316 38047071 139417672 187616455 906987903 808325731 128266260 980016924 8779382 697107206 73118183 63615937 296046976 367336737 963163000 381189137 528246949 198541748 934039105 662310092 247427057 738669919 346129923 286978199 182872055 59516138 633680192 615473786 762870859 646688189 487312320 341678688 802651143 979509352 394996493 437451674 792739911 594453277 651881718 17802077 12893869 236770353 22607888 607109439 117495773 790952095 198341680 304124862 813377538 825054852 241464562 80632505 949360968 621137828 377132598 624717301 774456416 724544996 441645213 61801881 381639935 317312974 897197584 886512818 844917342 323577104 908231226 470061488 419415995 87311101 561013513 575304423 810324183 685453578 676607793 336159503 558198391 252563282 916384424 233669061 397529828 6308115 635642667 965199368 635197546 781048111 521974968 439270076 756193244 411429548 620191250 39911722 891801870 470850356 704084801 659834238 733589850 347141526 678199823 441337160 711880220 888803907 257923723 406639612 643694902 170897874 873029002 794924914 246587789 55721852 525559073 940800102 533481865 977038752 83429164 134160121 616864153 121269312 557204939 523916590 785108141 288599939 795139040 27487598 107652282 715089457 504488850 199258372 884860730 295275578 834045132 246714530 993544617 291047215 713750462 998290651 965563401 522223815 643151707 514847910 354420063 373246812 645413338 523179489 577897524 809266795 968058678 181084620 321326868 68002072 891314094 268013962 183746322 529476263 194965061 170496676 442293827 119810820 92174659 66824069 2364990 758258492 988636850 153420286 170258594 759795202 580266210 481601476 745281936 246614571 226704101 57651949 326982701 544825138 308091155 997757047 540502306 719276469 774678408 382460610 681328412 351433718 887863457 124026384 748850508 645743195 982070147 816839436 657292263 952318958 925686932 278433088 722625703 176367837 265014784 908173725 516802376 269631739 773460021 115623159 268771852 650335805 148699751 223145607 934496312 883206463 639004429 269064807 62906517 759055805 772869218 817580057 386927087 301012250 705003237 88111873 840830361 454242012 886278617 700805862 386655208 443719981 450304966 93646965 349371059 462163292 840464118 790042558 845713370 426153562 951059449 744352949 480649660 137499454 403841569 492628914 87913919 336679873 854179335 142431730 341695179 970522307 311695876 646319123 372638159 915043012 919591096 878210204 78848571 381625451 640660871 697265267 803022469 928494339 511345431 349610340 419145380 960533241 987134420 366825121 659543192 996093536 11759724 285605693 877392096 813451629 628875348 956793008 774605570 605298938 619734592 788821334 382636550 660871943 196716718 243200240 763461371 435866933 197386845 733697825 424265073 160383305 639133390 546349042 450787838 527308719 785190090 666938446 365717178 765467124 7485659 168585863 214242754 35529035 926458833 277124815 820842424 724790538 746767166 623559104 414384193 134477098 294487035 40344277 524250758 550779593 71512225 661066478 431931316 694842539 390500881 287964368 830534012 567663541 202956269 946909603 961997459 959989106 972936476 217806706 185725235 580066958 299008074 754067886 341187993 678821213 517390949 691166124 800770693 178331221 564185377 331802402 146509757 904613007 209595765 581835950 997529737 671315018 874528796 105300047 874235960 693549416 413684245 694667242 392925339 263509488 163905316 297153478 904534661 764040330 591782990 912256272 523696209 98709766 4357729 284193368 165889627 307493589 345713770 55480338 888466309 714775950 75521596 753679638 578592180 545809259 756286704 141815073 242523217 436828105 483942239 630705490 606979785 686941612 836195498 19446445 406980877 263333432 504683699 947500188 354300435 777387833 552518817 185865576 431081555 792631196 382475104 803609284 355147338 434687476 490022943 907539523 965272314 993512694 725622480 972715485 279690856 36500477 885148843 892550255 939882525 826288007 555947179 877556791 639262118 480127925 443541519 60667739 318784789 414909135 67736283 546212963 212209533 982095806 527905876 461441211 417249145 290581649 217093000 898540851 740243366 22277368 38049732 600970366 124344612 931091660 968107803 517762486 429182489 499103877 469244134 411441366 906837038 266642370 800225343 553347391 367490320 982461893 284598916 282251316 183828208 808467956 945883098 72605533 200612100 173003353 68269992 212074824 79246340 259926051 758207768 219077603 809355949 251734563 346037145 5039876 550879297 566441808 619099487 84805345 264671493 323775811 677761506 826789016 968450754 33808572 526280283 538232489 954954565 657965083 77586506 238525302 921903840 957217767 364977650 226974666 777136870 659231051 655333595 191131471 261864498 228997780 226990672 356678934 341297057 1529780 361112543 484932627 502375059 718485698 170280412 295535519 96621422 257523320 609993181 499271669 714399771 351166132 745061695 266743989 990419591 990545143 647670176 671860579 415613220 897408745 720827235 799444456 60316517 459486931 934411311 692364048 52278341 505856035 335762288 946737931 891900609 666817516 289222869 641906669 780301401 221638499 691887824 86530607 100053395 999784547 538827545 16465707 774269048 366306794 140428587 377978275 741169941 214323354 677610694 969156666 220515836 644237625 921624683 335284217 583143616 83407153 515451875 714511564 280266876 716216593 607896761 850711043 293080141 177952522 287789755 944376530 794714067 149256562 361792637 544650449 929656245 810678596 158760917 914992764 499901978 183249567 340098656 363658675 219541808 692374339 275529724 407713340 139091880 726079767 679165772 87662140 233759032 501803685 642412600 749589698 963588376 488113052 988793450 128520764 589952646 899120973 630188497 757011200 110351170 123564335 712280866 933465541 146608658 501588316 475677266 885654055 720671551 54323985 478552349 982101798 519434006 698886962 675849603 562008487 301173865 411703491 631628869 103572722 878846732 682745712 73248108 679635250 767531096 369147910 484849347 26640376 789674410 67466488 961224280 17006265 927339237 153138395 605349631 287912779 543859948 973501162 903610575 664902764 215215657 948980098 850934178 596249659 17519881 767158951 151734681 305341 445954686 759121534 59920790 336877657 45506171 290940881 494987713 699676764 964907644 81506446 45297156 404863863 912156667 472069192 382664335 838053436 421193980 684018357 84486228 575403940 713038466 487496238 71058828 24845196 292864279 978880562 477463088 298693938 754947400 391923683 991416448 296427965 934635559 97102471 601010048 958404275 3533256 776093704 923749750 507939969 176397252 804084085 750442094 73584887 715687865 236859775 804230326 512325065 869813191 942772476 873621346 266380559 773772564 598087528 211207369 845201349 105087562 421965151 781434630 538650188 439099924 401445668 664931960 835441383 121306020 149337374 673205314 954367039 296930608 185878613 258130635 820259296 960257648 921918713 888432192 927105722 347240738 826198236 23105293 673633184 547260807 345840627 854994024 259200972 856245987 579479256 588922566 302757209 995220480 88797003 309399652 262045128 310676907 926194860 815511999 955588220 170659638 381271171 614617116 741977406 767442677 603492601 146524161 625673401 537604289 963642716 794300858 979923711 62069368 556921503 295465429 540154370 71299194 348181463 813364134 127108124 931441198 652370111 551706052 509159048 887351419 405372981 99136138 44072422 528406607 260841659 317246615 905218235 404773148 18828023 139181390 692550126 344882006 901882419 364541271 208811852 577054454 682033885 126188316 540710406 974938618 743121160 716092237 857049390 247465186 739023594 502305628 186834493 672127797 646430044 660214786 544597392 254601210 59374173 68709304 749305574 63240256 326462351 225803071 338438116 624278422 171071673 144889881 386755729 846493331 786294851 136696589 842669530 165265743 139704253 394353831 327544847 580270056 619762776 869738421 988825956 260834047 814099819 530630603 311403633 263523896 597386991 834731456 585500851 933140157 789515268 70781487 508485385 367487932 273718122 526061047 747496503 285816548 493092361 274367676 827696486 542221548 273118569 105269091 594972834 21227533 585680954 927366810 122754395 471739011 771886798 965480781 773086437 710508815 745826202 542274354 903218936 304954744 642712505 816803135 519735856 476431621 854938473 180749870 589247117 373566725 725408395 602856192 978015733 619239751 203225895 293456247 377090733 38428834 101829606 535384218 780213732 362245486 586284182 181466933 163533353 898571785 17557674 673093206 752089583 601933140 787168695 861979089 661676048 494871860 60406265 694144701 61631047 442579217 125555404 932431861 717583284 948003417 838535986 318846616 437205852 273876734 597703764 286914698 27094695 408996340 425334777 144675569 27844576 402656180 930327824 336472760 910375609 910271164 822889004 738261263 806846148 995416077 776502275 812871657 702982139 478284716 154137583 728041084 889327929 600333601 661401197 463991237 369180350 686212603 587530656 419866370 679005358 780409929 456230350 786337333 902320531 832894754 480733154 254140072 793058007 430425887 841956841 244784484 473844555 347079900 934327189 138023352 582725539 273830266 105256125 604393912 480524024 675497760 422191067 973766843 300031812 624998773 457413772 19971037 520528873 945889832 756405268 118373499 345947691 138394985 767247319 861300921 746791345 676465261 414339553 125774847 965208328 800283629 469757279 883574648 517685792 700283047 769575716 616151186 70211789 216265180 873578533 245840256 325296967 760146896 82250749 490940347 415146154 874791502 4093290 133371005 199076215 960857890 586855630 403287364 820579345 677659292 263671983 467821653 334961985 295796243 364017719 490359095 273150131 140481120 888979380 797322036 225823607 907739231 459325209 178747355 284807297 690853746 543432828 915149696 517522216 839256061 720320150 456855483 917482923 3281899 510130502 519670245 291576231 726223143 139811854 493275550 347814562 110113828 907421332 434061130 144568452 43689046 342949667 164995215 789992984 236852919 616873767 180607192 524541840 734208579 577446837 789913045 486544126 453040252 358484480 776039929 830088412 883959270 736559589 674815739 865913477 503163020 625478752 456849493 353057977 776584314 339427861 177336264 749618205 401695808 841241032 717786070 982781881 386583926 422003941 203963975 272162680 878331698 669141497 921125029 645440171 205639315 4359478 822156479 276865671 528376634 502778611 827661098 187091106 970428364 667606570 637757883 832100218 495548017 577503993 142818830 344379118 834967384 994476322 147849218 403642563 274916145 7909514 243837499 93224224 627102641 179338685 303257759 703938834 346006034 115940456 86520537 853196553 21128080 156160478 600811226 751860569 166558701 295568789 181503314 581188282 271909869 527859110 342097467 460850377 28480475 618671440 35657039 977789573 442797571 456373621 235716749 617753810 14524725 391009051 270663352 827311353 31518537 906870764 445854168 463559462 889240469 208244406 212660663 336629481 2269561 602733548 351875684 434338230 723159763 618735652 861342388 191913317 388524683 693110935 45841084 596303538 240145673 309426085 191457368 118847422 307841721 397440846 908220840 573404812 980601998 50220473 47299469 577424773 580918909 44815793 556027440 465224692 395221501 407179555 536172924 912359563 173998222 327624609 944995231 582831069 614285870 223701218 214827405 454279905 713219045 620267839 413550461 792577398 133723707 79471160 4088170 570667737 949243325 417095405 330320275 739944496 79474044 667605670 470969595 6556931 124901261 539406668 129559017 351427517 509239178 92786669 412878442 511831599 938552591 955666236 635206346 882929678 128400446 827728910 27975711 60490608 23392827 246489566 542308542 959980883 845154737 670935881 553582787 763274263 286205260 980399251 506669198 973758974 991493693 731139105 793774401 167377331 832630457 536249597 343303491 970595008 148464762 967271766 733212351 614109718 628140860 793201404 618518054 860839049 730173761 180097512 947304617 529604434 306623950 654679218 778577600 245055115 847639468 124782361 630323365 206729654 931705256 80602751 297725146 721966647 461467411 462435946 924453023 122361301 870192194 633488645 990910588 218099517 29285135 108443548 187901118 807327359 408038742 975873828 887247857 105902479 518594425 270486704 865192811 809724101 790981853 180670461 88840641 242620254 234467435 388779495 243717968 239233016 312367376 86695666 832634037 896501018 348073533 349477826 755751765 356317098 707932263 449519523 855726038 959229301 359443336 613704450 757810852 442021802 403239324 92761073 54344301 798636895 785115941 107715239 900314277 355638795 32580520 661119998 985532419 70748682 79285806 369299955 336354050 182270237 656666052 100439594 729308257 122994919 617815547 610048616 506855844 133179761 73195368 82249495 23440272 86220198 751337509 937911237 738884275 283581400 612982350 225092005 161140185 947432505 936060549 694917644 88511128 867816803 243871855 424090357 343897541 217048273 122967861 234669950 337864701 937462115 275084804 135037545 538056734 450057182 149181069 444555932 164349898 867868010 106414982 871743393 48893931 25135634 83486502 497583143 33425193 339424071 436925357 696022143 360350838 12991582 967300058 322901791 334607747 890073869 532448115 636977443 467120456 688950770 999201729 520305863 658542720 447226124 422678033 405889006 811300906 18766400 77914676 647703710 715576841 237818837 89681151 892622210 103920421 747709176 723859148 398358631 578188361 915484729 479712760 847522495 294179970 809390604 995288931 834267681 140941222 722409802 765042931 773436102 298185931 835894189 491711505 698411534 843685579 216309335 824489002 981083385 732211911 694507083 275464495 823656111 899628705 979972851 942099477 909247737 979345280 989282457 12019542 200378053 176777808 730829549 371495279 436441765 671876671 673264517 507574112 243364688 556162882 374515288 134439727 634708000 675422350 608684099 749301861 393075091 437491999 287956868 869230223 810326475 669807156 518936642 323972542 791614734 224685008 807376642 49281287 256479302 987569467 605323059 601454340 729206145 938280832 883146148 218785874 46518898 757801453 205468936 763666961 554193646 273163925 908255865 285301351 942189425 264457937 991192562 28459773 545038743 886741434 459933396 547779456 846370467 797043377 471982690 595200033 285475835 605411800 986516037 948228630 710505385 589767319 338626824 767874071 192534236 158487063 721730204 63734497 738742373 300302794 569538262 269724087 211039035 811973089 471012844 734347996 729041655 892710868 410968828 97925146 711148632 569496798 805437062 913207614 34157505 296718975 291079916 385804953 575428022 430008056 948407033 31182209 974597987 412948946 941739607 210426574 875385621 983580760 340532759 60485981 328682686 612730392 163438894 390920848 346018421 558936421 139229938 887113932 852924660 662720984 275492257 197313018 598519832 884678347 775529178 774015496 281000293 658373596 485958177 990242149 126939264 840878961 260931423 617358215 194105778 258603822 798316385 786014057 266474604 147641984 974804052 704877573 381526973 594196245 368762959 490494686 864838366 939070818 945728970 549122682 531325351 601189148 257140767 140691680 681548055 90353087 692934672 933622302 497558991 240028938 266952256 516972741 53029527 384085377 285116856 389561451 728756953 498196202 551124580 449705512 199628577 14771921 598694804 265093913 520156579 649413380 62194300 711443681 909477045 350689814 72450740 155651619 70311760 176349152 570627768 524983049 298895763 443016700 1202280 834781632 960898880 139959881 438666634 391011577 977227837 493987178 533436995 352330346 581174037 716932422 733947298 438902091 8766837 177395081 713270806 761586394 615113903 344580642 174288882 835665623 963522106 186507715 655725040 44292104 645120559 63611493 926852011 634976951 730277326 836431809 363502627 27759919 582650871 363432919 320753725 694681154 906454450 362344811 953683777 608706502 534940328 115281539 188085082 724737299 675347879 569180906 877836825 707758471 531365153 987952305 541097203 6910722 60556205 184356009 615641534 918810218 808371845 836779241 825397560 110617640 525147655 105716046 734931840 270006954 150945845 414573046 384268955 256193759 779428660 318408644 514451184 547069630 798247888 257296608 530340301 245950399 558219767 856363316 148756960 100429152 204675386 889833200 37816254 379306401 818698575 458831622 577924191 917736840 966032529 833726894 954600352 901726111 872948350 425439972 313072832 265200753 442806840 802371301 888025827 749665040 858689285 947798710 248267154 953544594 101293776 21399709 79619385 374462351 910462629 261720229 870481832 354563237 48214840 684332319 816376467 278995188 579081567 115348252 564103186 247553443 699736723 948538612 478022945 6082905 557882228 670067393 660006945 312182468 582687810 169146596 165756757 123852566 714056036 632881280 676790118 259707522 970532837 419499514 254120928 104947396 804171250 996563327 99305907 779115414 877684573 627015550 57648050 164815164 591641629 317935914 31500055 6022905 188522188 986199289 419458045 314190231 138746151 900925223 162975717 238933476 93994642 64407092 461919282 917302575 200684690 866580834 534872749 474504655 845655888 88002872 108341761 945537436 63388189 629463041 579401792 292108404 670129640 694613582 304544092 323520184 57192394 593261936 894518191 141087692 16531323 845216255 964466292 666422938 747937241 822159958 885526091 292250640 917467496 684953876 793728441 856413597 906820813 127506844 814312869 660648376 158910290 510972566 845982173 771756121 358211430 76540524 391635855 936259966 166983962 830841294 395602384 995266472 247825572 742662190 955111448 503777883 768591584 277237829 706180804 998783137 452661194 512966796 628650899 275693448 707961093 83795908 592030762 762024095 715764311 98249583 904007824 243462781 902813738 252322900 240347570 167958843 682472973 587240702 384857056 908610292 283689265 766201406 65942350 945315916 545971437 772247973 657727124 52368614 39492923 814490635 171015983 974922733 633328952 972418059 647254014 615228556 513557928 113336452 638651845 376166006 545577839 832461593 238703021 166086239 698930713 617662642 798946754 715433088 398138451 689435129 749397364 676627735 818181231 259903966 301456407 973361893 828134629 174332436 675542883 219837358 622515404 454970257 29208052 745933500 859384421 233137938 371134410 321207645 860846993 887078804 371632843 758551904 310572629 386231516 188480829 853641628 804271453 422198257 557807692 780055146 527978615 913366428 758390922 253095462 999707412 637640431 125661289 765136817 219531466 436927931 55893187 538630898 875432404 878820632 296936787 723693904 757600656 780488673 991290169 145009210 589805312 380530997 678860154 524900255 654991690 180097784 962693502 823693430 61957688 517896783 671204241 614496056 900004025 729219624 506080610 656892513 668249950 171195824 613732998 646997234 347664606 656291034 950224118 822228210 393531538 489363167 454981517 194815976 974385913 35640505 935643275 385248099 569681462 543717286 616379925 916822899 139553933 387288491 765799602 724845869 857913577 875938319 656707535 464946474 689914713 564527579 364714044 412051464 591640975 789179489 703458989 38010088 817056096 146454962 825797179 710960622 690167110 264599846 632148192 78929093 782251233 580712920 16658430 709667096 992763249 793009960 268305113 115465498 142068830 623841079 468707096 607930879 364992433 244040046 273854792 225599616 871046296 581455095 122371417 155269979 112290278 301756226 44466975 44250577 3048592 780908162 419815122 103352871 615483953 522857006 674217358 603498021 817945479 156464000 849828308 636872090 631375091 831686137 590772231 671752406 551955709 288021467 181587696 479225646 549375694 68621486 860197947 424252795 251238069 580612539 864989944 928873115 727635619 907406996 554880027 785246191 550639278 591582602 636576507 285852636 441010066 24066613 735930327 856011338 14635307 722625521 798209612 832441128 770401020 963396699 34739680 420505830 655795371 114876375 700161659 151031033 496659074 312415757 678783721 575797850 958043120 297478248 14156633 682883591 832386566 77503638 760444896 144042881 755203067 252743947 56272119 485294925 805050281 160538493 681055737 844764019 813370381 980136809 495462310 70633986 504952266 821725837 776796323 494600074 943934887 274912108 222230008 126007712 182030092 656539085 435577744 874361693 80594057 941335868 604135100 48845792 198939728 446908808 890526385 458525383 858862774 298534211 687534341 453886138 454997174 919042630 43770934 630436321 251031661 471262762 899458595 805886568 683434399 364591823 771607185 484339970 914079793 955760345 710493607 667406691 341099693 448263214 556148338 566378693 414516417 40961145 770393954 262505572 439718336 409608618 212097739 466415618 642713887 946131060 970652005 605577828 714875641 95682254 59333325 881294802 997952652 693268595 436889090 320414875 104292538 768612706 352117224 752607631 973415049 578967646 217714632 2473603 951137699 952792942 162864078 46771409 629576919 365004894 289968522 526062549 62459030 899352381 127241328 46301041 118197111 554918109 835631192 371473545 371371699 832847703 610398718 581768072 654356649 552251012 25239427 678661338 744388955 686841988 592027370 952472944 376877296 277107259 795168412 394185535 510463536 631269839 212378597 853589953 803982603 706808620 781047156 210754162 327553810 369124480 850927071 22546772 843937788 383366847 805445149 621513067 156440099 664764448 481863690 681038658 298078468 431623838 428898022 86400357 611072963 725537399 326607830 953982181 575492516 466407089 58545250 778821591 26150547 352766864 317059829 843139541 411540893 314887969 694068577 181450363 168656757 303930291 562740056 887629291 892503792 19587161 808835827 760175946 869554569 189127017 113138991 970943808 611676638 441979135 299827308 329677948 925369393 431030139 590489324 526574638 738557672 792672766 880381786 797029516 662811917 516523762 38243136 644393293 411867342 248100991 509801871 741927985 189224958 228000534 816805147 425673079 280836754 851660778 678566173 732075108 107968294 567901554 992190895 371816387 920054646 309084649 489369683 623816800 588083941 315758030 922012269 444234124 822074105 189296229 215666116 52963228 984602076 624299059 996602629 395434602 312860893 159844741 1310272 410201042 944369901 203401450 397041001 539338294 438959907 613908917 688836312 338199803 991568184 483382908 143592394 723907338 42187788 578555804 659271389 28255056 949913631 675809714 641618072 425215294 776379928 443858467 919911393 134805321 674798914 853341077 991560325 81265515 844821002 589958772 566711219 993956256 400803459 603143022 91960961 375307370 185154786 522475511 204785254 866707790 656913921 474191046 632524734 587845973 719227872 488790102 642309194 764362636 391143968 991759206 127578541 560782212 753782406 130495865 165314544 282463698 23064446 242775383 875436030 831563920 712892565 268060042 946394665 615661531 690513150 518791906 915690659 789928019 132910607 106018034 923433478 899067806 450903489 342063760 76929485 807372516 15494451 331407449 624554200 545926996 516887846 371408682 297469932 799680158 497565826 226210984 403435057 405081464 814352081 687185337 54302130 777630234 247082175 575658761 421103072 93512897 749071008 518516615 282290192 559052847 612761322 436806885 234242552 481078313 617350838 481827867 917413942 184156152 492282435 613126628 225206985 686355177 72420211 700844863 869726614 348254413 928056909 283979247 10043620 623091322 91552633 642137852 796299744 455585863 644602567 418958640 52806938 550452372 689988520 4992411 87572742 750291520 884302771 301572624 479639677 773241649 258948898 854025637 98728249 199927504 658561362 277006647 489335388 405058698 362587975 406249956 60248297 888574544 272816677 248510863 364405322 750017815 559020984 773975903 816846537 553359705 724442861 846741056 914417174 976490387 283625559 109013856 291985863 696628933 766075051 541678259 745224659 257934069 479101764 454084976 265242903 562022828 180047008 704035986 217487825 479401079 878202592 635703129 123857960 168966503 852157004 690228678 133770913 750178706 565761485 269454626 873501355 513337744 159168882 417583735 59794197 181511678 115524843 741000981 158198418 264123390 165141521 89286415 651483196 93306293 179081564 150265788 772657166 580841164 264510571 394147382 357952361 80146160 659097728 601269214 70491024 462877267 103891201 504425686 717536300 120452136 383312377 710592133 414436808 289893674 115901588 208228375 268079701 663109142 895995814 286047995 24395176 420597292 256235557 458781027 912291319 471702962 419512747 753308871 792479328 204400753 300497653 358290530 552390499 825052214 686425702 364910515 37328226 153381714 405001861 946679038 431698728 803232539 74452090 390330825 265188447 201816681 37381781 20512095 225207320 484961817 787774152 264946000 466548552 793164686 44478248 196012527 362850117 73598251 468194415 484099795 484022349 381620442 624083069 819028822 307556863 883061384 551226578 635830041 464758239 762399910 295842582 341664382 177187286 412429482 436333458 860788525 970728625 585288076 302530484 704284304 386345117 78391369 346210447 483598934 206393265 452055140 921451864 931034356 93061733 604378208 676204010 862829599 454722579 166785095 891242307 467931987 30832509 487667238 730120197 742277711 932802886 140201614 81266422 467764119 126269047 92196629 8388992 519786225 887143164 460414675 573347378 515587560 128786469 712180966 62062909 500001356 233915174 542569198 683172087 466990768 850265495 240744849 655880796 242048747 896871412 406414072 560183176 300852888 861788189 917587280 255381566 97774998 658273240 329817419 945754724 297514120 209504074 92124828 705434756 204288341 54893954 895263358 709768269 933105577 74165999 142882350 996174609 62596467 490267620 640142189 965038148 727412069 772205339 875543807 475997699 120956279 951530543 216134446 317944202 5481317 188579360 919133255 834864573 862890796 565290963 36447515 313805216 465677713 116700816 486772096 946698975 646769306 839760002 56233678 717042247 292616722 385068346 919828579 987515979 663732233 265645613 691442719 919648640 651057490 240501553 344516329 255835425 933638148 462311684 726295336 473854347 956908026 443358149 446143306 476888258 323481427 172927865 801903168 445035243 54881522 460284039 525798400 753218256 698371327 710583869 307870210 710297183 797486948 54105417 871522244 652738347 561928784 667068992 128696134 132613354 688474808 838676506 107418511 370898421 642373329 777977012 667914022 696161739 889601687 924179789 758765209 826181006 569035850 390341897 873536761 830721156 449653996 765706097 472493660 311032471 600263876 1336049 453648474 602213590 693349853 810041689 655020177 549027314 799626887 240427613 432349986 20464834 326560725 374064149 572683057 985230527 596668446 166062461 970053480 464239240 728166781 156248310 853358196 487774303 208678481 269736643 799292807 437581995 436610493 133752205 10264789 330409588 302317609 682836192 14150167 562008554 819713471 136005036 626160907 419802847 807858415 709130948 994732017 235482440 570944747 628234082 365460495 653020607 167234092 237045153 694962735 20346372 594958059 977157890 620022044 52916600 984124329 901532392 931761705 259199904 78073767 877238556 70619561 47725736 103859055 660525129 369939320 333714397 102821193 95777921 190385520 475683378 71787975 966435766 352484341 429367484 125874234 117072450 286517354 771084086 513134905 506203488 824980410 113789566 19271457 639322544 808206544 394347286 43984016 97416631 952434462 916529572 621845738 783796316 768717082 719370098 548103380 656146285 868287165 730426606 327797948 832869912 873654274 546795051 745927502 188009842 855289197 937971551 439419392 871951091 784247425 755340131 982557063 54006008 268471369 460659254 792202848 29897536 724467152 495153018 113514824 954396528 681267881 827873014 111493060 755582351 842993512 920098578 77084827 669436554 326405670 981202270 457667158 301292721 460527873 332990731 394993095 390093368 438529689 239460208 21051007 574609847 320622741 503837318 199026518 146717355 926634524 373511021 239103719 258589683 247782492 685295845 458895377 509229651 500904199 853690838 290093687 928345332 200229073 176137672 500961025 506981858 38137331 877001067 924635225 979765901 142524587 510970129 529285487 411901513 252232634 905388847 220497910 498612942 136665828 46560992 827052772 282751672 483418996 856226402 879507702 156595719 427274933 446368662 260946729 792375969 526593658 754012804 935137090 851363020 793858967 962545621 489024583 366537652 82256485 726212951 503779076 32139243 140694850 250846333 985189512 573820899 72484623 502070492 274458277 128724598 598818736 949713072 959339635 88663903 418992271 573850453 30704845 440171455 528273178 575201742 978928338 736725656 934897985 256252225 657716837 626090325 990677497 658397048 48664238 192040513 44735931 951334753 934561944 186404619 118200581 245825424 645561681 184356680 372072664 22513336 487990988 442521841 300052792 86642742 611562562 304632033 943374256 507880070 281773740 305086296 953619915 356507083 276536139 511455355 238166940 957945931 567662113 135804625 533502007 807479025 480668789 148855751 415920181 560004554 514616659 486559277 603438644 716278920 485479434 263719095 871099221 2921730 963665068 570440318 489703356 879713714 274385553 720231292 780328212 344585781 492158164 558560019 330404616 455618511 529416404 321683079 534294987 934795236 267662517 394868095 502949521 53893760 903377373 986320520 633985556 649793744 466964343 580176786 532781328 173075879 581570803 651249265 447335623 524986362 584387204 126207837 30861693 217078116 764076960 790521202 881342717 401166499 781205892 835284273 142329106 705171481 664685486 551911165 736008719 368907852 427402337 947698079 214710600 447943782 893434148 95394499 955443606 576742581 83062083 15015801 283216344 791937836 59853901 432532149 616928108 536355297 701880980 898522574 905524922 880438157 709136304 257270531 203497385 515133967 921747708 393721841 79775272 229545705 331299864 294814750 779953319 136369601 124485989 224054642 751678619 332026594 695389324 509958329 820681981 822903225 558832888 558223394 900538060 511521112 903490135 603618243 505622406 243407606 35161372 134172178 545902003 691397228 945655552 643921005 574694235 33732281 918064509 381836179 472719498 969716352 267752018 676060201 106645459 699708549 37126658 671663415 101963978 401260596 481008212 39779496 333097097 431222810 215153876 226596301 852083244 127867497 770462545 966947803 648537941 852333944 503619165 921806952 734566056 243845697 984363984 767739378 580596304 679221474 177420614 874131032 921591929 228306205 732143772 487647583 618894291 341753559 175555191 642691886 454801942 438130332 94579901 371845842 469753976 417831962 947921689 556076219 988574776 313539745 302391675 775990589 421165847 695562666 54699158 34248464 6556634 364861261 430090337 279082961 290660041 993551561 305557655 336831103 599142451 751232768 366425910 356960766 792359144 338002680 269640964 105762711 28536509 185711707 643344901 663104886 66100492 226509815 32450054 87265579 259199793 650313791 406506262 171396650 190462734 89444809 318621703 121849419 209375624 353563599 415668978 99123786 169174791 577560238 143547824 144896072 71713274 755128425 770189409 860971592 354066257 134129446 630461929 287170739 817263873 30483888 775498862 357374165 250798212 266614772 254467036 914827101 556848982 799563652 464424033 589414625 809113465 929491479 370670833 821149784 805054450 666185734 789699522 833471902 521390921 16508625 649766097 152642547 91004429 954760600 785514588 500357756 912104782 689801635 48025958 764341953 629430561 65080539 87738423 891672365 706709280 621846606 725056729 628254098 157809383 738923695 234802076 199548834 58579608 383252691 319638418 276342647 424124760 969034293 650488084 190317579 961355216 514281331 555297851 430410177 151124141 741701326 265694568 102649050 409972512 851119790 2035132 114582017 368059230 832860188 787104160 685467328 894225697 133809991 855888191 384927240 833351205 548834304 261568775 677853869 491669164 876038205 80656428 219310568 519005179 65188505 685056293 895117267 395252954 389274834 81104941 115087856 224002072 680558666 874703811 7846819 856306949 428088455 270665002 180872883 24157687 944440756 48818410 494800333 258029253 150559517 664056653 997615361 723586895 549169079 650931939 408370243 540834804 43499669 175142654 801121771 763090969 757047156 432216119 946323254 260553385 656764208 309010151 632160450 882273424 347489869 165951919 815358230 508364607 278112623 276008945 274404632 188647211 507720674 393705044 502456469 820703310 894586387 667478340 527557820 279732901 29428244 481117039 852378787 67282608 991849500 706715721 751013313 462513141 296684805 756258953 731646066 75185532 806821069 33543338 915630199 134727252 717359893 422422379 614804851 197711885 483504037 387345999 420790127 309993789 384056038 309362206 357539670 968883195 427383910 350018914 219828602 756523111 381465944 508579051 110193677 817577248 316720401 466652236 308809641 251701708 635250572 940705371 444071369 490789268 171547111 887666613 405892429 748641701 141453540 480241975 973697274 442908080 300297577 396746374 877146104 220312170 269087488 654695560 609431122 82131981 352184408 546787817 218429305 301201109 174358978 747065751 24069314 167682948 307031988 920345926 868399075 285492703 507560778 61959150 782031738 421281583 586387648 875552328 309439878 441070785 274860537 687817556 547564012 845992550 689470715 743392469 208982771 318569204 532826737 834874323 138735048 839116483 867396648 714334488 486590203 80170032 772514706 979784628 105756928 730818077 994595398 772538234 835724464 167900271 970439805 67993984 636289989 427226255 993586583 466675875 10703713 140308458 535049364 260594176 543081608 339847793 61789852 692710780 562025633 987615002 905481080 810862142 965151225 156513373 585947158 860688175 570683967 157370551 630191880 403856257 965123849 971334954 373042949 908588325 491911758 89996731 694295399 436430675 839818987 829337075 183334060 194871046 533334302 417915743 997619958 49778557 497528590 544016400 208551051 36148412 993402176 240791324 549242453 844725769 133675299 825416475 932505698 574813807 211383686 917404330 44288613 221428030 407035164 896040172 731855923 504449161 430651135 590246916 730149448 943193510 894467882 906953116 987775040 732840882 240984318 859257697 420711262 241772555 787104702 902991236 561933064 76260052 599745811 799693626 957119816 173528436 793337736 214021437 653683533 688797975 622195982 732410442 519659496 248863531 179041146 580089761 800866320 628668389 222761730 520050568 226341726 497444026 945900228 167310280 80902801 724421862 198554432 301485614 741232652 248019944 762223320 877226252 490614355 209880068 697133143 746804661 260949650 346079424 196995943 525600004 614780182 955097959 376004377 161017814 156139985 923946889 184863330 6546315 338581722 12207993 52136600 685078665 236230891 473058510 520804345 743467705 983041505 950979298 994099748 534305288 644016960 852162902 310057629 405013735 139516589 384146060 284825422 956082380 89558130 480736812 996093697 835934895 555240957 924748191 553441255 424808334 54533728 160331415 661729300 943593705 482782419 909261189 360725504 976509254 543971118 964171298 871226631 344511150 121681008 947651047 243793386 41415470 906802491 912488084 974769996 889525080 766091860 900210349 170978870 221936319 131956008 921225208 605329556 555264126 904985666 425158144 649013174 203229106 18186198 498461845 982287056 863928315 423199290 783606346 285916026 61184511 217916007 422163702 577101872 762552296 74574460 749133363 218900690 972142561 146242619 563310050 795443494 881227420 504750987 683369125 729847121 995326927 620699380 836720228 226549858 886325426 229835814 466938569 135563464 843708034 443465330 124829124 234473686 375757058 476725583 449328135 547763014 83199221 690692311 160985482 90037683 393284773 81308743 977748488 447146269 119100511 712152194 5401985 890603625 998647029 782984847 106355895 367647967 476590650 500082199 381122481 950082218 706910090 558831080 847341626 338765147 842016831 673028212 314847330 171666535 408536125 150578258 100959484 293422500 424854119 993535676 723277343 166519760 117784871 916119568 817920422 13088522 192324330 453099088 610356656 87660887 736428194 766724513 855430432 481342238 806793794 44177103 868013597 336930733 726914885 873958344 922407059 477926322 208154920 34538525 710924465 837740994 368583660 612512132 704868202 734602965 162097813 946324568 857516276 772053704 38200749 880323607 709240139 990161626 149136833 1134051 854735023 536052271 235734499 180502786 408996897 102863440 251554855 155189087 836539370 350784425 975893542 491695110 665656853 965611530 55785341 254804395 344729840 432868647 489624655 799170340 9816975 964885784 195762623 594998762 672636489 757504217 455069303 113818781 506835769 166178507 577355045 146898813 63182526 566261041 938664696 622653169 222760955 338758324 41078823 171909636 623761752 835658464 371680362 998955235 963898623 681655973 752985471 808526176 515743584 432993494 498504102 790782322 418324397 889131181 387938342 274444723 779980895 285387845 16970694 303093217 373001647 119534367 244809044 805287773 460069405 584987806 981727266 571365807 108312813 524517003 213823108 541984512 243141285 27293073 770762835 114606750 712071569 889834946 8226669 596656507 909040191 466174224 305888306 279871663 940872707 205604821 396734473 899183602 770002804 645411148 433623001 793274403 88817901 586477589 818185872 299558851 555881229 437626549 595959200 513992058 338450232 222515731 338421117 781617297 365448211 950960637 393187360 859513719 213603851 651077025 494455175 996280893 488901071 216039956 956401202 640442649 389349586 179615438 109127592 425777895 891431370 589766188 705370864 59916707 170837812 535806957 167289112 277287152 858702797 173274550 176813490 104349844 331272986 134100366 26229586 607610618 626892257 337792098 182962193 398472110 610896046 874813570 804910605 858045925 380376655 364409890 880640487 992647922 649436760 315611098 794791747 115786962 969671072 606048551 381025611 412491425 556621506 615976680 474366253 825150755 712231582 88140257 581230232 995554620 650951893 801055547 301932611 745820280 372306000 647782658 662610535 370538884 689718713 182927526 9423168 776579250 999120384 744527227 258391951 356328058 209689303 466454329 203308315 435971571 891034935 94659196 882870059 399896926 111906777 260538693 207249677 653625500 560157630 540261239 710637203 153093043 955158184 956373339 493015697 34576717 654750622 556470812 658449760 505909560 734824300 629984332 122726238 303050983 37504800 462041693 536993132 315270639 765042831 865875753 714983790 366438539 345174734 578457707 438786255 994810393 831649465 210562884 444704506 797805467 845935471 217083063 981864930 997684279 746054355 773480492 999891067 397945271 491812365 66815985 89754430 155698442 305724935 163140532 866848937 504535745 969256945 715618570 754764733 57158035 94199742 1527788 496805502 922412249 515409573 565614901 882715767 689167634 302005152 494437157 129473843 817160801 151521776 96907745 968893125 938005770 219813783 920533488 35009601 938603512 689239004 171846847 396055617 244453690 305312203 767503134 65000801 652916866 545674930 826923969 928325826 481030565 998773926 397660097 22654603 365975837 374939388 852656920 337009251 117200010 715475152 874972456 177606137 585230124 56477057 369671989 890954108 29061227 375843635 273938150 333352996 951771728 150575947 46373064 713774759 279911945 731534071 390330571 957747652 743578217 635900836 584891075 297078460 948292197 755548550 399301352 115669971 538316696 858035219 443670102 177692884 592612032 544389768 869873038 387712394 990441022 753046115 429140723 352189000 874301594 35629543 93768014 450735202 541747453 983719579 784061515 869356722 209997238 661661643 36684026 102477844 874278070 537242886 563141199 329077226 25297427 886295710 979035553 462435992 466470025 871829547 172413231 120858121 421587956 814870280 359128726 385487400 830356439 869108436 14224732 826738536 819700696 33917939 752346985 510445885 897664577 318528523 805168521 502564001 712479873 708379783 973532651 795019408 988899241 915483415 407897765 841996940 944527600 629616174 11083309 370923289 95085616 435874179 42131937 334658626 438463078 235566737 864301184 911399954 322969141 803354390 754957487 742187292 675388004 291787672 343833974 105662196 259222107 248570843 702688960 532052660 763033258 83000684 870594014 193277304 31264643 246249498 169583109 268705506 585792827 965056119 293211339 423875479 869070541 815053915 832607918 374450623 29788246 391785825 572006797 391299977 520086426 404517737 285193005 343974821 869054078 201877268 653545909 236505544 771833740 264896075 335539250 464560939 504283250 573705401 579310868 749394701 139623043 804141644 647972015 32528684 683111220 6000056 301675451 503097424 169769632 448530164 519807445 305333953 604611077 984188858 107621372 499494091 269360197 484914699 107650836 331116865 74192486 357668521 522283110 372740600 398129682 291173276 719895582 746893383 803320856 697629358 223983564 318327181 713986281 524713967 492085988 463628715 37613340 688150065 31754558 941779334 52489194 323394956 918194582 767453575 504061362 938566620 68863501 283136026 287515254 860033854 131742374 808601138 67918941 133645975 805108170 204937667 198234671 8390157 671641285 543033415 131295708 642952587 410394182 609585978 697093365 603119426 910223075 673206430 851569969 552902178 28078995 28759416 547997418 33775717 714415154 571870801 76629918 937998341 339725824 876551605 582152814 73576769 258711586 293391031 618029218 813214492 596472352 363383660 705562146 480544734 708249189 627241323 515931134 268229521 952062659 11389012 41268968 772180613 301040876 326161990 118153141 840753100 146217722 756807782 95423968 302726078 537063 278977887 936948231 449160823 144083990 825080285 305326700 819999828 989370312 727692561 807235957 850677882 909090216 632649520 371898412 162669903 86231360 291327988 51722431 158071039 593490305 617275673 783292161 339720184 373032767 64561377 385111272 733562734 106663859 420279953 652459789 513154520 693698807 801900786 401424687 923368817 644051085 78417104 514615984 825323192 554871769 209572734 739738390 758416112 888521890 441811281 584964747 198419105 192920981 726765089 820819550 877658645 746960066 449779147 742957440 41503196 815393821 965747889 313855240 334369096 822255614 944916536 434655407 39301874 76881314 769780553 492727125 688204083 879107495 616334032 887502202 280216748 453649556 265929792 735297990 708133054 891568975 679496206 591350657 246715411 829181349 288684594 229381403 618980115 111226053 87519913 327077030 156008048 437078981 315002869 204518487 544774555 381809180 535204763 544759048 797251916 809997350 593074852 779459257 824968702 999579044 256127516 113046795 710264944 302286905 297801111 806230979 419540005 621909998 391705511 520101197 4395493 890129838 705651303 854030647 744285754 606877643 754198003 507946161 24124916 903946359 13949165 468564756 243324581 427247692 758918906 512563800 676443942 151595205 915711299 690673564 427584016 290119874 467865845 433930657 983924292 387518728 859358657 50935119 414802788 753241791 654100060 546390576 384178263 54899698 670262016 716449520 298531273 95951378 464824810 78080995 425755304 481925748 64269786 374387583 463886504 497591502 713620118 709112541 310722752 862381502 635199847 357054012 707227563 989225283 607852442 150217087 603397736 907584322 362920192 996202154 108801723 164950018 549727342 568308840 685989290 240180400 999210046 161467016 946949120 562554332 604614860 887499899 724709069 409285626 214726395 255695832 649343459 181916131 112703150 880519897 794274395 859584849 929657678 163156699 830622479 486558566 932437066 651290850 27141405 604063526 137405331 795812370 673095274 619477496 189543964 546504759 135286812 235752489 72634976 385951806 562806559 201871208 896854747 544678074 364301986 390023499 445496976 20891744 28536983 991518665 386506114 529038475 457814070 464266687 728657211 535252921 749289082 657970539 717887304 148311051 770325666 782690036 793190330 177844681 120154802 563828448 477134758 546736092 334290416 753987739 359950758 251509331 590105447 706228983 275255895 207612126 107768935 190303910 695028441 931809110 166434563 629480130 372467538 664115 455248017 174682950 315122539 127806228 163476526 102609299 669202129 712175419 733367096 815026412 971421109 692979214 754250194 941616890 393457485 488071576 725879139 239227976 224071761 429535493 206211863 873242311 426695038 405898025 668541532 693163596 624278550 533700858 420906343 801960718 307163230 681195026 803196333 726194216 165572639 326892334 525258346 334221853 543439655 790839985 681709853 635620174 629033925 992038690 664243722 944862854 810382671 16116137 858925750 247516527 697019039 977692310 254908527 713515290 224881810 236723163 961205442 284335228 469210760 188717965 92484099 177731819 305849063 849740902 139105224 811906725 473071000 666253382 709003118 851332425 909850248 872481966 169430163 762817115 406622761 418966339 569478042 205361093 67393006 352135249 448154666 921226833 654428882 935697221 847709615 117532720 6751698 880545586 272004568 126604662 269328494 375292237 525299479 990982299 265625900 283341169 605888804 354084091 840738325 964954268 238641019 919097687 232977719 176663408 29561817 114985554 854714145 264266419 263749314 197283061 279541610 424208847 713904126 913539372 721320234 531516243 673839896 367402055 717191550 893489520 418801118 115987322 670461961 232159356 553316580 192770141 783667566 621461875 278922753 324823404 331371991 150489713 63575759 786215560 908177777 349126457 686058799 173541236 261407981 117241777 99950531 148641368 428770817 812759140 936402547 288198722 521031141 357431038 810038505 676596129 589472727 883311828 466325268 201274568 493458839 497384281 556081065 661838961 400542187 100775082 295945373 481759287 475507996 459705348 719673772 454111002 223595896 676614216 511566038 301740543 193201614 78764157 154140380 887095854 956293621 546954318 92004295 159567314 801525573 965828232 421021538 819805821 590969115 675267998 178089915 624633249 320950618 113255461 898927526 875207959 464213221 139307864 55361338 314382236 900430886 127224725 371523665 445234511 406229898 672593117 117674764 144814133 713114115 935148888 601113678 893629621 449872261 589575631 781380156 705974301 314047369 420067888 840152259 221947163 537756556 298996238 435166738 41700932 277544849 744700703 469590299 672771728 102494363 385770940 609477655 64165852 49293620 681886564 18614527 792787303 499554794 127267641 932345363 502543445 500900812 489923201 688056919 872969775 806552305 273063718 351133713 171013985 758938865 106293303 363294541 974865851 110683498 510221925 822781017 221958897 456304252 588151431 253090889 139391771 563393357 934312470 287935860 211111733 218686599 505010609 126023669 982863776 528583381 551091099 307280939 244013727 337525097 742838840 749761337 771112155 29014137 265247379 306485127 356869088 310581693 738666715 915517759 825421982 540323059 280210658 525430480 188409320 372339292 236759197 638771567 328826104 91163452 439236775 237678481 129000425 164165725 676099261 62297459 184917052 583586445 537823299 193259922 241949012 579086107 451217597 401930547 796477690 732982366 515490391 828777180 539130841 552671278 600826462 189625561 31907331 176826985 550062533 142170040 329519978 36461424 423869857 259405005 540823144 906289831 918186413 749907631 402611256 242375416 191834311 23600057 593422714 979128144 471376241 753091210 520673971 450877217 725054545 442801797 572117194 30055647 954072753 702778450 957109645 207127683 951531263 63082587 483178538 206510091 304074574 297307472 691657142 192755192 852088788 248519844 975142313 223752654 483908970 114600717 156373600 185901719 402332175 353483527 703533466 122653025 903934821 637425490 671310588 902759355 992403763 190171504 757346445 619025468 734811105 383453736 572886842 275465468 861189887 836578310 458670931 920711705 513561022 825970648 622219020 856523828 912654197 25283378 698617597 791315697 115806749 773625067 852448419 106196347 28564182 615273374 433090781 909742845 508061792 287680042 694228591 688086314 314577315 363434547 885401730 423446710 893769767 963937438 551081250 992762842 222503068 900731929 138015167 417317076 836301652 574329233 688154541 143302244 294850244 226114745 104245924 42469457 487219719 899868298 894764864 283492834 44828507 187223997 82843010 847000678 764848801 530918227 65047885 512539052 507299297 170831630 278535914 919177867 786813380 923235829 178188164 778618204 226635800 349457620 487580589 175130235 914075216 890673337 446245335 441039049 754201090 119285112 218407132 491001901 542930279 710640168 151716471 953710094 440986078 571125668 303576009 236693467 110953577 678804236 131759573 494496643 39814190 591009857 861573123 385987069 609118967 602175596 947343521 735864770 704090547 596961399 207889757 180523854 953109747 39670674 614415308 644037026 378095981 431976880 734823911 318107845 854622333 6132743 365265545 754580542 924444319 935626644 631202802 271016348 701178870 762125205 109932103 33966318 542005448 616038413 152320015 185384267 326259712 237654595 798856375 672323404 941035947 266491715 430635791 205338509 361772411 639218267 161080779 920207664 343439175 604596639 281111556 76990041 994416009 972721767 137931700 497490611 513067998 806285772 814251581 445425129 552497034 59393326 861277923 716158510 167796210 526943920 409870669 736841910 969546015 698293690 38041608 708590138 269958210 981180279 197285636 405356408 619961898 974664533 60369429 729878449 961735631 363537287 638632307 110643498 730926795 222489478 228304442 111658923 816553436 717967500 248920299 723696899 908613988 537463319 832507370 912563073 377653225 262368364 234534397 426231933 312812181 512662290 111460051 685753549 375889334 779462483 705361787 227918160 77085503 416079038 617691881 483974503 387920198 815203752 109080180 835847030 891812484 646234022 762202715 349080424 724855512 90788884 415637563 966325545 706074564 703721617 489219994 494111017 876859118 594069377 316619360 536857311 216578209 951730826 585622361 147983684 127798858 524472599 161846964 923918164 907929851 466127064 680215175 871968913 359931883 687656512 523721032 660352 249801971 6775558 697512533 441268777 709143826 201582756 935684205 144403099 414281963 562210523 26068533 50805094 352827202 330772013 431362741 817732639 670600067 710295650 781904856 278425567 583829563 299882244 334089967 487053764 238743964 973369314 281502511 164225903 571905534 341171601 55306798 948833669 191197272 503023590 101623914 190165038 850386123 685043325 411794370 979516825 14097176 791529782 448443387 875747958 959006500 188157618 207296316 669800058 832520059 695970522 226189970 804966623 722654155 684615513 764455021 830183137 703588708 110227485 952021793 156999234 864481727 474176474 747341158 422937542 945690356 258729094 506308313 670069176 390082626 571466718 619457145 767147108 650457739 105000928 314268970 305896091 651787989 302745935 66949685 523796530 55354058 639815219 418462150 769198722 420091192 697951830 490552685 854735594 340842643 725482951 484908702 703465289 912547694 583658331 80734513 697724036 568070 80596775 478616546 842205958 704622519 205493511 473159890 620674875 635078020 683753243 420685828 999548948 223674003 937077828 664984545 237084038 342232495 84778156 922090933 981449994 473922757 220971579 744382511 351684127 934418279 823304994 895155685 613532356 421572428 446928980 833300942 428445694 76231886 347445768 221902790 279251032 910245226 690902073 972430605 506281054 652851268 742983462 894153928 732357409 386774688 624202194 172685951 911089334 847217770 887252101 519391389 572220087 291568303 274283849 593617140 146270912 890685986 709654125 545732406 730506483 894294424 820648198 661476221 204826229 918835852 547782505 537205955 527106030 32329116 679189939 28882283 806022157 56504585 993661505 819276214 535613954 54868283 361870904 597985871 408370178 596392763 125682686 884816576 109449159 233970488 85758911 634719738 773921549 983730435 972372969 707253457 306356246 616442514 884043696 299971198 308382247 696415872 585052043 477613339 356094473 231032459 667636661 230879786 837223049 802134549 753535661 288231695 11399416 66540197 656990646 803606929 134791083 798264931 361383768 866160221 641977980 808850591 148603869 319678851 874748743 452813898 126526932 553937655 961774190 770224251 761965202 573137169 762937686 157291243 139241644 521143566 407160040 840420985 409452159 681128332 742152209 143383464 320853672 438158098 631160386 878815004 456482956 807504006 276685296 794432033 562208977 172812213 866524949 350231844 923331555 954637262 705547693 82382903 574913136 532862439 952368698 769240977 983167468 343953783 415532609 515206156 827526926 240173274 898317003 208144294 542070865 36725713 621449957 577519104 733161076 382474239 506110496 763625698 694305019 106519405 58486033 460983477 608626347 941384454 319382994 359931655 936506386 610536220 587639423 310075659 164529149 255369185 514689979 541301270 949137407 946891247 856776488 62985763 231125233 767781057 550752754 295878224 51527020 431103799 88166213 845122399 322397777 677910038 295324370 622569014 433811266 645705862 98886479 567725151 82709798 994318994 240897780 833371785 716809385 687578027 164569086 536305925 454986937 997670 280658735 748856905 1893642 506293433 323394124 508413297 780556435 143587074 429958302 363232953 510265359 395082752 526830962 460076548 463152253 429672856 126501017 702512984 104743841 768067601 284631784 955409760 383730304 565801112 320947897 706511849 454211560 925905341 860493417 707725925 561530086 209370100 215033048 617449067 147110733 213471766 942165996 256767540 822279222 149492189 587407630 848099616 337546362 653170283 568545195 744518703 257919290 109797060 49690548 776115849 780274264 288437327 590971422 690991607 621701371 810145625 142813539 230480231 421419535 729323409 767596544 535812971 32964290 208296589 733363445 525539515 422911241 501370436 582766152 377304750 904360473 970954131 891144066 641999301 466904302 308838072 438036016 494396449 920477895 271826906 991196259 782118408 839122343 757766527 150383409 572962916 734476502 222198547 964807985 318472515 793336159 182004584 954115331 945652312 189093008 11170609 790709190 557571448 607926908 640728453 736826272 985831199 92889724 602191970 708129850 242802409 946708906 226855720 579996993 118973465 509969764 568617242 873789158 235440149 706890191 72710113 253514847 711737063 969722962 806454280 828508772 101757886 802158615 220961153 276439986 791067499 610289805 380711966 539819916 813896421 199607272 339873305 440682549 345865157 908454303 962716812 253970807 172289226 7144686 378854394 51332383 401902167 366997842 87696069 211139966 518277360 459435279 490138549 797226474 407392705 982437293 452268151 265961275 175655191 272415863 598522907 513295438 956602596 863292155 410341782 743438982 820117311 107217804 850983486 255362118 706463970 26393027 48239185 315936120 968582058 465840378 720079214 371668489 959797531 859755216 854445849 140668010 275136218 323464104 825150780 261432337 392294193 498294569 502494881 571828726 504733582 952036031 570316665 822003478 352556804 581327385 812983768 998318836 100350152 870888873 85388854 67319315 978257589 18339111 725118959 707236989 957418953 600803342 754604996 370852415 274176166 90990110 836347480 390381034 907900946 145225176 512900788 231572244 209898359 798634757 19628228 351195861 550677859 166381872 81914840 677731915 368286217 889801255 418086180 837494038 67428799 143999614 529419840 720115164 696917886 468564491 968638376 590534 600424293 784738923 722118973 639942145 319355190 726094204 931542210 131235903 946766040 555465185 609552992 635154739 472437971 820990850 18801954 58066456 850889431 168900105 356779898 635268139 96815669 286972773 920196538 994966828 106267236 426846283 939098268 274927074 547942782 329558192 936468923 357299860 717118144 73561680 464129047 453133200 309968141 101982506 833876629 27444135 645339500 333568002 274718333 739685039 284917638 933017310 523315194 575418368 857409577 201322378 178429086 437593336 487147975 24453652 280467419 1511287 783132407 285691216 791694218 771502179 665763059 428854100 351549544 95124518 972385817 881384957 300716180 999096619 283674731 842173801 655701011 90338916 256058895 142863483 183981388 579621319 572706255 783240027 59462029 320422092 539621273 194396147 647703940 843046129 100064512 76755059 390878150 405057078 815414713 59317709 615540555 394038177 813851167 553742905 341457392 473058748 267812272 212306355 194722548 287842578 43608974 245574776 432556923 448776373 76030207 33965453 548550414 943758523 264792558 995150648 95008793 35110076 208109415 701556101 60894828 223796310 985049118 18330818 820415931 457490857 329721577 144356355 16461342 712111068 818508098 404316575 259971217 154647958 55307718 987090353 330524021 896677765 285834424 780437143 752000781 932136155 391325310 861012343 29734402 791640524 72113187 507856053 455076832 215182353 409317332 720778366 36405655 707557736 41086307 607159617 194874362 188309521 377280711 626524721 492079683 82777426 679063194 778215364 32910989 631522293 303313562 939316279 293281369 687542981 82018856 889232391 742784778 675916564 793687244 134199417 303338601 691679544 300525743 434978835 411425569 261033225 461971231 328146721 177745220 537447013 438330639 962780721 642042052 247189933 86592404 875984023 943626747 434122309 251439209 407067882 874260004 547514135 860136044 632030597 795949535 473136401 222909982 942382343 967902641 159989666 285114919 946119891 458634881 217986369 140124624 475215761 576184349 541680614 212537736 799812011 410806195 717152655 109066080 933855697 121793112 398251709 844082574 813702517 385695620 873456884 898578670 737197904 280684948 462348095 759421308 314111963 120357447 343767721 524153563 702977495 495729986 354422980 238729937 10191558 112908940 972399142 36516297 72230767 283090194 146271464 847033679 590233694 265410852 791403302 654755992 620879457 976717046 796793217 97560823 956660492 536997152 767339936 484039273 592220470 124584735 130569386 504542218 836001146 423607762 613385677 150187166 479958711 470989309 191900859 538625289 435748496 205433033 517021224 515842775 33702381 705390658 727471693 926387893 734043512 649768920 621298024 61173494 480407073 477342431 758939706 949951503 59015067 831106319 947241607 332450586 516569820 522968324 844624281 204748375 362348193 498224831 126850238 216531879 978800104 106943523 749697478 290954000 451918452 972814201 31373702 416857916 927438156 286789612 122810455 243440121 834831164 805423630 149711511 906443962 606137170 627063889 942863142 354122516 437209442 582089615 201136619 37215042 289858691 99828611 869556813 747467426 517319568 575098190 400892347 257403958 769239976 91554803 96012324 573294372 928417455 941530842 943940735 770177846 99943371 574926929 794029893 672408411 716786151 712314374 456528626 805308964 224509491 962550158 34077320 267043912 142326434 314319586 904296459 12405536 179409002 685695197 771026181 350545707 462121608 727792063 441486596 138036876 821414457 428428717 807580696 86992775 653210498 4203310 940641622 989687048 302112682 927709615 622273367 561595675 22999995 818664448 313435321 332745589 384347396 389416150 6491805 263100906 459041689 168842567 364152103 465272564 439548113 714688336 169071618 975289907 324730823 955393106 468720345 912776423 557497819 690217361 916044255 89410680 449265966 576936628 830472264 428201711 323959593 900574792 857535694 248106874 142493430 500270653 440729645 748134636 808293893 746409575 57485222 514408506 362400393 803545854 473680768 181350655 355650553 229583134 443056514 202294777 428666767 96920392 351214459 201695114 983795916 46964192 599405499 633189431 142185970 975696301 679619479 358261549 794152073 963364955 804778472 414404279 53777883 826542332 355573644 878209737 67834743 681753219 404666852 324290424 423823281 289424968 464827733 964270464 811217953 567805575 343221703 420313789 302112800 134712544 709425449 579876018 432356174 896433880 270609899 158340869 375968271 243419735 756049282 482604032 39800328 928261161 617612007 834727186 186492583 499765373 699600664 642661708 318130073 517436777 869630358 51241445 301022034 914347363 578278 149998775 38459784 47428553 351841552 852448959 80532920 183265627 510353443 687679648 272451488 356749499 387111087 619426593 911755203 686679284 614800457 810402218 207185897 450637808 815085579 380327627 360482204 530144001 866627857 870810294 580604075 705836889 915455740 913272768 444554154 581269649 920847987 570307812 584894577 548613926 505391518 274084928 153041561 547361015 185907369 541080981 42673666 445986761 844964423 775149771 287827280 772702659 852159532 806494315 145650281 527792114 164241298 126247459 901731064 625800390 930742197 961888582 155695854 888053907 241007191 32997705 248469243 900943377 913945149 239352903 373960985 903134941 283880367 904398718 623766274 276737014 622615292 916434384 652316853 276831296 63777524 779826755 94251253 655491844 885442924 474604161 137840585 634035310 402999742 551486297 71340286 822627342 694622534 618249020 660189856 361076056 777764838 394732737 395619205 104751652 816244355 606083873 246490562 41652014 709290373 14333627 212514611 243798679 170916699 510448530 498407928 158732386 400385781 757402058 477105394 913443576 448355912 530671662 319305802 439961509 402618062 335748269 452328427 158711064 650764291 24786136 792173571 476272615 214213609 891089510 574138246 613757705 29351813 790087089 416321195 513396314 565140831 658709047 747769197 63165722 47950854 330976537 767125003 729295470 333837962 313085855 492961672 815764958 224044288 239926705 158964267 812858837 804097282 305312864 513288704 921231909 560990252 627331675 951390038 291565184 537420448 269531770 787489088 500805888 804715907 989765175 52440084 798251679 488903038 508365360 916105198 73866176 613196605 136007847 596016942 631307428 804643827 217329154 263916790 489741302 782151125 126814539 393319341 550154048 442469018 304209584 539935102 448035699 18153986 681472516 929767642 199498083 357972044 369380669 41435890 343993417 46757053 318657780 433604670 956599359 527201312 157145320 735603448 435740871 966192961 139894907 215134625 527524677 328963441 423042867 851212668 831313280 171198213 621656378 1345294 845003301 818396631 194315743 654014116 341395780 130204611 336457235 281994445 709570769 531386155 962930413 952957660 24408868 391382900 27726887 805870951 525309306 798580615 105288350 315812043 169495666 732279377 107669717 974570405 624942736 92595523 324444531 246348634 348757693 350061266 755511744 520148624 285196997 380250360 317972012 764432819 434390487 105991089 819137737 201055089 911502089 728308608 952670668 233251134 469643730 818704871 326614544 107567057 464058510 157780466 505097106 739718565 469126398 424094893 840731126 774531449 983045317 211897257 388312832 353774801 477304812 546255227 241005340 458539122 428710750 57466941 132316632 126397161 733798765 680510988 852626020 853541125 242499659 494609800 787273753 691646553 711234194 592354391 971691759 991627707 411679677 18789794 534815237 35213256 397295788 933857429 385640477 324581725 18491940 501172964 473705501 316754463 23297869 771762497 938499471 627754229 87033394 757757927 196445473 157859976 507600964 245460242 620583718 620064202 850489048 673344900 399113748 477870188 573945764 882743554 422066436 394799462 439940934 405085397 749291573 131489139 961536957 559225418 456544138 953035666 528943854 483815730 423430919 895947142 53681952 452184675 861605719 111826007 491271552 634121781 857579593 428306639 512297630 379035909 145208654 586334718 611161326 163857845 320148477 656312759 876932937 375262762 922050704 271033105 537078121 11301837 763888228 965185254 71458928 105093643 377621629 799922775 76628322 614950613 458193919 305371462 884908966 431583009 671977142 610355930 15050121 323236199 720593295 485747199 805024954 752314916 702259997 927292899 941937871 683897946 988833813 873420410 428535231 704015374 958161362 880784636 636959847 199242953 375567570 922167394 58154245 500895768 345220918 653494764 727741376 62999052 193195846 350247837 572905246 891459515 412447211 961158845 846198411 22056893 70846772 249542230 156767961 952517807 928178386 109245368 107959995 38824371 726806683 31998198 583275336 279667438 500987146 78190951 465370750 984236553 630639549 933127205 346981309 345604273 666780150 256781969 386304072 431259416 81988379 367515341 741689288 637626993 829484343 797587008 404139208 36240247 439230326 702714902 23875898 851286247 176365228 169442238 16471792 48528897 625189839 38435178 60685860 373988107 611313273 786265234 770753008 756647886 891621735 147065457 332810455 585904151 466167036 304387719 168688955 545496631 374327743 775246101 943178212 386460036 886678744 590312356 736189567 752188118 698397335 180222846 251104796 312229643 123240174 416263731 383610800 972408707 347430898 692141078 897309841 682239140 204139613 89140414 920711421 162793047 880885775 944931718 611995795 251606153 774363785 229906444 146035415 540399019 623293296 952290997 175775155 203014451 403871504 520671016 111806449 709127705 613632726 11562191 693938626 842738523 519522773 475588441 962957114 144334457 369320258 452353339 766590161 126923769 328205560 462005290 566921187 110875620 400716789 862885794 47147313 978052167 198655195 785740130 830861662 556170675 439171696 567154670 430070131 463691198 963518494 776742668 951582556 837503872 564284532 657790023 295545961 653738007 212380579 715594608 291714510 650413859 586897921 483342103 994134819 481934666 389781642 818158870 486892260 418691253 882541402 893373191 150352114 931941778 63021620 282139337 93324048 271205008 161381630 198825215 166757223 716471654 345849411 667435408 312419074 170701644 494153647 574667816 660280403 565798271 895204503 517299382 335350188 441808834 977080943 440799212 323823047 584861912 728667985 664518595 473935423 933156107 702946941 591268340 492621844 728740008 898964179 462605951 346836523 408263809 362579802 954591272 856310220 495344745 590999997 677824757 647196450 598057915 588623561 115587761 205065151 233694164 345777393 355572077 949352725 172786324 110054090 181405689 733619453 390788322 280671119 962780271 949349428 612177701 577141150 474985129 875612377 903249355 879358712 220783302 491443441 931513285 180429253 511481257 78466787 696048905 467309774 158110074 548763133 437384975 718581249 303718947 522279149 551453013 656023793 263718355 377141320 484985819 751151444 845694335 89594630 621776296 334090627 670890844 731263748 196460355 159394557 129607527 618441601 722463546 354470116 772332509 503479201 713877663 700582014 163727811 452387565 473964933 34516917 974913375 875369937 96984968 144660376 865094844 151821341 983593538 754601688 989808683 51980165 678538711 286768716 481138877 134076961 643806570 507632493 538818249 8070381 170252709 617875674 650176620 762547786 760693558 791387862 207016452 363878011 633152844 161298885 579783861 893414953 971177502 772786867 684729060 149983456 478848356 514945484 575631038 134410128 520325340 887317733 706521778 556786444 117459142 725766130 450728947 487980174 81001065 560235406 934447351 411890737 157767820 164297078 681556474 744471926 57096701 30136078 543971708 112125888 44427790 468099546 429177535 650798808 923300626 789181446 265056842 534471017 860320485 743059167 155013736 102715781 76571490 739310424 447377322 779757854 265639658 822881926 456467809 824849550 124334307 301200420 400734757 490944784 573900343 533234448 347101777 765522244 516958673 277336012 541102212 335885231 652027172 514986750 714399777 618682168 861994659 243161072 392405456 854999981 77647946 143558928 22276603 925657148 434230292 935047281 191380818 193248762 731884674 557984329 321861447 658056288 768929563 929080689 605121683 549809096 586480358 842891240 462367663 484138484 468743921 462351185 488522588 509369992 40678606 290537328 933466907 803474315 762461969 427411632 589516214 531033578 342255059 723102368 926354357 943251957 721031986 231304305 424011242 95876064 986837966 359520122 666222054 524500547 304145742 345851317 812335745 990737563 226763993 973495359 614139478 36362183 939735454 501816283 703402564 437781131 454064460 126204784 461516270 110291984 534906010 358152838 728425020 590186082 804848576 415879118 105699800 616938737 51807996 672487831 477050290 756715281 261285647 290305625 651893117 732022906 800651709 642529582 994091055 528720840 900951633 464215124 189135493 786946812 408017430 735616428 509304700 965964281 623968991 238701886 963146969 74554632 207734656 241929651 521473955 932856148 76107858 766146777 378610851 814135151 462602163 927331875 95595243 515194827 734907524 329721127 79162444 647661378 184422569 231969310 201854942 688575375 506703757 215143015 643449980 316689363 429434523 90493700 814494533 82688785 584981446 164197659 199143965 29871281 768213506 209638518 39436329 601379073 660628424 542095876 423970903 853562287 707708310 719605334 596512724 542340176 103461485 509793826 37083795 706891485 575577169 670118596 165560269 654239281 528568525 104307384 985623163 206679180 558899564 996888097 157555678 49914899 214701121 9632582 338783736 803484493 406540384 118956303 763843088 46166439 653581410 893841292 754971442 154679281 648148709 530572910 565612717 570385632 192663306 917488012 64667283 184251274 65900790 448657760 472327228 986400748 540462161 181681031 937011395 441720167 471771338 691743045 95286663 130146111 581135504 827282431 456528044 788641051 696655066 648723902 599526296 248127880 733846625 983237555 676265334 653290102 334022113 774517933 56772534 447923129 416298140 705145764 116250251 438802825 777778390 11189298 970243436 456730882 910613082 178626325 358504851 594100901 180748531 846404271 532739201 237847254 514537716 95650694 675004536 491799132 278998961 450569412 441564927 999873763 780837892 815270583 396888418 320817021 57344713 675047250 688632112 545926941 798659425 474222763 942339771 310843163 673349683 816742267 496350107 870066099 24138023 913405345 142156587 242079877 976759337 474422943 32168203 386892566 974386604 164828700 100385692 154263374 277546276 189064800 762699911 734675961 848054155 479514843 618017591 329241926 679657437 276695198 149229402 571718475 583909787 374600928 121260900 720191614 556202828 769040250 936634123 204152381 267890424 580085612 282061772 459167048 502137515 317826902 187371877 494739521 135843576 486722559 886422617 297885747 442337139 7898322 750632559 506678024 278842166 775429724 870063411 842133522 456176989 406819536 282151540 930689155 252494730 857719427 53147332 569369588 356872289 721703535 447545339 301666530 498295821 874145972 221241269 106966828 629753530 261392659 717508559 416798871 502435608 75476337 949284590 373814090 590609631 884580442 641142520 839437906 946295109 208557436 991355288 647512607 596611977 400656935 695724222 285080837 141047660 298038228 267862301 441923004 709404083 337164443 491887788 730056161 631197863 441669563 248233254 684817011 542215828 943974934 697718922 180255830 426678349 663271090 42136987 887583443 686068134 858001209 968978016 302097942 623312377 407330426 454689957 275478959 839535778 748669670 535500921 225739026 849287043 579237651 339155118 204609559 456505729 991390781 174816093 168049530 573986052 734083264 787624543 937181020 690836091 92057247 890670548 242611136 109167318 974853632 784530080 861970191 48312842 502134190 317064425 287131285 916986769 382604182 980696731 835046657 609162471 357308746 697562596 765503209 914148366 781072001 865982392 66965828 151683595 88055701 340597838 981072366 171280231 868922371 802667424 38924327 530155182 600780015 154036719 496812308 27316467 419043229 311848510 408300093 553231434 933054457 207037138 71892493 440100429 310228240 755313080 427357270 249563288 920975253 436200767 481896650 761426765 476627037 948866681 347413379 558367633 303417571 928191935 737918843 37023245 483063749 305463082 712807189 141270894 424287044 641879835 848862867 445437157 148127176 840407731 473725597 276594855 314274906 597784668 21492416 828977774 625772841 562288190 942732268 470384630 787781126 867046602 654678262 90966913 452312295 309529395 638267156 388270164 200595047 736892400 400203875 784588600 868875844 364576060 413254757 811482873 384999904 355848086 848152187 823894762 558954178 195780161 727083119 115058528 682388754 727160773 459935469 70749746 22233120 891585644 472379909 912183104 906382045 844733126 103020971 668018409 971979872 722947622 702002743 269321875 883893346 873791266 814933222 134258470 722897858 660406806 800575575 807982481 88952579 838583714 195155726 173419332 657841353 969332520 251943412 709662389 792562272 155273039 98052821 651367899 338660405 625670275 747215584 991664822 471198810 566946674 110055723 771690437 405919494 121923984 150884141 785023118 238277907 453144980 739149634 867946009 646866047 682332153 849416491 742364533 761292011 382637950 441673867 620030514 956669983 980274598 777144171 676348646 510011012 865011001 555445430 872324521 533765544 628772545 479659710 601700504 520943294 715424014 973501365 794387541 9596699 248795571 238677045 397190789 479146682 54381446 361122745 352763985 540554425 64425764 902371617 214156006 476162010 165577066 843207474 723196917 772402435 97446397 205034260 915426355 699794366 896775619 77359314 479528410 149421754 652827496 185410013 667622695 701950536 151001050 89608586 218440410 554154206 971505358 525213583 394312377 146544536 291305273 181277322 489721868 219405490 383077335 823626362 160264738 456496143 648423335 535539524 961814219 457928117 57205356 206882607 870708957 643279951 318846254 186789736 768523440 679270314 347348663 522226815 16565921 577762616 565597719 270580968 924474258 753830544 242328865 162524028 601284968 139428844 665107179 958511605 551843724 185803945 981725266 887760245 589505387 698904010 825240180 525422336 451885814 442764406 569636659 865601533 100807459 373267574 680734649 797246137 719833194 227155640 959271663 640768740 398056264 962813390 825059844 967717905 590774463 226692720 341642988 4730938 365426900 925904373 627987678 999684667 694180112 582344926 368954581 623360594 260154112 975484236 532701201 707759270 677760182 287933317 780602003 216928701 801602885 669844083 895567268 998649091 204214600 710924836 993633870 378772810 84610396 230506059 362328033 18483013 184536737 822019774 266300016 554911755 738040637 656435702 817612114 577758618 631638745 413843346 938675617 306822994 480751906 615985364 847912126 981934198 554486857 671548194 609652427 842442415 487499652 756752006 366839599 796181128 500954506 920384047 218929430 511855091 566612763 62988526 235856367 294775490 26482550 181514170 476852716 99093807 274530017 594621484 674517637 304751700 997746981 763937028 362196725 350710452 232988687 545770146 340121275 873103537 699280369 19449229 26182683 179041043 236119070 786256624 150702747 720214407 440745841 916030232 330801542 737076509 167977671 99387383 546882156 139968202 338461568 581304740 522149792 987867108 905932802 475666137 576533177 616105 644049462 663382900 254176017 812616888 321700873 308716790 667105353 254410645 949130733 44573447 326472899 733525290 441855317 884708848 990214183 915593793 182800188 763420447 69482975 719773451 361706143 905235367 567753626 528166812 981467390 683571389 361432524 841175660 334997727 601516604 872277037 696795863 103424587 266877218 579757110 84518814 807785807 539349521 286653351 431682916 886564477 869615055 526447364 282117426 621883752 454530502 399296531 802159860 167310635 934916228 493004895 216322554 889004259 785511484 229995960 519942520 104162352 188134724 379413681 960091398 350921145 124906133 569360161 33280800 323648421 394752078 225004707 519749543 138617378 710354481 759491349 537540190 337673185 514562085 482947869 289013614 740069528 623817394 203457183 388202978 262846847 75685256 238355272 806422060 336668628 794738680 92351751 941616798 575381847 638307705 391699598 375837170 367635662 899231781 113586645 903932355 546801794 416334649 679425688 828889873 386028224 875576729 49194708 730570945 682741338 264616009 596522830 231545371 156693795 522098421 185061900 620955978 959558263 519037546 911292121 540401120 840114096 43555098 87663045 137467727 817666226 184570781 976543651 96754544 591816288 921998122 886743690 668530432 212159268 511739426 710958677 166515742 20886891 22533766 506044707 108579023 330173991 313496700 147833815 768953723 778518347 311454414 541207704 270400877 621123155 468517738 72116563 912241494 910537401 475602915 663249460 407387082 221070465 803501550 909915697 792450497 511461038 366070246 321439615 360920344 551173066 963786569 464585754 931129102 276722274 924485433 661359170 153019079 405557640 940948732 84797688 321847756 203444048 67274877 26427526 735016073 471856467 118238920 914428148 590352590 909254959 488648849 231316627 834401871 244549892 251863214 56445046 880477988 395015672 996891289 952677108 713658953 159243445 605688559 786002472 417739295 15298022 648715763 276739185 268329194 971290813 235880460 924826866 76172624 124872560 13346882 315046931 240132320 490426807 388758213 961955838 593056905 548266832 55261030 303309091 198674207 1220220 111690268 65431220 416578009 838700159 54611329 649295658 95295189 507236899 97905491 420264638 103174547 747955253 978955507 153462769 515308406 606572039 78938089 611880452 13403719 786395117 903674462 47485313 418621617 455710144 638851488 22698672 22377670 930428254 970015394 262399522 683012216 799315751 3192953 85817642 270232097 5930114 20499168 570028639 234023676 472586326 56763573 421936668 78123945 732889489 772414585 825893120 810292909 450173861 290773204 58347119 673774319 921861894 21346064 784053518 434825277 521438637 950653337 649535307 664652741 210300824 720394371 277302226 117988508 57680711 529807876 988872217 884743227 660023873 249293045 68346069 926275324 729685901 924257621 622479491 91708577 690981945 127907526 277481440 579586766 751811031 479936782 277481585 431729034 370358011 676958360 831602940 934638018 956542910 381658352 335105037 550478278 363457598 743650123 718923890 53214666 866309404 356422396 376622016 479014503 568430076 91450880 675625164 14668055 277978632 128301939 930438706 399614140 952784494 278593561 957762257 772743705 845005533 390597846 594168908 333579351 869542412 761266998 690854283 249270146 214219316 889503718 487036728 699040522 968457617 186505017 84721219 60318275 92250852 839876004 674372703 931146981 50054132 109410370 995448962 46889356 646456840 352054096 514409321 88566329 145731182 49044146 953610769 792383183 72368888 939963501 279310911 209038231 116840570 878734123 483525369 876520380 763269453 564388538 463429899 9178064 970125775 764618893 160167300 211270213 424642273 801673273 700458038 661150197 450282088 539995641 676232761 33994907 625719756 828845867 72478824 89269592 934070395 908270289 691688930 706923311 469525095 447886865 989280394 468205448 243715204 405760693 435811208 58452145 586814795 508667308 67221958 288136792 181623098 644919175 788228212 325009426 551410002 798127869 633117061 169864664 352669592 636319591 30137392 958041733 914171796 177340741 340904303 490338393 831718613 441853111 509224067 301520249 39587178 67164164 829954926 577978476 239609962 58400279 243753335 197276319 883475054 994841340 672666538 512027362 203494930 145668200 536410966 96575978 603824247 834329647 509447309 420609741 188645828 349842635 447393447 946477448 779283872 135150044 938427071 412036988 204021178 325137059 837316660 514972141 647694402 829373573 982065450 524287618 157479021 986742670 297903879 139566536 726370036 838683371 509086454 446021039 505131669 200309103 785308263 388924939 942716561 337815055 433909645 648972564 480834860 752109158 419254750 879808486 423887409 870333234 484466327 125278466 562974060 319904981 770212662 575011532 20103469 74553300 10489342 533766155 903494347 776793948 918533750 111280235 569365791 213440952 861779946 963553022 473978117 394676956 350457321 885716663 368938463 533265117 891387077 994234094 455772177 701743223 245783574 505118175 992110982 789441926 159010615 574044970 835332137 668180877 74767304 256846420 93980269 627201586 663442986 200347973 766162374 799157183 860200966 56200905 550237998 678285731 417532102 172099855 861870497 303696111 132199451 89669677 848707745 306215642 949664373 777969305 677709490 361701182 371847054 984989105 211059679 13826328 220332768 905958453 903090228 273912075 35102762 157651655 621488705 842115550 132066799 132509810 681486749 472741114 96223222 982530848 352756577 841267437 318790603 452478499 384397481 377341929 266602301 359190189 315507991 772687429 124763870 832974423 133155152 475783931 332630150 39640990 642011004 52999209 135234000 949511777 75561418 360994192 815785116 124435045 888977642 23525144 325960587 624614353 687657105 667667786 209654406 115439026 704781305 48494036 424824120 194140280 677337694 831121417 695485327 787726967 713615746 483052894 911531071 489912423 551636009 605985262 980559167 796845541 166325918 970911991 291691081 98352624 456014125 280151899 666839390 439656812 737160358 746317344 165907265 798570914 449027809 967474929 876764663 33039550 375026484 197447834 180890957 784761936 705607422 554629519 857568594 884562380 345632800 561131622 69579992 216270602 777673599 389422168 125303287 268814534 311959940 403994052 199009419 144353057 672566427 92535981 262825649 808285214 39561143 66681143 5251406 557208102 7280333 734879789 832888456 380254341 916415828 805485950 269880906 720340970 944756427 265364668 52402885 399940331 2491699 488334747 544362218 864834687 816160657 949527160 361176816 312074882 424824942 972688080 690369748 757853236 606067799 62054852 467043540 784156346 152342109 21694620 207933427 273073564 414474901 706606400 622252153 784252229 3003544 398027969 330234480 330564487 470847493 406740942 102898728 799761940 698458875 457893695 542497971 734762246 352574111 234937998 546853482 649102167 214952348 959332953 812950886 943804266 464781470 357082338 710391303 361140097 103807702 475093647 704548209 33761348 123855481 744600170 41671178 323052352 837691713 112764065 493992958 62748517 990702826 98820871 259483067 591776136 342254006 844455314 47917685 992394463 205404394 758795995 878027939 73454984 157432143 85462689 271216768 873331458 433319346 694038598 731469451 860160689 853818212 228500816 575517191 220751454 299314362 462487529 152206204 76086965 684083598 932074336 33921332 633222598 797103548 939924134 335958463 934955397 968596902 762280658 156896367 16752714 130791601 978305950 151996893 781438802 159699398 803724775 286294114 269968188 296588753 814926896 449858207 337036 802362438 904851744 906014198 143095339 875078551 394387455 797288206 807938021 390805439 468612413 571327058 265192681 364869818 532231916 290072691 225389645 942021898 955449665 565575394 484712840 469887028 364265751 684552279 327462134 45939009 84835947 343883597 469909080 184243518 69156065 135868547 890557265 85122492 976158270 600840060 318275562 654560080 2816747 579110656 944028430 746503188 196218489 373988761 761178895 595002404 234574871 118637591 526411807 144122914 870679326 988462604 637554904 177660339 155427718 101232209 440193717 435873792 181324398 124433791 514782870 573951030 572009112 524559991 470901568 32338438 536974570 194159323 364707291 486646822 482625262 801883026 9099378 929736397 745603410 258463560 645362294 861498427 591634025 243166443 542849852 537725231 473100457 866493487 39537786 886351727 818511659 543156235 207495886 548237380 627493422 411339578 856067127 691167995 191393173 705587388 869093018 52801381 126064996 313055314 677600318 59041367 53324358 748328197 442614352 549425707 381408266 258298271 336057696 629407038 387721250 150695728 698326498 924483184 568854050 855440267 286146735 899015079 176480327 538110406 154410369 234443340 239385070 360385214 662994298 663656908 446604824 295964560 617749406 68617240 770736620 428520993 426901844 243876901 422865717 878120344 308102889 609366125 231611104 600764638 743314957 977987949 266393472 209069861 98079827 3470373 900772298 904255582 192315317 848042651 414185241 831581121 71365903 848335448 954456555 787263049 572155551 338858729 109115489 121422133 684234380 615220319 378859715 462731913 422684508 136315343 830191610 568674699 427632763 363667411 295775253 235871558 810787003 938862856 82213061 151994634 506227919 207724174 75972576 368680170 234325454 3257483 152415201 832711740 82507191 228023464 590803558 963686429 99960807 439915666 992263857 973080555 69354916 329476730 336983592 306828233 973890198 175992214 224590550 309685534 626861384 351176350 908552167 837201174 743935916 547350095 132003888 755122975 994927508 755304428 26414756 438780782 264699194 155496376 421909728 251291512 654390713 296892285 773314976 339074681 847497105 18167560 797300551 624445424 806467367 64761002 912901212 97069089 543103810 734879160 588151815 827755154 299155343 291587340 583123608 191722126 421739807 507215747 107090433 746236837 764983012 954649213 191679575 677686314 948073527 805704288 183624276 737757107 538671445 650435349 456674776 941663645 38630877 648957578 461382756 478120326 40149331 180495662 714566045 312005073 384757665 757867127 703549391 761793573 550606737 933970271 719963751 600146926 429966676 641529571 888262264 650658011 865801470 813935747 134406967 954707294 286566151 966557894 612774015 244796207 116436171 736654259 977158990 430421962 159032587 938355544 885508166 992248556 360943210 146240070 381598765 195363098 676248050 117420051 3166317 827430426 304379276 293037527 584961429 277289335 757304459 247385775 473024982 796946177 915966498 369030718 383805318 204611403 975816169 83706151 172882337 698981420 261056092 453436308 565093443 615159614 398762844 464666546 7124271 722228322 138325164 111134258 879397963 146679866 371317 688324298 87100450 486389422 580404674 738412210 648787040 626779496 14529285 92391720 576519770 917050455 303167632 957213676 609392004 508979760 329871133 651499460 311396344 925194984 361326663 88213754 561456886 594922555 193387278 500287449 411457886 107511849 575544407 108466483 381060152 419572083 316153194 837022430 425558316 493233186 315305586 634935346 118798090 71068673 825124097 783564429 368361028 427392798 949963401 688845263 106270575 886227533 127127267 718139614 297513926 614736293 69841100 360670755 46943143 827365633 179056739 998404620 156471571 729341056 83262381 794442120 396684338 343044869 11637522 177294478 168815565 362273975 106384349 7692950 395010514 703071106 914285759 638177054 357979092 458666901 268451404 787367974 788383113 914074082 105569148 383298228 13315402 785454242 507505708 573904209 792216726 757046734 410035099 308825227 327840911 625722791 968628461 153813873 558888571 544306478 919904683 648019994 967721540 325890220 276805185 392050206 331137785 888985132 890027135 439507227 527347531 386699772 585874969 866042161 197444625 107991856 934352167 2274183 656910532 457900063 665112742 729433284 171398147 685348580 174580468 735027606 853366801 8937950 324425816 587844911 58513234 479219760 766862712 599977922 229876434 265729602 484902880 823152907 244345534 340544574 496990338 206761156 900889320 52663956 374678577 856375089 488663879 984487030 827152932 373581717 698376309 335999068 643119738 999553722 823377455 982682242 664714928 961050478 54940121 867952485 532252716 459651840 230686455 831973450 291819702 674157511 390871477 245897143 99395321 597089691 229011296 693739000 447256839 645310554 378098923 719067547 877565650 401461349 2498923 989700084 835832500 693329696 691976859 279233434 354214888 23722869 395974489 844817128 454961934 897485394 576545831 804037245 977824427 602777382 52904875 989181372 655492006 912659048 373548847 415538509 772540877 254368272 544912162 455422874 4392014 752697884 954254229 834711891 138102846 799474957 701113534 491890155 752728854 287555175 153154424 267737112 262033712 529150772 710708673 499059287 230861902 503368322 110071612 208050533 454119444 846951392 258656173 598953671 745583753 181750245 960164223 109368131 851502234 976201386 335024705 981557093 594603159 172469834 291210020 160006651 961415348 11045225 190868351 895930009 508874122 726889898 551237452 863934486 439562899 462379064 841709480 765649165 372263601 262776894 196163414 392531549 760076967 550764399 204895037 987137450 44568478 738021503 501424870 358262746 47019938 218788775 400564479 789581720 675207203 656464677 234583514 353564628 323224181 522914746 682434542 65437760 958176336 868924202 284341333 68562389 622406224 390219967 187982669 595058508 273280630 555986375 443565239 472509350 330926757 27393553 864542363 419914405 971419942 837336692 819840930 257643344 198489380 309054281 553022362 281473139 591047985 203512556 360446966 271360796 785796031 285406270 574599756 396601631 578135464 602591014 933905109 686792596 842059943 987173643 4562672 72592212 188917725 261709148 154005407 512659327 425314893 108021256 580369416 739693560 127826783 50322950 687060981 338869735 162286433 563421135 83692629 255567926 377573889 305702367 500044729 427684885 238099156 962045239 208286423 866397559 375148499 115588062 745173771 48686482 314372569 849445211 561257169 811967331 35888934 438281021 747631692 704585768 176243167 532297107 986700739 698505188 945434763 665226100 262930974 328105950 458733719 279438713 771921261 815514402 528383187 242850366 847800673 526002942 351536116 570553061 101163473 586388359 851573008 59371410 719322423 27010578 558200869 929022448 838605617 149440955 859923602 299814826 958250240 328083937 118351259 616310515 983837708 754180776 677764329 295355135 613499997 875946869 629237512 928985735 438099748 246972790 382211048 814147657 821672752 503819288 669293917 363074438 806218618 529747855 388881311 190491779 120164762 825474897 63330251 307022600 855948878 377989275 435008095 698822884 43627514 516850923 343410114 33536103 29156643 37983364 716334266 211141350 673736435 243981037 512971507 280058170 248387001 920541554 410500479 412089409 250107237 104208289 782172497 707911004 436199440 60959183 900174785 431034096 457204338 983610769 868904203 578062053 43800682 195732547 1558223 176798506 179293050 977501060 832671890 562640430 836147017 50752440 148412988 886711657 66526239 662009477 379842713 515544529 81808748 799062358 79844824 98797669 952489025 359361499 18413583 968242342 932870101 728228999 180199348 400880921 901345793 19165969 126790693 818535366 720154053 424607476 666209826 56355004 880342977 244289006 97743950 818719371 577524924 231012996 88205233 713393352 939746849 695540349 491598392 993769100 504748157 466188643 594813236 925209845 996892163 633056005 919634391 94917540 350712072 587090424 335195066 711360830 222756998 921994769 480560474 819735532 234162845 170737388 528349334 172739034 939988238 901581417 562646835 810691515 642129854 161220905 993863000 835229507 231482169 613551893 514696210 818002860 254649645 823216600 899592145 603361330 769542378 760413536 75261673 110173847 372327401 268202593 279642131 468892064 892031042 387893970 388113129 933503381 76684596 716061293 392060013 844846277 246360481 685824307 534919554 492047360 908834447 40355814 833866097 137869083 265468840 44929166 617118822 77868400 981919675 997417717 435873777 119034971 533560121 247643435 548757382 689884094 880194232 682399234 650603773 528847997 802915188 216976786 459985170 683780867 179730377 714855351 276491750 907727292 655670202 346770062 902226812 994655641 603476333 580136188 610128445 979528335 147359661 736710439 900825973 801802776 85837415 78652666 735938515 495040944 847617325 198793893 496032237 888015705 238861238 570856219 534049466 342988823 913699420 22964371 223673878 512225397 521426076 104943880 501721409 898736383 588473242 4629177 738588000 813748934 292863642 218796201 322802171 58757599 284854664 315965216 702539133 610034148 621261681 858378792 973560760 633443441 489556744 415459857 453359710 773105064 36028194 361389549 905867657 933422766 334821690 310366228 785532468 220438059 200403950 699223202 755918527 218073294 929942399 786238964 766888303 10984903 346704469 990187311 768769259 586213196 768901497 617505977 808666816 977074964 543100698 236032702 597761502 853782239 295658249 467252140 525254938 577844972 614518588 920199351 660687786 806315136 524927054 539610198 245899692 850258022 526144509 432510148 966072479 32634218 514048427 782694016 848503271 195461853 301007583 849640653 362727757 698056980 413852097 855212595 583751549 468607977 998983585 583236348 184706695 36291896 539512688 357339064 761260639 576299363 294221893 480470457 349366621 590212047 148895705 184640920 705670334 765633381 228048139 741564334 294361889 675168530 859025502 260386460 661830410 622225991 536032374 217356227 754307938 806091129 583992479 591512013 876252149 539687074 208853830 349630754 480018930 928420798 410930813 868300916 174500975 402815823 397597307 100655412 598293731 618630874 408582170 622080538 76427178 448562536 791036248 283760544 473174149 238099462 913380822 27195528 77434647 551720005 868379484 502829138 139058025 746935482 753725011 497130951 357604966 222358911 37545033 676860273 376318048 669495985 793451121 247253536 829525385 833724144 212800032 18203494 165945979 920590818 830934353 224091164 366915761 921121455 859555106 46244571 93429515 897365638 534050389 696248452 45068878 653801751 230447056 495483065 111781794 287930648 182848797 630605921 101406482 102226625 358867691 450623016 696716816 531408463 480801163 541158652 444771822 602792580 949276019 806851217 791840357 246407461 809347007 288205790 508239378 65062267 527987883 468645790 898930420 637290195 943466522 815001296 4970736 253601022 21781010 268416824 381564493 690280657 413477182 584000476 719391800 366428838 173817707 494045575 4542785 748789466 482581515 253327689 849805789 326644301 894933173 445928180 523954914 13034213 270657443 559838113 60943373 374959115 199913010 224127017 983688319 939298604 333355877 649025453 664922940 853648953 747861091 468115471 880294827 250220071 444255477 666899062 644143641 807316848 219922441 19254734 884265014 919539345 421215281 596772678 124378517 395528842 822471717 787677904 838548016 326844257 257169213 151569316 244180195 702935199 783000055 136001725 626499565 65090001 495650935 572917082 240099698 800344328 787541762 818675583 957665275 257159002 207696514 861710961 61100787 732740959 877947653 865941310 790998828 919356852 413390910 972347187 989388633 554063227 16394243 17047139 449947281 667143385 248972493 375688231 233347283 556554103 284045883 533655449 604876668 447375106 821290383 91811351 277441490 961851308 521737775 187345350 470112125 525193384 289143845 488525837 70143752 270720177 612805792 453994518 219347045 948554884 704739441 207034192 221325670 811585377 254207631 733042159 662071365 474785678 65035923 49442667 119343133 422937300 638994237 199908093 533080430 437339904 227604205 413667365 253733533 268923491 359681066 577762086 910425713 536257107 184455199 529812872 128590999 969698216 924564761 675265174 370910240 25980223 949292298 941089758 934158846 118411387 553528841 93968820 744052618 265333695 901103824 672254894 520754433 487265013 961171261 845933353 130862082 565222410 780187345 225523139 825109009 22519151 659117364 360298463 161052952 670639770 58748591 195241252 363146721 113757315 834545328 232164606 170991261 94575143 962269258 491529500 812405088 510285065 843256498 473660400 644509858 352354220 65981891 219985202 933595583 882465818 533717627 559683677 532875640 272713312 791735164 485432625 336255601 279744271 836916108 156227119 360372657 156093885 938695701 256923424 815839524 457554306 996617125 650551183 11420700 2803068 369818735 45227338 998015436 435440971 721220809 767004901 854676940 111827861 333983660 568293942 768624280 166089859 236186935 894845146 911133201 384147010 113685805 614811311 483884026 252465028 159105906 608293464 209781372 923551228 891877521 838406589 932826786 975700709 557210169 805729928 918510814 818699132 607065019 216890536 889276802 443799425 269073038 586399442 15108936 144129979 366666956 61846779 545312715 16215153 842489266 34839263 990512651 252867569 788838948 238539902 596357357 596847372 741524262 708084377 119872953 610456984 28664420 230777657 815471258 599205101 187664043 637359145 999407394 775144553 967369837 321105271 893018307 623989740 115446850 5962743 220508503 338989148 379829601 231137728 264800664 228346403 458033707 537102508 469636520 738001324 874186913 288437980 431839627 797793769 5102825 273140018 118003113 281806032 782494157 111302102 977886541 668379609 159372603 100578482 150270248 721609858 521432774 22196214 332585934 883098827 367452195 89108116 281756727 112783291 109991341 564158149 3387968 596328409 781520610 141249666 63049512 591563187 138722532 788556811 977950739 888130138 841323257 964292196 129149066 58675684 490255116 759050195 133721337 150143977 430360105 409091684 983486768 982950919 100275461 245027429 364855011 142954079 501498995 723753194 833681962 27281429 482895856 16237130 411129858 783602643 138043928 168678048 26651337 409003078 20950318 533524555 280660166 543213216 662575001 111970414 4597407 363806485 923229793 164462960 938641888 566387550 440521654 492763518 345439099 325771577 660558697 429859588 599262787 819323110 220363121 717232952 674531183 993801131 318164072 527413391 470135582 253828690 880082444 935728454 993778893 196800422 700608446 93491162 183070690 820586746 232860934 534089104 96264741 265711777 283568653 469149422 351987777 834346615 998748193 635704896 152720456 647894614 296186421 629045268 448987180 959450786 930932062 958109118 52101703 890443966 858597207 807661013 572554196 673329557 426627326 723642036 736860531 487816722 152583381 747657978 839762857 923470247 152321409 82449418 745159005 353976010 352900687 146248844 804382813 662271348 132393898 38423786 286829015 174301600 459904934 780580820 350458080 966518226 193330809 42271932 803761393 661698957 720089340 138684507 814580836 416584668 478278958 211303210 753720059 244527562 993573553 563650538 705356890 561094890 633712971 655558685 792435336 282815439 606298983 24137354 159869554 648619157 210622609 240777149 869069416 537087319 934236670 81074308 599029406 415986358 555393282 592024179 717895597 95965273 855096727 174207585 273893647 697808743 656853213 365362409 522762150 788480782 265137556 977335018 573401653 262343936 177345699 234044424 152210405 532784625 884548501 907600680 172462274 337565210 733004055 489189624 909987388 811112377 72661372 218627172 789029799 144931215 782136121 618848034 637776059 409648992 978893161 171415592 99690004 612152439 650569289 687971888 40455603 414586399 941088701 461506619 881611131 426058283 751602122 254718475 546789301 37802863 797053722 737108135 628769676 213641796 941872507 315373787 235077010 459277576 947406432 670486965 779595834 894543516 623952734 972650249 89355355 95482084 232046768 463138286 83584435 321508170 312542132 911976255 616745314 49708348 835298156 299750940 519050859 299039402 722171646 891250278 350346294 397596297 87088693 473320262 384825617 396891474 902877693 752299430 624114858 62665091 943453930 741884086 103090326 39106589 991860146 958826089 580068046 180019492 271037870 876692981 260632621 926385699 247668062 353202263 526127347 446344869 78344418 191867597 146437445 741931709 675224705 832271193 228635562 75076991 927138086 197616965 728363919 663732612 607242974 949065114 426836933 905455466 11772251 853140391 543464702 777760338 245718644 387983232 869899347 979454560 522176675 767382140 105427905 42201407 850246021 121156023 514118823 538721434 467014238 291953806 419415625 132797604 174309522 791624997 437926480 487661713 999724077 341280484 481039176 619961627 140300892 81356022 956569889 646322942 169932274 683059913 218077615 839378299 209191396 507554960 357551914 624969945 202312141 567497668 977356975 174610144 965291115 276380575 933713596 203811164 874674720 653540767 153089464 216465568 268977010 902632969 354754153 735839744 28968843 181025892 800274043 902994005 965126841 630678010 881736960 743065213 758351599 761548890 205765355 108497881 293157955 971689944 109886868 623620814 331122030 134367756 537235767 527497028 932181071 210478159 801116532 803322154 30421608 602427457 525717456 899032304 552670047 8692294 884814899 598975499 749335934 903377924 756935529 454901620 451431988 656060134 424556961 917903402 896608914 593424540 129723121 661316011 495610831 113021849 28438479 180603007 792491973 249653140 442343321 671770285 556000113 894465031 446818575 155332164 286177142 512935603 737662164 492213204 849711259 765586458 357593072 68944114 323600969 594619908 836189776 299525304 683741454 212487675 336459589 352534594 475466012 155518926 720185345 615790386 544650954 397939730 474815005 108443180 793022226 312069276 893218838 949312859 999936018 868310280 522510283 685792490 624528267 414839605 605568769 783229836 829988197 723594695 800576479 950931701 292011049 435331748 401586546 685351007 914972037 393027448 278159914 484550406 847278284 830074417 792309339 777151660 229502835 977374595 345328830 344199190 186741653 522133348 343758573 682001804 877747312 663134609 846201834 334772573 859990758 330049032 26382488 363513433 39729149 830210956 913717313 831237205 659136864 481849893 369757966 116919467 975089115 831613853 719758482 226590391 328117218 942517763 473218112 754352219 626975755 687702572 493314544 719451260 349705103 239248941 447534174 744984962 191349453 163156962 629675947 708582876 84026312 134722923 100590554 918244474 771372708 240499625 182473044 644933969 37964332 78332101 210210661 824302043 594523215 460751018 679047868 392478100 758019743 499923334 131063279 184968830 284242129 586468429 622383605 577537438 524289343 271894326 108045994 615413116 651971945 735938620 987970382 176432807 304991855 449735582 973166342 500829231 254630809 770993759 704917850 262225961 447804624 289023175 194896053 523643951 622413602 819366624 874403561 26334685 629196609 752888057 975981992 136074581 443792389 643258407 424319244 742995900 453050085 330223295 845650960 656774587 213704322 519901918 27631892 150589439 728350493 294301921 634730589 522334136 501370140 720594925 277670034 10920222 7650185 77110888 387458368 225909224 125853842 420030589 606808407 590099923 844845578 272029 409769388 929620257 596495847 995519481 187907957 238835479 180397762 660041481 332309200 747017853 439842394 945057800 961196348 550037026 116716561 915572085 278002205 91352406 376439149 193422995 323038524 409513582 454180505 594780137 343540549 388794692 272497889 857357764 641877064 471008693 67899193 20025008 377057337 899144737 647809719 628888067 960935280 796204525 793402133 71166034 278537514 287500804 106343216 424564730 304515590 455437138 799200139 247324568 445760136 561740616 282262221 64321169 861358489 167514203 145148478 607328139 234712325 919519877 620218958 439448818 33134587 209782211 275867919 804018036 84382097 723131541 263857334 79225989 293697342 382135424 750137886 346343644 248060254 422554255 331949892 466897140 6300594 542043086 588248012 485263756 309853661 374435278 815701371 273085992 141664232 744684325 707547322 634981773 563839166 697023466 544461082 177294921 973295793 513686077 582918090 200371496 726164467 293804733 544106019 261185984 932185374 87646480 41098781 109322983 674923949 956546655 558573271 815127351 351987328 829288919 227673363 240201617 29778524 209299753 456550327 154848662 624568937 566494986 696321613 735244848 393564338 815493556 42517379 995609095 383447721 663084387 475646892 235827725 999807392 419880665 387027262 876786675 316338000 62539227 960747346 304569009 893281366 939211186 475321384 666660610 972156593 919658923 999466400 842488805 948221510 791676823 614879681 207635230 768705884 578230860 630892341 714624434 662156576 339772962 821612491 541742703 53271074 376260982 94933749 379646049 85973207 263591210 677393991 228915038 976752149 252250915 270435326 554347644 709176729 33446090 372795255 841136789 560505476 498498444 947653043 876641994 538064858 430200154 534664154 274511101 127200002 64555306 30794676 62227541 982344777 705545076 973019697 567967166 715603295 355172533 46586851 176005734 273641431 466170351 952933247 513296962 734955436 827070247 699086944 978596487 350495671 880102374 905324804 429812785 59123770 942278585 119341965 715352191 372872536 902293681 536059968 300597108 849685914 564859876 291915785 540807768 506430059 864335338 689860854 799136310 397274269 579917152 598841528 57165404 825906915 233557865 615724325 713959133 444792404 881332264 51892408 117843218 168911599 75300679 491960079 789620244 370440209 252573299 803646316 158666052 879849728 977807325 263707445 124730564 370220388 62224570 306041973 90854908 770309576 357984708 926160472 560227349 582541342 155479992 607485875 832148097 633657400 331724758 818503545 14197617 395779664 250104932 910442311 452083805 229478273 400538923 490278873 926200448 707305035 695956472 433461650 153001306 384757011 378944284 673823993 622445868 186192032 883704301 347640630 130574207 654104735 909867843 840147609 543968158 804665377 565531644 258104596 917497623 728545816 857827704 217176252 441374269 906255325 869114909 585652812 43796649 223190445 370361812 907408289 369851317 105485095 727434890 428497983 185956096 465348559 963740336 53816778 196643053 683926415 289697724 588853390 585618211 105061681 813028518 313223672 299179278 874735846 273914476 61113627 323394652 135231682 194864270 456713005 715064194 712558397 797529490 784761351 353294389 850481075 37340033 357811879 501322737 938552549 854516328 287471025 750140022 695293815 81880793 7869418 846140485 937177712 268792423 470771388 699166503 249428924 237861933 652080310 927604903 481665709 988985160 805505545 633747603 844126838 738525528 3495691 844537726 709527727 191917827 883319992 444559169 644910036 904616050 686326572 49330550 360470982 691690963 300973098 552089084 593575496 242673109 782066072 611154294 236260227 547743279 378715649 401813963 219911810 673589785 589416210 951575207 177882551 924944592 112186397 191759865 964629364 776536087 880991897 708166771 401439859 463712945 56483487 186558990 996303951 110203624 963607407 551031939 535173640 129123593 298989033 837785042 973408899 930637286 230396181 216722623 973018376 594806610 828505243 106587472 731842498 536935080 905333579 387764049 263746627 376210757 517882263 390051024 922040317 636116234 187551764 845839009 332477642 53721819 581747709 705229530 963900772 870722338 870549424 958612312 774525422 436843084 883792686 479559737 55558761 173443403 209787551 643827296 844245824 476962834 481006796 367776245 797042621 474398236 952599460 878186210 421922449 583746278 769660087 396450647 271528528 652193905 206883774 507175494 997441522 725154753 195296017 352200679 535711060 795858272 213757999 161519158 317165493 183656411 106666554 448344944 328246329 537990212 840459384 796918938 712554601 801492142 564624083 647328762 793524401 828720309 613679706 539784092 503887073 678826483 17907134 9953230 264442541 640579212 696274390 701254564 111930925 946764707 734894107 444214133 504927326 925045730 948726060 791612763 112756126 517307383 411856204 839705527 145846836 658559761 496027871 260933036 123456198 88703847 859102449 583199647 220023520 673305265 455717807 169852861 787374964 615644333 835466475 90038389 237146965 911365531 875940508 777524474 507992506 717065410 770734428 726268354 550922434 594204905 577193704 376004873 950019562 920978142 667003044 856189775 487874200 196744691 394977812 867892694 451541140 629159036 218053476 180875045 656627337 682723410 147342305 611133831 499551369 634216787 121674366 893487501 363228806 326013407 458433104 806645896 295228634 211692893 623132434 224627984 990016704 906589876 703907746 606501760 935475416 716112594 898609794 668556407 577260455 905310505 734486104 789562200 388940309 765402669 8013934 41049291 427423213 451556823 769413939 467340090 738819680 182445605 876236472 903225173 116761730 867547543 67637043 291565710 425327052 262948276 363653503 796447134 435866776 33692547 639189403 583440126 657628840 262122002 77213991 187510639 230781344 368470771 377409514 149238899 320194439 494889146 675272270 181755089 952497482 806600576 225807842 132612372 581904185 325684067 327436247 995810829 369187720 251424004 667696004 837301581 778741456 132801543 388717795 737519532 901552267 12690326 296737553 450006469 150201243 174785247 86062289 306376823 236595395 465270673 61423370 492839781 125264684 60857443 251204933 801747831 224689378 273944974 235092528 792355159 332257109 277427021 332097053 170245109 687775193 109762660 962430339 418811652 499643942 140671127 329729916 967025530 583481560 361012014 29405254 785197076 405512688 911918967 828364738 81393616 34900817 60154180 190563320 948451440 970492740 681786217 862750609 810681086 692778740 926884415 940763228 312606274 697050355 563618340 727961545 679310158 558142900 265070585 14675313 493983219 291094542 498186146 706517900 419261769 904732607 124450954 878322553 268882475 814055399 649496092 245677114 19575736 739636105 520574539 914202869 30041556 302024717 965412363 233846644 179412901 202532289 778571733 447666342 901603862 94328403 584973351 73810204 504078935 997267288 806907906 669799820 577013850 606275785 126492010 22469970 349511512 928676225 916859370 373409002 94349387 977981376 209597709 888560247 649492593 649811883 738680038 569400896 952777167 310171593 429697161 540578605 613899180 903992199 149065359 963421518 698163473 840544182 599910807 272707156 751603024 355396872 525898431 650500118 2205818 299500694 100529199 603867918 185547751 141375581 867339150 292596954 969002674 368202684 405342859 436912315 153805371 136531447 693226325 288942617 382509219 668535991 411263267 351301885 766301011 749318280 893177518 573461141 353410933 963293530 861746866 306093491 982691449 579865345 217579121 790792527 436476050 214843317 391910959 269895425 182697783 41178771 55825847 776893319 601335202 70982681 163772628 969635653 441108308 579451054 221483993 953787584 49070735 354211096 575816730 179292450 598847707 923733763 812710513 443323578 604983681 293334913 308166074 726871929 928666643 357162373 273685335 474595189 413573346 183947367 327377836 460913513 771890054 51279459 30632100 304736051 631720795 843670297 751781930 350288981 76445694 107069967 450989745 366944374 407776723 590877482 272800685 45941726 473820802 824229177 484783640 878115837 907584374 552709226 466712814 334754276 627223645 695814867 496988081 230965450 341006763 740298986 167756517 298952328 918245142 783597069 262726293 647655966 304391195 975770364 248197836 486210092 569173624 415080026 731741213 990785401 467855536 833808175 834315804 393764720 664147594 189515624 137474531 715220126 752885138 616084566 649843854 788344118 22581655 984104747 163515839 721945997 630222635 509912448 905683483 611432606 479666727 106218450 208908746 743710854 503670308 385348096 823938299 399618825 179960066 721788879 22759006 19999244 491606373 803962726 136756648 510395928 437359923 524945362 424806418 368693470 460368407 399424899 901090011 730332590 980219905 28204749 276076993 728285694 862932900 392020585 329944460 856977385 785971959 768522737 41475716 958658733 535024053 335494247 116180725 822377260 755785693 393930926 138830770 18870380 260009522 637798416 197712015 205376023 961190075 786248374 762162918 237037308 871145284 136397875 4214291 320634252 268474844 309347322 257086456 896545373 740803925 994949603 513167738 412468395 755854792 642466986 520982274 709613778 517133070 205017200 717009660 970619093 473679175 564946744 288322651 320831194 576951639 320885611 653248275 765336492 437237604 780352085 970226846 522538808 764882266 616237733 64497272 505300752 588339047 681804017 302123171 700717803 693482623 806265392 720395300 765205283 943321305 682461246 916319620 650904373 567870064 79265883 92330831 670698565 246070659 635151788 728482456 634109335 752362773 477361593 570830196 244821783 157814637 718956781 6284666 18360786 688299671 961215770 908378698 935621243 169093858 20537842 797371395 503882727 476078433 648230287 522862026 255216529 978240106 527898860 131775050 557432343 685384729 897748585 896674863 72948667 78562510 858383435 129407146 417178850 474330539 894543161 70322160 632088216 723078423 818806464 857943483 194230539 652002621 734342096 209488327 577192460 333815950 614558526 388755030 889222033 668116539 528881216 486027437 291519541 952046779 157520116 462303125 985986487 815970379 303771865 861366234 98823543 425574761 724058963 23250639 209022204 171113817 297317419 382168265 480082544 984284832 950780429 844788128 682537250 63533451 185647369 822897457 452162563 635236521 273461011 269217758 78400554 977558861 86942339 918478604 749756240 620566541 190950038 205966243 728954453 473320262 726669291 114464914 803337145 127506325 268437254 289314633 169387555 312904287 756149968 773904958 541052126 695087178 930133781 536199017 348957783 319648706 856428293 941894855 680961184 445348725 876549043 912219866 940500464 602064599 403120281 805221159 92936993 707759263 984759826 989558455 269540913 311975752 211858399 144250518 683006657 353302417 160203171 497815128 564819097 79351549 779037543 738502287 9165346 183923284 620843542 413366614 784579306 480555552 614915074 136651977 372780068 166582065 559207773 104721290 821973797 384774426 894865089 580683070 325872104 583997617 487787945 165025550 151126411 967122067 448842485 433713191 368522448 160689053 153940842 808938554 533085341 180462964 512533552 124846588 213867644 963137790 959501650 738288551 995079452 659725031 660038210 251295608 92431566 1898014 182193234 730386479 724901897 750442581 437695803 72549778 118928358 25066628 677357978 65179882 768123044 852207462 920335726 23629187 826012197 474004474 998861468 753787185 494781552 440663043 319081323 361345734 757947949 593288841 26522376 299249821 834103084 734279766 97322499 927953682 756854494 445868666 97395409 308149000 156529882 299906248 600117832 365765217 152943962 345696342 479989797 525762697 438859707 479600641 244814217 833389804 442319617 710711015 103778168 156648828 22312016 288574699 479102297 806951212 391382900 263650612 948911993 559724151 712024410 296122030 303898504 122382297 950723221 609442951 803022106 359325781 248780250 8046259 19245607 369440238 723846788 143498345 257325451 826609709 22593808 477862053 737212807 888439457 554374562 582369956 849873982 551065947 236429439 65693290 421528633 985307502 682985617 47003455 541828835 585229685 758457318 365334061 852703502 64303117 713880625 720682116 518948717 811501654 371565896 692614231 902067480 387392630 821221796 166150909 442417163 537300502 777263332 406819728 275133350 370238179 524814922 487944561 65263406 877934350 151559996 992510658 982687307 429305293 711368132 863975658 636481416 31943128 237556497 907139861 777457879 588023276 931375092 375098034 601161738 777215307 113104740 650878451 865360731 939352634 229473018 141813840 134726117 848807554 755959158 640160516 934856744 994949105 831784248 278623631 659841161 346901718 455294663 521490994 830877647 725704839 119542094 948447862 830761383 336890334 259792154 705592741 493853474 257578936 135956509 456998223 383456050 290468725 527469166 505377735 546029360 791276411 635010759 127175332 486632281 45231539 115412742 61507904 538483020 727763466 574201004 221477180 552085646 967534834 189351777 122706682 839734534 570303454 21901678 822438946 3036033 998515145 216833089 280058398 622832175 476815792 3554541 763738269 816049444 471377683 100724903 775177236 622394584 897674872 878662986 170048056 719042727 218402280 716438484 955432069 518633298 766585713 671516391 929086138 420512125 202229154 905995081 847428443 744508463 127108113 894018148 905228334 73325396 291414489 503865542 893582526 226323518 69787156 165431458 891802843 2655776 418449510 42782286 395022616 234119314 490673010 946258115 129239884 902903824 437115234 53101088 59366162 165484667 561869923 729340968 978522697 641020310 332569894 801238207 453917588 958632842 658374497 178630256 379168986 485462370 385732684 89156330 125585863 422034320 986794277 753368446 626961994 178368614 662175660 823887779 108232981 728113310 612892327 897449331 137698848 443620819 529516127 628986923 550132519 812665606 54602018 254265519 66038311 566523673 786529215 992386051 930345957 205903191 454132237 441786323 44068967 409967594 833206628 776598252 219500920 699020388 588310817 512810944 135863592 137661495 302568743 832238823 766202954 444221245 201372249 431168921 125910261 428403760 903143201 589897780 69632772 509419315 591582188 333593276 290406550 940639815 689834412 431587158 41197710 87266263 2450517 182804684 31755028 749866797 91487584 850588428 529824786 791292154 916856906 901838249 389328311 167082450 828518678 853235800 984630520 214981293 685842631 548105077 240739850 676520808 213720039 495124604 362179817 740081474 708152580 66181263 23187925 192382815 913260845 843218679 489831888 407487817 422419577 910581659 21698849 303782761 989717120 233132426 875781075 234126738 230701792 774661496 25836087 527481207 364402617 719565368 833502557 597529904 912357937 373465927 848805279 200235962 346991346 576227137 665064215 721442163 108869799 756791913 502103076 368991906 549572226 32441126 239825897 136944109 566632633 473577600 149625550 678361824 7589636 358299815 153178877 22540397 351053089 926809965 803440870 247504743 414125905 374361799 969665467 842171653 1273048 707370831 80961525 740442982 45339264 753566917 870430669 388571143 334515479 71549065 686234564 321550926 215110636 321520675 423240987 258315267 153174870 962280892 964323932 343799249 991593773 749937826 972497871 558084042 445537615 631898568 883866630 675733472 644326941 250423875 325304402 830823021 391113467 828032462 224030539 472862380 614233811 338291015 626902347 481565501 358929554 713151280 543888627 896632997 626771882 825245231 126258086 793766860 251944591 361893774 100033545 987963517 298507578 256484283 926071946 561612777 774911913 137106121 410064341 824328484 626911837 180620526 776221536 159174055 656768218 933075203 761830368 528612300 137277482 54890247 170338770 230382421 629934939 210564252 952986100 748005862 94008828 206314888 401997256 226514822 173508260 51643446 183546904 556858658 407085931 567810099 147227500 240620810 662437487 856154801 823446678 54960498 362555985 630377223 995121447 235419379 978488501 277467438 641262583 335529223 149516998 309016646 850588577 237616784 40972207 784647439 934697220 888633937 225967907 435251312 617468355 842556275 124746709 232409588 922687174 12788738 401712129 400324168 730222775 11597678 50178018 234183615 848497798 108795147 124161081 597537486 549536742 372963985 804312269 178548368 298278349 238773916 236327141 588474690 998398712 653233453 558946256 537367752 753283684 240555047 567210333 946196775 930682838 277876691 147418211 659244297 926932052 261228380 98704699 319327292 50771114 767398228 518082625 84445747 543660519 922583086 679364182 871962755 56105949 583642817 854770529 915345255 639542692 831608011 716379337 536993853 561240087 897057644 108495356 242998279 104544341 368257959 306354924 462213611 742158402 734538468 138680973 896042932 186374915 972252017 109359449 208540238 611996038 294974716 445280716 365197389 641784568 887335195 118931687 493696103 947380556 266386372 129987249 568794101 122627515 591062997 122414769 930091383 729476414 518957965 205863030 162530573 970397974 423561489 191703567 426468606 357925189 102759656 800200339 412940341 872766738 353761407 852664475 927651519 392686985 702146727 469975747 150631502 860717049 290498578 530004012 433171641 517030004 533135321 44546813 929475706 393000530 774550521 12248797 313791278 398345902 5689809 683767163 423301657 753102055 273994405 828312327 775699103 695327521 994120734 293794998 399283916 722961090 492940488 727415105 96394701 549536501 756386451 585349990 876577909 762889002 679185747 779300454 209665465 120814996 360292160 654246022 739482932 789346729 519823735 304938894 120573348 184613542 821566582 44480333 920771947 175024649 796868772 530352146 837815055 776705045 585245383 384589108 897181114 115341393 478677131 289735052 317929914 460771849 570404610 948652534 928485122 417225420 352058655 90847700 240386472 762019052 353321018 11500938 654383717 880522241 691879567 418388739 37225752 717102438 410235326 794215467 311300419 851548347 573493581 442210674 740488844 964257889 447924513 282552911 855212862 848268289 43123209 401090491 537792709 592311046 986124851 448040626 640973877 108369694 78396341 634252470 820171972 358699196 827403013 817227339 944861772 660845465 412567425 53239164 407342538 363516719 549897193 417773141 219433954 661778749 257676000 306499942 447956312 924664390 124055918 390652487 30278552 240607761 759431552 724879374 816539951 432321578 56299623 531249626 410363471 478568032 789430101 173226316 425389391 946784581 813663715 150161673 618966825 221730993 392872078 191273273 338234875 912343616 680795445 347163659 566320006 641403855 905058717 869581359 670669234 733785091 737622509 930369882 47334664 351876290 103925554 440279238 259051318 351351223 42520028 958328751 934965647 115770578 607441471 608669143 242896264 128702662 218775316 159411714 189145405 252492170 241982965 175780987 288435689 443394265 259816932 700032910 150910065 213316273 202422212 874631692 875870170 344736728 36936927 760649162 71662543 636552274 917171038 958488609 682621212 863486444 31511764 453454448 303510069 876891317 162295988 625687701 78939568 492498303 251793622 949545848 254264518 551687779 15597558 917565825 155028951 339937082 708659765 279916829 724075235 505601060 461384598 348170044 557602321 735391749 781561474 534605270 662511659 593868547 792745541 50540129 501071136 159883530 759301006 194331229 303221890 246331976 670249203 383409609 329813510 237935537 343019883 61642154 25902086 692730748 339096274 41586827 655058946 704871331 52857960 529800440 994938138 811735143 311996242 836257794 633248918 734684363 962915608 790842814 130818143 398022932 907705381 290281926 596811651 235246927 721928779 863526326 484146356 602889675 265543484 617256368 453579978 362407834 846223122 14589657 146592061 365909781 675941576 543700953 939529387 451807317 64881342 676090207 514575192 299058619 296918329 222214299 392349609 424407144 218309344 881475010 258167976 183094469 456544064 967057550 402012291 568090877 219268937 982102203 844153101 268250494 949052880 561966219 591532092 861911420 497728523 450499907 240215721 618869614 875981336 320256940 998913555 287073679 558484854 612264083 907406812 868495454 911818121 88459081 813305738 372569886 165142554 564505123 969064776 897424983 915825621 386475771 423862882 229142099 916478154 347803053 350021580 569927074 715909869 94537371 405678236 906411414 988478614 691071274 270473356 522219720 14200578 971568195 941515897 140954001 282030288 719256787 149902054 463503506 836177540 3038795 372997754 419035437 209940743 845367072 525348477 483981321 13850661 35881292 716226911 469097874 321980174 246676683 974652210 589646966 938316501 953724447 959021611 166457385 173343476 453353165 696273189 491973986 103830982 51602398 25068061 78897820 382160652 563215455 192452279 359442582 521446505 686537185 267974328 773311187 98574822 284883705 577783434 10122267 151058030 503678913 240096699 786358520 509203027 636963925 962967422 655050298 582043079 116190551 708812584 752328052 162320228 686014572 955845300 154610556 813979301 869948093 475317056 782465263 212768875 475144567 852111246 602685610 415826296 519141451 328623748 311172690 99210999 329819631 366502316 961552589 103343346 569489050 496564 64049863 10653915 696358028 817289455 299579694 931521028 91318916 222022099 776868279 980578854 864498760 90941817 932846423 230051294 341983009 665858081 722366666 173473579 430037084 265143723 315049743 751874034 337269706 545874462 397069801 183135354 447882816 966639141 399203424 867589104 74651160 681436044 263841598 362799845 965223855 521064904 98853267 99802571 772820453 987218541 164472626 84790139 512742560 591308213 163488049 784388017 612477769 823130880 817770093 332693390 965788493 525468494 968101379 677895190 981307549 521074119 246140376 987164336 832191534 8798771 696390419 310756265 61199994 332964738 817266846 155910833 203887614 522736198 794473384 204389212 513893306 376187700 88280101 777912226 419384244 170132903 306279244 766911583 314323317 861577245 409889816 232984020 376877194 990476472 561945032 668621348 825888004 615763389 830969440 145718744 764965880 870463000 851462438 800281179 153356800 461380055 334603557 645217919 631372217 838342827 496163245 336964855 443122755 546806890 900281041 645684443 367084484 552166287 337137127 307594791 840815077 847897016 381067276 312536123 139747411 10470951 474399902 102819420 863335743 928224835 78796736 786816562 738972639 565785108 114999513 842623048 96026859 730457802 421322517 153582224 956530976 292702518 76442082 228236508 134713281 792135758 152421237 470351206 850684177 438696366 497226563 224250697 677301978 265852946 878581384 511061253 834735849 574642141 51360451 363939071 389715343 313095574 724048952 459219454 155967010 387731557 592290925 958920111 501166970 673226906 922676397 243967779 93125748 945599527 751194760 834715468 4222578 769890081 811131985 928984451 911079386 32332867 996226463 147213829 112155795 165977450 763960780 411385457 77923467 205313562 604209785 116729420 82250291 266918903 568812040 660057981 32046849 141664589 790699041 928534737 86177773 896656266 918510637 642136184 375967732 138033598 755138526 212046982 759141529 421885218 10580389 176088947 398124639 761242510 486018875 206842523 772390224 176080384 750759449 715174079 202321785 938666780 450915839 849584259 555210091 713660839 187126641 94602990 971479740 858280203 626177589 794870764 305792132 444235223 153746902 457940175 929194976 104302652 42628644 666737866 645504115 791938193 790856626 506660725 584855776 913006031 304181847 76240716 796528977 614804501 170543534 484560432 349124595 999335717 453671317 769713124 298130296 790226661 144790193 285850257 912727443 332702176 207744233 93855554 340689279 109733315 504130535 20033641 409083001 456936928 162576283 205245016 811989057 322237870 16030391 965018569 359596958 881004358 992867635 697036887 463615703 688027624 434254026 962545923 950330426 501227124 49445756 265652399 361860760 91750898 458393099 708649638 681663431 621399562 47081598 54689554 903227167 451473804 760427168 655467397 532609534 599330538 624503937 165677425 341396548 584768697 157527284 656542896 616012503 195671604 52396048 364282364 346500128 156201401 988606896 965878136 694352013 261313865 12683763 838587685 555601677 861154060 496052668 13325166 97954711 481245643 708329778 633396125 616540067 39816053 374074433 474691171 263469231 401088922 338409752 686466644 556004027 822940147 452925610 46476904 280407757 117681880 624938797 108442236 326812527 57423304 727747741 53757903 788099372 181387237 516602170 157812101 648458518 196775029 764555269 536730920 137795907 312652130 618166087 292961569 6165323 931202491 67534603 547039043 897434316 591078449 941040031 507393857 589269478 543811483 208471063 533494067 960596928 803882354 456601802 225623062 806995713 873712726 199430099 846289480 258226775 936208007 800372113 253877264 742447348 279585388 187016999 819332116 615162635 707701008 316076285 517746656 808344664 212114592 48757565 289841766 802152598 875977966 225209431 849832057 314260486 113948145 512544125 662020945 304322542 839608899 359063848 573085450 816276760 388763041 246247313 314310948 83054671 511027055 609736504 704212740 827762917 322005809 644766561 836356722 81210672 382734611 873063570 774114841 866134792 296263267 42142999 398652939 658276427 44386321 86753150 647420474 216350042 976845109 34718491 774751488 457709977 161485193 610344069 126585240 836734450 650247659 42485783 801370786 893337939 178678493 385455728 859415715 461295403 890636549 813308148 405803651 333191665 198311341 802650696 827786253 178892701 500177220 893486809 567479922 214323757 326114267 653741910 689641670 113156642 33650088 703077170 247564418 588493056 657522054 299836195 64384512 449497554 582312820 390681510 914036994 810726819 423064850 263114616 709802284 652129797 712862247 551448606 673891461 434975630 355130653 635357278 146163706 432622679 748952451 189371588 48727515 231333500 290196618 342507038 324319836 184514718 546037641 27815424 55559190 239914596 651231354 131609921 254683779 756772085 677017210 817219196 938876037 181673855 670990924 721341585 852881119 64607156 56821975 206071585 913550011 266636872 839117220 178008853 986109474 569487220 717674337 69095703 727142023 379938166 299700320 188431895 996200253 899397391 506388248 244974535 932658172 248954371 606279331 798064928 730116448 987369372 472144703 729689819 628207978 396312872 534717134 167650297 798589949 33985143 17988437 366140988 68615010 953535581 773114240 859524267 423863492 558894390 872804637 307468818 531518133 33769821 394673564 290335103 683100072 5216691 290884246 464075463 358252148 469624863 651270723 948038399 14893783 413151752 884411906 912011011 16606705 333423837 565500629 436296690 455907525 14758541 671954402 618210735 699050171 716896271 962002675 684713314 730255905 785633244 812167415 347280373 437846693 891147376 66022015 377483416 705354205 554781388 420172354 441570110 677019583 211224823 158759833 31395614 494745385 609885304 759583491 243099442 601657434 643604190 769408674 978230971 50619255 175710265 973541053 64206779 339247367 877760926 33780284 445384057 95113847 447047078 112291119 507737345 230215832 919731951 20347208 238911905 882061852 385496730 826495067 435013998 394715164 672692939 49495269 761555901 733520021 524934957 472027267 225129898 975449830 413885803 892048502 254400660 730039891 739158968 813180966 308639391 167863429 662378312 499300252 543979313 766252552 661264597 597598214 420972917 685334220 382254363 707676214 498925787 770179749 131259227 4836644 929203094 338659275 279939036 847773800 35398428 533095771 361190501 720088768 148424362 70725587 346352325 149513872 701531582 966159770 535339852 525543005 675392667 547495798 255865167 339566929 894653640 240299795 118670247 223898555 400771473 663663491 945976626 170653068 273604229 981055929 117747025 405696730 832628214 883617549 260284009 454496352 264739708 202683 291048546 359742460 864970354 72275811 997627691 486888753 314956919 520724875 656201524 413220259 134065647 777985048 583494642 495121821 176557184 50367449 205198430 76712590 189107605 476823292 274253174 48611207 649828574 934142359 642168507 939949503 82488526 562138656 869830834 583967503 182647580 26942453 654887779 846253175 746327363 131899862 412747997 925354647 258559745 577516646 601227696 672951863 713819356 681279661 828649841 152346815 190167192 18634392 189511481 910089407 715354562 895257976 975705127 996230249 271877161 244324991 635343833 612357650 865246815 934595398 423159031 95253685 369850940 731525194 544889769 476386415 339921755 127047018 24493595 990019332 948664732 769190507 420246272 834957913 343239584 360763764 698605580 533842680 646279504 32586642 545745017 489605263 417694807 281545525 800779139 92535921 466740387 884195505 371100908 152073747 594050792 940706495 305562489 439526800 764580125 309071609 274380658 866221094 940101372 639110241 276716838 431825591 8656006 747353563 648636773 644859465 103896701 856030894 333852676 314893446 691665129 672401670 420590173 376440893 735980948 785464949 840699852 774176223 829209230 803083886 582724147 709419010 752361641 514393289 747559542 292414946 45258749 8057410 960145664 362684891 459563622 436682490 889437757 87152624 372450817 366058740 451645726 932660808 596878259 435794073 238242200 468071851 687517602 753979701 461620517 606017545 289428409 469773687 773736769 400189683 837089833 883234805 748109294 982928416 326629858 754813350 621997617 145063914 355477278 940445286 583211666 66112462 426425815 921155445 701823904 672027376 5021260 326310392 343573611 833938580 580188032 44170615 587831048 595350694 446167483 394125917 78278929 265091635 935310087 529375868 565219362 354606574 108186036 218683782 161023069 965837484 390220500 556280213 369812711 272125416 450463424 137963428 90300009 772969536 939118993 262287891 242797455 493489142 650029479 844051751 292307340 315036015 704673830 437823879 791630997 241519543 883887476 914826432 801393249 667821820 64759741 526172611 178096304 441892111 428591983 72939874 440428993 507293670 381207998 934178006 440408281 297830429 933043489 867819068 85213891 612446576 925286867 730212627 153405515 814153538 535286355 455845055 59186882 498806041 682615268 532213001 50232445 813218079 238024974 573680286 119034710 426394787 997104155 314769291 912593193 568938134 200087963 195519431 668024408 97295 491369184 486443434 292729928 193484487 140409475 704040046 64971234 739404702 975556317 546581685 306691603 711813908 681701519 885422850 926611020 918939088 658775290 959344190 636649218 151168797 4230344 827645493 830008367 667762536 516406881 336071703 677199311 941055171 559430263 926359287 592054884 658789 163630203 436563535 247215987 234024488 549405477 752191098 925297669 10752266 741635312 364810041 671763751 415385516 51946139 115715631 620307050 671862230 672448937 403476325 299173987 28600817 604325090 652786631 920381740 568560523 289901264 894312868 23701218 448377815 294558275 872707890 788952101 892638762 31211213 992628999 160272539 765936767 947717959 746941601 548966252 373766644 651972682 387568352 453247943 509182283 835302071 14662790 825434972 601157994 114993200 848841918 14046945 460147675 723051420 634176914 422556814 671880013 825143719 949586548 138265248 16737809 944302399 191901366 658659289 816935582 634725400 624428049 471156222 577779213 315504937 981195554 954564696 462636701 683770157 161575912 914686004 43802672 901836067 652499528 919331171 648027341 241583823 135892105 206935739 164119836 880424247 530905049 315899539 573435629 318094118 644652230 194651979 620155313 549785004 603892165 785720258 149431039 777414299 971764142 997572574 998330641 981523212 478087229 464225544 946114372 978607065 380544147 127505581 80562844 671158304 272243124 407778494 776892477 438331846 663384839 234737713 31689715 854959089 839307481 756094333 206705323 890173325 923624666 877374754 96004344 538995145 444447902 659219487 586746255 125642391 118537245 972014714 572624331 447517999 36715571 529693628 969176105 919963788 819168545 60765554 116931789 247528429 1982218 96435117 845885436 339038038 755103863 9593731 463521952 544966157 34388180 390976908 855697607 331789597 997907696 984692325 52062756 578224598 607771009 398747440 673695373 125447243 68401566 826817554 619870843 297584594 907596099 888624820 266578317 678050184 766676944 460287171 961195781 282588875 476168842 169759857 332112457 547563966 86561561 223380721 925436771 176645064 182758920 674241790 178262914 413824021 620208457 830644053 372534647 971261971 439410350 395393846 544366137 327648759 165577329 856582375 479844193 495888182 203271597 769973809 598493615 208382220 604386 826313953 408558979 616939768 666905717 719785800 406999908 819976510 381949229 712909500 638753405 85544803 548935352 547038741 10371867 667308213 830375460 58656816 759336752 616270017 757827686 591496304 584253651 439079387 140861142 817336632 474844862 195103129 746101681 197023346 614288079 170524504 890110102 549952523 339978887 491179190 305787146 536103540 581724558 136113174 621187828 604583203 411338797 820104479 963018017 607075088 558751698 728048445 539443137 563605816 543632272 205528607 834674920 71925534 101431964 218046007 351062286 159311173 986760913 976274237 50732431 866172343 153477421 442173613 785842988 209900673 678171218 453825604 259931785 230594612 437884166 7368838 880596141 33308262 543084211 318115643 292308357 968575023 840288231 762590190 264925792 550680749 272306389 295903853 389247092 115144064 498788307 250174796 75678552 495938894 464220122 655749730 433714568 601214528 359282442 953547593 441439461 262671491 86924067 686837218 999012658 65072329 507023884 277394639 241961624 263051973 441820751 944872952 644183586 942369715 25024411 443447047 456046146 887093965 743671105 583906283 694401866 672405975 494459064 375061849 936820724 701951892 703621146 590432582 746194907 811517006 144391332 755252590 709787648 446888018 61782842 658350033 71324998 298679921 822943968 520881968 371379957 976106113 543859010 303872916 976911675 991372762 259401517 907760328 68742054 180528602 159774484 353086682 136846251 770135137 390467468 380158622 779797795 632158294 138315216 124356139 182542024 111105056 280414269 838496604 999789245 797094445 930356951 198419023 620524291 723576686 804238787 299515882 523842053 558450649 294780875 566919249 188934413 190130918 745922781 609898353 269328076 781652499 801748108 316434297 61227478 828837728 782171789 283704667 604029219 829055956 742710588 604993360 258296976 317067254 37489685 802547537 825893212 926927444 616405051 51721118 961729195 673067008 897601780 918991163 718033415 613188365 110649386 348086382 958372314 440002839 469991148 859506499 366227956 232848824 286670315 689858568 327407115 350790932 841966077 918652881 893478454 683307086 876124830 819288309 399146866 53577232 993834602 245299599 361261085 449980168 90877348 458877950 104284798 592550501 416062643 416224613 329349435 611672158 592009375 684630572 762398688 323712171 790560664 488212093 498573151 679289098 923845488 685393095 148526731 223005115 629207068 65240127 486694044 494177797 994082358 708972890 903812526 81417391 911572350 484958293 732116289 77079175 291769172 737778605 510747322 691812575 851173696 536910503 941107681 361750538 692079979 71240649 547419490 561266660 126304035 727830879 382040908 228791880 461566811 433427959 73410452 330484631 893053224 165073637 212754579 555584823 876005957 222688960 932543364 909532178 455285648 691790819 616098567 236599571 423913867 315637997 291541409 752196013 666057948 156899137 846565946 819182163 125687501 29377415 848482461 29317377 416102860 558003753 512959483 62790578 821828588 841677271 249759080 895341287 307963747 168391172 377470557 363265574 390741258 781526886 770997556 911543929 907557088 354626681 410971056 587832555 714030215 696284157 278494066 542670095 528648645 624628596 850426500 220243833 795386629 578703269 368459731 275823682 956464596 304498972 658961837 605778824 724459364 767189671 840718919 147913707 222310668 858551258 342977081 523968274 750474437 740664204 932328703 277462564 423229871 621097048 407846266 186046032 896409738 76125981 3471469 342579013 939931198 557304703 811524354 553875898 292277843 4985443 73356098 886213095 830380409 575277175 288149152 851411466 745421314 240192168 434806383 176868580 922497635 884300457 858167399 802334777 745067959 894687091 487343396 393536340 384590907 975636927 200633511 759630720 72518099 925475982 598956243 687942288 735036548 269811106 963469809 623493976 252219640 321868802 786554669 987502129 930636541 389982330 630097174 641910137 570660870 305869336 200648226 960677393 921798568 223462576 600628007 651657693 207479838 724095833 715852259 979855944 755666630 289895150 319038326 406349501 71040162 122150031 719444707 418747695 584334552 99065373 212077458 84968082 760242483 253912257 833389521 913323359 779155615 456163173 589513038 790194196 830237104 604045625 533127583 262906802 265146652 136259120 655308986 395443261 181822012 876525440 797184893 266235200 708272528 739351590 358105639 145868870 18539320 386059616 973212893 470440802 237217659 224299825 197192742 883235752 152977732 772789472 231351152 194664881 574408864 813383545 212169097 503004187 76787009 820481098 782995750 512445959 67751166 698907495 982031199 722017178 634038865 283089960 831823409 158434940 889830615 594911142 155964667 84819548 838701524 56973121 508963585 631388521 849350316 95971612 224357356 189358810 412527467 386723999 333152840 528283496 175563582 163670773 394589701 817582031 270459640 991168396 777375991 409854801 275141006 811168407 109289814 167079986 720887963 338610575 940476479 429106749 704743645 619495342 88178224 535161661 397866166 21132914 376796048 863432069 176744620 894798880 666792229 578320489 868858345 550160447 983797404 29272771 505733819 192038937 53511428 701207407 970389269 429083965 179980115 647304142 50532109 825460224 151025888 512796743 584084316 28504055 257093095 129276098 737980897 918382206 965583368 429023531 305262622 68407092 685205705 616146421 701433273 637971069 471934479 430374548 753958653 228584959 777679017 133198850 995901270 181360421 551146693 797908283 196556249 493664671 60433017 239538624 96185785 194048992 601352251 480966680 475563219 269298079 333448041 969699403 86160419 452402262 44217539 461167717 308319309 168100806 267565292 115760889 407948309 717131889 257908972 384227739 84720359 708604959 880012465 783278437 183098192 87629914 46019465 671715187 226257794 351865585 426826921 869902695 645773780 603744377 981042601 331564005 310884160 870713543 540714758 567541016 731426788 357089655 288035487 650560300 976295809 71367273 12968505 604990673 86469631 178433598 847178747 128872383 425585127 787968223 940146930 4408620 699073767 695062519 335825806 268948567 869046866 933530996 533217315 829932801 424491934 902993930 797063530 66008047 564916452 720411567 519239933 676480874 691157859 722225696 463188446 917003198 387546620 417694043 363386097 842571710 205707191 967058979 870104445 295454014 842222654 165033088 542712751 88838552 378577501 676294716 594234134 582082600 965223048 336613734 72020776 141212368 852926805 316413139 323743676 806051957 200044541 316428440 705758606 999225215 78180576 849231505 240453823 42224733 507641854 66447582 30474066 816422399 196467582 452534881 65385904 294293082 805500971 353402177 550582565 604365544 28373489 762545513 249897056 221105445 125063781 552968969 432690167 950218515 31270203 596050708 303489761 456826295 251823309 292079041 883203834 22611866 320386715 276858123 961408386 111831880 601245637 389253937 525868446 60296660 553226131 476196662 338876118 208258898 687784942 218123106 635852182 897568604 965171172 118366655 161936813 152698254 626836519 328828060 673573072 583899658 277936015 797233422 16897816 330099701 562251156 493137258 727503744 79899128 915437268 138614221 773996648 961781440 35365267 1064596 213630997 840275838 218615862 633367780 297231662 648485991 753384903 893334819 837934912 630180661 324866164 628408189 39183676 657559972 166574096 469982816 210234356 156023798 30309009 889604864 793055905 473459568 440740496 717872596 847290720 931573978 250856908 412627223 674089392 540498179 561068455 716899656 786317045 597063995 19749799 955947946 158489849 787834328 789535223 589334725 955343462 6936753 735151075 689765603 186014028 183178150 591280736 422355092 687279521 137375510 531598465 672169258 406255037 158005351 621561859 609223485 131247322 941232769 87871938 965409065 946563482 93517395 361991745 789382539 157133952 288248141 392866343 637796808 480651381 227149797 26933948 845862534 717819717 189316626 524721264 500251697 975815712 86020564 108480853 882692471 933024793 255565226 566780832 950163916 435042474 312083226 115227692 375251943 892369454 397573420 237786870 150024259 306895462 693421807 526471074 304168351 545525493 508512755 958850549 213865855 36106212 598189774 135597657 682955433 158534687 500798360 106943580 891413928 538080245 275817070 39007025 449046860 389622684 382788082 740894253 999367463 904191914 580219337 436802891 905487890 590113693 525469980 714703785 851361958 101501013 837562136 940281865 153256388 944201876 828887406 74035537 480514318 670377349 394619603 980594955 454710635 591286066 261210497 827817446 564085639 106225933 981852084 801490483 251052112 638084712 288902703 619021416 813768570 898941180 775549109 421137312 536572924 625466214 511491215 567667226 843563665 169424293 108155148 38673846 399673400 445464478 291762684 130338427 843966133 622763416 16635957 992702740 70936845 481635521 323104271 164636493 234446350 993632167 297211367 731426459 565138629 565072063 364383903 143783058 349334789 212100321 424131100 201398124 179148775 672606665 286285255 523283081 230297668 834188440 220739853 115201769 521652541 202654290 503991263 390484916 306015924 853893726 544723763 968441522 459546064 451219721 450851201 814690004 863547773 378641411 980338502 914415273 180588778 455258336 353819524 546630889 461650953 157740440 637985856 184589550 72956946 608657159 914974467 631969078 697632768 803142510 118441818 657669603 467286290 557025520 582639447 653908795 161680204 17176598 940047885 797457448 889127411 172101196 825382935 143702712 537026581 838895713 408728081 315258014 320262911 894785291 718505758 130217391 20414148 703682401 798608737 15022182 744402109 496151903 433767044 736729697 853390340 340687461 111426612 402664162 46942199 458967480 592763554 546343760 836666555 365744896 554875139 966084019 356023735 416268488 454921233 644818747 666010645 706691330 740839561 672068793 454377796 193856896 315717035 173663523 685897592 205351548 705394109 919227925 785752616 486560017 446447240 583699019 21131920 113396159 25391065 895670313 680898093 293885675 848999938 341491251 809195843 213803868 755081814 495338389 186809690 636325056 134972336 320764059 142217149 613859365 140656877 89662778 948859898 233842816 460308845 520883590 619405412 857334569 829500822 620608570 263439508 713883229 195083089 746170163 684065252 105929659 620920971 141564405 564574195 155186888 112601014 599806500 395638052 609480555 982852677 439345164 645907742 153301105 797298483 704145179 447861581 691352074 707899773 453694049 912262496 71247946 388854435 816084247 639056841 543838633 926568747 639161621 601811008 918274435 406294814 360336730 3646528 877728921 17367689 184311431 76011913 403812751 27705342 120327524 480414876 705174380 403289360 978213722 172302658 363428381 531670746 24478456 60534022 710083313 793580665 174405743 284929462 388926238 412244877 680517654 581046758 199251003 125778109 174496486 126111596 398381252 474048048 719090942 948937189 484956314 212240916 597171232 382803759 652282752 999305498 410136114 564970477 735917983 661597944 846553023 322795015 65150978 894170342 593365108 829455655 389587739 415596578 390153635 381288252 585430844 245145708 864514755 414759675 32512287 232535690 27127277 157738073 871186015 907907269 402767457 64984338 189429245 730143594 662874367 578705701 172978396 828969291 215577295 842349398 669632068 270881339 996701561 848428459 261859939 68140438 555429838 144133616 584050375 243167414 687055421 92605491 681482469 131483519 199180126 239153992 940396694 268269780 936743531 755782470 413805204 252494111 387560898 32712199 317296898 246718669 83480421 134798764 302795745 842585808 566591865 892454167 665460636 623623963 246894282 67390576 183392637 618704170 159904070 291035553 656355893 723485815 176872062 545884378 223425112 526109446 982521384 703387405 704771806 352506842 847291039 861996146 368518564 631256957 281710945 571095301 628704745 747684476 940901776 927028483 332291281 356761577 848162418 969631089 274177510 654869464 469037041 652498069 783255954 403938274 491982620 17246843 184143781 820896165 201594020 180978033 50495445 628844865 701566816 757054603 65722425 86898140 110562505 193582112 269505486 839773216 54599551 473392715 969488626 23507640 951507394 167340907 78772204 890919638 475250681 510527139 146299746 643091120 447487791 852848218 501309664 677698046 12260753 932334269 293187416 517458558 421866737 839134264 363084701 421983345 433557830 581800449 10694887 588545819 147168042 193226893 2171218 869936966 36714586 858515481 351897182 667263935 971392058 810542370 906490736 844309976 223059535 129721069 887818832 383470053 667309762 586815488 169548714 887199167 879531748 796617895 723806605 173694788 660775844 265237360 179977710 134427348 933830171 356620719 700890406 299157974 514558465 425349115 466548336 723356977 338716724 977683631 911797356 870303699 31328056 491460714 254545311 727690542 177355698 23026319 707442929 789314486 756962028 819471302 691320877 150644068 500768085 693457529 329940100 18608182 408363262 616962392 861869322 572651180 240089117 263903189 86121784 16868429 392026510 881969833 880340840 390798880 178002765 185889357 863754589 154652467 377742077 535915394 26470072 859919640 805915748 353605578 948740995 500391523 962003436 444079084 846186667 184077613 967510820 547101812 424575102 764726676 104097597 726276656 827419441 132595769 201988494 709982900 355751260 971739328 260371985 5046999 346809467 39497299 90789859 102267188 477820271 143688224 35843016 443511466 924091131 545410006 257155748 119566044 996201033 88456748 192780803 315726002 608779618 875416923 642002066 869846230 29041593 719689631 647415459 379016760 958658721 813069753 515053229 966306955 679189458 202256240 736097226 960713413 59906024 763908107 884764728 843385763 510067428 719670488 617390041 862458403 201992361 435970985 827466930 75781640 707339136 676130130 598167919 87628889 109434517 94702636 702647262 75912162 263630967 489275541 285189487 66289585 165794204 268314478 894419899 844357018 381447898 855001755 561102586 231963828 905297391 172541831 421520523 527406042 100431355 644055453 348112752 744258091 589799937 52050640 509623503 621070219 615231338 332838932 358956658 943773472 463148161 593841122 1014088 842640341 106990839 535205560 726380002 574079706 187617377 237495703 250083575 552834594 458579637 853105284 771632096 198404323 595590865 273395975 353185564 642940442 501225204 775896238 774556877 642110724 218985795 5378955 119961914 145144230 149121093 917864626 524930891 356273479 189981032 212745405 691647760 934470385 571610490 363551816 280168507 514110963 786914608 621369460 829893281 541908577 268738466 934088040 973279420 594259346 917645005 661267147 10301484 178409633 245847056 621361740 848743985 30408942 359257775 330683931 917584947 640402586 912266323 811923309 874534971 588432654 953020808 717318907 453946231 114285940 682867774 721296259 951027385 424441660 950396489 456519238 384254713 280566425 776753121 188151688 330683343 197193986 566802467 97671956 353585146 134619569 733577613 546998965 377707483 834846247 489080966 21996734 250679290 24780454 147806164 715023491 526889344 955560118 35136292 536785118 503421116 152401313 955507077 346053803 395477919 960169718 919302125 532248396 725216319 705859337 570898867 93010725 410761047 126033778 298684691 678577185 432159430 275685258 106332590 275024939 784565260 939311857 213443335 815103414 630974160 487193611 856320774 757366838 645690716 449155710 96522873 11117733 206449951 898193845 696273294 131886079 313633578 252843872 998845019 730580934 555534516 344928754 72207703 135646846 438751126 66181922 439837661 754477106 834252496 15521898 549037232 316241134 957576962 853691787 754986610 59487554 399640820 516927239 482237483 728978629 152150030 102279334 846388681 779176080 293113568 453896690 11578522 628359103 870250396 347315386 295356371 427133428 72948887 679898514 916116236 866723284 66131660 701131858 89234626 877584263 210818648 649630355 172403924 549678396 945826559 599196725 985363719 785205155 37972646 683246556 810851202 993550961 793768919 804149614 750792018 70437088 380951104 240205974 984493799 207863340 485791540 41123653 908682902 576818711 434371112 434707499 762254613 323775333 261786935 47844674 152579073 981610081 22711199 196399172 311800411 511793495 159599170 720838448 905825543 243708695 297576998 244176073 374826316 314033017 116093685 505226007 728428375 942768595 753631102 726869476 252768439 943991684 964016690 195705663 330061026 873977453 224592808 844485629 75615663 279669619 94988569 338997299 549832666 205438719 396928228 217318333 121085316 905317757 394169611 434586299 881042096 941583328 654773173 892971534 541630407 942443549 448026026 316230623 834366997 315345323 134484698 47558169 315982922 378450953 16699094 761676010 955708153 283411256 581205333 447968070 951406876 971306045 295443633 73049444 995221134 391975841 550198375 95460159 891058319 792937457 647227291 677501206 237800004 736041533 667967889 549780972 24590133 432791709 8257077 564993544 5545934 160345767 44567188 554485623 402510302 179787771 675638113 463950469 18279194 186338488 357796209 81485896 351474075 222434819 302623295 275812117 23386716 705727111 630163561 725531912 298620349 877452528 575943729 601692801 154148355 657157743 401308156 789048482 545196501 508843833 824300759 783389138 694800576 701561608 26926829 14795324 667596213 660521880 959587858 722472017 315591046 25019179 814702651 746695490 328674668 7552262 200612356 771053959 224648580 183480306 338415913 730598234 104544077 124217020 9773325 383713084 68570155 204939445 681134390 81910896 504447976 20762162 640363982 150145915 430464302 890517773 729281060 69663915 450803725 30944546 664702761 757943948 977272955 800030419 110313972 969445492 419069648 610869125 542379582 438169848 687245894 666433057 452612327 218411125 613248383 142220179 673868399 58669960 943042302 21199694 705527677 222095254 100410284 426907079 350999388 193359685 876412757 345378550 668511865 44723969 322843945 590539480 850978022 176918392 619506747 654020079 778817243 177606686 415561221 128447936 43886895 110379434 376316130 45363540 827944419 688102039 205762707 121076152 935088792 514628004 378746043 850990717 580667155 834662997 599150947 422369848 629071296 146825071 726414711 197350147 627891244 645388672 88723782 671750906 239818122 597555028 65600774 63470783 796371247 54801025 185213261 257776119 358651671 859509212 141971865 682657739 896039517 775967746 803401418 837303656 156021702 526173137 493162403 600440959 60538423 411423979 707483468 158946245 558859579 444059706 723506130 49168756 72382334 47178854 554672294 512336329 358195540 39777377 474503962 423959940 421603123 992659420 483559143 220512875 282843700 853520847 857538730 197706695 830349462 903346421 921991778 641023717 536507451 344773197 840850420 92093334 137517866 73977754 273549223 990273711 889224203 979119588 95454889 481346698 779961006 200564213 935328648 979482500 322183812 91258077 639263929 786669181 99988772 830515311 351312660 801840475 313827016 725646274 78437973 394515335 90240717 135995312 399770525 887367789 777689655 951994714 745797104 63996417 107793450 585026722 575208629 151578421 442538098 854920367 327988281 696111236 642881532 346418797 27721260 940208235 781665115 791993610 348749858 622007274 772273476 88010362 562912275 297312007 865800978 872726517 460328667 981709643 691824450 141997172 316931771 762888259 212483064 669445431 241777622 773793280 241783161 896284225 959751861 952535447 481443503 624470746 816278212 13993890 818136488 575159308 951080658 21631678 382669847 921412903 406206357 672723979 858686418 408314430 525181988 438610863 852442962 463989416 361638011 79535955 675844150 317485439 53754874 722991780 775135168 752147492 90156006 328931283 14361942 110079673 73544167 115353110 303679234 695405733 602017416 531944997 198491123 224089876 326843835 842174141 542759162 406609269 151263570 732596001 483895566 886247418 989210503 974634900 173415880 485091355 903471477 915767264 240194024 439039251 4056988 77609426 192565198 829154914 705182305 989758395 131118593 435825737 415258251 671159536 704353196 919526993 996284872 229439563 534323484 109940676 519529766 889938089 449072195 829988402 793040282 203067242 805010232 287328238 779687036 386641652 897489589 570038415 591725065 997065008 381650584 143121776 194635744 507576844 452863074 985938991 666211718 185183735 906819515 98283825 506773730 96510567 129071852 12399133 841166529 508481110 98703715 856303709 174975827 665926337 947300403 783273376 578440876 313632552 71729809 925161051 992161092 445231633 862640216 37696579 661418615 294784902 213398150 844822740 868560646 82964370 456401853 455671245 289288597 296635591 208199875 893622706 465991467 462567099 228097282 764457033 890993077 678140550 359385865 657360157 146664066 201175365 760274185 518870527 748331720 262387355 879918424 715678079 545521694 55654699 839589617 546856311 798843136 563069215 382589427 842495361 183562575 552273572 390945822 691064700 428307662 761706603 667621209 41331723 646544294 355582506 28171310 513941781 981457122 569875225 308249676 13875270 599791348 984841334 207612164 904353165 557601327 241479169 221209549 924364700 367206730 424309888 137929921 678375532 31526883 506576956 317074717 60529590 835995386 580419459 296284613 676336506 425918322 34968356 449006013 292556412 613145235 89344758 856955057 428804290 374699659 228163153 254415726 952180247 692336360 427106451 418282599 789404300 340409631 468584348 281326129 680275698 243662089 824217682 708791815 770732384 789651808 501110046 898146886 959056819 799895623 800199278 14212850 698944009 491682751 830815537 603706928 10701637 459217459 678384478 520878282 960059279 978135277 593605741 498362542 31033553 873174686 806846940 30670703 214597434 579956186 501301675 649972418 523809215 170357145 730774752 940495107 350918805 596568504 631182340 777179566 432491449 474601334 608576933 874287590 120433512 271534583 69217490 925313265 214377127 87753925 659046306 287437497 712117180 815180874 130297261 199469645 460567730 369100886 480242321 855875678 498435034 504918175 869107822 800085954 371458629 438465340 353130091 57690613 656331338 270298922 68364079 468981651 734298630 249967815 463411048 663389919 355158999 626345562 868784200 759887424 343451361 723879561 821956610 330280126 862999433 908443360 113925202 90804873 307714556 27689041 326493426 166206323 751640745 597903791 752627238 621316465 276594371 629041202 630740785 975756573 520031936 838222326 386361565 867886647 48936156 443372155 464606200 151195167 234078103 471363366 412683729 187371101 132672051 141483967 359694527 170388762 763803959 975506674 988273306 190899108 151746798 789251790 748830016 444956398 393845225 937593160 190459154 649499661 279736697 619866809 422466420 359784124 467510326 829575260 463906128 851207641 298511483 409674449 301646740 899447270 744855783 454743197 906444207 40310665 282203869 755174056 788785688 136228364 203152133 958406333 483996871 109974493 778715593 395020813 643886010 729127183 922175449 627357612 419178354 921329624 196450983 325331731 704701299 335255825 6872300 979523228 943551687 79749817 144370977 859667978 444264572 3449458 920204807 141660926 103714849 846648322 730770207 986105731 626436685 624442324 303127859 492232835 994707736 289895285 817410251 703337551 422289056 493882903 23900345 247360795 128982918 852513041 980114574 612282239 925274990 601258076 871445282 766919927 75817859 107734296 941993744 892599908 524139248 390350853 237833015 343650442 214359912 757450251 606095162 940858512 262820767 731450034 837951489 371341442 240495054 381192362 159297590 173662674 975023155 966653509 505307337 507348947 369528719 547696120 720426349 960067133 186521510 946227422 99352344 697769388 142723522 117033268 444600967 981996577 201978673 896274654 549454007 647392127 950245314 624377825 89486189 485312527 634799692 388500711 310407088 327985917 534937384 248917950 702667337 372292824 551806642 890466777 218453578 354076694 60761547 564139725 717231492 536674189 384046682 795329238 265573647 289201915 871395270 452222287 478145478 771962752 423576958 109350205 4391624 113445407 537886577 193763269 625092089 925029441 849937558 201759922 214164094 681410097 403434342 558159088 120259397 646783392 998321245 558146835 595040123 750626851 357637756 66765265 62940435 758740912 724547530 762355332 682643782 607233317 817818062 540709801 498190606 312785089 301958167 316680035 570031529 225646761 590391476 353405944 834193692 663038820 202504380 929645139 901715630 929080928 319029960 521076353 346099560 95957611 615008116 5293620 698805404 431629370 17238498 495426371 56510043 643076325 610282550 437842984 541715965 979874409 940730907 951446656 680990365 678868517 512633148 212691855 9652635 994769757 183372748 611071161 105907480 975735226 202417407 381658122 456216701 569624008 471993742 206144687 468769012 44878199 508775991 985735547 894079469 513256091 587521083 311395683 556285339 590842732 946276831 948504066 28906357 681620743 571412203 941141526 670781621 862057963 442090798 390851073 143175388 587967612 227953400 761896009 364745772 156045187 84775838 56007704 19195948 468998316 750903289 296623548 634330664 734952198 16743655 663446312 208207791 989623687 805178313 214788210 409043731 519425414 25411332 627233363 541673452 375695679 124649088 582879402 929680278 625796179 747861036 652491513 789729198 431814213 32060023 86983910 847214744 962724605 664958169 373192380 167975420 88359241 545364040 179258343 968218437 848610647 278487491 633186684 869944353 106566973 803971787 114331822 891708676 511934322 954626021 592119642 918754212 198061393 30865177 661531260 840811902 378863517 616078966 757343928 718370384 932743928 522178700 240462546 405082269 226311786 398308592 974353974 977034796 650782177 249242811 431884145 13871241 444672683 384398603 433171125 181975939 927950845 32616833 846740569 51521964 993375600 370684098 636106071 662568669 915238782 247638775 222982093 758102703 348603913 221512780 763999100 651520770 534903509 36350836 998230092 15628410 720540681 275017251 799091910 722030845 63614130 712067987 28731544 674204214 737322304 52484352 459030293 544695829 130053128 617996844 855417779 277918541 951393216 521699804 666802315 884732885 463572997 939039832 304734428 324543336 760176088 131858415 919635336 189459461 264622621 758936945 950080917 805009007 705029147 613459123 603468973 750748333 399746559 252363535 6393246 75371147 546979160 487783393 118245595 23216664 792934812 768428811 329551610 137117222 870812834 622545265 394568500 637536462 511093542 749420414 474592233 101370345 229431625 706008990 929685273 208763799 673786638 779960002 463585003 504279228 470979806 982187743 429196330 181094270 786828293 110555502 115346626 933364169 730081075 818426862 438600264 946015691 154152699 331809886 149165680 78675576 370474071 925834179 114609044 763939335 998286114 22978216 456710452 717004914 277803676 693281689 238934128 578312186 750070762 775128487 640435856 398329250 983903380 802860775 606132605 988069295 541737734 389384435 410605125 573544494 183738127 645023079 281359770 747332974 905711204 538152037 143212628 775662210 653281054 53227794 462840299 380298688 433605176 725340182 215024381 255493956 714640914 38740000 110773198 616470894 819642609 538509920 601523395 45242719 220830588 485241611 395312870 181736321 99578688 139541979 102691942 768508 645797678 487262860 176906515 281393473 758248984 329038688 404019942 56269955 790827831 350841756 844271223 210859065 124215464 605267465 299394949 1408670 167159274 370335092 312338290 561837617 32267873 809284398 237186500 765458997 479791575 842724236 847729830 499189554 325009142 584506472 304059748 344046962 179472847 292634014 716283123 103490437 591260245 799166864 401665638 758607550 495529699 235615139 498901370 175920563 212688562 250919104 503909643 282652864 122619492 494197716 225395613 206397573 279075964 468780624 292834772 832955492 115042787 635893929 877010172 931717380 354758757 419187417 574552962 633210065 719110450 43313884 927053688 89718905 633442141 510740788 138136853 232665456 915349088 411518310 103945523 395210349 756494999 70181499 638156239 210223595 349205952 998384000 85263501 266231977 662602625 857128966 279488306 557357098 840521186 447825570 428226088 597259574 419058127 582519150 58310909 452055639 904013719 485423239 585900260 958799453 418871152 975684237 576254770 125198555 614415856 69191462 956336098 611244711 705954965 88116090 905619474 846731870 27076159 657170104 431854724 843223773 865291185 920589456 758850590 210896329 14335507 229150648 500863594 748431880 690181490 194860648 198555159 40726598 514250047 719968477 793047926 915912562 675395788 775101913 218961661 815414590 348171219 248882977 9114056 664524450 957504238 767001598 514667539 560198745 114125343 579543485 114502081 902445410 19056458 407081519 143888088 805898624 678885558 907008041 346253827 378635707 542561169 740035589 69424910 848824029 670237289 392756256 210433390 749393910 76842931 70111578 668406967 316461273 490204743 294385049 603195683 855138460 366908898 669101638 247362066 228727324 518593442 34107086 71106692 223764087 952662670 600433954 649152929 861455248 23716364 705052727 752369970 325598862 121426025 473668743 472209957 397044317 82657109 179894415 176356620 5757483 56982628 167522127 75073182 906046956 36088206 115936973 689657909 942503639 18551727 881704594 144872527 677764583 368426248 612633643 650525454 827396188 203498940 184796073 191397560 405079607 905611860 558361634 150261303 922674369 44613692 69518382 85810585 361480964 412328515 962643562 364258961 320486992 384877855 121662968 976766196 496739000 335724007 924065021 797726526 298479507 317593751 463870754 937087243 886279675 903978127 374038036 69638558 122570065 378549012 473306117 919287901 655914423 843525070 542515240 849142098 497383572 204417864 474029368 52870060 989045012 975375732 819386866 665672252 782584998 270804004 932173206 163831801 297329532 177013138 562394730 889172604 571470606 603935961 57366583 402315396 883799191 232753785 893452490 746281076 27569046 630459095 653948020 235141328 990236751 596530362 559369867 747823300 892553800 549234640 670776295 991035549 333016268 908169511 583433573 909868109 891450219 371246004 667981928 256317419 963481720 143402191 372539219 703227441 244468618 805695669 643442192 986424060 950560251 317627141 537247372 586985424 317845356 720527684 127292728 823577170 79919679 939101529 200305546 414033099 684957212 227691537 276200570 93709996 987531885 191563164 845532933 667860228 466172129 453120014 855510702 690311948 873130988 387520991 870699512 626042012 659512134 832628844 698511085 719336115 230122600 315492467 335249818 523882994 876224274 783715483 541740688 738644769 833836488 915476970 32477029 472261546 285838928 672792653 659892017 887015961 43233333 227405587 927768338 90164386 36574535 276140914 955479720 754880923 607362585 513274113 597489817 734609405 864670850 348604476 376056078 632590823 764715549 810742532 607084084 183892251 171179208 381091100 423217853 447537023 274493737 587824301 2288220 882532254 690744612 291680450 668361804 808396581 177593446 305981389 439854538 421858662 378596062 255537697 812868758 118632920 142347070 325377653 275399543 997342868 229946238 101762151 57311412 591488730 413361498 929748727 769000091 133665674 817066191 980417800 408982013 813164460 36231330 267391970 980459184 31773417 194084057 955946419 626326028 715926543 229117759 333773321 293701999 145854864 209957860 179614809 623622841 291783171 628197787 490911356 348588240 17005730 663650939 400512813 613002782 642743243 180683871 718057100 539604238 435186048 562499430 173405341 341611154 246941670 945382003 802013130 817193632 5057993 709311406 604914525 75541680 251779863 28855553 546161671 164197952 166840161 840023195 472946268 483760976 886372445 676422513 108367188 134322407 446422630 462405560 44175052 58583436 665250042 666219372 341346819 687942093 875650363 780676813 542261277 149983931 446102127 669720797 631287972 291286124 935790720 698621923 687131138 471466104 944488061 784187882 703997959 649613949 624317207 401172802 898873961 641392284 225061157 439773438 430072639 778861049 567490592 759220597 364809606 492387134 534856872 288671938 196278685 553778456 957232381 451730244 345754056 996607673 153607558 198589470 396168368 530165845 6081870 902578616 333113824 465951141 799591554 660560444 936465482 226805351 393220340 633344538 222223041 86494939 590804123 813220484 155853949 198278215 755710993 337341939 976480154 659866997 859485971 182948000 891801496 819780912 543057157 299337996 520444380 583727306 758657388 430587512 752512558 119291033 973790833 300554094 441002810 524955766 695358821 415049782 204000527 940682300 890930487 985247585 106732450 231692367 825100544 719896643 85550412 659547154 779296376 188292976 447692616 586237040 402719869 792299334 830937142 567507540 576097171 382591587 633095835 486547760 690834527 90875435 880634719 896994170 321136683 774967107 880942157 291074347 714621798 557486617 50155670 496214590 457655329 639642457 78762830 8501047 32923282 212036217 72521198 26874265 629466005 946399790 176298193 732151919 909921062 499010805 806122423 799812292 295499496 837605771 756264004 483443755 132700321 78125429 150622850 129266487 692869819 436600697 774776155 250070020 555558085 605589027 143467808 707162285 693745648 553684034 178580485 127497171 426228115 156441448 956063906 226178845 13597608 316672109 615715955 739940274 21717324 980321772 480959065 976807104 825320771 309098180 435770136 394763769 613391473 610514584 669545943 584507409 949366370 893836368 545549474 90390337 361576387 329551510 791593707 52372935 184750822 408886362 875244549 732866660 659487810 530352975 345596328 78349020 76450033 268588139 420702320 979767930 785572145 66297451 200688734 537648265 900954852 822160460 230652757 872813276 420222479 39980499 888026014 317825607 415273822 763866630 612406885 133479203 929015967 603137969 182185529 831051214 764307267 828322275 11351952 646002473 56153312 762241134 757045056 547701016 767672753 379622506 278571272 426919685 123053332 529916594 779454469 352145502 943248395 189737061 571568445 379857683 792761276 996708198 192634392 431239193 766911985 375208157 114381025 712874473 77258649 197535157 270940489 277358337 274457925 769792283 39118053 472296546 500983724 892996357 667893675 65134608 398222375 839505065 79064697 376400278 967489333 849426689 800675214 642069631 954253561 472824654 465549583 9737950 104854455 598388114 766760835 283105223 826551386 175247636 201251928 335778771 675052785 378148576 858557532 986548128 447095086 693316165 220305988 560313935 151888102 740751189 493284136 372552196 582743699 497275240 981794053 890568810 570950613 508532121 38543674 243235628 806476780 868812615 719281419 395077245 403378240 635373206 753362466 738219409 404625114 732860140 617248520 361024290 496005864 683392884 834625456 454694892 285846845 875355038 830674925 934740784 10174670 292885917 805871095 14452021 956273462 772149991 695183595 174470594 451492659 794900665 623720776 831434406 149175590 386815633 578469746 433380401 50037143 209584306 451470386 16000952 938238895 759990435 761092916 661706260 225326525 400364464 897853831 849504803 171690930 104479080 207153697 23855942 779123108 15455773 967247961 898811362 661366862 199515495 59418731 97899487 450359183 278714529 950214136 29634860 337250023 486236011 756185731 939943481 500855293 284543526 117693940 232546939 130300187 825329275 650260249 117253355 445478320 575334356 85271584 940527239 644362445 107675106 480465183 499088080 863881129 75871509 577378445 273173067 780378141 87498023 15358918 290825472 834993449 492178834 381299082 408857342 702415725 190781461 78258814 153413845 677108657 549337907 678234025 33683994 320793437 934196915 385950457 60927975 957470977 813007905 403585980 953431896 304884943 924820812 842839335 976261135 924525340 351334086 321155795 129760432 291398371 877061223 27198778 265935718 465314369 813000139 675535422 430569564 616775418 672800463 390498211 574594117 135299827 769201687 890744720 45138133 927345334 709524363 952541970 38244166 135909361 913103574 377963162 467968724 715088887 819485670 696728186 955186497 656305725 926900591 458504555 542808402 301084894 154415464 736831753 742752079 651468568 688640396 652905557 262552967 654919117 843642841 4634675 500622026 192830979 523837717 750835178 866831085 801437028 495394116 492150183 107737418 756753599 503919155 267296505 774814013 810243205 770009585 300951894 282293416 262872397 409430352 250330261 703395952 622166096 890879080 145770867 276641021 441229805 765054741 416861198 205791934 677077542 646040436 835119212 245220003 108522786 872548970 49820917 353725089 77528489 412379165 619587829 421019698 46856619 28992120 853727516 933817554 604528825 478213548 79700989 944377987 986741898 449751722 818016402 341130314 133419384 495070633 575023798 247293615 176758528 690335910 843604906 401267265 241000518 509787615 240067217 367363600 492710542 33814103 830046451 279000625 970968516 193229910 296514878 437070910 265577717 240579558 19158848 542420435 113770708 937918807 719418030 349858066 21209142 382320571 900492705 269079840 443654294 3062123 62146836 887256742 642802322 724313728 15638375 810628688 375080044 474796890 513895647 275370321 447092874 690061597 218021923 250024926 902504438 805553199 551326401 38001582 915494622 47119548 887601063 822521985 54886165 181828914 787830186 354224790 42320016 447281861 433827842 226067763 352612843 980209132 105986764 516559648 677682402 351786210 136172423 219461932 180642008 71907878 842746263 917466791 557230931 186383611 660093638 206723558 598690941 544808937 268949438 638790339 684374437 685517626 732804240 814026011 403740604 685242750 764553520 992033102 635402713 534682119 306791414 766280385 743642549 331983726 133643806 470322783 532108336 586607628 195884105 656646420 889492426 354945666 166518010 444623441 185152810 665985074 590774554 493317259 508354459 240898499 644383349 381993404 589608330 599353248 395990075 147158497 595658506 823994490 516407679 129945466 766169168 766888386 326411195 906628620 439599158 789713968 440145739 933863074 499746492 536098879 179281389 967974984 151659907 137368238 964965191 761922703 507041872 673825024 217679201 760733709 592971663 80294909 999610151 18792153 875880653 801579567 337201384 400819987 992281917 896720998 702821594 695266138 178626613 728181301 599621011 476129620 760769454 282731634 405632657 625043498 616191175 604213177 225878708 66186505 808518721 69513962 609629375 300466594 452128004 32362407 204917210 292641450 587365530 540258519 795437075 247420507 255119791 870840614 59059416 154807537 331859607 109471618 885384574 348566830 799901640 661209503 321961406 188396759 296420955 42666100 34622514 408838965 504666255 776042172 355699932 968877973 653861446 49092983 989650336 729032136 324285319 904970854 318829253 439937700 980497146 13022354 583086969 364635265 97628271 661859013 988788298 68262844 47868759 186403855 89020333 787536183 93849929 172038211 874804346 531247831 42115199 977098359 128894062 45963269 534769750 776679816 456609959 298315310 28659154 64338579 394886700 467162947 495664151 576168317 365677667 735280698 671164145 506798957 423093657 449262475 228829517 64644428 610017662 656508851 487601598 39843916 516535718 424743348 856363769 877339230 659243017 268842387 370708569 117642938 670984067 91858137 828462684 554292315 89651797 30403347 251015459 829556864 879898274 335066194 965023990 845263149 177538803 277869484 818631358 964454312 605189812 224282041 294241930 80644860 855794868 490621206 485084170 11587193 919381417 75326694 422251287 668629042 403930794 116156748 141045801 624206717 947362227 454906866 228400351 410362231 735194148 519041157 21400699 142897534 482704194 107374390 704564835 497440693 534930613 393609018 923457698 804227459 167237385 379573067 981354084 297531924 741450285 87856678 247038077 792736982 622231030 786006795 722372579 573704702 758230685 336637504 927776816 543101185 677631293 195388302 349110305 182653211 244555350 673852098 683280921 157027275 499893325 908745261 698234527 66804565 222613993 73229605 663063771 979588415 330692312 423454338 475596061 428757204 290304552 802081570 424736598 64526244 54029006 887651429 245259678 732827138 769379362 661935793 730528940 505789829 751737441 614879215 230774369 654471047 901143850 781456396 267107389 982159785 59095554 696827257 230701544 236666957 788301520 104275884 722780587 963161882 209948257 67188125 895222516 765123964 258418405 394244682 139165398 758312738 197698160 553422131 357587590 139033726 972180346 93530846 748469215 317675336 398953312 818986836 559731679 983774972 656061664 972143266 386069288 621091671 784575649 557824346 163390080 323572958 801541545 763523343 30938449 337773911 471972325 604696796 269434922 268126797 160335012 926705630 258974012 86884240 640325916 481943989 557748957 773721523 360586468 917980423 130146824 351335565 581300344 791688189 602164956 696348088 370620345 731113157 136365337 827416853 504384618 614589966 763679398 298270534 613933236 258997647 160268301 910536755 65230755 8124544 292332797 232137606 287290790 35727902 954699976 854161711 358509331 696192556 230491362 443363296 731690144 408509293 152095592 505593233 741922283 194284075 515600790 410494973 345405428 930983603 752216144 541625124 171137950 447834071 637150874 652686791 932559921 997262698 868502048 507865583 470765531 912551623 410108847 752546663 149048362 113861963 362684858 710675517 39407763 164905175 325620438 468874053 112560367 555836495 94318654 583688854 832743929 648227357 781533263 670812171 918630865 76683950 789671693 747810243 539659899 323285236 366374045 137362081 9851489 865152738 322917321 330303692 570319053 196049395 901599871 898049072 32333936 188323236 98628178 609999100 309291998 732516342 242798328 532871202 485678607 143677933 199238858 587100635 278865120 950167571 787790663 371893280 100644752 343986421 74465681 65536818 141988676 558670757 137642222 783307282 77818755 62894134 988625736 792728329 737123514 954737732 219778990 638559266 676766393 288382313 996818641 122971051 325463347 391374793 944413063 464557240 248914498 255402631 305555788 728841120 396702946 10103885 515456188 692134526 951744370 334501321 268774938 176901041 245812278 245297194 689788877 394178652 616862679 405419431 646135005 393795303 539219425 827655672 57243514 742112124 74035011 638292187 868947318 553972363 455538387 444887696 731304134 995982662 545959368 894280798 14178820 208138789 96557118 719629068 845849328 942568292 971422645 378430312 299048171 416891264 633654162 719584452 691145082 468100030 595963805 25327988 149476041 425983652 196008578 606942545 882639397 494288510 478578768 325670969 946865281 701365210 538249469 700790924 865732338 646963724 773616351 329852849 196441907 392172459 11810100 156429967 574046242 7137554 456601243 884634132 224645185 377305312 376301977 841442226 454259766 759746680 815919382 778754013 60813131 714879106 475617501 402421390 401151470 98572648 231752223 983441347 83094578 592324570 697409520 790061564 811397709 252655435 869438409 284011200 683693848 841418353 882424325 107856150 234999442 659453385 290398308 679537164 428556893 576057872 353177226 644166964 376121920 537805003 339946113 539768098 56364195 625692352 346382643 47810031 951728918 816387195 102736113 307851193 648840394 269503178 429755887 597915937 166439702 636967745 55239877 926049739 772500467 877349047 422313711 479390433 700967553 343225799 256059726 120973713 351364480 956543824 784136358 742979466 838775256 581222646 791728158 600220035 627288337 950779295 175206339 388821429 256517595 732326902 102159108 57087579 117453960 875057387 886839095 464611385 114069389 35584560 105152531 290448146 818718725 721372350 743511092 353925169 154365486 965364046 6215067 357258465 358372329 136336097 551276587 845722869 979771710 942249785 840246829 98820417 705258198 866451293 898180301 605021726 657798271 824284697 308389018 743141354 258918316 102561915 943284746 306413958 730371058 74891352 848396788 505130198 446225293 663008965 724602388 154973509 409808857 391096990 264723338 781189182 2630616 442256642 570449755 676019636 57078451 877299156 729531119 461653659 267831345 36515900 383747729 623572844 194018625 563879204 340998130 239937701 208691830 435916732 985151143 20370247 539488390 854837751 298138790 160427350 517917387 504342796 168546509 541139549 210551234 535940597 832080219 4693991 556430734 473623539 491501173 748191751 105939573 299957000 642364066 965939665 970047842 912875131 899800400 675186654 91028578 945910616 82500429 856646348 565790503 316838637 686236494 815889340 916942216 127316303 87984235 637372115 403187199 572430291 211779745 973369785 427011625 921689493 318452559 857579549 775390538 297609204 426509241 346769966 302276806 687742228 839549833 391161123 119196841 315408986 625077577 333066165 246671392 979715316 696562409 414623392 942493182 27929679 596985407 519479590 724650808 448934047 816855938 145543051 334887273 259266906 586589647 786279834 313428815 898545597 732994981 655639326 249461580 822074182 450573160 410486890 984427494 298895928 199589345 782276306 800832583 641576474 946938044 83922736 924482749 772848696 369322248 685597792 402580283 985810976 221788603 186234820 228867031 900505127 735265836 592472000 171223370 524095970 190506647 48866879 615391603 870878381 950536861 486837548 2208212 151212583 953125825 27292922 82822675 554596020 207585259 860106013 234986619 195633658 573237737 262363279 621233784 202927972 752729065 795212876 725728543 348805794 777214465 94540758 630644643 989156903 100736680 246687665 91988961 127863722 593937210 996193768 771378901 939075750 558208631 477911174 796625699 558864601 238756612 717870622 451755407 241571016 295466472 165992004 661443461 724834362 639688465 166652946 61622674 756055737 831504333 869701796 840611816 790047764 853218129 988166044 259160798 387404512 862567734 605616542 982025070 996329202 663782390 700575445 66366390 795072998 16617331 240841069 44449656 777884572 576025457 770363415 322272409 947654325 499774487 136546440 659801509 828482330 901569651 457394681 341203018 983529590 975997683 889277353 479779288 60862135 843267052 149915478 916287944 350763665 548445206 124903880 561621042 999264763 927353101 727434055 207280725 955644591 860186066 824904735 391878419 364824238 456003913 815844643 465504626 975455930 692815033 33177127 176960284 72635099 910996047 778873477 214536415 345403611 763959194 221215641 127375662 612624586 184940560 838653253 705040031 902154618 614457736 561770094 900135531 623596291 574421695 222575997 862570738 331333441 539261395 191767262 79618100 473794129 826096330 990708612 895337048 998456088 734862860 886675811 21025321 760400828 514140901 907957749 825042836 802765352 338906629 857085110 168437803 836555404 254347775 205224 614884773 783097307 115686349 97208784 860946523 921928780 712064330 656918967 847178189 700483034 861193143 719811049 817547035 770411204 855049783 177389433 546358669 758656525 745096274 77549180 262709516 536541693 193309814 535730825 106744998 440757918 956512369 690645824 102962446 974520384 552500216 631460544 104930585 839691765 331605284 51750958 505112130 281202709 642097904 949033013 356597542 507743932 485641148 237528961 95052809 11615303 835656653 218585411 231716688 37223387 135691210 595156400 111570949 727236062 664198977 235016834 383957591 640247420 327907616 231421301 94724118 78920739 773573692 672649419 238503227 608936967 67276749 240871881 547752030 201894559 849574896 391243064 482965310 23556646 456652324 282594788 215983933 944553755 520117197 186597664 96008161 54158529 245506741 201949505 370753877 160702368 592770438 718354974 919762149 736996354 31389265 21796759 944602502 139514487 283235594 111741451 361848907 113270353 973240329 231869152 259758321 890703913 696310922 365117182 382842452 943207000 114058030 106636628 389334776 516115327 487034488 587010386 993743745 852020479 114475857 394631022 3196219 715450242 202167173 205046687 924255379 417502064 990404164 19472357 500201371 882131835 775335073 635983039 49184906 726790932 480944150 504337331 314660410 369985267 129475327 833402826 709837993 229634451 398367514 513697808 398433656 821522867 448157197 219470360 855761007 916135126 68470240 156822647 712900087 607322052 530702207 783683909 152732062 303742215 41024313 281796255 968445079 330550127 260330820 71933223 855830583 376851598 834579510 85479042 606870137 675432765 479672717 176638425 716114043 883937813 113484841 709241945 561466623 799247863 344508109 960757683 334035691 469444741 598245025 156444316 564478921 111588006 408168883 995216718 30537800 744015622 553649009 366912518 601470137 700725395 638515504 586265476 543162258 469028097 784884393 477370766 956335087 125799239 74017398 17714541 764843532 692667424 456660633 584830573 582041036 509834379 343096566 584895074 977681717 540441676 493567957 552609822 399621874 476073577 297739361 334680572 484460752 241919405 386444587 302517336 767594049 468248872 485979815 216800788 56802524 753073836 490816941 491725077 453453530 885457234 40240122 815351492 813160859 48038899 800347309 291742862 623301151 470456240 93334218 877337188 363143054 875065451 792960442 336723772 822404529 978004811 34547145 314238350 253478774 962766652 996946087 528120791 228647791 826286957 544371176 687344922 782320211 518755280 984669060 41589082 452669820 903886749 139414615 794101792 178916712 465648079 198049954 779950331 878587449 768934821 743329416 564152828 294294581 668998947 102833810 502747190 121334854 631040398 280733740 625638468 645723258 647944180 504569893 604099779 235045508 493334434 367658803 539200211 312805433 426542764 263265901 491613338 992704533 548145256 504674255 250392001 112500660 595098099 276141753 232537589 506353241 242527914 146594928 436758375 113122154 798633650 631583388 460597069 997354225 68273010 809663945 637423199 752822813 345501204 979071974 802640218 83021247 62081543 164718280 165654912 138735822 669419903 397241000 50229014 410829539 962964980 569454753 89648101 209882813 581946015 458923315 474515898 36017855 333131520 363722947 411261159 534947181 815194459 343918616 896381631 77324275 383941429 410820832 32842269 182766238 304925148 146334761 352497630 360948064 690562781 807341288 979646306 176936528 115998348 68452469 433578767 936942120 193122431 415727373 656881870 845237445 243136019 786010191 422306956 776213419 105781478 533455296 852644027 594230399 584264027 385440583 592852686 553155979 176719129 279462321 267278272 414332477 227755916 722014510 869652110 105895 977693795 208527826 596486840 865373953 105057296 578335765 269125316 79150115 502865483 942981972 263272123 36226572 960134799 887614029 631755434 42275166 683245724 714514855 144209187 79387870 504965875 167063144 477041593 823332345 231139165 321037437 614719368 834577722 941822309 593670965 792482218 66633429 999095513 213891526 12071362 96155936 287665741 900826567 743631990 125961492 923411351 65210804 847426029 428900560 472919124 876357998 129058389 844392470 364560994 266776248 291667039 523783885 530934372 868537275 77960641 637619069 875432002 196167555 847849395 253552598 93554086 203235455 57679219 326915369 561064063 70949125 162529985 785780973 326205826 710295499 676540003 708726076 463300772 531584623 521542306 767979347 454043041 777812465 282364876 998494741 10804345 708160308 823698608 805353097 302132205 233930112 543493925 393911896 348401158 559672579 912112771 286464592 415165583 633624395 149456423 455624931 498223510 400359885 259709940 768355496 567170031 469735010 459903693 793724633 175034289 911934917 777418012 290312148 842852022 847438870 198539086 815908763 101871391 581185369 689505365 853170259 27508687 274600440 736854053 392907464 22580971 760876861 911316023 523719912 132544608 283162073 161427976 330244676 747007581 435637856 866335131 645747346 614542292 974200779 224271347 152726061 530232574 133006836 43155866 136412819 833515476 315674653 199757598 339886822 648917654 393327466 75018638 616467564 272141896 899871586 634918657 935499536 170633520 12726386 543077647 82410974 208335194 245655146 839792982 783854474 422773012 612945661 248676342 635613930 384040818 463099461 524323349 531933047 262101707 359387454 374551645 828272593 470182202 240584775 29859193 448342072 929943326 335334820 670731931 261103891 508778394 425074686 564773369 20653933 263821590 21298401 917498187 782383475 188511676 944145212 126075983 274453751 283764731 842439141 814461766 846684144 894025992 344118291 736455540 22504184 485409112 348383202 770173859 255766989 894716200 532850898 756070561 426014160 877690101 126071880 917557693 994864265 394874884 282055692 906672462 999600673 693216475 421266122 79088428 242469350 152000454 828545169 300346165 394615498 918189395 287587159 860549577 291592677 841894102 504963954 287037519 13479151 183110374 653028896 69733806 65596615 46406110 567682560 875321044 12977646 155382365 275579287 609409843 911722252 154812870 187062221 834038079 822973290 53107905 819373677 784769265 935430519 880841144 721956008 402834503 984012612 247963483 900738450 747503554 937990919 824632604 663378084 781254886 317041564 187126196 945332793 822948541 326500607 449927580 455065617 456708693 701422291 564205973 64597968 975141693 909023966 427292961 716570496 234566668 625091978 441602311 675230219 520218330 281179238 909843411 639426498 788724677 718906020 500653651 378410713 85950830 445108632 54412827 577953768 601650041 708366143 205195778 54479467 617558289 543396021 866231971 367250243 866369377 684126398 299537629 262883636 479692316 46369854 376683092 780683621 372787701 776170689 741020141 919656419 394474280 674608372 548511318 179459101 983936496 836312873 984091259 41532777 981066510 435404248 619815442 768433534 445523529 574538776 975497745 245773048 569756392 513004586 103722290 123548632 851196986 585403375 177935478 904760833 801470478 452254572 666055071 492419516 646363963 161088845 832015796 650471477 744711706 645089120 848740737 276492283 109755654 196824854 987516436 365605252 495204067 417020933 605463361 646691751 150658453 803597928 85014559 157917728 816125572 472672157 744457097 498241039 758130974 730768550 608945311 536500857 489783125 437689513 857474882 877330630 625576989 443100016 362987163 551388481 857001456 684850154 837357972 363716507 868778314 749960360 666152797 405688169 291013932 698711137 584949737 26418337 330631581 955605614 772833902 118112289 793453604 381123918 102056937 389282856 158103120 547654436 16136088 925598427 765362736 554092084 96097150 903079105 766831835 550205289 730986722 811972424 595186410 121039570 939071696 255717694 954477817 590957601 888124566 332586840 379384361 23350571 569020488 524967598 291535009 269799530 874155326 73305405 382362632 227571070 35892881 802623588 430201357 260205991 20407713 680557415 244073184 46177357 846092945 837736944 503975862 436292985 96390345 767074953 221676872 372245081 258719604 424885026 223043668 341773760 967781888 146781585 183169563 963724451 533766304 292694029 652224226 791362205 163818189 356025779 761109105 241669740 544116673 899790594 380478615 403587697 39389434 399739998 521416611 874583348 487378621 455330448 37118700 945945054 837138577 541407044 827762507 888339646 954512320 69948809 66796956 573641669 523162073 259802709 884721985 88736521 999409969 939345663 985654430 854028614 884217693 605093315 163248542 338195032 549229497 53004354 446796333 80093634 501492708 173660671 227357883 414021930 668591682 708689635 67225279 735864026 428725369 459396537 797681970 912583233 475090932 782871731 870452496 960885360 915853923 798713827 9646043 946117278 988145721 768981443 915471383 671147685 680273709 636003246 53516239 477362050 150955705 197386340 606575375 774447064 516105886 717266058 899773543 16130670 213849950 120887079 326119791 30606508 100015809 355010601 104254781 106919202 38212177 646006494 556871920 545314818 556181981 37124731 203977769 953247649 117545978 576203417 405140877 128320250 411769981 128428466 434756420 18502698 390104322 790558120 707281789 352600821 855944552 115362879 690082024 902555968 708936275 157094814 61300538 747092885 926242729 95205075 783495085 843139490 801528598 605526092 156917629 559810234 58647688 953971806 93323884 458814034 898557107 310721473 151013182 29785221 487844237 54905873 202165822 676346513 972379347 521574991 599236024 707711832 63537795 769003359 51685501 246943200 469816160 570834056 640371810 42739155 636073842 711384055 655371968 589565952 347298947 117845819 383825654 567074520 937597090 720883146 570141922 460675314 275122852 204704123 506576236 81470855 659745438 498499851 937728764 423961846 773425260 593224856 861101055 435354433 953604142 953512489 819514213 834811023 203250373 842109475 525758246 998268840 689545306 237398485 967748280 111218300 598871256 252187118 310626203 83766428 658108013 935246593 53287885 430409151 159907853 80617480 509756502 721290303 730125295 532224222 468430782 19389337 741000206 347496132 267441810 538240753 188349097 618142941 984946659 823460748 879796419 342283441 744456646 265879891 309299876 984723630 652848597 431366998 239115862 808823458 523906988 33802311 206015528 762899522 828636013 631657723 385492783 70016935 407650877 197709037 441311680 692030412 659187396 34225339 755859960 267972369 248753073 975791783 101034548 498772923 44095028 698324247 960254873 307917937 192981634 228399381 368994445 377445057 409883221 426703567 266551100 470464921 424307049 237809176 773035540 785232334 15165440 681339109 460637257 530902680 848633695 965874130 109284946 919494164 403717711 408875163 23830634 983733185 765184413 565915299 436082448 499076867 683853466 458001776 813416327 406057380 781405083 910785324 400437334 71667790 813279354 350208294 235413450 590272786 727080723 146330703 393067631 972553188 11021256 955977662 579333531 725841180 656866814 154539820 216365027 331277302 385840798 196713337 490475940 598348563 470981781 153131301 111773051 686618870 829190996 159038168 842472653 17213576 863944016 705115098 680559680 549761941 419405955 784552603 425818688 434241357 247972073 279572269 56966011 212123332 192366340 783520197 173986661 770953073 360044121 103521085 546250421 231723443 230636529 804787605 550731750 854067015 393280217 560057966 751859639 9660883 284897954 367308173 157061036 700613471 602652129 702696798 933928586 335288023 979358896 106220911 303484127 663701130 257048363 44959984 893587831 79945390 421200884 120532794 588830696 692467673 738843312 474780741 616418056 941065609 955711624 637944112 666656113 548794526 615683753 551567036 151793156 354127323 117629124 692248529 675574371 517854312 328098703 477803513 810201973 862627923 22028609 573593056 841139173 482184458 646020122 272401882 149884068 284445666 199468761 417417309 323078499 566124180 298318148 975777410 987006234 215074746 197675684 149118088 566963332 586690903 203204678 480758353 851007136 529154380 172007931 424137700 137361714 123349988 473412760 515300841 806293823 856716361 330220151 144779312 71638421 798860556 71460341 456975402 96562497 513577633 815632370 212142446 309335574 144078816 634468436 955045942 989688109 216985222 323250820 913106399 870799199 965501362 96457711 37982061 284593101 209575528 779269254 591985156 79396441 471825425 744548670 384864624 784499242 842314489 614718097 762760350 290374188 279885008 192033532 318289441 843372429 512740650 394225023 954790062 616523330 539051519 49350176 769706912 286332800 811501099 469853288 892878709 541572163 706029551 634065380 992329294 238981066 496342382 91988133 641481331 593292312 999760177 603594688 402704589 953405557 704229540 800880591 637514603 98289132 731486870 2128239 134169085 405054923 412745149 228320192 885709404 853935141 306487600 202068712 22814976 886820947 952812267 748587664 147586440 111207279 375176782 999129189 374820662 701116119 379035806 812304536 883370352 847604400 732404099 266081887 571685953 331790433 745852809 931394162 435642069 469608723 742759071 643957646 115010560 950793784 412728986 57773814 631373496 658139137 638804915 280684781 429805719 479015910 253986053 68807997 408904282 234012450 730991888 646118835 965599844 436768565 771742265 523639456 349762876 385071712 395311943 827566938 587728394 389376556 974881256 313668793 192209182 873800676 281753386 815619994 346095210 846064918 981593090 386630495 426321411 753246229 126362056 861696622 450846371 110941818 928766649 809923246 795064362 674710943 838657652 411705869 132446744 285927203 914693758 382768380 649561621 988706153 762099390 920784625 539187306 765914136 487567873 142688484 301808773 4038300 809207415 389154258 334282105 656828068 137764916 263315773 189876347 132301474 8057776 702625707 441705830 920276046 846347336 347978531 975626040 128655139 302462650 802453939 226973843 756172513 325791149 65572844 374038589 550275081 324279847 819017060 469161376 862227556 13259285 787605299 804319051 404741501 180150982 333219958 872881519 141668130 515066736 391059664 882767970 812040679 97105322 536108772 697677088 587837346 923905520 601818332 686058949 340020208 596920867 569944805 998010900 637138095 247433222 525391281 451197939 570626690 260587458 146585843 65217005 228179280 463452259 6030822 330774446 938211525 392756824 645702087 349732491 399704784 807285239 918633046 18016759 170050083 51213814 962518617 953641487 61053111 870457331 933581850 228150287 510446149 656975598 273853924 189377755 355268813 476916682 178623625 492607351 858847507 621433295 287732703 365413775 929545501 128024363 899511614 815140336 849350839 428188524 256808964 652746509 78754287 653551623 480862225 424609147 723623833 812981973 395305547 942610549 406968779 749605009 611400475 739328600 529316962 360368475 811887343 222010152 911869308 344453944 803168438 867856650 791847420 57488015 261917799 953610440 361108490 683176621 32304506 604102736 196146576 770761282 506422637 75451189 174044862 963913186 289470528 791520557 143336582 976482950 106373881 730984081 567347488 443487240 703867938 702727904 445667464 858140074 23527494 421450044 983565051 853603472 923478647 195107051 438645630 125261377 258342603 971001815 418600023 441891114 798423770 324611343 673650066 458404123 558184514 69778244 384615293 674552263 99164963 91234125 145492780 456347977 732738212 387052195 290626294 216145562 488510828 621438949 58819829 765931548 684262441 256767318 725670794 508038162 358917133 601444186 120948184 154883877 90638667 181263612 665506884 957833441 829358495 188601451 896223483 336473141 665344195 401385337 768312428 867262455 771807995 890554907 611140554 954386270 182700938 197255403 291943307 851762310 840677179 773832617 430960619 585482479 448600793 670478774 682238314 722842110 804631990 278817431 360577354 421006203 861551656 711222904 181427218 631648786 46570503 559544486 445690382 324234194 710487345 891899924 942421452 465921713 743566855 212813783 244424864 100492549 145521133 628147626 365582113 62258700 186752461 872748139 52648874 885388389 166381717 779368604 164296410 71888533 309115828 533778659 996845076 25643908 842758561 241645194 828911104 818320637 118919764 668741631 92711176 307431473 427082699 538977109 698880476 20331061 185045127 354263234 429772782 436279935 704131084 938545951 833940983 477295981 753849188 451421291 575045232 857278654 179503005 518956616 795022362 493041174 241045574 328358525 593755767 468598143 749068278 728322930 75590734 793824227 764940486 735657655 671089707 141435283 133254866 554129789 910562524 538255043 471444667 65349403 216846325 512923659 719162919 66178442 571992653 486039783 72287296 421750250 89899135 797566520 567434801 424152827 483054442 750665410 825587629 544938405 590518449 950909868 299170664 176771952 172149052 87543555 925843355 549534476 689632181 947850806 528202884 417396427 345941260 723627675 758787812 997712674 367253748 865137129 276859007 600191276 869331555 181972156 231308959 125473575 477938710 982695189 530426002 133639412 962525451 181056215 681590311 162250395 935933188 734666315 39101493 839662789 668938507 509795997 822532373 100712768 9396201 581958236 791736611 485523839 659725997 823655934 169656128 916204824 714303787 252733530 793194323 662658628 319953530 724681516 290561731 732148834 853664117 66534804 924847359 690550900 682022203 520712855 474493430 685055392 523326384 357583261 128049823 625753520 259199482 948541681 933674867 40234898 772224260 106178116 856150766 556735450 238272510 237308203 577901585 499602747 604719323 405024668 891434211 105260818 35622609 914392181 900689643 201458651 382548701 334948853 580120504 87526329 928528444 55807041 135958874 591009522 584196851 871688161 906638566 351548017 70620745 126041664 332622581 227700803 862859591 751042607 538900005 862753306 640953663 547424866 820611479 293809613 8613442 333178865 226352495 32562134 629041576 555260633 15808856 240378834 701731468 489155705 300478717 586084101 611830350 965077013 467959441 963424980 688984847 227227479 488686920 971865928 528139832 807139017 710670812 795868562 271645939 223854683 440558857 245208193 504316080 324138979 237560336 270940941 61238178 68594584 107492152 417173200 873435456 683104407 833166920 75071112 272925892 714400607 651594511 473175703 299587503 125507668 718247901 324988291 954823747 533944383 729012231 590760566 100758024 135307468 33047654 747331006 562668615 510259466 428816344 82271566 758392466 996699631 262495166 614087996 982547258 105419474 107362941 692937793 379323351 139312623 186550269 909113916 712115141 688375527 566450733 439306415 954423969 414554429 208546685 375075136 902591183 652587738 373494626 976512058 289982967 360070793 438656213 380360970 725466500 962364028 838934740 283690178 601654564 932277957 698365152 51345561 874129227 824374750 139956606 631923816 740369839 809119010 479918262 929491246 982173645 445921105 107867287 925642638 85603683 645984528 754248625 552602188 898756852 347116902 455019929 342968020 925908039 709646401 125641064 430333363 269258984 935502575 288862781 368667419 142453926 502722725 208571830 374227812 29253651 425173756 814647419 415459205 540388104 219613294 241097908 305050015 288396062 6000861 744140941 286999411 286670389 741939725 849402553 159306470 496926961 331465253 326939884 230300292 350587192 312409651 130007136 840245755 578114229 336129701 120434769 591059099 157954392 823209936 197196417 98295773 244423636 864965740 508682165 781989337 317815840 784039445 61443125 912584654 145476599 772110796 621672528 889169566 480513880 98424949 880318678 267272527 436487942 565462871 617317276 750637963 959373576 89119391 417281532 501731872 436948778 384227805 828519250 771995522 216434555 539094148 524420992 915295812 33905870 126391918 402012522 108657059 118351161 333529687 442990459 285586427 509259416 24573533 120511007 747366735 962591499 353330823 645304391 972372933 342382963 268461370 655882216 72934440 920002041 710533573 441480316 391345765 620791944 950586071 832449407 974341646 895993678 614266115 132458739 954265818 392018751 115359043 309044701 403391779 755014802 17614706 978858693 565386342 347174210 15436497 406884922 421978054 506795406 416284803 14486348 491321482 964495993 358974480 350836752 880102043 132411978 158516198 200619040 736703751 820306701 474088915 305580312 281092225 126506257 178875276 511196954 979376606 962473321 768808234 368796491 336781465 594882155 645544360 215467604 823818576 134862899 651179366 593744097 188195908 137807649 542185129 367586853 730550237 747267159 773814296 861070421 868942116 63546940 129869633 545901352 817131080 532046587 959725842 231142494 135081754 448998149 931722848 248812086 174695312 520757131 634307683 921836021 758706245 534722308 725996856 613285478 24907511 449209773 282100830 607840341 651866376 696740868 534895929 331186451 247695358 494205261 42411923 184022773 141002244 547777549 771285526 888035285 55375975 973432465 475270355 946488719 786261017 936991592 473364926 692344965 937986608 453505509 120652079 220020764 261399144 2863262 579709538 603092797 383682461 331794416 74995704 961910997 788959827 854233720 356488820 249638997 1849646 507855771 475792575 266584114 487373178 875998207 3343013 851097190 77072292 953427472 364422998 360122093 312338878 965981820 68862950 663121993 795637247 939892919 438699980 629148671 514704193 989057912 303872871 1984280 526428546 473362746 428627572 685024417 520749155 771607740 777154713 52495403 343668140 543255425 11762654 43693643 331823046 956407377 475999023 588364571 68801087 256325046 973067483 10562232 846406730 650288768 209576728 738010050 925590844 877220930 576587900 342597087 750190352 56893394 468670597 990685751 219783908 787894221 100259347 434919929 234142074 977157392 107075049 991766229 425464248 658958144 133018415 644756353 663387432 77891908 52873715 851383349 967714425 73738693 63990179 537670446 151363580 981928885 942635924 339639086 237078567 162344645 195378559 794588154 760772118 469173229 558016510 433152731 361665541 510594536 880829204 599803678 226698199 58052021 993064098 427386004 107849618 715235095 363138803 456342035 379912161 452252950 490468145 591111154 28085905 633649276 721499117 636961937 58154772 837819481 947352475 571440335 505195777 636842624 525328147 293993618 109438097 83722248 805293586 894557507 404855076 513146827 688342455 324210255 126038970 948197610 759956742 676561319 43230587 749645127 303692136 907992641 841323056 240925193 908273961 452113044 97412807 810757660 110818809 925933344 705446866 313582766 798414700 979762916 599756808 982478771 579715450 722910694 570569411 920466530 409032447 446268335 107184257 181164983 741097532 211277260 576492388 392955119 461547860 587733582 733697458 215531534 755427536 681651787 822685269 402714204 183567900 272782427 912100187 496716003 284799495 238531355 702481015 510210803 848254791 443138989 518949246 193042079 62540531 839348278 222063852 601983806 20343559 847755359 896374877 659535850 756519139 453160917 357510420 97803268 483808716 204920010 198430327 517879726 876504938 486927985 82536080 752148047 769828425 390010757 803210382 720580883 266899032 591515331 993946434 524081513 880726380 43473259 594087843 344166275 882459070 481384387 546497866 654235865 115870313 747459476 75478774 385197222 215381485 949401259 589452042 433797226 69156527 18089305 306973706 366293094 572427638 524821236 561203490 199204387 383484912 815821396 284101791 43145451 471927595 28190294 627831411 462313550 987446812 546749021 808579253 169723551 204198939 940648652 969467423 658176885 981764965 259700621 956015246 382188075 225003929 487045773 499174790 59561567 614159420 775739453 127574188 315988598 949858613 898109971 113945162 505163287 616238929 959636231 613966798 128128172 571502784 360598550 815229003 408681444 492341142 973225155 127430902 17538612 683477579 284590481 655238570 90712401 131830844 565067914 794669925 608532151 308018727 382671803 679157449 303161893 481241779 1620917 648813212 751377439 311550694 760528398 998209096 396692075 435919021 550612446 806080091 711376532 683091799 703222339 178162440 698673770 912337434 54041309 610120357 569500288 348206221 21916242 120403499 556141741 545795372 797358283 921294265 163303564 690695128 403694197 193248017 499674620 589850196 241480706 299395098 6451104 549291721 827188517 484142940 555794271 496303171 326770458 312459911 827380453 780212017 909664027 209799404 454873633 771950569 150609132 36577794 63623109 878596385 594182480 108477923 406577609 598440055 769608849 305321932 567233001 857610987 271188732 201549984 291099170 781942112 709946722 288334182 747883321 720350494 163400089 134872007 849611572 786210387 554796793 355703441 97544158 472914061 706827488 866065462 513709895 754390849 106219822 269833549 888516674 123487816 230759114 68877072 808582374 646180445 915262491 549088221 993874190 454012320 259118991 865831862 439383257 401101334 903035415 451342528 281310506 964966438 970477993 192837576 540912169 663937821 840295357 624192185 997369792 446602155 355769297 142462759 968369182 971402340 440820709 756358343 200449592 463920705 960448256 327986676 763996227 777833244 229333417 63762988 752673851 772151 613694062 153663633 483060832 435361974 293856865 900160105 589758388 226513440 448990101 845011871 307278462 922442978 248069029 703962431 99540169 538103500 296867886 489714173 357375718 488285585 922718545 133970095 127335398 766642508 771958834 246058191 956034080 545801462 100499835 307929338 133286321 106780401 932056025 954440563 553289975 772736896 955666558 13547680 403701013 259986764 510136734 158500748 350673011 988586977 511892210 754328676 766230843 750247470 381027384 165523706 47216093 224340745 338227632 106975557 361695627 181846441 246205089 189715935 451045566 436049962 695473618 563995270 673510319 984451596 216761361 299610267 676777695 149109428 892694192 292712358 955064208 63224810 953547778 351783888 443739721 712931418 324117475 614041703 992671573 181204499 127994926 246180445 885211461 868373771 347796292 854625994 670157162 676068760 489597579 728635238 928451164 225376504 168019693 695910672 419694197 981182922 824821077 251512905 530946647 56961171 578842422 641242553 297062754 512988219 64183043 634801321 632316990 664497805 81155768 516694920 918082904 920067258 53967952 796943463 558041436 478147031 821488716 446485372 899493312 990214490 353263666 812019619 417766202 475488161 392519948 616435928 154002500 374766187 486030821 60343486 961993119 796311388 91458128 231077659 213972172 498201726 874482401 985775194 693310613 940146363 328851377 792842247 855132034 786663524 910329566 249409367 828525669 282293677 744819464 164407709 496665295 528293166 145799126 821561046 484235160 545597027 726775919 174132766 994977627 995843117 843451906 551929401 71172343 831167824 146574910 767379979 380678671 920909555 331618778 165140256 536214411 893501731 536581902 225047077 926511637 186467151 419814936 227221868 485588637 872715469 624144313 329476973 216883414 664638804 227290037 737372991 70409654 272391040 823013207 435625763 340383226 723212114 170748906 170213626 176060575 239987373 563802945 844403914 621645162 487235546 390323248 498390845 855915362 526734853 523051280 644558881 203468624 570506685 640888895 357605609 215277638 383423864 962847390 58150698 911502357 917068813 1968657 880920351 601948629 690675000 779042307 578618406 991423073 825491993 777990623 620216641 248159960 799754165 543818136 395374998 315720478 221451636 798692386 584499951 885533784 637085601 950485494 476775483 836801396 519853549 774708626 842778635 229534111 147230189 315412471 338978070 580757708 105867159 132914985 801048245 97937460 975169993 314139315 667685735 221226704 536262850 479209504 899975503 808770529 324354727 904562051 828706993 481261417 140333568 221758448 93829241 552684719 769959480 145427968 88141491 457217215 611696160 608448081 901203732 69427944 569075308 700345348 525408624 124003644 345567796 178874174 96746049 828965139 65638261 336297383 468343591 589925256 957044622 247980782 594311522 56564730 258756547 924564802 647205978 944720525 901909438 277962202 487092248 212736167 679999497 633605487 731131850 799860595 592700053 192099517 38895683 668095073 198810421 673827078 595392120 540686244 958678564 999371406 338440196 331039923 132339835 206979360 237904293 912214728 6352060 934760071 640421820 338330980 88179530 773189910 645158609 965994697 750681838 396375585 922337293 605619326 948545364 219539586 700736959 359855055 610845579 313430293 556062680 477558859 518048393 881835323 739703406 639910980 58905509 541891419 790723133 848533330 633817371 749179740 173782305 762401488 983404172 442488109 362831005 376583262 151926651 19206974 141571671 862267485 70860241 439209220 979935897 788537974 501944921 711825784 80882386 432922132 223094597 967801753 632519187 908594405 834581671 439309029 887889811 33814365 808664825 515734500 353228076 948574514 704912278 476913310 134440923 402182625 296639806 914864927 549013059 665876776 67618454 785651194 482771755 473070474 691940517 374027971 68503035 693257422 616484185 213359252 539669315 89104000 322604032 49146505 225698101 767580271 178306511 432561732 64893478 225564461 812781151 146057321 378874129 33903250 535743018 442989859 653531668 765665850 81654035 705859230 123098352 104457730 889699035 469010314 140964749 760024719 196678061 330424735 890182260 543307207 742210195 50584083 120983379 485136213 801717246 65046565 384753533 994342697 980507714 907962774 923023975 887155702 35843095 341260075 954897452 297420723 399363865 939439405 175460362 727306267 631733833 112728040 663193315 481576237 334219403 798567983 705847741 40199596 421599526 927560662 767619138 901169567 954077767 479809591 605568833 361827538 793726846 526718126 419439403 395480916 330140222 949222173 313713815 688593399 920516193 142403177 979912382 639082708 340773539 503448826 568463871 807022020 244484386 167163199 313702492 198008039 926799333 416391720 314287100 292393249 770113873 781574570 578057639 91507352 700457141 285340991 151387981 332331832 500672192 144951395 938826879 152634159 963144197 86681368 143078132 560625521 601372030 225344611 6257414 62148149 150347014 519877324 151687219 217591669 997040094 311958754 333393308 404173170 242473769 490459573 16731785 464919343 117951599 2448218 710031074 297173233 197928478 291750763 780337592 99623621 765333508 469873540 510082490 379837690 8626135 94693831 680335296 218415778 991568813 531532121 627086660 848888342 465922180 516135139 142870244 645085039 479099067 642005778 172524258 436234510 684259479 420290327 926099876 417011220 841852607 391385383 59216948 857682666 300912833 441983740 619087040 68357051 145175947 71825490 877673755 612207861 17956850 924573035 962630971 443857356 336836910 63601548 282564537 416608951 688373084 899379069 610109524 866613233 356632571 831625229 510809198 427546617 617560176 520866444 774605197 805999122 329115778 67838288 953495515 806033604 286950110 898056752 965185191 268880473 606973332 376057100 671855330 847791457 901365912 743600707 268264867 230812975 833348162 765947195 277562020 349641305 867676110 172444380 84351170 605187387 119982557 620822037 844646016 15620725 233086194 781603926 402800261 714165097 526312438 861818901 133741593 486247614 904692917 206529353 602326444 628938976 572132447 503447538 267517264 696981629 412294152 617309327 322063674 381090569 730965799 351952550 952727620 223732027 898387483 79599423 556341870 407171982 529460385 732073833 689887065 754122433 648120927 581907636 676760266 246978135 899571549 6315446 335095085 835892504 451139207 268155015 262347280 101659022 617341996 996127556 758131363 114336905 52355714 598198415 113283135 319452060 595275295 208661517 562984668 969152925 775991937 169278183 889670553 228402473 336330888 226423882 324836152 869544733 742327031 803854311 701740702 718251294 57721078 173765235 457278808 672504850 757867667 297256488 411428881 208117413 373166396 476824386 429522205 392228805 552677958 863271556 940693746 71034663 937504106 708502448 268114089 90092992 686938946 178449938 692077185 365865548 64048593 405206774 811643485 142016970 184584952 23203373 503139905 733757437 983439618 144370317 870483672 747422701 74225433 532561006 749751281 265360996 944790478 5088813 623853309 638363762 623095189 52530860 505868179 955236330 585625414 39531472 440011757 722256866 335787678 285321474 153622888 948300599 380047548 57068463 185519368 8778502 205534372 782367176 907531761 207061300 600045503 211965507 665520623 512182504 153598553 787129240 183590383 573137164 996507682 597441092 193816196 574498511 778163886 147697993 968811107 548074021 218761717 677443756 834646759 47189061 614633683 729928182 813444750 368942634 465405833 874311348 935902585 909280020 76654650 536162551 482444272 397946116 837842287 252742613 725609692 860196163 241153684 603281894 936613964 23359195 832308344 457068487 724848625 627997468 211998673 603725979 449805729 386613273 214631350 145020549 241111 800608040 815774755 10484015 361774641 355514214 273043576 228977734 39905777 117790769 59662842 375516667 796712573 832729516 252741201 201027459 175983072 961550654 51035657 402120088 769631558 140106259 760272145 355659511 661217667 996895642 527884094 994311392 121194893 91613701 347870921 110226329 741801726 696387276 600004813 154778347 933363859 448157482 322515914 735038115 94289583 914655902 100727333 291399443 861320153 353234284 340259493 522044302 855195449 537380122 526925560 794220271 213013791 990081267 927897132 126436371 428202877 730911879 25569590 612217434 989131880 740839977 272605551 849182250 5642906 639303024 855566609 341654380 148116979 178498998 191419838 574626317 573966324 143518364 958228730 699965566 644048962 22041220 130042028 749451317 770752297 394560278 981650849 99437098 556865046 523603388 380980745 226477403 196934684 180351013 959057400 885208904 209532528 707284165 116217318 760353911 419233517 834466132 31321904 936184561 649775761 954634571 931754133 15038659 658462718 282541162 488414393 11998335 201177594 130789685 885824165 97303992 884969455 611208562 527512133 706419081 322057836 907181740 900455144 326152975 372341154 623987891 928451524 581372906 231070695 368114202 177048688 543101632 339638327 245329080 674510696 902660027 267676334 893393448 16580749 249588486 885425935 511729736 907839394 656101715 91209024 851133374 468250832 221761624 380188108 30708334 628971299 188371277 661977183 232396805 320084234 15165808 17829966 67163762 349247195 120499841 810137869 86614119 307556684 864623942 459642550 13148124 559951355 629151752 703669897 35554445 219789800 904948500 727308134 508768887 623766518 384809276 76921428 138486879 976093549 723977811 14987006 552650315 764680827 968082357 677786673 642378758 408488110 470933692 768363616 864532384 623640443 298542412 399097888 422195180 506575035 270654024 730550956 349156609 978021673 150086682 994872418 359485626 839033573 36886319 930323267 411791158 66959860 907292793 174219639 81988952 603487933 367061483 464712647 581667655 884655757 291475713 664404513 735177455 932542996 546962741 890265112 758009471 689651686 54251147 791851362 452492522 954161404 811732998 337707608 105276518 823188784 96451120 625713785 34018031 610755524 858146198 555423975 860473029 426568668 590473546 603964136 732933865 821377279 308100960 752119398 568155557 497431450 149946225 572500080 520915713 558100349 195083547 708912567 839675214 557311580 314756734 441294098 686902687 927446607 233810624 954413562 185430091 16670290 968074890 155493646 394427757 111487174 108098698 567036561 837679972 728180206 106793967 676016359 931077459 629752435 790580464 568317724 62103970 587008993 978526021 133346652 725124219 834439975 133214892 243416444 361033806 428137243 355152742 449556848 99738189 575778548 94418103 856645587 55380209 806465742 213995881 725432930 44060275 734635561 411227209 469997697 11555156 724471915 539369129 51098036 67678421 233513817 11527901 373183015 268880255 585533858 461616830 455498023 405738397 615014740 103681066 85049767 203003837 870960741 85775745 181937340 759341875 57110827 643238442 862424609 86258326 978516196 314330892 675685556 700151361 285825071 622676757 327936759 822423763 822014865 206614967 524801424 661138864 825900018 718415206 756086729 83479933 704206621 937694747 125540368 130791079 496270915 990823892 431446648 917767645 41440377 520860945 600928055 445150866 597569845 593603929 901788966 793538428 906957525 495763891 503125572 11028248 419458328 864659757 769607731 233440803 281956258 616150361 214133434 720524322 403548797 696985803 427232321 486022107 996958867 305077660 114799192 511943642 813264437 393869290 719773232 473259757 278498711 781399126 810239264 552196265 732397393 197998724 544591137 209184738 506463967 759189918 83356499 857185078 675755810 194085586 813226614 503833476 383044318 363853263 206845810 191043181 859956026 272638796 47197647 890549466 86366275 40665474 199159358 725966709 114632552 323929773 936311566 298916142 18322431 314014094 544595127 252912567 256444863 479329772 797654611 92005897 331322180 389107982 848150560 392655069 625362063 372618818 131619327 834107700 526794627 649964890 532846072 742695120 50314857 218865962 164043956 546548920 316196461 671541259 46260225 358301624 327535134 778377307 345146706 270903006 440508402 272252667 497736253 587531775 325916864 261240271 541573371 755057200 872450116 747168834 317488363 835985485 921448350 924792255 817813263 854867317 539714003 795812921 878917773 115715467 220612171 432479908 207664431 146567607 238707025 753041273 40243172 405402851 226601110 166979382 971594557 972999231 657448879 357029084 588044784 439998398 946079378 225536624 26876249 235324567 282556957 360958330 326706164 452863940 270474895 918609288 849636324 480509574 758884877 475492524 879199599 239454943 617213215 933048314 416349056 353375766 646070064 445797388 314719780 641956663 505478929 11914110 816269581 227457937 310769526 178333041 831292434 413230390 950373751 890668556 422911917 405549950 858169105 242089718 764630907 696287620 54646179 612085214 579923136 489041575 45247089 999380724 130898145 337083659 165736229 403442029 12508647 187930646 269171785 939136514 801690371 594603763 470841294 337754993 813968132 264004370 845067655 68560635 35912930 190998694 212739503 20475620 967212599 949870373 968760159 881596151 564506049 28902348 365937945 465552127 882045922 826511385 162643264 903162191 289834784 705201743 10728093 542982459 683023013 930453493 602054364 377317277 263893183 403576407 442041612 6609745 507509601 757166340 54642211 920565177 571196065 637359182 470959992 613211449 135058744 801355725 659900231 891610044 422544645 688370396 809040689 432361773 163777930 35575066 241836217 327747071 884581997 413615851 999606728 933702054 529906681 689768949 901708073 853282076 369949083 490909603 351727886 695027037 526645349 744606629 12556681 241728491 136988046 674038894 109337876 788139338 684288751 860338101 136169226 801304453 359207816 235211509 751407147 956127399 84064249 985056237 994748188 643560771 168876297 224148768 642946276 24096493 241514019 118487637 578346865 760022207 771899860 248234264 600753681 551835093 356528718 60343096 172039673 165855697 127845353 74356551 552393410 861034840 143931804 428936989 170261222 923630738 47274376 362472533 470871112 356942766 871509358 719122639 22709929 324880220 575397171 361212204 366716980 729037649 32660835 852184405 163568115 359201478 29103532 148192501 661804631 801134330 12443486 947569658 220232628 492183468 42377714 56185624 62602946 976484257 804790656 389162054 886002973 440202020 908826951 569210686 650066886 258271360 761243689 787324417 771883937 738929800 6865196 300455249 734398965 94457617 851093498 235125046 797031663 937589106 961157986 604568442 841805855 39778570 857094613 801019437 160008440 302272442 896222697 479915041 833104724 596465255 227656410 930899310 226204143 170121082 847361796 904773104 549036263 937901407 137441898 801816004 395296835 345929993 905981746 348923855 953519208 877679725 547187751 484059191 683631781 340419330 172274998 492262631 409205673 495692359 926142449 235927568 503875591 350335037 73086479 592661667 941205689 574343145 953987050 781847255 207499674 863352788 389964031 187025577 154972651 50421387 846672498 33741911 569063631 897639710 421772167 683487460 531931598 505563557 95480874 719458456 740463446 598760886 649463144 111976829 20745525 835452657 210673140 314887651 935187233 179065205 262262947 96069852 981313840 487683175 319633648 870112961 881731168 429325426 989770105 397437867 775437584 437948482 919806591 831259642 374002053 147505416 168607850 552565458 696369254 456272121 710143555 609283737 64538433 81430991 900937273 631241595 530562820 656702278 962263581 327872486 267949188 794389408 998756837 183984910 478218489 996669986 689176108 727992170 631459456 881108885 588752560 103282485 212205720 936957126 119463635 69194990 652083366 879878406 497990684 488397784 166835313 406942890 90612915 489095291 278759078 983165836 684462568 34038049 645650773 2270600 315608236 466813530 897414770 17517824 471528982 431889784 539604565 63328089 451024863 210917652 736343610 724303228 439320806 713521031 864581826 100135509 628781486 607735154 757885552 648783703 532960475 767587382 495321133 869752055 257160121 391784573 35785669 572050733 271406261 785996463 279706728 85795830 903614433 12674430 224185130 769211860 308878708 589319259 629690243 124046924 651277896 510755838 567731151 485126247 606234715 176388322 448878542 873052978 96912206 952698310 635139877 962905662 959017705 555587117 261693916 21404704 627198357 323452639 853022431 591212274 14794464 444748902 394486397 722379984 584583165 619547026 126511340 706258524 606341185 428626421 856864962 358509371 888787367 744594024 251440509 109846166 340482381 383515524 556100605 609477530 834260981 653355562 433504005 65027064 984103045 596819452 610978749 162342501 460366983 621247969 752052275 212787483 103263402 865354373 334070229 278382167 67848511 465573590 323523576 921828569 642160828 283099784 736782933 363279463 49051709 952973970 997031302 772773450 964145662 394184111 126163342 100250063 107760098 88342751 694181454 571381959 489877487 327530979 434183185 56334343 334360784 990629828 398246913 544169961 378894418 304182604 259164847 591973065 271563239 119445899 756535951 721149834 274583846 770087508 575517305 769925135 923896904 143933629 394823210 520952769 840237741 594189731 41728193 462072335 514470741 198232611 677752642 455064810 490639208 452320290 557272342 891633989 891006639 502848711 755264649 46271387 917321240 191060219 298487627 13925480 556967477 438536688 973982960 631895727 433160638 834696087 978356592 643220595 250880010 946565416 115448743 977600830 3271578 649229726 6461398 386920605 384423567 385925688 519049248 747141793 905283375 152508666 569786638 418106975 301548644 502048554 325582860 755344497 798250556 157839315 597103593 61821300 986139242 782199365 417208155 10533512 496456388 223136403 300742521 5878227 22940099 709284883 332514367 280259326 512049414 899988450 354002701 221246902 562779599 930154334 260636968 969908268 271403396 780778666 460033592 940020630 882563631 817880365 388017865 66120876 847981823 924135443 862812362 796479531 323054277 134957770 569179152 632103253 461272696 149495687 879287508 39693424 247897521 458900415 236258865 495290691 521929007 818981038 61791399 648671644 46766933 580362195 471982235 966035916 882127015 786008946 309025493 767720232 836631633 162503953 885431552 354042506 908865184 357528571 459674157 101361871 814993798 173075392 471978832 726213463 492695834 106846387 712289730 611782792 132462614 158281834 941595069 506323019 247129688 342373954 198790371 736933517 665412961 280238553 243152056 793728960 929864921 237700498 924164899 24524631 148155657 353745684 805969137 537860173 191337823 378883019 24305746 659479455 447901422 730026854 454910810 718069453 822451947 148053591 428921985 840605277 852279089 676861526 97284388 363355736 248131774 140934367 876047362 38179020 49105972 12375983 949823935 41251912 218018393 685421386 85459300 650679395 339095191 346336632 615511261 242091573 419864956 896906180 190011258 591030491 374965051 101682172 226862190 553411064 262804010 580279476 572350803 650820143 925458754 16670659 668336292 100408234 593433762 806007491 702837826 462068374 200254476 117764501 635343856 139682724 430370151 398809819 921896919 987587722 354241851 120320125 640418051 289710720 753203512 629115429 56347619 191691972 700149935 761556418 773734093 279253782 982277399 182525961 577344119 661388860 553864842 578426607 740115071 411225215 982145605 167780400 618228197 655969325 643337003 609260492 42083724 964876309 182948419 485834884 868719292 458176526 917431606 226909281 793442211 708837744 576629970 526296366 25340879 285834137 301782921 782598393 246834357 485430889 612504050 274940566 58528302 118866118 490177863 258295324 41036021 491026201 907252198 454145894 952216362 342355408 824111057 821312146 63408338 174318554 962299182 79459974 724728916 426512686 72145095 383433574 851919101 637000004 351407754 23117087 30311293 62721946 972811274 325256672 80847464 123949616 414431484 271109275 709049015 240756236 34503611 682346377 561665092 636895671 670640069 834024611 110564433 965347263 786332732 679126570 124227074 443326259 333118566 29887775 347733214 201756202 591946798 377428427 394294098 31348284 572708512 148037177 715877678 926273287 956951152 175872695 530020390 695348907 951000692 912168537 326999634 714637903 67132454 535017846 62352046 134721690 752456227 102898729 654014875 291445818 825262766 303206097 233439580 458113121 331779629 581123217 162587802 574189378 911568811 991813073 97894625 733205145 658862421 673886907 938536224 751869984 431228157 599623103 962989101 839365659 307582106 44156431 91008831 770654157 24678086 783027235 792365170 310321664 567318847 929660471 695687494 382673282 218613094 237845192 319298337 551510946 453425347 403374875 392348104 133719223 402669951 235579830 879427562 8956057 718866152 597171429 136190869 914478886 70745585 2429750 708994751 990103743 714945455 887388669 765031870 340480712 572479453 678123985 307554768 520934955 72291161 587334925 225554837 41538006 261498532 165626960 402977679 711098680 95203430 510358269 705511593 60203720 393791465 481979836 984262317 809529982 961658777 359446263 377996492 645497944 526087050 391024990 106563611 147188439 349086194 8741988 64935440 460934527 471666602 187095743 354294025 790258010 708099249 995958508 574116549 68598646 346577577 307370408 817331944 24510306 314669400 550513272 642101628 337400245 557314345 614859298 22374251 270620295 179206568 691497778 134297862 417603062 209862154 648897142 750131841 16316067 550155170 460868994 793379956 897234482 35542125 403079981 787177563 237115854 987523975 776888850 961045783 388360866 73431988 755181328 425653612 993075297 731907544 880075723 941841537 224223679 748926847 257842472 180257379 846523125 370912086 563852245 951671425 675508289 611696560 875232447 809591857 99476579 726839042 559549337 905411882 471294754 477508711 71973724 493632520 234154437 216966684 186610369 418637004 352030619 595055109 62812873 931428697 467026035 252669991 314068278 608993784 197828388 329191724 74310927 223729109 657602567 400542946 511818016 643473791 620333944 205900988 772946039 360382828 405855832 770222159 217836776 289632883 140240014 766971862 744041866 720176208 660542849 219521199 655537464 915323939 152352928 991453660 498882322 346873073 883823066 881625731 919467769 111260194 418841126 973506670 767009302 789677057 737720829 96983692 211193171 882924096 750840795 37327726 836374496 409576049 282354881 58202059 853571504 332729485 634729142 732008188 663077881 673440113 372821313 50514304 61976504 545474908 961559025 950886266 951780907 797106291 478747861 174633262 426039637 184917822 291491076 509178248 913732221 792903976 906247959 109728404 742436527 210770690 563445162 67724807 53856057 900253056 260059615 298998709 823562288 826284474 368145370 566073880 910480617 516196269 926414662 396990672 576440448 655923384 437202382 8785182 483883092 888652831 43253669 567496295 184311432 797497740 682696191 194193591 615610500 923969929 46237077 221134139 702082931 212282887 412521253 481688262 942667459 957243098 293319152 836562509 261189799 375538234 509086267 689932651 967815320 312169283 946445262 483666654 159781840 772428406 414776440 354637064 234950093 219267638 60243080 868019310 907525845 334366540 412284246 914651709 863986796 725805924 876399032 46145216 601594335 249532301 935030925 893817323 938561212 692050109 786703670 633282515 764885848 607192651 905616920 123684148 931686728 173312115 59860763 620652010 38112232 301076694 462371374 715066232 92943575 715692279 477481920 44536708 422631545 615632063 667011401 649429592 28414580 935787769 569434047 39035235 818487859 280152535 843042337 19542966 642204006 3260779 819907056 740200584 891061376 413366319 262313905 34142643 556274488 395031422 470217068 320017972 335615240 392984600 839639344 530110638 31595441 589697186 122781069 27998696 734316981 802820643 641145368 216877899 687826140 183029385 718051306 344380773 801141936 277464866 185947169 1281128 824874752 412216611 693843038 370716843 238475361 192537125 981052742 985742120 112367784 541704866 455639809 474123773 909823345 852682877 461897662 983035627 690224284 874401655 782921773 361301466 889593034 10855355 915219971 993784147 979332580 760991315 874353786 353067780 329067413 990492080 913402062 404973632 623069643 481976358 135965889 984839292 135207738 210101869 6933271 878398419 841472472 353216545 13516315 517373827 923559778 137498691 278816281 910262382 523904470 715953591 48484834 345161114 232240119 129142212 636844875 613247665 969618381 83146391 620411821 43164802 647804706 318895040 518991463 732135806 674361349 539396274 716205400 52858940 622993227 409671495 508779877 969724405 637989129 255602747 323193081 98075400 805857563 644373420 894732928 251791224 915977633 70136737 232488683 493398889 247808893 130162304 298981423 163617190 592169686 871678869 267935173 640483358 449290647 742755218 607068972 564634211 193006064 613230857 217093731 26007593 744672980 101736692 381278831 785778637 714821754 21440814 751025115 241702092 239992029 356418808 830736179 681225799 253793852 393571701 340860808 993364358 337205658 333762093 816198383 790849649 425721663 388979086 388620034 956438553 922402613 613158246 546077021 757666093 720725451 311981419 329604642 662954117 123600918 271506867 683850870 678988187 65016427 851734844 37688065 72459533 362127591 93583461 761141362 165269277 607056871 355386227 190526969 641195057 22937744 231252237 728076235 442193235 805330760 479612097 588248994 581304497 852323387 905563517 815736122 39791646 810942935 341387286 554469077 527132048 254995280 163021764 324164024 364983200 1727773 705185956 173066412 795173389 140721017 263762997 419735166 514801721 177479395 923418588 620622975 577625002 131258014 430629728 124213508 919281802 180212530 487263086 663123943 587838504 886218473 511894038 666389764 640079733 15787091 991790924 807017149 362943880 727112898 910577512 401490039 474494491 130845390 881140646 854432027 149001227 200366803 179743911 731697558 18804187 167541614 671847662 904044889 717662770 388893700 709366628 955197657 761016920 41932091 417829333 923430416 140627133 903467391 538651505 109467898 599198067 855638398 271789900 132599321 877511855 921159853 227392222 105350386 899774796 930743232 18629763 120592014 387814215 930334005 624419323 160656890 36106308 390433738 45759211 845068999 232102919 641342211 846040411 734946698 122818300 170156454 769887287 364733533 107825841 335567934 217560526 493366108 91047510 675084187 65370710 227962666 242524484 162556751 324467814 73935721 267549555 34936371 758263673 290041669 299742722 819399392 887828594 523937258 478060979 63499319 909516307 406035209 581314412 858159066 411294084 562738008 13218999 951328432 374197459 262208783 681936450 371561317 315769198 667753067 727827040 247589095 519857834 811996718 15186311 32491242 7814720 906787357 90505936 310767717 37744842 815651713 766948474 437854739 792146507 170288551 141475944 613110003 236454052 449128544 807226014 661284041 190907424 745715841 973664711 810313370 808080873 451210852 971077554 937780020 155566224 219293286 498716112 782699428 153339529 855155047 646089656 471868861 35998892 349372749 119120292 578356376 658246838 656987521 770107121 274289934 264430534 916257136 261197475 773620288 372826848 347999499 658111966 216737296 486857581 896235335 850816622 523047845 219860921 185726622 259404608 158457323 933584244 893264269 893564135 648824337 612899378 16478484 834330648 64245769 975119851 640960825 508210222 829370635 923714939 486315909 813500327 711575058 786738467 962087301 756563620 646539357 786248966 265253194 733846893 781640176 423785901 838793194 599867627 363763216 519068804 406006269 254592301 110416843 772149338 611133472 446570468 646787694 146918373 378598261 340892390 799623180 704594492 283106849 695431854 469633534 974036315 559861709 794818266 558132062 142719650 509023782 806582444 224614282 395031895 518810461 655880586 120455847 537494303 226509992 818230143 367926300 390411401 95953599 661916599 264100115 933043075 598714464 660522759 892896507 113528291 653056715 858380386 291990024 871726559 167875654 631096677 299280817 33857173 503205018 855380172 60068146 583309444 156074900 303986938 426901000 912584721 553885573 4003958 964025463 648752132 360076227 247859816 392984583 674390024 194918694 156351776 172866051 543139630 494741131 450441872 980407289 151921258 741466453 574627533 83343933 344150805 962487271 897409169 49714789 670437737 529338411 658495932 986230734 83420936 455556622 501209551 271527958 470212470 430470657 160611439 859087776 628649114 648466298 674706920 382813203 700336449 241636721 868667815 168315611 993174939 251840227 942177983 709838759 516959164 335833427 352459877 841651945 573405212 570165060 68444788 728638553 916827160 17968832 275837930 286627698 993020015 235427796 880527721 596217844 292635077 854059281 151063479 437789280 927726883 656574477 95402558 673719423 22870133 960308192 171633037 170714588 905011467 216485800 981445589 940407877 475541528 260064005 948626284 424131150 911807798 97184413 708264270 842460621 270902496 863735961 6029207 881896031 48557815 805639974 443312650 142179298 240951614 348581622 895001741 807430393 528732638 222140860 742352299 556869516 129735651 154315955 489698576 369255237 943485372 869684504 623276561 703294483 544811455 743688363 957342754 875758251 367399586 422793779 352458589 615686914 688382467 155549175 840405762 810734292 187964642 889989189 826321393 838337056 482134050 117802990 900868402 219496874 993382667 479286472 599616621 466182520 102944715 157625387 791740018 381673302 669192176 392310645 664268723 34382674 544735471 679901830 595055813 807099456 324861601 930041924 140499683 364574775 806037441 138841369 886602347 546041105 358999663 672178544 994985822 814427375 552017072 357457979 531397092 415104179 789917419 503615344 933586118 115628677 37671533 863181447 466131954 765184591 656732646 330476286 198316283 593107009 491634154 353655509 880208279 438009165 400492914 712947987 962091551 745144748 415564888 592407103 44929042 697018199 362864606 148279527 565800082 942537870 701204776 341707292 285054181 633298005 427849661 235714548 264116469 620845810 356594186 599437319 201847761 870590577 114908639 69869043 719211050 864589088 239190256 364947417 780753623 891106835 233923925 246457565 809616721 226869665 941096458 503220649 336440887 374129637 437495152 376764650 284476364 494364478 186750410 655437778 864472180 637430479 602637761 678533269 624337211 707234047 289661153 609487084 834914381 363759099 561764889 387530389 494997375 858317871 108644415 371976144 779886277 854030033 276817034 557461475 524966074 17099350 248710934 453818264 923989787 606781691 427774308 891839930 372433228 651118909 953700567 851071899 369019089 846977633 4721463 973638545 922270166 252181741 925097778 776344949 43617704 624475437 370356950 816233250 10729786 739933615 463525913 203958012 563782561 284483015 330282833 870650982 111315096 508523532 198369212 418239562 616263421 334367961 376355322 998666646 805500242 717581517 501646477 730575801 788360253 305169739 68305504 609138474 271434504 597714171 291157821 928233954 120529442 492981319 646875733 20291036 864978843 770648543 470896829 679595932 782263212 391557941 929540587 405622437 930689325 418729730 344354365 913188354 58162205 787797951 836086642 735958206 530245151 877268013 855210286 816374380 394478839 876198862 846672763 586935199 965613328 386180457 373991235 882933363 912971769 738734986 697468631 255451395 515087587 954093823 950580843 145025008 601854245 180496220 259767447 260460257 859972281 337701240 511307479 744265981 169448124 469998062 450290700 186264946 898446833 560125341 842168058 254926322 805590335 900693545 780549832 988880177 315927599 960267895 919491459 917873512 973477231 501438773 621940890 169833685 38997329 995322191 925793123 867152953 985587788 375263867 701046165 795763544 768375162 83395503 453997516 847101821 96506649 684170661 383299593 739563507 142238474 582775646 309195311 507291277 597815125 205525660 493586055 110888479 610539683 327962726 154689597 11540738 177553602 856202632 718818272 578371988 762393381 47690000 504001510 351066294 115901794 787343570 639660326 97619532 850301362 102511589 460470620 134508992 974582644 868008228 393645992 517133440 734152618 762358702 352675599 281324668 709249402 467330407 55137529 582877353 650734766 87108981 236775857 300902784 842511413 158168259 696096489 68820351 813548192 751693953 515541043 680031143 150783653 898153634 82951048 795796476 345062816 212033116 270635973 681402889 805114381 7473324 348064553 495947609 222621711 226100943 56596953 843811839 181798893 788146890 610939997 368200463 126715023 999885796 997707296 54072610 115651589 678468903 660213235 996735190 910754304 747757026 836172938 100753228 605999703 438454313 511282429 643321512 636535684 865315667 853259081 997085333 218588453 610655356 314264781 92836030 286511739 620230401 92755662 992445782 285345518 624771846 656436979 903168401 617973382 123461619 848483785 53305897 762861684 608697074 461477696 426230746 133187975 743684979 314641196 484501989 245918904 115371945 261195717 187943057 337752990 917730571 581857319 985992101 710105850 431580884 256307923 133107952 945424173 234538626 577650732 456833218 539485373 987473498 921749755 102508144 979631828 544758755 800028396 856606931 417604545 836063335 628815631 55052489 192835444 98248565 250999895 72657843 36094982 252676449 138759710 712953334 4595759 898777539 745345695 329049978 53929934 359717364 325943675 5068334 560002661 935910292 720002101 841852546 237216667 50277127 395227318 158727147 827308472 809087475 620873161 836050786 708783660 189491651 500065696 854340069 79714312 479193639 168401485 42390261 818956931 631397266 967531082 828816663 931443574 741577147 713388274 275099219 693933537 523103772 923750661 793446072 621625444 798466678 865045800 22634710 541992902 590419275 919474275 756061762 733929842 271958627 813737633 514704406 589565941 648057160 556245811 819856750 784535426 245246921 421585229 891847660 896108654 500383355 401355912 672807988 409611187 475593011 213835102 217182833 67149681 687954829 825666994 524907726 587905897 316999528 288782661 358787582 636609408 503117160 42563138 841221557 409086530 127309171 168217011 299437357 996435805 238774580 417169417 802165666 813763105 545823900 299784088 101351638 979404807 913462875 567846168 870923662 427482919 321887851 816254501 443298834 709795520 346728582 498427840 655198897 392480692 116948651 611668685 403926075 15188745 119899549 641175699 522788485 110978665 438121316 602680639 648517865 651348131 683721162 865681505 81002691 12312104 337271006 13646188 204037621 23915918 363076469 45987386 628447076 469175825 464792484 395264391 868457848 36077581 338270023 971798897 269468832 774928773 387487870 672697855 289221580 237064863 575139370 201462679 165548273 785988646 136028276 146607493 349169033 221844999 107411783 298529403 871865616 803222484 122216145 663461643 830888328 82600772 358177286 754874415 671390198 45349041 696426269 569762754 659793122 988961176 630367249 878628613 421175003 586589469 332686625 333575963 309415153 668616836 318429520 555776908 745144121 840983993 861520101 216650950 329326413 758332361 860778477 470694551 155571401 376120167 506037428 822043829 256829903 149815656 658342992 100644150 861603716 810935111 215479574 783926040 209358481 513464226 680191778 162275514 245929378 639619770 43281108 492002401 900201450 642080503 1141070 490132660 733919134 161766754 603192055 895447873 911093365 433587242 777809914 474439414 409016367 56165664 831659720 637636264 781402891 501367354 871257746 905881487 358757967 431586835 330480080 148973512 394362051 363194985 660946108 811149010 190442806 703669406 453417431 596901906 699697400 617991737 739020900 615618895 603806814 741658466 223401192 127849270 897883970 865555305 733183409 271518679 209675137 452731711 985801547 415287590 819603835 902898683 466284812 66652539 954661525 40677718 473708425 578392594 488205754 768578095 468590879 196741516 992578518 438403849 292256875 121479788 655987290 538043016 739046610 905062299 932712891 249213944 646779130 572475621 526885875 416047558 460219215 725565818 392376575 318251524 843358335 682100846 721241439 969523433 472870910 211044153 886935192 376615247 744177283 213612599 597575605 22852916 193751689 758461224 228477378 361559609 465847503 187526577 732752976 208066086 501152985 815106010 118020085 561290084 977329516 229720207 421523144 344212865 674346262 179493407 142814953 372422064 764506275 567032000 598443255 389274950 448929705 396867337 406539416 379927614 406927613 270287990 33254645 306067894 81131836 340157927 853926202 856782448 924376388 754050081 487755547 516208466 100411575 478197323 32234314 597107174 980401791 808811123 558982146 495718107 488522564 92877319 49771903 895592066 968289272 641080924 950079619 433990481 403417164 840105771 666763475 648757860 121458488 384137999 796033976 505175031 903509367 201555464 681574015 754830829 992207880 286769146 888425721 335054412 44969134 998510383 996192764 225231807 65108593 324182225 233218528 300452371 503562268 133976433 38340354 362551994 134276796 473946499 877628484 565711691 715894311 362841055 377231243 703325696 879708531 391839810 159027264 483353654 406530426 604555723 886149072 433298672 761805661 717168510 259740716 891050837 236146430 995253444 755903562 608625966 32647044 878625769 161682082 101349737 943651803 553781917 222695345 857559192 17778481 776716404 705699449 543528819 758110075 906568038 255711487 611154 680702446 991417423 732972236 940775091 395270534 113613168 927891821 506891706 994123650 905897196 54625523 285182636 297313253 132687692 885401204 225221747 27083767 274726396 522751624 97866525 621034691 725759947 949278156 450818141 980705686 639454063 863148387 920908297 904561286 554104319 598657904 867697818 863534825 143814519 602328477 473312175 586080729 72965944 572391319 61830282 135601335 321919109 928359311 398106257 135353253 233787142 587616954 893902286 504215563 822114633 590016978 984834416 646399250 200832828 28000148 25077320 451017772 675394741 518664512 266128717 327919498 284533226 212993820 307967512 630767268 813117433 502664433 768054121 3179189 451755873 458179724 317505952 454776125 852712071 827157566 241499972 741981821 409848883 538044765 275938176 102520318 489127440 981834433 295458977 643341578 103403823 737769288 552074393 84188466 706255492 250383442 609900415 460326598 724246888 930299973 253511693 827628896 438037013 156206346 377592865 798864986 566518829 92467854 244723516 159313746 410496820 513314114 511877894 752198317 159977233 995642012 433663432 546627602 711568017 186535828 499946224 375287531 514444260 821472552 588014481 613135591 242068766 452784344 181308128 179305083 236639415 245138218 886832824 810088796 12288012 682434087 735049751 946583302 160400860 659480028 562107807 467230520 260068043 984901850 887713302 974737526 45439458 760974519 773609702 23851142 547378957 993359499 354526365 43421427 698193308 36247924 141456238 324236686 307816642 691753746 250432943 562514663 739427353 198634507 78262873 263839448 870620189 960743560 373691275 811361019 182000812 489519799 920179463 614850863 273703820 768324935 833030836 230426135 17839845 582703599 325277978 542913946 611044291 776031719 809667049 483960676 465663125 334361196 13021810 7293796 781940145 990359361 968848940 370136140 647612366 331351849 402153265 672847893 949685896 205848686 577079486 76080760 64037599 912493917 152946103 506532725 98709432 900221640 555260704 918785488 680397402 306144386 528504485 603941775 448802035 293980134 563067155 396175485 130472209 492424785 242673372 566229163 28041257 574397348 292079256 263920362 551602708 867865795 829477758 927724881 829255565 559133720 323302383 48581565 350943412 633587216 890738156 233612876 993842574 405023644 482231195 974498785 405505666 427989682 672519622 528568484 658053341 75950282 644282971 310086271 613534543 37977442 776022765 784042914 474132588 62649979 145805105 769546495 431042349 808836377 364702082 274250446 777064812 439884230 590448990 607514891 794649195 585280271 468012007 773840371 304762190 245226502 601468515 555137163 379989916 216248510 668250813 769572121 731386306 526730451 367243265 458644904 657708944 38990303 665461475 694893705 888500922 38588934 313057849 861434573 451043160 835679339 322296189 517702859 791536230 531641784 795258188 763742368 891180613 293367451 115576297 575711914 592408376 224964675 17023419 418236429 429205992 340285159 62253002 131020078 66912225 735896639 849485382 281139770 498321938 284743689 115790592 497293216 58991953 379831941 969823215 333662867 647837909 57962746 889175981 880386953 709891258 523918383 369460216 47889598 790549121 879336690 677981745 807169714 912631693 650452629 957652448 402927783 826076070 69704556 819555630 42641188 347997050 18703696 355153769 100444788 387847447 385363487 972786564 381441320 955282035 434843705 103422100 326034577 308921828 997912325 757054036 126128967 337350312 747231594 713044898 519466917 159947615 561067606 392669440 600667722 448916619 903328571 779861267 612082329 210703639 440098957 737114408 435295546 231516877 564543045 508724650 305230999 380021470 787891809 386498221 3735392 791114847 161979233 872145511 390371079 168806086 732810444 97959345 453956165 574826609 330909609 414764682 945934227 497681695 504849158 760116372 256680370 412690548 231256693 635929493 134682147 884789882 831253642 271847416 290731952 79796251 829597022 648548681 113693921 706284968 181334799 700221117 342725256 662915925 637303357 508128680 634245686 385119162 899083407 412608516 515025091 511974996 908035372 322007280 36880074 976783361 237205827 448625967 597841706 211754888 365572739 151241637 842000262 695097359 518858147 494313438 435098310 642838435 68692188 905895559 155286420 349284276 651932265 614857203 859073248 156774805 473538318 409132183 779745373 912723200 480987278 891890062 528965889 52316817 122445876 195464981 27126665 658907206 165796683 944821520 819628274 554564101 707775910 597893508 291347201 299246614 361784857 470531355 461106877 44560805 743016701 882083747 433897199 194255681 363590832 807022735 481670313 561931104 266124819 779587444 946847164 186354393 172927242 439079565 355037504 684207976 929636096 883561272 1906192 772110381 361524064 343957623 347067211 458369581 671789085 667539312 490618581 953663696 984405035 982449646 686350803 466531425 548517379 608527069 35225907 177397394 698090531 253695185 342467618 347595509 399021452 531964544 945388691 868653443 24425538 255494979 982386111 60774681 173667280 457981850 714061984 835876854 465397185 789799333 426603124 949458495 645392424 217744299 333230400 68318844 563902489 168581783 198099019 8562200 181849133 244333686 779931294 781929444 130450178 720159994 102749067 361372820 970740153 280024570 205175075 538831168 872349815 184792560 227286206 7990245 57395940 646917241 89713015 903633378 473653423 148329177 143093422 701015164 347546631 727889012 677215876 81152346 886947363 489734998 573885026 97060105 939124668 195752620 510396786 867397497 644519310 299790665 907615012 17140862 513667291 918106658 967914411 264729680 664687591 472466130 477696126 747885067 474122877 377646615 116251351 942070832 971221608 926094419 855906871 667969826 14884859 53940747 124836064 942904234 557619338 739928172 26336857 5463924 837702383 132840897 194614254 680352144 947612678 656736254 577574702 522093297 186446640 445055289 621364843 596112113 89832148 620243499 97038141 776462283 999973082 162465971 346500352 604848928 131976494 601632339 456659281 585661043 649075779 633692337 162547860 369973165 368630669 671964183 241876593 478615961 444513286 730477044 352148563 93099113 841800362 346049369 642864104 604845103 773204731 319336317 691818916 159318373 348079997 780709434 201892669 263764326 528043579 227306637 506807856 785761522 271270208 652890393 714314811 568533166 398247711 717876389 665229281 40304034 455022444 702836378 912402153 767818169 397370177 284619654 279144671 89834052 577741242 651446171 984886674 303790199 754810489 366430000 813374356 582152171 367838754 425807679 755748030 874549019 531649760 963940838 87682729 813050855 600927455 136923366 864040245 469599763 413868240 39696423 500439814 186403273 869357672 874938418 618288642 14463507 888619232 747669173 758715348 15936866 902386038 284754691 911201388 758471690 394578923 285196433 770126461 845402819 191160068 448002938 373808126 499474730 329078026 775683324 386054314 457827389 577806921 644391929 992089216 904269539 442782612 81205111 713577539 160621666 535966399 661505825 674619386 671056615 261764388 110630339 899983729 827885058 701752863 459896273 736092343 798488359 488337298 904462817 765544094 838337069 234249314 553397548 205240639 646129107 421260024 81873937 770196595 92232758 524116416 744579731 503533146 664036701 429796269 442730198 181847512 624129454 131650227 567468453 460403987 169268341 395083852 402322671 229916663 848129636 157703156 885794886 480755378 736371213 775841197 49746271 249528888 862976618 25205372 831704724 236922048 134062934 331396842 918319973 338148420 289300498 889495939 106823410 718647045 91626433 878010714 999292547 903972870 960949739 803705988 295249409 788466572 125823230 982817944 727754874 547430308 936061640 657952054 996126880 904603293 113764607 871036 955609418 933494154 446899641 612767122 270488562 463121601 962161652 987822368 165949750 321836638 680126479 641755603 483630936 714554561 87632463 217309916 204641982 625543435 67412316 261244528 749657714 630553510 776457921 323713097 521632418 308684474 476096879 411730467 948255521 340132536 936000570 346748992 310746085 696370899 841493082 263383013 425172359 272712066 817784812 984237019 452247494 85652736 564273775 744979182 957753860 487447500 547421000 474726513 488415687 751800106 152151614 533884601 35249465 201911199 680745982 972492189 716893097 487213432 144602264 763835645 415801864 718203204 808763392 938133304 466366829 610230870 678985870 897071028 102603666 668561732 519009150 781195609 438652756 506475114 931749233 954302230 465532214 843938920 992966890 688117339 169690591 979008672 118507730 612336030 774882455 766227897 811380981 908956886 453469134 789895199 622595203 936822787 964506006 208860800 81666704 514262948 825959972 481416272 972651156 628719935 336574035 771349574 739788523 967847389 223057952 530547933 293060437 569400970 803226415 347262164 778055032 125794009 368761157 717344686 506735961 816610143 2523339 615657523 739863015 718521396 470993746 955767533 753153392 239614325 228637193 542202540 974373930 367930820 294417481 950590723 596982956 523017414 355807242 922352840 470891634 227202468 86981227 559528600 771988572 99109259 96135214 975415120 580917551 676097580 397034553 912680597 725158418 113015868 667696662 180385613 984597779 212050421 33583731 282027556 34462112 564432276 942179747 532594697 216719118 77474265 427055644 39894190 203545366 81524362 680602359 902839051 700760147 313448687 182487156 898293723 634652869 679269975 114957939 801011741 409984080 231835283 107493627 762931604 597371198 480863862 21823158 528678728 181520057 715465819 162258803 43971075 980306770 170279070 830820004 85876949 669245821 220689953 833551837 12253585 97038866 457376457 789829467 251986765 446799054 787640831 695450235 523938534 768248016 714138416 324302910 270105978 876866844 813507661 204757964 511223020 129103643 120389708 612568301 491513443 53759769 670002597 519053969 595863755 520616646 130161877 517489994 28203858 577363382 878134495 77187021 287932908 264741345 98126789 2439541 446494672 181050403 53763347 111866048 539608057 264335549 197830229 654304208 137227687 760413138 185447837 581371114 296916187 609208811 394329598 222457594 407885022 815474292 103191059 825333262 459761850 245353020 779823225 664132567 427798463 248238073 174701648 204424747 485219328 938025154 514230718 350555525 297449172 275448979 10953836 965024131 394232149 138321613 755246087 469295975 972896484 375206579 289078976 941523607 408549283 293057005 400719821 870756638 529340665 36960521 642190822 25806376 531824658 725218805 799201736 917915274 464463965 324531335 70358709 633609527 61587980 517244149 342498034 634826188 396280983 403395165 993162312 538998021 480074553 522264894 910179972 534361413 219780977 52153853 327864824 463939859 444893571 612599138 514951159 402892183 494421749 575157016 264677212 965658401 676716818 91184176 376739588 777610147 825765226 105452446 955950671 413679410 908171344 88061627 394482083 188444297 185920347 520718273 132432617 254573445 627853285 373810258 680027150 589004714 625784719 470834674 150859140 714543260 492579003 549729928 615767742 888221863 144768785 331189473 753873079 586198840 183698939 374778157 925966956 199651170 946822952 696979840 937467741 550043226 367850765 955853906 615377936 451638779 296793439 235617024 382914702 47025987 239997338 640376905 648960228 683095252 498769277 869222097 493424548 734471540 23815564 451348897 789733985 292920973 173407629 71799973 733858358 595966126 5191435 627840813 764428864 210216968 617109462 421785708 723804191 971338481 923116673 873096188 976643194 865854053 222975203 591059033 539470712 834008704 280185495 552001377 718405447 51532037 65212284 232314586 354756760 818061786 406643765 3202284 611460385 113973642 75534505 683436195 823609370 761892801 889278084 696981102 550365377 90678740 838797237 279487651 995378902 835726647 779993838 97423353 975122719 549164548 412926503 103602700 866684901 746599291 660900124 680971740 529412981 315507836 445026250 42082894 979787425 30513167 38877430 819885737 316881725 756473308 793789606 441403675 357759138 660244147 757468837 904643890 301794861 560035590 999388419 532542564 921611713 503676266 710782611 574713991 826661953 234755866 741676908 376471641 367247895 227792500 644537705 929159161 868457904 360186233 220830889 110263660 230683134 560743505 903543311 472913177 699643637 27527621 791671747 154882125 231493646 367304644 271369647 672318392 462911686 924211166 380869122 520211438 249639712 877396940 782589361 622349800 998370335 81019366 335214321 213691776 805968973 739002795 669647806 973616632 369714743 802313277 766485080 402734196 78848751 39600866 657634753 531455099 659182217 293906820 409869888 147135610 485744798 566155058 827493344 857817153 823134412 170504349 15664369 310730628 721758515 635451036 325709958 97236571 369095929 160185000 519010550 871921090 118246600 392139104 822839900 308137498 525856075 758821639 796777239 459228070 637157300 822811137 207133258 950764815 227271737 691525466 425058397 928704993 646505106 911646527 472236410 392660235 594047613 85253506 551630865 208877923 589267003 821965850 701943124 338766880 435089168 269034913 725876668 471060318 729667014 738066900 529454978 934113438 221002027 582296087 291917095 396072771 756507278 563486702 956049388 26438421 70915142 991136133 220334171 923321026 290438699 147721769 642392764 699188312 608354331 324186317 819069856 684416461 685233270 294253190 92485723 231399799 571399843 467244303 185672577 155085460 843351433 212788550 805820272 156833732 620395542 596438957 681462470 391295369 42989500 800585450 891544807 754221262 953058031 984667719 760102520 1897821 834931624 892111411 984614375 923906663 536016869 614437055 553508320 309308161 428238886 419588129 806472665 589321377 628024306 382513460 523132039 752436645 650481744 749936119 880011879 261280204 863639119 35505674 703420982 87768763 183577982 935459636 468096889 94298233 301756532 390702047 194680566 642612211 802710345 898260378 306539321 373292921 618916891 419968918 734021905 555109183 333830027 76611882 634705936 547130333 94899005 519331408 471673102 498165456 461879388 463173157 898476710 839615222 15241235 324515692 603239863 263324438 105508373 377110796 566978532 594435158 621183253 474908302 34634261 274483907 152118607 106371744 1250036 53539789 407021822 385218964 401532273 296904391 334936291 961627105 711977791 70140779 119544517 574652065 362150228 278233173 959201259 508465682 322624109 820689795 701500836 695100949 754292615 403223771 5495231 427741362 146326631 356289189 178905875 816320658 542373907 63540749 501953017 843574660 167726423 5440418 947412172 397029112 401170242 309710298 23342704 266413703 471278502 620453260 935393993 800884841 470901147 627043444 66815295 926771197 919870972 902085554 32433984 674205765 390451176 680301131 973402814 947147879 135231810 858001319 602787501 887102509 614536498 540822033 171910534 355829894 865979043 388876603 471627207 11721731 540729538 842318519 878223985 568433498 221696389 652194430 345854857 7021543 364781090 461640045 181289111 975120934 285875603 431386052 347731242 966282810 146738457 793782693 962716497 9582698 633071286 294420891 535126563 974592414 424246705 193611536 226935865 133740006 667149590 649266389 693765167 836098803 877775412 829275550 469958950 408610972 621763869 32328835 382214469 30699867 962661161 238639489 10126899 90432206 829557619 127160823 363742623 615393334 101930842 982568234 489528761 373214971 219689218 255980225 11411382 720398118 304118225 993405769 947316303 178107365 448870642 334817458 897350210 452567562 469539285 433981136 517214416 396671117 777383085 495228379 392699454 330771206 735857392 374766831 25429076 470368819 600843227 979818637 835081953 893428344 64913644 360593688 391509044 430453338 324054630 563337561 170812324 557949187 182419408 707242748 660021258 561965762 704625782 619700497 154485826 208079752 42979303 590899339 455635886 530104171 660945013 240340676 35131570 658815270 335462840 688211447 113103161 201959575 696294667 978616773 170423086 417907008 46930958 869241777 237947652 969361608 215373602 281001892 811792943 386271095 476618736 820672617 396197801 869982397 75774435 401206834 72565358 607181227 41148585 815004433 286442496 477866360 578650293 825443712 415695075 140720125 347447232 423273178 545661730 597199418 815989060 676876767 355932873 768444111 212303616 272548148 198685800 742535811 400366967 323285985 709106071 452867265 920033904 428476881 318469996 646897686 304186231 231480917 28488454 696911029 78122587 991644833 418377734 584795379 549845422 253326414 968000785 424539594 934164808 937864663 581725263 2599770 649565893 523991324 164014575 935667044 626064386 115637217 288466081 148685774 34992036 210621520 951878170 436939553 184510865 339014515 315169684 245486350 804936052 6118843 909346379 624657125 214057277 97117052 462077441 840761884 498958239 542343534 525576058 452042958 220058769 422646062 420125441 538829881 153201614 590927290 112892130 982872383 720182612 633449977 217167854 982887654 857427945 577602353 785149946 612174552 832715153 223757199 25101919 925802980 634001433 295422115 87822460 457221755 936786320 285003233 141929519 349377331 930420424 892043041 510959200 485449032 828615129 128753951 152233847 365521686 634664607 592202235 150809057 14081184 111108407 910756283 487427214 151304204 393702022 449325253 432454006 866699301 700070578 966894693 507090959 223168728 571058087 193283405 742267865 850762679 226264979 503697423 900915922 738843257 935595882 833111461 758411266 9137016 607336290 986900970 97510897 581198385 912179064 455619103 559260460 991463880 239841258 845109607 416322756 37598081 541480891 872062794 97642702 343716680 237534003 449993782 431677156 891648554 461978716 522798073 902011042 992488154 670847366 989795913 246638634 608064557 41547203 993479996 828652705 903111070 884790636 644691408 570827439 883081675 397973658 816066660 318123779 842594549 755307950 591282493 82633421 922065796 914895817 446913795 132141122 1687681 164400468 626218305 219474204 913805851 781602938 110278376 243776279 221777443 221700009 455976140 976841333 908878991 384895509 489010213 200970363 52756474 36186165 686199568 591927794 456476194 242082372 968206092 698860455 19059818 685619905 795087742 427471083 823506518 763971311 390123565 272996371 431823377 314534230 331214278 406710009 806930666 906327104 491927641 174650745 7139794 24655933 437656538 165078005 18256352 948945055 568476833 522564050 942913741 634978815 129058794 919098873 4859257 716885686 665782870 679354711 563042916 64585061 22750824 493493085 493227573 829550958 116442377 663400064 536377911 614886264 66262533 45412538 309207255 371362798 576212620 300397063 771304999 569630593 302512562 110849257 828573278 158152610 53961455 221263077 753015382 682808585 974271135 103308548 554912269 615208497 221043842 966762579 809650468 437715417 569602622 83837027 306621283 607401348 378392536 506828233 771268915 861816314 473526335 383499935 491554 639870405 321917889 57684737 164655971 196763573 980975764 151426961 60552779 330385245 33149775 709683700 730620629 147959699 223321966 635466579 335361055 970498803 456804817 173735643 651441387 481207389 383870269 42003517 797397023 307691891 26483417 167397935 706259781 279000860 90584243 779585768 938770700 223412228 624689209 907017384 678817733 166000409 746172608 195899950 808793575 321097743 927317505 598424384 592063627 53085149 862155927 822200103 353317360 418774334 376220290 114530096 513126392 725476146 786497958 861082924 709445289 830156666 762513997 718565872 834920110 649593631 985964961 287552982 885938132 336606955 779954739 176465723 695918989 993909230 694645367 482771711 574805360 721293307 194171717 304263432 650728887 839822888 644195418 568238271 527416255 189667666 56105173 632036241 676968076 30418070 13492154 252580207 635623746 628058073 909444722 969057102 776575917 509257282 111146313 547258280 703512762 728640698 750914031 338060538 677052668 902582899 506708984 87779908 686895912 585166686 901418332 898477964 617220761 376686259 589823223 626101851 583225804 688912237 806604042 279852094 473500901 348728011 642281400 147012422 529394729 52743889 885683082 436692104 230875266 682364101 188880876 84682910 49350654 691634610 109308334 391752229 461315664 72102632 511081347 28294717 723689806 774795386 689306757 506552588 848762225 288416190 477446319 128709691 268343896 538208209 772558178 982381431 759686981 990547473 418484705 537231601 204412318 108538017 344350676 43196895 484362605 785058024 349618121 675967225 707974113 846966802 565238190 37249788 579911627 998442893 464822105 324921643 914433570 6850958 379461376 719319497 203591295 423645066 249587649 413939872 152291746 762706109 94681115 858231677 371464683 307835046 231535731 678473393 570774497 931977609 16963985 419148690 961004207 142900972 937870624 148624120 947126946 35529242 132104753 547879872 349095340 871577251 695403448 300832076 801129444 212353242 256494350 939327489 689881092 779321430 759134317 938681801 135071722 311734385 927016311 434982543 996906775 532998860 131864496 126612165 794453811 531640777 834006783 728947168 642284167 62232335 755759153 504833243 483227265 222160394 916130678 272657072 570240052 614315113 273525986 504167138 990160085 943739038 268277997 836283895 996549183 304011361 284502260 576727542 183796080 431290158 870485430 547011821 832739082 93871810 427644887 879463789 283771347 876900258 928010848 269221132 678601013 698107284 389404477 429193442 818340798 105997859 932107198 529724940 987658145 477934367 895486230 86315053 803878196 903941403 271406303 302940136 641114992 996167150 705531797 957952359 75340916 564087090 137076502 256803031 142949379 382435016 375376680 29076201 163376641 904098642 98803699 260661075 34422009 502512824 420840067 675351885 839870106 56543396 1987911 538073621 517731893 13234438 831821461 905690475 932196161 309156496 541497636 942166037 600544216 238617402 254873744 32553565 903397687 822081215 763740121 781390990 340434498 374417183 642396644 708099962 505980925 864118043 891904505 620269815 45452820 514421948 20751427 764169821 438319444 217546701 77104723 377258250 233403951 980718172 688553886 849659614 359561021 392934717 909583354 260563135 179201973 775712391 858691109 438850838 575867896 602095637 949534270 723699793 560672263 772819462 772402250 197333343 77203464 933552957 598592176 148197431 771837125 215062497 624681149 871414353 121159724 553030622 925260065 182451499 31993296 311100771 741800048 908812485 886382950 263365987 496581539 152526373 90432841 203582484 562332820 282658261 631944951 898059122 621727365 389471840 288114066 898381245 287605402 626833624 331083361 128113654 350251610 255690067 741220684 307870822 946377778 179123561 295843170 866821912 352907762 980645048 869463895 765713498 419110734 279235936 420886526 517131072 565262430 148084360 988876500 897575457 581206046 165815511 835025013 671371544 972394223 118640891 354985252 617084548 685444884 418212390 580054344 612806536 501393718 866614411 837658601 481876108 638937825 439711206 679698231 423447994 598784260 590115825 904583427 116664706 72765557 841713392 144700740 767693590 719014507 296482342 166083220 556741871 211830530 245464157 454081201 438527814 13087675 857445475 207320316 71219867 99042297 381636487 51327741 361040434 656217988 930273312 799420125 248893585 421746442 987175430 906531306 162599940 519938201 31499031 22134039 988619033 467138087 833463220 806216569 668797732 914097162 210052417 934592715 86083260 192741248 11913384 251576811 891261500 88220969 124038359 994760539 377313347 364710791 642616637 470832577 564842037 25406341 522381393 332066919 726490807 534017773 975491083 66682811 9998902 770228465 87097961 42461136 72097121 387184291 637368812 806342876 731602347 873539964 216537624 458229688 326931914 429648345 188516343 220094051 269035579 419195257 155471511 650694783 795877819 598057985 908333447 885502418 343670223 637692792 674555230 501703879 144062269 385392843 45143093 994560747 927052945 786902602 696893991 204901232 906508953 850422313 934578648 559647661 404530921 584775936 604538603 15059355 629168728 303000140 763832971 431048282 599865729 607237867 20036067 356858538 285622083 320240548 131091110 796479858 374283586 62420893 688296840 298793021 46405220 853711587 982128322 773432760 655889748 663583462 399745682 161310262 963292418 615385849 188224953 872068652 260688160 997963990 889429499 483007669 135386279 826422041 807153314 739684366 272262224 303172032 532544764 419504667 987751196 274807473 332945624 531555041 80416461 554836020 85607181 850028810 285174890 411953525 113622516 712042084 249875135 947321603 331383785 500161634 307823322 583129940 605610445 846800025 896334480 628176191 283862919 933935428 244033782 875332736 901068926 819685313 590602472 519841847 436580897 317911826 34472837 449400681 249576543 853825629 987261104 634924926 83256879 838434157 476757393 790886081 277012490 835223854 439325458 132261604 372149356 596356660 124251747 961896313 962083414 956491573 243944823 990385274 345131471 433807754 49348485 574960321 181167198 963684787 147621767 852033681 56445842 766449616 774481598 181540363 455907707 169329192 580025132 757252538 947439918 854434726 674656792 865264904 601527620 285649495 670001294 754674374 800313435 633372653 892031452 512850856 308927380 964198463 366129175 644856006 619516691 164944327 738223252 683839517 903282819 996752418 390329967 268875532 542672783 392804500 11112711 126098648 329047146 374318209 535784064 929584424 363490376 41013237 471529535 181802121 351629794 893389853 474845042 102643947 49331703 563033548 234343302 524335650 661668805 185993719 198338735 347709542 804269972 478979641 669780579 22498003 404245291 262800720 307051487 79461354 815041625 854271902 302254241 710279182 948849518 268987817 25242860 543010824 740828095 475528859 626382407 795658628 288035365 459548866 273859582 367452050 256610174 359360529 96130975 423370021 143020331 106406558 37275007 892344727 872823185 227602210 743620403 321245987 298847896 317531004 367256087 18711402 42188847 701876526 8974794 897120751 431138502 565038046 634558128 745309851 157546962 984196567 843019887 993344569 226681932 918773893 548788338 800987899 394673970 237158652 466882153 490199283 476256261 121009266 528855239 767977627 221706570 685353665 699046211 39345998 789789449 665062118 450226520 39152588 95610193 972119941 990438084 429862586 923785394 328021346 818349069 110784288 869330625 603740649 45922551 678476009 815840919 598788519 213346575 338956646 565635923 835958478 773797412 298345419 497550995 248258997 222898888 113148337 639991039 86463318 953011411 236903315 135509695 906130895 239256544 821907281 713833983 964622561 17406927 695483055 83649394 571826804 965237569 429715415 485743308 580881169 143631391 215798739 393064263 98479718 438707220 607039764 932914207 649216966 89952014 810601454 455309590 465031846 34423233 73267993 201908977 285818658 143717412 540766258 760679928 583793781 789961201 332252215 450842234 104737668 722342185 64581135 698742087 309656916 301594766 927464192 498727476 575171472 395623464 576204599 33163419 11723012 73440193 759236676 950310872 382103076 701308777 253248411 592415181 629078918 508500466 188291860 477036894 942974051 154454388 544592747 116915446 452750618 640051659 742179009 496455937 881480622 647143188 283978521 790366320 373570115 352083508 283502300 162421048 572006308 494764369 755626837 821246675 55247808 629285462 105592118 582671549 236980777 546582387 192467730 939977976 260777108 202606491 337188320 900765320 381685083 27481861 370710398 580258296 964688894 482199468 945282860 788675028 259407261 49528783 471925773 853835053 955357056 832860785 321449897 993035288 740784016 799503834 976408686 673514543 332689115 224749588 18321450 146605838 885230099 43068271 128653971 849874647 344461840 625765629 124105663 511151279 788980297 32171286 675180716 566186815 492418399 759192022 683293113 464668467 182376851 150228890 751444779 847018430 977472843 597500807 787366314 18954517 648907153 422353411 614173889 692256495 528730259 687483194 290796897 175308556 818120228 871182234 332086878 658336171 99633722 600430167 98226416 334451217 405814126 478851560 609180468 947123977 95119743 406705800 852473001 253018463 484367823 783597238 214789812 655233636 197621732 925199797 640266524 504785005 968695273 845033997 144898190 455457620 740494634 907323912 88861978 719053557 478917787 656571446 647858356 53681074 518956370 3061225 855510964 5369072 254314761 66855866 509516630 677547416 612317853 793137154 235147835 944292503 423985809 996122466 66890471 855620958 829467532 301892923 345031233 746200162 701929686 192847927 93487125 757759901 634030815 538265278 958498197 40689931 552888761 163213186 851570132 375026990 513377177 449595380 987685450 114931595 620391770 999359692 909715795 350696747 730123001 447312517 834724527 24027931 520851482 165852126 130039300 286587628 623117442 317975642 618177879 14528819 342020763 441267393 638565783 809071626 265160179 511786909 803365650 990563726 830665661 387097534 224683518 789610591 350090062 661224118 989053170 13618211 629734561 30435166 206438250 590474754 329501396 564152911 698217030 432246059 533312681 296279658 891818571 216224078 65222918 139390289 440866464 292854561 203106677 893389291 456502611 225306844 555030180 78979812 523074514 627586236 882088678 68394282 58453874 571917187 667495089 480979057 686344172 245714678 665029918 415082928 823323099 101685854 867065453 426872738 300973887 147616008 821502078 661550918 985687036 828282053 470007640 561115744 644383324 527621739 977223077 876423158 942359945 334561361 266730292 569135827 733415956 763480791 455280503 924334599 761356401 801026268 739317251 233486180 900267384 406669894 254116114 701989379 279936230 701579902 703762436 817128126 609944026 806882545 49663961 594769587 703199064 935336336 348693433 467709895 382920393 652170576 878394732 955811104 78018681 309444779 170814946 130880426 46401560 798984222 990200237 828753044 821906746 358949545 188573570 611389904 778956759 827227730 529376956 712178326 379716299 486695074 491689945 677956065 167411799 352294694 128602363 482397936 724369566 749186031 416175207 756638151 985406505 678055955 410419465 146335148 583219812 729678890 2337519 206338986 835683359 308763857 182524362 527337233 931149837 728898858 561722224 275847668 486636872 731776346 177654364 242896297 303023563 563409162 945988652 983696205 824031479 298207719 668229666 203367997 165600783 173406755 339767204 664135838 106205883 601978097 380798653 569441239 998822281 930450188 360025753 488290066 805535335 307266353 802712077 823195070 311244075 418752672 497884172 673045007 710913035 386772383 110256691 536163709 441372709 529331703 472398142 387866945 583947256 507785589 985404816 274731739 975297001 245645930 16744368 498123407 378385600 754411052 987589318 960820194 237365800 333305747 584368930 42124834 736691506 827609468 219216054 823293148 591803602 727691594 587415447 308090468 490635873 593840480 975692416 151985232 839675929 615426984 864721742 663439869 216704412 984147471 896638341 302822665 95383150 788407046 72423113 444930519 749421174 149737475 603757414 628724238 622026881 410666494 952379594 969539354 220133567 859324916 778862597 827550378 769087300 576717672 742705232 823359280 125725320 648671453 780857731 352547940 865669608 465386077 741969052 639657921 143039523 991745525 10353727 271117575 947916765 532276790 722499377 146442935 43466783 140388534 409662684 789210266 827665109 66431117 798814671 395813947 233603919 870897881 128485947 650591592 802436800 34549562 675302518 582418613 897468610 784413782 909351804 935648760 337608145 689321558 675468137 58400462 681028043 723994471 354786304 826592021 166959222 571777083 481743655 461637488 773403642 892620933 982479721 970673095 302731107 60262785 827541619 192251332 305040672 257610345 75282839 585269078 823243655 612434177 641515596 631766834 219084623 414994956 257283755 663194445 98174484 632595412 756169204 701414755 152413910 739198630 394859271 160529268 614251130 17655635 271598316 999427137 46898248 854762417 712662347 214408659 502267499 607845144 371958516 434392565 993574516 284690150 85303385 426436277 36898776 935885051 800540687 965690599 392173165 738800190 75618641 704145570 127110897 124445974 647328893 894474176 263437187 251254769 520883604 27021922 731763240 248767936 627809982 210427243 534219079 13336697 88740548 993766656 539394093 841320340 276712853 503775502 703769482 439638159 432747713 797220292 365925875 184099178 834419201 173454868 606029918 6094636 81883565 389616183 950323368 496594012 521209156 806947366 451904018 853014920 349857256 583110689 692051904 963889090 938187999 948420396 868713273 636694301 914333715 54356365 467129578 138678580 18922643 641666896 71103651 770379684 842174736 263792835 336867864 566763150 201612385 83480314 238841185 204661526 218160639 760371788 62542714 867577318 391665802 565472980 732306628 146258347 784517698 581129969 125611394 508910999 27163534 483175878 825237597 490467294 702020473 753808827 516798689 94296633 482328624 35757818 466179581 98392678 224720773 817411058 464604295 303696549 477054319 890507736 628308918 215138877 441599624 580744993 906781606 245709813 356358797 342027274 997704152 284566171 444802274 175707920 776810927 447792513 320626443 357500792 180408563 36454650 251596596 296985032 883310162 633194210 681119403 568827980 65655770 380960019 544479328 671626642 538759041 736781809 599701355 280637166 37207965 793131231 997030278 221770999 701035884 468740808 389114255 764072456 640671630 113393815 900744712 700021440 511151238 780683710 516962711 382871170 615648060 103331507 973148550 544549366 139533181 402181999 943530052 5476230 586034298 588660205 749651938 202593762 561801029 653395633 568423574 377116797 3401559 419034942 764270907 945969677 453892877 731942559 652043728 962841358 408964134 278779359 635124213 667728448 550592071 319943825 642818417 608568613 293010295 600153929 929603758 150268036 665736867 543961632 9581371 760366825 569725467 244476212 534373961 484449570 97210387 344999205 615126319 751790275 20975395 449474970 879934951 49297059 755081416 701613498 68254094 117278557 583261664 16096435 146200807 909580240 226511666 812749367 872373977 562570656 8005604 377481466 746726125 527744434 454450179 522439989 955862481 330219188 693707007 60545830 459391447 483919251 726717483 744675214 258873718 510084610 230409537 938510385 163686344 626789114 241815773 595442778 743039755 983186740 91649277 994540372 699750177 180351409 499457415 186950898 383656975 523186227 639785155 750468616 593907841 22981569 730314717 852527343 107375685 423298855 656067429 931637765 908819147 707782003 7985614 470655019 320848300 291913337 870135282 227756357 220907808 83908432 399889804 598512318 247650438 551646931 186299324 361065473 427899104 275870242 367430023 448622849 838547284 342349086 630564437 815241906 434321324 997721840 573569137 260201869 823120087 778878082 884186509 536637968 221361510 310997764 198197563 124142908 477411855 533521001 405392245 628390677 519761966 392087527 703421205 620074278 944967231 698400891 229845598 244714746 464999525 198250851 840888689 614258340 868807399 181545634 224306393 197049656 447408813 719979903 391665152 268589903 607387591 708298502 466467767 3919751 632007654 464268933 325330098 612747521 469997281 791086096 645035018 735890402 257638194 250881279 42031545 485382098 483884663 323133035 912292129 905111168 916302833 330163124 845453702 952107035 614833416 88961789 846109839 200945626 512243141 973164974 571371721 100720758 700414294 70200050 375138340 71132331 987161741 262715959 802667636 228654011 274330210 599412656 926742513 792970218 598500973 367611094 665658295 49812739 328956780 211860707 100652103 491971793 815471043 858880853 117077508 903825831 588612087 822776433 637366199 70926553 85271858 526891454 631322892 121889088 200220611 664853126 848717075 945503163 477848987 407988312 74948287 541520808 548935888 954933129 82575210 37457775 309759517 100379054 216732495 447937271 354814304 82825251 36274703 109245999 352067100 204848775 820324141 272477063 6376437 876031294 948739730 775739508 254030646 931108334 483638537 752953839 792461646 395281922 634396356 810427127 764292430 832516906 842394069 31322378 750133869 48757721 964340918 331579568 968871044 222205382 963932866 902131697 142601875 643814507 574967481 978669785 878774074 622587273 497767232 928158715 541602624 211052450 855742303 761550571 185240080 186360958 135736577 466483907 477264951 616407463 210222967 758071455 308710376 965534444 297410549 102369313 719743864 495380194 974985748 965090797 101273058 353428318 630393423 221425710 517155651 102346236 275250310 164634896 264527711 332785819 788304509 165327683 177691163 624476639 167220318 123716735 198100993 817824686 243908403 265890810 830269631 541430196 597832557 553274611 989792680 623675359 877680480 640835883 976937009 200407267 822649796 953442663 85994101 927418038 288188470 689947631 29334962 963287317 521873333 812171026 177120970 133751806 972515621 375291296 531316419 770614836 690264015 789989230 577267527 957138367 668400607 406189014 22925093 850676329 9758949 850574388 142037198 565938241 239528533 2553962 543669464 450065436 387695623 172030813 633742463 861591567 864459447 926130549 913809439 764095478 978947206 57709345 200115131 663665137 389984119 137183057 154956153 647601889 143178227 411493882 161649188 9385200 857665349 293738134 234779561 868403206 532007455 542016161 553178010 954638420 324676884 327406621 127460782 7620301 192340763 323244047 83000383 473418664 7280146 376154879 650337482 592534240 480252217 495754620 740642931 561291444 824368051 410479766 624906878 345374759 777117449 591123554 386073815 235988865 598374310 235623034 958201995 725428940 346235739 800337018 14509645 775690327 883761629 452228 837754610 483674935 231534914 842022845 923301877 131854785 752070792 17386190 732027380 371179026 450736142 715734628 58335025 213617287 427190809 301502896 519339025 841852485 422849361 709128423 16820128 121589170 684092225 165552067 139804172 627822330 397264090 771449344 533448486 464366219 608478448 117567456 422036708 702568345 508869820 826756776 905432545 808470683 416083032 523711776 647225308 111797196 807367494 53095447 330397749 452271019 826639082 520157917 65501811 970566523 517317387 442575816 537956032 851496900 307058774 664103599 742472299 953255120 740898523 537790834 48663141 694973742 409839758 491316848 898729925 562573363 211244487 929779982 989835844 918411380 236194242 511598647 106662594 578287182 100729120 781475543 356952511 585581150 596986469 883100767 204256738 146931721 130822264 235102020 760341622 270010357 939869989 461959552 894320616 624245902 115924894 155483408 512474698 602574466 380995318 995472500 967156179 302260037 580412581 55059762 22646621 840780686 398072583 466815058 870462694 851088856 691256796 234083555 940662799 114579170 356847306 798209653 910682784 871584304 538330070 835954078 334497026 395527815 297612783 247144054 482355395 886331509 695972195 47330586 176339734 182177991 73983080 427165740 265630032 755695888 807743381 866359121 33291628 811433513 138263654 265873842 206990984 171498155 504868283 784370812 602617702 275158391 718574681 304346464 923859692 300884527 402422119 591378707 459640484 50758074 865833203 213446095 935664957 615033540 363526763 866132432 217996040 25079867 943411492 241890265 702473852 458522067 160066263 761197996 711071922 766947459 868871711 755953301 137458665 914636550 248984828 844779488 177092099 854999131 628141906 510639454 418792711 235635270 872779115 131900901 360404893 837606348 806318705 716408781 929043861 638775227 926087925 907264883 196270688 669234976 974529899 453311417 977446293 763954638 55807147 889116292 572602222 983118046 29868146 508043069 490732360 794123049 140427743 880553809 740438055 105122768 142202870 365378225 940165935 471045301 301207072 999350355 211896364 321168127 610708649 797651119 522021387 680971674 323904833 85586498 525470047 29196724 459535740 395382798 94132957 853344578 714490194 614647320 17783776 993358201 88130463 527026153 828869861 350550357 359167652 68331790 633986064 401048597 153938052 776228248 853727654 121085372 385423304 364885149 100904081 565929874 781218268 155406517 711236319 769425058 617442192 114808957 792495171 27281978 336702871 132256024 955802771 221574253 573030667 72175785 327918664 972896404 595846119 623379162 410932481 286318025 21480332 337069912 335696896 301078378 655495485 988642388 231222955 248355740 498117794 39857411 881049868 634312134 273634889 243716127 785485906 506520849 240306208 879406181 647322446 743605999 822970877 227928853 782282487 574025617 30752790 777148021 31712998 531533935 278423433 808705102 633140187 772733125 144683733 469838957 677995062 120974864 743741023 391526180 376206974 28155028 426698991 469222342 524481502 817358809 509160496 483707694 362593955 48975658 125022003 317511225 720597695 497095701 734997740 794291271 852543561 160727277 171194036 387025342 623486971 967681867 47706309 203141255 733867955 820994697 549497537 249302671 156599538 942538310 837510188 800133191 429073248 833602277 917488365 542952741 411188550 579496973 831583697 267272737 789648914 759479082 73451272 243561017 759376087 259746795 990081702 609080557 39687370 538642626 510135587 212459203 803535814 997853543 236615644 805693380 698093257 129520981 160417680 471528957 800669301 283801164 587842275 361765376 207416208 239418573 435048158 934123360 396272516 902817953 299470189 888441144 310033119 924612947 740358112 797026981 137663444 383923889 960352618 328733511 418852025 321907535 154585509 852602308 236122759 22752003 905825037 736393798 622235997 329291626 867405696 914611960 252944126 961761378 925907140 83927692 786958670 532177550 901308161 459589816 854003416 682572757 223168835 766710452 782729035 182322147 389791225 703744957 574559224 335685799 43602809 87203222 368031318 832032979 395040890 536958722 66112639 794384992 913596056 826147403 594505136 820630791 576485075 888190910 30373581 639060168 693335056 995212845 656463578 19598439 764923799 278873963 105447299 932254186 526467475 303992532 670985621 715289373 444483477 845769154 903613827 547727886 498340114 48080409 926203362 789396881 268511200 160216252 191584237 56066492 857577661 449443349 153129473 84826732 312170952 387966609 658484770 420367807 414758150 893108002 817799797 914710680 741021918 795069371 451978692 562044191 495100573 242622936 315407869 442184510 249765619 811644147 665329331 317513509 34200693 809365264 537423771 999598022 772347417 725018930 154378001 19118425 210031548 39773155 283308689 675795930 481074335 383391664 446630718 563867526 58301414 754657707 882995294 156134754 114655000 53177832 153059803 675780532 461992098 327375360 267298500 627129992 235494996 331578769 48854474 474321964 862135266 594344123 210390467 412217780 241370980 430139044 983948331 628958071 864629206 241410549 64970142 210509199 166870425 243053404 188191839 408759901 382995696 114875400 791970005 982216452 375992964 181241392 755339272 133383657 356312033 443818892 387903528 500597561 789042167 128710618 136797447 14045027 894338457 551807323 212828826 174175642 21476353 89148755 482026363 65900628 705843530 199771276 604329834 631522253 337550581 677688787 451331015 571240069 864074853 761829498 945740314 95095742 619293538 632910549 124658316 272951807 373656218 509022397 696373355 918581652 256932379 613095952 848427178 794854667 689881051 393142574 609489502 307932600 712079920 904930174 757329218 106762802 986420824 224180711 761483316 117567700 129846515 650947927 302408630 476999741 131385988 240697152 409532526 921179088 146461683 70274070 256011174 774180405 754680077 936511442 433744332 309208534 863021315 303326834 414063347 297641827 340090087 340345974 497647441 274947150 635752498 655757157 234837439 350280016 646994241 857694278 492651068 640433890 932965331 316383783 547916906 461688261 513240973 508180122 389775375 875243387 927778422 899888179 884054422 409076939 656854907 952101131 865710732 121295425 369980140 980294464 793733155 571462315 343384829 265065331 495391666 604170653 259031110 501437768 794614578 149062638 567913540 153900521 507860419 286241337 596460502 767928452 998121509 214542685 890917312 71682248 768332095 584756989 750205739 51052396 419596956 620957185 410950691 886515369 737089769 50863891 478332952 939481275 60564089 9038627 45327453 155749475 641486785 839342564 587623596 149814120 167936476 264660556 368832929 487925521 222707463 451964184 915613498 308001452 963292966 373267270 82222429 504526347 568948798 934331544 231898706 397359618 104854777 199844888 483789637 398716138 829334309 619860111 336692422 869338913 825465909 512745228 129619784 751110024 228338110 898744675 887325605 75982851 634413051 254773931 21785496 629265917 75882570 361638847 902569537 708086497 2728877 106862526 305511077 369111202 502030666 671488652 6661676 478619700 883663596 667423055 365333793 962567696 395415935 233343218 591602998 943293108 690432407 588291237 812894717 328464161 827495402 726910043 714348912 490231131 363890641 673063242 799007849 710067949 790962636 332794479 867679019 355716450 80828923 536660743 803989975 807443661 130097829 304381207 283205880 209845314 943585461 436926950 525413368 200126043 886662712 962175614 272577960 153376180 616871136 828267566 359813820 566773614 723096708 429318922 421105229 618128304 9019806 727226473 421722197 219013665 964803019 598173030 196214838 380370032 801497679 43769697 329317172 149746381 982914190 162814587 49187574 20772461 190231700 141743133 776269833 28146697 517803406 990694769 91720797 972584543 931182159 624383975 338729926 59602096 166062028 489941426 341415548 86058816 221001632 97363529 719018907 611367898 62982281 557096678 193492388 101449289 488904425 850395402 486002426 763805920 874192710 866320631 166173286 695007475 168689866 197836341 959305108 121535324 679256003 939630094 569502612 912682231 221263908 170154513 396488025 243544358 523113987 814936210 777155645 853006925 892961305 535307560 805258363 160652887 159443525 360966447 431939508 408473391 801206281 171517508 375293803 430371656 169479947 951012556 332937609 66343446 953937302 365557356 342888665 805558419 842328342 953417362 983063949 582448059 942570656 785663723 668968887 960891664 636412775 84873195 396473297 225807126 105341768 32183624 14338870 899813848 561656639 986266751 721858726 643222369 312370672 956499278 898907846 451319876 394816031 306026552 896005278 471942677 556761400 917067525 598048793 632885742 790131144 563342142 463372424 729972459 624648705 457466037 101522720 398604974 542042170 149751803 947173751 550188508 884783981 222807785 506745867 581966493 259192248 219585304 742920379 280923424 256059612 131760232 272755019 14508565 429304001 576205693 737633765 262758705 334198768 674489405 937463699 457176493 348934679 764310099 902854342 320486600 12901513 865372079 233426898 905277504 755216571 345959684 910121327 667722973 223948489 559270985 209845050 512489703 460012015 960194873 739539506 263130282 931482895 815716307 477400379 303447801 651871025 989024986 166189470 442613161 111032319 406021205 960991623 234292753 134588485 153375760 397227654 905258896 269100663 121799194 613835791 355236359 42993963 825013574 31249402 19947611 940430746 34406314 794326787 755032309 874236452 830271778 158394187 736768065 157453001 447860686 509960405 476190002 946437040 721123983 369964042 859549628 523953060 259089806 343926325 30495577 247726737 47183030 244130824 607539589 13115916 497565237 277095446 621717058 744746953 286608639 365445462 346053269 797505058 195085643 284267942 111842567 189564055 937251092 483001414 593995300 189226056 783164569 814981721 870516479 777879677 531186909 826688872 292633517 619399967 287513639 248360926 940262853 269966140 614468739 293958540 447155431 904871814 102493248 352738343 378763058 30256341 147959409 434646981 122644427 151538337 25974124 133611364 942304093 14882696 789556557 671784291 560443028 201176526 340226164 482110983 681835169 25752536 641094659 802540536 614686137 896729264 304377953 445609665 878464918 810874500 238762425 633941331 7386100 14183719 515689084 269931650 931126037 974922895 354908635 385318279 580495934 523469653 583506509 371935356 526217272 801905464 484084239 252351203 564864464 149411226 722271135 650747424 384387671 31630337 54255681 186783738 770011682 621631128 498069626 33083166 146862859 157367979 516209815 73661340 877669614 788678958 916881703 659426664 625681965 712419639 707923837 456576730 470025261 696959616 24246831 850258222 307463639 43079142 175715738 244056325 702619159 239380972 165336667 323873507 628799072 793184569 55312343 240554927 89887015 764744981 729268 391904053 394102884 181037040 108172126 130124455 616952340 169335772 390101123 137397528 16081593 20891406 658143127 959306752 902079960 518559841 873101137 551613883 58723450 687638482 236182060 523145226 235040172 388973317 537191143 117382800 968796415 916012479 410361094 326951253 207023880 928224362 180698958 623877959 385297377 694082708 103925836 212283572 206938534 411673968 61043919 936524242 934897401 200221779 686711402 482457400 24537983 886789432 172800499 402690146 404157025 395866941 363219463 560308272 289583308 869968164 567337347 298081639 77826673 686589395 795862540 969844527 425285637 256619732 213986953 503083923 302175682 454552277 7942051 655818756 317939173 762608682 266071116 635604438 622122798 852277574 42967605 27924674 177644387 131694917 951564886 543734115 829241293 308864102 993730410 240193465 281310137 901291657 26420336 718911401 990394616 995477941 313410859 333304698 794436703 477035157 977194147 218356825 523209288 932959989 28158370 703690454 314398479 856512586 559412536 844863333 892835223 414387752 113236792 462108382 650445763 574279369 331915961 894931198 158262012 608317837 683805845 939116260 54735025 637272436 998407149 461947796 460892371 865534886 78931107 830565495 660347477 845275115 475260894 740968409 408255922 568188212 18069130 795216746 330329446 86558224 576653269 496880318 781202036 514459447 422352307 969862605 281456351 181447683 170678619 547433843 664185393 26568434 246500809 654602737 901267959 414094886 223294522 958630250 153103938 159099876 863090866 403996775 307971111 501437721 377667705 535477332 769541696 848657360 155480729 972642305 363712298 76095421 621328482 81163297 103145989 23595189 704467943 481951694 978871031 824443187 149718143 349322499 651591593 520859861 856471364 208741665 583569864 52604637 303011223 896983403 333784965 621708978 290014106 563717513 593507862 455844444 577230516 703239177 854869043 902977291 238315025 928587993 23824025 794809232 380173088 74274255 619489418 272009953 368872467 879222561 343825996 384528538 677770338 145384941 725946278 468854647 603840840 337057458 949842534 601305564 692806213 262012373 63673565 578739277 376770458 652505118 807033952 198930421 325892816 233483064 999974345 921273635 668876081 213168692 8588789 955669449 939363917 56292870 88519236 146837500 265290359 123587079 198143260 616419959 911269702 69616241 592554598 297696023 477713429 766220006 997966863 209517920 284077698 654495978 654848649 39993590 268684018 929597540 278439751 788096549 953808140 286020641 926285124 465934939 775879738 262748241 542764413 894867112 793230379 28856584 315539314 271896133 36104532 808995006 563429801 443494154 735126378 509612752 614774827 468908533 15556585 509900285 479248646 207519146 9796752 954455273 167252169 920889582 623054307 260731037 591378187 407891755 789999016 157899525 142612196 133679344 887592298 835747185 996617073 810602094 716778745 882943765 959288917 846679036 349581032 296316296 118913075 751313555 494612238 798593353 42619701 458779730 331903750 294787125 447937416 407843067 522852527 650490898 901311453 396822644 264630956 541211400 63560682 280008520 220708580 256081955 343829223 44664612 233250563 911236562 716984850 651438426 909082872 321911403 776427307 195515233 408747381 599064229 195603192 133568850 325332083 105365532 362481090 387422317 611968427 166473168 704685015 414110610 380866333 333926566 573267974 395221449 503944589 81327590 826025510 690770106 261752577 703740859 387436431 545225014 542870340 220261814 211786143 190285740 141193831 908668748 199262262 976842420 664591674 639401043 974425146 760032136 800756695 200774537 464860180 663518342 556437528 101366029 591323697 976555951 64693276 137219300 898796931 683563307 187783878 825452917 323015678 194587075 405369406 583804941 176733467 872950630 272253550 39882588 131445336 238466980 98981765 3778039 778798517 687178806 998341240 808148692 189313592 881759092 752093564 768278992 538837610 170177245 194153614 97067564 338808537 2877331 668817899 119030028 778880148 337328860 468262040 556083191 606380466 62054050 793050843 299108186 302632907 948296180 858121407 628980485 367810173 979403139 865795733 203111596 222239720 564884518 146606958 815866983 386216243 370936150 55018913 690425650 775511301 823201715 717391691 714376046 748403724 296715133 794213578 761379678 27143545 873206555 693006657 927930795 761025410 173375896 812613912 181698529 731900895 20078369 159142009 66600688 656257102 137491848 331582932 585982891 722445072 860924612 837585499 452315468 641251689 699412847 545064583 848437230 166950435 182074182 724188817 887761170 267871244 494074797 698511610 526170139 976339571 266311721 18457860 878058194 223414703 191079139 605781814 522756066 989197208 147054380 384463835 754037084 154583052 296729075 144359812 736713013 805017964 240680529 681383298 614388164 134262044 53420542 20370541 859422788 904121862 73612760 354613407 537275224 68546840 217895523 574825146 551791490 810682305 588972612 336209438 948914090 88023160 758949573 185281396 981563293 404505397 38351445 100577062 947662476 933912566 80131845 124469220 523950473 267279164 865187083 76641568 453046285 967005835 428709187 355635603 151350901 767284973 573240233 861200822 283511936 166717808 828578784 311434826 528711123 272364963 432876974 845636816 29585525 249869341 249615229 226847250 306280275 701338358 340113116 645227672 985628349 883301964 637684988 56651572 432268007 830423232 858334004 64708983 697726569 367315446 444273534 434960953 424874688 43056409 323128567 797056021 950444747 924940116 188073571 20390890 42367822 423542362 507187878 739497819 757780850 546161375 213262156 678344016 617272643 773231900 315641602 883613299 681496113 176545615 626312730 208855988 630424463 718134328 253422859 597511366 603822871 261143454 42487535 126601887 192597349 669545672 173311492 490772988 205070455 98988293 91336748 402196442 58277428 513135652 266785644 183613438 76074721 994346236 995056240 739171183 607861165 287013350 352583430 582514422 365042471 851067710 337468062 523832741 603954114 724833253 219628241 226918221 930293848 872609730 587253719 960626950 891702948 163963964 425401103 998315947 669764038 974296258 344967547 814636123 724700355 224195395 299769409 675868922 519411971 278430902 929561899 915602093 638123729 485521300 38074152 856459874 321079775 169287257 367073993 174095686 738047935 599361030 963365573 785690444 884131947 831755426 945583221 103050669 728733373 197407156 198315096 480029026 192527096 192367819 213730960 652522412 68361533 110171638 270248292 396177037 696924695 527258188 507428284 6213964 309559024 363620454 35319208 56477429 691062425 242698976 958246106 888194775 149594054 591075036 691417382 778866948 361306000 157542014 969584393 129008852 816319985 592373617 592159264 621328738 263966795 602794336 304260012 991395853 851344866 422554750 366714133 635388153 133219421 790283775 250739812 839665036 586313 112689308 268698823 722728177 456652694 288684307 926418192 89587864 681630744 910973093 109767223 823972020 837003271 431882647 908274132 652215996 302383743 823119281 69017765 499613162 922668033 549438658 61287182 717493183 687422704 890933529 849830292 595989117 735131157 711298062 53546337 547560363 140216604 836861559 271285444 561241749 895110421 589342515 661908398 459134666 148464883 101820323 438559285 557021340 946728464 758540331 344821012 302110627 183279783 913140406 286604329 634671930 362585689 6875952 332278519 215749377 153247401 397880329 114839842 435048793 959610240 399205560 397370101 296203755 912877481 500970038 129208287 697543202 778879318 973359999 740495601 678966188 511500441 718925333 576182114 288749821 131286508 324630141 63611147 64370635 332962474 544157887 668578540 711877523 917363603 137444074 302350245 980627475 825733964 698137998 480094718 835339726 99100893 236426816 453120863 164461195 948174897 2626585 579392600 689539542 336558233 54745655 284217627 433663870 784200522 235974715 232338941 434274837 138047450 972046538 976947193 397257587 579464903 425423884 829637932 721467188 938593264 857331760 394540378 123632437 172712217 1620454 84657768 973855771 909201516 265184483 620189920 445865420 895556851 780896865 848482928 843524083 36396831 79576476 239322731 745569920 86792516 664938070 764025414 410064422 570413082 227776851 541378588 257582812 705444158 422288094 139809067 37572701 710223791 258948931 209863253 193867944 59120721 450352979 876283040 826586240 980521581 565370595 938395574 340584940 654301743 941719884 146472038 23980216 852778279 530496493 700916513 900651251 322540233 108189349 807537277 728850287 809691373 769887321 271322550 937147461 745200207 69222260 459569960 256509774 576598800 25765474 867153622 286916266 690379571 725573652 198987495 158740797 425087777 306082431 162784803 443423021 831577637 308280604 610178170 514331238 598979313 466993514 125523325 688293654 421975064 847223144 624548579 701663793 964084369 404496923 624205574 138416622 923462714 964733966 719204195 56155719 521228883 1412045 179342622 983505789 291540991 603620457 466482043 547494035 823072455 873711607 900193382 830789070 674450710 490077201 316012268 931298107 785093821 196175443 221566912 227130665 773908849 729969887 479822263 821691050 681489736 239808730 553867340 355704855 103659328 978879724 458991133 569946505 925433272 478876612 491351916 254420833 250113269 43894418 89899678 454169792 560005535 228104075 874460864 568279567 517400385 519328361 465082877 566510969 649800396 597983976 206233641 380807020 950526740 825345866 711903033 506979100 832141138 459113684 86559177 896623360 891508640 248657487 423623061 650294611 337525632 878678152 247740416 999647892 707226710 24650960 555266704 471156742 408626665 435576700 697227119 957936689 68040934 594328166 30199788 534075743 302709085 729693546 501908216 258095136 482188098 864795370 480223146 549681095 267182829 804852299 508584379 753165034 337585562 995036278 562168843 578223589 95888362 39569496 199993626 686937944 864376417 871703394 472354191 363347621 975170022 825626121 733626037 150383219 496404549 375696967 670112505 763878702 783242416 978168344 316623981 173404036 772932666 706427390 911110472 173311721 366629979 106359166 807616612 916612628 217770863 2842017 598390207 576564096 32768311 660489588 134457594 452267500 129258838 37862024 646123997 106565851 586727892 953592690 888145105 107658005 269927327 56335948 998080868 364286244 440709894 452859698 481822921 242411992 441115196 602713799 671050325 117116100 266754523 774468781 320113668 505933502 713221982 653807632 734231793 239684195 18404261 421941276 350494689 582632592 218544501 907093122 521469881 72722666 312407030 922175480 784868355 414802007 296959283 895405750 575060334 323494787 183602333 123000057 737219659 396802396 228886408 569109891 345902353 613491095 964841389 788146201 773114585 486727977 692328871 771335172 525648866 361234638 824222582 938044049 541173262 41638277 677628671 614628241 674385764 78787857 916082313 854196697 204141708 43242618 233574209 289787331 193335638 369661578 711429559 546237868 933437747 831659601 323245663 256750196 705019322 791422370 959652369 290015233 821693221 153337235 841420426 2740156 887089873 309652225 421705449 817040658 858345410 117098762 678779954 465158644 280807708 582491024 872415182 169814871 402014891 587508157 240227849 687380917 205343580 900944506 262064787 810899339 477160898 103670518 50388736 805562329 406176402 395089701 772272968 2636453 854533927 79494206 179929159 934880120 76397054 764907836 215868990 474150879 338082107 397362527 725898064 399231467 354372387 875010216 73460742 168362162 357380768 647166560 478981068 364218571 26958784 544640401 684182386 609298646 108640822 103064971 967183275 202343410 997861336 372311137 336798097 188911685 512690463 730592617 817183519 550826872 979193258 950291904 969330102 967019832 139594939 898886852 493332633 444582838 544603064 372189336 871799664 785531944 575910571 440466595 606823113 892433734 190931139 879623185 809800850 865450446 596626641 388038737 19808929 994674944 655836108 716665237 660377900 694447906 440047437 63018325 42444113 745903613 844004372 153141964 20721551 298471262 762182273 990729593 404998731 303657366 903731483 138345376 930863181 11297275 48251149 655087815 770944832 726960485 190327972 668882489 71466037 332037297 736412114 226602886 530678816 758072130 845270702 582605057 309419610 316520827 176880626 646518849 36506909 119107398 401839996 181686432 733303308 711729296 368504013 779433407 252656296 871218634 636063117 60881408 702231259 610947178 667995653 632134411 771830641 363472744 477744547 942319178 570170010 164782529 524739450 955994988 837054058 974704888 411017919 86910181 269084506 711758736 109769549 560008301 976802500 389111187 616378914 861671293 39090026 913337614 405567968 287814613 465882607 298830482 314647373 584708089 8103772 788264373 34112467 466663343 140491165 816010639 627814401 894533762 582574082 183780158 802008071 158321218 387925439 921156706 471449662 763957122 990804587 600299937 695389086 187337241 464576133 760557860 647781447 341954466 86913514 823635736 714996729 334265851 360069216 979772463 915066011 812428746 866905615 797488668 11127479 907255027 590497283 495015450 551553020 111339811 63093931 292099430 112629179 646053449 7826525 681825728 942898027 886309655 70404048 273955311 156124966 478861189 808349856 875769914 723998249 746900815 651870157 969003247 717722456 956804210 386812476 808453343 812451255 762418099 181199157 194922976 935593202 96184088 119313635 393001290 204500950 549511788 961596631 208938619 882942166 973308863 488133766 227096915 47527047 691299300 785515462 785302712 343508004 317563122 533061973 640816916 158809610 171946180 892456274 507721426 948494909 982343545 616006594 509114596 945435362 620256756 393964300 246926656 940049603 398193756 692035197 634484062 875495374 637656222 21072070 976214204 70954902 329462502 766526585 531297114 509667792 806169642 535086223 274474046 358514392 124410015 452914916 470686194 763360810 205831233 906746041 927728897 738007273 901478224 196848434 525848701 767979611 41999053 815266262 812126332 130873450 847205634 286368530 446519958 114465317 839868919 739491510 727865961 568431165 227283453 188056182 460453910 57664904 789206055 350568554 694844609 74843522 970178252 84111246 927949588 408946887 646261255 218660419 851943868 110155162 902047799 414802124 36753387 603737186 784040575 494556114 607197653 867050023 504157511 522141409 492613939 887410457 57598649 93051113 656219587 27487498 865358661 789159613 982135237 960368111 390073885 281198999 329346175 484720226 251606458 924684178 31198907 778704419 597011541 507989039 375662404 464781458 408283247 78175953 718307692 561730871 862668105 421696321 51418505 902758459 58594156 511351850 918573428 108306668 173722403 887626653 291392264 111431229 206712572 474375567 487593 453663555 926142027 714775127 945803706 582529977 736943527 891334448 848523557 761071229 23299947 588683965 728162776 665348625 779830 773650816 449495874 521320731 348733292 609875553 966617050 560702181 962334130 756418861 187479448 403601373 452902773 212037909 42526842 571135510 61326692 210248491 858030337 762345926 438267122 291998440 243339441 754922950 222519509 519426729 922550421 310551061 739819402 457949741 318149048 801517653 650131918 729199897 82208685 809266764 546784550 461440372 855891207 351037029 649614936 787223595 889318882 60209709 646978032 769921422 936970841 421449430 598925500 146930129 480724237 101521335 915867729 419789708 628389285 249245897 473739652 39469116 397503816 916488492 630472945 918698688 811446052 312084384 921329015 529390556 499080427 987639053 30481081 200004281 225123665 758737147 137177503 997601635 851340943 185012250 590251731 77810506 56956643 967865020 548100421 596950465 143100686 913612630 753701031 663480962 10301140 893877507 610788850 412303401 39317888 418644480 391146976 95058612 852855901 661080113 397803887 992479754 709602622 66588059 555377252 62435440 915041015 316890344 59404229 122984213 752757217 737204198 88862302 91356296 143213146 267350536 917584702 941686076 289743171 684755171 786523703 540035083 37124736 607330482 760683617 975937200 993301371 311165139 729864343 634218571 801571234 43110984 100961784 901666273 782318821 977705527 91324007 360683226 194038840 785434731 232252172 313111937 789768727 937571280 406999761 579377032 342563581 760015098 555734758 495651969 380250604 961262751 81506110 762000998 797819112 398491160 962114832 880255505 819313019 453603301 534686038 626864069 813389107 702732838 664450385 661646755 597150240 166115106 28714243 643020854 374664023 478751172 753781171 672053480 726557553 546098201 756754029 355076746 680488716 885710291 437638784 197836752 396169545 202174665 932222974 589035475 356022348 959187317 417978431 629298829 768564672 479441268 243189342 254352224 762018640 159816202 632565690 300734352 416345903 914709147 375690359 436803780 741633681 14752563 553911291 153443721 597971504 427012863 607475057 823938511 584553672 623810258 458694217 755898730 624199066 349504929 525425334 672337042 143116013 346246919 9734702 685299811 594625672 591465410 576203246 143313246 891647546 209852980 866224500 305777638 502128211 675298019 460933379 664009412 773315112 781675257 9570338 359318436 377563794 876102852 441968669 600907670 376553071 162533943 616275075 591798157 259526432 810950504 111887782 117225699 783062282 943461136 760553246 221575635 45359125 321608462 862097478 113747966 676491312 813683940 900116158 595659495 693668299 278367800 779550951 569889911 148691547 632941397 343201898 949971833 370247385 149608359 256270001 368315423 835720771 241667651 715324781 727177339 434291226 951193692 47094542 590911751 958798563 397940175 19440974 181819166 882415270 435397016 234810279 573412224 94926706 728410203 863294424 700891346 467935703 249166556 236093028 952617500 321048938 639260807 499741458 834161993 2964293 62405097 164589934 37807530 711344260 87347508 702779207 863672948 929993929 888715967 131411759 950909245 842072248 473003396 113913086 826896003 929963644 656529825 998807631 725687845 68431424 805679831 867961602 631670760 783021239 157548302 706016696 701453811 83243925 656963791 744575578 42373459 235415572 412343240 135309971 922817144 115762032 595382092 904348241 997429686 511471467 941911249 361831496 72900549 486505162 589532784 574791279 204820034 754030037 623158632 307085440 568964652 870397659 329138330 544095868 162916967 453535916 208557326 298283813 728415292 536392989 81609326 239525507 98398167 498967432 123175814 94866016 466327240 437386569 375107786 523744972 175825539 689013826 787144400 962113689 678600928 726239576 898515153 244129247 128085147 364428019 680250157 16028282 644738005 831419266 922231780 737378439 357653137 388936181 517844253 696286443 620034360 136002113 381053859 432317388 651857685 942575072 218162018 28619541 398280410 282966094 138806767 454338807 140605210 707664269 582783742 39013987 809909964 964005026 696753385 288509328 607489486 681088021 521317680 938283131 21927776 486276725 575626995 610541922 991240869 979466962 567570298 401749832 63443238 435597633 8459438 341498485 214660430 262615900 893086621 146499827 47250670 340899519 159527673 53770002 235854779 29431692 979022746 332521444 950237131 640116968 420461816 963179970 920464412 730407292 217004465 532811973 649973517 814931956 624923657 795664717 445044963 623428995 450190949 569188990 849454662 371470942 155901903 955564222 543745729 626732604 16533109 362308153 944069957 518430429 756019754 684736349 899885734 786883200 582068964 382186846 394099229 189868651 276110652 425901235 539317188 40782694 496457969 292445591 772800797 15599168 337263973 579872393 135805836 388507209 650959902 811126476 498096856 827946454 951802183 839955176 67510702 381036737 440630828 889007399 233535006 815506150 705364418 200665625 698851868 390998695 872081180 437647632 318737920 928620393 527482359 204608677 829277446 20336149 509565743 38933809 377432527 564364184 261452615 892825941 929329887 579708259 536972006 496841331 951663901 992035307 865340245 18552114 304705621 822702378 302764290 630041597 716719033 681623836 593229311 155383685 679434332 935055428 874340995 644538171 49163190 293614628 418470760 936830935 513334819 381067208 874233515 986912212 952630628 3318332 907069936 998004721 435181852 214794513 168286972 102332337 924865363 602028765 543529017 222440924 118523127 922232759 436355381 572161788 298829911 499206079 186716963 795255777 845662630 865747348 336005976 414788125 974002558 868264156 898822607 898224777 197947738 312608448 64706982 781642686 182766618 826333804 610098591 30346397 499321987 158055316 887007392 844704456 44093373 858947818 645275699 116082982 136999891 516663465 85650695 323476067 161682998 981117197 363122029 942254957 513105979 819729624 592213467 258819576 800000408 770697679 297158509 65579771 449522923 366151483 756829791 979070769 576302131 445560425 558837396 881574810 274627413 470098730 749969426 986942967 101168792 864662612 303654276 69737297 462360361 290645055 364705462 701207666 735216536 723947848 954603805 957483626 510308953 263105617 234858573 894016780 354275396 821765951 402552960 245832046 989892886 212111739 337488662 239334509 324465646 668641906 436863247 47870246 253755856 586811925 966571411 12526462 328175654 912662362 770440810 703192732 320108345 591213241 654609029 797921129 936241852 659758255 616072307 828211991 752634946 321946174 875650284 848233367 823756739 358715755 170693962 375290401 382311963 785883071 380032523 625446320 170473355 145187015 155483985 486577539 188417590 444094612 21434210 578881438 451756197 607106620 722617640 515978567 244713540 377239127 598176433 1940361 239993827 140551554 824741808 821369268 673279029 884562655 556073466 313077723 525809236 3674772 652707338 681788756 552646203 774636103 203425663 127920444 591792971 531830185 147506073 962813681 299095751 966849768 3156927 808599702 636826711 848083770 442616315 821580178 303574665 40224601 862937468 621877009 942981963 969407490 553971987 952027777 323781235 960202357 592404407 981516311 183820855 547234552 434968833 664844104 948699573 897752916 302477744 102653776 640744813 11624278 462438439 865505710 897844673 943938895 100891370 607769254 316701564 880753301 554469157 563543998 571648072 334170624 364518181 807013441 360183094 269822574 390932188 140350399 209079610 950646591 617783905 902665355 998820269 361096921 877958766 157773883 789031113 673529637 41677024 186036780 586539057 457594896 766799163 965570044 548302182 797077003 978286884 221413902 266970194 765097612 368858340 93924873 745894337 519959691 330622444 147730265 782381027 406883590 177303883 925333933 921605836 741052285 958421562 663182199 427633397 697747574 356622993 407889007 455489976 445314042 856730447 927766545 40299991 262163478 804195605 551018522 464316917 850790235 690674347 151415567 544694043 610958687 189620091 974327989 40516405 151506234 984186897 290377882 893898643 487212554 766587553 632300683 108624745 499726191 246021505 202274076 786576975 908170255 898748842 748127780 146960065 948757011 997217595 635161405 252427935 71054249 890049526 135429704 523230127 95285632 364522433 333520871 752696854 767885647 938698023 649802242 855633123 448829006 647145429 292444739 94813828 714306490 888976157 926354585 75584847 249828182 843694710 353446841 663851515 950009317 975477753 93339544 712705572 965542321 863698150 362699762 22490314 16757511 197833245 87473351 481621202 73456825 352349350 519555800 804917636 729052826 37518889 764501550 793640715 295703045 563670391 482688148 163950840 838774359 509140735 845192728 447946432 739054448 378550617 934899086 627788857 311822903 645262783 575767309 885506081 442915091 499700367 459861104 126744727 189101682 252288459 580122070 756886944 787471685 499101080 503253026 198232483 951712130 867139778 440575867 181155821 717286049 364294455 856972749 259902767 33702432 821265032 521886535 874567163 505759232 666546795 234918619 65260874 740897605 983136571 236263618 955602168 282091641 759503478 100891381 182840902 38041641 256332606 825173429 849082456 245621607 897541849 34542595 770276021 481206854 109397297 749600808 796434890 166712418 408290133 167091247 525277031 965570901 921380342 202630246 320134976 459695939 656652267 312890849 669387629 657401167 240619181 511536375 748646122 41697315 940212444 253253571 263238168 188018797 649667768 276758692 942012218 234229084 132037800 833877693 850139897 687071015 892505527 840219254 961669857 299193222 318587922 387399161 777687522 138430519 188364683 795678134 283173071 27085690 169802777 785687775 352373986 906298006 399741014 163092460 879038006 112140882 553650687 936526617 53368396 201994108 930105464 696539875 364853895 499620710 321383238 632167567 855906992 215149156 446754450 90502819 409606514 812393551 779410349 753927531 758161631 420073733 95476614 913193845 573853417 537313510 328444726 122651157 834140138 78111064 588135029 390569442 773065500 503405381 79558177 521974583 560569634 111384984 72976574 291828403 828373118 915037124 642488561 414680505 455894040 520612924 269689860 400399601 831094717 996361468 150136934 814927045 442812062 182241279 675707432 435250661 905915853 711784902 985460096 447044548 540095171 904998872 472772426 886321432 718269917 665709372 856482178 690453086 893816026 708274432 435921867 466232915 452381023 912384182 966153707 706236028 860674419 129223922 692939852 103355295 427157507 613688269 948388989 61421640 785662303 637285 944956847 827066181 5600187 381740634 297428281 260683818 413938607 451356243 159548181 622151118 240299192 395408503 451136096 912466636 509865397 927111157 650125790 181948931 111021930 104397436 787808883 760880919 545635584 40189123 656911275 610080494 890707587 939336962 834177075 501409843 186086755 100647287 131163741 842201558 743791860 287143651 295762592 806704009 326421741 870248714 418578966 970172997 718107629 936448311 987975421 110488771 430168049 195664565 959273271 225913348 69747424 881199447 292935369 209832394 226327295 973247985 537319519 934207260 114384765 805608668 637731271 890897094 11096809 456874614 227642994 230279638 98223542 433249184 864012278 523323424 112320190 613595198 107445902 179515067 980460988 847720891 563745688 379759747 502077392 356951426 365080598 402769045 592432639 726952838 696365358 358720725 551511985 875194555 749672618 901890155 11985201 152071578 614515065 788958785 723511857 420233889 963400236 246139271 902668867 660801745 662712186 691033648 839996257 704109102 231686332 901222258 530652773 202427459 663536753 190833226 738388370 401636507 562212027 170414582 611489033 347606345 839778785 94348409 4085077 848783713 642078411 116147994 805689312 551389052 771035529 692369125 902295419 755728952 329355213 410893096 37833946 697093814 43420012 682393592 902598422 840039707 378580704 850852522 294258729 795591439 929043913 429442138 601142645 787355201 248616807 216808039 836043326 657316576 549697826 261766900 558861355 692391971 837900035 292107113 293707721 462774979 796270136 541399793 573189896 130347388 520036756 211495162 665931708 480903568 543918604 693572535 92691485 232947011 652002107 258065057 282538311 365128288 644531167 614108402 860305339 628494002 271060057 472443433 651627484 104757900 104822577 51010185 853474419 829542722 390391696 77625241 96838956 289010606 278404037 494091429 342644503 406022828 975312833 13048123 666832679 868878237 870036890 709721008 699481270 246025448 531331595 899498905 461312511 153071733 815122675 471716434 256890531 44132912 413308882 501260154 588715045 105760908 395461711 855033205 340581486 124839677 448941236 396066281 826080329 239416445 819138672 668273729 123452392 22088200 935233684 397126189 417384797 265983263 592428631 11455520 17611042 993263689 931949970 832784337 703307410 231197582 428595013 964709562 272766061 863332602 859225104 3018908 831927640 820357920 34142395 385579001 764274267 781859732 889161390 413654681 23674209 996385648 16332921 918849542 924890555 678721488 983711822 38818319 157655198 885668950 468549762 49232201 758935456 31995302 233478160 909395849 77641535 978784235 428227349 182100075 522912602 273182033 795056981 954432975 408667062 434172041 525585077 485928022 878117498 669186888 635344319 452602857 302099123 194516679 384266785 256227891 636215505 538910788 742564142 836562210 874804008 861181312 693220443 400567146 507090032 66612544 765397443 169394433 962456646 111762893 58946724 760780708 455319465 18504051 725801440 146808145 58679165 664596229 823530109 983430347 740184331 874517079 892537893 106702362 194118783 850925251 94654887 408474888 993659753 887799205 789106036 642456996 389421885 230343391 781917219 34893507 29230035 638104406 200166125 44250234 208762855 76125042 371366961 377013413 658890650 795605922 210669553 526625124 237678831 414590166 204238932 329917337 296414799 144283907 947468322 275574635 456579333 325238691 292799819 789011141 268411331 862826034 527050080 983538135 360527132 492195506 576075800 110494612 160247303 605105704 994537933 856138803 613426786 177995037 2100220 418406319 992988013 671637021 952265161 342696007 86948939 482829371 103224952 960702718 161031813 233793420 553372149 555647516 801460358 229882279 198963021 34661803 8551967 699993643 533747507 551349755 541228293 317278521 350554236 178489886 919576910 65137654 6849699 664925292 282467832 804699915 552153670 378999041 689241955 493402405 486861223 978771514 225463761 621542261 994779948 299870524 154710509 422165040 211780575 918567533 698609473 29716240 683334126 407520249 11459774 483590609 19515180 377586766 487247672 277230773 684255630 485349536 325505000 521107713 658435504 409228646 700006120 931768702 594424654 832232155 708278202 916237048 715276235 723770750 986722754 692875970 363385005 78605970 65412295 160446257 132223006 167566495 67010422 351843356 168837997 928957935 51571679 536176483 26640267 975360274 100019702 757535077 553415567 892457306 312524307 455749512 296617266 512665440 721276275 718803636 735422804 691352445 514928820 79166936 736868469 469708369 105432669 96128612 483201852 321788736 355879252 783611086 503467252 225390320 158589797 561145101 990083594 335271373 712699842 404526369 963135121 838426757 218610046 830833545 856662206 313305229 689359889 593638859 465191787 309337241 580704215 210524399 667067032 471324455 690143377 161959428 740769766 17631990 752764898 704463002 904103194 424696199 379722707 802836295 954285728 831405987 257903951 405726755 786070533 773006804 285119144 179706699 591127676 938291946 933236752 564676961 742399835 242572919 422088225 327396874 863381147 890814804 535726678 703949423 255521114 264812570 326879631 417010109 99583068 354939818 19067537 606688165 951259782 145621926 193471620 187852508 878922595 199812853 392101747 719602076 770266015 333997635 223969487 437830690 156576142 657606270 167532525 85252910 230272422 63161178 63099523 982718598 135458048 615978446 920057135 67994482 296517083 138772629 371148272 429919553 540520473 266829486 219989163 489302468 251840961 762413021 333975975 203965902 827950971 800215335 400006673 201312186 361926423 364724570 715224697 998819300 862152710 592780163 621783379 634469678 103493599 76333941 481939831 845054845 169852636 574163017 631736994 106754106 349893722 151104216 203798003 212251346 675392349 898038851 203221614 39006006 638641929 514936940 509331837 538640988 279069482 136957562 867137897 815617724 401947309 348153689 589349349 124466387 452212773 237601336 574843012 354667427 999121479 303170313 796223294 110091569 929448046 448711428 867333360 284027654 664245016 637282084 90633176 387680943 260617318 614073000 373832220 212658238 212491936 721835924 686315076 285252806 932443311 754754349 435532732 190672098 204794530 562290817 598325588 630912815 329840169 270343389 407649215 860321485 930993437 469517396 732191767 309952994 205054454 960537663 844086359 225799703 46722643 500268472 774743008 57570073 516597110 329736221 212508149 101689113 620682949 32580499 167270974 303765837 86498378 322649985 177452873 246897261 837618996 361540881 412775684 605849910 52944468 17730994 350911301 656989930 325773985 117472664 699344962 364603342 640636852 126682683 274403609 245314987 713256525 724328148 466845770 999785038 268728524 313119459 55629367 756727305 484254136 669866155 825784747 808596527 49866812 779735476 586138704 922262939 228540069 850325321 704943927 227532586 171401957 171695864 797124948 813939260 424766227 305913621 127786496 916165431 267137001 514351414 573388150 446037508 212584261 184079032 192358742 7601296 982355112 144737081 952782116 801345869 66903994 325828380 69979337 700672430 494586564 489016328 439415057 247379118 80884020 460915049 981013036 381947722 226609181 84016878 84410926 337902850 890312372 420987657 116838288 232085596 417741012 244284274 532784044 535667553 16768379 892847012 510875972 313580062 847426891 492894559 637245179 177743653 526305546 315567396 648538586 590348297 494132770 918837436 185447885 841198053 125185314 975354802 157617188 740643286 204784699 62466516 448172563 865288572 157897155 767568822 351777074 29351806 491278517 303540014 969314813 54743043 670284080 602340313 799973460 134568249 498902772 601001365 838757885 613760465 58473960 122043653 402503453 332547969 698254486 300207121 90773187 199114625 824936109 393125475 750884189 503538959 641963902 500644842 24586561 191705579 417349760 744623963 878978342 521376475 403197901 101144235 222659752 381069864 660440738 571029910 3306695 63942687 166800355 163861020 888242792 750004114 189751956 645118718 287315667 541705301 53444193 275083333 927046195 630366145 982300695 119999932 472530457 372201267 271345705 78609777 483192314 718025358 654916908 345672248 446893996 858375349 462557275 959235112 53570541 187013138 371537427 278303003 955086044 418046226 216110168 735149874 541561470 827404967 940759375 12798287 699485498 266992324 868701634 257224090 523110493 531069669 270021023 129166333 673200280 136885892 733284985 458544808 824287357 696372645 559149574 365783693 655997701 579177803 324949663 623522789 989091853 744920064 445183939 18112169 642793683 27953233 687328916 447938841 133501566 427491152 197325400 603089465 453446292 710342929 897247993 796050511 432165250 135727405 741614982 904824679 34076952 634749762 528150704 140713935 842191626 345067888 748870477 365443739 460049776 720487133 93664985 465493026 527695686 984889907 829972464 803542143 841689325 536197661 60544725 933159953 351824552 820673997 936196591 421077499 3668256 347897721 130536006 123391652 704373729 655583961 117135370 899783737 354897371 223301547 531386125 632459558 612612577 19302960 733287748 948348065 770409773 945103788 271108937 367667999 716204506 323854057 755834076 14685917 88585065 542251700 482308445 709009496 731409213 977389663 705042004 626364629 500459807 953539134 185475562 19916506 402781114 105446954 940542317 182583987 991266080 266789889 470911440 750374126 975491395 123000867 415347752 501096159 498415229 260702199 767461424 935466781 755334153 909240420 174193862 133886467 469106823 430442584 168474220 340154928 567498364 20938565 867743176 400046343 377844943 974633375 203885092 269375280 402149197 507434335 479497710 400676117 131682087 765422211 472929081 624491878 442977647 107153803 655959099 464073621 444117406 577701374 110911437 462300251 599830545 22925027 332806126 682554929 443232391 936040777 906456128 752710104 415867557 822536383 795457162 761092306 385263730 275661276 274981172 519006182 169096411 301704376 486847950 348597152 980555824 762806129 862913417 810047182 821474469 233446056 724005820 172068100 348316882 148137473 300547168 711784217 300677684 809389734 324982421 188114856 877812138 481151941 503257883 951744400 781013496 605402893 810914010 379095669 408658503 533542197 538799962 274003260 216257187 885840502 466181963 378871955 191004284 37545740 927436543 551369574 860797222 301725624 624349931 985952619 682151513 544143937 313064490 722547096 394620081 370530798 850321146 205173415 815754798 757993486 712857916 162413977 585577654 554876016 945313528 316226096 752839822 252131307 563497687 957374323 192452325 245233367 819278503 56667694 205142602 498632594 40870363 783681903 139553584 433209085 592146440 387598602 893176945 910929661 650145642 895954454 466022856 897856762 603648349 365931374 424195157 867728994 493825763 267566641 518378269 681316647 641882405 918925891 698350472 852032061 885950954 709476554 356430305 92944413 700092449 910851761 379861466 560367429 755318365 287922472 10775813 294496950 998730068 840692770 115120476 575863925 309460064 760246485 102227898 823649290 144820222 283243582 544027743 905251076 396480593 289029531 210372975 876439410 903254431 455309038 838058356 205119083 866906323 9189249 53002200 660375176 912423930 893714013 996000108 137342565 219272390 716644049 177270500 944043299 332817166 267095793 575136089 316517609 782778700 359255060 774482117 866682718 909230877 590484822 447661194 868438577 856658885 908679700 761053676 56121746 420156072 431985778 388761234 729488566 36648402 536714200 180757769 655755350 854901872 425485681 323252545 786154800 561005397 998614187 780968718 652130949 937067382 842269113 207154856 573858457 211981934 220511252 654094635 78830903 772103419 594832118 228264728 520718379 516595583 916593117 304892626 65485253 738368640 366141710 623295778 413880668 806431528 890264592 273198004 385930697 818174405 475628589 895688088 403914216 992678986 990800116 309394370 662988059 871174861 725930681 924459913 291532230 766494215 228455700 597919020 981784020 762524119 131236190 367996488 322029872 264394687 291304759 723631715 972954189 227126629 527490819 457527653 137688223 273921300 44825192 562411033 665143072 899147320 562164945 241020081 795085516 904794086 222238190 229759807 488093477 441447249 538413618 98356797 318583983 70158422 764883796 569508102 347307893 64912369 460963022 867546714 636062083 719716550 837483617 116325086 990399849 696815513 15865999 166883738 294970559 228087254 622624544 544697977 965438107 508788746 562100126 205834444 675508252 33563239 215787480 884890056 828580579 929216836 705357411 815685379 708512661 648579483 175103252 899981563 199280730 727029642 811903367 338910607 526538081 668250835 647638427 352228484 731047770 232690011 907212276 758209025 120487418 336090030 182570104 833634579 916886139 82397561 387165394 660757546 779464729 906680847 327515379 842895258 455464598 811276518 909965707 842870811 406415542 325253655 444086932 553412426 244758212 1605857 215355848 944518182 483590412 532340774 718085414 666484115 165773406 750813420 191978353 200918234 547808914 568783581 425330353 291530791 417319678 450602695 592664240 815140618 742576898 180020509 168486269 504152823 745194620 357242485 452760557 112125382 669166164 884045320 597240341 248495667 405073650 393617462 167459793 470425183 555683010 388351 206683969 522153037 720722103 8632458 90434886 325522534 720356550 340287906 843127305 837303285 416977510 320054324 114086261 6580652 69675287 93949394 233532856 343413278 374873815 415823923 847558086 981973058 648004782 616565680 266594262 923385847 346938148 593354697 45368803 11145850 765956294 473377694 333227564 725925617 633126053 950302327 821740980 738106596 629861078 135067709 939881666 887965374 944776435 440453118 775918435 156929104 852889752 424061037 303462883 338419535 423645159 536730207 452089176 127491537 811728900 983143247 832756247 888110804 394986394 877412826 518905404 331785912 853665621 807872068 643204647 335343039 273982566 21885682 789101306 924950676 907307778 363081966 349816604 626272961 416612579 89141351 748354744 795908919 54067653 968234797 199472703 77332682 432787946 852456761 775033058 581184691 910729367 470232867 114620185 668729612 835693205 697084074 801928478 563419479 341332145 128300848 17262451 395187448 709966396 707091003 303643480 866015158 821751691 600898038 994338133 106576958 906892408 559325613 126016439 857279648 732965087 273197653 478814986 771260624 261844258 339391233 994552484 43834150 829828262 513214830 746651930 884360927 395753044 940149880 643378377 789393049 885697817 169547939 719834702 868804315 54727782 601731219 853928206 919910539 600326320 111203732 630286255 109391222 117564913 87872019 208692381 2559691 289882149 774783010 570657926 747648416 433138638 684536312 386450654 123935596 777373297 91975279 149390428 677375627 662600983 248406404 554543483 687362750 479556301 895193819 649345786 394074536 41348900 330907705 506239581 558505298 227607729 710007304 980589161 275864743 608982414 114838998 16794540 52315129 768282071 640209622 295783666 812001146 169280046 138056797 823124433 9795012 173339704 753740390 460516638 589806162 600449822 264393743 84528502 869451780 403186701 834078746 671261623 656434591 618901174 467700589 838457731 519749707 741522383 561534866 838422980 516132883 318197135 831952184 271105826 589786216 637653046 193650864 213061775 426725023 76950659 818687600 815756732 578803822 187618876 104102804 566225825 533765747 476392618 699143256 92710137 903607981 376476442 323743391 473291459 403664641 314287453 654322799 274959042 654369206 950751816 684185715 273181182 802126841 556613173 804888184 398135106 997173850 897563521 708805616 384406939 613076813 943667468 696441970 993687775 443449259 668790460 391170615 552322084 147832110 592460282 229712543 163404356 915589880 94264371 127783594 254277216 543523340 770053464 752512896 970780762 167560148 287436382 701127914 348669785 533129370 902197183 783578070 310413897 168338958 217868792 793797334 549802072 299329990 752689673 323147937 276768635 357063097 542324728 409671825 280336103 322137284 171053902 625678628 79898520 693789989 854806424 552761468 373299917 989210883 784149223 808920799 16360073 685335267 453783632 301064503 654789140 129133108 917226093 49105810 700793465 511950277 514590171 823387555 948608262 148296265 989880762 650350399 929604046 899474650 849314864 164937442 238140970 355300211 952322278 922058280 622957875 951951733 28841353 567510100 724019786 387608611 529559626 845143244 917658513 207277350 684218463 268733338 690978928 812486921 790719616 738631149 444308496 573186493 489642858 594741398 359907811 355340055 657109600 954779788 338903578 196421453 749676965 323876712 161259053 289103229 253438211 201125865 704701271 649125927 168918087 628089970 629041944 753240493 518750658 358817159 179334065 72849626 3633354 986343508 767295147 264519000 635578423 267603238 851803985 761498680 777067750 150124527 397144369 345738863 905712185 81382598 22535326 252376403 570539157 2477157 555371825 555324194 327360995 170261161 463581252 981521275 838818833 623249686 33768309 942215650 112242062 808143697 825535786 172965440 932742608 248054691 437563143 14306146 931565522 494396285 185390713 657763189 532467342 580905454 634944302 7751312 919731591 3026479 7355803 143288619 355074371 582543384 329677173 581279392 976783305 543358632 611267640 448163761 406211879 709926528 991316899 762532609 634302958 243142760 399166522 41940889 962353076 567368650 611068867 783141221 837507473 823455026 294405066 846598069 363217058 66272980 218306077 924797885 303233162 424775430 532752207 794739989 870219244 3891393 650517817 645144633 432031986 214635044 933793141 562842889 338492361 556687089 765376482 215432011 50849570 455426830 485690147 549926180 593468595 185653510 646442783 664813475 679464884 138227846 179685250 990307127 680173411 152693984 308489787 234614835 68985728 77247371 148568060 690192721 281149137 845309600 780833982 473079340 21367200 258593119 923747386 729357764 595913784 651051688 791468656 932300542 35432811 209046915 303835172 73805090 151717135 565429657 256368476 309788763 812198012 930538424 354145763 113438266 71089424 551890514 914871242 659858484 177026219 971695102 19124194 193891359 469027379 498642422 847313474 473867961 933166097 344569496 865331911 83624481 105791667 697816038 559263119 21021276 811942152 580679685 854600573 239334353 252583687 448602049 43164345 754170318 767180840 104245000 918041389 207916289 12680169 285617515 62433545 428130303 542035530 263716512 275441471 979206080 259263569 482960130 241159175 950079521 190846088 807494671 202331997 858821729 251151226 754925289 38132094 47623076 705973817 979859158 904836463 67942259 19877595 248823745 897910646 386352186 620535544 461956790 673395102 634205641 729418798 28385385 390412344 842807764 716508317 417338288 299679829 961051251 65862508 39251972 678700109 529766562 690433858 81135621 258295354 238042306 530825421 778526195 860458109 97764118 441901887 164689461 423685689 438963783 706733771 346836950 105496531 544277473 985278253 466516739 525861752 323909332 480473631 297426830 295686551 996974067 244929509 44625262 272293219 934843000 758437826 485266237 543413074 996179070 280929920 249717432 953698208 618516358 712465133 542820675 856261325 462794995 364015192 22223459 725564443 965572750 659782936 980886593 870276625 411295490 167751941 81431086 517196538 952241761 787899389 305519897 944501607 55306909 495180897 503930395 996695209 118434320 227614101 808697068 471078232 849624565 136627843 40355434 116677583 155119852 572471321 820241689 682724013 471665018 405482438 778220446 320569173 992724614 873875457 557124419 278906479 110851038 807046338 42452599 248825957 210536624 379786247 311242059 806343655 298239505 903644753 125468661 581093991 101102969 831430948 813535569 911452830 566829381 451514250 865814363 275512581 953801524 84269201 216953782 87951453 632239851 462244808 894129192 443421736 82605169 706473414 896748315 758215469 600835251 756045476 187909662 703702007 968175617 352173693 825506402 911809367 522847375 321229813 603471678 872674526 771451125 35173039 797609644 129517412 489398448 667870166 820840393 583392132 150799007 793364117 177059673 790274589 448144774 632847519 930044992 183780562 403056782 917755048 450002954 151634059 577861571 359602921 570002276 993460210 756597909 708159392 577976480 905618423 482011736 778500494 167534646 230430797 850302660 919532663 93937469 266086890 841548917 420449189 295272950 372281227 361250155 320164966 798518850 632938029 254570892 782745737 87979558 594576277 677319454 565495013 152835662 167409866 117319501 896904147 611287176 483391637 873989291 94684591 354207301 673878536 905985962 157415258 369773339 449247476 838184740 938550459 173395781 289348721 103950548 789179705 1121825 516373850 546907610 95397443 282683569 427251406 841073467 298755528 829558811 652997809 993066591 659204287 527305257 80233512 408325522 594181537 385298890 971641889 345634435 455234794 785203599 903566793 667060935 160425883 220907055 902127379 254764119 288579003 880561923 40410936 546966030 279494353 299130506 65793330 21546028 57859692 40046823 28330559 45750486 523198620 673589854 973825636 587339923 219816566 493048794 724200168 307298512 166224531 317780330 280600788 829154909 559023505 520198336 998736762 849952238 997278865 12679601 479336171 695401628 381800375 987117751 230029439 618667105 589651630 717878130 277420369 932712095 639613729 979491106 102933697 819738778 258575171 409718575 495032560 119877625 935334472 791277474 859685191 18683721 40596201 521530793 891355888 863803514 527163364 837848087 594810715 610954080 414985850 362944993 775818939 265520691 63940336 742240930 729415303 629324303 880007438 693420824 495358969 662134133 769252515 388978084 374527634 875619528 301743615 300036814 145927828 288724177 184364663 472656319 796023175 218880828 218211556 575077062 153636532 620821273 326585892 757253076 185844653 340211036 54393752 334562047 390702275 912547164 388778405 81333507 441319822 757977432 747319347 718998460 828938602 578338541 696804145 680051885 867466740 706725281 113399567 64050044 103110544 652822876 6313282 750947443 619184614 791194858 328229059 630337793 121843809 97617530 7270544 383692343 398080175 265687585 409358890 734777164 869451588 784962648 825317910 636186650 486287830 627852410 282516572 615864734 252832226 940515655 491417355 604166267 350623014 681762148 337192627 419553656 119344677 878230489 391268585 425499645 27462822 900056209 452477638 21969562 849347637 969049309 530914665 186575233 747370657 863092722 783795824 663766279 467665532 819428710 188064387 403482663 998427551 562709943 765099978 831230718 163935139 887357636 597524593 140905808 802104424 366615634 774716715 861505282 828333202 220553352 979329964 765636766 816460295 446067315 956177198 615771602 734617202 655959171 97034477 14057969 867544003 246841612 706106027 850168944 119459501 54651078 248235821 115317098 651820327 642236750 342479035 305054749 103049964 471085475 451525540 629960043 533816827 401446057 184531128 729570906 648464663 410804649 485170636 842150036 789203527 295990991 438007866 810908904 544651607 571456939 973141342 40763847 167793750 885491633 396327194 578063304 610706454 763249337 119295570 67988004 141741232 102999423 821394289 872539962 655553533 230196260 578176739 879884044 69260317 52071595 105901465 531742657 563930100 198711677 249129864 742805025 889809832 300618214 499072042 931112476 647518501 384389781 745527547 87911235 246936217 581132320 59438589 768203085 66558712 652029310 263164980 401520788 585426553 779800203 220105771 286692501 653943575 789323911 687249518 708631668 735396112 230781591 654808078 866041717 287285610 672739395 729559328 97878916 824660073 992061430 84334398 965073838 435306010 715472258 62964228 760559782 569496268 455687833 89175444 355728193 651358610 812477268 916426515 49580794 313324738 726282928 109079849 640401007 63442552 306344205 530066565 873953250 218362132 78464685 371787863 859853241 346080695 203806267 349501653 370982654 706165963 795667265 881301430 297801695 576243320 206711472 474409146 368217135 835662639 924281692 535178272 450348515 320382499 560674942 231216429 833103767 895062475 420067376 486764716 233226503 478005346 343101940 641559401 258090390 16140903 826022190 836567221 291080394 640423198 219675045 350281445 219792077 604033804 841788934 711169491 101822190 242720382 276282977 832548187 397722654 932759043 383559338 756655583 459757428 269085934 773758265 220566212 305654441 890912725 974796107 117264627 704539805 33036565 362223998 345929049 167568848 620361035 190601817 273657191 68149481 694413788 269791938 256738194 591937843 443328878 939083910 317987796 947412251 438723693 928252628 604833321 256997556 709239687 248317634 870838547 594490931 960233008 5217735 265058839 677731954 687347487 920140351 524226110 889767281 650732751 791891435 889186965 109334225 471534079 72204910 139872941 750685271 933806642 504091089 967038747 20346479 536157232 119938815 779388409 345049254 503241347 513477706 393628516 428860463 231671803 184804 520235516 740675680 819288107 140425319 423046503 845010226 109306857 893821262 180275405 699231172 366765010 114093433 249883485 379486935 428291779 990590381 5314247 604387667 367091297 341944082 591824321 704067266 644536210 428759987 15844995 759684560 46328066 623681793 271348554 990606545 68831648 644859473 236733656 881422395 45524766 321521497 977977074 600079143 698955892 250165431 375262433 523659732 397258333 48397418 61034482 229901348 71817176 830702679 322260470 542316574 398860968 537886405 213791683 484545130 937204693 313755361 41115568 343606488 433815593 76526907 721214493 22120153 658647220 699919431 353458665 403740164 156168009 634574558 302395130 444664467 969721598 983828666 284574905 102483427 989131440 50887421 362103955 96603384 108804477 996039850 843364985 199350518 230990152 913831723 543958368 775198121 503229240 349834954 661914562 610557438 153025081 149844791 777460252 409877128 957170553 38025224 100135278 218937340 850223852 208311604 975621054 595273653 235201481 318769560 69084821 960977457 647363339 287319922 874643840 751326609 297457138 942579945 818691216 973506589 769393791 630893698 773747419 873327806 277181947 368564140 84194041 38435715 482484592 203958070 495151495 970634268 495490094 103418835 283244455 951425122 490863176 5831837 213585790 907501261 66283285 964598159 852465333 392149756 611419055 852157962 934764793 826417 690160503 393020241 301821564 855139794 192136335 90925325 362301041 755016682 669351006 442892745 350987155 929307045 352059920 773699958 446230687 530816983 483957524 111853033 391928021 873224054 459150748 894717784 275452027 285714972 266784032 672410849 656331098 49651846 460949211 752271108 429506879 842336023 364547660 865565731 32344187 478807126 435581367 668114185 299249764 286116203 579790498 817657184 844135378 680987814 138314328 600181817 614464418 689851385 153523305 120359561 698755383 227447673 427940136 48265126 788894964 661587936 530020908 391103950 798164675 649762574 982699215 230523552 317738641 378013827 314852530 368142752 632889039 642436583 441307191 22093495 275865331 118066563 534112518 846995122 838736373 657600709 125118089 449552830 90939602 349400256 640311407 613143026 320439053 678315689 783386413 484405190 371856681 379683931 39648888 192603796 115398960 558273748 757514188 289700638 592753967 950817462 739771624 972376583 165014967 908455623 544346704 502937688 813149790 148662897 387506634 301774333 268206140 300870723 2534625 754284102 338405999 856015470 323054949 26603623 368309399 4032840 15445481 518768120 592950618 421248973 475425860 708084597 818598113 468373017 905237521 870253758 327715673 954397167 743403823 352036761 742336372 428471605 13563969 99397163 648121573 292232821 540366126 176846211 473659111 75995998 273203106 297248272 354077367 937426754 130674060 504556069 473322518 757416341 649487262 922159740 702288840 138990708 210010064 158639792 516088855 627172123 972708318 485425089 238731088 197659758 801475013 773105300 721534020 439846257 70498890 789666929 82443977 215787984 152407923 257290627 790607415 913175128 967245067 291688795 646538220 288398204 680260386 518768494 103466440 128987089 465344651 119327634 153201330 316063890 354508125 266955397 997232401 429236764 784101235 658695782 594728275 700486259 779839724 61869370 569778793 459771324 909718187 543848296 883330633 909750465 113039576 671372350 116965483 767513456 722047325 635652202 199093837 722150236 820876393 767899265 481646063 326805563 630503153 852019579 947098712 291333222 625041194 406092085 66642447 547598684 787810064 548366574 745267618 58914879 894236899 734188490 185903650 386840661 96980389 205906258 921116069 239097224 56028061 27138546 584102339 506767079 657455830 668370298 803402778 972236579 886018976 269859742 284534987 44560659 793507598 705855606 550193914 512777264 78262647 188458750 26464593 811708697 207780086 595620247 216312445 684062736 43340778 184126596 628628400 150380412 565485942 49914478 991214366 597552229 234350594 210634465 236931712 730065147 311840696 594017485 440423828 427875600 435982600 250206981 575523482 202650265 681444132 655275715 654455512 313557040 77959301 398574114 422609688 169123733 145132388 88231075 802987045 148614185 574471746 989188521 21641042 586962801 83951200 6687997 247719666 755204505 695150664 910859082 109004513 247094766 75592258 561680034 705045753 406763875 687179488 193836279 91998622 550062861 425049459 929681059 153075251 964357287 661173906 161430753 195914659 78966543 718952090 634783313 608995033 311263431 476560937 537637240 296885575 549509749 747276963 481856829 2770275 822730595 79273645 559305070 196059942 160158207 133211317 466040121 112606347 304372828 508799847 598693811 969803286 814904496 744621113 783439956 556746058 664588244 468655072 911407993 593182002 607405511 588522201 863060705 906168537 952144939 460410337 263821361 891154386 713897671 630516861 550866288 72164529 588024835 281603444 960355723 523586447 238803823 31485263 136418002 333108874 337698876 906359008 662592889 965126210 183650753 175091640 351484952 279159902 40943607 411972271 344615468 593725957 71779838 784081504 332950164 367931493 391694486 992257450 811200020 997351216 898675367 183142448 112688085 589787930 136633785 5338842 194673635 174599772 788875388 811991634 662000558 517323060 39235394 690251656 252059786 278996067 299537024 923832879 70124591 469376429 192829265 558776637 163635001 390764637 441590771 868701039 231818664 358496190 913071687 913374658 552093538 792272291 305835093 64387067 594921133 436694752 772295878 162626848 969693365 30604238 398931816 213510653 252777484 956129995 515342254 77409697 903699236 768627384 736672557 948999646 933049047 595300729 384966177 328979404 44927200 692323960 881704422 394240582 721583200 677314339 734734207 878561387 876350553 232614762 150560786 557092894 456696886 801238082 852509033 773514375 88843842 321521700 741512818 584876689 837142572 382522254 305981377 311035754 508617097 697486721 140642313 396724485 80579666 162460161 484189863 876556443 317295970 42342553 968335895 108414245 923029753 662379220 97222780 656675300 145264956 657559237 732674076 397029594 14903474 584050560 10062818 326798670 941240008 891197342 634107867 328131148 329882702 839437757 572289977 606049059 153498616 422094078 610736467 411607525 391312095 217648005 691836195 99832298 115189501 422568189 327768262 610198093 490066868 585482513 87498624 968645741 435497544 645649396 970866357 589275246 786803808 422466778 598122609 183673270 866351241 125761661 714779617 134961008 284006067 628046745 407051736 65292556 264804530 495802224 40003403 272918717 667325630 130965062 474959317 428212217 473255411 973183974 242820148 732865021 17047762 429804059 754348234 252297287 353793982 910835512 129469469 394809626 605201792 824637585 875610455 223888893 149274564 335740671 38840518 290652732 443154330 605232993 781529693 674686822 400141302 41048853 784914994 344286669 39931951 831609475 869070078 47599369 632397444 609767826 820628128 553105525 758867090 675652145 798040730 621486513 9596383 460346576 372269714 742854942 697725523 391010020 223599315 563948645 8476346 169798502 624315082 416112369 889974595 626299221 186168713 567744112 622034436 744063023 8432199 951084885 759882099 373897852 479262941 817288025 875514606 498659396 788640330 899704822 903602996 887639955 811374897 125343979 575464170 65605372 949051990 163242171 795968280 306673683 955892517 524462381 2637225 294827506 773231147 565724109 837146606 523380149 238159258 817639530 315524892 596512510 479831497 409067414 143341769 192637041 623554482 215476521 749204851 444342329 578933107 73721535 176896761 425997954 78409422 422100533 300355872 195929596 575569832 992656432 174101519 872871007 709261965 522185878 588746451 421332705 597500203 624695058 695920604 922062017 431212754 246470548 475464062 59535296 743926523 117775567 526904433 470581411 942639550 160644282 103474258 598907314 818693210 95336208 315284000 698112828 185792433 169377743 153515711 72469009 199480009 517617597 995124600 355182086 910239564 87083230 817888887 33229941 90430472 747070207 758071628 286073018 753669488 731947567 189359979 876183223 834416154 574110528 788438188 6952785 284413760 937482827 328503755 935912688 378383167 109480745 84539625 650187779 151723034 397021690 873906697 928506234 519511543 456111010 637532564 115513674 628760481 875489351 173243606 527709421 611937029 558144981 203566206 873101791 132762549 951263354 330837794 540077602 179771240 549205802 572965305 31114427 474016887 383149083 784841759 834205234 69206114 933679434 459548052 793723158 672404553 672335093 449291069 882905719 872523636 929117727 437455522 193936490 781619660 351534864 276415022 56232073 120342111 192958930 317337011 179009136 623078368 817944757 250974947 883681857 194572068 454206667 802964952 825831713 906400678 743287405 910009740 255307193 104349188 717975476 16562274 567015606 535429247 983898881 463643291 680388937 101868927 113695605 30389474 835676583 591112717 25366905 851073729 847274890 82713688 497201976 333030697 190120110 160850993 321238304 97847534 720801109 721990030 220669029 223320905 935948484 163616522 168313214 78342228 644798915 332156003 982671526 342651281 167593761 846649595 161101404 564180068 840368686 125383256 234091491 586866836 254328128 56346277 345188291 867972814 609529390 431280430 186831430 968850722 530962136 327294184 418216444 172227972 124824477 610062054 651275831 618163276 511743458 41549541 459474832 863360695 633363090 143586753 818482784 779278691 231898265 308882942 37864264 282103511 96231784 613335616 269049258 437104121 708109172 994281939 254546477 109067414 428631223 479795492 944424253 276443101 902451502 198411845 457072520 77806308 567768409 267764077 126391938 610113314 656805566 336531318 769107170 596621043 667300965 448080990 24312611 441266712 289284445 117664198 327426052 984124468 940063030 615163766 879657224 819166544 402273414 210054103 693889271 113079895 454781796 813674103 692385883 316825499 624633840 167075977 934546948 985890638 612484297 242791778 449198981 41931274 392957333 963071229 113484724 311019338 766816125 808201336 947048238 774480366 316060078 746419349 886103248 904707259 687126489 939444282 299537983 128814297 426166963 232502513 500135521 763720275 186329718 46957417 545584610 959564954 188462430 473768947 749897136 496686339 425615917 352505605 691449215 231015748 646885544 319859643 562087495 794057723 214389272 914433617 864595649 790811943 964429770 690968746 898104301 536278189 569853839 654985932 704393614 729425620 221473853 401024354 976014508 540762825 70026796 602489913 809175057 628615964 441193913 39205571 361844941 863326273 551766470 175233175 364312755 156119313 789936184 747655662 945386201 956278598 648699512 683679272 571378204 725900290 662165491 615057989 603582873 756986441 762542746 139681133 326366517 645047170 547892579 714698601 505213463 238427642 81083078 338722087 220174632 775785824 640735552 399115577 562572186 872731978 100743635 87823446 100212574 581686703 285475972 585259992 998919084 394631020 429412060 956720189 729739135 408795327 65721960 840564135 129738774 526424015 660352313 587624540 283358069 696029473 496127077 578981702 913228002 791328804 248994948 965011571 92017512 42663335 831454259 851414934 114642519 806308957 450930325 951881348 241268674 879694176 704142797 278208441 667036927 190552235 239074693 310162641 21273899 323717535 405166442 547253519 537939364 857618303 919064493 98634713 434573453 566878708 865134979 161300793 304555341 797923721 880874406 473493598 545586960 958255151 895511251 837205017 719929156 319301563 737522250 590007137 983031838 488737891 549570129 528135631 715791123 869223749 513295537 238395426 529865055 926382817 12609335 478121149 669883521 408198041 249586229 593931812 323432125 72053304 789154046 426691459 795952537 730300520 388269677 689062183 203033696 586295098 431240031 157852930 671599778 911588771 455863604 148443947 897537714 631319289 719854162 642208860 947806759 951506298 603954338 346979442 579971675 660572869 771687953 714020081 439982319 411715678 766853904 185563518 483848261 89135663 249630485 828141155 108370437 249138434 55239960 601205518 23805848 732981000 204889623 30278289 448242864 292419669 288953746 42128420 281010622 677417313 23247887 363423647 194491003 34319240 413350295 187805185 36198496 32832395 506798135 714638316 876455213 719548941 564683393 238813221 628400486 44280855 673625608 738116633 969093329 539137429 825393127 330077779 444684025 383669719 85354811 929232135 885878190 301944849 816224164 848526987 23718275 337229275 928570312 718974936 460109903 21382065 102158801 599212813 202456492 820340083 311454698 87102956 394128763 157351655 934513349 440633436 713871966 784517170 303532568 653526757 184534589 551056995 955481371 281477943 585206466 331223529 255179019 662165667 316828637 359417623 851145643 276787360 481332800 694511783 227631038 395298120 936591331 264464948 614506382 910544856 414993025 556290238 328006504 418468147 209446938 261443882 35771422 326346336 669646704 179799232 2465667 616705800 151449226 559810475 536091379 144553977 557029171 942936444 514679752 683333029 321121147 690236840 250040294 662053539 189904437 909422085 664516144 2530861 304876408 253903697 285005072 601334433 157572895 681411499 791573747 517649409 948907337 800068888 19101387 588817522 619017945 509927935 808984203 871111872 631749622 310987694 246162350 36237529 445180044 612911315 563747761 551611982 951836874 220364803 509392021 414591701 802612643 386539062 522697566 588753097 170331981 189497673 439142550 357621160 613838276 133902459 308700362 438324884 699195208 110262000 352054028 60411091 336718042 40377393 960008560 737564752 476725955 517190826 848688015 787890199 772300046 504885291 560269574 259669724 980930569 361672296 909408760 188392821 494709448 112828281 915049864 594418523 365608354 172087386 481178208 24600366 27749042 202970476 372227886 772703022 646364759 804114674 581956897 481936834 869748148 140473749 23428208 58442741 847191345 792436449 829517523 821884404 859217656 404128198 112984584 274186641 973331321 882255639 587675727 11230403 980104678 181501454 91055343 317773860 89578168 633128134 252905647 228772722 155907624 472480448 279590493 421633038 423953078 920636255 316929867 999224704 701447078 793832044 700478413 135678961 923526526 386219154 919283644 816682671 919794826 770298339 569041142 141913772 204655960 181681233 325991899 818139392 281185596 43503158 625898450 927148899 340355277 262045389 567765442 584890548 933510758 744402614 897467033 659682676 848564902 211408502 33944009 912490059 576291057 586373876 171356102 728741506 234897900 683747326 465856137 923574920 242251268 389889730 256631824 91211374 794055656 851272277 314880219 811051114 606203147 297717807 498980977 808265048 684838435 160423085 619315673 974319412 591036845 613066126 185073697 966119841 303250534 618159735 348779227 697452645 464511443 132411247 749359771 528337387 575397562 275644259 877323130 2110399 822111655 107894435 984051094 789355798 572221288 579070819 860589968 977209155 442678673 901786171 311636236 301140035 356092665 874800296 175188276 505837874 630228027 142460297 114584374 563320532 677060663 633734562 30178497 589895693 821060750 151536156 57180300 789516393 127165993 546168579 478937808 616295573 755031474 271760839 899997641 652123363 955414041 850210748 514483256 399096267 145848080 456730778 46576100 571053668 708343696 380647165 325715988 578865903 246288978 712241894 948276758 813584205 164514903 337970232 935055292 43076484 155228001 985701692 534310362 773742654 682043511 624804637 330901193 216686409 24625253 982194285 639806183 346800152 380810809 207718302 694446357 933137472 101977544 833863050 890602807 992626684 689160743 404990956 632699576 960869034 382815794 953852389 110131971 442992460 23781128 490812536 986496523 470447368 666531468 990660877 368075972 899630504 834601958 429737458 701469607 404440091 509327872 356627157 769659186 641992434 997653002 61957963 750124134 864302308 401160695 704667981 923259719 809284938 774425342 510427062 448387424 588758179 664982553 636308166 751922748 142194450 177580169 96368290 944163822 692522203 997215824 298307025 518677898 872860393 663569589 557684672 97745322 913956171 661149892 165984063 707760362 895573427 767841739 736299778 373717099 804460022 2140639 606396450 975694420 302205070 960539733 77588633 413437004 887034139 844953673 263048649 195165698 586295517 900568858 87462134 8382373 572649788 883207916 257820615 132591213 192753217 520822564 188172489 595066128 503014170 202508528 642897388 354440781 359748250 355650493 667048708 885755237 652493238 873031103 222171721 262957212 536257033 29626988 750402263 537279421 139540049 848662273 297882927 707823763 59743471 695630076 644429748 669489009 946248299 847868064 182946607 543505835 82735086 526915444 809448780 253760539 399707079 499471556 18437403 76597149 547877351 798672927 464174992 950519187 477590116 697252311 12415490 794253921 382219258 181382020 651766448 900050930 627117701 411635841 40854839 295452721 486761352 150580845 933014301 62142865 182150825 727303596 478592074 661625222 415395890 794238948 820879242 191227658 91656594 893712000 844947212 239888153 630538714 793425200 506245862 766297909 939131457 139894375 710087566 124242402 418489505 428432860 984575586 457572139 594432503 371033866 634537505 757807899 481362150 414941103 365301104 855343685 27486773 439435345 262461271 422329917 144016716 569724596 765329345 444909085 949803195 876300901 313120767 926825217 402830004 85502259 465448262 552119947 894597516 782343088 335951148 38670688 993970238 63385524 172970543 979500968 402692839 932078298 626236462 601114002 76789067 917442818 327069934 920404430 718291791 408388813 937869974 638262289 353270653 66631716 775792179 985622932 811526019 823702194 410031669 99573654 824148660 804888165 203513072 372247509 166255749 134346225 84295964 666030873 798660881 518477645 892122710 463828394 101472662 184262195 206605725 294122964 41877750 750914212 72966101 467116138 370021943 79263586 549033031 271133505 834468099 212249717 87674655 327744944 498991657 537329063 460382189 97504022 406103578 182712072 516389925 492746580 101753197 438478186 878430111 371686223 941606235 778396389 600855319 214230384 36685379 357236053 739599534 528690723 814466599 601290455 414069863 696657499 982722350 92746320 688628907 824034828 331189792 409776102 816543942 604300976 583649517 339896196 675902823 25051587 177423654 564477787 529108772 400913223 726768770 107334747 566433524 977091649 232546651 875055806 445785267 815878458 937025839 138452606 884484001 968747198 528816927 147560922 708583651 426771936 996347507 49658325 60069889 684040885 790945043 586123959 109168998 652603604 668359183 528497802 335356644 900073437 531642905 837877662 962605613 667425263 726215174 363191557 77128539 131769903 73972049 554711831 282956648 766574920 537007256 448191472 340922039 889306086 407909405 369212909 89628041 315917114 781310534 555407411 298588297 743210873 314331165 759755048 406647617 553636957 807210448 442340088 669576354 885939618 732235570 456566289 706946944 600892298 61183545 694780839 408850708 42632538 702989182 462709297 348773752 783682011 123176640 2463210 126753326 680175577 490759009 7937361 805123226 793066151 259193575 679024041 577808515 67791514 297618812 796532602 695483030 711668106 182653039 870630158 410863843 519724372 129696433 126790389 73092446 778888794 20054361 221564545 102981215 992686593 298508832 996491339 386188579 834778418 397892070 282966188 56731720 610610393 876474667 829883461 404914773 750668393 412878999 738797175 603170864 888613463 781432690 658486252 256091558 570488475 745856044 768988940 273987046 185037618 827850455 756734601 337499654 123113630 500691880 536475604 885917053 988396132 67344761 184834981 378898599 848628621 750152778 794479223 487610181 907894053 474787772 940633865 547960058 356339904 666519444 190957790 811450831 769231600 313432638 610400446 18433199 62420432 883293512 369360179 410063340 295027068 359819234 798476045 757665208 766060694 157071205 380221406 703030957 249769155 207683017 120251007 520259654 542756652 314308653 660904329 124096867 511446782 390198098 194189789 123176649 590055914 521311264 964579101 904409504 311898277 42697249 872619568 415073267 238080361 42040833 975370178 816760115 524469363 749333012 306403009 926316213 85508227 350354128 397546721 721886255 227114335 669468494 699020569 5342271 892787792 725383629 781736996 5567716 602143395 993695792 407911169 675183107 429755433 171686011 655771508 409557475 937345463 370903385 428115075 982959537 443012519 641619609 566655225 114258941 473633877 958007212 555442150 438644539 441028260 396438569 568403228 549078596 145354871 417979466 713438644 775673554 855468343 513422700 358199944 117090311 336839251 96293011 730831542 517615847 330675132 174222563 843000867 527467225 538924645 262730280 515003381 965818410 115889865 484160847 420377368 817763465 530091364 270241515 818685627 885253516 633604409 296495025 988313296 879737642 347384907 359020284 812390031 91641408 169125924 44709706 320579827 925400844 935990353 864977596 138502459 888003509 529064675 258770842 275258219 58300609 692036335 582489805 38610633 995766172 379113231 176350308 294942304 665740568 957706208 100853775 449910656 55099879 502942338 734737831 973827132 614333731 207778587 977297316 301638122 616505543 455122260 679005605 403625383 800401972 929167066 232466156 961595601 755572397 57228254 19071199 668239755 379282395 279650198 103538057 749441340 821347401 504387258 704397846 951480080 476337640 107639303 835233626 17932405 752471181 970996927 939122763 279178144 788083823 585219367 27515523 446682630 264187049 148474632 486595263 38176483 176338366 653358640 127706978 951099830 965576719 647718638 133324531 992551619 44628071 276606104 9711770 174381455 478158448 497294344 491106471 77859688 195719483 658589723 506815244 288201179 360285117 884542001 779153374 221322044 942055244 977836720 897369047 797592865 777697830 345011585 671873239 658264807 407460842 677737105 54958175 536056876 369184796 562484306 168403476 964378451 260448422 514333239 21344322 745846275 857485906 586971451 561395286 215097256 850001745 872099419 142812515 561125361 547994039 394334999 741057694 6552400 379171324 764133877 352864738 464751997 953856892 332473086 729075757 421292532 529680632 491487808 475540001 419947122 461340435 892953162 561807492 88428923 8334550 484733107 370032320 401864919 232768557 871555219 688240484 375859217 242268264 322694407 680306849 90847479 683634875 51983794 505568973 485257245 358458558 483966775 287277284 696481114 968929005 931197376 855322370 366008904 7160617 464280954 991023338 567558856 770352437 407874326 390610050 594820988 809204537 952142922 165391957 16220748 121696835 943426126 393392143 296582882 576398530 339083872 103493381 242191661 893053193 174048320 454291114 728312802 241979346 594978484 601152795 473851638 194781880 330732549 257597333 212523045 107117755 789286529 455002873 261147503 586753216 769936119 193126478 560974229 129805327 285394750 235145535 847286432 972962003 173408942 535013017 50841691 267676830 232351396 413995727 749152468 715087074 599638275 665963638 997860575 669497208 422459566 265813193 787316883 25587485 531445775 990919718 104189898 7658992 483428755 41806478 358171301 577059318 518287916 863503401 568590855 333960086 859164622 400880576 794320405 589670430 696374258 546123073 256276668 346967612 208977941 842540095 528054315 602488965 213914682 483698288 18189652 549641201 566588260 324483117 677741168 842216029 900343325 409042677 929773944 187646728 414754035 642691562 191682220 433683222 578619125 582459474 781246224 894137872 797603386 938816023 306075370 374394978 826487386 648324168 202581062 76392412 994035443 410710934 874281842 326444082 601133605 496180952 346035074 835049852 342190358 984414087 207519949 358962870 662387824 427752002 128599918 493864513 778140894 480187212 773834692 372089440 652733842 342479625 769807602 44721084 885786306 785652356 251130208 463647201 861434406 370148844 99102008 248951231 473343356 637043475 677973225 412102185 682626821 9392110 831873448 62799961 380911621 149200152 226223594 379453546 796474694 122295886 963008492 216333277 343207318 958657780 840881707 132025877 607506500 273558158 612619244 937222875 816800167 574209352 613490613 753276634 413318039 125661295 662598610 618305060 511594482 583272694 838277329 984793771 229759257 823838706 85737478 430543049 520825968 680227102 757808136 402186681 292653281 548985688 453668146 795119643 919476569 883642658 365826595 374644852 584552266 337718050 233415230 483080619 343933224 909185186 365933611 236025742 587685100 538761232 759845972 503908683 809644692 165423487 570044265 417682423 67743393 354955045 257579741 326390026 518568087 213411291 85327206 601497313 692264832 943104416 987668352 611228987 854062698 583286294 459701227 293251005 484698852 185942788 117665321 839991918 268946309 777595602 210797313 464108091 184261221 109769488 830587135 971015028 138729378 505571055 268818161 530187853 147786205 531457990 193056875 120624478 739490490 267893134 88434756 318620708 330100580 670668647 98063127 143262078 97315078 297003025 699210691 199948336 277108051 462212212 255485420 428552035 567149311 334633496 424705655 530924835 791625283 541238189 584364050 510235872 256499037 932900741 226086826 216056302 371583245 990175765 545011954 399113733 419060506 775340152 523029219 302358977 824831691 971082476 761933878 937558307 125632367 641582418 927089132 352408590 878749909 769507250 322275783 885007563 676664788 174909109 913907406 608070789 738165957 154758185 809434061 967768014 416621060 495755649 765140946 354347800 212729970 349204563 153429681 671556413 983622134 789119192 604015489 595147256 516099575 659121263 194995997 95083626 855857636 265314330 594807461 555581334 773554604 274838271 972951034 196891876 39595078 177055464 137947717 347660450 544988203 710300356 238925936 825432702 859686871 336610596 36157867 699335181 466787915 203286206 727271401 89386824 301248910 134722798 569372256 403437834 824784679 412331056 570271245 33084819 124888229 894372007 599080494 336769288 17528855 870182041 816483014 760332784 274681492 276031217 90579228 349425080 608128693 359617980 605015612 530423088 982657302 569883308 802866548 131647756 857632985 561770904 753493720 613795941 837699618 368719610 743775680 89207605 460519580 368458351 832276293 830653150 393456626 501556539 208484039 489479844 407172183 77615299 105133161 452423214 733534463 336345872 908884371 778171913 867482787 950081363 135687024 584930341 275986433 936812635 210517870 362275926 601627226 4282144 500076992 624562900 442978803 342702396 326837727 580568763 186885268 662627693 669992197 364292748 394178060 162266645 115095216 442545323 939847850 799567290 804511525 46760926 174355398 101219206 693899243 265047508 821644854 446891463 132565068 827070364 586457817 158725232 929275351 463619114 900375312 932785047 794882785 915738325 596164415 18520565 911984383 767316444 513417553 719260009 247587213 145509084 477986610 764356981 991714346 918453595 322355538 374315455 97802042 881779009 487491880 969403026 459892323 305344858 218542509 88677723 918412048 894424021 525244893 270720300 572991217 314674376 229510970 327729980 527619705 27584169 552325705 422711652 430462303 392401110 916057874 155013795 521174301 540730382 295321508 58152860 827928436 948755190 475604111 811618579 235282150 580909718 824414056 754814580 179159355 365862105 440559432 623817292 570728957 340157712 160394573 625742029 179740923 566250608 675685144 6146127 220211914 505591951 187829582 755194825 933551935 77193707 839190039 140612444 309690358 658604131 357696418 971306185 732592335 615859644 49209503 722570229 79218283 271066653 928267459 593519468 882551475 610815635 757990728 16184540 247684946 167359886 884661098 414158741 332619318 490197346 945448171 790863120 522739731 406266567 572386959 89405285 388337375 997824858 131224225 2792915 331749463 835378714 429943661 784452412 439217273 199491051 190389700 945715366 647874056 552586774 16702843 777792955 908240140 980579015 266442731 806225225 808126799 434173838 408982131 345754564 470950112 86830559 968585458 299793343 713899156 134028690 77694029 161919607 928730752 66218339 271692015 972984904 961972864 346230643 295753540 461129525 259701428 283360709 913957437 966803300 760440829 108196034 759603151 323833760 507826821 262271414 424711539 477436886 756062772 718225232 594161320 320557976 14094651 108005414 935619437 515562141 822141069 889759023 271559367 921340735 41725537 924611143 201832769 877244155 987937970 76540590 865495399 262120181 284207039 591592329 66147402 554561137 806104203 308075104 10663935 25477467 110170974 97700254 311250976 136511168 502440002 697654037 779981897 416344915 123396998 388713079 591114908 333162473 466287167 433272798 430585406 397757437 388773570 543564868 100953047 236251181 954936620 273003532 131282966 751783610 358991834 965233527 184508459 641107468 954808305 607323440 39417419 186716460 656633303 931320001 543496752 94947401 158378936 425128731 272213910 848409396 571695618 116300050 307332287 126572515 696764905 336931807 863942896 863271153 16139236 616007068 812972786 180302876 364621870 260093899 235012498 902297286 552633670 248389072 791962145 557317238 270110319 97685362 149221108 985443668 161377329 214613342 562954213 405477040 761686742 407815588 965188816 202325883 284729069 611913272 306736663 650123468 505104843 348597618 282334495 179304540 306437637 793997967 202175185 167865610 384642552 766047277 254103066 738744153 978093633 330122451 165697643 492625901 114876997 799572839 48480825 151745554 425045674 576714678 534940542 801909301 826957788 117614319 420247606 523881064 75967625 234843176 665742051 119736546 842032165 374377176 710197514 99339901 340238183 999306075 414946740 247367479 516101322 368459122 763065838 214664369 568971021 221002432 363376457 91638963 890225076 673565006 893767770 535615910 336245636 753405959 114534203 36104472 434394379 411283773 678728712 251731004 272371990 513163042 821643620 291147367 980233528 791867984 160178929 439371156 110937674 354663490 276197339 619983073 48892133 611777496 895517006 436533008 61853674 674395095 639820539 663270663 220678395 577680743 936426904 30508112 639452415 601971859 15198557 938942874 101988002 264848588 979171463 863241526 258811602 463275367 632714200 394412442 688216899 473573914 161498901 896148962 187356396 548568451 454696839 70750794 410090120 387511713 275142267 865024181 287192342 957498969 398789058 972285737 973012570 323180018 294827569 976242769 447108953 250735001 425537058 260754426 39146209 473629150 820082162 720667030 595848191 411408181 563943041 867458236 128786054 63999095 968008117 128760741 533608847 558051678 255384823 892602289 437913587 50218764 143099828 838355936 632512723 29432965 611172829 493627226 926792721 197670192 312029799 893033960 291952340 598404442 462199756 88126072 657629192 632794802 688568969 796824988 978119387 742808782 842648478 101061644 591202626 924116901 631296785 315047199 220520562 417519124 470157931 626622806 104915303 849545305 548688185 958561490 32297312 200186011 384438156 423610329 197258336 480680800 172266618 928698709 269718447 354538004 147066010 729520468 570879576 856088457 137283724 388720009 290363817 502700658 739732847 832242633 781031349 333148646 25870185 674880144 337383381 350964707 103902243 621204346 583455523 421015497 841625418 316854218 680975613 575052507 626967823 239761638 766662024 716991682 273673384 52456664 50798123 127319049 55083213 275801295 175755280 827176098 797479995 60745116 293431974 925825119 673461813 429471286 6669345 342035322 135265534 875329590 287281656 567039245 886011488 633107035 108092263 921599387 23004200 507491080 943859179 143229318 883852455 581851841 737829320 46313366 855314227 512683698 738518662 836426616 41671332 867297576 405712752 88724028 137774039 514074133 229575700 731886807 307837487 79965072 624959685 681755295 706945039 269518419 738630428 265620946 237159777 205236795 210379379 192394767 547601426 128522956 610358377 241833178 393221267 911770027 603668833 12322845 184016986 306096930 190830338 868595874 520279135 154293919 472827064 587279514 915000735 890220341 771793970 216410137 205642141 456341529 51751394 866574231 450428124 906787110 405882240 362975344 779313510 308376922 617408135 363006821 889966408 347935063 478317751 765621017 949146899 34199011 946948753 702817941 362775133 74193512 287146974 440780229 419365950 857555828 846033449 533587961 734410708 870006074 451646784 980351077 510720703 893371408 212650935 985758369 981126565 106298607 721161060 418491689 458272431 814481910 116322788 853942750 290378250 681288935 267963669 364659843 378585704 711300521 395257754 47765313 956267900 573941956 92757851 227535651 286113921 755489768 613827074 252097691 750304436 927413350 362454398 750087163 628137941 523442613 329411204 688713725 982325419 572644335 959644425 524649020 34099581 73018961 216640713 247338936 248631449 884462526 412335043 44530518 561557200 215022909 319275195 119742046 454586872 123485303 983456695 697069307 92160361 854185018 781572739 201564351 220204161 977817848 910698285 544208156 579861280 235786568 544526985 85772267 766066220 928778852 61559469 253334505 82539023 458689706 601689974 488806709 162426676 241392668 589785346 819252180 720683661 734803680 639495220 36981293 683622928 947190208 885268788 129107342 163466037 218805418 948753900 759165605 412470650 398630705 891628172 406140423 144691423 350043402 648878086 598651052 544200810 72366224 982623378 376484465 76886693 958315841 15100460 722008213 831700507 391425087 54639889 911964732 495596510 825323216 147570246 239713007 505014276 182664927 459951121 906641690 335241765 589847928 863592062 456238733 363557855 945386319 355142107 847210236 660161874 790621498 290234172 995918463 278216613 528226483 270780152 707848722 323130751 729104983 211178794 461882390 478461838 832190057 175723056 491318990 931483396 735260495 694480688 951511779 960185877 104685076 188951182 718804961 721529466 293481189 342542455 482491064 86622193 43250580 914602330 644658235 762060986 560811544 596343914 108773284 391988251 664595723 610685981 642256142 377459934 273964587 958003888 179442682 49545166 61501657 940859552 348501963 260033597 313932957 672165682 47078474 545169025 843269536 929189612 52068386 841508978 663759152 216284186 201641829 963900910 533783616 104740170 103327237 66095446 796910053 218633680 766475868 166348302 35915738 427559491 153147301 261308160 821404925 532547326 772982912 152093978 971160527 35628192 618563954 142282187 556072696 584644748 793492322 475764106 566936001 66927978 412698654 977507407 621841049 459830180 445018324 594076696 200544145 779343850 540014745 682354022 828368095 205074862 406685925 801033149 549386079 195445673 201678869 748701736 815402253 602645588 440310760 221633970 63281036 508150384 571035651 503782381 622058146 586888063 866229357 721619823 665069242 528805960 729083923 867139665 39459168 106884951 638839621 216288431 171176905 774674810 734686775 851781930 354544456 93590597 526400385 584195433 31924698 145620111 979515552 531595923 434500763 877888755 638965875 666045398 893802063 943360080 388494782 928699108 243491290 80038985 967784874 76463729 637715656 70389190 68609091 221605046 911973318 626101105 11334393 431853553 838019367 962480186 438931232 266599651 186673504 500499924 12386928 289987408 767002507 550752053 508347781 672028290 912350696 557426458 342292576 820628423 679297624 66921089 600457444 269923055 929323745 999618861 182960986 497692879 32692269 302269477 354531053 262059456 102396938 55089205 440120367 288122400 160154091 27000939 268869522 486237903 344784229 313959579 256484336 773201844 482213555 337792476 171625732 547803190 956775219 949224201 291612655 701592004 85162983 288892225 381970356 247134285 279549429 656896104 981328315 760513736 683688231 288642980 54234194 808264622 880215148 241994208 190510887 84553595 748821589 349546572 797519311 871791921 528801689 16060635 346837059 911600852 260023697 652041411 123663710 473082862 315567804 518348033 266473824 549547533 73165629 749342418 338821742 512170817 697799512 571836475 578538767 658333855 268940793 903641731 244412592 240088768 318610220 79540404 351322657 512920642 820278438 389613597 842708503 738621510 675239483 343575250 502263720 810073328 121300581 1224746 108809937 611820523 215141060 392629056 41236211 79541474 418764952 586630516 505141074 483313672 399523657 243675879 119275413 197128337 529754848 804713218 810313289 896186167 124347019 690255599 49525086 367871158 339955997 20195870 129790632 74784847 343948171 813136066 538877023 573638729 130994544 852700242 378526111 801434219 796162954 763773960 926187241 954640004 923539515 801644901 388313249 669471460 554232328 414405291 687245710 225478880 562831390 808533858 146042204 994827601 665603272 662022356 819770653 706715413 126567930 258097296 189075396 328762253 525473225 312073962 10991273 90994974 56096497 78526842 290017800 75756464 797464910 604531097 503588737 435482930 208779363 447136487 847580313 994364948 560025558 544995272 379058488 678648267 784489969 40357857 363464234 633058640 116404259 528888480 825069470 480151457 160187773 259085746 549732778 108308031 291138358 60776331 809409732 523099055 46190376 203476449 66039370 925886969 887124048 319579185 654172412 288034604 130996049 472376377 898215292 276479960 483815154 18009724 798710485 43813266 267298971 544026818 307058417 123620724 157853404 254271125 271508770 767368858 1792999 464296388 255777946 812405925 361788433 680486627 320407794 216876092 477305429 917886922 55761575 796028807 485570257 601892370 423348120 729611442 657474374 281884059 160476554 508062832 341878684 893734665 762068132 699655285 620832348 31797314 718516211 146865147 999937332 363460337 892262375 272093758 837120375 614967559 305234644 336146176 991968922 247547188 462705522 72676614 62116024 23175026 850414942 645333656 226829583 384621435 931094935 881378309 576130689 629793102 538139393 294403101 841074196 93210030 746164965 145371829 801630066 209040034 581827951 974082343 367179626 636550135 209554479 606513359 514764397 213393337 142019225 581557647 993923346 760720062 656037509 23819340 473254546 767832859 255215279 14090606 497208140 306975404 606058296 858093924 244535107 368992657 198639139 793559838 482537627 904580267 352943065 602095761 789984799 74219043 986888614 535062839 929004990 560897508 282004025 302827660 40768265 637694492 179457064 288127122 652517815 65268671 214851178 234723406 964498978 683867908 168785627 24256584 881472456 436525542 167743675 107015439 472107466 530500260 685769007 730515891 714469232 650619457 474127295 420269641 974773922 399359236 870473942 559467115 137156209 859247353 892160582 812750773 651986316 322866799 212332481 374306377 543143115 411275897 699828577 314103628 137803688 792638317 535499808 421544295 875377345 648608615 391802465 782067014 737950808 822825159 834433125 936495644 269927123 890457775 585641687 661483038 678996796 53239174 924148033 645892867 9771457 136236407 393883796 623616651 890952757 766479091 840370084 681553141 12472974 295766315 142259626 413067654 625358181 511201943 179715264 26688265 632838777 490842481 892774504 622970954 793143084 795694138 354280966 613784730 773980932 451982901 876332385 186778702 597327403 723486183 640750886 537924928 764831216 917505949 589848933 943331148 732583748 83635686 314450962 1288916 580275518 137628693 436234117 670013757 372124568 228434112 658081531 481059184 889076015 966569540 337984275 348998234 358545030 489776958 764042321 569536364 173389892 267802899 617699230 562076955 299057073 554318441 417238214 327882593 593691453 721334188 624115448 50573882 780169466 797541258 751605066 59680297 216201501 989577079 907690291 277095600 696329345 615416874 539989775 828091099 911754531 312893982 786192031 518517686 776799911 85792786 310799238 285658834 42763985 714046346 448387021 417348292 205873677 177783115 226367583 298703270 489462761 647013346 263672718 194883477 898545045 605077534 505771916 214365489 337555562 762337682 121810163 555724832 753376352 322680084 967926590 555369355 148742806 826920769 361263437 972454558 336227278 343621366 287272933 937488653 793702638 76042712 172677166 666587018 91791744 268032718 363699763 306052688 530644018 691741313 527673701 807660443 622203223 922108899 606963993 513663533 718195557 797410981 870552325 333066187 405925237 15205311 148537799 89579454 535093702 2024940 811360094 644131667 621830203 551514667 858592175 149128795 646205656 380653631 800606977 402691500 859355208 71500592 834861697 851911070 784816730 713800136 82572479 451960462 4485759 394762007 142571567 228494686 423039054 700775152 241875882 976869875 297320961 54603882 564675306 19083190 66373365 668639839 966588689 872566804 434261550 155621360 608270115 552348414 958935248 18608895 791790727 401860970 229093543 146184371 608129418 221424080 666706592 545477624 437191643 693340845 662945102 348327932 527201040 427096323 872730982 135300275 382214944 8188119 432730179 24020309 914183912 929023922 134262371 776813275 603702950 82152737 131174375 83999877 50423425 420797749 989125399 206555222 405569279 38057732 402132700 607398294 620245388 965048102 267006277 540155215 127245562 629044280 235039747 689912529 827627516 581371228 477157612 310663727 279154089 335658679 921452155 770667712 237595135 938451954 985405518 406834590 328881246 781405370 975835559 685285930 880162825 859512641 913700844 13432454 883959977 229101754 64200488 801666585 620442313 776585184 666135175 999778831 950190683 675379568 600352477 171444183 93504305 421507754 14663456 674842019 545610117 512382932 488146154 210635499 897584241 190754487 247426296 426148586 162524280 147127584 919286701 54211872 375852028 324650336 513871248 153640910 101911493 328538317 712600009 246964349 135590272 100970559 307364008 213971575 331124285 855277716 692124191 542102348 667252465 433255212 720819779 633603407 526094578 376374893 891555278 870362135 286054526 730937408 207288480 630143743 586838836 418159762 508147258 349594533 796228760 192314324 856093761 267714670 376339604 329042300 585787137 508187393 38835186 681188994 735703015 835671240 466637539 216277476 86742022 842957682 69440891 296453410 424507539 773188468 232144946 417399490 844292969 363336835 959362660 506155725 752513926 4063771 384932562 340344656 361264012 779698171 824840223 673292508 107715649 790804135 315833172 953736967 500444431 230783973 665995357 130798313 200603781 50404160 615399050 154232736 597746388 887506569 864584463 358207180 298923090 569258576 737529220 151074067 446629883 775804015 194153573 151998110 314793963 549246592 219586451 844701083 723801061 54902370 964151505 217075897 451145679 978164920 263926344 268157359 510192180 701675369 937983235 947263413 570816704 568083489 432421236 184123912 915027144 502084303 900237293 475456107 3686336 368836133 974478120 537540001 1726402 26860572 213583040 588977140 65504270 824940141 287342517 781330865 848373124 233866008 84535020 497393066 836231979 814310625 744764333 328364978 483846318 598464462 787232291 822651172 901828826 501215658 535029216 740108125 457646626 837074566 102881878 793660477 496717595 775665970 818859358 264566955 109263104 361726920 57701813 403886350 279925807 618773026 715900794 590061012 444581545 605842527 692736690 279633902 218020502 392214882 515892164 517525842 983781567 539812179 290662910 43816312 134700818 276864540 796456974 896622558 168804130 405746156 183440009 775265412 820507301 66321848 765286503 185806449 371600372 180655541 884993413 415545388 992533134 119175136 864493858 332330563 818519957 586551926 807465058 917371848 260312143 473269884 254660814 628191438 518476966 524615736 896658130 492178673 224819625 790243253 132355646 517628875 503339017 922132292 867328198 356819840 864284829 415280630 833930370 729538355 455776478 961849378 622218862 66701198 491376491 536140261 686019819 552246079 679036039 956334493 756033596 649434997 993143446 551939182 310023434 769229415 776717476 852667581 616775393 978518989 100438749 661353655 454233265 812910437 113622294 889131723 98905933 107601775 59290947 82338860 864182255 432440626 545370111 626078032 391596722 320004469 663339783 703294067 776751383 899022086 442043327 604773397 590176385 337168695 425346475 764910456 438649529 129036379 129917687 43808035 792948842 758262862 70447856 488613217 300194726 177286379 215492745 610232003 648457823 568112787 287677143 315606170 577233647 142240428 977370005 333953918 60612753 104137760 247782305 308173258 399199717 662324186 235346813 134611997 389159280 785607501 743143375 85909466 258741273 791471340 425512929 812811177 705291694 311605939 524097057 526104052 409948509 907196061 130430626 624854891 165392443 727771435 327112602 540428160 935129537 61584356 374969314 830966508 663174729 370079183 563242361 850132008 952433045 225384442 145096194 142084085 639444297 350576631 607269697 334887892 959034220 633748570 220541857 395590287 103077099 733155644 453245617 700978350 618881558 345424571 291136418 303988995 570091297 698157943 848555467 917704479 817383588 867223831 308536102 324592602 391119900 367905474 344988368 95679439 903055976 145089959 188979084 938941917 78027340 346342261 277141057 858217895 943026929 383111395 475002487 241166869 497991267 591890473 72252127 941513169 289348114 416311685 708389320 980023755 753394514 641443256 72361386 241744310 830767067 136837254 977672095 14337672 248578633 171866938 811878885 444945150 501674653 509582111 658190429 714675733 121810618 451136520 847105295 642433938 769684201 260427977 403989156 185120380 534827093 847471547 66794 389448092 189681552 80507708 21815124 817767428 641850124 942571053 335520120 683591557 830155683 268764274 484712335 124614455 549950736 308510070 424079608 473495029 104359540 994244260 610651317 397740766 986325714 60580847 820457452 714523094 800679314 65484875 492242023 601330690 435986690 477612081 695114517 712976976 928495824 717426719 652195463 720110061 173472401 814099734 242182515 224587980 298671166 39876378 173614901 677918246 503472818 605339574 845369417 343985908 323276845 353981045 282887378 72073847 805075668 532923754 791908631 270729905 925964078 40234921 601468416 278954217 845505192 551044555 292711837 414601771 291964434 587533934 581369247 132764102 112325665 432233139 382146525 274943436 254492651 924832447 845602001 549412757 279547245 30442554 694832152 81633852 33602056 178213587 183726326 464406304 28162304 622298297 691369680 207007845 562330620 866106147 358806447 100836209 783653769 510214858 649466564 87772015 950494615 930375786 660310238 964990415 928766458 881818949 325615861 621031108 950066410 817868191 317701795 285294533 264078211 739714371 669449894 666800652 133667910 444917244 380534112 755782938 176752023 194896413 814726999 562373425 979460157 790584570 680236981 714391512 778399204 472939373 690795208 845861979 771905438 693214802 78998147 866162761 611014750 533119754 660754172 619716596 978368380 38389756 602238188 780452084 876135220 187349264 267174962 330044068 536814886 499787826 397980240 88456868 726196439 601355221 179711725 259971925 6530095 340099949 473596497 975920736 311412730 111058932 940703212 763817264 833613415 957165670 967957199 204352371 752997772 566201924 330725425 390912413 887760863 72345109 112546795 563247972 557954238 98638305 207503101 885444677 82788585 74571700 844430343 926672894 371485954 792452641 760645584 634784530 958741524 316447420 1701827 560619848 647030793 886705823 34108525 566835244 174495795 902051558 151044097 563431821 937161156 542638899 619414740 676269565 888733781 737217578 990701536 993203540 761926243 288505334 455537989 494467374 788406221 506972355 996162244 270101352 724475992 72939329 744275010 714920615 315306539 49899816 626033227 947122897 27598419 556156334 841694349 501659025 509096256 102379026 194709592 292012247 447511366 995290133 178438437 807561046 492862237 609735292 827849996 380974853 114442338 45876624 772725580 894734239 774017044 129263005 708181703 68848419 384408343 566428534 910360195 285032532 460081332 626927 953838634 712962361 57100567 275936610 541422219 765554590 837276624 691645483 440690711 61418386 51948115 199455532 689277796 114637799 425643128 924517194 433637806 414727350 459234555 466836205 140439889 250364376 114647549 412877956 723053136 776159085 885802881 429001471 421091537 816288345 474032624 856039507 502869919 714044098 642208406 36766202 419797671 662915220 279545890 548353904 141750651 802983933 380556586 892815543 799291858 353585649 504067749 857177300 755995142 491613351 485513327 764567632 796097940 473250329 725791688 461579191 882707872 5055112 873532885 199618076 352928110 445433591 56358942 578425235 948522218 744983979 919768846 924544950 22330145 954404529 141966455 556723745 168658630 630902872 786886667 312933110 883886254 581098930 560002532 523893082 404414548 287864600 811978492 216544758 51747926 494894755 250707382 176516983 246861557 749919412 710560340 803108110 410698905 120784492 242529150 721944816 962414155 662230581 294254273 399415511 474824250 127152695 215775501 910816383 805773367 366446819 543363383 334790698 412173368 150864748 343987829 32807197 371173592 326491209 719510756 219289121 759831509 358109621 619607046 314342914 760076945 292912175 847943484 911126035 218700947 669274362 959640144 979205289 320328195 831393950 454124014 626659227 310252593 245849445 757938214 910953673 822899214 894982623 385891564 424826514 70385841 88999263 221435032 184728668 984260051 126764667 669348967 566679311 261933139 871804815 348525816 812557722 428927156 491832635 443116239 600466797 481017242 798728929 414224085 89697022 541339729 525753640 674734294 475854404 882550598 516401276 550028801 748705087 675797131 98748811 954525548 463922286 321581655 925625801 138183822 690228055 2508676 121111021 883025859 109705986 459539984 149791346 328089292 786753150 865541532 919744023 389739340 67733851 561556976 240227935 443636044 20603439 59022197 591114258 354725303 747218194 725565369 347638714 325000415 681739297 959486447 130407463 958753526 379358718 808961900 949187820 391127190 633229902 129841195 1651423 308268346 298116154 38176586 945614493 235973570 62055151 544603019 599052035 985687795 408778270 115310036 684103094 12934133 40044156 447498159 375502236 479218387 399454787 746311115 925517665 234625278 295154096 991707769 821276147 181875659 584851331 435601455 518888711 587743472 69553538 335461385 110425490 350182667 546707189 237172291 259140688 557375515 899499307 520737984 886832704 388030469 437920756 667768198 748455717 436993296 639068710 47011648 925210119 790439529 692631577 573373883 778282928 846617248 80368170 7408745 608079152 847864873 7508283 448698593 384394842 888545245 66264369 186719581 130607172 796484470 466940789 635110714 878373323 162278934 132471668 32314235 587343885 381052609 67869471 320607559 294474988 91631326 753136492 898911847 537566610 326231738 939684563 970706377 137661672 882938373 232158673 791915007 177400861 350359634 710748008 8317889 137474341 661099931 768138653 401010278 203468087 708971196 317590009 119048303 320789838 465123827 454398985 256488445 887061162 175910759 3299807 417588054 605569868 185874334 245425294 577320804 108230269 130905092 800543921 845876277 682389831 676694891 162162917 979969916 882336506 533046406 183085642 641922319 90889641 276261996 588264198 272027495 383371947 829613851 566584514 43877923 134417178 662803443 228589867 935598725 254181463 269652535 665517682 369233907 577045124 509234064 673056717 19563127 48835848 364101769 352707571 939246400 879823631 759194388 836142500 660285727 456854536 620228867 646501407 823660299 532710437 63186064 994600874 282533533 14441182 230401749 831557134 168408725 114554222 198957653 526146840 365420883 282661716 828780914 327737114 238899038 239908564 261831924 230178151 911616993 423673716 445812360 75336410 301034281 855108223 288222014 357394000 703203112 742477701 987109899 113524521 367139317 327695577 855780933 720163275 716508746 441973778 85197866 422107167 673405445 175199882 21551961 91575826 361717415 201239010 448238934 598045718 467412440 852637308 828789771 58933662 614060001 698011136 445145154 481142693 656905264 77464536 244614188 858683688 525529560 571970483 344657885 116211111 736859150 412346373 872407501 529999272 279451821 627724934 594968920 274321716 803319987 585357487 443060543 330990168 664584386 457765952 916419621 424521126 259692448 907353021 159618323 788505777 242896055 98942700 936400373 543689364 464422549 38944600 285663259 446015596 958425453 176952017 965143225 298935769 790179733 77220330 17073511 186113410 113063430 691998842 274260129 930217870 934038751 940497948 817767496 46017579 133690338 633158318 417354783 284735498 628460278 787421910 336512591 989804257 314709667 755082360 706907619 595625960 623315609 515589953 336693581 925760093 582595113 971548448 142389983 871984128 718471882 935314631 659096403 143649175 999455894 223418926 806516292 39604075 379420362 593796369 366685874 983318985 249026634 266470765 416848258 364715907 941141530 920360455 484929020 275822700 753064934 581071077 148807755 224799200 857642619 132595154 763534337 208195385 795624011 474625246 931931792 78702171 658924014 910918876 999688145 107253289 630133915 366652387 435110529 670640909 285199027 577887182 245342399 813754740 364004919 873398460 64115856 108806224 939478861 442966928 672112220 750302100 873816255 337434737 956346222 293612220 185318523 708931916 670634615 199442242 926630420 702956109 575999499 950081322 266297663 201973354 452096802 661867895 466416215 372033496 944307609 278120115 798273242 376257171 922479791 415555947 378545130 940677851 28210568 478461617 904987853 740191665 406987693 828183193 401164142 676266335 977428362 674847932 225849561 902346733 327833327 305040568 454852034 69354412 334674320 555887277 129801983 514181039 32292229 23139777 757750794 942991437 390449098 236071070 977797504 659106209 869408448 184609263 751432612 135001610 884599467 567500518 555052765 330807979 163887153 545071033 122734643 104680428 771713761 435834400 709644246 811294711 813149610 892236761 379482007 821031228 289308512 415457061 484048237 803713773 583339322 669718856 767900146 655512451 751798102 533667084 159403236 180382519 603071284 532761406 961904548 948225162 26904119 650284848 67058106 40518845 722154024 662110518 475987791 420978778 421501362 973789481 390745521 947155881 830036199 993011431 991151571 726225211 120338873 182994128 521370314 491742307 273650306 892090955 492264017 546308024 665749629 121937471 528527686 883925909 394977354 222204826 549120554 80125593 422872686 892488142 924776357 603204648 910408144 105612111 123462913 338835687 160620094 121039382 896298154 882245444 630074086 7107105 743716020 608964075 395200733 68022256 83197269 915187794 299207068 925938954 248940902 402115886 833416061 603648630 607883494 990029052 734876226 349162818 858172279 799185017 216089999 529436928 734010591 653541674 870836075 96028228 503923081 301896661 529102019 59823911 243391233 808064774 849807847 800058311 220669564 780510091 994821899 386887877 816605517 213145849 657198792 635655621 637678449 456941093 386555032 51839985 830168580 296512939 649208157 888889463 223271882 570608746 702489050 490400518 581476263 628355077 408453432 294117973 482028327 664759652 303065475 186774685 370344695 151679281 413858347 59418650 355238250 743446620 808589444 767193485 466170101 712247960 383951942 957735101 923952307 606929115 662437389 368586481 668809953 275832290 260294618 413007223 600169827 176368298 211965328 654372897 407239742 535066360 825747832 628931011 456275996 6511058 464381117 29226678 326952139 414760964 711914481 500357464 13842878 754172061 684500870 859587210 126033034 767896431 237570646 74185265 884324714 788538770 991384604 853756341 771988412 595803105 269594617 785756292 554411138 763829115 384993520 422529168 763121378 736441923 411140201 604259533 516649126 976069473 294473906 953928116 345993917 269940671 986339193 600319939 295138744 630653069 24095827 997450747 710117454 579273150 612279609 741440097 149853144 482357385 965167878 258262141 288314582 596028392 506351098 751171038 507788648 840151324 908398650 714304147 465038293 70360103 129909837 666848691 468203784 687681104 525364640 218032087 774663949 85301411 549831427 320130459 663630233 270616687 178823979 538406432 795636864 485829062 809492782 483353997 951413820 50603520 445084937 209100681 515473005 159945272 536489501 883626435 676891220 971723213 212582318 170453611 841306966 278721251 555859811 712299702 174611839 984747744 457572809 692869469 593805820 934252271 77515984 58304798 843783072 995011200 564115020 454096186 638054752 578322886 372765813 483822581 28944087 452443703 801739367 876639514 146951363 651024144 846387875 215684725 509970310 118718415 682749325 53616726 745343397 103113911 238654956 553315348 315400781 170072399 941833068 625998472 311681993 156173027 458841887 532440718 973220877 385266434 225071608 806368648 119147822 507804670 339282767 27161562 50166248 681530223 811031904 738925935 563958807 672730288 265881035 737906226 760168254 38055777 25902613 76575894 819028739 108727267 90741798 700988431 640624560 891254239 961290442 218247063 502791860 837224639 296654896 923943466 187694368 56401972 431401070 317476170 982505003 319319214 654642682 770047867 321266095 774778855 570352690 891628744 122825385 188223833 418378198 412660541 197770172 474238659 120825224 937942890 709379503 962899112 928530515 728493286 432517099 99624143 123317281 827460298 880003838 818716868 692818500 808237106 608584474 405415510 538694638 151773376 441434262 284990487 908839608 325616409 245399660 255931871 939318047 384206181 888618170 117908809 167968002 48738771 557790017 846737973 151866406 964524307 93298153 986655556 104574130 636283610 504978747 395413087 427602867 654615650 299791077 719032625 532153241 810477799 417771066 559122344 147067576 924599339 993852079 436732536 466625992 656524530 228303967 714688408 659932774 496708999 49689224 559168194 503702417 244368438 317612556 711697911 337800237 533415887 918344177 947878394 144266627 990725674 410932706 603735760 491622847 1797277 94066859 827516486 547961969 80510599 176254656 371434603 352921869 839814601 775893175 140517905 107976555 678630728 870456265 804050768 503865927 95530349 917639253 179942916 133432258 12047524 639441502 768387146 96356831 883693024 237958664 526366471 487982343 56087318 496038430 297234529 259982982 180976061 585520783 556046403 927162635 193842004 867392749 847543518 267943724 483550172 622059244 473320227 168995808 44542554 689802985 415414601 972003587 749921623 198147681 373076813 763093461 287393120 918364277 715906925 592592763 287839622 786985581 642710700 792136573 701468638 436279345 357887314 138891334 109127681 139549906 677597545 524937640 415982478 191420671 695869249 910508885 536616100 297705360 773281772 842225511 801522280 307893759 276393923 776474840 948543365 468785386 194641119 728200203 948977831 829354131 270186400 42621250 989968127 656609120 638932266 766841125 572573890 952407131 825363939 390952769 342654890 258985394 467783671 249327238 143645555 944325432 731773908 884967369 398925407 270246627 216107182 486877248 560999347 517285708 999381756 650164745 830016568 835809330 652959481 970632355 950251707 104912119 775431460 899231602 751162509 200993569 216874176 817121343 620209155 46536922 768864341 395283382 938853111 941535089 368549421 542226407 269125445 280734167 914891992 232378566 605429071 636133155 289915816 785421995 440899194 443576591 840549686 518709971 640213935 986846840 648438747 924425693 861529562 818290657 141285944 108304973 41995375 445873137 278683055 340345100 890608608 781981680 74603751 695504358 509914664 169512526 545802315 972467210 807390531 884299037 507584140 790727822 597270451 232213138 6759195 342764777 699448061 101821320 232901808 845719415 456785962 157720572 735924166 841753593 346588231 775170962 328638236 500529170 649629413 240451087 55614005 411741643 934934169 744905692 767499225 901624335 117533053 666800778 441019538 948518192 703665069 819901256 767592240 835047264 191947211 367775599 498596677 267962681 384040828 399165175 530211242 674608694 387636201 571097343 685209848 244550967 373535295 187370057 122863632 353325825 829664303 936855995 933449364 297851068 273889391 958839007 394614635 137554547 259123510 904088163 9811777 899995031 581646020 153884314 446649604 837153661 142964184 70593530 787115112 749298651 369086008 201360796 756094564 852697423 280384301 26386367 583550387 765115352 522081284 169072198 158970197 136278363 937339022 771618101 241147147 417428511 227828640 736814391 16615902 22825297 897107348 541282843 570003608 904065 971694279 671577939 852531273 922887459 773295129 304347251 535472836 989712656 690324336 29889976 696255263 79068930 799717941 869576831 745365559 903242267 4882389 490369993 219385641 548514655 110567489 29618877 750547418 263452725 750766190 346103590 780742001 964332778 13359830 366471153 928111831 32084782 877676022 837687729 952661822 558929044 542567118 879030043 678920343 727648534 671545700 908828554 974157850 78959504 522820417 863040380 281169602 886408256 168857586 194619154 414871502 304805197 360914312 850695828 111307586 114252093 455417624 824202987 922804324 224533884 475813692 663904294 472685119 727526620 850272913 998312438 331611683 861800976 110169655 409555505 474524195 422263343 935320660 392199506 876923797 675718968 621720209 500044023 31376790 856553608 967266971 756019810 962284420 47303525 720922787 609612537 335545730 46510455 423108063 124431559 94898423 262901065 617007879 458468088 452031759 43864269 285082328 36709473 65127736 170205141 630066325 70394869 358971303 589267099 334785153 349966673 376778705 570197562 982819430 260517169 595004146 300618034 66026513 152225784 770417801 376903656 255256531 246320685 176423642 841325347 363493633 177175800 326733163 802610832 809623669 778228393 796692871 735384384 925574924 910062386 26823870 336836645 936533542 248672936 642454371 931905176 322604073 146637253 997618444 943895254 240562942 889413225 128796950 922774142 160018067 972217877 146966815 374497044 983856471 626348142 639016330 661576322 743537856 589270976 90007550 548925330 746166216 123959160 236882919 438513781 289230700 990697129 16508660 293189439 88750380 369601672 620773271 615039592 969234319 356459248 839468936 382066508 246161052 437343455 35775043 684479660 615111777 547658999 800460677 788098347 552926063 646889982 28663763 422275539 808034140 621780318 672817907 609593997 905427776 41718182 716403824 602664620 443488312 862552839 388956698 834901347 203711463 764709335 99895428 932726346 227334384 816381714 971722117 667282909 680649085 70127316 980378807 511904765 94506427 212016864 596935675 628530285 511801435 971110684 271427059 174475094 363906835 143673363 425410183 898685891 784854811 406480753 777939297 889271846 525271985 296634507 736019568 971426513 964665493 486729941 258279017 981817982 688198797 552753769 242462529 177993416 870410723 274232455 630355124 620407471 515301090 197822991 816164546 961547032 805573724 999555081 502666796 785647947 824834599 718678045 234622203 272568179 98270107 76674843 423185658 972477218 626013718 784148853 179759671 392312266 597746040 407409600 336239494 139127620 457809575 348904247 600907006 651341901 933819916 634692664 742699642 82761988 625127445 438415556 59578905 544189294 161032113 769256707 492940478 966869491 621637335 765941694 618386576 192554462 903685887 741523171 593662331 153299936 898102183 180838405 710773166 956070541 227654351 383715546 17411099 920925917 292590973 50273723 947401467 677243565 816416314 367147559 180928071 878248764 858686356 85878080 650216512 871204782 103830682 781430860 280882663 579284364 620813667 465507637 240843141 46777666 735635847 765104394 260419877 975313568 279617700 614918780 145686293 192606042 703040730 230000226 534204009 274210696 310654800 989163573 35251064 121046055 584277677 191276692 400539741 740787093 719447967 780087234 546668919 61181465 366138712 608628259 54356969 406990937 960056331 203399363 722418715 947518433 72257396 744753103 543605815 643884451 334433613 636994329 330798253 465487986 147119578 758568088 415029423 926103429 852169822 9076454 821779637 282855675 637558179 601010624 71286523 778377809 831120503 213346954 262167038 529053933 407263785 548584136 943623427 802777239 797908240 209243302 374591632 597823482 478167812 144506737 948903153 746402600 132719587 373254684 824192180 745244691 318758414 167930300 387292973 531400981 735352553 243178508 343933683 689593705 94858078 218826730 107381857 306172847 458549339 190947288 589002774 571244140 391654735 272042108 447235957 224784007 933257393 859141408 684259110 979761102 522282105 914376755 271963027 887540591 306176165 119481798 494380396 436885119 126941622 77346319 980901924 185890935 964080944 690916841 694540401 679451057 650923549 806256978 146051792 195051503 790888331 171697645 758354942 318072021 245232393 894200190 684983168 349545578 339859758 139449968 814405660 35145115 799565843 772475986 892701790 249197240 3853267 909449813 538052884 82397173 58136850 511038416 322185682 158700011 440646003 554783933 194385263 679325204 321373729 23111225 606363782 886065490 106660423 567100679 367793654 170659432 841881496 174811662 394138467 537856639 911476424 814972119 693468083 963306915 794626064 444969488 432968081 313741124 346906030 145083403 918435309 429009590 530471523 187030335 846475897 646349745 375385587 742507206 991543342 440080593 451649960 332543710 447681989 488349719 866515664 642242920 992729151 730746214 111614778 489596012 987468638 391017223 686366141 391674003 99913257 343517221 367756466 878292907 908628332 797249362 963803765 343220519 197143093 61781248 989980647 366681757 371931224 425270793 344111343 388820550 999360749 906932776 503919348 690367361 319493325 348237950 718004581 535064400 828605720 594319886 695876145 853483225 453967793 414644288 761747535 910075878 282791872 661448034 188880952 904231782 962105391 280866594 301367912 622052842 743849518 51253525 36093408 188716072 11568560 694730548 6885543 287744892 720844267 610477146 318814788 636014690 959505372 652755143 654613574 762246909 57091265 240761504 985795772 38755220 277666973 808125548 53999293 63736591 716084919 737105816 58792674 821535102 716484123 198270708 854469575 116769938 412371479 395626293 912883342 447958562 918981824 149956977 522173787 954586280 766033259 123995046 751089113 235261890 328409396 253030195 415540659 778710193 978170746 511926108 923336476 732970205 477567073 113368010 113087304 302675022 173624654 741192969 683254000 581020213 421128047 79560969 756971730 946861409 880498737 259851166 368207407 380099787 53642696 916063488 738952012 351677451 442293162 406280780 686095857 627331551 402980628 479289856 472393197 613661355 741212036 661575811 577650064 390756596 921450813 929823899 581772335 245315556 229144006 257277428 593826979 863730122 235875947 831297440 800812490 761922198 601465018 292165266 856014085 605239905 351747848 654311458 641604281 537297891 616362730 516257420 211151054 802810619 475647420 232125296 481684275 48645419 452958493 307790419 643724887 828916250 517065073 368306973 126641586 223607312 231162462 39338138 626387002 418794109 347595087 701372153 233042670 492934258 723167732 237098576 226157391 72939302 82960576 502060309 651989986 495969394 914164074 510474406 66180271 459896150 787304301 798992323 376084421 370199154 108045959 863846159 362530228 42067085 884164925 195665810 105805329 329206034 352299862 678932281 932950517 767670926 359375452 479214421 794491006 588928820 84828190 873574680 664876365 225415001 19751729 749382683 588961031 952182263 238174570 241189083 406521301 922399534 598191205 280228151 84771811 352969407 866320386 206203124 283886052 116814479 862370530 743854649 411056524 738941226 544580334 142201363 145639445 162689086 786403281 595342066 801224891 577854747 351344505 642981162 980568896 552107834 364493978 623246196 65945193 814726323 687332651 596146026 72195710 351830725 194620646 140091406 417082318 16266834 864356812 693812291 837413161 454446688 391700127 424001874 189794404 75547289 34962791 790751591 831712985 944489420 864877550 691849234 479689188 958565482 204884036 824998087 485525351 643805961 903739707 534481246 295582278 636703973 204570859 680497811 105452268 804601434 654345520 103715463 297479109 582196075 192671783 551679805 370788290 828824126 471162549 591179038 582630104 657815454 23335168 56352630 808781441 497552760 413647091 731614452 931562553 696297310 284304062 743552558 469103106 376929543 386050900 287091227 531609312 454863565 991140076 755591831 576834398 784265773 799946625 1609442 202985992 888421451 226380626 725367841 920145391 483432555 809712994 859018204 40382760 628116089 89172985 605535870 790251341 691108226 93862689 379262425 829253626 949850169 306835242 266234271 491031889 902264179 75798310 934736874 589073527 283638443 839593325 712845749 661025812 804305023 13021211 813342048 438827223 220654896 402958733 984654640 728305136 481227046 168684776 52465612 471131541 850343786 135680146 533431489 159425405 870812203 503823031 989248767 6843240 252516666 372378565 824355675 865132437 249855117 855606000 675497227 895734089 335038655 203434671 91481133 63396687 289562510 497600829 395438144 146213491 804368476 508597017 528257192 795524102 765533872 689158022 349442350 652727901 548427442 884432140 269550718 429940562 468981682 893881333 453239464 4331201 293489825 514836177 644513696 805891340 392168598 825339634 543547838 142436248 703103306 588848881 632233023 336589646 913970076 135010087 496442818 118208283 284456463 975101493 906115787 417306224 503869255 723403644 872353347 744723906 364562576 825542054 116298230 846023947 220444247 997956379 973062419 493772359 459149486 936499341 652045488 174008312 219268556 764908397 473246788 195314083 843495563 771080819 685567019 480909905 718003433 745778201 474273830 836133647 830096007 331054881 65814488 390476654 385949997 37497099 690549066 105811971 297826628 282656416 634728807 242452200 795365978 682161770 491996289 834067514 249593762 325283129 357914826 647071897 702013041 338250911 856132828 855237547 391747778 449500021 310134322 741772952 25799091 876714068 100671404 111592591 865074694 179648029 119097359 10766656 131431073 682545266 316318339 760564065 411091726 92254778 523216147 113618730 377852412 120992289 448140081 657386712 74222524 288565525 507870767 44497197 442102468 131008714 735172550 969466350 700096048 880070711 346238611 219751524 901878844 236661783 864585365 317807068 858101963 88526697 553095089 849240103 842143203 438040561 217450542 282261530 395725871 679189685 732343097 175513103 898367868 276628096 36376930 537551971 524550972 369429602 587888414 508745718 969956102 254033453 496438595 862991022 684345108 575605498 408849806 42824692 604861635 127737250 776005920 546259765 251700502 454031174 387324669 34301538 836430132 977436104 208674444 634435696 489119974 775769167 699408922 548380121 489706778 940441031 395909975 57322266 868800610 451882847 705030102 771517235 740977014 131282185 104027025 298937386 55191470 611635709 706773860 581422472 507593096 202277174 554871694 848576218 524271400 380498931 29077555 858797617 340655315 880965176 958195164 478826147 602210163 257443658 388891636 658855624 517836566 386142775 648055117 542166333 959836527 416741964 462281370 958042916 312305236 554060188 985780466 408844962 836982334 768362880 64286292 271480672 801522892 353849106 53454877 336814347 48189248 944025520 367154579 526317525 258149120 572526463 975092830 971732209 994758166 982124518 520930057 108076314 407264177 762610703 453172102 292353805 970498722 61471593 962929063 833695242 853702112 398119976 78679462 990834263 107013892 120952260 592065182 818941373 507831502 109324150 472382735 412408841 987061150 227535550 895107934 768838540 960750587 672659935 450609746 382001564 110918928 680097889 126405528 823593745 638740266 656038799 328361537 550824136 90037819 31454455 92450111 609787428 210711642 248256749 284918251 212701576 310320193 196547335 698280578 927291614 560240590 598833826 716745379 844753427 767857282 48835932 461188050 838285720 653714437 933038488 650476537 637603555 269584032 128980733 986925538 152542444 752988609 938018039 399328190 766022832 565845115 114631477 122481057 783130546 409519619 344984617 411854851 40247413 14034484 554019211 727895104 772930307 71324172 209671382 986918681 125787497 309288493 796235722 456975666 152797240 156708701 32028904 561267090 688433414 291460358 818576377 598464549 498047211 829271990 277979272 219140669 860762885 114577824 32685667 402153229 772507892 30145306 859937822 447598637 471560030 96535837 181721487 26474009 871905900 591288264 354672211 160898226 613968459 234233566 620891720 446205371 814953901 377794627 293163025 947087197 607556165 927584898 590122902 852087971 478668622 528904522 420920961 14513151 682461701 577924588 255707841 216359363 909481514 832423903 276713227 767307945 609505412 768158013 452041044 137787980 125635930 458635075 76407128 773480364 417921786 11638485 868388119 838778286 902206005 160701687 435509586 832010650 639461601 287839573 888070674 773421979 123112534 358684348 5363490 357834563 969503730 65876894 864176784 294206980 483425685 837243539 121526064 368107448 325658149 58315986 623706905 267144473 663543820 453945020 501013541 224752201 221345205 235221074 191247989 849816908 85137938 448777146 282488555 711648906 71730969 433384894 962151855 915941710 825705538 139534412 980275883 896437321 530610955 765250295 912002063 435582479 632298356 689192820 444087501 693940120 213793412 542753822 447146782 920688321 507332802 100832883 667447035 449242313 980764348 364961685 603586212 184221908 312897411 506175178 372156701 389300331 402289965 465905661 954351788 592465914 201835346 489587258 313957213 998400337 730343824 33247798 794973054 239256612 658541064 432286404 558804515 683083915 483395038 965351265 900892067 247609731 424166844 544788137 461286937 143992682 786588239 615324383 770477540 704659591 246452937 37504618 155921447 928703872 981498206 484920914 128091977 493503457 426378183 128906951 784877431 860250780 405136834 237613466 73575197 257005700 729437071 862068418 284917105 881945808 147243636 130177753 67800808 399540639 66400059 407914397 502733759 452772462 734708911 207735407 987294323 531322019 679800867 619632343 328922185 850545670 74848234 816228606 667765703 652400450 645935072 231525426 956906297 379950697 997479903 24039782 510320429 643389293 418069579 42522031 82700535 581450408 846253703 68044488 95633710 382863189 913629566 194439567 372369453 443928084 293138459 593554566 668525715 460136298 331454928 670081618 894064067 378673726 88964371 505810496 439109733 499978334 636327389 254708923 764058851 114236664 361993769 640814551 368906221 126989601 208747643 541568458 979053301 692218962 771601494 114452845 413433524 198453989 678772421 870069951 723325859 210687644 628863187 555304290 12566147 543386395 592252947 804407580 896439510 292816489 45873432 7162968 718830947 978805107 344994302 817664162 30469814 25076873 935762656 7664431 675717021 800275423 27420255 444520275 343341996 575446542 329274914 185219336 103672762 948289680 89831248 616694638 711015010 32336455 853357335 786366789 805083779 181322742 616951593 225205108 163774913 210061510 332660794 959625094 29405953 257676995 264065155 934844968 846650097 58577757 833351746 713802157 264686205 259279336 787772472 758905482 878379355 997915164 682881065 249426394 275907713 690768021 174847840 362031578 371645097 470621524 205719336 511351406 884357844 713328188 580008276 688113563 429210308 205871510 691247800 972112907 618929536 227335309 107436973 128754572 913491924 791406003 886978705 387762577 353346766 15028603 876450373 182661551 296234050 498578620 242226861 261259297 435913543 562376500 459759411 480105029 32368824 486625283 547963717 380341021 284803509 75361324 824415443 692260815 13000223 127195415 922858706 885940774 721042719 863628562 28078523 710566670 843210143 468581323 217873932 116059419 397279951 892038359 189056710 634601731 333309602 68190255 11194349 126488095 523700814 37053614 973447948 290146543 573194960 774897812 832580526 500831123 140994406 825288710 127139302 90429522 195071506 398491531 157702344 137946135 839848990 263455888 630745325 930585327 928475795 460372454 444889843 50749068 791808192 740735039 830509051 276906181 961861817 99797172 338149929 264909332 67517397 344331074 114477864 711883286 702456624 612476744 527918243 185245711 327731239 225456650 821727949 964064611 946432222 568934705 591071450 209205278 4704445 693379913 19958660 969923949 889574127 306115138 296531335 355644451 541436642 410821104 55519268 355618613 706070217 269944459 741668770 557246014 787698717 312604464 637450697 415244796 44878872 477442653 856165989 583355089 888608824 398184569 14042057 620291395 21825218 103376458 555079497 97230972 470337341 504446844 481601982 136154314 262092531 809863457 749656070 777727520 1329011 162705964 974976898 489484948 381731601 154419189 350913687 16662239 244200805 97305784 649016621 564523232 141661640 746689557 238318387 811237401 165096922 898236305 646117145 500061744 940915199 610483988 21551188 651096431 30384093 212431722 16280541 189735749 508954847 984172738 737021107 227599555 707036341 121732402 865823828 543588640 38417362 262210352 318281544 746207286 541372909 230269466 524320150 375132930 242073728 931528368 17538381 476129831 111515468 53320597 711275261 800370796 681421011 358314961 239593019 866776378 479781085 636829521 35980833 324530975 674456820 446743398 104607691 887488589 55101671 460030274 927145691 924214555 838366027 963408510 108532725 945967747 626296309 526267799 93424964 540208803 625616513 279053932 709189875 687279420 593440462 466653378 366807989 303456310 645239680 406940352 326468414 78553114 421831805 475518835 403011784 479172246 320331121 63211339 915127695 45996797 458501194 24586908 164918101 522393284 384605116 522546719 870767327 984103430 551859133 908205934 76897909 793391105 942882314 228287883 568432230 205992855 97681569 637362521 970725250 403055566 751099973 39666210 565899166 4579409 930049790 124684815 155283988 447738348 215046806 909625523 305313344 20213523 477984540 709514113 299347460 93118044 89743205 660736593 84280389 525122816 995634566 519752671 662717291 226350942 946277211 881384524 321114597 114205561 485942532 272636827 983824035 354214261 506127714 945364533 944713626 641810973 467311262 798228326 316560964 496632160 579904675 754951133 744234525 727127760 40780703 359503920 433596711 725558818 168454278 560389462 189354087 620500912 468728719 703291179 722204773 546063610 328310453 269360367 835924400 512289568 249544247 564342727 585827672 169382250 548347672 430042939 551183218 838239169 585355680 72303542 635914136 24522035 383334361 372741386 905651558 519262834 367968274 357228777 186184446 930324566 281655136 371000173 337666949 266602070 674371608 734116753 961805220 651150099 206170711 944423349 280410120 151471310 542989434 990185502 78517217 477738989 588087718 283738995 504547687 951602042 50033729 930299201 683284561 83703203 131735158 84511864 355979868 966703163 908758198 726248429 194904522 885506360 583216690 454608598 349685728 766164275 770991970 48165713 508413798 660460523 869018241 749158621 693094699 40642242 928585230 609907934 256611455 46487870 791080780 991470877 281049015 17576842 201538754 967219782 799552173 651681010 178836157 556792937 107574590 254043754 886418377 2833274 58811850 708946696 775713084 872001489 758535606 455547014 501231019 260636331 956601837 34161089 294193523 935527591 654117723 930539836 30687537 162925129 509905777 710977950 293853258 187053690 52015780 747760175 928405348 543739654 160465134 386628447 642179307 43511580 215697996 69364544 588394893 750442962 468227902 74565127 561173182 212083359 38258505 346119823 850906933 844453343 379072376 557128405 738741101 73252691 158341335 439696509 915447333 983077534 790111991 590486860 328010977 587777481 794763886 747568555 63004774 612151231 963817811 473840939 561230146 603653330 607189446 343461627 987551809 455650612 585411686 769050740 981252857 413715839 72811737 792764302 291620416 223316782 93981768 390127464 60686000 77819169 635186656 293361348 68642090 601847325 313475922 867093128 84821839 977286986 307093843 135785534 345886729 9618099 546719773 220906644 175105536 658193354 337276396 119239645 136846374 27558369 150464386 488675983 194586156 224806065 48688804 823107011 320721162 115416279 669370011 862792633 500970875 20950098 297195188 19801681 511199870 788753671 991022272 613988242 204378071 286990141 881012629 930900006 211758219 414284321 767705995 409742812 235565416 158050371 933751039 328600614 335314298 379172376 372100819 536075416 755199127 99461238 478588652 122696047 442972117 756641050 811605683 261470728 558515726 781681445 509059477 909320548 23177315 358539163 197449603 42272939 416007862 384005603 348863347 806220709 837291054 187791946 826025949 116824386 818322871 886720640 723690302 424108564 602579071 130788376 276688024 255814864 161171067 902336269 265486832 114455761 66354400 579044408 120038095 44317845 923404458 777890267 556794050 405046846 82427160 226628121 986242010 469355537 366706733 185709947 976699181 661221626 108476209 256962412 206574931 460222727 897864495 631244478 791667945 349923305 46413685 17522724 146774802 172867958 712438806 60085429 750405617 746805801 874215019 808855152 264384304 771354016 807199117 832502962 672090748 807655709 774026973 537506497 428029446 467838470 601705597 158743109 290760963 951528038 162849749 197054409 359984173 439416169 2992142 776794943 427597889 813107684 365869722 692733049 244044415 7575754 574077354 80702897 125679405 530052024 929560758 155486210 104257556 39655786 519400697 864353260 621001473 881291843 940448243 548729812 490949189 281639626 878282725 699903105 704503606 780287527 537335384 337616288 252549804 817008810 781099159 137487938 659817861 785750085 418290224 929453913 866398497 38294285 80320886 175910974 124492774 314848701 582913538 894039342 373023165 381778482 423849262 419640264 353492115 796904944 324193945 414627728 834260697 725100699 600699046 822552176 521042949 408644223 879795452 105447218 231330063 634953993 664256263 54427143 141617909 629541196 43632245 519333635 508088631 657468030 86785467 99568798 458246747 956181624 1732750 774853172 461689450 122001976 76499562 612564614 56417649 679427170 878254863 636145720 283779586 390619579 354549502 474246737 810847664 251593645 291805696 225965757 269450134 599729351 773644192 488342734 386344145 954622266 1762220 334870967 615807745 689088348 315160247 960473872 760393932 488957993 828492442 945720661 541448795 635110333 44128495 893007975 954325468 800886747 444454805 633935369 304299006 166313065 441733423 123108452 117712504 703006194 11586468 751621763 85496450 514207267 325936288 936260824 237836633 908080718 495786002 667037109 853375680 134292970 929601196 840231380 385049466 901949712 254849127 410701520 964616657 371962624 43617020 670494633 761951762 857606298 139222123 793268548 446403855 749160678 883617144 954330857 243059355 192353164 729664041 291884739 274342417 883369308 626603082 714555492 945245902 873398472 328996329 588504894 898500787 628910693 217059802 791950123 15188644 51554670 784272947 953845989 175671051 163461697 856173777 822167695 509125717 78076127 820433362 706896426 949053300 288309616 688150553 807869985 344787547 89564349 563756494 308003262 460568709 160282293 337095899 406806962 379173743 423310056 264284016 920988305 457687322 994128655 703903359 738016083 40648330 897638786 526754880 801977301 122735689 726099392 85171375 352901974 144515300 644757739 628953097 879807226 330112877 101301321 466177875 14593610 243725815 7013316 433180883 952509874 40930846 892039275 568186517 184511234 475884924 229865199 511316711 302885358 697233461 674455079 535251165 612506254 573377388 236809100 91599054 438455263 94191563 45759421 251745492 102731327 315342336 428043005 936339280 713269237 999481146 994676656 654252389 477689767 811424688 997836002 99129208 613758689 327235354 776209600 286349750 106701461 379020086 127247132 819602574 67745686 8360516 158225389 217680691 260468507 273161099 632744397 71655963 931208515 473948114 8904825 451708802 485908363 294715367 947396949 234690024 643754841 125007132 709336037 671173775 180710005 296190405 184515669 874713086 325782922 172202939 731464690 588478592 536173738 18487516 425875375 301306534 160664007 773848456 110053537 103117761 274823995 518639910 99760259 195818089 21883457 28790429 420617267 671689465 789772665 348266715 510244403 150626320 86313320 265198930 289965353 544843025 553401078 677738614 847241311 223541924 67573230 994233920 93227076 102241587 656635265 322085038 501893865 144993646 527735491 32242752 571686020 706414279 650387757 93834877 928585712 489666039 237856025 589222508 70838060 845566327 193714761 881137435 8306648 140206600 759389281 215559196 677126587 280301356 8367976 150502915 876523327 731596202 683035723 683175657 156120051 245734925 415599962 429515500 875052296 527317286 777264841 434903213 279460309 354044550 720806193 323015120 509127252 836523269 56695820 505252223 483666338 595735870 96664124 898005224 336392322 116944912 908099716 481006522 45938651 680630046 479243277 360177836 547002678 170098000 935011043 704034807 188241217 159028560 722468470 214038998 17846350 302661646 978668058 100624141 415310548 597199165 267832199 618024288 286406637 858197971 429749593 723124247 16738775 300091533 637115793 351645824 938955891 272367721 314503186 26694765 322852809 319986985 900110629 282029746 660036226 602064343 871449077 928316840 433385581 61728059 779781908 121686957 529802490 169127015 764492021 121947554 374074306 755927340 143713391 812599147 34060541 332319906 808912704 596943475 681324042 998096804 245676680 767767077 828479979 278903633 254529354 871557748 175139270 299116429 595437294 741862996 772760421 865787262 852314562 572932158 691152823 676545551 466308980 922491568 726078797 223492208 218188185 750014635 713949405 330724499 439213098 920310323 94701507 691636657 752172034 404093139 122704507 831678660 735444833 938245654 857535784 800409866 958983788 538136079 941627921 684803208 108691882 933973458 445230622 85427333 442431624 756150264 859396959 51153930 414002647 944702240 395659141 52771945 982157385 36446312 254919271 257732531 756804343 377883640 168036991 651964736 620146142 82430327 63343979 837708843 53119581 290776724 781467244 590507988 366507448 361698686 268481770 999034972 961672088 677892460 364930798 220771116 223256201 536540951 683658662 236054894 551374459 951657275 11520996 338000018 505880898 387589914 808670368 895198923 833945366 364455672 211961202 316483472 410318100 200071328 909355288 848670747 405532090 542327773 391252470 587019757 502622063 840034562 183655569 848869704 369530617 426239843 613494803 656771508 9307652 104052186 319196875 142584442 464874402 250358083 832617642 661363500 657421510 751145216 441823686 823422491 810248392 594159477 35741914 258940639 270693860 938733709 549506500 218863316 90589626 899463219 361054726 331496343 503556048 606936794 858311495 541240204 258918923 755564022 711381967 614106203 352036154 359177857 21675278 214755695 76945291 993469303 770257941 655618678 32425748 95983194 75691035 281948132 737163339 364513710 190568185 882243439 987234446 432916862 285275567 227017876 548490909 530422741 985194205 327876369 851571995 933243718 871691082 386221929 318650640 365776229 374497889 233136483 204864617 648781132 178005167 83294347 248142967 157731863 304194151 415335600 81131628 78746472 200242142 523295844 509509089 345995748 27029519 922273664 362834259 507984819 174602007 591000477 583153825 391531780 276364474 327335067 76711824 579199623 231346909 488694046 412847687 924703729 9605641 349341964 86899667 685418619 187445231 941895184 565150884 851988324 633424863 926218266 231476494 928595562 433190735 876241373 549001162 99242069 697749082 266252112 585755250 114862957 668480574 470907438 937975304 623964670 498634205 687561334 883051375 870367451 939007037 780740843 736157681 787619800 515248392 997888916 869096887 387717711 663894797 65690173 431912532 674028956 708887229 282304245 966396731 413914529 509346990 763907726 27737668 234016579 93739548 851556129 137668651 532413163 598874467 174180999 907742481 870054661 533517446 640418528 566022393 935954052 555552171 952511760 746925644 112663388 601191325 973931837 77170774 75086087 654137417 963333971 798900166 764320001 58547521 454553984 197601074 256120652 479346236 192174264 660799889 337982701 845530004 794114354 467600575 517707373 180185286 352749801 878241276 685120088 364154614 639171100 577352301 244496321 602073960 866068430 682768794 339628733 111495176 407090758 22435310 208053987 81761763 316081552 843562811 788935635 979493292 967823867 716784435 482334636 204582968 188377754 834222064 784352147 952504066 742478787 388985965 44110387 272551592 334230418 820056842 398519864 912319340 859354215 213252620 566801107 94107059 61116260 64100890 490392121 192708745 755919088 781126849 598046756 376089628 837919030 179569393 315986000 848404541 574119 109627775 229673727 985586914 203243124 488589217 790818166 376973990 345488660 345055093 369593982 257676616 748715204 36671098 61187299 970322472 300741122 424618004 56376824 823689421 852176914 233807884 607918610 341557089 888849785 263486222 157383945 825099571 541240964 777997098 710564538 384442164 960919490 392906324 776728455 551375483 811413126 446458084 23234261 248390337 681657702 270179863 685947788 342797030 114270911 813144204 356393627 804810090 699784494 29759175 958076274 62919412 1251352 170802609 37106823 694257359 712899619 324130070 569712594 579156328 521665979 115703334 120692560 798544593 260624782 477753844 233376643 188892481 487293200 951279610 708774384 424277394 433377016 989940371 728207264 96354242 128976321 371194752 801578911 338445682 369755178 119674468 793082241 190691434 99415478 706113352 207583704 8816915 389295405 601555735 524499647 479389947 128197913 346292259 6502994 896916309 118339146 531385502 767192371 491620214 385415251 608855330 609006855 877324633 3259402 242758442 921914615 651928092 662586380 475085718 114370096 187874433 349404982 650103083 373061731 42539886 883644717 749516561 10952773 443361389 63100631 41590611 346795024 926745133 938454752 749479267 56275969 775069951 186861111 741354643 48000728 319693146 916831374 192607388 494299227 86997079 600357597 130075 378511315 23368757 607759327 343640847 120950924 231369942 583261843 587980637 974607450 826316865 149598396 956361036 842404879 249490718 947793250 234328073 353734662 879685437 784224591 886994468 392035483 756508687 551305107 222021138 945223345 657582891 689764865 754359977 106348074 18067659 682220975 533448102 862110834 259909708 305887098 630932010 830125301 731151538 329108608 773471545 257875877 252384033 797577892 545641530 133734773 330955109 835240205 316009850 67325664 293595243 875818663 15795881 744400994 982214342 32779424 802909019 202010366 529910059 550296300 384420232 856754871 220272885 433990850 113554956 465822998 460307105 574291742 832714024 621591466 851322963 348822333 189941503 522988164 553844304 725729059 829130266 755309239 50602882 541519896 581347300 641745630 133546999 72886566 904703791 297826710 838341986 154920349 880947886 241658879 224005529 597442448 183160697 966412351 201847573 301454422 197801356 947921919 117478773 652081417 42053703 902408428 884743675 996784906 152589551 516582711 417282573 151385723 521475372 757572630 760436661 234633923 315494793 210807873 33355298 219383566 928545784 251417717 210957861 633464523 989178443 2032116 895691957 990633516 109972156 197219075 1004395 595782313 235040358 457878379 135037191 772092285 895991241 452544762 871889897 319725096 622722378 668634111 813471384 973083371 54199216 809166288 632662079 331952463 181312680 176061767 238435115 498738846 83354947 358657857 479567694 238229096 343482483 118904606 986777279 368832256 985591185 672397636 998153784 815968253 102464218 767973788 353922967 151933625 577315821 727631891 17251933 544650453 415968335 750768923 276418610 802960563 213902823 653123623 614872415 47578107 361371010 543713842 535722322 749240855 485442384 123349561 965899550 921439414 990678885 977908156 525324792 237401677 210891833 408758081 292451259 148125329 489988904 334082769 155859813 605712638 998954739 45112954 366941080 594779987 372833854 595452619 795831578 578550804 204092432 560939866 152024405 689312519 994920533 911735618 425221847 253371831 63008351 294152605 2747347 395286004 151283553 138617359 254204575 688216657 144014579 700724539 413982260 888848037 112919953 452859211 599504561 324465291 302292764 175050860 922588121 477440994 326177111 606068559 205237648 875088205 171298411 842106794 370312801 127073459 231024483 124346549 415691771 849223104 724096177 481133486 248073647 476272739 2729127 67427413 916300532 891085646 585061887 12956016 90792932 18936441 806507604 581334856 273680316 79322016 181647527 177970219 992350560 464364224 5416922 370663656 234735572 567007390 747763512 158983510 779564228 763261760 733313259 676718797 155521277 504696433 123518597 674405034 443822833 340693057 490936184 415796432 997097272 568603011 506940318 280020002 715815690 791564366 157096881 85546250 888780997 46240381 726376916 715761141 89677933 529288751 721708552 106637269 888571943 5569095 712241848 821197982 883127485 588100333 580360494 499621321 994762269 863085579 605753371 426509523 839096794 515264976 404600339 698009023 259665321 613212977 165254670 648651152 98836966 461771875 713287145 259140816 234558477 713584482 306669283 263435277 114993984 24800878 100702240 490507350 439146696 10591369 777946410 545847234 283420300 118368762 614669418 660598249 469720475 763050700 606993331 660000361 724797097 793338192 296723640 559761762 633978505 401774742 485362065 292044282 213327032 983706360 276925755 56940763 247869906 882826896 730200084 645087920 68567578 623395261 531497571 830845611 248680951 277652386 388028110 857340162 683190385 938122919 777215201 22970733 755026872 243973366 27689358 821205418 542251422 78798591 262428072 735831034 335808536 432208372 21016678 542596513 523279296 366200910 288111591 444667753 238318678 895196230 882662824 276399136 588920634 449568349 441753871 105026325 597529076 384884692 548712420 700867231 650905773 758552885 573035730 311891606 689342643 755900616 285406187 737516760 971639033 393272607 972572449 533791686 35946644 379243915 847005390 926739652 295873855 38896804 152340013 361196732 482671576 408208068 509624286 250747547 634066657 47105676 190735974 946267091 567604992 415311199 340355245 484011224 496373631 632102882 733879934 567251875 781213900 355313283 596368138 449073202 816446202 615477742 735989093 871518982 549450815 964276121 307178248 86180771 97641844 628431417 174770765 553661203 530333848 922417739 21861622 215947876 679762253 984505485 568595623 324539173 374150489 863604353 834045287 334378477 927057703 608289009 355692579 206722772 265521732 24142949 38859051 348966904 16576482 161827247 566239411 125783546 293809496 17138784 852857172 148372094 766972575 929558352 392954504 75414703 462128855 946309402 352532785 445301688 373013184 42805405 520092178 355245388 950294337 653424508 224226900 655829022 32770021 993008287 64718851 227996778 253942105 991182512 524737679 333994091 428252144 937282207 231800140 210423522 120400415 386629663 131022834 918618006 810242817 401431078 471317789 260335054 35485907 374812017 127389902 789650137 62063481 437166845 274478824 943979142 838010104 234592399 64370612 567483308 217373690 378270509 361084509 655668900 6529101 391259555 257839989 643869130 676837220 675799808 410803567 418914303 890765012 551549206 906189090 769683242 970283736 98052861 617355340 825783474 449688782 344158096 211919373 19291141 322752952 508157934 738104680 200199957 167677628 748664315 720789445 484053206 458859941 207018716 69323634 514787778 772144479 806299007 780809757 252715605 255807102 175608593 961763164 743281040 92934072 815648645 30479141 763990906 846681190 470071828 917812822 87649178 539884296 424505271 961389358 564530559 551771070 893629871 370003922 118143800 199846607 53801982 821317321 894117852 620371238 778760171 466825600 517590020 695164624 559620226 252125384 347923020 936367487 99430162 93376851 946245589 909726986 899086765 94633530 823134918 893890027 450999211 684526458 527600838 442295743 699853351 418795634 898269572 148339146 50674816 679051878 189062448 833861488 213934810 40243967 451442431 415930045 278679195 534911689 66558378 786071262 951488238 314567604 137728495 125239974 40429379 234844052 941010191 543122698 729337805 832252577 800369999 697746341 262017026 639356408 138292343 824382773 351149343 268435479 172001878 783877148 802303650 259841381 862481723 390365408 137665230 603345576 288961661 130908331 657625898 252088204 11065077 197553611 494664962 866664739 114052991 729535539 217882085 7105120 41767293 982453753 761781797 442698395 105378643 17883606 170090330 846948368 270518508 48104873 545791199 690065503 972315188 421273332 79055956 40060686 309690267 79254877 889068058 84870146 993494168 307852079 281908698 684835850 776072228 680479702 648897791 471386964 119786299 349733990 771815223 361012214 785181023 905774101 170133749 613891686 95829268 533056189 52034546 483576322 433675365 312096603 156300200 352258442 288007006 196192915 775708118 271180705 378528911 412788521 431149823 674840399 455433616 352471689 68467434 855734401 343833463 990159680 71533859 676855944 522751331 493751680 499344761 140009622 435194101 596289952 27835006 795505732 908238546 55893146 547630090 549364751 388175138 368714380 919803833 760979414 336495124 130836279 623044456 795414878 876905048 363511427 691388860 815751886 273110435 423436537 354317979 165370675 986704687 36805703 122431408 60162813 456833080 826273216 279476971 58017408 828610176 363753177 778386687 87083125 198723787 947103150 788495843 28502134 965488484 91340154 360678226 109224837 474581143 885973794 914404170 576632965 473355061 361273259 205159569 283981504 933601555 809675456 161886507 899218527 768871306 217367341 49183973 19014389 296935417 701887334 944126414 511889909 286953534 582015489 876514488 180998455 314021697 54842935 596392892 975377271 180141418 642163816 20827315 448742102 261082406 873338004 208127421 302958423 730780517 597883106 105957310 457090403 591006239 454407708 558353628 284670534 805828810 605774385 467930883 79773359 269505254 724448947 598363233 484871476 640414322 449690967 388663274 405456076 267574899 259083383 97618901 505467731 290497908 118433683 712556572 100983305 83172353 603618251 668137728 766432787 526148907 513139815 625104772 529912569 181865735 527375696 170766829 943691046 619379503 475185556 516949064 164559980 887706431 410376165 305536740 143034493 90000217 812577051 883940051 712641907 525473442 486293166 565473390 670861897 515754434 791035196 358368718 609172831 987309928 938939145 597062996 402348282 544003268 508933242 25624609 137696193 515594763 458976409 850896030 554845505 707143415 811818388 668582134 68617322 11792196 728430398 118580631 74372625 986222388 644412813 79797685 322199916 971997196 289068826 344682439 661761689 676113045 475356068 963933192 822661399 626773404 10320525 61241079 322111562 437346930 671496027 872368599 396222971 312460652 707426361 409998128 929026774 48804452 218643571 893376332 917826283 359594294 902212349 669620411 750558766 397786180 439652589 572690639 677751543 255984883 769821181 639637025 466871427 450002476 395063562 438299914 260565361 587008220 190251671 994193451 798349381 430226036 179993419 861336294 740082664 659778409 543114862 64020450 944476198 164633525 743764080 260508043 271269423 176411988 140355427 861122191 45942550 593803464 238969724 194816610 82840661 186911126 491523990 898591163 268945479 464986823 337836462 441226517 515188909 403957096 120111464 242240303 488185642 604256522 633772681 639068556 238177735 165606978 996257147 333171444 370606447 321629482 589177292 287814129 663098996 895863262 274215599 641394515 368189704 747163392 152191353 333200557 990077893 925487157 740669477 710973141 756870182 843928742 799046609 513422440 715698444 53326720 708968767 726720067 317868345 405690484 90670421 937477643 952023512 679166520 110058909 240977574 137772787 652913411 984343237 882375872 531256828 949860117 147908384 813847879 623496261 8185645 873701668 822143984 168274311 449646865 333463018 112636848 664929375 836124682 822941618 429457731 557630668 269910373 814201948 144929192 951305907 472169715 799189487 113336482 115685467 980242313 668717334 335864633 132476145 763390849 778342301 260014647 133256454 358663480 190608633 959227052 657258252 941643662 459673790 452722283 707162588 790336617 783262502 702825098 740210994 959427890 20684177 933004774 320350255 121207638 600656639 253464988 763566039 569439430 212705432 712756113 300034449 224216695 981774372 259609836 145940906 108849379 681332371 611377815 584863186 102173319 492038263 114709441 803195293 836639331 934470277 115012190 67926275 243204221 881714712 109708197 147192544 215293022 601948078 554039441 436784501 691623315 142318441 478168161 241628389 18580525 911169422 965485849 766527929 65639233 405135113 847869951 144773468 641403753 299910632 95862302 541780128 764210498 504927196 800691398 440624696 282825196 993447099 297045002 473885500 533592461 47570176 721382720 74790312 775644622 988030025 854183301 675687132 221920860 450352088 217047607 665928733 142823784 994635028 214710649 72275731 44512808 37436421 684457650 110467145 194618708 697638875 898183950 847844785 153585065 845115751 339529211 806919965 119921770 762109855 712414638 151439559 928192986 940958239 242407324 505821130 349171139 73022883 874509569 157589670 257713650 80799374 806061404 876875200 484167864 275827559 106727153 123716063 379632491 859619670 117516614 872881840 879175907 247523499 7167910 676488516 928796157 833728344 272808865 745198221 399904283 580877170 339457418 829825508 705551267 198166452 144897272 424530310 297840764 317789179 480920389 351170834 914560660 331943371 717487634 611717133 935644252 923449032 410337217 151076446 839364938 531334462 701712378 981381330 620752470 511608987 962287654 479038361 678873725 368072175 335411703 898224327 321456962 518977651 148895198 847380692 192405288 881109503 103936916 720733468 27296313 29829009 361217170 438402144 435016834 106303437 964390552 234910020 617778836 819553656 876292650 913299151 580176389 27055100 471717134 933315309 962740717 373362152 617392335 1421552 858108777 648818029 692295997 369619979 776069148 268286178 197242091 247261142 49183401 116592448 159732144 202412237 493854522 352699558 445793063 662236881 45169660 20014806 869344046 996037541 645980577 397785014 41625706 965963122 438021596 970585553 143660226 329579843 443839464 726852308 312374240 892310922 812668162 819196433 162340788 872578713 728706282 142601471 364991728 416399146 376252007 1034167 437446028 609816280 455701952 167449977 444929859 446496420 851845955 877971749 154348565 890337648 317033409 621431235 359960260 397398151 55813904 396818171 617302871 708097043 10290312 235221405 536861081 639995302 303753095 124838427 255676314 397100210 167946221 66998538 246053933 763624721 569766048 164415397 580217705 843192189 153738249 200151626 784109865 793267225 863067286 153489658 574874508 760856294 360978230 550795741 380643701 621151311 155232224 442077116 54859019 354700190 343760908 454030470 611983930 290485124 100047672 376115147 32651569 228544149 937385828 147458884 808501475 938013641 917816214 685546313 467491718 812079357 98479704 322854233 802043670 442570096 960571957 319730326 769038803 879069254 758209599 281469510 577178302 561949449 524992140 75131987 630822944 916961314 32840884 689764812 258553348 48745316 126963285 153167714 135139512 53549698 666195343 988328940 810676560 685371796 675931529 560498403 829412387 721784727 650867434 423388391 59896140 635520745 820235360 412829752 256524586 732486609 711453469 657545021 754424032 258639605 56431444 831843073 691862230 478411233 192879809 133724593 849179958 417410439 852104479 393889055 621403760 795707578 313089199 48942402 27771318 853575346 558672567 333448884 629515649 329731467 447926273 375203122 105147914 352945861 910818136 993928224 478171089 95174085 687034894 858568962 500103194 714514003 237362809 692905476 487950699 694518042 319921265 184822388 807125520 548239404 347092 883376962 7947927 14940539 995339011 635366278 291007572 118893921 654846818 199348986 433864158 495268633 660873179 931269244 125496720 294564163 67585884 837940366 480344073 774687332 897843540 563491798 371463853 215827300 52979258 911885214 109596705 395970574 766822918 824214101 707174098 10548115 5581494 932913164 692810607 998359815 885570251 10876665 109219691 345043939 639197641 590466551 765119356 741531265 769083067 400455941 923333151 957315235 236760236 154401219 683659281 688618477 713996590 637655544 228673751 82086502 388709591 808610318 95459127 764439803 13281216 367743892 860377533 137526268 673070085 967326139 943187767 390460829 420095559 410299354 850245945 370382967 2168877 938897899 914880666 815794180 683517150 244960523 598261749 248776998 114528648 321425405 697514026 160794784 755320797 986713000 825523930 353963420 462312593 752975253 85152494 276018723 504702429 70152306 959672080 389742504 623659007 426634897 953851440 962786174 973665720 957946985 476103168 416671069 317946060 257085204 13334393 950339553 860845189 677738192 852695380 76482315 440759857 752840063 684770450 893271230 828685216 853132070 192530677 588773699 921221030 991470705 400636804 716696517 563995295 173107502 94271243 161234646 160105702 211200205 405124760 314917609 75334492 562961639 78091264 442098901 862579176 632474548 672267864 838901336 611880945 620289171 334219900 96016530 914286310 870759046 849687435 247466118 49103030 856009395 802510696 374545308 213764696 717466340 29253947 21244450 809832517 294280200 696274926 918843846 635975417 919005872 5793969 384435742 872595317 873403283 14501751 808865056 562955712 661302794 104426359 71376810 911080289 823745684 485933995 725462523 509833191 333073235 283465556 945287224 236837730 596717710 309521524 859150056 853445863 973055789 506110034 679173496 502609679 345213760 668654074 492798137 208376952 47676025 725371066 582078301 420167747 179123884 238739623 501524093 975280788 433155158 606240022 351011350 493475094 257193748 139479331 442762631 689774452 281410087 692919341 731713044 539567585 248871159 319434328 694019430 438842769 653062029 216179978 387725833 998858046 50560279 637371246 94923245 124899748 633671271 598834420 377015014 852179460 102520949 273113039 395042604 477184165 841235161 601865589 859200988 186322254 294150225 679042339 921287028 100382158 208266561 270123095 689954395 588751477 259488814 42395988 710006615 531920536 421945410 381243809 157727252 897752336 406177228 375838858 521241508 62384315 100592829 747389854 562167034 840277754 516474667 572219183 462603118 58799666 630186961 816770261 282263868 684844107 170793613 115246059 826132996 233430836 420101858 560282128 919098700 687627101 188738164 145361320 824951033 400155707 194151822 243880537 672230362 938727623 517431711 880183182 99386397 818786815 754660792 703236855 319456216 942668132 979917072 234905351 429624705 517884795 737997696 131360117 126534774 548239948 462270472 439565244 635144055 748532710 368762696 712824218 914661671 256518873 725647880 548273045 474281102 304293562 394808752 177034097 797294489 73559202 653256912 398700219 90652569 183138224 666156954 816294210 859925952 696462210 479799907 429413272 40312743 226799296 572509734 859117973 974713803 502096274 845550336 297809620 966397963 903039524 556273845 339614005 471289900 595707689 158456106 996689753 349253717 469162581 220421353 754415401 604991379 685172962 264944544 923210320 147510870 719912460 286026402 273454780 623670514 871200149 872688996 175249185 106681888 637655106 983927809 666509174 226089338 378046043 651047351 279148917 176561154 340795439 94953320 54099231 347735708 7151758 579849242 304182582 838101135 527200077 205079927 280677826 450018823 273760710 612947534 58226829 196520086 590164821 201678096 405276071 331527599 341546460 106706515 937653218 71579434 633204287 346399059 459748694 853949379 216727785 41565804 604659167 505494939 576265798 106621345 775741850 944501429 431714119 77405977 107844972 387343738 209362401 824944028 684962683 567577910 170008974 832986906 856986034 214910104 392252362 708397348 399723586 598085686 20856983 597735281 719499803 51683079 734009082 845069403 739760503 914101991 637092219 207195999 101798480 804771094 678736041 99833761 634927845 154708665 510012308 924660325 427363897 559097688 474101329 950858135 792258708 28863326 692150906 552310340 20847104 114112669 460821419 477161759 24952013 993920711 873960966 136811773 606059021 979914742 742790832 93371225 105105433 128442661 980031570 504476881 133693706 570192564 236414872 962038183 365382976 271319784 510713269 875212352 55653343 838604392 102758110 511581608 791819085 45479617 724515018 899446797 669931958 806173924 153744697 958234944 922439048 254563235 600949866 260305207 21703159 209753143 761186722 888891022 856718714 297958589 752114092 327704833 641399884 257231028 830018900 317225459 915621612 702439808 325992939 489358570 446031517 644223722 197935046 187144720 933649383 854135199 698607807 467265716 997779732 606423468 485858994 24881607 349348532 191485704 219424769 43718752 729922585 91813899 750632977 272354872 69065180 426522607 404337099 481305135 224436310 3517270 117999132 664816325 181518888 359399619 269670005 378494625 594879155 46091551 734587723 52496654 866763425 896303670 506412696 346832505 192348762 706939704 380638296 618588916 332465296 436777272 118567693 316100278 775483060 293738928 98385980 102120601 622130558 793741051 906022638 407866523 829332841 617679066 13652016 334778973 551482164 541382896 317924755 221715367 828781666 931881286 909272492 299481314 735192507 827672776 452852885 280881052 85533129 57067973 399447659 121027848 625691484 74226803 660970958 113687163 927645702 665718632 898501220 798614000 361448608 69090850 747741525 259520133 863304643 513333121 511529936 12480252 499824208 303927367 72238981 209668667 694718953 758600095 114241834 181477836 231818101 42481043 693634807 891714142 773172128 602789781 127896361 164080706 922727256 733191927 917640322 854534127 294218321 976471922 802277575 848911998 525094786 984358819 81930049 85303854 342571942 533116809 669620029 315370209 912282556 68166409 125757068 716480158 995479432 800309866 522913284 685668365 854668304 719118042 116914684 315537662 995825695 272682215 954799828 538397410 445171909 755389702 938705771 597225808 549642196 793831439 544495527 390891650 589164133 757809086 419415281 409010133 677928786 146015028 464374454 965626445 903563705 230070645 345294055 523954958 157698943 253636584 714770554 796746724 835108298 598758106 796205030 176063932 634028934 771070459 634502059 757276457 886463458 503898847 884314312 426118880 931995344 219217278 450073411 668105276 484150664 512325300 845346981 460852154 406972165 12575938 99488891 292410750 38308486 233981899 222633686 713154509 952725519 470428248 128545996 884763025 793658086 280738773 908192501 456573656 587117590 765563665 479802862 130027349 918020335 644429506 100408537 868216542 459028868 470242303 308612571 838987756 681165611 108137156 60398237 210566174 264093953 902333553 260454092 794996918 688862820 936595531 687725210 793082138 545590135 294966778 383735610 398479700 370203041 610711049 995231079 320763539 795152398 474112106 139413470 186652584 434173484 814682863 33598943 631690 992953904 168969170 921723824 616738770 252548495 417244718 362601242 568332608 363445637 64091267 237439978 809833524 100474769 31813942 629306481 273191733 574103543 73961230 364386309 673825646 212436540 742809017 321845118 39035180 928218542 837480005 506460601 651175009 8600026 40300967 707351065 926207268 222381844 529513271 547925249 577467439 259077874 585792306 708129883 568240480 809156817 612155703 70774292 464155192 819861583 888059083 202519197 251846751 579272655 960621013 308908396 466965022 282483448 721845026 138728825 63639779 51624246 526912226 100939713 650299329 108510264 779027753 992696263 20178413 772300400 691488879 409298446 651837762 954300310 583878160 567493280 15425214 453171494 488061133 979338122 631987459 125283037 829408074 824987485 93382871 244684607 644744846 694411695 346660772 830279700 838940294 969340312 486155768 360389351 251287169 352133174 987731974 966284678 362885045 548711209 838452772 654825093 383067577 92084503 572412235 622476731 231706889 137567785 882540955 679310530 541291910 209570956 548488916 34498939 782492403 525103346 762269917 795290760 565796729 452160270 989615680 199133137 416183843 862469660 641696940 781179136 335136099 227210070 842742130 604134916 361401739 963067520 196453897 20943250 274006357 362483293 619594379 173394847 810270300 341508407 603185205 982745063 745303969 854349659 245930475 40353898 487724551 77304218 379051185 422685161 233548502 456906186 775918643 590614125 151718972 219946819 187069758 615795649 344864199 369039203 708844101 135388147 522727148 757901322 78907869 639885271 953255300 48111135 369964865 124033412 128170057 991072777 223111886 188225237 464141662 182855222 717301896 689087464 990428868 365421463 615376532 989399971 700859110 26767394 125055932 454025770 252709134 654207311 579339246 902371178 232603629 382507164 248126653 303767442 364043799 319748617 618651614 251347348 877945476 163830429 491932077 79782825 345306385 117651167 422789542 484808138 63461629 448907613 568311532 305374775 62682476 58184489 915191493 763326964 129576424 876853846 401387803 411581767 906953947 530689664 639366909 794637372 27824661 140150081 744554780 445407009 777043276 26538173 525557838 140378890 750517911 462088727 418753039 5051470 766440691 893850105 570704635 748640520 341955774 765578001 606121301 824933783 205433919 402216590 109422468 958094110 838188060 935819943 499937936 513196549 190796769 970006292 830925481 443144310 629869184 451423635 68259233 657850080 301664460 756917348 691429229 368481912 572265469 189353166 39629991 949745587 590456367 543025560 284021007 622875854 46858978 223553936 459714053 171258950 478903163 528143880 951715089 171013472 993365442 708937043 352348764 966730914 640775779 451212109 117697844 479083608 540232045 83911633 933906060 781646096 403463381 861476672 843094393 213818398 911388916 877189888 238051254 480162841 151644421 963773947 612044321 666613084 455734184 865786652 580200252 757109894 459511138 608467414 863280557 429039354 651589403 464041116 292131518 866112352 840338078 538590058 833832669 346243106 390872348 993910843 80119325 874860016 377068969 88166288 747780788 673176125 10765758 352995567 551255419 155694015 905185717 432482658 512528497 967508722 732580177 26395636 876248376 521088662 576748595 332997176 214336918 667386413 940593765 989607618 815805942 649207934 817646804 89917355 530399205 69253141 179951054 970712849 492586645 354956736 32999304 158518164 31016797 216725267 796303002 726009051 5045814 38663397 158336128 507725325 850133056 972534737 58881051 405351001 42497595 115466422 294276654 602431854 588093711 205135160 892501987 291686915 898442308 794312252 877554499 382772304 976104074 685576304 951391681 932578963 683516979 432640193 996119728 802135437 336815540 804603618 94666184 998521602 993794088 356924876 706714533 829215805 942638540 845406264 209366088 230521481 892489348 965974311 616120724 763052473 102863445 63562843 803633618 16341665 714130921 557924571 23511086 183601562 23328014 653396339 690461495 86528770 220257591 538160945 167400803 668552122 335990265 691381225 737148296 545419686 958599055 319213746 739331940 861028913 609111895 796276839 894560791 239853254 471059539 5262888 388894372 336453464 400660905 51265494 748572787 166164187 22320420 967710362 184539602 153931208 179195312 254988126 942461039 905246877 369628129 226979154 123298784 867304027 576307821 858736233 181439003 192700166 667698861 575279065 754783742 650771497 260867361 705513631 335040456 687649615 185693673 938788345 267766686 118668939 449289036 904125930 104780807 613711089 697873973 888384441 562716273 798310682 601771697 413165682 918919594 520080292 394835058 274953571 977034855 763184048 595358031 394791072 660682688 131179363 45879234 604600705 758233522 587866213 365722472 122274079 819114396 885052005 911387525 386831066 3623106 469093266 256440189 338803413 671662285 316957987 577181020 635352184 135531593 722287057 246005327 370037486 391670054 38101592 632465705 193521061 331758904 552464378 435956959 185604304 336436407 292988155 918290700 129207272 189655744 403462950 298218606 104301607 223739857 83690054 936107879 811112715 108040273 791052974 685957757 3175641 299731718 518184882 938505434 701323544 906966941 988908076 584539340 693867794 58747685 941131512 898475590 446008918 23718036 743602551 679182174 189952825 805960001 483426832 560839885 418040144 87680872 367407787 648108658 30607863 219999401 860394292 85235151 316658381 26855050 524253726 772416138 620825654 955452656 790105821 688253678 769475544 96193706 677688939 328524391 242255134 187799526 88252868 773671434 362335672 4624058 842536553 829614858 837362713 871334812 965949153 479270724 825413624 883157994 383670580 712345524 196009167 684941924 845077870 827311358 303028319 204660653 101695010 877538790 174692650 24691917 143757028 971484120 279779064 647465906 380314318 675101025 554958163 107625386 412813052 911788723 849741834 613885418 442907408 393564197 241132978 946718730 323150766 257535665 568709152 736843911 587722497 742698613 705768176 917604160 556184885 828130098 771761666 863373306 101517050 489271504 968093175 622818012 909820424 176799704 17032888 624914675 34990485 65869816 670343664 76645551 781220064 533463683 283389837 132868708 942986666 748802799 5812803 142014155 978488504 64504149 973374472 723449214 806839891 607067380 927918745 715214207 558219463 707290285 117694452 316506546 528389863 598739848 537505500 318764894 236995207 608615727 832958809 537433776 27144961 910716526 20162357 19701047 965330353 295625657 731714175 200848489 419878521 473456550 188053516 95251485 790921278 821401966 5358577 629100815 817325416 97969009 488829962 664528224 867546726 116830639 185737847 767319827 136810536 39549007 988976154 584329361 907931299 451382300 104074522 877191974 568524113 116705026 179719522 155780993 115280302 74411158 781631266 764271160 250931132 880102540 966393165 421133378 467556480 407527230 115702298 671095675 624323715 728532012 205505412 412078883 654667345 867178614 367707594 479374943 416018685 858716004 425523695 533297847 877383835 431307999 267894331 765712023 803918021 960139253 38036152 624862670 532422935 669750104 329723317 947959313 134669235 705016288 2517063 438864249 147746750 328752389 878414531 904879873 484946401 116299109 771116870 431854857 220371145 126908228 559067181 564140502 403193255 816256775 178991261 60713487 484036272 966476728 466696444 277249857 893784478 677214597 328367478 895986781 571806765 893791297 182389881 489756213 240381599 632612834 393071929 960850946 616285241 298041601 414453293 783515105 652380099 503835485 907842960 345257297 47205900 483298904 154834913 615840694 784972388 441569144 573087843 737771226 507793185 933125352 218403742 844133223 691326490 765727220 616988636 204571501 635651887 295070609 376095149 211321570 534565055 323963090 363551331 364320286 386439728 38632820 774417558 545075803 734648938 297412691 901153442 173272635 576179804 656712690 273561892 4641345 849849206 393820920 508066689 855568726 331895342 390632109 745801823 641012038 566300283 479321985 91022890 944537409 513629 462069638 437363088 712479322 556597843 361844465 590392325 681012235 893565923 634977949 454412864 411758255 218183189 573441159 963262140 706137095 854190072 871183443 995485752 586813878 698764572 141406150 250880056 244686277 259915799 833174858 521777538 890161952 785619201 776375917 575847073 146291734 795695607 241802338 700012133 167725789 973873563 483227262 946694240 303921163 989713298 445885116 486788459 567831326 546677509 166418490 133174815 726889718 253485857 109020602 78533469 371835477 443649431 122882082 159056583 73678438 268428572 403731708 763343172 239709491 317579754 137833207 936955264 68304430 615280189 339847268 888737385 484869801 897701080 196219321 827327923 1673821 730185598 414788625 795715669 353607655 130040184 544757163 339149578 114689350 65757205 756783719 161211089 644124767 17608997 868123212 785405294 50099577 844030334 882404357 657806822 779993538 953649528 701095774 183842567 360543176 887025008 182208460 395675102 467304448 804202056 455756515 50422846 264913218 968181733 518598877 20071232 732406602 707674544 255458586 544004029 668846393 321633046 679398042 451493078 749139987 828719624 342140037 603399277 453091647 285273468 954645667 171345833 701694730 81060842 853687269 147254134 966079780 63783887 846466266 310201603 871724833 664316461 115741242 372889666 945875193 647825161 123161439 97705579 631255944 687659500 24111815 117606009 572497167 198875747 610944660 883016619 634836913 945014400 276847372 430060549 558580727 195012438 983562521 965146828 746363213 114628992 656085705 731305742 623794306 703461274 797995983 710560792 991009356 140085447 221780992 175886845 820792770 328008490 536660951 262170134 881184992 880313453 228187378 997243773 125638406 802096189 653904531 837109648 418114937 57423051 700777505 432135284 83436513 2876236 459518884 633626512 605732041 6011002 851478092 687136270 571417635 628800786 207083242 952479069 227444161 319654484 710092404 751653297 112868317 900551302 269564038 599253121 499180434 2180977 169373660 775693577 329924960 451950306 360805594 203468998 966945196 726516011 999982084 529396732 519671613 152103327 527179398 485891635 6481345 464022297 542890156 19909302 636663878 783168630 418795115 261785363 344485825 158815510 957549527 247791005 760329610 933556575 268955051 672537069 827930590 479505722 360976324 979700573 46832732 143660692 106937254 568606092 836211849 894708703 287458037 30537949 88701516 461726862 34703869 679405815 484353138 804051868 102905900 86052678 560952619 66755078 866055314 563252601 285245067 560685388 5132392 199356930 430188810 949996020 753350534 399890073 367045636 852182023 529388267 5290681 25660474 51346322 648340280 480495138 19165264 306849575 619817781 561019221 591050573 994341465 880302667 631167003 889525022 734212675 275925769 352466943 575921938 494856706 344583072 431449807 644788831 891675958 327627367 988652319 364801692 291092102 466616919 809184453 580176965 857132057 881907087 715319646 798357819 552377885 368879057 827432136 559676225 874187587 26558723 883967910 994848384 947351873 173516720 205601248 380377091 489179983 803463045 577230624 716606524 565266603 394779604 997024085 3243389 212421909 892269588 657218868 987067520 704933715 202754654 924444850 508091616 398091182 439323634 954175371 807562142 375869043 938266544 548012478 392561053 173907060 951791776 189270543 851369509 731353988 969243754 871443076 234377060 165606143 780699103 814067945 738107112 17035327 18364782 776429388 263416358 173071144 687702959 405410945 771089143 869701789 895009756 242549919 17489429 917927176 117845075 231805312 4952995 282356438 194260246 864146757 986580898 183377657 947873354 682770128 557817469 525746020 935487163 510308937 340784510 562497939 151618647 373402010 643901782 961639680 963860143 986767603 738640537 843804079 629866873 868684102 682566719 967221923 61711120 578710219 735270949 793554022 936041202 716267902 301369738 346971013 725371969 316750748 123895698 879724306 97551939 431266858 808128455 522802977 747225826 812192622 512598675 865825611 516300589 876530548 442228166 138287406 604400085 688560266 594949910 791499498 513072049 188407236 509231258 101636005 48137786 912565113 254559055 128860681 397760016 649906116 608370067 115460801 528892787 753501956 959154093 843916031 782915274 612446300 311009859 608042745 43105056 444396083 964199649 593454183 765252258 217298102 309518457 479252231 801718050 698055761 914822622 353457946 657071255 822971450 572104776 632214500 613680539 599424230 625762771 904365615 508660715 566069906 88896511 420057288 142867179 529335739 318085681 990497025 476932128 542761894 700517425 504265518 811774899 778143449 566943915 960684328 712856309 559919520 476942766 979214029 80431317 645648009 488551215 574868605 354678892 787927272 340356999 182581663 634369906 721945940 102825457 870180634 229925573 434423336 829439757 977195996 848863465 559591939 96747360 746547031 638041731 599257160 388773842 676978175 835467997 756519327 823349294 144251853 755805798 896611954 673748389 672165567 191921967 954461041 704141643 898623317 31335790 162469390 546605721 233231126 918727679 329998594 367941097 830345481 873225950 759556294 345002238 628511292 844618158 75181595 536014713 381891137 406179381 497226371 12253540 372992428 568362717 25123013 727688108 978987158 235684661 991191405 554029727 635432733 396807278 756556105 42209906 630959586 959076319 488973805 828886973 76524169 236007298 978233392 394406908 170915388 675557492 169495725 496520720 232017961 576967545 531128387 504223932 267006975 212942709 236137621 308602154 981103733 365027828 412535947 968862051 530957764 29619107 789974223 574233818 71135272 5607124 278569041 536233698 586972770 780969470 165890756 254514483 108212793 716842043 565537054 584861289 769494260 389138377 344992284 956046981 344803809 613499530 181247164 747562346 124287698 31400579 717449921 453848417 961616539 582956640 589152050 596950422 609120661 886631919 846235355 930918040 834751518 491889312 166476490 448824541 766873367 599887372 756284627 892140859 682402916 806170219 127789069 434685296 453413232 841181468 148258131 758406812 193158054 866412321 672136132 738544066 420629241 107382688 931276612 158875723 170871901 556714595 42063609 475863170 648495179 917371481 831144910 67973144 192992065 270664723 176744691 405379746 285922368 453238344 455154779 965334550 823686989 669908561 802956604 975752018 898719728 252926125 337120403 627181717 430579127 273752958 17376669 924894212 983569588 219832587 259653215 321183270 575639547 429606972 71654432 605213801 667144742 77196577 118513642 163645339 691633617 172777324 691509004 80898673 540588061 126350066 279864730 810605571 622333745 107207213 442476267 459409998 593937588 180855997 203859482 426332849 678255701 773497826 676906119 918180976 208868932 740203268 700858451 307252020 313423286 659015212 133755623 97516937 220146020 590515336 315311469 144228191 297231884 618301674 629374805 758763146 208390383 937232970 425377490 201194818 820778577 751027776 407023963 340459172 404305917 855312779 868752938 885703982 622343614 414438540 41318080 94019399 866174951 274255819 464636767 538028469 631911372 453062257 376465295 715194405 569578567 367592653 66065050 429900710 732260404 635678416 240501263 301976878 745176309 320386192 135616578 738378772 813810926 942740680 398436043 839010964 768748042 445301079 989710083 592872015 924729396 20232125 90625674 249514696 637721567 741036961 736745924 362731495 678415487 424185677 508974167 862835834 814463246 729881648 919013806 83099311 195326600 75781979 541946745 513382044 648299119 576296965 919502379 36059832 445678919 755846663 360033147 631003230 846513435 624285793 690052323 913582161 476075511 161087923 509166628 333627187 678734955 290063045 742990784 223726604 649935374 997183231 422738303 24169674 216520185 542407921 346347 820703419 190729032 740128973 403819987 770373908 254886301 850248936 275582667 618539885 509214109 650922045 182899115 104548931 413154160 43485929 244046860 323754869 800115013 397208240 889112014 555351240 350177228 669239671 53997461 109723235 102623418 893460936 464344903 824232787 709427529 933075793 275358863 331732488 895847605 345167717 919235422 559848663 165306048 251216761 649252964 457936502 399218222 30528936 846945179 954934914 441333066 253510448 4068029 155189756 342848096 890117875 795663305 962830792 704724544 738005495 774889346 171384621 171758274 927436774 562266608 541656664 973913916 615465871 387497693 714660056 278755597 921353059 984882776 925517347 270125078 927077881 697613622 647785488 96081212 747430026 727667596 121902427 327918824 351496053 651077430 636505125 481834374 501499580 875044948 527437425 54704649 640319622 44993479 804242600 340982886 256692635 985107896 390489110 837944340 942891499 194903058 819211627 276083858 745803527 526377219 655165754 795142113 962967718 945697663 476164733 493455622 515780898 201504189 643461903 844189322 379085816 722263992 495124016 924462330 889904204 754895279 178140421 323394918 517256546 191365285 44655382 497471974 898473766 73357025 197286607 807067152 191413413 898393712 329965567 775952772 362943122 299368350 98250843 877610081 634854338 866320769 798304252 917582284 328347568 881795694 663969757 638312048 43994874 826260097 482707038 133332217 869289442 757256730 879559620 311967384 925252813 264646235 962752694 186550658 734581448 922317227 749213377 458574705 239094782 399647797 422700246 275810849 916679747 403832426 704480199 600725460 450105228 703240571 415221453 554999759 78313077 845709280 123137029 555829979 428019386 740246995 356458734 748626373 75195326 629641685 347267308 326172126 128092423 698170153 432307657 40776059 867585215 287702612 349123119 687427190 603756597 808507812 77572142 385392299 459989082 796239269 925761468 195936380 95550533 263570861 611137329 192409422 576973743 299847249 688790983 631154186 693539192 431125998 786006048 173779356 774018592 841932065 915226815 809045879 251818574 466894159 349837965 860711952 636259661 850972446 815351126 580387679 462389130 845463290 31049290 738852705 724271895 973169553 674947708 36761752 502150700 21732439 222081382 727850633 939324320 476051971 530236771 303495741 841234804 111953680 333198388 93364417 168830793 707928637 346610556 426481574 104895204 897754382 219470660 568554881 661766321 708836424 175995000 391966828 408115773 804210297 583507815 768593027 431950523 373521517 282013767 90877544 358893440 497902010 158244782 216077248 807849608 333165877 257044250 978710964 657330414 863591803 219787115 928602481 274042743 317374314 805792612 740607144 288816904 223599268 630859309 388943886 262611756 307470355 508419539 488466909 921227407 729963103 557190599 927425618 456309637 467055738 78443867 540021805 572463748 360456725 658479688 381239092 757691557 762866728 617094443 54820016 755734055 971046766 172545539 674316782 15127276 467090150 864098997 640030399 728441083 88033875 45625224 761916408 196205308 223976125 635043754 508933619 999616703 11731182 332493737 276503821 59664821 137019894 748410362 110957606 280078197 490761128 926244213 810495268 724410937 665341723 780041686 589293424 420726622 919033641 330147390 480084086 599827432 714121971 777311665 933383722 417721595 460597851 769693078 145284990 933730915 18637960 820634170 364314349 345389325 614857830 646525261 928027380 563303820 424018211 693509219 30128275 105184917 664114867 919809396 566730704 786081155 310891086 340871516 924162100 582824659 230265581 688765532 467607372 227395753 135426000 886421143 969982249 329361226 674304762 353767574 776343776 891604384 688276403 760046533 82973451 280608697 883911429 779753715 843786311 319307592 672414784 458366678 266635700 736131619 826041207 948421253 33862520 400636611 161305089 497921532 253268796 158900423 309768440 783892123 886738605 18104689 531377597 559493031 637408764 161164327 452905586 886862536 578799199 426440947 482353278 974526601 60515982 768213764 180151565 374148828 451710278 117156651 989779854 444568979 259711946 694359647 942559795 92225256 57732701 166259257 785250932 316142582 292567241 31057273 827915660 955449149 542367963 595337343 816061691 552637730 697748708 735588818 557944578 66546284 986234937 751963293 995968298 554192585 855594932 248816941 899553469 584566087 335339570 674690420 339066187 183513307 372311827 80003465 496127271 638141149 886930621 965336102 369619432 731275658 507217177 426532649 540642025 235703937 760033301 13591571 680554952 897649991 240429600 355615372 220062954 302057411 77732528 168065245 777475062 50879682 707588799 690241652 99730006 72856692 454484810 539132004 642216889 663485677 744226769 415399906 786645652 15294117 529706202 299717321 671063196 887540984 642684527 433168407 427219277 753578663 404250267 304419438 903382118 816761942 712944624 329364 112654443 59935500 741492740 97955827 775190818 292925110 975064047 515317530 968691734 333096099 675297998 549427770 861797656 887822345 650161220 133377961 446984888 35957375 808384244 369283682 521318096 820621441 125680392 73802372 239603450 591820784 308414125 196829647 102670101 796177039 208885908 384316458 161601988 572134535 465780851 567888415 335495918 560929507 587175298 555901789 176383551 401270805 231672575 991569205 160956838 147760752 483007658 463563550 793699285 525471915 291149129 711828786 468711109 287376484 550072101 80554670 611590703 618566299 632398988 831664758 692891155 310409779 658955341 954680718 674701621 581174900 552256063 588980130 53583771 41297292 937382330 371157887 293736720 750859529 518649372 520705944 654826405 834898016 131504965 573868674 462786091 18443626 343446555 412674936 169889977 32734945 549646087 565179095 892587820 2228456 658223223 882412195 801823138 795784576 468192090 439452417 636779774 238670100 186821031 941565115 123767144 650678510 174563030 656831423 493399754 471331263 559841893 621979040 419232595 24072219 238898772 847279635 331641848 993660666 353229225 524015988 734857454 374149689 722704109 3963711 216097842 18960151 12968622 660064919 836809217 940609208 882952699 374466 298003296 475677350 568598251 867044266 688278165 481977675 1214230 822344798 244175787 810013303 375713818 342220687 892902643 420500960 676115991 188152339 192478590 200008093 331622964 823797606 663446435 299165355 403903768 732112932 174090623 838409064 64037233 172173968 176659824 37106715 827589745 715920145 155334810 276025706 420352075 897427631 527731042 7228641 601813691 855327642 72624629 660619634 350969211 505528228 72069826 119519216 269236431 454768834 340767996 107405715 870318586 476687758 516953881 4683895 856089542 913585096 65976661 364318748 436418817 50233552 548386352 632833511 436238074 893479470 649915628 741155232 717056520 702952459 676269584 128601075 103258115 605250485 226755047 868897519 822482121 980671519 646332674 941188745 723402939 694836318 828935346 81473306 40217917 961394733 408399247 634174941 300949305 365705834 827274740 286631282 28627357 662073239 339782784 132389470 950364632 473430106 748112534 604185481 501828705 855348221 555234014 421945534 999768880 206257390 691923906 346354478 42646595 206697280 993808882 196061165 330711067 512653609 228647648 639536244 25238588 247144322 543997253 532518173 189792176 44512330 123704730 791927211 390769541 499016483 748975776 993581503 219809610 805616083 270392792 49495396 774783894 570900677 674786828 372807044 923360385 111021446 825908676 732630640 381341737 774885704 71735250 55938652 712743727 6630242 475061191 836792288 220411191 581798861 684796539 92286584 851253100 854303657 464862345 715563269 654002937 760096694 829152464 374322763 965212561 324285148 781513971 66504561 448167912 339036835 702189530 3809411 502912055 454831547 889425967 772560627 769256124 24263798 866876130 997556244 889705528 374180681 84364198 310815646 530046575 272444751 276580721 129712173 461078187 716894405 168150784 751049666 973994554 942298511 571833168 728317504 114247403 963322802 878728742 869731824 100532117 95036376 832309897 637338622 405503121 267810767 834847042 228324089 115873339 673270026 616354659 994979671 947642228 154754846 223082685 302847470 172372003 733214791 62756456 335966844 444570031 886746592 508606783 393698849 680918407 615187182 582204001 163018208 805232538 871859862 883410866 652097826 172606175 358717091 417213527 516901938 694421967 285219841 738806590 652397249 336705766 681615172 372540308 637575268 152764197 315594018 440242508 832461073 40963219 797064437 208229279 981234086 836856503 231724858 360751495 54486626 387276576 902076948 667971138 239280490 761023453 639980489 828267477 835658565 665120773 627685700 557210503 999458657 631885873 708939922 999477345 595289740 981894397 51272037 729461685 247092603 907607947 154604948 131677588 369658182 600377855 52536217 487163222 853495786 379824644 560278801 644890134 257998022 259020101 153738048 22668596 364584222 819292661 297865610 283645137 349452443 100584264 69806587 608436310 622995913 176249335 852969920 399783661 261891736 52828352 242119596 526893062 292107996 246805220 260473524 911834580 798919885 668197032 20855923 788302286 431415176 927578580 504802215 979506990 617089420 477083191 94814898 191439221 108195133 996391969 188675098 431220453 479825252 826103015 302417161 284886277 472703405 454492514 950098381 254968097 559810855 131807344 384504409 357115080 803087048 552504178 810541251 639395916 935534567 933732045 588213188 827274565 667355328 959464041 997939515 390899983 635832052 343697973 477951146 568891719 438617606 221602464 530512311 244019281 928625118 584674594 869663405 172021717 604387658 765011121 782337784 244102462 717174392 992565836 714466733 4779066 57694590 924496244 866556415 282615613 461029075 411959982 946636235 850477565 601959890 543828482 354508813 745923575 348536638 429379455 779472233 644785897 429239737 77409717 295331491 724913494 819295819 768300089 946400039 356980485 135261410 594850340 732855682 79805314 732881100 85773972 801364966 662600348 442073918 567531306 102197930 605673189 873662929 541620875 173002952 238309430 791333119 451524320 735757918 778297896 458334378 254111829 423863085 431093403 835942550 822695837 451834141 997768243 124466922 149564524 416004791 533624022 717065907 997296124 210313641 359334959 132096097 54045577 237398854 851196974 254267465 984587989 608926980 44553606 998731041 928095397 843315964 360303662 315735686 620731713 414169197 619261409 490820985 885069048 344770617 99053726 701822686 887755418 31777126 445903656 435825660 414653436 923472798 771946886 487661312 679018104 906893743 232800644 76346233 501862250 21002252 666415409 46357725 174662836 558120779 266871647 124952323 443008314 357416613 36148775 743359655 923661159 517619834 914877282 272794090 471070631 524030666 100723504 946233039 543774443 775402940 567020661 63601087 38651176 979457051 78378327 28642310 644008407 827635155 960794562 711962196 447316599 111686265 706700772 497796924 917037831 657729985 883833009 328878008 836945036 568323077 511946336 928410019 483139473 300211909 632071403 916572221 701103266 622579489 34722451 988200107 452073168 37460577 472020059 441559669 435605552 367075950 380325000 401281543 669082716 568042582 77021479 307287344 35684080 76766923 552125063 97704357 82661390 573672101 875378619 6282623 358193371 176853340 897129753 843831225 73548799 845762446 559777981 861553331 459899945 69632383 235087623 491232946 143171721 645643668 745953560 318992989 27871060 846432471 21082458 665460033 987601988 623327095 365652981 590575695 386168597 532616516 211783002 562941529 403796489 371425847 761031868 382466712 30709861 30732008 383856274 701469481 341896434 229560598 115596567 735904139 579922557 394727971 895835338 361541922 46894679 418253205 560878318 602892216 600143573 327325591 605178891 579973111 501638609 911273845 39907435 295759856 986406183 767290404 976734366 535472534 500978489 883197623 245582327 653164356 193027436 174537963 304605452 963162163 719741609 810285980 802635833 267957509 97419741 149975374 859266590 237663293 520701049 683366565 782067229 120288452 391398130 957608685 657205469 615879270 255083842 651835539 88799434 492817491 743180645 74211753 993042066 865759134 423086045 823803494 430603177 868760001 201350191 129229220 507339462 706159384 68506468 187795808 980019300 90662241 954701449 77292350 566684994 713736258 560720687 34227971 681342179 903631299 511301099 370328857 192662031 743284432 544891607 833647886 675371856 311902136 887027728 905987093 275001718 969964721 32530998 403094915 654179860 631991889 599065839 270196563 577907712 384435222 811942243 10549923 330273239 265509600 6418625 403060277 925649014 44260722 34054329 25274095 861908866 339093748 692878849 389133403 591920609 33119091 875047633 590166824 623531583 143548512 354069350 619662759 32920459 902735117 291032194 802198094 567747447 36395828 933432298 838934585 653892347 614718831 310573799 422410148 349928146 406051264 275621062 522375282 101289979 882881035 934555480 737111209 478158905 382041751 795408242 944290548 856521876 924784274 347717486 536022815 257092054 273931402 684592553 963165343 760774415 959661812 991606019 165260040 940555282 318819496 200475490 275906196 353551861 756430179 525354543 594679971 216427925 541094979 141412567 760120885 863538704 480674895 462374731 351417458 610352969 399827693 414873728 652453667 691627623 717968490 602152688 727067446 235803222 614134390 214470424 416517949 450395716 901312165 676451320 910881775 472282149 958153455 522476950 50838182 399253296 469021232 146851707 269307360 24434272 488887977 259371316 305884607 948796149 426443389 667212498 482711177 18005232 443612213 538107243 773352232 994019738 74389821 515869079 647533482 934620669 576149092 189761523 478829506 742394729 109475936 190577057 938997573 766825969 382072392 172262086 571344559 750385900 956274200 77525771 5613980 202000244 310866224 443693597 473080655 465905898 519287509 73496110 357363502 776395120 189067439 488882801 590104899 548588141 246277961 838041505 724752061 320405773 941342869 613455483 413551213 171092159 835296357 20296767 52268362 79528885 651800819 116007731 988233965 928813415 543224666 412678944 257080341 52386064 800316954 829241811 810723109 378948143 663779224 790050205 964878497 403865864 474546331 785139156 830202805 26430241 11395281 901226320 791768238 774398917 41969480 123850990 905748350 351592580 612826357 55345169 958990908 197576113 688879920 437051676 209574306 419641571 392283702 827218425 584936333 185295732 895457702 251738261 616845697 718279941 813334277 613122913 772613411 13842936 782012474 266449875 150376636 51621365 622501906 820589795 912088509 430818406 584447677 796112270 902872885 993014010 125713999 552571223 786994781 625906213 424225600 38987457 110040333 293143967 997314285 841028054 844019268 983377633 523937300 116352163 69856931 382397355 414647644 397884857 417285362 221593217 799310283 551724718 33922715 713933609 107253070 648834714 986014250 964069678 906187060 317120667 962004947 476044896 460471475 964332113 503529452 107252562 619967842 669952610 930942830 295499227 926866877 830930167 300848248 822846870 190646181 656770109 47471308 5187681 340522205 300654310 3600976 931367138 61382030 814472869 243937679 616024317 882026691 115655349 687474742 930356831 168261870 806613075 709179799 701367543 914414690 776544063 169457961 783952759 568660438 854413376 133737733 89271255 543314152 401498525 970731627 96781779 907808408 549485988 388225595 306168680 575931849 59398950 686690173 43706715 167862723 442968057 427183578 320764850 33126068 219842933 168270368 712785464 178070570 135751416 478584001 862147325 337804186 505514082 537506900 642674900 681024221 513412761 895571475 170302420 914524334 937246727 135362652 289015768 311855405 392523543 255155505 934527231 844451422 723466939 690831543 262169644 909677739 364776169 911997882 19108743 688979806 891300121 166356008 461327610 636236584 719641289 141277586 383453364 597109405 943930873 377256366 716897194 513262773 787282352 977853143 118737937 419404109 646841461 53841035 238174181 788450212 774980822 241543660 548492134 70148830 442063844 940706880 550859158 604748421 675287989 955432817 361259708 452593923 464148449 315081870 522417891 209046056 555997190 213201480 582662235 932212650 395424325 779041654 650632247 506055072 893618114 31386513 479767758 889149191 732338983 457055033 286881339 320620094 831067937 416415406 113739997 708428681 148794594 56912983 45702103 922090897 194836638 563759935 480378257 934039009 123609614 19774355 200555573 772335979 46280944 830630181 875226163 725184770 490909060 478324204 845792445 282737630 656531216 570383490 384933452 402313243 572597342 337649828 804613401 702652729 593187385 893691830 784204197 443258525 787319283 70681917 201948465 430529551 300313058 768229218 129261127 805975611 133853663 699193206 832062255 641206576 10266053 411962472 300396666 701720803 719617528 383764305 272060796 955637165 589682139 471641065 53549769 137116361 151328857 279603470 688224959 958581463 377534045 452557124 929614332 597846620 858202457 545035056 186311140 774115392 458182595 255160348 407574300 802559054 781424020 981180535 506013714 635546551 812687559 498494034 490771314 240142223 953488864 308644835 113193650 121753935 179384930 535476742 177790087 960418642 387242840 443127479 619341678 215925080 797019085 573916569 561050660 287122693 791299412 44244082 898823214 505262691 871093376 972820396 644235346 555312732 170425709 378284246 473635100 804163905 337136182 127266081 519210843 327573318 839003004 416984548 252417185 223321347 29399782 167787289 840198598 785610228 581680027 259119069 694160741 139236090 581036233 747720948 13808221 223418073 622766626 235403074 434886737 634968760 89839706 750970963 100545577 756839075 672419242 159819988 194945167 735570444 577000528 260266263 952738931 994585670 7020301 935379859 499007880 353075977 852082597 912364386 768614596 181166833 653239139 339633858 747120868 434445311 629055890 310860693 743233765 157888534 370460677 633274848 562384524 646438783 691602832 687206479 291257567 785191270 252797580 81721520 982247594 817820250 901315927 996990068 979363580 876372177 518842578 390629169 37537703 70071713 24749281 677698850 243140547 298892425 445325038 161793957 855060523 241739942 345010791 605366204 137751038 273116414 588319036 440034445 348535071 539724025 411052642 342260194 847994550 634375394 423248978 63670442 476422574 202493546 763817354 555918710 852460340 871562534 611760395 974774013 185643326 894919436 160215769 33074840 41036034 488499962 796856447 43650758 620217722 304270639 590855048 764468650 573513703 768251344 820705799 731813256 502324299 526278500 278361872 896765259 196156397 643276121 104728892 259102978 236191193 706303101 829589289 550345311 622591326 303875973 574761464 207851831 38203534 990921097 657137101 137394180 854673601 233385606 703083603 617478758 987922 12722651 406914357 197399965 528423136 206423244 121528486 958286097 810947151 247441155 910595034 720474827 361986757 625609993 979444107 101734905 669661549 833823953 694662773 890018670 690961335 331158574 218692569 654256671 39214038 383924056 852950526 439310759 130991424 142136172 733096619 670958276 533165362 422773481 998583727 99181015 292106026 290296371 133782362 443764584 932974955 181267 194468097 228917920 180667772 544624181 603602813 261976526 318081705 69583272 276000172 512223971 547262081 27201890 198184687 524620789 196317526 658518202 162642859 480412607 958260416 673689068 390094280 156176928 372202522 660021401 893856565 361437336 903962884 70283332 504113250 611398862 718192607 424391893 618407620 68780300 383291476 81734938 320713556 277366977 991355853 581721921 738074896 803452158 988378107 174619488 979864953 796215546 18442062 833214958 900574996 46091918 822071168 673585223 527386089 729819834 68234763 542440747 193357319 271713310 112923822 683947839 357364222 45585794 967627244 4020618 25219427 848918094 388863884 748405242 587343184 908510482 283499802 757218269 226644193 750202880 994542693 552760936 521007544 807301485 894249983 670679860 706685049 919019092 826851264 40383163 145839951 807360210 849080132 479728863 973129829 473995947 512554600 23992164 34725486 154855876 67934672 695617137 148117790 815638183 282203492 197473555 127156143 245853442 393607887 551836603 250583389 876160552 274643455 745651387 107584490 205191566 130698664 29254348 12474395 49594703 211111873 60335498 949083192 818826409 615803397 442562038 810942608 793671294 453497970 303815924 304946163 69475284 155468238 852467147 339293238 59167317 380887069 716477096 937604275 849600208 448769836 715320602 50782406 527677366 692529930 338908311 406830673 461654430 846108809 362714358 695900729 918940097 314667969 494412532 215378150 16845950 548415630 719730863 327388871 777438679 744413453 335020077 407108300 750549491 436116003 554272726 535589098 833094042 258337270 263595254 118253723 371996860 821581425 340792893 171506011 390339818 655663557 814159422 756030252 510947291 852956899 651182579 223777043 659641321 728121346 538177335 723105688 628745873 628995359 808449355 603118922 229325047 245350520 932678482 436569913 181086303 274941712 21185748 472449914 326671541 664481583 125779007 622290343 617412870 463605471 630175073 869960540 301121541 462478448 889677295 640210107 634614407 92057332 596262914 646821097 14699527 771068612 138386581 218600591 229543203 87100921 711716872 274610777 718966813 131509491 733068448 282297722 15326043 646183126 878098180 389894695 208430567 685645320 345177794 134554647 188725743 422333621 48584904 732843274 678471494 406608203 874570731 820639039 345666529 635590910 262123363 360608764 862315100 6460485 668442445 364848649 337249395 865652059 193503528 742026293 743710089 689078463 234066008 133933520 211502372 456101812 594901671 719795503 199918446 189755074 21430463 978815532 733297078 368692275 775207089 15112868 174179565 263445655 715958385 592869111 352326186 244803904 166076503 977106570 224546086 482588359 494771615 155982408 907871425 268806021 459951338 414105885 217310587 632333851 712911547 768321146 159021563 169838059 228626939 33478356 963100044 609304988 384378998 976223269 253719707 735571353 817020252 686186090 40199995 294334611 492359104 284630051 567849377 53968379 308020508 759912661 28313767 218823817 491989964 415242635 914765901 241944760 676388238 486377297 480784436 970273607 965612552 161126840 231389217 299066809 305401154 619041622 23291008 284131542 509437480 936492610 94977758 679496488 539501833 719887516 609066606 623169407 864905755 793774851 568689286 928630126 393306100 450600221 407522079 172219851 509246482 639121427 918955352 73777970 163148629 401183506 916750322 493042819 846276224 839643595 790759893 847477088 517398203 307833587 794251403 938868400 887736852 475685572 223561408 383963935 46702585 30686074 21073608 491252123 192302527 417292759 259642649 388184024 810344223 269792160 350471372 157416653 895932083 941540382 958512672 613065525 830627965 495730334 565277943 493961744 555776609 978904817 223231832 680317215 984116390 617604589 298655211 298981227 114380410 4825578 845231744 817142718 235608683 672647493 685108872 738446120 791625454 198841568 496819610 490791804 983634139 622381216 406018032 314305488 922834415 426169838 78207207 559148801 482669896 357560375 868391299 302027820 285641197 184136044 448978152 83466038 95171908 598566531 558947554 355214662 874679194 75856372 39973982 918605125 225924255 55575100 60061679 316849253 196997607 931604573 53782602 874068119 762942826 100110940 341532362 168020755 592269828 722047938 489755629 749469396 690306038 611799580 860788692 741227801 282547043 521478523 318786247 443008486 890574548 21734133 263587247 58573953 617344437 500417314 403863195 358535157 676262101 850501279 61429051 974411154 627372266 362104975 358108008 381182315 219537163 480256789 128962458 140905686 99908404 665930203 331045232 199434992 845364933 667114638 194250284 655508247 746504451 566788447 882561332 835939182 588971926 965281155 891556499 544989020 154758410 586729396 759332725 744040973 357644110 89223855 482366126 706847983 619122231 737808308 617812276 671897143 191131646 943340297 152056481 7506778 775067070 272074871 711905714 721056660 574438391 958214091 163551946 302697572 465705742 70596950 411951728 917339662 913698250 672650350 799213004 220779544 448252377 261383147 956439854 107496909 784241225 870346411 914911879 901033149 43087375 620453390 824261103 282836795 883188355 22989434 813993501 956691166 536509410 479982552 416980210 21560576 456852939 831004693 490132462 958423362 580028867 501327778 419074233 132648966 265180081 837917173 355343772 241616115 96291938 114305030 94121989 143601013 732646918 234643667 296681735 933642555 208987825 849745372 356444631 663654071 608796891 778463655 298389072 522096545 103605217 763824189 183199600 792961909 69240961 795636651 913841113 350704624 645533538 451441283 732479057 470160791 711347594 840826456 307921474 497950256 70046950 148137541 456142395 93606726 917806277 694245223 497343085 608006313 880965213 444671326 510556462 337333484 524654405 892751056 426704249 958797798 612417529 296271334 841338733 270449969 458252890 947367630 516831434 658871470 96972331 964631607 607759735 936628991 926831509 795934680 67395070 219617804 677919652 483049193 251484686 870294911 941936839 694922919 914128633 703045960 802605396 394236629 798757427 597089305 646330881 547113526 164954073 303918058 825355884 141833492 664287015 671156342 660583829 577840060 9797377 108444605 899208799 867542784 322656363 166046848 792003602 67550899 770947345 976331976 559930588 428195376 86893504 673464416 775525451 729183956 389430507 310091094 137608148 158371968 413364519 865232510 419443024 94055448 756501935 477909999 599026554 815690758 103677152 544051076 934945394 502554295 700028606 258997084 708736060 312099101 717312878 470124122 617484098 594264363 294919098 541102757 637183694 104568924 20930960 890733097 200667537 863948333 620419203 392360725 389812255 662639775 736228937 836285531 203730800 704685238 107644731 90869812 117986657 218215164 786836184 912237209 32314161 136438270 39475266 310091723 574802949 41831118 940629695 52063947 223156580 239079295 762270777 306820578 612721083 371855789 786739135 481325851 122738906 232962290 147433986 516782276 77961332 954909554 112955352 505617905 255803043 939255376 635984061 62956793 577727587 47072822 400144717 838867447 783741971 20771794 701876171 664528202 161803767 743792723 989014686 571659285 997869240 603842032 217862862 519958208 388912098 547689057 31990923 87489909 699185764 980566372 603314599 582797988 981441300 300099385 531605015 587059071 202669865 448750887 311336053 731699838 823356607 408158197 350350465 199156189 989158742 830972529 270022556 822708761 773991507 700851693 493406027 933941367 378858366 343224509 489630650 10816381 489361283 452615354 920085558 548444023 855166577 678793666 36541874 98929395 146164798 296624693 86884675 347489093 783747904 864497530 558329508 786966276 187461301 576890488 966995635 5555851 716240700 65313821 233939442 631336057 789369178 283693019 468637447 779848241 344728567 915886630 823194428 938213467 751682782 580084471 401731839 527300449 37540672 945425484 560978019 208057331 493059633 925950629 925197214 22945156 650105130 441004425 867668361 752182474 494554758 734790143 195362851 510887490 469117445 194922261 483217166 914443945 694059851 36388445 274305041 374908292 572176482 307906155 274222996 654411161 593639988 856992600 365408039 839119732 981175570 631512386 813687291 578021859 640184112 159434 447001959 479368314 246552358 674705812 119339364 126285328 337625200 130296522 287914770 838141248 331471855 927367066 290129713 904977129 45261415 195513267 814868137 644654255 187787007 3593164 316817666 810161528 716464068 183067166 633559788 587933167 272522277 334875876 934907577 911395588 941750136 355220706 843306206 53838441 355703668 402058203 743138934 824272663 583643829 505314074 991658431 898599879 731206972 645599722 710968986 86436218 186548460 569620510 925644559 787921394 409250318 108441226 1779655 739658294 505673678 390861191 388445328 890687250 750159035 902178675 255448285 611912596 43891019 172916527 842771011 269547921 734808661 988634783 56943870 167905310 434981269 921279790 796380778 306062359 568482859 382601287 694805385 365641371 785698588 538332125 267400068 357450637 282982352 121378020 840379426 794273813 44423826 350971861 33653330 507797277 635087635 307302702 552047271 723889109 659462376 511874544 391920599 652935728 264810503 356426271 331722044 952343397 184693582 405361478 530572115 95516270 534166780 694488304 755688511 767646860 129384758 92100400 252570182 849085889 160535683 781443866 16851027 199334228 759584849 202901319 519913075 303756881 864999790 638799957 10154072 279584262 904157839 552052581 373628377 87416456 648049356 534179996 886669168 647462700 408099874 342358946 654850746 92615950 714212848 611059238 635191035 354207629 747479930 881007191 464394135 451258573 40330346 975609708 821425818 581901363 304930122 758255134 550400305 21409517 919062026 492889897 618485807 301885544 385859200 170960847 67674249 586212568 646192355 123385940 952643034 788078003 477327952 439970435 73019616 241871414 747824966 387777063 464508925 44336095 395593769 785714067 233942455 829117169 149505986 275425307 714590008 87251187 966474685 857245337 643212494 872719153 619487017 151323625 821780076 772349241 645306108 239979885 722500136 62174048 138294413 649164681 166821563 920962363 433823768 101111848 910871556 186740774 651488574 52275509 803932037 522224576 996051842 973793059 714575588 315709549 736388300 439909734 784219244 583068627 337173994 632689912 835612041 494417245 903597834 993963221 836404048 815261371 520831554 943273087 482184948 633305696 104431113 626732154 877834834 940843523 782801339 113797841 902117478 921406239 642383384 521217935 667251668 342225266 965107653 758112583 582488416 788616065 380587465 801837453 914390134 564424467 776489490 176546171 252083107 71468466 131868142 592292909 382054169 23910189 625182866 695671621 217903407 804158489 707860375 461551975 159561439 220304971 710427511 149103294 981297223 582368095 246838292 611095926 267770153 287508277 408218930 57208384 351909226 743021166 172316408 460598481 808348566 142836979 894674036 207950434 533189467 294223983 955502612 180744242 747587081 124621520 127854125 130468351 999646489 991896266 228947319 975573649 345837731 57867860 208503182 25915952 146050534 960134440 149970291 751047976 558215108 134885191 483410954 158153292 25936195 187928435 46590106 614257520 241674253 247722420 727914320 609590254 533792496 82365908 152653243 781839650 238296159 859827171 343992657 283650286 177458416 90639027 576973289 868699703 139770332 532506716 196131904 523447142 564647299 674654394 982945908 252474087 294929893 353623530 564920459 148308397 726285609 798179025 447037165 71482284 556185626 14977941 12002022 216867422 92065445 95843873 622529318 581114175 645782620 895234213 126248000 490695249 158668534 378975252 850146606 824414361 363578572 805000869 569973195 481178272 616621406 107617363 623355736 433426162 989359564 65202525 13611768 236495010 824990046 462359750 546507315 294660549 676882941 217122006 418347383 519076338 392073911 3564951 376494738 712989897 701257279 793890649 862237497 970325609 909737834 44522286 956484485 84842487 952189875 580460398 660661361 156117022 758054327 963850805 317226077 326907786 407294906 461336032 318913422 665607532 622967329 398670228 89245867 765097977 881238518 483439543 287423810 27957483 3656552 615897205 291437633 175924222 714736711 468100156 299055229 128357748 471662220 870899264 13536558 408141458 699182287 506700024 853411441 799086625 465805519 967398047 443685829 995677933 979244526 680262580 134694542 389623881 407290802 388281722 433138326 57767562 527197766 99517561 294428807 668845447 299232502 262432507 735991410 577614112 863538871 732878224 138203723 769047988 318101148 491421066 970773098 718875305 419704930 488528258 124272139 425060071 716831461 672694225 668610511 746132317 579583145 138289944 342254649 44964219 559405650 795688120 121018418 451766711 146056492 477168475 172184454 565313032 764548516 93815145 350130533 570169966 671192012 789499284 951100130 75354984 116040155 252927821 927349111 858423932 895871659 16212300 149744000 365348531 848950330 606860812 677656763 621469977 673588777 646825548 999721678 911924545 998363712 632739727 621920193 272920512 945403624 584570525 87856256 373967022 409461167 426365952 474334042 805934120 191376328 632222344 369967749 249933008 108020360 693649863 845489815 501704779 160804842 533106838 54533902 518797250 255294220 929632142 335931594 317594722 825724592 548988816 355333774 78574044 308621756 38767678 484789122 155931877 113500090 405646975 526140852 954613175 169681241 42404607 45785746 657077903 616994026 917802668 886737777 365233197 328055523 611007290 959251978 247738455 108391520 205816736 740825335 402024022 358665629 577156249 290865722 260191094 20520061 506410276 67703735 269902219 476737286 714012933 557583286 452374887 606644707 320498498 989571938 720115045 666750177 879549094 157698892 656800737 753053042 166122049 724872680 420587453 519569197 361112037 26010638 85634782 527549003 106818731 250068347 22182061 116463660 215382380 535923022 60852375 222686160 176070473 948234379 46980237 896537183 876093476 316953755 376240517 862112162 354168100 912453066 741612535 360006279 422035253 548463560 169219168 562472352 651407750 922691113 640032707 80445348 95892489 416152293 615319587 611945965 153061878 98275032 651813129 116163833 99438664 305428547 613738500 756742378 811204670 896959817 787357477 449601542 986894300 132534899 153113983 556899127 58136167 141511469 739261357 42338955 220691181 273056838 974283852 177066933 12309179 950894196 611354236 521192074 21925349 729437902 259223651 773728646 849904065 887587664 96612778 543649349 2918764 970902874 186827774 437484554 939648067 399701553 498258320 770135611 800031851 830720893 825564054 361332450 103760715 604571594 875295944 790578478 642488845 977057031 153689059 974541808 961741344 900444425 693870121 309957151 528487352 519819785 292596191 339136340 959733325 396314914 194898126 969547854 670206744 722882260 130216643 365702512 23486361 833304964 606565392 826516286 692741652 844476921 452028424 141019364 8004110 900281825 930663302 937593007 665903829 881715786 121119079 924227217 803570678 260379177 945973003 226137761 721772485 187189974 818972376 496907673 640019416 555376270 950693047 328106838 332685708 346129648 979421845 506370908 408267391 673853313 133261028 735428432 882667796 82627112 311724311 951196028 792263410 523583922 854951977 587624782 981786501 13670479 887478039 543836632 291582588 275014675 914360161 360277074 701180489 401204598 497987981 718510740 327955620 53844949 18132900 457383837 825425160 386835438 225438643 160779791 501790005 851612264 788034636 278021295 490924 689182281 694974722 129604842 843664438 419288446 570618097 267193675 262051934 16172374 80592179 690531334 61814258 817275655 791152491 846994289 945297286 443767848 938443839 276902021 752868080 415427381 439547350 123310945 153097677 108316687 834133598 585395655 208696315 503989369 122016904 954785182 35851293 902083740 657383434 109467502 613675035 287378308 358108188 31874279 207211423 796395936 327044092 122676058 656328344 196634950 452902762 320135742 582158267 437924140 837692204 471824301 920892669 268368624 80157067 865396452 587084314 606384530 228423381 722808006 230383890 170191349 580210649 41934426 621034662 638687073 953879150 262584137 204013791 527067652 97264108 191627361 363439496 923588972 415592880 605452820 769651375 330423054 372455325 1543417 935515944 69662403 133960854 673110090 912251146 531892038 530962693 330819685 220847151 872609975 634710871 540686156 917194936 584853786 882914942 115095332 406542728 528349913 110452334 8779961 559681732 557168446 219785888 146710521 420770905 821127418 129744017 273165429 488567926 368885921 829404740 175788003 35843597 31941420 570867900 196785310 486607703 302265461 593149571 339784740 487644237 617736638 280197159 658171799 270348591 857635371 611738295 876999229 518622977 803427139 775796298 482147841 696638985 599862131 132012152 289866223 890968659 778700939 550368479 224752827 634075181 65945662 804767135 717622587 290119851 837491366 505070558 42861288 635085860 503533247 511208006 264804450 500768947 76130536 557942146 19586025 583515831 260822373 523239108 400378852 311765843 392729823 879522370 915880286 68680431 840778978 972450740 105567364 634410933 680075357 573723352 439876904 264512020 667593254 162819055 153637697 73904449 411963252 969717309 970889577 90108849 652459107 802013324 790542686 936141217 198588019 615547306 481038977 929245070 640625417 684203238 736009306 78525 756168173 358602391 344663314 224759732 539369419 169239189 202366455 578629311 585630898 109516990 512128507 528501356 950024344 461415794 64072758 430629903 241480659 34373656 623718496 387516991 326376353 88424855 713707864 887166295 690881697 304195805 733915039 981912566 443399000 424927068 534924765 689686399 227988654 129689480 133226331 181890202 611099246 807191898 704095880 789941169 924416969 297937104 212908405 823403892 312002003 522188395 893805656 349128021 351753733 670529455 92947469 677400589 956750522 874139046 158149776 622571029 284008882 777879390 546807172 682510894 107356305 869497446 652559535 575940570 293114721 761333589 804378235 191541728 550420236 76187715 439491703 117560012 57108451 978582350 779303893 612109164 952191514 631345431 604829673 233344340 865077321 613474626 531695792 634967899 281966572 675268346 663695174 582586908 595880932 752468842 363289711 242087542 598889205 459427397 820672783 414504461 189199942 701486654 112302770 708501446 67192292 263415697 519288325 424627791 867581758 187394681 414704986 87958164 633417130 970671031 62114601 422998603 993620703 917776146 901432457 581408362 31818617 946443729 787209147 174443947 71340409 654205251 459499680 762231567 999215298 204031799 870043965 425100376 753321373 314594436 650942526 331114637 439301430 649485699 957614961 192542330 960994844 970266255 946076231 840284973 452944069 922880652 606249558 454810234 692829192 928226654 283752409 836458360 599949217 487778925 505979950 689606914 964973744 435566375 177033303 787776568 311564346 13649790 509964154 201281275 368708007 662884966 736880993 10885748 69247810 168936537 971579643 326861197 606682812 839301587 734019289 879696758 788110762 586972117 83465650 628347938 904492034 205603942 817619679 632281799 902183074 254368525 419259103 745556066 611359689 171480921 304698325 198153777 905613724 209723737 228850693 880524855 326053538 280125476 597117018 417847739 801499721 744144467 543919843 681795017 854278495 258318466 100467538 79444399 286262937 849485266 474631036 781874561 173992719 678107754 145823707 96640663 815757502 315529201 790401551 915587594 651015941 651023894 52594520 49037114 881470760 884247817 704343326 347466314 66718417 967973887 99191146 20001954 279630474 461338033 527654250 800721261 897217603 307599069 518652913 309775385 270159314 799817924 44271604 797325529 104878446 497210283 827677966 882352422 966859828 517567322 254874621 347450938 566995107 850113952 197644578 298890131 709040415 23882444 129047301 559760758 538017393 277781045 386683087 468269418 363707461 34667700 588053711 531674809 279856554 39229733 385475830 929012466 742968726 970810602 774633818 586767978 640472928 447908967 190403767 784697014 488926020 573181319 817209065 382605106 626408163 31183926 678354291 691281277 251851200 594017508 865888763 907084283 456003524 128579336 914849483 545769554 601908154 82255771 103322962 791962605 764433876 758012825 452212385 308390012 43453988 823971460 870543855 923978866 397322532 775957216 111224086 621539718 807165487 205091000 852469011 424634162 380869125 196296216 375467145 60821303 840589131 489042832 498472511 330013719 256715528 334074040 882151325 459380634 277626666 195263654 985448243 498203466 329699071 901351033 56657715 264386806 767503292 381431762 432085490 408309555 798572282 832213334 169739883 365357526 630068531 904321325 245414587 78529147 33146953 487805830 696180390 870803201 747659264 256054033 241178129 736267276 283646591 483966851 324637574 472343938 997694164 943075350 561297075 677743375 682035565 424713222 513162987 156308641 335948447 905215765 670517155 157064940 687316258 965261319 838583030 453009382 275045010 335660327 125624354 939269452 748084208 630931649 480441865 273880348 95913504 969807782 640323505 708012569 908316777 203093419 232923332 891979 837395192 789609001 434136081 201637756 38069084 961422975 385448969 789557691 427084043 228203659 945826115 655776221 753434588 150696757 252840696 628820471 849457804 753661157 996113799 416555493 764064569 148525064 49458418 660250567 502537194 685561230 888744800 684011134 933762308 146338671 921958809 778041395 900068310 195522849 619027853 837320913 918707471 688986148 976678093 903698566 75674434 115220598 292675856 829013062 152969065 518871327 74108592 573420616 741067615 208648871 435319082 202196615 193831013 635203483 912541602 237472578 993802142 486364940 986733405 636181372 49858194 127613199 317332548 659153789 352162223 31957822 654126951 291618639 888953539 973372725 651976056 630398273 663775107 928749846 71995724 380555880 210345480 823891462 99628126 436798233 694512461 44681901 284461388 741130609 116371378 691327418 10548312 914287565 997260156 203756125 356721128 462357330 436258642 710728395 890874118 51188838 251577538 911433406 251583456 992551221 117848762 985566194 168216649 606690861 355377167 318127785 438182454 95910530 736756729 631206440 923256899 152589483 666628757 823529272 13893164 397819107 337066338 396585126 112696148 900017577 788572100 766044099 285008705 947274816 723301253 147959524 526347805 58421551 28939599 792003555 654098231 78119107 833862963 690520732 87540608 576635272 447586085 587277169 890654735 211100372 183120765 2627527 717562525 16321340 837540727 857896071 497384458 707615005 29726644 870055582 79586006 388935956 302325943 314005885 200813481 816061062 829043561 165853081 819931595 560375833 26110870 438313708 394899372 522781241 763714670 243171186 490979678 971884948 894138117 924128685 709422358 264445342 563461330 942732066 435906990 984637710 821819956 705753306 702056230 604029023 91813608 408155618 360052511 849635408 828643988 573272523 77327710 555134565 746323264 563633450 611160655 140014947 541172184 835343385 549743488 111177688 619393195 863798452 162398241 781199504 268220911 246203293 123688843 757308705 652167738 209524857 954897846 577129569 553932554 633654385 972767169 583618794 937725759 964868786 435562093 978139549 740535196 561465581 631819426 294244380 710026057 484390872 828151786 134561614 607675476 429811114 332086001 955091422 800313899 223495331 928203275 106913469 370342947 991348610 116815790 470168476 303265269 630681101 394583283 372618611 403882555 326198157 327044633 943799549 511737592 314680655 465300226 269300537 128743949 39530276 266917301 34422763 172433861 118042081 925156058 639003672 310491466 58536416 90785345 76687502 385921837 898922366 74494811 220342362 155002850 969346459 768769471 87212879 132168257 48887837 348268967 230055558 444104711 809118829 160081008 158347480 727573075 422847480 121052958 213044582 890347049 999219887 414429397 873812498 521882354 692614023 600015713 823261699 598201082 555608314 23383983 90280997 648321009 97930117 22413394 971520934 899873643 505475112 917367295 659142267 324850016 238565609 136435729 159605209 559082668 853237585 110017286 759371964 906472848 302820077 422707455 132117091 292806191 509431246 46980676 221443793 227434258 183229705 257942974 728712014 835164581 609951032 914996604 850966245 739366583 700349688 165900078 350190820 442502398 123679081 370563245 366963550 859822481 395955377 351105649 433584556 757430892 382933113 915695129 168073448 236349679 77369454 378201319 452756080 222852191 223271105 613272641 102008425 957945444 301885608 465642034 677238842 394260874 357429467 767238118 61956876 563651520 72486935 241532465 556269649 898758875 204750751 967215625 718444602 742434580 326706614 226364168 468091967 381547910 500772902 159310827 872301979 370142897 815541436 718988053 951883726 641464570 55066569 223121165 319928601 467034920 71757475 747712763 151223045 877838057 869019682 665147695 652348637 549951819 452588323 886380443 810616879 354789699 184119560 799916628 4890958 131335721 704261687 215864852 718812115 289537082 540145303 903627963 666761496 429719317 614251542 243512777 49487036 950866495 997461797 482681062 279637794 411158431 792876858 841321563 768428017 836094978 868556621 748398486 428761237 59920792 607173211 432970666 94384317 270917749 755666406 889795532 90547419 898486545 793151604 39764439 791335079 110048969 805467660 788344521 80346524 29356123 599158460 809987396 418560378 305786478 647179029 650864142 839619266 925435400 495313581 88564881 532270909 182963990 198310044 777229148 104794230 704279783 899825151 341500064 611475003 492664497 289164921 320476339 713606432 305774091 678760621 281809553 624397051 309722993 998732485 254227542 451540329 709289156 901704942 853710277 99123272 555324871 843752410 913248964 527689275 891570851 910877500 975563230 970627369 749686372 294485583 522137791 822507710 96187769 372652624 265666748 201294057 185838136 283874047 697747784 823367772 63072599 878536482 45788288 342889744 861995124 846123779 133011360 396421822 585281679 986590957 104456076 832777574 244185227 719833522 138977608 273912268 598035376 766013736 369056384 42314742 130342444 466906279 692296193 120119728 557915533 756334477 504465470 332396296 576689480 570846138 832785356 799287506 732485942 197840916 763231206 711967524 824640018 548664068 207169769 407720923 830993404 426350840 224918745 606372629 604248825 944035551 74831323 777133493 983886192 157544624 677064377 269871587 75139758 923778019 469848929 929829769 999857507 200261110 168053606 39781591 611614755 32867049 921917054 567598271 815028199 821134274 339762434 256404345 984477833 98800395 849522289 948911361 817448779 564463951 641693165 556915092 980934481 111395232 771895996 252957239 813566498 796744212 164429512 416463664 457066539 566877763 471466272 786256523 959830844 912297419 230025333 988451478 169135368 365066444 530837918 767018597 789102506 37664877 67354644 457391183 70040091 732557653 908718710 563366510 481814205 371891250 249995527 680040227 304747475 17849398 584705579 729483153 560646 839447444 833573101 609006621 49019106 667124744 308869500 32750324 474555734 946163532 871640490 276024453 183005752 915981220 443257196 529735683 869962943 557711955 785743196 287983588 334518023 518497316 227722042 992553060 780528272 592553954 88876647 245022211 772823743 954293471 552718440 280665091 467644252 320537969 229937001 794532587 996036883 243678064 296086711 394707207 488349683 143696570 466315077 960584933 198868466 352649648 950624296 456701401 444702054 542899126 240897819 574705274 394514317 136470454 779958524 176113955 193646342 161184926 525916749 433336435 856186454 215154141 504902068 781820877 459995237 324213738 828321915 433665497 842207998 23931069 918980880 512481025 343162194 278069844 802726790 364361205 533513334 50939184 745965075 33738791 763929056 53485781 475126672 329025616 934114798 267125325 43195388 364036841 68010591 478968486 768519929 413513395 398887127 530140527 511118414 793796912 685348192 612519743 298102371 121793831 193317604 520110127 232475336 358929188 654574004 917107803 533597870 395479029 636600324 607884900 993068396 472157998 896782956 132020208 120157947 612419494 627105896 984695849 784371323 472575480 205947609 410782266 127555756 144507139 27796099 780418518 715842166 47611498 958224013 870928817 28764001 972515605 733209348 467118084 570822173 176364974 35040599 385129741 630503164 122506021 568986844 265155981 560478835 545472301 241235274 397361480 908367261 553295548 510815037 576156552 725428920 126509199 889370294 280932763 283394469 756060580 451194776 765999440 645828204 493425597 713998380 688193918 246881718 399098340 346207134 443878526 588989265 515670242 95533693 81519276 891398832 610824646 464485695 81237737 71101289 663222884 899712699 447400732 31249333 598020563 469642925 465199788 561353971 568847598 132837941 965913352 909905957 16436436 982157912 257551903 63411825 171150697 522970238 305385192 104478113 517506003 365179122 983073244 218187939 397418749 474296165 307887991 905530891 397141527 484535148 831240890 711065228 479004948 635616509 882730412 184227715 176528170 63271158 820776404 966164332 144787798 518132118 939847873 276132458 338868437 98974466 128666755 532992195 753837996 785805762 875646511 532666722 613309730 996458305 990910046 123350612 285598784 602262096 536936878 46344523 191180376 393548707 27834176 453173278 359294843 807247442 270680376 320128839 44340481 415122010 820342081 172264035 880300549 226777370 861667078 885350582 772949479 27275734 516741818 271319973 663545544 775782968 560033169 469209401 124105233 454314698 362441797 837021347 194509548 677584764 408945042 681651890 339647177 203554852 386887353 238173278 41184219 744934649 842387457 335759681 501960089 910404888 995063089 786018841 271598909 475095808 586526232 865242440 201496136 545715477 355655430 178273108 864505596 40774688 34921296 842320743 232065761 806485453 826462671 316868559 352453440 266250539 635754849 570581631 98275755 110791472 98181991 55995277 730924659 840728883 113043526 94122930 388584752 414807408 701551590 165533901 653110078 421085576 162427958 412912736 422934074 279155966 562877350 95703569 503536264 644944315 84389291 69091883 711679440 187593866 55245630 141334043 803050877 356440989 292846941 469636339 345571133 544385798 930697097 52595690 836977028 813445951 208682567 600006873 940254728 568501667 412844447 433286847 842338886 870341874 151670176 985608767 671749628 502841809 195215578 395009053 323888557 825025863 712624866 662368197 145375520 429546306 895403217 736027076 49350625 443640080 542837190 573943884 930170303 613049318 449092959 556967349 79100236 756183389 831104068 604603638 503663201 662553583 734883997 437814832 908248215 847297918 957700246 594488100 296835022 890840526 997171938 400785847 201104042 353143046 165953845 550810229 408510737 990528052 146506441 123156748 165245102 245727174 502423258 838891724 744942961 53722641 852649258 886991150 120478221 964185037 864564350 369527370 465099897 839538326 777330974 171275103 220162672 111619949 931429721 437036367 881531377 471465782 236733439 382440736 435738559 327769400 184446181 790325372 499031009 275369888 452676453 615231025 408835619 712769022 150888667 171600051 133098132 539071429 813315881 7050901 196834311 287869135 111122739 670953748 158306450 275461080 376140644 22199436 892561937 508908798 952385576 634039040 921354916 49118280 817436272 693420694 384736044 325933083 589778481 113706009 742553554 399737798 36014309 998655350 950008449 881311736 302490632 186722367 903539047 919592260 183602588 728887339 284265848 261685412 622834854 330429332 983833323 738604531 937705902 486515703 602281915 387059826 6848835 17767543 145616423 430575428 670953077 987883099 508892978 144468977 72547673 292866956 722063651 829567719 983195017 341023512 243059718 976057332 760223393 643177906 466103338 682357965 824972995 354149935 42907810 600861067 900503828 7509514 596799428 203222313 932299837 76514273 538889644 98213895 562023146 524275701 69505210 772404330 982748750 399708334 980131344 73346809 14229662 298000149 246775317 446247746 54212497 731512153 888951540 727560755 431923943 394884427 332298526 553480865 411250399 899351777 555120068 130806724 197253822 365691574 592082781 527384505 608057679 991199368 433386022 472975871 445165918 736326585 49361053 70586362 595211836 329522639 17905158 80127348 938855486 349781749 384875750 555448087 637855038 22781560 424027530 403997428 754901784 213455178 461156481 464833279 75636270 709801601 343578910 478794640 857367525 691208665 725218807 615935459 54772006 535355950 921658729 119282841 147847902 440495108 506652177 39118901 63985278 968386047 806503764 828993440 690808443 183080811 329338328 732651174 976540879 201087669 356112905 395207799 972331894 878130671 643364501 828404775 545234674 174458192 594844912 313394989 348105928 467521970 89615825 475266024 163133953 185790739 83285427 621237269 894610346 569616148 187217237 759927130 534427988 509943677 507871290 136072639 722581396 345312951 671407402 342082096 572529284 297507920 929129135 772641020 577466433 612511099 438560665 518085721 362942315 273585037 47293307 366385373 35724712 180009089 576068395 870689798 866891296 388832117 606422854 947048116 547703298 166939947 750119593 880533930 769325822 628924553 917081337 657349648 950493130 244128537 328169757 876657140 565511838 494718346 443617214 499485380 279997367 581540909 544401870 287742421 592325591 154405752 759427326 226857696 716231363 20617351 264774 874746495 458815428 717568406 260332641 628282037 729969703 336111752 503232078 364006755 780093885 888225123 485700560 569047252 283186012 276441298 23641071 277463090 405171035 446778530 596223861 150899214 554822170 31767621 432866674 32904924 828009080 604330834 734473657 697877876 966273115 955887106 388456289 620981651 812390188 39630261 511006020 623059032 525613656 566571883 375043203 872521927 659555280 193307212 218003712 466153033 637629578 660983329 252488674 703353130 799124221 546195928 951474197 322705178 824426921 358679043 319802055 205829549 701988749 555816793 930942444 156426459 704639151 163751220 728038075 807060864 367547544 198086162 868047408 620945885 182474965 313252885 417033096 767089685 352342391 573195651 889269447 207606449 213321108 971373894 836433205 70965533 819648452 339226988 724462044 853571112 847364772 402730408 631901196 925937288 319148886 579174863 918855128 584345940 42085887 826173021 259243671 668201608 987480136 180731118 515362147 374963076 92701662 452140741 769454493 929803661 383121651 445350216 615395687 9757771 66591418 115404929 572534824 133462602 862168558 22518687 193876748 937230713 565001548 224726899 440542594 718463405 816914964 978871028 341040060 553479967 63378572 89603003 60919602 585728746 663585405 265274503 454070047 811545998 685437876 674964923 673809155 615329136 73211522 501217243 98308895 656431447 920513085 246542867 229167356 271214833 181629373 333865136 684144612 149732172 265823199 428964260 293644135 142527837 627813894 395407622 802569176 681749116 562637461 368604560 442255054 460027622 23971190 843953439 981943716 843413562 512050326 569958199 184331768 587701757 766857318 96743805 484521519 727065110 360773212 74332731 24979440 640448850 96243056 72949983 403584165 807805409 951319711 602973820 724817405 588530647 677882220 216172615 372723821 932839340 964578394 230995483 317942186 529713853 587664243 327980278 86987568 438859208 704649924 155745658 234693310 200505716 233743582 152992365 715095256 992667335 772730199 949743929 844520772 568929198 569050439 62899308 376839565 44931448 985673164 220053561 330481027 865552219 373841030 178827510 450330553 813461742 989949979 861760924 554716678 303775917 2249396 102317130 556593669 560261753 384905342 332387010 154552725 155239445 790714923 946176235 715317081 513795498 799115118 706763085 317681976 724188228 550867331 185643416 367388894 475221074 702381988 564393757 533312058 414839338 303454101 15365459 994860542 51474050 287832089 138608212 527893538 5943544 898556794 21564253 505800802 322248332 773370373 176650577 306612923 601075745 928459403 643397943 588894194 855138047 732343010 142742200 85028877 574597972 657362018 59046562 575881431 729257646 757475433 28610407 619576416 241880706 920822999 566486942 966636923 803684521 184538771 584892033 136789055 892794846 748980740 187877998 407503495 251398721 79159192 165871975 763459698 668169175 3582016 757047185 198113507 150353671 265675250 38354361 956189186 368074014 177251366 476308938 911840185 512978124 212480602 254004056 823773751 789736613 562181774 521174040 657969265 519867810 66138569 375260261 85871260 112090013 66842258 307660221 844882100 793602520 47958903 884799810 318531833 796993399 465766794 387078202 267039341 285908481 262457566 409251984 202300247 672094179 494193934 679056208 377449922 884699885 462508471 273212206 958915071 296242898 491549434 379816704 349381407 639581101 423831035 559445568 192136569 240530551 609383268 894604683 701899050 439083410 66837986 273555236 558849680 896847169 723694247 729634673 668211918 10217005 275579879 441669501 153080908 662432738 174820187 410776949 478458676 876822863 667527873 694769963 127253494 452207434 285919833 499298454 49305028 681238282 200315754 172465232 413469463 403921579 616912059 235902999 345376296 735337901 372989722 104900428 505702776 335922549 728041945 398273911 634917961 973761483 737323851 327990977 38543650 219975003 520786764 575876728 199406670 43722804 917560247 151273870 441559134 388331596 682350317 891316507 360921763 64568313 149718100 627737815 122880437 817943673 321308886 456092065 415970286 620648555 968127326 337639418 257731056 63659604 318263647 964224138 217214235 632137500 604464972 811869338 318212631 521950350 171426081 427795609 438628689 525151195 33348825 559257752 68474741 219814936 931519221 162913485 437877241 688701627 600048891 538340884 967540627 944466466 375584757 122015337 294672573 703370252 636814062 143150959 980806712 576713757 77962617 446933740 50994053 936979039 247127594 965048139 640946542 285477308 581372698 662228504 467976315 11725445 15976551 577013384 441815422 66415342 774975665 718837742 413944328 885676943 132198303 129709639 30934257 56421348 61394520 518171823 779305684 875347662 816556555 623665642 906953872 796051217 789237351 219204828 992373704 258586068 284300323 111801105 329924964 758317860 903117175 461524790 169256462 404288624 217817761 538753949 655118518 722695950 95170658 127203518 360243471 188053685 728360062 750864304 992885775 865051649 143724096 360750260 11684467 25367795 156361459 29212075 784003896 992246126 492024938 987642011 272723491 476370875 453109113 256559662 97211963 422195974 13896825 52201010 167353929 939686878 797294024 293880346 835230559 769082553 481135175 37428091 695323982 336645742 850546650 712237200 451999534 750035129 609592300 652368567 917003226 77705914 615518696 781405426 308681329 548984182 478673345 383236711 857668823 232604245 548886635 677233888 919225905 228811170 779695199 844856652 627984749 304496398 290234395 725054012 344443832 715440686 978546336 975539303 581069573 570284792 263301106 265711398 270694029 355101770 436259740 603090680 247601481 117149795 503019817 389401088 432541306 472269160 192997548 631785602 771446306 572126177 934087993 727641450 411146632 947318585 765458281 165530820 445045688 891849281 588288474 777876549 288763393 733700013 687037869 717367233 52875381 376244373 318307591 224921010 571929196 644312310 15381392 918444984 947923201 875268655 586885367 129007891 369927059 373578628 424302955 48958763 127798854 206636191 983941667 987624457 936481408 477783050 410222040 366998235 253500780 468943798 216825670 18745460 42124410 700509046 953470383 43181513 386933725 935771525 766559063 153778805 619948300 987575548 636792329 240466742 286267201 887069789 507497360 914339949 867756029 925730827 408017983 691136162 187984258 708187343 55138666 413785342 807628119 330326613 902134763 584226768 952368328 794227628 337449118 34816265 766709604 864469450 945140964 411875519 989670781 264994310 263507236 985270190 246652587 457667228 932242245 651737010 841313353 906471213 367788342 615685198 989306359 224473404 958846311 575090472 560995350 189567154 531962189 35236490 825088591 730980954 258068449 151184867 421133837 470802534 451023394 827052100 168869118 120493288 92831630 26852 464039830 740287578 965209773 898444189 867023243 619273751 198893959 330670956 438940762 698082015 845581352 676860148 338813889 229287255 970920739 454465788 352565827 128396422 314115084 24501996 903160231 735071322 669577725 426208084 189467513 826942497 380606482 28810342 209851272 564951824 598628845 955471991 769824358 838771904 74150450 324678274 466810859 901326251 118443276 136278181 612084147 548191156 640061095 853687969 680452507 301831836 911312819 289238622 436186696 990270606 463328232 237498981 718222240 92328596 931705468 117809252 377808206 716158751 143802542 651099054 680346946 626314883 854871103 732840376 411054639 3835768 266061300 344694941 236511756 151948186 95680534 427369883 89829012 80648682 283121393 154940308 387989446 764859724 41169752 106549646 685577829 340294407 526381855 235618611 515802744 502484808 278841248 137158482 186592715 266669471 616625719 269531228 97114733 195171199 466587846 456201960 369127216 281080514 89012274 956655151 654573613 329857572 851968227 67928720 225635645 68847043 10964808 227102221 278898816 340626854 197278801 446063821 195996378 379744818 906328563 164976536 73414257 872374966 549304744 452069470 637388593 427167713 434472684 49485488 382079304 444837446 164865473 128959045 116377514 993429215 16319276 821481847 431402126 540176263 440215477 202014148 561749486 920483711 466377195 729480269 532828171 791766506 899612382 295230042 532658664 157640784 230703779 798075859 31278026 479029023 485496532 214864841 42541502 685546021 662011661 49664747 649883667 716119320 659961200 583415825 414519259 951943182 51729186 380591285 577503599 325423621 721751244 432088949 758487784 555819868 568821019 384217235 616709287 247614040 238333760 904923765 825519053 634076064 352466288 568825893 112469187 485589698 854179685 926392785 796016052 769545388 789671131 895937356 560387854 707315763 129540628 103748236 762383365 769679 559663189 588278826 537904912 260515293 216492646 91355621 901340266 381455260 342352150 121823007 979053714 590783793 679462325 264933214 309646539 964091491 938748057 629268172 837480349 89341407 166352793 454819512 627022674 542336437 757242005 159323667 287596666 685579737 91373548 61024244 699938920 528950947 17132292 857999893 714663346 154884943 201385157 531155795 862915764 213775998 611869214 125164081 503239694 994108083 933184639 738226518 73202978 297672919 986414174 579083786 938411671 193396406 446212018 243947709 927453401 35793280 605691003 31343489 857095318 290957897 542377272 307483787 190641986 419412104 199819119 809818805 591629716 807770268 199326248 866636799 458793479 703465026 714425970 596561418 767641434 511184160 265101277 8261787 923532048 834046270 280651519 212289054 959942641 138633096 273104880 275656737 639745159 847137357 956017357 751710676 228568994 197599683 770441272 810052752 521416405 241702016 266618326 106729549 211769078 243473410 281575632 191848490 98411682 667509033 685380179 30469865 309390006 769081528 657998864 617738095 500901079 650295255 241647292 142188873 983552491 821598868 360078993 5848354 428547230 952559197 526386123 97786190 725123038 467948679 29178157 815045699 148407648 409470155 682383481 392517914 662281241 138540995 963731707 379636754 638420165 369991026 576828927 210153230 748935267 748414905 868799830 665240082 817990326 492321507 881227734 567654345 632532166 795843610 589810647 235002370 480599901 802869743 300954550 857461806 134497163 869276374 159334997 296672740 107951395 383751591 697469849 58173278 666400571 76606495 642821867 475103225 246576816 513940829 566316984 562323129 539187359 316651621 126042097 944467650 644501229 756218016 745940108 108690400 101716161 144563290 137899009 679246080 234704133 933152067 630914765 520189621 63957736 657520879 223761394 72034228 287455838 27501398 734773621 673281880 543971998 824320852 667122911 371981855 115013795 461256490 431040445 412630058 114179501 347453691 950607392 460392385 267185085 246090576 319020830 921907661 527370780 716613525 895646543 137383517 316280276 548312217 264121168 262359842 206318133 613916434 613314116 414433778 910798162 586214935 379375182 159491400 28309121 58018724 693417240 316058818 335565535 85355801 862650447 99561890 464365514 119305147 213558308 714330446 358944613 730302770 911644108 76316625 827399959 735818250 522556929 470523991 234199052 716640306 896868736 459967412 649641907 138862463 842112393 858342622 910129214 762557994 545926242 896191855 566039333 423628622 297927124 711710244 247271331 761520491 325296044 646025568 304864567 510169318 287985212 825096618 27804709 727917190 356844759 379857450 30563315 265673209 127931480 283730736 374086124 46358605 692532636 509183662 34190240 268971127 539850755 532808377 199768418 809072592 978393587 942800907 909790921 723112594 997933397 554525828 266514223 868228191 145369622 623467429 789957685 226491 75210919 197916435 68346941 471993229 680227454 558136602 481558255 428171170 244420243 886954791 799707061 484180266 917699556 282670669 650623550 439817785 814394353 986001345 899771646 896268103 317411136 996207966 992909741 604981169 676815322 612647970 404735940 903138870 30280652 342593199 943161091 108158842 197307816 116516811 623828462 668914822 878242561 72537824 411865675 904656710 490036466 601882237 837712805 126537481 757280920 566313683 548128204 868752133 920504723 84457016 818315091 70646993 329157257 996898728 926186513 935740137 957876132 95616831 308302753 84461870 612568335 442102976 964669921 302003555 183589756 102007825 897389943 497839537 983897761 784339389 417204807 814495012 355813302 986202992 18223614 152820267 430618617 975308927 177363595 857875228 923427626 386886750 35620512 642377901 918479887 151789351 579112501 245146236 277176049 120132634 762044678 247290249 779149341 785950231 107648272 950944439 702912101 29517861 696063768 855406926 671189916 755636719 225436452 760672124 648166174 241380418 623423231 527531727 800502853 820543377 278049465 866820284 140435189 323324529 947653925 824253212 958252561 670512157 420838490 852394666 332673027 688931059 603479091 694745990 790302008 806817524 85707983 352769461 825478818 907684936 375190801 929171870 84595252 15620024 253851936 92302990 81617258 502310194 420541160 7954741 734537150 629680201 622835352 130278951 561279796 784958131 88665891 108818013 741184719 577635529 775718079 406890929 974173977 115875338 155553640 968672101 63281311 406388120 678332254 593777821 723953779 35074745 863290274 543235296 124433065 1139543 670537342 732704923 180931290 674737281 554234874 340725662 874443428 399503080 159184999 575013789 198738983 937512291 394542296 221876912 815202953 214853483 395525540 888796115 779624051 485693343 322245350 791775079 157510291 495879234 469473021 41417135 991620120 718800824 886380812 580428116 5489465 236504845 478332283 145432034 324575662 624879725 13224564 535848520 448162613 265238445 293472359 434371932 704001551 125629121 851500678 535774293 500651392 402399812 294389578 125697871 831466066 649422323 561530092 332735434 457272658 416339250 382178285 469650732 658040786 582192005 652693902 594289466 852411430 415818008 565650008 956253347 960518183 676689208 755265174 202467701 682433971 784532184 492639446 924557222 478597418 666669325 104116332 221464972 558741491 66879890 315873263 547896421 828637429 737485637 159344570 988062928 497060638 742515880 876962924 357549906 377056736 88480353 716637545 511154899 195065775 397322170 280335702 406693150 220927108 701439777 47251616 812338020 826397277 711325865 548710390 762740410 32474042 86211208 503539915 108011158 200777250 986594199 528335317 844274518 516128924 956573653 93482897 887947449 9143862 409692388 227620028 98126947 602734722 612247179 639408859 945661022 751333908 279709490 760390836 889530772 952074501 360691305 80090323 41622614 258660723 154191201 230157318 495024344 7941631 730476401 576324578 504421810 780705869 241007250 546750779 103548000 558366599 267526628 338303663 907691459 729778907 242170407 88986909 47149215 441727992 943529027 252479014 264078363 778752917 697462208 547614387 916960324 979842027 799988559 464572782 489617545 380741942 770815807 321356103 589425728 56887863 726443528 801777136 543642912 233990325 830428868 712939106 639460805 693385207 401867697 676793174 354049072 911070539 864085680 976726477 67609668 164861571 779873225 222689673 930561098 572887155 172545957 49375633 431919470 894365044 112364050 220161201 698468927 824170980 945919619 314622455 847306035 849660068 40490638 501394744 809464609 31988632 449070188 897359241 997355461 686044203 374879612 857035718 945913407 731291592 644868800 956216590 178132372 595200610 625446238 996669764 223679276 368233709 83151136 675912592 756667218 369765346 192324341 72298204 159333303 769059775 551574382 63703128 263144432 582884741 388800833 455928823 375887347 517778745 451525578 720007920 349720734 842558563 171906437 628447805 130373168 43852945 103592085 217847583 728047822 212582869 397568320 945322392 298245376 266241347 107270769 657943279 727256113 740306293 872753205 635237424 651162930 551613703 229674046 426103978 985233079 247165722 209526371 365174383 974255576 412814805 560438558 226572503 611835026 688329439 181596172 533372157 620195908 311280615 104208497 115105856 779450930 367843101 630446002 318785732 257684998 176886198 535229912 469274607 818966602 733203563 626142228 314350828 796130543 706428410 61257013 46742315 305611208 221382052 703355443 228812511 371893008 282913197 262631080 64140158 758367200 912122336 747522386 633281605 807794362 668734984 501526163 323780786 429006849 868207224 977152753 384894728 710281854 432141444 173036950 103299790 150618077 251762950 615015632 388924240 929603373 870474970 850482834 305786397 790085476 629258082 627313394 33383303 469327321 338369794 582159529 343245094 453639368 340371365 685779862 200338005 803772370 714270006 979721531 107231923 418698874 155365416 479638846 505265316 976228521 431079407 686545386 651375566 283403562 926815621 48485548 860237724 39407151 644908518 573415062 126408638 573675466 768855188 658916575 461234343 719595637 495905811 945255264 512585230 101880203 760234094 431678745 333635950 6659532 651299248 708858026 879636102 767664605 875803244 538635994 588305369 184097989 673950774 148079380 923994926 371931250 910400040 243220965 553943057 982600754 543355230 186542463 612594769 111313722 855106426 25167418 408168576 299897123 283339041 720171789 51744374 205114983 823099515 738715673 875819982 999245545 184296375 193943327 880701032 714062442 394512261 224337412 889913573 223597333 883629466 720751956 274423598 752444916 557358383 333716157 372184302 727239032 749166979 730886543 862922259 737513461 623152213 321962819 672810833 71125027 52779114 571137521 835808415 646627742 339466765 8149720 219741623 675110759 312066953 771160794 619914394 571078754 25164721 432196861 737356810 690789846 157802586 501564139 499777039 133648368 97895131 209742707 22061171 40971328 69733523 886225670 892792646 46786105 350779235 538091578 827968858 274063797 508372016 193135179 52258503 273909616 91455843 109096853 534219625 299766664 636526952 656377883 464779101 978824708 38242610 747392003 849107336 701649737 626122934 699254296 380233744 494956198 136291691 755681351 658233056 917811402 777202896 218920482 702507049 763339336 613005542 599257440 991959260 725142554 275333810 531174491 716836656 277637147 902628029 838267024 355563810 806511500 632317332 62057251 667465456 369859984 97307719 926335832 279259549 672478127 822938350 732581659 168540529 348114519 96281375 67878265 605357174 390252886 492884602 681911077 385392892 268225122 708559646 992555252 292915733 361382801 433720368 294532193 80338458 909300705 166073435 319449098 814841636 773217713 495809099 620566576 15423891 722152262 26390321 491160891 867528331 127432519 543008066 174079540 985507954 569174338 400695864 340263754 170017652 888255525 619410895 57474638 505909759 476569285 759140937 855239478 936588615 750701146 326076139 127203997 633490883 575759617 263425662 734114369 338474926 802540601 143851471 160933252 244888967 189407079 825649711 545980909 562098833 840187474 536312819 137280932 435157844 225946023 337449717 435421689 35057690 879022966 538801937 737126877 837493619 75777459 337475241 584137319 779726001 453975222 506407202 496058704 118742637 875938747 483432805 484680055 374443776 34413411 38676062 412058463 210630411 53478449 295044992 685924268 777121263 271181582 427035968 881202602 157493334 309937606 938194326 874762182 420702888 322392457 410390655 179442706 820496791 643505003 189648509 934961349 288800404 418741988 978364693 611511993 571293271 821025872 456035152 276432364 114590555 485585775 510232123 145235455 464263263 979897318 444997991 344584378 829152486 297706429 324020585 92129414 576820152 108554720 919617627 556321521 438223199 640843934 392988761 234703150 959875755 119959085 873706501 685949586 252588846 506069795 214126852 830299928 430918593 120946430 765424767 369661918 185559805 252975774 287629731 776441254 660220355 314957510 268300833 907023190 49391541 708393118 574944430 713156728 598234554 67200052 627488132 358970299 226955390 793444086 98136288 288166768 994189039 555586105 153882498 67409421 430869185 825510838 382038320 497205934 436269291 744717319 355503411 17425295 365077032 722159919 190870232 113852563 752616824 347269391 652728816 332606912 610604700 127346162 756097360 146140609 794629789 211181314 852312402 934641251 507416133 277487824 698675794 49008920 677124260 324557776 831116595 205705591 862960013 876008666 141321176 627738553 447754262 42115499 505693098 297070910 193054492 256105826 746642456 436480262 262023612 978759939 462091027 158049337 594171867 143753719 667296654 421396640 95652512 398294154 113535492 788880169 963583732 956295788 500112625 315160166 541568521 191526705 364467032 12577551 660134864 45656785 358726460 63520379 262892417 33165352 203255335 328348459 44595735 999622007 556466086 325151040 47203537 766574305 968868810 620072192 952578995 375220463 191503272 979040597 862623747 730185997 95878106 921824333 251265740 751712778 384826621 525136795 717286750 334699164 606113329 373943061 140318156 253668826 299134876 496009524 377437548 590678464 663847143 875357591 859212123 386715054 316528063 461237632 376952567 390105833 65427541 158623829 475542115 458178841 654613471 519619104 43912966 105931466 722922773 889171472 79388172 696076267 898051764 413806326 573868771 999512657 416742398 289881033 644600256 914429493 761930553 186834978 631405080 724603058 727941164 627922112 83666215 220424776 380758181 83726342 430969452 320489820 61531381 944467064 993240107 26868918 919171185 514583874 398983146 76600321 253294579 39118001 634453748 160422478 428752984 49598647 228377305 409623185 247795968 437349227 272412140 39238179 270982737 891483015 930414019 99313982 96958516 325689577 513273787 515818884 175667862 302566674 433455474 395200121 560804841 662302122 192076619 271976964 706502048 601667834 283482349 395820274 579305654 131630192 681413060 580742515 478487592 850628895 109348223 511580059 24710518 25743932 767949456 885810658 447240998 154504098 371688111 597866405 714625857 649022031 152787800 129092515 889067989 404489445 827384392 746358912 337194353 403230762 33046019 971448645 77896620 601828232 545182801 688450526 798591390 171342221 973059773 866676635 343344740 180210796 368035093 610427823 919578017 550030971 894989805 190183860 717855224 927687859 835236636 619633701 308619667 781780787 977866300 700597987 229583007 638180285 89034030 754653617 503384525 518675512 522306196 752654008 267732179 403634988 556725334 350338820 998135529 241960521 396090910 493533956 133028685 984546528 183593435 304794382 475126207 896083560 149472834 100640728 803249925 191869691 14339400 159180544 175963496 542957526 417523369 354740614 924955446 99488220 71581285 593807437 270655294 31982100 59635517 783931549 956166999 409861159 202555706 188375204 824400089 8930531 40345639 443681776 36707618 967630522 78809106 517495286 507540498 463208515 688100815 454804111 563049615 988183736 683140469 699860598 765342466 105227383 558801119 602338251 611721177 745289090 159790123 524652691 802748931 832495103 189423679 922274101 559022967 787634872 37311295 424803070 772932013 773493147 214704408 701099166 458701347 918908987 359962617 569820841 24348889 229701197 676042452 693979672 166478549 605703212 575883746 996216005 712278688 855713622 429769500 619907570 259086024 745999085 84543171 138608835 430981724 302293559 348649944 613361855 753270643 254298911 852147876 681948243 739798437 395961009 86680370 811320655 22501520 278667169 228587472 918679399 637344340 586429637 840732050 364420787 98573336 408723351 849438927 388184623 111415427 125084852 685060002 268628028 688318531 942642271 431242858 341725469 202599562 166142 372614730 630689147 411073419 953648540 152194474 851849954 919822594 989417574 127965876 241309761 118031017 374691630 429823448 84153966 892041412 570827243 450178120 952724640 66360470 417278775 168632444 209585395 481783529 747327184 737616048 727341287 636269195 999912983 759854433 664437730 666242251 119021716 778625492 229894569 759508992 235765872 544517263 565483243 668049410 353093881 679595998 739951542 159961263 728841506 10461775 867507200 448896104 241590784 626022198 146356767 239165073 400773966 368224554 455151441 434087956 174805994 244775558 576905270 374798303 53656661 153090025 739140432 320264033 608549687 586277558 838179722 55797521 928260058 940189077 428153518 588394727 240939178 407151856 726545901 69581537 897821115 192356727 964188764 508278656 902128963 181761181 413862769 160813640 933956123 712084248 476451210 180719683 113353282 315336549 478382694 524516991 302617434 142406721 825963945 18877579 48721193 581558065 463823709 506282750 712061466 526162683 623399020 729861104 250252217 510085675 392484135 504496511 325383995 389286799 115562946 596691020 840136691 476919995 446768341 953791483 874384862 281906310 71924700 358810551 340855832 134838667 276977080 654633131 733359461 694875817 950191917 103799946 202096809 276325764 143974242 11569160 976571248 383430913 842873956 71076702 224931943 683392974 924936098 573704394 552500705 616073944 557997170 2283788 181648467 253767634 807574667 357087723 698309336 671439797 823685257 269378734 843405229 818915642 450644077 175639204 74765494 200052066 272268826 721524636 611942392 213085167 111915481 980949101 876387357 3645416 11374294 650233712 274269939 11501081 747725728 988347649 80106989 665731984 94755501 490277377 25615008 736749089 863683284 860443735 474681671 198348515 622609361 10413930 709201216 362163889 738571972 805365417 653119373 656294059 296014002 850413571 420884308 729534130 837806339 827761775 90937951 397176303 835275266 294886502 186745245 634355020 990277473 317017700 598853535 508041721 949127346 963537258 617024796 175740393 459492334 966369151 140162925 64857170 289561586 516571690 224031505 386940977 270724861 621067514 107989547 668177604 43696948 526971902 856939775 577887246 851272991 533154893 395826809 859509078 88871977 327648896 742277797 331275688 103293219 130480435 361954616 101823058 356346561 563959688 312155654 238941545 724679195 590737827 26919817 384604738 11612462 152032047 929981281 892783097 14947673 959646167 511533775 442402797 843641824 318269390 348645688 114551873 113265773 251403848 22945448 350170717 382469002 865457662 828043340 427786092 277990696 147908014 900318455 414189788 652941595 181797529 172305822 635965664 862901147 849348356 779398620 482489585 197359556 995453111 146041455 24785481 947179543 566138241 483903929 980139622 370622711 68240817 786030655 899869582 952243501 704348319 567456046 992779077 862686309 690075937 603996369 274915544 892455342 631382550 825043228 466917845 272694782 593197279 667216932 92247697 834435756 511859681 402147493 42646177 983054324 666925828 998198395 573241697 244261751 678943287 523164969 753866864 713372344 790716905 835194965 497308722 36509088 446555026 71630921 195152973 596709626 472928808 624710260 864071212 844400376 282349738 822451687 130641791 265639852 673051289 560759769 475589817 583566736 956170362 734892580 402264977 983369215 413476437 122923973 641101697 943163321 176808505 670851423 458019914 280297315 264475318 684663225 28016750 325456900 318500193 357851196 813724085 988173194 750160723 139580278 752559017 828193603 864812458 146556825 62150169 800490084 503915015 573687036 806721434 807702662 330399503 181292185 530244097 407041059 291859690 968131726 270140650 178978078 205169095 181155484 452620853 411732280 342362198 104779947 10683011 107298460 674074700 191393092 698775485 44805716 987183843 969404437 184036750 938483921 603734359 329673329 667907044 326910055 868763498 883354573 284922227 700269518 402712032 40294980 815427633 718766242 403185412 912757524 747172315 739596260 798588706 457349919 597391983 890652792 125733643 683961707 200514224 149760933 337222804 879774114 489458342 104343448 735110934 602616467 393355291 685399521 626857968 844208303 581573918 348810227 893490945 48302733 668864644 367622568 263526190 92682598 470385762 373398460 414980834 10919833 945794708 348003405 915658889 805329193 26504506 689609570 843929876 903155770 79903030 43324257 578781816 784733591 827911855 333878678 633545262 399972655 916537744 860002995 313400245 793690772 352145929 217223498 966920972 656214394 987687693 304085077 869827384 558513726 115683027 78322607 916940484 972301405 677792598 732458649 572427324 324843256 262596309 197018166 898555569 53024087 931499603 311249422 955010104 701039458 459791384 219551375 197618283 97837610 116160046 868557703 986536166 739368542 461700324 316677804 420963787 404264662 616328015 97802260 668428863 39505164 887184836 913617085 868560618 596279198 964086880 38954758 677846139 79129294 660402048 209352500 992732194 16447234 988723785 622654446 228074516 729713476 873516833 905610434 972028939 451556290 647098420 582919838 900849603 935983183 379296240 525447767 577155966 838076129 441848201 480651557 629297793 804581905 416215414 592921381 188097941 348265886 606676466 595885014 50595719 565535978 437305212 66437277 805983144 72116603 70151511 314114369 975001165 470943611 941027339 625359471 111098704 899027001 120221666 774839863 86066317 164392102 777287020 870738573 551572582 239529945 248798203 925023689 503939648 298091916 861549095 324782375 386098436 647109276 414398540 716986696 640497567 174097292 226041095 68769967 228040066 542358275 639029693 781100101 557870882 433016905 576611604 13991894 158896761 299589582 319247736 186893970 944021379 436154788 31436695 423103885 910883522 293418496 955452646 148100159 398950843 101769149 584056857 37370628 395096439 306753752 45736878 815202204 765877507 99854581 825344611 33422764 283506160 825415128 807057852 864898364 943384275 754295277 863043199 869767992 874554310 211633858 374536503 361787887 457268453 156386183 666809524 953136023 693286099 268717461 903656072 853239495 489657650 215764708 770138508 746295546 787052846 350309523 853136473 536741139 563668467 530563940 622492112 362170324 291234610 519613501 865726867 599888997 197601697 557921448 609488521 952230612 481201016 192802643 759406942 236945551 990017268 489073809 872062208 785213675 122419927 140493016 250828579 149901729 142933222 441219393 870147774 387950923 208051818 484852747 551967884 414280684 497640112 329441049 764558732 285236069 923671945 334521967 583561602 799916033 255800266 183895224 958503795 578576106 757626829 781126595 719114285 775249073 749533679 838999297 861867709 204413898 975987472 721465865 800037622 15130381 311768342 337707797 141990385 108383287 276670826 366230402 353783943 995889767 263756153 307221588 416154073 140034209 761238836 135283887 802849737 384955470 81576336 192459871 579066750 381199802 567122695 510804049 337076196 779279509 149898262 512641816 560532522 329841779 973069245 158719849 711071810 32545100 187151874 313856159 720153956 530803708 598067822 644213048 346342027 953483972 177280654 770226005 519107830 21968839 186867315 334637886 397615273 357969806 606914867 627810780 133487337 419573637 537570662 44585278 299487428 391895675 32666025 125671701 923750279 736675622 862840094 425623351 400421701 825203869 68097002 356096543 3537751 144491228 797031350 720830827 231858391 982172483 643969071 562842717 231580963 605796120 729767302 106575451 278906464 52628992 117588209 211007856 704535541 452411018 856632104 782499528 70618892 665215652 428639977 917053240 248304916 519909924 412363124 637162419 493981249 968439616 759224591 813773270 114966026 898904342 128027523 147733085 380430763 47911973 52756125 730071979 902884513 356850898 491152558 728653383 294023472 723313125 701200652 217719641 682961632 474672905 817157775 495301937 932817660 562258255 755936276 297862593 392901906 645534123 454635774 778970910 960237430 637855606 734250416 202324994 193501630 980055274 767066132 853335629 120569671 921977257 340337687 304824704 276369327 38746935 746823210 665490240 311640409 8853883 258673091 847992281 910200812 590211394 896799194 13034680 206995156 734413500 481722732 95481584 863700416 425847293 617567740 281479606 628805410 28630909 804434957 819953381 829858482 470898841 427772841 999066491 595563499 994448912 944729821 41262618 170783885 452779654 298463802 345245064 935138585 533081348 312644950 602043695 405606232 687974774 622486857 398700446 542405333 58791724 722817841 271740678 824530270 723906393 250903726 708276157 633648519 980921239 767451238 779495103 818488614 43353697 937678466 588846120 255586264 562537368 455471 781487547 236947323 361716991 910623 389844318 303305394 302288063 632994309 310763420 798095717 410167268 1361180 177050145 412518206 131270877 214447009 963142722 337305132 849450496 225110356 66919283 595975908 810736131 530201852 840223694 821684571 703044228 489414880 289181843 733644621 660020867 696143694 258790562 64235705 859806947 568704279 385435395 544851555 265992940 550821393 422634846 204634193 318353612 720888212 126810755 723866191 268138001 877702910 407494884 113423467 594023984 189417519 671142678 433226105 266458370 303319565 395419732 8074640 410525506 807557890 592431356 806496906 830062864 185293177 125072143 387990664 644875377 293770340 132195509 931935852 300440012 663802809 97499831 616691294 286747246 352606960 621558531 348068936 804204295 957626759 75129644 257637978 510740011 834997630 816545512 351551366 97005267 952674268 733820048 612171269 122498777 313344808 664010659 502302672 609974655 818229232 948136259 655779111 134036457 781175621 356039350 730572046 114037662 985368893 209057766 778104779 447775499 548345200 45020130 449888106 109509632 610250620 430730587 405421113 860531761 227434882 414106408 485476172 160484790 870286502 841293506 250785530 617006475 652762002 230272200 640932190 717998097 143864563 344551805 164005591 802067851 857222139 457365317 445150856 174505122 719966942 504020268 511904984 100874466 674501461 598363486 159338484 197467962 652320542 558971824 721131592 621049472 431149177 779465750 799384330 921560555 765406892 223605035 299693743 189972375 776909441 808664748 850618740 624546565 640593603 747369469 44781526 324853656 854467780 57957026 602569498 50603288 407100634 269860039 998586822 83182643 343011038 829978041 585193510 871732983 605986987 911280747 221274312 768549210 296232613 726213106 712114432 250077618 70250031 577930249 268797797 785908029 883166259 763430286 780162130 108382875 108536735 263597827 503459942 979518030 81135074 140213006 546905348 84984129 996698483 867879673 597352660 752763710 950111819 397576499 262038080 319280502 610940517 352086988 612379640 331091710 637544005 996937469 264794478 848518476 926006126 494496158 308952923 397979326 536225515 9094062 229172792 907694355 380852679 231305936 308073670 512482799 860872597 793499336 874351239 944410460 747893992 296406529 394363458 840161860 192247260 813108234 102902915 717047544 441988748 745297940 313270808 626129324 971837337 150419318 479089813 940668664 518665898 424569386 888120529 200219224 345924838 550654797 704950631 996366509 915433851 398292898 574628150 533575867 816269339 13222928 72120802 512257449 934998906 550017568 834455632 425599364 25441745 229849216 587501358 220017083 227147102 135227778 324575592 858450340 497405154 277104029 800423092 539672822 130422305 606267883 561530888 817433165 61167718 244314282 254749214 159742890 166062332 978127803 584645623 55982832 658837942 658685734 968446805 355266664 935809384 710910356 963880767 215660350 226392683 307551443 434072193 582920193 441114909 78775894 689678889 167352615 835106911 387356595 906957835 745329543 640301589 642065699 734314302 746353885 638237609 485904389 700573853 307050057 889682057 249428827 696100167 363685584 307722917 194918475 941839136 386470362 897796338 148727967 247916878 376770482 545890793 314082118 222670012 714154506 771602952 115298001 429624474 705449588 679019088 471610358 116667099 347784937 894633157 50690577 400918709 746670150 935197938 781203358 366891813 670230730 302421602 297353920 646342504 151892634 800807208 62106558 976080771 699215422 131035736 228090752 12171965 220439841 640194699 121621526 307748384 885914644 323423839 369650993 810022651 120010187 797166837 698208424 57118050 870530398 443902065 999509749 447967404 986796234 5264510 611219382 731521013 348071278 316070087 936466988 921921178 724709007 331460991 352033727 679072447 222556116 289905626 656658039 446089676 376899018 350093458 746100101 780719339 853944417 256129635 447192504 244319628 992122221 556531854 958933001 122248674 248524070 928281946 90523663 288235364 424356520 800862350 445710987 292539213 310102644 255414777 723095006 127784731 330498797 515486699 136837774 912700179 749322972 670500281 638876613 824600764 126628845 322250812 40897490 377398624 898342192 346334290 881057445 66286734 953155992 279622492 491975255 951739034 330962047 398396863 988197792 183976220 287592480 661930339 994435167 508114797 363730972 738878519 413901846 526427949 289646070 648407211 522380908 843312320 141667223 803011636 683815849 376061388 192550858 137018315 500501821 61244860 117157057 70680686 362795065 269370944 23892622 374479262 942084052 453621707 429238699 796370400 680911847 56867860 820723571 915424060 706048370 775501461 795387558 350668225 447056661 212161807 779765737 371932159 194532247 548992516 159678532 598781323 423278691 173673276 906750882 996056959 157291526 130255937 302388052 499281655 849489075 627491042 710518414 390252437 998598847 183617972 910715113 971963389 273597732 113838220 921122527 438048346 812371970 750189318 976414803 911895767 975679258 550224641 863429382 560963623 363465297 216767265 520198947 932137982 395535923 864223052 748372404 774835094 518368366 165084461 129026346 557049899 228560978 145446069 479320537 478326143 235946328 331596948 566191225 318504023 303415704 278577860 772590758 331075323 845368913 783785727 849335137 223522746 500257893 446568260 618051470 275372900 156297434 59909206 17395316 293030862 862818138 783673405 729992256 434864722 820571316 757501123 426056834 999098444 46457177 519867895 312454829 517804958 116549599 256680110 252495003 513640237 918356866 583269629 479521032 288144737 753711774 429060800 214668818 900302505 976522550 110556183 224486336 417428981 804521328 739315683 11220600 969345850 570061847 316507213 160572294 852028402 11611416 320817472 610759580 470494105 842333701 963543786 922938188 75575345 260972181 624949823 667007376 675295423 177856290 843235190 364535363 255018955 10313001 923017354 5701286 200203236 942281166 881545658 706430940 527807002 406926933 766192649 396736877 283448450 487973546 230970814 136389063 752472758 656778714 635467494 198326456 256599634 592320152 522651085 360124406 802658680 756338617 742090121 109249431 317553997 20781240 694951535 771972761 582250106 675553331 616621211 786802523 604052907 490612843 130784877 303445026 518331923 958870984 908370183 983503765 80011239 1423187 823284944 664342850 251993310 473860411 268946931 207542807 199109304 917562193 955306721 923704041 609405876 270710155 817624779 444933360 662385432 191242884 149574185 726771785 639745964 63114234 802546485 321655411 827844159 47509839 107576944 66635987 422797857 7632394 278437149 855384880 498264487 672090195 79044033 318580791 772346027 185620858 230467754 445345784 975454474 98838128 858388580 711321703 26586404 992110156 337340997 762995676 149313118 776937159 927427298 897358227 60434339 903241408 266029208 277670445 44147167 544521914 381403652 665845293 520195203 778085209 819890827 303719548 868382724 582625257 375729363 617215718 79569500 579264215 392403784 856153755 54622088 410243637 432493208 696494767 450491912 478677562 722529847 144715930 792327521 394659776 565310172 39394488 623570078 784406213 80980226 424818889 683800267 194892010 579016552 384854642 985494905 188411383 294349202 698117051 404788542 113472085 539554373 220063120 419948593 719271826 643882511 658187840 867487346 282045153 12797372 330457601 224120992 396115863 992239330 246322026 815197281 63397295 471083094 243090423 234177246 976412743 932148917 377705096 867937091 448673825 230600925 674275298 212326724 649174051 398305392 639280428 617158547 157755351 339488856 400876148 739712107 560648172 787686205 211939624 747569160 661478067 263663121 246166173 521925420 267811490 427652741 62083724 553127836 480839381 182223249 348332944 296255649 186608520 455981552 136681385 388040072 998444702 941033121 302522555 204060194 290531869 756365159 814737680 48916293 147880624 457625930 98352082 395867977 663708196 158136085 526775186 134501515 579640299 160234965 459733700 461740013 819405724 869465440 311985728 808168276 455659377 983231692 656289219 421356585 252830407 966825203 294212716 319343065 472594593 968190710 402236223 501480533 186440742 561658551 791308197 378207891 340331295 272148317 860191210 309623563 31494266 408920532 883256254 537383482 61554889 18238794 739685045 73881890 351986372 671205300 245491399 655353800 963487171 716466247 624440528 478202293 725771332 4768767 890540817 211499126 172297835 798250011 731215277 534086684 660814973 169556126 666863917 111205821 772359524 815644880 422279421 602792945 853183278 790822844 546726892 787071317 319149454 794647215 472754864 538722572 101722714 928825791 428737120 603180345 290247691 163327042 678220536 995750278 555900992 859383122 305499609 774285728 545150011 717971024 360606278 707167160 856404322 347597150 147218919 382979331 211145663 231477220 534636362 462275131 333972097 549065995 978062941 318596637 466386553 328092741 629101814 820149737 144245918 826903491 29157707 405772261 283065993 369708797 365822586 412263898 840638714 819582254 953892098 281899413 121590865 276403158 934331720 498800999 927363349 225044278 837533204 506193062 851673201 905940183 794895121 479987754 586721458 771393027 762391888 810310353 591119818 574143051 357240261 867875323 107997136 224069631 981113801 542425102 863000958 508048057 500956566 343696627 137360050 341524947 662686414 5870231 643865837 291336427 817051893 856963947 793135575 852842086 9171954 997035749 610563513 246709227 652613266 53052925 442259457 35189988 881600773 339771313 656118722 856258304 459354975 162025345 284703281 719303348 981575192 579037683 991527209 183193525 370995853 722802448 229264296 142707583 761395069 954993893 696937552 406523345 504842636 440247299 949577191 211917615 511788995 963631616 987869655 334139231 80958990 33761268 796279982 445979628 620461501 764074237 345866399 286073511 612318723 609936571 926634496 111720992 850680442 759740372 387238858 117596721 505820062 498054769 649882652 122212980 533698893 399243456 882636472 818225864 732486989 11951472 148413317 274201552 350660038 706840632 692029707 14261107 178488260 474433104 699550458 248393053 430579638 370156789 867549347 983610749 136467954 29875178 163035005 23665285 187263791 572297202 23520162 783781998 165866249 671834455 212724303 702456049 152945280 718774374 285766248 921309198 18833017 239107057 124008689 731024521 601778747 683541451 141303190 530498664 86090228 47805263 99812644 156618102 791330610 744139738 227502605 558432708 457360746 314180941 337163497 252928035 184669301 898036364 270377711 364922538 685843214 189762049 425824384 909719862 79545173 267992601 658798493 647430629 434816335 212210629 112536684 488304538 105794403 903461627 303857591 336760957 4855006 781348147 126922604 139214968 529063024 773840875 752295198 503698875 859489453 132637988 797081730 927028024 425476750 504949730 950413299 394841895 357785069 258790063 237410543 212445060 660833804 654207000 736728728 549818508 342862863 289434927 808327220 21029188 517788029 306425863 359492014 34670578 342596291 463476796 234272786 563670177 137808305 161389416 195850260 149142946 348447227 564430255 683430538 267005446 703340985 17135156 212802286 561315364 239057895 596892577 624294877 305292313 868624102 13269156 697156506 772065859 25712377 306334316 978551948 387581382 400731337 49226032 943763899 155023623 391562722 392043688 784924503 568134195 53294899 60863634 434374449 258211769 4232082 453205294 444833088 113488588 247365174 495880643 62596638 45079010 362012987 451052312 812995977 907648823 33747490 410855419 810778850 822879051 351393358 699959230 703995313 128967008 666633607 598446261 705158687 981426173 139323003 90580153 447327098 679305581 668146488 592411560 284535989 906614849 687645108 198429666 905575141 883026890 913335365 640809166 150350277 232133792 970753577 776153939 498735667 903529246 8735744 884897887 531187889 499682275 490031180 592919396 269125092 199674962 137924600 392134358 4471065 726756627 162497742 982361262 791994555 240520848 257589247 717616362 597915358 161422713 255282848 429520906 902131640 408706880 803983399 951240597 932026914 724648606 870874354 634416786 915311643 99411980 617938624 361485839 930231109 858298443 875296565 183845790 853599078 130239708 139850843 712087507 387621609 821094537 12516124 146430151 706806618 53739482 783148489 50090648 654054894 451022241 104760982 568512998 614181881 515039599 679873563 646544984 422474101 786916892 206454741 732520213 60119425 179132995 219727010 866621772 367199456 292321987 786533705 270139052 130380918 378710847 987430640 501292012 608625103 103245983 593841060 951880005 163010456 917593997 158512341 450937586 855388196 236683513 434895830 428873143 866385896 380727446 124410977 552119127 810585599 456294746 905314578 523056413 748961958 976341506 56575463 628017236 830796737 551620491 419281606 354008271 954234197 358535610 101507575 106047842 587787788 143936406 655167142 38049382 832098228 415218152 699515234 743829049 849423296 152937922 870762145 717296060 951424453 671853813 704950074 825694931 923833342 769505433 70042857 859766505 865172425 995227529 656978126 331150697 141910056 662307556 542717422 765698118 838714945 69932686 66058161 232607348 320196575 833225644 157101666 489030764 645713390 36206380 837724595 675343020 19702018 486606395 349073206 723518005 58923985 355385548 298090212 768000779 542437300 413804056 993606042 989920441 95355691 843264793 781491095 706443978 395614294 155858701 640086784 108796753 154766204 707165177 164854877 575708002 798652296 736839460 204173081 500203926 657787527 330205591 72374277 235039371 922532395 44804772 894488021 657304930 750189643 612710492 385464225 713876032 173927777 643251735 350925670 450293453 343317258 455464688 903595139 980252344 699650186 397643335 136499773 53231664 968955205 155234365 483962939 824031852 167418183 384717371 561636106 866406437 149192125 718844267 463411866 151504919 793011066 127503165 542649023 221662084 897230707 641708516 488106929 528383152 762317635 279074519 298839692 797717350 190419368 123078992 901440977 942015345 256071428 882318032 768938467 871574820 39604188 983117209 416770955 984114131 749707101 442337074 272930933 698175064 863186 749359335 13079473 706847631 120954671 145753159 387355698 126678745 771529098 987266980 779805522 261700765 768176028 276743318 652617036 656306371 815091524 698271865 763770305 260566839 930397700 111622890 999060020 546587756 417299842 118822989 733349006 750678998 541586440 339418698 942392218 620974191 176886021 80369228 199631242 712716083 128302474 160080897 624725616 181876132 748968654 341845469 498873542 907064390 452672171 36363158 606598631 873136932 157600286 441447081 270229651 930606153 741820874 280258260 718841711 707048008 550097014 733557914 434673539 780840117 519369611 164976578 340038842 480893098 658934679 147072472 472505957 695076163 804821196 82623659 919436216 124601378 962312065 351446733 867012684 934536171 391815344 224050199 730223772 294607049 549730423 587164706 79624328 214206696 28317847 23519950 357872596 565969145 604123896 691723455 371249834 464844977 113938979 92940763 312494100 294096201 914293702 346471885 667933827 709943295 648842548 525553285 583565899 863624852 908220386 196529334 348331044 123373517 172070379 743051863 823351211 867889139 100094093 26662179 143884766 362672466 331859114 888042777 903547812 265873597 733591880 70204668 624006723 398839304 362369042 715893971 241044968 757588109 628721108 187066474 318214691 893035432 879824642 504275408 628286568 536224059 688158258 537177559 734517390 567622699 757867165 214967448 268123988 26805985 52945570 106979820 460682967 787623881 168519236 854377459 864642334 967374806 911501223 153114001 66566799 42019580 418400662 720471276 6789238 632830133 816238080 629843952 531617157 81460349 723834999 194855627 397959246 113025622 370154160 685454961 511425995 716976453 78143237 880071961 88260567 953570771 969520374 930529981 753746355 283916940 343332771 527829918 490069122 499961475 890507860 940535487 396946892 914012109 108104434 218084453 291420159 322782721 801770123 347932829 602649321 852380863 910535121 767379894 201217088 273713701 875992475 638558915 369379354 417631579 198921059 29715994 597393269 504889609 371655 328066519 160084144 759031260 440500489 851451482 868020240 249003269 321683855 64321732 839027261 66131129 750385251 282628991 639396034 484211890 885607347 381256883 846768784 929568940 798376274 299149009 220446331 137514217 282102582 697390860 188307387 293302958 224399864 481521115 392082029 57610948 597898071 783452537 839504912 676528631 348859573 110983781 795530761 452821914 512301464 481845219 774730783 609876482 103129130 757551224 790357247 281144582 79899066 247950449 815651001 462811270 612768057 307046493 418254657 175054561 212332478 980572559 793309423 621275005 655427331 975628445 459926271 436334402 654000101 332201955 697994258 171405599 135929063 389032961 401277099 660049540 564175536 185699929 720877491 903768551 53546632 739328402 496036598 496112447 210292959 828590104 531420580 304302220 630020039 346183833 735441 792117325 722747253 951131785 210659829 463637512 784122564 920760479 648921452 163100358 126129585 775189334 726365942 452881811 694503392 563989357 85937209 790478338 889819926 23094887 690497338 909508264 759251900 237805324 892459240 388604829 860918627 296234470 447622545 862920958 296512314 476878277 95246187 341535085 730554010 441506364 793652493 802153103 643788667 655789601 29868019 874898317 526265596 112899089 79478013 964941716 131317215 13979881 390248176 952776277 583379722 800558158 295326963 375799429 708001287 251115302 157453076 247123038 246449540 787648029 377942209 220337181 171896788 809071138 27778383 773221506 853711213 755101415 946530423 495649107 602986856 365124964 735123156 783970776 126354437 774198356 913821286 932840800 877931300 562448054 994112273 546006972 935281356 293743693 92059423 94473663 825633703 740566049 376379834 37019076 377625988 456857852 882304883 295318567 798489557 663794158 896181950 305909706 154402862 581333194 457312883 379621010 394395852 940759718 537030223 145029608 787441932 595331679 297410417 550760761 115548655 940478739 935974109 216544374 907718813 311465125 409455612 907456149 488494814 519666236 316249882 737416718 426848162 647440068 505626087 820637534 770114427 722585451 62668279 515868552 963584798 762436133 916213570 228762254 410906086 87183913 116317860 435655676 560115793 273752178 237785694 872103774 550262913 742922304 186798227 529945286 325716667 870308756 444815820 365424455 457533419 230517687 221544309 844445052 400167967 200373683 999105117 321484290 5535496 204018904 221453114 49311225 340035708 668280121 593213219 56018823 148444406 788429357 304891924 453232725 353350676 562249422 350276462 602145296 703194392 705712253 813094004 378599657 591231336 409916764 631317710 387973654 396307215 107199698 261730058 813600847 52146489 706161163 428814102 428011089 417779387 438248566 721934536 656884574 499901064 447670853 641344598 304696251 451472957 813391088 390385886 195241777 280653462 532367282 238209759 798802317 590222326 287187978 47436990 856685857 850113252 935967804 719424835 577599808 43694216 86841294 367752217 381606597 358394674 613231115 531671633 138168461 177023700 998348931 335343327 370370040 209466755 853902729 334622492 724511084 531572730 413687476 203184450 867323090 23396886 168940382 309410547 794560023 342352219 344933672 761524147 89317805 921341293 416835700 603998057 146212615 232961176 883035882 185130722 134415136 920330313 495121908 949674062 50415349 206075283 849730881 674324417 227142662 831751083 105575750 17031603 331995353 753169004 696695224 555654017 792190327 756355284 618448915 867468266 703195117 960763269 642673174 505062802 112638157 548337989 590932549 660001154 561743786 789089662 342172774 660674470 45088159 256343231 178466308 640096078 146580937 87420217 261829871 793893805 21743560 157963586 692566458 608310365 301611075 581318614 559630908 955252186 432755553 247703313 968562192 592599554 365803344 661790390 427073813 305425563 637575361 137790635 148234222 186660301 31455594 892519803 382171778 139295908 825780355 298436818 255434365 465560463 889894730 478867973 762589646 990340324 630817663 263683720 221781799 169986906 786955752 323133557 179190400 383027341 797587150 718274316 285879189 973071229 918393982 757613869 213658211 401027855 69135818 982346720 487915439 271345802 578196614 182571725 513620863 516558876 604816907 842793156 526267294 358979411 338079670 925085239 509923868 472978853 604398954 256853947 798001612 190623464 96300042 295220363 577741509 201660378 557425664 581201669 986912994 356415642 501695929 84707114 344913474 355532077 510901287 669203746 999910344 99051514 103100734 735224758 772485532 935971918 335917175 771029205 82073000 822627033 890062671 18942991 760819227 608381487 621009353 952582941 479149034 351303497 318861032 55003223 609507146 829410305 580802870 7716156 809553975 190440345 420193088 91508974 590308593 177189685 590276120 536013491 377218170 412236380 552840146 10770549 537720089 879777659 858224135 345880899 458417881 144914018 259868757 393538510 843275786 176040133 363367132 746780909 427555775 851546300 985720514 338586137 302586959 837681987 551620273 750253041 378986453 564342971 781134164 735682744 419980464 311922023 781165533 601622738 223176195 933895664 891327106 8448843 828853302 928004578 51230971 762690640 135719283 308019244 609296134 532222899 260533802 158230436 979511012 75829611 51570573 744259457 540329945 906111506 967770133 110352351 708738223 924269925 300275195 810078271 588177972 461828296 914781632 178753028 5051831 371171775 947674789 837946614 572478351 728719990 71766324 654324163 725485460 694869562 574726581 489974905 259981732 215877630 848021177 881195278 717768223 475224791 518688148 692188120 565262444 541380736 242577114 696078869 884163954 81131991 158448361 853946981 621143583 438897502 413880415 746799434 374282213 316099515 120133280 473292207 201886520 352001592 213396561 153400158 216201745 625732932 821467616 298010504 682358382 539037424 931807225 93950786 603011791 414047602 205330 557164546 682365115 505842085 219654368 152632870 791905081 688937352 185955552 161750893 659816792 288128187 931277519 516920188 51960999 415907077 51165746 238247002 780007357 720522960 2134991 318191348 720181426 118577067 412568626 974164378 752465828 966683335 51383850 624976512 231915828 483768187 127997769 922461246 799092998 292952001 480271975 359425105 106827845 267160758 97944607 70799767 7861788 385849629 552740688 472620759 96159806 721628637 764111261 589024055 367731038 223600767 481850350 681850052 523661752 218423729 910291693 805484270 235326343 938793925 398023562 671635720 358215564 588555570 933664632 241230028 804691342 298183442 203136429 632261846 849026772 916299683 95357158 280699172 927241901 389840070 821576224 842050460 594307816 382975619 253112608 835213958 279861340 529271683 111999212 120153358 34612578 87860629 407446096 592973763 572944469 624639529 116951131 160391963 39282201 227472088 272166623 133796845 725532306 437819866 802885876 449392117 905887016 677576334 69600629 79916115 36489033 218545142 807457665 144422924 142525671 397701944 264233211 893087368 657296118 233346590 57680139 793436690 110619631 522377623 393544348 277813340 600891472 966018612 311535323 401992952 566058266 750173355 148441534 832574431 316743250 334470232 763517563 277321710 7894912 602810295 480001548 146597221 341084211 532246251 610308018 386179686 380424314 332349499 518271855 425749372 233252716 712166543 914741386 933378065 20385186 258101239 288333327 740538102 718638008 390881828 454533453 803006687 449345231 850604269 263052886 512495844 257326350 254931148 522142338 687343874 235637276 834216287 885077228 265033880 31248296 766505959 439672563 707889387 274619362 647372236 561788603 231565730 521609215 615888663 178197930 140770122 397697208 105685238 283849451 165430227 843866315 28906043 458560494 263695633 604035961 86033886 703681766 536475964 376910599 326446967 723021641 790869872 865450813 509470660 488870484 726071854 236937194 204777257 124626309 120637913 789097309 838491179 850720543 859772730 333351661 56879604 634714281 187367421 72768883 683173587 567919471 601968946 819024331 467294905 491373824 925704140 106712407 731108796 723984302 1865509 716191355 404662935 14843665 614775672 835751202 310320424 546579076 845012582 716559671 650604273 516733863 172509554 678830381 845284249 924994779 287845509 518698616 138265448 564673993 927693930 460374034 855402446 955601372 28230483 61013751 907607004 595606722 750420818 74366633 397810377 791809262 334219489 593395116 19018862 126397465 13075291 488128523 894319563 22975933 655483776 990405586 434841472 210571161 819657205 470173073 198566484 313781296 197838786 805629152 710552498 833669961 901439186 896768213 831739431 883107952 572181622 726116495 927581670 941231988 680631266 966743983 267941188 383118567 45252783 239590618 361825595 948272289 953395544 924603448 172571627 911560254 637955005 176094200 614524181 581809051 213906850 573545162 294299807 439239517 244308785 224445539 97234706 2070378 106066804 393587709 210483231 939212653 739885788 651637460 961554198 708630358 429494717 885673642 864331629 79025624 726129871 965188675 633179967 342184170 95405487 357351914 791174090 587466311 493442395 141584363 679095280 197704685 487349434 179475223 445457079 806194338 864236306 913162563 986094537 619591786 367508112 797914056 241409013 429525778 297527492 284609541 427157932 10822825 776876834 226606040 563230596 20446721 799395202 24830505 759174841 744826162 740147360 131211104 474351015 542705176 377605788 364723690 534142545 549673680 626423676 852145335 965518557 22487103 961039270 767128511 363299350 380054155 819309670 517553272 560137705 337547680 244434030 133536866 831825384 93213612 138674256 928235387 649935306 280524707 658993414 15590091 508124137 176646075 552183915 194527450 256119234 834589681 989002688 446616117 422758521 914517123 720800296 599278573 940431698 906692212 344213291 362525207 341437497 742553612 467371831 581065293 320520251 878400853 569457690 627190827 329137675 989474975 373247882 989357011 141212286 368101116 561398685 710230122 688747279 993933509 378768209 534740632 398292572 209334291 707669253 482158860 924340902 106575687 91761918 240625398 873422421 475329410 493178340 978396811 152360562 293819181 444925250 57531781 605419820 25716851 559634953 366902176 929879636 61446594 635170573 588328734 526377952 325641806 229927302 539757380 620107371 684589710 123240337 351251675 346762675 940963517 449278125 242291376 626174235 28926298 982785087 698390548 485574695 274751400 832113166 553288540 916473602 995471407 401300167 157255778 921847035 670366009 541505658 974812930 513643779 755055446 77106459 25056670 719880753 258935256 687121154 799086491 40853566 550305624 263204715 105042402 44505610 451455535 998651639 644567392 77041173 965762814 456217641 905945990 636027142 192386855 68673514 893169865 779295272 962469713 667143686 555126051 963061736 106674151 435031469 395876496 614756952 300502426 987981811 94753682 856608687 878222299 178128464 568280494 644549319 30507874 8349984 655392237 193374110 397303466 447829027 711232860 773353429 773235314 700021503 348035980 667298100 430395965 184403385 428622098 901287460 678738643 979713856 292752904 554443827 941374142 113469410 162200202 264559252 863184590 590380501 330917690 224889500 653980310 308598704 882063293 937081414 390562028 379941103 37124924 137456816 671104620 915544178 473964260 413755548 297473014 978676990 763394662 220928240 371140396 182012346 130806904 950253878 226350837 445633204 231993681 38668317 525595645 924151642 103604529 361240054 293589810 954543873 728284375 276931384 172158536 68098402 153010185 623751420 227094070 828412696 450594832 3747201 618282935 730995747 202812985 224524969 904692683 805245543 36270677 298382458 65458227 77293102 625379641 948958111 550861304 207436962 220423487 692512741 948169700 482525268 912958148 992978622 698828551 879231928 341643944 821526465 441211700 842363814 740581585 681817896 953729921 606322139 763548328 835280976 507489483 301561718 719502746 914070589 885045807 163140475 824616856 754611731 493136274 405658451 58749847 525275550 901104667 216800586 396623889 477795787 542046387 977798928 251739523 702338861 716185740 850912313 592703213 245105785 796599703 742228157 192938069 370661130 342568204 18673016 361911108 728792413 723224038 417692843 627880263 208947094 211416932 976169593 244632175 646390778 212359562 49252715 885394897 287987571 819144094 715193581 379754503 482285583 298208939 822377423 365079982 149566337 680612353 900520644 849320422 258226079 411791283 711390438 22956757 156088546 725496599 898296880 482324516 706023145 41303370 550274563 206603136 207874806 624202666 416784290 799943962 904242799 194167898 398813365 394851368 827155294 929262785 132749258 299456354 5388530 588111883 366954703 322005381 157330940 379138982 22422938 353934292 657738611 720395719 59312737 768670866 590338288 89447907 242141250 916202377 7146803 196284214 170583484 394331270 993069212 901097791 891628852 106820058 956162482 461361218 384752498 154353371 805490592 574199749 263407137 191518817 35208883 75645203 530366546 871219529 127877341 6865852 695538425 814849269 488479285 784954899 224313711 159769546 345457525 869157295 72615918 818610098 506823291 996644330 733100056 333220504 533525192 559541349 728222577 522358510 110598660 429425026 529945568 520760873 883414648 593597160 123999794 142262084 213114258 480242691 729816727 880796985 384241253 491729026 167621923 381979019 44052518 174329559 791846478 663418048 954107056 156010170 22047605 957066975 997079297 582175143 604981591 237509622 827535291 632971611 316277400 850117782 593255332 804251739 315563073 898190933 334973478 330518637 314402366 608888907 586180559 785319708 885531103 443744661 821496018 790646840 756734551 327003606 64672645 193292372 661632320 269311921 897166561 91278151 810187030 214913872 780219141 74870443 333298103 224449760 565233588 473307233 369251561 68341522 346164946 228577547 719239892 264121756 94019818 219483281 626841220 19121590 471722411 909496989 720378984 173976734 578200166 49479967 645626582 589465620 337539218 714725065 588089477 642620126 695858761 235254163 903978769 585818438 659750600 330737464 695628666 925581719 670635251 102073784 716472997 850581667 840318414 980252628 310040538 348077120 859140869 602570645 540723524 512163270 830417765 24998598 911257716 635463315 587608928 879595893 31958751 73088135 969993614 168471158 829834843 57276040 613390118 730911200 548851622 81182975 923779209 15814030 247201503 673503834 110910904 622401439 978658315 693444488 402914521 207106294 732401553 767246976 989478070 828442554 411336382 387085498 39841085 935414743 456497730 733721524 823993345 221355388 104060593 33977198 419541687 89109916 136329476 534744814 326465466 56876653 664709909 465833662 526347400 722855915 775530534 444267881 911756355 520443478 399819099 498084865 706402866 101559983 560356411 800244380 656969277 723772735 811920691 144782034 432394099 203686417 443407891 604737601 99111048 391987059 881121423 894571785 162012751 50582137 258181311 927676497 183724613 586093434 521385375 269982400 21120774 532734609 653510544 816963332 41094869 92437021 524287189 77272655 770020889 825462081 347311639 218101972 754218970 725407333 879644898 190653519 450284616 758558131 751318053 427067514 943649076 53627803 482409654 441432985 61738645 982261583 397195724 647101679 170717957 155912520 294472067 989208390 536631874 855739327 958416220 202661740 592265645 351119156 122011834 986665136 369002702 648549611 730049893 17358697 818050510 177950570 958671371 92581743 502525435 743545597 552776890 855504544 68057160 536582706 144320360 292393309 519687114 549797469 672376427 842488074 118635068 258865173 507569409 662253713 505996412 947785653 70256586 944087264 560159500 548303836 41554248 328346982 456725650 24532462 532733030 646058650 673154136 946786960 32608494 507785332 844527820 188778543 257334802 32631026 139436545 681723258 388672228 22043285 508890669 955679204 465422045 14457057 889819689 729359907 535396442 205684960 41678324 317551284 686220058 178797472 560114992 225015892 154966722 585115312 487440803 809389192 697061209 922732199 214314936 504165398 995169228 280506782 970808060 789172106 908187755 968258992 632856737 298427314 589906794 427304321 562292734 950683682 891864929 553072308 571435276 799774641 192765389 236948084 749559019 737103098 707970956 808692716 169887835 360153820 25780069 925082319 660056643 411879163 935540350 781533137 115450926 467793469 318844644 849729835 774485193 156547405 799360519 575082779 487120999 333576987 213294394 291670626 557511037 983634265 569570871 916390084 590183718 310810880 987917722 933574539 300759967 603843785 557087073 959156741 87232204 525177781 889146738 726817281 264970418 816906118 296764949 416278102 737483259 491989315 221008502 776513885 404279925 188356536 198950180 934527858 81725331 968253939 251972245 929180022 455792874 482827209 722608032 379362128 861669045 538895951 265281025 361817703 198397522 491365473 282008280 643054634 627638467 867966238 599732522 386518152 292728110 551023209 474010207 971356792 477016926 791212906 206948546 811554931 15453247 643390219 541180933 825934581 907687013 391734908 356077498 465668863 237140614 837352880 508048859 711323288 825282043 985927646 610054466 880604487 145435460 291744256 363373618 384679579 16594561 872501591 687174860 545173668 736553977 121887205 804681115 499876983 163223191 871817969 750590473 877774509 270079592 247167879 378337511 917979108 264599326 528791797 203507945 293870909 822148752 976502096 930312999 260531932 203080504 601678829 954814366 114333292 791857843 870947816 280743341 949140888 748124741 332182688 562790553 86148243 270919506 477294649 59766281 469567633 58213350 14025752 23423626 187588683 534202158 81750891 459228172 423499392 361107453 3213215 814949475 399861358 624177480 676799720 793167815 371954269 759288490 268030652 319737172 328205844 566813921 666384472 344162187 80789858 725801551 410502970 696157391 454847639 843015034 665175461 393578985 221986568 37900684 835239200 679778949 555728270 868005587 330775287 880569267 554251015 992381250 474621112 504027238 397546196 921038063 802141880 377849848 85840218 590365331 202752652 754398884 950289537 735821325 891575184 914080779 473348152 37375199 163627363 101726128 418576111 832180399 537888361 571896188 357300251 232016840 641855560 900303930 741566133 746628502 170327659 235357212 232972731 79276333 928592002 202877236 800879278 535202243 604804352 617730044 891145235 524147506 732678044 772486607 927267314 773137527 74956753 243463021 877728858 529951798 171423069 680208251 460629979 1733939 871987910 752374529 763844106 176354010 930822096 63648746 486552064 42804664 653176840 929059207 306514652 488018431 387387709 777173772 642261052 462797318 501287425 703513618 199047880 163771079 827644972 308661012 476077224 959189600 263934809 519344626 557545480 39877266 224842600 865475184 364185499 298045765 467522298 193551032 573254933 236760834 174108664 873406932 891804080 895912311 264899597 303884341 777929384 387988983 74434343 256184879 986383295 188051959 948195834 524252794 321429946 92768659 708865661 458779315 398992097 212719110 607988842 592855000 746127235 418651189 946410434 669472464 363258480 321505061 992415047 63878881 474454397 760765569 58434817 630280248 530858500 718716181 407703738 859458149 730658145 335631701 686367874 448792284 16551798 571994583 507025707 103221621 189653287 454699476 992384205 866405100 622251231 998242219 974296900 116291938 803160842 811631455 303762093 411078362 874828953 276842772 527979501 450833341 503975297 293083029 724996906 44470102 171936572 909142225 762508879 550937687 904409926 499683418 171548556 547460947 370168225 501649381 191868372 72067393 301407569 6996940 273344862 858033663 164339425 857202063 884553765 283687629 341474525 164809806 14997608 250917582 310531670 313937745 967083818 561318282 580484449 387081345 395159731 557550447 345061784 120354540 992421645 881650251 425302679 927962436 533295240 229639636 809849472 229470305 608625206 778579488 346983544 335722426 258905711 669314605 980130088 867705840 525598031 453263962 142939452 967808836 26069299 538774252 728946663 62048796 574728512 284555403 489153886 558460290 163966940 434763458 395445080 436822436 248534323 140337282 631520661 257979989 16958899 532596895 983150676 957147019 921265808 405002321 594805978 204999135 992149569 215400885 434745842 883722512 252064001 416174666 580840040 441589376 686558031 353543541 226680205 236968373 952045166 637750013 571952054 598667994 555923686 451768719 245534397 496160571 260251905 248533819 762785406 18992588 988472143 773446133 138873691 475144099 992549154 710040597 2200249 176693370 605677331 588037847 406517633 480200494 291497339 310915292 795478688 95553090 533459707 272141480 156489095 19486301 116012276 113847074 791849131 368292039 669826576 357221398 497220614 774268912 265331895 63202486 591968148 712895978 472742299 464651797 632493015 411756778 155349549 734094251 556623444 949304267 155035429 229952468 562281492 253136522 767032574 1138256 656772644 20691147 375076983 688917189 422845461 827349587 978960659 192587064 757858428 864329612 763166106 364589208 409907571 577011716 69466262 128596787 894021399 836373230 210563799 69248319 187209736 686755743 262380527 489430355 366849004 333483538 532596407 416879339 454312427 88280421 997581256 744803559 39893812 186983514 465289219 578537484 834741111 875101655 263483146 323385729 984173930 229599078 882337220 304700244 692687685 400672693 913056477 219635443 682588997 626151191 797489987 230895539 128511020 211178498 908256426 961004365 228368831 235086735 285923337 472620124 190623559 822448638 275250203 167953632 388344337 500326191 683847647 330905789 47539182 118998825 206111001 810304061 190597044 570231958 217464527 906945674 766835130 228258117 824256460 263090741 548776544 100730536 506649376 654739890 326155909 206294100 254157981 162395609 54734351 585503875 581358428 240525415 892257383 521885845 681036343 158035067 167959290 486782346 503662668 134726425 684075961 178094218 132954496 121527722 511966105 633965917 461746425 222694010 978590996 110491379 415838627 806534969 398824103 366957022 221522093 301318523 888508242 422532819 414700041 395444536 163054363 206599981 608422127 18649932 469026187 783221098 312093274 587895288 401362479 427569068 621834633 537038175 317182744 499693624 942839936 358246410 362291548 898503162 642623109 540730213 176205715 592277248 559430307 799442496 31491674 826557691 868272682 73375566 794492115 238798785 397076269 461956521 685754147 453609933 346344194 271974732 541095667 877149373 706942662 489008536 922518000 610029523 458129878 616164304 617013836 533849205 424134231 903402396 340799290 559833774 889679792 321657738 723273077 962577834 95901451 146489224 680799674 331462718 215971799 190254444 782857033 417107293 304157768 88145260 665660008 641393828 320669654 186116774 929414880 889100495 527995322 751371673 419161214 191753281 704052084 161925802 876188563 995218817 506179400 448253089 744746357 349727671 361330875 957569321 865158396 371733811 365883163 679067987 467205 511464935 116390389 933459987 494233843 465232360 537859997 620829890 432494377 847619057 678932905 535319450 648096145 288049119 672213366 770060349 543632408 235527990 241927842 188747823 679270191 651595162 756605328 968338263 370910284 495438167 378486759 75844226 432302183 376926683 909611283 858950112 533730941 274217014 134896323 595922309 85014545 453102497 722337129 433183721 613607334 858153972 116588733 442257513 264683846 663143469 153082426 676313540 46305022 891021552 340264864 840487582 272139615 681281282 288976240 640969728 503860223 830654925 900502387 835413974 267519478 973021664 876321588 154728304 339551330 83182956 826399873 344163329 700526819 484521159 682290670 819495203 974764063 314925293 693870417 784128850 877471295 410626042 126920775 179021932 919558000 167905201 106419886 683001399 405318244 411911672 959110953 562382555 797280462 756713818 703145888 420085604 458366954 853606788 386949565 559583809 67429106 711932360 894426479 311278536 202505642 908564893 445997931 971269296 996710101 397976860 905438630 718363285 670701757 36296069 388887004 900366455 926206383 337187768 272510477 445053755 810908284 881797821 77797114 458242089 516538618 82683452 130819756 218202988 894603393 302636805 135445230 793885333 342871151 152696714 878633934 794741017 297592484 571651680 724683296 53363918 675288583 317115074 238423547 253520498 931668223 728838414 969641785 17855524 245423610 770616133 912305147 60218857 673507817 469676431 396497188 911782952 280810178 685582517 814756057 902892078 921166333 9255590 47946503 497243819 582503704 530950898 103270877 718778420 100888083 128974162 568746061 742912447 323063797 893932574 281856656 110636329 241038149 340205269 51965087 129026995 84637841 626432665 168389306 303235713 497634539 641062064 500994533 284930330 149878374 488158980 68511846 331817963 850443421 550880932 534899785 141281988 899563821 947692097 588864988 671889753 608239671 166406834 493418547 456709570 24763103 328839024 74098597 548417787 355273167 294582555 471901773 305057125 280265140 903908851 513800842 996715843 250534848 517124191 627774335 560474430 402410023 386961258 557343636 45027042 934317218 471361857 72792819 297004318 929556719 139724214 437860363 491232968 120594766 210946752 150056977 725327639 983645958 392601337 142361978 179400231 646731998 514544670 850512003 188671353 630588836 208936851 537941929 51538544 447134378 297452764 795841073 953161428 141893699 865241125 613868705 972784467 297046091 214799036 828683077 781662715 810175132 913377681 753837227 412846274 480066970 439542716 916091943 969766910 496971432 164754679 230697552 126260973 296120497 913930272 969374593 83904559 770990752 913117113 734884441 230354503 713456615 272139368 368802363 232729629 834175228 896924023 516956111 31326078 238427608 359470421 266031487 182548891 61183606 337488915 768333307 496635782 990833498 568412647 807059638 655919800 248140295 787963820 809215590 691245966 602433416 99826017 198811015 628883399 996730088 75118246 758093017 96983816 107794874 250568002 987235294 264204120 51088530 338972575 112899421 631244708 545112457 335631180 673714658 92731964 680942269 37921146 560612411 637397844 854652110 516683648 795685884 876288900 105305955 943099224 987079164 129531465 10598307 50449439 637167318 844916353 183363772 434958488 859536233 179440883 3199072 699138474 590543705 491220165 840172355 355382494 908413323 398884356 778704798 294563042 862855853 90105376 310714287 136246792 653297068 34108524 81214519 446958791 324396091 224546978 35083514 263441977 36788563 371990366 671195459 756261532 613466029 875553438 234723933 624307666 378505802 5810760 983519259 604223456 629228780 521506980 38653777 264800626 587252378 8313566 948320856 281628758 95358496 307874694 94968206 128177660 592938124 686326543 964333524 171647485 134499762 131995731 211191054 458440337 356882601 514130701 688641191 288333079 789030476 119141981 352532490 786854545 391342011 215440712 856053546 154637349 371169495 565022006 409956091 679210397 933882569 164548210 693247990 465678824 984707195 134587566 187967129 468534167 90392861 913190780 711504869 895552352 528922274 696936662 976979422 549551775 916388928 939270550 230172175 714842576 937915636 713589247 900469251 158003990 210797052 715939890 263168461 124618936 824951131 479208122 891404929 196668830 194331736 434018561 775015096 896015320 681810943 354086872 942177040 213454103 620976542 184573427 790820522 192552242 960649033 176898155 310799275 983455395 848130136 146745658 989161915 774440200 818955236 234751938 77826697 234508706 209604429 744662855 983888964 582526425 925022390 866971504 190509603 80218550 49569159 678527690 475184863 913174119 483849451 429450053 195203892 876228286 390996560 565649589 656046692 315529139 215623145 512494930 676445363 327667422 327340335 295693880 540251628 196785917 632605532 470140904 234313690 1340532 150517230 79936197 261095632 627533256 166081834 778150808 333661730 619506211 652768919 50524685 252230313 604896212 800464255 769471796 899012420 93610188 287098225 532987392 997133649 425841953 892116674 463816651 659973944 898373006 944431879 462910160 886132448 971873265 136126364 811799216 123100728 928984525 324426784 937735918 258882992 403834566 708400887 591474547 491106493 721709863 195636679 351747850 760894040 52103775 643607035 907162085 636440448 427424639 511680323 638769686 45571507 547414974 163018770 891153431 75331449 346968821 675496479 116721987 92580570 655504420 161296100 886288986 341265890 316914667 416108578 462818305 477741348 586677521 140246107 995934528 622044724 91781889 617567063 479233538 502152236 474841160 652476576 486324632 269999656 520776985 79998981 317227318 26476490 764579273 103957531 390321781 979604918 632570195 954079415 329655248 866871831 747686868 629557621 727917351 307454745 460213008 221731380 340974142 154056556 377873132 224970136 537993023 198681800 873084402 371421575 983410484 602720867 468594128 94354861 694352014 228812668 149439961 228399608 148452257 171992020 138503554 302832412 712589093 775638064 652855526 835725583 167956663 592338136 624194371 900408206 466581846 806880283 982501243 824633495 604708838 754238665 395866772 498627821 967832496 46261943 918629432 101053592 909111008 226404671 270466870 313785186 944179974 797056445 393125887 596871514 859763094 773853715 369327913 801971541 631702120 520742694 812533232 196283240 938285624 675079518 754676400 259875695 237661479 330227498 709098860 583698314 350050616 244060538 296448586 956195994 582592724 222885443 271427093 100068553 39116102 287325951 904503994 103690751 662921024 671765802 261745099 912665197 265931093 612881094 851793663 936354054 862748796 39858904 293828784 265845249 278369427 190162408 59347547 64938329 60275418 587020933 438639908 572465485 843223156 328489407 887882319 838715616 516268266 528424363 110013384 232482906 54234791 881742819 703051932 729424325 762317180 245251587 962194302 457270128 453427486 890419245 523271491 858170480 144319907 804619142 809958758 376317210 872506377 188548791 826104453 977703819 540191407 341073005 861420258 894106144 517358042 505005017 331006178 971204606 807560242 121004848 704253841 520758155 73322818 886798892 858246429 685851379 938361339 143322249 578841943 525861028 21642033 608122505 113436213 848375250 527653405 591253873 805708882 937056500 202951897 747334665 73240429 843481669 189782247 452914976 806469862 255214148 517852587 549577734 635807300 518167604 801859308 614351121 67410353 13120157 896827735 800900632 997600892 339954121 447261436 698115323 201117590 348642887 33034191 809426457 293287446 376954732 238256680 379237591 55139765 390929357 120816451 786779680 101686099 575768007 915801025 840887520 649799536 659214327 850331686 494671496 35366579 562249154 302563161 119396237 283733607 156459982 322636582 289127401 674622713 228141191 638270655 450167705 153261691 950705819 377868599 859296541 889560356 288837502 270562310 24257531 248129486 225213927 720968584 345603899 726675575 298540113 823830909 777868780 700672192 327841659 205909899 549388190 142276721 225507049 52893623 723071719 827905011 237637472 810230512 987457503 145978068 435516782 290966404 477529251 957108807 32699872 609887145 930959317 73529249 74776649 854547958 572950298 813137629 443164034 114509287 489014683 516325145 782630948 285450844 282012293 171164439 107113744 68483098 528206217 273766333 780760552 42982472 443439964 582598805 241762707 773937908 443180600 266148430 981174973 188750732 657092697 897474873 930724948 946168165 685172354 180415949 902379020 449913400 899719285 843016995 529723100 622743200 18169726 282115450 412054399 804443805 560205545 287052468 35096820 871109139 636444807 426742488 470364927 471662924 693420846 891576462 43721381 260645746 215597366 374555558 567751348 574240022 909354236 209111441 263796793 293211820 92592994 408293862 965934343 923758348 511370829 518256351 613057591 885290483 552047910 562729433 789704866 872460928 127941466 401091544 968417641 982176183 888458458 518561792 381338222 428356865 211823260 878241309 221267160 920971946 589248280 220963100 758228371 348851298 398872267 862632336 311333837 675559357 397471415 187648046 723539835 692996275 14606561 197598289 395006930 798873632 643965138 5461622 875132878 470353477 251270679 220506305 682724526 636725061 112753345 347897207 629012085 404130729 277293542 893735298 847025771 181395165 761091614 197276912 463658395 713199025 24287238 676152692 671167315 358281944 599862977 514515684 271917478 233150828 606110322 301055417 757946349 569077096 557933763 284222354 379630402 715348013 944043361 644884913 636891907 279343358 210781821 923493756 418052949 624388483 43387212 329912061 555884447 472736842 93958792 846856035 861153034 706837825 924291822 146404735 573763336 180083774 490117566 26585160 567588298 986673527 158594878 316175191 334879432 346635274 559022391 760851308 624102206 135194742 783775606 488087783 401587369 763341600 817383501 981831247 959765325 225177296 887197455 423272143 87217842 785242929 692090519 33048244 801772067 753143124 367172034 284991472 78334254 574868525 970804720 954890906 342803494 490294549 131498375 286053740 532391588 132461638 396254320 652899908 448770562 701307234 488281752 466503843 369249247 144382957 488783472 10368561 444241054 390948302 776059246 942293815 447793638 972381138 151135882 502727971 826422563 268962857 417064642 399794440 277100548 201316071 751046550 710012955 550889723 628015748 188219788 989444663 99236288 253649501 441717933 321030746 445848014 813968689 472724742 735952166 783132389 790787492 323250473 699816289 627431302 679099071 759895721 160693365 363001210 546663022 678433953 634222320 941636684 950682113 697856046 527187205 553160650 604091563 132735216 489983754 972149896 194753030 734407565 959961592 164351580 410712718 333752367 541353966 400430819 283638305 330732289 330673839 296036347 535393925 424480437 913154079 493265479 740137442 583181569 97032905 150815150 3023172 521819421 942103132 749062620 352242458 150436934 776264233 937508544 397205434 741017151 650467239 200322316 439158747 317668299 271184624 182373049 930921753 796989748 697310529 422249344 577098868 991038663 193764734 595310945 296851665 741906774 281621163 505085728 905558904 602417844 200544884 542419139 154867860 141737533 588891558 340240406 237483958 731211083 557971636 8671527 126798931 850737090 152378419 416919242 256981569 259246213 109646174 34915093 21639742 459384830 562109074 971358181 964456553 564364442 626711507 916395352 171849415 844114251 914917702 603403345 653713343 178443268 891732405 341036280 917227678 334538305 455683854 883472695 447106580 273903996 793768676 483823934 568983222 230514105 772662508 849509887 842961786 298991099 416219522 670572466 324651069 238090956 765994530 226107987 823147072 519640249 655461871 832629791 325148327 808857300 362071599 288008219 618291961 852725041 814027468 893358733 367420835 532627305 903634133 256771969 576724597 698172186 758793979 778268485 521828643 804823140 697757716 139006189 865496517 283390061 708882844 468030160 497603415 150464478 833869359 897334024 927147066 690286437 464897552 228568054 857639601 386957361 436118950 648863933 586889061 385956985 787469305 956867010 738820066 940429301 894288185 534696242 324689688 532142691 237187384 187990908 404196314 743330308 62480363 478877651 418640226 858118172 248652268 310231213 739716555 855709045 696863995 966610502 505720982 752316636 873977464 620977950 402029350 163187619 325332971 9532023 562209603 339277854 647284605 402962136 176891803 448574502 466643068 417326221 977606716 820029849 854268379 576289828 507500828 168163543 464540847 428653809 555002001 702940999 372446387 851970443 358161369 561396176 5343429 766786637 325649812 733186400 930497895 540712918 789319749 577958761 942448959 168681353 314414292 281307231 456381847 103866894 46625038 939187259 226876125 796935119 450251812 325606651 477117220 689505148 664450856 198058783 833660066 500862087 230214547 688557614 754535472 99643817 202771394 64046895 570568653 239379291 132310900 456758064 537485083 783803486 240453710 124355011 601726944 316772404 987072599 576346492 833831047 399536548 24207996 616162932 400276125 116169530 321239821 604627657 511489364 902393796 580645950 794829596 295279619 321330902 953942183 447140625 383567523 283839815 438517189 341103058 187803732 928630706 45568631 486315661 196192214 319998710 657994625 965779697 152156176 483662006 429855756 760739765 134219405 156010458 290865188 129081106 712343034 500552972 871436089 731957572 107464362 877646140 43543710 468244236 340670738 40158237 300183565 638252081 984304717 339053733 624379426 106128378 132204184 526336913 666104027 89555381 608391127 661968351 936769054 6461748 20281359 850290001 134721075 965311307 988251626 876484337 127103046 640147539 344315702 465861000 855401703 760845994 996586854 227796005 533960841 422600497 29913615 147339420 347665414 824894924 350487916 640711684 611465497 241379814 222664411 675492152 592428770 952023274 874623838 109481815 12412518 54734027 143955995 15795781 357990669 922331261 753859293 360140584 702506786 742012025 799208592 881299691 974858839 819451197 42190792 339543230 975266878 336917962 677513019 714410644 956049105 134431268 345963586 60643747 426950378 948081110 152899933 702517992 615199436 101435499 940725932 68902304 469992088 173444086 373400694 784660432 772112601 218627979 417158566 503190207 586520313 649465284 633168457 922140023 10493385 524925757 312761873 75446599 989046781 945679127 904128213 602953795 930939054 859248505 881709839 808661954 256546262 903608842 344680540 699305695 710574295 342099065 626753024 937008378 257801973 758879478 760794975 778498612 132485079 66332342 37534341 327098358 190555146 688496754 191349919 946418026 989908862 839199976 669919360 272534016 325226503 923575641 404147997 688783339 944250845 453315081 567769105 698647714 398352412 381020867 528690714 219294047 254109509 607992146 717665690 370780067 287567291 569985033 676912407 498586032 178995783 31445564 954109371 705198350 100407445 152353989 409181140 299332359 928945589 399601792 103607125 714861866 918284442 762723023 201390676 219575243 640473758 762564118 401332106 224225921 726186492 573173824 569142998 123290280 114150997 467981112 343575482 596348893 711948076 573192049 440868828 157303429 963576938 879898719 70541191 371335237 623808218 459481852 687438375 119148171 825790638 713909316 40171217 697515268 150445560 557371833 820719288 387360804 396751666 331479519 896519609 625401249 628371383 450422977 223001296 251447032 871755847 463837802 239754913 817982951 180067719 166567789 255382000 555656945 830691455 880992094 226297385 939940830 321404186 366307671 789915097 76204599 306780841 335202420 265979186 647847886 819020897 114331223 425630859 674105140 628596696 602734501 303655134 864197186 139947916 715344518 825395273 689692817 391933276 300907305 595694733 307384833 659762444 458810942 697320850 865014070 601170118 758008698 342253537 326248982 180393876 229734422 122536744 189362764 575323623 853832529 206877882 135698888 640342035 593962217 654234124 667334973 385163984 334975910 719464762 236037794 652771771 16273872 29261696 606515122 950175187 99646899 657395648 578580588 328233468 874846754 253443842 489560979 611443583 297165042 597036272 606083374 694772872 979185530 516550742 40468745 482828455 190384921 836749736 389191475 960678224 366304176 195523964 265630847 45448795 882296868 100254475 471028995 631635588 345232094 749574837 372660379 473465836 147608650 229624954 501318503 639555734 762928475 920021121 752522312 77867755 432904709 781110165 965136231 429453366 704810434 917087650 829416623 87144233 568066574 191066685 688789070 111046743 505337579 541893402 890144568 262755511 521023838 877691539 254343076 385237031 603671024 413975592 360259469 36207591 661078829 993785081 705535282 200267034 257542184 979313230 118975894 946429769 422682870 294757904 405113088 440665823 303817006 706577741 709734780 139581357 491119216 891607223 435370841 402553192 646616795 255377702 914262442 341826598 939803540 807175698 273273029 272200421 908515142 126653977 971530438 812288516 860647581 40915327 575756813 916710856 214614218 863415465 807644604 251048153 960879618 791109281 641178170 419468994 629991935 638571413 943684018 747903092 612653181 684111192 358393493 172058819 445381566 358921696 501208596 702449896 986999559 103646150 902423206 940856061 493544225 899396297 837425288 330267780 354415321 608044619 705272376 610922209 174451072 726766546 3166970 344724443 923937131 629375881 425147219 472508959 778788468 651055292 261944720 357766077 886904439 717737567 792455744 86663849 34668502 404060040 822206646 392154939 249651190 219156465 710537096 997160623 320946624 609372279 707133715 824964518 993023008 287606173 55341556 961875108 293934217 974355466 542316944 961369744 685849456 869199622 192267405 755428662 906615501 900307713 324226391 506708936 677808797 169197581 87036572 234563929 639190882 706416223 515650000 589603169 716517025 249547986 946236842 333348412 762162531 321179491 106503333 208220075 7599285 842737078 654627712 417842001 787309096 324129680 342294975 222785334 700887121 706699099 413029927 118946888 567758666 743539877 384466245 953829589 191163183 431215265 693533672 730525971 702331554 222969508 754014115 662029721 517321032 646634665 949334860 750662627 579719754 259693518 742162816 541610193 409536213 77423829 782505756 767358760 949377178 875428516 221627845 950267408 755822158 790011589 626801762 662433684 447191083 718524390 940964764 196046117 572655726 956312667 918789733 219822615 399987671 413639831 388477550 619812899 349574700 844528566 886351535 298550756 567406774 796474871 25262051 335313242 754522306 576486714 819745033 875614826 620385825 661290886 433013732 951491931 982300072 84986758 363103612 178412890 541726129 16135942 926128795 791818999 410823320 110520187 211582033 190247078 658490688 108010617 941406321 966933311 269656460 713008698 462819346 506912383 97942245 348191262 696134670 591175045 621265082 655559461 386627974 166546261 210726652 342087287 674635356 667756888 543231134 1202652 934501303 967966170 479750171 325299781 892314755 261251211 230084079 962934849 323201518 50919167 413266717 471467656 504828396 896727342 182898600 472788596 537677236 81133044 632986906 92158083 401377858 42831250 240844032 751879383 252378835 828037163 155281259 512568245 723040107 804655176 471318384 323049482 53259602 124948309 247120809 384479201 336251794 786737186 922898611 363601646 882884475 733242210 275436974 762849030 979064608 708180015 115528384 808728740 631604696 893591684 700460434 630664550 200404157 107774914 785907153 633083022 294919472 855327532 81837486 701007747 609259347 310435434 589545055 338758221 273037 905174538 214944924 427102748 635106826 547229178 762828066 988256193 107655993 365668880 232175923 290039858 605439564 295139458 855117077 296091915 925255355 578659438 829681807 606479112 457070529 886738515 984073583 888918669 989688542 570763926 561908742 230034974 822041171 470967295 235223465 653373670 745175977 517104697 187557682 773721908 590559786 853052501 103042942 960951546 268688742 300359 272641517 187204173 135003568 363158632 16425701 357987304 238527647 704695282 838716495 11337128 459821966 837982599 208566296 364213009 803563547 596411051 148989106 922316743 623168683 833875269 990956432 567561238 365938917 275010082 829821869 206642028 705025075 746519410 92907526 959672025 565952580 785702217 103396379 346278806 311535501 588478495 577300082 197207419 73987523 568495953 424841492 797546374 314826850 575101342 154879503 66674267 509836073 889309098 798254066 805620927 696909468 177861758 51960404 799582748 319340673 365556742 858824781 902236417 591046755 186452370 57420538 68537247 484613138 234617430 763793918 623852621 285524001 895740905 270228988 222483460 329791591 553185994 766441758 890888419 140992127 330696918 667189137 359118508 636360776 100049875 346513414 17950021 429182565 16231401 838916147 130450745 294730941 414937636 203323728 226186805 57106684 727744755 237900443 172358027 374095121 667648684 236845524 352050866 511135662 666679814 52849089 866730435 284363980 561423005 718472875 201745406 572615204 596023153 750657760 232149059 901653942 422139751 986138927 334241690 277103686 682818503 834103151 794785707 730649050 140976828 929095416 894487367 681825853 887259607 652287784 155641053 890959232 124245645 155603935 401696517 895974003 986201780 818571267 113337593 389153584 264214794 539999741 258681111 579597713 793148846 272202810 977244512 776634293 39447717 828482988 749421564 674238079 445027926 109897287 201285556 422439959 490614286 882874756 424897143 495732327 817365117 790641377 535759829 546333086 142024760 301944926 426847111 598012593 693802549 598344449 22458853 472963029 848673873 53507923 60167790 199674631 870299597 962257378 457931844 931265668 642943437 955690429 331703469 769540945 883223512 979898107 978907539 789094836 521587291 863850804 133137925 814278584 972825894 994578950 462508212 899009966 643655661 464200081 873729143 635127463 137622728 325508860 464285895 699512058 332224691 263369454 496665668 629494468 244000271 941694485 49221934 546519651 141480223 572545442 265415660 766776570 55602316 721471435 716919689 931602673 609824226 627962952 77877810 780410482 188378641 364274903 596530617 664194541 180473324 181197753 270464021 922770580 291254445 728416818 305182176 487343328 390192239 500091148 507861207 475986698 324507827 508454677 333911134 450987923 928754908 347225500 197832186 554385853 282510515 408252152 466337236 303831055 461287139 652344065 893010237 597105876 475784573 456969109 223354660 345286813 218885750 204893461 555070626 176963259 954013733 198952677 839963503 192000454 219273669 908619247 480645737 183079448 512180729 188127521 775669268 272557651 864957251 145551338 783949077 730356183 104334987 656787649 285041846 332192589 984615326 316473246 362355046 850291487 402397613 88523391 377080630 533041149 249306058 242904549 246193244 398186329 870759790 636332884 23221172 596286444 596829430 317202390 725421882 118260783 608432673 312090233 976656017 765437155 272863380 309982412 693159295 85358473 468353110 439458662 198991470 410112747 347269716 591303775 672547053 16766865 801738462 983109589 438907437 102296653 83104296 277422697 595134853 164857008 523608266 40240575 877501679 812093842 688002625 821212418 4243336 147533198 28122476 922245981 459681812 181483395 639580943 174214787 892200311 804473620 70463571 380387112 907626813 498114345 34070852 419867013 666543635 545493612 507901266 798937048 212001355 911544781 506285008 18806497 907834460 69904639 61337208 14469223 449244512 320814840 884470758 432355249 427730837 39536757 653711896 4487182 326232797 796678771 682551541 23108429 803078461 204626615 146146498 569863237 404924769 513287752 597831854 121977167 947389207 337786863 896802632 348293319 629094863 789045438 745764099 906932110 301010722 321884294 170934457 965054859 210936648 504888927 818547749 895700517 421897120 978745124 288395879 903534283 894026540 839254516 152218244 345456492 711658770 75511987 724209636 183840511 593807644 410237062 617861330 328618493 647229497 241682523 718498048 553362658 987642618 617471839 949202432 331577007 253716502 355396485 807552460 913950059 903458534 258565638 20560190 921295517 746186217 420324315 640421529 751331284 524362049 129759301 421685246 200965407 949690165 158211910 860952568 22977429 314249389 824847397 140566001 498735567 273766329 738224110 865614522 894956649 497133067 980757488 415061255 178516101 924797303 101969469 730418161 87639623 422731898 564641325 952531314 320263002 360263345 63102171 261598956 81335657 250018653 63409574 410508707 766485159 108463078 620801714 720068926 619638344 541594197 888883557 443021386 211852549 847160792 515664106 80024759 215576988 238859073 157743793 313176153 924263246 548677512 340775661 47780712 570527328 451451461 504743189 487194368 319880858 841575478 253691491 405978018 287658955 612262847 332117592 638648753 8500802 860477285 111839542 356074998 994462039 963927122 711963780 429272605 925603808 450014421 884884366 984614710 341990076 975058143 684674019 925356596 277683532 217111174 429287381 23687793 682937332 527108229 111451388 530104872 312209055 937591994 106190003 537824506 844354361 299291304 371134106 720612970 439977010 264096755 750591250 874046049 893523713 771833574 798143428 177884586 663355551 3914992 520528923 777907319 992843784 436789026 838740421 249355482 760115390 181577395 809761590 821497165 404923718 727060860 402683940 274482987 343013288 477783677 460086796 51985204 143877619 32945750 810209964 139504141 736497335 455056335 845769863 149780158 511764873 494585936 764110180 92983602 591248258 470223465 683885775 478837946 36365760 818522700 305132183 770657419 486181860 984225358 319286094 112089147 940166291 857682282 239844044 453043272 349404149 320865725 429609645 515516561 896862777 157447947 306203342 260302042 494615055 714895161 981276628 552355661 58261292 390381777 651213733 538285812 176754890 351234433 876035052 721413184 343753253 746950812 256542361 671445893 518854399 259207063 685720159 657090939 613110300 574484621 457721141 312932799 535168967 832610492 543006934 922870096 695197772 320019206 308790593 140062482 781715068 368558705 834975545 884834382 750519340 588041895 642154693 777524528 319506613 816535159 220130737 680418120 471999862 163934802 539354124 706945546 221504078 735586510 698541736 620615502 313864226 435698471 785903006 62493136 243534685 258218937 140645575 94176689 157503083 556159111 198584899 970846452 50133053 863376312 503049462 987821058 514424008 261228052 895165190 127617062 380577157 988145547 724065375 890176018 135839731 791858094 538014511 604802649 631660049 797932084 129916522 264571378 500780772 37460855 924449863 126102715 556670711 203145972 874650304 783701492 626887382 519529423 982050838 89370304 762332562 760054092 524869964 764519592 663985984 135904599 384214695 499570711 578768762 747809021 998389300 501374174 571506140 121129201 486862914 755532978 828123784 248485384 305066467 874437033 344362147 882387389 356233584 981422273 452874965 327552686 477284098 998294105 186265037 651585821 620036346 450679990 208620731 547430255 248023673 508907136 976091092 294273713 152912872 822516034 749030098 991387406 358688114 68191213 19219825 374471258 874731397 237988181 960939507 377854090 658462549 209311411 534908829 220411962 570848601 403693089 702550328 51302694 215398348 847027489 195824529 263225009 767876397 97574679 318219769 674138209 411484351 321273802 4483781 907295328 810927370 253494247 883347407 796509181 198826584 896120190 345763571 231090217 780874041 314871427 701974163 208042491 964036864 137858894 52510740 916739884 963429443 198428443 455038047 293603484 788974430 323940491 288764001 172340427 143707889 458311714 337783691 747201120 776986718 711782087 865574482 323045542 781861452 856674886 171191984 362415114 887230759 750149073 272673441 690042014 379602333 571795579 951300775 363693209 196886818 113348028 378736199 182727381 988652653 469812720 568760458 752874320 900052985 296875736 949429885 591424427 489112709 627742231 931411889 119603630 56873876 599915957 341808827 970686914 775570926 19238560 543423925 146861429 376353309 769923879 718909115 169202170 227393777 244361085 346524272 57808038 227779581 15691836 666144374 783991157 442506263 739357407 349303801 451455362 121768412 786765894 627163173 920892306 640959017 109107510 288813227 583304842 34483363 514000087 873570369 717567988 765175344 129088308 818180895 71425663 408985980 875430334 573790594 609373308 701249909 256291785 424419372 879523938 600503248 744597262 721284322 790869834 343918978 754526760 173021933 360150899 662210375 925726487 606392730 390537919 873489950 934887360 51475642 296966453 258785738 729847914 840912674 907873661 474437971 561084994 720237356 653271911 676989315 530907608 759764277 742579812 116479850 411832736 446930973 400513547 981112027 392724082 48565194 172498070 215023340 225948171 696055717 478646114 783609978 575611274 289806619 843200883 344966307 849406963 299706909 134290413 603455817 5988527 10716576 771558044 356283286 540653066 341442590 464753773 602476659 460560308 734473236 616784883 65023247 69009729 225049218 820549603 984985438 968995497 868519278 836210072 982366871 962637512 763247201 624856463 580377013 317737439 437840616 151163884 748898296 993393681 925020948 11268340 236896609 587634663 165222907 526259601 287778617 974247629 196231220 911466449 537214090 948179859 255543391 823514983 552815780 851165420 826699163 511527977 311524250 715474930 510866446 86933648 224036546 538413216 571969889 923903547 989727033 514645079 757360961 830494828 152058973 793122906 576508383 309834377 281345617 560463953 356651121 206843548 645055100 707962570 770045871 916907988 53904906 871924659 176114775 948148994 733114474 846888674 850464169 746497821 641118670 972888205 208606187 557520830 919620526 266834386 805213926 735157157 188272965 6361392 631052391 106124594 319116306 719402764 497515199 339794668 832606809 795841070 617691460 932123134 978707360 928350273 51190478 228707509 199816498 454677078 494050874 21713667 319248543 357217 252473579 857720063 584837178 60321467 235897668 896831843 341494170 237897374 426021167 208994829 963009561 311359149 356906649 942279806 671769944 170694761 623262707 413285982 744799161 328699836 90481331 129404406 197787364 470737778 559227345 989694644 28805187 223508411 409298506 182674347 618937221 150979755 151314849 188362256 946271006 736703163 196570201 305063358 711390918 794036549 85955708 394332083 439023606 542472971 286169623 767404177 103282798 178758832 346729915 890614558 84254898 744463165 611455230 662008516 965299848 55240350 461627128 994419730 314716539 805224995 841908423 947354936 394763611 309259520 763994123 693761167 430482619 616209612 458476906 932890383 141396338 745183750 763770637 156626648 624322331 63999627 868784929 968883626 127143828 956136481 832293976 624997228 330358659 414713584 106668645 633206952 632417996 580014596 171631235 613936397 47258908 55158220 910004719 531572204 24134754 391812254 546485865 712629436 17935696 337792305 525470904 286633367 614106078 269897505 64805667 253776314 947130312 801729390 980867064 764698121 647297803 860611837 75073544 364238728 268130924 534918934 880174377 652942819 174205425 641695204 941244595 284024295 497610597 793964792 817200644 63197191 912032472 892232135 379471612 410156248 381488925 337309223 516948097 706346901 530742859 541994198 83824893 384284315 477130813 240202739 715847899 970519534 780208402 854710147 865374989 864354227 639802797 456506349 50016649 237725876 553479221 684930174 107778503 283241183 643497111 110260711 265177925 586227655 957991167 699575482 608854531 492861729 40673891 117087216 250881287 841783113 784705272 510553957 604379355 64593339 252148410 252767322 325985290 608028570 27621865 549105651 418388390 426813996 102789510 252764087 637156293 322613083 226884571 577044499 661855231 146717750 417680112 262227671 902417394 693959022 564808470 420919735 181790143 927082969 364723552 541710539 157529226 850576115 170485797 485881615 297282301 990912856 224004992 398939876 109025733 207720267 866927568 156538509 162664468 602719539 410328632 855983283 905948702 90751000 823307040 977227490 390284188 795529258 561175730 92332554 986556492 859656507 781935966 184784126 566077550 523667264 140815446 33155320 612248904 388824787 351778323 400374291 929628580 931616180 60657870 94619600 245158989 300616515 438541064 771444114 246293653 228985608 759937026 724282146 592267986 539583276 895206469 776516395 753209565 838404861 245657628 491754942 976837777 272808814 432300565 72761552 447504978 231329684 941976452 282668728 154716035 264531754 825066752 250764465 378262798 630181646 471376100 929032030 172692961 581872578 757831631 488676161 354002795 677261804 184663333 484329282 360589347 141067990 496994187 482046766 756120065 557381358 610000750 270361142 647202051 975755335 326491517 643034988 549205930 487250199 291285803 969560649 131767674 148281911 234533166 866075434 263927166 130868646 99875843 80201678 641028801 656786694 516097127 267045338 728840918 562008605 320029151 455956309 26088016 908947798 745953585 252995884 453082443 934127166 135031529 41741231 829986274 624624647 784584149 517777682 438077622 219363848 869492618 403173869 196526958 660847674 518528221 116655549 214507825 483094973 279144042 796702049 260179757 680749393 713101072 998334365 408998164 527520222 146601074 881803162 56910746 156877036 996577144 962752356 794650360 620533035 759462092 218825323 501903212 81216237 130231134 366443010 439653303 117123751 792810720 892481507 611089309 764799348 794831947 547453610 249404521 906825617 709440601 123158613 610098534 64582882 208269320 577819339 530283111 576680300 416775453 326288465 930954816 276749785 976358558 650950166 518568778 710738935 53064023 927540393 828731875 958805817 633095767 422368381 549961964 344849204 758158704 442284140 500387913 747556387 183537082 696126001 557396324 161312612 667489296 622739180 703717803 553175545 192939921 95914402 377047310 753430792 841441824 714841531 848753793 232604764 663656165 946882946 439380608 645447393 969851594 572779177 821649798 373426987 1436927 916800706 694188693 136075760 673780599 363547591 340774321 466267273 161121129 882080402 216648804 636055926 195467727 801664358 67657788 73032919 136562154 713760868 160118089 725824755 102802364 508701719 935375520 787563701 45052044 139205097 999861978 575391274 459940710 847573163 76412053 286593796 95852441 405974289 644559602 487321370 584833847 108799028 997863445 862049510 518009752 813525006 842418601 524611077 175518167 351723521 634914137 540045755 163430227 651789137 678126936 804132716 320939568 818578341 377549018 917902116 37517268 75688842 438618265 799229456 972953962 199026416 889456977 939020547 786740322 633896363 649284675 732854514 245264111 218102259 75915190 250058616 829253255 387056356 680974705 559711571 12268647 635656447 149152579 991464165 889809421 3549351 378978172 47552692 300731836 624639141 585779569 425952234 26118907 247988389 677156859 832666325 464881942 152037815 413175800 224976744 687624092 784997070 399263433 988682169 336854239 848942404 890289363 118151297 445228663 710799188 434159614 508269983 73107391 513578655 19739193 374083733 805807703 290107048 202552820 604397321 944194208 349943640 346538660 139040582 356537923 390404474 78924098 357335224 886425258 255209280 210703564 670752372 142775174 472557244 927894211 836390829 932026183 112684648 301320620 72279104 382925735 757263775 791995791 990853417 56154656 309224737 314463355 105867020 351116913 503451027 982333696 227362989 892396317 555887101 160348339 76174200 726045675 676734026 599712942 143187450 670717543 215041995 946896397 93436005 565535840 310426549 987226226 812323600 407378536 213975454 43499137 14471925 172931159 657352196 917090405 666654258 830058440 816861894 594986057 750537864 662647963 21246377 336930016 453429727 432221553 595467988 491880926 358036160 228298803 96370004 672342141 238116057 220161164 356464025 253152761 585405309 525976682 886388215 128257044 67320354 886906497 357553958 617204115 589294305 163792584 548147907 778677950 623318265 701931257 515186125 783920612 402346315 616246037 750277416 702307285 35664607 114184158 973094429 74904678 653576031 627711324 177820888 962061553 820435863 895212889 882668777 173131474 752495611 138927589 459519428 57502699 934841633 200728530 722847041 979129121 641733186 785093432 381541404 540621532 555890110 977241587 391353974 856563083 806879637 962683936 540138066 938888734 612133870 648644260 64129049 707128970 74942356 529891749 759812886 416037449 43831923 110736142 574257659 947738839 427623968 977791248 239067483 400620598 721757263 322281116 950171181 564176747 462077786 371842537 662946895 705929470 713437377 887594228 165422849 692909950 179993508 405528571 358307174 212535803 102442315 508561921 703385351 203830410 88365471 491209038 833807439 938923717 764197294 925265388 515496207 775395912 435627562 730427947 165275900 555523381 885099499 828108061 600708140 204573873 673385 176883483 843837341 164600165 701069378 900843582 796820910 392461821 159297978 191501542 867757732 722772908 531526454 285485623 34833703 954082983 825180608 98232471 456427714 932246693 544868742 272038450 398454374 928144230 736535131 435049846 289182951 141452585 273587253 124440983 682489726 102945588 572574637 470669580 856491077 993463375 248198274 659418128 150485182 327817545 783375894 413403938 852697677 753092978 227630063 332976517 897014969 249185567 682680376 488869313 275301551 510202922 483499581 943263264 427625535 180794479 663735539 685370162 213291357 364586576 490273645 887406665 151043681 402236210 840596840 838983678 270305415 84302846 854789568 959315114 838968944 90082721 621631736 491404014 195700384 704693644 84782519 867412524 145189374 618352692 368790342 135331083 113381974 203850131 416746515 250797558 5512410 352160677 508946992 35822494 896495261 254106349 247662036 719254900 494124311 431155949 601928665 287851056 837087396 667424945 288756796 503417933 792176389 391214405 685726369 824268938 702966749 631276090 565842125 810863722 782453044 172205094 803914026 311044277 458638840 46743840 128588102 491277301 92500600 479911752 270486100 592674554 374654183 478539069 270580137 453885782 28388319 446439589 350573888 159813602 618747611 420642985 524166711 462006583 324528315 699399285 712181584 242032694 972382788 497839549 415710065 77790849 907972766 453967155 586218020 13702911 393054676 814835986 993696792 856574556 741195095 206037398 377436062 323731334 585101948 614962561 396998956 32729649 349445369 492328600 523737566 830283604 95412076 703903780 677319152 289339818 125306324 477035890 605890885 506865715 53975574 16472659 218157027 82283184 401885817 232805789 712101493 151387690 908472362 990988200 355082439 862774635 167351737 637150417 192656462 185156483 943502746 330225146 940680350 890108485 742125733 887645448 574368241 283661511 893594775 816508772 784664999 320316902 566558863 770923643 557030592 245717183 901880209 103711806 465762916 194082103 489695495 439380899 372599899 356545653 855172922 130512674 864965526 916845922 158571485 185207096 627878564 579412272 576919171 711908583 456358461 980365264 436485924 771613748 271771067 124238970 600848540 511644840 710266268 396646441 427097900 20597712 872928770 175799324 750372599 501199293 725372723 327778391 370818694 315022725 958277657 436331552 101954885 276421056 570465986 661264002 540234244 161462027 276432609 919259853 210698614 523975816 698347083 801980692 788499125 678917213 981132667 492473005 902496700 515434032 277427216 598188213 660178412 932941234 267313994 902549642 986445960 80285969 343159952 897773135 708553528 722083715 255153132 412883819 55064714 738043330 89670285 18530570 770087532 729273995 642378564 519865498 253304500 216540446 494793992 329186384 274232216 651353537 777352562 850830753 710833206 510275645 541030721 614824905 503459598 374873183 881710296 535598663 819304578 550674040 915593915 846160223 519568221 102702558 741546006 362024087 499208009 798231401 477668150 832271162 923318615 791521783 860155405 11551448 686215291 763030248 456510130 477779396 137841166 964142754 9878495 645766548 563682890 493608718 536217457 501904805 257228498 824957465 78142188 981150613 9222439 254919220 214155253 679646663 347194163 739448021 676435669 88656866 905865666 780920052 617752829 421854546 486594308 223314319 892079484 523856838 804080397 613604390 737632139 406130608 609919062 381299007 867273474 681994952 782221369 181863651 528127712 78339722 717948280 654448927 132423622 547407027 227006646 28322948 991940732 222049736 421781244 674300072 72721516 17302414 528602166 443781283 542712354 722427795 164770228 910655891 113313746 502328740 495989930 978533656 952053202 184969301 289143984 201007064 366292251 870946173 260018754 683773948 762086860 540723382 611806528 114610098 170580903 738010081 837082992 952764329 462162066 380350880 549567735 39202712 796125464 865990107 247089380 685427895 329486054 220981308 109096869 421841475 519910222 198094514 359544720 941017599 820493767 104416754 832450908 443210414 641950314 539649009 490698405 700357786 557578871 807202411 478999147 17278480 377648334 227748704 762540947 496496610 815808631 198185361 792173925 558954467 391721754 291532039 707603980 302944110 822102408 975260557 748029721 462212576 893169712 103207217 496745473 945422105 127602602 409160903 1042074 244182016 11028272 433483366 116240290 261494524 949358880 637176297 571571000 652274299 349294460 919336815 753599841 578009454 864952425 645997019 435306116 58617803 479313075 719184724 826894830 820212490 666421832 530249158 806946384 535008425 133326521 56378720 438536764 290654889 192170940 254170388 780206251 862736910 827974572 291410715 591888761 72636770 360817159 222821230 982959079 528838962 825162223 420182094 71278361 866112656 669483690 444950716 54214806 925739407 154831906 938214657 17033419 488578507 31568230 101886760 368533896 415703774 268139815 304411007 946721409 522886892 95099964 975576858 320775118 371276568 687608862 697477200 921856619 300207628 579841901 86744380 680513209 681400950 966067305 204605501 911629051 503641989 66824057 897757302 446247386 611734384 80205224 635086415 340087010 201655791 670897955 508615154 121195779 378693824 532281276 610941903 521526544 38887971 480733546 56933144 453944899 377578335 886022343 141424709 475482295 173497147 537624464 997094802 376223213 137754245 926163753 609748348 535624520 632601231 23276823 890948936 87677073 574968237 54080899 820590460 277714547 565899704 788036542 865196644 976235264 366120590 805573815 738485902 154697258 629110415 163258759 543813454 361866315 864076577 39371750 525518651 998319261 861056814 564426418 329510064 852700611 753887649 76802671 8335948 516535359 572235245 648233410 577467250 80431353 732433029 333394933 782753482 585734590 934410597 282854775 704673470 691063743 819555464 617064025 602369022 497793550 980989551 943101649 131194877 918622244 625228961 688497595 274867057 717235294 515800101 643840275 888836311 254515323 491749897 752541820 204105964 765262368 735542751 660002748 457885493 697792852 7827003 848259389 307870840 624148740 38822198 662694542 106352449 389980544 974467822 274117856 52874846 843086588 416959491 685151626 922732899 141165584 937472540 863491206 794540327 587723321 703673952 761947377 449437765 69502038 260104190 425296271 914602396 873230635 66165413 371397956 223283920 623082465 896822540 367761308 229376711 710646916 631734123 392898884 208247852 78308484 421041152 381112462 434106863 973674805 322438540 492502001 852893122 913248846 606106579 917890183 14056606 752713838 11580448 713855630 497969980 64258450 831935934 700126184 762563741 477878177 759968384 930507418 651464835 415526112 161876282 621459792 714266613 896847486 479844933 288899544 944582591 618428170 498676735 637413283 526421743 634279671 779290953 991657031 521541977 967550751 765409799 932958207 500713492 210495293 546844580 861416489 309396988 446827121 694964107 299861447 837663790 974945216 67692975 280055295 344386702 226786962 37139716 28893339 460648004 606225714 765644291 420530314 269289018 608789842 602512682 298207325 414434720 250313348 568683898 170634955 750758505 590911170 585366775 313265453 753407947 253944550 575881004 219666946 452655811 376177971 79009188 11181420 62701199 668829642 975866994 313819570 625885490 8016182 206805162 736723900 634968563 215421665 265553125 39822234 2583006 589524892 887957953 611235582 209800769 54886427 644261983 978724285 104875825 599545207 186264292 194868305 40582659 952552874 813047544 255216730 587656659 89626134 342212170 342639896 251884032 845233663 259235593 146022899 461990573 907317004 572218476 77377780 670045506 707231690 202351404 820954441 924303594 991366697 541060101 596694469 695048979 801850365 850581049 756027741 206552560 564303742 252026892 790224300 209552634 247868360 523604297 372211568 617234283 97765212 133082555 712372490 330288834 667222173 48079797 723005186 655119682 889873492 634265227 347373697 636460146 41302061 956900631 456930774 656638366 646773560 458938421 775922930 945441364 843097192 565607750 745852907 22718185 817519895 678465713 832523132 739584754 549113728 278984798 986105732 572132811 762620740 210883641 850937219 22749971 981521894 824295093 637359904 309140270 17303887 48981830 75550373 200874434 863472714 92021990 949238657 135896122 634295561 890434193 415596229 397935686 882272158 809636808 201556392 705188953 401996931 210714898 76369923 121577002 924144915 408949367 584496854 594519347 751399438 168995331 782926529 198960949 869904409 703399497 874286732 277861554 946666044 652596957 845727 247203698 165412962 608964313 731195530 231897343 573677020 45747545 890649471 172939048 486239711 787755519 157750483 866069122 632525313 754336623 424554369 909631714 761346240 366372820 846087590 871789540 714677755 14559066 795641606 786534760 521762679 201922226 76463494 815990287 19397467 421182865 581264816 670127042 338640564 975182128 391774002 983525420 109865970 12473037 233982815 174015803 114181481 543506473 602537388 914910627 871026641 815699977 605590580 461979482 348059847 760913590 370401845 340176925 426489162 991875708 776542865 191420394 489020478 573638702 284373582 487396228 56794348 348966304 961114902 481640691 540696448 291931692 707951032 548348417 469945226 445070638 544574117 954386621 468775038 746611336 478293108 132537852 893138484 32738079 985936990 322783699 409851240 441771867 208318146 860186142 366109243 292211627 869768610 785834749 68809392 52414719 617268517 625654610 768019760 810513740 260321299 299056964 92951814 947247628 424885340 38649022 355700964 546291387 342251921 935634416 125770589 986276187 129287017 398690765 876366184 586707185 835964478 991684236 828137699 498220038 496269709 943415848 313397518 482194214 280003194 394069216 449305356 387892580 178301513 932281271 235552358 117848789 346730214 611844853 781392775 826602768 958035294 965464740 515616832 361646004 615450724 189850388 575139398 689076450 547725005 836202327 173720495 377105343 267818516 76912069 408143737 646984948 685785303 797830778 86350852 378424110 674698584 389938131 321982866 548108702 439016445 528716021 748323022 452102777 294749648 489281094 555419970 273521529 362862335 729942514 237921247 459838042 831308637 369397863 284816761 713254750 140437215 558223577 256680265 443975626 546576417 429709247 718540137 126099047 914354399 146469204 835452763 951326209 200950396 962933271 596916867 21083627 256566910 917308747 682165928 896974970 253168399 217573240 603574903 328859525 791689598 82441960 22616576 378481900 823135420 992514603 337810231 879753998 805596128 967725715 812417140 152481617 833177251 406516409 198668532 839148701 288307685 766246134 646546773 579082209 469235238 110231018 90352158 887722125 307913229 94173945 293172277 459255063 649499877 962321609 576884070 240681334 824650011 188761542 204687587 619085226 294928578 818406046 160305087 112148018 184784911 879526598 13357938 499493524 215674844 839473906 837893208 379286488 495309865 326242720 136178226 671577357 829990039 208358287 540997795 391257027 964829931 477038144 377601972 17930384 821579665 240836220 24942672 880396684 465884182 749085389 984362697 47577812 530478509 413639171 939120465 644087562 228727724 360019376 953678466 469614035 911941132 82588845 247561687 676935768 756121579 188338067 428381744 540493766 342286349 145285955 235838034 207206862 245734743 94915935 746169189 184421157 996851028 69979342 493616500 841066501 803481776 349519932 567954416 609389739 596892095 721280663 295587886 977855447 195060983 214075283 263541220 660832591 559735153 778266151 191232432 84674139 896865644 603730702 99217297 556839498 64585418 110859591 977605996 152905965 304731538 658168982 853208968 976302359 665146476 107363840 531478290 474218787 326872872 970636883 491581594 44529517 958181687 73507484 560795796 176165591 703963184 614157998 556133336 95805766 446519885 163178914 771114531 219870243 981720811 869408849 415386260 971333851 64969998 115744732 635279407 690670943 377414106 152222245 285138526 628718245 577555227 839865939 383469418 688049445 7378878 324834130 157012230 719266652 915010134 88851025 331357381 282616908 370162584 563125570 406780575 797803514 348795615 503680861 238199665 914887151 224900777 954319261 823512953 197578680 936070423 541117249 506556637 693683047 262377585 148363341 476989477 316924943 963436448 525372422 256152253 459693643 563770547 918662010 226182005 489446584 806708058 31608310 494876928 407396982 445489006 98216333 875300472 365768107 161438055 518281112 539059160 988922880 698663140 991474993 247506561 946992930 524504871 561205174 3919798 794273602 834362262 891877196 203881759 507931542 244863547 875711834 265668938 512303318 158979653 865639690 296236069 837684671 747492485 238149579 134024582 22093715 488539122 183498193 448965027 371897495 521898533 837157524 440525210 414234260 888562654 453388621 83424235 826533207 372264829 635120508 450389752 784042802 121724809 337460068 542815116 373899640 264181549 513021069 410420049 423278340 270654646 665045570 329311576 127164595 403355670 986429969 117836437 541942757 978608484 44015694 386490977 225646336 535058266 400530575 967415031 932209133 838639062 774341169 687246327 564625561 195489881 448539346 707730661 267656566 235672715 588673749 780233642 192605175 817075893 667739617 481984786 436024087 292356165 72592226 27474253 498091987 132323918 898196231 431805039 909581227 265261061 192919362 14715633 286886181 407972677 801572299 935771181 59302986 320705804 501714461 799386853 8407335 161047036 984924152 790829500 227771470 411584219 992105437 252693947 621638994 211248403 521384341 848273614 522993486 614726963 304345259 618339397 511976287 331699052 576795885 18070356 252610341 56619028 511315695 612813715 929357639 617929766 725450375 661452158 264425964 109699009 16169810 978241781 904329538 564756645 208387886 766767038 338675194 987950777 142655678 594586110 593287114 74871431 52780522 75506372 3399658 690979774 199352924 408371326 58628504 768730543 570698755 219989378 452286100 490055633 705043860 125063815 424253348 69345342 903878916 63725353 704013073 812809779 435327503 498029672 340728104 913039508 949021877 163101993 42199227 158754917 381738423 639673012 389280158 33374546 591450910 128961844 689723690 568802856 452184757 980076090 178805948 173116250 705794698 598226235 281056311 939553149 339336561 932979725 18733182 25599948 326978945 102991214 568736251 639251620 772630676 228556669 573615387 522195977 895790283 47430207 209666256 761999392 428654856 697431067 405512461 959596467 704516979 572840030 301457230 910658736 910241270 144822201 318010637 566168234 59459265 205996734 491276878 780884311 50337478 385195110 873734164 960422672 798307902 630079118 909571817 200772948 211307298 338124916 929024858 123710277 791888306 501946175 928860793 526503465 98445554 905325173 211728474 815377898 253544232 889122435 456729238 400047511 786710624 79162169 678197451 559852513 872241896 579002443 937685785 345700766 850628564 153504209 413352102 525879370 242236283 188847815 25182748 975913089 333143032 227524494 848454694 469554822 253792682 855757929 421160950 105691328 367430580 860987905 216206786 450977847 148888701 167333858 720284994 67317019 673455154 188781308 251033140 290952510 506868543 264972322 911378649 240497813 210586330 957678734 627527797 213343162 389138296 299647579 555839954 899900525 552730454 469163274 567041469 72174606 225435889 950959614 723067784 445511717 717147534 243235584 274710919 457210587 923555251 915427515 50367379 676344190 628325804 704592705 906269578 13569793 780539399 285420676 752182220 315765881 917692440 867281630 501262784 596868001 577186934 888006538 137152077 868691799 890987388 889295656 413300833 718794269 296193993 129687101 733498222 727229081 184828608 189063088 172291560 64897045 924722953 492237134 117562312 629735679 172985614 301426760 458141452 824798570 533448063 619999664 842473524 995499404 304620494 695365375 272116423 313227326 242612404 258062482 974848460 390628223 309371050 978976296 207396946 2913521 377725553 959964006 534957032 729317979 931509643 96035411 740212517 786387493 962031295 813808092 155720225 635413471 390768281 353969745 135185146 337060538 651048935 551652838 239135313 95098893 132647485 845918515 284550090 905766353 732041330 369999797 56811151 973870374 203492129 970263627 426203086 413485772 345546537 27825081 331756854 737115563 777887790 318350632 698110334 995944779 518687509 462262436 480252639 592233564 68219532 570516381 520994197 627950384 907961727 451960167 673400417 852899900 629327268 213145530 882547978 19573915 376664561 45183794 88215255 698220683 542396704 201984463 1092375 959804397 292402 682744183 54726041 39396041 778455785 453724783 781464372 790919112 620292172 830815206 10947648 301760696 494975783 729770091 188844315 482923276 270143112 482130033 757678758 896311897 707539523 582696658 743935686 295042779 421180783 807306057 624614115 498003950 437495527 201962742 373925483 722580116 655066058 985525982 805897552 187217398 875470332 426306665 663590534 281063899 675664035 67833314 968629382 198118706 43990698 328771323 883189198 270712462 343788865 621478214 834152287 578858661 103198299 452000957 113157438 128875217 981359918 118263867 885956339 373532559 740732087 81403904 583783437 207960834 206660148 434151984 697312923 445306736 889176999 566580053 793281972 766385092 35635290 267040985 673358833 10057227 401061206 729144205 473353710 550893047 556382186 749865509 7758028 217183583 344522794 475797946 684859058 796333245 833787757 503728710 985187143 405245870 564691151 618629931 422990394 833218934 728042925 175007149 151105979 612221817 917481515 439981427 726249215 341006275 89060785 541739786 186866367 976182657 561144682 811050082 445060025 682952070 362461892 481244495 224360238 426583751 443529202 71337481 582368098 753358047 58880109 309051308 432235040 588248716 460157295 792662713 189236 486866480 508835446 389456787 373430510 905902673 914602951 317285635 797954725 505184281 331713769 430147253 314722610 962279382 77466918 979347897 55697265 580582779 654247949 365095171 189254340 38947102 571840498 310128106 221694863 803122040 269312621 146023597 587671485 921765992 1613527 270999273 599890745 188186480 623696592 826266660 793742966 388830774 6391996 317772870 520443112 74685701 541241921 208231962 229189001 990202697 307617482 107377106 179560789 750402071 816160263 20076928 119626702 518120610 926022251 636728734 843795832 708178631 404284333 742174599 831060062 150290306 754185543 970308603 905392780 918214519 17102074 666028959 104563858 578195306 289523528 779579259 514878984 478253255 968073721 441782650 636194820 11411995 272174231 352704749 901807013 600028056 521408753 551484681 468126348 973363605 503427484 886139236 974534494 658006796 422239853 153436284 990515267 851530267 804913408 657798704 360279402 298851972 977100596 230438981 900211587 47021612 431238061 733095138 948160067 660957087 3905617 189283092 79119588 895637130 787206859 346167627 26548898 478303808 951318284 999450075 356256575 538564663 999164868 722687868 801176447 614813320 305747181 992759755 705983917 513195634 9600065 116911047 244609557 28845271 605170111 216116308 182981511 294040765 828891690 30575291 536251355 272588238 362064266 766989096 548974183 688904920 367203241 787967275 849173643 447667278 637107862 245409848 566687781 166042822 144764710 677003815 638375453 436402041 43161966 293586868 412587227 50592967 907922250 19554048 256068299 893130416 959742682 278239246 599345888 39306587 469400831 146136903 94390031 701171091 397686754 458272246 80137935 792618821 416318830 151331533 944342432 309312003 744605649 491939423 532557696 682177412 465948159 710546851 33802103 407870497 879651887 718884472 965730829 688478554 586439772 235515419 647913935 248520271 656221893 125167026 367629774 749389896 98449005 683802821 657024031 255331630 332384667 274796991 324388444 236648463 448864860 733864049 33824289 330367902 389358332 78224016 973945744 909315248 7257745 716872242 483908045 683547328 638130032 522525781 97777027 404226155 723867573 565496665 773977950 522948597 969837504 971913088 740507279 277670851 265825971 927721333 377211211 28484831 658777333 703521986 341570892 513734008 73575089 231044696 739231822 40372062 773109336 884577035 957969555 932014730 473665819 36452372 130995552 823826836 95921522 959901069 839184766 888626747 243470743 616359160 976833978 202220001 647164428 649830329 744657765 510656524 758856721 436687767 605887700 395752167 870737454 868285759 299270113 501256126 409026224 746908865 75053672 76560262 338620963 303679505 425299147 114399058 140212189 823261575 507601519 287701727 95082611 964875872 460562493 290048777 462890562 207558970 827286306 32780372 532634599 698839708 850244751 151991140 763457735 781764972 643030265 359010693 327697800 588963703 988094554 87151396 444831382 989114860 631037614 246685267 259865759 605315553 244228215 266365257 329250071 318857421 298957114 248614624 433686709 883988748 601853440 199338773 43013108 321708127 988437974 903912844 249894803 269513833 711191117 58743306 202049814 868432179 524969978 942888185 136146242 956131752 296290039 376105447 934909605 388696090 105893216 308918279 468812811 861535419 428045271 620267182 899474186 604930085 607397377 272885207 712808567 14210515 591315207 135165600 131770095 106969253 650111510 206276555 354988368 773607776 372759263 681628222 944322364 787797292 841831960 285515139 581272477 209735188 275175416 729433673 914447643 579551625 778617023 519160545 679201448 331860192 809784620 242383809 933780981 16582607 109823237 745078277 816238586 1504500 64604563 133031401 302463346 397082190 916574243 788530512 846262620 5794754 987725446 295853632 121045371 273425815 295271825 528938340 970805463 810296058 709272478 483500169 478690363 409125499 543257866 976778529 398264500 774409358 817899701 640207043 73415704 645102092 537244293 496722856 412791677 568999087 811933155 50127664 258880445 828237721 678137916 250482267 357333497 476016077 564186497 320218705 358934547 143994037 963638439 125006043 116368178 452262043 115464232 527699687 444507714 372708143 464595073 431618823 221368433 324636679 521296562 343235058 814461876 141723418 382392513 431131394 71145280 156288325 9681463 860885173 532878865 339522246 32022689 175097133 378050918 734299588 286731792 499139248 860367170 643513540 96819097 441358376 470776045 484408117 713533398 93672867 199094130 788921830 88289124 639400148 683449375 501833610 897032035 985715600 993237767 394244411 13501433 328088147 443080067 146541812 185665231 745809593 579985068 415433750 284117906 747359237 822264803 854359012 514028147 231403421 137184586 239822855 531764392 941670283 366257737 14182666 921864425 603267326 346472457 99342046 331310067 64174279 128524796 563320664 173327113 117016541 863133779 451912878 507562094 882633689 231587462 870681598 696008684 321641338 236238288 460684232 631674704 994699555 883026865 222704750 859251435 562670936 426045546 595416763 230023699 396639557 450620804 176859737 886284192 982297399 46092874 33438809 786950255 163809056 20902986 701364144 146973154 504021271 808698839 366847924 314253918 165077974 709747850 695293091 372230092 671445306 178665917 886947356 873112090 167241927 51092238 412726691 304275895 63493154 42908387 509655841 524832281 749680532 520544992 276036451 55598139 519049358 459885682 778036886 90708247 286494239 974981959 96374993 493206576 567585152 253152724 778770572 658665996 75875465 894933454 666444577 590174898 778740793 118792369 374069074 135898672 997813041 844479036 433578434 714272023 41464377 827004147 399696250 544167677 432466107 378357404 482432614 801428218 987627843 815474883 523702742 654948907 847151621 546433334 688697086 491674163 110059351 67848328 840778102 545384373 958393906 831465106 487637946 829116635 362658997 296253166 881500074 857225170 131896482 507901819 328874764 91094859 810612703 920447196 159233541 161363196 245684471 70253304 814100900 239008285 222037911 158742395 287404120 669911020 679195409 42349140 652415604 936786473 954830044 53768245 40296114 911435162 525613329 220069655 948495021 380332681 613065456 357754547 848635237 171729729 392780633 351847689 776895423 649196692 127722324 243840733 967538435 749282904 925246602 787373109 221191004 345959397 28917193 705983708 985566811 938402457 140146051 896335075 882722165 549133908 945595983 682105627 674117248 585182716 692546919 770445723 652930106 735992826 319178537 412002368 622336706 826780348 381725079 146498344 752547357 823756081 36595926 719091510 439268018 445484368 597027250 383927442 514326479 212732561 942106137 546764070 45232674 746646642 953290140 599780642 493824064 799361779 510592497 215403384 14028577 189494554 77811571 696041056 487619234 882531697 166006688 501608918 621122050 704880259 663274394 881415703 163719781 980826978 314921127 75246632 538942804 600882212 648583858 49584207 976038715 653408865 44382919 92477591 322235370 243723191 764029850 766922065 146022165 846256198 61390337 197469582 577880276 320291637 215369077 616769958 430006819 225244971 472483478 813790131 178777955 94788822 594114468 734335510 147482839 676133224 162764550 692875250 584027432 101263124 554180039 81890732 953506274 809855382 753666068 392351601 939542005 168696488 51451839 684666800 519519284 760140430 192243391 380471708 644407257 969738891 492388270 623255979 137898239 251057001 707556937 678942233 348191015 144017910 775621108 581074790 742593972 584869761 100173876 653039316 805694575 375138913 525965106 992827114 284981763 196691566 283504703 442806771 597418626 293321094 849482826 899807360 400757726 814673930 499497068 849088482 474589809 650568542 300115037 339836593 315768694 652568172 533836027 968739656 139963789 508385826 495864522 483463750 619862843 740915183 85319279 167709966 17155431 494722122 679153972 402351688 252888543 981858091 359372168 639028830 888114641 270293648 122750844 797465600 396968018 412268794 885489990 18400416 666187994 668021229 431507906 248509175 490250182 547618419 78420716 480676222 986089173 161239450 372571239 615343862 713987500 101756657 366906361 772456161 398594642 44580111 633498636 604727814 589638068 196389389 214863919 482962672 141735970 145867270 758607251 383238768 337055696 895027102 547287439 162081815 185576278 549680760 292979229 307844285 706671665 716926399 251933786 517538557 947821376 377758366 96121098 450394550 455869255 576200904 642987793 254292107 586110319 417542897 227732475 776618596 146303428 863733074 857255541 105680363 649932214 527171625 748055761 892388880 1213081 199290935 136865159 505807494 911803941 883248960 321612718 250705475 564249334 343678606 683713415 394576900 966342412 338081647 125848819 787279046 937143885 501314482 787734007 522285134 476230911 313074734 547057471 728420771 918018638 206509884 399338137 46171534 197220556 306328888 257608566 626215713 916808427 57950467 739298668 121208365 978460037 770481284 246612662 183580618 157886037 406049570 235777202 610419411 598809211 792543820 679187554 932333159 554068220 659590641 930410732 875559530 69595968 407983368 57310746 768571393 547846035 334135306 874240731 202471450 94259620 236332915 354960832 452173282 817131272 779748932 317370240 252486988 618726328 769515652 16621940 240140177 192308367 773516730 644553755 599502251 634783693 619612533 117940120 396605144 447436695 869481413 582558255 340322077 216727156 650821567 806295755 863440833 371757521 225408508 547683707 870154701 79455870 976358682 35657713 304605331 139301679 70145082 585204226 361622564 240894717 944767872 806874152 974473176 170012642 521940119 92705283 512500426 812697920 71402282 302298835 461496410 209732699 34196844 56238080 560939177 15492314 221538449 764931475 926767904 338592586 781010258 628247226 369876201 302529435 751994477 874340936 294378356 626733473 347213091 133805874 760497908 518679444 204262841 115836691 584998112 720535184 466168823 601968297 253181042 434777878 396114860 61469781 126466859 450687369 276982568 901242527 493688141 226645170 20813248 966825136 105195104 749528125 415608397 688697559 75320749 925127994 305035181 856483589 35773126 846625437 452544833 242938192 64663548 297409469 694205294 577430644 963023591 222564569 550435868 900562509 209126115 905145742 963317050 228624478 555677581 415559010 603954488 329366605 756720457 167833149 720703883 595124324 527477183 91558123 611418412 386799634 735232602 905828763 785416985 463802984 745573576 392903266 696283347 18092189 541041533 649076665 240864991 637064331 231208495 58783995 785004869 929623343 534732379 253746408 862280212 656269612 268830143 639563813 985149404 495849289 809193694 242728890 247955506 687923438 750303615 414212498 189115439 51449515 986745646 760152318 788995314 986857138 209600954 584198963 728312345 921572184 132042165 673086919 725565516 545228696 807185656 842093880 117426611 961276303 900628764 624741733 396653178 865234177 498937345 435994131 763062612 678386131 136428619 910353257 315510773 787936911 107098592 102165620 657424791 943713507 807574123 289212324 435373942 830109730 387384284 631528781 423002452 959174081 523363558 331656231 866725878 988341723 657598848 736731599 918450084 20716462 262056805 426522948 877734061 441484828 868543124 671772522 732192225 799310891 153655760 925264778 865148181 230308741 597934880 356509136 3172259 563056377 838929488 922132428 651829479 429524216 953566063 150378226 235781315 798192665 46985039 760662298 690365467 260706709 210477065 853819136 328734554 648444363 243411830 207575749 210140396 439853757 181659574 629484140 972705218 773933202 26296237 364741214 468831185 315942930 990680961 62876647 621152403 338027821 442708766 908101046 99003780 282243444 71897778 154536033 738685606 636538014 865571121 714557151 340765437 456671493 430908626 347424524 739622676 867090982 801182096 803480104 778471799 804954917 905054633 88442200 221936439 688044870 19037731 811110436 627628649 414305909 713927490 912359159 104797863 537488319 440502035 239066019 80914317 100405207 942670821 472663002 975424829 207150994 134280907 618402741 531391708 913453163 642418203 590457393 530336018 709557504 204449777 962997166 213468302 285012371 180728493 1713262 535716992 666283146 515566448 787491100 431879966 197628143 473641124 989725506 939826207 356297968 349143665 731829201 481190723 574474336 271200584 312478621 747155145 747154740 525328476 126375391 476679670 261085704 737320996 145088177 187503509 885735064 47024347 463436693 460048498 969380935 936918784 296391151 585445342 299415195 297734103 180863878 909823534 737681342 61737957 545143559 706480956 511993087 95618935 260771458 551961828 342051151 95161628 106977259 264016776 201721285 220467239 273836442 166987917 456685594 828774702 409580236 138760412 564941614 742562958 623152159 456989538 35443073 920158948 497282586 490866064 52927930 741259157 638029219 954109403 520327972 526520647 51211911 536956989 820374572 382776422 435907061 800384178 37752037 973167520 3299587 664116668 318865284 869716585 247338280 869848288 409271011 476196728 968029376 241671975 437644034 952794440 790822284 420098462 351519618 907205784 80964399 240657878 889244712 153639659 417438642 664402532 47880032 47529225 429935616 862387042 636416183 953499004 368303723 518713069 550959968 822650132 549548837 555992997 372448945 299423076 240221384 321453872 409029795 471996226 781941455 341947062 354177109 277571915 219190810 502310246 900179592 16114780 319121262 625247472 181896740 219632666 616714739 963865098 202842803 540144491 730437556 256231660 525369057 762371323 700343842 819067859 929861890 397381561 218926226 262212481 767963532 720765271 433234618 726846395 921463704 231797453 105805624 247742410 825150821 941912790 38841355 447141627 654410965 843739761 23973656 868011807 221135343 75832161 548139686 567845644 800565595 185763502 474932194 961613593 744340201 284152610 300348252 254500262 925747722 105771469 125166984 12640658 694738005 957840514 695251263 550995651 992555524 856557143 813351995 468364450 560134260 461950505 955967902 503086236 561357993 407413014 620305515 227860642 899413447 400310017 117424652 978794409 493212058 645919505 277691083 963397675 497306383 470310962 167195224 553654437 391466169 203965842 53144649 12069911 627166541 550728485 608191125 845586567 647910950 362500642 772898329 127702398 759573954 526906756 137277715 296720521 339545154 425275531 16534442 615375801 312514030 620986680 193173091 50912292 141922735 268870356 5122221 150648930 657432980 563077737 861609303 366590224 849824589 778950471 179445012 703398736 991980211 19729281 583827198 773751111 886353982 48750702 273642768 978315422 981583757 914821416 597731499 723885314 666584546 700542224 871671570 30587557 712885411 67030600 556002798 995610298 521334235 221759031 594186698 770158076 221538998 246914057 823858327 365206824 89102344 935624493 641071658 216705406 893645511 732205525 127322809 396628804 981159053 601621369 711040866 705349187 409762327 239844692 785341093 846005320 50827720 10461413 271459556 133924772 693172775 436932208 167974122 64269229 351585372 933423483 684301921 292426043 102324919 742469457 106034778 462396203 504267050 195994498 227400138 166009568 847913418 557303905 455100935 549418173 293158225 672861061 468352847 674275500 324980639 852904008 278052673 557099674 866317364 800610379 450586977 28666616 578238648 643504624 11751832 435588412 937446260 831554783 604196019 55602782 649115094 917378178 524946655 554234715 583415025 521441928 339366963 938058678 321323514 973537638 593575207 652038130 805182156 923075281 821672725 826249753 173748325 48769605 144373439 380066360 116872551 969300865 57254600 17787104 478533272 608557321 610698809 117997479 180742498 744836771 788677886 521955237 288836180 451014106 383854695 878335480 750050207 770663038 735650728 100731456 479816089 637029666 786404953 480625443 517570366 870836125 302337270 150465226 213845162 806434186 885514079 32770402 882612128 81012936 692507994 135741341 658014214 452572154 716788492 810778926 649131622 825998599 647380868 61005136 266411631 15196059 405711153 946453312 147504499 548092325 446671974 810822335 473939174 944349655 107845597 202367121 711745765 890915881 15033137 478588160 482652332 856979543 255788898 696152153 133747999 742241374 194385749 399728493 611617602 248706819 516149330 157799442 124234945 212770380 774550148 836601760 822335081 338907652 819773308 452101493 992204461 356331067 125771951 177255793 531248674 92782020 325258227 957471867 864863235 967880374 292160518 378608890 964934829 973220588 493700359 613454172 926443044 663680133 30521595 778656914 554301069 372758116 262750281 862929554 429673650 507731633 713232447 954936020 541694081 638780758 425003403 218219734 98388365 750082178 824013506 354321560 602760076 415979306 73774812 655387425 14306519 819964803 706428854 323191032 543097069 638050697 818752143 69387435 432624880 516930428 203859595 241943371 761849894 237583454 572817203 604505838 109361785 802017910 25864435 631517484 17124088 203840975 171100571 76171171 840889428 222231225 296170719 104340084 329706340 694008391 272591063 538696387 271928225 787347152 749321343 948398906 42335658 639597167 827339832 349715590 335294913 75632003 676001349 209339865 126197325 187809583 333903695 229697383 975638102 766811099 317278434 269279465 358119436 271320497 462641134 521455645 750649153 769352993 799630662 281381187 289581034 225668957 913667108 272175521 814632609 671600862 994940067 613417473 384865062 382840797 458375236 633942830 718255834 937491163 225606762 610276987 36457282 728672537 680239326 824736315 887594122 21721377 456540235 964825162 659055103 515887419 20014787 248918658 971031700 27570681 146085944 964282183 239168862 158121644 295138564 635965436 431754264 657106923 707674210 597521292 969820576 846016019 620879602 815699170 131189368 402077122 138088761 998053232 603126086 836816988 160616478 214795692 194651988 360957574 504438639 648291215 682341648 291222190 237791834 663859476 859362445 452097920 600471540 404658879 144568321 223569010 393926581 413053459 456895045 522914361 376327674 251235355 273700696 252587858 127975554 221584354 335665884 495348858 39913202 205138171 464687256 558531382 353381201 451816954 983703796 136772173 9751180 733311736 32985984 283165768 401497843 985467411 308562285 468161017 537654970 819767275 999093778 528657137 413698169 604594215 35398504 323411976 751434669 892311534 878950543 231622105 865594165 319467630 893879367 198771011 476208085 310631257 847007096 220512233 595634870 447561571 993626026 145475251 947277796 630795973 831202189 527125067 945945807 254473661 817497459 31986593 595670219 496282892 748744145 121831528 688664976 491236470 965189570 38874006 705099706 382017862 699602820 20951016 201922377 588581063 784495864 284314715 391350307 327197388 175007270 192905396 668134030 575030313 647285687 782189561 649230262 746580279 206040441 486349558 811209773 156683348 194059487 690726586 598755429 957963873 175495038 122895127 370742584 858987842 55246226 167259941 382792289 352233569 195755639 365714879 928926465 147985196 467731248 776782340 401950746 982631315 105834211 930745303 758588183 655228043 835893594 489685600 667950659 373638797 670017923 208535690 262271821 909504023 359167474 632458115 799458762 669021738 497055066 130076990 498155443 314838730 105638168 480201460 868254691 570236802 438926248 13482398 458791578 275342813 725370669 935538813 471485949 831921646 307463149 696326035 981753491 440472265 871176403 149358119 277653449 299251975 290666988 295030597 828905071 65895750 175490282 278184508 21328185 806782119 465291172 684340510 18233664 408073038 336794772 14323523 764943998 501437158 910438231 691739078 960377429 622306586 745428273 436932102 843126793 109611549 105902982 970923047 262896449 580688675 379690082 750600591 301879946 968083686 105836274 546448745 819809236 851635234 676577289 970590501 867878643 945473561 686080668 816538358 895800863 571090703 144485446 201145426 161932404 804324559 132608965 387874422 584277619 81599780 438509435 328911072 315736191 860557409 23059950 717390803 668361569 841259482 739485256 450663126 624897221 514478184 566105303 532354357 139863995 373306090 825671566 581106303 108415799 348913854 318215299 21821190 450520208 240099404 553188463 655319138 614870533 763040635 473162033 738242030 95819059 658615866 575810123 5844298 895906208 923337977 894879075 161279703 13649716 724643629 100062916 929477694 384916155 799894991 939541467 192576234 371604580 675658718 494175162 393595017 947874373 134273240 797293464 52051854 685821652 412097861 421806926 238252978 430955887 322554157 74394587 465421423 158867157 827511452 881308130 207439748 362897835 285184037 519168039 564421492 793577209 822905180 954607126 639929350 590044330 810082139 483248188 130617542 593981455 100849982 295777483 481839491 837770333 148670119 399944218 675080911 806736170 733935162 326684963 451347586 360954100 810174498 718460932 994461752 359308698 627864203 620498047 646762958 457273057 455871013 724030585 379960297 750571248 890069160 593219710 891815023 736632532 229105994 739049020 255640843 713614077 79455562 810179843 232872365 834911167 44949609 268712012 131523336 787438034 190342508 862839855 915710227 864585427 707392155 37331435 354435977 644625345 517309509 596179042 522269800 450972544 188412218 979539098 186225270 340536665 153979727 271112765 637822391 505061752 189350366 65393177 151193080 777969005 414394435 432286881 114946376 729022636 771427424 499937899 635218041 659501837 642840858 841527473 204075940 211105100 100525785 867088336 134840994 76510090 236495884 543144907 888514963 694179786 86160291 977155784 327142235 320733301 58424723 732639634 687649824 387746519 706347350 547075094 731366350 542835103 168344680 470288870 955605139 460204899 633492683 654024889 708881251 555787546 678059908 371822312 886355572 400901792 852083995 143335411 277191619 845312309 381817375 553619194 439051150 661741566 179782560 871122757 146211544 914650243 545486771 873018557 342735849 921516847 169960434 772399216 120510667 523673044 612030457 975271185 83567566 146524196 408550378 968961397 14797316 706742841 816414442 362807063 936428486 750571277 437376930 14753429 825325357 122689283 36272831 661471280 187167898 99623516 874518898 757848144 6240046 781328835 258328560 157809662 856525650 878442690 897326067 223761257 748079921 679694922 101093687 259906146 223846713 668400431 807145470 534949087 231585950 631018666 84150669 949827963 326954967 539129557 495198380 599310836 564240671 411688754 896868906 364054956 947798261 437094181 20688215 231845417 978573468 114846837 462299273 730855318 514529948 409343951 510444951 903563583 494692159 189828419 505242721 581331993 603482901 508179141 983795014 472662327 703517552 865424045 309388203 327802966 737161449 104074296 469505147 548554834 598064089 499435524 830164130 610464687 425310433 191996568 332770193 216439057 778475363 457873114 937689533 182064068 298561542 600378519 298710304 265023029 451338038 891537150 124906935 307018870 605922209 626473765 381064194 698429630 297698491 190805635 512790919 251904999 342585147 911839092 465610574 451615215 580329372 96156089 719767654 22381687 58165405 692962549 629236831 903543111 773427649 217242417 82213327 906016456 276824528 769307992 240660685 874237576 555340628 571404220 824799097 911309754 843610909 781712015 172614770 617999795 923225278 818144363 778480478 745227886 862128397 819548363 406483302 990936329 161783463 38530703 592235959 319509062 837967465 451545724 35613698 179439371 929053688 701681082 797737724 525073634 153671738 684941908 307762399 424459898 214883803 149655483 15960039 896027172 661124553 755672388 896666838 150539350 659236280 192938149 540153201 900462124 243249312 459133564 528583425 237208034 479481658 454500552 369055443 654009691 114338950 186934638 140845752 669997213 392290375 157407413 167636358 912345683 235452805 311126474 30907797 464441418 19399946 805936957 474771778 712586228 667535846 978541954 743278959 257592552 328292844 807384434 411323393 312175455 283887666 90528967 249219169 632759993 746805141 944912547 793087996 555966966 672786738 54367754 189814467 711197246 866958574 367172195 28969900 745848666 888387056 36732923 773452591 107194424 165534497 42714753 674196425 743472490 514929075 739389835 48610940 888132007 698858903 178606864 913137997 427753033 477942789 40014829 891072965 617611214 925437944 344286304 200135537 3600472 100891823 945232016 83935330 609484333 437675566 183909122 400061358 554686519 690305979 130704165 593300461 457343620 785200737 522110408 168623036 812783303 406667120 321325470 686757950 701563605 530505979 832288193 832796054 946539306 181944920 913770540 590228334 259151202 261157540 377914432 870514035 572696768 595309373 474737472 134989782 871994538 995133510 640763093 16525260 185223466 864425254 90153866 920867855 906810223 313685769 263980880 474370908 327992906 900006749 296325116 874043635 207709362 744760407 989829572 56804634 674234432 30885740 495991238 326207386 876683187 291449304 622080642 375489600 987686766 573217562 911733338 384790878 677522421 229336950 990322201 675377223 285951092 279837810 267750761 486558678 675755320 366969689 762658139 584697576 941743155 703307707 781513444 601524445 530482556 810464747 476668250 814919195 176333261 834023296 682536699 203911819 495136003 490370004 441064294 238882842 575700642 114441352 972337695 79110969 950979663 966009342 318102288 114851166 574209620 340540382 103213315 402769281 298677279 69161361 200092201 155813536 807200450 330411209 517969558 663453755 472555381 270463479 551648450 157561048 35055632 556546260 513728009 819297920 482276754 406323417 552356140 79534912 777862301 942296518 524695246 757770154 319742966 624122911 78322680 724272465 370763018 671377322 384930454 81706320 295516260 970487794 847013880 896248004 664974904 28010183 377674066 955106125 443840220 881705148 412805180 756553617 386180937 645026216 938671410 111670202 651103134 527463205 293894164 635662835 857641373 47088916 146385576 398332654 428853037 452270103 436524307 83718753 441391830 466840598 944242276 168267652 877403720 385274043 692168458 588057492 574820052 578264566 841836376 371080276 690963441 751444601 156896264 210202247 169953209 579434556 368080565 778177143 155872105 754218746 859048031 839541873 537789924 665452211 865332203 81066823 635533873 381195817 320852129 433152716 357624313 311693667 544652972 546732124 868432394 833589804 153508765 281259345 671433430 822131348 872718057 588503951 86547700 517128046 577140838 734957561 515159966 773466321 21622482 697344761 296512306 284279960 249305676 865961724 309173170 439554786 197185241 22681332 475641155 710904466 483881696 893014740 636309169 245348303 676146607 364637719 900418026 240030341 231086068 155640378 215224447 997687523 428111428 154862910 313496614 728741852 821758871 736842791 868913978 675821478 413843402 123032959 583977785 305662525 643937820 936042451 176779077 1435105 350522801 346726453 334080676 37620115 184506386 183133881 542044481 242332060 821326763 803249912 670306856 741126663 408656460 909235343 870265869 142336802 977324457 166651809 973345222 547835905 70586330 100583249 105346764 711198971 879877595 947681865 688378303 75737643 897430029 657645367 428322527 971921392 159679667 961561930 179110547 995120493 325079158 393472185 626271718 510761226 312997090 786890556 384715525 91728113 812596967 904558737 484195266 266326418 474545496 786850552 336378388 845449247 164994927 697768888 746387605 626837265 105675079 377129880 651063555 201219233 804593249 532715366 86793919 880604495 979918368 576017524 678976337 803264095 882634317 866954518 139221218 59286615 200779667 609688357 587691200 315137923 333164036 729420927 600262621 500656753 637100434 938638212 495170385 775491189 9121943 486457755 389525204 888762918 604889678 597900203 462470981 630715359 762802007 367600802 232846629 798993983 305708599 848227314 161271580 908401834 945994197 151588367 249938035 869924293 293702655 498177266 800183705 903400445 282346979 641139865 968490655 114829825 652469910 538446212 159005115 862122820 980137872 662612794 203972041 326311036 58693422 436955842 688175301 599077926 252238127 616476970 331703378 125810943 689999160 49970692 324645430 876579468 7791952 343067108 747169500 864522643 546844260 278717155 127266256 841350816 491025604 222873375 376790599 794920065 856067748 858553657 407894420 10317002 788362396 915473621 668456372 195748946 187666985 765651229 842766275 27006900 992547370 605771583 262082693 475328464 82593123 900957418 922777822 565137991 815683837 855514325 449804378 973039106 939114244 745159993 562857382 218473899 947241704 428309586 792727316 257282610 734731773 976160993 332117276 566126409 218650619 4121773 462388949 404187113 457377662 277597949 5354112 118599371 223632007 118328607 102878718 737162480 80538361 883974373 265472853 219886106 769813277 496233251 408823087 820102992 934325790 311207474 927172954 597629278 507392142 262100080 674609481 789958994 478859999 770221758 330096273 103072513 450282475 613331200 953876845 76659072 478445933 933286561 653220667 556983723 753234566 641934604 386258685 510245025 285197369 283140660 168981465 336670277 544445934 499785997 205651353 8425407 459899379 778485776 216637228 996305401 899376630 475356091 642318115 137251875 505039756 116219151 484601909 252836400 907421870 624622096 230089147 92187991 568405559 163080777 923611700 531516050 125644903 293638981 339597251 382267170 918401379 104051991 967195308 559096073 188960178 678058195 745551322 219327374 472488641 862373651 445818716 740725181 59876704 176172659 20099300 791352548 638788675 227673108 239949383 405169432 491021443 671118877 496398847 325154222 867346970 646589493 536260012 658028994 760281194 714567179 38538894 938523827 84004023 728196558 349883917 25478821 486147240 480564406 96201778 487730941 195500234 282157945 772282923 692359401 152566541 899038934 176274123 41721814 903531333 890699790 177724167 125506040 602238378 290493285 665938042 145210565 193238360 501485222 604442082 131670394 541006544 552543132 39415712 112152981 414780533 186812570 875838524 444927833 957685520 472618740 454933215 801624653 271641677 456186756 494296536 536198589 548666172 221387558 850898200 71785272 86292177 440642364 789494965 528274704 594878563 473797162 123616107 155193565 573659697 1117659 489717526 137051642 269259224 872409146 222279481 656385542 448460510 535399866 555924858 86064997 32027435 936754127 523015715 456888765 20023179 735742835 819841699 718324345 26527789 438002594 655758859 258092361 781856551 861950430 387219346 555311776 134449903 953085611 766410514 985387061 265929955 55286804 561152392 105640323 272951234 144229924 737868695 856029256 173704753 363798894 390327814 287275274 34810680 30937478 192989757 947828109 142488770 481642374 934229196 903506270 622027808 991674506 736784869 381490764 390236295 454780468 361337309 504940777 395422093 196466473 837293999 746123021 128553904 656990097 145574776 776714323 399825103 228483995 575255292 129879707 728218799 489770487 762078240 610231430 547158391 504468058 972662126 85775869 986743348 642783741 920362132 602742955 693473110 218404383 490064101 717796478 959254321 783625854 110758870 53076522 59922557 219380706 494588802 597874086 481062103 292399251 857150759 133561004 196705086 533592797 514836903 731660093 558765206 748979091 569370120 91328539 46896168 656741514 182537204 665455438 237620768 232267545 880576058 346435744 881065998 403257503 363452235 917849633 902105958 896194301 71380414 569296547 354708992 654967064 326825676 848015934 951800472 778978137 127030484 260461262 772692815 536819756 501051352 777560688 523317288 298089092 954724863 517838345 920051596 72730197 394875921 358525887 345017031 291909913 345914878 891320189 566812808 254701132 826887511 913177460 815842661 215685616 546037203 482620564 760923221 951307018 992007116 641155863 6651700 485046307 949014720 858279159 818131266 521189831 478764496 86377587 582260132 606324489 760895556 342199950 902620130 101772798 531091972 399525776 200095335 897425981 579346464 818768259 515808005 480483686 620216138 11183287 598454638 688872856 162667095 736780862 220388796 525255160 586623170 306560624 406341353 567418161 737306921 962247017 482863448 466671087 532775886 238684550 184967498 958016355 440519447 171182060 508155242 383678402 670205966 229640449 133571906 47627974 179970785 316591345 278903235 18838571 712962915 106320938 176357313 829629491 689200010 246999008 949918837 411307043 306621935 72585866 561315321 791445188 39041105 891721315 435866575 197778658 948377618 526044650 66444123 587880400 317977272 805815906 258920036 656509411 707556461 872615507 351180695 376147699 165696128 928591879 44605700 771637981 447602658 794865678 63171743 732330499 302195626 404964282 243573440 664320458 294274449 334269860 709141668 378171675 941298295 277998117 527490281 133432034 925731548 734796766 964133910 454430866 373403496 5942832 448227601 378201760 277733219 563461061 142573479 244604676 182444861 719318277 582861063 457163707 283310344 510773410 541578311 669162823 816936185 559711245 686488798 678151981 300651498 148110846 3040552 180215414 393150939 489524464 824989926 230588974 210780781 541483938 118088635 821474793 548847461 493995927 425819568 454513721 431982895 874587031 622295984 263915321 866733913 794926636 500992013 593039109 745187603 450925606 931029753 558780991 574618550 583469335 6842638 410015372 517425466 9761240 515442119 403281173 28769982 769673986 423888900 543689479 4559107 85138294 494245002 704926227 457855729 666207958 951647361 855508206 707872786 4350985 997433844 393486290 325746962 188031419 556876372 364062972 88178757 405477082 26914550 9834284 649233441 393210650 120358288 142322216 378546111 958321522 491322560 391557945 218602846 911736477 633874053 868184492 809235681 53566362 499726532 918592850 407210060 354765357 841608132 498382592 801558602 828765532 814170290 482105616 703884970 872098290 421354526 295111134 569884381 179644671 285423228 22831181 158998650 139572821 527015589 162294848 18128315 108775181 226119763 470355744 137739773 236406273 796183208 335243868 387132484 880832591 529707688 103393253 211063732 755036636 944399290 939266222 331049497 453381070 530943531 206848818 138293856 288950033 920611242 253650413 556175132 376740564 204853197 330140130 377722114 780240137 555006091 905252628 275210605 662891752 410066625 306374413 717056731 272797036 122699949 215572314 36416365 968224724 398292598 882216460 117163371 322406436 908377762 540473400 579272126 761536930 84072605 453682808 135889013 750630233 698548025 757763945 608110912 910958233 610510120 6856747 642194936 468317557 117801348 927685860 764172053 64735043 765366344 184506685 991486006 729904928 454595285 93507811 196403357 521379946 707016302 768015879 746627504 504571716 353346748 262335967 408585082 216909589 411206730 172906275 17895207 742738185 769195273 518891664 162426251 351720590 73670350 726451560 453010332 414653913 733937104 61086192 762886388 56755295 520686890 438015985 261773392 77588316 266228575 575321401 371931155 717023311 608348368 4119575 825236164 683564924 967646280 11831777 121953675 508786280 582784881 988443505 782251704 682131041 218867548 550404516 689245757 769090804 889464574 746438618 807085103 802885749 837864877 990018169 942982472 852485754 323721639 706644842 737097064 758771296 942927499 250307738 309016080 709418949 269710301 948667003 212081381 21641996 610030983 257560704 272910387 77721564 969646675 72866724 263728999 103654305 444913778 628385508 751002516 309822986 24016376 533418432 992967151 825604489 339962717 330634430 439373907 325189590 739784701 31155175 296416190 605617261 590844057 876933961 424807122 42367755 408289236 318959475 862559317 750993460 260030135 154202108 767470001 874402736 594144046 318004732 635089269 859541770 681015945 546934416 682304466 387448336 167641084 605028699 929382174 609944406 123281183 980057344 548887125 276072627 400593006 185864617 102470035 704931777 380124618 725375875 37469851 436006497 864128246 390002495 850995539 662906677 227392026 77656723 548447814 900369445 303777348 674257591 838956832 39798491 921390051 439749865 887467830 772945222 927243594 63989993 159992315 418555931 862370099 347649917 571101068 978768719 852055865 733403886 41933094 37000862 793451100 82734986 776558506 277752328 234975105 895068192 938634783 541194830 716479472 653987975 267727408 567357817 736342484 156399127 667481770 672663380 892301503 542521901 357888 830014445 189547555 655189676 411594951 909943832 675792857 931581047 26113594 711774700 102578334 567867384 139963063 198782275 629941905 606118812 532995647 765827646 824174007 764464213 281716986 584462784 709114487 185490967 990160817 906901486 849405471 842735195 679590994 814317237 235082077 541627550 812527216 705784388 118560966 80075491 9490881 675078029 929890130 459099181 770766494 103484617 737198302 19278598 724970630 203031025 818639529 368084476 179474587 748511557 635871703 959818782 198918179 337586121 696792561 433487235 696511240 700985795 405475171 695899075 206223961 478922559 967544829 706805884 342059207 171083915 132840819 303517646 79844649 727308987 915395037 572170463 1278712 59627046 190504503 826388057 823585491 673314535 942437090 388081895 599385853 878208861 342491169 723837371 469980122 278783147 421315741 264933131 566743669 61044025 144752098 486694543 461628669 604814641 638381280 703258629 898511684 390537986 349175402 707915182 166629183 603924961 767801274 409450190 699702665 457493571 919519467 156785711 460106207 406029413 96755070 191010463 443370917 111432388 170864854 544748909 367373407 316927653 617551036 595501808 467904569 868641934 262769627 946009856 554622592 898063051 607200837 20798843 950183975 549832682 219692524 536770 497250883 935901503 727887658 341628985 716391567 728700769 438002490 108762314 566972905 311119531 282419388 530581858 348661971 206660028 534070837 224686963 225793523 398202871 255126156 815652209 162984595 929345540 966982031 92701013 773732641 954431053 103411820 20047645 973927344 873463682 324736056 117848906 575393398 585610006 521859691 452481888 936551500 329247679 949106018 562096745 708458289 339856377 651189980 689060723 774582471 820276868 86891134 20992525 129148629 13958370 79611471 514058958 843100099 393823706 703740220 520185806 304995105 502458360 203762069 691814187 463736352 612358666 630653838 916836230 166738455 714617252 268160959 204305539 142169343 281607581 433905573 925176653 276450808 183929488 46875679 1176335 61599682 959243100 623995377 977930108 923259717 586824613 710497860 328809800 82058761 256391248 870648100 875576492 400491198 240997387 603784193 158546918 14655414 913388995 242891311 235098038 590817126 363091755 35977574 40090595 954393833 894563644 370534466 334980020 309661821 89634991 426832068 967968888 923037187 601580677 569565391 809174526 938999683 767955584 261325484 749782301 888566694 995763623 969110406 465341998 482111546 127485126 636006383 338197389 196690098 425546475 627628121 477614619 563012772 127119850 907817886 483125183 945241673 260998874 270436729 204744672 28677888 307187862 513036555 206716909 433331147 949590078 925186903 214463957 865794512 974392755 738654149 621534351 89554137 374592542 575505059 99316884 295028693 298945129 217366943 211575392 8108885 274009028 750836302 115528948 91409935 142152226 958626473 19071575 488981343 911454393 979904907 293788688 645511105 988376198 647752500 28188590 829773144 304634055 405760969 20902720 408484970 196408191 161129425 315076061 34075618 364643829 298798777 472192542 360655821 242148661 990942033 865533087 379959261 227632269 785297485 188560002 877099497 22148625 897754310 620698091 250765931 458649881 590247094 855658629 973079296 526800574 90891135 828267003 916857068 536374880 86403173 125700224 676334484 598133282 874099983 558866248 970610433 850816876 223543306 261823244 396466788 738717545 949773126 14617226 579661452 722723207 653701271 874580739 297505905 346480633 152626741 380177596 71155629 390240824 938775868 556700541 706580222 320848254 719907373 279236885 606193350 476696393 652834156 622410707 764575627 556604382 559610815 743758095 885642871 356871364 875022549 200687007 847901656 964489029 922382781 980988514 739625377 289347824 310533995 165875385 27231720 664466458 551383862 838887176 575873894 446991448 819967837 305140026 650638842 103388422 996930429 966669115 476624166 783943619 369472284 373389691 893639824 401590515 849000482 872106353 737244803 174575164 193437531 390212118 973436524 381278985 922104054 599913062 856804189 136419594 401781513 328757219 729430157 992817842 536709642 49354002 900042709 698448824 116170071 30454267 541795380 865033622 883792815 5835949 375008845 613117453 349406135 276119992 561056484 970145695 454017655 697906865 727822181 425068564 429144538 600927921 916715613 645833462 932701489 299716822 255033854 857911316 319634353 791327425 617903776 429691395 547479792 805019927 937581370 928647320 978014572 135525376 80720365 668328303 195125508 288112043 770243706 358103656 832517501 495511752 255554246 125897252 204546814 80831244 672377693 455865996 481716372 157143985 421338605 615183691 448113839 282662387 91055558 187268687 393379235 785974676 43923041 521974348 683326504 832348504 280574934 837424952 866252763 837327242 594415460 706577616 662511035 962709622 334465517 473116946 30325420 500651245 748159095 3567809 639498231 571695812 576768684 574114277 634893256 367262036 893335898 347482184 991727535 34550780 190769397 128750585 65227552 738196635 902556688 504534477 801863155 590942230 804310504 521643993 161817316 394020568 258841817 187944953 711819796 718343501 726718694 140502093 393565062 411580006 47035957 184475574 179213731 631816216 661294481 493302366 116183479 364153308 220509927 421019693 187308145 225694001 565800905 282195284 3766375 769900566 978749934 443334854 177223824 420460432 856423856 790986426 146785480 824960042 420964492 934507307 409252431 110085232 590249382 293464 697772106 990854515 238738498 469232452 807353921 927408968 878083148 910751287 786625183 254678921 870174417 455086907 878752566 530547154 410041988 664330399 516008376 711298117 995422778 242981240 992290367 99996167 985653614 594947611 816017349 383048640 315799230 615547045 182323885 954619935 924600939 649578355 531401016 726990420 747674845 29143466 447274001 920466580 615610653 370414512 549137602 929322137 143549274 541076913 28682812 914645535 170000741 163700251 85971283 276099944 603709748 230647330 187645248 35664313 867652962 682419773 476673565 135545819 43781549 886833831 130782060 153644187 614096759 411839455 495001233 213493066 752228935 664285480 368525651 996227645 884969029 129309962 881008223 3219790 933343425 159855567 40661957 192408153 427750572 6137350 977141113 512095680 500967197 114801412 114085843 705499368 758358477 459220318 390528528 755489978 293838747 629941617 573747918 134311971 999386890 150867418 960201876 934321812 109476030 584624126 910033480 675618946 240406019 471056003 164803511 55441895 483731270 665584597 146800144 619586239 905002649 895140514 845479529 101990796 180272691 307303006 126392889 671074259 674098926 268355008 208681948 582481053 238799560 500089667 974669587 735897335 800933218 350133670 253824897 727273586 721596036 487604333 385534255 17223587 215371415 706983517 316372232 329282724 681517865 867454468 219870046 97353617 707299693 128152111 545857123 299367181 934840504 353066097 944777393 677722810 415316741 566614435 437902787 925090756 605266802 641802334 388427385 561368407 406132929 497055619 731419032 973487396 155077592 144335028 535886920 89426401 87288385 559580888 267005588 362023878 22210731 302893211 586041325 558659856 167801191 530840811 271730600 462728833 642785003 156639612 745192827 826445790 197412435 629965637 606599684 440713328 473510875 495566081 861743426 165042564 847030630 822213039 292491546 108142315 582002938 273209619 345639891 788472698 789942594 743883826 299485850 290222987 382046731 29913562 642063871 157257595 879975623 258829592 411284086 278898218 53833997 42475455 395139800 108299646 788057878 265856232 41195231 187310304 345836098 903972716 920956845 31752637 942836625 733321324 772223046 177231878 999730731 390312906 10847761 658920624 167265753 651025581 646850907 254418485 811726217 39520769 452869075 424478482 778494413 421948148 526819087 885490247 321920349 311740283 264073990 257234394 764126608 162767563 835038869 175598932 759073511 403757024 745249786 261045826 152884099 740342265 813424988 674861749 447566250 167534873 724006209 432682947 820334662 363793032 763052821 549537283 305427301 524402513 323563946 863187989 870931642 640701634 699908019 664661272 196379162 216105198 678862919 210054450 894266369 253324590 936936804 73996300 591562251 26428572 556512874 582501203 533252987 613184662 132612252 135288120 925451703 319128897 322800547 819972337 507885257 146131972 731309066 359830838 913608160 430535689 548281795 619180740 388566989 505716927 192603296 790711518 288191879 101479514 169247451 17115079 954131623 207566929 464740238 395044169 724463084 310405088 137246524 496689457 945565625 147415172 56323143 59087312 35764882 513608833 705645431 317084284 46651299 528612191 224730745 788159501 761799481 600234089 395254365 350520672 263788358 584946989 636822552 748448728 467278817 465266174 69141760 513784792 845621188 417625717 523008851 73204554 636175564 86581228 218920112 398056987 88925821 562699266 528375963 155999932 532614268 266332442 773894398 238082723 82160915 522547419 250311331 7019208 605104560 499724465 481748411 59223592 524028774 111807051 364439130 1913926 93479274 700574235 350523128 476401061 837239191 335226329 757339377 923657295 297747691 765847296 111958790 961144913 87147528 822295376 45710298 55967292 593355188 866461514 343923318 648225190 700133209 135107767 214108870 918430631 260069765 27444002 124014106 394763613 901455467 622983769 593654694 515757672 479234145 44401392 876424962 27385198 126536800 975503549 931288746 405990040 260824199 614557533 857881215 660869139 727676568 631974574 869613636 331436177 677915258 942945619 818473506 159427013 15899317 444240692 799914788 542693610 354116857 740553723 757410748 346556733 11773591 67180951 377644092 41013886 964797702 29891773 48932190 232895860 197077600 311743842 306858685 948315750 845010914 671766338 929195353 201534882 722219631 299741276 338489367 808873977 845499662 158273396 443410495 783852353 471249768 983622288 250456572 200427218 694148683 898570108 976324832 801764362 591507497 996712006 176892509 390329545 191394201 336608706 722017868 441666549 250718165 871704070 950552426 900488696 510246203 959306479 751818710 65736509 481373645 44783259 77577109 661869750 278279089 729267181 835349262 569978457 819745201 687417101 325013391 195672478 924984251 710347749 238718918 658386435 283927394 951631013 831941192 419114376 96595547 771855935 70077965 547908915 558548225 899144939 363637490 523471758 248135378 605120677 910555702 138304292 600313072 616452010 207166717 10704135 938251425 734869759 287233744 726165837 912575952 349657322 415812635 981982094 562326921 887811447 66336942 612642152 71262848 807093492 855820349 815389947 617125259 294794357 490223840 430185326 749453348 234572881 414288275 487297896 10674408 547758243 691099831 845757847 408360986 603831753 233250447 141979949 36702752 326908649 106436036 76234334 818552837 750378087 426698722 612314339 802448886 296979056 584446937 337453178 789763013 57452403 942502524 886007139 144009577 869727395 416590085 160085220 770571644 111009910 816599439 571495367 706581948 679288617 899546523 74601175 89800074 780221753 673333900 323325286 970973294 159006187 610305579 518670794 236052625 878775237 298088739 963868635 199320897 732232979 57683846 549728631 982519665 806893155 159300422 737865983 351023670 715276041 981886653 675193815 959835979 721073564 158244646 871094505 983736206 990608503 610490657 926936867 787227008 786619449 299295027 351130100 822538185 762149957 419079235 876320211 982404018 14151491 571091999 257888440 809046954 337765789 42940405 802883745 519081410 80643075 269425882 566702095 664905776 490289127 701545542 237546630 213413328 352015874 155318934 238236945 371350174 38829773 912111497 927703227 394257469 686817033 273295556 327591702 889733235 142927928 496619598 786128056 301279147 326000929 68234004 145297850 48369521 726527056 162318694 256144952 78881530 254291603 114801016 104654035 497843609 4917118 816204770 787530034 317062987 267352552 23785505 138988156 757784364 242948716 592511764 124963807 303042048 945232873 653974911 202426125 571800235 558620162 453869195 234282170 521404601 347832223 71611460 870666015 568237783 211255658 699225114 880146554 439733592 80576595 474324833 389911436 313648305 11520013 965310929 601786905 547742204 318244750 284469766 748146027 312182649 635657107 100823041 648464080 976431881 563523866 43349413 629747736 344816818 266683366 588082491 294705688 993670430 82834686 958427118 8649513 225904667 853517614 397548112 796588457 257732892 248865668 440659155 537869432 699953590 94164 989376593 187343741 706984484 429238581 345120389 42274847 157217220 854387330 769252496 308858317 911515032 971938522 778456949 134979190 356799686 840069153 242632348 225513745 401534232 308376445 200781907 877734935 536379261 900833753 312937544 810432516 965268614 850627685 468908560 75723226 868556010 729476884 468902820 783747997 11447298 738710300 525055455 174418135 305787469 783163258 152621313 546749718 470598126 1123179 221530415 546602602 683538729 800104180 221043440 166836200 636371690 646406492 385049009 656001577 677662525 9561517 404999746 687801803 749489111 636415286 998665560 994414063 169311884 627770891 216606217 703411897 35293142 786625923 922533970 621359572 219285845 703932601 501076884 602269931 226188361 664402189 598816531 242903601 678440986 117702816 465866870 227617498 883709649 31871707 145388618 300445600 46753692 436763368 415690367 883109183 977871182 638610999 372529385 213384952 849293532 843574523 681661376 293523218 212379105 438965931 663573024 914174292 568327451 372584065 715792010 197771661 145688300 683367422 874658658 939560973 298273753 616670052 229579631 752904745 483513615 404685883 470557789 853156026 261873369 879249357 66507070 493369502 709380395 165074857 7415557 971795766 436525082 365614627 581126922 210111719 713247842 305062099 305026953 125646233 536718815 180823826 564367394 828531515 476604436 130959488 250159194 220813885 233356455 969332609 491630617 605579796 791362530 227854778 101717547 764679097 896832820 925148825 285189311 159172138 471359918 641542603 54258667 73626856 95098503 20637124 429830181 416111224 376964505 637921338 833626315 419443938 992871905 127638698 548546205 900697141 937267202 206835410 47806525 411404545 918754499 84778805 914206902 209476315 888374156 672976283 772965362 265584349 763161325 822156686 588805443 294378531 650454808 949948637 879352283 443700302 412949602 966954012 226020179 615713285 987628998 125476643 323354152 9361776 511743330 769671051 753852985 280806075 745757431 925638964 89014091 984228505 367997549 494973122 486463365 866375870 622868045 139871771 560321524 746596 145538117 59266282 51636488 117255879 133933480 426592544 72358677 207977385 147457515 331976557 627539155 211759055 772046633 122029515 569608671 232152961 103044256 629860852 181600568 995047694 786525490 467239911 725477826 80957766 660616165 527862887 158208198 12132862 480578147 812368763 457011824 719092880 48655739 611358448 780766800 164597848 266445726 548768978 579341786 169745720 88535907 91726839 687183590 494833685 686784515 343984756 137062960 701702999 832771037 885991973 185450969 422943597 813161716 529366826 325788132 490043719 850287980 62888036 995120314 680401114 569963536 816687612 357577639 144105888 507079887 79236573 765857114 918818069 900790586 725332533 695713897 739554619 58529544 227509240 326855627 286108951 654013587 876234589 93862748 53756721 405571929 789878367 71276124 216261656 351680635 744123709 625855472 143239388 57371969 569407738 951633824 418602386 219160979 762161117 618095575 799138260 437110402 500049394 660246631 316045630 274840253 947176328 547575554 186343922 760242460 181180850 260943810 431949077 84786457 28180678 558423457 77497168 432564562 896136928 949809410 874142031 537527817 814602336 182383654 976997957 272500644 603394152 202124728 365688423 904943405 996024671 999617346 80998764 182862546 177295728 18196917 648603924 722151526 431066380 911705573 432699294 932602847 106451812 888958731 410602063 44970454 99377904 110040897 996867570 742836234 646179818 911377929 935271251 77609949 566522579 42363591 665216451 108957909 553904366 468465986 460064151 270282012 483404992 329311783 791805609 546490881 391212182 953364358 198748373 179494517 318321919 66296147 616011389 38403983 353662798 853150182 162443014 703210249 326553625 949723772 906774361 46263744 757274557 214191540 904327779 524480567 210486999 921161234 970533781 40437525 970449100 165319807 349530980 558886306 346533442 568659655 552729034 524683854 183588773 664986137 314989251 546144555 961924003 45109131 423957714 55092846 632213424 902523028 232373113 661667058 258768003 380713360 544308676 140459700 171412631 837508160 138644671 792153432 502694059 377592903 735890427 309189282 46129731 549329838 6262797 170867454 965274148 499583840 269567247 655562234 968121563 376256943 171471646 742800582 384455479 528881357 829505754 61588667 749636811 710157652 188491241 149684177 659244141 855724223 30460788 293688103 199110330 496078830 849970343 124776831 748376719 631655846 642879286 879354303 957057425 777935119 596966355 589303153 581727399 567585844 736902329 707859267 470996602 866540166 739744292 326061448 267229692 19646810 992228566 804900534 183474398 896625766 625293972 878183398 361390104 935312968 425321127 855850839 928050789 713338623 890208860 318985964 696168132 130087024 646509444 373730985 872159992 145040610 971327733 339941177 719825929 117140354 105182471 559007851 685030593 553462496 182375959 845324208 556467248 896948080 88824071 887424671 547090473 362817547 413022140 885023602 318865859 126629995 980782495 382587270 17690584 205246898 529009693 926673375 517439369 793741028 774227239 823140257 473976504 617680232 423099827 877981336 90930828 860917643 312540217 168743857 30794225 295991548 314623798 68902271 723291157 231801169 413881772 412508855 229330668 268168321 579737504 288474804 808405934 737234281 505327771 320688628 157609812 784153159 545019434 521643160 125793566 927824194 951163486 327806184 540323087 478740192 143284813 617688013 677790319 505661581 848348303 907928918 436395080 910696731 598528449 416238900 539228650 88166205 789792517 37069629 566875496 638871050 571213440 447125996 529594393 421890432 746893275 66807519 261639959 677247231 826614979 608920408 5154243 940209098 322811754 296620733 726916159 2821002 511523075 248819481 839586802 549518026 464942153 76899224 457930760 685884796 49911801 917677838 457329648 22362994 908255571 252280433 468835804 840521446 673238173 784155483 866433348 302730994 371691936 513673353 381468515 385235993 345044521 275244638 300569529 305895613 31454857 763849057 894741127 673832358 244651542 657167546 918046550 408975489 110500776 104127161 588849008 97311838 116754973 472832848 672091749 549347890 310541013 501578900 732824200 846174035 705671734 427213119 338437488 381373439 608905257 743038257 876665976 690763221 124555931 608479723 126274878 890323033 929326589 793200402 420851751 576431989 11679685 50573554 824854746 436732915 351827179 934408952 736239297 511844868 36044397 884786231 379455371 490879932 347551179 775904228 431822765 975334803 485419403 932655578 556691164 978150629 253607350 347721495 296658068 993429107 679830105 469230653 5691540 569155808 883214341 809596434 262403936 347273013 172901456 343760384 734243518 127587166 835405394 772271766 664873017 384035499 863399209 527904773 243781538 763878480 827458165 901029539 847921545 785090533 355682524 804305260 605033928 949295590 540146823 994394236 91866617 440839732 612195236 938873238 224678395 596784786 293575906 632959648 740785265 828271401 866695160 149668389 835213122 322195204 587551262 616891857 963394586 534653077 888663185 613740793 951308008 692438062 128520980 219277585 814884446 955831945 163551338 154420787 686087285 867355969 612375773 974313887 945530086 260613974 826520762 516299317 122406321 890475437 724854483 355614460 102192538 686734734 641068795 280891807 483893415 437062436 243766925 43159275 438653603 191490049 470599910 122182995 388184991 935384983 71781350 666238828 37852267 261329855 574122612 11841649 662727457 121774390 160810231 827867328 979262875 616047643 147013597 866938970 453028856 413932147 333598231 775596903 731408667 178589861 401260955 308354736 316122412 404082687 414281697 413008931 686893589 158822191 783603303 958284627 482873349 90246858 25462061 526915062 100271089 499647432 768188218 326746725 752932878 10430982 492450581 114957343 616064601 491903683 865230668 863737414 728389903 382499619 129380081 608805920 391186741 278612143 17185303 649669527 924352273 745645523 364142170 350973882 447413934 637674591 325793108 842744122 689691741 534330887 417305385 822467822 338265903 63695075 971485948 780748879 462627707 804959727 828672887 953067516 109466462 991774092 404695880 611562552 903281462 135739389 417093022 498071911 602958375 124584939 939912880 446880917 445683350 217702626 997307446 176055790 364171952 444989906 667231726 804370759 631763684 504148878 927843352 102513300 2450021 506379088 672413691 785628272 625065 806139699 90626142 789154968 2500332 658036408 269321231 182670448 438247086 657180482 423633504 94259580 34454577 766083226 25137060 160405992 292997116 197030763 623217591 156738817 729928282 605204423 567536244 320343482 758408668 391750048 743032892 876172584 493543379 32209744 776478837 808046342 80422103 781619218 105239049 443296818 956950339 318480006 328703459 571203886 661252534 747888433 870357878 836646560 421527955 174466810 143630645 461841362 718889346 7623599 80087836 552376626 822720493 32821374 987430182 828258515 648820100 468307580 603808212 518845675 77965241 501135138 23463597 703916627 919939909 529282250 72436408 653399306 250866849 147446582 970515203 79463603 43497102 821601290 619347744 643542802 850332301 566535501 805259683 886648978 707090280 23531500 846152357 425002178 563530151 754591799 749594692 727189203 789692444 681514082 2363680 89226268 253613656 686053125 682100960 733088407 980053811 265264541 175186091 829902177 330039112 228033289 476798896 556830013 728015734 341633549 940354974 771616018 104273248 809524690 964372780 928539752 684634606 620451940 548923026 828951536 900070858 153402675 438134798 584222201 663765988 808815507 771932769 464765691 185553903 536348476 12429135 789163536 487990497 483793610 821657123 866835318 158778743 555993662 350201896 284971790 638558894 92354939 132966193 807503584 320989259 230141130 509134866 186577813 234918741 803113814 356337444 73409275 818168469 462830513 493596869 825486981 176134429 278907469 493685206 695282633 522533566 650537988 770054203 207197440 665757840 938152081 646637407 339727241 56702830 668218133 880683693 559049318 979574903 275937939 253321240 242714813 964500879 222641267 996120212 149533784 714354651 247865091 924702874 721618982 270294601 512979441 989805224 582334648 644879878 181251282 320602047 182728900 531678469 964936095 384081379 636171174 823894655 36225331 401484959 331724762 340584813 802403278 613075326 866384259 150157584 102904725 460892307 814437096 232413546 841227535 330059506 892253425 360429506 633583529 86317876 13715886 787425572 234691635 77186551 529097936 811289823 632315746 655239260 89026094 455234309 686073420 101020296 930158146 125608174 417424622 546986531 252181161 304855477 719577257 666402012 846983335 157550265 335091393 985942754 244357025 462233118 860368605 834070380 746419104 628455242 19901834 522030899 346799061 832704360 489738424 509828339 316811023 734975976 134287419 338479086 786697798 275867389 703977035 903012968 185602324 999591966 372335620 453339180 208408631 528703621 798378983 923663621 664746513 613052851 540557400 90341702 931673384 804916202 137618462 858608195 21019302 289084081 568601829 968000214 636005593 38498132 51373503 334949851 832466356 40312674 972057503 706613939 392348493 742287661 64815581 766218181 228444765 158460493 194583221 93043961 818241219 67191325 983225799 114935867 680555009 794206269 531995800 600856574 746145214 954772750 440727824 396442038 33467458 540887097 646454267 214852189 210673405 123768617 752704904 823113455 27736832 716039564 536668109 290198253 280560514 140574678 60592448 503724254 760474716 183904701 675795263 124283082 921056398 337745086 559524490 321700029 749051576 625636503 21163971 124264778 210117025 623565259 492901365 57369093 144620724 2428449 676774154 753126408 250730622 67864869 533525588 254099055 987819314 611478182 707236101 727414492 558627109 629830966 389635254 200790003 847962449 693363373 442404324 20992479 11904982 501684391 54524526 966553292 392791157 947334401 81394713 326349162 2624787 46240352 271733004 813351793 980312124 785061034 407066708 462403607 586454942 111359370 133430881 127019675 250056329 930623216 825205127 346320574 240292982 7482767 277034110 355737413 810700669 589541214 580772579 115568761 232436957 745715224 34236341 436536486 597958520 844693948 384430040 281689759 635839572 683717901 633853589 937080888 241311003 709171730 49524760 117551819 671457948 355856535 303455217 910044596 528104264 794636459 694823828 203858133 14835637 285673760 115992793 230839571 387050271 544642063 553384060 317370070 269323746 477564241 344440990 142753421 203652097 966500102 926267202 772241192 84815778 448718354 128485585 17979036 859465104 788548763 951208599 208015459 311648184 769966733 514252611 316792313 520454572 280683542 123231595 118835552 891742499 941946410 26952198 423747997 923974263 847353088 244579056 353367865 889929509 528525458 936228201 868313280 888014929 176160545 364027542 847738693 803203903 60244912 508498943 386144476 48401371 865111172 733037071 58096927 887993650 583019434 378347672 130481578 589412855 213117809 491289420 534079647 664280831 934320875 149747269 672747811 614386117 157944433 301874813 549025247 675927271 919447068 43741271 269647744 807296678 898313293 847243797 494558007 48374634 327269413 811819615 831881017 598867004 29124110 428778690 186472256 366276427 2095152 301963822 345644296 575645288 708785916 432864632 286083795 779233161 418394021 718237142 703570406 374759753 151283362 615866213 109618954 120285030 886421550 632788391 43077899 191501122 875499720 988965373 44871996 992647780 69048243 758893617 411087346 785712372 808598903 586385135 701858052 794353218 94750814 293238855 631919186 955006783 512957176 270981677 42031163 725152002 911542424 581151993 179253797 381345092 925133268 257506280 607656696 454272740 943246088 729836953 70292899 254314597 515391188 433710736 231475094 456975467 879669914 694896566 769784647 581272642 79407873 845667543 267524781 656585303 897422453 334148898 250706376 555177660 653702052 972492205 618707223 92508584 40766466 552108527 521967136 52332021 759772230 216822852 267211755 634488225 767913707 966141037 957324679 328980045 402202800 532099085 52194436 318644673 46864664 109827373 242966904 358380646 810593003 904949944 41709179 151446986 1676979 768114432 974215594 356653344 288809280 13873207 874777511 61982653 436026917 706285815 228634647 525320092 229818424 896995003 461884451 641688027 982156822 610262115 883553016 286200636 578529948 628898484 348371527 89192101 407549295 582224086 35410629 934423456 67871605 528392916 922031788 171154140 18453338 617697311 12664889 669154474 399947276 620320268 719669804 804767616 408180032 249579089 421893707 847971450 260322283 881689484 829811678 655214036 320855241 623184316 79809076 127393649 246288089 47687878 761157917 662263127 166601694 984708337 450686319 358708273 205161696 317714794 641677698 299368396 615049897 646494401 931822515 698520474 133999689 517953898 461106404 784965938 603699091 830338622 675819258 281636558 202440605 153751799 645986142 963466187 550778692 765263031 284503421 786433324 520373158 205061250 133140296 251884056 891604645 221605823 766456757 56554072 937996651 970180795 337401148 434987226 756700897 922093862 616356954 51225648 208284726 546826899 798923281 725728018 195103582 824614140 898000486 387453143 964843920 949020989 212651234 803578880 933455815 956851604 690540818 562617518 837646659 474166312 226021128 929706791 452743685 530006911 778037719 20697685 879725910 94626053 27151898 145686598 961709632 212718988 222642798 323867309 506187795 608062919 712828915 991481696 172929762 91097805 453245135 828021976 180387844 63892636 105978027 120644276 286128275 105345684 45609780 273730102 566878192 843654136 976400539 13129412 336619069 577744497 974688790 397083240 599866593 920180362 872568412 11806801 276677384 386265653 376206893 430825296 91897377 517604164 100384968 149143644 880835166 147295729 312003699 79591694 305888055 889621846 837326583 498385958 558211559 15074294 471061537 662781444 292088301 642018867 14005827 878813487 536435597 182938837 478176432 20943570 25624141 615747465 680705091 888897850 145672056 660215647 840111065 794228825 222128286 272418124 469832914 840248390 716128274 985342118 154491796 235240891 864106859 914818475 119504904 612870806 527372803 934439930 91263003 620979800 232077691 951288087 316994623 169429161 496419381 904000236 102460391 791088082 750022105 990310979 347900942 347121473 441809361 467091789 821471153 211842569 25220044 495686174 839903312 956195167 375930942 751627054 103023729 694468382 924973791 249649625 632584221 8301636 462469928 647185120 521357153 865338227 880495833 311780582 480406223 817786737 816113270 753148660 669183482 57747368 598228933 982626038 51476477 679499430 236386385 523883068 491602933 216358558 588175338 901574138 235584898 2401766 243158819 953094088 691454795 122143607 226448851 168117794 766500727 705610096 117609365 137643241 83537972 241480083 213868615 219262432 347363891 619345351 355080847 571283248 416552234 315929236 536166481 94290404 661970001 565486506 474624314 622184558 731226342 209629786 770438457 815736096 803067049 857460763 717036800 702701748 167867488 434570503 85390471 82998981 210014292 18919515 820213642 362936915 293304530 445547771 206024710 336173635 729768108 383493099 97489088 481798621 304282549 608326359 926806462 201516876 526275401 39435916 890645195 328227362 405352130 675231612 506066935 240563665 981921796 636230719 378540053 244789298 338371570 136870924 583808828 582539266 814433526 923397444 526837575 958899040 196859261 692771816 948138581 704361041 758088313 74902046 181497161 935223101 949150173 784506032 983524426 883650415 599974181 779370892 502726469 207184792 459805643 229229637 547600998 565215820 888787411 676176016 882224291 185475203 550722112 59270344 910268465 774788122 698081180 642141291 75154700 280125008 466878580 428835483 237584756 604098121 279975386 377886366 869280362 993709966 262561250 692316255 751010872 622411403 959606821 364392170 927799014 874521872 400083521 321753331 727564997 521795281 409716310 518568784 390407912 143665126 232608138 355212155 440700326 620768587 898517639 658192401 204509466 423455585 549497848 619123541 26086819 503482988 934668047 421666734 95557220 224426258 647931394 63161380 629421509 12302050 30520969 505591015 702857712 424271563 667781730 888242632 733969237 518451617 824598990 405816510 105882918 291480731 549558289 601632355 624549852 563233751 448386549 422545013 497873328 641943253 950495303 728827989 86012195 552581880 173172313 897005451 682872694 545358857 358351999 308405824 690038579 734791347 884009618 916604866 503943330 615064328 655159920 920860420 780370516 707643130 424056441 738119451 496370076 259564771 114679828 663281090 500642577 558844414 111991336 56130007 463268110 542179051 807405475 538866651 842360370 471068719 151292407 289446006 836785633 292547249 137173400 949395186 368746176 63069759 975259775 769588667 42424637 159205383 541342890 284545253 516054020 838378270 383642265 223997606 440377995 722699005 405823955 817098199 288983943 333011454 120984415 531154039 800196469 529891299 420962379 235061800 844125458 894131792 396097065 427720880 568753635 187012940 397308301 928479354 258034350 161946564 720394896 917090066 798599679 594155016 296340816 794005421 287534756 554054732 75223662 603295646 533617714 840816937 204458382 70901986 366398334 392491545 66712026 480649877 695311140 636989950 265898112 423509883 281735171 860592027 262658863 100830328 937023422 386929177 616555678 229446936 879421245 701677444 724323078 111799304 924003114 895192908 83084451 789031323 38195317 780408517 647722550 863099974 379466961 18465703 129437062 934938916 801976628 218471054 484654042 528052338 65631835 491709819 554018432 130888212 807607619 136215121 815653706 356672015 510185905 637432153 61649676 374442765 785487531 703494590 898006047 89225436 354327805 32349202 990578913 957192431 708986294 243005127 97756211 784774363 204527784 872488631 95454714 858683099 794613995 460537245 192985502 706265165 887353178 506012314 533943437 789079603 999363348 728943281 667545785 709673395 938297852 575581514 23296278 546971287 197618490 193217203 931566621 746776014 461066680 179028634 852029516 248418793 439056550 704826516 549385892 995070879 70143991 994499738 550342954 607383625 553132770 350301575 11696486 129518695 204965473 574862235 149699303 741060633 349707189 637335803 543512508 827779494 210341600 754529326 470313212 556119033 418068777 382419105 615527744 451491614 76449692 963430180 707129124 768494282 101133704 369283180 291618761 723779793 302064383 284329871 670189910 780823469 172505433 773360266 90609522 775187710 620349873 889715390 505265100 214982149 740184422 188944239 885533332 672301607 945442460 951493188 80696575 619401584 387870393 756205514 465169350 805160205 558163688 376178673 314672551 93159377 51418777 598662797 381743587 204034737 597406207 768853462 811769534 407393608 574848656 9517288 493819395 751608916 356126089 822802500 102555006 170213943 821546088 670642254 582120831 974290806 271008112 39169485 744511325 685218110 183250472 354415725 795620849 195185626 499740124 502606144 201765911 916345150 136790555 25187641 372802353 4834175 289512247 823349168 946276259 258881881 666437832 589611745 952839000 670452392 15613993 944586860 452695611 226236143 520643834 951423958 2056895 312628180 664097692 693227783 904988248 217204641 258990008 169430219 887331840 411465157 456005816 406282577 294551731 160306001 417586765 655427759 807853043 817311100 34304743 111449947 497718852 10380832 592363072 904692403 196742065 302897210 165319634 354264951 22053446 74517613 862493020 692124233 619569811 882353024 903989089 612918324 512150063 411247324 604685224 463524642 165718579 6844687 992739773 389473381 303055803 507249227 881347439 201897775 47476329 272635111 640976208 146660121 26433250 58532829 758863672 159248544 83742030 128859467 699894466 251007395 849537500 431508210 427459534 833536999 738040124 32526522 343195389 879372179 314200355 230501164 93547576 245623732 65642187 532550646 837252394 207788730 302204272 100908651 334921153 1575673 467564756 850911744 192509617 751443753 297053627 622692048 603490801 739644135 646911600 831993369 165805371 800167218 887629119 200739005 766270096 307198190 480054008 288857026 605735091 551010148 134736755 766121171 567868841 317788864 652752902 976085692 33483583 55255698 981990416 917886961 812696964 67595342 118391666 191109384 591946058 334318540 843027217 287784250 802449065 997136328 706623318 989005542 790656381 335125603 934233773 51013135 708962275 471670688 736167433 791528665 218505920 621434344 319908191 597993487 753654842 258440839 217101862 90051488 401724988 789511724 552078813 753652510 175249655 508828013 491865733 699853373 77907292 394133313 268681507 94924634 244729250 311685508 910243904 310359026 130445766 717031286 14381161 923181350 269794310 89674812 734349999 938506302 398426981 954993502 491083559 410650914 215929387 623728455 144263530 754729187 174579810 666211273 642777879 134108208 691415642 730698902 909733453 525715425 4959525 751972808 559441969 504887152 210830108 479971417 965254510 18669947 241099352 192858284 770963120 59068484 35141945 129249539 635035944 668483121 74296035 20503558 256231179 718880332 186889660 155809602 929557011 607894723 476266992 379212199 570888700 116581225 916842477 48813578 148003080 532884020 530586343 515208609 662916220 978621885 926281557 229051530 88391457 485301187 844865906 304409668 677995972 262102440 304629693 94596147 714603446 302749426 359382393 550540320 938486604 913285579 158459182 457550007 283264608 12396930 28490022 275844104 333181134 82393864 226356721 116958215 87594744 790960500 309074145 264214796 374870595 40759424 764467343 564594260 748866968 513242889 735946580 841891454 399726051 766840722 38217169 794100750 795619480 974870722 477768040 85634029 746418217 326051297 699899072 632576999 55981201 790526815 585439300 381144363 279295436 160926542 323118245 399401679 695490140 824014819 624701780 762121802 165573574 550097913 326818057 534315512 358250259 312975245 263564863 802624410 355211600 590596675 627047861 139989203 180540942 791624672 631942894 374746028 228096994 372021965 288976050 480003856 478512870 651369115 163318155 868310865 454412598 348788345 469995593 493454497 840188788 888880064 780114558 481688474 849751877 667591272 964701955 240574391 982943186 932079504 826467953 294909912 751715912 195983354 547074473 161608898 41289304 952648844 939690061 242163101 651976376 898888912 515538244 748519028 586163615 315655028 856790842 618645688 816901453 563597515 983657245 753020350 91482241 580933963 769740449 483493692 659080449 777641997 694811837 430853072 548680726 695393104 666027052 726318969 954357005 268555511 898205166 195567132 243878839 626954502 30814660 194956800 14745321 48365096 388138679 396500562 579757309 812952620 567445905 421141410 116696656 381706372 347836258 520157796 387673538 811400900 867615229 334179185 906113337 535923497 330572408 683309187 908845086 923562768 921166256 337275580 530044894 969907066 3701954 282852128 582222954 356997518 519736723 724044054 193518263 326467863 947057482 275752683 610281791 91900162 681045200 547487823 902331519 969352162 504957783 434082517 590092151 517687404 435478736 314872439 647327277 899745787 757884531 337412113 894085162 789290253 861035323 980786657 205559547 999736259 289483367 185127438 723885745 835157093 356960763 755878174 292957281 779242972 145796925 572995709 933815461 216474167 870415160 42655485 24514586 378684199 630134588 467796817 263905248 847666818 562433372 718749840 747461149 147258051 282553070 416160441 164610170 461013896 920356623 979612457 988928676 698581011 842852637 1505062 887092428 843514314 581572923 945977944 326525480 418885816 764208848 756937546 830851440 901794825 377693448 298396142 718477665 574430866 509272913 197308950 648723262 517807942 436748768 753948156 421436234 107265474 24141866 54768315 675899727 508418754 676913515 296479955 780705050 260246185 562666786 379772073 523145980 280109054 178292115 697958660 115886154 474780649 989884484 175531921 578342366 15905466 447825024 884940129 802040981 185181283 166337495 917209446 629824463 597938425 59948188 607031545 884730354 957892406 799109221 374062167 320383207 681241850 26983567 376190239 625505436 554634694 182357176 592937173 427603840 832371007 508773699 642955619 20976905 202573745 307181015 577921427 667004465 604590217 655110624 574345110 268061685 174213850 841936141 740565376 377641941 901005785 184446928 71405001 189646424 381971297 285972961 979076045 402806661 256036464 232735932 215796813 974093674 304910760 990451230 555525100 347379352 945518031 964690572 459204020 522734245 136718927 7815116 811730830 963775657 318725559 527116137 896808141 848262593 471779896 310554419 375227556 355139472 590984232 743215549 193803435 56174777 350642819 406495966 681198942 117993318 967733093 87120432 661967518 284113860 936557201 573688724 25765422 303420036 659906029 383973804 666011703 201439580 970347012 724051040 155484100 284958084 983843458 890803034 944362311 309207098 285574844 604843145 717255954 476436798 848021030 670813858 819239391 988165974 259162842 147063194 498720073 50311372 388036120 847673133 371202640 112848363 117289664 232032091 710758873 346045829 368813018 308891365 863948588 147106160 946123022 496090068 444657780 287809796 892802860 886921203 441808195 432218527 897828006 851991376 73443595 723702049 341663249 454177471 803325861 43321968 593898152 929323095 193081806 916894709 807276745 135057907 341292965 857149982 842335349 262009266 819985711 558559194 366846932 515880567 412214996 568429856 21426095 269107305 240179167 3904360 655257076 211585396 185534209 814936624 165299766 897978823 334132430 42442104 501001771 934069844 239662142 480557638 34994732 321604436 963913518 472038179 231364024 966907072 992661213 151711389 570307057 442520281 14703727 947263427 677638685 920800928 50276717 828374700 200460838 5830238 794192451 705734384 509907227 363876894 440160449 539081261 147933613 299717166 356024475 212692099 938190003 359325090 438947817 514928921 847988134 100414673 145571752 9677974 389280037 508126166 979724342 324574120 16527219 841837328 340776922 340518785 131313396 417909666 295329082 577668180 697930932 604185076 694012386 840479709 559934176 359243824 21520580 759001046 392832842 19211462 679743155 298089091 443202537 984329960 436272870 809226023 310058839 110093582 357428604 999045772 445607761 997167988 1368562 54214016 585375547 164212375 674617262 263697746 428404889 694117308 562869368 26608217 307301783 123467113 682047227 591099501 408839042 406750186 153079113 354373996 296565069 64381901 927707476 223600567 606805005 663493222 339626870 423833778 918760829 81177676 326054122 81567559 967356027 202876378 2795088 690370148 3325833 602066351 355020845 537248632 766591309 724175150 509933928 671505658 758519057 293427967 784245711 354845922 666741572 31035276 759527568 466922798 936897015 889764229 211663040 334558303 466118496 378818653 907985368 279705081 111737946 839248074 999353394 136165126 6769891 806014793 176408464 66898580 40235678 701735063 88883094 602386482 104060751 885036089 105962571 798193783 751521121 465060597 127007388 605348732 156573283 596806999 483488985 174822748 198877574 816792109 840586550 433273019 552717857 97709323 978765900 521299260 15679022 552942280 683298197 551540234 727999178 904930815 563183603 666832976 28791480 341300623 59377705 800088513 458140895 210301724 774459232 407921937 170239688 959399308 94249380 100262521 470083873 49355658 143920229 959508023 10612796 959042054 883985143 728551692 742166160 122177714 496650002 716220604 681540919 72963207 183177554 191441041 739687023 53296702 333458360 35717081 805450265 936493784 650296359 465082467 581742653 699515415 430717672 30895366 468938116 888143618 9636646 458928155 483177404 98890853 751310195 963988990 740215384 613896014 848168513 482716048 508208366 286806417 170616426 912645304 488828343 930312774 203664297 292144861 527593490 614524486 843555103 55738222 899653377 143140017 594010575 441063514 627753386 48064874 907905313 546727576 362554839 72810905 248459619 444447905 568130679 672113192 403260995 114983153 591866907 861186631 681246038 346197129 262205305 421550057 234022037 602738544 904474093 471330884 34811099 627175725 425939443 480438357 781893224 920374607 664294318 573162330 702723937 459105765 595903333 476500822 873665613 393869830 377847808 965395344 704731289 916148299 603347855 621095700 259015957 716869968 692736963 854824752 7701110 648715319 186717811 961267705 104647634 7265060 287527449 858941636 684263207 860041666 381148755 175911597 445262804 167788476 620700770 102024979 19446557 292521797 730811310 265507354 633128619 464491409 378931775 202644263 703613706 933292377 755044166 368900456 723982890 418053467 252823954 533530186 870053343 924288216 204658204 582368769 685892705 742532629 849610876 872942083 165239501 659244250 36783984 831836045 648715681 345443062 113646940 719416349 844833604 41883321 590418117 309835254 254002300 918906744 958135509 811140255 603195125 855779340 693983195 735064420 370922433 490367827 323768263 800373715 952888787 853216430 499212466 87730753 827370115 919995522 607845204 783212611 181022221 330920119 203827596 309340981 614368273 23913788 687080668 432652470 249404436 357664384 108394731 668335402 170131966 505584123 510803457 711869495 457138331 283050659 709785486 815312200 442652186 280820599 957186723 393795085 207917713 785585144 941877879 323249401 269375094 258527403 950303971 243396547 662716199 98656664 435517159 439110118 784889188 815218382 648138531 641017120 253136848 431801053 682157662 217927158 466878835 70061402 867780611 640880687 46105146 750749534 398602399 646754645 950091638 424720903 713707621 273240375 296150617 544050934 982667690 223043690 50140284 699531472 299996520 708856003 337134172 785841598 700709311 904860126 61496280 694264812 722777200 220540827 929127093 850052109 916208992 983979675 68588826 175947221 4450587 562856135 965533204 774180990 737641807 998729674 53842963 928027460 647461196 429308818 430482795 753298409 353534091 121008339 435241685 773510450 930100516 11283332 445931499 160868711 165697622 292244319 59142063 859287767 321808643 477731429 238508804 873388114 623673393 603866968 205346611 158582189 372227978 572188736 466647144 39389762 167844317 571583207 412014131 501600109 518641051 784009565 768162312 490690320 887776602 665857652 883155903 195594767 801789014 381654596 998942228 630031573 562065131 388421801 423457576 579966414 503549212 48458688 158213886 625102315 276177167 227701870 640227327 95234337 409032591 137227993 165802359 717486826 913668233 173474540 367754773 607396546 258856335 477251287 819208303 562384555 29420120 447227277 830948220 21498281 671417662 459007301 132069144 196764743 213761470 584674298 135645827 687578385 206716156 917962219 385730274 617458968 780326972 296440347 754604989 984402545 760821610 735009490 328700287 879898294 209483667 49318426 601703418 436885379 583214442 435980355 773488864 613757690 876794308 626294879 191018571 688375872 606271004 588779206 350962998 254572541 18990864 416715668 685707777 307400416 843681505 914808614 622631153 634180121 20979703 423033505 576840365 755794910 740230491 511591531 679767234 998586342 535891772 231434416 193881120 889459185 551189355 825476574 124272540 9632318 702455774 512173865 649283692 11379218 683190576 547162888 954302638 142230072 377254175 92950966 781375969 45476220 591227149 734799282 494465897 151652655 199036033 14763583 17951503 995264934 250125219 671525349 538132863 790945467 135060931 399677678 116738761 139275850 523379666 385282538 835018977 45622965 491185895 631219243 283046431 38620001 404286139 388708938 147313088 75910967 808485933 948307616 536403555 669183780 50076096 645541838 333226636 301249177 619969560 775962933 254014756 243731979 286545025 97521535 95820279 4446580 722501480 281796372 887604276 808603856 182150367 732881574 8119537 518333089 486139165 185310630 774824869 993498732 153936124 630453964 629851820 574227258 302212218 918267538 339785159 120159256 691415864 165682618 248488601 325799063 615529726 823881156 241739563 637764428 416925237 6267769 397956200 122334289 372684395 62826851 60223650 621141955 929201363 146731090 776302603 485965378 790105794 34776 264317757 183894900 847088691 955805902 189901235 776321665 738123844 7761357 413441101 334063256 14479799 213569462 693856208 797093737 193071986 416462379 252118884 253689258 968490751 67032595 742084372 727661459 929823501 166896666 383677010 548250977 645267949 94111534 802049136 404352470 392521749 797074179 572777767 664591543 504372897 652969104 427222292 450816845 415722445 925487760 602491446 849464549 319670140 778065410 173227122 736720208 267291060 184816810 370940943 917500259 726130976 7775118 963887162 304502648 454808973 319819129 958282115 853644268 682761837 968970619 858967647 761925023 241667927 994152806 684694436 562556023 35079813 52482131 126307599 679671261 123574100 102072091 482204609 877384510 885721287 134995167 783137470 364755083 418624005 363566977 586222957 939451065 755917015 723204648 869637659 647177794 625445419 712341952 264349304 860299171 336529555 690568568 535179799 670996956 890234567 176875842 286716658 293147891 659517983 137980502 849873893 26528369 119691033 339448751 723142959 823702499 727759833 79273612 797902580 929530714 686298276 555395313 628879293 349091820 792946276 917041699 283306229 805183537 767294759 492389168 593470318 852935878 245939872 524788069 640851419 598249677 432840357 88201429 910066515 900462699 400039855 802359001 732424661 560728905 355666269 424979595 883562174 995949332 879021809 997634377 302959444 700701182 380961745 895113016 996890431 944411450 225146887 344757695 669425930 463797123 255420610 952410632 361696423 791589270 704467667 889762178 866388968 984637107 281758001 355464801 910272263 134340896 848072565 438952477 798357279 386904742 562496607 859783151 674521776 479425810 634293327 108289879 539267103 476308661 277252044 264943256 124077107 511811301 171091969 304586554 863524505 58332794 560294203 843261064 696595554 253870673 453152108 846065680 129099392 237698509 145103531 135174694 382398540 75134801 997426098 277532256 35429891 252013255 498818143 778364443 591997252 649063964 842171955 809045237 111520659 459244993 662648022 473653073 974621914 586305324 897970321 701901526 365996515 874841429 912873682 295202032 325301983 343471929 825374380 742055758 617351138 234859099 551896404 244077666 621641060 635845950 964009637 724821476 868636865 145727468 247343517 876395343 431768762 676150386 197328094 213431907 458193907 103587169 909359406 730652577 332966771 964954703 935551991 889421010 703140134 669948500 907305927 997100929 595739742 62074510 534290641 894476668 152297038 881576605 359312235 865712983 915039886 761763623 25235086 796894952 497010586 512468053 63576153 126374348 727488339 973910100 334202511 188791265 335138684 937719254 358372116 536184778 281730110 28382862 154002547 11489647 694803108 420234167 485074011 982752890 15478048 467631758 798027805 654409946 751173636 714676947 569697584 910166852 425077258 62763341 209572270 299407277 249386189 27762755 785839316 579764689 719935821 180572675 378083718 925546928 19279983 480576862 345705160 606160395 873049979 428054058 731118150 85024491 961262748 388287935 667860173 615147547 57821540 257779579 287403727 491919273 64339269 429755710 472059108 625111145 302584345 288330734 795725891 753523826 210145434 343860725 459819341 662044574 614597866 739636158 173485571 96411662 922376461 653197371 662214795 470392996 220536683 498785634 757696943 662864264 950131535 172193963 261789021 721985188 10696042 426168724 565672232 341904936 773767248 625838109 107758789 37517062 184374521 313573197 762991759 672552311 380049218 996253099 874236932 980870516 906762346 837744069 12081222 731171133 381637525 205952172 124596891 108491734 595744332 110832758 518436078 719783301 304038139 895102651 430003275 670940758 117489010 441835289 691567975 165091479 830632805 981460913 168869141 222412124 752366828 260530599 399506642 583389948 492394756 355382693 854271802 721162642 949127691 804461144 119896720 335220605 691080776 980972786 810132795 558640608 675891809 546693031 847524931 267020066 197563362 670806576 702418392 114696560 176157117 356268619 559016395 407473974 352743621 44521528 168282131 416487850 630740529 759572285 327476042 425784641 43686944 917003812 547455790 772336184 595965455 785928120 54126368 78897932 43398500 317675852 408039592 222372610 574056935 298964275 463769071 26789536 668769859 559215945 533235267 55662130 174485130 96373608 75050135 686947910 697320622 729553396 297394176 805995056 973678345 288234576 711902777 71213191 509316822 609730407 167833120 723865510 126568117 899378212 837500471 507461164 106060587 701153785 183349539 244659068 448142111 406922588 87568433 347804222 517452895 719778886 744861132 417162972 65162777 26793138 749297160 682402822 509677922 461288228 477217051 544835374 589704627 800506655 817003486 386504973 909940582 844655534 501505616 972933660 819502653 396691420 349075475 429429020 568178652 592828220 4673261 526729103 930589770 534284385 415683913 194335804 395929716 43369831 651255987 747803055 921069226 509217897 737217120 155989686 324179744 97059848 924995492 723832037 28365935 504353259 697305209 601470739 551702545 542995257 969861119 499456987 985131240 769202976 973221110 731112476 137218487 658231122 866381381 222763386 876546983 730912899 796517751 391967450 132418756 490716908 397299513 751983338 973684862 907912907 914970078 96511638 948557865 341232865 330960347 912478612 244795773 775423730 130988619 553901786 662523158 541546569 466237291 233437986 665507061 720844337 915982623 155882349 199455997 163491965 102262124 618033533 209671543 235194881 782764284 316550233 36962190 868895510 725411741 794813133 555367892 419893786 407146178 837207527 40767676 71646702 665686528 839267707 821075229 675758710 920501138 717042336 847898805 704684316 78993622 626019889 972406436 498009934 923976910 138282830 297551341 227219708 33345184 739187672 125551096 951323931 339385367 359607544 890054931 714501156 231454239 367238552 812053740 765904021 856566604 283495656 927471896 709742447 650307156 107283675 645860752 707211958 75678352 229455527 481930543 579597301 208079488 446486857 546484277 992859319 355495492 413974015 331231431 137155855 585599523 307705035 81227116 616553489 992220936 473573623 502864273 250631254 411255040 191432588 459637255 959720060 971595197 711689177 900992384 146598308 569896726 670561266 120681749 144262642 120382341 736601390 412902083 783670545 602655399 377419433 84832233 723989676 649622464 262404544 720314827 997946102 572880948 326080663 534321682 803024675 230896655 529631382 331057482 80531949 700489342 601570536 617795427 94644752 737193556 806326523 727763505 277862605 323075718 774736642 440047084 593392235 193663663 246858870 814081969 414462130 488205197 642369681 426220030 857778542 907437954 332774609 378210618 716674802 824730388 220806011 537559083 915694226 436895085 376064022 350457981 728489255 502509787 357265388 581432642 777174927 276781905 103048332 285440365 560394027 545424101 102287434 897777750 425931872 822817360 52937918 540107321 382858518 558968177 906528065 123842742 635273020 525942218 101841779 277477202 336087362 304515329 278191544 48245237 598202525 552810848 639296950 821235051 698352198 572015190 415714008 383636963 454608700 647203572 702340814 996036979 796972797 190274673 133793291 336438417 681227281 989280935 807553606 62139035 291862655 5016211 158695673 844224081 569501782 59163352 509470693 831880278 180411942 761772605 2480524 807212466 556957572 838971435 716859318 487147090 751089034 53424944 665298413 868117895 187982164 817190270 146578944 948415107 122588292 761199468 184103044 763700447 211431358 112304628 784994638 514215192 45134637 190136628 392299002 490115341 709951740 572177133 326328935 802108035 58420702 676505863 972281145 308142497 611164551 757825547 630259286 200532340 991930161 434900391 71646058 890917996 114356760 80880942 409155171 606807773 474600958 716833813 877187061 302836096 813359016 403791479 736258070 129468911 406711646 677403026 266822787 651232044 392157039 692628040 285093178 883924506 843417771 110092191 697617662 781952515 792295143 966785346 465668567 542161680 807767933 901268477 157821327 18936532 320678345 122765380 385558069 192124098 628737965 759714989 162722462 13051570 742674958 487091313 71671007 379872608 553196372 259265007 244079316 200483053 401253358 419116330 567143069 826892636 647680716 989736006 797555995 646092566 609250275 736197134 993588855 325106023 405035181 418204273 403795612 486381822 910174886 574920961 233820600 695984241 504448976 401393523 276326079 419371703 237119280 82072097 145672680 243130796 959189326 296780939 435535662 909513360 246111417 868094929 649344208 284356232 276806273 910554939 646640593 649218844 937215163 738213554 4095097 635198647 822420225 39965508 242145490 672755499 771661551 567336867 385624363 447918634 771254439 950279335 36043929 709899726 801118030 469032903 253541745 168580370 139890573 684317604 557207504 956061270 923370001 891843199 851613203 750787551 838318090 404083390 691719007 665166420 263240112 454220139 750532634 614806850 782407354 658824884 168580719 95456153 836351717 115825772 384797903 618415150 742529651 126461065 317203563 255157815 651568297 464842660 102072763 206390738 150567503 75191164 752885498 213788798 786641972 741010803 426834599 653396895 898032552 845799695 625048581 61793534 970097920 983289467 696332187 748553543 39629334 502330627 825627062 886257290 336174279 785939867 335599842 660476091 768845171 51058521 103644277 753513522 934665087 399347191 196786948 991539756 514163670 450477138 303769836 269739336 795927908 562355437 314521290 752885258 531870618 272894063 495025667 646203739 627053805 216398880 157270845 21890311 88690007 923409008 764847332 755291197 396222165 522580337 970794406 310096403 955781607 760119640 664589559 836998656 781202962 798046976 341228430 465961056 671945825 164163174 295928294 19679476 35502560 810621230 306046654 425467231 22450208 242087709 209523610 903429034 707889079 672617116 973859135 281246912 370305212 92557116 190367803 261431539 162908495 487757356 238246234 385165429 507561999 723036357 58119218 42891744 137438370 13828863 34719129 988162223 315152945 162764793 771628585 679531458 985035753 602558581 872732867 514359262 801825147 303612761 576712968 490916395 83247516 889342511 629944802 108181172 720309382 802121125 450232825 542181099 646193269 430426126 76422207 971839522 74584107 618270176 134197861 897386002 876743533 434188340 357619555 415729496 196000644 75667274 505869300 386740211 686159293 862455042 905954583 571132360 877211113 792754019 943079568 548007198 391858398 858968343 957351268 810133282 790929652 994570221 764868193 753379428 704021640 689053015 789484691 750113625 276302972 871349993 78817232 717846743 389728437 37646048 222353198 43495579 278842012 278973081 626523527 641353158 818655646 716825365 880864764 722263388 984338860 768121212 299634799 559818948 833875388 788516246 286113799 493139531 139435078 816553043 49554352 284471201 477497799 656967749 247921816 372113497 330792769 69352993 495971508 416575086 415990457 911000386 205327673 58452153 646688184 346201126 353212195 16460156 347886539 145523951 735697329 895424730 362374403 915276258 470085350 176825180 197424246 701107691 254559242 413831277 749445820 705473816 597700648 678188255 116507250 270310170 859600526 339944293 871090363 274731463 987950927 343735574 209107898 811769242 992004036 155836913 192595737 512542769 795810566 661031763 290951301 400535758 425976438 611607682 63040559 73433815 295990326 624369958 210243916 286594647 823974830 746637258 604962966 551115386 752069127 630684768 425504970 617100309 183474867 748859066 829941544 10146331 441287139 165547794 908616182 829160489 488722191 505033859 554807037 54764795 938580850 859109773 327964170 971638004 339526796 700424341 235637614 589824155 941535390 481577570 59146367 476804888 403237169 155434657 550946837 866568379 214134672 601188963 622276366 80509814 778009417 993656986 586375882 296908638 881544879 136861343 15031727 336997166 928501083 294864047 835251110 65495747 329605799 862876777 228943516 646959009 534008370 247999313 345167618 835849580 547501151 370771281 313516622 806273136 648347861 401351475 352727416 478030362 255535360 651851048 195227006 984083325 373189774 778199364 835389920 4689359 206371316 644597247 746765092 289811689 912067815 735637173 798018899 394443721 803092707 702512167 235511930 721773843 93180840 62493433 578478379 776580492 110908855 7249458 231764729 73964702 669021913 539616190 302285567 777694424 991281305 388513519 257216090 468662379 994331333 156558072 104804522 820051885 978529264 75395441 124661397 835614618 229234675 444155094 683380292 686017614 365864552 902657288 511886309 705350028 879057710 581325258 466427943 587834170 260112104 182165317 994856129 912495587 130722173 781657220 66161899 853120820 367034009 24730105 901783522 823057535 704442411 887206902 404408681 131869499 814271205 609721653 274686531 952145281 325056704 884448593 631317690 621537425 423120245 134109514 977313563 809647435 852906756 711496197 510567992 343781559 713833009 249481930 80547300 605624445 727595266 66753988 768080762 424689005 562476355 521987205 593134679 371516409 337549570 754074239 377940572 263192758 546654995 728270220 382306413 9932511 910594444 49254502 300610804 6563538 935792202 634701104 331932254 834526864 178723691 322846699 870698397 711466561 190933970 111864578 420094628 471578286 594536359 635194303 650964718 789962182 83145940 189430483 981253624 648627481 921992585 406115026 782906307 717911648 713952952 276937396 634815827 667361267 353756313 300273750 307433266 412628305 516145448 34837239 588215789 648918428 842212514 552673723 425716886 740841498 184003084 983021099 185568064 836312757 774099884 379386035 760037255 331491964 768802702 539663139 662170373 327458336 557467648 453305135 871250910 328269944 917899798 202801391 210981685 564781821 671506983 945094496 983636404 615884878 959049293 620212960 178793481 339365038 85377769 413466038 946554211 316152449 686244126 375100552 496711673 692223187 775294801 141629154 615381379 556699089 280264623 947218358 439290815 473406285 109188775 466500567 965580525 415049022 796595052 129196156 568047188 485036606 219576948 596588484 376660667 477453834 655138299 280868140 611410672 291669510 975796865 238845978 552026181 735360438 558009160 599204950 948553998 695505734 893764823 25444491 188503332 74489347 478057849 420004555 132484709 213520608 989414847 832691464 944387377 625051890 423421178 251978652 736886511 140960244 424967618 354831810 767079046 652938436 574325874 339738138 206467300 174631908 715570089 490755881 571738491 266080762 413975754 698560983 717789887 690188368 746482813 869315055 661369513 620071253 679675180 713032354 923768631 219930394 977253255 119737604 782120681 353115605 884943616 164380814 858787142 931866209 46013520 207171482 478095189 577325245 125181936 601743850 753484324 601087113 45786785 344598818 576810309 726510476 520868325 848996681 106341196 955270192 491895939 26826060 132103762 883335172 297042182 119441787 18157173 358697529 369582143 112997898 356492374 937827366 224574399 833110930 470060441 646693829 373698654 830825869 518729064 784015923 464158903 911475933 602355441 562377779 895631785 942641733 903509987 638833836 422806743 16727790 247330037 444329255 204332841 565020900 304115296 386940498 793670473 304325015 68292703 688751231 910814247 768494171 166910902 38347813 714960758 493114600 339816489 279240798 612842028 56216026 23919872 856589160 303136006 473151282 650044809 14076708 36629762 968612051 142864790 67459482 130982370 449831686 783319547 932626803 74566832 866178294 957699857 60397694 634279476 790242101 624682294 305673259 854947200 485762102 472018251 792469523 812192869 334734032 689184564 416760942 8986107 239918785 750981212 930714267 775441181 43420969 357410862 129971612 536819434 450365195 794457757 792007831 597757254 390260687 741612189 805979478 103291223 444722627 552689319 662900936 749924872 57391253 932735289 111055230 334012553 670531546 224144212 821032494 204021452 196892555 8618748 800899636 812604426 408929923 610701244 882134540 792659773 445371650 130906399 273752025 405341091 515856685 62436152 259140066 891277121 405028747 944636699 303379727 713254238 524900233 851302241 632795504 702753539 938127352 984985257 680384694 25123714 881935242 85720081 956335288 77727468 725190488 822751169 829883376 472267417 388357983 734150496 733064700 225205668 96971006 368022173 737487389 795945325 450106745 502395815 936921019 265530389 223867001 328450485 795767519 406583045 697402506 415352192 414894263 452124519 676461980 319633860 752498197 229982891 11349891 988931523 222449649 948687620 255502967 677022657 975737315 819389417 340689813 788648841 384919721 909935764 160192859 430427878 298110631 777222790 995917872 673671723 956617826 888744449 350314714 833100972 453779204 456752781 956815621 493320515 670302428 718815091 54728131 198415052 433104859 390679621 108411399 932480169 103858199 678465876 150438697 48379198 481407051 280089144 212552549 888804982 731251285 945200205 194217563 24165948 435870647 650592048 366537617 985673475 341420568 64694085 654115564 817531455 246614976 221235252 343180603 664295146 89114655 295887208 866158252 403632640 574279238 695867535 561362261 851266819 354318700 523031069 294579628 211666551 681572714 985508808 659943695 682906215 158774080 143786253 974325822 517467870 11939214 490952106 766028252 100397679 43243291 985198626 967245553 208758446 389248338 433946684 549795690 743738037 598733504 217961348 56611992 571792800 357305240 689953737 236728749 38351633 856055343 186999709 395675714 314245549 61015424 374158041 514575060 894562716 550342056 262578454 515381570 951552781 550128235 9415732 361259345 553705136 771923374 906241239 66792744 16812602 971898362 353090277 430096340 832351460 818334464 967528969 643370949 736344557 62652432 504474163 769628495 928158995 464774304 400029718 734181675 568986398 880942795 211235753 749773043 728165462 66766287 611270823 596377513 262040327 300461198 613987599 18297904 27672068 192309774 901972388 615660498 704455457 606690297 727004269 159240888 907296184 206313246 834639670 781551221 710133029 377434606 358210062 555210876 515425098 342185215 887597511 414743717 938400524 140951949 136747130 170993580 796495060 210662388 185623552 662794674 180676366 976144951 522075769 669403322 17056429 272600700 73967817 685673773 71515557 647681422 483118358 212814423 671606640 525294938 586618700 771770087 443132810 30706034 693047193 246566259 312246773 182462349 641880305 716215026 376455606 161053189 435047307 657107776 524673366 140963415 227354466 311365021 48186721 926214055 912167093 783069998 936842986 646238009 725841543 102322555 600504326 947481849 349126431 881240303 499122252 743434740 518611081 542649180 495898460 756244701 299290900 812443764 127386453 423642761 736764883 692336721 79428444 908509299 726676252 665909742 109404700 718072633 72972555 997498795 253216833 789036829 240308736 992850893 188230908 586330756 868977437 34145531 865496706 301451386 941464265 870051010 554769037 10414893 774104879 583165970 121912537 311687790 70079680 605513152 628318632 604248627 164563629 997208834 711769663 740146455 564058477 664928246 142579559 3383513 66495293 726142491 76817900 308233945 381239451 296533717 725952289 142491294 489645771 292284397 811469659 475186770 256321106 9231887 574684786 603934532 919132541 650215243 320426563 942377573 149294811 379412373 849668400 435486412 956534719 351291205 61884062 599032370 843433663 493216664 514163573 874785143 470040632 438012717 261547684 736406299 497148103 89004680 10667931 109233605 941142993 588748946 10427088 578809536 913885692 752569623 570410043 39499385 68749236 800995655 749483993 706008322 509117351 812263989 867343404 442292370 568862537 631096667 243894457 336177667 574400337 185041684 117760649 170343763 656448570 544685857 999674536 92751395 476784835 833248549 625106602 708442171 666162799 222823209 964839201 613591556 972944902 482955800 760262696 998216972 300946962 970410052 943567323 234452102 668290403 543304671 340111068 495305159 732311436 335810947 436887760 588145866 588320099 609183915 482635488 668684461 393787269 657113655 208817209 530639922 643932367 941962988 41453708 712651327 428648678 572539378 212518030 412076638 86257840 65962324 822793337 686364478 737943769 463225476 656268426 730299696 870154832 232109268 843574145 517301419 160286919 136759293 447923492 113817800 356682038 386017436 653120700 973856710 694186584 509071024 804572053 773595015 963308332 394331678 192301443 497796626 585429365 501179693 101880664 89189903 685436987 250661130 723605871 492317518 389745224 301896261 938736676 47754560 170306732 734419283 358408282 945259388 896539450 534439690 401571827 815719484 364756744 841359655 757374555 929882333 352641267 785706699 290702078 26108003 118431769 231674106 803871182 566015474 328615517 106060059 526542270 197492566 540362470 503103867 192983881 741120380 306229920 234230730 766772459 999204087 839691449 56812956 978251687 306633340 499568421 106996969 186317696 638101350 645537563 90482317 376687615 750880306 596393367 873147081 691607731 147789060 6467542 360113088 392092077 253723169 848162268 872241147 909068288 659153011 744612081 602073829 328540231 233304072 221259807 634997584 659501855 706979987 252809910 358689775 942688168 311134698 644623049 997930970 150124040 522876038 78079407 675286797 227832296 344617478 853312642 750311656 768601845 553638828 147211427 821166256 914891616 949789406 807474740 282113037 201914975 924214182 64261276 722343818 57780394 442660659 412811015 609108761 185346814 693909078 10908388 504406668 60713629 211873286 767879781 619825181 347384780 26906076 151017218 184022759 943941204 999429272 185258486 414929770 117186563 244481178 137264321 33098763 753211176 707210857 657220004 970612625 1342745 284010288 44436520 271168425 135754416 569680700 498333591 378606436 753037514 165164671 453258113 771801524 823553223 723294480 669949497 541576178 878649613 79377833 621262166 728176219 670378373 372132904 228798002 760293006 842214428 401723406 954463342 148880400 749261124 787887363 600832108 717760200 12649072 510295888 911898580 765446531 776945307 506118755 309945360 340656753 940725954 584197967 83462863 614943654 483452517 526038345 577651846 387054490 267738122 298096684 403162346 312410025 227063226 118595830 277248375 470083220 580737411 22786633 657315308 205653759 536730612 968783083 277719245 939514353 559084195 291292230 687621088 234047318 253399723 442214120 409887408 68572288 7094054 74825476 653484813 645917346 455436728 780836592 449542538 373139796 166340868 197596581 500459006 795945234 253606196 818384194 346149892 751407037 217838197 210354570 388435323 232913176 554941816 811317345 4154118 536590668 202852339 727098450 549147276 164881764 886973726 436253964 809949625 781377490 46623287 436732896 395019900 39340264 547351294 622827589 586952071 642548064 366257209 619027029 357346002 393550037 310761521 334464845 630109721 453794888 719065908 433889809 439743833 82904731 78067217 947943845 941861719 178333977 68133023 331571637 22115353 546871276 261498934 227889422 766830442 889576614 999640115 647597602 40258906 803089081 25983609 519685001 874122940 471635455 219573227 764418683 339690407 121414450 103003379 607692630 369711094 283097205 135209470 978282526 620781512 597551049 539314174 965576952 268113408 547426713 982107879 376488622 964182214 652213039 396403762 20706606 203582468 788306236 202587996 363085835 446139881 167754836 807320680 27761402 629988714 339003247 614748249 732011607 730253500 587081322 292542905 428084126 706991067 504392836 581463830 174621681 898777863 559974625 536041343 693677209 5045570 94697739 183946507 908489085 639944403 473351019 562989906 707114412 397405637 934291924 933780466 545504730 381013097 342749177 447355659 503930074 653379023 888042482 257593795 859663913 771226193 466953404 762574532 527284835 67856393 426751669 81916089 700606923 517187926 816233508 883076820 272684744 823990107 462193583 685485387 988683362 756695168 730299618 392663510 336366281 227248879 128900271 718413875 47265231 44339480 710827497 902698147 547179369 753605165 741241799 688030314 459631153 614260903 990712936 997126738 480004071 622558911 915729737 26560809 155107819 705669878 576038864 623859774 570140613 590369933 543498693 218828776 189569950 8156686 377523667 879106047 257488580 611825089 139841036 893902433 664662570 48287800 569132130 130897263 520041189 886662340 845684015 944018061 608191664 391626749 442929582 153895077 682890345 742539325 513255551 383675044 327830674 763357733 924974119 347093500 895407057 393087768 587738510 563888929 324542832 194590139 916773503 825774604 233589213 152215164 194833451 10407099 868069675 396319239 698516902 421404591 65500560 341139922 464210537 169754732 570395621 48130706 443509966 613417980 360520233 377436868 670220951 920612205 235776510 689004838 430723944 84295246 571557162 864363322 23678280 925634358 695030808 813842378 932584740 708873789 484750933 709081950 431857996 535369601 568281875 826029256 285078516 791927203 988781481 818071449 505854901 290150471 553539088 226378409 84429321 212197016 8566120 484819603 55893458 110665665 627004017 394417718 349781971 316418933 88780306 963862837 364274997 345095783 449722326 273959544 51400196 914241747 222949482 945239209 509427120 140449524 442670113 926931128 133642637 797239691 388291952 588225112 70790483 587393119 83092338 532861567 499123102 533056695 760142436 814246890 776331375 334280674 976417322 709400982 813070249 160347055 947138249 847800648 746353045 168498933 706062571 645408262 966969182 700357133 667833438 835081884 101138838 989967699 818130069 754164249 984297648 371753896 983626533 151344207 552074115 526672627 245186121 305108054 355057101 486571675 58550623 40526089 467775662 681363982 255876457 630455175 919055145 826249022 244136845 209864628 898420902 742693663 385821078 618504885 419051379 825708587 198690416 724168056 205842238 897682142 9285807 645285162 872611229 178557497 180233993 378374590 144442502 117613123 628373719 876263021 357728983 462227587 174874777 358249008 486445263 107306632 253572207 290457672 583729299 344299617 348157088 499511991 907530410 778845477 616493079 676246212 993757825 275580269 209939681 189968763 887450345 936424917 163781296 729421867 303952532 886150014 468216155 270740198 742085787 344107663 116268892 27689732 278946043 459999919 40126544 95023008 945576723 324165517 469778811 952176153 627702311 891876185 6052417 957383315 771002848 272922952 949819054 990867572 147443914 771310611 816881647 817026791 279594197 393301624 684837079 19450204 354892757 78796216 142320219 208011782 971988482 271453208 492783126 268613723 189960313 990849376 1455814 761261976 265576888 383939935 147286733 638680379 867810342 539859044 620690097 18605447 12038793 324643782 225972124 666582531 612048013 285576286 567472604 287283707 856624452 5414152 865040228 30221054 238010785 561881894 139422794 341418846 966060796 696724764 946708807 158562483 34491793 739489493 566310970 678480472 961284352 262116413 20424869 530895853 808317135 974831044 539924014 923964371 583651043 563543777 905669408 787390387 629598731 267227789 467142375 494507768 531656309 100067268 557172887 611920720 820890679 957718024 264991078 441997102 240836551 9763805 555833134 272460363 158337155 878847310 582890732 663321121 172540203 847998055 535906628 983980143 482745442 255922104 93395706 47892920 819024688 111640793 548394874 838178755 856490882 826342112 401626961 944651292 313535657 145040620 244562097 562272914 974287831 876216478 224611825 14196151 204144293 179189915 536336907 867743587 496428432 657515787 508848925 376831794 735872631 188092957 812466408 569038081 305365279 142006401 515743572 639804789 218845615 490365420 692268778 723911284 287962420 554130840 90989912 12490153 530526238 459147969 698970609 60377860 593695425 525757225 976094762 773744440 998653910 363611028 177644063 69107260 31645431 720239693 742995723 467379147 589425446 249259936 171736019 595079651 911519046 512909406 45162364 651019594 297106593 568161884 459419057 69606916 398591840 898406131 177704766 939447262 635512598 81577346 660463255 233725159 253022006 23063015 580513362 491277809 889549720 941936906 201780648 811005717 308474104 415463763 836762873 481240620 521055607 119920431 2364997 495410518 116676376 266957710 840587187 57612663 925231684 866940008 472002061 365169845 10422855 332683059 430454594 335491324 21128144 43765103 724874980 897544314 407533429 834741531 68927656 505468451 683835949 54680380 7367400 982616622 766176724 519858781 883144484 384838293 212904362 126917386 390932092 124531609 54739156 232085588 749134392 571622973 590960346 780542544 433473089 96043718 814907431 22712984 376959909 653303105 699315853 753355464 789581078 115792381 699842494 247447298 969837932 816431628 821536212 644814955 624938527 264900039 651971530 475960747 537748941 224665415 948824576 926766961 265969850 100227821 62668475 334251245 720716619 273045978 577665698 824844884 43100810 541240951 649589570 264327008 689153701 94214383 596430731 461006797 84683119 391240112 40221266 393333213 239172318 298749422 830262989 389559509 305609611 730817056 889910554 472535422 586102581 895666817 908730040 411903141 449485630 34190224 149020939 147298715 103659820 463253136 734226396 908055733 733006122 515638793 505428951 655550925 519535748 592474693 478947084 963419327 505187374 467199956 962298735 431270381 459634494 270332936 192246104 444762300 696048494 727577978 228155396 966640661 781819803 580626051 502108690 133048037 440628808 170578372 783059462 226180253 5091356 689861791 553422537 464212402 422389343 547328955 629640743 130408478 276831105 822112644 366671696 131012573 405969300 875844264 196904279 676853617 803829965 844645019 553642934 272131679 882397703 555807764 754141896 809180080 32461119 533608846 352341582 800529009 977312281 375902152 74347499 338637363 876386394 481156677 837253544 354086283 709823596 989308877 915971184 984305811 302500829 739504874 694672533 647104359 524505568 95771756 504108105 978553513 914545610 125648358 255929382 99196926 400439190 123104302 916213671 461453967 358826594 564539361 654316973 325203337 399270128 266596316 410610426 556795549 323404326 125700548 670780089 474133633 757643150 48594559 509487348 733990764 665982422 796332729 925943069 278278558 176247121 666159456 86777478 418074582 587971701 814325289 265305832 846574042 354831963 18206217 327728864 866415859 514980163 307136956 844200045 270954606 335321357 965693505 387551604 178815004 266806720 571561819 380902972 275955410 293823495 815952402 631018994 77547242 867426734 531859248 394262823 409594049 841713706 877911493 882390605 611192119 703689487 128240548 530244157 347186226 187649175 423367139 345489587 290422043 936998946 398868319 946502864 165596511 256840880 544948021 802552216 882243823 118057321 626534730 976622706 257137344 751554069 646331589 375993259 794137420 730848164 681331856 60579571 680716048 756869288 358747610 636436446 372846348 708442070 828670615 589700196 74078534 824729225 259319806 338141025 962785607 624826175 48989450 160388374 182946460 603708442 565488378 484452262 648681302 458878303 992047058 742942106 589782666 15933946 713140440 40826461 69759698 288237049 723070231 541764289 40263371 896106253 783933919 824833401 378336661 809456908 116065603 115667869 289729366 648182897 202204313 959089449 709924279 149766362 858140414 290206077 798404709 364005769 802768 350515166 752325009 462509541 862901554 744390644 451064945 903700982 253111435 796116554 91479485 263263468 685876487 526836946 486493746 290867096 886499860 532396894 808833811 135516912 579738087 382192680 763320995 862396560 659207157 95833163 28193452 376050996 136609146 492083271 197767931 49603391 907552757 552883329 801238497 643961144 147078058 466241472 991917236 480280135 546593311 656309169 212899916 864392380 727755423 239887717 927606150 224130185 208639162 518975950 652216772 389169091 880317123 157120069 545249644 477083429 980421713 171500295 648125029 414106764 314479806 155196339 115690141 825122172 752598955 845573070 19359365 134542233 939832698 491879743 942970259 353618223 87100883 64905427 708679871 763005868 347364895 178383546 577750790 974159904 525004816 194324232 897849323 762536388 889850391 531466293 644613105 278284400 983751661 830844829 489149730 981763874 268315403 317243393 54970251 659489406 299835185 665540101 918371773 813559113 668184803 727929008 623024462 502220013 546544103 849064942 625455446 237837817 452635592 848462097 140918514 297934494 821293654 253701964 958540229 79425843 91341348 736738871 608788594 61197489 587381001 970917966 551054627 188199223 902756512 581866866 741173765 594986631 976997063 574102374 124459978 42617479 921741859 668541523 864943653 83602370 144229019 358596932 650321 723448805 787354585 355001515 862275467 300538434 361702861 322515674 559808403 6726736 197319465 608543883 510950704 881082920 324133349 466847065 700267689 43381514 342523836 258740805 745960524 92850646 816723118 173199409 265314026 342066068 424848765 989919848 619199577 221660140 857346096 311490324 283749873 287285678 715361938 536435655 448717584 908046156 661489331 422595059 651742614 627053403 707539302 343035250 224137833 471986966 10093250 982854910 71415794 239001819 496828578 680514746 196890783 197767339 154481957 352770215 607357279 320231086 578470702 424123696 719478313 916042669 826122468 37458847 99857013 730433431 991809587 164340389 893021633 922808828 666511690 315840214 838493197 408515733 712557852 482672938 278608991 906206138 927846879 337681278 873191233 172538090 93213071 622805265 470661950 599049543 54126700 986473223 56343912 300151831 438367607 398780650 441923029 929554756 53322489 663627555 976477725 759163357 621785853 79755141 630621150 865733267 989124561 416715203 420292920 518545981 106758281 781745141 547481938 988910164 839778684 196604184 625103571 856221560 722822853 922132362 2949737 934329833 470114499 198646162 431835462 418140174 815279257 800932822 610009501 917185266 78141103 722954210 391500074 960042690 116954927 805847208 463792552 521468240 868068489 14771963 287241048 103699603 826980847 866414099 286971776 372860709 552757722 81022988 542736618 133639875 211391107 355684454 941861985 95997649 559469162 634897542 895320375 521382611 733961427 427221556 643688386 692828405 723018820 645427227 595495898 982026885 484342537 250067021 367111517 761101427 649623472 697244348 761873068 832171991 720871309 165628354 348698923 391719531 365600567 460000922 365941188 988224781 336404745 633168868 352782181 580081215 953073570 880315941 986075517 396660903 898247270 446741573 50225283 334211471 51958266 711162383 479211631 646249318 168426187 182132404 258883391 896932413 877660040 338363208 833101172 410708042 569491364 436488516 918935186 551693928 798563797 880971522 7426980 148213398 588572312 577569348 651283893 697168500 202312362 283844782 29703767 136765385 724955024 497512519 197957664 694875391 616276496 436159484 316035881 668340133 179119798 656279581 744841102 870933228 4370000 649098974 688753648 735748139 21944434 560479448 131320310 128623452 136323059 290858373 541242567 481614236 687413614 281802695 618448273 917389230 376964035 536778849 703058950 674727033 854138515 682915453 686011610 563329414 658180807 190648868 314940998 813405059 823249673 68637897 524699272 248276674 635198537 578048447 233938529 609788858 646605881 947712702 516278677 944048517 946851282 95985250 523261294 735848545 23659469 419637420 519229242 820394544 890276651 917748607 332823241 330718967 608123310 434068260 89438959 685132130 477644381 680364230 186981384 753024319 999470596 273969399 816783983 886658558 10885041 342039082 83356421 629194040 221587257 864347446 817705905 228644645 455072689 44510681 637379546 327718692 244750325 246582067 671554287 454514743 706376484 719967303 240779999 101029252 16376609 106740861 194253985 702394069 660082964 699569187 464138926 764976921 903515623 614423783 198753154 765019873 585020106 30098527 571688990 534791908 561795504 10676865 204657801 977681531 251267024 451144235 641201226 633201189 542354980 946955164 720457968 194235396 747746797 677590777 467519627 314922591 879541037 171836617 485260848 570861086 428167467 807262329 785917048 45494097 277923059 265855194 927672321 971937194 28237267 995303582 848340460 188558077 192349152 709350110 300157533 354683847 364618351 108200855 748901119 231782309 277652124 4168744 42376573 987269592 895653830 27200981 252392458 373461448 129942033 189234247 898722266 339129726 914689763 449598986 832221607 384882728 477643623 631453454 850644013 35407512 90193165 858271015 124047533 186041286 767078408 843816077 424516974 246341450 537453006 41505885 750753335 766603746 28108700 602025237 363956951 162326002 32749296 573808412 707506590 981239295 649475085 427916600 778998241 910405939 464667258 937088789 330050681 803365853 974951811 647390661 924334660 935339502 217794743 469359163 6361251 467282812 611780200 165543375 74879483 501364034 902898734 431993533 825642036 474108702 654459236 141731493 411610429 862075539 574685097 194033421 941842310 515806533 841614689 158880730 60862084 878072703 632823346 317239259 513045296 471965360 935153543 17052478 537175688 534260713 768498960 456904217 249713165 308562529 982431040 152629986 816334404 311547377 369082830 960040183 491264821 724232089 126944821 726661400 199203055 780123129 276494387 139836392 881980418 99116505 623145550 845619311 646748675 786386081 500755018 905536666 511131147 499591905 890822580 287107514 446487353 133667019 242575451 239129857 66796331 819726516 618986193 297441288 823218313 783252887 797853934 702961996 811645819 899240849 985169485 130105516 479045677 224579174 4946638 397981165 454075218 221248507 920856338 87836470 689105566 960017626 654831362 253605780 826019659 741842097 118057033 331516791 717727893 35778259 712426709 433184563 308278846 69725877 676992858 890791809 490325259 870750834 3015631 784859643 136724804 709753160 382484974 915157411 684908856 178618393 94193080 8828253 56275895 553037803 955225583 306347632 47475350 432125544 677205147 580155656 465665327 995141215 659910022 811442359 146110686 469282881 778578112 646511856 869700997 14479012 73787675 688016267 207416840 56772804 358695599 92740420 285769426 703296253 544340824 771858492 860862031 971174226 188918067 890090614 435188080 439637482 364707621 411410011 235209258 537675661 654900052 220001079 929867255 354804779 849376683 305543609 694790739 461123925 774827099 405913207 660574528 431997122 653318740 139368040 412130243 750147276 473992144 552448872 981452900 514935536 717152969 177310903 835990962 691210834 849762686 686815610 412592317 91581494 460798706 288171321 142897050 241033864 685885293 218927199 510419939 288057941 976099065 780430014 358179636 887885904 329230822 758504968 991697839 121112910 512761158 75672151 414196345 878367434 680220018 124693158 727754811 996512098 713132163 543296341 992949665 877999448 975866585 973573801 357865438 695394577 482484120 629806409 73952551 180022681 852455206 862545090 744638771 878505246 175116719 194287621 683597762 931490161 968776609 26937316 763907347 125548168 793424944 743791512 403158635 312959231 720619987 300627774 19867797 367236754 482225861 181013077 582764125 726901412 501288837 675680833 639313684 743854267 725662038 438029003 768148751 388516097 532371648 452531872 827596328 999185093 753415181 882978765 520997435 281831160 656268749 199736905 221156266 938667697 424967506 947534444 407271386 647943593 98405685 587779440 352259508 726766784 478583759 3365367 32723493 958007414 901902785 426267268 551848606 431023986 487560300 136132608 243158420 390204159 797372026 409470519 444968193 696238474 798772307 238983769 243622625 526194469 538716841 265916281 398081974 341582343 583676653 582058257 611248901 401033482 845419991 20692860 212558807 872287788 922469346 439992443 481723193 468137230 141595085 11601329 817140924 928288120 386573595 49920295 401998581 585550291 804145812 198214089 285304318 227283373 406271682 787470310 697183220 897525817 409794677 755678644 588661623 83358412 460783935 56806345 735773229 430851425 646010873 297662371 605124414 101419798 114892092 645139490 278569433 334159021 710349289 243665416 568535982 713995020 966523810 399622272 234928499 936996797 103970638 362941844 272396128 494791535 391702937 145139382 62282674 139304563 549225841 355818808 654580523 234627392 180521098 517756115 815016848 148670703 330302427 490828836 580638762 847923647 187024927 792006954 125951558 984127378 43775061 701065162 179313589 979653231 626013761 667233867 732405581 820214526 502500073 156049883 942867813 34754831 524100376 525942024 532725853 718105107 708899806 704725063 312512276 536676769 993561869 391479408 90769776 980822003 952881598 556825407 48618714 15795814 858040523 534918613 675150015 561847294 157151570 271374646 317512464 614899167 339291960 632734921 410570435 193801685 508598691 733494491 899082831 866152653 228599167 825567516 86949428 993981786 767250427 962591008 73091953 205795377 145370377 267234015 655282188 715114669 736804833 813665589 877362062 805388107 964876670 150915171 624819588 347790383 865505567 445828748 656079359 552822174 323777736 261453369 191064085 256488578 601182655 213330134 936069726 632373993 283266319 181387058 957840759 922042502 656626184 501863427 333264002 2459951 84705981 520858208 100132260 293474653 1035396 295620677 396427910 486187695 955850362 714486546 424770261 677442151 266405373 388338188 811089091 640453099 481021744 169931995 920487811 426423109 582538618 176564234 394393552 221994916 202888711 857490827 603619431 909171673 721195077 317166896 360444552 435201755 95750249 407476531 24388729 862779459 695890920 629629103 422155267 318452945 64584702 950223396 595289843 543593701 505671722 844217335 596639130 709591302 415550640 723906287 859736910 402415711 928630037 821211322 332270823 125333821 805642919 255367270 687756610 884999058 274919667 201132264 959740866 810211189 738314317 919490456 603644618 398171040 144586315 725811379 544122948 451635697 139260490 738667992 116375581 644850153 235183592 634327692 379160262 51403568 990306696 579486390 734649269 384852495 794109137 791253795 384022498 630100468 586339119 801952771 958859338 822985202 310781521 758431594 797382768 955230014 209099433 764805072 37308631 348963251 359029231 168498833 751146889 400687695 190457247 506179694 856129683 101514164 163455862 279382539 937308806 912379560 9854968 864600687 954472696 471690389 966733549 147814279 956289793 377402377 314723296 376401570 937128895 642952503 686348447 237818614 314088658 643070069 827093438 569495066 208636128 846751420 31141140 502708362 753891346 783308332 866691643 808226343 701174933 544764549 503788308 898130612 395667739 189470126 21082177 897034330 523314519 847737905 682852266 961894948 366391429 507685821 356000505 234286724 633957855 785510307 249089565 680843724 593242409 807530330 729581515 926827702 6378278 725233916 508496376 653790941 668724768 183102918 526803040 978953026 979024996 253149340 849668355 692461768 9323715 406017154 772232866 279394487 402326803 42338596 122048838 966481725 779723436 812702031 740960954 962546152 651466476 825643894 852617484 12710445 832561587 830110254 697699088 28688869 585291752 105248434 596117213 754132938 261384178 175772511 735073870 973289471 453819967 51351097 622301057 14915717 728172992 81179493 122681180 352926663 722148459 863467437 896027651 147777295 307446200 849815807 202080099 824293134 510109989 691301102 241263019 782431320 315322034 111765295 897631693 375336933 352150374 173853214 341699586 124119442 496150984 377279287 514103363 372357278 583890534 676257181 431392464 714588717 321654866 736607894 786390189 782379465 505447839 944356364 340174368 553073628 412695529 544707342 622077749 53918774 896451786 103137357 756287034 503462541 539744358 459655327 630852675 977181432 561892320 503015808 403241895 127455348 29293538 605603724 774537857 420509535 571720474 741115142 813746992 719261696 538130103 905513557 563764439 875140861 237596912 533872769 927127006 883491298 265579389 496094138 290557551 596904865 950100508 132371410 55649017 187764493 695800077 743253182 90386097 609282398 523283863 645812504 303081996 842098352 892923009 563146400 283521351 900576899 148180633 971441846 802539743 875725372 728551729 304149218 608766489 160077731 26392732 832530765 317596027 14416228 32784566 178024261 153114961 530568590 538596698 609785277 425216553 182980118 395076841 931898826 861266263 887486805 684966089 299348775 10659186 947212422 473816548 974384306 904012501 860876873 885826341 949526765 561359903 358064419 131485695 201235070 240159923 157407740 401421541 182390959 173456697 709362335 592930771 474175470 352399899 572172861 107171012 415726158 923662345 700470250 291302457 775008773 511994486 622962975 406952376 989830636 527669784 661954614 711892555 916953090 578298219 911069426 583610109 980058601 164097327 501957364 207839585 754245991 249296102 317896262 189357067 284073703 945234263 895149013 200978708 66042870 52096270 145957871 805394074 771614662 268545241 582582985 482104125 136103854 499038796 699773179 15042724 26996135 345186878 723425793 684031478 225650897 617018698 298360508 475625058 884336620 253086799 933056495 843923863 419507680 687256305 141922500 367551564 386039861 939493397 761728324 474450617 237217179 458846313 496249058 506259740 181639780 380728538 41303281 632988726 671512325 93928219 363130665 14019019 558581913 137888805 721347110 628707110 43172701 632972977 833075177 425404306 542310197 154632128 287695957 707887842 102589478 871645972 248837555 329817578 221699802 605260724 356430639 397107459 825280799 755303020 103682904 341394059 858947176 276486218 629492388 734940515 379530826 968684322 376876521 986291055 339747584 812619787 569541861 853394458 453691368 806043104 116110520 674890959 19415044 461835201 459382373 101461377 408113274 458160015 476448596 190754596 203832085 97958003 643121619 304550449 147209409 781898071 939639184 413120806 921631250 490797931 810212385 842436868 405657022 420895394 912215420 559832527 507638046 597620786 970773119 449170706 953757874 179750680 399118697 268314712 79992986 80211090 679860319 801771444 181517085 893593763 965439976 870155322 211330342 555280530 453173618 319670915 491494594 31652715 266305995 512552237 154560931 415671932 313930152 982295385 235024800 80271321 865479713 432469292 540333875 299579098 104246067 614213710 721006073 448331928 886387773 746934894 320153398 465841779 482067075 54408123 482591310 216541838 808121774 698324844 143979341 40450641 363247178 726609978 922422112 189734119 791076935 406526177 600374106 97354174 185691001 701276323 302704688 434710281 971036184 299145156 952466813 893921857 310097729 277405711 809667583 832684704 319639410 716634959 944527896 400124836 424472338 803599319 903071310 776756626 908679911 849681147 279554507 319158769 707133598 911789973 453126365 689581067 347618118 201983617 896174967 589714287 588539349 853806368 312668591 424768114 864753058 652039129 688336446 796928681 655775977 777670292 890213123 711675248 316061002 809013053 239288192 938985062 114904139 965180999 704979803 713766383 710871505 564235046 62694111 232464305 602660523 488095956 600090488 92173079 549202695 131843149 144432699 962956241 685886203 321918738 866784859 646137938 981773565 936521130 362271157 650957393 66745963 422186013 264379205 653853512 48619525 918745207 739384239 797139704 339816046 42736459 507614647 592767971 354748590 50001965 172169417 352613329 874662579 810778679 964759922 666256972 890387403 339988101 559709156 389769507 989675307 485415097 154065526 373766891 634158699 562770807 807513122 406143353 138128392 975310058 154073862 918598761 146914785 734141246 92045539 581733275 483115451 590979875 56496033 603340720 578197437 155217489 965968841 908216465 75861748 351414270 559352585 760084457 415410128 62143337 589335732 810251686 112589477 832732755 709822528 454305404 825195052 131642241 186418118 265912417 294025727 607275324 666695301 617996050 593513760 84468176 312891230 942506637 495143539 65104400 40515417 133580693 383762751 665751504 876674080 178238002 489672113 994155114 13671039 68595758 514355032 875154746 891259626 763762584 986055594 923131426 294440951 850249541 500881534 483940359 379053279 718972234 340344464 903139665 675478530 57694595 715801089 160475759 740428640 35009040 36118228 200699985 820212512 405993427 895885170 856200428 882770445 551853811 732596007 304248250 634565139 741822299 537323170 118606391 13022919 957443387 208410745 519092325 523261405 452556166 49687971 209202505 518525359 714402419 583451132 501452652 583237565 208814589 926545092 802974042 136395047 386344035 826559776 377720870 550435637 990757032 221770392 83774948 569272784 324974356 581059480 929727534 828764678 252549041 299530223 753616544 575704201 583451342 491597138 220398940 815262257 469016960 398273498 834173831 924323958 938905116 628253826 177632714 652560374 803546303 329783722 111717074 945767669 882038726 614764439 464695760 393999320 370818646 494521072 144460025 298043305 357568725 713007426 384551431 232251030 357986671 21189502 500031670 943240818 312607378 195222646 576954184 657178419 452894066 252429155 360208642 3413362 361290374 162108002 548911276 506216174 247867401 988060402 764725525 592037641 813165178 156947575 889234317 697684297 131570460 423975611 485457002 214190553 590283383 591091304 465358211 122545669 164491477 782901646 975126712 754677442 177464518 762711587 72055400 542526755 646104988 442574463 93513721 437872869 910135279 707708892 566269011 700484324 976845339 402667740 882354789 896619939 997889725 755069954 630474143 382751689 55009594 658908215 721630839 910805662 403786296 583584583 485339364 204293778 597212707 204596322 384582374 445251511 295089065 940816027 745311996 31754818 997314110 368670060 121678508 305640718 79140505 691420464 84699902 991465496 651777845 99951528 685886721 885115140 937667281 102300791 145869381 610842519 819514609 617771942 784687456 710746683 428846683 392315937 210133098 959794302 355739546 897022007 217981312 973574035 419010430 555922974 460343620 249568463 810629017 846776940 363570523 774623277 73600708 52449951 506396910 739085515 880371608 787967383 248005930 935852907 124685046 725327894 882776000 787640051 254292608 78082375 737600869 435928813 305200413 110319924 961536595 260739592 145133433 49690447 733690054 135732373 714722946 838119658 704554369 836007690 197858284 308709822 791568455 191806594 661020334 14703208 429962849 381895484 595258243 522175207 444852510 182113560 63376746 370047264 870490190 110658589 468803111 955327322 139811015 135325430 228294847 576848579 34261217 789541743 408910336 72779753 429296889 349710589 429746423 37213505 39712753 244323124 143298423 78243747 231679406 343199310 892455577 881853643 527692185 851619755 323437366 287224282 16528671 529623115 92485743 689132500 173087793 362291542 52978214 266264608 931559877 852752020 146839426 347037451 464007251 333510390 266612079 40473669 382775896 633854731 953551132 232178018 632984790 930666891 381120123 961250906 369751506 998198736 878702276 54456841 11900117 288696408 33603826 566687920 750853996 134090053 25133636 532208242 484475305 117443805 590485694 750557144 378479775 690504714 320094629 607344718 899473641 203166426 376949767 776956067 261026083 890230528 74540337 367782285 817474160 272648785 193807670 311292963 32452851 868541256 876514159 233578593 771020374 476407171 667419382 16733095 692108870 934207044 108576041 648482618 296806132 666740978 949946413 892816578 402146197 82725781 765200745 63257802 505112803 241996637 14574087 125906244 657135515 80146203 734463862 698273282 732328189 649954245 974995946 685147966 443262287 154174711 349213914 230307859 860035162 660971885 946169730 789708545 395586027 583554955 632638815 217661037 796524116 213617621 52494517 648792350 967870184 412825463 539081484 246103234 43754626 397523133 794019759 230538343 879268351 955233180 134151212 758615298 303887551 246296104 33935062 944553963 523030312 915286812 63455558 261888351 813429539 65512533 541678806 821849853 471084189 584083287 939181861 401329226 616689160 419093446 208183958 862417709 497210583 507386862 187279056 846082675 364157957 138110781 210768191 998028876 51707535 214274243 678338450 404132044 746593269 930581433 67330107 184108651 41415869 324716535 49800434 702485637 650240752 206691452 453318450 329205211 207742107 352694249 561724091 384854801 973761104 567229190 889573902 62795054 49671074 379230012 24351476 47702559 382712236 492847898 605932280 300609331 814869899 319875281 612590056 671785888 392887007 569851064 469387352 569678077 547164751 239433672 478940190 959596486 335249410 587038240 663416023 998937052 597506598 955201922 523849313 404225794 144540012 975222740 746054495 981277025 835247498 385679265 892737977 44185604 537850296 982973078 696774937 929005917 916248372 668231173 547516270 908691902 389050302 403977573 678011757 682386913 295375388 552985295 693069067 238991713 991011479 22132099 730284548 899213119 899095420 346760289 519501399 825609822 362209693 24184945 704031944 672038918 231318733 286176603 564279645 306623077 164627048 569252336 595620834 953819401 164724168 607373983 234893925 639422311 286489809 219405824 354692026 779143000 22008934 487071053 331885048 841735062 138510065 133477604 907922681 162532932 73037023 572240071 875752670 780202851 965172002 554172699 636578953 85512030 934836653 697022636 788026914 19439487 125101564 565330280 892651923 689508983 301413257 912450272 952684812 354364122 826448472 653941962 437237119 573806496 860610924 373636993 622778148 483796646 783545167 884176003 663729655 470490411 984388750 240752882 34091573 331773011 146359867 165831188 501277411 858724776 890345066 557549011 526954055 214864788 984351924 146422078 613060717 639681511 580064439 157682438 150995363 811189847 926293139 295178754 463379197 892716795 567556974 72093099 154005714 632854736 578438642 333629601 923847485 330047540 567797450 1413412 242324637 271796590 698031400 503341467 207813653 428962596 945625922 454698257 196179980 856192226 173552336 978241459 234455727 586717594 737940880 646013267 527064682 594525215 294900675 150090728 348124787 514607529 269449389 70475276 953379135 833934420 812020504 47570812 520966923 674901408 556000209 788286364 166025300 878442738 45506090 557569009 774515807 347766290 905360503 235926692 849974706 404910508 706214545 895017734 675647129 77287375 959170134 278498310 11380642 376749680 178205222 343938237 683256865 537191400 272272232 173529315 866436781 335151474 782835459 341778774 578868641 887460782 459877861 719151770 300531612 244404513 271863168 79172436 139596801 901060787 987324488 622726350 183758712 142576687 847733814 513360759 892555371 301362374 227958600 627668320 442259338 727442316 809778174 984864959 824716359 1054714 88692191 33520240 905997147 163572842 338393586 233222255 906002239 108258463 355701573 678214751 417588916 72034874 418025322 725983750 605127484 82997061 840785141 932600782 666882462 72698541 901539327 155537222 228241510 818471616 255790246 510448031 392561250 304273331 607111051 587416624 177041190 27552286 548206162 523767027 244367241 355958141 673505317 929035525 399609382 823761585 891412530 358588714 732088284 7202941 805436968 486661190 761871438 359798795 752030910 578995173 884782180 393856868 911778861 397945524 798201544 721136635 489965745 759019781 243791978 907709219 846366475 362266959 454591741 581900948 963641090 473421996 328799607 330206442 448922589 711383898 189524629 301426214 533641962 869105979 628613461 222928427 227075067 997394516 948321146 380269378 707957732 218400593 921537547 310590615 596199678 354749440 149539796 81223353 565345703 672618961 612409827 832191518 493784768 214607965 52468236 480913308 76495405 991297500 932446566 50707697 860540249 972072365 552399052 487537981 183507375 663209170 483503965 978296195 651573026 911330929 121305853 468772140 377427622 543745108 541740242 21138563 893064884 972055914 118087111 803346745 373760970 953203780 875549452 29914851 720147689 454485401 887126676 956640119 233982998 642343106 891384213 599240659 213291737 13058110 404695308 705601590 989466304 660381231 436591158 618181317 981571549 974539996 848610072 875963911 744320324 847588653 88558329 124284266 609611151 45201202 191100643 261636028 275015514 81935517 390346789 57965490 853308358 254962499 287321811 893681252 332868346 928746910 644578884 550938575 518526621 805673806 453132691 145622354 926961246 164492691 532329504 621175857 264311405 811530197 971092492 526072341 788786687 385866781 410420416 797511050 253388237 53155225 994986854 287819392 181359765 171382555 665949550 556648651 946881944 736369563 720243979 312993955 763301658 138306737 985974196 265282853 155271910 554918684 6750371 278072527 767041735 791186749 292081497 4241416 630472464 580604316 849601560 923841430 75111189 375251810 103755368 257186598 140490160 856739550 753517459 467832775 274075069 225396225 957643560 715765359 661979294 345520865 10568059 884589173 867273399 465174073 55193124 131907605 341080051 805482472 697705084 905993968 961520701 24981870 600951843 867179657 978096648 283033202 816480125 416428232 593252552 777506110 35636272 92486267 163629943 767127873 303728551 474579920 437141265 616513420 547936146 190118621 307721496 325928790 529376356 415239705 555849744 82396280 88118740 146016479 428413956 795422194 213500252 870919154 900538624 152682084 979079869 800297460 528475028 915842198 389342329 539033581 997512023 436042224 669985880 826500043 532481890 159710978 761119204 71080156 954239185 852301310 337669868 598928981 276756806 215131449 496673284 177407438 119833958 413909934 378976516 340081604 446291289 966226298 162388869 59784726 602787662 835542625 598634855 174580361 38246901 774959688 990432078 718496580 956049155 195913657 771596064 563817812 89514418 742048354 704875656 556820265 777612094 611062166 724572023 131310360 955614057 539965130 634600605 331561431 25364727 406534169 375590388 544267523 440971315 23030465 576025398 614308765 43872105 451239332 10362978 375513737 886475625 656824264 316168251 864184590 801121803 815316695 431340745 447082329 458891429 443118496 472787414 380418809 125033110 163502740 131103601 632607588 760698303 400370250 766425711 574173297 340738309 171359227 156084453 201969372 147760337 438656518 289488047 54508742 805862287 723273837 735454189 540979250 896264242 433286999 502719872 549436809 89216175 425737612 921444753 50277399 412013181 490857212 771599883 667937420 562772251 184268088 958323996 302375803 819067018 8895479 429086648 381672414 26425295 531125139 534683158 106135952 706499955 934437769 143825457 327791569 941362691 296151805 417217608 236773830 351922319 737711923 318694750 308993271 379322671 18326039 864414650 799129552 102895993 346597046 817049449 894290976 194004749 78094787 82107575 727378332 88778762 729758227 632467642 62481501 206124437 873111841 263027655 15356766 869080153 628419467 311852026 37025535 887288066 199981971 953174963 144798085 5588673 709203358 811576340 210921879 409226699 453306553 68725636 815131842 312589786 788630799 684512814 431140855 180463274 920618612 633164419 94185480 293966461 52515037 791012276 610488366 568864920 643797222 155557945 153963654 88841668 841896523 19832908 449847439 43621070 196964463 80902254 502353837 819012871 394283224 125610978 597251498 598399172 512185776 888165677 141013296 853882847 524570182 297792669 544017487 611778100 171379595 987675326 446343421 456757797 936633494 163930854 498265490 412876567 613318944 262209450 278853448 89333747 143059977 503884135 386578113 308755365 949516241 845760698 625526400 830978976 211214111 258204936 602559342 559924825 917708094 281693431 788732759 812706760 601509019 991268595 755206507 76837354 682413384 202637226 493820093 437346113 820426621 767231632 604969671 548754770 737297 402354268 579110884 622597926 216799493 131178889 179821525 601901002 52210170 726964950 213802045 538729679 521001653 952239559 579167525 2913994 559906722 913966369 671487353 296629205 862613582 633362802 235873672 487938060 847547884 42649478 273326984 584021521 75584977 987772147 734176271 563870089 557121529 822878350 278538907 343437213 109926271 136695540 236667916 288467322 655154984 509354243 589027109 425233617 972719577 437405277 25176846 934400599 590487325 944332268 350713812 645513798 303058848 968151640 153887976 257144027 386823606 97697427 323528604 869201622 475884501 100288078 727673257 808998909 843030 267830401 589508524 18435481 966295480 79174119 20000164 853717751 185904029 150644607 254322550 889873896 219117260 974209804 725240169 871784257 851342829 997196182 983159979 441841500 756196048 818665447 649855946 510920342 648546022 401379599 655394619 215875535 656856518 527731425 832046038 933599469 922298794 215889524 590874455 898276697 159943663 887894690 29181151 241674367 723057049 792398988 187270002 247539283 811209164 358203412 898248311 205015495 941823572 166145121 983533115 65158486 358561822 289301087 327156334 286073213 510310333 439618364 702351012 517030204 668848614 497498348 783851733 268332185 657889780 670109863 602434525 843298589 61843556 389430118 975405053 68999253 92083034 492599401 775753048 623161426 354692891 654400435 238068343 253269545 512572049 460657804 680504006 517390452 907939786 188773886 256594196 648868304 700635769 117194073 776012823 686709085 292976756 240896176 315402982 233806145 69102132 940133722 766371709 561131813 973590360 847955569 190525756 674956982 454942498 71810902 874921832 850770981 694367992 733136939 657189289 13096104 73977060 583045719 74871434 517517047 946924053 17396998 540863485 507131343 864796508 692027815 160053204 650818675 438417840 436363372 875065929 473321254 858183338 446999245 282514551 401135026 567556874 908091909 579743454 509139940 326076208 874373524 402877923 908261389 55490979 62350779 115958861 115058050 933282702 516487171 261470154 307304221 315913022 160456118 645800808 928817595 242294437 867357796 717185564 122801852 777429978 142589024 202953022 592733318 161329047 840991041 730963211 637223170 515955642 629633634 241047330 392045086 220773316 312067425 883019528 100868169 113715037 604683939 816964772 190435577 184417998 296830415 866141891 590210344 228254085 259328079 848243605 708853203 786917013 390384594 343389998 908993658 925118259 821123277 476349446 402269091 178908474 436165365 724946809 917627224 141608360 735903686 74114120 422824868 112857887 452967167 404602647 237116697 665508453 744442660 810100461 439506765 404365540 850405883 602323383 997849432 66371371 521459983 538664132 48062039 13535083 109183537 78351690 484843501 702047226 681068529 550655712 936295613 774676435 497525801 465152002 473294577 882201877 243553907 312385169 344417974 541943168 631384238 500723792 476663997 8124667 694800253 95061864 752992444 448058896 241284807 504047332 188297195 642804846 870948408 368035126 694878600 29288806 747319231 535586481 359016787 174807663 576047630 999372812 701160466 325650851 11185950 177447141 566142478 555093055 504824488 599269948 136750997 70499111 546821804 573173492 291113334 521148767 90007022 27849301 189339528 975426195 218024052 642817677 387869475 771279760 347390473 5718314 114174373 41116361 750143678 993297313 881319662 484462803 628799332 990168523 133646308 880514281 631388690 101377122 873427696 92431208 728271525 689548169 991385728 768033364 347247419 634851649 266666883 190185426 561030839 83107829 742452720 595481772 107211585 154515183 799458623 102617296 522810563 702420704 694360814 505050577 283581804 293311068 216317181 701220708 262826545 305280603 124196466 40236517 756180295 283726010 67048406 535096528 231640747 224580792 325330359 601881416 720516250 275734905 310199588 469196947 590482969 510407303 548111412 818498203 794377582 696569420 218739839 886217327 625126052 910390424 380508067 994105024 697477644 463123745 585424320 822205540 692311735 326655998 336170493 541604567 28212988 881561132 735127809 43207861 696247544 84517897 450175354 296188993 915885321 420355036 997544602 69651426 620953683 356286027 966250644 646816 42668347 520053474 623883044 504976555 994856942 129289875 807020036 443974101 672616667 634419249 631007608 247696915 673860917 686958836 718525635 508127743 331472242 590919416 773915311 570992985 610264014 824240573 776317962 998087553 765527753 368194216 943485987 1223679 530617765 600505217 489398097 645363964 634044649 446881524 760126828 503118790 374285024 75655952 905764946 424959312 339396635 539472330 963987556 28679343 417028587 525576059 844654342 852192158 887151848 164984670 478695202 675719931 618615149 583870995 996717478 347290952 442712089 130553887 220840449 756833067 607777359 299215978 62682794 708348910 377925303 322461887 360095129 820120575 412984251 596556879 918514380 906807665 376029195 665888814 547522244 131580026 594877721 522577365 999937285 762187251 783963550 267902366 934181529 658984923 395913235 431323468 160958606 81399764 395950905 622199424 14873203 89122212 939101841 250277189 943451359 819983286 122224357 31439493 259559914 158697879 757528765 762230929 810141618 297429113 35326187 926852509 494387928 42544051 453955840 66736193 752283392 449335614 216223700 461768185 837572949 434389562 870711810 571681702 190125314 795467623 553396841 458002444 402737082 779404205 235933868 505817682 236409905 712958612 777057715 276061316 475546272 938827468 722716712 958106132 910778181 496677031 984085243 116857941 25534177 90918042 962547679 988497151 248171832 504658368 627311050 766981806 323113876 859242070 804979065 399920483 619745603 822690880 327787497 463653633 968105492 634680707 827526879 8934353 747215070 556781257 875044706 187878655 323601402 406030304 660295227 291988250 49995204 445166139 225322108 870899352 782971165 229494639 978509814 132037199 802773996 151386552 198418881 484429309 419385752 897820785 897228472 511719106 544312720 269360287 173667322 468405153 954525635 920951655 596424043 570546691 438669096 170266772 891488304 15115315 480836664 20446482 230662967 152498146 362878831 813176693 81374125 476041893 53785038 377578099 917548933 965603442 76997468 925513574 237272056 908592679 414982048 358002891 466546176 438621187 506960425 919651525 499828955 490071083 966529798 301487514 457076366 521157926 768804174 118936117 204197984 893769826 302647706 349098147 966527322 30225069 178952326 274087062 591588046 905925820 466864436 366034917 341665997 477161383 742923208 925193994 951302319 441686891 535451629 753535394 702452111 360868199 622347086 400738033 639613133 308117727 942500382 803721307 241513610 232455036 957551505 715389420 622158895 251447754 541081184 400737489 529543910 881231801 595042633 549116381 861187103 930317597 587198349 590389765 287278093 269226030 864819569 224948452 521816103 172089353 298429629 836693816 677033383 332458797 301524800 123732835 153833486 623675902 110078282 293228523 162899358 784132933 698739760 675004410 17248734 357924526 531393739 948644318 224265754 488434504 827607545 440016778 632802785 637120009 168511259 116163348 449622405 195694152 894810774 964775221 516812446 401555009 966409810 629878220 715928712 342289301 51236414 677491291 717610720 632012231 764095689 275813000 900653066 311650495 513242475 216345246 512750510 13400907 660640538 734425609 458752823 870296985 160403669 34103262 21306451 186084799 66629149 777297744 133951350 135481908 239785335 735735356 201372246 344769107 826560235 708493726 365272688 41162975 932437128 459522586 665544066 418762874 143037662 65975412 599712783 855936556 874941826 347465752 88843230 524194275 773886349 421417875 229901435 742245613 118450717 396789527 599960501 439895679 131757267 370366203 800293918 35522610 520399444 18258489 953488783 282648192 578105545 58702575 842514337 582391115 704266846 465682142 170500148 201286231 12042694 954762734 530528748 267941835 633785013 660806824 862111919 726631604 8557669 928647866 863958056 124814722 709160466 851933047 215084103 313840778 978128254 823794773 156862399 89331842 314841966 642155885 730225287 234779399 532308522 927644670 513461850 702515482 783634433 465828586 573651255 244922271 427278787 166735159 257651169 193024989 822679877 5464207 60433503 648191489 984633313 497826752 355118205 204582810 307358963 334214461 796819018 806416926 360773213 132368796 627373208 303662436 821878019 816367126 49379200 648429096 630457168 413335819 507907291 938836107 553996208 247883387 727183049 455664784 905866004 584611469 655562286 709157024 609614705 905159180 228058928 209316359 799283776 114676452 432639931 759436149 40133376 363971242 115049469 244448125 439588272 550555410 655067882 947936025 594069845 797462134 740062905 837773348 218717818 590273622 767023972 63846878 904330667 39634386 681058604 620007788 440030713 675490866 601808660 132944470 280523129 932526431 365305185 651345672 287858117 484039271 435150368 787802449 677879417 735214588 464525728 118757606 311873975 832521462 91087092 866600928 416840868 574712525 794206834 684956986 264686056 72222239 383605814 658601812 659040306 191480624 28738720 12680819 951451314 784963685 92868305 822639934 250149789 561251016 323163443 78040898 67344045 906458760 500388846 508786032 704598942 210558837 174451 648354458 760895154 436000136 171891957 507954169 901610286 475328857 661885675 721092010 549217755 648806055 629882768 11442988 590256518 253560532 450228067 402399203 905891200 728583014 592607655 863041945 465524766 499686024 304235748 842848504 98347322 989954438 356047716 527109137 977244848 459016533 137799095 66841303 783282402 350737160 58887472 375698341 364238133 422278236 553557093 577538484 77024914 459936301 727407538 826046886 83962854 134839551 42732471 658980350 496678050 356841846 817917398 994147749 722340667 609266910 140738742 336571495 222970283 798975396 899998915 557861748 617655790 735864794 494387883 401734111 633178246 794382263 955042786 118634786 488068856 160201237 310259487 270872985 552929869 409740017 625092829 826691330 872395666 293830127 382843355 944101123 491039320 105974484 926882204 686536612 732789556 752748554 416120040 838037457 236891712 417938207 289114697 302500825 75941273 464601926 764269711 280895474 839538143 958975956 655058765 532372146 503368888 53456068 550082393 539690391 884345676 641979188 279198544 820014977 49361610 327326694 573659151 298832179 416594146 612641728 664773947 559922133 632353354 441753164 78699450 893210996 292565306 824795193 186869304 646930305 63086575 968647128 43261348 346090830 150241579 708347295 266985904 749054613 869952179 712444074 104197972 354630640 945585104 865107765 45404491 865230689 423317967 752566563 440762516 243841740 29255809 954701946 452186354 717351544 596905147 580453349 142675821 395438995 435591895 144542000 795807439 927983787 928887090 697458640 975689768 805124661 3760300 724121945 656950603 198400265 941111083 716338693 592978766 90374372 630492696 511016244 110046990 792026852 992463584 735163878 654656937 667035152 608796532 417145667 546091266 135138254 620366025 54374164 26382912 709378667 218532185 832816199 910213711 72758679 224270753 952208238 558513757 159945958 433486497 522188096 280733278 257202768 786328159 938418455 761994121 615060145 703232100 411408241 867128537 389475402 787718717 121048688 946325902 909139262 882004475 846458458 817942953 636703766 181514420 212247577 494036595 950693950 462337280 98729915 223966454 108232837 119902588 317994739 843016834 264365985 510781258 155500438 754136874 506843305 595503759 565269536 858676805 857282457 545406708 390711341 753594605 114346449 302626854 645262592 585507971 226213526 563507799 51679231 524250921 361457040 536262330 460839732 598988358 116008778 855098378 140301774 697756422 597072310 838345988 349735582 808837848 396839078 252315368 489362075 579123694 86318676 987048444 211504478 107518400 936179163 660046345 872544678 487144329 320686523 841916124 367938006 786669256 714947161 3546310 954793074 475167681 30591100 279910685 471420070 209381882 787731922 937648313 665199295 257424062 861937513 532440695 813967023 666142621 307636278 418956218 513745037 294461674 220619665 841757925 683780371 871602748 298782135 910752738 388276766 391406829 12435015 211104414 718287666 335515294 640490182 474498442 161114612 755353521 624451355 184171036 909268653 892660686 47989779 918331724 516654286 800820831 839775198 637629975 774256998 94530835 557973648 998867456 884919726 271770206 738565281 275267978 756248446 628863992 493378926 40749247 327210965 888048986 37738421 579680172 266221396 710540356 646173725 787020514 99136707 742202170 563979180 800091127 51717004 931124226 143668303 758641667 310809659 551471143 443817301 620177444 198768900 214976377 120969204 25090554 257357373 389823627 180571587 982917163 282879199 298426164 292687678 645678816 806387977 32566031 17536070 851639366 20632701 796017658 91885214 458462991 746682145 871007387 557405295 818733806 635766144 755699926 820955332 866866462 980675399 200113752 620955663 554552540 265326536 518703888 355894947 214412776 819334266 208411056 552707383 816312073 620086134 540448304 488926057 848422022 486161404 406797900 64418873 322570925 36209388 502486017 944720522 848148047 46137678 509470740 412298148 680127810 726792907 677076107 915067317 864658142 478865457 188454705 53897291 201878657 804171762 729168918 849874139 339619339 566088357 880367629 53017406 669303906 702899588 429264685 649097263 226705904 327914733 874371921 410222542 260807968 197100770 883780248 890175519 401101028 329613192 627352037 947647372 534425394 891880363 313448800 294308191 321349506 797896505 35715827 639148617 966638930 832606659 41852109 236365022 73569442 359967999 600819683 126570518 18402425 867111752 102424170 766341070 238143838 176428060 907385438 26976581 344861151 628796061 613799935 723860895 742657805 254201361 70498383 504919654 734248702 67017826 23674773 896012804 378310986 701544607 842927068 648944201 736509327 687720825 864228724 522238699 826628078 713689031 115175792 552140289 869623691 316821250 867996711 541889672 278005520 561896906 87551412 822724831 878806314 920476767 88476790 353620810 52357387 637821224 91295632 550999154 266783975 382124336 953572714 109290978 595353207 699954852 763192878 869074572 427492729 617385814 232419404 236494147 870646317 750448445 457314038 675616063 298285017 80370931 380282533 408207516 243455815 147618869 818845586 212766426 309551938 457948263 627158078 104769374 194700572 944629518 907120618 943096816 171700011 957452371 693247264 171328316 709763912 461929863 451757608 185943377 664352078 125990297 190802323 21558308 635279265 66128290 553089205 233348622 990925220 288366426 471733282 567813194 452125762 936939935 861790776 226604408 268382822 821961461 294669717 163019805 176508290 264582145 805664157 238229793 147086348 782838285 675597045 620926543 806297597 160321928 397072907 949453528 441461584 336744579 342456715 877517264 628883593 156714292 333321451 869984432 560928555 734611575 947215584 792248275 225933377 610980936 312451559 467544825 342524630 483895370 87636669 989681094 643443837 560230467 273735911 162100804 468434377 715682461 617618219 799358301 812877526 997913319 839674389 894814562 451920319 787264082 795496052 228871815 288618789 163895349 107726298 216108388 349260975 779325578 652153631 19201397 794591620 169750126 716109022 255796635 166395602 500552357 536893942 489201818 847471691 170827283 258355722 48738713 768419491 713912900 973139458 332527268 129471507 908646885 148438152 136033581 609204441 880745800 267294860 907827335 326473142 526653156 261812673 262360170 900381294 784436179 132112669 16797042 970426444 746212435 621127005 858049952 169070235 540072006 497917310 869696215 17737518 458644401 819215685 584763232 966426329 874635584 89702328 889132647 814650869 924106433 334529955 936473211 61731552 498669989 211310101 401537554 589909115 224292738 402122976 166210562 918745770 352434323 135107868 696296458 440242903 206731830 668525988 894798151 514281584 695724397 114478999 505863871 218954085 883431262 319862488 503322586 464421547 557137875 17134735 686930147 613987515 73311163 908523431 758694795 363193363 10278823 471459661 965555559 547088308 806465102 153166199 196430445 549787042 596861193 431475035 141262715 941205864 129946711 204595187 875427536 148877457 872181339 718151296 618140305 241419568 748767577 466124036 518771525 339813977 920476220 228139718 219264090 511489189 870319379 687810258 64523422 663089330 520401808 223049335 365496006 982710689 360812424 895605191 294607850 109235094 494754677 6149146 884997639 537643068 268013303 721785995 525705340 207115070 909339982 952249465 252221069 25237199 202094050 46556168 970900964 321675299 158565052 572712094 484436746 128279028 328502026 249678182 664996338 917729534 379997087 898017744 821161071 639007874 399272816 345662991 944301753 31471303 744058392 858953113 595031533 176246164 83783253 525551019 47484042 380310712 239460488 126589891 12439284 49270915 530329401 456249892 544482804 929373258 925678993 52954197 929767222 79098598 68826079 159330722 919949257 3327797 492722708 576598938 733139619 521098904 409634886 412308111 178775835 908879732 734622512 986262041 600338285 724258737 504001713 314436499 491378490 145165118 449674825 415860893 111198725 846362251 563941279 97121688 428118966 848313613 582085885 258354221 386612507 950377917 33135570 771272134 228051042 564253593 185835311 440743444 471164833 762154530 457419339 556121479 94313807 883405277 761451263 956233689 65724616 108586706 300716619 373591172 146631372 357584144 219028687 994728775 472633856 381741863 999676755 806204581 198592363 178533548 970868543 770319461 30376699 962249913 817493283 968314899 552102398 700996714 288071473 946128766 26285481 669936993 572627390 797731128 757030805 661804098 15285701 666301721 978818620 408213304 124381027 354309821 18344320 803084910 877977692 186500609 1695013 322987159 353897621 522285961 695292754 405516135 726822552 352195389 223647508 217486872 172453907 713186504 898526428 257104358 3559001 657026072 14356732 51737747 375723231 960074721 923171373 327811300 140526528 142577178 910493707 810427681 379680826 572096126 552980887 784591257 352960815 58003723 958674869 799879452 719477157 92631687 995564972 843715967 358789446 368861942 33001385 811237916 88133857 642931749 772758331 988007503 85214439 412285475 193531352 480569338 730729967 793438658 939895639 231749122 431912242 927946522 791242869 701733583 314989327 540946951 664862032 751786704 22370184 852671654 202067438 592402165 169871044 745578972 541306551 657081651 944519051 521498063 861525751 12181764 581920205 483714154 878388062 93217252 740286747 795326430 671720575 669811157 814416172 946854172 865098580 377566172 716029018 311120475 315764152 489397889 657454626 67445144 442087148 575247955 941028776 860808977 593839635 686627938 945661488 852071369 311373493 38359235 356720550 828492808 775210816 311393040 857968407 291505112 613220226 199256805 366575926 374550921 609092400 450459236 916122328 637881901 79254115 468213938 694719352 464066589 335495702 997870712 841653172 984494962 778027177 646734434 805233102 273286796 932259937 358162851 103887404 88221327 73820133 44607600 498151384 568698849 791747 887918208 504357632 847303342 462905321 782784915 53936503 34134884 962127404 139746792 761244466 694804279 904171716 666600133 794959565 677970590 248138190 108958450 56248836 499711956 92308681 50274110 358606394 921646424 206807833 986849529 159843061 242034285 801438856 920219768 923557983 742317979 647142848 13480341 418492359 952050988 362319570 793170477 420531230 849565104 269582770 613910176 185418363 266193017 15389368 681635411 557457559 588653600 589640992 454717489 791714642 75888894 297057163 274982182 765700396 130288564 1939068 445722787 990705356 630268324 574805724 283757853 709001085 45786997 13593719 272795790 998232492 71631250 369100413 974693619 834430316 52667052 791550465 901867724 79570162 802230324 11222141 539730846 47845144 798498018 438787661 662624884 987026910 397940017 183130927 280705626 904256741 43498976 160554185 951864033 552647666 915702386 687789859 945392799 763766129 836119471 915433769 568757675 843123951 227744289 454673706 811201061 34731935 242779288 96857436 507763884 557631703 30623911 644666965 229146854 209124496 82282788 254441363 162063868 472833001 288630955 846137846 4746523 698138531 727415836 288686145 923280884 435272870 94348569 446045084 488741692 890101884 585766025 892193301 306601261 314923985 862556952 483300634 996544003 542687481 336718260 990622208 109202048 471943786 192225297 47775872 737838185 23082301 277850406 560034612 700360967 667409841 900581294 782839838 754106279 23627176 795035305 488877858 635716634 167155497 332302296 967007879 838529334 819745500 553495108 304458107 815178067 14660753 822969527 812691596 214427342 173749177 658829377 851876911 685743753 686412779 481237173 278110012 858090089 552705889 997523753 941101936 335165911 30375800 822407802 837195241 25870912 863991092 120708037 849806766 200653205 780818873 202732783 318545445 677619404 518920403 482387231 411102107 320506973 422105455 328313150 608690624 149961413 912987680 532719742 126957608 961957126 746794907 247693008 933596363 803753765 823693115 284676972 44318853 478664875 739067262 15542605 791181719 384835877 55495301 134026162 75108388 45264036 55012504 388053151 93895349 414197310 244443296 446685018 20772534 552055435 678343340 222470382 849929462 638019112 967366252 336045227 481231915 739886136 383430073 795896484 128629100 4338398 912057611 444150319 939910837 41209796 25646081 354542697 777256294 29594263 381098973 74546352 856396484 76311432 182117893 231460135 894988919 503285196 974364292 744719669 835470091 611736605 855850630 661668358 648537199 361125688 335646943 889779464 333159544 523474525 751878789 767389296 713923935 587566546 485482258 128468403 575946815 670463840 145430851 395470349 722447768 39556820 121532795 664997117 434302927 440003711 105942081 295386311 707939755 675753399 218814653 51272433 715182298 70090068 789886271 257526470 99026026 821846580 747072952 756753878 615536464 929981879 680471616 715219572 408387812 149365315 760763278 374350391 771352931 969458625 87918467 375088761 566771820 555075614 654578079 461518043 117636 521086411 446433162 261346751 21490834 438198334 845649293 274349772 293217379 170029167 799304470 433730926 203998503 950917980 405118776 438388052 815137010 145082501 781672232 216043248 243144252 845938288 735133377 593412090 419540578 190994214 35014913 588759022 917937698 726484148 402033802 32448649 566858787 862986668 319841826 29505104 927117675 927152545 761133363 427640585 20298215 382795182 153070156 160523327 814030566 655393520 260922782 33587138 317867422 299017479 633349503 548946469 7952294 828119193 334119146 153421631 121062778 30567887 898212862 11202730 418000123 33419991 551625339 312467527 171461612 430239328 623794248 577850040 132034166 804852257 725040623 198349285 214062501 392052562 49887519 750060408 466900456 160427312 567511338 31432033 899143573 136826750 835913604 663829074 726864226 523857151 367478858 824256067 837977837 177056253 374288568 833798895 24151862 937391301 825608626 662383190 710584608 115553321 624244796 272375609 570283507 47170044 737879042 984459169 438794205 570008985 311899089 866287961 303370860 438422621 99004444 553986159 749976341 499055145 713613688 764710839 513203633 642922977 187160352 844537672 750676731 108656623 845849457 469185789 880957203 373437120 597681263 217247989 2712061 611754310 983239231 426152467 290101795 400697204 619767723 11829886 90631375 501737157 577322145 595685922 1934002 511031990 288749236 684693294 440679520 97425736 441583002 822860436 705066705 268981119 393460652 86798989 353944546 623987173 239973481 679998738 480021202 396668679 745939699 162169444 818892486 108377079 957509264 239225732 870076741 370127560 347954474 391042747 36113596 20484374 234888144 626467348 787984635 876799611 318364467 25733597 77116341 355903259 87292969 670202154 72507140 354195481 67855406 899948114 902216164 374693407 888086494 213189488 423150260 47843803 455241084 69880035 935184312 273568380 390971759 372749262 612022681 489445433 620629695 791294105 652644323 476809930 336574876 590189934 160076165 309705197 227254232 596774077 205661525 445183458 26540392 626923960 550503562 611850224 583712486 218081495 674962752 104593630 466561042 982990934 840837367 651601274 879747149 426326706 928410900 311036694 287237404 203432752 130983263 45974534 679824555 786182742 93124228 250237475 731497031 230410864 768932498 926448971 329758435 906944012 643735423 44809694 6608788 351750270 481408417 470729027 619469333 424656477 384289846 483277921 710750532 856485892 836354525 491621926 311049635 243626002 227987227 807275012 628265944 898738666 309491416 755606127 864680749 76867636 349627103 307334496 624925200 438786906 291940961 499614933 411144852 429344268 159707762 217375054 36473071 422235581 439799947 957191762 359830010 660755235 994107143 5097192 805436340 215004859 504716710 538510366 474950591 925809986 661896716 662868358 616643554 341098045 121668163 506429876 89673349 758908530 29020981 368689345 445828920 374908525 304632627 160079563 74850604 212361980 613462129 715384435 759103928 510749619 588522887 660097885 203431125 383745897 592018929 872470195 563154339 921070265 440039056 584729507 39744226 981816450 94552616 774910428 974212474 132311144 452802528 304828437 772681971 760556881 602538437 692049031 831024125 546701800 179276102 695112045 722453738 703374109 510657465 896126859 902987311 586337954 228155093 68137636 718779623 250418032 924070710 905416707 961372496 599889984 366142685 807676147 897934155 34952723 771198381 723051847 498897632 942891691 173228527 183914451 788669112 278921487 59387087 489074416 88676001 505134091 805108444 461397244 505912334 597170861 819705484 957741272 29230228 713780426 684236982 874024552 742402159 11281271 392281878 238970135 319311099 284220816 928335052 735290448 90605882 712742452 256761565 397689862 258782293 27455302 468005553 399403309 772552723 118224366 367821459 248704574 321645411 470248726 278439988 357423543 903495896 238162414 285291817 669081753 882157864 555556969 466254696 827333352 794556333 608833982 164263887 533703215 315982052 308391143 173653661 863358457 977058544 210172709 294873591 735724633 923876375 592758394 751395428 827949667 151831364 891870253 733751122 793554608 401092228 125018442 878069647 691316702 41419657 223543071 820224976 961621774 502182954 182337473 884003117 173372517 187924193 651252357 169246627 573105547 766600523 947139207 928681105 426189359 536104108 14734630 791912763 308078720 185250408 114522758 340330827 963569077 626313355 154607116 410119499 844020359 755071554 231723238 838855467 569318322 460189280 427064961 34090689 238709880 676437978 3707665 588014660 571412253 672013387 410624012 63978705 108345708 720458353 679030959 573249767 499298608 884893358 325952632 40900330 805675196 601423240 729575338 225174435 160206180 344459817 704630732 568041150 743557634 707013343 26282538 418127178 82687858 160849821 685667922 384360509 277504278 336067705 393651865 945181934 348549970 872969260 422279316 414648217 210389521 423230101 631253407 194085855 429928766 244577590 262793049 930601795 863178572 763198901 451750438 947157421 143663023 183662685 747377580 729253867 563900769 988933274 284481366 924441131 501248862 150791041 603601108 586935427 813613864 902307397 592659097 978707818 787333443 653552835 467961948 15608892 296137658 548639223 62684568 744478649 959314584 605865093 955087371 4616838 603718768 164155185 181077562 319430570 729622742 41066855 20772844 962968339 49993956 830134196 30851755 3644943 90895798 295951434 449667142 30589395 582231790 924515712 566414674 159818744 830361904 380615248 318878116 812484856 260004519 591298776 823749848 196418229 398906751 757947610 611741902 744908531 747055209 986160187 973910567 729631193 808908058 144593287 709245132 98668149 419698379 556895340 719378024 242503989 270988987 556593210 950799593 907608686 588227240 134298218 423412995 512520920 361883994 457413396 10821805 116342799 994474265 783828343 713849761 890678036 677321777 130026101 29757920 996656843 501101429 489886484 280805420 16702587 92618425 367862014 395130509 621966929 763978071 278639873 228926669 730151388 578591915 204382608 594234620 159424146 102977175 440266049 214903276 874124874 439068672 285572941 761067957 635869633 797065039 564122644 802017331 494020373 895886064 344781718 553368451 390986828 19283414 789783546 213636746 507113422 31111157 612011531 521951598 893433575 152118471 788616630 538370074 531553351 709261768 407359117 191511230 665996417 803409658 201811527 235897933 800550543 252409698 676280637 463149822 407121484 140663177 567783663 439670476 889505529 312321019 749871229 549919734 10562489 756356555 750173487 222160767 581646868 723944718 455372014 755268015 773582968 431433563 256092872 156182672 8218803 722027090 487686000 720869490 586450554 549183506 807776187 510569063 238423526 841489856 493179172 674548423 960381426 941288455 199943240 524917166 534105854 44523923 622203755 376539513 946995023 136378261 549609202 111353677 858350476 464945730 324670439 557153680 757348163 612388692 650693241 626239598 83175778 539951751 246916216 244963925 549967550 126729245 686891485 283670137 903710351 26765659 108748608 471827281 149873394 942463754 787982432 311337752 402354534 919572982 373723807 491142221 901046607 98938226 557388163 103939123 612594807 466257875 821116727 486176082 149222792 708977904 35071239 147826164 555655827 315399849 128226792 464319657 580328332 126463837 405585133 311000259 828172491 829745266 6531027 206619355 565879180 963398352 838804854 97418570 930881648 918692198 830115930 996094129 510461434 166652324 848202531 121061489 820824339 644149248 565009181 146674996 866614663 497760881 409857717 275481442 5713030 440700151 501901821 555211693 580266275 517506577 762774828 105566598 524993752 299331909 217930012 357749157 80029185 973327260 660367307 419173509 836420700 135329314 733061338 547642085 875741583 421040234 573071377 765866568 895165346 696774409 767967193 630066038 411018113 954200087 30433216 644449017 195386747 677189553 357868281 102441377 239441862 733382777 828928729 632088832 884428536 177261076 739428187 806357999 960945807 649724843 880781725 145743111 878969195 504543851 338010721 419604265 292018255 905656837 194086541 319751671 412627555 896006958 562029995 342996056 11524021 916181536 416682602 321326328 296907699 167383832 185013531 62857925 496200626 487480022 25796148 259700595 598245227 270076704 599104209 41739257 195363192 322483007 927634222 487009042 322450395 357044863 431060270 493871037 289447032 526654644 40351959 924510142 659298711 970269360 736695508 973191195 915060323 585742030 431152370 87817631 684344173 959023466 425106083 67530074 191250729 979875174 489055102 506161950 907137647 398991527 959301052 364161028 699286780 772865174 283752125 583611621 610508271 983772832 962875777 477738722 311739468 941295798 203460400 63962077 464987516 56652750 403656595 258866429 740516299 771980384 317425048 7403822 31646953 635798761 486793169 580199839 129899626 806181484 154068213 64988738 339717702 781520108 707687518 158485071 752704857 351528434 481142410 229253825 487900132 214038285 204767643 874828503 600790026 332872270 562244055 931993237 402742868 172175048 218333224 764160320 963915310 53515542 883717788 954354662 114839655 197234133 138650342 209998292 79519669 379508773 98948315 189307678 568999727 906911276 805185783 103014682 122763473 942283667 996401366 496870117 177354235 75619847 692645307 823099868 513962994 334481849 828613388 283580964 711481438 581991391 675213523 728378660 702186443 915956529 602127935 130690566 489454120 790335596 319208993 405606969 338253642 220756178 179578736 660239857 12194154 587549864 241909189 482896550 206523299 42460087 374814175 579928465 939647605 717578188 453001249 620440114 175510597 24487737 523486991 817896141 53190106 281196369 913295317 240950503 849143010 224390895 880216256 218268110 863073387 493071600 139522498 480537871 871679338 213640884 682709234 635048190 997222199 544559777 759891210 923513137 425000975 999038112 900706279 983545605 885587345 341220510 457853197 782329880 258152258 54264589 875899937 988658893 924565769 322364256 486882669 621860555 238574515 995978386 397361247 222341502 282867568 91209632 318392329 329889429 656456788 391534602 561455011 750200962 501708503 534520918 225113861 414942461 346344022 420132493 826984238 837612929 156768143 351604412 519609536 292047310 884270889 114594677 69800064 483644005 237361194 936993867 447300059 535734031 704909951 532282970 75349852 689038167 297522551 577373884 709478711 159152907 337018440 886980884 782881218 90642623 846165641 224014344 728669686 714231881 813524662 951351743 329910258 865247046 642037424 509041767 730948472 185003412 503008314 788028593 128093295 673791958 693254525 548499539 761482079 151729652 432204165 172284549 634383864 842381208 569904321 652496517 452103563 805966001 664732551 247595027 483667855 471220212 936443021 971663861 704493086 970336598 804179825 741508212 214098549 342202515 318540083 346950110 135512439 452145579 700464310 180087554 734311467 808291167 242184514 843947959 770614330 879191480 149481221 448811861 219882610 863523457 980241805 200774457 158204741 405654472 204301391 257545542 867845962 672301665 31339300 358893151 186290619 256554595 402536647 689914094 776292598 780899240 957639512 971149664 417565437 14776401 108424411 962037415 602038261 98812737 862147514 991019191 432753834 371773597 874723135 27448585 72081162 260978770 302055963 904712474 347562150 460194959 547866338 756910317 197656372 595560006 857902733 200657285 893639951 770336688 28647670 261285740 422376885 944062150 856445791 403286832 822465608 339015112 33183468 336841184 926294542 963413434 928660772 561506707 120739058 367645922 864953972 787651041 953381888 155881292 546082988 385329768 816127468 945454406 370600319 38029640 30555020 449883620 451346183 941519783 345202265 235560317 366014528 778228783 439269619 333816364 584406921 296665483 190997914 699558480 24117030 276865261 67513525 753425676 168403392 746772107 481858383 888551112 939619043 542002205 333459349 812503982 86939006 23298401 214968153 655538221 501095015 931209880 875321490 837251450 450835669 971895558 24655322 232500746 686339300 856822133 952090863 370133018 568106516 123014835 10007858 748953127 744132554 949605391 43596331 274252150 774382542 500897248 674445315 786549389 657852620 786210814 66390024 472782264 599990483 238348871 818118444 154261381 341829593 195051291 520061575 748229960 90654772 987976673 93497297 585041816 595772706 313138560 697561577 300533968 394650946 698794726 242764112 741573519 916673817 601679749 168698030 893701432 134516111 997766609 152231756 61186163 414673519 834456003 535087001 196862890 115716330 800308057 799024550 544625037 199261204 322247444 862159785 222719886 474285926 198902392 751912062 677478 165620539 434022543 804315169 778058894 689928019 647348839 53879861 898924231 911748946 162917775 560346240 133578899 26633026 583806110 416449900 707229369 628796941 204510124 134384776 118237125 609777668 503507159 365665542 179547269 13436763 355041472 370961978 321352333 292314794 697229067 402308641 912977076 13342061 954407139 12513239 316602773 137570949 359376243 133206560 152756239 707997878 696186990 648066016 451422662 41544487 793367687 635379363 901675935 574607845 862156282 169327382 829035080 602125407 308494594 538061195 962528429 579010539 1055840 184075386 315298948 415579712 339500507 824292090 640725187 183478266 142197434 618963276 998156836 213499162 166142540 328251729 624848296 23465859 871320672 930276622 68315921 634326398 478324685 761325359 366108518 159288375 731953388 404530562 804483955 538581053 215895064 554259320 333767238 50684934 873877045 444408999 688413107 81887337 827775783 114031946 761575633 683904802 285687894 951031487 567788667 617960273 259281200 196762632 995321809 882668539 844592039 788427851 719877812 216272008 218458799 114901842 209913933 559859011 666268354 836827660 819834758 508942301 478031452 6075658 749189007 987371499 973761662 676377859 51654747 446985571 785131823 198502224 125348128 369772835 699498998 762496112 912193243 755773802 384030306 214015622 278895818 842881629 114087554 998637526 844433136 541811843 184707949 862367051 966040212 779766602 116328380 729125108 167837890 108538240 257650699 211942531 792203976 68245978 708568955 877684173 704421050 924034928 232193587 264749388 262946288 667781695 390357466 102462624 53750659 153310118 208882207 16256777 546915027 200848617 436838706 611217903 759131651 230113714 260611144 294395227 525212283 492908171 641479706 154358395 81695078 51780964 260155238 26049058 633153586 942864403 522703725 815687493 770748690 749644495 92284020 275638655 264974207 878603957 863581763 316214670 409425075 769409092 829294249 181975507 192617004 173881312 6276085 371315926 872218671 731393106 779914110 938535872 140943939 932843846 629947933 647901920 882625970 318143947 607462062 102116903 481225227 231641303 615550099 860369835 209254819 470073793 93082672 662456872 659465743 980104901 615018352 938230138 64726699 316842884 412723775 490408228 975240982 796537217 743275277 459240652 240599988 340538021 33978705 369174204 424624683 357500347 617683460 807877219 472729062 451164405 969171490 607024338 417812629 890585189 939809581 788681024 895112363 325893253 432062889 705978759 817170911 746885808 851048865 18744484 282388907 122498982 785804577 209280826 419975120 882067980 898739385 861395472 866465488 821137641 63615489 323003022 185725555 234857515 429731343 676696388 612709443 454643488 857035778 660551268 589614607 966517501 308292987 383407683 619446892 757768027 932447519 94389724 738287919 351926964 16677654 152334156 381327860 715190506 111014287 701619287 600236698 574421441 650156346 464318690 479025093 574875488 386145228 515008375 665501019 390977237 988976255 981012932 653354760 935880334 886289039 22777116 181194426 377898720 623961022 653609204 336118053 387078275 445311184 429994343 997976127 431904019 9070096 848781747 930770373 295355793 532596682 673709242 214032309 218692833 873506511 657318274 396966098 142041162 532934388 759966645 733033252 495795193 672645522 279169058 450511989 567705981 200277000 189150522 998562004 654984268 800821812 646494612 252113686 506639933 778352382 785632873 782866256 853637133 266954958 991306776 824145758 577165786 623651857 513165475 81814880 743801771 985079223 455132209 205635127 653221349 971388856 206027146 428964364 221693911 619991434 541302942 650346698 520659504 311177389 463851774 666791583 193980803 539604255 524140641 893843071 311103178 538806248 367158049 176729761 59311584 354445200 312872123 163183360 413991942 183307940 155445843 721781211 43043935 283733045 521172782 873792565 1705587 32972888 303453493 996734550 984478896 470239911 30448504 654027848 76271332 244725438 148253353 882485338 404254916 288438463 30693277 211706785 727829609 538559439 405489103 947210866 668120782 433392278 855033821 261008106 775193683 486753731 783165449 212605286 915957565 697196166 275123897 450376459 215343155 333252884 96952055 591120447 991991491 509985575 264088305 618563886 723601883 981412987 995727994 433028166 631370832 888367954 602224519 892536507 906106714 734972657 978488500 841152772 285779222 959292449 383376317 336712028 531873539 668445103 156015621 714508866 364522117 339459820 521182994 37539065 462017382 347090477 819611918 329055240 714218576 25175884 444517704 261200316 327195476 525898789 244340913 208310945 379614310 23929626 91243616 418975757 485203934 547123600 577303566 66705557 222769912 353092208 301616795 194862742 448727637 522289319 51262087 886665389 805891192 887683494 395371130 156292159 203975754 733170146 520870844 213300210 536903063 159564117 90166461 994935858 369462159 428041723 642010511 59698093 454682438 378766422 85042791 371375575 787113523 482080235 639301151 693206375 157126837 241840067 961599159 957732568 193971849 519087851 664460240 773146857 987145557 253180148 89291055 89826078 791732513 107756147 534812992 399285308 792968409 256149378 82123665 734426321 172858572 947827261 678651730 561972649 376620848 96751430 20691932 827331674 214767771 69698114 34575143 408672698 663156363 380270170 708446802 391093859 777408992 317778619 402779166 910297398 37738845 549762326 467206003 199446997 518363690 366207521 767978459 262498599 145262677 410118163 473822210 179737559 157332812 155791148 971694140 972338902 652674660 846603307 158708991 698844117 489968982 379820758 282206564 763914188 250259132 971288182 349956522 356543862 914068121 422521432 701807539 548317650 535499982 903926349 599384454 513155236 979313574 660705066 242976203 735235825 982859339 692173641 13906514 932279687 743437134 548681479 98704012 857687411 184200483 48914244 966795792 387038856 891319458 167691238 84085528 961658335 190518664 969000534 401202433 926685777 113077492 918111233 624832719 277776639 99305450 74004184 880241574 425421771 770851283 851927504 301940562 405622236 879116539 704489827 149961920 445935134 813742866 814244878 7003267 188277695 96313260 140216529 260439888 664072884 732891841 9706930 159725698 953931826 837427501 803240506 769950359 638002485 166946097 312957942 732986288 181287164 628925680 379345655 275135509 196894602 270486771 706430546 354114223 798009895 387499174 639234721 767402893 894720990 835605208 941307009 497097311 134328317 32712767 405008146 944882430 287185559 801610226 44790906 914766306 766893829 104281581 446376034 160661674 740717665 893635984 784600183 280482968 815856137 57984544 244155114 874800402 703883298 585205573 9053937 619531299 41464851 180569995 861637956 7308023 270647557 59243233 951420064 686520930 15981674 101934876 480559688 721553754 66498163 230922869 854962303 576779129 258948248 947712519 104697103 540255612 906924052 827420242 517103557 689763782 683628135 513971643 383983346 516944094 637072850 231849737 159821804 746439148 357147102 489973226 950438283 605786944 197153750 929446764 532600492 618908364 909480776 456601220 267886769 40655525 579100295 402475658 51826688 814062469 293440300 690313659 450029696 236601676 55316113 280023478 641062943 706064762 339877973 886194688 567091022 740202423 98252507 779841152 651225987 591132748 525221322 200236547 837747126 696752295 209847438 303238329 585969380 302710747 126197462 883831990 422381199 900987165 816239892 636903026 526541629 934712904 644386560 540323658 600065269 564569178 163872277 896799740 242894789 763487221 887855123 346149167 746713662 945963487 686944123 97396201 475600374 734454146 971828246 409878039 890166277 145261421 41764719 106839304 514814856 44880849 135483732 256459762 373856290 778427140 822981721 953289836 46851190 886864898 252637268 348418802 885682350 789839591 285000930 988739429 363585271 98896246 532992993 80276872 12838403 547254165 192647156 709825924 411990917 491204047 792791298 399565925 166762168 522626000 538346679 554838170 21010649 880073965 332642050 772122745 548436904 846368921 975114901 125725880 632693739 622568689 936674153 932464373 701114860 569061681 188897591 822299696 296924662 428021309 147662335 534950220 974247131 256206617 576913029 53282193 3882609 142218097 104810191 952485165 920793104 967929874 957761705 289524654 349776662 923914607 375741985 723546761 452756835 713788957 378071051 438867863 126122973 232709975 784340093 135299475 436079853 684973946 927955284 231315613 370728705 215123082 598196910 548752058 955552520 81695404 385685870 270236753 985268473 43813546 998371260 413494447 859189836 67622514 80814466 156853892 130399359 402676119 560713456 669854820 165827986 294363087 555403512 846922568 684407435 176207731 728069586 477594378 776681460 860473858 684091770 583243500 423435864 753134238 442820653 69283858 353014985 447478925 690706672 3453955 554850141 20152761 249298441 315004204 267356076 944220465 201237892 560913757 815924564 145746342 2395055 200823881 878492277 925980143 247226782 76896779 368646198 998843269 686840232 187015580 122031934 508803335 150278119 300074846 550064699 8197816 111942844 663878548 3029087 820441340 666660170 524094695 830726621 171697374 847422454 289403107 39071857 904198285 621566701 563476087 98749397 116369883 209078430 197066361 465124941 985561277 897119292 331438624 246384924 934865869 806652989 826982280 89125645 28479691 371840733 954740785 249817835 705833240 740765340 836887424 882615816 523222585 709435580 188545341 339728058 863531610 452947396 965802516 277636825 101561544 826311168 894675988 31246915 99046006 829390334 936568627 524149081 126684281 677746450 326697415 11863935 403157132 22205907 42914574 101797791 892750221 297314972 332252583 106649255 485505022 210378764 965521431 642715142 176565893 810809734 744884550 93671475 993589868 953739698 333198591 918720806 832024609 709976826 797378675 606164189 588502967 340428814 917693623 777401305 165269348 236579424 950863169 616810398 729959937 821918889 128612463 979064118 729389965 150935906 725557248 602118063 809932202 440143180 196528536 643428504 283257887 122924521 924392257 791258760 465473364 803584000 631191525 272761240 691002073 564343837 202664917 315932132 169190879 355960078 502314309 497498125 366911421 206898791 431300301 76580793 356100716 516146431 551964649 813021714 390574348 738232689 207292282 400066115 526709853 934365852 238317124 831986687 215221575 223897123 279205230 746095610 202380626 128736494 873434885 163320429 2466606 176325543 593779832 734569878 108669741 94902590 637893917 387175990 308465092 942969190 799042219 42207249 677829134 115794197 485176254 430040177 718127689 102942472 415540823 20272804 267518038 697755197 226000985 989493881 51753533 65249398 593337869 667979975 554534055 650090173 538903711 373079527 81494370 420245467 222288542 741357109 141142497 478022367 780523648 761398418 415155130 861717917 900156700 533618405 175093542 359791404 726367278 41478805 526917508 642191463 960266454 873354513 277597142 214758509 254706713 67781704 77604674 423412514 909863775 836180273 647860626 47037868 299313907 237450309 254563764 600955126 486644358 857479168 557386812 782311472 273214893 895507299 445234653 162846541 810532446 738869365 356934644 816372099 30349175 740141757 311357181 970391503 48781111 73618378 187364635 42935150 409424835 11024812 700164244 968279653 212802979 925912952 96929875 592201723 545584194 7103431 881360485 876785977 124243569 920434999 816837756 277909873 57435364 938588905 869821039 549829812 512494259 617201409 835534008 948205146 989553115 41922346 688573684 592723326 43429307 44314383 930762343 687740288 958160791 347779299 103308918 123269761 978848025 594698714 368697642 21765098 821794507 939630254 39438772 991025381 653258397 820203547 283806435 611617506 352393829 952482146 616370095 10898452 943826010 607274698 941376434 104602610 568776601 321387034 414940586 398750646 640839329 605874465 727487481 722567905 696335318 752895023 594234149 589134773 378389505 587238041 630124120 385335226 59693262 583124280 376701408 490898489 570717004 128462570 978761648 9649860 685644401 92998416 647963102 499367852 274864532 26257935 60633379 211848329 278066417 388683727 194122078 162946743 585375785 720363583 615375377 820809171 445446847 714869199 823136994 624632897 644360348 363943924 42008604 470058409 758358667 937751975 986474284 524434294 590366398 645229030 598971684 120923478 628723527 739927090 502810939 850188221 232907936 797643024 32798538 559310945 76860452 970314888 862931024 861451967 722748563 30454441 293431536 87397013 527633042 326448643 278284270 299469414 336526120 821978155 440914102 126825465 199124035 938785338 839376853 323669722 848283953 423080271 741609853 319846616 502041895 573701384 752417798 769416325 398891454 245337101 987008615 196311482 425747312 450851974 235524289 127411216 993369631 148624031 19090645 416576871 249270159 398200075 951912072 45836387 814883303 619159934 469083238 983329002 174503477 34263346 88044061 576387239 197979879 948030819 627922685 688803722 629659730 575242707 577236607 932141126 521251630 905830215 874358971 356991698 961918231 13552135 718908144 189298409 902052622 391060578 830568960 147038346 920280055 298820392 960936177 460617848 1380633 948341806 446776173 11009210 534235809 516775118 709611074 495353628 375338527 854610532 981660132 977158061 900460806 886606034 444484838 295542592 783982384 673606908 24320133 107847147 35419993 427261773 611500829 760420234 355601311 251867185 530601649 874940477 127115273 143134873 356569447 897599717 586082556 448240250 495273994 112468907 912703943 107146574 35493511 723639930 172597529 736458897 538110576 298425728 332958085 907227717 443059580 292333489 64146949 227349359 67536901 137471812 844380276 317194391 589364104 637084212 852604947 951961676 907288872 824620224 428478981 228367262 725450284 109387755 454140370 741590178 805106301 613991420 335849960 545039602 528552233 255623423 129958933 761368106 313014499 913308995 600316430 408867948 412088960 269460443 85454828 300991197 362083707 389028125 747089578 376962598 664609394 752908581 80286376 158539507 878120358 26494035 292672555 506561143 754000767 419007945 188429274 142005479 990757126 858093550 318876995 384140282 412908650 575516397 28636500 201973104 536727932 338442039 605702370 1253768 165887026 325707261 161154341 954152327 675523367 49442742 35981882 778554936 706893337 112627871 45551520 232981095 862070890 32441654 202761915 775590757 955197344 482947775 814700373 511201671 401069030 259751871 82680856 71770279 756620937 499421315 742754069 860381345 541690491 978174874 308299328 454004183 352526034 115272279 252093425 858255790 107706186 123130704 520583012 689879311 175527615 61535970 426578234 567362791 37216693 104251818 34735606 802388135 922898640 191890189 315649153 100536516 890039644 245756337 776306855 789264184 245217222 413894658 982171032 199341567 73515552 623802542 626763368 609996187 428125857 281331497 744876174 273501585 276284963 620642346 111965289 929999082 77266084 863453228 398354358 625381555 992735173 268275182 67154971 392830589 963099982 739266291 685210528 264514781 538797480 749621763 123916081 136578541 35681889 257201064 304667933 341745098 467400364 250155186 436688794 618417940 645587422 839006388 184211262 517865329 779740658 245979268 604259719 976576009 88898054 5433535 259651925 649148427 757831388 54021698 699468651 516474151 8104794 181832882 932526833 586752019 433929994 781546230 627660277 162195207 979837083 648804279 988933093 362081856 418989662 590142439 848865302 338034304 984580297 303415607 137546817 625003916 473894648 137518239 974687488 135725741 198360871 325883098 282666070 871563568 857777977 204138215 232085540 405060838 288449332 408190089 372464309 168350885 95998403 843488456 3146547 964264644 417457843 539502702 630657583 130173347 722100598 86224523 491166749 880270369 620250531 74149106 71136725 618321956 164511603 579428026 265994516 124332309 803232326 269559485 901304057 321019489 147909404 102975516 493692040 367221753 967169821 868683961 107430186 153386195 127704594 822713275 743556907 488806758 140837609 252935694 906448955 962986034 12472884 134725344 437614062 667801654 172276394 416589349 225219644 953744248 693398437 176759572 605691393 720765313 306654115 790632105 280919934 475473886 474659526 907175457 627350230 999069856 480608596 750019456 605324946 263427805 376058423 108889102 774765086 716888877 241243005 963381461 940349001 424062509 272284889 137338661 549009865 6257407 38896160 622214417 214699957 274643912 795813326 867855344 23097865 866332721 76625279 902029532 214648869 931585511 580352118 217371958 647018830 481271068 358575641 485510944 674890540 747266819 542887026 687084545 64645195 432081495 575429296 713162501 267198618 969309653 938780068 901209499 258283502 849349821 916830277 55309301 919389824 697959253 607174188 139222411 774094187 471766374 66026520 53955480 540386095 203392189 663316076 820419996 474316849 320825771 840540076 898062808 713431352 995272582 785687300 308205525 442994674 503152422 571424961 221562077 663447917 516852584 437402837 129125504 750838430 125318063 424251223 37883665 850594013 819787358 765726977 913186855 518522983 393032543 86462896 993266461 885871835 781930143 7290600 671126929 5145022 253137551 214929998 310898664 913864951 234821797 617077292 758848457 695336275 931426777 873410032 315307678 611583746 727946536 471800493 615628310 854451224 841326613 896091032 65708198 750284557 567334691 678513804 661844483 699167550 812688988 779607687 421892009 135378281 298788301 872658987 842970455 670106677 558666247 545284158 76506513 960166056 924116128 942827562 636735005 598861487 148544176 139969149 563643526 150521753 741636949 921835370 701940892 589901468 600322607 902457159 259066098 582884175 608550884 788847373 125390175 259380270 156949661 825655003 396438910 876814618 220851335 845949555 941602606 777401814 765545556 925198780 852174098 945475211 787767735 105030462 174348561 155431493 343722988 618173609 164068567 205353843 405963309 187813710 961091155 575490155 780749374 888171684 854174775 114858979 509590754 488565957 681252987 472796537 690049635 579026158 216188635 670469165 858085646 989885442 764500308 518577378 550145460 634126600 858067627 453507296 195553835 349778857 140011238 18004053 371034059 620640947 46220240 312097999 32201202 743822488 380466553 408344515 97705600 351030767 122748596 695887626 543969372 589477874 217306520 949905247 842881517 701950719 888091648 403610850 64307617 878336280 515018251 455139224 955196521 582736994 577895580 120821736 623130683 956813738 646457307 623599391 983274127 600679643 113450930 372574189 611003107 672371593 58988112 298513638 58044215 102910825 514226346 79194371 450502802 665263830 25548533 418054686 762171259 545875790 594155309 672823161 670098048 82005491 891686802 544771640 646190771 692886027 287853862 126790114 15725095 505626497 242323504 134346468 251733623 964986209 797447355 760599822 167119168 207186527 955498776 101079059 887295139 446521681 4981336 337398286 231919044 839595953 805472466 653595128 573724493 659404828 632780963 444117043 707227627 752646357 26879529 713540354 243097808 418291778 571395207 13176078 708621872 275972974 265467941 615637987 352347076 527222918 68104493 529107568 545890634 688460124 322602511 248230283 653645570 571192807 465607165 296881771 38441011 145496769 473394032 366438700 856287140 679807400 409809057 450327886 617400355 974069245 662589457 226787382 207370498 480342856 953615618 278656940 361207956 729108914 808818171 877141596 389501109 181515913 608824647 163514965 996660544 129746111 13354871 928105869 34575510 346674540 220742108 565725274 276427805 946188360 165203726 707073530 505270463 996726322 984853863 810558220 192255847 621743019 67389321 670780437 154079112 562617691 366315732 616887805 417686421 552465547 904365040 126410383 236411786 986637738 162028874 824106236 474773858 118983881 724688782 142511193 626732446 37105182 145488434 676121116 370834372 997977733 55350252 20962467 837216478 587335162 713154358 754174381 745961463 737903136 242952913 118750430 873597090 382330557 297006654 972921920 214964595 116784188 354330695 539027645 850957443 333036585 463715700 401900710 311466480 725548473 515606679 778192943 838209114 584711743 240299841 118333424 370396520 600239544 280646218 891264869 916928065 385697088 21486157 67911535 210982932 786155419 856078377 534037714 988410512 839218093 453422465 779768501 410229356 395149570 349328701 983013669 294418912 238520391 944811015 963498385 523396906 950539726 740575951 631418191 346654987 385535503 148010312 763016214 619093319 390447649 518511208 823326338 548342569 108265541 435976940 816857748 295613436 587898972 670267857 824044079 274909075 38164588 363261660 940385180 271717058 370416415 314595092 543781383 387468770 739457091 544603458 56726527 894106961 204184907 536088696 224951802 787583984 71182796 8625799 94624463 556264355 193165313 475723911 336221242 711622101 22764360 70582611 811140955 629452273 221091491 812501002 979156791 275893738 577287480 578926224 304976182 667603636 999431889 209080330 797807523 649077448 646232157 542255462 303722031 918677156 335518317 410269137 955265135 877735753 705160120 260776254 549379161 978625723 659308439 782101734 423071435 837563013 398887049 352403906 915341316 285810226 326067377 805293331 577436201 501244373 790214739 681303259 941926850 862356098 609918043 541005409 108898362 728331474 680151765 26450609 122668642 818910051 376131446 619473178 171342062 507423574 156065810 956280750 768260342 185062608 890964771 108970437 217460343 571285881 822809673 829230714 887586000 972377344 570136772 7313708 42537797 246522772 549677052 75944959 890487168 633658476 20462586 801633881 570742283 422286401 328935404 300888933 732451031 374393807 324593317 397538451 76628407 514701400 327063834 88269334 10287334 873768992 940570854 17654629 993978237 246096114 881098951 918959546 597964286 149588121 823242526 621341846 773598412 552899944 19885683 765147707 481414320 125115571 341441519 196404784 869009238 417815380 237916129 318670273 801470413 367332903 568119866 347446909 506845451 417354381 368788240 229335222 625163879 317785325 905429791 768804356 149185565 747209006 36539971 768971202 981214158 829918527 492398079 256009104 763515645 416242576 885253113 764811727 595237779 913470870 220652155 918417448 132906075 645099594 290591476 213431814 838263175 967394987 654943861 885708055 453506345 342834231 695809077 374276047 826915771 214823798 12922894 629771748 592641688 410738800 908004093 209518291 952638592 186150705 592790437 385997914 573953048 831393356 421839053 797573372 143189095 565723989 719550941 39851648 888273243 824544614 535531365 799121522 507691586 767982491 484281751 974177953 420232785 958813590 433632968 939490719 896556833 235213819 153712627 464285508 747450156 885917429 418649398 482941740 894374485 861657776 131038802 795671860 763206237 916904412 616998191 972999681 798797167 340585009 342866006 245225849 488530581 553923301 221739893 810068295 658192448 301240631 738547167 558417243 637128388 443791592 724111113 150466152 294995673 301374653 486979854 900628581 696028187 496869631 68257068 626705677 140774283 28516858 472771141 844342879 141112333 419091073 425833311 191778590 745165544 597355112 775636004 87693649 258187337 971896585 369724771 850603716 349025728 367790016 254693261 595983750 286934208 488444527 79049017 560312425 696376611 873932283 704885664 119876486 267130277 748105932 695467297 848900790 535471204 862600017 695137726 519417881 856759655 116669562 355135390 140462739 912149267 380776508 402722185 472523850 143440055 719514129 47599471 106956074 289094914 262792565 869504225 129026913 49633415 50210922 69453718 657788899 881334336 373403637 581456360 560669927 184630280 620907678 388870997 405697639 512720672 96105716 434362110 836346020 14641835 634841095 385086507 791175841 261733425 391227884 970532036 753109667 875264544 473573949 247664090 295365815 127530566 265971350 202509340 162218284 823025241 335060249 449566306 331612436 699538543 165320939 507911718 261236424 305794438 230069429 596933638 966305889 592707069 848488228 928224324 282248768 821113369 800221545 434201926 10391942 81562241 858516409 327070742 255119004 532029123 773443022 866033890 983496109 497508301 501912932 961047933 501249831 397490804 601786045 211872733 656846398 628198384 407044382 581776539 599426921 554930270 134459727 42099574 911037155 508074301 78954015 84151248 145958187 700719090 919217886 19204399 34540932 575829060 202042850 162611645 36866166 29805280 658970882 136016073 475283531 167633366 860621854 417672004 440351123 631821594 714127253 854854213 40140705 214581508 52468429 880380294 65272075 470802640 133849774 896105956 390752813 290673439 971174439 481029602 66200999 642988148 23884968 341533223 93850843 337168312 116095143 870871035 168202864 76351671 802821659 671003086 306192594 335536801 312190212 880017330 895135919 193375370 929998305 33070556 751823739 89773033 974219832 837404454 225189869 202041117 529766161 99014544 520372864 36848611 237545339 862424763 461671923 568541665 339827974 936674412 441736649 768220447 843161672 399638799 282400970 167006345 988100441 963239474 407970688 529481838 983120470 113979141 971121339 822776580 558164449 810734817 624925710 460902625 978908063 660100030 30249551 352535939 202223801 595396795 268998683 39373770 408383580 853970586 444981327 296566393 321444921 984840768 565564560 974133432 624988421 305998138 102696388 237678229 435617530 428221491 759670935 160776062 370959956 893417343 671446007 464555720 523300822 587181972 157623193 70676524 893172034 575673739 680344178 97968708 5258724 207148963 536817470 7993107 629717768 745530303 66834172 414378618 561526911 432125923 334151535 468550852 691469087 907948730 781163935 881278747 671998272 847111699 101671510 286178832 679439679 792727391 259293860 63038487 337217022 138942005 77582428 247906824 615081826 463638735 776686228 41752480 854205140 500281994 585451561 271266814 834374081 94994538 505363000 246404134 914485274 919738771 839134374 816335233 640905941 68760017 939880602 810299995 961501290 335823377 41953022 226590820 214484310 11930854 52090625 200960304 383124635 555752709 548957847 193643191 929318974 878029769 517098743 449673173 435777480 373313456 376691484 697006283 739218118 34099419 765561414 303132604 117009737 380613010 483723382 29525809 478607975 918947006 343312629 908440214 403705528 943203438 340470477 62226618 349068505 99337299 183448910 871254611 158615533 618270275 842176651 346251384 73197591 439013561 602364378 842494757 245639425 452233555 536427608 984229818 5696600 912894803 422400355 614973820 396676173 18349599 792439070 314615827 588592661 646648770 6994160 968567307 161358442 194988392 799410181 907516243 558869513 431959525 306367436 56921536 523778098 278827567 430977143 297262475 724182315 899405792 797280126 245663695 172843709 675884469 297493532 903553292 977375925 820695569 616735184 926914983 51934565 359080827 344984798 248858215 445584416 333196059 967824076 448758010 287196609 856793409 84156645 130892398 551929637 372341727 31589049 835441080 48729516 353693962 831518363 756930097 167894460 713138044 852069410 485440531 278585150 595410197 785678504 539437824 830827039 759613270 78326222 941379708 665714384 620896228 492592630 798409326 592741575 468104459 468059848 185273251 513108732 13775928 427655086 434759755 74731629 24360062 155344471 255115386 477752474 73742610 859705655 379082408 812299785 575104975 283088902 379858482 929904835 363676083 991190589 869849559 7652565 841920352 410687900 463177275 345256145 609938332 824591015 727843431 668204106 401690065 571971364 339010631 409581147 981861518 859937438 376274730 676984865 580464132 671694565 155058758 296479548 812861577 476325516 403092274 75810386 380114713 48981354 259913322 947838349 600552400 35087130 319424975 695602968 538009713 534718842 62971172 676900773 139536610 946509104 274508434 777822954 383719854 883417120 478762277 256820255 709488257 485850103 180967244 797604994 186550448 767065252 14426461 360836051 137558447 192607961 27993614 925573336 443667864 12314254 154496765 457584090 802943403 685483391 588021546 515788070 402822344 838870953 211684216 584475534 188131830 406417873 623430447 677476069 120581344 847948797 576488061 774550663 797905491 316564984 398200560 634054094 145486018 186302930 329200637 624511646 15345858 711391326 633842045 361532378 669396878 409637299 812649003 495537644 97985412 634527148 480155687 133954369 265061029 911721576 583609718 199730379 556137753 701724362 465065087 849324157 209822633 40740089 391565967 505631699 337084483 818173665 451458134 333761607 365891194 437823665 101061736 867938269 874890244 848191324 191982526 409083800 455295802 938319640 387429426 989621250 765161371 509025761 692883206 176386472 118424137 398681591 457164126 470945692 419755146 912051803 61642945 605179890 916974152 197824855 515773340 588651075 512939154 304513267 223007167 988219437 960665625 593834880 724274910 774955984 829460404 960864273 916057361 977939538 132026076 523080957 874259796 441633372 863856688 332427871 719665160 842690716 304794099 283831958 917075824 642885185 719092361 610517701 794376757 757836162 145796350 744766292 707829219 465128471 856314750 193805933 628286313 339909566 176632798 356285568 464017309 898012344 56144402 906827455 41669046 220546633 773630133 56028067 599862736 747290939 35378052 606246757 174843243 311596123 821561827 395312262 523878893 405630203 219954518 746392135 509711131 958531439 718557705 463018801 487639972 556593040 821588809 292411791 327098774 125593404 687554569 192725487 837682919 579059923 144940382 47593893 223091181 515705276 855489283 788384584 283678182 828870878 150091222 911241011 520649073 172362535 960069721 29438981 328701203 479086601 352699698 721181986 487139252 519527416 172438443 682959663 726026015 348713709 794919474 886662297 692115077 403919078 918778074 934950415 795229947 994589795 9162201 160803588 627480567 466630891 229843464 111197742 959461847 325091205 59731814 28620810 363059802 422022463 726527893 890260309 951317284 973320619 454516316 687379860 514586175 236067677 434810915 815570829 115450517 596552814 982876794 456260556 155189879 623325436 389958290 432493343 183951385 992176040 242061762 229625115 312006163 600149014 264610819 747616916 334681569 563908976 285213301 147113512 433104484 261665508 631706584 657322166 59228768 206274593 423272212 738140127 276835068 738018782 669351345 445435532 387338309 778978900 661431392 456084327 485895082 225034687 430188400 389884768 89109633 150572256 93512025 864887337 717582465 248152958 769199413 921958587 888085062 246376160 498071362 434018255 992679889 178033236 166079329 267504742 262835461 959548844 214089114 717015618 5782059 812891580 376448662 662968938 639086703 309945565 148051491 70256554 977549408 90276717 685528500 569408272 339377268 80548429 917626591 664833649 206285698 89524065 841372125 83173602 924472134 321527828 8820749 236246335 171695328 139324881 620260465 776249511 187462997 126792331 33418287 482061565 303028749 922288438 613230353 331258729 677026643 891981899 57604102 727600853 326230232 58928712 699455903 120385649 410292785 914634798 412777618 276896304 745500500 969830914 529723451 413181257 940116255 28470092 157402390 12620470 72895953 58237850 494758214 394136504 524302223 104164606 290869521 285924945 346932961 240501388 591402338 693681096 222310194 542464222 883081286 501998889 467608915 656643728 114882415 870804419 767907832 984885443 259628724 716780456 229315641 972312990 810705551 681385008 340392979 556135112 332728989 318894710 119551717 512317936 79671842 789809113 232598003 368817478 393765507 495202941 299110631 614163455 870161353 347280328 939322443 892879572 646503717 57493221 493620240 778296451 799350118 941026116 330545161 495503949 341570948 251875608 908373617 165277302 394822937 122401751 979045473 957333193 553545443 656587966 799923291 396525841 886152004 735180619 575525570 738308513 222628034 699665857 95395935 452609997 934452871 152883623 546052830 239198319 456433377 573189193 525449038 20109411 673134531 276154166 546098341 911664907 248075587 894183616 606712378 706220747 299618330 844360831 429596233 846165390 460860967 840955854 80341107 513426239 139619564 668062284 192218171 75612241 376467983 822099037 664942474 497116728 693394907 359730087 818406187 266266094 370997693 18589077 417191760 758101103 3765447 799968727 871865355 467333437 484586032 3825888 204954582 133972188 640804305 729227879 671343116 638675287 870189738 441265127 689897837 36228281 991573851 308750111 443673758 913409941 919137963 652654226 168906406 205679487 338440197 936195079 510160755 924332433 392581110 648846602 675538515 460630247 948819632 766806378 829253755 18379043 230167691 237225913 213875076 213998826 309803134 403924943 150156776 354815588 244844714 578412871 836913546 724173248 898332368 711665153 25009195 867146158 67826389 708913310 110474742 62478819 446797637 508524807 552211445 216707480 25337806 125220071 835328665 641201676 575943616 425595436 194672182 235845886 58387604 930077066 537494404 959681843 959810658 586871032 769100831 58551030 366289001 764722224 300821256 220768914 182033291 22026547 296303907 461782234 645949134 464728259 998676919 268171171 768798172 441782504 987590897 282385988 734175620 554185068 279197793 596139036 65489975 766738015 179877754 623872780 85447819 701737107 899915798 833461241 949683644 788235808 844675313 135280460 518487590 502997730 117887017 507792241 155078092 562755830 799337925 589154651 646001364 815282497 387616810 34290431 371986441 528804841 130042535 998696916 918359384 118875353 376911851 22640473 531088979 261460546 540908169 667774351 329820337 507077397 725023099 117305723 183273164 16837513 177270940 627385766 583387169 303796635 521846061 119170717 456075732 755956105 9045073 18054000 962353449 226096726 602042768 647453239 879222284 180221002 235706712 373070472 949885322 838291311 851884919 431976963 311156822 418282517 460449187 217724615 406013253 340912462 543735794 133439481 803533778 785908083 482868066 890974276 99625627 42237597 451259986 476874324 634058721 960038188 625192711 78766938 613946380 243279428 374045736 864682891 166555685 84789323 510444355 96866977 542086747 448519021 484221766 856419928 474918015 952014360 260877062 561522930 544049287 690257792 411808187 256580020 528400654 349054492 372493698 231532903 218812882 563700263 364510682 561557720 538654261 200786464 323215912 277709144 167944638 282175306 60654131 663065404 436522133 713965613 770978984 636151390 247781898 101067539 522424727 517623962 799364366 790961804 841296628 242443858 122944696 568990698 783502103 458252011 408163521 556899782 469371196 15925070 723570184 290412153 322029060 655504999 695811344 198898340 367090674 600521641 531896957 728169384 595081199 4468617 71785883 976214575 338628551 581552127 838423767 565281441 66480810 469402376 555181635 76598704 251384748 907832102 991180310 19816141 209290309 184345054 137242922 207523504 99435217 357752889 473710461 188392916 106800400 993689924 422586544 641276664 503885991 303560336 901933707 664464287 203257246 639425202 292344695 898434705 689903329 943005636 346993410 381932632 619654847 410715106 418318431 323527108 317954414 936539054 54407395 698191975 593368452 183850701 386435721 267979034 322003071 60029032 630372975 863053430 680507199 659476396 966649687 52800860 532335239 180841034 5663271 653816174 966718847 728133879 575006825 513478547 14600245 779519469 162726604 569089143 157027351 992806761 325821857 741230856 704178810 438767147 520603486 200450810 528607511 652767737 989049119 235278148 425357448 34191388 900627232 951268513 930120400 442661345 237230404 967584273 942203856 10853657 354993553 605510997 858209235 633798297 291013810 552121718 257771523 200455867 927276660 396386622 495912177 198028251 808015945 733304765 120064785 146841308 908387784 757685446 967143739 791972769 954077994 227747183 223765292 34285971 27955151 287772309 519044611 479990817 349551287 67092821 643147972 488757052 629114634 922864020 504018648 524046295 453623441 101893241 846256779 523470957 806297658 452141805 131185549 106748282 778947223 748271650 942991730 460242433 367492192 727789577 750263346 376253957 107593452 220369370 761549481 275432720 521348284 820888208 807553304 902588591 425683441 319769962 124107682 662649075 552518865 674820204 275936976 893402353 27626566 352384220 391382542 226977603 80095838 650832837 719295531 265630854 498280652 741153911 88028637 162534874 911247718 740078853 874952251 32277349 74287781 817072837 996072257 46885072 555236392 54309588 640669263 51343816 683725105 159825552 85762218 341216894 447308582 502713372 253045242 910409768 696512017 303786207 391393483 442834814 819253025 280630789 334200588 135478589 252672295 262018300 426896530 50309287 786763546 2324473 204268950 801595394 544948883 65463409 486743859 412455189 54423121 169812384 361990633 484697006 908425911 778110213 891877917 84677662 972017225 563176676 157899927 749689786 165958195 949378755 137234690 108261724 947101890 957540333 846825071 214250977 786476520 433054194 795978194 70719657 644148668 600255269 352448644 975409178 203778296 949208348 987008703 147160605 463853434 540451124 256896037 564310175 571110595 688375051 431340602 412977682 394012795 99264260 29382373 539542505 932504299 277528774 16348915 733912351 443525505 30276029 114720404 743723697 749022544 508054936 297788892 935363103 85053837 875387593 355493187 416836591 473714707 478154504 839893030 418067498 848612320 21090257 537750852 862374110 115296150 759330017 28389697 461095578 886621179 218555580 588530470 939265269 465918585 943190314 688437983 946273031 3392414 275586998 432316860 9363437 790571421 374040622 175193328 192426826 22306508 432572710 962440725 470102465 81000996 230420085 473587622 581738364 807410116 891247541 440311684 702089384 40464238 752283847 635769202 557523958 793998089 73793613 900843929 594728732 483451165 237652527 853552389 160221010 995096922 124770327 260811301 865611734 392544529 805228020 768201039 880350824 263716793 484687995 954636089 913411534 34603884 482295713 637595521 898213969 94732135 998894882 564771111 336283711 98806413 536084222 948931854 714766439 807129061 356566006 602916990 938359968 806489880 997767187 798135205 961134658 4515060 546396448 923678225 601593515 216271339 884819243 321905975 896448443 951546516 649570056 208310512 148042840 4886569 565329102 874213879 4873963 148359432 730415192 607285868 46195170 668825907 925750212 655542356 872181804 192550096 52814840 314965526 343726016 131356841 376245528 668693247 377930774 762799788 398464785 19882943 546235052 141706860 214669842 44204266 889184130 126733214 484231949 477257081 255776670 534730909 826901051 662797126 55547273 214974695 827803541 775449491 150764497 876767646 522611036 684361604 457277317 60232200 305912977 690603168 834519740 299042320 326644605 387236180 365209870 235082434 462378539 581291376 687825945 635761362 121057001 569058472 256511485 307558166 762657995 491561748 788467681 571853064 536574504 137385392 658665068 120548677 659616539 555971805 864332 100381200 902132739 847626974 438139571 196412367 802778627 351519324 210523604 401638797 472811907 444973283 916006251 74937719 489588909 215016802 750960946 667500895 935143921 918699183 774816109 658868028 734635649 80435201 690791775 945385896 237154005 621451124 116406226 964173409 938138409 573355656 947921300 845091528 199759866 863371939 429473268 496284261 237430413 196958602 75663689 903838049 438990696 837334508 589122411 41191178 79801559 895953367 284913208 430190163 593750376 340803393 40457745 186903633 798552687 380016768 489340506 793640639 320803459 899310802 818104829 613063291 329599487 478699735 673782760 343278086 368651138 120435985 581113226 132466696 36371055 536962667 469555034 761415627 294136174 883893423 786685264 18217915 512487657 918709518 805966186 216710124 584179600 707874973 749518889 27519636 524007638 196946642 794758417 834593932 70075249 941284875 49748268 743188947 357236702 959624711 968925576 475634699 665486042 891197546 707276724 536958714 581402090 852585278 680422471 39271691 793148884 423091565 201646425 122719690 711568676 110751048 76200200 376935020 765528232 823234307 505110517 591305284 252304372 975429430 377245636 175095119 8969695 825915229 261742496 512641193 950640900 316033113 346746036 368942358 747913282 247833326 31357619 840474490 521929533 674837059 121905233 656001377 144777946 275435621 170653639 324502392 331224519 239589059 979476819 773427730 977875697 655592627 95614389 951839140 592392715 461798892 222478516 955267401 19279374 374127882 828702103 27393342 909244851 232307726 593078701 549131623 615611899 137358555 685461189 23723465 406337704 239459258 404793782 189336334 173907649 465335255 675334361 692452100 924548370 629963201 741479562 668020510 639423145 634497518 952794538 634971377 45463898 485687093 702628384 387292344 826328636 906644306 336797523 200559569 852079146 43041125 485040306 593282366 957517892 780873331 564271148 461299237 864133739 360730596 280111800 407707216 138281416 968723459 777126607 709801134 620795717 611699842 850887405 188054480 980881426 160292595 735550995 529229421 172785186 660740431 442756168 216929246 100254891 593720947 379696403 993098914 495365802 358503582 479747587 562590428 548139869 542507509 39717671 929241808 939341511 455636224 725916054 90748266 76682799 779126058 122018793 401993398 73499809 801257796 542750396 522990697 115940203 380424706 261361457 272566359 774078626 134156412 570777964 290475770 507581851 646726831 514792216 361945586 612818290 882649594 558803424 630266496 724946822 652254113 65509879 378503689 399794682 248349518 499007633 973937817 375881270 841176459 920126055 55990621 747237221 435994697 161360951 499722536 602255605 928093532 911672130 608983279 425638169 887878396 679375821 835799117 956218698 938749509 373694880 856551424 588620482 952107448 667236490 363253354 509298431 387069880 701390554 396879376 837321799 385841934 403107304 331375135 458082334 306211174 451936394 932047074 722025425 953692623 513468319 251010637 581828334 709102911 988467848 690924661 864803786 630343949 626114986 671064598 127895034 515240821 315960557 167494924 662149850 749188120 692667456 280215770 654185481 177547897 326741522 617595174 517265899 39317121 924919771 213881914 568412710 15936251 922244753 429232517 538390565 263559705 164872499 434069528 220867992 425377261 972932418 375029546 240642802 759029489 860230979 35031189 647844842 190521984 111441214 456676182 825631738 641423706 628863298 339353104 844106979 153894436 76853727 631974282 447037223 721397221 417956010 92650285 11634830 122899083 335794364 187690375 363009698 555332964 185009459 824574666 771224370 392557989 918170032 954174285 295341267 454662375 57940696 995231242 367463258 752917924 920614099 996923167 364448867 974854079 86092240 926036557 604498894 733463289 729932927 172968316 407008316 218675581 177282709 702341941 65274262 819414101 396399948 842588966 138402695 504002546 227524576 365924002 50034685 92139688 393316371 108548382 90340780 368380207 614035625 254165173 108862090 580844323 742835181 287053477 890362964 247871877 893363243 835040208 665530120 10964281 479007284 91087164 589419369 506812806 509752797 483159699 521845631 773027481 8674943 12787876 93249812 400995330 395981177 351673312 435764791 384956212 425524394 263783134 520354749 85338121 416391927 431838935 342528955 29317437 464452299 206100010 700448781 103960302 94161554 653180634 296659667 561130787 478776637 380655883 657893103 319451202 913308865 321517960 185889416 489679255 610433687 719151680 958360969 207649748 558530110 881850565 588596770 653870475 228942261 210908875 921394502 707314102 219452929 711671471 276558124 539572272 783401389 284141038 465640399 187357242 789428549 837064105 301037422 524304119 192391642 43659048 716571404 797850607 876347265 285575251 221265649 460225936 505980884 982732859 914791207 790953384 693592687 304207247 180122621 15754221 212089204 368967463 94886024 596220533 241882632 803964029 514727709 976751678 557424851 290692143 215751129 89716647 652435588 585625727 903844633 483528949 573426763 356738003 435907586 664800463 533364317 270388533 389374714 603436739 602553972 69241555 751951405 73421247 835135052 874502784 645364233 120389784 457055271 116027442 85021122 351711878 400849226 226931330 651312079 348153766 953726078 960790831 197344875 734836087 26948240 82682779 902462997 645653854 332825297 420485964 80548880 584426274 398043030 145017452 724557028 341719920 253713081 846488138 139310811 317654104 258063894 899775959 956768901 321779662 601234959 527252010 932007732 484787242 655381513 823954173 432615296 207198376 231354093 93488941 898538949 92109289 802457512 404737853 359882912 798260848 50963371 224868820 405551478 5870374 575695211 691139642 589432045 199887319 801738466 393729247 815252849 551602099 968246284 622800341 820320688 452947406 147201899 569108817 741375775 350208928 209020036 439612974 503032946 536480645 580827744 177902185 21354535 605555517 206832652 407693734 795542780 330478701 668765977 455829929 814424181 473390365 179673628 136119518 463889752 460271161 98939695 399780563 788868656 663597072 343159918 735638200 846663629 585675480 628865660 893790182 841267649 394976552 149647099 763540053 935980773 345782395 57769751 211798308 332675538 46471092 756867580 961256213 172198249 610522005 430445915 793919758 600018764 814715206 143405546 282036889 780777570 177579221 717428193 531622500 702656855 491978672 662583165 377687746 259707161 836938540 791185280 723392553 251265372 626453250 761210799 115526066 580435223 96239564 117019475 457807772 706508037 628796813 676132281 359306186 626988069 260801574 100121778 206281280 792543291 876272098 368951059 597057961 224992332 157598699 84461878 718033876 466089766 755320530 512136568 30682674 569699286 493517579 172416697 23657050 355187759 329651054 978547935 193856134 166733642 372781496 865335123 546435091 914067968 205557512 780129154 64402949 344711538 430909538 33830749 255823744 931202 481965359 777651673 461068368 323907927 212791739 571094384 38223202 806601181 131512246 366693535 557409609 265881667 446025396 453151334 418894010 29761147 302148269 460493003 776063248 232505277 553557629 276438359 477528777 787163908 770194021 584114071 928630278 692934543 237535880 415728540 317892879 215665506 962307951 318602364 751462605 906754498 446510726 594381007 999437135 369570237 399487132 582350130 989141062 189457568 296951399 733052103 894786952 408413822 334266110 13068723 397355408 913922224 592336989 903489951 388542460 711811152 617738724 993320504 68260878 850007740 102843609 845608879 383863084 489860633 379547873 534806842 573270369 469987790 652311691 695483793 217102809 643223301 631896005 119034738 641793385 17757997 203246181 710566941 949538564 838496378 744978593 537840088 665404487 736950371 57330071 369519724 70624238 802158628 70318534 336352678 898708060 860338490 539060627 930941911 283832856 266631145 195998662 446007381 616256074 6950841 14260234 965464568 41630530 608769525 432351088 50109853 487269106 939708459 162729196 304340135 405747567 304919727 193207767 126111609 225321843 304046359 889487467 39231997 537426654 391090368 759453770 604674080 310182705 923139912 771278072 308559955 154579473 996908818 223780444 440552460 733795786 191867845 525826883 680185923 103876041 897005261 882840541 322639349 609771297 761562073 669272638 223409317 641388807 473853787 481587422 421246678 458286422 913070859 931221274 324428434 390833932 186076772 696236465 56353254 722226891 142191398 643165511 555764067 117508953 845244370 704722149 417929887 284913696 791908913 970097271 125625522 721403823 860565454 941259597 867468986 647054903 908078711 758468762 428329559 78103054 345942720 634105848 663156783 21391920 646519423 173715938 386558571 844139193 941151569 833533497 885199672 363924844 713665300 699542720 768805704 466706479 387458667 408339360 780669518 39758733 119037758 614052837 137260933 818750770 992356663 74275838 480617002 291930227 301074501 921629761 751078397 940353220 409076509 599834468 620973509 927720511 604471220 796637445 56178121 564114468 853503430 180466724 804927575 659555155 982286162 25817508 878033472 635828436 873240348 572537549 531687258 605106767 597844778 58619853 760577789 155326612 632932168 503610930 756498055 863675413 537457540 456966513 636084184 399926119 447374514 964807011 507376598 709263301 388822249 955670723 721393899 718288781 708783107 491145649 878579074 242454208 699066401 537540146 801246349 797724550 777066533 871428781 461120002 904708776 112840759 187247215 885970777 214045204 762839105 24800296 261268496 98482013 577364083 470066796 821002279 259773497 93478335 722025524 605754533 882958593 676390494 226269018 877039633 737184052 389780553 223379232 806214393 76446196 126286272 408269482 389445230 230851207 746251207 41485695 954727558 261005015 770334884 646560268 728763609 329189875 186336355 913318433 114730757 12822156 326234450 613432178 927381291 148221817 348593285 306926615 815137391 269380659 72544339 551478540 387922299 846973785 24744663 246103218 961317628 579666734 426278000 834582860 94805540 152989718 21704769 573972867 444062503 359966493 606973105 475870435 239051710 986616431 997141997 638784603 788877223 367294433 124385377 716673729 745549602 473679719 753335619 107684172 22173045 897463196 514982664 431390744 138033002 300530237 797052909 360294054 462466508 316345518 371403375 564864601 636524525 883689587 571876819 800874233 370640419 177040824 645077151 256710452 891752519 95336394 733531423 500221720 140530228 165114780 553256929 82844827 831306830 292248131 293738553 302111763 756020216 598573434 977001150 689591486 953636892 261402655 373435339 110950204 464035240 934735540 242051071 42748943 658249739 782540767 32654013 242649122 527036860 483107562 802759341 386505535 931642036 162077764 663596601 850362519 238505710 506445821 174763025 947186495 605803246 209088078 736905639 481557165 660359735 366490127 192465844 223928127 357925332 609735999 113165489 131149492 439365840 724215681 262116191 356518064 989886142 636675225 1590080 329283389 339238449 664982770 743166235 934647621 794009925 969921051 865028988 331387161 98273301 366792005 408334641 364013805 256855362 880267207 966664142 511905625 278448755 726419355 891774506 523180505 38851279 765378014 117851360 425854286 495571844 858731347 572312783 128247932 799443012 844298465 667773339 2342538 484012483 105732113 799656489 866458501 728129082 161419153 191310631 144418524 776973799 906583475 144628097 864912357 628211083 488999150 4669165 115297879 134648554 204932700 623233633 271097550 79236943 964734523 708480151 256195403 21585925 353418348 140221584 157694897 534885599 496679671 450732046 967211593 681358513 596616325 150756888 927883839 749099476 261908708 295144826 504911906 114104486 944059783 102542658 915977320 237469704 878094852 246021956 324080616 584868830 948761236 409629335 984191582 663224210 133584534 891299862 866481386 863764626 468330764 938459872 185799313 771357902 901839644 166009561 794085563 420950843 301313680 679950119 329229747 846114386 234010199 130354869 376442667 132048017 279916802 923790515 582035125 193966841 720690503 584928020 112232522 858312590 965156482 943518478 481094855 338014683 632746799 229866398 369988715 293004139 689165681 950245377 659695451 942420049 612313999 213334076 5403167 829905313 7578225 20469654 152007714 289255412 24596519 955732761 342186549 620989416 270225506 408791060 807025932 607177886 312542457 220668059 460956607 132091450 180256870 519184901 950001227 24944231 327952455 681207662 460908047 305987280 922502109 272250931 45479504 272862120 387526288 223055480 37638325 80153635 652777064 515122597 35683787 452681467 480537750 121361124 353770370 379157740 221875177 561532837 233993646 339796791 82911578 413860891 348338311 843836963 534843520 457507773 142637353 370094967 64645148 987008966 209137173 462138114 560878735 494969780 963501998 364098324 557188703 473005004 112713405 484900098 14233782 835956117 479969518 751141285 449453027 527716441 156535633 658544091 784116694 456072615 261297369 795459845 217533096 670867411 371733728 401439624 977316625 573625461 567346593 756876108 856851696 635419366 978322621 434647104 756979655 901086406 866012087 547590356 224415549 11274873 454975096 716469885 245309850 689783205 772311499 439061556 85938766 576797109 869064162 185491191 584746090 351306329 616454863 23144007 633793317 326209540 26369804 579125929 14705752 86297197 382067700 325517349 644011779 627038478 95010375 747390666 785185734 15166888 302611114 266271528 742715752 912790717 698315301 28408020 836614484 132337685 199185059 896253672 698023447 406168378 359620981 514526848 581864932 611695099 747991503 948094782 853477648 362097901 26740042 519152070 595686037 336232421 683822176 26319939 957697683 851926143 581680372 716439776 335342283 333218458 207413447 756076112 250224930 660907226 472542212 637246535 9874468 673321253 654515637 531555839 312211839 765662502 178505803 930842804 624748675 247164622 303767578 777217064 543781033 835082445 727416282 151981856 66515977 539684125 825934119 739185124 829693410 115292536 241100546 381911747 8990486 785901533 995174991 852491917 905957547 435612943 304919637 255521047 821355595 511611670 109788481 395139515 560609989 95655356 615427747 443770837 935768202 219795728 148025838 56159047 999572528 116189671 943381756 106983158 713897203 756556374 646646409 235867978 473777455 709440057 789769907 849000114 598072039 418381232 718292865 994170398 459302977 814194076 318623577 402741635 874800648 604158502 408364423 276196443 230906409 533927737 433292989 588339234 870709302 337436931 880389005 702295258 233670118 712575608 940308209 410116488 265657747 60088271 398869700 420629172 773192378 290329347 196569671 729926893 36415103 735428691 622707357 202435907 381723686 124829378 466906446 769084363 644502939 872571543 891357896 544822303 138434027 444677599 753241817 459419099 556462537 497130214 22232375 443256097 310868490 971955394 360330232 937251606 469763113 819510728 455760410 832715363 318266052 68075540 651400188 35124148 949305372 688290310 815002083 340080188 225637017 431677120 997457526 691168304 664587076 475986601 869871939 379864903 396247116 940000748 324143928 703694145 250934146 761605370 520618282 279558237 22123228 60024580 962544209 857559009 914067701 334022786 746938570 60854933 807402891 489469358 213862420 235865928 313017344 806781193 837887892 917027658 821503451 464228822 347298065 650427120 34964292 972464794 517223736 31417364 862054795 202807715 33721369 483010707 940952993 164020605 889479592 78902477 917586077 354858366 434303549 967828519 530010680 56702523 670161172 260801420 116337489 908447761 326640334 774004200 450602091 821278109 377973230 308459692 36229674 842249284 130798941 939299405 897161690 602402476 711462119 174308549 248010728 979684673 692663228 481410577 16730726 179459249 749705456 772456625 417968011 858499184 489949691 934284330 8327217 372201269 890291001 545728391 483105366 398776187 235492458 100499924 962284955 207890945 206124339 349865634 45572040 358843467 741114780 554602631 960746822 610217758 386479249 293225882 903284131 118943496 869335649 199599611 575420434 729121493 734103362 335117897 431483880 7446555 828837835 748026922 916779808 126165935 842410872 223868615 28032216 953582638 145908521 20352844 728784850 922541174 225392035 761262445 252826868 557603369 251723277 87894492 622431176 632314417 475450485 802996948 318851837 332223798 384954441 930348177 125083876 337271850 917524702 996858837 159704051 958602430 753206253 986430053 946544454 998893034 395225105 742692234 697964313 768976489 683771210 810966673 99021647 880743226 260122492 501505355 455792622 769528352 408342769 715250318 993557409 953378339 366500051 448775346 578950709 793414158 414642611 328345108 928033052 684695278 963454469 136511382 579818989 824889497 316615329 808809245 420425442 562927141 160128836 672248850 736549720 168197228 622365453 346539490 947662418 770629775 335586560 57827454 545808119 924268144 211403398 196697308 309032208 365278006 91400171 210301812 107497355 594742733 434844895 532328643 710822650 122370403 791864566 95716811 671100437 826516461 521207336 207274641 717604404 98412704 68131153 625244830 788755925 555001976 892304562 116393855 557317404 918697652 666541678 45409605 698815566 818745687 116453646 560480518 695110229 883134377 531458558 883465562 903520063 121527477 180667405 737952990 61818559 842592712 291637233 25395381 651906731 80379640 411918529 77714690 112973692 529569179 34762873 833332591 805317329 923848907 759275130 320747433 651985388 336929257 670513671 110955489 11134003 187216151 297563336 984386380 628034992 402644925 515220299 722736804 16712082 937914116 4863870 189758118 655809706 899116638 874826551 675595410 720763375 188507132 173703852 796361390 677340922 930012502 77226235 773726915 263857291 166997927 588703907 592569502 683289858 889530991 298640393 67969168 163852518 335653359 828148213 598119407 281213282 578566064 89745426 374047635 65780419 385797372 402515313 45991002 987214075 68248420 16744198 931932580 13464097 590281528 219723818 644487127 25765103 725577746 443595031 580688092 106474307 740462412 328126831 168666784 409557150 230094468 552409782 695776148 628956328 906297375 122735827 260071726 220077482 566390212 474592915 472922726 315984146 211742941 521265702 189199930 955047923 678574873 286563744 30567466 949149058 451876589 739304825 685962428 378048410 557872654 766115598 260566521 817146169 900313592 518002462 817635310 72092417 992435818 645178445 278841132 44777912 581949928 119296420 40631625 508519624 988812856 391844111 520120669 613573823 664846053 991513054 405604998 800101840 727240640 538212164 994609764 197950033 439089497 411324635 411604893 292009275 838419850 338643743 985175130 318645933 729876973 482126318 13958857 959194729 863324257 658108686 796272537 355845718 745968009 705945767 847703681 533914876 435162956 389481925 626495161 968911371 414720854 430619863 197198718 695935188 454492566 568566323 423967379 691431118 755014334 467679376 636318907 259681811 71983815 736363402 830491200 949911008 805684074 570146849 107588463 401944857 193043623 742357306 981165850 588743874 826201922 426933276 950687508 248235655 276620609 233172725 262994104 755131701 909062255 513844563 955091299 764998974 60435677 240560811 681085174 310329658 55085916 144840406 38890581 904881248 849398275 908216463 230316010 223760145 983041199 573038070 657440802 283993422 638473598 545435408 464919022 382444349 460570451 296196676 736159044 593553832 270201430 608078559 985938844 621493885 960516721 237811601 171132532 300235087 453421524 935289070 987192781 85410259 43055473 68514799 774704299 893952612 872913280 760470126 195838360 468625024 179472893 23474093 761264929 291645769 623289125 621886160 782348888 98916869 980197885 732040030 481627472 992933023 299546315 516664260 907119013 852330019 956007322 292435410 262950129 171682629 148179643 920370492 207634776 139502811 106130239 190582810 799517181 189688415 387707773 255171944 822633866 191264878 388980626 74087815 798587053 28647755 166048732 741533882 23981717 767426397 850374527 915433898 985574265 346283436 189520096 705124323 417565457 920039016 617448492 693785684 838911259 72178018 874119634 77436883 946612183 44124817 327039749 373209495 527364748 341397647 602239035 859037116 691603969 323495706 749909424 241049539 470747908 977328531 316293092 643949839 803512039 426845570 493850137 786451816 967295998 575481104 655490262 520963452 834501666 443626891 870914662 645910873 973896497 524440038 152269146 734791925 979686795 126395702 168883459 660532390 784940183 698153270 891065337 755495338 275940156 210103492 5423255 553192097 24709224 607361122 481570684 281311245 639226765 63926965 311184907 486036185 766852383 125804298 503890156 990229199 934703383 133071308 378665097 273738528 404352371 871585551 354311570 605511905 427469491 649689865 746013049 463251848 953993310 349666963 298661111 919663987 711458171 80631724 265860229 20204129 761902360 206744054 703249124 954312694 650597575 645585207 534787989 547366972 893145884 231148506 856883042 263520797 885873200 711710571 671647443 465316842 668497953 984109343 754979514 589360087 92608399 476389450 40068776 730283644 355357217 189174502 202013045 519920982 73401086 26750482 779238332 331019587 212326741 816717969 659953756 724350218 876440277 12867399 914518264 313526737 216781877 59624384 407152248 609756069 120156590 515932841 93094278 569450998 167584635 640883285 380478226 511436311 164665952 228955449 480892111 353001410 867690016 60405872 986772915 833478035 157317638 9751607 383580283 908933000 94134109 6394994 707157540 953472903 854902776 517345574 570216563 378647512 460908715 180349181 627502191 81832359 70584271 356693957 369711841 542568835 919250882 750755569 610143451 134705634 251595621 477224982 631373358 266980251 45153948 348646767 67198450 277671018 356344018 968078938 886935810 907968879 742024050 808294361 416327293 158264751 576748143 511046930 828555847 89928850 409140925 742183376 826197381 85264995 909908181 821226751 160274213 127218900 325321013 633514803 577141844 757323639 874004702 383975714 325160197 652269125 951290324 788439589 38648945 24540699 85356450 478022844 460960658 944409912 1438163 858735367 898936742 168350657 886979706 481783629 290706610 789333566 803452075 91771513 401752573 93556250 601593087 953183384 738897552 168261158 299961364 726869852 247977917 995587862 442404107 317351580 994779541 597955586 987756553 850674898 708070256 833559271 570268342 643723675 784717417 292617508 828405953 982053435 681250272 160766462 81398361 163762710 398320630 855832348 589755573 377407288 631924244 876677387 469327502 838767822 521039716 891400123 821458592 911715755 918710614 502386432 66020397 7414980 170590749 99355410 556750713 318589876 189250864 855737101 270676559 756359993 828737993 131179378 127386746 481355189 987665769 179709604 238318669 308039597 196572242 591261036 526855452 870600782 340072459 107364726 96765889 938571235 487958496 909345234 326723352 784947296 415583584 843540339 330594434 497841627 243073757 942229427 766231654 761338125 430737903 396440269 645057708 964499925 454078962 634176098 71211328 173470133 565790339 878954485 961856661 487616595 315345414 383688559 126515743 836291065 348514851 579057563 198032088 282333718 582550085 310817963 202197436 424297403 984118810 836931761 187027533 57213471 617106966 253756455 561154831 839121692 420166127 123537512 298029069 588614063 960162594 197746740 999795026 503736443 925481325 906923056 391565169 408122951 632239955 702347108 533277694 929728636 489563803 92098491 148066323 401258408 263968465 31588486 133168332 610555389 947126724 738876665 248318411 880935378 74734086 593732781 588979636 531501601 697110896 66439197 850098866 965270792 701020571 520811305 114880753 876538952 12672615 325513109 576326434 348037065 743658104 865997707 954428666 260732948 804583348 101318677 290926514 487509207 183368134 197779876 155991176 129000293 477195422 183731852 944556861 447857459 838444783 619136901 311323286 238559836 871966384 494012972 651648220 553160222 431558556 590895999 312474715 550442843 778646962 403727973 809699814 569401625 287654325 428343844 323798865 400091395 454103980 168071913 117309430 147274725 163651939 712925252 745574705 580047411 629502185 99401129 233826020 687371395 259653904 130139887 34274292 618726414 409665009 988050645 620161738 742025523 648414565 586492792 648899538 587286005 364850060 727361759 643457023 892725880 725052234 431777648 37241669 479968135 688189637 388167799 362237726 939586321 44538857 265634470 954081542 451104424 986266852 302267023 552338687 59760129 517105834 655723308 564791822 824621430 432978802 297082968 571257532 337119879 467412278 2083668 153648021 183604308 657099831 152028995 712829356 857922597 462843256 196833709 251554070 150595043 785172286 867119360 606822250 469538460 608084886 791009034 873215560 408079618 607603919 572984193 656388046 464478188 329454588 109206139 961114916 501169364 106717555 943428854 174915826 155129944 129225552 570082129 229158885 284973754 328188915 218361297 174284078 843955808 839273597 411129118 975795458 264589908 677343576 69129411 297002267 851791556 763907244 325553073 736770869 250633603 396071658 95642812 340781458 660657799 9506629 793584924 789640567 711410793 515458100 393684718 436871085 67822312 866287602 366275505 983696128 941536614 939852030 774805706 922142403 945354601 433137308 929361408 663669067 848710427 481130321 217910272 254310511 489243083 353581930 621343962 178949135 170548842 313871734 894806658 272372362 369434127 72246984 307726160 984405830 64777844 123057654 989360768 849772843 377427574 573261660 451862195 51734312 731930264 449660826 552221292 161035949 111442817 348968466 31573652 610352176 473623161 605154155 625200887 785610664 462102512 802285585 306454725 711709973 525605880 801625266 943557906 647622902 214476998 172477634 725550422 225089233 807712053 485576952 893199341 859514799 391475522 175012815 24083095 577643676 530385041 166260742 143403258 436630315 417855207 880047392 904084251 145356273 680912045 913137125 680902121 183318278 335182196 422130399 594640818 668539015 323011179 39874270 401084076 635652374 470602987 423901557 3287406 885364824 971521772 229931898 495266676 446042998 216663437 116590474 542752158 99340189 544688528 188482178 995276465 218625662 255475163 970449415 891726804 394233550 487527416 980198143 832399637 999944391 432493205 963770902 465344482 936095398 644079109 288910907 360365456 797184811 913309886 961959712 23979992 471774748 848964569 863220157 127568725 510738113 620239766 690529997 80338951 477743721 333061589 329832271 945215442 562085093 547723933 406227206 494286592 46308616 242441880 480816890 939575483 973444909 570108309 275577333 409532820 502977456 882400518 725150471 920955903 876791667 376975487 82426883 738391764 561539163 46588477 795674623 736490448 61333969 613258141 177640920 330388498 821098306 737568672 42099372 373525150 624157855 809337198 723676254 328911069 170611934 146162383 91417109 659058459 277663351 645307059 284889789 552462600 176307175 303204780 210608004 242181688 236902449 80734831 494218334 220055203 641837399 65868375 58992770 467250469 649007845 746127330 108918507 715976191 148082791 471346482 385033945 298063188 621881327 567624332 645776461 505866669 429828240 903416028 317015696 14368886 951136485 439347760 821997740 136183422 696329611 796147769 84082161 870219387 899825570 5303501 403758706 341886852 202498896 886735975 510665606 761468821 29641790 778343589 241525831 93503503 518226457 985736905 785146902 392040501 637846290 627340345 318563605 631619503 346078303 331534080 404350123 774143755 208408248 427151946 351616004 397043255 357481178 240628972 416012431 396292361 667209735 639464409 121501822 885462455 744609412 967200430 737314121 521012063 979345946 503104039 686025259 776799872 749246614 418760359 836065443 635439487 37772362 361783989 69651701 369599268 39411849 83046777 8240295 754427674 29122606 513798979 316002564 823133298 338122262 918423045 160020380 738559520 361515937 427687380 682007234 432765309 264572725 2847595 757955597 190497987 371810491 721663143 991433431 389155220 288648224 297442572 979137 216210292 97810390 437443134 278840877 347763786 808138576 585185929 260484291 789845219 493438345 170810202 603099629 816660335 640673662 573485508 496638810 686720002 250990255 984539900 461004159 225683220 396509602 791780573 638397969 781941762 423476320 134223461 278477964 825044363 309494518 459174454 328642735 461593171 984938998 825188630 865773310 729907043 193033459 166519919 165353791 721342631 227404040 457066704 148467453 86071663 17309010 49642602 75850248 772330222 61558641 924639635 229634291 957721790 852017676 22738759 893513621 942197595 111043402 188649890 678365577 390214307 588031833 661535335 611076782 565470812 595768554 334506364 892687271 967455406 893305267 126617452 623300699 368866469 1707756 939072995 453133430 959233200 710640083 975595574 901042663 498859301 900737064 895689689 901676896 117994683 141960881 431993062 962434777 886607630 965905847 516105885 962582542 163817246 464780167 168015326 559343868 253343184 431496435 695487409 939987560 196931691 599099343 83221950 332921432 671861021 738366836 278595797 861938839 449842036 878346559 152832360 810162997 367774438 224337171 923050508 273242373 3476297 196717523 4542972 591245342 557440859 877624809 794830742 971118683 413883195 755296706 941747931 471349723 400606958 101960784 282586099 279352193 490688731 848720263 646025639 603161973 518229071 779246304 611813862 900012449 605868538 698737624 965246528 800483380 781996656 86976114 124594286 414158883 453475498 197929905 961686728 931249571 987189378 198393887 845619405 591462064 38399802 378641481 126678431 21654922 502598134 715215169 981476996 425272115 89567293 371235099 689416038 940732914 14990460 872279408 301762900 246493138 356316803 541084638 927336191 50868515 613100038 957532805 253840702 388083960 825736989 333432459 473206154 298590632 506715332 130421402 566396034 752656718 183248732 116891485 327774825 370973769 577294632 696131590 73100195 12571580 4949201 652628683 6668092 262723087 191600611 545427300 503379809 986650476 469183309 201343887 608442340 659619907 250610661 659627405 169552060 409795014 396164834 809489570 253566083 437325422 759352928 986164120 162373878 478725236 75275232 178216253 834886521 475124313 830291141 882514144 730235792 298239838 763909335 929212632 726408551 528316429 400770244 557191933 310949963 399712942 553098394 921239853 311108911 877357522 232470607 457944008 504511272 98883277 430439993 895553077 165026289 282055731 963282326 970711899 450024040 508812386 671856902 127842344 349171983 244235256 832887051 342195726 122088588 152543321 598190736 853815681 2959401 727234602 741879647 736993402 727191637 141079513 120726185 275681015 981145377 325725714 929460611 83063160 290885315 497845323 944101219 980801924 492647446 764242233 175409831 426958370 867583257 934517081 919101710 134454369 477823852 242179432 987610173 39504336 750575318 468353771 814555195 278578438 797678529 295433384 917052917 49718299 5635516 476364587 870310331 500986157 319265784 694567235 902404033 327885021 332529612 250461826 598193311 740022991 248535858 762236352 264799698 253109294 19763015 770327960 40172088 551965221 847967438 750264553 880148632 478515815 249397934 830179670 192247320 422206375 853726320 464789959 729000133 900389409 886056642 367206118 293819407 146078736 902652918 180281251 385013065 146889781 135862915 519854001 4093485 304629847 632743811 477946886 781551959 987566013 866620212 341177183 770269381 586526646 504363383 297341625 230255197 877495313 260557396 374229977 919178855 856734629 142656116 642648005 122985999 614804683 481599398 635401545 383621092 423307742 286053210 633732980 951123036 708702658 232463657 147280408 265446478 797938779 559560011 473350221 343312246 706408209 124548383 842331886 313839348 642078034 616253351 387858202 419648461 338819856 39382025 292639412 119553897 215007551 499024399 477081828 153483283 104564312 692572328 59260053 221045629 712911577 932927589 458385140 58409785 64819651 450101244 619901431 217600832 447441691 755658953 926033620 646361199 393587817 665762632 177683589 239400198 78354236 970578844 252506187 655925031 247590819 440114188 153305640 364924765 12637365 127852416 401247587 87012626 876773131 244822536 782997768 912637207 868649793 677791061 272826982 739724832 952394360 404657470 744195471 518808389 434631383 151711293 860637659 110940291 468129285 17200624 624193637 221614905 610661297 544146840 971277452 267251884 546997771 445623453 389051508 451595395 990607432 353715464 648939395 268760907 213687073 489495047 137704676 958178036 198609748 920698476 999319047 803024722 517190690 481328431 914715935 395242141 981048272 718704616 359210402 787787249 429708838 761513813 650600653 872854479 573465843 986304474 953245214 170902682 91741830 104172540 162207704 576927003 187009078 92053221 258713986 694232318 153795804 444419812 630130280 867871571 64299348 501155818 101193753 836368141 626470144 641982477 956832487 727057798 744976452 861060104 653450858 428590329 730530059 190849465 520994813 993245447 519621952 257382050 770677568 72433971 472663894 287820394 299991700 301748582 229936833 334924121 694444450 777956971 200532603 634541279 184260053 935294068 507740544 151421965 882014427 8323987 738675026 476271130 59850535 273386050 141586549 67058911 469743218 941788124 790298356 852447068 239167542 797235489 609602779 54128177 743372850 269858998 987216058 960306725 42485993 71337891 493578281 987191971 539414562 129112019 338620990 254428728 695934825 484295319 344980504 560833303 111334029 263381795 249454424 258765205 681510944 558942992 169279139 197404844 691752954 469049049 44953121 7488124 332673975 651146846 605729793 560238278 942098228 376481123 966658803 894784880 984042262 602960402 226303148 500517123 41557315 494074229 493006438 302166832 452790118 366564861 42963293 544682311 560075631 406782974 786475859 229642942 39411729 102922288 530376460 291419056 324015427 424980528 669687507 892269403 360891072 436815612 465374452 366208161 949781638 711989627 402744384 106512520 600720219 62174963 793231500 831553722 348663107 468776337 744654129 687639046 929615883 73852645 418038670 812068573 161998786 220097123 945934721 977538517 636187450 336350691 242332658 823970346 125912203 729376801 638224713 140901432 495110033 935431997 161343475 64094210 128285289 314235197 520173280 867058094 121782776 265365639 321335816 495663111 457658468 610584679 564422369 621602554 513807257 920985999 928924395 951895577 347503557 471625361 747653156 650321179 151339484 846043239 558974356 227246682 816000020 801738988 716704195 377600339 981405290 881149281 824344894 293009194 894216988 844945129 798279958 934527779 33034029 750606092 424996192 438632746 515204325 875270200 509722038 623049292 179600974 268050491 634031028 823795004 265968056 876208331 416778620 357525711 845292085 226568702 200265267 158229632 748163614 103553234 926998145 99159789 245271436 689599398 14108949 318819415 927845088 702421183 307267871 509913382 92032315 504735941 209334484 271765091 5589766 850009411 712687086 209273405 5037164 132166954 909552681 669765765 24036315 240309582 922348487 125947185 707645063 944884455 360025101 890304732 138539239 707682322 436043716 136194372 450008374 47209550 736211897 124829644 122310131 31808768 590696253 276905976 431906913 530768879 91285669 803440115 863929608 184330184 442153931 803197196 349652018 1113243 482107019 511123508 773275759 453455964 175079239 702480002 160097041 630987107 579855716 975738287 290931889 150674156 183965643 987234459 441071016 39239064 403166569 681449926 222187159 202671082 977614255 61770199 496736992 889518283 553153810 178688025 217841450 167788039 196829580 122446073 202114528 589706446 516221209 233026185 894238131 126852148 81437755 904715008 775050772 598759345 266960503 101580088 663451579 657478049 988541654 619238703 169774371 378738628 716566117 551499910 364138251 159414720 693737653 609822981 520169718 859952538 628045915 621366037 418683820 811717697 341698929 207797828 748402615 192763907 759057427 453247429 847895527 399813910 965601507 118267117 748959183 171884561 988680070 23006647 929124421 163078256 782841637 765537601 97416677 660229395 613111533 274354765 794421647 649085631 753860751 965403585 291474149 493933723 279513793 508341031 406925518 582677685 421732282 951456558 923409910 247440507 670075322 36349479 489862475 784478018 193882496 952883849 85223041 972991171 664599250 404160877 126881935 877366681 170428665 223777042 18505776 693216196 747234114 643143514 220018276 56288040 368619390 656911435 717625068 874482703 590514306 986024080 845812433 927405987 483743400 756106742 540436701 675645557 306941517 566566895 197217312 731495161 291176017 835289106 373048429 841008135 571253402 335404697 543809242 217904476 502710929 712164065 470907460 330738199 695938979 732169198 895536072 1262908 826358721 937577188 395311947 410814516 84305376 185877391 996837364 867065675 28852346 987871964 781038252 251447857 285867020 287995230 488235685 284326522 755797910 168747978 399991760 515311646 344709406 765599611 949600101 403414521 384434733 892025070 698270815 693809228 302228560 99679303 245202941 274841914 929403288 981044683 849435715 718170444 292726554 160904292 824787063 647842798 465391984 949918240 505891236 903709680 336398135 302089394 702995226 715732997 921636239 192258032 176076524 252088135 864148638 418880595 523994224 876442545 690165261 605497210 925496515 724583076 220102537 390157479 589413699 421462883 952478019 120635712 202140179 690188694 142485105 4752719 667116698 743751115 281022923 76596739 935055364 567985136 742615566 777831469 188942783 577074139 381617789 509509316 151335936 694375362 280674139 951551329 131902524 98426051 165295730 477477060 601066415 639483741 712348559 812479309 990894040 979635189 317593347 336886659 58482939 725537107 423401508 503782033 729480350 18217762 40385482 460830404 897081356 764539507 62731474 378806286 441272533 558968378 890529950 878166662 105249612 473362384 425438099 144243430 205655304 975215 158104987 87921932 832799075 663746233 185885345 846758009 392819198 798607666 298169111 720984277 839829307 225412289 309375602 147093609 599337153 82726451 302917549 579445411 254975484 260721592 939683778 429067414 683495579 526416228 158769716 834345847 37686544 477951919 3255177 78393633 419648787 501037558 394610632 168871058 884476448 495090936 755457279 62656620 258882548 545181529 763828671 645627765 129296660 288983586 961312158 883151639 602282822 16705343 349640116 174270944 686496277 992771072 271468830 460448771 582689617 829308824 769341311 215548374 525646733 796216737 476185466 189204050 498165408 847624855 536782649 172636566 327176228 566440536 487022825 511684453 401383930 860091050 943268667 861194659 981047492 362141621 314434533 743849179 886008426 331167877 371841567 72986812 578930326 29183369 306158887 202461335 430547256 242034967 742915261 77092323 638305026 935253990 871183271 405968058 114191340 352110994 656404015 402547289 21279153 396002587 357338784 394259876 241977937 888917350 281138636 810320799 524549773 72141243 278409 166962678 805251694 160424517 456679215 80767350 89293247 661842069 117746204 934672529 143048846 464402976 808539184 68316639 611933615 77190844 289765969 536149143 733388089 754540839 833954536 706781978 351267079 14792576 783897187 368541033 194432824 854559692 335590833 658676138 234087087 356324466 153587401 980575399 421846419 569511615 812014883 675486798 45130704 900572515 976545853 482628146 216452501 271862002 414026263 329430024 873399765 279456869 490604471 510260779 827459270 294084502 357086119 564811289 614783076 130822087 981905522 561276660 29932783 488114204 113008938 610163715 123572584 137363484 724790245 104852270 579643416 359938612 177144891 174748548 973086986 768244276 943150538 624458681 708272268 309884880 332303538 873740448 577395634 745852704 718260250 640303030 57391315 149774112 944705193 535084439 936236042 712390193 990767373 327372422 765418422 940614294 47517304 77781738 531565818 1247992 532155677 221914059 394015806 844421859 751162040 535644505 1212332 579304262 265946883 152191333 841061300 165242615 20994626 658348006 220489608 456469805 621413304 575700342 852583841 252142084 196113455 536403411 110228024 603007229 636060277 600898142 548914637 438967675 235674585 808409247 429678500 638432070 649584818 111848639 137253955 231134988 459967704 37291020 232206838 992632539 409236521 892391801 805027147 106160297 734349574 96535579 14437270 278471884 941512915 576801197 689606510 713413762 638233722 126284557 841758510 337895019 135406825 913470141 652425077 583661321 110471567 863254883 8140199 460950343 897451235 458152521 622629481 722917103 14794973 565081565 720155688 28246835 290465147 183566898 736616339 276221221 137124670 959136638 789174813 901526078 746442154 464790682 849692284 248662235 261229001 382811525 528780589 90029243 45389481 836255713 897486573 178542467 365994457 398854516 829323073 173726010 26423280 804421801 809885935 218197709 942999303 893701389 34186371 899618956 579210041 467158994 740781771 81696939 367691562 436190287 995847515 809385410 753405053 439935613 408552202 996484430 641043549 441812860 776903283 826796077 723703797 368637964 842995829 799389990 271065336 837046036 448571572 842422623 902792730 678861855 819907606 113731301 887322004 611022810 630206278 241880872 257996196 62928536 179597620 754846587 730863883 148269262 350987154 598271896 627981197 618419095 939641689 224579099 143903348 979193648 688416578 120467202 274566926 14456701 926340686 288057907 830126890 170511491 702407231 509053942 92705695 835401452 939731484 106444663 471874758 671099014 839688369 228564293 187631355 787061956 119655180 170894294 745943327 974038843 449057026 305184769 596842265 994303526 302398888 592120706 209144400 433563875 585482714 675138937 25933875 775670900 140239031 546105067 535568049 527754239 439318562 224571712 492820673 50096463 96989507 565636803 826461404 628976976 850925316 19458854 392636798 921599126 460390549 306774523 615375272 760592343 695571433 800711484 372005217 290914412 996316727 593508803 859224624 482544853 924359801 681952723 881958820 303914802 839119856 739996557 389409741 954096586 843229854 939860860 268252608 425508744 195151818 325169418 86798870 836965497 827976320 507956488 26103661 202823759 276926478 17439274 967283430 367030497 706632841 21819784 364027557 633861289 819020102 775552799 56980053 891483460 460290913 386704462 992130977 159620598 127020089 998329946 755665596 561453603 773807602 159006954 814349530 312752087 988377585 275318923 814284980 911150655 167306596 498043181 225476361 485179438 608243640 390049444 569384727 308519577 10348833 75726632 839469350 301499163 825335573 473176021 581400317 213929586 874291921 144072492 446017643 522764032 272594899 842094992 321156544 259622731 515057758 799546314 259583057 596289149 230863865 135384966 211796215 606470372 866512368 102449108 152724112 269886579 554763217 765541287 945881725 725442880 602137585 837566553 221454115 678740996 785917413 645154853 198990442 91085982 674705673 930999980 701659713 141956752 527549180 33149297 188611864 386032000 121657378 95511645 841290340 904919481 647212577 975633467 537430302 643587239 6018660 969348413 804935236 845201246 697122971 812913525 277271895 828007700 746179897 327520605 475820764 372395427 610609653 239540304 554609371 117091848 728473674 890822414 479765859 875866855 726654966 258775100 112869124 261060356 461012863 967782626 965360467 898082763 592767145 368338155 5754729 53705 192232193 515703208 393757797 792437552 618000982 314572365 976569829 264918103 405082426 30705779 136299153 714243640 561812869 275543701 613698193 102321393 22603986 686362771 688651793 512150083 676535553 969610801 177884612 648460822 95299251 2446745 110152542 655209715 1384913 756967893 246738457 364777096 340231686 23802198 846850865 537798184 956015424 622064240 14244968 382974792 227224115 738596315 696687235 357238788 593493206 313512244 542574538 525589399 335529187 59122041 321447052 708391654 575194715 484817297 13351321 106710774 249090560 96535234 627366086 168120690 973471194 891651385 72320365 981461798 21404595 163546758 22519018 569454726 733503387 875587101 650212127 995269160 606136932 517593558 595356400 887655749 575093286 871564909 940046536 381359164 513193661 397507587 412666643 736609552 705424966 345516187 687729858 102634469 154804134 130872478 930382282 959953798 367913219 436979543 574096293 767436770 25598024 341780344 205138383 766713483 314017189 440141204 902487114 256943926 132144653 37953186 417902618 867507261 574188983 599981696 38900682 326436640 376632990 405983854 219840998 528750335 595520769 733618063 388271487 338652450 142341603 310300523 395169450 822822770 273509772 253827184 520492289 801259261 924775942 971783788 705755680 438732917 560778145 614939925 584688681 77548722 17507183 545367681 511369281 256280363 145790408 79285166 841999633 973395073 531643592 743209723 729352005 935811829 502072524 160898221 94396944 256887533 918255865 317390188 914387879 421682035 648219573 86989507 900668353 682282677 269406508 243214243 82128926 744686726 305160652 178633440 165177597 926891740 963262665 675274162 26611107 837191760 326056602 248926774 377997019 26725025 632200570 966574571 694345073 455158065 89818088 368686646 849160374 540258182 759946023 462252254 61630207 86211531 285009343 931356816 144835110 593131852 958074362 393106780 528712199 34980093 33322088 61061942 349304068 727369716 703369819 814920310 492734082 250566123 689893996 695267928 303852906 116485567 354933492 79338365 899824809 137435123 736073876 775316073 811061168 772352814 741484717 590989315 692840692 30842552 889787369 950366231 349089391 259749633 222366384 179339735 448015901 662783515 955165620 106006102 347993216 315144251 22799462 792029964 775106333 444192316 426630526 150175317 539868925 288167451 652000119 591772145 270476077 879719804 379911440 852154758 950636350 68684324 451470284 501854489 383815621 401826941 578440307 841557401 870532316 858103829 707541903 316442452 714949280 650961439 781967344 688713344 345513393 622301168 500240680 592707508 819123125 636792707 170430480 529223788 271725012 657981430 586363201 947174792 766364477 368586763 330044828 325795277 847975328 140604584 84174019 381879394 136176563 585247575 234671005 210278741 617494958 74268870 827700950 70183956 387379662 497580872 845047132 894738932 308288213 357678931 117633251 424904878 593154696 278479872 192573026 185032413 355937328 622817167 309278868 366993025 365115162 461241824 566868088 748132222 263670039 962710266 432777682 734020638 456638717 511397255 937126312 530315659 224046883 51802966 485209797 563219542 856883177 597580761 572403257 905769715 72106542 164927141 352068054 460426810 997117400 554452468 626869429 160600552 756948560 188931878 465926064 919493404 433068803 639576891 583481317 649730266 732359650 386021723 969976633 354014347 587528674 756693838 511279826 452206715 710504317 770897924 136927132 333528154 548759856 614114319 997866694 34747324 941558267 36987428 919999554 224110233 226031076 954968478 690561352 38603725 458167412 662770939 457318099 248277913 52135736 161726045 502721058 919488544 337650753 815932937 591439161 221371371 400158373 187328235 697743710 474929766 103268092 496818961 648309660 706336353 886889955 770057260 163307843 36376719 541022844 740499474 485306982 381018634 509265132 409645886 531305051 668059853 683038428 550009166 91191359 535514681 616010233 450730372 769062255 767595409 260472949 964589382 121538064 657607293 900728195 413386399 638761353 927618443 329427934 178636475 729920772 311885481 470091843 33455727 727825904 786410925 685858802 869924526 227537537 850236109 832327985 311803157 496890415 929272103 651200457 51439200 479040563 886665530 277260679 730587378 909810189 646306667 564543164 394157906 11620865 916245122 433731262 845575336 90821012 681918506 662756453 806668612 455898644 882484084 206303374 735634200 248832270 858507092 252086940 765482553 205292246 752348963 596279026 697949026 612829954 826258715 715203450 196108912 112135919 287691486 773121057 220870887 972705339 296366064 80358744 245103723 745706313 906879032 18531477 804669768 912654784 135210627 872610512 747948268 501013772 80305409 229236486 720492135 886756060 312584134 177740986 34580722 388761506 328307530 516374639 642405477 567654678 70320362 106122799 517697982 388275891 380263781 208218631 732110241 806253625 203491167 824898184 363369683 399555625 249469409 726611784 688198334 931051596 605404887 309567839 687575025 858588205 804540305 296780779 712833693 21765018 346993986 963155596 168758040 695004967 915527556 980487656 476580446 599062186 293593299 585782824 262970507 657059264 434032397 805050233 225286498 208389191 680945144 909715085 809001161 864993506 948698556 173920535 576433995 515334521 905604453 295068755 718922901 413190582 124636002 388589947 452601337 978053000 891947017 691898963 644504302 908401572 744122385 416564638 873560461 340013567 122516246 91448742 877738262 538148949 841932824 266100408 837746281 521353894 213937148 22397349 992982158 159201203 643197962 378094147 226742573 437148549 869061229 72372714 226246422 958660583 230723254 644711928 492852923 970792167 216494170 156259405 401005745 871697753 616530735 177715152 617535027 950140756 910521843 864392936 375600543 246448306 671845061 680086019 302611702 654717844 483448234 409089042 521497696 470674653 204588809 630123787 220687014 335865010 242907695 485142118 883891127 894320896 773907916 401860513 480725795 364002806 336945269 962531004 665578659 352230534 808302880 83513022 493457039 366770921 402944426 563398190 613293158 233952024 582509908 634296218 614336842 920999251 315629378 905213972 592473217 792104606 497697019 617925551 429312501 947764543 894044396 353527302 228869301 320442178 575957733 877748406 73524594 439142645 428918938 192207840 86739715 321847660 189426211 280984744 805801697 335411454 882789500 723555256 655528364 345597382 390251014 904816573 48596388 629037603 135274756 463630313 665105712 985916728 383633951 706566256 607973723 801018733 982776035 423616779 790231634 857084652 963568703 892809592 384491495 43460132 511146249 787173879 344506385 828268618 923534968 655749583 314303338 931640787 311984296 790819271 989472687 916369660 358805274 49730733 872143940 687910978 605189425 635202515 120625325 888088298 285079221 72377740 183700758 91159930 782734420 912847284 817411277 835966526 770006556 988698661 780783298 131400132 586654211 225960259 862857741 145730912 179789407 977431153 916633192 367422377 837504622 904394394 84519089 582478074 92644560 528991913 583240042 572717042 419819016 727560720 877599545 893713908 405381886 558054213 514388840 549906856 95254911 329292865 143247974 159088504 77932220 566103807 412707396 499435540 187370439 898391043 745747256 276068591 877274649 291215568 560035357 785368255 696403983 261521521 902351090 462814208 705682792 688108017 896895831 221951346 274848713 839455971 892407571 905053847 817500473 77632987 315806864 416150582 374810789 843230962 593263965 690053339 205980253 882122822 197593259 667629396 944954005 527543415 859846097 908945205 737036261 702905644 333450953 642937173 843063754 265626508 11385520 484747343 284950306 641791685 244117065 202739458 35634356 880320649 559411323 892998930 993134502 905758092 580630735 529838436 132845573 189897223 598909939 793622182 927927105 938297912 637970489 608441285 825369773 768564448 380072472 768051316 255169027 540901827 269193898 34874284 852715999 845918764 606937133 272121894 834242623 348642662 118392451 134885091 871607561 64397124 11978673 159668133 448460421 542434458 981351011 262289779 87308255 206745025 720432743 755653913 457763239 68545303 486372141 424319397 154973776 376334205 211604046 341760235 751839924 741735127 475745282 233177602 730069134 625121424 905565608 944382917 108077310 535468051 589113410 815432020 729330953 555496787 546755318 264749712 426018839 772714308 578691982 406109858 273024627 31786591 821436153 324167796 584508367 232117538 578575816 540799286 284734909 554504334 241946289 69038299 633318967 335635111 818305808 349694105 728477719 664198392 919980897 685505389 984990112 625234188 428410311 252228757 973372147 506761462 605619849 367932948 101765275 111729098 884362895 959662385 445529602 49411617 636937705 233836792 882341881 445764761 821994056 724252343 36929844 787523667 881942915 824841346 939939532 482868596 822012948 254519217 966029499 89857956 94130585 558182749 521143907 752384146 854149459 428133094 477913352 353215597 664247978 985924207 427244625 288617068 610147239 692509024 651211979 659968328 467067768 801277156 300672614 877245885 110874863 220757609 187989238 649450253 177757956 116569122 505700531 735136636 893607247 85837192 766866105 900150997 832845966 327053269 654743433 915847907 512164133 91442823 333015430 553547769 784420249 289689571 749719929 992547691 835207956 249837424 346723598 80976914 499867109 545057912 683412309 23192781 189049853 737698954 271918401 731493114 157841266 699622907 99173932 630215425 607601407 632612960 296852049 531103433 951035010 318077717 428969297 949170753 995080574 403495865 651804335 897725913 662873495 650856624 356366932 770614534 744632600 352137120 108323083 179975361 515530096 796053492 49902342 65956361 328913328 922793308 907375191 376396380 208245519 182419019 808165240 454415938 159649126 398215800 313454532 497508291 684190133 102566749 65787899 98651883 707944604 39131323 330962114 272879693 642494690 884730132 994367777 629254525 867534834 135849008 577441027 696342421 5232217 212899225 333839289 557939633 810331210 91390750 670999671 129638259 826644506 613326676 677164758 652217727 472225988 433846800 789362001 614882816 647681637 166145262 489877960 277895970 187596481 810188749 398139903 545787285 772603837 671051601 238248992 148161297 880989667 851978592 784059189 105775820 198960353 171804582 538559407 557904389 294995978 480444433 359101922 184873085 906652883 635833173 500567174 693282553 696819031 193673576 999507768 609515457 37678804 176689159 597372663 656495908 893869612 230261552 757385895 574017010 604127333 512591782 566771089 644525568 876754729 627354993 517404129 225067176 353665351 41268315 93012263 565082438 499380528 145135731 426825431 624516028 100473722 679592078 360087753 577604335 782393697 585784513 680396217 251551047 888423233 535178984 268798408 70352691 343071005 88488227 427485433 64313251 935331611 995622995 929717685 813618316 901870598 473274530 749361479 347446632 593691595 898491384 714203233 500601267 699254268 258033286 319743894 865804143 515677264 390973759 749100509 457263521 429825313 393157210 673922324 279587025 324983276 347163090 294028923 138534286 20303317 328855014 960789301 557511912 537087520 93186969 339404491 528154868 638460089 646351155 195582888 897065804 56717997 588071614 830331805 822083468 772919471 691168905 292344927 315346390 596986772 643625385 154356228 930962767 640784087 970899571 569065866 527733408 370679062 394220804 279782736 449424502 272204947 484788153 747831195 322190338 532840371 896503735 597755667 622595961 770484610 352535908 164028739 544760469 44217902 188638444 452890908 819621650 96210824 564974781 275334514 641340722 902004102 140471819 230028670 807105594 523929795 725964109 432189274 556748018 278783742 680297150 984023688 503737897 58984855 248426205 775425132 790318383 485118997 857368301 783258829 193574490 999180962 507488630 344765016 467531137 754322061 791643330 568172829 305249412 844547783 25291616 538352400 972869570 233661031 517666469 830168201 452559008 547323174 244036390 903986372 690099209 439983588 8163648 583815778 18779369 2930977 233318288 6598119 620233393 559485316 949206907 462534714 284161494 668633688 241146279 870007591 393509458 110197770 42422400 306729440 214427682 308543660 896859828 533175672 166091718 242100853 11982263 962208615 375243972 509426751 40115776 513689609 5458468 815001608 736367306 100720926 877484277 244999025 796487188 383946828 266971335 541134402 406017442 291771288 63169584 56597220 442961465 388342257 12688200 58745573 639969895 318927781 254845484 416597368 941189369 755885290 35170174 350147058 750656898 784156759 948937443 502574158 930663131 867016040 941115780 61709738 269213085 677072637 918058638 543028936 764976297 493993435 461332402 799392910 677330337 429869865 331056037 754808966 371024748 49453813 820311201 294424415 592690358 888058029 228002018 834482026 874927213 750356902 616957739 686303518 852950085 909418905 144986942 18651028 18277685 604536097 226601063 256694539 964962296 676899390 697124850 369074021 646270861 55922900 774186928 54540969 711894456 403214125 873070199 610617215 353071486 508437107 609562783 521797047 887497133 712941879 9126021 498480834 946795346 984603117 937632523 50893367 674799680 552227181 558105110 86408272 719169424 535392628 434872591 468586090 430882843 242989857 674364259 612615049 542864642 70432120 285954307 750869713 888537127 64448994 65191653 896679950 829770417 921070251 428549505 65763373 261071244 10496387 242671956 55132097 961983462 570728446 57731424 351628159 130918324 753519124 421620138 758588610 997614123 205186209 167235515 755009031 635417671 656632294 345945376 407022962 425945927 229520390 921331690 504435016 469175086 782962058 558396207 62179443 706536260 573324254 567408007 982856449 464032404 177219026 931755919 579372197 993767020 660409881 323278954 28013877 714391263 411885005 874897979 379401002 759189318 804635881 641681580 174596643 294232251 955550926 635261802 722812770 13812892 174411455 207644838 166971981 954802958 842347620 852961685 758803182 216330104 939901003 187180785 651893876 522097411 717907554 694966647 393600944 687804193 978957439 750977127 234129305 718737923 47548632 447404039 724846536 219909409 723288715 611460128 504037629 1964983 668446743 614788735 205537688 178733378 950533089 435732854 407441440 963632646 846908593 428950616 735676352 230801803 930790962 296379904 41042117 190664476 807110005 20163915 61209889 518499399 722744686 153692057 319384299 537413983 90624374 361389392 211447005 638730749 96935879 638868569 336568533 932823931 127422467 386720417 407798356 457471352 745413550 967563417 295970050 157434455 158903471 305452983 55756072 645241279 998631891 293384435 882377268 115049244 472141642 631249739 531360057 903774237 877248808 56832575 381580652 460744500 583339493 676683349 337563304 347417625 897029854 579657110 157252587 648750151 918100178 301370383 466849751 514498942 449102437 112694354 195427122 558361663 654242464 609754098 641569638 167570003 985745263 769160202 479175937 740323653 579663394 72198071 136410166 906760419 168708076 108259993 156229467 960362945 688830567 412004182 129851753 173017013 848382991 145761304 297754239 358316636 851889858 11652874 517985888 177067412 641845318 600695006 226366704 442152960 456208067 723499338 930293946 568612231 131459909 730589062 220632429 867441621 905107003 948183759 392019034 294218457 238444027 749407464 386730232 941398853 224040764 511388820 680985953 157694226 187466138 725344285 641335506 205753337 346198037 971387344 605355567 963809274 818867090 331965567 392700540 858927065 95191385 405645309 904874341 412340636 733254037 996135846 70081463 367258383 946915799 430665428 205188069 949288512 844297108 575481707 456378500 2816003 722299554 909151310 251437775 61041774 846454719 434541543 376054051 365039966 941441802 495805091 157105540 284615409 303618696 240641908 356670487 160621578 936901280 773818445 399909798 805084881 155585183 635198122 163181087 906868528 997476149 837783557 53683989 730457943 909306615 466355810 644953149 807710776 416955611 151637188 890664947 384539147 261235390 854037429 132419507 843550412 546577377 108604354 740427936 988819128 863043944 906215933 365070336 28256468 198382810 442329210 566938045 815746918 660357284 364392146 406095590 763660410 2547350 43927203 209144364 622483550 33176676 397506573 565791845 859157030 284374566 322982966 695547661 944657961 964011224 779817415 785412288 831329921 915443931 758225262 786481601 686196623 465057906 349786 608127607 249151094 460579398 848206018 75766762 55684507 695654883 101381726 890796618 890923307 975981113 647054060 541698921 921958805 482210331 649854125 736927548 217305100 196896963 250779877 5560413 357095174 353650764 944681566 826236044 284200127 637995063 474935269 510245673 588612023 233970151 178400460 121624508 708036400 899484452 740528999 564695662 3410353 980507292 205395855 290782349 268496774 660587613 346624802 48586508 783238461 759521373 221177984 738259712 722949674 805548786 2186000 552135716 119978724 766142298 664442809 25137494 248935366 807055925 781149033 641466136 982267247 752708614 566904210 336193040 530035522 463066037 209990312 250406792 68968935 90096399 651737252 227557870 227193800 616255301 955154820 487326037 407018389 169839977 935921608 447053299 605555904 818641652 65489143 272390305 271944706 216323139 43933720 723324766 560846804 173473557 555496505 188741068 939185911 994141967 989851372 977929649 162773229 908373560 108318917 246519160 745678973 855070077 262643165 26711726 493938739 847678254 123836498 605466245 134018269 10404223 802381509 996546132 97310735 79415560 909483738 729355284 591947424 518041926 164318651 276135141 174096683 102703384 920991894 74951047 128732303 347918146 821934362 849392865 936953455 553333997 793417726 745337982 767013811 680402469 656735611 373338379 483051781 131091034 296851405 699328731 221989717 980884703 826038197 355235939 445189206 209515374 811320570 986573502 866853118 955091619 402692323 748993577 498925066 311475324 729781438 953177736 374214264 426144479 217835101 788963808 910741002 922487828 584052372 787144923 499084234 406606151 59272636 843943751 580001921 416937736 742503987 586448023 874008894 448703946 322443482 475901024 185736661 441374311 546044821 121720541 85224797 283261082 684782031 375643500 332442801 203700611 927655155 465207567 815721712 810321959 607240948 432261868 949477374 620795886 589341382 118360270 339146497 12431651 121437410 636295585 942791908 132505976 218591686 827170809 597000407 104220287 876394611 445239948 821497549 122491442 628411117 701680819 231585788 148477291 875342527 819939054 855701857 575505517 191550324 803153245 614966329 978148697 414031647 711731783 739387529 348770490 473475284 288939159 135817624 636366842 176806189 847031898 180713584 109140458 856808134 25201986 583743072 451105598 423119040 327380774 746603388 246822671 562849090 852077184 538950427 200942423 729865715 328564461 879037528 468770168 790606978 362959793 304014483 744942774 135204639 82351664 193895405 299939512 790788351 712110198 389019599 164857355 434551515 631158704 85823843 279879327 719040369 734654641 492003353 6274632 893786626 743168110 332647972 384186686 275691730 176438402 263505659 83628701 740230060 452599723 695420888 554968806 68790363 841733707 525390908 249191548 856091954 22726376 490544233 747217448 334387077 290835116 514426343 812995478 721290798 323890149 137856000 116768214 337096713 480691846 110964291 180746203 571192440 574473381 629217028 332779263 150007775 635315451 297499098 959493501 322631721 620849511 144425505 63136502 769351489 390186347 230449526 70387437 643834778 409032365 48551998 146021195 682723496 907194744 583634462 632906459 659226469 456428344 913614980 818396111 23744717 651513602 916187933 89089081 15173218 588670985 20116061 697259667 677482152 137343018 357885946 271284280 80830890 380547169 510769009 169734632 399338867 545156946 83839616 644224584 407275670 406594497 340673450 783905888 156852903 929850650 299668151 814533147 243188416 897385450 397843760 441697994 696862205 149603427 750220007 5154722 729207808 631960796 823864941 751879225 183218030 601237583 660088219 108466445 496032879 71605978 744048138 920592381 578159922 742413374 872490906 390978765 171435111 995080291 719506159 69575079 292579267 373199826 920031727 649276821 183580287 858019385 713812037 420609288 21150170 72213739 448348641 852454996 894533010 294514525 644414326 478341169 108222063 852370347 672475387 327385660 470038713 987489041 871899691 776540532 246324412 508878449 746160901 534744253 136854859 478631123 145886796 657972064 923355195 714866657 498562055 811199881 28167395 604008551 61774850 477329096 576959138 244501721 718660172 978963089 291928409 268604365 952058296 409347260 318115821 626019452 387589724 122165765 628274375 492664646 974476308 695640205 10993235 36301867 274213120 136297559 188170628 375932754 89625089 268353484 206210638 99159430 348707648 58838071 990403627 146138291 36483240 425397834 67392151 373344878 102548071 482685080 341343636 708237931 299470705 391072280 852038695 342819588 663548925 150896296 210629337 215108537 727768582 818015624 763280950 371980202 802768843 144036827 530452305 551913503 747799631 725027626 74935359 789686017 809925593 483264480 726544023 741461342 819939957 917041614 506713081 611221992 6018162 586939561 319269508 853634423 106587875 181451399 50871133 866754947 180722206 681401958 732717871 409018538 803209279 323024549 513704102 768257840 561193382 181586313 935948019 516373882 195270005 384944570 706818123 83868306 425650195 814899395 333296744 63958694 958683563 260425621 657026822 400885641 603845294 224745220 667106407 376113 633510989 863460425 304631248 666573367 751500543 232049534 916500490 616128090 870768897 249658405 74873826 678314748 188572881 302262178 895931049 980813219 318549427 774394300 320504500 464565370 815131180 639941920 814905309 221206733 467672201 331804638 503236096 567419280 940787545 970896362 748761983 652060633 392980975 612728220 783302079 298393954 87446753 467739184 648018857 388778248 948851852 833687111 532067881 265954638 606104461 897800293 47932082 308308699 135641929 830702449 551738809 145192695 421754982 8172343 121470774 994947090 30570832 604277993 78079782 104163902 807123125 650451354 690208267 661790128 684595721 531426498 192647018 411352899 874969603 860293309 966763084 56672500 132006686 462739276 25958334 95881319 157608473 912595474 552644433 329157985 525944952 268061975 337700250 940553804 23638272 510184777 315041459 586887350 450435646 557990134 357699256 524478418 69441793 299427924 495311435 844596981 458020572 294758906 549338897 711072794 301733541 300024676 118922803 79666271 421683961 268631410 533213918 663068806 988387509 587623145 515131075 695242101 489215358 546856177 106850455 917400758 253259323 438972821 19506836 810450167 394746773 890261062 182192887 567832204 924614782 440666712 241227392 167753704 520605863 960749956 348347125 175922727 707204360 266225765 266850207 539136392 537412188 202684155 78875083 828740587 879339938 839484715 247250762 816791383 279512221 772185404 363164401 41094775 127633493 502285915 320339738 666361623 934964628 210210072 30059041 656119468 937125226 38501351 200256745 588256970 996557226 657404320 298283861 489298859 204575083 638188032 711636174 526921903 633963911 862147622 916477635 829714134 210615583 839523094 815394597 197166408 442117141 293794873 51947239 934352333 822241680 160184283 319044228 653398358 352433788 348921260 795032696 265001586 893516807 974073152 423598534 364260825 699359269 330737295 251682417 835274981 381019661 371317 578472451 600542228 657277115 636313907 216770569 379629960 877688684 527548140 314962580 98757510 49905700 135790121 138039993 535337211 287684139 545884246 385104658 790192626 693002379 394223683 24820796 395284511 98540180 240741539 423632727 736792407 365887577 732926608 707134601 883160085 494490417 719770629 28683643 482168311 940497974 538080355 467491802 227560511 193255113 655244525 585031639 756642388 425718540 458872139 816755368 631348286 852158566 834945547 948161285 560215853 353273859 695345435 362301355 94623218 249183570 964144209 418404828 991406979 429240965 241139171 844123102 316801404 124263700 865121007 255119736 524384921 151343162 254545908 665542264 214050110 208232823 737076055 2857775 6828015 59664652 832778208 652510962 96302039 348214402 245063482 755984539 93870917 573467939 899200118 375699719 718284843 27292799 232731272 888266134 650004126 297155305 458831049 899516590 962859865 122478072 499397491 119316536 64486457 873079559 463954984 238912545 720650946 819754420 587224684 303098075 788850328 945527908 17585190 834954201 209287175 977059518 424838179 271648278 748599421 430725164 812829331 549052047 680430346 637964381 137407370 775169220 141999335 349894086 365692800 939067195 247810540 249616924 383886802 277049341 649498903 340384987 810978623 527799064 296315660 966525378 589562987 832086299 268434576 593586517 255732319 666789789 217759501 357874010 630423303 561221558 621205266 91227484 116102067 871641219 561234640 716714795 782554007 195076519 11203230 134309210 814395466 352016325 154767733 16973760 635563595 980299527 555281780 411698680 533688695 166304154 550137437 456912353 471701908 347472943 251223062 861437982 793621194 205869180 731411754 333371030 642471461 351672761 216833862 827603701 149729300 680223524 92264380 53767978 665828077 331744381 122700803 116472295 904706919 748234378 785039412 700567845 796925726 457105300 842225039 140275869 484028178 244484073 868739828 999495247 743401000 407180888 889344875 53296895 613211048 306801336 963287708 179397811 777976765 212022369 791970648 647976758 305882616 481673393 983693838 430428313 298700750 198839688 624471382 220410796 85235477 53305292 230599274 304732809 153214091 300450278 124129192 504910602 709596239 133253187 820004625 785896270 921351782 479075797 170458829 749313592 424555319 123843216 556311973 289373168 933749775 632954349 559127944 581223008 667971998 536394090 714750470 388557239 250618489 214655751 523663064 585877226 362740118 420729290 540568662 536249390 176162002 869948 669091327 137645952 9826158 463550187 363992821 361044765 422842510 451045094 980161662 104323082 416978873 13311556 412832388 210044557 441604444 62125725 904201238 72810673 976136007 730670479 816185317 312205511 66015534 808460602 283336392 982330336 709385513 290856133 804302904 996623955 972263476 896655063 187967189 213896765 431292080 360688670 681800927 626615804 84002528 298970571 615131837 904347315 856612205 924387860 946278266 640474826 157022179 763238577 905705283 148935787 850928946 649091936 385333226 686989318 913472557 895177826 669605222 721585357 821316622 424211195 176619089 247218489 646688496 571778037 445357672 490190211 890164308 557316126 517530383 256040492 465038749 936963781 415890379 744220790 506450068 8069185 741377733 307512040 5195748 2599018 827515726 292335053 734710174 623761694 798230613 136533430 779191 872218302 273065203 121503220 421359750 895038638 470982880 786395935 745526086 368917464 798292730 124379537 907369114 813658922 106291653 183325164 498641156 416527379 414624742 518259088 400742252 958265098 389725351 94937382 869354911 367962631 319037047 967666456 865553102 865465608 901088615 222073878 580818443 673551502 919643053 314086802 707566799 519629853 41018405 95068229 220178295 770815167 382089419 672714408 935457730 135922562 476390722 302484860 938937173 466760181 542821200 304423490 929414711 944335535 186150751 374189508 311541589 478750664 821465854 905881226 622674687 847631710 635932510 883828582 941500777 772562450 658442710 484111849 354923819 390093192 753015392 52526827 850021314 100701419 369131545 675958535 579146765 915745126 281817029 885566236 319927504 756783276 315240008 998707405 551589172 812988785 923616046 558640898 795685701 516397038 688124708 165312101 215921267 618874465 327591036 545224166 160983057 935130506 892690349 171641656 290494937 292138288 761997777 248338257 72119399 708719770 814571302 621196014 162040249 488753943 395497358 894610188 401427894 817390710 116494606 945003888 556417187 326330766 305161298 688619297 828989871 154216632 806745896 790846696 751293801 65830992 614847232 560291799 413039172 7353143 306709363 76491711 619815706 49319764 349550777 797695928 552122790 293919246 259784241 577656989 522928904 844371668 851743965 317715341 130517573 198921621 49832931 344433772 270130885 592452936 882519821 735905887 555287763 931983974 264550730 615312468 315436065 185035115 321337131 582116216 406842433 989818200 327096679 469817278 935619373 715763252 70171991 177860191 15487935 644462470 174030714 423984212 170940474 939113693 2329586 80592094 747324607 476376648 294512902 965047295 683084249 304987870 504214942 489749246 90473714 141499704 404699594 853260007 120994011 667834354 772665148 169631497 233450056 174521902 530559432 854860150 330708562 315411472 693652459 369222534 213377779 764685635 747436866 158346324 518130573 326560114 382114062 594127679 103200100 888151760 113983671 831056491 816203807 407793297 939626054 649861950 456017483 971592046 766756585 212378339 815274968 875790373 862234994 192221386 949303450 618662391 548295385 877473574 516268233 34131241 976626358 446486382 103076225 981070211 942172615 691538140 704401731 520361172 373094512 10615537 25319538 471315819 989090102 557735407 662579159 113968288 590420291 638006621 450101534 682625353 708973286 817509511 32659799 820598341 212596752 336479996 573074805 172484853 115597527 321619214 64314578 805316541 864655350 324728917 319469993 323600008 505972043 851582508 699933083 494048066 905225817 605626931 474569771 689800283 830224068 471187147 55863618 246950218 706059479 781989789 776068011 826816776 377373185 547122196 206718360 60540561 336793939 734983134 459440411 382722407 355554820 496234863 942098606 855708687 384901613 570233981 964979628 766412945 507804686 777309317 644718805 135035644 831528711 998976325 506110158 20412384 590503328 261424960 349148831 638851282 704748353 305610813 552311347 598714091 598901882 352328648 342273755 204063049 285091197 368495024 830747596 325509005 488500383 254832263 807894684 156319324 76902107 367093285 87066569 905631710 361940046 442095654 106766130 653435970 41988284 893318759 412196507 390611512 804522506 539318157 670217262 610754421 348271298 933265278 242161397 853935923 685705362 732557285 8893281 376581806 795777229 679676594 456299462 294687144 510714600 896984216 641807580 829051621 785206526 107499918 842078272 728191664 374163021 827792719 26631409 576287573 126097847 433426906 561618899 523782053 614609986 428802034 405484591 837467509 739353496 885919134 678395441 166188574 57413768 680655530 252151657 204921087 482119043 550163749 743211339 969470967 304281887 638658017 471208367 565990891 946433688 99533559 197813585 240850758 204523594 804304448 679144530 461880436 374671928 840234460 78233269 118193766 320123017 578191023 753232099 792555281 25561093 189238495 542385703 779728878 645898396 788279896 246965555 473645692 447457247 185142088 160511130 353419450 910866309 379022499 781002067 887788973 965818856 335816864 453206332 13959136 133648005 357741369 140095893 447768543 303191168 580587183 575845249 527024827 554954013 118152197 789952137 401591945 881155656 500238720 159921432 6537443 908038926 655291181 869587711 638562661 768633890 444138331 6408691 756205105 965155417 199401244 14892554 467438700 304818990 591784137 700150338 654700734 796354879 899646587 866515194 406792662 9453774 45588115 646328439 431740644 245384768 542857266 423101793 399208477 387850914 200281025 534139715 505381179 545029663 181038955 165047054 304690682 309651595 641242014 511202710 378874012 880651227 366301070 680138772 387151974 202335403 200362930 913535650 41719841 723351735 590665797 328164546 608684698 614960994 21341126 234150872 233174818 217240114 293154680 76002731 685871630 109614417 701695971 856924392 587102008 478995470 338633041 459369375 113675900 11056474 446249554 439743940 529710652 477158988 409755705 573434287 659191773 751774877 584408988 222660252 658276424 813022509 579864279 404935468 66503786 89873532 395915914 630074851 873144756 185374513 162266135 141657512 895545499 479005847 761319461 676516935 948933913 859733787 780777248 863168754 891530026 723179215 888855990 969283772 788888400 955963882 841931099 301754141 562584336 3717958 461035206 482127985 620777331 434438881 658628210 410331769 764074374 572386396 191406366 160232664 641623258 174931327 833769549 183156118 298103300 348321459 71539399 829524897 50587934 659884934 629103894 532105032 592398404 800142123 975375882 952668350 575653913 58508535 550018358 942400669 787024447 977589990 824782192 97043552 278279138 289631251 584334677 875718375 821046830 34285379 674935746 780305143 935089364 556018523 412937820 466439096 5744266 849262565 643740681 743212853 183319432 556031888 590108021 591084767 654787083 328989869 193997710 790161930 477783765 180768691 504294921 988978799 351103403 442248635 631921627 14519977 225956310 169799428 723708864 639194296 286169251 951641456 991193783 689282177 765101027 424297734 5392003 581313611 740725355 829600878 449059884 417218883 745978005 519970680 819797116 400743929 481038526 123217813 194769539 313320673 432804294 17311324 827430420 731537619 81851795 735735303 902624837 144833420 493032334 934188019 313229299 218269739 206831908 558795556 138761788 118573492 153894982 466334910 366550786 353536912 342770665 788162189 243528047 676137483 188432519 19765630 874819180 560595669 893593757 346905124 540112680 211486594 888123179 595836212 556774807 657800202 591713335 459384329 526389488 731363657 583361354 896014624 186838062 54507392 578107377 974307485 416755345 960832210 183185981 330532549 490827802 752380872 830264132 66232450 357062162 465785294 228875165 385961442 545480067 285473204 14876648 557951128 976248253 130794541 407377732 390045306 378026707 317798483 7865815 616642561 519089179 111905313 37273418 35441356 194738 161584888 896788298 849943069 441819638 99292187 333414408 626273114 702778890 930751282 174006458 232389773 293549653 671617739 740894232 681519845 684241923 478586580 67344096 47785267 362073731 521275683 114989650 535559790 723159047 245128686 335159476 504236079 152874503 504698963 611355087 536752438 489575358 239774929 40518512 502648291 289260715 906430413 178832360 476226749 599125266 338847759 52896397 84384495 466500217 104964418 181392439 749850822 512070699 524056183 379012547 809288244 121077688 213713570 458281620 422763856 449860467 237676828 645211405 174576852 428355827 314487839 342244632 370720926 305642898 723529038 956510882 882604591 370841841 677858346 460403740 599847727 826238834 99920541 126625020 23427047 942848189 495289715 43493434 843121605 486717500 739289820 989463251 366401500 596232094 634636524 491744842 966948705 263048023 627181084 44341538 517342767 419637535 237617094 545037157 265952580 313016431 351212204 931161888 369565506 150786311 637453169 632653540 59727087 831752043 656625438 14021703 446551477 808321889 307103135 228107873 181275683 811529844 181691972 413741136 342527081 815569012 441919553 218546100 250864352 285235700 105590061 262188339 501344896 407231691 368639367 421825270 763076457 943179924 47880492 768668970 37385563 167291693 608976866 815444609 372202557 276279612 134730193 282831534 875644057 571976869 477922821 152164588 350764574 90106133 637635821 729221752 924373533 157103227 408658143 885339410 671346701 227381641 905753234 305095553 296777736 751268407 530472354 621419020 889615179 889053761 689947919 425521409 944775354 604814756 547877310 480025905 812013401 642197797 87379191 489819762 569458900 481857226 524127973 950851612 781607416 698033246 98053913 209349005 501152056 330429425 535112968 599158437 555643177 325020246 246333576 239660106 967822086 940943780 916712023 492048102 190074668 114115510 797550740 794115300 999421855 300522667 468091716 222446390 863066756 677617510 449353422 620397522 608344741 953629710 344312447 904915504 997885936 231445648 407253768 805504462 673167864 821105432 292941051 56394412 967883378 88499868 907500369 505962448 832623034 802480465 539900902 890859972 804854604 805787443 394730491 207083283 913993291 41192578 172411572 764152527 169379325 917178943 621491608 547210510 161585228 866663092 840643860 533829480 929997895 17961961 574589688 906387323 410154655 592345135 355694840 580298088 177167914 488893081 412506924 921653843 857912932 158092158 575861392 532138214 15844841 899176697 811758469 166682574 760229116 174660457 740600910 39951421 14463492 970256369 880204692 727074407 985203721 712758009 861416163 507586053 753580347 532105387 57514795 878629589 156269420 258535287 588756287 980118807 356472465 444899471 901363289 338974737 398309700 254483564 751092884 996251789 561557317 801772871 235288433 57613654 755619828 976629665 198890067 123293118 167715033 591017147 716194051 413416987 601318941 497223966 42060844 409633862 472629518 964986133 498381279 806594074 507565215 233145134 545739793 472002043 282439141 276609725 403411225 125184844 660848795 581214809 206243378 83898615 689810335 756900957 114791423 548302314 141084019 37948776 363932418 500128148 843773629 989221086 224384035 587309676 430186183 372102500 954682159 154251882 63935487 854855015 467265879 859145612 442628216 477114774 402074029 120531539 374436968 758242148 641087914 544196163 129732264 814708103 410176427 83870823 175767863 327678588 134205295 67496906 613935031 924881152 536399003 744411647 38810094 207297176 897894710 641733529 344354375 787909642 626987565 179133620 49657935 416045538 33963984 617877355 204020536 165903086 816281171 283284063 798393433 586969795 112087630 721496375 824765355 856264246 962571582 402683674 573187662 530891747 282732034 835267894 875326722 618216105 90638174 165875005 825524399 671883307 302397563 916721123 891704541 931926865 847591269 762726241 186506300 196640965 521359244 894617589 329466142 183578999 44934211 807112288 371174904 181359897 173029700 456316518 112070117 432281252 902993707 398174546 657589026 635501266 636073974 670723695 467260307 737246881 92955020 355368848 438767421 867376598 355468850 852433801 707395274 134240631 550264599 726915251 523696136 430629968 246742730 454658412 363968618 544610160 973261246 303374485 504130949 229147817 832678093 820790802 682617748 224774419 353206194 657812301 572946933 243178889 652289421 927494068 636704682 133762858 381170531 393949495 880569305 475901401 715634844 871991498 54463053 381348542 258438531 569356521 487131634 390949571 195348426 853844495 274836316 953344280 449754883 803990846 403948353 385641392 334546728 178219642 347879162 288713154 717167379 893167437 268834567 374868552 338993415 931163461 740830600 917463683 458286373 888121458 820754116 351852149 17423352 857249769 464457638 52430181 445353194 761233475 926817851 606960735 846025420 432668190 144218165 130281650 592161874 21610139 724240747 92361328 579836565 217283038 452523607 117150961 402290575 647868818 878819990 186446160 102996642 554397026 941805932 903220972 416275730 967422337 497554493 916158441 724701318 252168995 208133397 252465069 848399243 369488642 202549537 671858531 816153617 617650650 24939316 681586811 941604332 810733804 247264323 264901416 746192212 763320959 565515241 462602464 534947173 241781850 840934116 706973920 517984928 621235276 963349398 252653222 976478568 325690533 552836229 85638773 990924934 249649338 476311259 199309268 738270118 514868068 149363942 376681999 381804504 605406593 341969561 755592373 979183631 388099698 861219850 301982232 704613797 184954524 133552114 369034704 512401621 454864359 41971248 983120184 475150656 895298114 558342214 360959984 420924009 229194269 922168794 644052057 121993785 828622573 630030647 691493404 409272699 923356587 74357705 730732195 146757729 319350101 618097829 22270879 670585085 458168684 305233150 707033984 789462985 29397109 756072113 885677568 506812960 900992120 337478330 871640729 43375810 794109828 711598525 803120906 224166484 612126249 645949054 233828822 587750366 311169532 516978793 139460804 438822731 749985815 591978507 276070240 538561004 238364566 456916374 310156665 225815798 383800347 913448289 573592993 508835839 182928970 289427558 946259376 413059461 996237902 946720963 685748545 347490663 968744018 652222521 992039988 605287786 718969097 633829552 578885930 359191989 644871207 671934641 949012492 786384725 405654758 175512554 994343557 522735802 614449794 686979502 779862659 290096184 92087485 669151091 922461370 820150407 443830876 636510546 777305889 533228356 163371943 457165962 301257074 487202670 272445677 596605436 683046830 988282857 376846590 191419056 380841623 259239422 645376943 267434576 268122165 54473689 614146650 223191464 680029778 207910154 570133083 559920940 961410814 414655749 225449876 738248050 834896651 381633442 920586474 896116659 100962961 583186333 854367941 709346895 292849516 925455639 329731988 395906374 48131513 974671379 777088071 513844415 756963421 845581562 777692883 569400709 159766910 821691159 235936946 724158852 472461575 685666588 296534368 310703185 168489257 875216796 195705567 229928864 706305749 176214926 880201268 872666059 100091458 827804880 991124967 926988882 781406061 242552482 815044743 93154901 375378068 253731879 626456356 8481052 361441466 2184424 609364435 397907088 778389543 418346320 559306286 83836863 718970085 911060272 621713873 440087899 499631428 934301245 746736350 459278908 719590998 183624333 362425466 950181850 20611188 33303838 751752014 240629459 503995831 53577807 27876358 431532907 187501183 710680677 600606165 868348935 222857712 50825736 81664240 888319409 688572528 85648067 894571278 820637847 786813995 665983879 182511087 614154380 293143439 679296296 763299794 227080070 852697552 784633055 72374781 702046238 45598565 895937734 252030264 764403731 556650121 369643615 15653970 431059143 42202043 1268494 344062619 773276096 371040830 417919130 943192680 386227497 895657114 211099568 303882643 722449486 312287513 311649888 268277752 982921252 588056651 329950366 908122617 964312510 648433026 533185730 74587387 155462361 279076183 594818056 56312295 413126225 739739683 578576657 834316202 612447913 900483207 499672161 623574453 340664968 344304101 457106655 394979965 868428599 585026788 956501591 406957564 875971364 361843695 720323067 62625838 804479585 204253623 582020318 31191446 775734053 840569261 960163960 935422902 101105226 644211337 51274533 869528474 920330189 730395334 645876902 465101902 973314898 300918563 314789022 439290723 970373790 771111203 344772885 325522799 784520219 337733518 404475129 586333321 905159511 785756398 748785817 527830737 458103173 988287507 973513256 706811110 214099450 689495695 830898240 123658350 842076849 292234043 386161244 187285138 529707208 592691376 66785116 986254974 77355777 264563151 505982469 382084070 695004226 152699450 388018047 949861244 711092245 834517208 266298837 980500347 994537769 209918549 504820856 225969695 74406863 908571039 148499645 888154666 544279165 298290794 793163354 891058529 778942543 925764013 689318381 853190925 297569665 195325475 151594357 244553851 50134006 253202636 55074519 264753020 321256372 54262121 165431386 379365606 173737830 466434307 568658219 861493521 617541848 874884708 74973658 632972378 132366207 486203036 324277467 913132963 138158319 113181566 460846342 653390033 648585570 637376032 461815320 539629901 110890040 766991199 722533168 482270852 243130993 614489688 223415634 69898855 163611957 102704880 850127336 327090668 491658828 998207054 650425147 287868811 941276327 736742235 887438590 965784513 215118037 564445001 65285828 595236240 562786190 369776137 111649925 761918717 619343916 943984851 495372573 214090641 633037613 238742690 478911181 642938073 620017331 51181237 702240184 895677158 221840644 539072784 105259623 556439246 994679050 60741369 235371590 100848937 707614419 201599867 633866277 605491348 32108562 415960550 453795511 579485233 374796444 993044557 554739990 253818918 399703788 94221830 89546557 830553625 242870945 614360110 964868749 552977339 286022907 748712995 370144841 98606906 364531553 779127816 32256025 712158668 327623133 433030468 209297035 103969835 224876958 591335171 831700877 199866644 49251701 356523699 904492789 157000135 525231193 114347657 749502201 938220170 523849699 723499514 766345399 850047270 965411538 968038978 184300719 945168232 223402377 127353568 598325059 69996961 150761100 466838552 710494014 873558311 622140679 194516336 281170506 87846098 58518855 623786035 602269560 751745920 671364414 461774833 11582908 156659345 12636931 490556157 688252527 627478123 419687760 395484397 233116619 788317431 960200706 953954590 332384627 16585762 31419549 83370798 929106664 222986845 609584326 255497088 706850324 990503710 136722630 427602875 521642947 20361565 966455822 202085195 743220261 210587672 818098093 126702047 871349070 630394575 682890972 736656361 54776759 297649160 820038003 83317537 570493114 845456332 13288049 395392259 681370905 154088488 831137911 500445516 50063735 458942893 166256717 265248897 899799773 596921329 392374109 124758119 368864567 607142412 641584179 100947084 14586325 527707932 399834883 832105149 784650731 759025345 238135843 80506766 375782161 454441377 149725836 550800086 436021187 793728485 614016605 202870831 548332513 143061947 430533464 897890682 77547825 925809106 22204259 840108889 798551512 492051937 963880201 606604212 151934181 800815904 525984247 536350261 28342470 640718540 404606847 394046667 411044817 561654952 706374424 503559211 761396413 624807799 793056475 443130442 787814182 262524291 368064520 858718948 539187212 435526937 380534655 945077753 566957140 42805515 190318152 615007818 698266438 738378540 635060747 798414816 996681485 46934231 923722649 149804166 523925306 29824361 844928865 300668490 619520834 88940738 494706171 121701376 866205947 597255113 25651873 763605951 432855843 355319525 114013105 721163106 796351449 410716292 433596205 965937928 994829602 944229783 590501690 232138132 737364837 652910100 734781604 847656237 598894575 702236019 405609305 210761663 17048945 447964466 442183914 690776441 413044861 20404562 374428941 657096525 278435340 282832087 310544925 688974708 35077114 560714827 531320728 982234087 153890696 222573627 844998304 592587495 404235738 510180793 540219515 34086261 989479031 30167768 157529363 256766938 80394188 41955124 831002487 488800289 431063977 860061287 370373208 76621464 260156354 573279893 74501773 907010643 222169647 666496225 531008911 536036777 208404972 999112693 532276222 592534709 50423130 665327743 312282138 20050902 443667644 984204206 839500362 29956655 865436347 73835449 248687001 460028456 722478307 753397336 353044532 967022571 270317604 900789065 650672109 406837224 607940433 750628044 636041915 41808209 101414820 747936296 197779768 642386078 491700536 93016612 163433761 760260107 827987854 881792398 266004954 160948757 280285705 954308024 831838952 538796033 284158578 464865014 481320564 711085653 601457012 831163681 720371151 459052893 171678497 176573975 133795304 154097575 770420587 313450040 846387672 708903047 722345644 986470122 219986775 493298836 834684958 414186775 400100163 839814185 5305956 757116842 588636192 937878501 234767360 161021462 504261779 839042859 700730842 937288398 270658534 635716771 662253503 422046670 228120200 521888951 503025376 344042257 930704010 344915479 405379663 995664152 633378338 739313206 451401605 559428970 767699500 216510922 894071007 4744974 525618852 234870096 767062044 543619858 745912621 614958981 119682273 497992456 798007181 748686830 706948405 316815748 191105070 998230353 154487813 876021919 338709151 369372218 144349089 153204343 699595281 19089271 302717501 355094444 518999003 508921500 168793713 660324837 894621687 390038144 274229690 808239689 316340610 724165566 222102263 294323207 310802240 185727285 718572780 269894862 138238485 814944905 719229122 56864597 960044429 349751456 730178693 329315796 507201621 22767141 296855461 528915593 191088319 516811272 427105654 3511349 464396098 118360571 681784751 896433820 28230392 376666359 432838383 775617801 127446559 798729653 758035763 46975175 865282201 562471734 390676578 328593321 785394283 107428668 799699649 416356995 46224961 310125262 920497535 51870638 354361833 396569272 398747435 470342536 626211028 183373320 405352504 928556786 308459160 739210386 325989248 169366480 93532528 155872621 982418622 797352333 145702586 862035829 297926418 784253844 233235320 730919879 758496129 435604440 644805840 784747079 828601203 817385805 227547788 850439709 158155059 284709484 84968347 182736947 578489459 472580019 936074894 958774201 724826309 432717347 196745756 650165410 841439779 481210304 43874206 514597412 795435367 63711253 356284307 517520700 801624788 790747309 37552669 983873320 993453195 463651739 162792835 56998891 229859607 646085107 64770733 559866060 594311650 892912718 611160491 186277591 917390269 440293194 629761071 989921626 65051996 115093000 731121166 957146218 117604824 420097709 388737474 189196124 175673643 547036897 905491691 399341900 511915703 398911059 622999753 185855897 573367232 608764722 416185028 32279654 914801133 556069557 424032997 909486875 546092491 192438677 742062170 210985699 226454346 509743246 839063030 880083244 237318206 191815906 938909870 149492265 588593375 476448981 619995677 989933907 204078153 401797682 163090177 863936996 440787197 427120324 769087419 397231963 122780510 186906334 903864019 74176507 607313973 425073108 135566194 102158667 422570798 737780352 130271719 137719447 644602201 92590526 86337571 449325421 185155497 246116591 186313788 210556962 74576248 608374394 284455661 274055755 79454977 461930567 224224277 91647812 109996517 454690882 222454580 358506668 825761191 635457758 445871601 723590375 961408048 687008143 292048022 77523867 203915339 620609871 18281618 802607155 425178666 362282778 984572150 280437855 819389407 110057585 264168185 863870098 366516708 208722907 100082804 384830595 893958548 91628384 136564839 498375084 658018735 869447948 219325810 899311054 75815130 686772594 315107933 985434475 837555741 405208614 576194704 877380171 506572643 234840642 388938395 219041784 383811069 893818082 759976624 498954305 298522912 604055464 299853604 438473659 817813602 134776632 218956530 634721851 355238977 531432893 78635575 425631069 211217564 28267875 28438199 172924161 139354424 107833051 86731863 846416328 750483004 197436378 829981089 109578651 26263221 362263961 525967939 120249893 771395859 139588950 971632528 273888084 408534954 998004946 563147517 364862428 688291634 690362578 68109989 759494579 95511368 670075295 530608070 698924694 583741163 965377925 822693186 805554819 554943743 333577559 943703071 16990781 844517581 425728745 206263815 93741004 959889537 611898773 861936585 952596218 130515883 88727223 565273558 488679894 204507583 47274545 80156357 755896629 946458773 395843816 413034447 920967980 574191337 929908548 162798931 417849239 435685084 666489780 98566483 775025302 841958001 843805992 822655990 801967883 737269777 991243669 208937988 164870429 553086215 490565237 721658221 287991479 363359237 488651076 736652738 390170121 704086430 272455172 771792058 947931654 808428745 709289914 192493743 902306533 282410340 649151727 436999454 838054561 432761519 783124527 196440363 45433721 940498893 458744461 789350938 75055728 394058311 509044254 534530007 790449102 746299016 907624569 295797615 45886877 264549473 569799997 440577429 376151085 23526279 330993291 133094174 50098320 230148112 442754952 212633477 18887966 669752058 922133213 154816360 26654707 18497701 891683127 30043913 6265196 118616403 648166855 568387278 553508526 422326703 716979394 201226177 227762207 818738499 189200354 659662864 232281579 847880448 710385891 525142926 73986688 658073530 841684999 843530288 42228498 576479914 113165459 842596498 670320152 149316586 906219856 133429360 860804557 378972924 641937674 432941357 392364720 658371908 803604 984044623 847097348 850552969 40951747 921654272 10390609 32952696 250293486 475942287 710981601 813756449 812821109 260349421 297489732 722565752 736727223 928686129 929133004 167657685 208236314 646873620 860825618 539963509 437889158 329690742 126311535 71299062 757285866 146788311 956257155 93290975 638017206 270343902 543232178 73471766 5304672 952007894 487424162 159782759 52207583 574811692 812446143 402596868 153476659 991473907 546151095 585527296 691209435 387754336 67217151 189109459 611786589 527135821 210144587 710131417 474338497 670763962 611728409 311944659 442058262 883396936 944916008 213494628 304777964 752628924 915776249 240500629 245813209 868868226 718513493 2699601 199792373 394842663 115590598 561283818 262566493 853581534 357019420 700322450 323915443 444096509 539298025 368072931 430970268 839965565 980388358 995980120 288947777 522898556 722471692 850474705 797863375 243083198 911282396 233243155 222024695 420962344 311160600 340161094 481385838 428872517 468337831 522350965 964702830 649588161 20481589 820667665 855865140 734927856 413446832 344692335 363480192 192313928 576736204 783384389 982552 882477026 371365504 250137649 487760196 476879613 384501127 584474418 990154579 590837627 90998752 236877869 533478934 832246627 710467919 264917865 511992416 690211165 812714713 336797203 641902220 989030201 997444940 728362171 337665270 770930792 612545461 577550293 68843648 75993217 658867687 536068665 621293327 495428030 788175611 299625380 317030412 887598972 233309642 820759861 764610276 330511039 484794229 870909424 67008392 180163755 941703134 684985663 654658286 82910476 806468140 554990955 753409422 203379407 432133451 656341031 994323941 233144967 304094314 502176006 718994677 251860201 215039867 949611520 637793987 114674000 759608758 864443890 97302232 948446778 767381014 186775322 34310337 36169672 904099802 339223966 791985296 529921090 761902854 922755078 572067160 515266705 605044959 188140990 374056884 662476996 435949683 957460374 51003457 452881035 766554895 272718913 650472991 919288767 854204614 981733593 156436340 782839000 882152177 795845977 751496169 962141557 308489898 86736162 480469291 271026392 979005775 771584375 376679787 9314407 968483589 217082880 398524895 238033452 17903923 801816395 281011007 813942614 821274883 989075782 205374024 780089014 887675876 623739847 385868348 54737219 261886474 713604868 401652064 792210582 334349549 470378011 594825597 384376687 298877382 802552204 25133664 88191022 423528981 717773753 593784923 609307482 372278301 232841581 503172289 187077150 705447270 548877394 585041517 240243399 261086011 494623097 484903484 697390919 510347562 37001686 276320142 679498677 794652039 336490178 580353737 95932107 683114984 91417720 467881942 969008231 481203114 16247960 486142114 330463242 823918187 611612838 378872735 403714908 249041038 459889803 536114752 572179110 25870778 290390803 588087168 435239766 615504219 51476590 64983132 268863615 731760928 653962928 790303828 86162262 567491451 185709138 854389742 564933046 770500132 524913326 935109939 278119069 702189718 798800518 240236080 830090413 708989073 545007741 665566583 184975532 916593814 587941788 87081115 379978244 58251374 698469839 650746551 924519236 709966244 822812262 346756840 413471389 130264070 64135317 546613966 255487589 888000552 323241460 215089424 75534231 309393888 256246015 979207637 91428946 316745931 748720534 938891083 300001366 63044295 751549311 339443235 249669002 706356855 249325791 460686867 776878712 164974019 263597765 556312659 821402831 377349717 100982175 554707489 164322784 545382940 347738563 362410301 161812770 593540557 996815336 590398061 495511727 293946717 113883562 984468474 101365700 746351752 171303433 905079857 907478341 851462990 360978922 327502308 758903862 986712176 190770837 721057511 652662851 432416247 541185589 770253459 13556281 481403822 959342683 799423045 217488523 107620259 242491004 651077088 712079822 116025002 631071854 24933447 77213501 182192346 257875183 60898788 196833077 743982605 561885726 744549668 685416378 928623204 927976960 887705849 103224561 302971585 480457468 901258070 973690788 136352588 733767263 395687351 973293505 128199663 414183130 190689686 265686235 745216218 688214271 100873975 819540136 548212991 177580487 186642141 548177281 330572951 533222671 487333330 690357989 621375899 414813717 17970787 876418038 168489035 291182592 618613666 384122874 52433323 843723350 947881379 265642203 971137537 58680708 404243967 809507752 840810329 358583642 700806740 182222098 998814209 872500620 352699586 913132527 884465421 671837234 262432879 929375675 801759444 128143944 636031493 594945810 404882289 286090287 926641711 773700151 327343939 642208810 217734175 98013073 952456045 261484770 901857803 617521704 189397590 909653475 449328043 772463660 619511851 253407261 280692413 514962799 936780632 635231331 928520578 867470822 26167059 261199343 373835582 996116523 358366161 877736156 220860603 670739454 633084879 668620971 825237702 166110911 104468874 464496319 232343729 307713014 331676231 380370145 846056144 153856460 442856076 573678012 257267452 55950223 981783205 380225890 574961939 189415474 236218144 910133701 809100149 75043018 358120273 53838143 798347145 550655250 181899215 616727819 245993014 779315176 335793909 710185417 507107434 762058702 335106914 552620542 657550231 157094250 788495481 11106449 937856561 519563270 215486178 889141071 997372977 722682384 443116807 314785641 612904853 709238683 622829976 273017329 312719069 497322205 904329223 235545696 750854032 804148399 591085837 968522515 290240693 258447632 68774691 681630665 467243355 316348322 100849418 410918951 86633745 532462636 510917700 403972660 60277870 320513814 760739224 806930653 141897610 875849200 375643026 602048626 992374403 922587115 97776384 64262951 427644922 627892830 737462134 628858260 82827155 528142658 190470091 913084214 940245624 291468727 86787226 815965932 92062167 859177597 147658946 607548282 24686943 976729724 731066343 676389897 185669063 904875324 578999534 217890469 359753544 698994541 730568325 141673662 661762078 873428321 30738328 392313256 380822794 396831117 361819101 500719899 905582547 206951180 39477834 211104691 594840000 368511004 512994201 367996784 543054880 906439326 116491467 304160312 409238210 40763034 829888418 69680208 951521405 83580089 964329253 990269671 809131433 653791433 201423904 147481228 969206948 339197501 97831841 189884338 310500943 109730474 411736444 495520051 844146831 439808076 269823688 675415242 887692492 398556799 847638112 315727255 56527476 524799045 631087971 838648991 387297145 88484551 566613429 510449482 813545679 465449420 342724220 461539811 769388783 834472003 185118883 936974364 318927959 74103999 645538138 903794567 460120072 102303734 780257428 863366686 355006471 732000066 836091783 262529212 227446236 462636320 716839728 981308833 171038998 906873267 138113229 55375089 422899652 787419969 942717024 382852918 772733693 914328245 628445491 615043546 619119962 839889436 651727951 562697646 949566839 749319976 917560067 740702054 759941749 638738352 836674915 887542299 75489403 642723886 516981958 522416583 950385968 355524159 912463944 883691980 759288387 570987303 316140870 292840814 158506468 758028874 52946916 280391252 551649096 617861556 812940682 753187083 803682088 158693010 175453539 395662723 822222914 835929527 852918493 55941008 197794263 17034264 899877419 737975658 340965419 411411792 266369222 410142253 965129993 747496477 289155048 482204762 579139645 92121825 440336655 749178452 601495063 206465570 262948480 121964260 443499502 640145162 929804738 598773686 191698075 436392423 8383519 891387354 8312570 663228076 754506534 571526724 159073389 491459951 717720363 114718283 74454360 975427817 549300166 301474350 795337126 312949497 15704144 30710666 529679682 735836961 725166185 955205605 397129887 281954567 875283573 759949095 892467505 445756662 239661082 467133467 339056114 619098 827030211 533678323 597186014 814784584 716903456 117817793 757705335 618630643 203707044 620554495 724436033 60685624 477919238 238688776 509709127 471547155 631484352 926184860 994641813 759571496 160902035 693697120 893930939 750221627 543277569 410803036 306631505 177020856 90568402 518706299 860475757 177011244 376440720 235794190 184021806 964076233 413926922 126906442 271663669 605092838 926904021 843163077 473526567 695888509 823878086 481885181 134092844 920879788 232428153 561365713 36705139 181247029 991011533 452858374 307571116 335806205 80756070 872658371 225218700 453426064 767264298 740758293 542257997 375789979 581612228 649104492 647282475 456445041 357121829 375787036 604093416 7115656 158652413 925672157 301930568 216668921 601984838 368826956 822222998 563506179 863100090 605547368 875598110 501176712 927096920 416393493 745574576 755849870 211529443 196665500 146588964 903186623 551023203 334644777 574652368 337735401 275955362 519950668 762251284 290575743 458254255 213398905 447961550 455202071 642387551 151389832 35830246 909989610 969021639 137123637 377784516 840161112 2779331 210944417 554221780 340508257 572943475 991406543 651118345 287467052 4328120 594557480 523150168 7848324 924738491 33164279 204833592 4742230 143384423 671705582 913097769 383777844 217891306 323376800 907468329 757920469 35352632 670127364 840484928 434373778 137625224 918750969 584555254 800515307 217235669 838229948 415247064 336976640 859111774 343215219 838274807 214611481 976000294 728547494 616455528 605231135 712614516 481796288 613430213 776340000 991526229 123019410 921547690 849937103 272832021 217441233 929045305 804778753 838705610 828632723 749481878 48215601 658943689 427553238 363592044 101632764 18726190 54341114 602431847 420596134 631791961 28693313 545329848 643718804 258593388 171170390 951892372 502332112 120442574 497309379 923339701 570662025 153583786 624549753 303694039 14132111 44460657 252446028 485587772 978579931 448749396 160248693 817679401 600363013 47574987 678377998 588754023 989858764 219791376 625871001 252795075 67645074 72332965 45703802 270574222 868613597 170475722 984122232 367824413 48177112 359786247 358001728 241063242 634748879 592220073 326471906 584047601 60868279 356086588 438317906 453669492 595510179 37330710 447492584 234367032 474005072 548717004 74099681 843480102 558093210 697735611 168637403 872291627 971360261 10711424 151892061 849722552 970131509 629564544 907235405 100885314 308038518 208282977 513044856 270518467 431673397 466227855 251944205 307088695 98402436 677257400 341512226 222903584 297912474 173422928 795180078 337009667 426005329 573580046 570971021 452332777 247704230 126856301 410399744 478278367 301946941 791277612 194023210 327855990 678457307 149576143 323282708 850184003 895990250 84565019 387343529 283577952 316164088 818322846 177626171 510717673 786507576 240036132 980937212 302290816 966198527 467303491 362773638 435465674 801655624 130899408 934971732 796077808 372149041 219267176 940462918 755536927 691822460 584718057 246287137 935918856 201436943 37233397 641884685 253081697 193427316 392540534 260204565 539837025 864934234 228291860 757949610 979434312 382102802 203480257 463555873 755736533 123672850 278615086 198891312 563902414 594548854 102060627 272036213 729192572 706872186 697867755 662807535 598261036 535409153 635247093 269867139 68102575 691913233 429186100 210086776 537825498 871590485 342017456 742090747 177318151 143746202 260045620 446306972 566538899 536343122 780463053 468738511 62696030 780661012 824835409 472592493 845240910 539322137 179080918 919525936 850643916 574241217 984889654 509542458 990693957 529048588 186604946 376887182 803087786 531292450 914346956 614307222 150574832 625592524 867856139 46166684 246274193 842808312 424797243 83614800 671482634 794616632 276510346 308993096 813394779 299107139 759177197 138561659 654643082 373993331 73457049 666426822 829511968 833853510 907012234 340251751 400879018 87398878 419218943 869300869 946818361 836662913 171290619 976878757 388453090 527617817 990819782 816372278 20502335 893033396 133696619 449219591 349948141 49846277 376909112 270599883 480601868 290929121 199223872 277467036 897478082 171319236 994373340 480015477 553138360 755970378 228140581 525286071 753800603 680885174 267128700 607392677 403381404 149289070 853924611 379119848 465259249 434348924 500505634 913587979 690990930 371858447 279563266 154972671 328413820 296784120 870994965 343223193 378185138 522399022 824855180 977164815 38129463 990728266 698149599 185830015 605505749 627984651 313850953 389855081 891412057 398827476 58673738 545210671 552531476 892022057 345492771 251267228 450030940 380836406 872991325 388313434 517833481 344561480 301606211 271451258 680068088 959670865 518651235 490637041 674512267 793803624 737557776 302775317 823290919 601049415 685657571 25011236 156570037 807104971 25413430 641550525 286960675 652654712 304798887 342201700 741693920 892987635 523122844 830811138 838337634 523633029 797997753 848348516 12887716 49985439 355585131 450723255 259983264 502812240 614309216 369792786 100340441 443416273 261877261 411983341 605121749 571130106 737149479 213150114 980866459 242470346 792796458 145557235 122682681 391344610 799515349 310215811 607136832 417868298 77663660 178513755 724939846 588890540 210127221 93709159 751533155 807245140 278495164 374205431 140289460 743175478 334308943 798602303 11925468 815585704 75595201 466368471 445988222 523753891 599573995 247850811 750881988 332902214 415298663 777304651 625695195 361433683 662503188 364410573 836840820 632720048 618389141 810588390 171112261 500944616 308938449 737099173 942182022 440066216 84440436 484944761 581056117 164492098 405453421 982980789 849133266 446527021 871982190 295969811 939669091 395583362 411444592 793290542 681747314 88661633 103808300 161526534 609983562 132931082 44570018 260084864 416355773 107191077 71782294 895206116 961212321 59101563 712814350 507707485 210923342 970484186 594568661 609320572 194599458 706197172 107694076 179562166 153359869 127483040 848206932 646253793 827084741 800150744 285601524 772649403 78906339 418848698 10568633 385713507 582716101 642864456 31054529 578847198 116285274 407499687 176722671 994635155 425257881 538490787 984618603 515841488 556998394 922060074 332465951 810449219 11880187 767501773 237033275 234897537 706574748 264359234 248591281 127102082 828046819 50073060 228498617 272252195 2390106 273577777 297663567 604492707 66579340 582438475 742287536 980512550 279257227 603552888 984192737 656749877 841782637 270448035 66354984 673328700 178115018 213030616 963678096 109921291 722126144 515470539 408314986 136085078 223528431 660980818 923815623 444716341 895742718 48218854 357201663 588809124 200450836 911794983 596874028 516858884 589488351 434999125 230970287 494782104 91387793 968603607 615800235 111981065 33230173 2627512 793392517 366709219 578678783 75684645 416163690 800979734 288494385 840273392 468862921 890124917 385354551 739528720 762088405 190318906 229860692 30019103 370952196 434550144 113992274 922330074 961559186 321873608 353722623 467302565 358464511 331442293 879352490 169694725 969579917 615046736 650698666 921082915 980817859 469078276 57963479 704254032 440938732 74740899 693275407 891953019 150465433 900705055 136775091 783570109 300184859 513755346 145109799 225944014 336393226 243281655 214243925 527865228 818537665 100380206 130120235 679494779 352014303 353420028 597870616 242701632 703574215 187091528 698538643 935064357 556214817 11772384 556513684 488839321 956700759 689211122 783132441 11575725 99174425 366694547 636236707 937954967 644516057 680492603 863805622 357667379 283887952 6125639 547417948 380928637 123938807 319967350 621702307 350163736 255907727 832754797 715204634 724030410 785866650 591653939 398488152 232681725 381794527 616821429 224149366 763335744 630055401 760313923 409308047 347833028 330232713 473922321 341614407 377418720 375628624 195069879 151181377 115536270 204247062 998185906 712026024 926609131 894474358 72966113 253313191 680807611 648985935 811568392 351450353 98990562 159094340 377798224 665449786 917021164 907200573 204786117 817758139 964930950 910997476 160040151 838697138 153068802 929766953 34410714 120635104 141672664 462527 155014022 661756937 605027359 968634524 667626871 485495671 499542296 334669949 190930093 494574712 877481892 235003743 979160334 649416923 234485704 904516871 765084384 981282679 576871472 395679356 369970511 238554789 601683114 857509511 133631213 477962945 445069991 379553850 162647596 22032044 297981373 602553702 442074086 149521485 99601959 386166051 723584470 129593099 46982467 472690764 706803484 651032661 224027667 6355456 488232125 457662490 957547453 257848355 217888801 950413649 246427659 433167322 499831188 274548851 371348460 866418707 632339141 820317692 492619761 81856507 653878601 474840301 641573073 2337157 217461017 675103565 101197797 203649002 510625552 271336611 985048492 931734564 445743982 100632702 773235273 648541041 261630040 250638574 11683328 311427542 769059413 458052360 57976764 994174106 405374162 347531109 375105932 333189318 705551519 369089699 877696802 591687084 536862320 111384547 269788755 523954013 722598750 660185417 589627801 237608753 405801827 51144832 86601876 546275395 361648609 415098163 76284548 864179187 318669852 557428629 966529233 701943906 10326971 761510106 405571460 710129401 934095179 771935163 781130187 606950626 968231612 974987510 961446521 550202253 57160162 550483916 580472451 615328045 444132597 519801474 621173124 824764217 537784593 366501088 868681274 254579947 757694135 107393717 789555462 87503812 610943050 42179665 329965680 801619974 995350675 543861001 997237153 30782265 571756862 841093046 702678760 460763302 218101595 894347062 290168374 457192415 518833630 9825514 301374881 903914805 526322206 52390199 638853093 738921024 719626330 525683205 593972446 158155356 663533103 747077955 706567183 58155302 280857891 892170593 311039774 520416514 104487198 559044052 994544725 507611032 840195820 750459285 936980259 697453139 699112636 316809122 752144025 679792353 547638435 4816252 869989358 378092982 93324570 441487784 927300348 950590088 93467516 57261614 759165120 385645780 699995785 367610653 366295005 281379928 60266726 468596485 437663002 609300375 905659803 396582267 969301471 970285656 273013907 904405912 173552828 503272999 302537503 87928955 309337059 8949971 524162676 702140354 931766697 551986414 133410856 220651541 550622985 900606545 621600441 837159324 461299232 646698645 961867782 468113539 531326130 745538970 9868756 154410365 689815716 995144708 630150218 970916414 143158912 359342009 559088245 789738496 368216052 144733796 815377605 982556671 777294419 524419061 806350734 916591101 114953490 127717151 916765576 166080703 338468428 407985113 47850576 429338765 995194687 905447902 982627045 599040438 213773517 328081197 312839723 575460106 657471484 684475529 56062315 736859742 90006646 789052409 374544593 597040396 855893258 692548937 16901613 416902768 823193641 931575944 661578803 445046380 808711274 859234952 507295611 409776612 949527814 744087906 832731777 368630083 572004444 905760495 252345190 454935285 569522286 878815567 999171629 288042987 923579747 659686758 468607295 318130714 264522243 493691738 208705512 369574140 469439038 942636311 937596631 706855437 200998821 839490251 955596450 94932815 149456367 340212586 698061376 854314438 877181814 756500267 304353677 829523965 453858231 613017097 321623497 329941120 934687702 409863234 929715737 544788064 11375895 366696156 593275397 178062258 240272742 605984795 112598008 349240336 283046352 595317260 859303364 640847126 598258440 718421246 904113947 396634342 151804899 733195268 521579542 869912741 721493980 351757684 885531570 679422715 229211537 745383786 299912271 969817751 8803652 198512198 39660591 198231209 567912795 626223401 596791293 44164455 702556896 408883837 735515971 930546824 32066561 447185002 495220466 792398796 697417361 979324769 276363230 681664370 436096645 291148437 785732928 353366719 801979513 829835901 17510194 63967358 582613033 165884756 260439350 784316795 457114360 342932889 68277936 105452807 441532012 631546512 133877607 872294775 512662703 967285438 846344200 86401701 983565072 423573104 65354915 718185069 927098496 545385013 267808556 911678769 929692694 203211616 189070843 442306134 184339339 327094919 298201677 48716997 653519295 32228359 737023168 541305707 108825906 750553725 821982683 367290297 205551755 54712142 404562564 786727460 870034709 72790304 917878920 592948902 498352957 802056287 499739926 200669499 328482582 685374905 241808708 490300517 33184469 960477858 50763913 266491817 881657172 810612689 336000321 5024784 922666643 275358145 374260525 916905639 818213939 303293233 973987824 158104319 344811001 200060324 345548691 519779245 810697809 332180962 916005633 234821835 31703752 644440181 250550412 841172086 351778961 321852973 444165734 782102350 177973506 841390237 778111273 39000313 442448404 540711067 441803856 296906399 99949286 504019652 50425531 183590255 404059193 874555381 278543663 774577945 640158453 634091987 757429460 221717587 455902884 109168964 959334837 524397397 693878770 574045428 830958403 996993116 681935155 914231762 714042067 41035818 686969053 342911376 454283803 317620868 141313033 635642150 304465337 771470003 661596918 802379599 376407980 404485124 345949062 46738698 569156569 540798024 519802816 789729306 891060359 540029013 449679436 977748871 869764835 182434946 992027898 410161179 574527869 180435759 810936635 756430566 923123913 762482491 902520486 1557435 101861280 779365516 162944373 484406192 882265532 490973835 291836165 725589922 204576831 797879461 722206810 271949487 607951916 631996107 108164248 16792762 799833837 759558642 153254283 902560490 155704524 312584852 675138080 623248427 966468473 565395246 818327274 669530539 302699146 317334720 956117662 83383646 495633910 572863312 81724055 541015163 182918810 473034343 426093395 52217853 212071604 485308818 382535923 574447908 205016171 174562018 903824319 364624369 290926660 961612653 636387488 984197549 458082222 567478219 16160677 949811554 182491000 351117465 43544190 36092512 946085461 79875833 547129092 675884730 830179679 658704144 675448239 982569927 434949777 693550215 737845278 189256353 4738380 272157451 365923731 602288297 326575827 529558222 972095348 599426049 702703311 729931523 827489228 773362704 898444747 577532517 112214471 593304578 973844408 424556465 250277433 521431878 872373355 300475943 22532632 312590350 614625306 570392077 241003774 18143186 173210595 501198124 975282600 430135757 215927878 189645649 457124985 3165566 400233893 427997389 167715832 245698857 640830155 658099446 535700813 895940180 980220770 286366372 156168904 243042890 298055803 768434868 675731547 947649179 342959883 789380745 875749403 549458842 258264168 240069766 187555010 652297950 425320656 894854805 59802672 429643201 899373538 191079075 131235301 503168996 976932130 64830753 923379593 93480873 265779321 856953733 189439845 603372216 541817524 266013383 572040935 901195387 577881600 203435492 748768546 571700897 525770356 274787935 670606155 471361951 125604488 295179451 542633277 508589866 632377750 329463554 297474550 636665534 419500640 289795905 78542360 170543130 332661129 668391945 346788969 920718274 9360922 297188080 784053331 36487036 22760447 336760078 212150373 271091411 611951752 331969409 303975632 812699543 625897705 149900777 285872106 451360347 63241402 873643244 59943087 838344950 94213751 137174195 616730427 184312067 377886720 852882283 510344017 815635041 645041947 74359750 219798231 729636787 946579949 430353783 741486167 326026976 56432517 102011833 721206656 128958356 844265042 445173705 36473252 870140862 26166951 767739752 789513271 722578448 628749118 115456346 44519766 454122114 80519090 543823849 474319421 482944720 354446595 736106850 463260112 950031095 273842710 921287830 709502227 445011900 701694515 422390107 641913778 647987493 651860869 933894409 559620218 967412989 259770269 71677182 543645150 657299284 971557872 318357274 861592179 88659197 743195220 457841732 637392244 333563407 273085831 169911011 200565566 639364197 828754856 532447077 9534421 564937246 258753724 283313339 138689886 294258205 471765802 199753947 872796323 737223306 306481728 997132093 32839058 137621839 7574700 338965343 606102462 913873563 130379011 746722625 665509597 719809891 239100989 497125866 244851016 782433756 123697719 847625185 272591486 700645890 880560688 431638452 122661281 322018325 204901708 896431732 780398583 986561303 751340820 82471479 661503850 103074639 2032628 40604309 688574217 627472584 53391292 328101164 595177349 953487826 584201760 896284189 555327413 702969728 224013624 418573452 852618002 279211561 173743616 735856419 600830523 23618024 171981529 693759119 736438130 570393372 155426310 135880706 634392862 303581416 456037424 990555056 464667207 19316148 703281891 525777746 36106013 403185578 557487887 899382438 127801202 218035002 771986311 112305132 351050555 203619222 288310149 68877418 716055826 67775799 581432612 532227306 932411575 308083286 232814565 258113591 206551947 513374068 756011307 402702244 612202259 897139666 333565119 387085188 559992699 818729978 882984268 342947763 979660816 453832756 735623396 227550731 313711045 643732242 122670969 854236912 51975087 355216869 217963877 765313989 463723401 321064772 845447651 764959093 341641265 955752844 307163027 248449771 328961577 401755 633929978 795615129 227121687 745241621 555234047 589181429 10484549 573024351 196579696 220462072 702523425 96797863 853157755 972124061 771572414 395952537 373212213 129729896 46580050 461678763 883280150 908459228 392582838 555400338 888956539 832566020 309801705 489432523 824642083 790331627 821066125 38461203 722863539 33284644 379727977 745793519 312870194 571885379 402102757 52656422 967366029 780231265 38655377 182582593 831691028 532701596 655646366 190978322 344891899 267294100 570691171 646074922 646151386 331570672 487202009 262957921 922464558 6779351 504574752 837528914 561554390 282260087 521462776 253786332 324384662 325646210 963527241 962011554 967120279 38391212 597371291 391687820 209504741 517305134 824112286 330357828 836120560 204233286 285947812 584616378 288470796 489508789 808299810 408947361 619075313 757535551 773707315 532186095 171987003 196856367 810131733 516126817 511617258 677338064 505351593 638608116 605113572 571560437 396174327 201075053 506674287 174220658 142804648 82871506 704634551 50315424 997795722 732361199 557693006 2677213 436741136 649789907 394148262 375652874 968281039 121238096 706646425 689366283 195268355 769148542 97740258 843431498 71293704 560669496 322523554 59902773 479225569 703717277 313526235 744756156 2455476 744029072 2081784 27483860 163840331 316794937 484650564 611152630 326784660 425599619 756759662 959468192 850094115 344987548 56881675 321322707 916401323 688048503 575632148 761707411 245954953 862689101 107251300 787379307 359842617 146721303 652049467 647286502 210824670 523192086 754959550 321062679 417471934 470070348 446420084 658056722 835530180 128216320 453063370 195373680 269359613 855506494 133369488 692878031 795239963 326535509 867207802 144780368 416842741 961733207 451205025 325819671 929687557 282700444 554396671 867192015 97114600 146846527 84589814 705718051 14823138 673953183 659668938 601088070 929839703 712092128 558304802 567549804 138273875 343837032 737617035 631269199 117931011 846651746 447908597 943224491 567068218 2497342 345373492 826475714 433092077 659956527 516666240 761304024 75913399 488423083 706809077 519988664 70532950 2037487 421875732 242940461 872753196 39751033 993027392 170590090 464263615 429790860 137177410 974127907 569250617 129046447 847355846 526301137 568602344 842811950 959920604 446730355 364554943 779112344 112645240 65686631 546321620 999325759 694614769 421443093 667952096 797136827 465012102 103507300 62670274 917348711 584446932 588474947 272405500 744695523 953744225 199053602 409230388 704853648 321570325 642000246 136767669 321658903 224693436 680845368 883680492 187710691 413178757 198359655 610890731 526267042 171072646 415930753 579865321 188319175 322056245 100693518 963739583 798485003 310244848 786056214 565901676 320247016 416988790 181754789 184034963 548684317 923263084 884998478 674897912 941178413 369522906 910980773 987339015 682184927 652257707 614019780 5984333 944479167 87035440 879460039 595689468 322870940 858777502 745202256 937765483 126309384 356700555 98138115 618078356 401528795 602987125 968541195 687739541 944160177 276142651 676933780 824446000 996065639 248847522 838910030 462042442 332947874 196750801 91812081 90003567 203467336 520536789 923199923 992221517 870885124 199091230 580372435 300697908 706307526 819686912 791993106 974951837 770849089 781204275 315583029 540046496 400320876 122224980 355792260 824816508 818015746 850018658 501442894 277359891 314522881 544298561 879866467 383212651 455333167 612316474 14864024 114069294 291043472 399530105 94270279 335786026 539785969 557023118 909005260 656039890 295180385 204968941 466129929 235753148 501944242 145105774 412007139 614839330 950607101 631829709 957981378 373288033 364852763 560998955 865282581 374104444 240150316 911725451 677285324 357319065 354134804 371417942 205805532 47154051 32111097 406429400 231422399 191645991 889229255 112502976 557675761 961885719 627192492 127259044 978779508 492957706 529122716 739490427 921241165 209858905 179701965 421329697 570508292 943929220 860171836 164711126 35156264 303437227 230886951 842741951 507768009 236369686 259115921 900958820 564464380 343796142 176439490 536529456 227763547 313176705 622810052 956813813 16681858 910600258 176894695 586710373 453315987 261710278 411475773 983157402 695359155 928188040 759593759 596904078 182471051 950526758 462763174 188982692 153349320 380149729 990599731 450781213 667269019 83898657 824892647 183012004 785758265 563077103 400197419 327382723 604187740 817275002 604003114 544536939 741622208 815873683 529202514 944802160 861281447 755106864 518953687 707245067 583672406 864014316 280598576 871932758 361035669 71122309 270522776 582522579 296729395 493097053 644859790 156271590 132424320 747474938 534237013 469845590 652590034 87584903 736712565 943563472 926130944 307086672 262545464 395707236 201718250 46441290 651441710 446349830 852905199 601174408 507218089 72586510 450992500 171097031 560243266 488594873 358914148 461603043 87945554 762504869 241398443 282361184 888098938 139490905 948619706 412516322 394221852 332192699 287453702 246417333 265427935 980908696 871132041 720586566 593766191 782905375 977225280 350730407 482955706 493862246 917235371 574294543 370378484 52898788 145567312 598095448 476692884 857169397 179665975 262134144 586495509 350615898 246307695 21446952 879481654 155903414 4910984 934057752 213881466 350176530 640261912 207101881 652621481 911639641 591361078 23658649 648434765 278532061 942434562 464424171 791060534 762499024 608547867 887054852 884212215 872164044 673112359 122425823 336379494 939532364 409790799 834850202 121806880 308622640 431945152 125563895 895643138 648857661 518495787 610217436 105424305 155554971 779734853 851833555 465561107 548446293 441911112 775140235 849652692 378635484 198278256 855717973 775715298 506060165 695933823 141324711 853833201 489325062 555230266 949882013 930094329 482291965 654312426 520065907 839827379 450248809 475078620 899142156 11428127 909598767 148902881 319920238 807082752 197960854 746991311 181888836 728287326 885498571 751885566 598475355 225392131 903455070 296001739 382591269 341567743 626754243 5869336 421542713 963964709 529197523 732575690 74064592 673432971 449106504 113687114 875473738 403022094 787357508 797917189 62808999 322981579 25160139 61854444 366272783 134617767 142985028 721295349 558739787 405093321 95225852 643687320 446653769 371674394 666438050 518075474 958229915 996085708 710321612 225002277 479001336 259816912 987704945 678015510 631839930 583053406 246287982 34450606 571553631 192032881 519676417 936254586 606345993 668270408 638854481 254956939 308775422 499100903 192199907 542528759 771324200 466408084 451287590 452786518 114534549 769461594 239659497 753560389 663552504 947758729 836986591 603523047 540711206 521904180 468302370 561622367 555272859 483398577 474188205 365960535 505128435 751978013 373448929 110076284 56849521 409363670 527883009 960832511 916657531 493099007 231464374 574438933 178630939 883264255 665509259 39034488 803890304 668001026 949438577 913699813 22149243 758970230 580429373 994172828 508748803 388690576 760681765 161371107 224446641 152279493 1552967 721143939 705317700 599109201 285647907 535350601 679994911 693180851 302955291 317485191 741386182 807977519 456458746 815539600 278920037 647992139 544505450 555625791 720083785 852452434 495028092 31455857 212843364 314037972 969987621 768622214 39987149 456021796 878631867 825049572 428538686 392030425 868157564 573466228 422992276 947015501 510924295 380600355 639124051 580572705 547213280 461401954 995573536 121077687 386309617 256777127 32796229 916924343 712580356 728779754 502432048 880945546 369359178 12738857 504917235 511869154 928313559 477159140 624320198 727876656 158769187 784995233 443768961 50337069 44611722 442737001 445287203 647960402 62686925 204336201 621637966 815044703 505307023 58719955 829011911 882858712 828393945 484456090 734927867 143175299 697998231 63881401 916399221 28176619 39045657 755525709 630961001 634409440 239600787 690639606 209138989 92725749 72452253 104942938 519020218 417104129 213871795 760960419 230245423 459312286 84273333 384958460 872442190 407092397 912288361 977718039 148835326 898563536 126060020 600726698 684808391 123829743 115657317 554810349 722645849 426949812 953557035 846862365 741236997 169459215 681729945 820462845 14221122 229537458 524851049 786768 399115818 974417045 255660342 619455840 372580090 700458355 620260864 358739322 65598613 843735372 402782380 249631344 855771650 125905122 645582466 773170709 17805034 11598908 614161325 443865029 140531739 792121637 850865086 846788314 522231303 407812525 129175594 864118584 13995333 937406119 587027143 666304450 796264207 859686954 875222611 794995426 261975491 903074321 892121325 235619077 87992675 227523195 394108058 747168029 307578388 246188107 932885953 464431901 899577506 823907752 282664368 557177472 641850107 896892542 777160981 9439939 320343216 848476412 456461957 335122407 424324983 43064341 480453880 249243888 966676395 673470975 620441163 499937384 529267402 934455990 225300413 471354588 221015542 471006330 286960754 954910558 116609653 66992716 420152307 771187714 158562866 877554293 938098860 809453153 143463993 457038592 266859629 517266968 206209854 273658939 724535530 86003530 123901463 869710138 543192635 577012506 452876861 119473748 991454044 409869874 664961104 351315364 689748654 728574784 404205712 215202697 372633716 552316275 538824036 479260966 37798743 5986562 879915479 614471395 833012963 128701349 572350486 626785002 171903496 123189018 173710835 544471979 500311449 126154657 651128165 274680408 954709712 908592769 30603526 831949674 323089352 94676097 535320724 359193370 525938178 153926767 945994608 975247848 758315233 464022941 645265698 853955352 675825710 443891295 992802771 240356144 440848532 397266574 692473553 783002748 318109733 754207240 702342926 92009866 952048851 963958061 725548962 18242990 397428472 123636580 696377925 975034239 263878607 528546196 955698134 30688600 756773880 788395691 728602326 107682264 985368056 594098715 845752301 634268771 151633590 124855896 909534308 830335902 225537024 815244123 454695082 932210166 738514180 617853218 218053328 746190874 209567447 212514861 209468172 157108605 526361841 920597507 317931578 520881877 139353007 43193259 756773974 164834975 338224848 581115955 343911683 766575512 508409849 280387885 96507399 678056261 875340593 662127405 713336269 84202092 151392101 382625356 773939681 83197849 759365861 931442856 355509112 638407578 310498789 199624930 165086693 61903363 415531261 610822814 478058277 603738027 279807402 417255686 718243924 161542445 140630731 943408968 66661430 666843497 614585124 163440915 293687215 583697408 793498590 252224286 431716939 174766555 971843845 16566690 889649847 344887204 389239305 598877915 313489221 900207179 838281790 348457866 40292973 940841858 572344668 926202230 554687814 128308290 184145407 478193638 714006545 904188228 614839848 16891432 222022831 603193737 182549946 377525262 559959846 298875603 894123774 493882476 684014624 624218665 600132383 484270491 756986219 423710295 240222895 959481849 846287482 705140843 690051104 499478119 211179746 58776122 539783756 473103561 284834014 917735129 63663854 935000714 186963404 234536228 903676711 365205781 883407534 275201082 890685946 311988829 644057258 316279294 174513359 574890326 431105930 308250008 887941620 60480633 477191741 621433330 86356247 309033028 505512788 62960188 489574349 733432760 887930758 209035369 49980943 340570329 859731500 763664816 444583096 846926642 133919685 51348747 992573448 724496462 409369204 175648187 567525924 708879936 616800893 721066434 152301459 623729692 1386699 326386279 96127938 984907900 19910509 988748470 769755521 209915388 731527189 796076541 944456068 605291965 197564056 943019089 311857380 668736486 773206896 353684743 636516251 446532126 509588029 124575035 486287115 850908692 677119039 20598860 209554552 80522743 681338078 247366750 108661129 492370687 401795107 170918102 628164811 629826018 497783612 90507490 329403438 587023199 448959228 869465071 554661254 721977527 113919576 252651057 504856331 87698990 897233643 644977438 67145689 189927311 247640435 953222643 184659569 746520229 79200849 32740910 505477942 199126979 923394573 2159122 563208945 238073917 248276432 837973286 170640206 621859565 374148585 626618550 627370333 946914479 73789001 766645329 169170450 499960549 221334278 379362889 25910980 60874227 165497052 973133366 528027570 714506692 979261351 431309171 779500665 116356675 741943530 241298335 415339167 511350755 196826187 409688350 742265356 70991384 480846356 456221078 962408844 251207644 636712884 481703026 607765326 944652331 739466300 899419490 939762536 829468295 549113571 431157977 549011536 152420212 548914051 811769486 296260452 157928701 893912345 409260028 484575075 75184941 212105800 951268577 445009650 527875223 913654231 390597059 550303001 671162575 260917038 122559078 864293315 531673327 596694237 309840983 237506625 982278675 883386134 14597989 653498824 241528285 875433006 573040674 621367278 717393650 873878304 713523302 289292593 556661114 293079049 370404300 68122992 718120356 340578477 302150708 748961904 17428000 970287345 657662015 891476568 99964067 630008159 211749334 553808437 761136742 596076453 791210660 19569783 136012968 547434774 542866583 359906162 377242919 401522471 612447843 343653342 748562603 368132595 862069759 431849816 940789628 166612664 272276773 522629855 918417382 533975640 837217750 265561943 591290044 967204313 834054868 456064009 649181651 587561189 650790439 50116897 455942274 542527563 860108185 635778095 355204648 321191036 580383546 679360167 79518374 126364175 930862044 315367009 201687265 58404413 382510487 530838553 171248450 365031269 92952647 138017264 127653941 167400329 98396169 570063849 202830509 14052560 673763266 503895149 540958366 979227650 149606808 252541640 601341314 802550031 442448758 963507113 743245013 760583048 59283853 210616230 262747801 864664868 973726925 876389302 331344851 411794493 182332784 102047157 284407052 407563857 503024496 375382755 564005584 162635393 920152844 409423461 96889906 176514581 250647879 239221187 22125895 225489141 70493289 976509288 776292774 923799601 553625212 938127142 192811247 161764475 587064784 798522543 689990977 252158632 226362231 755867677 377455041 338410035 143688137 225466986 360933146 828295610 731005154 10099705 232081912 560309119 873125151 835197195 68574604 489895400 433160613 383529035 994243595 554620927 427101914 592097603 623557935 725293042 665726698 271727844 571262132 310889876 763820611 661646850 485931740 739478235 500796441 469545942 676046572 172909664 932718819 511192698 979452333 999274978 771012316 716615024 106062827 182439107 414290051 479539740 153823993 95958665 463885083 897211461 947642668 254969182 251317548 309757080 574979676 505107601 166641920 238120229 730683494 376101651 306051367 495183328 975816108 715568635 619727091 209387297 549752723 276728066 87282429 635675173 959768836 122945800 707944862 966289802 744607467 625207437 875339639 396148183 112375995 911838777 954280425 576482290 152780009 195350356 81256862 488627112 345678189 274306638 734809342 888105000 903898180 808554809 422643387 788992648 512958960 713059914 909448774 488557119 279378934 129581147 656953431 947264425 557709151 383360364 764880233 896620167 254338359 615993118 247973947 457383036 513336594 307990838 358780496 204693905 297808770 550658592 471861872 992166577 750327458 509384554 170728229 324374062 528617102 219340868 716632383 744614458 246885864 901075975 258614864 898491247 799466069 556889259 460072753 137142600 612382974 714440527 903636091 454337189 564593936 161915572 246704399 496204875 88871484 424895938 344339087 305020770 289448759 422300163 809498594 917079541 431447099 307245603 795809716 205720949 423797125 274487414 543108339 193786167 132215253 715735922 45331795 133199089 164276465 721247280 533336011 354967361 836543010 686968559 652515606 19368486 590363829 891804050 839849523 706307973 684208251 412325917 355526374 756069285 117740617 715050299 922585653 434326451 856167033 877945531 453212907 73775679 624336231 753257486 302349336 355168189 250583542 283053771 952786830 295596294 453971465 685485356 245125222 180797396 774319881 480818318 170274170 818804553 222618213 113743861 891728872 790082153 746008078 166658181 558945685 545180315 425213687 50948618 360485287 46225964 640479131 673444209 433365770 250092235 952433782 727572301 448532205 908631054 125038731 529414227 109350210 17324012 730496989 273090526 564608833 834126658 730337270 112102508 721038821 835283534 521988195 922949662 969044077 18590007 262711093 518307132 436949725 708513411 202315137 801924271 468424315 843556766 613785569 390447750 922524242 544329050 701036274 839962737 900977074 446469225 172126676 359213129 530288814 434850277 232703149 656255622 633959580 31330761 473149734 175826631 27217049 65189238 901902060 634113102 412720131 779937327 663592496 285713537 558213373 269356445 641001000 958502251 128283886 123904075 494470028 810219064 840308482 576464938 65998617 823148476 529200807 127078671 625801233 520073965 707716626 79712049 854380729 917433701 748512440 345950635 324645082 532809697 678138837 898859776 279201858 813960900 684513000 93617553 583138624 367259797 36769845 303852073 575868202 647809148 892266305 261909618 435307738 410936521 37596506 223150973 15424301 378468206 664196621 427163199 319741827 392130176 102016430 719936526 197169218 836838073 889199571 44431656 378101587 451859449 125620697 197410092 367239843 634655681 804614494 499038622 565170852 255032758 766875845 223982696 557397705 957090340 328682421 112484948 817147405 752249976 183768474 312334227 130385773 175433157 787457571 520026681 276513385 805927232 97553858 313547966 114870663 247901380 592748079 412381310 637298384 662456655 91101414 217686074 89829970 759623555 341534116 840733845 688022684 51423782 251442925 947850904 817631045 471297698 426484873 292633135 620477285 692637062 304756739 863514282 979846169 229094659 278477609 982590269 209979652 538243951 367569551 192270720 721168585 991707078 132795404 880137711 800406418 301998116 485890874 495042155 841205644 608083020 261275642 159901367 62568296 908463652 718791918 668045051 664606940 111669815 584329726 279150661 414039328 963485233 594974932 741696772 186438002 55365991 93230943 479196043 573349266 494870860 741908564 518492308 773654598 596035581 925794728 718422458 208685527 77553847 43364119 393494013 663749779 376439899 441763489 981564994 603242825 875097584 834479879 766735313 652007888 354251553 957251154 714549973 745977216 68267195 551327821 578581728 931546038 844419889 830741254 458080100 662955093 235051288 45242705 304160314 726736448 715176363 93576005 990065183 424280033 429130568 625174716 17115954 893917093 616478192 305998807 740934008 306418814 219915723 618603385 274896216 723818592 237799330 734665159 365562400 603387076 824990563 364530862 771192446 565831463 944116385 558291549 30108423 55896460 912013074 735222726 668294323 780027126 314555663 147030306 304402271 996034031 625151511 278577258 946088010 659032325 447168332 192767966 78982808 529401671 899107828 237459586 870868434 304138444 691373561 91154588 413997668 191823660 515151466 777734712 238257694 693705221 718851064 717706148 200957620 388106103 189399418 217043444 790492734 108109480 104523369 989481343 740381624 706168386 812128100 725522528 63740291 618728688 733336750 150085878 595410402 841284068 570050731 135982692 900896126 901613396 14067814 326161170 665024995 776296696 898008078 428136746 698744833 345166990 919391093 363638555 149372075 123110999 593372304 369510426 853895451 206905239 650552826 491296924 744679276 980257560 10104688 386841310 646313247 537061288 547252310 744589661 503690135 980747926 437696048 839949150 987205277 624376889 786510634 859072359 653025500 445714025 187196561 336210372 298080870 259729668 394992984 686901507 919118125 199050859 589330580 955121272 22791563 218955778 466871296 107295930 625156795 100767923 775478394 296468004 615130461 252635499 896560260 130367317 443662326 811472796 269663940 971809712 7870829 415086522 125536388 683462621 444945808 867399614 656445490 501613638 396786061 837718950 139651553 472406939 117850745 603394035 958114247 822545231 446453196 615428649 837717693 701137944 754489315 910495570 433552578 414566514 567613053 367324796 627566456 838769437 787389759 516159286 501446822 609690523 471686192 54877207 931324596 932532915 261657149 133496119 36801330 527098609 456398262 24676532 652898129 561624867 218584271 423996207 263205992 140735197 731161632 480728140 63728752 323017462 18433830 596457270 700686473 432680969 378646720 886167832 211917171 892426997 116112818 230743973 847462934 327326046 880982309 823526289 461138938 608737321 980316453 424485653 945486287 280697348 743753506 572690031 196663783 251777500 768659568 284617311 951550135 120545636 544519879 495494316 759539546 424536981 218908355 224003229 761080334 905486120 75827813 549360513 758956212 699617054 310971792 594261287 870552404 653095225 108003469 313880678 667463831 908482176 851241607 635052951 89078859 123741631 496814608 759990038 316364771 166857220 856020890 675884484 421232885 485066019 42289663 954866056 601232314 241398835 767519482 279967689 519529873 762477071 561953708 588757494 439653756 597927895 825991960 517738494 662939809 415465836 486859942 687094488 231516874 12623863 190685860 723944189 313051366 507658850 828402880 971348201 117347718 313032669 473951375 265166749 367560544 86684763 752608266 586673952 362108368 737411858 94666764 482167033 298891090 634651903 919916245 690469047 767704585 54136160 282262154 928989801 631750715 636196920 649677234 866376486 305425619 500039886 232393146 974066567 829051358 767825454 547351410 888610856 206584590 614029222 6931854 58212907 994457658 495946 987762471 720952756 820424156 527409778 230984759 982393966 31963537 594891319 150255136 899599364 648655517 633000441 977141286 346579113 374019173 446135771 555283952 622902673 696989426 524091205 519379979 596644213 19179893 675173730 261687911 736346899 698251453 361537440 524580056 138673580 426822594 492682802 363529110 507655557 356477982 677539985 153182653 255749734 503700623 935376887 640857550 823583774 535361399 32332258 993056301 639677180 867131740 108581527 183149472 19341912 76148584 31261085 51964374 968104200 609045993 424977470 581233630 236159979 520299730 941006857 43338412 579960930 551643193 684277075 605951383 854463697 973937879 366353329 445320414 548897571 74281611 953159807 559836190 252503876 252941527 375376732 846794973 942180772 404706145 535560876 543377155 805798842 635201652 206358549 399643484 137828991 957425533 208040706 364504087 703212271 221471118 856925987 390765898 434548876 864518622 53124843 756130155 901810651 237084742 250926609 458754008 194523364 869488581 57810447 785002320 536268726 479948030 362487974 638086776 46806241 336299701 685105752 50686552 737697274 999688278 597766381 967233243 49979418 577622638 939780079 406688594 80370783 976876335 708394285 426555634 806120042 257435377 854511932 180970321 509956320 708230827 373211633 214151917 224395241 145546366 201148648 56003493 505922484 231040555 108255233 978799934 620201201 523313559 152844253 183087071 682781013 659029326 526493285 138378389 707459098 228564734 966980932 51427280 904569980 29246455 233984104 216857060 828321853 918628786 296530053 988586377 643013665 814166599 721089937 231209052 343667827 169469173 405502793 105373020 920734591 715081374 646891435 657028973 941713430 584282696 810018682 212585944 308392461 272412061 52021950 81918665 362105021 126133611 136148801 43596752 911310725 316078630 878753554 565323873 12298820 280646241 96269574 819396692 942501343 808123737 449271090 795539557 769000129 527548266 208503154 129735861 443734358 692167831 590996454 20659015 637640847 79913734 354406255 173004932 148690529 504357762 306046007 808920504 910354501 523272696 810295846 442079634 396025274 110338554 657732973 287471272 706310335 811135807 460253439 810793457 135471193 436770849 185163027 918551881 153151763 986116637 675834276 525855728 124952441 231692375 741499633 772501771 241637532 734274067 618105853 520779298 626679441 810581309 848801552 35395488 847214322 907142370 567897140 581623127 692933979 281842613 588257720 897492217 941313006 60944523 415571633 368655008 802993104 92589791 871337332 944497990 967846313 715683663 661021214 51810638 835841576 690054684 540327692 522297593 752994429 819280814 619521379 237454578 756550365 852949262 501741449 584007363 676990722 89327723 678563242 735830365 696697512 683663254 158452276 351425940 102080017 488045701 895756379 737013409 673803394 850266579 729117846 909869726 503682756 936566590 384015648 103266573 562992036 531986472 181409912 618002770 681538675 211083800 719899105 26193204 410969478 611939126 855116259 685475680 138124983 507547858 458208456 513185254 26724322 573798365 590237983 354653882 137659753 502624622 330732605 424891444 767591089 339163454 567463607 130866065 626912931 192733228 440316650 69585263 267680812 450475195 104016243 332915285 201874109 434398095 600883127 23787817 12875467 30287348 290174556 342625208 543127120 805763159 994501582 452260145 123694408 370971850 297273019 334645418 851049525 835751300 819171479 159809434 258998940 709800799 52068889 902945885 221050758 592505945 634741180 740258996 249496064 41358355 957031999 40750146 922895259 653496917 781410086 687137552 168531180 615348104 425872694 515185161 549044237 266045754 116069629 40813951 288224538 416459422 22317896 763516836 542314166 27670281 922410922 670460690 734501507 431014006 747898620 572788548 377815981 281855491 125224919 470605082 641010016 638824050 38069020 289173337 556647245 692443305 909813869 375100201 703109162 913416242 433029809 434130581 166275631 783689148 764235412 796380430 78384537 9793432 446424836 161522153 210894122 233652284 706647989 501019356 878043303 822269124 518449566 22713477 947816281 281064812 766693242 368548579 790985357 786035223 773247048 554267611 374177812 536183499 595269580 715830196 180151491 216640051 9213707 716572571 30103796 630197276 576256723 730695712 17243908 300749816 435376177 798932407 774482899 141931358 478113528 352118073 247942471 789948551 344114753 633567840 793249481 88184019 996046053 5062222 89279430 463507266 855312389 743713799 42834991 144683260 875867523 612871922 661769977 518205898 703440006 75102044 109404318 401280666 417351162 924705012 410997659 485340158 689543949 419622224 451823344 773531310 704141236 111176295 610322083 869767169 316517156 78289174 447658557 774510200 623751769 436143003 605235019 936658996 484804242 111543837 272532446 409275771 190143442 752583970 46730508 362968887 606634849 3032598 872735596 900968822 769003082 174365643 717243806 652609515 539592667 12858100 680592577 385139819 643788327 558254248 408996091 498765682 370395783 509851365 768155125 748329628 720338453 368506635 687526236 648552748 451821103 976455261 403268961 142767240 368809722 445426308 187379002 783055546 260243421 327975947 187462047 459888881 451401730 503895268 711416141 739888126 721981144 881560289 36793223 565408472 488556691 116476988 81712272 437047064 634665130 211109391 76036146 561455485 353760857 615730397 62322746 861349994 567600413 267169032 851942649 500077155 962124090 353036632 182536645 684202132 202974776 352339322 915491190 568712522 266045282 552758910 151535337 945422967 814307910 420116313 325595009 866960434 743235383 722694497 85946785 254903093 213121998 495309524 648720179 141781341 803997541 94622545 478324772 960623150 41871259 829172316 429004005 167795021 896870611 665155039 158788332 715967236 313576628 382800036 207399217 117487809 438274730 783405788 374289073 223856023 46077028 697262235 387134191 41889467 672133204 422137433 440205422 504772616 986240562 617762674 550333752 955657340 375733113 736619687 139677530 196846265 413371369 651008155 240524645 465752453 198730755 555833943 87922415 617399882 607358352 14520775 698646800 467771286 595515419 883319355 133627110 458115484 403812210 552964327 412413457 790372018 378928681 941097315 179465527 312922065 111974934 66838059 583421057 674609944 424667350 28901664 721288732 18326601 113094215 1693189 809918138 371773771 198528780 746327299 689342478 327992486 25182477 780581 233352019 907093002 108888564 428008669 603894214 495120584 541857712 917965437 207987495 610201687 83577590 874529471 26638397 451368657 270758331 753415486 245172559 293416307 473583547 514217210 867133099 823239456 24523509 570528984 324684066 92059359 735464493 950756384 462640266 853374553 963640169 738766589 80088123 817492060 582440565 532836609 477241235 922670426 872429407 913679262 548014194 60020714 72001787 409982637 832948158 781324102 449222495 178362091 113300961 276798412 368818792 59626103 704507206 153360766 387036724 870867286 28995295 476419714 997595046 108767727 948239522 335595426 899236582 27119504 566784519 623512780 744018910 351205095 875760780 20795795 376380606 933121673 52975665 939973036 577994360 619755886 144840188 977429874 158083396 482785651 812813943 961920611 277334302 875463127 617719341 110464417 50628163 343770046 399645744 444940914 95350200 571495601 316764822 864591041 809493443 177811228 415522551 415994778 509373040 485642959 560983793 362678705 79217677 995989374 367885476 839358940 982686638 499377473 48400183 657538965 966082474 118967572 237083985 750272889 821478428 727727960 703598496 599762891 804440930 242636368 383756630 176035057 437721762 644250277 169911975 218235382 606721088 548632035 592569676 196542727 703705193 667366650 870116099 15782390 40228748 823566013 709891084 716809402 412030172 970819686 831778733 702023661 574154447 150394384 653820080 635810637 927820194 303849788 318000608 166914107 817384402 721799501 755212431 179392575 154529444 437730316 317217555 598492034 873670302 114841636 183401796 658591058 585544716 745871271 440154368 194604194 949622652 664737415 707211944 898676359 810621506 914952478 815434656 23199932 962516725 624710823 966807762 646616095 596148720 718538178 92632364 966076721 45613010 5576948 641309213 234254490 888700926 450493732 124687388 266911651 286760220 606653984 643146017 364090043 288394646 644763926 44087594 765191667 107113500 194928411 316137144 383821697 814569504 445624743 33254223 595693121 211427419 436572439 926434810 316685871 913112902 240792362 47391172 961793262 983174050 722126725 390178367 451820612 682830065 704593455 131278849 975272092 493941754 475890709 865647907 429054338 419033929 425782663 355683265 792454187 59729836 407508153 670507644 672682474 105224375 701377603 77857531 784164540 547352385 146815394 987391077 174906813 196022245 284245429 875042792 967841713 930287490 557878080 897983798 643169148 51361211 843555180 584930051 581493930 276096888 864140869 264589192 339891688 754348387 708922171 265663235 451731849 394504812 433780130 159001141 66034690 36785734 510009138 23345378 939510893 259239399 855853191 628267092 399725322 922133516 34138530 204810713 548126138 353510323 136133222 714073409 947498627 988270751 893211420 717379425 440497679 529456087 623641327 358061714 908930604 610055719 853057137 410268466 639371853 536572573 547979284 507823137 394023431 640837389 50126514 443562310 707008917 564197006 735410694 233354760 934209109 412678139 597952305 517658582 886203209 78701171 545855798 310317727 215110551 627679706 695316861 603781978 743846665 599335254 450242644 707473536 905741966 992790994 784627049 224099981 339551927 578009726 382264401 240324739 726498363 397673293 500647685 80546406 856610931 33869173 39613536 994649024 581527006 436436467 566103714 168251935 590656671 986822148 76554736 175717267 189434618 663106989 821138129 346531633 532171227 235439669 939553458 694661522 194042190 962806438 544023139 573237588 295727880 864430159 703025305 658771352 335252701 486978884 867159658 634102402 326867271 205817052 860893139 82590653 957598182 963674162 629882421 186648820 514915834 491326630 676276436 750103642 631195371 331669081 351869783 366650147 639809218 120533172 905800779 660248585 425392301 56923361 889214880 101541832 521174911 398698064 884691242 917995937 620379181 303972660 346997025 338366939 690345554 559158020 969625761 191342141 553433260 370195194 615477803 820287126 838015389 774187671 946191907 704641334 899958698 633882141 897665360 676481394 235406336 57444628 821813598 969698339 203214570 590360774 451653471 595918887 66838620 493800130 696582214 743832799 912221803 734188380 845569899 531729584 226172883 375725612 647478026 792377218 902916720 325958283 906983107 33795396 968766917 303955993 249394715 685115494 58716536 63564602 611262202 806203997 388123603 47001491 878179884 16992290 761428549 405399698 320316384 441695411 725921247 755949028 441079852 355521425 647509976 735229 190193030 944456001 587031562 491537555 645156684 827993547 909370226 389613347 460840510 762925374 841651891 35637099 250233598 646660650 394562196 851740142 623103127 667079204 528403581 713651316 583517427 711294022 16382206 474204295 212673892 597399980 116281929 772719606 251466524 989208055 626564787 893890901 853396404 377681870 951535415 177537660 91069353 739843929 497828339 976952068 538875610 954589380 215995560 678971085 932113164 158363330 438922046 236766843 390598758 57353991 367891006 205032436 23081973 875628749 532923734 869531875 518507049 26037072 236786137 5155129 924584790 411790418 909528892 57046950 835635764 736738968 544495002 965491748 95361120 933759082 943108145 769549933 767931609 138973719 547618787 579241600 283556995 868151919 678644150 988144416 626780327 661076295 926032724 93050964 289713009 932998649 270821260 850541033 980974705 249258977 283358415 811540971 408202523 982520545 383603124 508256560 352451911 673997790 541641076 385011661 247003569 657029440 21022318 244531614 537266298 600624502 686645925 419721923 984889765 45127024 865172029 396739101 284685723 683271971 545514497 666328533 107318184 524714505 399585248 892247510 315303035 498735518 929946475 460634190 324529322 278047716 408610905 800537649 359836460 213634528 563663620 548710838 113277405 63706650 521455850 922925784 893380093 930979105 670209836 852705750 519428785 456910341 641280274 104102323 923191169 69299419 857989764 717687478 200947928 408012605 460978835 880405227 375233160 101000903 350669294 533870241 6846019 388117403 220316013 67077867 359501859 273350366 860839562 498744863 127344930 606504761 585473507 958176345 157952419 304005976 209645498 421605369 935481319 481440366 105432693 82151457 78868121 450056880 104140574 401545016 511720771 598043605 973225955 838463337 320975062 832793501 730358423 513464101 968794150 581284423 244868400 508137373 759441004 9234200 872461895 792586057 777702338 112645851 457011611 501101667 311681962 608126556 398841998 707489132 736996744 222936300 427973798 892135847 317265699 140797664 490777101 131358617 581073704 870487058 949360146 899782543 731428263 195942494 562091430 840828952 845489300 516258854 217698784 570933895 950063687 128992975 461175418 544939890 844946429 810884930 106533969 683408182 353407061 992721516 631083496 316569712 391266771 180489662 600494054 54801029 145881440 832040365 124934035 191760923 474620104 319630899 815981919 711005086 557002554 903756108 941712732 19296700 527173068 791014779 623606719 601351657 488786933 984023618 187982691 447685852 536999953 41591981 716376133 905209104 883397089 605050312 476726281 730267972 358776584 297750820 862495347 649511164 109745551 48157526 461080047 526044925 243840609 85156984 775839243 384689108 221294544 80593063 116032503 922314832 192210958 634997891 664405772 508319748 591374773 200205234 130489154 996800966 665007168 444064093 969651128 36683827 656517775 865890992 716644144 423749672 166738791 172634463 990982800 549733194 129520112 267933212 960716130 393488000 698691637 460372258 138156628 935817331 814648743 302034093 137704889 535809557 53892507 373881215 214518279 366700311 686811079 729300829 539354711 23288433 509818057 442436496 741689064 319632094 372505248 852746597 18328989 421641053 193685297 860859565 426137722 810657713 266852035 303317566 298844714 26675938 192883331 253230704 34928764 81675706 369678081 10473888 112434401 361898825 319001265 300135600 268594928 490226018 539244140 978686853 390191331 764332828 633007596 221493128 677884951 417883985 787433555 484487718 410146704 325568290 522461861 310713168 311131250 526250097 657544777 675168764 438771337 8922725 799021964 746327714 406574274 232145386 201555485 321196479 35229616 761734190 175355282 204062805 317719048 860544293 86395362 598532713 80684837 644006919 811143658 73378692 815229317 889206733 479887848 774397747 627206473 188941239 915233283 363647879 443953337 356070344 912035009 177014678 649047742 31629640 237605774 82022904 143357799 194065217 767443772 240909642 61710437 622548739 484029566 839438510 996477326 100119713 517202027 96910921 78008669 239872882 163480833 999495108 345163120 87477904 571948448 956069580 275586313 101288796 271475595 560834451 196103054 362742264 63627371 595470156 123019018 876702667 41623243 246535346 116232873 252520961 816373917 299976322 718275903 287420937 243239347 248450044 743587266 245066261 975545927 591712614 614439372 343593373 571608947 854749833 395395610 748184028 150688698 355005234 538559759 453526098 518628222 370942898 9163058 443257152 69006215 579510111 455540139 933171247 551826306 105872145 683140298 155112041 699410559 836339110 870912641 366040446 149514099 489167998 574610149 579738049 297739700 375162367 960856240 202918089 796602752 831341586 633359298 534755313 214217334 490411684 485426588 269499095 163477018 601692710 319515107 231833056 481085014 695637006 802749667 56088755 425116660 430593876 214269449 418299066 274271013 336684278 28753512 640371108 522241533 968015476 278286133 398130150 731318516 211366484 187746891 866718005 593159014 58263199 301437608 885892877 907281940 701541218 77844718 908430637 944191393 921094958 369463779 16599065 549996822 266408857 788433649 466990487 781068383 691002811 309414567 800682802 11520716 46078642 968210742 489452219 729274257 463713310 803282676 54489794 577010246 210858149 197966557 711395105 342252903 993202800 776118029 226265970 404046549 789713837 528368967 86434708 21349971 470578955 706823537 226363946 265338890 627183169 819567638 473595163 794667269 681499783 782122210 25442323 377041334 649290010 581280042 745353473 972274799 990938045 474111586 748818071 827693034 52830515 657068708 667805902 615123394 33478086 724343088 837940063 707403511 749211587 287200998 162871882 354592366 945423868 506142925 408171603 382735215 288232004 572071056 39144320 741911077 831279094 747773692 73125788 54830626 574912623 219769476 154127544 121768664 126765967 173907389 523254180 885680672 434553405 257766882 421071482 551632567 177916640 661157201 667033876 576052924 604233190 146430987 432730001 99740212 418499648 528065080 678805716 891209606 791964644 261160097 512647941 628700160 548781130 113314100 794128398 579248720 626979568 204334468 380001822 542272267 205449686 464828231 682700842 887130921 778987011 524623062 242498663 808090247 692017150 121120688 475051730 615769188 850846293 785089783 317463464 343680996 529771546 71156721 652637166 819208848 200755040 317515400 469090282 12266708 892744643 343253963 686863783 787395200 258343133 67784299 262360950 313310536 595154130 896476479 814422120 793244996 109327045 927260096 41153236 970877296 456167776 37593741 485253335 820515885 472304977 999032809 457922767 652738494 380837319 535379000 557491168 601940684 927938297 522954886 788869743 392956643 530694815 566446335 89632425 696614643 668704887 254530424 489707261 182580687 168118465 385115621 501510814 674892977 386335940 11649761 27962370 655519668 294282567 391999529 399306085 768266329 697676568 692208929 339360071 577979395 418920329 739680077 532777194 77810299 616121581 615805145 277465301 336651372 160217376 741609746 878958931 612198376 132222973 353348843 776809205 9634529 755754981 473270137 105377548 189777841 202399806 912846455 234592816 393641875 722428402 564488387 328078012 642980135 110549996 664846559 860701519 707039986 457048991 350785905 281063756 365858779 918472574 796856771 670448475 351930288 118252421 228397635 471934438 89243039 674932655 473241348 408500637 802507965 505219197 18085436 374664178 356073091 329473910 176244932 282107294 2907467 698070945 968137883 224380698 769692887 524267020 935841124 598308135 325201099 842473033 844067043 625024326 326491950 127252204 430251907 79305793 262270701 236534798 343404755 514009760 465480792 488831949 129397252 26345781 835690915 369772745 496116845 763440529 19929958 158842537 614989320 923943564 343811358 763703956 688559090 432316609 421359530 379572665 460144878 485208335 673310158 496424903 994087907 644392729 709785267 308816245 128830041 793987015 807824997 86011643 566360321 386919363 328719444 82632343 415084586 558403069 953104340 973328650 762485836 918994472 848767133 132460056 81522817 415049530 349463883 440256780 34630919 360762352 359969247 49493809 166731199 545795399 407279676 84042330 820410545 28939012 725285547 663406939 324854406 820612142 147781719 897672845 281141516 70318478 659189202 437028430 47899062 615406646 871077262 127927679 404489754 890955767 514354789 393325060 14966385 530317801 263244818 961277256 966604826 13134055 158008246 353594038 490977303 444898832 806301268 753137217 901287310 833979208 406336340 855086813 155906633 523732404 147593476 852157699 741226295 980825666 726630162 639941937 240662761 665789471 595802899 358127208 216334869 368420670 406200064 432841900 27661335 453746392 962048436 891397512 238280043 150770150 644058479 926116999 192089140 126965673 947920982 408672188 491802297 108736547 844242160 425757243 991311330 303236251 670723754 699592861 612143039 194017309 538150484 967363456 493376001 160998392 865514659 827036677 747678335 640184894 513638573 149753937 962648499 645623879 254808687 55449100 968826170 786545454 944356170 786593509 976481368 469685842 495643778 262003467 896309874 632269271 832498110 70865333 111048081 297481507 256358283 324584348 515426534 316608865 711213017 102505852 154085696 751187457 329327228 341568151 493938071 640567606 294988204 738245425 875213189 937785463 896601221 756520213 90469832 499503358 143523720 61698062 729167554 959324748 354870553 610938991 331391737 437277859 141624319 42878348 503042455 55063434 515705830 586594879 201672426 445114445 599412704 427260260 785708773 651273339 73765600 733726300 558426526 459796070 980250174 681484686 435039694 510758310 530442806 190451426 161057620 948051862 401443432 971946564 322147250 448902614 359580249 823147559 39479439 744596679 276987377 886764031 463131187 572697106 149865980 9690822 694971918 992838946 966899369 602594168 601258289 384804773 72472590 460931478 254232275 70761487 943719073 320657831 268113613 499118102 822516672 229726643 725264415 519345975 774276651 538489798 591499113 698847024 413647492 126761075 95459186 472825476 455654870 960069454 26589605 811217146 476291083 352940401 690137231 787736606 893615733 807286776 66888291 686612927 681105478 371148933 85421942 503766127 37429015 487267260 28645058 107833350 458198885 546014152 513120871 123275296 350032143 123594453 41213990 163792026 367938010 143048083 735427556 798019609 833028077 911091642 947417133 975087747 867263573 964523136 588063407 560134019 490390402 640407844 976762554 56267529 272937928 454461287 778569159 978206664 974307807 622317070 105847278 523133367 838598500 430208866 376093294 771050129 350376790 613779375 463562281 205124693 180320921 127751624 574868005 92968902 588769398 640654209 455577100 367671531 689435929 412999220 212021933 340693904 678533650 229891901 45555321 325089732 419207381 268041342 820752390 817618009 10817338 965407452 966726288 864046440 330881021 155713727 676024435 59158730 921528639 915107478 974045618 871759007 479102211 108760401 525834867 972268491 440870834 674836709 871405953 575223412 363874968 430734540 207898825 746561670 89937508 329062018 463294429 425628719 104107436 857049609 498615412 71256163 45684583 851395686 476894952 258073945 258269553 352265250 710225590 788623627 635588874 600614345 56892674 932194234 118039383 937033326 919613712 865834089 324528608 11034149 672883404 823222109 106150672 396045960 792120643 521540771 986757817 675869491 183237928 623037066 185039501 160025160 258002256 683439140 261871782 115511020 343397686 247983050 352831998 739497416 735541112 733382037 766815480 565887369 849789015 236804582 113689046 374562656 91280443 164895198 771531584 337043330 894021165 253754855 839649987 775563689 300129372 486601769 491745615 219578769 687331481 748839701 323182009 649878908 258524378 556827614 641398071 575910063 66129338 916301563 789784038 160610803 689914103 389703335 342219592 147430932 89337843 223227745 151600830 405001829 620472373 985036396 235422738 230835515 963443173 543677520 36588016 176729197 764983379 694093143 963183720 519790043 708251248 138848273 23132526 374408164 235764563 455418321 635929434 77546990 40503477 678962477 434180969 406933729 564757877 430020225 538962490 986734508 450016790 609773165 162420305 391537599 141005628 771963987 978862743 715280272 617393715 406170330 196268248 911280918 70829928 213444206 839253571 797154897 489279725 86582205 163955694 496367552 18186489 497472059 982592848 15399145 268130918 108806303 146087109 630911700 761645362 395993956 28412942 518920336 36509438 710397257 573785806 838253485 527419282 254960593 365652750 903247553 527703383 673190340 91021241 195988964 106377691 471270316 928618785 449003315 562700881 340372569 253958520 250517840 913883150 969635166 329377112 218050016 225391885 183592849 242400828 134517260 56121452 909211535 140335364 3742977 995922157 108529717 892456565 127392368 368955254 562752296 737553847 81394958 750504849 863304526 489724117 17133333 274207725 222082899 449724224 790028994 324225243 741790245 990358093 332447445 336559313 669505401 100655026 750819092 128785131 415902276 476311565 514385607 478049637 568220994 431118173 696675133 725692450 316724082 924577159 231011910 556511016 606610583 29896914 600529080 18561314 308444089 653517419 350820587 742155741 7392674 71601378 455830844 241032395 878518114 280848043 695334029 317922179 789662412 103002271 545047747 604048959 180093686 30313592 499045191 700552796 998941373 726838616 605409158 696420061 444458815 112546371 53244785 411944169 245927518 580618400 555352574 436128841 176992068 844191420 92852133 470255083 76711642 437660743 810973411 180936801 883066447 142535380 820655290 678409315 215044503 55082077 314820911 885232968 232689641 309768638 234139595 520838545 762242112 243768117 268065819 13488479 824649180 457301737 755989553 89130744 796959934 804616032 814024480 969848646 799988783 889811974 764421507 610355799 677331257 542134701 116306935 411941342 528849196 653597960 218476956 725473713 547065371 704451886 773174936 359064137 763949405 285113885 484534420 674268485 98841612 519351605 341877053 950953959 345810825 968780217 42425028 778584981 443663862 17847634 947685471 889312345 314899130 763903115 325378245 253163362 584840961 132746582 921964726 109766017 995760698 986901381 832843633 303188397 371483799 616264018 402088764 720954751 403634064 547253207 574863840 719223735 252977248 653836183 358181162 437851829 77952646 753008884 352540012 499001088 215249990 207202998 570048505 118755267 71652134 230019722 521693100 389172555 202493041 733440384 206063458 522207626 985833911 581308557 962676347 180501143 281901387 821261063 944077149 322310956 958030532 49286444 406630385 627003175 716241276 546761883 765472804 522176521 789747476 58525400 986360424 885782394 372917230 553610189 422692400 385667011 556312498 876184644 898173047 543620690 162517450 421851246 395292730 554108986 217950693 386798175 592735481 896869040 72317047 778320527 318912314 406374799 794149688 515613786 63113990 146663381 766384033 581794433 703980138 876769828 960389490 737382823 84345848 99187522 432597295 92834517 999075651 458892953 576580766 645869559 285125478 964605111 675264842 46080093 730798974 4021199 903857411 739300667 504044331 939898935 911874140 618410025 272491796 447113960 643027756 94793123 387786592 594368001 166404366 769825162 255697469 443789124 176528864 652814753 820525660 372119192 220569672 108423697 580121971 217410693 251742250 964935653 166911674 346908347 820491059 222703503 607843183 650235531 194054482 581715809 73663314 315596652 411772729 61942805 590033705 614641016 669375200 138926918 27906365 369477100 393322499 407577588 200886747 490747308 837730463 189060868 248215509 882119100 867586425 542728638 942587134 382849992 957426839 39405645 569019570 64417437 360792516 939512899 961266763 122569389 177469200 358330642 972035501 526556304 789472590 686833811 105301947 262339965 863306389 115335555 498312927 977105365 232716480 12218369 760135046 893736345 760391150 999188498 128277154 565504239 248326402 963832862 344936486 488234145 594574883 642248048 800531342 370291869 568598334 816859321 101693012 973335158 51959935 670003341 512025212 152753633 685827292 851880420 852930313 614950201 790920330 442296475 550733957 794876924 151212933 709097457 981460861 485421900 436981773 136485130 549776643 654611567 771549987 817173359 766900523 60348240 395885329 110156684 296007054 89156347 520467423 930932017 754192330 59226660 500915678 840475154 220621311 303065505 95191073 915110471 322906963 464181996 1093375 699584716 706391664 946359458 687053459 485427202 554674177 221662470 394705212 240077869 628083000 241268863 633658909 518112243 698294859 394435605 739527070 371962595 9645298 336407032 191934441 281198572 870382827 141351417 777281902 330813922 488968311 577508879 856840543 955586556 183251162 406064852 676024885 89410648 106171102 147653126 487835177 219790454 176507216 99856646 866310076 652150201 64655234 573299036 569068079 927728618 324348872 140606257 564216332 913781172 336113659 71205331 393574811 232237865 621906425 203852341 539933549 39378491 812951074 243374956 804733653 227975492 408855517 973741875 992840810 178149247 703070225 379248232 335313543 254887820 488491436 891395980 262340555 844301808 46717472 354656071 724445082 225738130 166288865 58951395 604424857 137655360 114225896 865492172 980329782 397270824 552685875 462499094 733730845 477647199 299508034 657241591 299601604 715027550 539870364 548218440 23917536 600411775 542015560 809167368 608271342 741595012 171221844 288702169 857013163 904160529 86950226 565586561 613052060 80773421 13875926 655659883 439693703 568330437 823157753 967082275 447415032 928743977 407594713 318433502 415348157 175623565 666475543 836109807 483261803 209738122 745155927 536345683 729090263 592286106 142725571 669680422 122314397 508183711 49165449 289372972 416234908 776735068 426621784 653692745 819660151 238880506 392145127 593457417 744904470 35040645 6733679 378708761 799489315 112918125 454039340 192916940 233808526 381321990 438870751 300025751 560931594 389977864 410897999 706697621 320269197 979831567 259500739 519715843 918452948 602942748 978830217 790942405 437263324 860099858 816533619 788260320 644861034 199380794 530094677 782977534 85296004 743603903 519350664 970825453 841938934 410673715 846336618 334345248 20091087 181750280 109023196 517574956 890735073 275455768 403511235 907781196 284393028 321835806 638888327 922124510 682287827 93489979 588697238 287182308 953581229 178964082 499542242 881996420 889815477 76627499 650568543 381629064 545168659 344616628 259408006 595915487 525501873 161172411 201593045 624376346 178793663 337075413 322313549 503245040 810762288 436142075 523574771 8911034 977622331 993825800 619185231 700953080 321977562 170708284 732336112 846701770 742924366 483812796 407595237 270485879 690090905 186995727 504779333 582468330 699757570 93533090 811120809 135903535 236045973 607599429 919780525 904970747 322929313 847822765 158428530 174048034 253120568 140088304 714508575 17940766 928197298 961429515 393684315 653971855 324159786 206873439 453395413 499218358 817606911 149090608 938157757 912292088 511911509 741313829 407893832 316592993 387654802 70109643 457853999 917456926 55727329 931943698 864169520 688115714 514339506 637792462 725658764 740787714 601738808 572394295 169708423 622616505 231180009 88557929 570394348 124497381 890220546 54522341 629131399 890570472 293280001 653788431 455872680 30755655 958882345 115178926 772049574 476180527 927941889 353547118 483779418 833825771 46743253 535037281 156860320 339147887 459805492 251419770 248108762 865230800 946061424 711274513 623181676 733436618 610571809 370540130 633850177 139048761 222306722 464938253 834476100 741291168 82339987 768569239 725199080 372841125 884843861 567614440 972615329 203804050 963408273 855970508 232398953 818889942 718586033 945693298 713372988 781339522 805688422 201941232 24871068 806115021 769527584 998647996 450657037 839110801 829118617 282975540 711815322 733910987 861171787 162848024 911138127 19252510 785281525 316259082 136687036 920844625 690495514 5804053 147555192 408931789 166696065 558442531 777596828 226308896 955957430 657541254 838727492 73336188 814015112 348799600 532299282 1448760 52015753 696179066 125026475 180024654 991168657 319493153 560749367 739078108 881190971 938307652 512602597 982148771 972534119 134801832 764814693 311527819 990033590 979134580 751533420 143721245 603544081 124791221 52959028 152319239 920188707 41177563 297741305 915179164 877657562 795961658 227413885 314554193 293960426 229267594 768190596 489663297 531868234 181203816 317447513 578146730 517149108 727424723 266179144 484820846 800429865 797079983 982621217 7598995 994253164 424347973 65449148 33040324 209355394 516056513 922346863 133952717 503824952 631736499 824631193 659909410 36131485 143680911 326588187 101747545 124378243 340006957 715573466 756504235 710432770 278308169 435687231 208027511 35668726 723825924 469251254 32283584 529261436 669385569 891951666 252554666 936445561 102788297 363070376 220614144 312728595 195758728 584601743 24110769 982266933 277262157 579275366 368854351 300362512 447686574 587246894 422230926 943539093 425149090 368960492 425214411 849120763 480863749 491207465 133971843 107700799 734764823 496583538 956889047 718640287 420626685 786840536 886322191 65016862 787251519 377773168 894562323 81280260 648829000 958667987 393308916 411115867 459418090 561299104 824738145 794570611 379949015 407745526 846956594 497853534 199162921 335884794 500824801 525512309 289274330 149987671 19052044 247292881 457395533 516153017 456290805 825388754 360702660 43530065 925299970 420704924 944491751 59729236 573702205 570958741 212076355 43108476 984141780 809891305 632272584 7591045 760812442 784562694 343637067 884454321 332881285 846130976 227131650 101089605 552869934 958213550 395531019 672234506 619353940 881581035 199756773 356229837 195735641 54222934 1543924 739622111 388544195 738200626 950690817 779310229 37126332 555705863 232760760 456995785 999435667 458453535 569234473 694303319 819739705 675899146 588694344 299995809 77019589 769660954 568229229 372897292 359789041 953875944 64315861 745980801 267814810 78500045 467075871 26276332 625932099 25553770 237593551 768267457 227003283 913334561 554312398 327409266 441180626 938015385 294062568 994360058 361781360 130429501 85677644 71032917 242497407 146740414 751925008 531648261 405761332 718889357 623166891 688394383 739221610 701459810 987703929 891037180 995310366 666483384 463100731 329730649 45115636 441162830 843582356 938179383 659805105 475050919 207288717 384305451 734422462 323410315 824391185 274153039 180049580 981076100 370813810 957824191 701619114 200240482 56923106 118973725 728960017 533530039 432994299 249700110 960706009 400185436 168216888 661986235 824079393 873301482 221149305 968815185 747592107 946935618 750526595 77278849 994418525 807334918 522736766 215361281 888190657 279751965 581670517 945501704 130047109 244111155 801314265 682362838 640904444 149156662 620062207 533022506 414187164 554047194 276767901 940723146 692579454 94466838 941962833 468224767 194322145 64316069 4519194 662901782 635067304 478581895 196702429 827196640 661948119 267473533 454895585 5207090 987976473 858377616 3831635 857697894 666735165 840559754 331928515 64414169 73396149 901451899 80072101 383160171 384982293 591545142 144196050 956447490 814197914 560678865 86748164 561824775 546567073 152628521 264580445 503985639 290762539 529296475 265472225 73518227 752872543 475766604 548353527 687231232 398603528 377066787 422231788 549875112 668220435 4788937 844813680 867566344 546288659 425766256 253222678 735980064 667001277 434253065 274561496 335195894 417063020 738050764 701499538 111872787 728687262 86668724 594968450 123871236 550073972 215575296 325201103 379041242 922178102 524784820 753109247 353967018 814928589 207526422 327794046 186902030 64064072 279318577 990888734 901779363 633393752 312404565 499565714 378482569 950115027 922856085 798691569 149230566 302492724 199342663 978738234 1917539 293843993 750242952 499263434 769741997 524980164 349943990 667118311 233532149 478880411 160007924 937133881 66113649 253177513 437233833 814003531 697739737 528980762 639793409 97466127 732437994 565298883 352399722 516430423 635924967 928462487 936954393 728616285 530547731 843549235 347643011 698037564 410778168 666762835 730026980 980307060 277301283 275623770 556481979 400488298 423718949 574074831 282543692 232620773 547346323 596064474 407143709 567661714 302776135 326280907 435566969 870407042 396936222 112316308 15034608 950811815 329489272 354574154 784943573 413644122 376985019 621908647 437196734 974396376 714545872 972865931 336737288 103911872 190643877 63409015 434548305 695469718 956448169 37667344 40894204 478638660 4768594 808298914 438921136 487851924 290938522 311600026 149797337 867586743 842863742 998620939 101333286 947606977 120801918 433652010 495985161 395340074 773018401 719436242 144116794 467273294 321689198 172915713 140921653 197694446 455492723 708034137 2411703 218513069 379856833 247356832 33569605 82000789 816809966 808304448 277132453 791172751 288211986 531081672 709426274 344767726 581325642 476056425 121547852 836431333 118282041 307340409 314440950 203757836 680806530 625922548 413368375 332930271 359922511 967462390 785641385 404240703 323937229 920422978 537389357 69708271 80443565 535718590 69735781 180013848 940600229 532476405 117470777 320673221 648787437 535137171 965370707 34576488 179355843 953406189 528040098 245688659 167434215 398297975 716458203 692392256 816242207 25077067 83707379 613955018 597789621 343059369 691586982 745258993 292929268 725147505 209890292 968404122 879625902 518960043 133213086 140989709 244028601 637575679 577122989 716476277 528647789 537056061 487882476 122537828 167533864 859141591 888798313 548646988 66713290 208517730 940555256 209212934 474676793 207845913 420115376 245831503 865184734 675274586 594375020 69747782 254280743 543581222 186889035 470460144 811673091 749263525 587215408 347674037 287032169 905142688 194819138 958810080 722932689 580922629 531233133 275829794 427844281 866652775 759961568 812702479 376955425 405083004 253984909 766810527 537132815 232319645 463352749 777580975 840256012 684352329 260207929 48239742 222545318 785646754 387092338 869442864 239401708 657577454 609285465 7788366 825992693 732389655 915818807 514530628 37504601 561027372 194837271 694633186 482739126 711807710 699049287 926387164 694482476 877303556 327551707 398437450 725675746 678094615 688035882 858306857 595568767 620183990 272949071 301457623 995116465 443069732 744700073 197857179 66274730 476825541 830200155 141428763 567911581 38564517 795930573 719865827 978076742 425047537 347267113 660024805 890528863 352792955 117903583 197313268 838966060 952632634 842131745 472759367 945264112 156613064 786356583 161805821 823694197 181818594 315616237 338206099 365489801 281605100 689186608 409134191 764112507 434476138 118100085 452479065 535607714 95112328 312654402 356585468 966010838 286849427 627088611 556707178 305754869 408352382 170276582 544571029 291338080 464347230 108749215 290636247 873871483 603625710 221605285 849011819 949206320 491819276 870978387 690052849 297980525 753359162 698003784 4061166 634012577 421454366 670255847 215974473 682693443 956583682 653110488 485480912 721933643 626656341 992961925 65063345 89713591 256756776 435447710 432310529 272581896 572462769 800738454 474301753 824362178 530715851 107406627 631806131 805006319 136897140 38756802 589517105 301272989 425237327 303032112 471585367 768670555 918363936 639303922 19353644 847200704 121471058 881463758 127089053 428195045 222475380 683807312 733150970 975826661 9750199 556032838 496305783 841486436 350551666 487342148 379137197 558784261 938441631 464769057 746449174 857911283 396564827 806574456 553361044 503103065 320913513 692991784 456357866 609773546 499593136 170786005 749857345 932390746 422003385 891215205 995136933 721113826 595524658 48809859 285361542 79686336 156265069 210543647 282604344 852314037 617202145 46805227 693465203 301494661 801956264 757532384 441631699 160363898 409412608 706869943 782999385 653525218 258280650 158579057 914226920 673212300 171108366 765136 650329801 986022479 871764085 507236315 606913063 727793540 632517069 967358814 483356564 759357831 996141961 256778343 439925122 613869369 708731199 585937610 844298443 338318977 648512808 180162463 27221802 761915590 631339171 692844479 555252160 274910071 132674226 191421002 534966160 758167683 343371387 821471011 462385666 965071585 309339080 118992242 957966180 885411594 255258504 240367137 300046692 896291194 439613004 369630816 132595607 747132210 838819530 361183266 257864182 783530041 894847582 115758237 407505244 509686806 811414404 784831694 418784265 945115736 423647839 133181939 6840866 542161678 102855478 149782543 26956846 949678927 940423409 486102633 661096346 556538292 412326816 269026829 535268662 719472345 580220660 963941961 448082871 923273184 22473924 268535602 160355379 364902125 863370122 600703005 649070760 845814699 131042020 691947558 736107637 257072069 78675475 844870828 675557598 129412974 267809407 408450003 267172236 199824346 872396336 963005696 371275531 153937346 695330391 615453537 345602891 506944484 34527683 872979043 29582880 616732545 865309549 966182970 288303554 381102814 314478829 672711260 665299790 662140355 199404289 374107142 498575170 287846399 359196173 921781430 38407685 721203170 777884310 793071279 278804061 812479169 782070214 289455992 370855414 96041333 439660012 8041565 328861666 480755420 384874744 436093164 204534548 999004247 647799555 713618298 979159268 385824843 668846277 779127708 303390094 193172640 246851613 137004718 968417970 102973253 979500685 66326095 772612053 179295401 674582460 764885731 814210271 318506564 107983858 954387472 898084508 365918476 629689503 941891393 774002491 917038080 939699924 76276262 926352082 941492897 394461640 43548978 452017623 665203572 709059924 121961500 694095272 326029953 57082488 824735327 359059205 74270679 158871508 838683577 825424529 176274950 758118959 826753199 876237140 345839267 180980 856250120 37827387 972329671 842252976 443424334 862220695 405834128 80780182 223899728 922520986 57534623 917437435 346709411 497790173 43072153 86330585 39071772 213106141 812472231 163545680 385711447 722410617 445928437 489603105 699401524 551549558 274474550 454897713 821015636 733350395 240480798 737561868 377930912 719850517 699108583 719185504 605419971 244968756 133512141 683394429 404371883 138280364 877591698 631381980 648324876 720147510 736812027 802481045 915035613 527404140 344746576 403187175 709446104 739146576 21719520 898144692 790789374 989139909 630098299 566257666 416534033 587965716 599522038 5767803 66672409 230221161 436057515 536886254 967791584 776237652 329991926 64043724 600561782 647610185 440537785 202040747 643659693 586048544 228885464 328296391 448741789 970608021 702229182 892312956 886958114 650302409 20030423 569472717 63873881 131894463 312887316 351081952 465295911 26633440 692691306 75917696 518580402 524142456 122372435 184440730 507878117 789583670 116996427 415677376 452542192 137583792 757794644 756141481 49352646 870653149 787048562 242787247 537145246 173236633 666983728 779787087 723968115 793251364 942448154 538838445 339696260 604577187 640848449 858453517 559361236 309048734 860690874 8064603 223348651 756934272 913619999 471355300 24232211 461014555 456338700 239906459 542572892 419833889 551347875 224459797 307846552 824455852 676040201 183102349 703148063 814982327 706110950 408788897 205273869 223272610 84115177 59344530 911723199 95402162 19058242 230803656 308523098 491636622 140717095 763654988 335174724 542641347 494557775 948404813 713834153 651850049 326279802 746965916 271256567 279781341 271666919 711998255 889902946 881533389 38152411 309060513 976341345 389653807 971660065 524378288 253205551 154012034 465581189 844498366 871366219 42096682 879389272 336672850 296774904 808446704 760313071 779267732 481333438 679946368 816463908 582637012 250368487 619914986 291382739 114084099 823453955 892584994 526942 1339192 303655780 867348608 573730602 77093932 883707299 691102017 163466528 916114622 471905305 149402884 878865709 331234673 96357223 58261069 829344450 593884905 49940718 198778373 598082644 499682930 702417752 964561400 279796189 309479033 795604237 228163413 163363673 105096976 552414911 832657714 620178250 612793454 357343199 652771078 13184821 40417645 900713765 319346989 728514595 838629899 395682059 774740840 385143585 356635113 385854547 35522394 92846016 736987855 746883197 382564108 167442581 991403814 783063122 621679977 421813690 38860412 669112412 345841347 180462412 7624196 156307819 969590604 940339179 772045587 858330897 715594142 461852477 312055204 627910695 681123124 324253802 111627477 29321030 617154286 820581025 691817320 793493839 34186641 392722322 885687363 877103588 804085317 502465011 560078576 845387756 18333461 769004540 604715550 473238035 63136115 529094634 458778654 953277767 292661937 242166911 975884134 839692604 449880200 331783040 781986066 431550697 131129749 83351606 184616798 359773449 787555287 112645614 918105645 328327835 455301427 176363641 477093765 808231779 431970288 185931436 964501009 159691367 3958587 748878561 873267102 768842866 795865508 102612853 132564382 227301012 637436320 90701128 5035944 846155423 58596357 816761920 578664950 875369900 512802960 435241926 226367973 262229652 106803298 967317831 230899320 101982840 557394047 289719988 229601494 506891066 752618062 605457666 949679304 214238209 269927964 923840683 481914172 775148985 634807193 918404652 524915908 722895249 619346520 653776517 830052888 449622395 271518803 129606588 480214160 290412207 818704486 303094106 584648874 137451048 951444176 695501548 75990154 224530725 251607477 897445507 414405237 136933290 935072670 17699125 229134165 20374268 419251190 872238490 446453048 184680489 482020239 441600079 981252561 471835774 494972700 214361206 497616630 174760462 483127732 111870516 903500064 917868082 682472790 159457586 356541422 862145028 390165855 874009373 168563874 367736034 935112981 779969575 185142946 270203121 125439520 738198403 570244600 21135768 690981643 342401516 567340499 463585793 944920008 856326687 761422084 132097435 606612009 119186780 983085698 160366234 126723688 20403689 548534246 413508726 853317536 831860111 102475760 711607400 549562961 753488923 349169920 765481968 335954144 391333854 838867869 234995025 900701716 455368750 924782834 373152787 750013338 558817251 244516172 206805889 471093379 395442138 863284893 794988841 603915201 446855030 206961404 904465759 41012397 997857562 402613027 590116281 672907652 346331824 661805808 653885332 581267429 127897125 267972580 215702670 515784532 295462378 950759335 541950730 873166779 961455477 974033538 588910255 51130340 870588862 134331363 713781993 688590336 91763650 445889757 963736935 147272227 125793028 565354149 906098331 534190789 759210503 651066134 27359293 30727490 445567701 386869038 119664072 607103579 188643195 455853967 287791868 665003700 457207434 415442687 842032730 705597780 805788568 46320872 729779627 865025063 272744381 640784344 662691962 111091839 456994839 188765698 805950613 948960655 147105350 3688892 79297680 556486895 307532016 419567615 999230017 440556315 233000510 768148714 64727365 166193140 468490845 528690752 283864954 851197757 26307583 361160677 632326019 358934303 775965911 545523300 512572232 606196389 535556128 395592556 226384499 886760513 764143895 421636686 237646579 83654213 9128828 361277057 46568829 398482283 319515670 840652831 163753990 144948558 462273324 789456997 134846538 9748206 215726860 272632887 115049033 283086640 772151431 441758873 779845316 392734044 271201651 388626231 671896004 938802077 685179688 525256926 86771988 949625221 345004804 931436544 319430850 498382470 428334823 609828149 777040290 139037306 821460407 36769716 945681867 683738139 154199006 735978974 464906007 49238923 698420679 394013108 739087783 529901262 677322340 235350364 546404957 939633740 562970027 990145440 328537441 520647504 857587988 821103726 175963293 608144523 588152349 952824665 281778753 227523217 564231878 443280918 904041791 453573722 416641558 651088128 385598928 941279171 887739028 71606677 231263213 25544203 602693838 550398711 466278870 540071510 267808213 251877996 763231887 743962157 334047167 528229343 760377438 8115708 229945892 961159772 330299215 451331987 852584098 955618968 650350000 668666022 996615514 151438694 744702101 926432589 619010416 525039683 183347797 585676421 21960590 326817227 63403275 266706092 163135585 359317057 672464150 90180617 631674651 540268044 879936409 216035138 504101360 190911028 110929659 315662819 414770841 900733673 46548329 887611614 294265044 800117756 871747407 441766150 499735265 609321828 851622883 480723858 570464774 940185019 6911386 402574497 65962253 33865407 714409649 278133680 910266561 949332945 808493477 129365541 584468597 188017273 474762683 557246920 348125308 961348832 431122809 850325316 864637618 463686228 901846315 211230379 909930737 919535048 568993119 345939951 633579933 396062289 538058089 908211050 506834969 905270186 729880544 212237399 791758160 637256369 73097503 374715222 896470573 709070824 444333509 927278828 857216546 427283956 399075637 68662272 132500389 98174498 171818519 266871904 87976111 162659037 993217237 874766138 429022011 84838969 451710495 353298851 314074573 705309292 709492071 761059604 338349032 237806671 207641958 949040615 948878999 782651361 220448917 580165086 578138341 84438724 369528757 924957853 682437733 649094334 435848264 740400171 453081002 421796410 600395029 441369461 444259536 446556868 568127144 967111883 582546418 153020817 962083791 765195873 924391345 586753525 588270110 926910672 770943412 946643946 257536108 199230354 237169954 271642256 465847124 971081097 91307305 415635111 640322997 291345784 676630907 985776406 146168627 416508040 881802956 955034984 405350579 57009861 167263573 680176202 465511651 475439519 505113428 496295951 534234287 271449706 660088202 678169900 755790797 818609374 982244283 213514428 270239027 839605143 156959026 557639932 568317851 35177622 669513018 300206544 130855942 339994558 881542054 148309821 376477750 963735896 844994378 788816365 680227122 233000591 677886591 326297518 929211334 932509173 27896739 120655347 386910464 741714941 70067095 927803473 781620404 56845182 96591423 504739587 481874937 85375542 500993285 519273319 723055530 954471749 904365911 320981631 855669991 775555502 627069221 5747057 69812625 315287257 743314276 712263688 414621905 433978644 15967885 200699184 879674257 650013197 851979550 459942781 690979585 354615129 186579480 594266021 131005204 428177649 682656639 378930945 143700224 480165296 449866462 711018513 823334850 815279574 892536256 377496309 275647640 659746696 446887992 895893492 55073668 981875021 716471642 524607481 398277072 420981906 638488511 344219409 917804677 394505256 890137605 774310638 432914162 54362817 426541901 795077991 924146987 817454966 987727291 203693814 334442631 341267012 874429178 962753848 590754850 80928394 981711541 5368689 685908313 643667852 216741663 295725829 45668432 863769843 678810988 949700096 505995887 248847691 801681494 32510863 187219169 746386564 595952793 579420805 772696852 639222386 326539126 411048919 978395451 577411405 505233716 931695904 650010831 156696114 206158235 34429214 73371914 775526815 383999095 291633715 986038122 498714107 209265691 856686821 790023732 802526220 407618523 757512798 13304047 928242046 233590416 508903660 241289957 901477219 680397592 845449346 776258469 279001262 864749268 16265014 697684867 339962551 408483881 929456577 966125591 280224698 733541631 620548610 535203514 897931095 254508357 584601467 967951628 698085139 823718763 675582418 840652145 343322838 298803430 894670673 584892303 58181996 791564975 893237607 406463697 798299908 775698885 420262181 989403367 637538740 44697510 255799746 129789508 285767666 119697114 961904408 933097119 497760540 978916712 851196452 379489650 920064498 665998175 564960137 736927358 808499991 600137039 323851278 873989189 404799379 465748173 420055324 305854607 387142483 624719091 874942273 300110566 860905384 47368413 564057263 545048857 215465924 642309677 200829885 170309565 285756224 117652871 322158949 673066151 112864409 629091606 799976389 908035443 565759918 423236869 988773022 19051520 642058820 448002567 654169560 884588274 684052098 770375120 475052540 795772975 986692469 747073434 367572152 642453347 876377997 407330977 652444511 716681340 979163422 971041447 812824422 860666926 981164257 851399793 150838504 960232047 567356016 851312199 260422947 45021436 260258509 216012408 285251321 42026963 86642907 861973972 575423344 225053623 995352036 770747440 430656563 268575408 887029777 48764134 485422606 70002824 167308533 867138898 935258997 780336462 741178883 182715222 216701182 321224663 294456083 374060503 504970722 52773944 498211553 271198013 999643264 586245709 997036942 209321463 733917403 938133046 58325277 319879925 567358743 409751764 109306871 903385132 56281599 917487184 970712936 705266454 324594562 522358421 988438047 40042287 557202738 959426001 435471538 807591033 576587460 645242616 84232216 130898425 208489106 747436609 347625517 471590967 789025820 472198567 203396657 1447362 402534018 649135465 252823881 133573546 302798604 655807114 97604349 975611396 737662371 575367506 183067576 642970730 74290517 690767307 769926988 769588856 508577492 70697540 217925483 335994960 918241016 496359378 701340207 873026839 910599480 182831818 888719507 896063350 757917237 718236489 58026743 754375706 239914544 480495532 801438624 211802163 455753615 411428120 157111093 256871417 340154204 323831795 789827 553403683 406508485 535086184 784865466 736248174 31891101 688713448 351110767 982561052 494710234 52255908 594074520 844996978 866367509 533666836 217049683 233287480 679515405 331818355 504829983 91001149 627887652 850511680 853179488 485933265 483926240 255134910 534006495 506786377 381444460 83679348 123214408 664315775 564124436 242440879 330783915 861840464 808811724 922859003 460564988 358856988 379177898 578036654 199924883 734658376 475059560 567899229 736089005 404896703 94969059 863359077 161926633 616026477 549422750 983727715 510607819 213050819 562464064 492488124 93584444 782049078 811386897 439148822 959612680 999161792 265205633 538092765 908151134 751354718 895837602 216057791 323150932 31530640 730586281 504573232 758377825 730585819 700372849 967051239 847742177 750403914 413376503 728393311 670230677 463975145 555797983 507318615 47088160 71449929 915728110 507558483 789132683 73994496 332949901 688119320 571126209 61709861 785067853 325030196 206952724 210969304 15805277 956973683 74517430 735162296 145740566 461658987 845320257 875979883 109838960 928553714 789591088 884901402 56354442 358020514 452091491 208448498 14559782 207763548 352730015 144664996 356043818 780265153 45840140 159797221 546927136 852260283 428931253 481486575 486674614 265701362 449995276 175250686 294108223 649008728 422585443 346501844 955679025 170458270 739624307 221610038 533669029 415264188 503772633 258780781 563174619 861225069 654942612 941327046 121879987 701659568 850647177 625593618 331046196 393613641 731626239 371090471 710064648 656436285 294413859 854154333 981641214 274875226 104099461 721717777 180809864 37124524 83698842 386263077 713343802 354031369 241974072 725347966 165028433 623130759 274773020 289930885 720269610 895417088 254618727 166964647 810358982 189382037 594592541 350676437 557946957 220359208 804383141 959782917 567615879 443340768 43611724 500548271 106850660 146563497 23953090 351753808 480323190 996935857 587551386 748101610 393547634 513179373 158054863 718772610 644010419 690483602 938462010 724893857 516007351 873498012 35155741 50714836 191030176 295223370 264164251 650751532 23565235 350410655 378321213 201427903 817120476 529827555 122260846 232625701 100520745 18261793 943652096 144369659 654969419 206277543 58012838 291406436 745964568 535976584 291223927 842854787 422133003 471210269 60113778 680065794 275334850 430361215 740928500 404122254 321964159 559224847 251896387 28064856 490558888 617650159 331428359 931252629 866531400 634038663 8992715 913051903 141641099 547136000 734145409 268818259 904365638 545285836 656811259 709476817 6084460 435957788 205603955 299429055 252478106 869245800 868055812 307476966 420507788 328965099 806672686 846970643 669855141 530106149 874485590 202944151 453153388 222269271 381472323 832534472 736678921 583055370 287429026 100026238 813476044 983779977 605833860 42841751 877542567 141879394 951281115 607694451 817669039 280718824 84073728 245764472 912420511 550876852 160823344 346980239 543975764 651448352 285451530 909078693 718337874 550558155 965463314 86395691 505680445 301890584 918518322 102791319 51100257 186242734 463092020 582767073 662583595 333338873 966493769 699582983 274483118 132198055 236922245 471735433 943087392 223564845 172293472 842953709 905268570 674234176 27800374 631744060 910295898 531359068 97816008 947088771 999926724 279819841 89435066 260944468 755686749 854896240 421087763 937090114 907758479 685590962 895412927 191144040 480942825 580516242 997789968 191535587 232527772 436104670 894603833 910548563 841096702 274836265 229642706 879173726 73032971 52332364 285437527 185186349 539562207 839188449 769358249 184504302 279204157 155384007 175422859 613961808 461213707 651706017 408911910 628403466 592599508 344636758 160275077 645712212 571511877 810027154 998579994 797168235 566668464 112696388 154821175 310018066 468174988 186826526 269719190 282367244 762359794 867499289 157222866 105787811 417364514 424700398 776275179 625465892 894790140 568773533 548222662 862807393 979613832 267178730 743373483 252494637 513029486 985283035 86576325 577958627 89101182 195383868 360948390 204778976 422301482 560934939 453393344 74435589 680332551 99465804 876596717 890233910 897072720 789226725 660191719 830957277 579724131 377336771 97027537 174622823 743079489 114239236 163731884 383089094 214417170 156696459 200940003 707402989 661693599 605340032 923839936 870235991 431573719 971112141 735148020 424630913 740579658 399702434 701301523 482626668 668681137 422226161 24270869 952367644 679813732 213144306 355693783 465049115 538185954 604184481 508195480 70047478 794055245 647931707 56397436 414736831 609336811 805170373 173126668 802369161 902779302 405244549 488737204 105656560 227005069 111506567 834184004 417552014 575527761 848919833 600603760 572696967 507975881 293910863 882816336 594736382 269582958 183937920 135424225 443637149 923943647 468813766 515457921 957917714 598111 282302082 250956151 384680844 610198354 211684055 80529769 439532098 347810500 611696426 953378019 8060908 387120866 331466664 758154967 206521928 134266238 809053888 873603096 607675286 941378703 664010661 673983965 631849757 882900655 315255501 406357061 447566756 717999515 105910388 334898893 571577849 109886135 780024090 277666523 182834542 442924935 673623041 557282871 705866839 481663543 793319856 870710156 317040269 211061268 420576882 561109228 980727278 369511953 398003928 379311177 102471386 968783171 322845747 341790717 601591480 456284005 912076571 283829059 831007343 661193557 194793963 30082235 735424749 776674197 213644610 760462058 944546212 252766923 807025795 264611512 475491080 682079297 19937366 858255856 303220498 384591462 459963173 53235139 837753280 295187275 105036704 892768069 557372818 442051878 377924409 967306223 117613583 523238098 435363497 369420315 140502078 458137166 827833449 441524619 464578349 779578 194699578 246732259 482350190 499954013 25201822 846599466 652852373 761769761 312911196 129092685 153384891 1906709 440796159 693429660 946384894 808498026 262283096 201036619 901093375 762414199 854437624 820688371 133746018 391352118 54078391 959101198 458667345 458108612 935658544 479538558 877770490 733892580 642437442 600543750 732781068 135076221 604271760 998040527 897664318 823567640 169293570 554910437 484251849 566349155 811379010 197443768 579865832 609652912 729861696 617062044 273977951 156635510 331904943 620201545 895982322 752942799 556051077 48296539 293524969 518830329 764204415 794002131 247307410 938629077 489277851 407292820 233313983 309285227 381437595 474431719 190174532 560905316 937740169 646840311 609486970 821799567 64905517 693785942 363052735 940475740 766896793 12401527 900698356 560309348 838130078 308866865 392783613 299329503 714101588 757559362 881531461 151656748 631041686 882194890 678749751 564736333 678225027 737209036 169657542 910032744 925964031 391527600 224982246 773695303 37148976 159625668 602745104 918200281 91615745 422864822 55896002 489061807 655770786 529647643 639362045 316142463 606970117 469248748 946706885 175709349 272223331 309015300 361333413 796923293 832068534 368084131 227771432 547274378 468805180 914884078 491449441 231488947 862647290 84084076 56140388 674834432 317510711 301141130 879231690 433360257 802705404 822983705 720759858 421851111 108849819 610020043 528495546 609523977 867737125 939817913 144683402 29598561 941423090 556590304 817980745 562081421 281236253 119817631 521981094 14524366 325406982 797394746 700733392 999293068 151869390 10410330 367456254 463942864 173993694 167238283 234643945 322457544 966974816 483780285 700835405 264183878 398317764 656080836 286445164 327097666 712040253 659385304 444710026 591349844 136126018 717195798 261749874 908619322 819775245 300319996 682848751 250018648 46362399 499529969 987236692 12352051 283793082 31722171 356208629 435304437 858086246 210968070 270963884 381542125 509025900 323218404 742271573 88142092 556806494 590515016 847816274 345600616 128446605 174392202 570419975 622558652 130302865 612014310 26070111 110292710 225315782 124428028 651053637 14928232 209083081 106080082 882167084 111238889 123362558 746341325 723544200 206930353 180109837 652438332 365490515 110560048 740913505 805249997 287137417 746818167 337904808 252498326 198511532 71367357 389348950 7001357 269023552 887064027 638106657 511276432 687600976 532992721 794374022 843209695 324431335 121734719 878531651 863481501 647787416 95376620 4463323 753985746 478360567 702857283 706769685 519276139 687186462 537213649 866437757 11365561 186993961 207999689 581594850 301153006 456915642 99451008 330885846 18669219 515465590 828488433 540352562 31758421 633483653 610608697 548530319 327255523 358777110 780718620 670912461 695048466 356340953 782433919 184439440 590447625 293466243 696760299 854151358 559054293 130446157 710590481 237783554 449696998 109448310 488332865 129571916 818011024 539608508 827555313 284554831 537496716 999499751 671399740 590796802 253812 846738239 443964256 780763936 425798986 919828496 78115135 535064488 99156721 465520429 69226975 738802269 241661875 538153578 740024042 973185862 126997945 175674145 894418735 852900399 890346646 552717998 326276383 671542567 670243261 681235187 945830736 667162880 561514246 630838485 959652094 311941587 562572589 608195261 660075653 106750329 765141075 384033559 973408232 708585490 434898043 121564374 61911373 796095618 812036622 230318574 344998271 114540271 862189656 879405529 810917995 79446853 380585480 70809619 742350755 594267058 128185780 25791134 549743838 222469930 2636883 865940095 271583350 690769892 806272449 676895295 563364840 896716763 122833726 591596138 797068376 360025934 102561775 369849875 651503370 511551296 475700572 823774543 718136810 18566648 560212976 849363381 853636613 180790146 23829885 54874341 706066958 168013869 752226229 32013054 750996698 711174412 482896562 377964837 528778724 76056693 208927087 327657989 73864650 196578436 545172556 161279562 553358030 106327961 897692046 147958565 338560341 307979478 689578972 490603211 363862635 429457058 820737731 463269110 277075518 24887592 385323315 512169826 526850719 132267225 956990465 294241361 74819460 287236838 319581283 99138824 346391944 722854342 852298359 961129040 658779754 949179830 257087932 878131957 997459850 812293940 159936918 886752842 430269039 908170116 327522766 142564516 581485379 791731499 777952016 101209563 724074837 787142774 772175724 537385420 711384470 905395188 968137942 227715289 320667933 968213240 395895206 149526119 951425443 405380632 189672729 510744414 470142984 241143217 640438734 270118573 593606860 660302432 331075657 412444612 863619734 252196234 420054387 544122649 164582577 742755797 215452440 423193252 435019658 841281453 907786344 422722658 993286963 930504128 760462454 519152853 145410531 961870722 182249148 295483266 828637812 421277610 270577557 123573618 606607588 193878707 287621314 28985777 791661780 969358684 890860006 698920915 87945228 74560808 884456714 309754986 938587381 169586911 850459417 150781841 601382685 699316491 311918181 357910372 526092727 846561916 475348256 498384005 362711064 271200965 520442340 363811993 483942971 14086332 471966252 966805193 231521598 280341758 879828184 12021826 696305123 783948904 144618669 404049077 13737232 965217951 11728083 874766551 859691087 62735497 147714901 756218082 419161679 357678290 480702373 316114195 73218913 166877289 69041429 557298218 907661308 190360832 825441118 668581357 319007545 118689679 574697757 299073445 769330007 970783953 446752337 924749470 713009720 54335429 422433503 111901868 513739747 748155950 803794190 109647009 131821312 536859924 335843851 413382360 791616351 255874369 47060582 8248749 600466033 567714757 604463764 287381507 574848973 475519603 795132779 401179580 955964845 68210273 933406888 181427780 743744878 25409644 4105580 330218247 886997524 339002802 803479227 499667447 78304451 616846358 865390588 840149511 431186759 934307007 215226748 236185010 54599821 27547289 659716843 599562100 181561640 585468626 120023517 867918928 463851981 265928030 896527434 537997897 157201367 333428084 598172942 708946664 928958403 424549904 563544682 513072572 764347317 110595183 69940353 713667286 746131442 467637909 290538972 126010185 923220324 946728394 159298022 235548080 792887321 250645272 718491505 858880168 875084228 189701071 691852080 879944529 227406907 654286850 465995323 53625809 523984887 231184648 400037006 82064337 903389847 420578811 135065993 289392894 271178077 468906556 745900145 363309449 428506031 811034605 444469486 877430440 612766103 467955829 677159307 128150291 465472580 77356800 259338298 124969351 204878471 952140029 181491405 397970246 656102231 687649950 514536830 975265429 606664269 508032347 11799400 751706429 49649193 554565743 606770443 873776396 534973771 876465498 446259916 340310609 171158074 278933597 990183282 37392994 624357409 495965441 70202538 181323289 518370125 823994000 490187141 325619795 632938928 802599066 488543989 369769584 737020769 293631346 953662035 440158422 143524122 243570863 244151260 47412590 614752953 587068331 497479983 41384997 987937727 301172743 780947921 552946029 873501140 926386725 796017065 93590201 823270209 675722669 480103812 133882116 687830900 782302729 338218386 664103755 268515200 134710504 424002535 167879950 543057050 125540031 411204859 64549587 450888861 494967619 451147306 457152163 159936135 80618480 671696437 518683276 459183866 231790213 244065216 995937053 749942972 389644166 126124498 301410284 162078519 190602425 239935063 436023828 559361273 807839657 507856545 913644207 967081525 521175078 892103651 104066401 622678337 713645251 36593077 857395917 856909590 699231575 691657363 284066589 859483091 944550781 222379102 390745726 477542203 121571092 471807705 914348449 144640818 986339519 943930413 300419644 424337475 901193829 757351781 237941639 556389405 456994738 444135155 533520576 879154705 643525781 428907305 781372839 388179350 375701440 720702657 557697794 336927430 857960235 760037718 422828826 221405918 818037394 624588777 712534077 843724482 107275250 393440604 793641786 721945462 24782864 527740666 591646184 212906662 670886642 35029741 322705823 293188895 300870243 847451335 978600380 419102547 674752627 334442490 573321762 660324314 567664629 783017056 139648948 611622892 509966080 321356467 660547292 332048359 185269103 474547478 734829063 298893263 454305633 863134602 842640935 992214473 4180921 592820858 75114800 513144991 190126751 820200240 482348699 39000639 965899773 454048861 210447333 178838076 741761538 196223637 716262161 597715531 620373411 296035536 729358114 738077384 636119317 413001451 463669410 485766959 927815252 508602405 512495135 975704226 380277664 125489570 605152424 897258602 477713403 203479788 186974292 755661934 436682668 29570668 662247099 120664509 598976702 626087925 466626427 826718987 643636610 75623226 287506612 619868459 763665672 100538451 99454860 902411162 916397482 505477693 203570349 119504628 335250818 340779350 453999298 802653052 148836079 808615397 406779645 989354393 993937172 329314448 610876820 979991123 425473113 97423587 441761343 97799130 957781224 770883536 192421564 181529088 289998129 302254634 624278860 602927802 523790438 712398632 737060659 221459106 89982720 408055529 732842299 923333496 877168440 632996074 554874418 770110620 894730639 284214417 216321383 94131094 569379142 62804902 296994097 138081935 303069927 487902932 988204392 454375637 505626298 821902381 649853418 266258779 558463825 615155619 25578264 292642102 693297661 972083088 447467606 59953185 722411862 604953391 697361550 528881914 784158134 937169696 762230957 384377923 282579390 979730408 119699493 218716834 170166993 125851247 81512298 466462049 257812884 716513408 484141173 203544814 726842997 506751820 608656708 556817756 782714912 117458407 421792856 873993953 462102539 40336330 612522805 761401942 315895531 890119503 431645925 725318586 570041149 470427704 303736438 28350127 916741055 479615017 668244343 213119227 994208755 940637993 537210495 910852361 654982819 693081637 358249382 370721894 56820311 120131437 896552202 630888004 670828513 621543221 916276556 275101690 953209042 869319190 933506064 812517249 241274370 114986378 145279617 648842233 346502156 792409203 626998730 431521826 24179151 822413716 404455838 260774627 553302254 523022870 932224688 188299207 940891217 382898181 490573116 12379003 707490978 935539921 999226749 722147922 552603345 109289934 144931892 281595073 863874705 482715316 780511528 672003555 247859416 877479455 609781664 882061301 136834147 44768272 867744491 165331163 95149615 446263914 955991768 948487834 885405697 773053302 690142782 945441756 728345311 664298079 612708726 33880175 416883093 117425591 296056028 98258886 603403570 643065329 537882961 705836918 265556360 701167076 125738684 150117818 995867055 899489102 254033540 243962352 945311362 484757327 355036183 337336090 61370656 911109354 744310631 951913566 275502445 442783111 794985320 672407431 596183694 286276468 46640788 628883329 485220209 830394463 490759527 770857696 781454147 440010206 984569570 80689242 750656503 52986855 41110796 649030472 341201094 761068376 985827692 95385130 210133161 358966896 129158545 682518304 981012193 474803028 900297098 16624241 579957104 356880011 894574702 290726664 9935261 344623490 801541846 882042098 253606516 43794186 205355358 862999009 750692164 357898197 939651879 843797932 627471391 915683580 167273560 421262029 383394397 733159548 139058328 226900705 173789465 551388084 512225686 832331052 47540658 295295976 782491522 852080402 895546956 865822913 497914257 326044319 154493517 40088779 136639100 303923968 291376352 57012726 942003969 149822728 404984181 479523350 632850017 417323436 676453951 668920675 212719841 829625991 924234932 171635450 153058377 96502871 445077521 223056217 680294504 685907326 243963348 60967143 712227213 853882498 124558400 401259626 901700879 7022221 847243996 554037646 933399495 842271213 428562676 395059557 67446417 215382165 119083543 929677538 95901903 156003995 676280471 453090653 900637413 731307704 811293708 664575250 820782782 861204171 495109585 924405665 919422534 848432726 207068038 468197520 437633005 597332735 479012236 204589508 552510250 93375249 184844172 52762124 174043382 192748024 983916785 726741398 273785421 2968264 889008489 603255928 6639281 77692087 913966951 888106792 294189734 308159903 352248996 22265604 93787703 369468029 624257178 566032076 392713584 828509685 286594824 302435619 673838305 524422859 510052465 111898385 59787810 908496491 369872540 52149379 287503433 461007202 47154965 961819850 98631285 808018914 227161003 997297432 786741831 865644610 346059504 514415878 843398756 30172028 62454460 913488657 149038324 459152302 437689515 430124824 17055270 730827417 64800410 469554912 955333802 417814053 878519086 916777616 467036725 999055579 610399309 766668085 992814593 237215849 427073954 748577599 525081930 817899042 753440541 329573634 294563794 195019131 149420913 368071991 619428445 325478544 504391829 956445560 555132726 508243612 763497028 520549575 319036585 153420932 285468796 27211271 522977159 72761677 382830595 71793282 689937317 725926050 364232413 120323681 56644700 678731599 504150231 731263287 247571723 324462024 450720256 500790391 838535056 779465891 926722858 637769721 278001875 844820761 80428142 314374265 328565564 29274506 571433893 805983256 446365496 291025398 72483055 577445081 666253239 875649156 919970096 446307621 917696177 420327422 424382606 705161288 336135580 539439187 497723637 767753457 192017400 304499989 994132115 293010870 411101636 777458169 592869980 473126798 132510213 121011033 497467015 856382037 469347142 239639733 687071502 418747211 481166355 326753581 885949490 591499669 984193917 516582921 988823286 176185019 771261337 584269106 438694815 521354536 60090881 302134710 824178234 445813422 160987217 472017991 33656598 966093567 794630315 665040317 895041349 732714549 927903796 592654224 754638112 328822091 604189076 29927518 900954304 118481569 644204410 320317035 483459718 572846204 473341206 912601628 431512467 128152451 809225373 890924155 809418832 736257347 463258057 183761334 259571944 362517676 774456406 763168160 342032329 21949075 937560710 666258991 813733927 872174638 993635230 170221052 72240761 120236443 444682855 446251206 82274554 970952793 732938158 370126319 637599785 427191244 478636740 929927933 700513097 769087421 616131582 160902171 808800482 119868632 236841270 291894421 206820158 9905965 14053960 894105439 992791789 466227888 164863894 55558543 559146817 416864185 697595013 608963807 495594195 148309381 666706942 511850028 713156604 301627571 207633134 191481849 582592861 80756167 681349830 113132781 195060312 60025770 549117435 167690832 938425748 334185512 783463047 24979602 184037757 458443889 555188838 301176261 898654401 91715480 352618010 93793822 231040724 466133271 153725224 278959736 938460269 999611721 344504473 514488528 56558599 68968943 453444986 653475530 175012449 134707884 889679708 846072363 590023934 711414153 405611220 308417373 8660646 227343729 226866684 119745006 696720355 163732150 155528432 603258129 718695813 250120586 250552402 115492379 389993759 699552391 237269959 529607943 126162823 407107880 602906744 184783091 341362522 763783246 175676306 602440865 192188277 433730235 682008262 436890871 25584509 580574106 454398666 719320447 794468952 103388917 847366101 155993319 250630834 224838718 91678759 21922690 146962809 56523463 581308031 770378694 723286114 386771529 85406371 834474188 529937506 628515169 693178844 626875604 385530421 742733326 693492087 418436542 777342682 320933429 717527877 204529553 36587028 978787869 484765211 546990328 99789035 923026163 546802771 363273663 489440809 265435976 558207050 919090523 30256862 185265038 221657312 159457120 605611741 699259038 443613691 214533640 620081468 485125684 575334148 127364787 770650328 766440817 803987816 758862433 992293582 645110617 214688024 386872890 872378115 572218707 930953481 168394758 591714462 556202924 937194933 370932917 762287753 908153364 84739993 317229273 856200179 738757663 302383541 847846183 929769168 894004677 907488271 704209146 755114071 369883106 702025264 250786000 629898627 664117943 440781221 780192971 969129875 281994855 750835327 224245040 645811851 669414779 482620371 737504491 417147825 193472862 698746939 16293898 951386128 324595938 284180564 606333502 591115000 604689082 579914046 24962397 917151356 981096958 220910879 204261346 309284338 695650986 943140256 213489003 243195511 566158366 14423150 161497402 116113769 456064927 136549818 36881078 843500267 948385493 103853242 309802983 710381668 194538571 936352294 307714557 810007296 720241139 959775931 779699657 272643629 254924191 906482108 322422337 719746592 568157065 210844012 613076737 307434574 814417612 749013909 999587013 74945523 74350568 919739908 365956080 360353422 661323586 310801162 712463625 404910179 221954465 168171517 924619576 990100216 458945202 942530485 263511245 489985432 194487686 939812623 941454778 298363347 891207439 765678957 45022740 168869884 880742054 315076405 489144470 357575594 203735688 488101966 275061021 299284023 498368596 6405286 799948077 744188740 108745615 38428334 789619306 836724019 392019488 308217820 608515872 536799148 474074324 200216872 535748797 249092632 445204443 102725007 366362193 998824489 955122505 638061716 157080341 968604752 638411158 874365114 282379489 10364998 712526878 8207371 142464179 31862660 56730530 947083924 8290095 722090954 991731398 606732006 960518426 738153372 718361745 689958551 428999134 670789312 661736687 699482815 67788298 954443969 994542898 46984315 752165839 544719727 908918413 312534382 895744900 468635485 85673112 554119739 191531554 31838818 637561295 263096588 420789704 656531993 93707283 701978126 544382008 481663072 913973031 998409715 729242968 84624860 838295860 453815918 932074931 244095604 441229125 566411450 134167798 664230354 147783116 553386004 755738739 615438310 850023195 160071228 910094753 842625890 135906284 173758457 670893721 683055678 532970458 167186834 760532635 866713653 544503270 517576021 996120711 481279815 819270386 351926803 548622693 67642934 486214729 517044642 540635869 62178569 129710613 18573146 52377023 885864331 909115880 967503001 274047101 872069068 686872372 912402751 380031404 127399071 989227987 724352050 858064007 192279579 787789439 544243163 563200364 131281947 627620699 136013992 654469212 456538814 464586344 444481928 579525503 89533671 307144209 345982578 313207710 987475133 536447904 60178654 723800744 363808300 686191558 82582602 631104557 825405795 353901335 259326134 191526374 724903253 940777099 918075688 929404459 600457784 980215295 475596842 905961083 186671624 449239218 578691655 489662456 786450181 364925896 508216465 847275496 202898992 17098443 3686686 21144629 620823506 943025700 136562054 989655022 272330230 755166630 818473319 758901188 678345450 631535364 291753697 869621390 101235138 258286678 19958555 93636549 77635285 94791833 54797500 616922633 632920638 321666091 546047602 761030554 731590236 507131731 498046831 151305439 514806866 446211767 685962214 113470691 774399112 101632483 514784659 541325779 557115176 425025993 227151409 703425921 84820642 96959804 536202241 692804068 209658920 850280308 194252873 402554774 13691955 267151501 361030099 74138708 300135676 912461319 356055402 966978434 413439235 908798791 307395168 10960548 341822348 684030997 185089291 117662182 543622941 741940508 543115587 423035542 214499330 63944302 613345510 861947812 716812489 104397309 546078293 37579816 879599302 914954787 953850612 413503452 410072208 721295899 131807661 265824670 679728770 962409093 13768046 669942256 213709627 996432358 25477542 355498872 799204895 98546470 615378124 760257408 890057683 478394384 606507224 265769079 977756868 47587797 264677832 953330798 242935201 714170761 361295901 972821915 53766109 816865445 982995291 361335001 665010734 213345155 874080909 855711271 711492369 924542437 169395902 456913189 259265347 636186479 299765120 240317850 630227017 364879912 897364841 898827760 492776681 16098557 601208978 620615094 175724463 485370430 6455063 300504093 966245225 249977375 285456281 372640892 397686699 771072825 926855103 40538829 500969804 974843654 915364016 831688749 89193703 918336104 543689626 783975775 874789724 536122914 912340527 971120970 322041420 750663006 377925411 680245111 602126496 465158693 854978735 392142996 774926594 793954282 343381265 465139443 937505890 692243968 274669322 871979275 21323890 85591583 518858846 406846966 68933163 756988131 154486871 466606578 797871686 662192205 161403459 147445985 669070788 316732480 546399218 275398856 168208487 899465989 158703160 589257299 940803894 720413127 402245489 172363600 467777277 284306712 123421688 536146735 697550538 439371115 580053166 309712265 599596146 629516695 894813562 619650198 971359498 627202906 789133763 481536949 938569582 173336020 15293176 611735016 1844925 283476488 299341064 847205461 259808474 340347230 252817642 886659782 252106989 55678500 303842071 113678378 114226656 529105416 434256395 638709010 815675619 347375264 511357127 289240117 638740969 581941218 845882706 222994156 736758825 959141036 60570419 8080822 87269021 795817789 954904057 502638261 965528198 662114234 158204340 978412592 364199910 422531242 478238585 976939279 771364868 629123450 262324193 477973346 40577004 134802683 607300490 57971931 297253612 946387423 815239061 30147918 265716505 133291327 647323174 373889848 66816968 974962456 586180328 515409974 529069077 809411273 586790278 309113225 572155743 146186134 287698995 742241433 560293322 913830184 742530595 707246447 194798268 921745931 490967568 635210553 61407072 820088367 444389046 767660745 298095398 329045864 532279126 370495767 970907713 830203886 416904759 768125371 432095271 229753566 199707936 731902835 76006421 963197110 137076704 751369891 579344777 173011421 601156807 541051344 611728070 401739545 727738154 245140004 589634387 168318998 885882850 675786734 52886140 42110950 937374157 559794975 979786192 232314748 166768204 702831565 831694241 142181424 423621572 508219059 113059719 748877886 743568413 274206639 597707997 873847110 126619974 368099396 123450690 640496334 418847151 569775638 778115354 335063739 155548365 427267440 223768587 425585628 778408345 200635841 204275584 494662751 583681809 682378266 140582185 196743258 298462390 661044658 205448569 880897603 765179661 484485730 301362215 707327864 924153886 222072618 548143790 231101625 769277944 979566762 654602956 988199593 592710443 763231658 413273351 85742672 150982476 361723794 191456035 343360923 532353396 718454514 892235437 510229979 56200898 283662332 580846964 527160898 776472276 597492485 728932874 291396713 92799058 317417736 596124231 206718157 358440292 192747554 701487558 173459277 47479350 439645719 204984935 373914030 580764539 903718092 705673931 841353239 243336423 872248523 941980891 98046869 2930100 325844418 267076162 838082200 204290846 311665412 343464686 457961844 502467815 593441286 834440595 998068962 188666324 659804387 509258280 280349820 285575725 307179737 955142247 974516036 193958977 943143114 684227153 55724574 121102560 884999612 616834216 521092689 334869983 440740697 475700596 947714057 961659032 638120048 951095935 185521368 68345959 312149362 64213465 778162737 637505326 402610421 310508116 359184876 769683409 953218613 147645960 984752837 487845051 87553934 953515217 535259357 743226456 980297475 611979468 232952375 872133017 874131131 222242014 208506684 200684659 905752958 42040109 386155832 886419552 881022780 271119268 36641498 241160412 927729542 227241588 46395064 547644905 75648531 128086669 17868233 101071500 185390909 263204905 35355113 586167629 104429185 687073602 73419864 323331771 151191299 679651863 747280955 201056742 69860871 979978667 821326106 628863203 205555577 452140614 524126048 977796428 622077542 536224754 258967775 81943741 61615489 610957055 922501961 924299096 773516703 695742591 103874744 264412226 622595131 625036491 92069927 923404324 364173299 532210172 181599222 542527914 271499017 921671794 950813802 98605063 330872290 390712657 661686826 149924720 802132362 360763135 541373123 981381532 489899055 140122536 391027494 943005771 96816546 858053050 210192933 749432252 397989849 876242537 796615417 806515508 570035056 259906092 25569727 743250814 466201123 3054398 801044982 270935910 752733013 587255326 935376642 179018301 847708812 226539535 353820332 875971672 447458290 858841497 189001121 621098385 872409814 999169286 704243694 278330820 869469225 86203622 515240330 202901331 689463042 431279755 88250061 407869347 580572954 527917198 777745137 208224669 890373969 707872584 725995160 755897390 621513255 432787802 380993093 777665735 896657987 336818725 344565473 51782109 429132528 620705875 106823736 790899050 390887067 900004940 607110522 591245674 638264662 917862594 123327930 105504351 962006872 408341798 147259506 50645966 870440827 39404592 142598141 875032256 288917949 730596443 716652060 490561602 136034751 557443686 530889842 293305829 231771977 640792020 167658760 477866046 181775044 71507309 614667466 242385767 407767486 807406523 265389063 322454397 897488746 527250830 212030709 541898016 651909405 895467128 345761322 667569654 367681746 66245970 313039140 531180327 754241447 667057333 817632451 609142242 918928990 321653122 948975049 54003671 114137053 819828571 216618849 111265724 876447662 929443623 330718101 278457801 220789888 270670738 726378455 346970683 946928292 639410058 324623225 159928276 362761873 558474947 803570228 799822425 511700320 726608948 359900325 185849619 720370000 366872216 532699851 463549775 934976067 181215470 846163083 524711134 437546560 833700602 851762220 429866134 157692911 973662658 661831388 233950414 321021728 163240465 549655849 193271270 894437188 896258295 41832840 466948285 967783922 514719814 469740753 601750329 798247780 777708311 20360384 941770435 176536823 403844164 132670582 494991048 18968495 696763115 281057015 999340345 789402800 132854001 355969450 877426956 812789190 725687164 543002844 179825848 982004190 819108216 386602045 204590781 660896139 437159444 85365601 50202138 921256834 26089794 87237184 997706453 978493726 320578618 645769142 886061175 182653148 888644599 499027460 751855757 842879200 993960888 487779661 131930920 890051951 896905089 427665434 197147998 719403891 557474456 417577943 889192903 417743610 710684168 130279763 123838720 898425783 499074849 919750468 247056939 111070592 967833590 519735489 346600813 428041934 962226653 465527750 306779247 63316800 158865907 613201331 918590686 723629592 340309910 686172621 989080812 609384124 323732713 296872892 133123532 538949430 368941395 880318475 316439609 736732853 231486464 915568812 483584240 99900426 572004446 981507441 816122161 403365932 900879010 60968596 164577090 807900852 355597889 575583536 918509804 814209634 307280503 244416453 455153148 755063702 392339139 659405496 626302659 681553623 194574697 507134672 463802519 559682384 413994478 198726587 608441936 269267790 744291744 934294151 312096459 901000387 675551244 800130089 498408811 706582982 986876806 130923513 164363923 52053777 291819940 465645108 709521453 114730626 45737411 864100473 986242598 471998362 147210625 279751757 66026735 720072705 488832321 33073559 996903934 600673792 209757354 171244324 462573131 702844165 62832936 924373284 573037267 796848675 107309674 777405355 41274649 466395279 703793378 245917489 867991456 193235492 745750600 69435666 7067762 424362976 354544664 224656911 430209948 91270245 38661647 934948556 597684655 459201657 187781809 650742864 924070465 328238470 757603270 223449224 669101162 219060762 510493913 965362371 715733320 118350952 575712184 603982391 116309115 172962502 352395511 925409403 550626473 291756589 291808365 691429387 155217915 651519165 70980532 947275464 207800990 785302582 940443309 380572277 941606724 83591807 99993082 560767803 626257824 46313506 246287235 576284197 749102318 358149838 762364658 888656805 261599336 832297940 373546038 62793229 7641042 592529579 231616516 190252055 458286575 165763949 860578385 576243038 523805961 179111767 267809497 966024419 256586605 963822413 646101916 275471241 919388140 639000659 415263067 949109400 697269852 817955349 752952863 160877630 931024917 426746720 697840563 772044809 732843125 69982375 64583205 576670062 549405532 639555711 288758857 596033094 397962161 754231331 100416054 465977163 511973851 398718448 628785607 557358752 315021384 402822122 707611418 724110918 961574377 461969974 439037205 510170792 609948852 984851870 452733404 138980112 594557985 407609360 628642140 493625903 609171374 16173343 838472644 581231257 700459867 962026624 667268102 656012102 688983087 233184399 501322843 150025747 567664817 80828104 70302396 47547455 481619311 85466190 164932969 767704814 48893819 361850983 727858534 787021738 943680744 414461693 398705401 746988253 931758418 331236639 606668846 34444887 762076243 892100478 152181075 916730318 860283407 344772336 394593148 453851993 97815977 393754353 599275264 601807861 160421323 393499165 767702010 451698176 13631779 461213879 985126089 385445825 445001440 99303206 88011408 589950942 341652793 103879282 221389239 725384163 240557542 46388939 325419112 660002498 875833509 500640259 848663826 772181838 629587894 899777039 115854570 482646719 21133408 637279625 29304421 248673073 836142442 304238129 501539776 293270052 881085346 677209447 366779768 286629629 412653146 943121075 405459154 736211844 613603813 312495166 713770580 843691109 416563231 426900310 14766154 793242031 857688291 343980270 774204738 262217559 636317842 869018139 957674128 551113654 269361810 649833112 79019211 58925063 29594573 687529795 434115150 241592042 706784046 536412318 168579512 286687460 440867880 684440399 855102060 804212445 36869934 206531232 246377746 50008736 346601532 187388159 136282644 727248734 957860685 683424895 283051554 335061035 94684386 94680406 949687471 684379776 264813697 31560285 303000689 156402359 929642804 266055059 926672868 536373395 969027590 465652378 185118664 173737397 56618122 618693432 960292255 422525479 409426772 200189912 727104560 305999062 159778429 678493703 137930247 556982288 844981283 441926391 362730994 454824970 413638886 717441023 265300357 48868700 130746989 346007832 519529367 922564994 216446431 139717986 734418115 570995037 392349291 242057629 519113192 210259376 622344640 284430001 888570026 705010085 601600661 930420774 325430766 990718789 426089250 169009324 220180578 662398979 867421093 354887829 964840179 455258930 224718047 456270422 157820756 253495434 289018516 324333322 652163198 231754919 117103631 421352174 448916266 781312394 199055003 321466854 751771737 463938838 496841227 434728439 839284685 183983508 973987123 364860875 763363469 45635632 803370092 891784496 554997093 984859513 671347220 486729625 80653667 621567973 164361484 347387547 55371867 634910794 564206392 940860017 494762340 206482022 247400963 579853433 584035161 98785625 711462616 126172085 227025754 605815334 603192234 931785035 469492040 985639477 978870125 189679366 764272204 59392468 360662170 413837778 297215312 286080177 313815983 186760259 716076420 183802978 68688301 163259663 792610523 877764317 941550744 736284559 413868171 4961536 951881211 671845955 157543825 955886858 473279841 141628747 545486635 64269600 79556829 288677614 667539804 603819977 767666563 223029271 218188139 462531699 639128556 128479443 83428964 579421676 215578806 91123412 947668885 613812457 20036866 956625393 310637842 861263490 886209269 292753060 213763123 720117940 62127159 550134922 457986577 37210334 670468215 30354151 33682956 389005892 977267684 117738271 24154183 748833935 893267893 668212030 602019370 721332299 801574563 790229617 323274464 857651560 478145386 764119435 702667735 309046202 676421452 990482305 818808642 128187257 70452877 823416302 307660954 421419458 20808952 794380176 539803417 260778771 698837592 308028105 608300093 31124947 866426112 238150687 335158859 57964232 607454276 746781372 963474634 798881695 797918462 222074094 149052676 184963943 193315338 518777000 40069256 614121750 238237897 920865280 974616491 917339651 877928354 936447919 135043586 816154218 244965501 934611860 521392873 693959659 14557510 737295665 785644031 799609868 613834864 54413868 472082856 618574002 347215727 142121168 591944074 702625964 269452605 220664969 585890064 750454312 778936022 868648556 150302186 984602428 232974779 617761196 655019659 967313502 427327603 384886822 895672490 559118572 670661382 67354838 270645697 985507238 237459328 14411872 415719825 83096879 229333620 148432776 856259740 278205071 987864438 242065850 627621546 301280180 399764896 932457859 301909317 129464300 338142222 285117205 386532924 849163884 706977378 812179655 261968420 633297100 460489536 960816531 267918034 154633609 995144915 234912663 880483298 390551682 919588167 592691860 945992500 312386428 893509964 963493490 379143529 268606622 424872090 942835642 726360170 182408949 274254439 734811674 378869218 796829937 436811762 776340709 689466815 292510438 199684860 837233553 133373621 111447437 410371146 930658359 567899322 931483264 77787173 395205142 762331531 367447233 610847449 174223375 336840998 749553972 307491129 830520106 870382670 509808416 996307225 616271633 760679179 929110194 280317395 952282256 86436135 898326905 871364291 637026843 163398833 572866283 210779595 610847304 183384190 386371807 207312 137839696 487395491 164582929 666733370 255419539 816147708 834463906 476301432 343790865 174069673 392158869 832740474 98266609 289002380 410118739 24002357 394632702 397253836 262018856 221603363 22145316 158405460 869360067 85859520 680576760 370853716 610846906 579351822 960746798 614348223 748962052 91829778 409467424 88179404 885111421 653998677 149344590 876720246 539452005 1462371 139534808 269812988 157357537 650435919 183674630 761831265 729387129 647563053 216777409 794909677 86413465 394614167 720790551 501583018 361289744 666535977 374824890 799563751 449710739 990831877 578547842 641443513 719775291 834091344 318839783 54548341 342336003 593630643 199127687 205776440 613007435 631300315 962261158 965460319 660470104 549946873 361908905 618915343 594135505 185046850 303374234 681049774 845721411 107000432 374433703 122812264 89698463 993005375 614408867 565668011 331152567 191348721 928655492 103716267 637664452 585612747 821696995 528257759 952943331 326200213 997676671 398055554 307531411 432734750 477219258 101955859 149315384 499784374 87581466 336428501 807037596 165536179 42796234 145165136 640928105 363676908 980956694 336793038 626037167 611668033 295194611 706846175 756033892 339781137 452130676 665054421 85727968 159610306 413735510 576185160 738763613 436092988 186507637 892998548 40295293 131659374 901844308 72945238 938102211 365281736 389784730 838434035 305254168 391837376 852295823 409750545 430439240 976559949 734281635 613274652 875609475 793516399 233376744 455870402 507455708 231773093 986577299 290546295 762857165 851196789 422183295 134336754 141421489 322216935 491859881 625636782 228016457 68894730 538140085 545297258 91986232 264411502 252061544 99638698 560909703 322247849 883411244 553905972 70543138 919564243 392357519 641156755 675172952 427576073 943873732 896490135 439116127 692455149 189660960 150980306 417661133 526440740 277793182 956373021 723395104 254885079 252835676 648241937 460084280 786477363 745872156 291711119 714230743 590977513 333150660 356156985 828813352 387552174 77186270 930539254 318215477 193081020 76919577 448942450 939804784 927016271 189145798 169200283 257642795 4429866 503741531 75102757 345212703 104921872 572322035 106879751 753977065 676100426 459021517 462146556 981816456 425310247 139313097 806684163 447881697 735308151 532851182 13776608 902774075 493912592 576115687 312083352 902326724 300098122 19908992 614682361 100215818 479316610 353549870 112062992 684864642 626205594 539608965 888283824 237507588 34754935 645073343 245531122 420433996 887043458 576607804 748466863 513971835 450650920 225685500 184308232 287473045 242128474 596163623 689397727 558253825 658933262 987853957 386026843 942537484 629816508 813967879 546714984 46533478 971959521 866515260 260380469 711968163 550272895 521090268 221501108 468708795 389180571 959444545 595816221 583292554 327887806 566428137 330528107 635971665 774376565 112007670 778539229 129522483 756311762 915375790 673081719 37816249 225608680 63508219 103713918 139503951 479403090 195010283 38286080 888315588 521613996 561835569 407682634 140202190 451185689 278301858 603859055 320407172 176783036 450854585 707051208 733201890 515953215 746230292 573468783 274293832 371399247 543057909 566374082 590262011 571235101 888944579 244875750 234076579 197395422 655835526 930615618 528523467 362292044 525925998 388001792 634998373 116292132 701323084 915430287 20928579 143672742 698281750 180575267 802573471 153657880 162994536 920536883 679942292 464720195 357979902 938106875 941976226 270882548 153852988 998533624 341000494 89150333 272846246 647849326 45876479 317480497 976926312 756444645 209966531 874169323 734919886 909258920 70389384 138507656 848720077 160410949 625974339 10623080 237380217 127580687 525105740 602440945 114893453 996003487 130854624 752144140 684428518 959934543 166139806 193126054 692619528 966749886 850539019 714214961 105291927 43674191 45727246 828981536 117716447 464494761 533457012 182649454 399694414 411942712 857356653 927598360 493831924 517842347 692750093 241545374 152239882 978135156 360887756 645538694 177909352 111350603 664272134 210536409 127405069 462827947 198428540 46363556 557695642 874988372 941072850 878696825 958042839 910789319 675697423 244184811 744355885 612178381 393250592 442524437 499894571 936028145 623823188 343554836 839960066 123317505 174950113 800779912 997123337 142868881 783754078 43739160 163334457 750920567 681864007 173241323 539517105 908324432 501278333 497370159 655626035 352438266 865356995 400297365 375745189 626066712 580105794 329803731 218199442 379686290 911352325 450246689 426862503 367957778 471496318 203700669 180382262 707671431 186678271 185096295 809704118 71591846 712923970 559150309 812977984 933928292 29241314 246476672 446160148 278213757 319157984 709888133 148677906 903237872 62059295 838587590 582499906 792180097 661322727 360710166 802275916 221905462 443952998 184820177 480898049 514399451 641252650 391266641 484209104 348382078 399434920 616963706 683709521 557314803 148946361 20158511 7894718 618241361 916668183 174565082 849042805 945966194 969905893 879082728 102321784 904775287 508311332 42744651 795555308 198591042 103320127 111218166 821949085 900544507 954516352 596963429 136197753 109107596 823303576 892549650 577932049 3444517 220338971 328818433 169844763 259303352 263393025 772351541 338358258 24326013 644221735 776580664 711531028 678321776 580777164 959423895 482525603 343892174 220764436 156668260 22874085 209788828 130999177 492654515 869880516 681684256 894573205 19839517 642669391 636902758 216695304 441194560 746342967 448666300 319275928 733739580 162985043 731713590 660889436 484661047 212554524 33002027 874710097 158381019 742591282 149992630 579231445 495615699 369069269 779033142 422246191 453265745 311435884 292110286 799644165 395518347 272201986 813232613 587352803 272768313 241162948 159157416 239882939 263398425 394943876 356287107 577542752 771475052 27714361 311522476 13553418 970568054 927617661 550058904 887008469 37612033 623318797 313141124 930042689 895223514 202616909 720611053 732786099 744495955 204647874 499889432 829565427 411404736 640278933 247019659 538224301 568500218 131048727 258898834 639938544 373885407 960009527 97594043 579731889 769086927 751865102 162226522 436617801 418486577 132036692 678952454 13783283 726162668 84341735 445664538 495925839 613316590 672319051 679634741 142227170 743830441 530873893 203853754 424172948 865577617 708671679 506735953 623395888 525931167 63881352 91353188 67557863 245795793 420635025 960740259 931771341 746307239 655966224 656190592 184627547 173186216 291693793 345124276 11432683 619975899 963024384 69937592 598233664 776414798 318723344 153071949 955105019 853224083 945198039 271762421 455938854 164091966 289432767 959292023 620895662 546187624 171778903 848186719 542994145 801149487 145533648 224226683 53801204 466596660 117135489 509343839 396457599 126463003 418618468 944153826 376687358 107075598 967062 527766943 464061778 531937339 820898011 636325749 133541950 900377681 808951063 726893575 299534060 700724487 394491350 578202685 33507173 462590614 866598341 779430081 914460444 566115642 57396534 389783683 778117988 881699252 998623392 92732214 516124661 93634507 120935197 400244176 974187 507225798 595697899 637305102 836653511 21343731 974143980 649267694 72801004 184524580 165640229 323684915 221760803 949798701 34182210 199883492 105130904 615748199 367322129 161175757 274355418 91123504 152471810 284472572 580736351 418922601 623483566 288197445 672928765 588049910 526549837 60520639 338780274 799469378 519225918 149894213 552666078 495486392 33470595 438683894 604023620 44368203 366178626 490644150 720270861 777155823 320048197 592546475 658782852 763222813 900226171 673340864 903046234 817189971 223226485 375526693 31096612 800493970 253824746 288941773 757589720 348834527 988421939 763173358 910767188 956789698 223516111 255730565 851582935 452557769 904315616 724403919 413945222 884286726 969499821 57238993 928561128 569131149 223586334 231634898 922542699 484855032 335339331 267329500 455517149 994080483 593058766 200558910 603016947 704754543 335347604 559760908 47647941 210916035 993188111 790501789 782165328 614903430 329465311 815650060 518813683 957412967 871985476 566553017 737602546 232170134 422014118 156137413 414465270 62663240 529926158 268683929 642937739 227110966 987090090 563377503 523706785 48586526 54980428 978876295 83730700 236321345 376117996 19941700 667440132 191071203 86973730 818946573 46306214 790761423 152916653 403387676 795585136 421284816 212984814 916748786 629812425 169665081 284822893 739483345 125375863 369716318 848747603 17813313 810855975 804809497 265829103 479599756 39177192 411689286 164631346 376437825 425508784 17816135 360428850 920648372 599464662 843332736 418252714 981206909 147248534 365447132 807670905 664511477 370791825 235655750 828940575 350673340 246307402 541261361 816771395 136461622 906831785 497359121 996100399 619076617 640249980 58617824 578510930 462403488 276261617 857330074 525762493 155713963 913956638 973689281 364238503 469517981 239873402 726481625 418399977 365536813 279844704 354954477 467278723 615991765 531627411 144920073 522294037 118207318 39899317 348385469 272459367 571079986 727644622 656610464 613951201 989246257 958412492 547192011 29924627 770860253 907932925 623922266 351991599 893061637 896119702 753067247 757531018 343170365 768069167 523232559 350576415 874779741 615963461 566930242 573493259 664978686 120171191 692855127 935736338 697639168 18401354 259479582 470230809 642293511 77362725 408603980 521257898 315837689 204262229 620763163 807868787 383532161 399434826 178250183 403091911 281783184 772811097 652775442 159910939 425395414 528353592 317312960 979737226 73971789 925095812 240847132 921205842 322336687 539414334 319898226 428379221 74489083 879033162 758835858 494224793 13236980 893417711 607670100 745088456 697864098 999994970 132859918 271233969 807388367 510367002 72758815 241236421 924816522 981014181 311052136 798731931 376015272 555292882 128739022 666262380 769472062 674935389 365477050 953376919 987325992 409741159 577915288 529809950 195683206 101536755 466262107 148773416 1309497 952563306 332367608 655674749 980017002 663988760 182776038 598512653 773129732 597319085 678707620 216994665 907773237 72688572 795377459 124535112 8714225 338317631 125504664 486700548 68067439 973177873 4514908 511221530 214920362 649383282 873764620 571002798 694594273 114214023 1492920 474558212 782026263 787477720 43698808 812524296 792942227 661331665 603121890 685468359 340578914 565804097 173621398 376382708 692551120 50885853 704746419 783213156 384445427 113879742 378509662 526850706 304409888 337870047 957839938 533180444 37083507 551510432 404161291 268535108 339190604 420181318 622923498 13482095 549455821 259577976 146745876 865377962 957773149 152878275 383223875 790632992 429198887 397950744 934287667 526694053 709954204 44515401 549452582 502315054 894912493 914475407 53666657 42288983 140791442 347254535 222706861 20238812 684454085 645032496 829331927 225337632 737494791 794152046 213144112 659575977 919522971 474115979 283566093 719389857 806310918 220719153 9945416 521847895 426939286 700396656 5069245 803393212 601612247 569144894 283008462 748660967 785623583 520645619 537111776 206704785 769966851 42848969 570654172 955436698 551783648 970254178 401924014 905394050 365123155 373427265 497064393 618359280 565901505 268639823 264223394 930503471 750363856 206623064 866985521 970773420 362522860 900862092 14558835 580178297 750223299 191222014 150740458 848743118 969393865 559707176 441417243 492967042 744062133 108354149 707702799 399348886 860875778 40599414 241139411 34456235 836578159 980320510 892767736 649117318 113216640 83788038 170157587 917946003 612471802 362634874 915856190 551193183 393168491 486012841 274496405 366993181 604938911 889797321 547421626 835866658 969121836 323073136 715738962 55696746 303039463 646647324 217027974 518668304 419928685 554557613 652056963 414456537 102112924 167959270 804063482 697662122 523159574 150758383 795316384 952551694 829481925 990066645 114762927 658068145 581875281 644250633 527098724 705027047 636735148 354982365 821564799 717281062 771961991 986107146 328442054 712811911 363892954 214972461 503137410 991716169 372952672 784930117 764642304 493548110 399955480 11521079 136591121 639672477 587281349 17426762 319877258 974253790 444003951 254901676 544911557 229568225 591240928 442704875 563115039 793860119 884337192 655183996 686838648 970001431 791683098 658652727 346503350 462780187 667738061 66225880 325984066 43050624 222447643 646614912 317362824 972028234 6956581 270639411 566271612 403354269 572810701 785524056 480513040 876881477 2474554 821204028 828769727 352786735 404393560 659549071 634406406 592558574 248859477 110434021 531942373 168297271 297712421 565104694 402116450 746068069 800639744 279662686 624020998 983656949 354649567 647167902 156998494 426605579 296255234 85123609 23779195 617264364 391860844 937747544 524018034 964407170 86839141 877136839 582086109 554905563 669615863 116760885 436877657 975883690 665816178 359144792 492752646 939287237 913201641 216061767 593731338 972937637 655251123 726797054 738283790 235012073 897401834 833464285 827324607 55522515 518671599 181666601 969017934 203907529 920647652 94076042 823790321 131189461 257805360 18150027 497401696 34108198 325760767 87310110 687862872 375613325 663096256 892169749 585341724 455747841 72690853 337732522 631465967 659253531 650205478 982456568 121853595 29562011 239376510 466874495 272892653 979235297 854347309 700613284 886137654 205923188 209366644 858463278 527946443 953344127 660952796 413084875 994632838 145677135 777550511 527883657 700498244 442332630 89769853 864374621 9826917 752065579 816648089 884188063 213601359 930178824 574087834 625432716 801667307 124756043 294998491 830726595 698579495 924665205 590028026 737418441 31340658 706282030 76796508 166593925 729587010 798190783 160399784 137210052 41247633 827839126 510448200 321267382 429031516 395688134 437841899 503055727 512965923 10950276 328080134 640168295 67439212 500213675 183259982 318860282 969869889 668330297 766357055 535199721 403529389 996815312 249650584 313133016 279217218 348961334 344276957 131070670 881702550 181971413 285069524 383515320 711851713 418093884 870954504 472919781 909402080 712404636 671093578 760111243 801079190 735669323 238059818 354457921 875061382 641183556 325736322 27402115 50622170 217853350 268931052 54807346 805509311 131319089 982239815 422330897 449942758 654143948 376085302 215326281 221736197 493332481 666981024 75651813 668208212 979024255 102088753 90018903 669426705 760962455 548342232 985919730 134347772 90100672 301535815 378844013 654343899 864298004 570641271 731864934 524662007 706044880 9591073 888685533 208573598 572596184 977806149 329307573 46540447 558475568 213379239 803425334 321169617 251008388 772382029 474228110 19816076 719622561 377982722 597617995 803616046 424224250 194973143 520640226 128093847 898010404 887867037 599028268 344560045 146954842 975359339 110676451 442328793 39711737 645977118 156822058 619817609 200758789 189992660 423468290 345856940 595583651 958805104 988011734 525148729 452502173 85742874 309776112 203451304 985463265 709200572 156377601 800338295 829628418 393060741 942962333 993365414 62052533 582204522 990118844 43676475 933867094 824952736 145428283 844084415 785162337 739442468 61337177 810503360 699737081 771554611 602005050 761023565 446878820 66208978 931621480 337263485 287023500 325382727 313731917 223065576 981021824 868259741 670232249 674494252 956752881 882033957 342338146 186967401 411797173 55346160 412862559 511996870 360854600 340565589 312453549 651970794 77173062 330895473 723453098 326858115 450019314 542709410 101183901 198779587 526113971 710181900 114403628 344554205 84648081 587680532 182076643 295231373 924653500 399504871 399054772 249935501 7151110 668379380 587314290 692716577 175450980 455742318 957635157 320586124 954978416 223909323 332087673 580030360 575269098 857148487 823137630 189336339 139981362 210595682 267380073 814810444 100538320 65226846 429085538 86784666 147366381 47194562 335894517 368944853 879985111 414467545 114559793 883580379 222530177 32845620 437476619 647371789 61094144 13890340 952175068 725196495 292498703 198735425 157163231 257466123 891829132 702658790 1907380 210436015 245548793 348610994 714077664 717871658 330711036 711455240 990008651 61282547 285165023 556127888 985048768 415232514 506853648 471579060 970277744 681554773 539009954 773869092 156457583 919868781 453015499 559982418 559870774 38862798 700515428 722252279 35932703 582266242 218134892 815772300 667277549 904574871 750599301 420938706 847645505 189419420 226849141 146962762 477871910 982695976 371690151 350473150 433485190 37951315 22859176 941882806 386591922 298623291 920807850 589579780 120424670 589013633 114516484 207246905 37272738 520891593 349092527 315983661 465299322 620193086 963090123 159542139 871020615 17408267 86398232 521145346 329848269 112349155 417774718 259803237 553765171 772770938 258761861 387649420 188097157 193042697 388469725 103880225 764944181 985005006 349248216 737317652 604931734 516692362 728034283 470074904 847887456 815733761 788092465 561608739 49769775 548961405 839043559 474702834 108478212 549297228 827900145 52032130 408690114 696207677 232905044 495689112 343111602 19558951 799342522 318994491 389671424 404330339 398735345 328754996 528640315 499396429 620739436 635290517 682349529 96430790 83326400 953386799 724757168 275252661 644298025 787659034 144654718 650618241 750286082 54075953 245640547 564530585 481934928 778781587 289928546 246088172 601360952 913874724 560759012 323032945 196217477 47053833 620760628 27519649 614095907 710926640 296829187 636648952 662383014 461219270 146409702 735606903 72848324 649121726 333518291 387939877 408025047 880351313 359183016 552194697 509478492 340738169 760156068 960495922 104562550 510315380 153368812 616975919 337927019 690494279 574312711 543680663 283779366 287388473 52205923 36348163 296326836 512090707 695730894 86564879 233547207 844992999 117680637 289461469 514174518 246283782 815842824 627853201 25690235 49231368 299737324 847803350 711085619 708452104 542768648 637259095 274266274 745388134 85692576 108285511 983414060 689064515 804612189 218029530 763117021 237062152 155493323 566489289 699704290 678180575 22515418 285161938 316791310 751737400 427884894 79018038 626237782 797713990 407307663 236658234 825622869 54097536 638802058 423643046 646367945 208071200 452876494 505350217 357987860 620292775 724344511 868498547 255425468 974366807 919225126 963008377 173769451 481124535 530208175 721284660 147037167 952289043 115276649 694078850 565142203 215140090 487203658 208489156 836687205 15073470 9455785 498582111 51886758 310800887 23005122 735420987 328952413 579673089 625550902 421247047 926018572 945437817 127096200 694184690 587727193 222662595 261543840 565759924 152915599 190161799 725464396 266897283 65647898 167459120 153716410 936263006 707194383 474816108 196770304 85146310 401845409 890426287 800134037 557719104 404127405 821695151 836554452 468995028 428518703 143569641 601966720 125251985 502527691 75612187 576219963 44155911 732263493 729993928 191009805 128299211 357420297 172623031 817580772 256668406 198084516 759126900 58181902 781915046 99827784 579472078 626448832 464972412 241179980 340416855 949272211 597468189 466839978 398041320 274085889 516803250 346078080 770882842 455932908 426753639 629133967 759161805 630934552 899358703 767338175 498811813 586637996 997038846 648596121 412527240 92311221 891076814 478701515 897625121 14964387 718342811 152889768 345908832 723357387 748360743 380404134 649489912 783004131 87486007 473387486 549787360 370447240 408929043 144647055 451855059 660100795 127040778 137585051 472546768 273860704 967441644 205211912 210125466 156496318 867664526 148929408 291114808 475790594 759143754 659575249 186520438 252263355 789175420 502592622 444553571 663047007 921213446 56814573 513589201 671784389 54121676 771420039 822451929 631848361 750191417 161740188 440268884 822011180 514594233 981626412 933880418 492530257 276300093 186177886 359838695 852358017 955400634 171657725 515037961 653943816 580900521 980989429 314255284 167470230 742101385 755263707 910739478 509204414 489395801 647772771 542123299 193003130 377077790 986414311 892999442 281665701 789521763 886704103 126381533 715108735 713029300 605196931 337451461 235428397 33968418 255040515 347503565 608828471 512963778 302484048 177724986 326575113 980869422 833501816 678057241 360442226 451992066 436571949 484534969 554286631 781079392 889634631 157946413 264362049 49301101 916740158 41403851 72080571 623845329 488857264 872201647 135912437 341193787 925547233 172774457 939275828 78446811 609418038 350828170 551902239 707367398 659385529 203077388 632288579 229025046 362152345 225106919 665269905 182231591 655443878 325993356 14487771 955624283 922836185 318976302 167290202 518832631 767996362 600236868 298181163 197105348 962677816 399043081 523458253 811402383 298901381 489857020 39741604 566143145 22951735 125488224 84890490 33321319 664297337 336037821 994018297 934441123 984811927 442210909 27782706 855084601 346751110 881651920 185366552 620471435 244475737 18653801 923453958 864345342 801930701 478065086 235686709 767479419 337762494 82575147 237079111 453827055 915146928 581444944 98316735 576580811 753452103 534959503 121078918 748338564 827465935 972251791 371611240 878136340 451645109 926103228 179084437 666739319 467302411 708854468 126268960 581208879 934775048 511016987 75038851 866127809 491828870 543648120 155668506 113386294 568830082 700733782 296970915 640887451 739395744 159417460 793888708 682729857 759569061 293977173 484204421 407258237 725228283 2792385 108863698 918841769 956406064 968190786 25552890 167261986 112001655 866794920 791854899 687154056 128799781 717769862 165813523 372035201 566436917 818217138 911398168 335452469 954169285 958349001 105176610 375933651 794588567 457641896 39070964 768722699 670696593 739108596 86886070 872223891 548143677 943927187 90588021 2703267 867795274 700613681 204264610 697277048 160575497 831837117 146168207 912538580 382119664 733260777 76082166 353409916 924609819 575249837 877753457 116745913 432694982 356179396 376565506 847283928 399529428 916344109 691873165 255509930 232332875 433013675 940618329 161755652 434611414 822513222 655039124 678565440 10080577 165483976 777618636 975896763 3247873 984074561 728329590 221672533 349511594 470166148 278690154 251450612 223979382 603545255 958676069 279483393 851146693 649262215 796552581 437517033 851011479 896604994 246902225 774858141 401627156 634025147 789456559 171786514 103355653 919799321 505721964 587648450 379390808 595626056 317824696 324393514 492979103 180368502 507790631 844174154 234085521 921334935 193558449 762266408 322272648 911109090 866733874 806649165 421432066 945525074 660123115 377545030 946274593 409920039 501843455 273882404 312765483 245084258 335143415 193615869 877012746 272981836 233334591 904404073 844946380 674228719 598514342 17907973 476208164 917320603 814903010 381761779 326788583 133578339 445195530 753598552 959370641 33417630 465328922 457448157 532570814 391319654 579260018 65935919 406315185 741698588 349583959 678499968 557524688 784383714 625535089 534910723 136253221 538005023 433670987 965391475 889453791 236195071 912437975 498577293 329001167 880210161 105175271 452878737 479631852 941338151 771015093 910675653 969049551 517650969 457706076 214053106 838642999 38330882 823988572 226442725 827991175 985891169 48804122 554758639 790300739 763950714 999823453 898460262 675994007 411282643 993342675 664944162 435978448 81577911 667559818 249394176 639043040 839619254 305932663 378875747 770836702 844072995 588878322 881625262 36354692 275258773 640289080 603596747 695931567 893986918 993652456 829930151 36535523 909229111 501481607 420970931 403665093 39610218 876483580 953469029 805807262 357818279 504155156 714650549 197855711 807090776 662578431 370086048 876466071 660143404 864997073 19049129 574021375 815241879 210923010 24251475 979250671 521448017 25855471 297674664 53813094 89360851 822250838 20201141 702910981 420461789 217971422 563923467 669100692 365537267 324581773 777576256 80934013 637924571 957388624 459630444 455855692 70278944 725198198 836938669 830582325 433238162 697825589 257372067 491201166 860622276 895599140 801224692 110992976 23194765 556646079 410236617 969340826 423999112 881346791 311308879 812928046 864243603 750278239 716774712 86845938 943671380 225637200 694496567 793176433 285121711 698400965 631546759 803096664 876285009 108773168 208836453 205396985 240670505 20169956 861633681 807939531 855913449 17196184 41478610 281037799 578958473 83822058 107633519 957908877 748956357 549323226 678189494 112262045 406018202 411877195 775229304 446796575 403397325 415282565 661812363 370792892 147919716 157059766 821093959 762809922 625999402 991379564 231761418 977393955 105989935 891174940 655621044 82560246 931210566 637016991 525813291 998798581 440537734 194166192 71314905 246006654 821654218 978513519 29359401 141404819 145417265 605544928 374513421 343155801 10803102 180763245 916075899 89929628 733036857 156058464 665176043 731817034 42468588 290056554 20288987 685537780 195158758 711287583 427966283 719409232 152839708 538225015 968387906 413684665 593333443 930723919 97331783 738043821 793470167 911701734 512681192 451991886 861502104 203911264 376859190 651426786 48769288 216703559 997850695 415769939 386380910 52032773 94336691 839035056 895458517 472921706 601215768 752907946 686063757 224241708 520419223 764162072 718305961 952786530 886746964 688636019 893781376 617998345 249003769 254928987 135392557 292527488 286928179 879481872 555809807 986363147 592197940 191299577 215753033 282893139 566138672 161688865 851844419 273454051 581695712 430067637 237893159 196555181 105599490 573618055 589826149 461183876 525192918 587046030 62369583 299844256 119020706 695738724 763580670 703714589 492573232 584360390 670354955 686983803 524164171 201181464 97559767 470331935 246062661 795084511 695847075 144990161 883194996 866553668 582447097 567187005 957719217 868470680 393752865 727631730 343131863 763653834 506721452 510955365 978677578 757094387 298140654 213652079 183850861 969150155 852908923 444815819 813721131 810401840 312996785 340038681 124955759 129020582 152664366 183391198 1273771 404765394 393644886 683043330 698864213 869525502 694133454 741591120 541045350 577139353 50795012 957231609 972471257 532215476 224824740 251210257 184428338 17323141 312611108 202114577 431827444 667061992 139578169 81852500 428092714 593350617 873307744 886075034 581553119 790720763 152522582 748841095 864526758 795757588 762672032 826169893 806191378 41073038 241651204 246590558 437747775 154123000 588608782 590770051 756547400 563160451 267441549 912602056 66279118 782058630 167079187 379135429 480729720 557764091 757056120 311970550 788740461 189283071 195909719 385930300 468043995 344137302 468289935 823055963 743785588 864374500 636211139 791238778 769989868 158766645 776459227 823384741 316322940 933150454 929708161 142726222 413825890 896446329 907843749 25034952 571608159 318209589 669024250 778481611 193119031 432343108 538951542 72817139 256423221 975181796 953157078 31311169 418013604 763939063 266080279 101234584 934260823 636008834 515506686 438158145 441782306 977561137 539140241 954357096 849165150 900881106 100176540 392920220 167073897 859281622 784484142 732072275 184295460 262176723 146445337 305783907 374914675 967229444 85650549 180334987 116705984 958380743 825088797 324044776 415247481 769612574 794827568 979362432 11440526 387792943 25788561 118075067 151154420 856255428 32371816 831853796 139865892 926311628 608935840 828965036 340327580 312444888 451439974 436195240 868214877 731215775 390018480 862875086 84105323 829259130 750499764 482063356 479836241 371601384 277465708 104080497 760847258 722102028 876611353 865473362 681944665 711007018 609404349 9081126 502106530 602716973 676744095 44313947 701283854 213734692 292814283 223666879 897113659 387390657 229848976 700133383 929385802 905737177 872764672 109377099 583621983 389983974 511510387 531083656 368640037 372811144 551309316 692589853 639318855 937777919 554875922 296866382 841362168 690091699 491943361 663419589 266427500 128961197 809746551 48504587 67851357 731596827 308344671 443240723 303764359 495459792 966841833 890617008 460527915 984900801 951910472 747326490 665112464 755418249 840936946 609159278 503919229 694486502 926319652 502371371 421325761 14724409 155108444 449931189 589911468 899666186 629666013 904505813 485557651 763680898 966784302 881877047 947488335 650394096 329658011 333853674 476198078 382547269 747779251 735032292 988079681 284422295 633301448 117955452 427970365 974767265 253394290 394655982 245617050 198866242 105416460 884476891 193625927 896929786 137028150 913576902 151078580 98160240 161008465 718809751 512199510 665698030 339938310 304570652 685671974 302718691 620115903 729291651 863773730 786992992 494897197 814811618 845956811 557044124 719035840 920483504 516631206 191297392 229663282 371646281 34427323 517557724 527865085 603936365 521598489 394618752 250780640 739284161 81322576 834348836 475135326 266468172 198659061 536901680 633853246 346962940 625839650 389452084 902098188 228429855 936297971 68233826 369513623 558380266 863240970 925535759 886427249 434984438 144860683 994782518 630127730 252570557 22929697 535993844 443787318 436605985 475724407 943818765 540376474 468830950 734346432 582681958 956905282 560159283 702235056 545800329 659177750 590872341 343881345 505645348 837194433 712999933 902115951 392251530 936507441 348582205 607777084 727709232 594897946 995031438 163725741 693497393 538745971 812469900 916720138 214414795 437901559 424353592 777952418 33301472 657160100 704370294 165291077 993093494 185584960 479614861 559968456 880172599 463837647 702045354 988960645 587452658 116530974 179287388 731713496 68270104 484565820 129662233 468864419 480164416 841354491 16519096 755651531 720891043 726195827 331229174 585964216 890949536 588386688 367352817 923695833 262128953 120558143 466387375 65942814 101646229 655713685 600856984 688076668 856513916 462183848 708346616 957579629 206309086 130488419 351414911 403983981 684495692 12300279 477034176 95786110 927274621 286733141 130152117 982366885 417680587 949100724 937910329 811011434 707595187 450395665 714392205 577976668 256494681 796354474 518517972 672827275 816562177 470235778 520740502 831504396 176213655 719908577 834744897 204892793 547052840 548928209 823070115 205215854 900068455 969103522 22887537 960474637 865732905 609728870 674559684 28225659 893779177 522247542 93665687 340165217 919323717 971785451 804503882 666677355 74070399 455418405 701404706 887423948 747421949 601591880 364996294 244289721 746059721 754199994 783009476 593059561 862390289 287383719 835595018 417057308 476248488 509119357 610308717 431165073 438796931 735501168 949907493 733976462 825452862 469575927 255139407 573538779 394489237 108741709 652718698 174331463 884625643 654513649 906195930 330990626 782192326 394437926 834994793 98444737 64576848 872885364 862401 567434494 295249880 175271461 934333171 738133430 732730191 3409609 690267891 645090889 314548428 303882162 264795417 580380700 892120072 680305529 418251937 656976410 443960291 888239223 677075500 504116527 654278877 438744397 588890173 652178636 385236893 197018973 779054013 94412646 596314478 520218446 382284408 686295287 382955197 633140107 492422046 598096764 8475549 129117893 114495554 241980789 186233411 447346797 700857310 541050471 88127881 348867387 425763022 265944413 716529519 969439658 704028368 171090787 686918038 352525433 959855498 839166986 880882627 489086763 364845316 119726568 224462434 31225992 666828330 470876948 530384640 1612570 822394699 84826030 419021008 605807537 513774749 397041749 850486568 769321440 614025910 811769519 345445889 273242749 906058516 903422437 277824122 804061732 684911767 317067044 302426452 807278005 791634946 996088861 420311927 332785362 665764477 280076165 460332653 301082210 838932502 564817302 84497122 866428177 958788155 727287948 746958122 830258125 870278209 719261993 317188027 782884938 619672033 32726322 19286446 434093439 582219701 860650992 221292354 108907047 772144063 303814320 323876441 366897986 493986787 729593667 750509818 561439889 152405608 542903423 394024909 336372509 8095868 385627324 15980706 234629040 455195821 573985367 364046570 207875930 594868080 98499634 777727548 843888110 638614941 353472562 896763090 846883970 213822705 508110272 271658505 156391411 700055178 863055433 275780837 815346526 497448815 221747134 456541322 344033960 886055174 822696213 850568900 858190584 207712668 187733190 524967040 28927287 497994465 614574414 636314193 277389975 165710441 220833711 965526764 173564169 611395116 939579374 817190828 732452805 762289926 652157332 580916495 647479238 836989240 349512238 425069878 678339659 142484197 581329357 583768169 650271064 112594582 605002119 585849233 248404531 990824375 528939508 412649661 672450535 406923031 963753905 882321309 656297924 160385900 533763553 88152074 57995741 836239309 133111975 665681532 978651016 61823030 841067949 51880594 610844130 800228359 871321248 911559054 105044553 957604485 345494961 722851542 709610720 572598616 712653845 876913781 518517518 98793228 714916998 6066583 755446783 468905360 933688257 507394320 337012513 178927289 882683142 13992918 300372649 356733632 564283547 663212931 495920652 255620800 91069001 474335444 876281990 283036985 772656093 411999276 508767126 850395280 311932840 925429778 316042624 490240396 667954432 887223726 210744778 721416667 964673213 386000720 468780479 410009227 361614781 361411305 601562351 66343569 820755808 959115409 730489261 50010437 485773836 835679487 348702096 456268004 638597034 983266836 864798706 671091981 658701863 20766544 21126260 584203077 786229236 783095899 357919096 202457971 169960583 488664446 651297445 240916068 469075672 861026855 520415591 667954248 573193701 724798825 947455853 460856115 619302702 372948089 535878953 170189725 966342457 24057138 206528595 491983587 545207311 965434514 551035495 907184579 59653053 260712763 111034146 663649508 677362389 75221491 266447113 858917196 757660394 355929124 866522594 437824232 343314711 950152797 24166200 174101255 664926329 554232015 333500635 100775647 485173936 776384976 938242910 925578247 988926050 262456923 200048280 987619067 549867448 927049359 358797859 694572444 369209568 565840428 232915424 317787053 306380425 397198617 631999089 784830807 405367402 282948064 256796606 673659302 184363963 97606704 311625585 42050825 107147705 324913499 279511418 203413462 663640615 77118677 823451787 862710979 453838280 904894139 96733340 369722734 744662758 55670857 753198440 141142231 599571918 904682595 498408175 15330785 371734866 986626573 86771186 237273556 786377029 329105651 382504058 987739358 8380162 970027490 741082706 318000269 651643366 671275853 437841800 466446934 926632402 777138633 492402416 508940306 727602602 266676881 388604577 988208252 501517784 743208962 181375094 576797108 569715401 72564256 882885262 656303038 337348975 49054992 970802124 582994180 404068285 323070364 37452375 935181008 233292078 421030322 162650651 731100627 834606911 953875173 371898695 166926497 67000305 243762411 637820109 575102002 981789768 52167709 980434662 131962979 872516302 412043770 89762187 999055475 714612240 168251812 181578493 908902279 788434720 368150113 459890749 753738022 720880145 155742235 45394836 7301053 865978495 273777633 223726861 257919260 924926980 800058468 209633526 353054454 859197124 457360506 548244579 404059493 795190242 746394015 394077099 635009893 142708744 688833135 554778345 15193429 715203556 533388589 657797756 121243513 719526053 190627392 682350471 199000698 467776130 559468208 942961778 65574884 230560051 676028077 575305575 717028518 510610550 185476617 300933334 308068246 995238027 626175673 230675441 854301675 528803001 681565015 227092272 976468929 984285639 929639843 469422799 376715416 545349251 538287358 817679691 951688149 140074047 337480429 686639593 437754176 454152527 984898972 576732463 122395525 589743500 171649624 954773353 955035315 743543508 681290772 450502437 146059456 795602823 360063461 249681847 601756674 413388556 820052870 190144950 747519927 845466186 100278229 264960381 932040830 718848047 455975764 808628651 696675036 702636589 928626345 701833635 680081849 883328184 629982494 835874317 679515872 879138761 215955745 12901203 520116610 530911582 338627781 371283493 22447283 109045239 735159872 420400630 798331372 832573211 570244203 972683132 261464456 179099601 655154501 506964276 987130695 705782567 703243376 605637083 521529037 818573999 398618547 551472374 103519268 725273853 207747958 353768779 237941302 27610666 607575881 573496678 218331476 453361236 432330333 27299349 503851954 773717020 957521417 611494636 970572264 27450150 174518854 64315074 335238002 675785372 932232756 32204338 991826737 943317932 899694227 156935707 901883881 746012165 872097867 44193313 476195521 354182750 400427748 511516970 983172550 91117296 289102094 758375905 412355175 252894198 775059739 131375926 713178106 902941748 147888512 188372699 987348022 403784557 865257816 260130761 910015927 669331180 33381601 184332473 885415038 398777340 64492028 832142508 565548654 865825392 699530929 817226084 837214160 295114012 916183465 223918568 264353232 485077081 793135282 253040900 477756157 800736389 190179647 383430086 240602061 545790081 550071013 232238595 251971351 41682481 762922464 603202256 711602327 518109952 123824012 175829257 639247213 394546265 489518315 518204877 243960990 989251631 176449318 566738687 729311122 325855606 773902852 418432967 93618324 791607463 173092980 126140175 711246677 65206848 267556617 423447047 892765546 47281474 890583161 2892962 872345289 312826289 201387550 879361047 111776336 956290840 241687669 319789408 895765054 921369858 921054625 271518654 167836856 414223234 965596136 86264115 855134789 955713964 815180341 460800774 976561235 742113817 734566037 229826115 266934192 569486183 249521850 263813176 434437905 484788407 152862843 676920570 56167822 259982382 306952274 878766558 614837028 665609588 52709340 455133184 666890034 448194104 328386653 14348991 525162748 77213865 135233337 147852351 884775468 615361534 688121468 588815845 645678412 150170352 561198931 200591071 985625164 938875963 792696977 663790234 541679874 427759393 255974699 295872842 642322853 49430502 523124412 122386021 816859474 90891861 576319490 244669224 98690184 105302073 630231903 671442705 421137835 875916773 381837145 709822051 836660100 471263917 805540122 788682405 51123647 443373419 115885296 378763043 765242731 740012795 129341134 905636203 844498302 769125567 104214730 595452370 745862991 805725979 139923357 472757229 132979994 491798010 707756838 494864664 18520192 769540423 469369063 937245426 21616900 400482165 673403014 548134367 459953294 706524664 172994638 953401733 129416684 761028554 641005995 418858319 80100172 201971687 703534514 978666221 830301892 560338897 921138070 602375890 843183819 468169228 603531060 969541301 852168381 953278627 710944136 918200337 124816730 87168417 937559350 807516324 96961863 844623769 906307330 829020915 706449291 543801375 331922008 418972869 53900820 197061709 496289733 664331684 331736624 775575871 467205499 182416735 769951508 793070743 793582033 233981579 38573657 301980921 910027713 702114045 824730233 148377232 721020777 664442449 335674710 754016648 480337035 195295847 410743988 839903890 79801100 905163744 611910330 916633955 78601080 202613413 68841590 912769332 967610237 818800225 422417494 424852804 52021867 838882562 477498031 822678353 315724219 935762236 989100601 578802211 191315333 263673094 680998032 633108994 535198472 951949338 407402677 48436538 692727078 789120121 470578060 254754462 447290085 659633381 603152476 62713346 256037359 779700582 323793746 237518016 4368146 934828998 932126205 461729332 285957313 700748821 776459219 556956224 903528338 864881957 100365995 157778889 367669438 749471502 153957186 43429688 266543269 264192940 337326006 152129273 554266951 598192412 894230029 338792447 55704779 214703171 359802031 65048638 303601148 166223687 448883944 563967792 354887879 245442067 96104808 651593297 338069182 725386455 463527618 908222371 629215640 618706566 966898160 556545067 209118126 751151447 483831501 220789362 230347392 436320069 514418330 681588996 658890542 339660943 401191546 587230964 61586688 597868088 551028725 250303575 773527007 561045128 374114681 123059396 438479577 753386889 27034836 982598619 137155233 50424203 135204795 812744635 239237132 537318304 762838087 56851849 863238805 263980576 955842419 304547312 92329689 601008423 550864799 394896284 4620572 351679250 275191056 105734078 16161219 325016838 148037741 989666955 181544408 768509289 368939332 13917629 355193738 961722983 258411651 208405776 515912361 29572718 931857151 407441606 144513326 547763378 67410416 276613668 926194097 247019434 743479667 261565939 859561457 55375761 332658439 793957631 514519888 492290790 383500816 724606107 541781332 320747756 749231192 132453148 812319272 205579819 601862793 723654233 242376472 213308141 789868724 55284786 738666265 633324994 464385229 214115078 774043966 307166716 656017708 154413627 430302020 895234100 606547725 539940537 304052231 662090435 601385233 324830063 581124619 914177610 141397947 507364301 124975604 832659498 244019700 971778633 435404558 14418189 465326984 117488346 825537990 522309467 67730855 780806016 107428910 773722566 543216484 287531194 429580413 284707263 974391865 946678286 545676685 980011518 180653186 627212933 113962844 811796734 844533245 615084331 756720523 144033150 520927312 601593235 759753186 725581057 478140291 838449746 325814986 448841295 354963586 114317696 50293201 663024114 89084316 155884858 57855530 480884922 163720455 407184418 424102186 487135801 216236889 641830365 637707468 820279624 934067216 424197012 187030062 237303424 148144140 239963252 243549202 821159618 569145872 116912686 960303966 722462128 501377348 526412663 474396060 808537137 983935414 905528969 61990267 400911601 717080276 457638817 715594060 246470366 317160947 807781759 751482245 265364908 706383052 839352809 693314370 308473426 23046649 39413800 621492415 742800267 376064380 615069576 403596255 912408150 598261049 910441949 223815336 406648439 243424632 396741625 54615493 464277748 484269924 901435447 307349763 836598936 556315022 918737139 523430868 617183347 175562346 480079631 230101455 8354391 694006480 546893424 308518189 952451421 242671229 772433535 579867470 152726622 473332368 90630313 694126898 345334907 363718669 855251167 314038785 553769366 121963613 232736279 447037828 17193174 963447244 734954185 715669673 608293159 1785866 637411186 971484162 877504440 571543211 365660437 328282182 866235515 785491367 364840373 34861775 805058216 363026394 752542427 449202715 445028154 600240517 990915094 547756620 109549424 564371659 465538423 187511720 209328462 738107445 709673489 840795929 193823257 487622959 13111423 759794349 994158815 474628744 828240222 564506135 526593261 633918198 809018830 781232940 189012055 72399760 439195125 646884456 127607923 770010194 232115068 500882791 961854046 930140828 18530832 686419820 743140213 749701555 910783970 993588189 424631261 829154623 734397992 973642436 946645757 67863500 754886042 307088208 634756095 986580809 857804021 442116178 988131922 363047819 156378491 862698689 99322410 344681675 199931249 978442806 87744255 470397476 196661408 805621104 610597386 434312726 822016213 33072850 8894667 95372550 634902114 920826592 160531846 85156283 789431962 509250246 783294400 227278307 473833560 750313681 111761095 120533644 878420601 972188915 306880040 786465963 42972253 431552835 855825463 88483736 755565162 166084219 303925898 614536080 801917065 92718200 635907198 289285170 952413351 890982590 963127729 166735107 355332406 310612210 637396102 30873578 744389545 604926302 630865572 249083828 130548987 728443760 689098615 709474961 890912297 584095290 242357422 797564565 32529075 648776948 137020603 760230456 639046431 603478390 353760598 824998103 289401718 145027775 296184314 377281328 604706245 379086705 314339943 107458026 679178910 159756881 214747422 926697995 53355924 71385292 131997672 477388160 200227779 408789357 47430736 322623384 842635845 533540968 735821860 892736905 889491133 18914835 573958648 142664938 604862417 511390567 837628834 999180343 412965288 78824579 318918847 62935889 624100464 105700649 118132013 998991867 289702106 343194432 884947855 66699358 46276252 589143888 199147469 370322822 145154286 501272841 879446417 228793314 914419470 50356668 300425418 355624904 366737596 541218528 583326253 180244974 73936062 992148111 902080943 694307826 770436957 258796038 133981964 948924116 458075879 531575336 940930628 34137975 213263915 502544892 13644824 894679331 923251968 887876395 224191121 721880582 556690622 106389123 60641658 953325998 64809666 708334198 256489697 17475984 654658287 517006235 77013402 465344901 284443688 483009324 793360316 493742664 668856535 97048455 848101665 957303289 882762089 706868910 279517674 596607644 892227792 873807558 104318714 241348251 933844224 339735707 18665078 153732416 158953842 714416155 828518475 546078524 226011043 23752407 666407592 272065315 614206870 596254341 673630847 922402286 699055182 952841600 411545609 282027383 642017877 943997766 467610431 596129536 154442297 598053113 880524385 449654189 215682313 354288095 161802867 570539781 22175964 996497379 888687035 842646901 950185802 632766481 738231877 398058189 349195761 588104477 241812575 936975040 93688049 314088925 603009821 300145000 679409008 764049354 913781974 912186305 645931544 86826884 414034853 325222442 100805012 967096651 13230057 219672295 931610390 707218310 688533701 47062689 696205012 598971200 868657825 467561700 630671494 316316326 898141095 609446559 34609642 899213706 751810630 757528744 824666945 421800931 884580787 16025142 712864207 773736011 27682915 565121893 79824478 590668416 641402003 457018293 863888828 307888099 786043584 701434507 564021048 32723452 42045487 772371375 188332841 134170868 378585446 806841805 370194791 134026265 719361201 166591220 656715728 902519901 910567582 48418586 651390660 984652504 239404673 937388181 998103466 837399874 305367281 311474851 273557353 342251130 401607241 353896931 319440111 539524865 584108328 140114138 579859374 77883263 66344177 871999600 138783258 469924157 721121868 700414064 396244012 454011050 251349411 35531787 764723170 332295639 6080422 827357269 412521917 992796410 825347527 30974663 101532481 259290351 187082943 687040956 327248760 525319090 536451847 527598836 915373936 222640358 358670176 328032787 115724984 482640977 100207948 767382307 706503143 200984669 23310226 170682638 905185557 480956569 356585150 477303333 368018016 623215159 797421470 826987676 261557865 303314059 908371398 180240651 182525652 290078610 924125197 213960942 459493580 619976296 798919438 987801382 92638076 173746129 766702504 180144247 339714199 348680369 192470399 77394952 618304720 614760596 320543608 146935782 335920227 800075815 766252097 498188160 86913931 206381500 753026246 23537196 811898633 476193227 407295677 444375969 890565796 813435243 153448220 260560507 426377635 568075485 720085149 250538683 976943445 456500738 765785665 276998724 837982089 457602271 856024010 990210399 102909718 82171936 787254335 400366904 551923285 690868627 124757100 748928606 961740193 431439529 903635807 748762439 463291358 42078456 861561580 659604170 439240432 444179643 600044074 739396771 615398975 257056080 639324660 342102514 699593017 200021945 201454954 839748028 392675280 863015196 268040301 120536425 817462008 132452163 105295910 142839108 793707307 135370013 171054463 745401598 234197221 156064059 565077928 7989292 301639463 362349652 889515156 474029764 949598200 658061761 102289785 80690084 278588127 966124545 862290772 557683979 60592491 10765111 668427619 767528222 188005803 713709479 573237673 550354020 10261686 935889980 785629549 152319563 831355173 206337797 657522619 458688417 102217620 485191092 616337889 978022171 110897444 377734174 746725363 744968145 808568316 186385085 783137609 954471360 196782019 308978481 415737084 194408007 698229800 591384250 373336172 519073962 311911259 57249472 825285564 657535123 646728849 466615628 911507540 1361548 202293379 402100620 401127263 448383621 490777583 714219091 83140683 195022932 531696150 833261718 894227275 491833392 732412733 545309680 461426648 646547766 948895532 425689887 580295980 801999845 172795314 801290884 575345861 358590113 203756318 451646119 394626280 475649075 838485191 631629489 265227548 513657415 763346310 37758193 857622699 919969772 36335159 168275288 30057252 751427608 994290748 525813756 981968604 568853538 810596345 124963737 68332392 633919558 108890457 701258251 445851172 718762021 476317768 511736533 613694127 217784130 555514166 484525981 109330285 512036230 813549466 693291693 360258052 136238524 139123821 726759796 927455711 992806422 213480107 685643523 423990958 784817830 92319190 880397969 491480804 669791718 298372722 605154808 152069176 860710705 132095114 715866165 284028452 602145095 900263978 685953515 593567337 666352333 688671714 809932257 938303369 553831114 954935626 357680511 689115980 256829228 657914744 30920533 535992124 461031233 163603851 506738581 91673896 369326142 134304548 67536532 455990693 308566460 970684648 192718157 705911432 114134581 926087423 594037213 828182893 866814859 876393368 253819400 424184371 185584002 167356259 866944947 497018238 616197185 592485397 23237992 95648564 715245782 36295912 67642069 318297345 507765679 866738456 498718029 248403155 899953441 839494247 523188293 170875230 559750628 771031961 483444696 862422168 230515604 482717433 110659908 836302910 43772722 9263827 697579371 263933006 137341346 57748984 597413715 96485259 861941803 189703229 773612198 162109949 361490682 599448827 384987187 683856238 596177310 950644625 127922283 709834221 819168141 172898269 122489317 534452815 314577054 394062023 799464410 976658601 395939726 178123959 563802793 731354839 587818107 401579546 121442900 808231673 497437036 308002784 798814466 327930864 740164294 881291777 550987643 907155429 941952984 950705651 203136943 448014019 468108625 762615606 664904495 97130168 700231108 920892360 120284594 204654776 815342123 829883569 750181778 424954618 632180321 645497465 181730892 68670841 977852839 351946669 412177668 116111476 355802912 702144350 16713471 302181614 22475348 870601121 963920422 911976751 22378929 557629456 445233545 736408897 755235077 372610119 112568794 522085235 693890565 608215656 247428078 468880090 767693514 991846296 80646976 378096075 647500367 829837439 596199534 870782051 953990900 335545804 742872506 256310015 259384062 524415151 303789450 804695236 829559572 615844701 406441704 873691160 149457604 470380944 468737026 849621799 582691580 826431748 870086315 367145567 203147921 871110139 583530712 820389108 624368315 600123834 161695013 500068189 182492055 140619530 517324622 660640213 978220196 461147320 520523446 29299419 521894214 694549013 316267747 54082994 583041863 673765238 974965759 472660705 127504721 68085941 166177113 348984501 100396405 233214894 22278114 817777082 883735975 175754435 292903089 523534150 627571775 580803417 699117951 807709166 196516473 46779481 23994668 542153743 850832630 837748400 833444408 754704454 47571513 810546127 3033419 897810936 432458539 600540203 363222445 49398219 787171224 142965694 570867662 957380651 841418416 67424900 287954368 580727750 483690887 146214143 315927992 114838032 877582228 652995252 568479376 107628992 122545974 838896812 468318280 171650897 865574442 905946100 212958849 787235202 899749910 174877725 698165504 731009495 572000002 384763324 768621105 446898453 240419802 391519979 288777122 587814346 738681581 99069382 123402883 235907266 524762225 857747183 221607469 388834195 790333180 438980107 713812632 375888659 529059340 935236675 105305315 648889820 67844225 644287172 633087439 538201295 690448670 937295167 903440964 91696014 57965323 153417834 481671628 608597248 889973846 698108540 443512083 929661904 108530797 733355957 847584877 41127663 166085797 884849876 948643408 564395022 160880311 365867935 788390357 41275941 159750973 432431967 332951867 104682479 353491002 116661601 220406372 948380779 14263695 320485750 831604567 423816029 693732231 981784691 763728572 64864202 168787276 350748850 213629027 898737280 431214959 131316880 269280701 418663052 11235940 204078829 506735201 913846209 426051331 400944047 312238729 714178872 456227081 538054719 640989586 765748682 707430293 22440458 134737024 363691160 831931819 743299841 134645879 849322372 513699508 227008025 665989443 121515445 980028156 180979660 997269969 92495383 895767603 80655511 156960948 493642712 841737197 858257786 394073249 781058285 238013474 358255227 254161139 664793739 676661678 584703267 167645224 292561838 667318482 70025471 333231201 266874261 90116529 706250272 150595558 489518659 949048532 173197211 251026848 280916224 621555623 738988554 229378462 114455255 729754361 605383178 867438480 582117142 738665856 102433467 493568847 349759952 541916243 413416515 158507347 476683358 878266222 233883723 147327291 414555610 522385969 851461248 346506825 230607778 739208673 315148051 112664035 802972123 729282598 832297274 447938068 124982252 399747468 888730029 856365576 360521982 229534210 951144745 894686355 9355395 582065501 445009137 9485995 706818732 694204374 270998344 181564394 856103665 657512584 585613304 961804045 632845965 697277427 430230734 548314743 42067200 539006588 625487899 791040175 596826763 249564906 501825333 733650653 37274807 136380139 857410804 753804625 508216015 14691725 346104885 283356669 737110113 291546565 78123610 968668918 296005056 230230251 724522441 425308406 424760965 951227196 129511017 54307805 20243978 979504727 897686568 815069995 276717038 690552257 202235255 866836104 739517588 132988769 81247692 903718973 921195939 610118660 80386079 151389112 787488391 983870426 880832365 563563020 602524399 91605751 532820280 488292462 714925389 522793427 492730374 271775417 629173593 581881803 466930142 124430827 268653198 639952285 993985230 87473318 753991340 707201520 954111335 114112432 357090868 425577930 460391231 816894579 625609967 104066840 12917102 313962366 485013096 233567529 618380561 423215362 824273517 626583347 200423371 996298069 695456146 65259725 375539263 102777715 583137197 714899571 442537111 852703608 875047003 435271686 255072000 883311911 83971450 87130441 2523180 233596518 565500333 830450789 239860686 52330944 579572955 382964838 772603681 212622049 346050736 33549243 180710754 598500638 238459163 715882170 742447697 609104362 924777678 209047577 194864308 89529186 837887426 782378870 233713877 566427330 733611440 402674641 879761663 14849262 894376600 468828685 351929860 434228970 28172094 542463346 151082426 834642018 147157928 414583342 556139385 531462179 627117986 657660879 887392415 321159328 208791354 679539146 976851212 952521838 490100548 752258552 620343206 910855368 739184598 536359188 743965398 287839243 500085453 821657406 610375946 77525051 32566343 293061755 687976241 153290109 292411175 176862002 450122050 348825243 576733589 288175280 573698741 657745795 388778363 92007333 322444552 933580744 741359369 668315813 98418747 438541088 781658929 397259433 696193364 240319972 247184427 807738763 2352349 180293011 206498291 275141261 340120929 725647183 641281734 853810387 883053042 486697054 16735145 284858340 122594982 247723178 947230434 425769517 609410325 857972034 773369981 381269886 568552157 637072087 396319944 659038602 84152862 567109184 410767063 734315116 430714879 27256054 863875329 297711901 951900967 156851608 704456544 921227263 778591300 351505001 871635541 435688277 609423496 599099853 257572611 575742920 214219302 750926031 816426959 943826660 910554842 534396318 547574502 488136088 533167198 955704332 977539767 499378874 154397942 482822158 978132597 39327105 983878629 764240446 847951510 739220489 103332854 586170972 163277142 667928530 834976756 662053833 289084725 329617473 880047409 45105674 646888821 759059742 329187331 201941323 566737053 66109205 968577602 95586009 740502265 868306485 633460684 85060007 848323863 123732596 698256642 851572938 497494603 486156328 672032584 854603261 452280620 562749071 993243528 356347422 830836245 331333192 147998896 957619631 495423397 660215768 1864239 433672022 233554751 875792935 270748796 437962845 794680203 705876736 68130191 522970930 275133171 255496596 526463846 301852136 186891815 497965304 253852290 436825781 478486169 706633890 689072231 998013042 13134594 90915056 39408671 210518814 525677019 945016737 993662136 938160731 695042533 475899993 845750721 644776944 841460898 155604258 250640337 785725509 561152729 697380582 317861121 671046378 282814742 751063030 214629741 196067600 347295271 430364294 554868662 67261454 720554912 856153390 108134274 34329053 283173464 520938346 732615163 385583517 886870762 942305819 90575948 31680526 822504501 501845509 305385512 602885144 234473436 913853519 373900355 137813315 820680903 798668550 159674582 959565887 724158880 183877017 871490591 556928862 263130967 630862686 154973919 386895637 559744415 243590668 241522394 648254591 706570606 959831615 827604826 548280282 257495425 116496376 928315309 526201607 193155798 950185242 52587426 644867598 356437295 372684782 123683856 647521688 302296982 827563424 54845776 543583091 462799572 261708991 771250110 379979026 146221048 327059393 99558971 833268235 279662806 78715261 871978158 393677463 870107269 230013359 169141886 923806741 628985312 138754935 677296922 203689863 281507334 488102362 20280945 313049619 425336027 488137792 720435066 850354563 967412101 635847924 397319854 444329669 792898799 698512295 94858889 926887533 983716937 303861230 330509324 812690222 686370182 335318975 19659582 883703909 369738716 255817720 923626918 386780302 184453192 957021912 391497427 120709068 365821959 542447748 488065749 537236069 377264926 152679812 61956801 749370180 417362132 653802307 381202736 536375414 341453874 581828242 309455040 59134893 50885258 859659301 373006482 663369920 434994157 743886612 411139786 608903721 661210035 393652060 715194643 823952773 253584119 824013404 579060504 867543576 646651161 282895704 781202700 199069511 512867898 430876154 588164643 80396059 930671043 319643852 912553751 437765829 841062622 181001662 639689380 231541012 995133691 950525094 639377419 815596800 850763853 845137851 992088467 388285475 356269643 953186842 812138755 517125947 354894895 912144962 709639210 649845418 452737402 991951511 380284248 568352502 389033582 546788834 565831650 134039881 155019923 194417103 303032481 636381169 238326066 718626157 232032883 721395937 637738973 541389234 366561465 509608495 433101029 553050613 727389144 587950228 584272866 878832754 278072760 439588847 91882032 296344266 795547208 307016642 32951148 653104768 664522232 822216627 1039866 765933949 352863805 279720461 710344066 222108300 86175248 475590205 739873647 254074847 896081007 226985813 183514991 595356552 15475931 521608332 883636726 82760705 167160281 459981243 302571194 778905765 737745265 248549857 449578296 443332660 158804402 669241761 742611246 45451603 263045932 27077567 825499423 411300105 962948980 93190055 50127058 578188100 845722019 620765670 567052755 529373522 79335128 721922222 461225969 139574376 462780081 700256855 215300030 58330655 22701526 233061848 733431059 834287857 384482927 583080274 505693577 888926400 347038376 680424070 86087424 522261328 497197364 257395545 590932508 896555208 946880455 720278103 775555779 124658230 88245147 589683502 807021728 453210120 897448940 248600366 249858979 250515 484593788 169032144 679412351 121581199 187769360 266358060 553299755 595889560 774625520 790198913 937785698 468502191 850821995 479832753 537357091 739835064 361546833 178109122 626223921 851137786 759261047 309924958 760149395 605394850 754801719 934615123 290956309 517160512 644717549 941853461 753133254 503645255 329707131 527083831 214932601 354409361 354306245 429078518 522262852 728504538 305905462 203233710 407801603 679749184 574245434 556671586 3217366 587321802 477176002 367365688 286520478 638844381 231267523 252283387 174972292 659497416 804620215 942051736 202008691 529476154 279578394 908889249 490719129 4106694 717918446 806334157 971511274 642360678 118069304 24779894 771219869 74619637 531908480 403613977 41515693 531688884 502545749 535252441 958391129 379869382 506859719 259312637 325788836 552829875 62996971 677142382 773550293 677362921 181120091 179672890 417806328 230761014 894430131 726274580 322899036 492559183 237274645 268291793 757229332 522075725 309936294 955793644 976087158 281665067 959521295 408234755 486471326 7462217 387812092 429599063 43419116 513055212 644056736 498460240 63896962 973837499 649944368 66830071 786922439 773364548 501039715 412091259 292254950 303144565 686514169 740481453 912139088 788901155 133920305 264749443 507425334 875093638 312148560 948523928 17381391 986947771 389618465 911667114 751776536 34472769 526575472 909482267 940949967 46520700 167290510 5102449 744108920 801420598 931187408 149639895 582471320 617825049 740551696 406637210 49870716 496059190 557894698 950836140 223205555 328856449 562607488 686290723 478137232 705389650 478488951 391274683 786533545 319259365 658157816 43875152 631809115 586816475 665166064 839446886 347546435 198114743 204525264 895513505 258468550 790535522 940478733 313282381 364929930 134310056 733977505 239587031 387095035 860471481 305992328 928619601 907295943 173490345 822761540 966705650 294319970 622564335 990751322 535446676 697235587 658681066 213088723 51111477 488772773 319787351 352174524 790106230 600197255 848581340 213118886 733263135 797248940 544078209 114204198 172598937 896083164 936599090 545353558 877776498 385765025 419405118 303398227 855784925 969974219 705063643 34119357 896373807 842294765 294906783 109593402 553903971 66626013 114090760 20253682 465205911 164795448 7944694 884479508 331909773 628541403 739229484 532697424 708229163 713535083 364096466 668631132 378015995 203306191 305883126 201241968 13005228 509430704 352464134 959274185 659190927 969407488 621485655 837087529 992443418 764183408 957572002 50588245 970860905 550648 302549889 788977046 654299832 596666707 399270903 879361081 646472682 631088000 187235045 456548879 603489541 337479490 953259158 376677870 248648884 766570913 962485812 563359277 530058436 463485799 455741520 508239660 543738023 828019108 467362142 283513802 702697972 215677483 495361590 254659053 140858084 396315155 560462997 275094270 430820055 523966006 963269018 5395050 575084237 542059957 803336265 799560738 399463406 821302898 402873867 310038300 246005763 361664404 883661100 371417551 736113658 535272967 536956764 927026363 111538789 318161145 908352559 142042847 154168315 589162590 81062301 945062465 604221462 676696429 655180930 775281770 283145012 209241378 460697375 240017127 531029879 418671802 157427607 968107465 640324389 88229945 658134643 242037286 6612776 250207975 470316831 404695190 293054862 658184654 100422762 853526454 16177162 761681982 157664010 94399144 162954353 602606154 923476502 242055057 460597055 102725449 640321930 449668122 139346960 815019093 155959494 559747056 32592935 406910671 370613007 319499077 968232682 277968601 431711757 674178380 510206563 395283418 999048780 505296064 872007617 833727742 141704635 659215454 400947157 645759924 90121263 880455526 963255190 486973998 950062561 649967646 248954525 594176996 826190828 436843599 72188329 360203793 222032592 388166086 704248605 608788533 615993586 496090836 290297213 800199825 738908441 48585935 443478005 406192814 779207411 370325135 31426258 835267030 453266318 931021553 362698758 673790361 512892383 774420312 565497768 285732426 300668222 122163751 11091570 925748096 601961448 811595080 538319425 301058198 762444156 151461032 781045913 819433258 601647999 559673528 332389663 534797729 395160024 255414510 147725341 672125346 780901204 730028610 340440321 153747095 132580899 100544433 421709022 970534959 25261657 869104830 722475753 66365663 435299438 828018156 848050429 2802268 464841663 94917957 914837016 53436962 987510538 425409238 385187036 538058736 625203446 711547696 235753999 275802698 663276169 394555369 652366619 213526262 820683184 733804057 592579214 972302207 409928122 411305182 18666651 407506869 85385181 143551448 956359576 965580843 951440816 467653549 161985150 712872632 557832623 671524486 796340588 417998071 935321019 321597584 618837540 685473991 896528791 135846525 651047053 972311755 104653164 823272448 123655471 685602538 85000262 885206613 579924410 627484880 970610324 46015158 635348863 438724716 783585452 617139943 244931061 231500400 68751172 289584555 43253046 421945556 883900922 439054668 682740351 813494612 82142670 230367255 786478771 194443757 209353635 459906781 666066649 585529700 100873921 433415540 166047386 719591359 266171734 691294004 10360516 773401801 956593904 975715195 746860489 915997330 928688900 346419241 768689216 532201965 915195243 189433893 817793379 345102065 667768544 196964822 766213008 700479865 470457219 359788458 447935177 433736612 501689177 792523922 898285875 561362005 581403337 632778884 93439899 876557748 105420576 143265528 177173484 602202027 730423054 260888428 367439290 84077673 612831527 218856416 176475322 333548259 846933092 853218651 18128199 322705742 691208351 725385828 962797791 555783078 48499482 480111497 565411492 352268843 268631289 14997980 82424796 917043167 779284419 563568496 398976626 837413641 834363365 926234592 706976626 829850036 280901423 291082953 321763216 347126833 872667988 955693644 598926242 64009105 829967983 640933261 355869474 906620971 750350201 813654326 311881389 251025436 681689812 118066164 276615814 837762498 957975235 958587641 634808595 968026688 529186287 959005817 926252383 243123710 292913124 48991789 693601175 125102886 587484561 691022291 591304589 518165032 757633484 146437547 57817400 875443254 733809612 60067068 369132850 626300361 203984301 968888461 600741177 456743194 424388847 509801772 167439022 327306922 1573111 450296875 979110681 796059067 713069965 385008605 670235811 609339092 415071069 374970910 841024666 635509824 980772470 250197705 446438384 865439888 47505102 374345791 75475901 959169813 64441531 904371686 978954169 730327655 487219579 455063208 608261827 391186144 991103405 677075824 843501404 105145634 438132182 346611121 466549292 479526029 432594142 243525086 882197116 976189897 332653712 571080179 193221307 532993859 556610077 523467243 35930362 561328551 806044314 347319879 483644783 467037291 97697149 485750925 455771382 6288453 145167652 222125511 982269323 589317039 236730190 843599104 849118929 457983338 977711007 213520331 776945806 657042679 575904289 183539900 141497133 718364960 846021566 102960620 390682170 547382893 222030535 241509753 395528426 340347824 242276208 379230211 762029712 270699130 371486801 535300401 532636969 263497123 375220966 258731562 366643153 276808646 274048528 881506845 779076428 213513154 485318803 149640889 507802750 618600762 599554966 8892085 280026867 34617110 127397670 265776713 261066584 398399488 829451442 896360883 52513791 301769448 334040976 638919604 698926432 580183937 795072887 344200208 66188434 907608257 1990915 921770514 563073494 908227941 208261173 733729029 701050125 834852458 735381232 767231164 290938941 43002773 24502653 141114379 809835024 772905965 891491080 793510219 825944148 454834235 806527520 230813914 678453884 168108945 635933499 27418009 458901021 261473216 340748080 383962988 24218482 412799456 154266043 55005630 664198617 267773132 470507516 229856762 529209428 460132771 205370104 234965523 417718793 329749577 583791639 124717309 520967874 345031651 604396964 588758321 880901998 754963807 81857872 219845421 88755870 277266922 306895024 867756530 642938633 765101943 158248378 693473156 866741256 927127871 439401292 77857646 645009434 535633979 221285797 827580731 415007074 341610924 815206122 419237118 193415204 356056468 399478691 36688843 710532940 532195642 669283131 769206331 516906214 466273194 859443843 189733612 576351399 916333107 587034159 426343679 542018147 419635431 556260695 74106521 214494356 149640478 340371960 973884770 331180762 379071987 438707057 874774281 742347893 413435077 860087558 835934653 739295437 823803832 688621153 112014517 735349739 838319666 364423692 225088170 762167549 681702750 387740664 395443800 815733974 879561388 442266616 331912961 301814891 234627663 67127879 581323497 139007831 929705406 711356414 444956123 274899032 810291763 844068255 301223842 627451855 714186543 486558093 27966609 746505284 437162740 250231953 161595900 234988256 891566345 419369047 586712253 811548146 18569402 376770542 287983536 596164971 70027670 330078284 623568950 20506977 474002415 374129352 294660278 226108560 530086749 153082782 304659223 503541460 100664635 27763823 89200968 168319920 26948393 179118782 656236985 892190410 93777288 843161716 284249055 421084780 333365761 998168668 723176115 943812613 779689983 500826792 807364916 146320550 464657712 93943146 894349536 825493382 319812616 769063196 965090367 577047167 531787325 449665817 967223641 281024654 119461708 90435617 496381498 36481622 247620339 246840025 362550133 564760734 927710133 881542728 243952798 8425678 953588569 666024540 272713423 897765238 657743723 334725219 501722916 327271112 915336122 334083986 628214079 234535193 734563544 250977154 924214724 11201380 766004893 373600941 445926110 381028295 527981733 974979830 780714681 70248963 740564173 449172510 605402117 829276160 930272186 212192336 962195066 620867655 154444114 255909526 472527182 587037318 491468096 627818337 92650432 232513552 68745076 423013637 794341265 337027674 400357537 59065914 297457030 971686783 739000510 881860764 553072104 277991101 927870854 111596844 789105923 916172022 735538424 723299534 73037226 223507248 3512279 191502537 144999345 212321045 911809578 401054538 973559922 867595124 499084733 780473313 220402505 225182398 7186079 50139649 719824920 67156874 852083618 170923396 87097796 524090129 214860511 7367462 601927349 900308914 676817455 199646469 901938010 747935087 620079026 180230440 354433187 631436399 535857740 517070324 499885701 556135802 844125731 813138616 791450234 352562304 266197795 641743395 625392126 698369298 983411578 602181832 447750419 643987687 295438876 705278881 741308094 131918937 629820736 788741769 92080007 37351142 44403424 448657601 346368509 862623151 164983613 941225836 106211120 991333884 240470874 319650322 73955125 107782581 907378556 826826529 670567334 434024939 272680880 796319847 841561119 793265997 502257221 919278490 265215170 834076339 789826125 264480976 867788468 889430935 574993441 142193415 741603486 377082007 704211930 854601886 476488493 64867829 988142553 79664090 845631378 488327191 121372991 209918306 174376962 778661895 405249141 705072324 939451447 108398067 776021414 333583598 503518189 778038190 990083392 238225077 631757670 872420142 682536055 364347217 985684455 408281868 631301058 981683423 508056120 757308679 455512412 476167390 750982440 807859329 108129220 687043763 500455431 327867136 275649597 14585381 738105643 523399854 994125647 288210913 701004395 748452570 373471556 632607223 130907047 596643445 160830636 295381083 787212094 914595990 836834010 595272549 991572630 19609847 521084516 520461905 529646743 769136245 188698534 500417984 728863792 617275283 999471936 884759093 763256529 537813752 515786388 230214297 365959920 894005228 431424585 993750200 716549764 182978783 880254667 501489090 58617741 373347299 661360328 859224267 40494730 323473709 919411636 631469386 970121985 441031063 714347078 46555038 771432954 723792673 437648121 939676548 181814916 77411692 686470796 230258850 216153135 21806653 506624642 997061376 993332113 747401216 692688291 96067466 712627906 444712515 696783993 929216655 337759199 580095542 16900564 927886405 666400650 145455410 660106055 428227394 790241128 548189487 279370152 513244932 896577698 104834380 625065364 272055915 844663397 55660619 686384104 294655546 119285858 542726417 326826057 768913305 469012814 354253099 435483037 711138454 673615203 823772484 761297040 522980511 420611293 76737968 970875408 952564489 230541439 992261349 98681298 331188621 370994187 937198588 734216395 120511685 123161805 139968820 180674487 388120244 238779921 678097008 800746389 857382715 546095016 128890804 21918760 352319141 104776808 861240747 163191928 920465436 219315369 731303460 718510415 390198833 435511496 139201680 47398845 909414232 590695847 913058950 128970645 297708137 532045099 211697728 232983021 821160225 444634813 814574875 140275106 532408479 681370570 898631707 342978001 409376231 707505219 533858916 55801951 810523234 16480030 810570690 56801907 146289756 552903379 418163490 845140727 286889349 753696223 784138007 863990554 293384049 506170692 830031958 512449232 721706008 851014407 739338810 411279696 310821462 916274865 817439553 854489493 697818732 534003151 975660940 162911967 943691389 440916082 533554531 17434927 598213394 286793648 156919215 718087118 341797271 837010465 473690751 100448710 664499931 267200098 120682884 414165607 244335508 380335510 56796308 475716036 50030297 72225760 513714218 702642995 54104742 226959082 184883172 133450705 414376027 627990113 35194116 141638396 512023869 894744182 3737328 18114775 565488884 791681630 626657203 55622857 74376204 28076243 973150841 391029246 922834548 521531026 462095894 787203045 106711041 334275803 822841216 684283568 67082476 234929140 862022737 424754647 361077328 514686886 975629638 184239765 573264045 721403838 917785794 705043561 786636904 463630478 18562380 189676439 872956488 378197865 685085196 529031589 930955771 972529450 192524114 675806 921176207 294561966 427742480 48201682 835558649 989110613 302045531 50674132 116178066 417684869 56332013 646007675 402872724 738899239 565737382 291281441 764857249 750615592 247245063 308110183 46529597 916186361 28086453 889231791 404257615 786479888 120716540 653551265 547924388 910021477 351912777 266742183 527686508 697573622 832068271 519163504 105463995 170250563 292887139 992632688 449562121 950052562 891083328 705003615 321308851 225135532 783243076 889348790 562526072 537088990 561990673 980088885 23787260 156357114 271376749 993399648 387703368 907380115 52295362 91525629 390382408 905244612 17285279 678888343 499923787 350106026 534409525 109785086 637628295 859040485 296667354 752210885 905024403 488093723 519412362 169003203 501806059 17770870 777964129 78265491 281278576 323342113 23403042 221876499 715905765 730488270 934435251 848747753 793738611 453794099 438651807 724312569 511193894 886873224 387122578 195084784 229174893 500583179 91746017 836268733 383228318 992533628 237503232 997767954 584020847 210997665 365404169 52431079 698068350 725665475 606878012 70711800 122366667 700280367 987989881 852180034 705472057 179242679 817604551 265030282 15322896 293606958 109820881 155346134 32259454 377361904 902651492 841421041 50620689 711265111 38158835 324451563 750459198 605547591 210320659 713407383 345406942 445848483 731724031 135683852 453238188 903521749 927068181 717471013 605328072 512553802 855824470 180280321 499158327 854697204 4479978 766622339 916200288 986341574 197063578 382523602 376898192 823841340 49110356 77818074 232927095 874318544 543608491 912526026 187415721 564161158 176745813 846166933 498622239 490336865 710366123 293594993 910028467 993049835 133380396 354756698 783388839 902494385 281466618 841651856 426792991 946547397 458519131 434508052 376600226 155887931 495104313 590209584 846636701 48012204 382072995 357166572 29594592 66094006 982334794 703433369 410641439 598697337 381979653 210518346 830118770 461698075 445609037 448479318 3187413 839004741 110114497 309877208 10255529 873191589 583715748 870691375 355156273 770140778 262306650 548198526 96248086 607429067 740902639 186499373 389298660 844894848 562810511 121644134 261496458 513488455 862501391 404249241 46755806 496993633 536069987 380816632 499009303 989262610 560271142 780487164 493801553 701148196 768202005 498784734 996117772 798847332 10758804 751470879 857030318 931880484 144254759 788964608 394363132 184663736 21079802 965505546 739502245 989519097 300262234 607112840 724066743 463285445 943860026 337906952 640463912 977097852 616750511 294807262 352437838 544255877 48383604 388694177 185861479 284905159 913502311 630747308 58933778 388260144 805248010 394950046 624889556 102639154 907394051 264706779 868951189 986767425 526145948 116001544 922527520 731119958 961269059 948509330 870760870 458548079 648256779 187066920 878586684 116759820 79332650 6876477 861010776 646968244 191345273 952191111 552005720 187491950 402534647 846568067 400084987 658585160 689988166 225880558 435980773 873132244 31389229 129278541 366127648 181313190 37760788 361113702 969685398 948064215 417028235 760071365 418807448 307994245 871784899 255618104 785471322 434616145 934929939 366873684 274767476 511103967 25467252 811783149 609930082 665237849 546481926 689161121 141415685 789745389 276802441 764128847 269539873 97684554 231491045 648026520 308291549 595146791 962865058 699111013 352276038 322977981 343296369 550758240 218563275 856808008 59653537 949212537 658079426 859908489 85992106 557341282 73230818 226850375 613966246 154736916 487260359 603370441 871920339 809554504 955838834 23763805 857731090 966764799 962728902 743578325 425428331 225672955 686043148 973524229 775752071 237585731 647249776 742932550 333191732 468396195 874328193 166629110 414230245 330227753 66465205 524726262 868821808 342689706 516380131 399201578 598862158 872308795 513094855 773236733 633896094 528906936 898280321 3667930 154053666 464709184 302864662 950396596 487292160 717115062 718982894 269994367 357710594 962862914 260107604 324209844 931049751 256212686 397679609 596394705 150397904 108401802 94375026 907568855 514750947 942064745 174535861 551567051 551918252 310325666 83869600 68436021 873128615 904868143 217660274 991890083 348228087 44021329 438096464 470812199 704327394 376360714 908500162 740730325 603902547 425944225 686521907 112593479 200479831 242241058 924690804 587326489 586992800 146974940 543695673 280913004 981599493 203207393 865297050 684261223 288811008 800113545 783520660 875632817 953188142 198079471 877806982 920229881 946504659 213665138 374562228 972177775 535954772 41685558 884466632 305208392 752461754 941564833 485015116 862874941 973354038 999381214 302988081 438261004 998121367 831757661 919869514 185893622 390750933 854641489 997531602 372600639 218563978 714589744 630794978 611682226 127799412 923471159 752390140 618798618 181147637 505421284 572073347 543592138 735812243 829384314 606261824 14453526 971789688 818882688 263195103 189880280 497698034 370955586 109961583 485639148 860366580 112980047 23194598 913009844 723931028 330339321 2732187 686638228 167818123 894637528 698350026 819057527 8110264 900672327 48812308 274540872 378630813 748192229 417169916 643777146 985134816 543986198 625557099 272519297 140389836 994701696 541360940 871633495 632452814 525772174 814694001 64730872 787570424 355221488 642285132 37677030 878837633 156589337 530769719 997305765 920678978 70074560 579716749 432109120 969708091 972683360 536280846 110914498 77435916 832206776 877551455 51348158 755092604 827260747 157180039 443932360 282914038 595279584 698068084 211884794 339597319 712814083 85113460 709206640 968453601 672721027 735925180 210963148 187556572 676626674 849616869 397210803 797727727 745801000 150610793 989096525 710885691 145157824 274323499 386638793 429386881 682332570 400260588 593038807 925994918 373501015 736900823 705777196 210797878 814810336 267900406 157379585 548678879 847491296 396138938 156663957 816974833 165271621 997255287 620712871 141072869 122951619 342094053 252482044 675842771 227765585 108198048 152744415 278212090 794087081 552805545 719536027 438571580 843917772 687237092 159361539 763220127 362952572 187742616 720530668 242730189 766174145 63891954 230739373 244008341 940617829 441387138 798864293 655209832 568079736 114572987 681361589 423193308 806252492 305114231 716957122 757624109 134312313 938501234 561917237 340375223 251298907 708430026 551697274 518444413 245489295 442252166 738343812 482192805 807257850 981294347 777088840 385515002 814674370 144180392 602541629 655790185 139030738 166446348 82261986 982264964 763044955 16451274 689991736 149677058 548081486 940847324 690193476 645441853 356756450 906401053 217495183 629843378 916625940 185878222 356719526 848858757 444438050 892165394 134715033 649442042 493872911 910560113 419299712 125337341 344434467 513819225 578871281 265358235 216325736 820225944 767827852 833569159 558780718 331990244 112106608 912702358 359677063 118307411 851681730 551671107 431532236 487335139 488929837 920234284 934401558 74405619 90695773 259769234 374654149 818282184 479985539 157024989 560201725 436208905 861488084 277506582 206614052 3446596 729752842 771247468 201904486 348587623 252631265 514079920 670705201 30937927 496502683 919962072 150025145 901731100 668564605 632443775 724939893 466372099 230141008 747880803 748832416 898115963 74977761 102883558 641920185 873640681 205930625 184012687 943594499 683011092 897779845 168205702 440616710 174180265 349588423 681351707 642133004 285407672 88479779 57610303 882507685 193972277 142489083 352792329 244394275 528185208 884217524 157213234 555515167 221673661 291653943 45411993 641295346 607811749 360687728 480040129 832861245 848465331 419989458 395971918 655376737 787594448 127213522 128396172 142915592 681667016 617222248 312134120 770502810 251649483 438181265 705140 785499081 312665581 513697231 922245991 227076870 151078310 186698407 403820955 539063561 433085266 450601762 313167118 287216205 727106737 148076109 74189665 774186897 502073192 978784185 41131100 886172248 268794751 817875451 82620008 143072106 892035554 696021293 796875539 126134097 181176032 330848619 130910096 595402973 566235311 334947671 186551092 60403104 708695525 87811734 527068666 255775347 444545024 442888273 866812160 860706799 278886368 169727925 404886280 566255861 680090696 622778483 425247480 234743079 411563104 211845440 191141466 661947244 329411638 519138390 924597725 861629552 544437048 667426290 766229458 236381473 508979387 212155092 36388015 211905331 256138360 325210818 674324368 610322845 38951689 949542661 348910257 148239642 600301681 410913002 777379829 613628074 179498641 641237570 587163490 47408654 71482804 569820130 213690787 998264399 802858756 998665764 176931461 855995959 614951698 59904356 433486202 287987414 728472658 403482757 822821913 894455295 669053340 272650602 638074011 338688200 204613805 956988284 477600864 292927502 420479140 247533098 698394216 438089966 846267013 240095589 18933211 993686349 78258617 581499936 132911234 222084690 129278604 831367382 969573707 366286054 502582446 248416771 982973640 468711483 518826419 799604906 528030641 482370626 536886675 251092686 647940445 934094387 35759914 339357177 172205645 947981065 100643001 865479608 686020770 173498883 741392483 793837596 442301090 434330405 387034289 553930298 746792759 565783477 604139791 708451500 683130479 771124926 55141452 259523599 375888381 33670032 976682782 970246531 702823863 911839294 865106588 795240238 608031766 208059934 223602370 874083513 551685817 775729229 291215600 985502673 939793634 124511273 347606123 96762535 547523063 896937429 874758875 267218033 118275074 562855096 944917708 550950375 82936882 83152894 957054509 953470406 429586776 383794453 146298067 797645136 127270507 932219954 449319671 748622539 142370052 435982026 262358964 843800062 831558114 376905753 751330186 810745015 195772264 326817182 335889630 740507463 994903578 795304861 112183928 998953731 671137572 694073756 512045059 508878533 47401171 916722918 219395728 572953962 435692825 201690379 195371283 310082642 848252941 380824158 797145317 609964003 663801961 804599413 339838016 246863878 251555851 274162861 272278726 202346664 351427700 14871204 351573499 200504379 274740044 403973821 931539910 74416690 400987356 160534687 812779252 587095944 686832274 45532598 955851701 489832762 168689537 926146993 283854877 5316808 175731934 290498818 248034980 604167864 219976324 286709089 268074663 28970259 146388849 331257418 807055077 372681703 506619463 483119482 911014402 823020995 258124236 801758581 496513287 824719934 46464362 420742147 435604448 214818928 510469039 94936239 711581661 3670902 505533134 4600647 951284785 782022899 944471837 13159007 38864502 18141066 420043157 637893582 965356839 509698917 490452565 541632302 772235813 174554801 112139039 517579360 308816691 447325215 666403290 758304774 776532090 378642789 38400782 278199816 705348358 891065275 422678123 815153680 473277766 94473823 184466242 626460173 159435152 904993041 555494666 602755764 844362906 846649495 197165533 392360954 355229186 283009338 43015928 907376027 103095496 475369800 81483070 707802007 517522383 857018256 333039030 671593647 765867103 400236521 842476553 462800620 652848294 149167531 418159365 309290009 730171442 390557236 722611996 905661508 920388728 912477028 778031845 394063425 438664529 138687009 65449882 789763111 859063160 504587988 626582937 379053521 377124621 85968875 449497316 709127005 306334229 532360277 927366049 789250481 787705079 895719945 988212890 990170865 579070720 336898175 764038077 19108618 691695328 735388469 821074077 419060779 324128555 124001835 250751727 400710470 173979354 333300327 561264398 700239508 741277639 401860210 423329912 147743758 17381684 820251866 588703823 702881781 650906181 787054254 196869081 576583498 399587969 265634309 995537153 501432406 65447509 502036087 530264275 860547364 700696465 742377378 583523331 113603586 921349097 138266022 999288167 938268676 708422517 929545130 261554297 861265793 865243953 366405205 853945814 586376852 75854718 524050517 862806977 130460060 76237471 984863964 365228704 871614908 730624829 532348445 810829182 953665372 467199204 281564628 915422856 728629926 154624643 830528955 275010960 145710602 176176368 372591638 721447565 157851322 879687010 348980776 724097561 518274350 468153845 624255163 807792114 680970658 828184105 82914461 18989945 707304595 506035556 97007389 555086902 775270726 408638315 86702226 556629586 953645121 109565677 37016276 373092635 832433104 458972152 994367425 204917636 897519745 248500354 209499066 700627106 439625128 166525665 355848227 755598384 381598684 234486355 672985574 417189132 542320504 666097016 493780977 125843895 962053403 512219346 498165171 931795673 600316456 511412044 455738275 303323580 138274631 381608112 664723897 592981196 705579746 689646127 299362291 892819485 566493609 487365342 721166034 460416997 480191759 973995571 362768858 468547325 996227530 863893132 282245653 37797732 412107351 872618408 371698321 755050172 991706483 273355051 614871261 449769675 985717923 983736607 445235088 944491516 565561005 690812014 805593282 382024667 411044893 258972521 692522641 689608605 12336577 723402820 596350366 653917845 376956717 524587415 907274637 492962496 319428920 83794142 830813577 207912762 779585149 253564154 165213373 390246087 504228315 613545135 365682908 527423563 471662838 504303908 965297306 526894930 866976947 217620070 29744 964590729 511865792 420793828 452634076 949384259 405348106 401864436 819659870 777088757 575424580 872603469 892116861 988060602 525557863 144960395 916643456 328739535 632948268 203819439 574223030 137770520 14525076 637277084 358835694 492532122 893825889 542395803 289493247 712749055 880064922 850453208 23352898 394767125 105735691 555027426 289795091 670155343 249309122 834384687 758762323 153580866 883658899 886284182 401952745 650028073 512884117 862729427 639693628 813213282 830315939 273441798 46153403 106909935 847264221 206997556 555078229 707903222 733332004 354939589 100984577 394132033 20450721 784475140 149796152 666151359 760449854 712546211 57482614 770285569 549860907 483263284 598396092 389269438 144192091 641506480 504081681 72886351 914495236 141207796 786845180 772300851 272152867 808811071 97407756 609656205 736891894 438762166 717498960 506637473 330533248 707559137 574807263 298975323 304931080 603343915 259231570 939132103 704267674 5178213 355544645 435734938 241431684 87585603 57297626 774684328 18908123 939618013 983172405 386867819 984444660 831604784 463924481 953205891 411452651 434379419 349772265 770529841 921449759 869779298 575423520 652551386 894815667 907781679 840091866 457236106 278157839 855381900 915274960 315041390 545338206 280748394 188038848 574867801 476738830 192764317 777910251 31496768 660333394 745437277 669556374 598811838 799068067 686082246 46525577 615196561 116128059 637469017 692464019 877587227 672683416 413833337 699369987 995532769 719882496 520063727 367855921 91310864 80027383 611670119 192106483 180040435 647956682 988533744 106451752 731528062 398390791 326367872 87613489 849629894 232297219 404982638 927808371 370626951 747241811 799997686 6964950 388863901 894771283 375664313 538188873 806349451 618549154 223317050 380523067 126896119 222180772 444186978 837264420 781215275 408516095 458308860 212349178 597826198 16796190 832597818 960928188 824270409 617915313 187505710 869293547 67911803 335963435 644787282 709654540 49656582 327659075 721522433 889204775 436372711 859079283 927957243 50579531 795937985 194375548 505455845 269467912 605090651 551186912 545931206 978676723 976564766 841366887 882174348 64886821 458584984 927461275 283532677 971187900 154951675 507386955 453261542 231575385 922243998 554591756 398257480 608386721 542657403 504408243 583854373 196678844 265530800 483196380 915217504 814218713 478001150 30760295 544627386 535568552 420642381 369017333 229888606 719811294 975860006 813987695 670232150 691936693 972621367 636875648 242337555 780253801 813211859 919195670 222375657 529755324 250355311 816304613 359658128 671030130 220522790 982098147 234418084 177689814 790004790 92809421 76909862 858107188 483524737 728318881 337210362 112824669 826859789 724048930 465139047 449402150 718371716 101425240 533908890 326005736 683744437 512773133 580780579 676617986 729367313 347513168 92544629 611791955 955103535 322687734 157271658 142727360 547001928 254418708 193233598 356509364 679097019 959240582 502178703 165399707 346116235 426956908 239989988 252127078 225385436 541587624 78160163 892497162 509129081 811326561 159211416 78983424 482922321 134568834 605826293 337939655 269305078 492293179 328718284 298124894 574992924 396050303 341549847 579898570 364868896 82348933 255446705 205183638 467669375 492956232 721114587 481739854 512855642 69630983 410074552 372112131 990876409 247710661 88532944 319887562 950003524 675499466 816035473 318226749 316157004 288170016 85377993 517503480 191859904 136314646 704177966 523111709 591707512 554756033 322051286 703698385 937719790 67262070 720564159 544472252 745632960 292470610 660453448 270325389 569660464 337384626 32691382 897965684 807291556 663975355 392335280 93174950 764732198 912712915 17801412 299954909 319262180 611592742 112226528 204008149 714645169 314179618 865891033 159522000 946401667 714196475 181749223 788561427 332545267 681410600 825658919 730273127 897589440 318272740 10228504 524143001 951144012 722695854 511325215 86051322 883055389 902127817 271691523 208951007 91246429 265960381 786087537 60840994 695063131 763616724 110210681 566840735 965848328 439134622 375040271 216326584 965787771 71708781 34578571 740717522 206343278 959142105 118323241 984652502 868079550 242722622 40270474 772866993 975567086 859515449 530708017 107973588 910418597 423617839 54065159 743829428 945450539 789945030 275001816 856474443 128078832 96515434 342327508 592208021 39517702 42421193 806030863 106395668 144774306 428672344 568877313 90847565 652983967 132381899 635576838 122496329 266100730 152154272 525161694 184036117 219946071 1542037 116796206 445558850 947997050 368473902 226806014 413688677 238164943 148046385 801719098 888146584 971752164 873531689 828020785 701811191 423257065 919679206 433306649 589990949 117742647 120615674 244646281 169002180 205842886 677687358 881817596 282061568 324400565 707245899 742111829 68889605 655039686 532748546 474702166 849276292 669074399 735941381 205515815 554411571 44860042 315452475 610051798 821147210 548652917 166666064 636158161 984936966 948958451 290906930 380065133 642942505 939235194 628255125 702310499 796265080 998327843 766723440 312353869 842040892 275748141 46699390 470339886 586148034 81328251 760206526 748566247 418669531 417985041 728420596 5391299 410261596 63409818 165068581 100438252 731202207 221990885 503799839 475719923 502583041 629055843 350904559 435234892 439923810 227569835 582029672 415233487 345192616 247373815 242520739 6731065 572723516 280595108 690300793 624073641 905567627 387517366 999484171 395195939 46158214 15212625 71303995 72854544 244783650 246576705 202281776 569412540 342865881 876307059 272064982 690796247 688874280 327353722 354806364 371515637 456724751 764596235 900696756 933672462 311241108 749607297 520686614 957331710 81236032 193830490 153657725 382092806 742396064 261902519 52921384 283206985 541771461 93677280 496113179 497122640 119079877 821079998 679045787 304912775 571918392 973923680 880473782 200470205 969737403 152076663 969073081 562904488 724393072 893607385 558758327 641846623 707956604 973470465 170660873 732157918 289302920 92920461 297476553 929801349 676695105 477098943 229637717 296239770 11559384 342519293 492996050 667994050 918357379 900498770 694409127 549921932 762251770 560179946 951787262 568242918 520155643 834743194 761064262 458504358 287345862 240219221 770245811 51600386 204235937 361340600 455682236 64423960 898069333 739151743 915186333 765627239 681771183 134988557 329389011 578830932 428543232 969028585 766750370 361776039 444753310 413343035 364952210 263025931 939325281 495851347 46459630 563483537 342616870 604077091 65537348 263314989 735289936 309733312 942040552 14726200 873229634 231240932 236124784 248991212 226218982 591151983 648049721 296364267 543533097 961993954 801774305 107997369 85554812 363037922 359603403 13106493 48880213 332117435 112716190 477056836 147086508 256290010 648411334 613806334 334398590 485047122 808970226 357814399 828264782 17603160 906479508 227242047 90987935 243766215 128018788 707859867 143608187 570757277 648102109 418957138 720041199 478710140 625538495 39142920 625960076 203013930 873139339 182326982 677461992 699302161 97468682 14461816 499850267 849294784 975451847 547896174 350953027 697322856 865959824 694326747 347631104 27980895 381144569 461296217 814427128 429435809 916487640 781606243 475217492 216618826 793367754 536452826 344774465 630816029 602459309 374045825 652266865 745648896 444348452 816760449 109876887 963983230 669438743 886616550 301692910 149959235 959027504 477532959 112904883 579512996 39312990 646251138 621078694 427901461 575382358 264377029 664982670 940042416 284621325 964643206 155325106 400362421 730119231 454334917 481182048 58741252 622614507 420357221 165407593 92239013 644854741 652694190 126916771 971682112 825683459 438841550 246568038 176773797 223969345 785676371 284499472 447394630 751195293 539109554 284743041 601536952 404834283 5323204 572339103 381516598 831910978 31407684 175316692 144557598 513222012 227149906 721910155 937066609 572304314 674721779 179372214 968175703 65594334 507402638 895566923 504956057 428726800 68783728 198431682 948624677 479812666 878329161 536368793 413597582 556804236 839932077 636762832 504859530 368822776 130329493 997282158 404988274 373474999 722356699 428715770 674514629 64484546 57854145 997136898 65828005 614381657 643520875 316259223 204457048 945176704 320772960 438757839 680280520 627662205 128298765 811080258 644291588 374902620 931881538 613435534 55420349 657155179 53181107 729627860 983099850 335233982 558151288 491075640 649167780 106730412 334447245 268510052 511639018 341178960 431875923 4474117 989821151 901242377 574743821 393795149 541279975 811802618 911620196 265404272 311792910 586891914 555354340 42815527 259995520 432459238 911321980 912298544 800348178 102724218 805582594 204598219 567560888 566140796 835187885 592601150 836988941 988059489 242326169 797511251 994039758 270733926 780240967 797650133 934137183 600858376 818957594 47499030 260801092 639801484 370632410 189351276 639293609 597199224 150713909 952251824 139178971 514199576 106080057 99288509 182297293 35367674 137052636 368989175 441756820 474065778 332123252 778218433 53627627 253194263 319484991 215067141 259923632 934318404 533800413 620451761 673689189 193677208 576241104 166952500 715343536 912158838 541300483 759962117 527183579 333551238 196902208 197917981 439640405 432815666 799930296 898467703 297929262 47733290 874470784 879340951 158392735 543050208 683432462 48874752 806993536 778820109 932779968 822998205 155055312 995065642 211484757 176338905 748652082 184105976 387316081 92835815 214454890 667980793 736450334 391094650 895991779 462714868 67513926 953062574 203541036 550276725 241001274 814239646 794154102 273930314 574299694 4597995 761271832 378377991 938833338 864902204 60489484 318537091 890256730 233110712 928715887 413732953 33721327 631711629 719953668 963244648 660829245 879353965 268690866 687651156 656351595 486177804 983071234 565422082 357166982 440519843 498826914 338473760 950434813 409248368 797774820 160512410 799954982 79701556 591147071 868385062 872631736 253152691 42189 8181434 930088783 905828408 637706700 225232656 972143340 605620494 148493085 548989737 208785010 810340872 521862344 92572871 923874346 462633978 233012598 3689201 441103168 174114621 365718773 554518643 189826115 157149231 243146936 461631579 44842921 297832369 998181973 689437821 256296521 666480039 590518789 128456688 883535327 679786363 212590375 850251663 482005387 294156955 540601533 604535929 968759890 967196919 240078317 699650194 833272732 152340868 668300417 88241408 534345140 611638971 572169576 616381614 387993676 620473114 602371891 499033292 410138870 814808994 487958680 452679501 966228395 396386391 413553907 249897831 33718600 855208132 774329024 891364375 417212428 467695220 508636194 578001050 549879324 528972666 947519328 640612085 414405120 905000682 575756642 20259951 907509027 296222045 935155768 477197842 319477334 338661233 347636627 548581165 46963277 90594887 893712202 519038932 432304160 122473987 588842455 399542622 627775948 51605584 778853080 989397735 687420080 797746393 650163598 521476556 939969041 701551057 96855905 696912433 802197398 94043244 51040857 300434302 414772684 775654244 261141927 365781213 670507171 60156277 47170586 24936894 630190063 244362208 882695851 870591572 560638440 379318508 815936753 305930774 142246314 954012256 896520621 510471231 68509622 458310667 309032256 366219853 886725743 412733501 835183152 993481349 456631454 725576779 220801447 608950894 270115823 143278350 203079668 171918674 523012978 551490404 21630215 857540800 145297946 440300718 652959993 410061580 961588545 196918097 87050370 367211470 439383842 613887285 786403713 331565663 139592542 797406793 179170680 649820255 628969336 94691581 788030990 434547762 330632025 638779590 246949259 635154814 685248460 271862941 460575583 731629486 341202691 463612800 604862107 460158578 826471184 253225712 629243510 514001981 203634797 702246770 78049481 530378950 282322549 800346382 537949844 752621447 262810600 243935699 221428343 762771521 878292331 816232017 6674233 681813878 240417286 754493469 418647621 737886446 686521252 514780753 886668328 206434355 283234198 10816521 276630293 638050580 859097872 95057127 866291553 445888550 864528811 579215247 516581382 843289406 356709857 392063020 622743844 672590840 201272213 88282857 371927676 80565299 615702152 764255865 481276403 215476371 719723749 366612624 221976085 294281470 361483190 749468776 52872848 40508703 385738604 253156669 412391604 671110375 623382107 408089809 458198522 979208966 226871611 965810665 892134010 545398134 655710120 672147149 927610227 931183601 818948259 540431308 68421575 809855094 153104656 280507318 3846780 396753864 913814070 414777952 691623740 216389615 271751746 529342244 136305366 993151157 989083844 829604190 90310587 261704233 50041647 229165296 937825921 766254880 968904541 963765439 5539940 954526639 482056202 601048371 46531520 64309682 432260948 235178683 939063448 161219913 34500418 579254343 316507922 324938069 123671610 55670220 375111673 174332415 625142664 27219652 24954170 601518386 26451934 260045995 68218471 213769500 210720718 706529155 295661879 621054641 284328530 285918801 278627332 611826728 262700357 566689181 392697419 322237820 481359848 309832182 424280880 484270316 372853598 42853484 597526007 804405115 326094127 907084564 750763660 811929456 481557449 676248968 933938172 253763800 519898874 238866276 678612730 728961023 803848824 63524042 693788251 22845435 268470873 165406943 452848026 884124449 275480475 216557644 971284821 774232461 756068509 949208509 725248973 450956191 321640868 480544357 617728874 41379449 976704343 242296953 301001525 296455810 922100548 34385840 81130333 790971365 268953177 777546698 56281523 985714451 663094123 227532550 460639277 448714045 14003634 243764906 189995878 768727771 324571979 67754366 891028252 581009447 522415029 594377297 914776241 871604642 470466133 622578291 884254636 886330511 390844658 355262009 505187381 608696179 869002297 265032573 864731036 945170588 32126522 992666140 423786706 757473430 654793961 11197046 419004142 258514615 815734942 705175024 120029097 306244500 456609941 349629301 822450658 541070730 523520367 592215025 707415068 206333750 962896303 760458453 137126139 691023869 796365886 585654422 663140811 292153477 530121448 251294510 131838713 337159994 970253021 933064346 838226583 374704842 551284529 832359770 377329372 615937705 276871516 427903731 332715682 169369486 796428218 543919728 559141863 741593076 630673419 632838365 398897228 797181082 351849460 235930571 779548057 395149572 358683517 12172752 838273079 308936695 468646290 716261635 41473972 984431105 517969538 24053636 547515203 58702830 752362115 46532082 636084281 89004884 999190572 910061043 944594065 491793160 68249337 152071856 905636713 145432999 230183882 11687253 961956739 30323215 411919204 579273110 737232325 983852002 760236270 594185253 546424249 308107786 626987638 308645181 39689230 707551023 432052586 483010842 551250709 449437763 390315295 964814462 84060996 701298935 908954446 671702830 160971191 836309059 930360978 870502515 479433898 547526882 133273323 245321114 876692480 251529683 860082749 515919988 95677887 934715609 894423762 294681047 27103378 842814204 18046932 246716443 341147206 704363783 762933716 324903837 257987149 852881927 134851910 867297599 816825406 727390674 226986754 203803878 862465107 323827582 758134469 167507451 498839017 574973925 999079342 557672939 559015939 284220968 72509121 43879591 123414984 29007913 995216743 100792613 189635329 132166927 417990636 598875613 624326300 201632198 477907968 207530828 65684779 300047228 113124151 215914612 650614118 963721254 579453833 471282522 557930149 826541817 352615378 913777543 459341158 896227057 674194003 638057096 392590285 915275085 156586799 434332270 394665503 210236944 956293359 378449487 283922246 234071170 782132991 959222979 843330384 758372782 328095278 246633575 123535856 159187169 801133874 208068702 746810620 504447025 323779362 551943371 450973933 552195828 393310714 670365016 666271586 959347268 759385883 216295346 347691421 291962242 546608584 549789706 832169220 94401744 274754985 126996885 879729057 17718678 503544140 341275917 588343971 633074429 281235615 346517295 183281371 459056759 972377464 529711931 405746496 122282037 273461261 504378231 900857707 572000687 212169596 732277676 302551068 925809184 176322116 570059175 592537523 704225032 535572682 859755449 250453687 693869736 496792022 813823800 829399635 300267145 843995923 369046780 472313556 896620021 583582610 295068131 855455276 271537277 834510407 267204941 916235890 819284593 594338955 231967136 186514528 634479979 261433496 277246149 280416724 405742789 972905488 136147113 806638671 90685981 22116983 914652605 203728249 502498776 676019124 964619127 262205339 510189469 622217364 151177935 561311779 24563414 23373639 784342723 599900196 815244082 723695073 503121107 499738835 637347110 774669530 745781637 76522507 44705383 787581839 759010 913279690 249527409 695064255 772567799 802670514 840509699 830818574 505202261 997965193 54708385 607639429 406558866 480783801 577806609 599651344 272568518 956150992 105567198 661604863 815616015 59452161 203027673 235240069 136221709 64379554 959204498 276135740 303971174 232765612 131341539 514315424 537202755 89532734 519254886 727796879 628633298 410176538 450659834 375662287 271031234 900038439 205534018 528407432 890194634 406223085 510652197 949057990 642283298 797618972 542752591 316040696 815486983 352955141 975228847 488300660 997285692 968621599 559664375 228536817 523416964 405605508 507327264 251111947 61758249 973027697 90797539 311123394 78936184 501481930 22249792 829090811 451491395 274559635 84700667 301085181 142227549 259367288 692564506 185016822 84770849 683286342 918349160 562855284 804705004 445097071 337079286 557510636 203423 771386251 520650901 876826423 615521822 617890257 791217500 90828816 381309395 311563170 828354088 421356695 207478315 766322943 646933271 30732497 8886807 582402574 746072332 416903973 926081933 661225369 893217327 437597920 364628997 683286414 363926122 299588786 700169981 9777024 77921261 966372655 96631926 605244196 562339242 479773520 767843188 640030421 973305817 575054575 550515329 433835537 653822582 327280462 205940266 312632314 879154110 22215057 23454593 208396246 397998262 22745919 746372249 863541136 559680420 78239941 977274126 486256180 375334035 91464179 343672442 328117366 952326100 343948413 528011009 711400748 53715576 62511739 738115014 428304848 146623190 104719593 473706867 86102783 275129611 956801064 354353846 960306940 167725941 444905595 52813502 524352046 951840056 238154891 474423234 449680797 533995705 298045412 962205050 74959737 693923877 35336053 618886564 909584275 605339115 304213524 124893824 173244898 974316350 470081272 622732629 755705088 252380820 85865533 955124970 870833323 839512617 707422564 178631181 352981060 22570621 525459920 260597264 566394707 532222162 150885705 881286471 720971265 949735343 193432189 545435531 938506652 414949727 30692218 644916410 98045207 973180019 211820598 748489012 210594183 773538876 375162631 985594976 930145447 512989010 576477483 246590245 992372565 239733264 238027074 835277425 736287251 691557141 83079118 636704182 134140806 241579460 550005690 269285736 250857211 476247749 270000848 156728192 857048285 459341442 573693505 963197948 237634880 692981163 431736610 600535388 264563290 842481074 821518057 745587495 210174212 265484624 870938612 416809572 470533437 859863294 444155906 565393441 700234407 646308221 790444215 661638128 42013960 198583886 816889885 369909861 392362699 98611259 717712158 347412377 103452028 82515916 577439755 211906986 425543248 369695187 711166744 534682936 60106395 884239841 66031837 576290794 118256215 200505038 187532503 345262311 252026531 542228789 195562980 684386142 96667714 730863093 140302539 444798718 63542296 859487921 938226866 550229630 257376689 671910481 840326566 313199639 854083514 211469695 586619159 101359620 116566662 149752107 642199640 381430537 201873546 375206664 633139491 17634537 496126689 675689996 127255572 315677935 238156232 133744884 100881705 713890406 1298723 846047933 122493000 920011041 132965623 811291948 275890617 456493556 983374318 87154504 289911464 870747448 720712150 592345562 428449188 479790923 626117666 703543796 204018467 569537294 352470119 120373095 462379516 236850789 388426464 273723723 717157867 799307963 222406891 856900219 640180752 769494395 312984458 318678038 719595888 135065240 684535267 616744960 615210355 364262662 508732353 220555614 545988708 960892734 430034448 877746974 926263285 237959102 420226916 913560173 542220728 965579655 361895539 679362366 80933286 984359581 523184278 587560650 183704732 459975307 721081421 747018763 469857497 755926236 209288632 540739135 803610242 274908579 608861982 198952811 616661535 982293492 483612010 927997142 526968603 780983912 126002345 36133257 770103879 650309533 987948173 267558102 924994647 356163764 716669165 82022094 761720931 578893266 475356227 126774473 865956456 981648031 398393388 632760802 630508997 603529930 320632300 883335033 298978751 581789826 897727207 441119663 457082877 444440830 269445417 50664429 337151244 717761783 294605791 801885021 266460380 619735337 211194332 541559663 596866881 311583446 218533397 704304214 252737139 775397442 841796645 468547465 709025678 218093880 515659978 203102274 896127251 972046211 191880294 992080898 10862437 935247222 414536574 504878859 21664077 480810597 987511103 249225444 393667191 588764458 496735732 346329 339023347 837365921 238648721 271967865 890647220 268511275 803862060 649107478 378351124 633550895 35402366 118830408 602385486 530554517 901139558 353599339 621612803 973975369 70527334 524194332 635409846 304947902 549675300 901858239 171248720 641365096 146012650 824454652 824284572 906326849 456885543 448625726 127173068 575085637 648618476 820010547 211337458 198724342 654136176 632701519 308869000 570673624 529992589 88460360 259291369 477626614 550474048 767987099 978378197 888902235 53735212 825334278 718192881 46252698 851762712 361275404 693581637 742461255 79137645 740939636 323483324 663731068 691460025 744930762 736955559 212592213 949031726 838718173 731985466 121442676 241916963 863619391 352247054 621617533 554418066 179449033 182681502 642835611 325660057 694091540 401453002 567790842 416745465 836017152 342395222 679655243 416660122 216052273 670646892 38622531 725385733 163281805 526161430 438918683 22605288 414628287 490376901 680721169 575484822 210838199 148904141 522276838 168948868 695872808 623175398 755009375 62055629 435458313 396361901 385387973 985138607 305776149 503893792 837279076 484531212 809125963 994744614 484326671 323793130 250828398 979179525 135494810 924415988 704861317 772711914 815764831 926613494 274450524 161759845 404594874 265597284 402221058 387182314 700760205 166943444 932973129 140302672 339236797 665657727 644109130 361198678 171201203 713441220 544243934 499788313 107943387 150623142 735464741 547162272 342944808 796469577 893143299 719762001 941966222 47138168 778143390 723469432 143115143 652750370 298651106 230050759 655949711 742509785 735372029 329677520 208878504 968821074 39448803 31027341 833492695 661073895 776025547 615305945 39232933 986473496 504084911 479022837 348946078 302544645 666265296 632795652 956805845 931662838 26185777 651058574 666588767 12655828 194762775 557953537 950034643 30546093 442984591 201654571 746063313 228438067 540373480 49196738 443861367 161258045 856438069 781478108 243217133 912392261 108710604 260590711 848157915 630224617 905182921 940246514 607428078 312018027 550313356 548721042 728311127 181523249 130268214 373652479 545527115 912332357 929795377 215401156 621378948 860376533 196313253 907930834 393144766 189929396 895741699 676688125 101774907 151444440 157881726 357839485 902138944 31429338 634845325 117560175 566727830 597179001 514027115 144585554 76547081 150369303 679084951 890792331 27912172 787575098 45867861 355721185 550038164 601605644 817358890 928760065 481924568 680083932 359397475 116970747 916768152 499209627 328613519 973578179 84862515 382382176 620412929 812170673 396528911 31168997 520914767 547504129 21510932 869257479 379397333 629025620 740512561 258054729 585631027 441280557 306174678 512006226 618557387 50596213 467245689 330079338 244088132 83775736 337260049 234504961 411495434 212538854 868597662 65847849 840026315 354844499 110905759 271023127 590164219 111776439 503009690 706828710 465798993 322879086 471675032 758773459 580275272 186211896 833107365 315390274 564141727 249939387 589413460 837768888 133940185 117370620 409056058 762984862 86363326 220289770 278012015 633462149 513324504 604273619 686594576 718199196 201064439 336597997 545249983 959274812 453065902 666079183 358068257 308880477 824648915 602246389 821019487 423015966 10794243 751745599 942496166 926183745 468795931 365876338 733968039 233451692 131905984 104292533 578383639 891176937 222409944 564727062 770000688 446490534 400330767 736860419 446865711 534076982 677146708 744162769 34266068 430501391 690595161 700735289 539583717 303437386 657446934 27839958 608848810 664143143 642769734 873883560 313978738 630091910 218262504 408517779 575036942 59919470 390830527 214118113 896177233 597341065 749431251 306779580 930289814 479383462 649872622 412247477 383190329 403127351 595039264 38534976 963461916 681138896 695403836 205116725 888032804 631309230 556409176 160277841 651652026 552838190 800548689 691831987 700501323 660680529 314645573 629711455 771506888 794515007 8178711 447278526 944502055 170986688 941924846 557021980 735452896 139785668 623311030 956093481 787105392 1662941 82206109 231001721 921619162 843221440 43088023 590850564 636838432 787457224 392047323 199203238 428978638 930222963 720013668 989355424 910669168 832139235 478146930 948983829 316031768 486963293 883641606 647137166 847863257 180166093 847248233 83368823 833330766 493643329 734699429 921429151 349069588 771128170 657922826 519630268 986566987 55003934 841398187 184046053 68769049 745299416 874223327 55245078 770307111 945035574 171739072 923292336 208522274 577245818 35850159 372368374 537136443 344817930 309840078 593448592 680580264 86502641 15245444 274715404 126099233 825729371 878254589 450037080 702710115 971879709 217886376 642572106 71208112 607589162 792632503 219471640 222046029 592074015 202695074 90240992 85152515 915901368 530983076 138035233 791638943 725008216 161380668 81002560 981703539 853727878 730847150 862608645 199873490 551075946 813908352 145248795 352449431 316773204 930255357 80667283 571054495 292256566 340905653 725166433 493715786 187958309 242741755 502107102 569956606 192203484 68981606 922850372 615768740 759437624 505397840 168333877 162291753 898986173 743664218 275084597 56719871 937755407 113239526 106120491 896512921 649928826 392212124 705141476 125910002 512988779 772473318 676250768 401774599 742073333 147869043 738685507 9010520 563699277 139168696 282322549 839046763 832314702 6803562 174802563 242127689 445471734 959762181 923170604 23148031 772782311 676294984 183523604 670135583 680121575 813692855 960552772 128313404 130244448 612824600 544252840 250679921 313234657 359905270 405959056 81645787 686818715 644586273 536964143 433184026 156268516 824768556 596237087 657989077 220240568 374366446 141829852 724077363 97039923 700044034 59943748 500189026 905542680 207155783 192319517 964495123 733302349 195292512 490811791 231654396 555944285 534080052 816858278 466489685 269217012 37664879 503092689 42727516 871309927 224030208 215109990 69978321 701618474 639809945 971572764 40138106 730518871 53108018 464600463 516865184 875252782 246299783 107985599 723861136 136646799 742405525 633673873 652284956 174454146 130252577 455938124 824300312 52877487 691882801 352020510 348343517 852553958 879581584 292329877 807497416 63407769 605138510 191322151 341234876 797233245 691794494 158496682 717848988 627564909 226898807 148845788 733391826 428488231 297668564 960856540 304166859 525762188 190074228 130390191 118959737 105923268 151934266 387502524 231469520 644832152 398799182 782036560 411737929 889658615 990029210 462234395 919062625 793247857 495342669 75701937 352572699 508529087 472520796 894220811 670221946 391004473 35600380 392061699 949190408 992390238 455563561 692845275 804868434 873176656 765556771 934249143 568764010 85542997 96763884 413704734 144493156 885132887 768651467 843222397 673134809 848385381 631910603 962343076 376333671 481449008 668568636 442041159 243933230 716438927 31944241 904710526 707199060 559526139 92437249 24245317 294841475 990311187 358435015 344723965 943193446 654714906 504532962 405089001 642377775 207117428 160735093 899084210 951367956 690702125 546798568 604394980 983869901 719129714 289871205 726409326 780256280 134042645 43856476 336275494 449746998 517717517 186681855 739193411 422437227 131529460 724477127 268318945 301622401 452378759 479389421 614606209 836854854 107017258 83524338 350687110 833604617 785902945 747422231 954069688 110991905 723879512 735208678 162659269 486071910 260804188 857029543 298624187 477030582 609880160 202046187 178433936 640919409 527336825 423005702 706477722 857239038 372825954 559911820 841597719 808027972 169721593 416720859 205016999 320361009 622229696 992657809 94268620 686407735 68809565 723933714 864075633 93233610 227989530 271490563 242172768 362661603 756296038 123319250 212184522 491335040 60377938 30231083 76159940 13617185 165199380 474742916 340065988 903274061 642415751 716704146 935865640 115450123 546196138 680986066 683075759 582519146 758854685 811476993 645062910 821114617 409781927 719660964 413157404 352759375 877972146 664510337 409070838 671703940 414211533 53216804 506441180 309188278 63131945 518347868 797457154 736835718 657541149 147322299 869293824 477497496 791629475 352211225 949448019 345434135 460657624 735757585 747732185 242005038 120934527 371161730 75842649 842510992 370484095 170730255 109137657 519768048 100443745 508616608 120966854 581787786 224368595 632315615 253703984 694568601 691380263 8627644 612386698 141150430 133231572 30354410 243633038 68589344 873300468 930778207 281393112 489917094 949361861 60084184 169783398 969803455 158287912 921266514 973384478 885183802 620295205 509678738 493085768 909525742 541375845 134320286 631847184 357627444 699697591 116433986 496999429 378884967 201400971 361581197 122095005 446188395 456738682 271970129 605336751 272230436 606296764 37583782 629378295 58313466 148070320 118447719 898822549 849200987 12554584 541718195 360753550 532159289 492248794 775740013 862494282 685987208 274070528 22484669 321475604 858777281 165900217 8350350 248699550 627818338 172770966 831535885 551246714 79540844 228025677 50660400 692175521 707824100 530910010 292520749 833599728 338367826 604169433 823632126 829412007 734891589 281280589 628622564 487920616 999888588 657970141 277850337 376788286 23023614 627196529 174213692 209804819 91066996 978805785 151142913 610274104 434248906 996312710 632142207 964523361 864008225 40644495 360158920 461331878 209096864 11488686 863049012 954139140 857346030 964478593 867037662 402450394 396948922 477998409 401778213 550076525 861953588 652870510 295931437 770845028 863116433 608785145 835959644 971831628 545029002 214438680 45081309 272869397 141449693 8327837 391301152 496678803 996356299 552428672 555709784 661461502 760402073 242702937 824292859 920808562 598586127 896885990 201131846 129718128 849186812 678201483 285929143 806355291 624535983 342595533 138899089 389707004 727265663 843339222 644353115 342935551 788003909 255769845 746034017 242058100 625469661 14695195 837794098 58050126 275231401 672790622 914779168 591267815 121486861 28006777 695994819 830169210 387374324 288257098 64252278 837899688 839932233 208114259 543920857 569015028 504350079 882385723 490107469 732776519 214867722 527017802 455864699 371461740 501575396 202879984 347166158 122397589 852937225 598948414 904890612 443489748 424591867 973570923 788320608 642943395 325110590 404457296 787549899 324509789 712493533 736423149 24372399 217230018 328622564 181593826 930325707 182962039 899557859 882532342 616607138 393012612 328243058 282785684 156884731 556205780 54093735 914965577 592923746 852723896 149921697 566539848 328106406 919765604 151410945 147202022 915340121 384331633 201776748 486566941 574672211 745147482 387484682 97283853 648065840 674146047 307697162 592940151 411964621 748584228 57741596 544594497 524176079 551417587 692609781 531688692 597938972 533162870 608906959 780859457 80827231 740931870 352684006 109200248 733748104 734014527 613713404 56312847 50504266 787818897 631204821 422241313 345421724 971179697 506875324 811989740 173989689 271303837 84262397 159309138 416604959 12403260 776396137 966053977 570617876 581483732 165034453 28935083 345022492 647178898 865322138 704684567 694080260 889238790 932820247 902402062 240571099 610145188 744625962 887268390 482675315 767750724 873017275 235125147 266840548 241666466 562695474 955107529 372262154 265680862 130603004 723553203 291653634 794321662 46800649 825796735 951911345 327659368 650365521 708500984 377593917 520588904 677824330 112595979 134481810 398289584 538495860 241099338 249457118 177457362 534519501 445033580 432942101 398779848 538307165 316247755 790239341 880790381 219330732 945641700 348106979 281801986 512577607 606734811 914099637 952702890 458037311 870143220 70249446 535951597 584541865 340335131 590131134 413366585 367390495 98721885 775644487 913543772 182853949 916651629 799812817 503196172 233936165 372102944 288732014 694022751 559080444 866847729 442448247 669303379 47086186 105300350 386168069 61343303 734104862 325516296 659307641 898096768 987593544 386828279 209714932 182100390 820435229 69452884 735384799 952049988 304557143 840464718 314017381 793229387 611405490 321818806 259212276 980944783 213615728 117652098 795746496 198209096 76357846 978446669 697520960 294301331 251850413 705154261 803861935 176584687 440944322 694895229 731056268 382350273 844065894 52276169 680148250 71506384 331698158 122848996 620422625 565206217 406628660 895691549 503993643 580302012 26145300 559387493 79316872 121994653 615145712 521343699 797654602 284976580 544297261 192278304 442273290 47270509 886508468 303363372 715858209 637802041 694829938 51175799 714241072 116886955 828114904 65424040 922470553 698593708 53417307 704430090 381001475 542588424 85621237 496911882 67749337 300559855 546333090 805981882 85996492 454282357 955803364 237733457 293348429 725919506 762013504 4490665 987186196 626688034 662565311 426959552 672298908 189122917 982762350 263706935 470746532 238230657 446035422 869354710 876722607 400521083 720641444 76728838 77132933 264505154 530338010 524880981 505666224 299479076 258321820 470398198 300639488 409275991 935861388 480363326 610802952 768231538 914435919 573812008 473198494 572733425 911780622 774893010 843888478 20472756 35887862 528206334 557468968 510194304 713915576 180566162 483277470 851668348 19065098 970455832 525757607 646941878 904091171 557518399 6789615 34747292 866752067 233828440 729211236 710811523 122376745 511557594 799968954 197285412 577901979 378002398 487607528 709531674 281187810 829018787 884284073 267400549 713148491 888599051 381004541 954209769 533035687 930256412 966526373 709372400 878811083 210959233 243998634 26255012 51905553 816397831 968183766 478932630 503640022 976492320 899140921 661500474 151498746 915579491 841896870 890618472 971629155 496391178 315093555 68877021 785726074 158065522 195019709 558218936 971410348 541329311 57369953 202766077 997483498 778973621 39617796 745043733 455789097 788507520 916072397 612712268 413817571 908647917 441097381 896954194 265092757 759115151 774022334 986820795 867512383 748270875 540567049 930220415 798502375 836681196 312880062 628949626 958513942 923180671 319085272 750051309 593345369 4992248 595310230 128232955 936484545 568001436 673523964 187403565 628560995 259690837 814391120 691861231 901403865 422122545 429779613 503048209 275580608 328950243 959382067 221559622 100017976 790626881 362618405 461142952 850259047 81848772 683909065 706850610 47199222 671798795 190787644 415100741 992753554 46212696 35923676 402394404 24959852 33460241 132454860 663187063 986611898 281996096 699133555 657460172 505568820 41215764 883278333 573875985 448823447 291670110 397728216 983551516 668294438 59680277 444895801 729359651 259848228 291749330 700752021 673217860 571285339 298441301 417244200 800868094 697185432 684470782 987289201 940265142 306274348 828045140 317796276 184542004 256419181 175495554 79060343 232428579 139934515 664182997 764678917 979847828 562607195 986784063 584862702 20852091 267551815 970191575 292854405 263962673 621235036 791271511 378750049 69375728 547101060 728624541 80520924 313408346 988458154 526539818 297673623 163150579 859590464 185419174 87946996 330472354 99310267 253451866 669386906 512322100 752084502 317379508 371008501 64134873 329700427 110265031 454455988 54941605 654670045 480657096 353940809 437173520 411084882 774955410 385375596 311406711 329550001 584073251 483418265 100621977 105373704 93392669 856506509 814871066 65306856 846435142 437450701 553305091 753552103 2561032 658624031 320963136 386605853 137901553 109013774 843761697 867673255 494450996 114385002 937858777 378683176 106762279 490939078 234968066 483369283 222260163 36959737 637976088 513493282 372210215 316485533 951601913 309363442 862684950 581249427 112736363 213666148 828082804 571573885 617443478 526697518 309003468 207120963 384076934 32998024 203471821 355291791 522854570 229587376 65422024 160955217 770789720 960492902 300598580 49770299 908084551 363014256 171063595 730204741 154560019 829725976 251404778 43449386 274927292 371629481 691177557 238840042 129603623 260093173 116501872 236687174 2856348 837195986 378983655 677754695 140176710 422367384 454209415 145589432 29371574 973850021 834403266 326366631 985886561 466078169 804273200 718803176 241585949 778163738 387670536 488175762 915950248 996651729 480165803 603935872 286952481 649333356 778273050 638656721 105139085 568482778 259072635 134112360 470360915 46896402 779774104 850049900 988627648 855754124 173321055 856571337 137867396 175765702 7897699 736583598 984881971 578642112 26113369 60945934 630996422 874881152 56403100 365587231 335358487 221256848 482495402 603966685 577022824 412450171 791964581 426849160 257523421 326381651 593136596 489118753 85791741 148944686 494935071 840837873 470814517 425955236 783228821 769477123 32449621 965757779 330408682 124634533 735527185 742174299 671167729 507636971 763435393 400218595 888294183 756179500 346755233 630175378 932205608 996973955 738967762 670179094 508785207 46094159 904300119 508815521 768178107 21566131 53137369 368584038 65393596 958019095 648366820 535821089 816160874 976060325 223448167 256497036 710079382 598582221 856423224 315557099 524463415 157284289 631995534 334515329 526254567 347269626 204457605 276244760 722755940 757283505 771510430 272739198 83474703 814349414 609718332 688473346 519290480 584810077 941173031 121918971 95398832 272027932 944169997 349655617 35991581 633102575 834986236 842438066 495137962 353760868 532527082 343720111 92051564 648132815 146967853 686996124 189474078 233083079 510788099 85077603 377282462 453563047 155977484 147226354 614500974 839420174 170901194 809121208 989906484 810632544 959801384 11717932 656935994 228854850 570298608 936711494 638409454 194064929 642773076 450534916 289950307 232257452 639765862 572547559 391795919 91383894 921529759 117525619 922820363 803027157 569445724 530498738 948526358 167564710 660748892 15569842 214275730 522841478 108976708 956003586 324776261 963280378 247556379 575563065 122281370 881354696 789637070 28101744 58208030 367128444 205906605 674971330 237490435 788861924 60951532 76314835 916499104 800344724 12244003 320634950 60751854 160534115 714157263 266567750 687678989 534878188 549128910 64555518 248076221 439180814 346103015 288657185 212349925 39650413 193133120 492267107 138768912 837906415 563464934 504970237 693111019 191964479 730822217 153518637 623891657 381737293 500364732 800772020 204151839 217522635 528777465 733754454 682811912 21878706 531887260 28074333 360401089 820947899 463629987 153681943 641369646 165632743 61475572 642874451 13463124 467559672 491189207 229988072 404105693 68592885 367748216 490153519 777340567 314449834 301005158 971077252 56362997 351961637 305251095 496091848 846248332 94510139 785971810 376494818 331838871 389318401 885977859 182726713 230217076 317664595 254523418 435475516 792135205 855810128 468387500 696726234 528777936 207436763 476544033 87840010 117481280 218736924 46820036 176507717 970762337 916706557 567095367 777288711 253634759 920153262 779342396 591071825 637425960 938217506 317602461 27691050 570382557 345356944 705192516 676836121 269980262 225337586 213317492 578409645 593765347 704462473 895295054 813265654 121443227 919403351 572857181 132949769 906132601 525041315 593520651 78857599 576241802 297328505 737984809 389528310 452564864 696244007 104387947 179421839 418974514 146456002 479184873 899877486 867352090 834957471 735989408 286512702 890082773 277976282 296310511 667124138 447422887 540849106 697558043 42631909 540887796 839907243 487628747 692803363 544307144 548847050 672646796 676429085 204104528 996353373 778897486 745710994 939768415 44915665 249635557 140112832 978697706 348729178 451189385 202296303 255354764 751760750 632557654 129183718 909180419 896128842 919383757 585631604 924584881 358847596 558157393 667393257 514291996 605015831 461426603 413426074 560759662 78097618 747892359 405982304 705069301 471005417 152708597 641964057 597423012 366683370 28042984 493059622 519621009 847327530 865948346 834954476 312860021 48404286 258355110 224819795 793390383 451806338 509660493 612025418 50266177 690674837 580811058 771371841 226592849 360258011 756347710 464293037 297871786 264637434 518819388 438924167 904617400 765412957 113540702 850239181 129386895 772475060 25340854 499887616 114523749 187697010 892830398 446050725 375321620 332841038 620376273 671815620 106990489 226389187 831487663 346431596 749542808 391292559 170082045 145344045 400967893 175358520 911270595 743239836 948796092 476468098 2609644 668416210 64989146 240578042 133533641 96725486 484374625 730478447 760798094 64804750 244555944 229251187 949500628 601487962 848460201 600225502 607868950 248886394 780236674 955455563 587802932 517218330 941249524 547836058 122988018 969457133 733651175 438503020 681052282 981338023 241774308 620941226 981579734 487993474 530681241 809927679 216022647 259295674 209223769 764821337 352949937 799216913 204062361 572021868 130882876 182456652 968649845 57922351 809997749 226072243 967115048 387166556 696408346 911960469 268926359 788564212 536222802 384179394 370306759 666074809 465624739 846883343 617367651 845765299 685411386 67614422 945184055 884416684 372016295 270603891 643380663 577874100 529113950 788363464 488837241 215899549 546505783 574529209 241842870 787483519 534465006 950684337 487003341 111517750 320984740 209875228 101125313 676781535 237035100 493910251 295655606 822491999 143750527 266291731 687716727 428032220 783412056 27725838 920579827 13006401 773087385 40146520 482781372 123731390 720765397 947000051 791501959 763113030 349943811 690441955 373281454 224981520 451330305 173815987 966846129 223278359 461914639 573517551 321102768 55939482 889901136 761961128 879758067 948568732 8588108 732057587 223358563 144105573 210463089 900319850 635725582 726845183 433946253 103062953 827606950 120998074 254428758 469359570 738953987 967509672 244601058 824439306 726004380 957666593 610125103 416636666 839612178 922552897 698354588 108808014 791418534 463140453 793166958 643883065 121797566 452732594 445679181 739366896 978250084 285176718 895945412 357669418 234984902 190291237 9493188 117067943 688305847 846366693 235551521 314996134 453578285 431453442 199490323 369544300 302392001 454965491 444916919 186942916 344258098 132531187 328322444 183468154 230106594 698410113 525060343 843248607 547682647 229285344 558483647 939174472 255975612 921711768 694241681 148840847 31408477 556080883 787422077 461544336 116814894 940864385 510705783 864841389 950539845 460616596 499762391 32260171 586512220 874795461 536239577 694646611 965883472 833702509 271056926 667396274 959697316 864287277 166348842 844944345 823225855 178310246 776457956 154207549 129772713 32599490 988019736 907819736 270342162 519947945 281302776 493735078 552294476 20548557 361048727 936111913 373282700 381557407 541431917 655282150 224672941 703565783 550767318 873393638 980439980 837373936 781976466 570170934 128063533 360224681 209686599 720217191 171771381 60597893 665597178 447689998 249480046 186576204 659404954 601011269 78310438 866205320 106580341 867931689 569397584 686723849 493144001 384138586 11502145 784869985 413982741 70954366 539662068 974063465 137925101 862843325 918987399 920433338 600298025 646303046 368570812 445836085 133591950 705156041 596890489 776813180 466604355 603638268 975084872 980516726 322981206 969602583 721042903 442973903 399813429 297247831 461732729 685902197 344951349 701183358 991898276 113628444 488111119 229493073 940433521 545097403 700237662 632272153 678236448 528958733 603124770 338250787 674122897 570934545 827300927 326931520 1141963 826531467 565276159 355872838 360527480 480118913 667245708 146388108 707238759 996706238 193610871 542576498 501120778 301465426 689796148 743910871 910183670 561861391 829005979 199174049 720770405 428456974 305002857 885588025 149610935 881348905 449608637 277117708 63337196 94547838 838145179 930444299 937830956 269224690 80380268 434147883 661162815 399378603 941907068 915250150 297258773 708730261 512283003 509113785 436704832 862819551 17674237 782940836 587226997 242386555 414696954 571447469 654865423 279170465 474222670 129025373 839891084 673439052 673723194 484483649 925526798 979833019 396884193 960333162 74444762 442113522 899874764 676558318 12053468 901631543 390337383 690735205 271252258 323233941 556364930 575472492 752700765 152120412 854798288 258939429 476889699 156081567 543309419 932949173 601051823 62620084 606377038 544527045 259535327 431409592 963549914 83717122 455173429 396487432 55566674 368625310 226441239 726221257 933147998 986797516 821839504 846812002 526256012 13755975 153425868 130025725 151981002 560044748 793592992 948691977 954489326 307627163 155822079 998473914 732344366 481229818 796391302 184443016 256254376 955010738 139283441 266609836 284796123 492149392 187322787 37230246 988248108 755420133 333178659 899349690 222553187 521879559 180165017 264388717 290796331 841198030 709304149 457395469 201715605 410472983 6821961 110039591 661912213 736409669 197717642 195289103 291204 115320507 121135827 73293403 422045340 402164579 33611521 93786728 244434303 236940842 407956632 790122452 862948273 286640001 822822716 407714562 829884697 92601054 416354105 55878041 650382980 951609 180542461 299036421 854073378 245327759 232786072 87648501 214040071 154383203 192172611 228178907 631227563 207230264 458705622 740390767 14699371 19829016 40791375 349757228 224764166 67420944 353750610 79149266 182151712 485519793 653666468 217858786 719222722 693545105 572227503 26082085 137637848 782510792 912348674 522482982 768455602 7427444 427503566 416556211 136022147 852561973 22980457 915528800 445887973 356874161 218966991 946191363 280585812 788648977 347599644 353848633 561157550 120148866 672154387 722434528 750725049 974388406 818236314 923481755 227318941 142158176 561257276 706725202 164834150 10559676 538588070 531296687 739874947 631158276 596775978 391438241 240155722 110740220 849333823 578786269 422545778 84623975 979001854 201634392 750824855 749612175 250369703 29583566 96730041 763399617 451824410 902540607 916382397 947090126 280057951 978798188 716863979 854013324 140320798 283138142 749809518 281858387 138268455 203524832 859377879 595758977 400739308 2397184 7190939 952077302 588089090 256990866 671608208 805888409 421588900 429231789 653404532 191980241 737358384 160566315 105788774 149695500 116870311 134642989 296418667 425385531 933016881 428440726 707603946 171856724 253862551 971677835 824282160 238280399 490554056 863029497 978472173 42932778 312198484 429672975 335524534 918771045 268882420 404291263 656977025 552283527 615615744 238812482 502154283 433548055 750538231 643356561 697254645 241667747 493438971 131388908 729232899 76048189 757776466 296587095 801980636 450901240 477471974 251922968 149289965 493668207 937789638 673200699 524873990 260223039 364896419 554303502 727572443 878476169 253059412 273800357 26925700 563261041 119366226 954375767 625466365 942297505 769470525 596625215 868271271 19912646 518066517 516774844 981479621 152716306 655496193 407859953 179618048 103449785 514800972 484834118 219466468 2386804 289194851 384114405 580970848 582604801 258508824 634210365 674087242 708980384 172700514 810044547 517898201 786739352 211224539 388772908 159309609 528228528 251460416 799922549 623204027 982183350 879133941 180904667 617632754 187347196 490657918 929209763 876675734 712808661 762265095 613760595 903094613 70532381 608573150 620804407 295528509 27109806 706504691 214380765 209925956 119685868 689777246 679105689 222565056 794318906 218020825 747043586 305084399 823244931 605913410 48093299 76957041 233135282 731244315 478360459 899675593 968220217 773534730 222447021 719020511 424711566 295860569 908242817 776030080 704903850 854671223 565030257 96834013 253163912 300400757 246157357 339037704 846385836 625590921 784143656 957914490 283419545 610167950 49777944 734208144 828823898 944520835 434276473 934329609 352913146 365298184 653756939 489733258 540534284 533692132 246926160 98123546 124497700 330424193 795180303 301981606 843863643 107573102 74224084 764246142 993242063 603324892 250210925 19878870 253093920 384291362 506152558 488119366 127175925 20864058 16871086 340388683 876763509 920936257 920340936 22980547 361254094 454059514 529124507 679993973 444114098 897902924 209614027 103683207 864687061 832536256 802085181 211623430 491176048 313613572 537102495 532265570 763427521 255010922 464450014 985403118 926342025 793373545 20919469 462980964 11254924 736231707 56718853 423670368 679421205 145323454 553607839 262684128 891586159 2135348 739937660 537039306 984874093 196857218 439597662 425164390 786974179 188269396 898350668 962779872 362958634 163465336 963993618 930382792 262434464 538692190 26575550 298829201 591558950 470844063 508148260 989990165 704290464 418046835 298209115 602994703 228083833 364189241 308152638 153105311 584778780 800030707 518014189 54324938 987144060 719933895 352702025 213554936 224091021 252383103 299305595 488932980 280336584 475807754 947002989 533435120 523865003 846453753 72282447 783147518 763720503 256271362 713677588 219058072 413909360 295897985 991489266 40916632 247246305 573682 376842726 193791297 944173077 161120376 32097582 793054644 640004639 316329050 545649869 382426236 268087571 955201408 421518346 575941379 976681354 830154746 954310641 81358874 924748322 872211833 808741328 147240565 897824252 798491604 678630331 788934957 102355261 328600453 149474058 465238076 757344141 588180010 241329366 741341956 898657435 809870084 400333439 784882889 769638550 714773883 241541160 791770418 195781813 392477592 81853753 609041612 355584945 477193353 287324381 693838727 852417094 951423776 751999106 519943479 764154294 450951253 592698971 316424724 708721733 151096256 228517345 259044154 159636926 942169631 410302030 534842666 532055532 523292118 801274656 171282503 751056162 649207658 83020444 406849370 782743220 621797893 163834953 934503951 283035515 889652214 638311793 996085110 433142358 354102574 464823203 471610498 479757987 14293955 676938036 878067853 653214922 172603504 839828921 18044370 198462130 852108051 214094990 327976434 882423370 140289839 826514258 962529392 889519618 488525928 113463913 273542965 909230927 357443849 435254649 462915852 424782122 63123585 327457773 737523751 688909458 729080801 215598965 203500184 993670917 23073888 222056580 450535129 498959115 851622359 540106449 554130501 522461356 78915910 348009430 818496924 840762356 607153485 461529428 956974467 168349558 298988723 624373709 731425026 813306054 811985123 270889225 20293636 164152574 478503530 857483922 932636122 326924090 502466427 704742455 658213816 557078812 931546731 912908429 275706167 427639624 210175029 48533865 749191378 995141097 652812534 451786855 146547817 405570859 886869618 68031846 79418816 340519870 331757198 112464138 818758913 711832922 486658004 144397625 795597622 480088373 350980594 218489759 570646224 800872078 977231419 909492266 64919075 119670566 726095396 609474958 596649447 586759106 213365704 1262017 752715705 706834602 154690149 347419776 769021592 946433581 945871069 615477193 131060584 509532955 10873910 406960223 371981682 144588617 186802202 980752970 792766178 542881809 7679320 178349908 840714056 979302095 575899233 180604812 650267160 255054693 916976075 82927047 572852522 897905336 98613458 440160794 650599738 651026224 434666962 590005345 662292585 393183036 841709262 178034876 151971002 482843084 366572524 650784780 774487702 474140885 22853623 953652859 283368776 149006801 562664668 987963889 566237058 703429180 420995117 546032287 331853271 765601304 973887393 961414008 851395902 900551274 670859154 295546035 604004245 644428730 332146557 409082443 736802332 885453463 750474374 685235839 356935670 392514577 277555185 963564626 246526124 624960061 971413930 917785100 467129001 396690101 698625726 626464183 990471102 650449685 476811232 442741666 545738144 570200959 909157349 985263842 966676581 370796824 155455560 650760652 666398987 150038153 955685799 330281597 994603505 775947903 145464900 395728722 387970396 48026155 124841604 878072176 908533748 799317442 104933235 352081213 251177284 874595582 552494399 311533797 205694013 475254171 85555129 167123158 544906163 102123995 967609559 168792644 466252511 359213827 944997172 765128102 808827867 691629531 383472271 361921335 309708841 359826226 792975432 611776374 629482797 652445272 728535014 582622118 871581358 30502819 68426643 154733135 240805209 963481322 837285534 718388155 804146494 649641485 538762232 254602361 335859793 866548075 40425144 954582494 247301354 884903017 321161879 217410175 551059013 336655346 856713845 135796409 809806083 844833522 856538322 43051817 740692392 964819162 956482133 427422004 755961115 584173599 624593481 83877760 26693416 744979643 465887003 511799929 676590849 298520235 533610205 146069197 22266809 210825327 619231174 651563504 655351496 637701517 186477744 545808537 771716746 711219981 985697689 344439619 816894143 88219646 608288290 926062253 886439181 211281392 376615955 3050075 395668345 266313081 170316757 276341010 437494514 177611953 630723318 939882336 229085638 934568885 524679337 873001490 396879403 179989799 355805763 48177851 151859384 408904876 921732031 714122292 391265001 36761453 138112059 221179158 504383390 393023639 457888889 693456450 964979612 778631643 235898207 285561178 122892810 254226926 946144887 583768389 811997942 79996682 985847920 889771183 906159054 19051883 29017499 597364358 180627431 896541140 400005743 15267966 987812090 82416647 682684421 112994190 519283106 821438800 356163228 128649841 306543071 995215099 158315542 658395174 737872789 743996633 451931258 400415345 522208526 670848960 252685936 56105047 989884276 893786120 661216712 777881766 902002008 616645646 214121971 833328747 193927982 873331892 170086024 920676729 676372430 439384543 161959873 566294761 869595381 566582520 238428411 272946580 957047234 259499884 700101946 713365659 817036089 818188076 906449826 137866208 619548867 559455534 711922687 112032906 576358572 905489386 351389502 334724485 308840100 61695965 838128114 861528575 145043007 666611209 466456272 930255853 11156853 831169139 961077043 91628164 567390498 682252964 522222488 36951232 67747207 617197097 18185763 195040224 82067143 167318291 173597977 641574375 962108779 357936248 896684900 550007837 781655263 168809200 948357906 330355597 159245299 807088920 946864086 845337989 507927898 3017747 795783558 19313176 258976302 173506052 562955419 857008287 747232874 874622613 971476148 294964788 267252591 85631859 534835475 722289717 635667072 534521039 72236830 264152263 887153989 348963806 142116063 25714513 119837772 783704410 935758213 374255868 683580803 161304576 124069857 200826682 920105664 125605648 140073706 292315708 653569593 198865104 817535545 631334266 373738764 705696009 302890638 940966448 744439736 377462664 825825865 157445595 980222114 131476127 973612017 920139967 441635986 504547233 901885617 273717860 800580403 711160169 826767062 475975189 402020758 686552276 454799442 108039520 879140015 47985986 976149820 184750232 527473111 376184601 720241230 581666646 936610120 636016706 524551526 828444404 977586340 679777450 860866053 907718417 525503855 676664514 170779603 973182480 631419280 391456256 306864921 612031384 200784340 283952988 603503429 39943445 802604651 586630100 333942122 959898678 722912617 376695528 644325053 268206957 696681286 87915294 262476057 857495666 427079007 625057407 382109052 413134016 292942963 107208984 583296648 922611223 738137382 845195131 138959107 327176952 920286849 893763899 574060119 906458924 466973808 271199091 999155986 795510334 97619523 360244544 435649895 294980092 914524461 135690818 562813356 731257082 632299208 184878367 630695130 608556814 188709776 462868993 151759120 202949077 162094947 692532499 524431889 600335661 950294023 467347207 696470465 819031481 784678820 910669203 383912619 200805216 758222150 803084783 173606526 357589966 642838364 682401112 686664843 440460530 157253180 937023889 606946377 755776382 194397341 378442589 555838930 165058923 503360027 316243718 131612771 320885874 853656502 239302361 295272160 189265555 439250515 210099624 399767117 935898258 748405562 543332166 543529046 952084085 381243030 756608271 674363848 386277896 128068600 208973405 405071638 839896409 505610453 517281556 248269013 666704188 254399747 259674647 732057152 694255047 921957184 669880784 770314676 90521815 418476971 442610860 839601461 375284874 545224777 928428957 728473832 475786179 975043969 431451798 981029783 958708906 210173088 404924691 587642672 922437417 195841622 653025934 475201350 506644848 89815864 926955787 748749198 874200689 494328892 727667597 167648868 720826980 314751807 32836766 788130116 118057797 476014978 325634251 701528913 737468241 932310569 157312806 746767313 817070989 149894843 416443843 702239918 28360767 516151717 998020155 364617463 852828019 662706359 809035308 104938333 861742967 656501669 252777398 254684342 127959903 528131207 373567487 768592510 648776066 293978713 419917744 620112721 422562298 286023036 331771767 563009394 606295336 60026419 219893891 752706376 47919151 877446951 978053899 180040155 904672628 641400804 631708871 202078555 415016740 298206042 909117301 865943962 211429806 273604700 241252694 121072269 949266501 236629540 677199278 718105806 791908191 257197773 791782215 582380573 849132344 29340120 285736174 470714842 623885392 214673064 282304501 894423437 785062377 221052677 686920880 761793375 193913482 664885661 784005368 758725790 882158719 45552766 17530539 466026557 860410966 326325662 146639401 580389201 746109795 53654867 913244377 5948821 940913725 325461723 503194530 970608615 598658879 838906070 350125426 405187273 356952328 466262983 212052411 155092193 415307003 472799894 706580209 603441017 929808832 730832144 48554253 316172543 715082689 771097190 191971341 999979398 125088174 561290154 404191345 662920516 764378873 136192597 966420928 818528018 127504987 132359876 502387457 395629807 600317517 236322486 642725186 501684861 457517968 949656016 664477717 513864578 272540582 277096985 530450446 241735785 7312726 889118846 776443718 894760639 519444268 834197327 277598683 370631094 531176950 632659648 843010670 569065125 632623944 375128937 328658595 797332869 453324793 656744647 503930276 443242358 727671972 173411257 336798367 339430712 905584680 661201667 529567043 744944050 684309032 860318158 999343175 398176879 898677644 694660646 354380772 574851612 993841406 877358459 369321558 541189900 777228142 271934752 254738526 719827380 84561551 430717135 523795395 614934319 553091415 356450596 223355340 38430650 664695939 441661981 963838407 407718201 69813521 439769504 138646406 349832625 560394947 920292341 958615517 501534668 952546467 61976648 656091429 477961560 107507066 611235113 519345596 590530504 306159703 23592203 860704387 980884657 903357198 873485000 419301726 542564430 408444086 631625755 954953656 795142141 622939178 5745188 79692540 894097088 700418697 434398184 22113053 76499901 207692215 385011919 889715471 712325311 134123226 414725412 716385611 51901106 862530269 654479001 585424975 49891370 245564656 904787648 916768028 746217949 458236166 508643219 416881078 986331940 886403157 853009388 936562600 347369599 677247962 48083470 450710653 262564366 209497810 734006298 704556616 409932312 753978178 423244955 794518045 524282248 629776497 935275259 192214166 643351147 887639401 453421067 474116687 634574451 758703481 626373247 29219433 997373303 894912693 368756080 698803979 920121841 358283380 580004056 432943068 911935870 462461905 880867865 166085259 120697186 290012204 230931063 979235656 502873857 229135782 876644249 753949000 918991975 742091176 429816332 266310980 102070977 818977628 957113280 876946938 424874210 248146994 266776201 150104235 68024255 686376541 771802271 143123355 756561139 47740756 625104670 278930069 14578492 725154897 126196359 303974756 746010364 314227925 780940605 502509659 651312313 867802402 276384777 488733902 623577501 660165312 122676375 678602647 303766006 309976825 573161975 575423890 912326583 943877468 34130204 528247329 527263990 779020349 444006752 900239784 710009452 199837491 355436286 819091986 874371576 454498202 868830615 603032906 500847388 958721295 750098094 381977539 253839742 30304759 465686060 479336689 23706473 408001527 400309468 844983758 589489737 512168061 930754288 511954262 336406323 146714422 779866746 509646091 85492058 833395862 708062708 83945841 797685915 344735827 973203641 611168403 68939250 503910378 615795081 304501372 788385283 428975897 731569929 468410815 878579602 251010659 460681281 744235504 932262411 26375568 637244188 113784873 667831803 373997609 607801579 114438022 830811028 734456320 395082979 798524329 571097389 893998502 616507546 141895991 77017536 165770484 852492942 364223064 557632875 972585859 478640798 292550459 435893231 857204531 51819662 566965392 767292724 994457768 698138248 981568524 752131011 160870344 309467542 993620712 93002 927592510 588454441 416893027 344067868 397774842 839639701 691891771 851408046 542038959 454494098 141723448 297571868 398266196 498527933 873784226 224114850 751829668 68892437 968004037 481412386 203359134 686867326 119598196 182208676 812778245 335900993 726730116 464523474 908106976 284665482 120916044 952251512 622840571 525953769 475046955 227515402 550396773 783788498 871786754 971786782 149137137 242561821 297278390 628304877 343897013 710627718 14224560 368347095 75911053 705300270 617370204 542838748 202217113 885087768 636818349 639265315 172623802 381612717 773920919 72554359 294705945 201954360 472690836 819780548 818125985 549340011 100997408 564469407 328776832 242267353 984511037 389004732 694456234 870012793 603939056 158244213 832768598 615890729 108067778 332640586 595068031 383715113 631241535 913746011 630154852 201580700 834471034 935871984 567401224 717772043 954423688 74058226 202464946 491255009 943602688 929906543 94827374 361498095 524063106 503907609 554112907 320481770 806786605 560185288 280225308 988166376 50300710 295631092 158387063 796888551 709879576 156943675 609686456 88894278 369869487 532947169 322143039 311382346 991060764 429338187 214036270 169584795 407791252 480039043 362826732 777125060 543668945 121681335 873695652 291125942 546053519 309731258 696754887 983280453 6365968 903805058 781941894 838223786 793713305 617797800 540803928 95772671 795086067 802357739 879082362 125621190 875983083 245123501 582238058 280056931 518701522 789251444 299889260 31082909 139582973 12101483 108212997 535382049 660759878 542728926 458485634 145520127 696538505 893013697 97035890 572446507 588093224 755907626 539863848 378618877 396071304 379382483 569560122 377092017 28358034 231553945 460678661 825513704 439370802 169907455 527176998 576359462 741049563 200590764 390576898 968170066 713162242 682215144 279126591 705424696 453253023 584572195 817140041 832897034 78087599 273720943 550360782 94611419 498746036 652297985 195106370 164716067 595311155 743652276 924140636 17350462 937366325 154439813 162949015 876637421 170500295 443373336 191357618 161451731 859255930 341162802 551245617 753229560 707397859 749405501 392463321 97077834 217080348 104508103 481703223 614699799 736672833 311524099 633478682 348262805 758547444 210328390 63571989 795229275 90465498 110229899 379739646 46257381 21766172 5528304 846493298 296661523 70681831 216837687 154856526 618169514 185153772 675712582 338302775 729484754 213529312 373946023 833037332 157794710 49249021 580586504 108965774 63556967 291774848 421817021 838835863 742847129 705650473 819651897 734319840 636151525 24218558 271101592 678964577 181917926 632604296 831815961 235213525 812180124 989527252 37992604 799658555 20586476 721246323 872044840 998130518 910483229 227478074 759943528 10461486 634686300 123891331 148478248 794343565 544279353 731914154 317960157 881266307 274528040 552778386 265192219 868624099 123456001 176519454 757925660 702407364 583725441 589278391 259607872 757615872 346487495 820755660 274834567 465851064 595976407 14573902 396127257 671824846 969001754 921654576 239177662 103837033 172398556 631170797 997194343 368300149 793385677 905558273 587211939 107729952 591435649 957421679 197357866 710977630 976925168 307938618 294514006 290640486 335274742 90576620 551720869 543881012 29504212 644659474 887281209 99224069 766714797 371825597 627219287 574327517 842112010 338262018 253399020 670875908 238476631 153367163 510508035 340830596 944844900 404637637 21400912 567781805 569016292 103022848 390135720 895062930 291350257 313498194 928120198 848954506 383148934 521163108 520081544 901402543 204690692 218258403 870682096 703050850 741444782 288077824 198678309 589648581 124125740 160040689 593936943 722821695 607650316 54518126 601802814 102367740 518160956 672500788 519456803 659531627 399382674 143531141 376111316 950855870 866964804 430461095 36591597 979828077 735409520 412325473 333151274 387172531 34933141 998767489 606825967 498182160 201140248 61427288 618670016 675056581 742456769 883546171 232748232 835521883 272135227 444932612 61589846 172890140 651097751 646689936 697986908 219695000 638487497 790168895 390013167 927095842 670926634 547929719 255687370 532994897 184362740 169513505 192302794 977808512 939104457 503589930 868766323 217552205 152100397 817689348 964687721 355378717 625951495 105400354 413788152 637426839 620406820 691955839 792320910 922853925 286327732 30815000 762174779 159008886 528682443 181114733 663576632 710988799 435605217 533633028 740527709 997173365 810561107 201524454 580055720 87712084 892438752 8072737 191410621 525088859 905473836 383846980 44489313 52763150 49632320 435866342 72487422 606112819 512307720 839737119 585553187 832844885 774439380 469405196 728885761 558307908 526753496 223010640 273572079 41160851 462345387 249176974 402942182 146093337 930628044 718838000 482085893 994280305 903762456 90506659 135161870 659413882 474998613 318774360 951417575 441780183 463315371 194545861 232634651 11535471 353267750 673778210 46731863 574867694 886741813 343440301 265933293 917975363 871739182 475708198 362240852 369981472 193528520 691824467 747790501 984009086 551551391 578378365 749052704 464693526 715390131 455524082 358527909 934712552 998224105 246459265 505241404 567683000 727281033 983797761 756084621 577872780 380025534 821632970 122576745 740809263 361032729 110008378 84509503 609857970 842099471 589291825 465297831 488158949 825922934 294168981 851494875 692718562 837646348 600987599 999540281 367021187 521095920 289572940 239995074 92479207 308095015 440509950 246161310 302431217 464548888 184984281 704376726 121267145 323276816 867163734 395260057 789047897 151511743 693796851 890537015 445785040 34591930 777253296 572080169 697093923 550120183 126785683 696410823 382144135 340677971 346278693 732106640 12586489 780488463 462747636 131125670 398346678 603951439 969976847 582189647 357510339 187475354 561396621 804020085 201124198 614449245 756752390 560972327 488493482 638910824 20795160 775593238 280732640 765158511 695212771 793706265 307832601 355805066 837547662 390987177 651387308 870864309 115559616 632265062 880663990 11410257 975260199 79354000 184245141 883913889 941577716 507770766 815270508 335479374 664741981 711708523 934711459 853418468 547793178 328210516 114974820 169349715 920773609 213451291 840158751 789499502 604062987 173446327 528997126 597791599 168826308 23275202 939788178 58117489 241305822 874946553 617056252 404861429 679296807 600222144 844309189 310371934 10395630 35584412 592481583 139811445 578155402 131298742 211278273 824869605 9835987 976178015 470151366 560939967 390119591 986711942 338230479 377360632 982342759 574533444 369778989 16426215 72776823 96221777 328720504 442698951 20175297 906936715 653350154 718321467 125010227 944921462 192029573 572460229 764315708 895583927 255207753 957752909 372394835 923256984 773001983 516165024 674071664 938523528 567800081 597451247 384356241 207445400 811628079 668230732 259733815 180503806 418796491 553401904 57088230 661970070 591658654 320883704 13025192 423625820 370299681 564073315 523116683 507652083 102447125 351582230 417604894 127086881 212383483 677611544 584630776 475934288 268820637 168969814 363679025 637126415 603019139 328820000 62284007 779530895 290668159 977331370 580683707 167874599 842604322 221799308 386747217 810492369 156259908 791313731 31266516 682634410 792397440 423648430 610470255 619834230 568311989 903538321 26023637 476820761 912133766 491606037 143452602 556197151 975021787 641794886 913078871 120062517 183260254 250266516 521259754 853464749 784800767 184453202 352008243 212509438 787624305 401875258 124276729 685780034 204139434 55029480 673989507 743898295 116133735 845153626 551788576 884546111 431149477 624971895 451272095 617099487 994679849 571728004 858202327 105831235 679750138 566176432 494310945 375363897 787431905 808898954 743358425 739435569 542604528 725396357 616030944 796532676 640483576 981970299 825918237 823226922 574206737 237652263 683713527 528997058 534729238 548713385 681710301 547732110 74668326 329986054 344399294 759002292 657984549 182782886 764590481 975567614 332800056 600146132 590585039 35262043 567284301 556604226 504496116 812867932 627837329 551159426 194145281 918664888 539018231 3491470 87451901 475849672 450868920 678871616 926716527 182362379 670877901 343892443 16037350 202923171 620118903 190503808 51503473 869043927 261393592 577904058 112967207 927581839 590854103 159282163 697459361 547736027 576935392 901911292 860818299 75290733 44751394 749984649 548966359 957933081 152637103 16953011 435311065 487378780 247785183 39050868 511057196 719034835 496995789 853692462 73626491 965387455 758900440 779675941 466980089 643598216 86283300 601493248 154748634 34769975 12021015 454158924 391907799 142584314 77712092 362917113 93974190 831190947 73403619 854853851 24296608 73975850 549163871 657050154 967918578 898383143 627188679 150029314 806687340 811000664 667928917 698322148 987223005 749328673 898211210 851953971 578864788 680379143 668835496 94835128 920073705 753156660 440786998 202703391 697860786 577844471 393762176 364339064 615101902 224781121 850225173 386586806 346032798 873696040 528984135 538926387 130196870 468041575 642457006 996085546 951832177 291230684 311040933 998654524 810732875 735497738 624260556 384991724 32252036 257932181 711934596 804549155 869550483 375398088 957294454 382334380 816003441 689774354 507962893 620602041 581996826 475155332 508399607 406596444 467129360 833273173 382814632 347866639 941826264 67259486 597146838 699419693 694739834 348576159 253479678 220727926 80792069 583001016 17244126 480841615 109691657 31659889 227529209 846950016 502587931 638897714 463869718 651251508 324510292 965427851 104933569 662024444 147772114 859273390 738850505 784601869 929306422 860262128 980591040 815398653 30571045 309513292 223715710 926245194 979008455 67959007 498602911 592724947 532597835 453707885 884978688 478652508 689609825 793731291 387658054 228141327 892537790 49148083 22659927 451894006 137533340 556928419 408571870 189285506 208188215 531026174 574781131 326255111 107534417 103963705 603665105 229595709 580633518 767997807 647110631 882815169 181225369 879564766 566836680 466218130 602732126 337650792 242683507 794107540 561455822 503857683 753289899 692215312 116663486 507428489 102004343 391559474 41574279 988724889 405554595 598104970 319194760 65534644 898435134 25791116 942024608 73431920 514554138 101147664 81556916 248238601 27782224 266259666 65689391 563325147 952519097 36535027 643930237 352818153 476706165 977895030 754405519 419484506 828875880 16288196 405317466 280433654 175899832 41238568 805221975 323114413 706974801 669347924 70345989 977222672 219610977 119226587 752179043 113094358 743949020 513376436 561002614 114312281 526779641 874647485 11505865 70518806 620527026 415061814 169088232 235360561 779114824 455998530 307762660 881307886 622308030 749626986 791562194 871105337 768795737 360535577 98476620 531860767 51746854 479669024 837536494 574146387 214055028 526535988 779055066 510215338 504695381 957632107 198972981 261353631 177454626 259843523 139646631 860878800 576711668 269774235 670141919 389605503 791398444 396867128 823833357 483249425 893960171 152846402 207007846 749645971 385290650 387430212 193928100 10911536 478273892 500176431 9686147 567064252 530595767 655072215 194247493 360999724 665139655 274749301 545525551 151946524 785166347 720522531 111904010 29704776 105709246 780936803 382099875 593396755 55009375 787343001 804161099 304189443 411135025 792430476 774707543 714249794 480499388 58200553 235274401 927915551 688653898 287423936 618846213 576965771 249702763 301516037 502266853 617184925 1935730 274422800 739993510 718722062 735720693 845953565 634877489 115907006 65991248 748938701 522531955 772723757 883753507 264567716 72240093 171332610 788546000 294922377 60763364 500993160 644046846 105673800 563698562 127423532 769611545 532366867 535251891 121068288 555940815 260364541 924222969 568305467 223542676 196689534 982996953 975621047 509110559 814525170 453859932 758182002 292481259 963071002 719964815 632633101 704372663 607113113 313720323 252298576 27187462 635934583 562153805 756207524 875946400 965627554 257253511 422053271 537122319 176482665 253196749 964577372 891904803 10747391 255457730 643025736 493897839 12236030 727043592 640587863 767859401 376215009 996023243 214114468 512284878 545584008 443783735 245963508 829786971 937170104 555473149 409484844 648277525 870237849 733281491 82902 165596130 839846710 990821361 558561441 311571310 65724416 105667220 11167454 610204583 95338059 434235774 804926212 914800706 407537616 642958452 992092204 675829300 942626090 665297087 399304853 250762809 255074393 832149420 335063073 950039376 530747714 45952780 731286231 493956924 64932908 108924340 84421471 522397957 622106692 811719678 673814921 943309173 761130010 154771015 190449862 476594076 147326498 769659759 255926445 61017421 711251764 389875036 216437624 771431326 713174285 714244471 223589508 483925868 204456652 307794221 970484437 378868181 341055349 437788271 602034575 726551739 325125745 170496050 306603134 689433928 321587724 83126512 570892943 717972069 177712630 27938598 932362837 823906113 588398531 59625428 591330949 370780112 133654379 762153216 463734394 826660169 460500426 100255283 184838833 879258279 456304929 630109946 812031822 255709482 893054867 58628454 312165014 812154067 572218281 714256525 127042419 560049899 773724879 56603910 895154163 710143612 140772821 626976113 51626953 928651990 690972526 389089517 672577227 426594316 733703348 94494112 956593010 30334836 97468322 61835571 903741277 242017323 469958041 675750227 753229262 67655055 531457500 420333617 754241579 311395779 242983955 797406467 797773438 385950254 198302412 219563137 629990902 505793020 744884725 949203817 335726948 390014620 492199268 83218683 433087423 787436096 62515023 74107773 575160480 912523360 166103252 719616696 99047111 321890359 456120946 526869625 96977556 315747140 376147086 642576145 313027726 318283723 295042032 611879382 795483616 708400978 151044163 562276768 53244119 575519012 724313752 867305292 218752869 222024913 290364899 670463549 985112481 917352620 956583805 244975830 740755525 206590028 710988704 453193473 446826799 354810635 704971759 360798891 454319584 286714506 509305835 232898629 375617536 715265835 135510398 309312837 645030872 312027286 255551860 491177635 363118806 431154229 382355453 15855964 41275917 297945015 728215853 141219059 191487666 917624208 385228669 109848555 601383584 829972344 277418055 651257422 645824725 193201384 575886925 258379817 622117363 170002848 436419122 451568653 967209152 271909924 709945599 295450000 127419046 585664058 896079520 585770442 743671860 269875565 447133797 899278297 102622618 125770125 755779458 284812637 958371121 922669869 339328910 306401532 665593841 804974116 484686088 439754463 766617082 558849549 213906381 373544755 70245644 194387142 318590371 194065578 866233614 500448501 172179634 505846519 3280010 461090430 609315334 291391317 206747951 239881486 550204430 339685121 586000462 639412372 357850400 433545147 819049822 510128578 954156019 202763850 656875641 360665744 145364003 575736053 806865116 307829946 641619120 747676682 813243755 564513853 188286591 878086234 335644458 594170334 248645336 989214139 685141445 49265571 211322342 421822341 402283017 894976343 318574394 565252886 521900137 698817290 972065865 185643598 189020538 346542991 486981353 513247251 307802743 513520893 251668952 600645327 400830397 258250543 119789877 477682413 735715664 543286340 46085893 20520287 351638357 468859679 637346735 697746971 47387286 778514407 965149312 906278041 279751937 666343049 202499625 297707607 921710121 354477873 136557884 613594453 259826115 539582165 201292978 779395225 626001451 292833706 386693735 150258861 574079197 871267244 328116636 981088284 96092924 942190363 476831605 148556792 730834382 929877752 652088697 692032087 682434877 946410381 226909717 32316625 434179672 55298786 121287961 184486148 866761168 719958856 552190009 946426129 102887035 751649234 783088525 286704668 541564373 223445719 234433553 337550031 513868922 526552178 42531878 699821015 502840493 795120386 607180815 113324646 954067157 728665002 302379125 510766256 430791162 57412306 734515940 584197230 26404940 820644516 988597836 772630366 212293533 850446224 706108800 963936704 163816418 622900424 295888314 984360154 248333749 250170565 241681173 936101238 378079446 495263168 899869458 368315999 129277605 992422970 625355028 204081895 228176042 796099956 542656228 339515236 352806670 539553271 188368173 738103215 605434143 2095630 206991872 956011427 930798544 459503175 38534482 924235684 901959222 340107254 226745722 301920533 181546508 745065394 608028083 705108704 115307568 760257494 145962144 329827315 753048356 665780993 989354179 857745853 285697422 462920343 90362116 971871413 163215544 997724477 29100848 967290579 513198352 452306784 802752120 828100629 1880233 923261871 901949934 422264060 979195833 544168861 41739019 300755724 254563609 227885536 412052012 827091792 445248712 128260341 765184784 187487955 792579688 841839001 152802652 9303848 265278399 503555921 52096791 407860450 652737848 595613923 54422830 742379037 111834720 79954651 341043185 480513268 749571689 712756231 867090324 456535048 688866986 798939132 991241391 908330240 155583260 627653007 12889791 226872579 626958047 800300380 782335139 981420863 605367987 931641410 545979679 594360678 436941184 341486564 906497884 99522092 228060878 533161258 652118374 15890890 998030157 576694974 15538349 354716798 677969743 302597520 667069060 70127369 240093513 364058962 615704741 990693167 645241430 377912573 329180588 366010939 525710515 194936139 898645911 585502072 684724292 954610490 982597197 594925241 913171726 612213391 564560915 264893650 348504507 268209232 825446424 407922716 176075801 781368649 48963307 320478965 38128539 682253961 919458047 285139518 572665814 524584418 561473838 968207323 672836869 439685228 977303859 879964982 841035398 307190018 752995374 32708541 293698395 958075587 347369252 12894560 658607274 580118418 627904381 383368979 75659326 60235927 662363012 34472274 911853315 670293692 37019371 118573208 908953485 296358705 359355716 299591655 734754450 481929705 375512201 305636163 158424939 459989019 650357652 553901622 762004632 192505537 388594344 848616526 150836281 302122268 455031782 80646555 420777109 370317102 759120345 584997170 94848663 480948286 563179 750349740 860700236 57108824 649919725 74350503 868648806 866019787 346334099 347451972 648091580 424679337 856923894 753958823 990931912 514888266 835787024 300013435 422450983 455842505 538297667 400850283 809807133 672068741 324834003 318877098 879876366 985996706 450140007 955428204 765829382 754044294 621318028 531287915 521874994 814767964 675320114 213845091 851440485 117626516 388574253 518611861 862608276 844659553 371705013 346038600 702682202 760039225 98846182 246921027 905450613 805543257 815905857 457638741 275251783 399466303 404434473 897554894 896181334 225719598 322675303 880022531 372943820 559267501 650294439 300762829 941293815 357238024 734918137 393436938 808479690 410114510 59259728 815969819 18498139 567080273 979207174 547440741 434373987 711840553 331415638 367795664 512646849 36846257 998463969 717752395 541809655 570091913 313203754 478625350 966841003 584157202 326231834 304494902 136037672 523418613 190964604 163867156 570035930 498742428 303283074 51081182 489250518 208587704 475522878 849764373 207977551 812309433 176536362 672710462 889510690 377953369 875177121 940044129 919982155 566170386 220575843 98193549 845090926 774596003 687687445 327187282 795373135 845806223 933109183 328802117 991800666 69599133 235526220 483908992 148455964 100265049 743523341 141038367 797849287 526576274 344999479 89590212 602155442 395339994 100331616 290487827 742580695 724346121 504083206 572952631 26412372 570396858 347700232 480153691 245892586 155623885 678762283 224105778 433906561 440977123 873008790 837182064 303691938 21814757 112417622 880063823 929565435 722698366 451758555 614237451 609656287 520781980 464356985 667804006 452436164 878561523 900881384 86002469 585957315 415331194 309804485 233205392 974958619 634745323 365397263 776164342 356626093 449530951 167381674 182186535 415498369 363097424 31560671 277935864 808086849 865790734 578613466 720063939 326923705 154349387 732499755 628391396 352673373 581129239 596524102 307953469 22013379 684748868 244894723 850097843 481796388 161611754 177730334 976054958 435587808 372917477 216916920 550412189 419951863 293207378 921575380 638692976 897882512 55888918 989999067 197950748 979527030 647036247 282202904 107306267 703853205 408763136 992829501 739418089 52885634 876689730 44534237 208017288 252522737 926246670 603139311 207045885 813420092 588354203 542254929 421576400 717261795 29784038 253316675 117522320 874919686 225123117 703122152 481550925 725877997 140257651 515130057 977293084 672243073 348264192 412987473 89118615 1748432 532132830 123363665 439661914 767362188 951315037 252482430 637715591 406593677 332063631 438663406 963928643 158408011 819456461 933574303 637087031 510591332 641754928 530823408 161367055 741114652 668565528 828589606 222283774 730018520 791370665 572337385 164280121 204613026 581360201 281663684 808673655 433775016 761410596 332074152 875984504 538620605 438886312 925001577 797649019 438028503 742306825 290463808 362997446 519301263 945086 507914055 115969569 899850148 283627778 985565696 339430747 694898040 726589012 881004495 131290052 318024081 775576311 60809339 324552113 656897050 325159795 874904753 792201980 892639327 611621906 890126977 377442177 72986965 353435492 18702815 166831010 289678863 425759419 755612451 90898116 177111626 854498480 358104969 341910992 475024098 495305628 6321074 831709619 533387354 384904736 246791714 481574878 894553945 632548766 772317632 731982534 804446504 662606525 539097176 607374949 5532213 553114600 6375196 522570935 154733714 545578960 586266399 385927743 749005430 568289766 408118233 806415487 31098555 411458274 455382438 132601987 504112478 112554815 69021767 224980823 500475395 43495356 90779487 194128012 266783855 573009372 791694070 506692280 370249484 857798247 545966586 135454706 505747304 455599079 857620154 758061146 14409398 12220716 462370665 255596175 346433099 266842056 501149345 750177335 638172706 855294612 59997149 22600315 196426585 318921257 405018109 836643975 820719282 132582760 395088326 255499279 425403667 514140659 454103136 761214405 165122566 48843441 786858454 603591140 263523898 673956430 717401497 305755304 603777536 401806776 793233662 374464723 439600590 935885987 276378555 411597866 242642624 172151814 201115758 523564534 318095122 876896924 214974742 153660804 776468647 710520165 273405336 655131301 619075973 163202082 986259003 128991791 988049495 899779036 187114540 492095610 152083689 852635997 753049595 151605219 628508848 5847477 648114204 126927180 267483968 153170615 395339111 273261722 510106835 42134393 844297625 376956214 696103113 399488216 946650577 627333261 790131746 119542769 773651731 890919568 385211910 473553577 144629961 695408693 97491517 33723431 675738940 507992052 738317240 997287764 528389663 851747402 377790726 638085986 952893701 737214009 604998879 576274498 293959142 184406470 743094941 385298732 365370270 483155066 553893054 886893851 35464814 606661602 657071972 227821390 633954937 7467535 100772565 657475017 475209800 446454295 272013307 833918418 50510151 140971154 9621732 182756468 965600326 442513437 382218051 16504063 667410936 871221722 285935341 736526214 709433719 253543407 643579485 482516319 558506174 869737986 95237938 141791143 946055470 647741892 763441324 501303740 599935498 167036771 67271730 712986049 727551226 933406741 219834830 762403101 941621900 697812628 674103983 485515004 157948078 971120029 514269094 607226572 977859894 376034928 89262506 601841346 344789594 557577555 819684436 812532819 815749944 216553999 20330595 717585595 277721680 462187121 893061178 495546233 970064900 91842250 71234141 730126545 4577055 488287856 781668856 61020745 657213259 613080123 432163672 181558060 982451609 890172681 409974895 901085962 950467325 832047674 551005524 385706038 795278544 205878836 397834945 966735942 57654604 822496992 868916371 242699927 701428244 438026283 485925966 977263303 12987561 556055686 843999639 213806393 491162869 962975079 164303543 520828308 742969284 93060038 966666015 39192900 437160774 808895137 254845918 618771448 828444559 971292024 909296173 125077026 87299864 561896145 69692388 766118778 970048315 991381685 991636994 994022268 80310970 56049457 50081576 555358181 48586296 407491286 358846494 571461434 798880446 263724346 33479758 591662400 236210232 756687733 395900484 421416837 738314230 193144485 656277044 921116118 269574444 21070442 429362804 888886471 781650290 933314410 394273789 262525999 234775876 688686030 433389806 736701864 241875074 596601284 639781129 29655827 240105714 309387259 344135220 447953682 790096569 531979818 326864122 131966861 685265638 205058441 1924872 828486190 258097127 930746197 688290224 359949028 555178514 226838353 766177897 260425828 151201822 349577280 689118540 803783843 864375207 912364140 154449817 107183965 942732205 306147874 941650992 499782802 864743701 597285428 625621017 739897091 493069095 87455861 532820732 549991097 370424846 271870016 718788010 36445055 786604891 841095922 69450898 138090339 846398595 584194667 659730508 72520505 778570076 76074898 953974802 566135064 575030436 839488206 989144130 737428699 360894586 204105357 949904094 604827297 330833123 326324160 380781579 296321357 99889734 329042525 488321173 236055814 877094384 333230556 137146474 458318776 710341266 892187579 487514907 685402002 472998078 139718651 768610398 333117830 139629 556472736 465492622 723922893 465036411 181998388 155916073 678616160 246406441 89119556 166097745 667483008 283627163 767760610 479623244 396402734 306708568 209076257 237106692 224947 251358413 792197277 71434120 883121434 888217546 413741552 343178633 113715121 850374403 576229950 419507422 256935308 343445136 282737834 326108928 587023618 343449965 988669406 532674191 620881454 518192123 579990664 978760651 753220975 538127997 496046551 274716443 225956840 517772188 778406914 658273162 430143489 223941860 689576641 219803461 582752228 105435973 999683538 513411102 337626113 982606226 162305909 896050188 180504458 700330245 581699313 779723689 371009271 812594617 345535757 251209394 195896452 374017327 698949783 504918667 59692718 744061642 640091361 926938809 695325882 890061907 64708671 53566821 646890286 645675125 78503050 131703776 240528982 494234434 586592672 960524057 125383872 245673132 410463201 228088361 177728448 360288525 885483187 804886728 998942701 542484895 863309056 441355220 907662754 133483781 886357427 23061457 525166462 833326017 566297663 795989348 344631524 21825211 139697943 487027159 549224060 470716864 604493879 656320921 557021872 173664257 490860442 26692795 252824624 919122576 170393025 175907187 796563055 553017574 852823091 5345437 301187619 693487456 401904119 616916021 873778633 281713085 978982427 680875486 549048862 660864930 234378289 670615390 168574631 148463382 941092045 246640415 619144234 18174726 300637704 241274032 590158643 488959426 96655360 371132226 751316624 674941310 901178197 239161900 284090837 937014482 474688942 663005032 289027545 594785595 268914226 114315795 27098423 108371352 619702800 7157489 145066702 321954989 750230775 498395878 830831170 424010147 674577310 609110910 5849721 534718598 771759677 292183398 380640286 102049990 424270610 676189424 940571681 804598199 5268702 471767187 603106356 337062160 6071653 339534185 327362384 613257072 53210098 673458608 277609006 186406612 986006480 860287818 800987599 252853027 331270866 827469884 987789301 934137506 851788236 961358130 161974695 300433024 936270103 979342330 131759025 681666892 547222289 868942853 756423969 406923129 996144795 699320553 61230539 302733793 5334425 769038049 414352582 971137599 9309558 861314379 623091950 354861491 180110237 165202217 607700832 912959298 800561153 85584289 829544960 916763220 541026198 80794749 366232566 667773236 859010261 902796460 524783660 602484628 295277116 141844159 879157714 150857478 667486412 300853101 359128283 736806276 946929289 573255695 484276861 745059816 700563198 372875044 231165877 164471925 131304374 86036174 788706753 555233612 721469636 531922772 532912804 259549944 316366652 480994718 361158053 387069667 732954039 224727996 683644368 770793438 113248467 530155872 716610675 478396061 844745649 860419167 209078691 276908089 661156982 840571187 676632245 228462252 142783690 730125692 894623941 43361624 222293084 354537594 168466738 845093761 590805851 800375701 797283871 461696718 353496830 877865686 455141620 810290124 107943422 859079531 666287324 863868523 771555607 427011623 326406469 942209151 804094347 237789183 522391650 285177408 585638814 286540430 419339692 181293770 184096539 282008210 529566813 334081694 950798797 740691052 673272820 868559391 265434119 202688676 423278772 160057878 462288669 344903779 299370532 830579759 332163561 998940664 257909136 45682042 896913735 731206484 374957190 543264490 790787736 41676429 713428827 590267353 150849603 711778910 917496228 642270850 817007152 384254118 180004541 739209350 100648011 788183269 478404165 121432936 94538503 111445186 807935136 767347473 889175512 358756487 700921204 727791180 859825080 731300259 553308716 645844811 732601251 907002663 749665400 198610464 696928026 40586314 777947339 466459973 726965412 118186725 802414300 907715605 398851657 614481400 561178661 873006928 554625045 163904035 724129895 774753179 770477211 766671406 538423844 176621054 454279023 725787521 709730596 602442852 839369643 434271916 290348273 60325406 222933099 151501793 131962202 154313313 9475409 899378037 506123508 874608835 58217217 616684643 648993684 299511234 504090534 566062792 23493846 312018237 754499948 528091752 373923482 526283513 681586948 851357480 312364929 661308701 587882019 706586514 506116468 629808310 180411906 196914004 491051038 885646388 35356639 835896257 435665261 933214699 934228347 275564622 160487957 553338515 950922651 857988374 951360524 59587017 219187336 509439319 657154831 636627084 528945294 415023091 839468316 136831936 358997120 656294384 542087926 688769710 994225202 98302200 532937893 191375746 400761086 441513434 766442483 420082124 113736256 441138951 659921135 182035200 277557210 472408854 610002542 924349686 762066609 746299712 573961861 966624362 241048877 705126884 165100816 542524797 508374973 897063172 54005295 142540338 793282897 525434055 299048644 909197554 651828702 383252981 283080438 101823752 215513822 447959678 391814320 876801830 245194701 859995635 232047138 394960863 85891245 913656331 172801599 956434986 562788483 474191136 442781502 420955109 520210904 529322159 807355162 615921232 689526072 556352476 296789522 385179278 280800694 341919723 423671081 486806568 702347111 526836936 826619047 396692873 212625378 246894976 156311190 665415298 764647110 573455046 229868870 446197448 362646068 956918639 969920969 234083953 86736209 541808374 161240695 332134011 70336198 74344953 360438124 600780614 182922560 142831802 942850821 765107476 97066992 792957855 634570343 501814928 806729483 785985970 398852088 223723844 891850827 423992609 474345956 991080481 970392940 280887231 901418649 17083387 102713008 528693633 262457675 20062731 118611804 251528451 306411633 317428843 716841529 986808321 124981318 449417885 838328339 441375198 42191177 286185989 751652925 845304352 423261373 566054506 737600780 287423729 691242794 170755705 441238615 221596064 254768346 19444802 544226814 893571870 35509853 429636537 584258144 593073282 331968773 497862966 887854819 742225285 845466987 484838902 220057711 304282375 741422568 613835415 318810611 734882696 332880156 263992224 457593055 660942255 378515051 577160695 391633833 380865223 330380411 792187752 551013448 984765245 91227064 596876069 157443772 197995300 987016912 464150593 862985092 875635889 286442296 221133364 810901030 729187006 11283876 607484250 470073258 813489995 482043538 486802804 323659039 16088569 51954881 950124581 329927701 712210573 211228082 972937590 631708962 61506419 119213614 306272850 99072606 542819896 137363647 575691019 230219238 415212559 178498101 666072019 339319388 128183886 340217378 220561220 621530981 232870126 178666847 960851161 989214762 230758669 837087365 293672306 193637848 832099695 357961845 716315604 206431264 66877177 534033617 800097063 959129527 764921654 655210624 183337846 411085527 483935442 817200174 947464242 882289597 835524641 588880585 605294256 797416745 247638425 886302725 917596326 37813473 543875155 720369881 387221170 837061165 32040078 75537408 826919635 994706012 648959532 62022777 728444654 895862591 419801908 619823624 599228746 106003369 933271118 321814450 640613140 550100469 647884618 859733061 750659804 138548863 420017049 90277070 702172950 757214249 954742482 945621792 571488922 981326040 607025455 744120404 772559141 663075829 512238605 652872003 864629206 6664941 441889392 154930446 500046257 22794161 641344380 63248791 448550944 26526519 530294013 331731461 561571692 161440759 100528096 255467332 497401160 654670958 141776056 627527811 616981319 398959518 349247034 404137396 574459233 189871500 556695489 361719311 886771315 421207489 539915723 961369231 219584187 932520906 736265337 23595123 986932319 327695801 900024339 707678655 873868775 195903649 587934082 378230200 526466239 343827229 351170773 819186540 616810423 20616138 973391804 30472744 890918274 704647624 202649616 442514943 752004922 976924989 654672969 457697354 460184794 518038482 392447494 856859683 32109507 63545652 491320457 23329512 105436472 729290644 290763576 822208190 27005153 95162920 330849309 309034764 311058764 437922216 507540583 382708476 76710503 713436881 706023655 936183805 550696968 863411941 879144084 762702915 818357861 483993129 186731783 947871046 73513628 667471974 935857408 115570239 504612653 445843305 296890079 443629742 708038266 181434756 647515947 64769238 891345230 316031498 228619023 211789887 116608851 292454358 547371736 608320564 936037274 561071557 198731896 333383235 819461911 17071415 932983302 292981440 567718691 10413714 505048124 652553025 240363513 758088639 158981368 749375267 209489721 97244331 391794107 6032388 134746215 720410056 425806381 422028359 579265388 585976969 464928919 743278995 834507028 588470249 509534823 85132116 232889231 963004133 336742064 439486777 781010673 685103357 348497063 279862708 519239603 489885879 148944423 441516157 295691567 573153820 478942766 904338191 103570471 889449273 884683102 404767018 784681790 341385888 256544893 533742927 214090621 576609252 855098101 84728135 35522768 189812256 464627541 927376541 886133895 800274545 450101710 718352159 26558934 157364855 639404726 897623393 337836117 446355673 833965832 25244473 488855168 203606974 25539299 504068676 115928631 973411668 999604231 609680992 233296192 590457420 963245659 287983664 781306816 930228316 804276329 376465308 95238854 677984444 776013792 106985038 384006336 106874026 238806033 14631989 963123716 596984806 462747251 705081350 464106825 579619126 831440160 570833846 108293163 72692963 495982421 269387521 613062570 197189434 620434422 756086247 507480747 751137549 109815815 169591593 645641846 92326960 176150324 383395024 907914038 607114236 581402186 917208743 855040636 498893774 814527932 164469436 535603645 502994313 972496927 441022435 511044303 731751952 762622126 789716531 338353264 668019661 890019782 77260678 660105919 375559469 705771371 683905533 773136321 6747938 639341506 635748474 458630109 314037663 500919189 958277413 561181792 694143008 193084114 338331112 591862267 870021151 536871692 250974451 715650368 640262048 350023673 594569016 618569512 778224038 198792690 335416048 963363728 922915003 324004470 128700948 402542518 149566828 210293415 137549540 316822721 462104779 175730123 499697764 888701495 328867052 512882124 128699610 466003589 858654568 85093817 36997714 577374075 702577629 839969859 370687770 572943053 444885099 711488064 911664710 984922771 7407160 4667692 588772909 46097865 262146542 951911843 279082218 577195216 219988024 827756520 598524124 270985707 620459080 767937634 176153894 175032771 550074964 305074201 535366703 935851492 402521620 527542589 178145316 578901310 312279366 793351584 631747441 423903396 365696043 468982583 715664716 91037008 563966471 884270236 715543082 890661725 498785188 478416271 960781896 272373836 731424719 998832496 606430755 272019328 385600474 441388999 439824640 647022274 257509401 390511293 552211813 262434493 841245285 489425824 97731998 343259011 678413468 848705379 562120761 969247494 588721950 107763483 672636554 532921248 151955282 658949251 339538216 791754892 270408223 175424121 498432110 966421098 271670899 742977919 307150587 20686783 383029184 157338683 916079666 959073138 275847290 388014583 256763067 328019792 146866330 168403233 920621312 761693322 374936606 510707660 152959921 812096050 658595718 11684398 117975616 64658369 753591897 883160864 772561766 987014036 84199838 205624481 431083420 521069418 830678116 26629715 362273187 33573608 712281658 645082621 204349181 424173589 120759223 582392839 620162673 118338014 850171123 652865537 743412875 865497747 39406604 444142876 299972633 769370216 649231779 771616943 251353263 877005301 692711772 902834867 792103204 660570807 635043425 867712072 868126227 675241357 589308384 690590254 63114331 695533371 564576136 974466893 123533216 508383466 406283792 445460781 715261639 743463590 704212401 906081918 481016446 874350047 720171687 809094546 778994097 981342697 13927347 995821278 593493526 245388412 468023452 870677373 600407715 302448180 70274217 451126701 941615634 988698385 793946409 112571215 656235364 560405241 327964139 244381803 25813595 570580017 582433222 996770218 254326782 226105320 639784722 110085850 176012057 347696813 689977389 614211950 6425786 997975283 356516856 972079867 200703157 451777940 656273496 934698429 587107361 920607307 832316085 5820688 190812633 60455992 325600381 460291062 605697788 782780000 536094626 636132248 582289774 651292715 891832088 584331709 970979413 797872100 460577624 199086932 739782812 879377213 427392224 460460272 598716787 297916360 326662321 278616903 692000973 199474559 181794000 148960691 324442080 650122045 553151685 2066097 331183529 243742530 512755743 317867620 673323366 223785394 18554605 224561426 761153305 137133847 673156678 575576998 82587148 507075291 52948163 991855149 906036552 197174223 531336960 404487769 834822684 269397159 755884062 12065793 448584860 255079548 633632836 291824543 289220639 795900744 87372569 55033040 783546305 392590445 287397964 39837912 523230431 969330479 928580109 737960219 808255901 235084085 615753617 576765861 973195107 815099660 360978321 77339555 88543068 807730340 627195083 909358568 914694390 325189073 162367616 448096617 361056868 532162763 999393524 186143169 287688991 927241390 647389682 659912110 816984161 702437371 932476230 887651218 715615656 414183701 44646208 759674355 261435193 332298949 645482295 740996603 864406683 484110007 606791684 975672312 567864600 366965243 261760131 505456093 851384383 663847813 272958998 638778816 603761764 43263148 259876129 138187354 953320223 324593583 485163919 901429642 728797641 202420267 286746955 82696402 360998402 400896934 518273736 312044504 689455150 899154440 553247610 536877287 554666995 749180956 434935899 379625835 710337724 109858324 633376871 102460537 924467769 262660098 287231264 567627076 661916381 874483808 110247690 862838185 951143519 909307529 827965488 438748324 947635257 325110077 348519582 273913561 264364588 609394977 353982180 97796364 627385018 620363581 704873114 465095337 285075883 664889724 668406998 450296893 844773513 970200879 372409527 865385466 218435363 465931147 414542814 269114935 415978510 242046502 645680368 762224622 939826463 995907454 514915349 819980093 983868402 494322034 855301500 165692902 984338534 459678151 427962837 654333390 445700895 57281700 541597909 3945345 472646147 368443158 741973942 557501100 330190013 829890445 461796276 400913058 660024126 672419933 908526737 242536665 973844022 306599486 208164113 160946538 362925983 386646733 623601535 887696276 595986739 709913353 931845671 244302393 948707057 412539862 174127065 841273439 14798236 699188861 83854445 725419952 402272572 695011626 349130041 837285626 19434395 306058093 336585629 973587120 636444360 412638906 983469431 959879016 90853272 535283433 271595951 599775323 639660576 78592182 35824301 57289193 302287932 159694402 450143453 227423762 345772556 511911824 841394482 462665469 434894449 115494665 596571553 375417717 868992916 151913976 970933665 631331175 299801952 242609423 860843186 612314213 618744835 542758113 529731794 907894310 440673393 830588517 803212041 960916739 10388193 373242234 608957919 788759676 202597710 75092829 803114465 144293297 382088695 824780596 340028448 901256682 629745119 692471431 243314353 774700816 965473101 244122049 406355246 614817329 698869838 593755315 485933875 807418368 428720430 905814290 699009250 658793298 655984387 317548788 898898783 376634274 754491938 893641559 77333333 559567245 993415847 473225883 223929200 765655895 483843826 510202626 239220961 120029541 147342885 950265143 776575453 669525697 29779623 417700548 161919006 229799322 398446243 126167194 567585120 735252928 13526666 621131149 980997605 287119660 439961485 832956630 120524018 619972214 939454500 678936207 353761104 270140253 316306057 327113786 344565708 104515395 112898878 463190843 432939959 785481134 358631299 358575449 962337638 677789897 16774112 870692161 847369907 699481568 265532578 745711875 815236474 700958184 791534165 440017043 47469085 782724596 655781967 762265161 454835201 367092161 692970789 917065058 424888847 39250475 497656628 557530236 875489588 545096118 414387481 607900702 378254561 381245702 452248633 890775342 709050251 988413287 716752186 766536569 815093548 151564102 567849096 530725422 142685120 299808437 117800145 841140323 219421641 184724459 624001929 288062351 446820556 34212802 979135847 152906766 513525202 808087095 70914278 213759905 359142888 499361518 162915013 17859563 631021215 159923628 233720456 222543093 463572108 599439579 381135092 454401962 835687369 340561417 487165079 978913884 243077746 782529129 639579709 135561533 497049385 500944208 81901948 838615271 212834195 665145017 389695785 612412117 219256537 9989058 607342049 224708583 129528360 410333485 510193794 779505378 928440625 206995936 271452846 817170670 274757802 135528293 306872143 73087510 526766282 123355755 507605773 530526667 975263697 222669123 781379290 941429090 589713022 197713507 260324455 570440337 139790999 327421159 978981548 900650486 650025829 95572235 133699172 670657936 15990325 534253234 284955278 456204100 440320728 17851874 729063661 349253977 118604323 827240262 831527561 777380092 405460592 76074667 302009389 399166653 672439324 507116419 791324902 815681296 233346055 412771173 948460682 925920462 117943831 774771850 701446703 379281841 303046069 387468882 631880367 109247195 352506958 518772157 301900075 506458959 341533139 676182515 786761093 723723895 108567865 198368445 162942180 310324381 849916666 173614345 845735988 1572721 278722963 878271849 125293219 547366537 334017028 45539988 226012710 497320924 359076435 123159524 406888434 152038983 66217993 394840535 941976323 136169992 521183923 29344399 56612504 279116614 653829730 851617874 829513396 90977414 623652907 709585930 514406559 834577207 812525736 417061317 99054436 462717480 34726006 54725942 469178961 860141580 40076469 245416498 517436281 104432125 531370891 544887605 922146869 240623094 789900449 358087131 387555230 311634776 702730660 73120615 178228501 56775014 197619397 603319103 358326972 35233737 660053306 41736557 208820731 950894348 273449403 608731936 534029307 180269856 36243717 997603625 27509806 840271834 6842459 346277503 634133189 737532272 166028800 502936251 671524664 494870784 391994814 419642012 82763458 991928074 948130146 720856709 10758371 610179056 13175101 56422138 762325468 10274941 629010085 618359591 474598198 454169691 415128178 469493593 173633596 215213723 866486657 242742658 5487228 308011058 633553716 916084665 988981321 945060470 542360560 609877688 628325180 214866341 710506910 872207452 303309999 950363486 520556076 194586153 200434752 580897573 99402761 851916740 795861589 576622819 283324075 450295158 979473042 26209637 948658445 937461424 47839332 705948376 40292393 930373249 142860665 383294291 291903874 455169570 593337926 337894222 634633118 803466091 416133760 811330595 3633796 229514587 748378019 792754324 951979586 715170963 561458542 67351364 753088873 257256411 36046949 558262588 615248783 211992221 106378318 467227752 572724172 872241509 542760629 653909528 114206013 284026983 881419112 809803136 423795589 691097593 581599994 970997304 161965383 255260948 514652996 630815932 162683053 975621591 551251936 284901612 409187300 425167876 199054509 176815246 843377053 66973057 614160974 909537223 802584974 361499353 482115242 878518694 673887983 757667769 986905453 847770266 153286398 198518643 243540614 260955382 400479611 847305598 928303271 867279220 216107820 455219699 470056905 422050223 365802587 830605842 196553637 82615975 55899475 696152763 874154555 976322369 161559782 997710070 902757967 596485829 522664170 962475628 438238695 24114014 962379447 460272107 900283598 719858333 954778539 989721573 959013653 580504567 254545318 812323569 547554189 665590594 784668046 556612681 8322637 277736252 256873932 378738763 396189490 44142596 779145422 891299577 212931674 794888095 424688515 873260152 812909736 760211572 187385314 828282260 435172420 348649937 385394019 779265595 240502040 353822820 393796484 23219710 384256852 386509506 443543621 525016723 550355434 168683491 469887660 955034197 368214290 43656100 819781443 950338754 616103112 659190596 896056981 97833212 65457993 48772071 45974964 546268233 811543962 866073878 597354678 854093972 213064193 68156733 494140211 267386089 697062025 262104620 194753737 727417852 574913411 402931095 998068120 66366627 363619840 681176470 52538055 132254807 305541720 745851173 466308349 368944056 202000549 362864293 279765224 600666374 910170952 814568537 422824378 467108520 162334564 168048874 207667622 431857065 945034590 339175908 142005352 872763958 772648291 203189815 980572602 963377697 533176802 989173942 5473760 981448545 592493582 837419163 948868637 983060624 491534429 300719105 715473723 189004139 356838667 274722921 76738056 942958422 68813464 348956982 802752979 935818710 354611782 274012209 751303411 726048532 309085340 78683141 725960512 163809889 481466341 824400068 662668952 552547500 251765426 850116192 166517084 620990734 200241236 125351731 830854896 701282111 721070435 897004664 966879294 722956829 225880122 626303695 257805364 785716780 168758648 407495357 386414145 130750481 188484224 203046697 604942044 64533270 770621946 502600673 975723517 956017578 902355536 789176339 742952354 832492510 976311346 387288276 755417676 282863592 14730514 673699228 568527231 147303588 167332265 289806024 45366341 628113934 914851952 655949847 790751148 534189513 979516968 728219438 562911043 375566747 783139411 217072660 627492257 869647854 939672504 567287222 369007839 273516625 880138978 528942180 732430616 328342517 13113506 673124946 131309296 239089713 923380361 355221528 139161098 675346175 258917231 188590899 913491345 844866428 449358319 491588226 389902512 961245292 390567656 510723273 958595866 883468979 78056445 188185905 221284227 632967133 983571478 52795846 71935012 773411479 379285469 111571448 232670523 558300467 308201026 696702747 657631113 921634857 564652792 430189799 704285906 644695184 565098229 536139768 316217952 857857705 303139574 445078606 670027137 458964565 386177528 115779023 932085764 898552217 711145408 804202177 830441152 802086177 173704533 622918224 758323726 218322107 101793664 982707470 869909066 181432792 903766867 493760365 644113493 930723342 598316191 259152967 665605654 582620568 367422588 241237335 259296500 699578836 543379397 165857725 406022750 327269316 243771801 823434366 842714179 60712078 394317788 852529410 406112154 60011004 368988595 704472469 535039196 726878973 663997452 519681510 387058309 788114978 232807956 587368330 126082966 334220834 1934782 725874810 740501526 539835990 225904707 232557457 883533196 790932285 327331485 784039183 325569927 155675386 784138250 458204441 226478615 670516689 917268111 129238582 761125969 838026413 411367283 707634643 122526926 509598621 669704639 562217664 177408044 156894803 680112837 927536049 821511052 36307108 85947542 880191423 117987602 749963018 279758474 501384932 1915497 959890213 968679868 579564162 115411772 741639733 20533644 266167261 567948222 546138530 332631067 959157404 820090659 738804597 90152658 249901900 978725924 685212380 157868763 891036125 196142463 804197546 62796198 492168739 875055221 438103508 900117862 627295830 895458123 523091445 303489426 491137938 431261129 873499083 234714468 40948312 903089086 432529847 817447005 61419275 7400314 611813441 894373055 894326900 52994130 888985746 128074258 270982719 964983071 506441465 635057567 59550588 769428159 88433511 740550904 61868319 700628627 334521842 58199150 308836991 53267712 556049238 623787929 659228123 408220142 59550575 86091733 113822928 492797260 823431616 195030719 37780708 683080586 149774831 244455611 308523007 551459869 983853638 379716977 627042541 860449790 131136564 448696908 67403741 451703851 274322634 200736506 879636196 334957605 170851647 120283631 672995963 717634673 947086189 529334497 172094461 543997207 104490065 395507021 309389866 412955174 879466638 683239665 384062375 317216302 980153579 254823504 867023228 431602372 269633744 396960561 741301652 778218241 383760589 958738208 271111488 308098564 739430676 970067436 357890485 149990251 954672122 907367463 315498633 519060446 749277818 723400618 161551930 484106629 365944497 436789774 313320103 106872972 609499235 251460915 353080725 243727270 305859445 144159165 379944235 795803783 96143985 828993938 782190198 88277097 64629509 861194333 944006630 183293064 820967044 868582926 771307471 891904678 322026083 962646360 694881001 445786504 15954109 313044530 575593681 50495350 818424016 148321367 724813446 320477375 271919486 797332934 29680364 829432883 419150797 356022082 952940364 215403431 156402535 807266514 174747090 805027957 869288731 810542658 180857870 268361209 332351322 721884065 534191476 438706709 869941435 492166593 473466844 392627117 689740919 892316859 189480450 676239660 203028717 757697640 629345799 577402622 414113823 716017896 341003246 171531796 600742964 613844767 480183840 386963043 848865268 689290547 28553193 739818341 30378831 886978832 887460856 133409942 258761686 554232548 159663843 388502520 606444352 75898787 342219681 508844687 667570663 152136068 90779150 754650854 487185736 204546690 348273002 76816265 212928135 924728539 869700314 883685257 15903976 770452373 749874150 675827451 460681303 915416308 558132985 783016825 607294433 634910469 981730789 482440351 694310969 306812951 14881884 207579791 629881396 333003581 372264567 667148398 63637837 411217101 21570867 111629540 84264994 506375395 581930736 59437216 344813301 686297567 512881136 884494034 449644076 647925474 811576030 331579312 176217297 631511126 772716356 7725297 30140178 579918947 232044051 82939989 997368514 810292090 371225119 158836763 107108822 643449550 568873633 681408392 895976682 727896790 37333427 675964775 618827706 684843469 324044503 59074692 131356073 674374706 846715249 836781104 417944637 26318665 898847048 537181376 720086432 55835031 5713161 440866318 371313953 666774377 579454148 326698998 708154289 283429198 165539437 144351962 643671655 627384473 79269980 931422751 748937980 206004192 345693134 291844782 790403664 17130880 408869729 419008372 392236259 931676182 464188316 612481506 196408668 164455175 894485349 49559661 230992646 821815545 803926153 926155023 536637006 876432472 4653111 185628612 983964999 555413458 783975813 614231310 917317670 227997915 295877610 164541042 64764357 425754154 613987778 844410617 639802404 738040890 102014670 819799984 808903396 510053322 781401265 746988072 527449546 368035933 143197044 682911990 163575618 275014331 317826562 37398068 231425753 845425006 420540077 361005567 801191362 139345734 248362919 608628983 862282067 859773910 493772682 836008130 205588357 55129076 582960081 185858696 257122167 755659837 762059612 558564728 860999658 263935886 313567984 487950658 9298886 760212364 939438517 515124892 172799125 26516253 820484534 794735038 965727491 366252269 690432100 544802021 136247140 354541035 10589972 607848659 664046126 27061193 794734460 720174413 699818618 500424575 26013754 271538588 917899911 13303752 176195405 668223757 304515639 240622499 496377498 930553713 588062097 215459027 716391528 130341790 876597053 723226208 908318692 593000427 791702283 367130900 44289950 468894904 267621484 55334911 388757514 423114980 322054903 552159988 268988929 992023637 985957094 738170633 190569277 467501172 447332246 749923611 531872992 126866606 464051723 582796872 989105133 760804084 530635625 820116083 696218062 476185659 579974524 867605699 573809869 4443389 998828337 82155044 402440346 407136183 245750043 943799236 381142219 981284713 385659887 858254743 614836567 307194393 157035272 505903828 288508699 74954576 110278884 518263926 507182677 290665627 995397028 39941565 798473516 615866891 712792464 175657130 304093733 830941878 946656657 978453126 757570223 69840692 259842998 497461851 726411673 333635106 261344687 971948921 553083286 7129250 356549461 314105331 445403072 688575705 864718624 982839072 713360402 263010928 400612015 404597786 368145901 609707284 949100868 985333314 492891796 773126391 42835013 759196602 86316464 5456204 673481661 213582825 620508108 742984398 481716440 840460795 228177113 914727994 744982122 801188191 395692716 87950032 849820009 315403335 352106363 766615766 744674671 401251371 648854628 158976021 861310777 151439430 39512551 759914074 621036330 492403223 551374950 649720822 342627785 417170914 231906476 375707711 428397118 462821677 295348323 86278669 252585177 379712323 620955292 87870013 174118796 703454644 351940684 974415410 755666028 144082643 487880905 975947855 665352755 878396983 552455761 720224894 444163265 717435706 350289539 334774956 322510742 867238781 827561187 481059146 857728602 351044450 664558938 719830478 728823126 999307921 360373429 734809392 866569720 551406196 643002657 448607341 849979731 346377914 31647925 70304520 611065500 306985432 670427625 301280644 707135406 945935747 629237783 594914283 514868103 375977783 145208321 736526922 425761481 163629235 503628874 146955570 808190010 220507259 434082811 910530105 428912964 672522837 743699712 7587959 955715190 462766540 844121769 554083594 252950529 334066352 727470634 665560466 392074811 898629012 939212059 947354293 788044832 822662735 228938232 628981916 416706508 859001980 727311009 527729012 807466754 537204730 684475100 848639983 938473384 434692460 53612750 656589248 454198344 920834233 373875078 6744610 705222289 794359181 873232243 30107730 194267605 537011159 388265192 639042065 738783624 313785929 740673695 701878819 992088519 754404571 90256435 126380242 862495694 585762633 926622372 213370987 925873793 160002960 421541591 25889727 703374052 219222645 380947476 316407460 93917859 47993854 479157382 757391986 860189323 587919862 321231294 770106503 942720271 763034221 51607345 676513987 534601924 47429686 343012533 953797133 308557541 896267624 769539848 776685260 871287759 667433950 783476297 466805102 949760390 893676471 711920765 934004964 97839663 823961558 465862155 748579620 978796180 506547299 566218305 803362214 681139875 483411784 502983117 711073768 715610095 307731636 977444164 658849258 545180206 721864092 467615134 357215923 277934009 807415349 213188280 789688010 586338831 420306043 443343825 276731069 248641106 719565998 622216717 444336029 617837000 784105424 711351029 645461376 715654235 844100136 951124213 516395518 670860570 488159169 875050973 149127349 235100342 225012971 428920161 215656902 601806854 145484985 970188697 309442133 814655107 143790466 286375297 948645644 897258700 505066849 749162362 808251544 32716579 408007861 772144583 813797419 965415407 58025633 91222289 8946169 769672248 727024525 78196452 301393851 174090286 147627427 62945840 279236911 969397155 226739027 752689608 923071125 532283020 470070735 339013350 49080115 458018179 556932496 47472549 59422163 811763272 775635663 121100678 675499328 314016316 712185869 580402156 988851405 454903012 854193803 236025504 494574797 952269420 351017683 309808205 837825820 794327585 859302189 298440453 380619668 434801910 984893483 824105146 731736729 873383424 840984862 548413894 656219022 210007802 537949341 579269988 108293470 229073602 638097157 984081972 501700340 579486682 941922548 435226299 99636674 421496552 32359374 225518048 941539390 680293686 240637496 635728241 212058721 520189746 250452128 487488156 887656998 335970031 225265586 442079350 175142417 961131171 18758884 216855671 483154853 356553511 10823403 859359996 37687789 10675834 888990788 243508676 757634548 673186878 269616556 872480884 555462989 164052538 342046376 129847059 842435212 548254422 324223487 388489870 694471114 21096866 759861818 986806069 859713317 528694223 259199019 899915580 337832765 158765236 112760675 44325691 985252793 105905738 195965114 447639727 607517120 653685169 756063947 861022327 785991296 239799721 981953141 535598935 597685675 688427290 847831899 372368504 97435637 392579980 128434789 946709478 723548055 947474863 401559101 887814417 661569231 4394965 463239123 629947725 823001182 627947123 605311194 746257490 3432456 503284388 624128584 299455676 240826648 743051430 759774938 276001419 64958681 335961178 416446349 603448741 525361438 524625864 208513062 525126224 414134971 699044249 479257003 836420024 826711561 778716571 246512872 82161775 383532390 948419905 834982636 554718951 991568307 815544352 204350857 825662458 932174036 275350132 399486423 899322723 161398835 803285913 803754161 937019459 588417342 64184466 484015926 611077020 373765093 665074309 881846089 11827417 883360541 16218428 840258066 274102341 478773599 267102629 56199292 175381903 272092457 923985492 708946357 985918540 914711932 574031356 215863216 137659509 498547292 169981434 288860582 734799589 433447764 141150410 208644752 62611932 923434479 878678159 714602415 25811839 979758144 887350159 303678213 144062037 976481627 313189557 233247193 467469771 24272857 685283854 569367351 943789745 310319192 166697804 781228142 691137467 461695993 465391174 209140624 690226178 560822496 770000758 644640757 748388736 669575864 738054265 565455032 597862807 11067180 455491731 234998584 624801675 154723951 852741928 658520473 673028867 498148277 279420484 373448001 728852108 794743736 11386132 185313115 613014550 312879924 493108843 870564695 372195701 813715307 165939518 918271336 824889057 851348129 273762088 589531396 697820022 120176289 646526695 24583528 499716021 208793398 232429789 534560274 830377985 255517875 188239248 57173317 11649315 518210156 685481002 994197640 491557063 486307642 786009337 337123623 48548349 966211068 957988336 118961841 853021113 516460560 354135845 11959160 502855506 670607838 623426385 768019732 777275655 631167821 704250963 795458272 899657333 50645068 473242541 432493692 33367330 107624267 800225541 898740297 766711542 403402175 598554790 65585648 87616701 697551521 781825533 102029532 749855910 309500144 801156636 110984379 146405063 704133674 241049658 654854144 108777366 144717527 925191728 908049508 513381489 594198271 733479165 613924705 823192087 650883758 715036484 409399990 666625325 305240183 711208905 298031846 669029563 310578158 23962104 796453304 193796268 561416237 191696478 122407096 871598161 859210320 133376301 485958069 643387615 650950137 917945020 643135809 53557228 400344012 378117637 506211636 475303926 624475124 601867046 773073706 72622812 863655069 280187873 884592896 529855075 50079351 674507291 706394971 393023154 597716794 199613536 752110113 235426518 473488412 207274590 145334525 712160575 305195612 907285861 517032927 319212097 886081467 302837486 360846202 688072340 401592574 969740561 349635013 611551701 804429933 856055053 15757947 406300419 765611095 934367684 361748890 993302274 702121356 560243772 585263592 485370651 57452001 443628063 196489577 531420026 747989680 571996731 472657386 390201263 210096981 455054595 682715002 497581870 220613042 451927309 614480619 130151887 724517036 309382035 296693334 705775694 922863787 862337266 654291860 952590540 942094366 904923949 751413957 351193420 291815925 809744490 421990605 49908791 702880293 307462516 644031954 823745753 512999976 985841208 621668288 877924833 631029626 162842696 521315013 327481317 541293085 701088603 625471957 714008540 145116438 988126666 87837990 696382370 139221229 616211733 88166581 857935991 573870641 216825948 492552896 287259520 426670578 267750631 2989642 396381253 660934725 898985119 882771867 1835825 49772228 157258898 289791677 761983510 423089419 19000179 952701952 871019686 48104764 957720599 234176630 786470651 17955452 12609017 97685112 119395855 80524148 646827959 339840543 920475205 178567377 576366482 719287756 636733406 383732676 374987762 979718816 270083973 413446786 216980448 831732484 197893828 113084101 188348299 64971555 102907020 231322697 713655492 682016107 371763121 917854032 87496065 677225744 627350380 814453023 316240989 54851209 482298327 122693758 867207446 507064337 449606260 187306044 678486286 987444775 751838375 880609705 672271819 161404430 96573495 820681499 596852600 686642766 940948945 746008169 461980513 815484721 1071493 360066419 432173691 412349767 396805447 287444632 875981273 472442850 709968239 936556349 311109432 73944475 51567418 856879693 288277876 847935691 598612806 606306484 144703249 306612755 384908826 63397347 166922419 966545621 769614492 82495055 161734566 270243768 395882137 265513458 376168535 376227624 395258176 989088969 188841176 237916115 829714855 766216532 309943136 899721517 931551557 149588249 965037257 26206189 252742774 659724064 580151569 303133326 734328571 903549560 529444313 381309391 813138551 622375089 826324713 495985971 337585907 491003489 373632682 226826626 659691866 801850271 847353002 967149382 553307134 832316043 830938140 631671631 518186257 104671684 19830869 41711408 824050989 812011760 248927056 91527615 141288909 71705912 224844843 677375385 764625361 835187657 339934120 798807963 461998078 105646676 641843885 863294826 225594748 927447950 362525380 581027820 174364246 738518961 363839644 154923981 201794557 880641273 647808646 503734779 42816966 708318760 880151288 685305386 239793511 807214851 207797006 652748626 718308734 301127891 793133316 120983084 333346314 757335781 396240061 209432504 144462064 418674954 869596223 508579257 441020535 74636824 804107317 189676855 828206540 788249703 859367532 542249724 621684095 789785684 463805014 794006040 632612868 344056513 632438666 676874846 581880884 758211987 913706049 83896036 62137289 801911859 112334299 129963655 693426661 706779150 135584088 404424292 519620492 233438485 365230048 14245984 852868645 779130942 738787644 170430370 238556157 726432257 947034714 458654995 501731523 762307291 748420556 270883301 935270413 779660750 300622921 787605513 598915538 465010399 202039595 609218231 983324399 894189975 968290544 824491242 755096482 158980995 648800698 831874529 572646418 28192948 800595919 612858272 985743044 333594688 348511769 801342829 603335975 938032319 231551654 489510483 750600202 56583886 963531049 37403554 882974752 196706704 354226039 920495981 607867523 454949160 284278284 161332490 166772526 160724800 937515140 608833430 45479810 418820485 294679074 984621167 982409922 131751464 52754508 193311160 928917143 218301534 137004300 476170456 378765708 825308897 754668433 788401915 459338642 63754862 744323756 767137167 846520958 243134021 933316948 25401545 766649478 38619820 178772258 225196574 210558664 142815596 719780053 303101642 917084612 492192338 294723280 439838796 961803228 162767280 225714583 884003560 611168219 654351577 110630998 345125924 970629995 5536424 117014874 694126923 783404957 361449466 120896661 913855981 301661030 927030831 121668126 983951965 281920540 750245293 808890543 506730034 354106877 122682973 280291365 980034246 840026792 901873196 643968004 983600570 876020129 794109835 909279729 658604912 24397522 974894576 203900982 247587728 628010245 183014483 207950913 489284483 971421803 40506802 298778916 287583995 933517080 174780301 792390167 362801769 468653444 645228138 709180658 380896134 891811595 403284562 46710452 466142155 743693934 731458898 425834495 84634360 396543056 877598204 801265048 259383697 739205050 843597283 125578476 829197660 923051160 32240674 782661254 442400228 955246138 808412118 271900826 555332857 562631636 903207583 139904382 921621294 51329278 118962467 523039275 895960666 966600244 490220940 776831168 117620759 891991382 973925893 426472703 444013126 160092714 822412608 921154767 197976457 972741333 589715187 268678328 10277832 355750502 379950678 407138922 590616749 235006284 467266214 306640694 535122984 24322522 169167270 511401619 210578667 913474250 69702169 698327707 531604206 217652663 253440585 855636107 993389548 579606433 35341955 711445830 154361829 173280621 426366873 841835475 428938139 743924835 432585054 302280667 661230357 618592430 377233198 550786604 317526558 594813919 506233955 55857464 633454278 489735531 636692705 414270358 741187040 793856808 428430731 871450752 127865731 819222996 727700171 87658580 13955978 19923854 785447694 444042516 163069460 835547739 487528774 764054757 964546564 592099490 527754598 101108371 107105665 425508273 498688233 525374988 266023543 101392950 99539276 422257889 799170837 455159494 165268624 486754504 330995790 627465305 320223161 851914268 158761560 633940684 869342033 633681499 645442863 322700638 619669477 271548071 693324563 624608563 291704455 852708422 719803141 452347860 314104651 437376803 638196046 192600493 47166922 497809994 885390841 49368718 824555937 442851951 225153876 303819307 842814195 815411816 610075251 825614492 224720611 311915438 475334573 661078749 457676827 394540257 889127197 289477967 995081545 999838785 786274082 998266421 29126556 296236085 881978079 133408312 10714443 374663624 453289148 621844196 119791118 940078887 644257507 71982377 918618531 47766052 658024900 79170522 725205066 70577846 7475857 435547697 23013194 140295543 704915395 665310281 705030506 766446117 634348947 230968739 848257400 559043617 417434753 550794146 425656518 867966707 118362065 288504335 700648872 961264836 581833225 991327637 431761399 15931618 143520117 985457734 378558865 422547519 388780707 156652564 432077526 94690803 265244391 473263961 246986541 292417462 894136536 794301776 500408701 389665383 283173585 611220121 745267380 732365447 369083249 135288761 716268612 380516542 604148764 502778263 240901793 143202901 996515703 184283137 386930628 331819451 738745839 53358629 71673771 544932097 952980019 77854488 191861974 142309469 491160502 786646610 802617548 885302443 563518254 692850224 262677652 505208807 908368664 281091697 959373628 592679348 930576945 953774778 894806614 47683544 758362622 765183250 706540662 537416894 84692805 384255078 928725429 87354866 428035730 737564934 990142513 135576745 72557747 122233126 708453515 513627190 742661948 902909790 688132199 614847638 729803012 565805867 309870831 542336229 324283046 467093356 426982737 831832551 841540354 904617189 552787772 698104960 321449401 790013119 401572199 735254076 912217524 204165894 887611403 917247432 19173277 272660266 407183716 394278262 738963556 720669311 71565363 638721470 944901051 547939005 402752063 108272567 585739931 406688384 482792655 815402402 867896765 65734601 344479025 470502752 172674082 938972283 600096055 746668279 242453388 623474399 262416821 150087953 389357826 361902112 674739972 296060796 92802896 586233040 616853378 302025643 536421764 986515809 1832464 871355187 233929587 397334189 879985298 96077391 97290802 895803503 748421235 297256029 825538717 110211528 954852126 678635615 643742675 751988667 337882246 344904059 900325815 995961264 563262879 165928827 584332657 983224309 953000674 450944846 675160043 472855608 800372429 231576453 804904021 570851342 571638881 664223447 709949090 251962224 481169826 728338077 198921225 579151161 679794203 74457942 74737540 501935017 74621271 911318821 292882004 334190309 643549545 491595854 227323515 773746548 800402789 195656124 14872384 248733379 315604965 311138174 375093679 415237538 219053957 914758982 897111830 803045061 391475558 122014441 320722314 513614661 553962927 162755297 16005216 970512156 698166791 512050894 129493684 176225196 638835229 61844464 151312869 763599929 35234848 391661999 659450903 535427690 612720456 959790100 450767023 340942028 638070347 564418125 802499291 618118479 422912488 627032877 958497288 360116167 559457632 725920681 660012650 519960172 765153527 115045724 238479223 372124250 482988664 808812804 753510508 83617810 319881134 589164290 867459271 151237111 851656428 678851038 194468555 444227282 839871366 167797441 46026751 96378959 896003158 158880250 620988335 399774078 693369400 926101370 327963498 682683731 132992654 512785751 250516866 711059237 995676604 327992909 750299535 924935475 339704237 685683768 704473836 131387674 172519500 45753499 50543416 273841760 579930124 289242908 398687447 719885037 769369697 733598213 792235887 797779341 32589381 947816645 444170347 204201583 644739252 61530221 682761595 10089897 968337712 719781428 212143378 983898545 841863229 915743220 57323239 225310181 590147558 37422762 722084469 714119428 841121334 224647929 876009338 619407283 382217664 887914408 899143804 919517434 17911832 202574367 204496703 635775684 548440 56815342 945561936 574141538 9216924 847152711 954697854 400460041 647522182 257015423 841418587 714300495 46162619 69078161 410296767 210476210 823738211 105527962 973470533 750747153 330345389 338113630 323676621 423944241 97830473 223302082 140615160 120567609 454876396 180084560 969715631 182020150 455780047 218608310 358979229 648643992 967497521 586195271 134874288 255725491 897295312 149125752 107427484 820390207 518417780 158969956 280938584 599261657 814546021 589666889 600409502 739669632 893307119 253555977 952489071 343099416 579464677 858491818 717507981 186601962 278579996 759091670 458703104 84971554 3288043 330584156 638154898 164709968 983471537 693904301 465281107 523059176 342205007 941611104 113109269 610661058 456557226 286085550 971814640 778161050 536265515 160753142 555224000 715955857 331319358 993382714 149212578 588954538 820947158 421027745 445422971 140673358 784008935 904375795 488051569 278795465 832081387 718839840 848057711 280570058 195715934 128253369 592731558 713429479 837067074 712777845 990719238 652509463 882490012 906493102 498586569 321906230 504409077 872481762 812366313 881331844 917325273 289981234 499143589 220199718 193435483 123587558 775002112 99999140 744586384 14841830 863867714 883121257 729395471 586620482 733068661 862636359 451640440 861320620 975587561 677907440 490910442 170040057 716837552 943887486 98434954 919267236 330935586 475492331 172727043 664749131 869563995 777406618 215664641 195541808 122791608 625732812 382750645 224405689 606184286 369420076 399556180 262543344 497363635 602355524 576394136 328079107 604844259 92760581 987920701 235568069 809004636 132689475 539672965 181892140 200369746 523021623 127299509 2366161 158206268 168279803 603506838 444069747 610210133 968998673 784967412 603008884 197837084 903704797 371279906 122820186 473362388 527327782 201513589 349922383 253213189 421469081 158420933 610952866 469682169 961281350 871697391 530735172 549768256 514351393 214378325 409916492 275918380 35067778 909305692 126252659 515851350 721078694 164985581 88058777 833128727 552999467 34071284 384967742 371129104 290892184 549153508 583474442 989356450 543224531 912862002 829251397 947032439 3804073 839064022 581249887 255653623 194237769 965432525 138742634 782792916 635032265 244436633 189063067 585688191 292122016 967427263 669231820 741488816 506537514 11235912 195617533 325579234 962823208 949016128 805522895 470169300 975908669 611794491 943949575 904928521 848587634 153892555 994553105 727318345 837596594 376432651 255955835 201797662 585242191 221378071 932022133 155404888 318036347 125342609 371158616 295078793 818168272 8055838 770784796 210863242 385361097 200188135 636161504 353239028 655633222 869127449 417557093 939210408 278799372 442405477 712880275 879355464 699688515 314233728 450820596 257936315 204136438 471579812 392083252 644443053 873873046 263480334 568581287 313750284 721898360 452651134 959926979 759456652 465441362 878392762 667445921 979353636 706855874 962901771 280223872 8593295 162051015 883779518 241400899 172307148 410025542 17050020 597098990 508311455 413263238 355228050 401826860 820154638 437881524 825519074 193927372 720064484 481587808 51243760 213159231 218523441 92589822 274028447 28926236 567853767 525208423 875160530 120564381 152614847 110024021 622136562 97947935 745219315 184954346 409027694 681673638 348936065 413837354 263038519 780683606 250209102 800127868 107346240 122941435 975993728 661408813 826846212 914261634 148591875 66528748 36506879 754306942 183803654 586521679 573589812 486730148 975643515 266691405 152730278 652146255 107475866 658788803 705855711 965005821 255239774 37544431 744658796 559222479 140960518 193606136 670548574 141627661 148570518 13997156 87626954 695156640 749207380 889760415 829295434 534480023 845269323 903597435 612172923 390862754 864677579 678075306 328364413 35535514 279357927 830321734 862508150 208837623 124409845 149557578 500920591 116929368 265435666 632183831 759896309 660693503 345167772 419045872 184149593 521231186 89487030 307180670 411126385 343224156 483564231 694598220 909270005 51243337 983868667 928272715 898703266 231984621 105662656 737345872 493695674 545860158 423207499 380698258 260070274 606255574 261631761 184688684 663137731 979129714 954926158 924488865 500158795 453796213 443503489 891701842 354649705 314685030 752680174 463310858 263682675 587278189 439919642 255210355 132854339 112319706 879414867 63345566 83775158 685061791 153387814 713058688 899418924 534288593 443807463 588270191 184705547 728678954 877608236 345374377 248802620 81001610 493971794 136263629 139112620 736909682 856288503 167748959 676837069 447000711 174472830 982686537 298746130 73884181 54018446 286000725 114780790 52565385 635308947 337164980 523324406 945786870 284477500 775702650 33685266 355288209 267110907 560249375 116842576 73414453 861880968 711324415 595613113 536748768 723482975 141275 720110427 744830516 872735805 23515478 34787781 393242103 294810022 366764153 210178702 776482707 882761058 328235824 338781390 835276695 121569532 199828683 886270882 435775540 794061378 8865406 691486381 742219712 463165384 565427169 553038482 590129975 6327141 702530416 69790075 748873909 303339699 202170124 367059861 288278525 218716563 247606392 130604433 152948981 202668199 280906716 853698853 145506344 217844695 13171782 462257545 57425730 406822605 302159909 574629371 637313944 877955448 78592972 292060731 283576477 438048397 210345973 317702927 530732142 609896961 529040443 791222464 249361480 526580112 26863518 122265500 369745164 872798010 501429507 859815026 592449473 555927488 160955826 689519897 785166354 311933739 642743254 796919017 887112396 421993798 886326017 134582591 271275106 196043295 965395109 152616958 396654953 993691786 704342683 927542793 892810012 672398494 393080736 835842506 418230745 558717493 54083027 346823598 967160737 13329776 32372025 144151719 207782044 555914546 775501881 764595881 113670035 662069664 548206625 572783405 242644084 496852135 660331423 546430896 647373010 491122294 191907144 256475701 601330275 458946047 465367572 674596287 70948736 257607547 283505632 240675032 259328424 276029667 14702571 988111374 736221181 669675639 938366809 252722800 977995717 890932027 411846579 674398229 923402986 626324853 395443557 194644117 690204795 808569137 448339519 659766158 276245289 954340029 265953269 590057760 974588363 845364525 900534431 95231601 179049946 851858648 123692345 601215019 273762805 319868889 417582628 914791673 497581663 764816015 540912547 154817037 52756860 777078813 43270751 765701021 162269783 16355563 614400484 435273569 354193695 718811427 19976482 433713431 699681702 191728436 517724908 253307648 844911073 863788627 496432764 38117984 296717931 913049333 154419181 676955649 451716865 204930391 604685504 826070193 569788167 675830 425469016 765760447 219684865 1814551 46185598 788327298 940092955 319940672 43661277 617463250 873640098 241881789 96491655 232905869 878535817 694194204 48425582 415236116 395045093 263013809 430352876 302549451 486955889 594107411 703327292 713380508 495076619 709199773 793252862 55511412 642435637 136948462 363741623 609750981 443722133 774366569 476473422 877394947 237032053 778027958 524692881 616813607 186899779 401393727 418676398 117434415 397754898 956808628 91993786 264056476 763439896 228707720 924820269 272249586 442073390 641189489 902549092 182171707 938518099 502247147 911268894 589368709 847270953 395561910 249522688 115423327 328444535 879254612 165959185 190887264 42269093 826924940 22760766 319159456 275062083 229601258 284213207 402157629 953439362 411584060 999011856 408943832 671117497 625672726 774467713 124047893 152188385 97566287 811883175 493685535 88599834 434252162 608892769 342224161 897698596 233921166 86366067 450133966 380046055 212148503 790262278 81424858 292004843 186776578 159416102 113259390 885775072 293398525 485433411 904474872 218603544 770934773 353169585 409561864 922631688 377182109 249834024 195337077 455618507 702883822 432896324 346677126 774567327 179361185 504606214 989424266 854372197 75974071 687206993 648594512 149581093 977694706 429560430 343352751 212114312 912385369 664529800 277424896 535468636 683105464 690897969 716643999 145228052 249395485 594815707 957282669 188706118 927781980 105097824 138522449 607348011 985406860 201493627 481446322 456770594 851312008 241835085 702493183 314408237 539820912 672580825 687897127 256208754 181072165 441509255 830728993 13009083 351527888 483651237 388744038 764368375 429394523 359054305 108879218 809551287 153228790 308871888 240794694 411677361 150803604 621075307 593990633 313912385 51763563 897466509 214569442 697564387 209612152 114417270 256953792 152876730 672236537 441109323 561920914 65142796 400690417 781265811 928582767 825240004 201800103 859759803 113750768 884421615 856952615 614235539 17245617 780399167 966576319 911648975 321367508 798747275 948857987 738596232 398785917 632983885 685214155 981294520 955823703 135045666 771707312 308231361 602934797 996438094 53650322 131568103 449748178 760603958 503916436 175400657 515578330 545608931 483996958 960649228 312137182 822739590 350602075 255833480 471301532 557423854 981736377 384977689 244162645 101783827 53781611 116564727 94772814 318286479 218861290 668499518 104163663 789147680 103512688 652306799 877475623 509579304 666904699 78753518 17254437 512782125 455924048 507311489 406653345 112927833 187385974 975742167 568606833 995165690 509511479 773496831 87130996 795715587 589285154 72097773 138113035 770860682 593992332 344282104 642893978 952390216 409747722 678019167 424559372 289674524 356709880 239772863 925425485 533500552 471046389 200678558 588537293 497449010 614811237 639815652 468438531 843142757 444663278 628995421 841332456 425102990 808762619 807039800 984885624 544590271 739029308 832398219 577012021 138541871 883890980 275780300 259438756 733323959 912545386 830218329 438391245 433060694 689439368 129260785 626297535 817680815 631329599 844923193 193209354 697156742 230419217 225692217 349331779 10604359 402285510 984647132 492746627 51248767 773143272 586768755 327006184 941012576 885451846 147336755 425095699 779516738 314804341 406063538 183021737 947526172 382342986 80573038 960575442 155221263 318216801 796527686 275968957 88855516 542855578 469291263 17731354 415268968 40442262 326304448 324051358 668572479 834111038 136091286 998870659 147414543 977983293 827557105 15225093 933764136 767732865 405341221 632298214 124531971 726789822 766756586 414447850 809797304 364425706 532885213 535147868 428467846 13940674 14221565 43696264 221267279 815316548 784634414 958286655 343506969 332067891 681915321 812208470 894849166 782154647 621141450 956004390 474492284 349476922 414431217 4616974 426714967 836057131 296671138 936116205 434062002 938333759 601213621 572562856 292976330 121677451 82483174 836822186 223814651 698554091 335137622 61860703 242378824 346343295 190249736 856981176 449894871 125008680 944345445 575067306 558056307 386249232 160613305 802992814 125402889 624405023 187572403 100636227 73787947 255805830 549054697 859946856 568009360 723153720 384921426 156269346 107092114 339353452 504751562 886921724 982765998 361661981 871060881 465386626 886962952 952535946 815781324 228561861 306009060 658270902 333253123 143120346 417425454 924321769 544524961 498922587 832830707 995132717 361555320 121918180 181489894 344408273 563290682 426383767 499601628 309151722 827207937 654674329 308500560 662653133 753656519 260892562 286161376 946134935 146305007 360363569 787822541 916141733 638437050 522842790 146373759 105881372 708505043 697411878 928858367 815898978 190191300 671404395 222731132 275870627 846057598 917856049 949205447 850918989 617696725 190819002 779580374 871961236 805167106 782879051 520663620 11009263 65338655 737514413 328975567 415975833 772000942 642925229 61512921 891471121 27459091 375968156 224330217 996759706 246038293 923129039 51255847 603637436 807884897 937543712 863249123 101455809 675642375 732978539 635950350 887287864 189161979 923106578 60642239 413220726 725724821 23899258 771976367 516069392 489847058 696827020 595188925 225833059 138461200 209499189 126654060 867666188 593486870 558289126 912102496 838560624 696125450 910507284 551515621 296985653 704633273 733155001 62972264 258419143 183737426 672249809 331854075 577332436 587242731 617950942 351013589 787702992 914818299 513135461 31095248 806477938 47452894 215557743 753197034 484383285 930068565 594310409 230907076 359539928 21969667 920115396 332052006 472156127 283407601 317564469 765672057 787880463 464942858 333627254 379622731 445081078 164563872 101598371 494308303 514677857 610852581 810806879 574155610 688268003 439235443 445613132 601561063 64855637 909063877 753990038 624141972 58968400 443726267 429409129 249704483 274828469 462756122 274201974 830657402 256792614 830479370 777475187 628508707 964831882 513412246 543051928 518345421 601112717 750641711 952929826 829409737 830213405 542715434 582242771 867528077 893531630 561184317 341898608 360653621 442742775 241620230 266454082 638636797 518438899 357156484 413292950 861907144 585004769 328242844 487343933 390117020 54290565 258400661 55279628 991493924 948131300 497476252 530081373 5206061 528432588 854622785 519658125 13115689 390329162 689451256 490888572 161876399 435700273 789709722 647258896 724367352 883482522 450267617 663136946 534230372 718652510 857824495 460904399 990302451 968359838 683582920 58239064 522938317 118615356 853999571 290451778 796111291 444676703 468573533 291998471 121630635 940863475 458368021 652645412 912843311 605556518 266956177 396423577 15703039 648788461 25232328 950882156 341520498 656162173 852302743 696402214 792549897 654320338 631776572 405905492 155624165 385300267 949318366 767384839 753449292 970116747 301572867 49054293 296279080 968117818 219701527 416147157 516145031 894615875 528110572 409002791 473431324 952391924 741037109 257844330 368398524 628408160 86420745 62886596 778826467 863947232 770222182 181859806 351828781 925507470 416805292 122055525 222562013 196884936 221679646 721358730 41451353 620737203 674803557 226150275 172934827 98165174 62543884 388233736 174965762 913260027 724142597 104312278 4129327 912098545 437406498 266482736 230994985 872933580 153597853 183832921 324075913 163029763 545824400 634020123 323953422 498481874 916859518 984745283 254844187 469256118 335575497 442287650 354727988 908024819 103585081 447152398 190621061 61092625 334350459 163344095 728228187 993080923 971303071 540818034 819300264 177980767 786800794 334243626 808692355 903577712 82604994 868141418 527490214 270343463 212649045 993832732 281862638 97787102 669758962 382858285 769222111 872524084 883899933 652424974 787186206 909867660 130815168 210975029 652226293 743787149 825870501 946068890 721569746 323122851 372634621 450131770 579636680 574603901 919912156 946718616 271446028 261395597 196515258 46873911 174228601 324279947 789983219 809085985 546947085 972229106 647054920 165241955 677031274 961097346 871962972 827912334 61456214 353821884 73708600 976834104 706376507 734024809 21885128 614790265 625884583 815088916 221569116 476164719 544505037 499164811 263826472 345912250 6654211 331330914 589840836 706727680 964940610 660257647 415074220 545855082 760871849 551171151 221779905 356538917 553239034 566098400 60384710 993900771 122488348 602198725 711709668 661112407 275506327 980807398 420067622 512351164 444544283 599214573 294017534 487671887 527197433 645779401 110728894 304409040 724495784 640211759 455953952 923361542 40550210 242234388 688969151 779445816 598104324 737190452 852661403 985103796 482489297 31392142 736130457 703440971 399412400 315689702 376938497 460824531 744696138 453192770 751933950 111082404 343832173 93506414 546006306 511475996 81885835 537850488 429475039 792592923 431600699 900449332 735082254 200233351 520596663 763988664 492053100 306391498 753827421 565385697 147387672 523449167 812643631 436676557 468482839 266770696 734772051 154030431 887362768 963630315 939451283 370984127 705743249 422026352 613877213 934669271 536815624 474659093 344394692 606068439 709681866 221625562 995273981 212517553 243165903 300349637 918945763 759438749 554059764 90137440 279540724 591549847 796599672 445295926 71622226 92327132 441391743 256874841 165522499 489333873 917148306 122549215 923612082 544492188 782572061 195671648 5627307 288085353 414670576 208582778 819633890 26290470 968231103 22681165 867387949 529261287 613313954 102735104 521843462 940145411 377176213 837330234 242867722 207689621 157182457 906759593 671236988 332840187 109411345 246748031 123131330 57046107 710178694 360835824 8765415 193652761 819763684 371847093 70216216 297879650 555899931 829835148 426341415 858412453 843138302 378937013 394309131 257897237 921205191 402549878 48886366 969993512 194411665 184242585 172229854 878948891 247128285 929486569 28002540 787506283 489379854 375825848 84414992 803959645 524833773 675968092 105938035 883748727 242004773 90043053 596859235 771700485 556652488 340210825 200163283 797769877 469895112 238974545 294643928 354926971 385804159 292103529 785816109 476982350 672162856 78130363 660301488 314522985 951901283 59245877 917775074 107576171 741928629 158043718 81669995 409008055 917861893 515832933 540075924 619912949 818870817 167925130 141746124 16749455 665073207 467431347 533328420 294427701 991428956 956266337 245438162 177915993 313830152 337899032 431384242 623937204 750472088 403229923 761988544 84789695 576096459 550571725 616145311 212833339 357720646 422182248 898254869 466916778 644412944 791717194 507178893 2502355 481736470 993544844 771448211 69307458 984521128 70192970 747567452 605573829 612808186 139277349 438869563 424638448 737208484 899888324 988518957 395685018 164217123 42159694 985354318 476787038 859391062 886156273 298266466 453813531 809755905 690278751 43013709 673360244 106716749 798795084 403399323 150150481 851743814 663696881 931967737 550346588 749977180 143693196 138855354 199232133 762007523 398518494 3641171 986362495 526864531 413957547 382500062 493353024 927530760 316910397 619689115 241505413 27140931 485149410 804445803 257011276 738103591 492773994 472527956 989030744 538539261 321003690 232468736 937100976 825010160 755006459 6250557 649796896 631297170 99036347 10103678 625280438 890316117 281000906 307376728 355806278 169373971 691600655 781773062 152733159 667590023 90916849 552592102 589451636 482744786 887801311 419292922 494082060 569068791 927411912 294673512 869984659 224283742 630477219 890494714 571584815 661911125 887415017 428494751 368122827 900546698 735621398 576704232 121627287 837073042 771142956 367469964 465360262 621940838 537154863 55836900 92807630 372370657 814158505 737239919 153074284 472276035 973862696 732827472 151149725 903894705 694482108 510454475 425686118 344177842 312518266 366404812 555643150 463215539 531418875 312459615 344821663 763873924 139101917 988677177 188756328 255273946 141758785 318286126 745848957 338825931 422275659 581438648 434148405 218854740 815644582 20012663 757269419 427652822 977902333 254821291 807081535 327455381 39558787 697978300 330285074 42125368 169515884 208118963 660632205 91549772 90693234 145164734 435637466 324874433 613103697 670380976 125106793 991369579 594164298 507462014 194330477 419785858 708169892 859861187 328374621 262039330 778161958 276643901 201317747 915693004 792060319 885422670 74105648 307945700 109936735 324642171 435915478 956344113 171559099 408444145 441716717 314907743 754519948 194659579 60197823 795340672 279204784 198942605 688983515 551542663 679518344 802820284 827860629 663614924 611138169 859712836 110648197 287244939 926206315 631217409 155032580 946020196 495984973 804883830 996252082 845286876 506886799 450690121 118139635 707827163 160903846 540128196 907863404 102916653 535222411 124775766 84739211 340516097 622688572 333937168 602305021 445355117 218832954 618760489 326164022 526170855 993035274 231681147 614581996 60438989 156054708 46684419 925633948 506153439 609878087 963767140 548716036 915561919 982248275 440920677 874183335 480688760 421140845 187387246 696177997 148780020 430623663 802417935 65189760 702922629 791531317 99788154 757259023 842438237 269060000 737792772 580914318 937695253 387683735 668510888 253939157 474005290 542764866 738792580 638319741 188481403 50447565 658123353 131815014 279708365 880724203 969236495 119115828 884539719 7748432 300611631 342377421 431890934 766992694 192220263 354065628 173257034 588371929 466252810 495879506 122235287 832487163 163084941 717725663 501579669 242069857 204110859 963627133 247803105 715507027 781666242 248399078 100153466 842838816 4634772 111022361 917409604 920826776 895158151 884120025 126274184 916851856 428442181 610895149 49805426 880640866 63802269 649065186 660435090 275081066 595628544 446419716 448732252 429947530 174092293 595724905 57388968 116601255 597632741 185880870 29747506 290135337 916737791 87627031 661504283 361010559 539894358 894833756 171425126 198487449 82479374 901614550 772409980 755932524 186955250 798492078 535596457 381921394 276908785 559738831 225309084 627995687 243334044 23468647 766417131 903606413 698242986 899452010 758504077 136917161 133640565 146007055 962188382 498816771 348741243 425602385 809405854 841102378 581957085 826120303 836806514 491659566 726516451 399927404 123958114 667328036 856615285 795620751 764255193 355964070 657990820 555604452 742152873 282714704 174440735 82948538 880592260 274594116 773620670 658901540 965376644 868433575 876028411 319428984 832198819 273408290 778814580 535240658 196100676 952041825 639205739 938801554 978628008 44276375 328531782 647304154 181226874 509041913 831877903 944706833 575556420 641737790 231118580 239356258 862026743 996316198 650732232 573480766 41761895 157434608 539204225 761145302 868804557 794379745 958089400 851148706 2830403 699116484 950715180 311411420 978588491 226952549 646260031 888981509 28115017 402042389 731028599 731518560 8147204 79236137 998490366 671865970 430681641 483520891 708597795 473343112 479330248 490203111 845729495 651156785 771647445 561326031 88033841 259759552 197292200 14374040 646020075 733849803 604071806 458232107 245236962 309297839 345565430 609660533 947713945 628155913 883910548 464245223 33428663 525377598 964930625 184955382 817331076 90000884 399960777 68779676 617328752 598550423 445388891 517388245 437191565 229981653 607862285 485944868 622256912 602024482 781580118 87336715 604888532 772105013 458078866 584782230 114340310 924348809 223345026 37351633 95359674 918257629 519191497 231562317 732808260 224704437 240213360 953097887 896642272 599773142 608880994 185663969 555326492 456524493 649042417 451930160 727792424 928207209 175186255 186131500 881165661 328834877 500620310 291380603 871141555 780060959 805840833 351468870 321856073 894930860 692837168 720730297 851506913 925029825 777423656 821721480 573298529 854070019 227432145 974454885 381380947 878664793 316825654 775948683 821536101 496268908 81551048 234207542 206876650 842946606 184537564 248556072 391759192 321481552 941622056 820437030 248733896 996381386 867534154 405766777 162482297 616960343 643635777 121679470 394765902 988255734 49386994 351987670 543103563 755955306 426363556 548404103 35552027 171919803 647506308 996569561 503027853 14314675 86508834 346319657 211362834 960799842 818796530 307139673 716292929 380438683 61604045 378896718 107791444 391004789 233551213 416121713 132135592 318449354 858372852 623902767 329391937 699625147 909530726 276904313 897744707 320653866 616417066 978198597 91332730 335832638 542059405 373043467 495295955 4306915 478976830 448217672 592053217 18946631 238246355 797639422 438618457 883716958 396704579 329414962 104327574 825790560 285655147 487952493 887244566 706762822 960267145 620544572 187542010 718153296 162393796 803475120 957627530 354310785 290869410 729181919 906277295 664397345 80919183 106263393 968774008 262394938 727612765 881281235 436295574 679550492 420764095 700183127 325254623 465685978 768922828 947396114 519132878 871377099 612109442 106322861 204930561 559255049 538148417 844675797 121057466 234011893 19186508 833903036 646792799 510845361 806056780 220620693 537055995 802434980 541468364 240981787 604266938 62974970 756242366 685895435 266987888 106428450 166198772 992861861 493102867 473850958 775333288 122582063 718675517 197405174 558993908 84638578 478008747 645912149 163915099 851916347 999680448 397983467 898951743 638081755 514654467 209254393 877367656 448212136 372559004 672277768 568661635 467023994 744917211 207727970 137420448 569319727 480817074 504331415 493358260 379201575 55011638 439186170 440600085 679814088 47774241 754252322 646840577 953535995 878251603 49122154 866752791 105661613 728922445 924491376 730788827 504379983 404911796 440336281 90298679 231171159 987539668 471249548 444177909 207937469 275798298 176817843 309205574 88071039 988961433 70415293 873077310 342234397 927134342 702236703 910161493 5306141 15113404 323543438 979738087 920123272 498564153 771768198 532037557 140636779 221751199 338172358 69564002 756808279 962667956 18744530 603430135 499100386 389753826 394379888 916887392 107655972 781906104 158347307 382756589 437429819 513117799 919485908 875869906 6650311 740841285 158837243 232905383 601502830 187422286 979789434 637866728 396067929 655446430 397155051 254431094 821967286 377190136 785395501 352945172 632986932 672737346 404774883 169582315 289299082 255048711 211274996 25787142 934141680 476573171 344161292 399777495 641354659 787518811 738996506 624649392 472772710 917931443 345987280 885028683 470218748 774511381 946409255 862431811 676933807 20624577 617268184 482486936 664501452 481652631 465841891 32175407 599292709 847625886 142313228 277476176 564821901 912673665 708927577 261586726 29898079 720704781 964440725 244667971 198270456 429831605 429869521 132350489 693773112 614176782 261997789 722037889 995602438 577678675 521660883 86954040 15014089 194379746 571506829 745659741 931593711 283057596 724815146 865258997 504212073 800518409 939438733 974325863 949959213 727099538 103781598 519804929 447314611 120518213 778438151 647671153 16685945 727084469 67005495 945062732 349873279 629727896 78452323 483026570 658394316 935103303 939801280 17648904 599660775 416569665 696136523 535576581 614270814 142385576 939188289 575911077 378868547 322271170 522462375 581483633 764316329 777817977 568895171 811619797 193084204 941337564 98527392 466419361 170054758 738268060 820009103 943944841 740622971 910960528 574389153 202449317 253640846 455118641 552201773 265195761 949185865 565085982 108211280 471731406 160619866 281638298 64968808 7544703 245700592 395513097 595406745 327506349 878529858 120037495 262166088 262154468 23391496 6769168 137221282 324205588 526881536 169133993 52897046 164327440 388235626 227672374 994105559 254625810 428983181 638018898 298024539 644769333 961099824 621616570 633389022 872726010 363957281 675691474 303593440 87731908 58187954 801799454 259878307 634153052 752246838 611213258 732371374 476651885 664229513 525574435 645256780 876466185 281411974 869798428 220723214 647335458 81115534 753876426 476202053 460003346 244653063 582218728 56788361 157003028 520033243 611357012 532135477 253083080 823475701 136335504 258122472 826422451 699942856 730271810 109227269 418332860 966254023 985848756 107680052 708085681 131132398 257192788 768713183 134503104 824479288 475444533 613448118 317736702 842069798 794705805 990333483 645167588 864517183 676856117 772244471 379017676 97239690 652682284 360608147 268401272 216252181 898616853 841162176 735659404 319438706 354066612 663482879 93679375 189660725 141799028 807204122 704196590 349013367 943612132 847384473 636450425 567655254 907825973 18467918 627075300 184843378 509418686 917502666 784369095 447191666 103981945 455748069 191087775 873136765 660636803 432638010 367936587 263476674 454213279 505487016 923314063 609005552 560098484 738898642 203617172 241091518 375359562 834065312 209853542 647866724 549319698 701544892 105746805 529673504 231102555 928776214 6391829 220023731 260489117 151617633 62990334 86864609 264815346 795514771 875715532 702572533 909719192 20769897 208568704 47649338 752697968 171544032 536902397 184747907 890345090 736157117 985757324 428276900 643468663 352265991 868317016 761926134 33328925 180543111 458183155 30419415 979499751 690873679 678681807 695555368 172693099 758732080 866316486 578768333 587444706 303710018 410130835 517270833 449936555 13176416 129019479 2909887 586304456 759067561 722639893 675126890 325857375 292832001 91442229 52450086 242000442 33982861 729625349 259976556 779543624 399859771 159382579 843187130 41764122 487871544 827192660 896549137 607841638 324749175 511883873 921316725 792795784 12183857 426166325 805717105 890128636 304224351 848242448 553428368 520324325 117596226 750189847 966197989 559163018 309764316 490297553 882617732 453931731 372215668 841827755 655710726 237736400 753994006 937499765 997742345 59619122 917048593 341604836 687303086 503327440 649926007 412094734 220776474 533007652 519525280 936923632 540661 729669067 492058791 528069611 543306990 422477321 960621547 360076355 860545844 237162819 452275088 328976031 251397630 7982978 433008380 343280012 657552901 10124791 838971738 879759610 973249541 467101553 483942426 958596285 630763840 41790184 450290543 833679117 768275962 271436278 130001104 867001094 93967870 725698905 23910263 318845225 414310167 543671155 794598629 594084314 641590168 128980170 424813404 111094752 638362325 391147656 122908771 474487015 153373096 982249211 890360646 121055745 965627117 88468502 113629076 616652833 345096709 564534767 622498719 609574047 809796439 187377983 837345535 323905463 180085451 996137957 87723791 676369673 361268301 27789667 312868207 358692890 413452368 324555616 509826688 545434834 71388232 22909988 516061163 826166781 790542127 252893471 490645275 300846538 825290241 103105890 215166910 915700815 787953215 516581924 185991752 272299522 52828272 229916990 248565871 883020353 89875612 175416752 844831664 547175884 165132495 957188634 31206345 429319493 804460444 11125571 417280317 436936631 734100119 502384278 956859859 605390092 651502810 87487136 606833431 430116502 416390529 238507924 233546456 268834695 59257902 789733831 3107752 571792760 711747461 237782067 822029151 544468710 573121969 844087544 329114009 525185968 273063134 86654935 209922611 703722907 347685820 792940213 970258386 704224462 603441667 232380958 402104924 668511318 468061417 846519744 813337980 610100899 232478125 404954347 373977890 790709769 59389968 643523864 754377729 259589952 584824535 38383199 776204816 883401189 840053835 648404991 560673546 132503799 216281272 40151770 970271470 921824090 549324529 697319414 512785535 290183767 671155402 711735037 573363652 421544474 457246109 458081470 459744393 957993011 621061318 548333482 62843613 520066070 131682855 696962647 745115538 815149467 538286245 762600449 368421569 616375166 951741096 510285060 550437443 991134688 285229727 739266403 376837688 283985604 763652474 334083396 656298884 235838099 976355630 239206258 39423053 730464409 850147637 398997978 562573951 750797189 25354507 855172110 938333256 622670317 402425010 884751813 596290716 855232200 994896175 675079513 163967410 676327922 641642763 256986183 993222532 563551403 103192786 944630707 8314963 840601112 352403863 257447137 7425314 89863617 273225070 527001021 363513398 589880337 237878257 849809236 329777052 821972698 223013564 360199257 275244963 278202318 451091953 665050529 708836701 896376071 446636213 326608039 557980451 524658559 377895857 850650121 487470350 890247577 65235858 335174664 765393279 800344471 588346249 654514444 928629143 971921953 652016075 322713118 366248896 817316548 21465618 126639981 426410530 639896688 938166298 401154250 636351278 774124026 721143333 999790123 971712023 528054936 624219000 735730731 651671892 275909223 812456156 729041032 278020384 448414441 742500125 483713188 366222330 455466879 816165262 507721222 417238821 983681011 327870596 968618710 596438313 624863473 611081174 371886180 933297232 323062409 984631652 822310305 37497130 377502895 126990221 157513124 750753034 680734651 614767031 996380198 713345670 79756010 964510410 33580038 481870330 185967835 11111861 131131847 519175174 928731154 50528232 123042317 770578444 676188024 811085785 89894436 770882227 436088025 522220927 860443257 19756135 620632420 648372954 98163998 247646166 969107503 832062057 948872266 265616500 399510705 435365298 769522391 723502840 560239430 910357437 251076803 734545885 100320687 206698905 543419311 814201314 514799503 310812886 597946211 9739914 766401775 151188490 7181896 178906269 882813114 60314445 145647084 581068453 391929154 841261244 727372162 285097330 268944057 386962681 659630687 994722967 405625273 7022505 819991166 713231594 84163517 465757685 866892541 431811336 561352101 97531658 83832990 184532430 507001910 305649305 694277191 559777505 68858008 852903767 455550850 727156007 98370774 569661310 500182270 96214860 760832097 362405195 661952780 581963838 1540750 718151550 796261410 422481842 696260883 756843485 583448924 457548445 18950798 130111408 850903286 1237947 11303166 754616390 426213587 657949195 23217224 253029231 940446457 38356304 97722547 648405505 586379283 790346898 353137004 230125652 12315118 660343963 972195075 207682757 339977212 841634427 991323116 295606838 637501908 907639813 151246592 118660236 828863408 59047503 571394041 911019824 581529325 517828662 457071097 240413071 582405262 684694232 133634052 567860634 65629114 477060631 698351489 850463815 892411962 959585565 833165501 26168334 521220348 982595795 750213480 555685740 736338066 236391016 842517781 660845923 271908276 347040208 642952126 309048312 189317049 831654978 201279551 967470772 236182306 106634937 35424982 447296292 639227408 112909941 125317034 888172378 776242889 458349431 599636289 88544361 309675575 279084296 106397447 426937068 94659688 568932402 109652430 142641536 654257423 655353413 699777609 105576261 548931074 178651476 706258831 402829409 830508986 283799734 343534494 172571261 529400278 12748677 579727830 147517766 646695832 471362338 525413754 163077357 75666022 47922607 4893747 741789864 346507338 753741971 450559628 151328558 402993779 333996794 258959479 178448703 816724914 313668691 28120518 958975514 730504958 299623632 205249715 89505797 176496624 598127593 493744216 779327689 570599752 639042777 700659000 897057331 985599334 345287455 866783669 308694677 99461841 241706751 219526295 65602882 55308980 886851071 143404939 333459221 801858396 25571178 922480545 160283883 442429115 178818768 473589710 181989412 648219880 285337220 923346280 353760550 687270557 168455197 633825965 613095898 130386872 336258805 303228220 819237933 629635002 844122285 329759385 165951633 881313355 367032743 187685038 319115897 282698676 706816907 627929669 576669408 96659811 384812995 634056079 285181123 402585707 269779454 317480096 784773026 413656577 681373872 947969008 472632323 560395264 500093841 97894107 830752239 808339814 91553306 802178082 698989939 113463509 437124619 368576616 60989729 693829395 871903208 708358326 43023500 886524298 354572663 926130936 359734479 935281352 56093763 886899326 313346823 876702976 239096348 773290108 664122580 637316232 48721301 307988618 109093597 233198681 911609477 529122596 238785865 860634770 676817543 278640683 707720262 185327861 846232441 863235938 264029317 442071401 204019201 683092722 70448060 574443638 636968451 494193638 400899363 377646540 702933292 428698800 555610616 79762620 97172331 410203042 538548731 832557245 49648498 326754166 405628914 574312425 710531897 568753607 818373670 396448125 573445244 55897493 380972260 653985373 191714104 980028869 39675134 706379661 935685170 492368799 639965767 781668537 792549232 256927566 793223195 932587182 367686845 597390948 611098068 842670046 933542441 699817043 869174102 624868065 588426887 620788980 733137796 36667118 880051694 293821700 162470600 40776294 725649977 845491874 763904399 81996618 134805895 123948499 514340043 415804352 53520059 352395007 818044015 690033298 910263804 907045745 634961399 543497134 641706295 354434010 860263133 9203879 506481304 9979086 785149733 726156594 727880469 297050437 743842770 958105514 13989091 211673884 951176558 371578253 574305790 799331730 408532102 847790589 508742822 514792395 693411884 735163456 707322844 996994896 375846004 680610369 465665514 850729613 9142007 844852492 860221144 796549970 247749971 111982421 94439159 696260435 868985256 893357554 513432410 351147176 584484636 969562205 654296664 41481805 954660441 837779763 282088460 89968291 605684746 294208183 91113685 129029102 92455777 608312656 530528726 489655508 435839124 556748806 144548727 175788772 638048603 497059593 868459490 383930637 354815860 314158634 805745031 696269347 297985824 298611552 731493272 161072477 425573283 480683845 835544718 330328793 917086151 514596759 885426850 481837079 475638361 109635511 989632597 915543674 290088619 796452653 374011624 834618315 260614929 232911394 893768933 962989749 740167012 854546916 915536532 826781002 748026754 250192742 594848902 375867260 499421131 447202237 562057230 29139365 599267750 128679076 168126915 113598720 339884538 903428857 320193024 92912173 560430005 871549757 40579940 948118449 463665225 860084248 446052179 304434291 43215402 892323028 870521458 534120001 67620177 34265565 431119663 348789321 11009980 307703623 821803062 282881440 225684971 677896520 757699837 421416895 887886693 142815417 311949369 900458240 606419761 621792665 858964071 840304933 894908509 839224202 393137732 100952018 12061819 438056018 51278165 706379534 765861919 125656156 961972832 867870662 188243298 978783540 908772849 563126346 578530402 939177999 574015702 414817998 715933120 100463680 357045412 289125867 227622176 739042244 514890800 571354395 310006700 247517111 287074326 117565248 683401874 410795741 503790389 335820061 12415361 539549722 976779056 699466203 915853616 984125178 556176623 273028998 589296088 346423338 368072476 802192782 907442101 716638205 69963943 645974855 140638088 362363112 666707267 678357609 511669528 234709510 981937638 681677712 428285356 758898580 509202253 628638397 572344466 135622006 770368117 943428051 101723036 847228849 498900259 106047259 624200606 91945711 346127965 434965952 303325937 706910974 317785839 551920724 221892595 110656337 692005352 500736329 68738437 879724413 941616410 296728953 403901324 437165501 377492893 549673119 636175216 274342255 805256780 737060316 99760799 933621141 776225862 999897139 619032331 685636949 445770606 653955852 631300520 280944761 868976876 308480693 52550383 158253552 433120170 642322140 238945118 598361675 884509400 656001302 346359798 89415745 950871145 817589596 771714748 914243883 460858772 895740553 490793784 852874633 87769939 259244253 794048761 824712059 165027047 302605437 306552334 233348936 214640722 542407152 475279758 137186267 712616667 333613219 629461010 717320512 974155662 627563366 992729654 628349228 230970810 289349358 548901147 441408883 898806129 932057681 796179176 482896527 52837899 979166604 998708036 117180448 826664611 752804864 48591838 674824039 678827160 828180209 593168102 236185033 157997582 775578630 138601873 120961874 103717995 219416012 406082200 926177071 311845082 154876467 116861113 594007091 533516491 946345231 190874421 393537875 480741489 753262232 587765328 674612778 976727362 303702506 516429781 825425270 962859131 541547398 535091600 376072601 269078938 517089744 119582673 940345112 576802018 727005583 490705903 393320736 139305434 789484143 579894979 262247420 202728910 675752322 282625833 831563680 499535437 88156091 107194499 435496481 767900585 298026098 237746997 918540859 398834042 478910435 371894058 529556426 407906587 562093998 28471885 630426705 868368428 887403864 246002449 585083254 70451982 449060553 454640362 780291971 854765930 845561037 288093394 310481895 620446378 765143955 440729541 50794931 635291263 780493105 558464837 658468382 409889625 465979933 184152022 842100994 335302386 265010613 851432835 90773340 711452868 689865401 45269592 357068239 802412686 548519371 309425381 854980386 587259603 137313782 814577857 865761982 815782746 998005540 107805445 828844849 153080239 236699815 295635149 747036845 643610017 979400113 931335611 742973321 953781698 117204955 586751092 50066623 67944938 945215394 405162784 753919085 371349940 930382565 298256366 504678996 217120512 500371305 344334222 49919068 337235567 108894037 213124021 94895886 185724906 214848438 61276573 603807256 827136284 212188924 502121602 120904909 627523059 790547835 24277542 974714018 480762659 310162923 480000845 978960818 465175715 839387625 512835650 173051195 207652909 105605748 644859729 614568479 549336002 67767920 485827914 334892388 378273829 63766310 453250565 506657461 382971227 81906882 216125656 567667934 678732081 392502484 193848610 667163219 336705462 461561552 909114564 212840362 332267964 535107214 851559075 871069724 933548379 522731722 992273704 839546376 60204143 325140389 586973887 583252849 344382741 104085794 761111131 800905851 829928498 936563114 476022257 333774321 304068076 251805833 163858680 532922818 977097774 270796910 305557743 413512064 517849385 759426031 209885143 528869599 335056846 377141251 315253429 710798396 788397652 39346822 202363922 844336404 604328120 701195960 879224443 139104392 472510264 589967294 855376641 925400544 197769943 113560352 621859769 918139652 654453725 509160265 142275644 760321797 87719508 494492683 611737641 673375890 860109964 738642200 705558943 556396163 696674199 713478282 130850755 30865490 190314446 824444251 177649472 59866269 63478602 402194926 39323330 610955686 675571819 997302917 65707386 12475347 708285013 829254088 948423069 841966126 92669294 115042628 238598885 977661157 883240930 973863401 13561102 582051787 70093343 68924044 163568730 114948822 12997977 177935971 285584910 680221343 355500039 974252940 546900723 797776101 878202980 331580294 245275606 170652938 994085103 359752629 975961608 308634772 763394283 487890402 907964894 443666349 430921952 456074425 15336242 752908196 513215768 127430218 87650784 753093994 413262371 647586953 362249290 498829334 821419347 437142990 554596309 515763554 968584001 577683286 221490026 70693419 706225222 795460032 331114997 990018292 513361155 699105680 549873898 762079332 30093018 861478319 453712571 417818051 374368370 859830249 64728931 853150081 740581430 491613549 477570270 98885552 568385239 147784017 520329134 302546053 549644230 190741260 7588184 934033627 771411387 906398458 59665637 174599855 209520945 298019036 565112674 168853925 655885031 431439445 952670816 109833602 999522400 904850798 848269940 832107183 276348516 349370642 59743160 927748797 159134589 750994323 808353352 703043291 688966779 820420387 703208646 152856674 498520816 117361244 614011607 573476682 136147893 987218617 984573860 392321202 355392867 173012250 324319322 957294428 467671259 384920132 382343338 361651246 941930431 964221791 664557898 896618162 422414582 901850230 597460081 47778198 727062316 302776570 477516383 710898477 797923663 963442752 877650387 869839341 695324947 799508990 884401811 651205871 219900783 945835218 69142504 963364978 518095134 480099003 677841695 413831769 344810784 694973854 272708105 906725032 361189174 607310274 173606779 555648522 726818921 549851220 175639503 777537102 94377859 852882404 109814114 336581862 688728468 422761190 439180564 875348326 822360687 449889331 431261387 450128907 561924906 24544645 903881200 888332850 584976546 385670654 217153008 342357212 620818932 51664546 849294524 362468144 878959365 141927640 556998473 677608697 70769916 78676717 387429393 685366564 44567234 924062353 957768593 123786820 155278729 486667095 535520457 326971662 265177922 581108537 470310335 725621469 214142757 611413267 881215996 540526127 838452781 134500131 248886029 820025125 577605529 870250384 651474179 376600071 729877869 845623008 783671027 811642814 697927407 44218495 640619895 801127513 144105770 897319743 482067244 352375689 673388910 781757395 334284594 157091620 265343950 987181906 285853103 413193125 182582176 543321531 988418124 33179306 256194561 535123563 780024502 530184565 898142799 603951784 354695454 925776236 250719917 460169754 462003386 922273946 994356354 438617932 362896962 489769003 62981370 851139632 737028723 479631092 479410051 537634968 621797520 37517288 154555474 103206078 987213020 409074852 752828636 619622333 447777057 731030500 899568733 61650965 585941292 488806923 192054868 998860843 106718542 863376800 309309189 180470470 397551836 866120651 138319350 243841427 572859568 534004444 59404914 542042019 449938343 511598277 867882505 697966056 35527969 108514715 962664718 911551419 209433476 134167064 467170583 304706393 303433913 619061276 797735809 960714849 560466094 788989224 348250602 387127383 715613650 537204449 260985013 14363429 694912923 141605267 194779529 578203029 318482179 655053995 425975762 433336792 603571463 199077180 820307263 469603842 732814631 557474939 145322562 142134411 14317546 483952195 999316115 432073935 592743255 743270802 490972078 745270671 473893244 646449930 246407504 72029550 800101610 292084081 645366270 845955446 840004407 81247281 36059518 667536784 763638651 3879897 263334235 386734863 373317331 845256346 116904293 624059174 343396066 618810570 78412847 73168749 545940043 937188197 287306640 32542304 811983160 359763591 370908962 743243232 778303958 573679603 748359878 20681136 252937430 448805263 593554206 11448825 841711086 714963430 20253714 274636230 611501654 760875684 851899212 305138569 250816332 744838942 501091515 851691924 213008016 137560776 134889748 751019681 202553576 256042940 902651980 793058379 957555870 694591802 567643167 857674642 760576509 171139618 894963341 884225883 551538135 710318460 680664663 321804014 235218946 113610480 622945158 53378678 81106390 894336334 200462309 980021125 866604721 668089608 845470082 262632845 481555571 413519539 240083249 267297895 456906754 15397258 548120329 258820304 73657287 128106987 825683685 302771431 961743920 952218583 983961316 525738673 651013676 61730678 527075817 918470806 657827250 156769169 660363291 784119777 646186554 368776726 283245414 309088579 992628546 289416344 852011001 541523792 821128906 390926541 532445894 797338368 876900824 672374542 962580998 708180528 621583605 721593562 915606450 600273951 891318959 582154067 364315659 670137329 279731733 16214463 346336274 71879983 208121150 796452872 526098448 357535301 581203394 922983741 52787216 333185283 700525887 16092687 643168864 53437213 703701461 492051285 844430356 447646891 832316075 590062216 913212803 994410154 752015464 589021255 430167240 445664632 876299194 174812885 285383234 42487644 283084243 499940502 325873428 90514172 965431526 754982550 703201702 734630372 780015791 604934402 97610274 674495238 173727464 627453868 71585016 988072245 94843861 731568779 278883162 480273320 410027193 548739129 410377152 811085438 671311966 690026099 321598566 934114612 469980562 601521821 576767433 142670128 28125092 267311675 326150958 736447546 149556459 453057913 267246875 176727805 572775743 808663972 199853020 67865995 286348414 593518511 411236351 181251030 641587977 330491567 577836760 209078840 970367556 117903967 325025022 378083820 877643545 236926877 376529100 77497746 16539254 996336875 876815073 548491183 87493066 201986287 289996960 342905642 411531148 8624883 793432753 493532113 798895540 529279846 42644862 654404818 614740032 374028377 157038007 274177858 530946993 841089538 426530511 919485082 8117643 683009340 358310780 311968052 692092120 81540613 434212411 434377426 669361830 176959488 442629065 910889240 184276100 601950961 212627883 85199885 901464841 778982211 803292839 180614302 233459790 794832005 713511241 2702107 966673518 346586600 195966559 934456760 727487501 459829443 670953341 240196878 112909518 23585552 109734778 578329751 95262684 588616684 871103217 557111605 760694882 998756378 188152001 331473835 236291603 999682177 980624014 613794082 630107043 715487402 193948478 260423078 481829707 701674819 876041084 178256551 117506377 961979550 788038200 590222201 311823966 837745458 466096420 907183060 721142350 698206745 450797369 475765332 657904739 196496273 108915504 422388474 125486571 675640699 804209162 992855465 590780085 812982751 446507401 785012394 137163160 630277990 217513652 870505256 469319917 356437982 544158295 258229685 790101776 226098362 390631296 691826883 973375202 113474448 969838595 416190764 885973578 158322329 198139128 82637995 208198831 741282100 819294520 162754657 520744320 644192355 388032995 11640145 382347436 679762764 624443100 663501027 311746858 485587385 571078987 464874341 956482419 80713369 222156826 415934085 495548931 575356541 89312889 695750616 679090139 213526043 570145883 91350359 963844354 963898063 983738614 908428765 81446143 207023893 757587271 272979882 728836961 70433552 561799820 413434595 645028919 555092743 292993224 118256143 456585368 16304610 722917186 571555995 834738461 803761585 775375622 907411799 122599010 774702117 334176610 16257784 591332745 810002709 140271723 432178324 39795382 831857403 991317366 898800681 973249428 40231285 726774175 826078486 423069134 707923908 206708293 740581535 583753111 53516112 761170828 280340077 618572323 308232225 454708953 479337228 725128235 371752808 340656474 209262188 459317357 997005300 634004092 208757345 150573098 921862334 649795699 137880355 474793383 340734814 726502581 431625167 964144300 705127058 170499199 473578723 739794696 389472958 758372687 802106566 25675019 512963687 631481192 119327294 677073930 896988855 364605009 735608567 284486878 960055293 464872790 820213251 361909861 350788137 923207685 606911061 434082816 521318740 489732787 549870405 919475220 10749494 454364917 293426447 247137929 782139566 958638631 33952083 979184974 186227774 349460456 907539350 488557266 672703629 546393756 745252288 535282829 835279331 108459497 802368157 554415989 913664944 692687674 225105500 321564297 700796165 360545855 546663699 103946058 430690585 944373099 789665592 277564989 37078469 139793525 494032425 47786346 914526729 349726424 786343590 743175904 897879173 531538 435485010 591433007 569437184 970965352 744315189 48237036 871631333 848665057 359131708 927303216 948879553 753903431 510568888 143377177 100211911 351390569 312494299 585266760 439789644 800814300 126977342 914550370 345829450 378564981 274651486 486413200 11422433 745777872 557938458 40276478 213255634 567743693 253339703 86835807 908230914 78511117 267821788 494078055 228723453 575220345 815218710 510356816 807833969 461249980 49102421 827744342 980621742 306659780 211084269 613771067 795716909 981088581 888029079 515658436 722316294 578458678 955662061 773572409 884430200 185903697 739913457 54120681 305083493 98497943 830607494 77417636 132456403 795056330 896952565 812100159 420877164 813381106 791025258 286557460 166713343 643437273 164459125 819640447 184708093 329447311 903533194 454684770 436855292 867271910 198448769 250230177 630810424 850542838 40205590 732110503 60186125 885113243 664632938 647797216 630223486 939431154 797814912 583886397 233407665 713627104 70971841 199650739 688596849 22168203 691181433 134017468 604837547 121890526 851876951 865908692 136634353 390045961 138870513 610622973 292252410 192427007 846397502 148834619 49355296 114974711 913739290 542780953 102403296 952986860 794556869 227917603 329498718 81517341 937198180 105411946 42905566 423125389 372606335 259182339 749784396 289349252 150560129 6514568 886788533 14085132 427513404 742389397 219412428 36678261 170624354 893737036 680419430 120453329 980272909 252580306 278973694 887732600 135029816 455832527 819437106 83728518 426036547 653873394 457578563 803767896 578317939 447266923 845857689 415088147 352143983 630417008 300556605 311462429 677343428 942307000 698285918 506311842 213412450 642398467 989589453 119783952 141138974 241170832 833772160 398858651 72760110 236375972 323227666 80904634 547277744 812008970 141000257 798495400 632963363 671369614 449084015 803199716 25925355 658159489 738252835 800033201 425960657 917746232 20756869 49015191 109575553 246173581 76551141 561051872 667800843 610394972 180701236 974574620 257403235 965570567 512563081 287359645 996968161 157833459 191844253 334166268 113856706 419387145 941888847 265611666 745506213 341707574 952581922 212449536 966120974 446302443 275872186 20173479 997092582 367584413 559265891 80422193 718002681 257488454 681890698 504734982 699772534 267603426 407858497 809683672 535725427 149931507 334390207 575973400 957342311 399596542 507459038 881346430 198762926 648804620 592097692 23759748 518818569 481343530 821234842 991570668 166593563 366524137 15165600 776377142 668312301 870196702 581070871 643168555 626474602 726306083 379309709 800504661 229232356 922094293 454736181 764078724 497587341 715226004 617706340 353330762 444677119 689110278 111740693 995496832 813926069 381050451 885987686 206234303 831427983 165599402 777470233 69164264 580280146 977521595 738959636 884599709 942091558 771732540 480822497 841904581 501706518 412998245 957818159 595305996 631741588 569791603 690104911 870583136 864611058 143356200 16839351 664410485 221255657 680592457 823383939 245941570 932797462 236972831 503529199 129453442 599646072 521934583 618763486 999636276 659640308 612880802 881616726 8799260 400538577 57428981 405803266 985195328 407846972 808127050 828648879 918666603 963711429 319102718 843832527 118813613 948901601 345330929 405284345 775396312 208078950 775351817 909554023 719175429 268849681 10050479 32860278 788079117 645283075 636190544 436977705 944928785 150285888 69518557 94012327 522506483 117925167 337488203 660341433 689061338 785181725 413013780 764145741 538927538 216835258 932152501 438478581 284021674 662562969 600238894 710175081 569582516 173531572 838439557 547406081 509122312 758489831 586469955 227559995 711382177 124677233 908683765 449345339 555947966 685159542 877640108 375233094 475836003 761677183 775096446 756511814 387572181 976595703 864539395 25629001 612759842 753896368 718224344 165774594 82534807 204514397 361667103 387017031 963480391 444641813 368161789 527232145 969665931 319977175 892316443 984017535 990438781 838107136 376540966 506750035 939232379 148517078 909346896 520949619 142507178 625581313 908382668 735084009 976613745 115279628 4211797 492766948 5687802 57618665 926757544 726777653 788477364 358948458 677535749 218007507 697726163 608416713 238957234 243043927 929522895 201656353 448774776 533315457 404474593 982408178 269243172 541756337 904144521 430393249 954105607 261139822 997399562 370418165 682991479 666958819 770698476 230582427 145177932 431083869 926542458 506630820 275024739 910370766 472677442 102313218 647322399 546028365 256643736 816049422 835645667 81170580 754360082 205167365 180121241 164301697 251003661 859906182 691318318 45259157 854223911 84045077 936872467 958239864 137931459 901400732 763054014 322423411 965357192 341813221 404625959 862072052 633949410 44482849 305865291 722358542 484707712 571539044 900642733 154925558 450663636 179630118 80728784 485269383 311889558 804101571 227740606 164807359 794253377 68212732 398424708 674800704 53960597 752311669 623723443 59416784 776234771 499290933 685771489 448416729 224554116 348960552 11467558 619641833 270233459 90290336 190748064 663418675 886724526 91630288 184635887 818051085 55981513 487037776 783771833 834823024 758600602 451564700 738535975 440164731 464698558 66947221 93191782 262408689 85981971 293868798 525429288 125838006 436362556 478185984 260370720 277497429 538081057 852134 794508425 705170557 297039980 808229730 986582432 444232319 595352332 478642310 643094053 621746642 831143350 982490316 564150495 806623888 630496863 114923471 279424533 209165814 296942275 758015631 993701909 20379368 881604834 40263665 481962416 598605930 691723133 241319741 433745596 375461928 798428317 586422942 873082513 815776495 945400333 182988710 675889805 698489137 376837595 446593479 663551120 220424582 462215387 467400923 330593664 191512869 875087652 952763804 59913671 22101615 319663248 558801452 132343760 896803685 384117568 792008335 982162573 458632237 506005526 573972781 559251444 310599569 549105978 37555025 586920317 522511231 491953302 428460460 131659942 486516106 881366618 356658898 892190063 875628391 714049400 801023931 813446879 326659953 441062441 634504260 207397757 18035494 414106214 775461804 835422167 95012264 924007535 539906839 502984446 332728893 451475272 393762318 217157384 55093968 520844599 670053629 56621965 373505133 146808392 594382772 962590251 90241993 810557129 78449639 259294467 384513975 245291470 615346606 858320697 162081204 25858990 232487430 684222839 407134812 372910724 682143565 162097770 68744178 897306287 491893706 168432452 813326045 414776146 23970339 554236985 920625701 275362516 582960612 547691778 838950906 16105314 990095359 809060701 490599981 321171304 819040583 359919498 304804533 705420316 21830387 545276111 673337388 555377651 211362082 103209974 277208656 213856042 644501329 402691530 893355138 885632574 84190438 629922206 519373898 530802804 99601833 662522821 868776401 290830930 897580613 711943195 22878309 820552228 670055628 177828986 382144249 891614840 294279984 805055814 488269474 14048418 265431499 356830690 682791707 366603065 526269912 724554041 47419714 684906648 748177911 844224054 88648601 594240862 333856429 239834699 371758789 387439854 834687713 295823854 687371795 321218032 633137249 415825688 98037230 936932046 543046747 163133892 202729578 796446264 98043876 177172086 520812477 353406368 236409973 380609713 966796992 876844479 725819496 811573632 158217586 55806222 637899135 733012462 56361333 127832654 28308318 745983374 882894991 29343489 687602700 832389363 875757355 492298222 820157046 287341113 468408021 901507489 458172140 270846331 929982146 948775144 118804898 209928538 839859782 227104599 570566961 419493757 228202843 336710085 630550803 432677643 406939937 20250829 105284138 559348018 818641496 942780750 233639225 531445668 698488295 758640364 710327657 336101653 435176793 364522636 66095302 998737854 223666523 577169628 598486720 154635741 782873152 607980232 963113643 34786867 60856445 228446726 424388671 153599620 907069229 309821324 106915864 136183323 336753293 376284692 24343607 342173763 958990465 664054431 690233471 883901647 526770446 593963759 207742265 345296019 135493342 594862091 494876048 944475624 896766911 51845311 222316054 446146348 973000484 442647065 87744318 837066560 114236578 88647149 205888479 359500808 719007348 995252562 979839415 818560238 685846008 588316963 847405542 472064352 571355184 736451200 474728815 908865870 908952642 855131978 726529978 333474733 594510329 300670122 230558485 517894390 588175425 265419146 427170094 185652135 71412142 619731738 468435354 34152129 351380214 554217293 710108242 817911368 216115058 671981401 856407601 469157319 499477410 148449339 166699383 715999433 976898982 461174065 255544905 791494497 286152645 702018621 250178350 342358691 290395370 874281641 603224467 679218984 584254242 927722878 559943753 795950990 608638495 280576523 760654850 674858742 282062264 462296676 450439127 688674692 399745639 301232608 99299781 267136739 57019849 602785179 745989419 151340734 107260194 713340658 696029517 627857736 252216278 695130121 27596756 808364981 480713713 343863368 882423116 888439999 705666208 826389210 687369637 540133154 617484982 145580333 670361267 791483423 465276200 56724340 237327022 301842941 651725713 732313384 520316083 312025220 498627247 38399363 380138816 554444672 440975076 848399363 354148540 47104324 446800566 733997293 898277869 145950500 644499791 412183496 942831743 112003577 420177149 589072862 769997188 604548257 893795251 20959422 583580143 888042621 346718087 313148092 480973592 738761202 156710706 133506928 493008187 696547048 899007635 993042995 958375416 130669390 867598124 208136869 420382420 959268244 908230307 658423082 765076919 713288495 86741314 867170152 303211885 300437784 563468408 451077834 907587109 145002062 281934166 598350080 866368501 873839183 920033043 590733437 225296211 638209955 369110409 182844664 977325469 435739217 508127157 464264171 128923539 597475944 463837754 763759383 248020952 560385144 896672223 855755518 300818804 521254422 725126157 686958440 191591508 771969116 79531346 459276255 164783561 92831846 978346464 135413298 671248133 486309846 948138510 207050998 414477729 126683472 545404630 550833152 66412058 875421951 929536598 433148140 685856847 408853774 227515471 561029017 251346949 945618992 826381993 197772971 500024163 543777817 85009901 888246792 838518134 78507011 542028745 182496092 344684718 468956970 914949520 346434709 846686559 534622544 665140919 784274023 112820802 15015738 815179097 484103368 221867249 521278768 957035188 602571637 615175790 629932929 723540394 923772524 924943260 291235069 829175105 337926768 265280453 386157945 216323876 868452745 44190994 903879759 345424927 686750081 944676118 350241499 158208166 692445799 681771844 371344639 433950543 150665488 760753524 4044192 164176723 58560401 549676130 812203302 592709905 707935174 155948079 484996608 178225804 893879759 377000158 145645854 347404776 898004621 510357720 562276981 307097072 538492457 850147177 482095999 250448019 495401614 797504 279060920 268426595 482438122 402615539 343022882 841075221 689788209 229877625 195784898 405298435 389118618 546457774 259409696 992672173 23714848 561075666 67287243 790513459 248918018 204904458 741545171 786304733 985912643 775199454 961339213 246651028 709238315 271199929 537757139 986791782 729199812 108966253 19050497 902793221 158346589 552151212 140728313 569368393 367634187 644807824 668491488 886269097 492367907 300080660 85099359 431757510 544033474 695030168 658329123 755493857 19571013 552204129 493936732 602623584 632116945 874671126 75376194 344563021 64898508 968631108 261114764 66431702 491573857 712548315 795346935 979740366 705406721 99685552 500414405 550062379 788373725 907031289 934490683 231061126 775325805 524852948 786699809 623176350 870658028 767506368 491074118 145983189 759424985 914288417 400252922 251315889 971788151 553333952 301179794 32172637 64094029 505786697 968578792 392352037 989086120 189859020 979540441 322659325 92906260 437744957 648978117 133496315 83792103 621300980 598706961 977651417 59278262 84218670 333833640 787767668 853344222 466865290 669703030 891741775 3661820 581317004 968030700 985234449 611334005 264354589 217515391 857817602 628815087 506649865 746656297 672340626 231275734 617189503 721287143 78557139 59343832 524765333 849737017 870866938 966026089 531510466 621565860 603868130 433408064 549605218 19993139 334894472 296458456 50513462 418151922 235035280 814230512 437874913 937111154 466183871 632181004 839341932 862954057 583342718 735467761 332046018 187774862 871947614 555151917 179894581 311180385 77348494 288958348 258865399 153114465 152261479 931549860 90361506 988950068 675248097 973124171 807472561 833353219 331218715 260053275 955307780 830588411 819813335 108379125 531543904 871677901 584194811 400511098 906899437 7060526 663829009 307800468 86966454 979994456 869020615 176800747 116794669 189289863 560542832 995311217 794380452 666731389 470776450 268722391 345974484 848573183 381871382 343911957 229802586 972808534 876085356 532393190 680333109 767731151 793557604 78184009 512200010 650754107 339443973 291139074 807721184 408643440 43997433 898947862 862607140 367445446 110633487 765586515 800145062 952194458 654128057 928490693 200058843 437139918 31930763 576322626 966810521 895512647 769684418 914664928 600216477 695129198 730584507 809906809 946571528 109276080 189921399 354275630 860428510 881878014 6203678 443022305 672987782 576842830 698809208 419551161 839208525 499300120 393263733 519415714 840325091 466075353 9272999 819495114 187167451 554221715 788207299 217313574 536841008 878865995 608453156 521822187 774363579 89813898 703479624 35032597 423911614 930120157 396341329 435911907 157496412 376536917 349512068 118261848 115291422 164060424 898680781 383510460 942059631 771212686 90073914 744963610 727122209 435063684 618999164 817084608 911406055 522821133 616693353 211291585 612102104 211454796 547771004 311833718 521685747 51887851 89856339 181168632 187291285 571412119 567422000 729061800 868438020 913036929 309148281 301843880 980432104 48240606 136048697 37751648 689153484 759087464 475834524 943482361 87176866 837920732 939744887 190980325 856781116 553037946 815520957 588215381 940549076 157412744 359813387 626421185 654617477 101945039 106758685 835777636 737168079 147894812 420653654 922251710 476460055 362742720 721884221 605386256 399587364 579957521 115199226 367238371 848697507 750044903 833082077 389521282 886581413 476803616 146722264 360157051 622457116 45452316 630701568 842170145 867805025 111658305 780796432 979723277 316566961 758467448 936835557 974792601 572266411 278799534 711555331 783908708 567019731 617753428 614976270 453801937 170826003 598418656 168732754 53288583 820351285 661126730 513707068 927792882 993836394 535068816 645964767 355302080 570408902 267382066 737503345 133847142 862526657 712167606 832678347 848040345 356375479 227706149 929880811 706009045 353765737 785601676 783245941 698494170 456648315 326658941 327938350 141801257 976083956 816244619 47942272 636480139 883290560 641058257 559731450 686573195 645784369 449624940 656283853 502432503 813849466 473231356 457255503 909113954 952898099 284253223 51469948 747014821 469567960 636801558 230389104 349002074 967947338 6824439 817416430 533756000 676550476 302190201 961801948 31099482 102834439 569125203 452869573 772947247 182442630 238731709 704025430 919756939 302520891 748640500 284137697 720547933 940197496 689820859 843723229 77393239 115191287 818157013 482336355 557083506 639089747 537770124 54411187 462941799 41702028 151119149 373356717 401920566 338092935 58411658 251111001 838621603 141038220 904125558 469857887 472601268 26258374 994424396 466540431 85134133 261565127 600309609 465945179 999152436 797041409 838242734 585362776 760394117 57060430 949036543 418008001 715137086 226849128 181294790 703074292 736097084 29277810 767837296 918832114 772204189 264196973 41514991 647418339 726143300 485161668 616778038 629784208 450943321 28715969 883667392 785630696 291442886 369052949 819884810 699166587 667287483 537187668 702072597 406245634 794077994 274983798 698336485 50094293 724979531 87854424 480485124 397739635 54321178 482528313 594529279 405261566 486302164 241235261 852462312 151497660 474903934 879877613 64003026 206412951 741199198 865979061 958171737 138387102 771648384 68073829 297319447 299166850 535416370 9622449 541249328 363315994 218573960 797775281 284449991 795922911 628891865 898865250 64128390 559870320 665940799 938209314 97425435 556966416 236663835 781029176 574183349 991912483 521020560 183912010 464535691 114341045 168142595 44486372 624890965 972507635 965119393 385249272 830456529 849504687 919197913 848861785 964770879 997536736 110375902 40056126 289218534 681112352 798883110 501219526 126857869 995383084 244216557 353033326 474703106 697014120 356923315 315506076 457623703 862155608 18015418 499654168 598255008 957573416 163312777 451514509 117622262 956792357 275330411 549422349 558696311 419012930 232106481 240714634 133002371 321116564 690812268 134194782 932885633 336179926 362177652 804356292 660766808 595125734 357743460 270870364 80363254 16885062 794592987 220525227 558972365 809832348 18960444 251552665 506131793 677689906 74031663 154012657 919786875 206918519 887815966 237052132 948940873 167855996 118278585 256892294 917807675 103336055 634585970 909420880 750697176 257990979 392874754 139186844 576443175 853979103 988165858 8024364 134036534 621968363 441720787 910500004 51795863 728097070 788782935 701690123 499588062 326148114 929800757 434545998 601794852 67124262 522734840 992339389 914712455 339551899 465742449 71507084 333547432 753220808 688344625 973986900 754263339 448134823 172629776 411395727 624553274 245622101 570043305 770725919 429283075 26286997 237744859 181291975 968819765 799507022 49674825 162859184 426278791 364143369 800138971 24296678 394187570 846084212 507121467 842016217 568889201 515710177 874902105 554497757 161502984 590304455 448031720 59158442 696587195 262802240 217507550 965799644 647037650 33588362 418455544 569542260 848466331 122678406 660438068 220480085 768359912 18203964 516063060 119134920 207627405 514745685 187065442 93818104 849033187 127656608 173736998 230091127 896606792 989499533 610008498 344410296 972315293 682112693 658388695 181210002 103265478 532023120 477792429 242217411 843370030 818987965 530253327 87091819 736302656 867932926 818218524 704995469 116774127 824181305 283736760 599238033 786426671 380940600 376912137 817154501 398006137 901761258 881487354 7440087 851782219 39967712 368636091 910634588 440378534 19410128 129505086 226155597 764700814 624677142 365460668 897138565 540891534 162038062 99648047 803068484 83616561 3196219 691315925 416388271 940274058 593833348 308465331 111212877 88615341 854562033 932841744 766635403 395228211 966123922 201266421 658506298 152026043 30123800 303950260 760865292 509996899 504933722 662406494 225336346 339161427 32023762 204655947 14263905 193215794 435296030 5800598 356374592 867751599 903026559 328636063 143530235 76328441 600822109 983145351 471045179 85358151 109134529 817970359 492058252 139640402 556091609 960474969 383394782 360103126 956643447 548037341 730522117 280130837 972871315 625448310 305914681 112228179 883448517 821982875 804677271 474150235 775421387 398320006 415848093 299590392 541943817 654760888 868234162 661112445 465956356 773693299 528851100 435754302 822911718 5996095 476797703 26916885 572532990 337866597 450214405 146768862 92696637 279361143 223349385 467027451 987181753 23621574 617267691 720090320 194355501 659838698 733920359 205304904 281084279 354177343 56571293 109738574 658035993 976843362 162374931 1450325 167766458 422278327 830563502 63536849 32519586 460603878 279809341 52698556 760918081 959899994 599253230 54049042 992907432 846571713 135960023 291979349 517285390 290967183 574942318 416967689 396976716 429971578 126648337 477127225 288314466 879294975 710432128 396023536 314580720 525259996 588642142 310571713 733123773 413889940 704478387 204708672 755516212 906381294 818338668 919317895 433637090 319171958 702338266 563143858 741179386 355100155 424147503 919854179 815331025 100178447 233265412 244623167 774158946 6272907 444066774 754873710 201139914 273505800 463486084 758428959 703294413 162082150 253429459 282074370 532238672 442905673 864195306 169248972 589737948 741946007 879320022 874670006 414983970 611953659 728325639 1425663 290405490 681894501 81656785 647845989 662239042 384592520 223787501 685749424 804278701 730028635 37711349 800193576 654850289 154737049 16174315 297842969 981339120 450792001 385950130 34169430 864725936 586197782 913648020 698779571 95118811 471592479 302050490 338075786 138276672 855336 198490295 56559671 965477968 897208384 12007678 791727772 179578273 547314233 912759655 161587358 289517679 116817196 492274862 672546470 272207638 382271730 360005876 890191648 115241881 464788907 157473852 659543295 68708382 969152059 156140271 183525943 252950384 868197576 55422553 283898434 686356860 411692350 779608361 822700700 872907220 17508299 807814645 401272647 841513007 49041251 489939380 921534280 322344679 591408189 799996482 89471272 122296185 360836692 718193887 755539827 96334601 538037223 685570736 274156860 878192347 43328505 913482045 829570200 308361947 235542225 89479409 848711966 707334678 417716859 466974110 440256110 388768575 569473862 386388726 896728231 746453291 81480261 385770771 855311598 258022741 790620110 167781104 549127150 10315355 559823869 907788525 276970067 795217535 867477298 667453775 291722062 51309606 527865487 145499325 220487444 264844380 215378555 47771332 878836575 996202319 175682849 705658452 896823275 639117520 597202162 14316610 372666106 67687125 690879775 900416964 102668753 375579641 557035039 321749752 645373241 228384251 216899631 889829725 760096766 153098299 893390797 754505303 833745779 862372928 283100221 894812591 11268589 254906420 85015556 829968913 437472068 775455078 410112879 28780429 331315029 106047175 109603597 128956951 585775746 471761262 586126385 985816583 581127728 715634964 657946993 175159962 560592199 573580953 577321770 531001455 941914806 675897981 488733689 725846026 343275501 766269287 814794051 959686228 228128098 481702562 904542638 417811225 243160333 470749851 958879654 295370121 545955051 630254436 80074713 27381943 483772286 558569268 401476539 160026653 418830411 192106213 683560451 546034198 635066971 554888821 587004716 189935715 599064250 294471557 697733621 403088039 164268284 209583581 589450721 430691563 797620659 13930470 449539000 118650906 956379386 733597486 473049604 105975430 689723629 336165608 182836117 592357473 712328750 123964009 596537342 568296005 945069154 539108780 605651477 531619245 109582514 310313423 207151735 258327417 83792459 535126932 880033793 702780526 311104734 475480033 638576728 36956596 147441440 341494336 697566306 731558742 262167371 979912544 88106699 682292934 770972060 543505298 666963074 987309910 39429843 50581325 447244601 703363263 421114038 437725098 61730792 121460638 761079950 379662568 283289418 126558706 486002087 934515945 266408542 962734496 468567509 574660020 932745447 163690735 750605802 82417649 621679085 524521228 568288321 98156400 117770810 707903111 160380214 444769186 183720670 862280661 996984236 845837854 726191532 121854924 805685125 883514142 262899130 425131561 14653485 406530047 768902629 286128653 273767184 903754693 140564811 753728124 349783584 114344340 927111631 263824605 664491088 446622008 166816920 187537277 752218651 793842078 744803474 591740428 982447613 939352409 714821355 877442590 691142905 261888286 144342423 633394603 26893586 37895240 87597005 931594127 163113937 105120596 323602569 608939531 671401669 230680166 960691464 904838978 637456895 915971011 549510990 639313341 21676690 573444693 857420451 137921767 768315673 77137962 866075665 335054738 186410033 227556597 935467752 700565617 793105658 83401356 810821947 172769436 707043738 905687912 25611361 846888463 660361146 763669800 678973300 461157930 849239815 857492238 991996373 956917298 11579314 323750016 457032614 418610127 669020913 5961608 185395278 359810444 576179580 97272149 623086329 289299803 630093840 919216312 12449046 840563470 274124271 74116776 44911319 89074399 495445342 586016958 966313908 397795817 141496358 730407354 615172840 916223660 132379669 862984700 392104435 157173133 839997818 25443851 428158742 143037267 182158251 807965458 981506522 608541099 492637570 819662174 356103049 602485158 191502812 442698977 876186547 83644470 497231385 732988850 354975915 332427956 916732575 776008331 277347848 919749469 899076439 47138122 636810020 83844048 915078190 365829488 439554464 282044818 571889046 238292645 779624414 858738826 865820930 143729970 638536582 945534341 324075885 521050245 200957954 183159987 558324180 903753137 190280449 122888232 291512759 986446315 551453944 728053340 504225180 340762382 718508444 201168043 759508364 869815320 50467945 159083990 563983253 856001963 203106590 457942145 563006534 959442061 179166783 883539891 52759349 914126376 317873554 8064856 344509821 331952906 2518178 261244098 163546168 799132518 853132607 634039076 644314890 929472914 300655612 874052118 509048470 567271559 899750064 355345940 99529990 427833956 299537142 155400447 843516551 694024940 121558701 782538394 534545354 534820355 676420216 798864142 579519109 577127988 632442430 978308454 317955568 515775790 636096427 421920788 681503049 15530562 811724974 175949162 795099216 472678119 517656057 704427554 702375883 94751031 815746436 500424151 772312579 669662319 467754763 843772298 273472838 811789171 497084555 637538333 632485475 257254215 845896905 765857499 169714481 13503895 419127243 308367854 830213384 906709296 811848540 1661672 906253125 168403076 98950028 824674107 322652107 598884395 349741870 286823105 330695549 77559133 857680985 316731444 48626373 36241016 757755624 150984631 924685328 756542848 140440314 783300427 12098640 933839514 38421362 553456987 510284153 588063888 530775160 374770481 52423428 644097872 735453174 342658942 484732526 436096621 137288731 605104854 570057658 379593116 144175580 36351537 992480747 826585913 29626222 225692524 327809931 702574272 85608653 438915014 351496488 492634451 174332985 536924771 287775185 464475195 129108660 258554573 704673693 709840735 393485445 693393773 552823332 975211982 692857271 977348630 698729732 273472572 726432923 85280379 260083805 396377980 557284417 827882676 967370581 896858379 9154819 97531326 640250518 609944965 569912059 647633399 166884043 639547181 847952008 363419046 406472998 808755306 377428173 609451377 923962845 212403268 419293234 613745892 845170856 629260011 285827297 803896049 653293893 910398001 76096842 36709483 191021557 908600331 272446623 929968265 244977148 693665043 528525145 980330858 621688356 123596553 539407793 889237643 746241851 874120525 986624552 156215122 287957648 459948903 87197183 286500231 760012922 791409024 758390720 468500949 899508945 425228006 886533555 926043726 415435123 516105356 363992170 665932516 773124289 763814791 248379190 80978417 727536671 505934226 591060655 642930352 431787639 580454795 378802479 631623617 86929078 213773812 14836055 474621865 828412494 687277427 635969674 69791568 151979443 447294802 351453549 688389249 841837790 951403007 374164078 527604333 239303117 763073421 889762873 147075624 22426881 120155186 917098564 480266027 564228094 110852295 281982788 519118288 188214222 444859723 55520182 127514585 395446655 612772704 257648728 715268842 341227680 589285068 663206060 439700234 724396488 429298170 276934524 936669478 859882255 923434615 477423440 548389774 612383891 524969333 696225018 875119734 238509301 742704715 717518859 563310711 108564953 663524082 119470427 634368779 729438314 682443402 796198277 972145428 989781971 751921619 752220520 198309717 884197319 175828916 566966951 290405111 117729529 543467960 113420330 208955910 926864805 62422156 17615515 128169458 940451846 676750979 79140074 158742031 552986333 360118290 504026826 636157461 528099313 756845652 431326513 196321440 789996169 841433990 227475676 782957489 569910772 333837708 774281928 143933739 591235585 21928043 232309434 404793687 247512967 265123533 917530040 572688224 572592863 814220928 396985486 486569432 822456421 72513271 253643851 827298098 652460282 207139271 334377153 323341893 156816005 275013419 140203784 395875535 427655277 270765185 473098235 852798960 220176928 122421451 770778297 569043115 249352080 735718191 500867366 33301608 910288305 173394808 255153255 701124981 27841277 362209426 119581546 248919936 626401264 955107089 998699868 134277663 746732939 764173739 962620464 311401800 979194325 318716857 864886047 717765593 478580309 895868859 155508002 609080337 480343194 129057745 995419514 338192405 756010163 354991170 265011241 468852332 796595127 758170105 44668534 549548675 835152447 301406467 335949165 285484331 39616231 854151442 603432541 964765462 106751184 891248125 973799256 880268125 878048289 838995518 257790902 17040893 89939585 883001202 906026642 121131605 351870879 791285469 41801035 946674089 15170475 107104227 908808709 649797538 386738650 809447056 474589734 63103180 162543845 132100113 229312729 651342103 48676746 515678009 786965902 313768535 308204298 103291133 310014584 448212676 628688810 858018040 113782541 879349115 774662450 664813544 372469898 585583866 471130993 579608111 58344045 104153000 84618934 910073427 455524089 766489163 610067544 504184702 349353397 227800207 839436592 757108222 473791469 776937350 415247898 900178374 364852528 342427683 613701240 292519660 441273296 79138238 892466862 931488809 308153189 327133331 959108775 518200156 735356234 464331330 688430159 870651911 407058719 429767249 843320342 631420368 144146245 977811621 105617779 836324610 363690853 484008461 492000095 417105161 117124842 791801015 756038870 507250937 902564738 562883769 77168986 899166728 551398304 525576329 363691375 495069200 406498557 639689093 373463840 522085390 859239187 827701357 37251705 484067494 123743649 174961636 897118730 966192284 82469674 557980402 744585067 287552348 843417973 302004612 761962418 348169587 528787982 921194731 828233726 893673747 83943620 358781529 876321776 844481683 23425065 106259815 580290605 422300397 101636629 121119890 712999645 519110719 948114980 314053561 558540847 916045386 965107251 813147297 171663059 779274486 667854055 89417073 467965566 493540044 864038950 456263478 302755946 510128506 810893211 859541088 389793747 772993107 358665014 5329731 955160699 465236684 15995306 780753048 150564134 800672001 684284142 538061305 504812575 827275309 103807677 932723304 538686898 685804341 660478229 513644232 828651696 858655518 290013372 317593187 858736366 639322515 481435574 504605538 683778501 45541216 68386256 306266456 204983956 843626745 39822105 994872760 288659257 623583476 2980451 460303450 877506204 688995978 814725575 398624250 659124517 664409115 295926046 277917881 500739905 854417319 379536520 155582106 73891296 408101717 72968937 614771718 893017850 594351087 620893799 633727049 816186373 518143844 514436334 990037010 744388225 168356678 328318124 436271095 74527341 985347914 646348949 888426735 351321294 899500490 787394272 626340566 249542191 897471046 803644295 543161580 325788444 146241502 692069067 962130006 47315110 375293914 312378287 550427804 119377122 244604963 638911608 622840873 171704682 395934151 435120947 579402959 850279386 197364600 208872495 766437440 611932244 598697998 794675838 741144214 374739965 504538369 479398009 846637772 870313341 412795119 536978489 643307330 844654979 572298268 71852063 783138365 931147071 199686381 531150156 53997668 178287846 122063468 100140073 114335044 188838450 145898183 899813601 102036941 362206431 63371729 155345378 284397268 24451375 925672832 620232288 597677967 344032871 998001261 73986258 497963548 297588048 940703831 668980595 855067642 824593591 772242592 21212866 416944781 316262893 885459150 323826178 205838750 876879687 576530188 695029691 152285145 57516703 275397286 591188535 395604814 212011985 333807760 511237126 147248113 483468607 487747040 584356474 616447002 574291534 243725904 674325548 672043782 140135911 175088829 130858869 808865108 520315127 2619306 349853942 841182600 505286383 504117694 86483473 290018443 359203908 479533121 87567725 648045097 568507632 428401059 170933110 401361810 299197679 151069686 519487194 29862361 326129347 963637103 533872909 85152888 532205553 121401577 716936390 270196170 810637698 523596385 159818880 634944912 367223939 259180411 79762682 669266797 817192069 987540988 85287351 45047658 910116381 347328078 96259455 719308402 164410213 596199423 44362460 365245143 301518457 475828290 104620190 196161739 122968571 75606124 720690264 286301928 459323280 533722232 839765728 819487401 947712609 951822724 878536915 603905775 719843739 934022738 533622030 792774268 926552815 461256136 342162230 646760571 25508115 585025392 918792241 179799798 958394430 783988216 800559787 107369311 274962608 565318067 816066450 237766920 677755176 280217367 579152539 122605994 136017772 947739965 767447739 862255586 56091333 713917541 634512046 103487407 572167808 473612911 874844019 46418678 268177518 61587298 948603597 913859070 16737124 282993641 781828036 298946036 351026620 706074576 722693922 627158889 919600595 828285580 91169783 155816143 37880457 532009393 179803158 628791551 404712388 43785081 852776597 128993205 994033389 476683588 82995793 519841810 331348849 841880082 296015463 881175834 831613249 574441739 420160188 941598260 245665106 87072247 800791159 276504493 863115294 7133126 973862530 97458485 23796770 27894026 717646348 785065568 740349022 352682616 717794057 985358630 897695448 669897579 7156400 212292707 843077401 159253089 856575484 687650904 315384494 706417020 248901164 484513064 25556392 92171521 336845636 101235548 598928156 684944860 695050890 47423071 973075876 484081179 750683913 210849539 85896669 190898543 77010449 665093627 327748839 755061678 285717941 660107359 591978216 865548627 367716171 694540331 321030537 448558076 304315888 798511295 579527799 992570091 417756418 273026400 406077411 717749639 336375972 244068790 2877699 960775128 166847549 155990092 434269839 390800654 95226105 458183444 863880004 161870330 352736326 269469152 707833957 357471122 726893657 8818922 266243125 487966066 482056871 546476365 626730622 678789718 424677484 789293449 163307277 585147041 719752999 52452867 748014643 41143514 765125404 800920450 878269254 77539881 337458129 690855347 187684638 290618078 593344145 574933415 410125976 456019691 802303724 271958096 440804630 112765541 469956917 30817543 984905470 909256199 571326211 850848777 787645495 640329646 255463856 265589493 406836911 291066078 802836189 405753680 437561559 589194043 276361452 141944065 114976805 296027409 20681093 323986133 99882385 795192782 637344785 429244156 78446104 989389442 81964098 325843338 832542525 993057894 355032201 463182583 907268483 273334098 298875039 190429343 729693428 696318020 387017725 511639363 226455965 452191712 821092451 803418503 828083727 140814571 910848085 554985074 336268256 516944079 874578841 251713520 219467816 978311707 973074362 589407059 866754564 601446656 452508808 185526222 278243095 897112533 333643414 328708857 594728452 622692755 753427899 91763024 40045813 605760601 297054098 347501236 807965719 753102825 678309369 45775592 562797084 863207977 380531605 735548437 89540279 695872420 143773773 462378310 440609059 74107399 357585867 680721133 890518685 39573156 919028223 160133980 819943141 297415922 826074523 549257037 394801346 780531978 189119639 248377947 736842363 23936044 718013102 303783815 576757854 177716536 117892576 973774771 726614844 91358006 728534255 886282794 894573291 763810766 936832994 192883990 359984323 936041936 313209476 193708553 450043938 42972078 2513637 595478645 390118120 356058621 770474456 962525236 925184507 582968824 566968180 253476864 542094276 732555773 242759572 194393596 385469617 413016077 630788183 395790889 987450289 358805072 59056800 235567858 329712315 223506831 423818902 291858849 784534343 19548089 317914661 266104039 668730579 616100446 919399292 232148312 349627743 611588919 550570382 637419500 575894001 605398172 40614033 294971008 81046803 633702412 492484737 921871955 464530256 521251497 846392222 274749577 293696442 768578489 15996649 152061612 800217703 759967014 38358699 935024933 508574959 676207103 95088367 105105863 720645872 97512693 467643395 253299781 985610378 456139487 794107131 384356535 943618276 575191350 98271790 121380378 760080037 820589722 345479095 953738956 709851259 632609611 455536117 538326292 460858264 412330416 147974155 899509144 19448367 420699348 40958561 54637540 452154364 877573860 169660705 450297066 547727546 54860210 301786299 747303805 615262378 696638773 731095137 505687765 285034770 537629191 127416460 738373902 352036028 496185829 781447029 138374568 268496499 311903283 775240092 741527560 218226569 212204661 738270277 920614902 831439444 232248023 689440758 573992477 752714924 622946471 856890619 870254223 444081775 151271125 214033890 535885630 317828606 661655161 207383039 71905924 765269181 444569933 712503273 873607068 73570710 879167023 5725691 991836454 640478071 697458081 997411028 862714279 421596111 324907593 668790232 731050503 748437781 335247217 923381164 142376977 858261313 383287176 584395453 641559286 587292241 71982239 903734202 976039370 64607942 252507884 592170006 631398918 276088356 54034762 99618951 858269188 514269046 638047672 257448330 553524102 530773959 468280278 974135260 899905584 673923753 358378347 649522434 89735177 302543026 685308641 579735490 209289726 48669691 109470663 670322344 39383135 47846560 401262926 533846146 748385632 64979266 470720717 682505444 151906202 529478536 999737406 598755493 128072327 780274329 555506366 799083104 572961545 745028515 741315856 75892981 458313187 378646616 730670619 904139269 706949183 952638316 428815720 771765369 659356710 270039832 216431525 994572027 826013963 524415386 372190500 155740795 160148545 505923507 894261340 335415979 390116224 796004135 905802855 909262468 488637796 19363136 904657283 915009727 799627758 397408588 323928978 281475165 500288257 879478555 422330521 612463904 839742694 428499841 113911620 234825743 281553608 235394778 875835745 909256694 72629561 520210305 44566624 875186659 491815596 454845527 784385498 507085227 733087736 534093635 920589319 546221667 591496923 182241708 756650566 975486183 731054197 680661761 342419865 885835862 527928265 515234609 94538022 237838995 340205631 795002163 300389559 839971014 649380901 918876544 450963771 183183833 218178345 932419732 210460995 292214012 71424737 242370416 106621830 130240034 782980419 631854619 841951069 855869058 565241133 908865564 128253767 300545302 447400670 533745922 668347238 492099359 339049083 313410781 591706625 173563551 55944331 572056770 191290368 975893725 700046459 966476106 82842995 691774693 364481820 427130643 600747532 527901189 315712800 470606654 378800031 753808978 953216928 162001903 635997353 122901281 276389529 565121233 548268231 859085198 563522922 353141647 507263290 722425080 704210263 90197596 654697322 495390083 457741833 974786668 902636384 61024405 539325452 645483641 621674570 533885785 985921360 166457151 825912058 487382335 379274153 341715455 540786280 474535546 208981839 14156032 701554220 550633600 274200927 387961865 595593988 937833614 449513047 569484521 530687828 319974946 77498014 414926320 648476577 668832639 930961658 352533107 985956117 20986412 116259095 244674379 468150271 759384949 560178183 400989014 238800464 443429609 881159869 475760629 633186334 911386842 242774161 694960525 650752036 2542816 78654911 258754054 566568512 979637334 312928231 638781775 378364917 881485531 403711631 413608920 615486695 249830611 93177756 949055766 696511841 431300580 852045277 589592578 738088146 542325113 122151808 513594778 53789259 379295042 983683739 648724319 302204675 463766450 174236068 924229078 371910867 372908672 628720121 701682951 365857467 963484455 473558106 304495361 411803995 701925733 874335594 564059220 602895227 443819968 758978609 376803477 86176899 659202556 845926044 547291357 40484611 697906086 29380092 576606283 86016813 506015373 873762179 795363965 847742806 464286019 22179018 595350043 880036985 108704672 45790798 107834701 166261939 147277631 951235054 313373247 316571592 384439296 134247279 390359972 320962973 470759556 789673208 951985968 837497020 726443188 873473430 36035101 876246227 105426491 372239801 64503207 434262325 461536007 407553973 753253264 33769815 62176716 283289155 407584925 646055764 40012929 272368381 89440022 33261674 997120736 794828517 423235402 418653563 713622250 163331295 726795273 255160205 289008481 367238194 244159784 786214986 936486477 112502538 356195329 986594433 226751864 613724409 92029424 845375651 442051314 846097266 24898775 6259526 762912653 89604173 315485082 506054054 271310177 414888518 502380196 749628447 12051530 496211326 928391777 133991092 44926053 237927928 332483522 526111116 530705047 637928477 220886716 334722415 401672454 801200953 894441673 407121997 972470685 553427963 911744357 693629879 787093133 220045049 801685138 498563428 703612102 242473258 505865557 265898414 402366082 332694634 41170998 10321938 746719163 753420281 281463748 69709748 94469296 216487676 725662479 564531160 245226084 713851643 47097900 249969770 60898591 679618657 359121589 254882935 525873899 669342976 657720902 818481330 130453016 930622090 261699329 944280048 714811832 244391705 558279691 475797420 785292836 915474856 682078221 347138180 736151925 339877015 247731 112410810 57574411 938198571 468090928 371580083 520016650 83988747 35707321 117588347 21775576 786996420 315126277 698983232 564949409 695879751 756618452 159246803 150076883 544007782 737393765 932406058 795319458 548094042 531065853 514894305 594194053 882849856 922263143 184406452 498852791 522873239 39758447 275103238 733329591 776494531 914980710 215506525 243631304 96630413 111338401 188621027 238152306 388636322 669048570 527131367 145107455 510409743 347793741 668178778 673798143 697804491 489753340 851394387 453892036 629058862 752426860 514953355 207856615 406485106 672746374 707285474 357013185 136761657 732231223 915656152 744047859 928609798 792859376 515074324 147173342 556292034 125813798 199407841 217147948 393909817 253756883 460904364 636751941 841446043 538605555 275373959 585000667 594427899 275479816 587439273 869539167 583796179 711544471 620921836 88986249 599648382 303508393 362789710 134097108 122564541 330615627 17897072 63869183 654538035 425845006 542232346 146726541 875031273 141393799 643445173 426697798 372000203 499447504 822333391 878872244 605922344 14938886 296266907 537868455 853348406 260357833 964564334 112078257 352714379 698409407 344263747 652279979 89613989 115843856 98368056 109734958 850942820 503248363 441696783 188511515 860047754 643740160 264870574 74764052 59846722 153318917 850087327 118302464 505618326 741945906 184807313 525173643 756572408 281446596 142241493 82700707 519988154 733169789 833391074 308462844 573591957 316502818 48580049 863757453 732278566 312146940 288058593 582627601 305966188 947255896 137790196 589444999 213011788 277047815 825318929 918026163 388539917 315808735 403136224 118412955 976140253 695195191 293955377 652923658 48856394 231403375 627202165 302214672 176778441 282396774 185514563 147761023 468806962 257306370 663299797 798803056 298157121 803903148 776135048 135470525 648822551 188738769 892279648 257557124 374215864 420903778 312307073 653483178 868050571 855017813 358741943 221532501 317731549 673079073 258777327 555299185 9463646 722584902 48467900 345419821 902348706 700546755 867470547 608798587 854577057 772313502 753209743 115854995 743794743 606603104 562521197 178275952 937295781 925307798 217868689 308576337 364353550 474838097 754969920 82172986 674097147 851830439 132803684 72598897 158323416 912786224 73004811 873890049 432372596 567731337 174275304 740333626 748347525 987011540 309146577 553122095 757322530 607826742 943203391 4930870 62568775 791452248 117303761 758042476 897964116 776560359 523493833 875931439 120547214 776989973 669749133 103849122 795406493 17123861 356119335 469089068 871716876 461883042 10201542 846300665 943313357 664209785 908581947 541891191 68026802 400631770 644801917 583690459 99319285 637256203 7392549 556762778 224981937 881790933 85728755 391019248 361254758 261740293 34178119 495635804 772345721 8745452 223723688 206143010 833711793 206709216 260723777 198212295 580387516 265456569 325612895 154230425 169227944 819671636 964020212 360237861 717677418 468579092 435453463 822845119 343681626 490405468 718984834 405811453 215358901 349549590 707268371 643685692 688966938 85921839 500889419 440844570 794205198 558085912 667919570 250199802 501251704 980574279 383789041 114843779 596975397 519604916 427095062 160531233 484108357 507800924 131698260 203127427 686205932 609273794 848641504 931288859 459919506 636505705 334397589 559174817 726880147 745321307 971352945 685111441 964067248 261387429 451512598 425807016 765980045 335797464 319264842 628722026 597624881 787593098 771080823 317986975 206550409 368096723 865906731 502990802 133267684 687946449 828511641 369534673 431250296 810148388 607999255 495572528 720170716 148181618 197876126 994412998 797869964 81225188 46981966 31854893 403149673 109388455 860037607 643950150 49948214 338270573 999924560 32023475 381646876 760990185 850183699 334148444 968903206 275443543 17738719 555561195 148503238 515681009 427815429 567438927 242409038 321361531 581577724 236599869 64279416 893558456 236151774 520089258 427883487 616303602 851534056 615829842 851742340 986520694 642790910 869846069 206626890 687880469 342842916 651261972 802501753 606576549 627932422 68741880 435420479 558753150 883979633 776882860 923103274 908136446 27275224 361219902 949764783 58176261 806730448 528162690 65353383 186636154 52072340 931897231 413445836 7683012 481884289 719617344 186223425 206650961 596364699 795275443 528079879 61106706 642649863 344014542 582656905 579589373 159596943 709558709 371541777 775864970 402463009 357407573 86339920 234980919 192617296 945653213 350378202 885227524 763889105 825097791 160162471 29104376 75472128 593297588 717992596 776903066 208342617 263984437 648840672 552159352 945681663 916061698 76806575 799709860 790920760 997797407 883180939 306650673 286540270 322333650 488697822 387364539 3473712 748410663 379468408 916892636 581761711 812958316 606781199 18281400 480395073 427081397 5179322 954761586 385935970 7735897 219624310 26911156 639423662 843231091 995330209 800863532 946286696 634038370 169341314 528377097 690791415 971026505 537907903 423337858 64733283 810567568 836092388 569847375 781296092 812570209 263872483 378365742 788607540 921796395 85042575 113570399 45902688 410242339 311975456 422579497 189381626 718347454 75021746 522426963 687165378 686996537 665129925 687109291 431792664 983596049 271424446 315606915 838504580 5801867 426800485 316308270 52564271 270352685 98474342 782417288 889933159 508747587 888060880 631121004 281715231 418545243 495951512 470101563 799676524 652785097 637428247 485152859 549826569 830467108 896847752 631108022 751480788 226794951 337557387 918594359 41370703 988834129 945894053 976805457 163153440 863800357 6587838 964839799 249454225 939651307 267823777 500116133 418181136 847634445 476160639 435400662 323407024 512836155 725551724 758634379 1762983 721413864 314633185 41677642 641799374 221364426 273430840 905864221 559834404 418179165 18557492 768063759 597870923 319311457 327247478 139655091 777553161 210440280 254481416 59882141 863640777 439529225 195421143 120578534 402396696 151404800 823089713 354315692 913587240 782738187 244178763 98346639 595159120 805958334 138556861 893252662 846982793 112461552 460786435 545161672 147623923 144863804 286850046 160042612 5081422 33162625 395245425 527628777 332603778 364365923 731507846 583768798 501458967 362189767 9236294 122590091 656382397 349518427 269972260 16063022 793195718 449816332 793276275 22033800 161407399 176150413 735634411 383328605 551370619 899748055 537424168 969311992 342018175 32913827 54077739 551473572 934992023 347327730 734783959 565585204 543990728 821254790 724169589 389041788 408455356 587522406 830803761 372263381 812773697 193183838 923925914 106514333 663413450 536078972 844141350 512104629 949112044 96668052 101185707 984198401 877034466 630482621 940600807 897824236 842373898 425220306 577744890 54600929 381265254 565675763 8062439 687384019 236517404 790294273 421369622 270188470 94960375 851554853 878062549 766976771 393664739 390874441 127008210 462108216 609725556 22431645 949103267 515932246 443569248 4007700 607768126 598177121 24026112 848670948 447283585 13678820 970421204 933860362 890246827 862353514 485699068 599456196 420994529 687183878 475803327 41575957 50046890 191146700 912839944 167555652 885757812 21524821 72534756 303653213 533173261 599033919 614587909 870944430 201775146 466343083 940028994 970792523 532935907 522525374 273010709 911480204 610368053 666765344 108912411 416079242 2221951 800876160 926891672 355195813 424953349 797480461 131754992 466673152 788766064 341978622 594589487 174834179 799721548 272274188 264012162 65625817 181328521 137861107 243318716 9461744 731950587 217577461 944000210 73058171 692791514 726528342 795980383 255326451 698971203 223607265 402099489 75914642 162256052 205648225 846739322 25573078 782773908 719211049 135906288 413541124 333000361 611635085 194961837 74462627 917370016 647293543 926027519 252151805 570785160 205575059 65767897 766947745 215563351 346126450 533898321 544530660 519009380 301799787 190076192 582127963 859263979 179358822 165763109 45176418 763760780 737349967 314416354 711411096 230715341 500341401 705620221 340485473 208242579 254145976 811436737 433330531 695576237 611693478 75149722 573662985 821680457 619466079 976445085 219340803 165613949 610349668 822221565 829362884 793309631 403723580 137052311 409815811 390401901 543681007 941403239 161483834 940315463 690641033 242328849 538708010 584246256 661486493 535151961 230009173 350350960 777475263 775626923 549514115 482608309 112627977 843036052 171466814 234921485 372630423 267882054 720415061 47126957 402561547 777971992 85606749 208975149 606241545 862670084 679196715 961709834 972320444 715854888 296454491 383673635 932656464 65227845 270085837 910994749 894009205 34913603 150277410 138755967 453943011 517465515 646814275 200359670 478417616 447022891 966889435 630970386 725356155 59833622 335619544 117341991 48361893 456129250 307858670 295738606 929773331 152000680 759718163 520723713 483216654 827241895 536275460 327463010 287100386 731478208 150954431 519929333 550517346 374300411 192621831 807481089 373886562 707791362 465184228 621032883 890150716 461708961 663618080 911294362 248926284 353058124 50239946 961280556 723014516 982484121 42233271 905984320 664815513 832920001 720693756 67171218 552816931 833273124 649091189 430582083 259734145 811819202 897887042 425376342 768090787 168678594 197811525 127030068 526435198 392515567 379952293 175012137 60267148 839254069 429469005 677055204 867296585 72553769 581670765 830874363 166868407 632750207 182409208 664179813 705372891 110479505 796841765 161492222 231704894 751946463 29353199 66411526 805421932 586149513 488432021 881833634 529131128 57919191 704101402 731054682 158682742 108980658 272153798 277255066 228704000 781441064 750493091 74982449 711372722 626920683 567995136 382108628 856033454 170223315 224829426 283752604 852531993 542425944 405213390 897383300 737459100 226318616 567741873 841334508 78607076 146262615 813850872 556033305 838815778 14952826 222767560 804267186 905282955 281955723 22555271 564812612 766164185 719304376 657489249 986415552 499957192 462585044 386282180 893027064 793116826 327427029 755603940 706491429 412114580 47859796 90705720 481114468 839022718 383763472 538276603 43348020 311555879 108717675 170950060 853266425 586496479 16807147 927339662 737214077 808353020 863652795 2666025 843900522 351637589 460577319 984150215 588753872 840243146 591528740 79338232 336512677 457359290 937676741 715366926 994294593 699827595 226543047 507725985 663847134 79279653 161029126 949099277 385641502 204476535 702511877 238406127 24055684 878921713 384793963 303050412 525246457 197290761 100004480 173759978 146931017 860092854 329607860 544755221 837959844 966993400 91286553 69450203 672720669 456172622 961470692 350471856 308283950 372569150 399190000 880323915 501439026 310673616 79143226 474773543 350654186 567541523 300575846 258567171 555870201 904647831 620352825 911383139 668553064 17821170 231551517 452245005 959488547 63655740 484130976 171776396 36034169 99386514 152701429 401811376 227370656 114918550 8537457 553163787 576382254 948641517 655908623 549689718 610792865 941885120 32762349 736272010 567890137 758320956 654176461 434387496 188800920 123543570 494572693 579747826 180647177 337899511 177760975 643878607 748298038 161956133 705990186 438316907 704002449 45515736 940279031 811977908 38406508 207392979 84322732 164094046 586018944 260180441 291493732 158901088 280980842 458387507 250971742 89557621 608711209 682037040 98699898 276035228 612786850 286969504 164827071 855998361 477855516 171176281 499742424 84522609 871526085 870777267 362071441 801158642 913168939 627018763 928885087 438105897 145416643 8390979 311487958 170280937 302513253 557277504 599571248 484844363 608469965 939990379 315324621 374382120 819406620 628518705 647968173 427474337 279320406 890617475 43756280 67947416 504409570 732234839 34858102 448716596 78129421 548362533 880475416 952917857 689291911 651465578 99737453 80946510 575936484 416180776 66880557 304098029 58183452 120696676 562188466 364145526 657954571 195431079 156793210 273220068 780348402 414667646 659795623 553298806 396653556 350458363 225932927 497979440 240488858 296207665 812124652 871294295 663415376 405188027 926584572 415828473 72970981 895290421 847456098 274315107 193170959 780897730 538226419 436167080 702911205 350933637 843409450 899005473 349928803 705046568 772815525 155583464 488255209 809841240 35746726 355727963 803261628 325420358 217645204 902338975 961992324 384104999 918525815 950001947 116627148 607674805 288681855 922517497 688628614 861046445 510805373 230537128 490377348 668786255 299785319 838708828 24953344 771415777 855832025 573544332 993307925 226301484 80528527 196215412 487241795 368288253 481765101 125803153 747028975 574268582 887219575 195844135 266213600 790868858 689799513 22883006 488005828 100490580 704823519 510850977 41118889 560886545 214353918 600886878 501852548 578508305 225769162 673952072 532111021 167269562 462228478 470180856 319731297 740359925 952883063 494790088 489767999 574627503 167704761 65894487 478808524 306903130 380698472 131462152 373788911 422394729 160659920 70861442 661574261 849460951 737913695 394608945 874094734 549203361 858990373 526474692 446066510 895798599 524883547 931772077 405236525 172429903 48087769 874988964 222279047 417970882 406627230 209169444 223265053 862177965 3022155 10222573 687819411 466367138 236969128 769889664 464402672 167817268 856063262 284068518 225655329 508102782 472416060 932689130 951110005 345752733 575225139 378216474 744216098 525420081 429575002 594512586 596964287 340623841 713155754 859840720 746979528 811299284 739343682 189722569 36021534 807258168 875697892 283072915 263644292 196749246 108509046 344135377 56175907 986310172 935918467 521221995 422068742 816303754 399972536 705877259 459175839 842207814 106583143 362391456 657333312 895527184 699383815 393248735 484225187 940968878 832989617 616896445 763742307 314229865 561664677 713061110 212620929 248438670 228921283 143932297 366750688 158330351 626736659 898425402 994571208 674817887 662765885 699096335 681011815 961344314 250795026 690020820 390341451 726788826 763968257 236510871 808295401 309717027 486160546 837929004 405662746 718926328 162513455 66973866 507130008 620545731 144923654 901225451 247202694 440171249 194570793 511023120 641223909 711062900 971507389 778871803 611241760 939792447 724850830 993085908 115889025 982602446 424029578 907670917 574967993 730529947 964824386 579238206 481789276 910722474 502668652 44434417 161391714 817541886 810650723 193419222 476868520 597310241 682947493 644946153 337262701 827366048 750176340 836087143 85837269 620201101 553582518 376931925 624951658 885020924 9313717 391481337 842172310 566741894 744720224 127925855 583334953 136262089 70895464 551446997 794114777 513325029 851649700 548700015 369038781 2691328 729844365 284712836 949999058 339005380 34710467 178598447 206178678 634074332 896701574 73179087 709989104 549810554 532291901 164822407 828601062 367785428 50905843 445297086 42583268 591615906 259049429 961277089 153916380 380718242 463094197 300821148 684006049 817826069 615035530 263935205 748367979 115509823 330331886 799528945 669886806 986686698 825839262 643106301 739222242 472372195 385858814 637803398 881115764 502050940 678491027 894233041 690644 52524297 324317830 524567908 552300974 658120547 10883880 194576523 49798161 963037544 714899560 759064020 217114866 377639800 433235295 105219219 888893098 476000506 509892037 44394847 433688180 285577941 192773240 145390227 95026416 287769079 823463420 436579022 50537635 427290066 257987318 86995315 927984245 461480666 648593584 170161450 291414065 328587016 262143385 937715805 117559048 870901338 305980866 774745020 22161422 708210512 489349985 691537081 67198140 896778609 578150226 467510797 462291308 675092420 212375441 656908849 224993249 300716375 180728257 986663398 864650684 947809724 443761576 902677678 541144327 227814791 404143536 872225616 927569071 468221649 574858088 556059736 842695426 241384376 306583041 71683220 700858933 658645725 663331026 455755672 341149408 71616996 475851221 936887867 311370367 57041911 741608999 378618136 972710899 888751172 668928140 358938894 327951359 252342906 299429352 101077952 978064845 822665552 251707847 792283670 443102566 153266943 315960534 438692538 269303357 264939971 750994279 746670236 2235813 257298525 95585265 965214063 762218326 27875476 834731918 70319145 332323308 239371183 592851068 573235591 121537384 512941820 188935837 653275271 707245485 706187853 241170422 288251628 93420804 652494454 60427571 454315965 271019673 812990416 954476066 145984454 245473019 852276409 461130291 592730133 134650528 867380242 796388095 53406846 793280606 666295743 266703038 952202776 858711539 864654123 363025103 680421310 688949887 393936321 977196596 837162127 320759045 154304372 172439571 744324207 588278510 545406776 30848054 194482308 269179013 673553286 966723468 381808057 482169723 638377180 631503526 266611006 439051109 561606203 851256379 370151686 188314169 343591848 558401956 823870535 905812693 389535915 294365536 480160766 360093048 674629330 890458001 910941032 756896327 511845935 324329086 735796874 214133705 50072022 963146511 385786027 824638828 997909089 207933268 86877909 864905726 968445548 265955583 976921175 681408052 654735128 512729573 687116613 597599014 111252620 300530816 290310390 417931473 557974639 307520112 401990789 281065620 474643568 900495093 369511250 852876723 522510527 426430839 845927806 976949719 605370513 766099967 858289266 193605516 431762591 952128443 20483416 446343874 78781351 119352189 978220448 450588493 367156970 411767869 324470653 709243749 223704236 707607955 21039206 128239655 165550264 948792894 763697557 138755601 585072857 560215711 440483467 415442826 69168482 976846142 574473610 172757848 485600679 168516932 383480346 521426728 152471170 590342400 419662213 174060041 555168463 8673379 381785946 580950257 77528048 660077443 685988333 288551735 152054345 212042011 1127126 769935639 21718469 156899082 215222638 952620594 46620751 696949456 164439893 207028747 476958810 77410324 991657711 384712842 690221402 199585568 964327906 356383869 939618377 343900003 984973209 522789394 455893027 508561902 480378308 945218399 676328554 986193400 444959958 334610651 137443746 909081946 927446150 442553313 921102294 520238356 867400782 930351924 948897554 829732294 511964655 167530870 693755878 654881848 878138347 494592431 182520297 90718674 85552138 714874317 705360948 122922788 849700310 186037534 494745571 649265248 915733278 397104855 983303832 887513051 405008502 655366288 894760184 170473104 84893110 962320582 39912235 420576412 636718199 470269272 185415520 287723971 921283737 761720843 753552967 80146410 419647168 600905990 45703573 459428251 507135186 775692118 743365252 835569796 456552570 119898475 922411600 896607224 911443369 629575066 696981691 106535276 136735503 198056089 309707913 160203515 501897894 242643973 285670917 503326179 978160680 520441055 906085243 381346054 133265812 443262987 351931323 810015594 15838637 968635600 771272349 306686649 921645179 790329179 965693303 655101890 571169736 989406523 386773928 749007606 75573155 146087398 365896977 822676716 201288929 300695859 344985239 787429085 572349335 946346974 981068963 745914152 39558561 82141704 97479585 331173327 930638623 24721844 324506756 936521977 510636274 543304523 369923393 981149038 11081539 381366297 299976015 5535518 349235709 872197838 38474285 668632986 374724942 790753789 433625052 759115929 574001194 675712672 530371425 677474421 101143240 240068754 417659717 664726699 80772899 494544147 841285141 154648671 556899194 695362888 947013345 317730005 286392528 70043321 380021185 686615033 858939756 933636050 752455243 32677080 438856027 169154658 565059615 142708773 130698985 658707998 135578460 359546549 267478316 277592351 554354983 139821059 270783609 371187296 199558699 463310509 292402924 436227137 859302164 669402357 765560549 675583239 838878483 17958208 803378054 138847065 429234269 231117979 704557878 207163076 845827244 424970545 633706016 618097209 417667004 619807958 189491381 290628746 67697615 624155007 130039334 327182576 150110250 128564168 66250987 527659400 666977174 817822061 619012414 536467409 135885024 164833745 599419296 817115439 688435033 39068794 84425044 737807724 506342230 903781778 187362527 468623666 390330033 420239464 161302671 991420049 120555334 351511021 663657200 559007103 119398775 1950520 158775128 943118932 445498025 801841666 382927964 245618762 105241541 681440043 309983321 981744643 8574903 496427827 959827948 419251714 546979826 878800577 274885754 83238192 383673067 789743904 287109801 953923929 478382746 980247741 78843109 327310765 141951740 267823530 880768988 357088063 587010195 326777887 72929538 385780105 850548452 860723955 646399758 237583590 148744952 89396775 895497851 321078551 271401948 521115484 626702856 646165951 493114657 523887191 410811705 323266791 630094172 141430660 808871635 99694459 245128871 473854576 973048164 158575050 388590366 550094926 60389816 840976394 831334755 45284979 292207973 660094161 521940763 299056347 948999488 66402205 309034863 33299617 738898406 913133902 134469516 436849290 240874549 217495719 877096739 878228859 10544591 597538512 411882729 498547967 932793246 391833046 301760792 546063810 456035914 168983850 856906733 295821848 233912005 172805150 546854440 416270455 230254272 694103659 409886095 338308600 760606003 53294766 799374187 862122202 852382425 291985126 821674761 198381823 920055473 840727288 525406266 814756462 76991614 217152299 106195411 35255759 419175240 775362221 113111086 680055538 214359513 6007820 548186024 640831304 440668481 452811197 938431265 330092136 17774931 965872792 873856639 935789708 875663142 60871769 722672427 775080209 888047508 327672865 707149457 522091259 392439742 732452596 184548005 79058798 954676614 752094777 822034521 33871926 827112467 329127997 770246184 657676352 220457553 198993072 352966287 985398815 586900334 182599462 215570062 608049800 60238174 3245975 818340395 640550614 997448025 342429919 381427439 643232134 245540952 378960703 141670503 756126908 845879707 639182554 731644068 112556733 331396389 422679097 33299643 922016371 861787710 460524232 157443398 366730220 591278576 330127702 912847074 695822043 613248395 352986777 419925167 410221846 727859490 475047336 263381203 261886230 716722700 259580543 489757431 973291642 197784931 857931902 163972296 409779332 282025096 479727338 842406519 99848346 750596509 342746987 895783738 713176262 96566793 394296972 555459529 144864311 515308280 603423295 314479329 59672510 898466265 456530518 793920965 861447762 1285342 475706123 122101432 9661324 360224639 826034041 279372676 382427692 261960951 176650784 393434614 110104210 755983046 851390309 511760479 336628549 883894061 999092239 49549844 961890672 394720181 863812556 797963759 477786976 570967464 111197610 470512333 574291207 186171542 859795614 773064718 149134460 78112978 126556672 749534744 972399225 128718323 675006477 440741076 778097372 651834708 239456868 384669232 420234534 394819731 50781322 912230043 462928639 811750933 385589862 400219531 679771312 73215873 454018757 30574586 228674471 527996993 86381527 760243941 805636855 79556100 112356784 853964 818120149 862805823 391652552 225730357 823441436 652024743 524057211 504445226 128432330 373355192 871994250 376489910 546226305 413049393 841839257 429180779 50688007 356867734 758004911 37954015 246385350 784214445 926949305 446683178 15195469 312142593 840895750 819126633 231452109 137462371 197942220 859190591 349342364 443052131 772457378 334233167 823580853 36075739 357628676 412952771 520948279 311215973 109535699 401239752 550373090 894914528 530872274 948853007 62051997 615522543 78151978 277558606 729316338 176911993 570710246 441492669 859527312 865285674 977287544 274933914 746398664 533899761 233919283 693902501 324540689 380229248 928726734 710507940 2676869 437525456 920503783 720597984 418312033 416338842 671201150 728249767 632923273 100942302 613457014 810138568 801819905 929720160 57646103 772396058 740820085 426209318 535528591 243287541 806120882 535256571 90885996 292007095 490160427 574730480 711894051 162275904 224576885 90246102 964639885 531477366 32127435 796255428 650567524 991508162 847212170 320611223 818634443 428420754 505681846 330058861 601825987 30855637 210936692 949719593 957900727 650007170 542752398 884010739 446073585 651382289 10402034 872700597 93524258 433063936 856034867 717543326 3152094 865010767 79518214 170158755 603464989 966445060 760197319 531109369 844158396 314134440 344095730 624404893 854322682 353389513 98856106 280372684 889293563 530391926 523354677 165372811 559450697 346119878 417844349 721485088 478689358 14191441 662047889 563511446 794571482 77803189 939715874 181730366 348592547 741067538 247375622 951969577 718950080 123943311 426771897 715602350 446618414 714241235 159101911 902684138 579864395 839309708 778889123 647066683 754499934 170972396 235050884 307921349 665476621 375393574 409753730 277865709 698330852 56050166 233975501 106699232 64367829 414874390 314676279 384451341 383750835 454363338 207904949 951253415 474724278 676500053 522272481 228910116 787997178 539275905 336478843 776504000 655977215 410632732 330690787 708239867 445489194 874861173 601488801 843677463 372120387 99150819 349664990 65462427 680541942 664870974 180559848 527171794 425800530 430835044 78416818 21646925 784944716 893172662 87048017 354679389 506494525 647199384 462183552 898439578 580584544 376939764 48678429 49279583 989969749 225072568 506589866 762512203 472895393 1266771 900096717 913921985 381596204 612726076 290829264 764748393 674547393 19956843 416199713 338025901 642867345 626735070 248528339 337071677 693374640 892461078 656829212 859120523 871033495 586725527 947030741 803573840 426543776 168691307 426994941 528506117 465144462 621618336 951325494 559097963 704564738 42934469 394147142 483910147 988082951 747293553 226021272 364052119 758813319 373632700 258794937 199101615 306227411 547300548 345535707 619397917 376332831 586555434 482869845 294742898 162986243 966427282 281069600 574011014 662688507 758922023 325307228 36386036 348738792 250949908 483145417 472075675 399925646 213665804 89653583 412930590 620412436 762283715 275932790 499319653 34884230 770499442 953501422 998271514 453397078 406520919 761846537 686381869 726618839 768726579 255403324 637071953 34210753 762414794 977522850 819151484 273043376 23522662 361331576 57705067 846596773 647551317 962445218 69660443 598071939 968941670 13799205 323406929 427553171 767820656 237304491 988808980 392460033 677816012 950958594 395515949 118149468 613820118 520564381 256325294 728816410 213114479 566507025 472807016 85526289 34518398 912463002 155570291 756834559 138267498 34077075 419340714 475846148 336025506 283037185 807612204 72298787 124630549 652765449 686019805 892094917 150791098 291345014 918555106 889127477 629438218 215911220 769532201 495455780 448464513 79491031 67365343 768295719 963514656 731016981 630441975 906079540 8435438 984276552 26887850 217906985 953527154 946473965 748612338 869348165 743364155 866875431 109495821 494014893 452039512 894523196 558647296 285571304 109367264 536799767 216847378 329542756 127954540 546107077 521069388 442064111 819830168 369843960 489676544 882357054 930688646 774374023 285722431 535445609 814976346 388669932 516109153 137198701 21912511 257579204 957857409 983568553 564078432 158781011 455091711 586729569 466391152 572102653 211713532 326246206 847373347 623054798 713468385 779843020 812282162 339804915 735114456 420901371 823700059 575270463 194025041 930034079 251946719 483115687 33076863 807618288 228423427 412813766 970562265 681810187 978125455 369497178 273134233 678856303 203657554 357388485 705915200 115233664 822423452 40620941 156071184 180069127 508329666 798712284 706639760 584007856 724679069 835725312 174196748 435818378 141286667 169946092 74000915 208113803 407596653 121855926 305623031 372300554 860144168 554580503 948917584 86995267 971530276 949937902 452450682 305747671 753216080 398883261 957405714 513804105 832000283 906446378 359790972 628562049 772353021 499505280 349479776 620961101 549136364 600654379 665188649 16661979 460849127 173931584 104985733 119877185 535337327 330134002 257073128 485111542 541111561 652326174 6413576 372283221 441006781 959294144 490879842 735980577 7824026 498422140 580022964 931737084 310446896 264069654 410724225 529548270 973082644 386329082 608319888 865677797 572878943 507566005 372514413 95274287 776680751 470288249 455910887 591667969 677755941 274447773 80817808 734528756 777346022 518747419 832289345 171192706 232972443 738589713 593529491 634249357 156730992 24797760 457400678 975144409 599741976 629238160 167458654 939850125 824741703 119050378 65252961 373913270 644853559 415764188 45751834 503058884 235854628 140269017 243671161 628041484 850575056 543596279 487791153 669682500 985705216 516879951 818989881 722739209 660658684 325498656 579665228 953511516 470577683 655007308 641478249 113731361 213276693 737141977 43004243 441337759 809929687 54382193 789084177 670972419 562357939 507237346 132553839 633972188 357377029 231169439 724717180 321280672 116305839 181715006 630552330 819252774 109613205 367799544 765432370 728262442 402480930 57800237 592345037 37417421 793056194 990100957 580110331 206572562 655076710 990167599 499980704 198236770 225752067 958821870 54413538 187174409 689372434 567279366 640285613 346129847 848187922 315689740 503836207 326710783 771493122 129251252 544999260 243948507 6099687 245758808 526045547 700278566 370901580 774919032 705625174 20100896 12101053 904682804 183770206 244527342 789175883 780628436 4072070 318440984 957577227 622172993 437645075 101876490 307925143 796299401 70583314 734758291 772606347 146194014 907120082 964099944 375179529 629913496 635765094 874472610 290219062 942613935 523622692 449912380 561092026 61022529 465756968 558326422 241519172 122089106 196877266 450887157 409060100 824039431 549959235 391681792 839715375 875994794 960310501 33235780 622388095 435118250 424709088 795186098 784421552 132112855 509814181 956308764 137726980 656583722 22415719 659961019 617535680 733384251 493877149 467381932 875493805 910853577 158236290 156851822 983037848 270428214 604656789 98218853 847781330 301359368 894678809 148820827 858822832 231224938 815683222 858132218 890302988 41070504 298397014 643518547 29990850 20428727 468615145 745824089 187895860 419189162 159526306 331076199 723475143 463238462 668064023 317546166 496137828 409119567 692788388 206086888 912045048 755738721 915595497 382848 580540148 433005848 488483144 116623719 644742093 56916160 561810024 866222697 370325117 319396294 162593461 946420150 330622720 858459196 966054109 599172193 826986456 210336857 688460372 327906788 595849354 679401719 467827665 800737435 424782367 960033299 361204175 616599108 785340324 559213393 891888397 972650629 246371498 435203190 782627086 1667430 504581062 432992236 217520282 590408147 740484882 449051457 332660795 331315227 455957163 438120872 142385857 207875700 575378737 737216118 551864767 532316020 29714506 399073702 796896267 319689369 135136542 647634006 953140290 710929091 396200156 505359688 907209537 559944373 389926196 904471394 815552685 214952855 147649244 818884142 747412332 360408950 745139212 608587867 899923498 490458051 556126977 169840698 248904662 162261968 313081981 378804801 296184354 722511191 793870917 35240332 507239430 628797682 234121634 270395991 277733949 495345315 727388129 458744965 382810566 637040718 48990419 689621020 860832356 501071418 489959757 476638663 310618399 443262357 256507305 312507730 665607873 237420269 530654276 290598450 490961498 319211191 85534206 746461691 230458813 559689163 251111101 794309351 355125248 476433382 322583530 465328214 949171712 584798246 916764402 957920584 554737883 485117330 665592262 749572325 54023796 512525712 659069787 654173942 781942258 987381357 444660267 71823977 706624577 195070425 544964787 329278928 905894543 124715368 648191987 866704866 953895632 916963602 890483185 232526841 111439419 514490803 906332214 449121939 519946187 860639628 994205263 226272722 40092352 649266368 398135885 291697660 4461851 833898456 578930502 652549627 480598565 67535936 137036754 625860573 430631656 162091719 913903758 948950869 520595636 351021603 914097820 17189432 375467932 607194475 941513761 308937474 864542967 630670491 518682822 546290511 77279 574227 768265784 641140322 379188149 39141912 123505321 614577569 522148507 421493074 929538380 941438742 771184632 874171212 433762012 527497712 965847800 627117560 294663190 56380672 200821002 810561832 502369850 283399997 875723872 855633174 856763278 546880 744626802 432898781 660114907 270473416 415497339 134872829 538111214 340625720 91711994 550251995 328589080 885985812 860149555 497341502 50853295 144438408 662258604 363386324 907763595 279455969 246860464 304574379 834519945 671424785 722279375 462491320 900458764 170457391 701185884 238366291 261686391 502012405 515511534 301706425 196198836 63190336 222718431 808983945 843374256 986173588 404776400 951598152 157573084 645489046 836486947 273267933 429119662 284702863 592318336 285965333 64322078 105435888 594852433 907633184 993480489 59757000 509982533 371877650 788466514 264365136 961353936 960915811 841227548 219238496 825671850 39454320 611804305 138923767 442089036 202567927 993204670 935215286 512161654 685330335 433626420 242275429 121724588 816276846 189212809 856732526 279045044 373063761 281483477 536250461 695843353 10652055 676955958 417253734 686119851 900592246 541559628 730224351 114102013 209760901 300225469 94709697 320061926 608162880 799510194 674608683 407211521 42400648 625713240 714805727 889291052 760411680 105715553 614026947 444326413 916334641 467368320 835785570 28939400 189270214 700144624 889897321 364417098 776938577 244301294 709260330 162234690 26856741 128272186 835787548 136525346 782257657 794754203 996975704 89703650 182777963 734422616 565843230 862934846 362521467 761565887 581738574 311732531 947275788 845161633 483120368 170196870 322040166 567890900 213959341 288585277 498781111 388636592 614557267 205288739 255358605 45530515 143474772 402675784 876290909 778612573 381889863 500236415 548121088 228165108 368684134 204121567 399988017 586171842 864031247 245960771 341821712 668051762 88067652 394344906 135783841 788928310 991781674 442648919 344184142 800176068 356402573 842200338 244104545 773036628 942510427 896170213 439217291 620269156 669944869 318209791 141494112 37247476 715902369 693531733 8548568 496533515 613052970 702044956 361781968 374148400 33655614 186876752 32560263 458310129 151322623 701664049 514818849 314541919 427350451 520316865 4941352 791187344 1689156 43831623 595560454 582099484 842651329 675493326 86525067 35018401 998697435 757718950 923123565 301447488 900334697 19831266 178311363 914861853 322181092 147056345 527540618 380492514 425572076 985694374 699901985 315755836 733622209 485612968 756398796 592965981 272637642 538691330 527838260 417994105 347163922 355062556 11943908 792188745 769921222 295044128 784903886 195699339 584228792 62544510 403772869 304805759 808247775 396117864 630258689 268481387 446612949 654444887 434058654 204851481 203163991 914431108 275047964 121925972 858550217 926049136 424848096 355989870 211981488 153543516 886466482 994606525 315663925 352150226 813682494 467654170 328881065 683655194 376850835 166222432 884761595 397897157 285010086 194522867 426536516 331864871 306612944 993108790 919538748 346819796 212834636 911021588 169349313 41842986 444108474 502542456 488832599 388500167 509217695 67657684 410295203 355799823 988938979 523581598 959932399 493309607 53973585 105284303 346730922 937497597 693525786 965525090 674841317 552459709 955674706 470379995 745247190 760614237 673433970 681502397 892636505 605134738 273941717 963594771 650558826 301910233 881581115 219137256 24075180 170292719 119892296 629898447 490503141 100790361 792437254 149205595 534407807 486208221 12107615 79681448 816787209 280246791 716680100 840952017 420310196 195369638 493862153 26759799 6633175 135508556 562659366 569030209 238261612 150387153 518693495 449028438 882045328 838595536 124090589 750822628 458344967 367804712 75237404 192091293 16558517 308130684 977567067 504616245 59925030 100439476 678640806 378197733 57980423 239268986 751129455 726023659 457110954 759287486 936143113 152490760 574890374 575418419 901440300 175006208 821440181 959005135 494451316 626327582 56668021 628112975 394420450 260787885 392527272 577405104 972120665 413568 570914643 506033335 616688930 377993067 141207330 114407786 510547049 621181639 571854051 133963157 597226685 507791346 193923079 733530695 427784852 122132429 799248420 569990994 933502148 98288700 491958133 64642510 191199500 329490089 276035416 764940438 529479817 642361986 6899919 358665929 543868993 666292151 688278272 56247882 789527964 326027069 499935157 158547009 949529317 586299789 507573725 462561689 233435085 875089189 637767177 527560063 313607657 130429702 159091440 861555177 163613487 58137908 840847851 408175629 66191485 742359866 913838969 873474277 695262226 836829859 429328829 788571570 100185107 732215682 328083195 812548214 882109191 730594539 242973726 136423032 858103388 674112887 584316213 786362052 893285088 416564164 975961586 612864169 863077704 269562611 252691498 854583865 879939244 375265064 87923287 110435020 21900553 221681678 521806873 754399101 248534974 853268816 727424176 366428587 605200399 979968801 721765252 852141434 880286630 449884341 221597854 188188240 463037708 242871494 755729708 960759128 903715892 672898064 641953281 281891842 949591793 713378772 111654418 268021889 942741371 343808601 293521146 46816843 364388591 570891622 203581815 141017757 492468172 676918474 685295082 117339381 197225590 640605909 666873051 602966422 965152182 893147356 862540659 627190791 140631352 909285816 147385857 423517076 576137739 100157511 767113334 65321932 622814501 748870122 999239912 184390913 35865565 869657862 500333074 644559051 796319855 659201923 830705107 35590789 544349308 924140880 703202219 807142351 2581383 88649949 919088449 315399434 1496952 20130719 764327135 33590239 390898973 701945999 641405940 537887160 85443748 341668011 611444113 560904774 611106339 376495988 795603693 622283257 192107025 655028591 925564897 347392651 706448330 450132132 825053549 561182582 649514510 65339682 952745521 616238201 893964162 306363257 399858933 269386775 617713453 235339070 991727905 159334423 583065853 137920907 919354181 199947781 51041856 227515260 795722643 819986864 999302187 365760691 896152672 190464426 409573463 565920212 442925223 193165771 156606270 725147914 627614341 707447215 734513858 290534528 701645246 23411507 425399975 828611817 285919287 252175611 474604820 743307257 682636922 908183279 38825750 326470378 945941557 650533562 555065630 771033848 747270843 557797962 902589822 510861285 701341057 295490643 685026031 845311094 883857570 369492172 241100557 678025971 733093724 627804016 761712857 341796779 984436369 396191293 950967607 216792942 40067399 289103865 710163310 308181521 148480296 221103784 903478187 210450158 792267011 839441431 344973181 986933089 596461385 913889877 737235546 401841996 594859665 250178612 562458649 558056340 371292180 564191692 674179959 577621665 894469681 139964153 152296594 838597346 941425386 248586712 392821104 562889031 515748966 606711630 433437817 363732933 829400941 115039617 363866361 804704214 570256879 646806108 610130336 693740790 47616381 186968080 110483201 328922407 259588046 317304206 480988182 8053102 209306428 791805197 374489786 128137811 189232964 333136522 215299118 350982757 145596682 611795523 262003093 544911028 908886482 719369531 829155959 851885397 960501128 599051194 859670850 187691490 979633465 411225034 404948932 917963767 721729944 96393147 426030002 285354422 628670330 272439455 202310437 326856260 201813594 945611471 267672344 130385994 22363350 493682788 350955499 594761844 85287216 977390526 745535459 45431285 911284686 895846401 191818151 399006466 537571258 92405651 281765573 660044114 967856418 777219744 461621291 605534373 795664345 532075414 554273454 430052666 228580820 942069673 104363398 122546263 278888367 51664208 129637584 933939908 351970598 692741318 349570059 643880784 877057436 447488650 451847323 166356811 403643543 358023135 845312586 404213514 182783553 56293709 82589122 521060967 958023145 858484510 905832212 405291327 815809152 310394850 272981044 951252466 414623005 798062827 944420730 118052837 638599033 877161170 275571746 882376195 604286068 675730928 925099725 131635000 58396302 527575270 358666750 207819509 222999150 280155414 246918302 910153135 774783327 767758119 225609849 361945952 997822414 684939140 481952447 381045253 532209614 788528350 346096259 894903838 2937236 848612518 407052095 614128432 264260090 609609620 307691855 195075142 958049536 286055971 794370161 42434668 858894407 487287570 103194187 968259891 955771796 348832228 336567525 321912113 435506003 869451105 314391851 527752317 186885905 5620243 202473324 570888503 466966529 306707658 850816478 47024126 332155769 554788121 331509015 488916600 641135986 630001622 199256725 448612814 598769931 359747997 414629176 897953581 725095173 843208526 60155331 173165638 856456264 853235851 501649758 237126606 919528030 969718843 402861079 425683967 682023923 126217482 178197852 693235477 223820123 642259430 241335938 807281106 765249292 450611331 790873922 299680763 223985695 886468056 112230454 247060185 30225619 62692512 93507936 294597561 316282634 944708571 306262180 85185644 378841291 372248906 950374985 145311176 320979646 87804918 930326397 831271461 879317683 347088553 278219470 721195488 405744155 270487667 840729777 27043803 95857293 23455015 334509054 848206331 173348419 747288027 710870642 795259817 216639642 116389228 886861611 869113938 698214038 646265591 258693424 982576615 775631707 947561057 242411495 888572766 814215349 367526609 89160605 822759215 493782929 580256048 594349570 774507479 935073922 965444272 158994090 152944728 534627901 916522818 501371789 507587767 27058205 541474334 865800071 247044221 275625632 495536191 237794009 915894071 789643239 408813284 159581094 14576374 640212026 114564113 61770359 884596944 313412226 198891276 497373880 426550621 166590670 563251424 907051320 567383354 831901390 520584925 545217197 563868042 322530907 167480086 637335086 126899824 804418541 4730081 20934583 514733974 524846883 968339291 204729512 222421673 310794047 896745954 50128454 664787418 90177959 95040665 502183993 597906014 189139558 456317159 205050125 486205167 620045992 320343544 404164273 71752778 737285953 643000634 36808442 780789167 809701159 975879906 529626145 283556708 950089716 519928933 198547265 393185074 579002469 638328063 516528346 302736102 180175581 569166383 974305105 801482449 725190627 424019001 520922477 768870473 279276703 254486179 731796700 274744870 334717793 151324344 982032044 489651014 167992346 25393160 100541394 407873289 514968290 923099366 692958118 292537301 188485232 554652905 740997733 637140883 363347621 340947307 184397742 287107632 178632449 402532877 627252486 121405981 249193260 836950321 808081492 473395408 698973551 782524542 499196517 336537921 574256440 523272032 419481449 366312046 555208090 50780550 141626228 677952471 245370314 733740386 799998718 464769538 904838051 246347948 880742756 941561592 564392995 89856736 772140388 649919174 344653804 851302331 525840293 714699262 258940356 356337090 951456557 447448115 567145237 369885883 622111209 584985728 842871406 979502641 818149160 603226626 932560384 537872884 635236384 267981913 824564769 975540375 17209960 110330411 946876364 543388145 181960316 444104609 333394720 137885084 843259453 865245417 529350621 270472057 91238254 298087602 197332970 834234922 184707640 477863091 296406993 839670167 351677351 705721380 129801025 405247338 637261866 419985986 485821324 857349523 10382359 89776336 197279270 336279748 164450340 371701905 631975724 236447989 535688687 545166799 858176986 429354977 11554936 829223127 247019284 171809160 553125026 46152827 260058590 79551147 823099829 434914958 694370276 174985555 176639967 72921195 881409523 37526347 524446382 253748079 366567038 261144225 256893847 701426043 493360154 868438057 996587635 673187699 259892738 554821114 756331517 314848705 765629587 945460207 642525781 356230354 389518801 140810791 994602367 373784984 884634081 258335109 676030437 779727878 789285261 177778736 21089489 303752599 556574403 856468500 238424308 979897288 500698902 274107744 8744674 836204698 257865276 986197254 788229523 992854289 498350222 246613311 157074660 403994039 38205835 581719044 884384276 350591257 481761877 513543062 105154632 492069449 287650354 598960886 138981639 586304346 70535948 684461165 821250750 648015848 193855986 533426694 387318589 822054797 447291797 508673551 20873783 904982637 633223371 254843292 840394694 112496555 231408400 96114436 921332966 56151537 392319232 128475234 559871478 578140653 491608286 723248661 869724474 346506958 93014289 760785216 19125595 838320331 34378401 239802443 37769189 193397660 785509310 157934944 814753223 698380543 33271354 135467247 963568087 390454580 215412746 697799722 139671372 494576514 489795528 903956361 697749058 162332336 999909172 628325704 306344505 952407948 390867375 406833124 108664470 452804968 819485374 413687970 418788129 687375512 289755789 852783112 607301254 26423029 240543337 456690274 973283540 160203357 91138885 259287102 538038785 694228272 266865718 151863024 409633891 987443413 719888631 343753999 986703160 548357171 545644134 671170806 888201503 336926776 668717829 731890500 190913693 679329366 669204858 163525980 341401754 713637121 678908175 505681894 626250977 850786866 294440498 69774156 51679907 154413543 343426806 918776894 51152116 160769696 726290321 457631791 16147789 216891876 88845532 427643861 121276425 996475066 859615446 796831149 326424808 141449264 578160929 813219956 717667214 358281176 214683524 40676271 667472901 814694982 773671015 729440292 340017975 538789267 876256090 139916895 136856437 656581597 35869582 22833966 716900083 704839621 42254426 901220389 208312393 486314223 177826743 903151643 267796211 720111237 694636229 735870891 721993682 593066933 865460804 610204084 642605482 138944558 543169308 380300762 518288290 856688807 644765397 58522883 3590599 350145881 712826399 778245082 672273288 188091519 502790988 755209551 134727739 970118877 18201297 864461588 73473943 853709366 652891081 593088546 396255288 976926677 678003314 831796530 314631199 863613701 210642605 482524485 454501167 438132633 532063362 146083357 696174513 31974501 239098522 685228737 415539409 498486210 467178179 548991997 353517854 540256782 418829424 380755679 481931022 52161066 144971062 272700 878203256 611225594 3406673 383859753 427587608 53666537 64695325 425598082 406252046 655336034 592056476 747383654 486974559 18050136 465111543 150651064 181997171 605767615 134878197 549675424 482136725 799811344 32706437 215149320 348092022 755745993 199519034 394841120 596981675 531375595 122229194 554752219 73016874 222970490 112024207 653345392 22712017 348030977 192590854 984486873 260309471 458457099 182130258 626591319 572924281 687404715 531991481 214504940 176786470 464222965 271739174 435808223 188528980 753611650 520334502 798049084 591401937 307953392 44526059 135553361 601572434 826585184 475411148 601291827 754478063 88976887 98529219 885294903 625254053 60062557 808144493 791948153 219288019 677073473 161781774 617891928 832131773 34150610 348987914 670864376 528440077 670664775 707363949 474462142 306574157 557088089 563235940 188335320 389497197 306595524 290915522 896963251 758883651 182819786 246475900 428063107 809116934 587566767 475850029 368074430 560619987 237865790 614995859 639300001 434725417 795722050 580907536 226030506 941852780 881340686 429959978 650240284 428673381 28729334 542541323 899214718 676044480 256178900 724604161 784936476 660833676 127817348 17702399 107160708 470429887 244526184 992296219 407253259 950402992 760370404 412394254 632204614 443594907 685015011 649353655 927317649 389632801 626400080 478306456 981254283 299223237 885190046 295444823 459637144 945163631 833527361 867313215 496108382 862755821 224073267 377245884 786968904 515799149 66005616 609732579 85680902 545898245 473896570 358807783 927297291 287793708 634594517 693124517 330483470 172862782 824898444 89546009 227631242 668299515 609812138 632208359 904031037 652208136 36117186 659201747 736965036 242157420 354952552 641731401 169089950 899543829 207684022 840484310 381973661 526208593 236267720 715947180 107060856 287979605 182964288 415036962 542017988 818961594 576922818 187990322 669498966 187355130 994090617 105622010 959221706 339514359 381458321 324359228 328618496 431332469 480978619 218247645 417163673 83995035 48617388 490754921 798292094 694615159 721808285 359787662 742233690 495243127 377494477 233873052 344160027 542554864 684078586 253476108 503336821 773784474 476585196 252576246 556099423 317053201 941820139 695128217 789531283 670018134 564906051 656383447 233102610 725305421 154271175 13245110 213833118 660715581 784864587 350910688 136591423 807787603 739761705 715496227 464914111 468129310 726219197 517665266 144724782 195097876 385265129 7436771 745607774 216532748 699736978 355933743 202750055 344848067 117316897 971395382 800858917 542988887 140820738 888740600 672483509 779682766 521419816 968759708 681761276 120201104 873808519 780697581 62892320 682872041 602158489 350687704 542153228 726249097 852819162 258043631 911444208 928907011 685516364 261011689 412303039 644156753 856437492 257058335 814229936 830229326 431108443 339471377 212664254 88028731 806071309 746543583 874617640 775433531 169309725 169295057 589481713 749620182 574250912 306254544 814322529 399811706 183888429 494523626 940401794 843008245 670054756 829534162 47396004 397921020 171074404 618704989 120251097 794569384 290736978 472434182 88434553 87235828 395636697 320115562 491610784 393110080 668473253 144479949 352110251 453244625 393805799 723137172 449725119 697985358 189518548 126767049 587823938 682005829 352161318 792064667 331898976 261855652 710968729 846818522 201865863 889434432 230817135 879172735 548080875 469991761 272783597 856551458 977500675 44295668 166458588 860411778 349255178 89373352 879154184 871950337 713834367 312697041 561594820 805180709 628642213 732468281 501063781 646029593 518051076 57895306 977715650 955793193 343780326 993919701 682170811 690338378 940408027 80822798 1875631 128510351 454313269 48762253 658235396 725662901 554372493 810605198 594878114 847732376 216966716 274574770 409256312 687385020 362857955 790353788 507291638 274626757 635514851 505702613 579879058 432149247 494982374 228643721 574238531 191458519 569458004 425604808 552969 667642463 440512991 959567781 60335459 86330830 790349816 720253850 390397655 174078974 442807895 46069507 211907438 944895725 639506295 586896286 795893812 564697148 256129559 50376977 744031932 88091571 247041978 485943140 728072603 178755515 925798184 919692675 414128361 579620322 631834347 125300669 276665027 846627675 737426899 993060424 826627531 342770043 814080370 725816762 921019814 560675389 395002529 533706641 137181053 19777215 499280377 592685741 699203197 692083139 788299867 626908113 887691863 342432815 571992425 631421477 42630080 141046669 62592522 28790711 42272498 405090444 315805418 751013877 968034346 648927101 648509175 644586036 176395304 539758806 72710629 133922349 515375282 716115379 331112619 48525434 437718289 290497104 318922756 922025245 444330641 348193424 881638639 553954298 11198726 322094713 775969584 160217945 296119106 440787638 759113165 436878437 107386784 325468436 6275985 183676847 976133244 603316997 515595660 972774827 891074744 182899744 47558544 681584433 969531961 165135006 281755318 170670078 461078632 594744287 72470487 234974513 496522930 6374115 954209300 74045902 53687560 903178962 225898319 402980158 194939488 287223157 599022255 136535501 300921650 114548666 485025568 198557995 169537531 341638707 278480337 137042668 578791870 277993879 909698228 573604104 100439166 153277248 648070913 519174235 145303492 699770284 156827059 787673894 679527711 315391741 660591625 787704716 920514720 770114937 818899975 873787414 470642010 543904266 607447282 122699824 323081704 930890942 899912152 202681001 867302119 424508232 931968006 438739511 934529399 273078653 756197264 949189617 556588990 593791961 958328780 269519315 376172389 732000248 367744471 609201981 605495321 303709981 439446798 406403444 556776971 265060014 898089366 773675040 692849265 221974197 164108502 146313165 541827587 195907681 475259896 143343722 65645950 163394179 114862699 384892364 795704356 539186194 960833123 636899372 569931834 689442471 513954136 8068261 947950473 587062017 462727299 176751543 3339230 221015427 303948132 33082311 27743115 578343601 15616063 235342748 566669795 108753335 229489305 624622308 268925889 957950690 196639680 359129261 426909186 16679972 137372993 154482156 28420614 587766676 529328496 16264185 161540147 275295212 670678499 384303889 799521394 229235977 259644407 232129747 73322672 835885167 215502154 519218884 591754079 449630659 943977535 576900811 607926258 710873423 558956157 25429429 228537700 841194625 492637040 408590770 876520626 225847403 28986567 813436118 537857372 442373701 126480628 151163289 401499112 849085415 554475439 340064088 805809759 116547152 316237427 163473105 390290638 478888994 158602496 226206379 631530439 697634850 933478871 351646188 458645213 1860541 102772929 851821185 19162924 117769086 72388425 206572985 876378062 167237017 757176125 954748618 63524454 145029732 690212657 448363851 931244954 889905880 238157051 82973624 84710289 220310804 364369976 76044786 3959417 179969754 38208198 551748540 186845955 300602385 83903304 52544319 851227365 37163329 196119974 362056583 276717399 42606618 23439754 217773315 527397271 32533485 994482403 829120521 990199653 82722353 623509094 754745679 294251911 749373696 865868808 528687219 906620998 700002711 547838341 462891637 591926768 910996697 577122013 436053560 944580948 311989709 942128337 305723140 42048073 939463708 533980010 509106951 830965799 115988116 809569907 103163855 892600395 101579175 322157050 364400337 828634776 799281132 145132243 671165414 760869361 263779997 82476821 690411977 348172992 967993880 392328346 162049690 694641522 3050079 116965251 459468893 853355257 75627415 718027955 700597116 233894729 905075852 645580367 248972097 789651931 73715500 392750148 878288477 794153516 831418632 542878401 951548260 435939391 926871510 154958008 755122511 476126999 664838641 820299874 652339192 290635582 904647383 88415160 422203553 653280578 514616746 574301946 282397806 282906674 306204080 703725868 288872678 982453797 669231316 554729620 58104438 739233459 63178786 462670142 189402350 142480250 950749262 343280504 910294017 971742362 123513902 744979542 383887817 313191737 414500667 819493935 736502082 84190209 472317461 296714014 738768587 525650333 488587516 934595970 107810472 782441791 729558615 262314110 733740418 48395549 532059953 9000570 834672357 238458607 54138295 156163488 507920320 488040051 193127355 818170463 22310121 992933354 942819124 515378668 992433559 77525144 773421244 360557244 28484582 471020359 856018449 155494668 49711446 252753605 224936596 591287129 247690060 382226017 733516749 628551912 164718992 570652274 723839973 146092095 951691982 186032336 255532074 578688426 430657301 104295257 765332878 537097655 39665243 390242413 572943657 309700538 46522102 919529843 440841907 578619466 768450084 294774610 177458955 75288002 748488836 55552760 478973106 509516993 374042267 914755543 702671952 908128426 620308305 142674019 496368942 131571237 147746417 522682005 20676539 948881820 503994156 631373931 927819784 908283839 76673174 823137894 546037835 631847424 436404264 498036746 649727328 911523608 551137853 994009185 765871939 427432320 532180117 876921977 53088663 771300345 210983636 467596769 274219554 326084613 105297156 979681584 858496334 400106603 915755023 738022526 69141674 682860983 360199238 862563305 962018152 726054071 568194525 350894610 842077404 254723839 943439212 34719389 79907587 783510374 623500911 600593077 750925561 149153927 151091143 101997445 159815042 199024449 980683320 949817536 392833410 782871864 557073641 766232345 635862149 405295953 638951911 389740236 971342136 381503034 440671905 782974996 269922797 164484319 966997101 813264818 968594204 588409590 934785282 686070125 693511644 679385973 703256828 234656908 779769966 930163478 332202076 86607966 139214003 35300570 315103493 778922674 187179696 673126531 261164864 368218719 728580369 39262488 717826617 139521470 111596452 978011493 2102911 387670826 872584154 409185400 812017800 840866695 288678729 859157541 875209003 22942905 684260908 612185987 22228516 71365672 269791713 494149485 402241683 21343042 926488938 996110595 182802813 98091001 998567405 995511846 380987466 79955265 84499252 111615999 553346885 106542996 572239406 525744504 346186783 513345390 299082604 626849729 140412525 160540112 551446437 962059981 866007589 113587393 781713970 567625682 774612517 841892808 474854802 185783245 576898732 936326260 959788008 661716476 89618911 281735380 378585464 216681570 496904261 81880063 817685805 616293446 513612108 479159438 855940886 35751092 24346050 347308829 510147813 406621946 11072604 756984525 974781039 348978988 107109938 552456133 940856878 542116514 790924609 290092460 119500738 741224565 739664616 524613169 192561259 669005829 541179499 99400068 751989649 656507253 459561844 711742682 21398845 729658413 65312909 553844460 385979037 609274712 87025574 439657592 173097604 659736676 876891797 87117503 986415079 727569796 921379729 122629126 521592929 172223537 420434359 623765525 583300272 304774053 515024262 320808635 315913013 37011294 553615202 321355847 374556792 157109665 185369620 718335504 730805154 431054837 106148168 990152431 787748610 166216612 200432141 501199296 583950985 15700029 567168857 927163365 886063693 349619733 646363779 5996482 723148554 746455745 305145799 379891010 516358812 115913117 682422470 191839825 892082310 201094216 105526531 150351199 501553262 218307878 85596263 996974051 442491550 617510877 378314173 206385366 159456901 596334040 389359927 781387060 987556148 442023111 841250023 106150015 816082402 828182301 313919815 669854011 218817641 331267217 448126386 612557171 58932166 869744285 80129768 574319411 980835484 141406466 73825166 149288203 639050162 135461954 715118251 713067155 691216496 119295013 463158829 324524257 48120678 263532597 613703522 376344852 445476550 65531969 535737727 709723341 929182437 507875550 596191773 977050801 174276798 92877793 96560566 628031720 570523758 39154918 603118124 339232673 613103033 522515404 991212355 72494988 594281092 375662391 822196002 838146142 439261017 318076173 85597911 679487825 1053670 642445050 402210512 190711201 381177214 952388332 932238690 666913552 164156310 780953495 760622917 912297570 879317065 601637105 965847061 56088546 501193429 61413559 817984723 355900380 137467932 753194727 851859043 518016289 571189028 806570052 183116812 763334534 124116887 103733974 464607739 685117028 341525060 756446311 234062271 802460442 52021148 68598534 800018638 754498438 519034422 887251848 886797567 288274064 29494091 60454402 591463695 487168160 119148346 843215440 95507740 632051235 724547589 954599058 208153389 919173129 654950355 196122537 159946151 405729866 991485292 947773374 616135129 478113884 424660672 115224764 201246322 162917823 310476128 750003921 744168453 959598705 940402435 351382769 405363596 426748282 73436675 433193299 609416930 196903778 362469853 328724466 65282888 700928182 982223285 655178509 782335969 416505479 438710480 66572711 287517749 230432490 854022935 524497416 470381234 849416057 863837082 133215290 541386534 322381776 514796299 139132556 677906246 332791825 687555135 562141203 889745707 183752033 14522545 473650468 452782032 229498472 952668927 15162844 238178709 832157141 440440171 639855256 582829247 540188888 147750491 790154877 94519797 738373030 259534553 13999089 878237893 382554105 271076115 690243872 400150557 106038157 346581212 588912248 335549650 411578532 121778729 59337517 156382748 931692675 32684950 949466550 656253464 187641331 270513887 104762446 116297797 184757185 381569895 109230452 405912583 690606398 520519860 441617003 125538600 683273407 102988528 669107130 678863442 515187230 639207274 72111534 978115478 547627831 866062611 730127059 990077160 337718892 200665858 204201087 465000096 518251298 972426480 358949191 198971898 203799106 399676861 9810312 825976215 106881209 660848105 548342751 31885818 412206072 908702236 450682801 929076236 28285556 936920990 368156068 71882649 683485735 281713375 705082916 444424657 746736397 313713137 274651615 831420360 781761448 701564169 874772041 954484469 340379005 78217473 82681369 392983991 791890837 42344409 980942794 696555979 534085373 265870642 481835035 6648535 193141062 314016465 213843600 351966947 954463493 17617698 697438702 879007451 236936276 434545075 816565955 607310606 432622927 261936564 803003355 593028018 644288664 21402750 142330060 968798557 347496916 432801801 68712044 891319181 409133100 48244596 502230869 103998754 269487821 536552320 271916648 108730079 313998696 530458901 270477639 68508652 956601011 934586301 202983641 841808983 708366565 386379812 85247433 393585550 665741374 406132382 18312456 875931366 281438589 81072545 951723079 431097368 618948712 767910470 764512382 17259966 410143304 310675660 743505000 270197723 102133866 136194837 354391812 860002384 883661983 993703720 651307030 875498344 905930684 42702765 363047587 13499469 769420827 535690868 715737977 34670992 386506265 701322990 907788197 785852325 430321302 833298098 257569530 146429284 923996536 323176954 517743249 386454154 635898408 24666659 790634307 630248502 676371 65350193 735629361 532936556 122204970 27899208 34935101 895651221 522888290 662036276 526230926 900935933 425269301 710532322 589770256 629554004 862517024 882351845 887615985 546210862 394757667 758458866 569906982 365378435 993762116 595092324 856518372 751691823 227751948 418199993 48143399 372945011 313700360 108344082 653719598 941219954 925817673 408519607 129442044 297764533 583529700 388872337 617622489 836820136 54436723 416021423 480042960 7229722 252386707 97054401 428716079 5072065 741118564 981977504 524560649 520932020 681701388 637618372 682570167 489450223 445969972 875691980 894619987 942730450 252345481 461174778 111595323 556972962 850834236 441961652 809340308 980111111 31937923 686021125 522244549 166891405 993995286 613896985 216482039 929300259 251530162 571061444 151932572 224052638 833257882 425465852 344439013 687568695 19525137 335687259 404782410 955658505 93264609 159114910 755100422 240036756 285562839 474510120 471911321 566826301 74547524 45409408 229316420 545787595 687702654 409861070 456447376 637189612 2653 959457634 290568136 506200494 337811902 140047662 844275578 855106822 24895491 909050183 190250233 324151116 752475026 869733479 227872222 811955389 843430482 656232558 531419011 528163064 123800113 420785372 150452615 953873794 792315296 272647513 613498445 910792770 937717781 373533742 631258492 180839429 301506184 112308937 131558016 216915195 936472566 595466813 822851336 484173624 672399329 946678719 231314310 551638836 952040143 50951978 745696178 234723404 521160391 357350268 95203079 228687678 2172887 781945687 132067141 833653937 679437456 300535169 439994093 619532203 898915464 220788068 489097160 710240793 121852119 582818191 460146529 88983370 620587674 181536307 417522054 782904436 358800756 939444134 775740107 616076590 929666056 339613412 650541830 999099892 344203392 588043785 187033556 753918631 836487433 57214168 752058643 165820170 697708629 651701559 646248806 843380038 949776407 923785137 710911668 734528103 522075530 301677554 130521769 707671260 116594155 865657167 769002292 17116411 540813050 575888699 82421511 492906874 740398461 190866387 756081179 151416311 413794750 389949523 184825385 441504626 205419528 10164127 773434161 486012110 737783597 668525755 922656759 805256531 57870083 711169363 844264577 961347375 932753634 788439604 418636955 217613808 668667944 581101521 241609811 709507851 292872373 249497791 545441405 852527193 945342831 942891577 316178735 23300245 446713535 191115932 709527110 341696479 175418643 632255468 764256736 576855612 141306714 729806926 672659680 733888019 552105355 151907980 415023982 404214961 332145950 834672276 968819572 250028230 45756817 901472761 726943522 77315302 125606628 974511729 691074922 876104202 416300573 91907669 698650756 534719500 805939142 69302052 106065516 628300846 869808746 149166592 302041439 599355284 321570075 769933359 701360226 67845061 200492527 287332251 215292347 234072878 3105918 802655571 647876982 861090719 580245606 883871752 200352225 509134539 97146311 163776657 432989712 641740493 664062408 306855015 398561882 521746078 72421648 967961641 340999897 939724960 232821325 314562074 254085614 64887062 396841137 775456926 472094396 155505321 985406575 456160960 80347560 602224357 316218691 789398191 921352927 68666553 394641127 569513021 26118864 944719099 248641439 824460639 67742894 143371490 180258478 9025711 407360239 101358730 10348255 195763181 67376079 920091507 78670589 667090042 475396046 131396866 656139866 408816091 828183598 3837183 588401996 95423036 430868854 771793430 346626475 863575786 842313202 524339286 984982869 979646680 717899312 610617269 20196523 719743771 471235460 773335689 963596561 300268910 565443205 398728208 195265905 760684719 507317646 600953577 285233849 52839776 583437630 675428249 737311832 686285863 605345528 2463496 885571781 755894350 845907812 545658113 62093816 586273347 468272364 132100277 923870703 242260505 489165888 244202297 885838635 441017350 759459026 766400003 265752368 984318691 907191643 940639601 153191688 491100847 753101396 611290946 63666113 302948620 622921854 796810010 872265962 595675585 838826843 409110275 25309466 703569206 954308530 801950183 69994090 317832443 664085007 894221847 288107254 174036545 814195008 976039879 955346783 63992415 568415961 141216143 526166859 189487950 208467889 418928875 8317412 478950446 918489699 415507132 72246357 352019391 988792270 553540038 315713105 173800169 964242325 862168880 895048332 954679092 13703840 923494663 605923647 177278800 229930393 950556346 500924584 975280527 772415344 697636255 393199496 945513574 541022168 455263597 260148131 229709040 30657479 80005312 588981315 215886699 180102650 582171545 265382582 469510584 686972783 884069851 840181963 15104991 956923880 641973711 910081369 786166921 475335791 767475873 48985785 9900420 903654861 64051936 611389767 462684227 730518801 813644546 356041700 735506012 801959439 905705950 642349175 242290696 864126942 95679280 963287143 307311270 973939545 373336088 492838691 423342904 66939807 532601755 854727322 34587876 736729748 287918369 253116867 117506420 599203166 635103477 612424983 347294166 417960168 704353480 430092562 304481438 971231842 170927663 721662645 848076927 19449791 949653792 315035655 799180502 981852213 299485305 815942287 897466399 166912193 67504249 38709212 926422653 277402784 237720901 294948350 599497270 831050711 310468965 134034954 75403317 383758253 585953860 818240665 493941895 679602475 269983411 378903625 448142558 920171939 919837542 921021499 128787217 600203558 766265717 507271315 464887706 8004876 217353437 955257084 133690902 157850224 833370877 175457057 845437385 94392498 476316953 847138101 113891352 392148467 127348443 540430956 339463436 291014556 97605837 956118912 732516310 709976279 80945375 902047533 785177925 934906132 668336359 37507764 575531089 680397446 269000988 552118364 227257492 141863076 473701019 762285548 387542220 849583272 733723107 307885875 897157467 246780435 17979736 912729729 664955591 858655527 400748483 790832939 764133434 656217964 616203472 545995786 386356226 334413867 265267598 771115516 828610578 982543094 298086643 504286818 81122944 536643102 530062934 895862689 975559685 61147963 71882227 194368417 457223808 444434857 584117099 127656529 77771123 734266629 867484737 262093345 123068548 897598387 749342814 910443654 252545022 287312219 839165069 795482745 903649102 39303528 197823232 750435576 798389126 277542280 34219465 867922820 993889757 117191727 512747362 616720546 616713772 755451155 80184102 274944090 705241458 341876657 591902677 271878843 143165522 641911239 171395604 445198933 936356240 756754392 224698090 250635453 764420248 175602603 596864581 26278668 345034743 744854732 816521075 626699873 519399903 349789450 700997033 235946074 955774120 451396343 29468288 197842335 672375625 294891116 858049138 835263064 300613603 778254082 798809441 522817201 313647159 14918297 714332945 409261917 312717354 571551189 568032681 888793104 714460232 379644572 875637303 718517252 923042367 711924377 900838697 55710325 410476383 313010620 716265684 170637093 517153569 922100408 30014960 740507865 15842205 344472452 151517721 765583833 5208082 845563867 485875280 900648564 119986530 347454908 780387705 834978170 153576595 817458666 757423835 912171200 230028623 336386156 44136611 461723552 290243172 906222862 138234977 521209718 872310854 306761695 323017608 117012004 515170184 70102450 669537778 183346830 329939303 846263965 239616603 862328607 352687679 244771452 366254305 219006531 447407635 271540591 429737867 674335467 25295625 145951831 744540862 84084492 790280684 639615325 375277001 978692128 278138537 680082028 246914907 636881827 418675410 775386546 488327687 910642071 258902558 621285411 731485383 739705089 497125607 329787894 694163830 317006953 959391402 520609062 864503125 103311454 456947850 692153330 755064199 831523824 324628942 453063517 735504788 331735348 943620191 935899054 3849706 156277700 704450891 464767217 278463575 573993788 152318277 985321845 94245008 895608766 512693026 805700685 466013358 187661423 83606621 353457615 657205676 560358904 337516436 324993559 319932906 835256581 708394248 820794245 583295405 985170121 928054049 60022587 425052572 982756729 261377768 853392800 634360133 144588492 883321996 338653407 520958870 180514434 826275806 313711977 842754916 548927706 490906324 280143471 122881511 711434009 924370953 795384936 645123388 471374346 306034491 85990801 405094626 325949049 998177740 629661800 46573117 475343799 449111874 241580081 634741527 608878105 740718536 88192881 160880666 533620089 823087275 810534517 219202391 552474547 410766045 166122444 641602754 371320105 446254452 722622153 163776691 872329024 366563884 980268546 986357350 514897121 960529377 311903700 10062972 146290425 996928791 681246428 234289016 970910457 856104562 1719935 398876739 770443606 452809022 387372899 951884969 365970442 299295208 15391732 589917658 882218769 998732418 493844704 613809898 628241133 85164867 193618843 352005968 209406755 945520901 349521628 230511467 542085308 816878534 134594334 120695032 749895877 961729319 302600480 104206237 704844495 85274352 976786533 827773794 826939247 691427722 965567413 105224499 683756223 379081347 169596826 411819871 22234332 37987086 567891684 878499868 785396838 320911488 467223846 583373824 785301763 352755924 38008630 100696713 857219035 372531496 904639409 517019799 963248157 564081726 28968308 969690349 373285241 584073468 251865636 986703539 81032357 636195052 973388968 761582583 682652121 4288189 495814057 329756199 336415570 302144704 981683225 755346584 124130258 208121195 26632617 802031363 318077726 956226522 324520785 123174914 798508671 530095689 183262668 568031128 458394946 556971675 608731161 934487974 780295992 393154262 568536059 571754103 498101559 324327333 788369530 860513589 52711830 899678421 368173152 741249137 543796917 496679896 623605437 671042719 337225587 261738565 599250276 975071383 20508598 624604245 249183084 94321686 524998375 187234664 834034095 73795131 283773043 583255166 577198414 621585418 251539531 750510271 960762411 177133804 962361701 566657524 609019757 119146797 301732408 917439755 683387904 394097789 426099524 211166358 750492434 353203824 9614216 791940940 3951767 869178622 353500426 861575303 967526342 105272579 821545299 422526149 713809819 565824704 476104688 157270568 396232531 387447896 669520626 872473846 908419826 216292436 179275631 158004249 525231040 837046304 442875903 379564447 923969735 218694283 541303103 224341819 769772375 161965131 433830993 536765122 560544131 445834359 944319322 490911920 288947362 964584203 477164035 958830753 668915150 53670759 92284409 518414808 372715624 925235920 227417966 94452155 992768658 15380206 997069205 17363540 102677939 501000781 821489961 647412434 145507063 821071068 489494759 51419654 789291981 773785200 170554383 562856167 781258343 525881154 654562535 574752526 870493757 156602989 148751672 544082234 902497418 741387377 205114575 502795214 748466382 630293939 158815229 440423246 919818058 327316218 370901528 664625382 698479495 839661556 898245624 388775651 905198799 638804399 358587002 905365815 222606002 582951712 989704961 999016441 281274243 292294047 354668528 399665635 479938777 565118825 984691505 784938706 435001359 353513501 475418801 361541706 329764547 492308800 66404577 449122800 271316826 136305337 127584055 555697678 504487803 42367829 526693547 738882066 628454032 926086468 954015290 307475215 609668168 70835866 355670375 994812986 404822296 543173583 11470005 34572654 755399861 856862272 434351150 968383401 541430939 405321387 383998943 988297101 55116937 330637239 662261849 669112288 312983811 507544170 149402930 963262988 284446159 229875377 25343874 570472607 902301816 263342043 554486375 335197132 852725454 907292958 298494849 310408681 745225060 329197073 272290678 571108847 577486353 904165680 840941167 14373885 736369264 440813660 567527065 911373269 561517152 922685784 341809318 414169438 670183556 316422733 315694665 27479328 1187011 213408327 290416318 806054603 492796617 621247413 182346047 911518128 410923141 509442797 923205008 200741702 241935529 648309413 597687412 62991783 194681645 799065211 850604597 627674128 887653325 232175471 480149792 566430564 771793542 853273700 213032966 478895786 741154333 652013730 710769341 916641163 558928024 729166423 472917661 963364053 347360706 72810769 998082820 7598330 961327531 128007237 371996626 823981201 164870950 346509260 240549358 384936660 225208394 196127841 371039167 120342561 20018418 742386212 410312115 874668666 779937085 773174042 775886523 293628420 7807502 972289962 119269581 153265548 236425101 843663649 627099489 320888573 788158884 296076335 12393461 78884843 929168514 912559464 754169993 626769419 701350684 263275461 684351524 323274168 242184103 786326816 546420557 374038128 174475807 515084987 477999250 74695509 700277956 673605050 537543429 995885997 744541848 358489508 491403449 529493859 577505250 392205542 817183049 610060163 4340397 330506576 99241042 586816193 984056138 495911573 141455349 721932275 261623498 707224784 206163286 838906003 530227076 420216570 773883167 992739646 376763285 446769013 594320893 105785911 111115611 44736132 575196450 823895524 708363257 443149520 26731714 982442320 381015511 514388965 820043926 174752936 354486559 876603570 278273116 808849854 534071873 984935949 619071572 369237641 159196271 141764909 555642309 433308067 21931554 36175406 544650614 3223242 45987219 922362000 340642357 574430559 764696387 630153656 632171348 454385898 572313716 541841774 394141478 186016660 290363309 98604638 882742663 849370283 715134777 205046935 793269842 836509473 438005673 631431183 731787240 812879374 571685966 970782492 148647855 431067946 848378304 273479932 875719825 145474388 515350105 17059918 242718073 558204173 930808507 955649431 340570074 496149757 266396742 259125695 902111783 775456877 798528418 431128721 735239772 342513612 106813244 132728126 474396276 45255979 398524864 90797275 503346928 92466880 107556516 808205534 974924630 941847911 640486046 876890533 85601456 41976604 743291432 591229167 899600905 472279426 916346371 893273184 217349364 891101791 866260912 921276418 42274309 338673182 848147449 911491775 222284117 394973771 573753702 647465192 211652866 736696347 920557769 193823921 658361260 400534753 355399091 350169778 246970618 922383002 534776572 478163559 121450003 721332322 579918143 793244849 828128294 157718269 539066715 209702996 867381986 49608527 77843187 748071543 190867710 501591780 355664111 486437159 966933682 264322153 675246073 301634003 776901180 699451952 73857793 535597009 711642205 622665905 806507450 23901400 608713433 368021251 340046106 956334980 233881851 985496423 423918558 789512662 470708238 218922430 422981891 166449073 823767013 156030478 162203726 583499102 916076884 754684673 767111878 465325065 377245364 781979749 368363828 449412161 362704483 716687277 586067114 852284540 905669954 50839662 338768121 485082001 628609845 205396707 668772665 499136828 524644775 307311210 397995589 316127901 6666755 675633157 136478524 112526009 616211004 614082266 964914690 214274808 805129542 712159411 737145276 88770981 418868634 548866175 530951000 369543793 488706486 424958159 385628675 330138865 93832859 968744026 94046640 136570139 848034893 3107961 556029336 878927821 892302423 46490539 652067508 744534854 273555524 391378963 776652869 305195947 357041191 541900789 505257549 649814404 277217044 59612221 649558547 68664380 447891364 936116471 89606819 401661092 106305653 233312216 324567372 420967792 33732776 614901940 297715232 415152056 985439330 221116933 839163511 308014457 813112651 293815147 37638508 348762642 674015506 675767334 143580766 646358727 893052390 27879326 191506289 570912066 829075198 422734300 311379979 158313485 558305043 226503182 801488727 575517977 549335777 632872711 637936325 92390969 580455338 527243196 945625736 366615464 338451890 454122440 655586839 729644671 678082756 866577385 960263852 360540480 962404523 66645632 445776328 769642574 867862970 755896853 464351661 834771058 609290053 120032721 773495778 276373336 733918758 10155523 342514099 775931407 69274937 678760092 938970799 154298765 533658591 102190514 753798440 691759913 604197503 272399873 560625846 24648479 53822208 877391205 16262836 931022096 175761745 908291937 742315714 911474303 854179810 480804251 513247041 378049365 648815656 901375581 245283802 326768733 82232604 666137878 855067128 723334601 530741693 561504471 795138889 781481387 187569033 833790167 450392641 571248765 75304200 295849712 983135382 630537626 163315778 740181023 763224517 786379714 776273731 413480199 923681164 547434394 568909982 293296239 33424494 788167721 83960295 741383103 89081394 773357917 859822136 333040519 730689124 897977988 556220589 262811129 178549971 861795027 196764904 477795690 744977425 491967459 846185869 192111829 632291318 480292398 798469319 878190680 307012638 935231383 987166402 406477236 664872550 889413087 416997422 956198609 602971507 935488817 328158403 951886904 860461355 219115159 692036023 764472215 422007609 505419394 112485449 987774017 476171661 573905222 491935802 131398571 570794202 996560283 699018831 63656944 597365527 299380509 999446737 881221710 548614143 253438669 979472908 480624039 886225809 546066319 302494419 794538753 530844304 829048490 459762938 430575622 398215939 41665611 164214235 66442117 542101174 530886146 144337106 625709039 510590904 599885634 895887809 385880539 504763099 260010469 843606925 969558146 904880696 990760615 443558558 88000067 418937256 506083238 98852707 355368224 880368459 460782313 585476300 830256448 826891781 749797589 968688846 805086571 632930300 996568761 914856163 102116753 589950236 929823556 672014471 531561795 620139923 982865673 92642748 27911224 478556757 25071362 675322247 67323082 164018073 797221130 973349488 822361207 332642649 908163682 71941382 599679072 518740950 541392429 758432857 263715277 170992147 591713779 688950910 34477222 49374293 893523490 366925071 218657788 854869673 277329544 123939752 852060798 524776286 269720283 865010283 621847812 674062214 56835889 458617981 789990152 548900730 659270280 406096519 887632168 826981715 221887295 457340726 679049638 33876850 908168091 784628667 797939432 718270712 288504387 885463627 38697464 148275278 594653893 172335776 837873412 323335071 273252367 644743798 787099615 31407449 489840886 634039823 499974783 724354224 59473074 620676784 627603325 458177051 425676640 897090337 946534552 415149013 695799935 943853105 733138738 830921821 519631732 13109552 900473041 883229430 575327750 961520756 451310495 974100008 684689122 552775636 262002923 466810941 347323416 978162992 691719078 329418181 710903196 280501991 680441063 649827347 816248262 864570975 600781928 667516349 303862738 683743360 410568966 551720223 693266529 854811193 828868420 298533593 869164022 586971898 147198921 159140429 831586682 206326073 618360285 472273442 650624697 37653229 185421296 684284612 943715555 404782102 951524884 600478945 403602700 463801139 208819326 838629869 454566571 37782474 920184840 323942559 80989727 223812835 270653618 659848562 151626533 76917133 91779101 296813861 236013411 629235544 849074190 267939131 665793249 581419738 260095217 6416508 511232139 412042283 895426132 65993586 631757488 464643944 564644199 250808557 512929158 390117171 343896963 742055552 408517539 550874417 740871840 104355073 170310789 394763403 425193949 136485645 395681548 839957614 225474556 918500225 943218171 316362891 556236258 814811650 294957178 628496279 881407260 871333238 981657239 779104716 457342549 873617033 364265920 120050534 237682657 28957737 226942282 560965416 854933558 826357771 926165230 380691156 357475437 84220196 91071814 497310134 67517125 600117296 685722709 874332954 747531041 540606510 962329084 82826449 875151749 991871201 993883270 296501169 17464988 513774929 33020701 376986130 742353461 300990536 119448658 419426897 482300353 464167126 288786585 475061072 33607895 847531726 563281610 148873460 597317553 150389062 970119330 299012774 832566188 175888667 416982848 432399827 858136524 321392490 685950888 95036524 936571189 884438552 3623235 193236839 919538099 572097100 302275677 471913788 661425203 234201840 439141030 548036712 576488776 469531443 195114418 417549293 335063463 143285001 166979449 909925328 671793323 931547561 292667607 228232090 849584338 138342414 938530317 930493656 61964349 6744952 123905854 662004123 773992756 753221608 687312115 38545145 340856992 241628839 196553880 195561354 613747344 151504575 355132156 23034859 296270517 893949312 323093717 577960255 469689573 661673213 847294778 380978601 708686747 149275788 807946791 77567699 249166453 96508746 80827132 319465578 60913333 472336533 695357182 887631519 815717825 736485520 773370325 815878311 131440036 828061858 877894669 562901820 215076746 603509751 612852117 49694491 665474631 831826430 873646658 128381316 50192081 639922409 106662989 783199421 818687682 854009392 765350609 438554767 610945751 322094350 651035726 967445191 757427059 420046594 503919401 787914167 658317085 971945040 485113897 419526322 170683645 534316670 2714876 483416211 880857443 388484823 822756528 330495031 415063617 53902059 568810042 215769854 677349292 2459917 886816499 437316430 967863902 671545044 920119573 673842960 875572791 783323034 839453762 490150961 86362808 179823360 755867646 527140642 449613190 518586728 139794992 551890777 750687981 738546298 71414181 285415374 636524122 607416736 613217421 636482431 440954080 917430921 700415228 156729836 827823028 743263145 368029546 880412571 503951537 108910776 463977268 447409301 841222869 774117167 690720025 319103719 97257666 356396750 905086909 370288419 951088958 574964761 613849641 5835996 139451827 530336982 58772041 682059565 443312304 739275920 497484652 951994675 458275942 307110167 316460744 313220238 215299883 676097278 845803508 275558884 534408699 730962460 806642540 167673695 627852018 138351628 148753 376168746 48026067 585951404 735643814 604674551 196255364 458881698 350497364 751488892 393845648 499699666 22369063 105266929 198975139 26310633 32601998 714903444 100961042 530198230 104986079 258711845 511370833 451100491 45618384 304435306 327063674 399976768 465795583 671354796 677160653 357921393 410134124 307019064 571578922 852608219 692630266 47022048 948062104 566868291 885860081 114036087 873098434 562212783 12888191 571698009 290777205 783407082 454666034 437682400 908627236 662369284 245694079 523734512 23347044 513510608 694106687 245845868 852974704 629104229 739517229 291784126 761595046 587469470 510454633 331646803 23818247 746160026 69289208 820505373 517552827 14595132 577544769 320297231 827599755 424426667 603589265 921148069 463037541 904507091 527711896 971749721 13088988 192166627 799406314 910270767 280459430 967494606 588545664 15069994 898136092 435997642 679720756 544268244 955691197 577648339 505030216 246123962 745772459 187112233 92599008 35660782 450852908 435177933 783074435 661459076 590305834 817565449 430327710 443916565 692204212 861937893 230805505 138193215 169543291 782947762 668758368 819706146 180485718 318854787 553995731 676543972 5859262 731529135 390677078 232060462 259111762 664658769 843415370 244493998 597485397 490373576 355658482 518611091 203219499 404455991 75976695 139683860 872080608 628181254 514933733 873940201 304175520 941963359 845544363 114123472 997750848 582587570 212713503 90880010 265919668 158370097 647472760 71640539 877420951 437640789 692416210 808135949 407702694 918569559 61400237 534568045 953804101 895364536 354006895 382015821 175223544 45252537 833661149 381065217 438482411 218334435 446998950 224651362 847868267 669242241 98404312 515640910 258481259 333730337 447998313 933033509 82099712 990980631 609504943 764010318 675688933 377124346 963997928 81642160 177462008 792699941 427566771 550299961 158433723 858398007 651661461 512555611 752563412 907020436 981684086 6851210 308701581 759330529 295683873 103304639 350231636 638339211 172925127 250606584 865116988 604546113 978165629 689432501 882138235 37239670 103569081 926177405 315810026 231184608 882228441 543522647 100080264 367455484 324116380 163542353 35231991 234480775 517472422 302169597 52417534 845487878 94738945 261977071 943334917 422626623 862300823 297057088 227473052 166873022 422409913 347312142 9736436 109597009 154359963 779972346 924179044 983551373 683154133 804019112 113511141 594025286 814195427 972932418 51332503 968965402 583395750 724083958 587523386 149084648 562984418 380799091 927994038 422329681 948382398 50650736 872970643 338766910 512287303 431970086 285774978 603370329 127813612 276061905 954178514 704372114 155629827 69798450 968724987 764040859 460844867 319825680 509953559 975601517 26921288 768886962 643031652 217986241 243525907 888453734 973685955 959408536 462257287 811917310 823956284 158727092 856246253 464850510 515680376 773226012 11698289 368676271 342691397 854771612 534029474 467812479 426992150 7146306 24050934 331936671 154398593 975154403 594523716 140890355 841157311 850180500 198896200 921553894 540554031 34503729 236247586 469544931 981407187 166819801 789178583 651429085 752352721 261638767 916252111 825935816 461816051 720468251 95844693 661930269 808142376 478264519 408326426 526681946 318984705 912653475 319910067 271238528 989688116 707237538 543376406 442856340 518109981 120992763 45821985 522264862 319085112 445896104 34983699 964426668 484132520 427824362 324206353 432142672 197750451 956307395 687979683 176993566 554836804 594410362 564601652 480820144 970173032 150931227 202277781 378306978 795748305 814424053 282470522 950860309 225695574 674712090 732456699 288337200 879656817 552632034 906573077 612177562 307814847 760861032 569868327 389792258 559482756 126351627 945021301 62825880 87139877 782883311 124332201 809829521 301748139 132511098 15853133 343703462 496113991 960145623 219715154 656195989 392729544 983778166 658999947 292551071 115736614 32591242 758983987 50107400 879078395 250769545 863358819 135491739 30092805 464057264 695320989 75231011 96064678 335016573 153808964 548899315 516705380 743924019 802688033 412639327 840337001 216395097 122175712 103808833 734290691 662606395 947982224 386681205 232309797 371553640 106276135 338325597 469464037 376495410 242802428 454972509 156632828 904140593 854354251 554015072 772238153 234263232 448863669 552903505 106820686 52654462 238778301 9603235 455382449 786024911 593231180 321614538 587338685 376421209 857814317 447950528 388140511 821978503 902301586 974863233 659988777 497199625 295000205 779372175 576830162 919524690 731686040 641196142 930103475 270284057 942099214 440021801 730233804 103240921 515682479 435166411 675995837 744973393 919554592 289617895 601789517 142251012 738853480 713802769 951374823 311313849 790429045 512734819 669685272 271009020 951003285 438827513 360542482 325819804 126295293 22793333 862689069 901721131 237248582 88778364 299043680 112017537 501444330 255624758 991614412 606180921 166251212 206338002 637363762 322385715 985040813 311867904 273679479 473611280 538548152 373333109 162495783 78182073 634670583 559243882 608772080 94287577 849861339 616128286 889652770 261819998 739716280 192337488 975565110 251434492 309573702 670857413 14201156 878109098 958886689 917014216 598694795 572677410 405456458 218433700 950841069 940363877 858976421 152547628 78977136 256679477 437856121 219913781 628392894 212629658 952486131 912829206 879946150 1490270 638118563 87974702 805128345 591785105 850871804 668469854 666426157 436482309 899724504 13635467 356634270 95006930 405644275 551235358 455142728 338931668 366362987 473274755 306285358 218012200 172408647 160716717 520807542 120000691 367584236 884644241 919709163 57973147 836855977 567886502 412684154 453857995 756732461 400777835 307607221 357003380 159842571 359083233 614117203 999873415 372615229 404062477 178002862 621495355 20317086 347862904 827892547 454374029 208673391 939417263 275051318 437943995 613674451 972454338 722760395 967489992 858352466 403318985 321183726 631054844 217097050 709164890 194166188 333913953 880691641 235596053 808956600 806887495 912974373 840934937 247781351 229592512 50452660 733671307 688687284 427276325 892575844 519748630 46116285 786300815 82846100 332754534 493179203 554239070 416518793 54695852 355111854 493201846 18954730 388199453 62221831 761047549 933082949 34512243 912647805 545272159 156259720 68367210 730249953 367014986 966621064 123888708 982977833 196273650 780278397 681646918 849398768 56114382 972492932 669315385 911252724 483805977 258132252 653985514 443555735 303448914 875326378 80631722 479086944 401132220 707258357 539942350 7238263 645237215 320451754 862219056 176322604 98445573 313195993 811177900 661607792 411617470 988580214 477802404 158582106 211483228 247833049 229014141 482885539 934719608 577556542 45778208 855751978 687415659 156602694 889383033 179329138 557229526 497602420 753448443 102798879 964289818 528146865 975139867 751547261 772694497 779244489 79849681 291374329 190629011 992996588 286601242 810980517 502487522 707730478 562533496 283447992 316129087 649652487 685938544 381120012 856361826 791849939 179292171 529961119 376415430 77144658 858292566 950301714 572545578 119683113 470669538 202368045 669626641 613935968 599049028 608179545 455956547 419984099 144019606 200935204 525603402 770117889 743323892 82029761 185568758 164287984 38806272 47735685 44254937 116892230 956136031 427549035 539531724 43861889 464773178 484525969 584066408 48113281 813865406 941407929 55361166 458737673 479015068 20551625 967522528 17318721 141177225 121369163 893897541 836283959 406153407 384261358 984959593 395864665 562186363 464165379 654991162 230310140 38373757 875085312 140139372 893005273 954657163 258064385 741272566 290532746 960851950 477372482 545925011 322638354 245368307 434814630 955589443 653607250 138334059 293957939 641330375 472199573 974228267 909652628 252674856 726825989 982100877 568507542 706374960 79316787 19462893 745550507 931106799 854814099 865882158 654040682 538110776 866639357 32583987 94310924 630834209 570076718 718510437 201297649 644192647 515699013 463853619 38298649 405141127 2701382 421139342 917439660 806638854 276539034 720040553 459260019 50680363 67490445 776902463 278708316 851240671 245836751 215566476 892594425 147598420 333615092 792619859 904258306 919359099 960816372 278209943 714687438 583936652 415605163 809613026 250794462 161033090 58760282 299914945 251387219 788259484 618428708 837270853 844708467 821044190 593414290 997736835 837052968 912886926 223233552 980491285 25895552 492524983 759250541 251406744 832866606 855157417 260983903 178991404 8993800 766178679 818585341 293056247 101760391 520272759 598362179 700732066 9930058 583279558 457971089 268747738 374667411 720239042 730927148 182321360 903977672 768793486 588160956 15486650 524585971 855764625 801149133 166886480 385255747 781921783 799353166 762092623 645063561 754809134 862749972 543651833 431018940 724735083 244035160 863334292 308710773 773087011 461513781 432041191 74425203 260235922 978378027 68453824 830667289 372057655 357557663 473731184 128224235 390138454 479655513 927285324 149739029 162750581 166386436 570243118 925431524 917547999 868069041 534988019 1766474 974477348 898250836 701043707 754694750 614118807 933136710 289745324 822324698 51876814 422643137 806133743 953638044 714408998 856934247 645066929 908359205 998359613 450866108 73128036 4997661 221303414 393033895 315643515 302084301 253074552 199695605 848408049 861550499 107122095 774524118 686688707 934279602 218400202 289908830 534057841 972684847 43409211 8146437 154459009 278190837 801870778 877892392 287011836 802673922 352649411 937005190 710439152 253366008 473589267 279134915 867681004 632838045 517813806 135588584 144326023 668558939 242679516 814851809 74546649 393085888 580850600 584854014 351874303 875866623 379332192 58319218 838109340 901942638 226683288 419455191 956424531 500103942 177274151 359782568 92501326 715810022 788315303 995856582 762077370 443139280 564789753 743670004 27564104 20793003 165774271 559587675 769217454 768997631 268301793 200694023 370537508 824190332 612465161 866092135 114582248 245213555 942257190 628239825 989244346 446323803 943867629 919564283 338122592 269489230 479693907 986988163 920284195 687295113 147485716 819970665 756798033 47518191 586734640 894032528 287345337 785062279 560008040 97431616 196572466 927886586 42366405 867612583 208629524 395087638 918960914 598320211 143276477 371554381 141335901 607910841 735495437 387374902 391898490 440833458 415365098 349742859 616764800 944856825 969517245 949963306 389617994 796756398 141107700 792336021 774761718 921738710 338573950 2297970 424337770 600815064 954682450 768268427 998704330 745870081 469965032 332497614 631925507 861760513 321128894 482174158 738420292 999528300 28288212 161565248 865669503 669048379 574399792 945625983 931057901 491979848 870834523 660648457 564940423 465321173 232903139 326518016 325869198 853854470 155471319 712204202 340530691 69928546 226483534 369390578 261413167 721101142 555823584 986539236 840995357 349405106 366025003 416920372 646418715 680583978 402224975 776717752 547433277 865259990 81614195 67761642 558671578 871246514 204509758 765467751 905532429 268468255 672461406 520367986 406673205 147173984 167866117 916680561 579123573 802650654 966482534 185738607 449530677 918527717 166240829 660616089 875215007 765165988 467314244 936899521 766556195 147033905 655241919 463598558 160016627 649966275 481118961 198124170 777278343 894917750 595264932 128440195 256561179 47116234 275963814 107023914 837778220 587909669 413041222 885364231 396665343 899578700 347914203 484588867 203578650 557527022 451922493 463896364 52588745 719456281 583291210 463089333 481578394 470981059 806276963 487793907 659818721 510402370 868814316 987160993 995320629 721000404 703762895 852024733 887457521 403938329 984536058 696321384 193619124 799392403 771933660 596471210 393211873 201719341 9828332 994175405 878150944 331362993 107412514 225551325 956302043 304196944 105059452 221116494 844331458 298140959 867930491 315919158 50313544 334944148 569877667 245881710 900606499 688986381 993309950 407245045 334724304 512331081 467994010 956475757 856226828 712114156 921530374 261990556 948767580 681927424 510272217 22174445 103721350 11976047 276860459 587975660 788383510 717531530 233846810 933792462 454805210 111035781 15634759 177717478 265461350 949018104 658976598 858113073 773092497 665692255 35897714 456796619 361349110 914219931 409521350 241981048 783951732 752360048 106775813 237336860 860684463 662500869 131679971 704350019 960093324 79492711 704429209 290421146 515765177 793643781 433367653 965272180 158813475 206878005 879452935 212686918 57639037 595277998 836320326 57011243 634985664 691472396 383459689 187635296 669451429 74730832 149198271 426097865 131950381 661445213 446680855 868625259 965998106 615178620 519949384 561723632 827149939 611438553 553584043 786761510 555063044 963109891 368453020 91030400 235067611 989384304 793082620 171378067 811142604 334834679 368482226 117664666 932921582 905449044 183943461 872255731 151650076 280030887 783672004 194002080 30565750 463807477 998185086 45598151 72287709 290750886 409997130 434670642 863815034 983044101 152572833 201020112 608607031 472685764 671962111 85224498 625045572 332623733 402329445 457467151 790474900 282173457 269962714 597455040 627195229 521956725 768144101 1828804 537432988 61838816 619272213 514028094 824368271 27428215 5026169 474028658 636364345 897490114 229571624 755666764 509608929 826366764 474446011 358212824 193453203 454732166 304021966 510252747 478297501 67763844 127118467 78831865 383495444 961194814 712823038 285969884 550351949 10956721 404975338 588664084 468555364 640011068 922487282 672001506 296752824 381119267 852529225 470274987 304647532 241305360 9815331 767807611 762033128 869795725 996128569 45387135 937187159 363022475 197815625 125754250 477830951 36888542 45353108 554944401 604892555 555194814 294726495 183534895 750715388 584581959 603879794 421976866 342466996 153007354 817171100 582195148 474813489 305688890 172758316 287023538 107360185 764974288 444332154 402552833 183707600 368997736 880460124 53009156 347676611 586913297 444977841 856530095 651764000 944620481 625792986 998108439 339952188 448800207 592290108 60643064 635845292 102166135 590195903 987398702 676652492 709106010 326086738 691500604 972051259 880805883 511870052 777682120 167342941 136020547 738878573 68598300 305397720 513762045 43755875 690299815 974194711 666612827 490647621 437764730 176559562 701768303 67167380 899728844 321360228 535807411 914506453 513927543 261838492 721594754 421673744 797172344 771570412 922380956 587181396 780283762 64115221 185238438 432252465 163820844 220848793 538736551 816274236 749272335 597887552 676064397 82662286 837165993 1203348 38399910 108249669 317557036 715348324 717759527 149163778 508022255 294024517 228422569 801868394 413505260 355663372 45074598 265278117 363889217 71093589 325161729 239805410 721951151 991727360 140191867 874367185 142769438 46453166 551002943 711725863 567236887 64532808 716876887 993411102 919310152 939777913 153488948 411665138 636891908 980422703 272907562 308206437 133425088 52748318 674103281 248602171 824269719 320037692 380001317 562525119 831676871 174642502 666901703 543077437 548027698 636015162 49260219 877442694 335989982 574276827 204608840 570755183 290442869 638262577 942277275 97168721 500388038 181607686 109657156 913478795 797421122 56496745 731897782 857840124 866460544 930639407 694002379 707373705 728619961 206055021 600305727 501217437 579653964 977973503 97948208 539438756 38398012 421915141 875930277 903658895 847409837 466145377 909385732 76155219 762151274 704223290 372601241 304035689 956125794 30577019 84658710 801371984 515862823 618524756 836220429 174468871 573116269 411655096 176666232 656197011 403007889 797896670 80721714 772221823 522886416 874838209 893539196 204650839 57250571 453278880 114651769 582941228 14293194 704786558 888329137 990663699 993810485 857137827 727171474 39902374 393077341 971455257 751831530 197946241 102840305 774986799 646790255 238933190 332807113 145681146 425037623 754389914 330193247 984979407 615372096 389511333 930975569 608829643 896389353 946099862 1107425 961022027 151807095 706026653 73140597 963375476 215324305 458277103 392613655 28947116 558769861 389325126 726781685 931055135 519466497 422053214 451891426 975676987 317241114 9649529 303591636 64533044 975282504 642691292 420909924 386893953 435502248 112192592 893820497 709137757 242193081 807021218 431241981 303550279 398610144 740567843 199502574 944953730 785975524 147402792 600078926 680335510 813238130 122417035 620102252 27784397 37411482 482714408 392735289 489225399 440585808 696333665 520492236 787518374 424654572 580078491 145773023 471255602 468222378 346507455 590941775 562047671 826311467 701469114 916711071 584233426 886172146 663911933 893974902 253037288 400520936 472338941 636141084 468598943 384559577 318585780 237797121 17811299 969135605 260616990 955666999 437415906 623059536 378399421 725447667 572631953 919203426 194176534 737363216 27393316 774850695 284943410 306508171 143168793 604146815 996974110 421513480 738309678 362249199 23950187 477266763 618950119 864823007 525812398 945333440 180354314 484046395 977333761 628062453 888847906 739960914 982451584 919756570 31080447 465903450 461563854 90317960 741700147 107281386 877335181 802995511 995258263 29307773 280059113 393148998 232650948 448313078 384636430 727012471 884012187 694388503 227151277 294820528 448844990 327580424 276357756 987096187 98415124 249648343 527516851 688604294 450920777 379035634 512368271 202885924 495343947 4528046 853041874 907637963 201928654 967408068 68226881 764531348 663727561 741326542 83629861 348739262 427317751 494199503 642271691 790474540 749629783 603305896 584347908 974152162 536417709 896825252 199862693 27661195 778732542 851805165 843072008 852806134 212183832 556507924 870616202 668763796 350707720 619500429 77995019 367849212 181077153 276396592 270997105 233419624 484449788 309718202 954125605 158645045 802099442 106213962 609945492 866499431 940280484 737926116 913319343 858160930 903388916 157623025 927682667 518858802 184062217 40996797 882437186 845186436 28434895 461650424 411407793 672731051 532339317 845990198 838565304 755635036 293752557 627631471 448947805 939521010 580179055 631546751 452652329 57959403 326206454 498731943 532509609 885140840 859390657 868533770 680094190 692117169 123860180 112156977 717899022 986406063 159912820 994779784 769669025 968044913 417613743 239555294 780243524 208932008 442466002 799376105 951961113 981893162 966553328 188136896 417601861 930179698 658655586 149369695 839372145 538997534 394401090 328425766 869443146 899936112 660919278 775919195 642203137 127768270 403410827 618481315 828048332 342436163 492897664 320592013 347384419 367020539 876693751 179289095 781745796 790869963 653573983 285684455 992956783 214237094 549551852 333015395 352865642 166422825 125937429 805087897 38769726 478408976 574289686 723772680 414105016 848978878 130166892 916353301 283442729 484754362 204446555 925677960 287373031 344139308 902189931 546063372 294029514 452417892 400149991 250622898 958550703 767903572 620645469 97034606 302774777 195960849 606758689 247635097 385669899 100465237 724895689 58566509 152676815 689418240 481382322 682451852 7171634 965291155 326856826 313746042 522518181 290865587 395205252 932121630 83656350 232891820 492876663 328803141 37178645 209954283 196372159 192152095 957191943 456467843 600378379 380893376 757227511 820188073 397000141 115851680 288495208 326135864 619926461 535973404 4929124 269476398 686672214 431971059 491083256 340838445 655470168 460842697 654276021 161568507 18823492 230737063 240984369 140176386 612733923 675844217 715035012 72821713 476999104 473154959 28045772 832609945 168491177 976190748 748486057 883003056 64347442 868038842 896168897 448337170 333425969 452440292 793589821 671640027 812234819 141612923 934469450 992226510 463137862 970641986 946261402 901578193 89516509 117485922 321130208 343759215 594522864 787666919 609755223 585259860 902465321 341042240 521376060 561049813 107310199 578604227 680849231 529564006 539603855 539522598 401907031 552096033 832008806 211580423 901953947 62766918 363492024 921816934 900257385 426222773 250061956 458010406 460952722 164732534 859694734 766785167 776701420 402743857 3248348 343920591 914017743 186633398 86912314 259558516 201384857 303876727 459669430 725354995 165520170 451325449 455348516 242782757 468081000 817726119 157471643 47801797 314550461 255696047 399682805 157692659 185603988 768717858 183054675 906677172 278404831 348581672 682421143 203842671 112367764 748498570 594475497 746968689 259863595 415231542 614087731 804982378 633184546 465186751 195958437 885177070 662218617 816644827 767519281 57075958 242355255 9460707 267752208 910248028 263340515 770969686 971125051 668688994 360870667 946407766 709999858 574949420 826458816 541698089 912764217 841320257 287716632 766370489 55119446 422673422 124907435 400390677 275909205 199843939 366687255 113814766 368057220 64680436 929141885 328805915 890108663 884032729 193068545 130397973 793535237 525721102 734716749 339366011 919847369 865250804 948240654 575015056 409029538 22550734 724064886 737334200 520477107 367316293 769407929 389625599 857207907 933779685 495858320 158178449 910000607 989472925 52710585 977750083 476278931 182743363 918874228 61109257 92575669 518656014 506817287 896958078 393830842 208194330 200054588 444482911 447012063 884387304 205952990 40935952 618048417 501716955 532101695 479739925 66665797 349812411 833107125 806361498 449406545 205384502 699859225 662019564 187520273 984275290 97803590 847730174 368120339 50789661 909279648 994869989 808385707 344630997 872003466 58190940 477316464 265523136 227265518 459507009 787904701 227190398 312945082 335234582 243240241 695092625 346921053 643654017 35676719 395522532 575857230 854883532 924887135 179434817 718813574 499624550 830017579 753399513 35536896 606920287 791098947 702879169 458157120 955430640 93293593 189303151 501616585 850651377 63496806 824021057 486733734 645052001 464807843 738634742 886739170 564937443 334365329 604876850 284819728 531357243 318233778 430752511 578369219 310008020 227915981 973919559 554307095 548613181 343034222 595632987 145177383 463056807 875412835 992145775 505513620 968783465 124296768 405839899 538348549 426779773 903567068 41125595 933222049 775827200 592595410 644617360 909268886 806609589 482582529 96674814 381095574 171302019 131754253 773770828 531429461 477002227 422200795 77593991 748029708 511432627 593318169 228000542 534036217 804282901 372228531 364092007 31745757 173482384 656411999 956898585 336191612 555923774 831472403 674789840 831390497 738067293 770361737 717652109 618679831 482969038 806431170 619318579 810297137 469392537 453777792 630801419 14794563 654744167 967388106 310607937 906984614 439112454 951871340 787405924 10440632 941392361 591595380 964014826 421741402 752136870 352303542 956561578 735392112 452240246 36020553 880057696 657797988 132987320 872396552 153622060 590924452 466241134 728973330 122632723 455048480 804087998 982952523 653774973 237190605 249688178 622533849 551925173 727366436 358686329 385782951 188999021 206752163 197761380 745287397 924919607 361676363 187999209 570178438 875127564 649559840 70789476 615024064 139700169 376199085 86333009 911194256 696803757 416429437 645186259 794450739 2313437 445366947 392815921 557401006 451384801 211097651 822046803 456253256 517069860 366127302 742720073 431952139 87147127 176953082 11949764 929906758 985046414 832833520 702039963 657263373 634829953 150208460 405135688 913690295 575409997 940024377 699080041 835960416 992962385 351155938 273713471 404756837 963467218 172817402 920214066 365484522 106167927 656667829 261514826 537183575 629263821 54170573 647721144 483853526 799635908 179508222 478368331 745110999 441033776 565195401 388411900 22123149 295489865 90016181 638836066 98345583 867893803 852100425 761468222 572477624 328411479 538899732 677107185 151600358 395137328 251326822 231143425 3811646 631334015 507628436 848514200 258683207 351843568 498662007 156553221 574846539 878157203 760332013 328756792 680756697 195092315 99046999 653031754 314545733 690461090 895411482 347525107 560215335 194152611 643029278 783091218 301586392 437475327 677414482 90540329 327919096 693615929 439453990 63484127 377972203 773156922 125230351 248542588 767465815 46459853 105740038 774155376 530260903 507965476 935171593 268881100 300960395 918782801 650140057 338500039 311966326 371099086 195859003 281008442 393632031 786329334 749976567 652703781 37152256 3820937 20172508 165849896 49429210 916874796 56458618 726085386 1286191 521143271 772518758 164859190 695352263 933086885 406927802 903095353 90862380 368194999 838407570 194107462 121141805 714225233 716041360 926461362 875181407 14016012 32535896 895578487 79719575 379977058 715146773 542669237 682500977 420606006 437490418 85435437 527423948 938552393 765372066 872231620 500535372 586836934 560427737 766999558 987426007 834630071 543672017 920220577 284590360 780850829 489346502 331167461 156961024 587907228 960878970 569133387 58943807 329398428 165536946 899886827 145976783 437269033 834994102 579310852 496300138 732621380 289016021 678551160 843522319 976742353 563938015 150478925 938813057 288789015 621058473 473622573 153810632 96265027 132440205 282816231 5278126 991735525 36981479 245243116 966167874 198371440 481534105 516725458 87258713 773773758 673921672 498317781 352530696 840526219 349040924 471973969 463543595 847174645 529155780 554786377 488815330 437950211 322423920 261038051 451416846 131397403 483421205 541312490 996902872 930524041 404584237 543497803 963780907 275138303 305745204 404735128 622667573 239026703 797828652 562045576 645354218 699068339 747412762 396634229 233609345 661060038 283133574 753730012 838873589 979688841 495208703 695813089 538135941 371453983 929442709 459880392 540078644 414491408 847192157 661531517 313885769 612020426 176878833 312651277 947627985 528423707 269847789 693929515 773433112 149684153 628817523 874971820 74629428 419087034 822150824 529844491 298858106 936165660 623197749 104927206 555222790 246031678 81464774 963667838 238913336 383169893 679402126 105020475 711870002 621758008 618299074 611180326 549533787 970771781 770845721 233542766 381667294 597260154 715634259 628571620 332666668 821449132 572945839 586258302 278660470 454087443 521516915 728579031 863754548 494317004 400121959 164247213 777680544 212668246 603892058 998010722 421664315 964370710 949515164 666203517 809583432 686538451 172577666 262628646 282705484 963851066 443065574 518742957 457556373 150112859 389322661 102628867 638747055 7264810 643600927 906429759 898566640 22387967 66385337 136927002 231342829 991863318 66595678 312029299 18673923 983408656 88714234 469222861 91860175 450740592 281737982 961157580 926023094 894873887 222032095 850436540 329884254 398287081 165303191 670939658 199988531 654278142 854293795 319441608 727781603 541423474 630201347 476378669 109943522 920065725 717896124 397951251 952295911 727680059 882985305 722067320 925042797 170170284 716488166 914794237 902176563 971773109 793432820 240596330 847977917 991014750 332788505 156116264 225645776 876629651 14149228 543906757 210219258 484472483 605690637 463170676 266382599 115873732 798555035 869211786 642460813 902604429 36458428 142321154 448347745 510540410 164011161 724324346 357956896 194858603 581618014 883348276 964012456 229337893 221648319 277740694 121761691 134693327 841063534 229220778 772415459 261034103 256656806 158832927 33284904 238135947 960846755 529913158 634805852 634411872 981081895 66489493 95933744 533847215 463721975 718573096 984919708 988385555 649560412 90825787 381567323 44996236 545879203 216359089 318233708 696856830 657369501 650379152 106702738 8139443 492241184 983677315 245550549 458539221 789691268 950297687 155826176 896741877 273920806 159437182 669313824 89024135 688743656 560551055 726712075 633034595 463469743 252095940 270451927 300563014 61394404 125113978 327860574 159513167 922617332 460917172 393866177 202938498 49571536 764999321 170845154 403070536 55848814 12266738 752684264 139448813 180377670 141789613 529075135 597861153 413246933 160786268 431652245 523594616 989764893 991041207 343141983 719717098 887568931 479945494 900853586 887958611 604122736 557657847 323411306 975886836 926231953 242443902 82949606 611416048 295308183 752883696 523899081 861289680 274664344 248347191 158903643 849209344 235611692 227903841 556134567 698562127 163369968 909847841 4752890 591179379 906873351 65859917 910579562 198964611 350959764 189150302 791015501 14186363 806333761 399086067 80976317 125962684 311186363 517169998 578551067 398956425 763347507 199892949 923929737 198410890 220876254 526036370 221922671 909673293 202794358 348353972 374224630 952402368 788874168 604091148 563202704 361946041 497597412 789129873 623709294 922883438 824790080 248583644 35351048 65619965 997467797 396911533 506081433 896615909 474690736 404623460 15452577 350161291 284225250 592713352 124343137 428880311 298530433 86166852 186141538 322487828 469504101 216386277 188762862 335719859 2252140 80745309 773944214 100987272 49042678 521345219 505532330 805473004 309384041 50281937 495077060 958990873 463496878 958673509 632333374 186956977 203278514 715493376 907755958 230692408 919139814 333063242 611320209 493671573 225776064 591722892 78106998 505552021 528010040 443083572 618875599 797989992 565391180 60993109 971298635 625524770 694784380 901827620 15392607 527860795 433401934 497014908 533112512 255525392 947898827 957856347 455190250 467930720 294627840 64022115 630170524 352211407 264554878 984489306 660319066 237140326 941796315 464470698 656410090 289796369 321230895 529044193 67629271 635255840 844364184 423403570 863177714 408435142 594580918 115857651 262000587 740081053 701680431 474349085 146104892 327802401 39039532 812799951 900412127 155612464 508107995 120483787 729975699 149989008 436227563 891570680 533282555 223591529 944892691 603921630 240728830 152183751 966507915 155547181 632488264 676776729 635086992 834090294 550338504 630829749 74923493 874989424 587358512 289966930 673782861 16580853 269681529 679985804 840472082 952462082 707539548 675361123 337850241 584377467 413446617 279033532 619957612 416171108 921105076 638818782 228035494 909856873 368264947 791879415 517654410 24981847 774413409 818745749 763298421 528119200 123522319 813756717 96185416 870076380 654141902 525851544 593285095 814951234 220506293 784450961 792485308 684714547 885850017 889342264 72367156 251011248 937650864 775609490 998376000 862154463 79968965 437790214 328006102 242030986 496257032 818506465 97287790 197202079 319317091 714394579 890635654 996019121 492296198 392931696 990637855 57097333 894944739 984346289 894431805 38903622 136210994 621669232 613269354 692850594 785237231 277285615 543522611 474594987 432511575 958433874 8233130 961415079 309075311 270288672 655949794 826092161 964815997 202673606 704068215 576242757 227196812 270053396 403556355 780252583 886675693 174470590 816007338 368998269 139887537 729193180 422863247 458334017 838061615 377635434 430494556 864098192 408449668 67534537 560952511 641877165 512256270 285570620 867666151 813656319 397010673 663861612 190679563 514278286 448772754 174844901 726476259 720004234 382976030 312661142 255565357 211434436 336772100 953922133 868433193 12062515 55318391 93270105 456890910 980425585 145247469 452563646 532063699 44943420 616649890 283123461 679729430 762386165 351777046 260764817 66695993 682451236 354662283 649356074 635384976 851180786 124483720 456215422 783190260 487255981 426508888 112938907 490373187 599805000 219604364 8151927 680186589 123525592 812091253 232576360 242773545 316644376 247647915 403573932 542880014 110384102 751683465 618530275 166859386 93316548 689450158 75203983 990898143 919958103 695891325 594674331 784336305 379629804 344343198 446523089 648435689 788575214 742872187 307197282 864470661 960904561 357300676 994279267 209040901 597008811 257919467 763683914 321504240 654253941 945693609 279987829 335886669 379984078 466836855 150116259 617697066 855412568 687475734 242985848 481808665 452950745 271370503 533835262 441865646 136105404 550798100 930379807 791369986 591582605 876279493 709451820 945158963 803006337 885103852 170694745 569643233 399977708 667613466 866987326 608831923 949396936 342201383 474130520 693328080 851045684 203263150 783231109 582286183 322146803 769891214 769549452 569667879 17564393 243745898 891657107 761957575 351625122 162361898 695617959 231522944 288041675 597813624 60273720 392967821 137214135 685210436 716606617 378653106 934883291 764184897 370371716 412018098 262972242 818013285 491679893 297623512 24110425 487157613 42486986 187799919 990858196 998417750 520795401 544814154 655870152 51635685 353045402 472741693 257185503 637991457 168825257 113445537 364344295 378086611 92315077 130481876 505635667 172816653 638509156 530415799 581678776 548918432 850956381 580654638 368265809 803665572 683470700 663494820 892997500 20218868 3356849 383435652 831330619 809551279 816645425 970331841 64212660 579724217 51968084 102491471 504745394 20819255 684496997 902306727 617360673 863531287 354474774 673579591 199969173 901407878 588666361 147985968 693197252 298375031 289115399 311918950 216988935 34932003 586196253 523842420 414466014 816537220 798025338 419137509 857339497 196363992 276505411 387681484 536001263 872095268 121675264 522297661 538501211 725638575 504410140 303217617 325987514 486753922 617580136 401181990 410800062 693479919 982194584 73490525 477824830 438765575 731536068 42575771 492682164 489298978 892827625 825137800 52036797 4113755 62493798 865432787 240550301 259701010 145590144 844854443 880400312 103762280 27392222 277508423 839013658 465587654 648090381 201643872 781547248 531254102 323751421 140788658 131638285 440760712 420543874 988477311 270263654 242848911 648765908 744131851 71615638 561674722 128065551 460100129 472838235 426041019 491251892 31283340 242422551 220656795 147298854 142229663 363614031 168359364 7466286 401269166 510503472 640113597 691646840 913848467 974842885 696588242 627207188 353873450 306708674 830004114 383452149 55527380 949912701 90270031 83651701 538565112 299920367 76179617 675999183 603245182 39594743 952122596 760725412 263826258 31634711 281802165 3584887 315539175 43667445 433651064 950805297 295227057 585849307 506915797 242400669 15218602 145251896 233885751 948182765 421315278 241457181 257690700 632844595 247092639 129671361 273531016 779309289 230588065 80574462 11119777 278701418 591798751 303502545 159887892 347282806 192381284 131494877 954209951 712459698 371624387 321207785 510598853 703344422 673232016 377662046 769360973 884450237 322854629 909478858 30150851 883574472 52964830 89610335 202108406 518823291 893717277 925639796 277911160 262172527 331936070 605788931 226354210 634240287 638172292 661024298 716120717 751675499 158352643 618811306 194067353 288901911 496016244 369801579 403873258 375131981 311880076 802864630 758970726 881989655 473231492 814549241 745285048 660823014 989165978 723454919 841579728 34372366 152074383 806653397 209004897 395091527 604174888 933006142 463653730 500271918 509299886 545772352 794539150 327588545 232052845 949736125 394064100 941438951 439497272 701799099 489409319 456382950 449468899 785599717 357586782 729871595 113276616 701896199 219976021 664718470 575128643 231441557 382240539 756471339 407344182 11776293 706878338 500164529 72444806 223754480 918299811 272469975 415083164 667706453 204533335 25219258 459722724 563563351 265707710 174300769 330679377 922218522 811649212 785295666 346127831 265134953 990332535 162437241 975462384 780379955 422306779 244996840 746873368 187985674 856755478 450064657 112771153 542047395 658030364 461987822 553205152 142790232 733861924 483120986 767562382 952226217 630482472 739853462 314521511 174990262 995517801 522303685 86666750 226826695 925530346 469173103 898793896 809384901 476982000 99081474 87578684 890339518 737533832 988847948 445316954 777156964 595814657 664499715 46199072 81430158 954668142 420840253 114195126 987879350 625629733 288556536 529134788 570879866 330845250 975610003 778740727 81441820 257502501 594258259 321149824 484129282 462469103 576854240 660227988 368519222 924886282 633500869 602566125 761619174 793573022 303453683 484106311 586137573 388093724 408292670 835078884 199172905 617352631 325781470 776022281 184455499 579360486 268741104 857246591 596033546 401577700 174435059 545016082 560773320 213584432 737944140 65098517 38962955 439653902 609099714 123759581 36721405 321526531 517360130 814243649 772038637 150298972 452274460 522006305 893717708 56304552 479218948 907492316 951690417 184878906 861932562 447578840 704343894 464167080 689645954 96772861 869167512 160674382 644068853 387483450 709783546 237135052 72973806 540176127 770384675 404532100 777945174 739290306 182723675 66195741 281826553 300803706 501893138 955705859 984831751 920189479 690937434 901578468 84852116 297064008 67735912 169546548 629660184 557721187 36762135 151874986 502288111 290029441 193378404 990976705 772560857 624819374 459584499 82725688 815611004 573921149 119434889 379226770 920291037 110673027 155213455 752965015 395524075 792303064 870856598 535171793 921231348 886961561 512202445 550383376 602301742 335169128 897083277 118933991 196612144 339880426 980958158 845487148 465905270 559636296 320673455 910608508 411491040 199442351 980835570 149888436 237206579 93256912 402211197 725119353 902898070 372960096 183791066 563166385 239337239 847740313 138698423 357649928 897522724 457680824 666540135 828554349 504263698 454339197 435411808 761138578 566730906 19650478 931760315 342258799 286193751 817980563 553031864 225371071 554777417 441545851 324311863 112640641 943827796 289895223 501994047 957105272 136455874 524462490 270270586 426792108 42319549 647231487 70806455 430000615 40191958 346022594 40095592 93591353 808727681 681018565 181991201 385619061 887613846 623943149 413399327 923477169 693294290 360694179 371466943 639405258 411866964 894002516 854758146 578248158 119117344 628465393 273317648 199617488 354492575 489448816 977552049 895839175 539822877 811299145 354994389 107414191 421551434 353545977 980587022 187636662 473838778 689635715 691236113 439171280 614015333 914279145 170126137 201445684 906629671 480600759 1823492 991939549 207666497 274961017 927608468 312709643 724975830 467172417 344055854 323581887 718884207 799398690 812947134 496121922 834090616 80962487 862540882 528413342 944776896 544545437 900350619 40639011 139559677 489404660 489137007 831455460 969947718 830179554 399041353 614261304 481187991 790326800 443361223 613211449 284353361 378065451 217398827 487948104 933946807 751376740 448696795 208395911 367061873 276381425 956180194 200207965 357898509 121963402 983037548 730787318 622440569 203375596 876372814 288580801 605997963 48748889 259051131 756030192 968465529 886749206 61252496 179407867 362913889 67951084 104461129 627049245 202298818 336044712 803933193 553582037 824317697 723124380 620912215 34652263 309032166 614274331 712622939 508364377 125631260 646554368 882415461 310765302 189175476 947544360 303043175 215911374 735355554 202642163 960597110 831073588 423030847 85373127 214738509 641732799 665082821 629323917 21622217 300768201 651465430 5425202 852015726 983054323 497955574 85663272 12212704 620545439 699198988 411335650 722157163 13378165 371210981 296671323 771515772 443434463 678188465 68876944 976679974 833547660 530734724 355979265 454131102 140069361 926627286 779223860 464705983 357201603 473914116 987822130 280034695 67848062 897005773 434090248 307133336 271045601 80919509 463195208 848295608 174368880 907227941 922873221 560646225 419743985 984180905 850074586 119814386 368069359 454534065 194367076 263789772 677589562 907926384 401460931 553364021 37777765 259015040 689399198 998473769 856965191 814471261 271857436 237714628 328564859 896755173 837433707 128971209 920343520 301069790 153820476 9085214 795727641 611505264 157082181 295598414 379351053 893336743 959803838 848677381 303996008 507204338 150998245 315754136 466711065 583802791 728476026 711596155 175858642 140786557 186520131 363935176 455729035 826557456 600208265 205780415 581741312 395510880 435314585 513765184 502520878 652599122 996342597 564471123 468775898 894103085 514121825 351860640 145794570 672135455 404620870 269700343 314354313 476377526 390373457 836680650 189817703 413939560 395283557 734177966 348625271 510460427 509951333 608996574 39991504 975875165 278988731 777141432 971081549 992816765 33208276 97072189 616185101 659979888 151832738 583925653 203072243 54334109 251348505 286933897 44299047 141978705 678102450 309596168 796833683 951533116 225944298 472820898 144883302 190011122 152957892 694321936 919075989 148375916 701092163 607797674 42176597 488737668 397519857 148542447 106891170 273393788 139065435 365648641 676789948 916853112 890600339 993435686 96726181 684134911 842488237 38112584 166699940 74025086 525631554 276196726 879511492 787642565 615872752 641292641 516506965 842732680 632633815 425023968 534486890 203565023 957277213 187480684 538902618 950080454 454945900 872255396 76704320 868899486 260040047 451661771 260849531 940529322 504805976 33800517 932507950 881141907 197610333 910807838 6173121 431228901 661526070 114973059 780540254 819374991 935967905 579341382 263500405 5159527 379995871 560517470 412357176 183410596 644014132 424903525 384514848 786993506 915435370 944027672 182650726 102977826 308290383 868155099 774626699 885165127 413612850 388430130 410320080 403908761 852974954 836230985 247732671 495280838 102059983 279591021 942157472 171262684 602260543 526775697 377376772 983926481 386311450 688925642 755896639 700170491 155353031 130134739 820341989 151155864 131270957 535191946 322365268 713749576 168573498 108327537 839017258 941009549 962207840 306005550 539337163 980498514 885495315 326578187 171257820 179443041 127851340 8013431 733541835 307544299 594161673 806861187 750356036 123983365 544416970 626924389 345482429 450091557 920099094 360693496 662455787 318902185 447314932 319229499 310264395 449154128 149235315 271925966 613563034 784245695 426917922 68433528 364895837 3927549 302036376 705600419 228982874 674628087 145946861 344305118 292868381 997655037 27329087 608347226 372982645 609622083 48702511 278933614 528130804 440795489 891899489 811653652 360775794 682730196 498900480 700423785 174102666 43736954 338303543 799204400 90338843 469768218 38402233 969789008 790281928 339695066 775514169 814009938 88166777 447684807 563337971 678069988 150330584 949979217 180282146 890391640 182548949 618597835 191254407 50979109 760133155 365395183 797083625 19853413 407368376 16687193 535949199 574590038 957110865 598858247 226815432 526963929 803930091 225700319 732471395 607413238 69524299 112224297 442753591 985753174 881983351 527119889 293206941 772281288 585702203 813491750 114582768 695776188 595463078 228597470 837155092 310362571 56301194 418308880 178533357 283062829 940296959 427207288 516892387 12983361 722597856 539898422 657857892 557191945 854453324 262705487 607445858 136241579 158245414 796815147 950618065 968550385 103954070 451675669 108417322 907716298 945847943 185424831 380256747 10642119 875697958 845858747 905189141 229170846 466325609 221653506 128016557 694868395 427306374 134004593 842234939 832615018 532945271 942239816 985602894 464351486 183367549 847521449 791579637 660823982 447195546 46755615 969444167 509685090 88415509 746465044 663266781 870116394 392768762 93771097 120468051 51479479 527960216 297533090 299284938 788691424 375784449 784776711 576203881 248847647 499250317 921973125 813352919 500699922 943221591 256769659 244886979 747929850 321109438 521718318 369229917 533954623 542750694 484281925 104491226 855934186 474417461 245463373 682171379 395614249 121077462 844663094 82451558 701859534 40053305 604980180 301855092 34493393 626663313 305007967 159682402 308507338 83624020 779868403 786667000 245199479 585174463 936854289 59581189 990019900 237776208 437061148 62386392 434143134 900411722 623206109 398831816 425835719 906729780 873154816 795524014 707158278 620663386 604911509 767376486 892814924 881044043 5334415 232865362 858178223 187758937 154304072 405531094 610535658 137956636 824031227 511316701 157832923 881384175 964390985 122200914 532926980 101304946 811995829 38730152 43564556 495342086 435705128 204131155 868808507 259000148 3175533 773567821 710161665 858904007 34251446 801636498 284831343 364749069 760950805 542182564 69578940 126962585 297667332 28869127 326181313 114462500 605950686 849167558 576373886 113749288 655145059 32366829 261948819 946780004 443868216 322296588 255691719 741177435 423185253 339749563 892300933 716206548 738010069 928088336 663606874 309233499 942308569 730874666 94444409 997095615 615137701 232422058 48349751 904736914 226451410 747148853 379054990 186964652 371625435 242646515 1767326 267801257 301406112 722187795 892498984 581342822 595057381 256858949 504050962 204865160 824839124 328398142 160623333 521472245 488173943 450840888 946047314 237908312 422795327 606406767 919949225 409516961 291572352 623189669 79500128 587139715 810945778 562641054 325132946 521501173 879227186 159363749 580461181 31281074 441617470 853024006 93043203 303207352 123749117 411009682 729114154 826466509 161840309 434117918 843079836 428800757 488131475 159918083 262419496 17886205 333620519 679211168 552934207 396282868 806315749 472936659 147196023 149844908 273464485 62108548 142382348 872643901 422240547 724754203 327034714 883713155 223128191 272502277 247678308 744811419 246552255 26480946 722117456 397774698 332308553 903960730 852069865 695150102 959387753 972857267 178342172 459893643 646218705 406961661 519567483 393527799 141072147 968259958 179296701 680622158 577525545 808364326 65575740 129490118 639594990 147117461 665276021 939213660 186441891 545959248 363935372 798814798 159171691 574031720 751796933 428403871 815347918 101484530 191768844 77913239 491726394 4327560 593276014 111241792 210970237 868113094 317259166 146298858 249692493 321212622 215070065 878290087 258728128 231386053 964344674 632077008 76018644 450294355 592064527 191832702 668638952 527048487 499721145 711028754 58728001 871537009 98620616 678634157 824757895 551376742 985615429 752564408 50533189 273333440 234152543 507947102 427724140 437815611 150879975 617231373 442491856 372639513 236651475 325104889 985382313 979203999 769435070 621857177 468513044 247901078 23516262 822655016 572562320 801199051 11277614 235104037 594218114 159013263 516717978 574765011 424199601 829815607 549606869 414693562 949474762 905455773 609395502 283133988 719263453 867250077 393594518 818402977 967624414 195512985 770925348 876640643 59154981 867761398 980922001 123946851 402223086 332287901 962766269 980849818 89307866 515038587 216344872 706765769 493832556 782541313 57054073 144494162 495899789 278862244 536390651 742398172 966895113 691818590 231683355 28671954 302750480 456086059 448722155 431067109 235113654 273140109 740565922 402989190 294767731 753953289 58313754 596165229 356171427 822687400 22083153 605390869 848855814 655045751 645133288 682994749 791245122 425060103 415767207 914638952 810627932 236091117 267375863 103315294 483300419 298861635 941365862 768454569 843680325 104703781 426590759 71673369 473542552 651762741 721243535 684222017 807191251 69396248 4081817 18265335 903873906 679745271 315266147 611033815 961629269 152358655 30086063 150942401 151937601 648078049 421705571 826933335 365795421 89138515 891887881 23038592 488682679 269004940 271438160 480767464 991104701 288088268 129027209 597051773 113483716 984084690 278045995 576718579 740981125 888399460 250308687 719336257 769618075 628610251 854117428 510585122 598772998 840233812 546307260 383132566 789459114 564164560 823450093 367451742 321639889 520396052 504146546 35868291 63792549 805292922 573899800 521859279 772769463 357829471 808170577 834725458 699373947 952738211 767430324 257822431 435905225 351774252 279875451 272101772 14015582 462850659 732793859 709952310 274452313 430818741 491294032 520290554 92743358 448570387 244156038 575796925 588215286 322944114 743231345 543711654 753226573 581645644 710441214 821709982 884191859 659734302 85572544 868512983 778525948 222813928 548001900 808260162 422627040 814639280 254293597 612277271 665152251 674083327 266969616 171083089 471320974 501230690 70110121 261738799 796665020 825684458 372616045 829848501 161984782 923024300 174281798 527633961 582407664 277724738 369216066 664327574 470649906 917786185 965307668 484417868 567743623 529689825 493524114 381482334 893844489 306381360 260091189 60016930 654362291 698650591 644605596 691952565 62019046 994873755 440881673 78830709 389704933 987263381 757814498 130336133 578130776 521685251 248820017 470023756 544264141 528383645 189693989 727748086 979080754 440629024 143557263 890397169 977013853 513450447 718316902 160883826 724074116 846898413 311446083 646253294 111740869 869329988 290170342 469467297 355250335 609164193 609043631 775185162 478551415 77381973 314539813 85039213 321575701 918247606 701014131 447589456 875913508 490165916 205075174 118629374 31067317 930655204 507100272 27570951 346030780 61012976 354488616 78409150 335792274 862258469 586027976 943731130 752653937 540887917 18865710 744328789 502217211 40425139 982936027 154487600 1720500 801076073 794351735 993908909 730027651 300630276 942167115 773620339 532403765 164669567 986725061 563500526 170182650 465431252 172030712 539769037 488356838 459614598 863369241 7994242 558932081 331617563 783470083 352676805 12963576 176469402 357783988 789066002 6990394 282739985 509678030 391198502 129864923 899776529 495163671 703106694 548719076 420134960 163519225 914126584 257301825 689660038 626815490 608161799 698825282 232357936 893376613 125410691 257734682 749482705 447865976 89169407 123110499 876279052 146078004 737787218 215885721 850078475 819131576 342284566 373684122 836695803 588108999 893286700 157313580 614692749 127212357 885058614 455019383 345621111 464389309 332563996 375502983 408137457 748079326 93357192 901906379 504070713 342432505 646250346 227371929 942712335 977931909 829503860 476455080 382954297 255986588 83294366 756036244 225401345 236449147 392729251 777113181 673486514 236294918 498206595 28466408 672347166 203572033 227244031 572503421 158316059 935395288 664790048 629723207 994643457 390935448 458728369 313332439 348998958 726992627 19483840 596409506 635639682 23601281 784047137 177795966 407371235 578019705 290241515 592888361 974821050 248449596 923563513 469227714 384910453 750172363 660105834 760522574 802185731 379454284 82532385 219735092 857239387 356948105 113052997 779263681 808751605 533343856 100376514 433223589 771572559 399802004 191814087 798410100 852918121 99526314 61813831 780882727 127766345 255340813 261195128 903629976 92990841 839208251 660280662 519679241 325836420 898787414 416225313 297981342 433170300 104550821 317815514 255898078 102833783 417152272 396776906 114422326 591726861 437704102 853179132 381248118 557461212 627026459 936041150 273146450 824697860 289453378 721689124 575770594 388135852 547758744 387490693 231945762 740977275 511970489 595331324 703117171 825072415 145141736 379174632 590694936 576265418 726111884 5014636 618077882 167578543 754975149 947099632 26638565 130046346 411450747 858452382 833492872 513816085 437444039 61349350 115759993 145251220 215374472 527804410 188614127 671309642 612315224 524871763 31801606 114504193 681105141 681807658 494051903 147343495 775154112 702713087 809614077 345061419 911711809 823495958 228207368 139393860 653602977 732015605 392743694 61131690 973463598 791970792 524548381 565174587 731071451 477751165 243551531 645668440 361010877 305659912 863280014 194035813 631560335 739551776 904211332 2785356 994148911 902816288 114438573 680059643 103443487 814321831 913853067 749389281 977385733 282266393 584575753 253699957 154406443 290626587 459654897 542895023 654446079 575861274 985815413 777681549 488712852 468132805 744147367 443410064 281704992 712563343 80722688 717642044 524231036 324523310 788195293 428078491 179014311 114286623 73285629 974240443 518824771 541272095 506077957 650109995 414949142 651452595 328617724 570151554 903052427 458249377 679361231 835300313 24136495 642774133 937629902 400767051 119201332 587891965 87479085 377823868 563027697 808885709 530566788 699472399 553501023 350687676 491008080 823072303 162064030 340640101 994586479 531761671 513235310 593419175 811143336 448175434 606099126 924793382 727349537 109764780 200204801 786631112 787662567 147384934 610684412 21691192 531025770 411393206 139884282 59613030 39783421 356170845 165350256 728464900 66120282 524158239 228072569 852489227 354552605 145896006 418775122 851694644 406706244 626627872 527779551 973693824 619465141 165059964 323507749 526947761 503493048 713027121 38049486 438382030 705432953 245934488 17971880 352318627 6207367 404482573 739885350 515430206 539944536 179625585 922678237 384541556 344838339 718319787 314466568 239845978 971502212 837854242 33067525 683392204 200030907 581231173 232320982 715193321 186710637 869992707 620892577 154864020 639992578 170999123 414330161 626772725 470629061 6918062 301131634 690990838 184090472 984409232 433476344 886121159 513458813 67665146 462094969 445674075 904459774 272834291 338593102 328015593 914979525 68597762 917807095 309775723 402178325 738873270 330856596 728851746 37972239 287058975 88850796 25314320 438828862 213585490 784963946 981103484 965709580 708726504 47717019 920065650 179001674 888636031 9303729 226935872 169386668 785061944 12625795 706036987 182791242 47950903 933678987 55037432 246189601 97898535 342945382 909419603 594977168 123863475 496433496 133478251 545376732 801822990 474063301 701200740 930533548 809961836 453392313 985882531 625472653 624277894 673386081 859339606 741982575 544011803 870098576 52906986 98740518 701980265 604585787 542197651 663752682 464954040 30920701 492016583 943106263 6201039 652566420 471572931 229904494 824725117 251838562 934102277 579503378 523683858 756765933 199890896 528962956 978482915 666471007 821650859 517301128 988543433 278900486 964385250 621282326 991844770 424219861 735031299 176434217 479271375 893507042 687454819 578093339 371051701 527367398 139956375 478901543 702684220 137701824 77652987 355095022 319543379 577915378 507780142 855290611 576921450 794054434 574264724 409180191 226308342 410873755 793616339 230375485 326430704 384494793 738958934 262387583 778949974 337379776 154648269 989902327 874272937 279652278 549416363 463402527 331517550 242477701 194339495 175316818 693470381 627735338 458124092 775010384 327982965 411301961 575401256 264385982 848503126 831521958 720057585 428576420 977865189 858176429 991990363 261430509 29826107 497933291 97700595 747905514 441024887 123638162 459978888 410818255 607479607 957000441 383859116 869963573 444871203 455841562 348429367 980543383 266543715 138159635 912746436 368889301 487955491 622142885 808618035 205989811 589159958 588261816 52423205 404717915 6942192 590908117 772455299 137177047 880410347 513241770 233796088 431316376 895646787 731878026 470726002 858907378 935752634 351828458 427299493 701112477 218929685 182805222 282022280 243203126 564583324 947361465 348316629 94648507 77475998 805288008 406649741 943306003 590840811 552484504 89105778 25923204 388809560 848184148 970284428 126658363 956932159 174210376 172090277 929577160 30202364 292568296 629545421 559115935 281262705 607988426 366439638 779892888 97045634 517260839 594909912 290777967 213973146 870464350 769269167 442012997 14917413 165501042 658023288 640924701 618463508 116228487 795884312 524112480 246862428 70825320 20452021 528478041 383082103 78123012 425247802 990083002 118985953 617761005 155980759 389333526 93641628 990225368 640063103 307525476 678834092 969029919 785530985 412079490 159019932 34233922 14424464 596704176 402504184 717217377 836445235 604668689 316502481 86997700 500863317 775798061 706246972 413338452 592362814 872168562 224222163 213688095 988563960 122913454 61934898 389551831 658665427 883264919 463862139 68461908 493277665 466214211 171095507 419801101 429693050 851769008 434681059 731198371 403358650 318698557 251181399 684372055 319338494 110487087 531667042 391937679 353508971 964389678 79189049 783454037 515029863 831505093 881546387 565246679 716221214 324076005 851435824 118963432 235030526 883220322 467251279 797528958 770548539 832426612 738703669 305632562 554226508 773245240 41452717 575999427 607831660 531544365 458274691 61402259 807301402 408080312 593403144 524082984 919871641 481733792 94005649 283310509 431385969 480101010 262070520 810990446 498981868 461605790 411538713 969529695 411612826 677667256 95551062 469747862 644228813 289730360 210713108 924209357 754835230 815985498 253805372 878651105 732323302 595622591 538384571 712082773 803001798 5048299 232531458 287203536 866680351 670252997 620660102 370115226 358585243 355083801 578958145 771401507 752530082 394698777 139191087 231685757 109082598 789588184 982264786 731396317 756786904 452617678 316767919 25904926 951196208 551345495 118145231 184729917 737738345 101433651 850824511 880820446 281371714 321321224 586363792 166736838 216408894 859165403 949481559 817354335 993120293 377940379 631470510 827566135 255008129 609589654 938384306 711298689 189674530 217699074 333211395 144807058 706203034 133125238 716796231 187315813 58593474 358081390 407536550 695948056 995272755 704173258 499840335 486421869 112149198 852184399 811829746 504281674 871083061 872527908 91591749 694078265 649556815 82999127 924360832 900803304 288557768 473365078 2128096 993443242 845218702 436308598 277070375 228934645 41466197 885781872 247963162 220947682 78655252 133333983 130207234 873608369 84032902 21573059 337877292 169095490 580948906 828734208 387066729 234293916 506989380 304070624 3397519 707557225 256507738 317735821 384115701 784500088 619068087 594456216 751080699 551028283 659190891 126436213 636536192 557161799 703668808 528455420 105614698 114583766 986121063 263666922 983208482 809469512 512720546 338315358 25199381 788189341 331829527 405003868 577816116 427975421 590507179 445849677 791501428 82531632 976299652 661668989 742571599 544349734 426215310 752864924 869820482 129695857 256572152 109393982 737749325 77770438 676828340 962685787 498789750 571132032 198899194 145637583 516245062 605029917 550390725 484291803 223569738 979293631 348137812 149094306 890262675 565677483 904928427 508854701 601556791 342552781 519127824 842242664 908480974 505511731 879170446 54560931 396725493 889586318 949808501 788962577 922634702 42422964 793858264 649342668 371390590 322795040 120158477 971828175 984856238 855984752 577854257 627890043 470862859 213293286 225307297 39886611 821853895 724951272 268309890 165697087 39198741 314875521 628929851 557761933 515934896 297011421 116347126 816518891 920532309 21939921 143411234 399522351 323068740 120537936 501868787 439502735 17912003 125284343 413453537 286680617 725747611 117988226 600254757 355828860 944210329 121768020 86312255 922908909 153852174 692664052 574912371 781761604 308677456 503239818 912160070 903819820 990417719 114285414 225149446 517145526 938069408 500378490 250783040 48708054 652234734 492577499 477724488 954591205 399684228 112660548 90449332 27712029 123563852 505589650 801553889 460419616 225540147 536462921 399211885 593527154 853403562 414878221 597405883 177546746 443375911 445589290 688539506 66071685 547965346 414386958 748389630 770188611 17677336 546257609 587830542 5322824 719973900 220845460 390332436 521813004 690693121 981961031 454927816 865329132 415867905 497264864 887783333 504781991 888753177 230779139 453919083 926212321 664069850 522045557 858983835 644683171 374534106 187775136 775528446 141664473 681829425 527725587 247945247 871123923 646841597 671902975 830904268 826345924 188876766 192412602 604184473 295478342 843601274 12402496 850356060 330522069 511676922 399672237 217288882 710140495 270400395 953219268 913397113 7439226 154627807 999425643 245154900 953533310 582376361 886533933 123055915 347517799 309872421 342728375 771393960 80207268 94620301 139937371 874259898 386030731 574127525 668277648 192310806 271380691 295855408 829399151 815394481 158578712 495448952 184316472 837583687 545141082 828169418 478908363 711037912 851875710 290019319 68118576 506461989 559623116 534230741 827937039 373821239 860447855 527579324 893478712 275584473 829592312 495498506 286421277 378995481 901990108 390078879 688191315 585595339 628661745 854775650 284566293 940537862 781654773 645070010 519144641 421547428 24719367 354765845 363135064 176730310 58938668 602780260 699715074 274314319 980636875 940653981 225300616 457353316 796758577 625291576 89566681 138460402 961193486 655463603 845499781 300281384 304450807 819865102 674044229 549577976 434159074 464534096 375506801 8560539 143424684 441422336 901683592 694763018 588359318 21850540 383356076 509109893 398822084 680524902 316840995 834572816 312879293 798548545 747735511 126211313 102073582 130160856 527898839 773044532 278479143 341955016 967031764 899702567 153265948 402203442 374917541 644243934 939081957 16816186 89663427 225958832 216639870 746658698 196217550 519952568 563767624 185361871 162576134 437334869 390106246 463017019 598874834 898122922 913781729 482481410 662732605 48981279 870196453 525403101 117994612 103111390 589402241 404488842 727131209 60367958 830312843 625691977 105594547 355707068 213450042 966549857 373813324 218791045 16343466 863478681 830190289 945881070 166255708 987755199 785196454 461633396 759256243 223185445 707036751 333789788 582726775 28541470 340611832 591736108 889154646 325390982 908859119 593262128 388354654 519862071 690541860 592713718 278142597 16019605 100170415 811183570 542804257 537569283 513627978 104719963 203906928 933055084 627856339 776285676 776519698 328131259 536999116 627164964 144760714 435435106 664977627 90160486 733454016 993955799 65988938 327122778 893782401 335134483 933931656 453730666 974413054 122363921 679994534 8498758 96861769 804691797 387812826 891093345 47582427 194626146 968487679 867285873 99625745 184723523 636400660 138804978 314823850 136369667 360708281 168607908 746156363 625614133 499515061 687758857 960849147 896715373 352698482 809797096 857467559 846496708 553465215 121194189 617786527 309267288 105372941 863646598 302363927 436850121 500084851 732532135 244636327 53023422 35464619 399329287 27052748 433943902 223812050 533882689 939390052 517101271 474851243 248756788 522585142 134770907 829711389 360519812 232931688 426510878 996000945 315088150 930185223 357447897 404028949 973679768 872994691 525780810 137111195 956482039 629306671 729897522 537118906 903131366 147468997 36077397 699200396 961616990 345175777 761637374 670906703 158437656 160877953 163040632 455405541 903215125 856881803 629852054 568924499 703732503 152132679 952142124 735812677 495435045 639247329 976770195 576081545 160569099 901083625 416313385 729848207 284608471 232990930 870330063 919241456 334177629 141413750 68730985 430569188 966561460 722842000 822621794 254138570 440148151 549193280 235623461 454251428 674438790 340165771 415836581 409331864 160189954 192471513 293768662 580666736 168759380 367562869 139411761 843377947 2955878 976848913 648625204 682233386 565225320 83335231 783863776 903882579 197998925 449635065 916834873 867230194 397064011 906713369 239638218 516429443 281287775 45025506 37155102 176265001 281043399 140342389 513154888 692419115 473200006 175966813 655447644 404665457 319577315 970478084 966889715 180699147 693489386 361203259 819319211 394233514 989541609 250664374 826754981 827100197 222529780 459043214 759193862 507736822 558601827 973983677 286587766 256588475 462848591 220439461 841739940 921801397 711621144 780669578 373863103 439136844 867223521 845450771 361233150 281985417 332701458 992208077 711777818 533485466 677149910 489331368 825750223 842585425 394786459 6222712 295126111 254726054 943498900 94410613 562555662 245358641 315189306 887326139 143359143 969467312 327062215 375279819 87455477 709631111 720204217 4802824 738522699 341512507 951620949 484697915 114313725 239598326 254056226 549024528 598083812 34573831 490291306 152200599 308730335 853609567 643821244 247161795 502250572 725839892 379351661 911077614 173682835 302930913 36397330 181776723 922853531 970059684 89019399 773661843 482667091 629453536 63799531 19654193 414133291 466207545 686157346 462619670 26572696 675241722 265120082 855717645 230473107 254692754 57950694 149895496 620397851 777670162 95129998 121598169 222488494 701451697 607024829 378071610 33610708 683210824 656458026 838749894 761893269 284392151 162465359 589126461 977662717 754219006 273237485 781046852 14407839 526033540 324531846 31756003 998849039 625646548 493005282 777665285 495517287 629813883 30941067 957621755 722177219 126865068 215021392 539192057 308798149 49159868 822833606 596011416 6384401 961515430 247369922 324241491 37772754 472631175 336739296 522576650 360867124 968097827 465578239 970226561 273413095 790491999 399464643 433784802 150018979 574991301 509000978 868282679 20625822 449818371 499251608 55453681 697393431 495632492 545669187 560871012 241225679 297344885 518725063 885737800 15876235 647205945 403715098 17515066 769197459 675742198 707567353 421720121 386244918 958636430 715439202 580508713 740655684 470882311 737022744 498562387 131866770 968388875 571312931 845776355 329591674 792317289 24516173 802827113 69841496 947775378 438437541 530088281 819731726 638965788 717009152 415220619 71580289 56159811 909155187 293606587 172991257 128566371 984163290 93050634 328844613 469854847 262403669 848600699 319780853 236733 331746757 967159671 764261662 514759144 276362324 51203401 457291322 551100909 782173674 43672227 310375621 576710750 76148408 456521240 337879745 226424050 497931697 319378079 189852979 837061123 973011724 513325590 844496035 490902798 135598276 983049149 387586976 364311863 346640664 851793079 538530106 109285314 595072779 382857357 519353734 254099099 751817445 133714346 120293406 804125391 959700144 802543583 760476318 338710801 596890299 773415649 919824168 464302134 32828955 876248262 679410913 909262777 535517477 899664524 500173426 991190072 371301878 359560338 440260232 335975925 511829739 463382813 387545172 547201365 655587625 889637589 505945099 527730532 784235286 330249541 141145447 823267408 174154462 491737950 435313188 401650666 746890479 800230900 110089348 425350696 463020157 826259520 657643980 478976421 24422399 187643484 117334212 972721696 148676528 901996490 571950651 863217401 15652367 344866798 875636097 250957239 514059871 656761487 715070700 834955908 574914344 144756826 549073491 426360495 415155892 749635935 440843158 18919721 211925394 870266770 460335892 687972617 568085783 669525323 500919346 226912776 161307608 801712070 606831067 616718086 548600882 593771940 494400251 65397379 208031938 937516393 973139203 341455142 877277421 627552764 19432552 442061370 834397529 347983657 813855524 476849196 896596082 192565282 852188468 563620110 138525414 114502138 553305880 131530519 27712041 495215145 136723542 754118945 41778418 790017291 347790326 538250026 92630972 822607456 705042183 755894995 311020358 303321550 267220249 529104356 131703060 514327898 777212610 429385926 472934891 252654579 187261466 306621703 600095321 867177959 961409854 606448090 418070827 797710700 74969808 684958868 262306804 547590425 833235573 660545840 503093133 691775082 70918998 890756300 753627279 797509183 446584992 325809706 302619611 656791901 950421508 258188848 750677267 711985899 623018039 336475752 324704030 501761783 632302451 520288129 282482856 533502191 444826612 481081292 653325983 117362728 929469053 146172352 829524151 235863643 831625424 950215286 788265447 366984227 657458745 990586925 52860138 693374848 9765892 774394055 396563135 656636502 285551618 618913355 95736106 268837615 937014025 227848033 862373680 410019957 68267377 502366169 354003359 141420409 616814999 911324452 953523076 70929519 865046109 650773721 673439410 851483695 745143720 860009266 184559682 558286454 682336481 137097612 465639181 14633059 583862133 483683051 740242996 102371066 665028949 420974707 424292761 93656484 694614903 734034928 952956515 66706093 985422931 487906895 124412286 684073925 971042406 181494307 129586200 543727232 933662386 651749409 706968102 496035542 102548284 394998180 386600669 330196899 189017485 12134697 528962873 258987816 949927730 524312276 280455801 634556808 30582332 945320682 146209952 791827788 85979073 957060181 262342390 986257376 116065881 63655203 652562566 214567444 680412321 43469575 110782110 486251675 523981244 637955543 716365649 329714319 911999949 407008268 581085688 952157675 401981054 789958981 826538413 125289488 470503804 530182340 762322382 663110209 341153528 528709103 350619776 23648806 651010599 65266384 573972266 862804045 623207363 963290262 682469621 44049060 357950601 747876882 847989587 713080065 203937721 154483771 728513141 219320730 562721177 34433706 419410899 37663117 661860850 717218847 261237417 213430617 97404561 643919610 782434420 322726243 164935624 650216898 239352696 299807859 439080682 41516962 775774525 984545844 816814290 244998887 397381902 978066871 516080221 205437827 261538937 633989104 388845291 40285581 284812241 950583864 141239010 491861951 476297391 801227465 387698731 917362679 580342381 807088453 337326771 90548150 724509354 894719280 175895275 749895332 36709321 808495729 478779465 285554954 53196657 288390101 237939653 845975638 41296654 290477964 727916125 627671451 480118863 178498986 150826897 908311566 968758182 87658151 157074407 54631306 74180811 143283168 172372328 820249869 918868793 973142036 595273249 350134073 712501936 482542055 260430500 820860628 343942577 917423714 52116612 812940616 134957573 430540145 219195612 599708963 487136055 769391716 416771273 394780312 867562773 871666798 184901611 9221629 690378803 879934761 343478504 577589835 911162471 461819153 434818538 962663329 789103950 64510468 638212380 640460226 715584198 610483144 874693936 793782930 328933746 840647813 259789276 162921628 222744377 438599495 329241176 540703119 104409543 116207229 472706017 104912060 51141387 563698301 774183994 866405274 793198007 55261182 363540006 490197059 759756740 323313820 864655343 463109620 763128043 424567639 529942498 528355729 826969388 422843156 491407057 332946974 30966603 895327515 15478415 791415623 606359886 124442007 978444408 841930201 516915969 516101145 656069606 892781127 505144946 106220054 676136637 968241446 583934069 258828644 161073120 996214705 519970592 218021057 165402553 9732165 28186704 955370572 849492149 229488870 338146851 161508874 61737414 885103545 249410940 238458978 301086431 485349256 92356739 931248289 938685308 874292801 520113954 452268407 569888023 613610359 363155337 75865977 497215924 489597151 754012330 75081629 877339222 802460885 414594749 40489920 624745863 177836757 459695550 786810147 435571156 243797506 813735914 127401706 742017103 357419426 509227590 468309148 35391244 929484703 91008792 199645350 258161060 484232456 114209388 967267032 258337717 31591566 496046736 131481318 490252639 324243719 390125208 271673064 170302408 663176175 135674075 162412506 780317081 782681058 406189939 179589661 675767168 234672419 429055681 792288244 780748460 279920665 780326888 807365640 220211028 690224076 178737997 311216613 826378032 268325484 556205853 586331771 27884030 539534795 206147015 223089821 252684799 594853854 260177534 657454981 577567863 420933439 879511480 595581774 217141808 815554478 396565937 534531961 594784759 495062667 577054953 784329577 63262 83921246 941123746 787236582 618644985 939091536 295045987 349643934 34659937 280538799 403536248 833015967 8097332 217167726 922905455 177787615 204870098 841186210 233292956 414418356 180312738 174077190 724840854 775797340 402744715 841756792 490863800 716167543 589858683 251787386 959735457 485272456 508884452 129786290 414430388 463232887 625852730 400386410 280840089 973351185 860278134 612337168 995760570 359487879 185799318 314563511 873840583 133768683 752611098 301392533 242172210 447708598 211483785 362822531 846193844 801138501 324309994 142773376 947726022 726404183 128509515 621540654 514149929 76869777 738168638 214050643 641555551 653051386 513128791 259672410 64820783 681643903 272662703 709455568 927844901 395895152 766428004 806983911 269220111 742379521 66460183 42962678 812172417 396371914 264473708 207560950 342808402 709401160 479554957 18737671 888842781 557178458 323669672 284598505 795780033 337522884 904289644 513716355 986051041 465906351 233291920 652544608 106291557 68798503 486857805 316882733 332408055 639920796 509176543 73239357 513235335 61918049 728738055 545024261 73373384 553723440 775676556 279452576 987703216 418390949 277669045 35160395 288490748 881313726 906824400 861433322 43733418 88223329 473928367 228051330 354541436 803041238 828678438 836453565 497193340 88695625 285379726 951401833 903152243 698616138 681305413 453544697 669472624 403849804 482093612 130280194 560523335 648516393 824604967 458757567 645014543 357073308 56413601 366062222 256532899 24169669 113168133 631609969 288736290 709290921 598836550 221894286 350248816 205928368 263645016 945819824 775196851 349579557 351506356 900800963 490771670 805619130 770207960 855576667 545558281 112127745 342940101 255353646 64817983 819537140 495322239 789851541 320063150 946093165 422189713 325126160 842062931 733447087 909042566 869729983 668108651 332018395 574701425 643352553 798306299 585470588 71177062 717641337 249908042 368147452 140399615 761803900 893174370 863466028 346725336 255977380 194781330 189756352 438886930 469395400 722788334 296739281 446982356 231068002 91310541 508829273 277682117 539505167 274228554 976993466 588150932 199451411 749777349 420799544 735682929 757520338 914345823 537505914 105557393 953146968 266696065 105049101 333518253 339245522 30781269 316578017 902854275 900371 720834123 811763914 807626580 788781840 190160534 286966784 615418468 453361508 940773805 467490719 966994814 34757837 863785674 82890280 638638701 400369581 887034222 472749054 923822468 677768330 455010267 360951274 464359959 67434638 112289177 3842968 174032640 53841415 401110514 3159576 969359131 838702824 773409909 478436445 334401482 25117511 374017910 533964737 542942577 215348701 76465292 213501055 652489211 210092169 463573779 646331448 88642387 410717389 896262312 451593839 488134124 795421775 697015216 777347341 414962490 300459354 438889936 190858461 721786423 86622554 444489846 633182737 323762143 389816676 833805135 73035451 10664372 870991019 686494927 869352277 435772474 57417484 911044268 263811898 930856316 258051459 636417635 504904490 474292613 554855604 28742066 561720778 614814440 936178531 991701276 420826146 903462201 823467260 384904297 84504605 422807442 101254156 863960866 625222412 438186767 49279685 335715609 548614180 61958482 837494142 294571231 68219643 483287296 581251889 975697485 376546319 584756289 723667452 80338684 476143935 554658116 936456608 376623820 761902159 85593273 569247749 689868897 81313129 4845653 713762228 933666721 50386839 689981777 249271387 800578103 634148682 446607596 437024589 684491283 896863446 541328100 440012799 245110760 194005747 281218049 380162701 733984685 751614270 667701899 144685619 396048157 562389686 704877262 724740563 360240695 485116479 87917981 659143797 490235326 910071586 741934797 110847939 10068409 140776843 667496885 151214217 318119412 38767882 329358772 460697403 884401278 260056339 806393003 35711087 446801962 575218558 559462271 996531550 339950862 392502535 97536153 671589480 646838534 617544143 971258469 193945997 435073586 146248665 373712854 384925428 856294259 272421262 396357856 106841448 67972338 888928313 711480573 348079829 734153370 458970764 523658153 464954064 632316569 684760858 289615590 849035021 40456163 284992730 806851001 358610406 646903983 40542634 265860267 731926747 552092408 472983754 829288008 324115212 72595197 82450269 874631075 396029889 428037569 809564908 206372049 323224803 322408843 204315106 74610025 156815232 239429735 737792016 218075915 419920970 634944676 603179819 699102678 785095705 589436757 727326537 788349167 983224933 650978000 593053032 985224449 785013708 211092785 79771623 724111032 890272914 832998616 126229771 379952453 157597980 13686503 934581116 358766301 419812980 42642373 455889093 705818938 631870152 953561501 15354327 724443672 675489259 632603360 37599110 53094841 774241235 356566719 71450379 898956130 701516057 155235249 536544384 979557852 902795644 567398387 843058023 757743092 428087902 330978307 984497956 367855867 861632837 352732965 409757566 496270662 682049628 983818206 158829346 615838383 90458351 204258939 503945248 496937746 724646898 966233483 630991980 732531409 270890619 438205537 134537310 912608593 872187460 742292883 315153714 431838075 432666666 537581438 950187401 599833659 298950832 523591871 847809511 228062468 540622461 751832251 813964083 289736779 390776025 319671832 172279097 342153736 549566004 93999426 777981739 972799544 938191008 876558055 447427100 880416093 207622226 17055867 109532548 514444028 211801125 533941429 479426495 263906846 59191830 494297616 9723022 560842192 299797449 465426763 604602260 112690083 245046019 978005482 533063897 220045356 308604462 994341554 729882955 388973445 856210648 443623984 534023992 592925130 27067444 795709747 877030614 487520669 29715351 305827150 603632316 316051107 664236796 738642775 143622758 993282565 887536513 866847723 925186740 171683056 443763176 162295783 409768555 989571349 846966039 29212400 88087731 340699945 864680088 925944301 933997463 796739942 473643801 638911367 685807752 461210121 108201710 661452976 96237786 943000018 959269002 730133273 910858822 676675207 839616777 981501370 160725351 959636337 529289386 413633358 898959933 336735709 529336141 695798996 423439021 192115612 416985849 298420239 251287294 284792707 826948697 271909895 835936349 537796588 197644601 619363718 208611162 106323251 121649422 603813788 163168361 95994939 433783660 672705052 360569442 169204455 369145997 661348893 753590018 435901600 431151057 392183929 744708456 744164565 875822648 37236305 466032280 218329975 828390634 923566983 728022523 562418553 176000943 223997762 414674397 860840278 911977336 675072622 594644462 536053642 484855508 560294457 167847874 424801560 671272571 129618071 130258257 241088003 529931207 826348223 51198327 729107925 505502518 236539821 922915957 708898843 979865834 916984990 690761326 440968422 538145064 565665686 478910443 37339467 212393693 612900317 322342488 137324004 395682324 869671037 438600837 617638734 536918145 286090438 752711461 903541929 132944377 681688779 208100690 524553755 63226103 579898851 618885383 147772749 149950745 403692328 252830117 888463852 972513185 269017083 378769519 601041449 322082806 690984062 896130829 879723322 526010400 607743512 373031949 388791255 666961743 172836853 605610333 283360957 707467348 483924356 846734547 587424046 179311653 209448183 317840549 494514032 865527902 81883078 454366193 886714698 922198971 23853356 633446710 834006154 182344352 119858857 667989209 767743361 356009361 787833982 195484066 253422468 648127929 502065716 153609532 219756909 646752615 688312597 369067704 800915481 579483277 691633329 332667146 123573992 257488192 849474907 589379979 551599680 561563195 205236906 584240757 104405514 954594651 218719225 968463722 588014131 368367652 112055014 616131566 992249133 124735546 587879894 364006888 212360299 920741865 492265072 981333029 385711848 342325407 361280542 637332181 563803553 645096812 124567183 955008524 176008726 611524489 394819640 353505346 621319885 825102030 581498062 553551572 903299535 888703033 411583949 704383617 40410922 16800366 185526516 546593261 43470701 838817842 185018567 854529057 654157359 248668399 68576012 306177289 399404168 60121396 371188558 306688501 111034773 981556018 9392477 321991705 582755065 146117952 420663244 989333772 811967831 261974103 422183026 848444749 242379481 641174678 743512810 295694009 559413676 959929791 568958739 960196886 405641857 673823160 580274576 875570828 770301198 44184844 359350344 427709479 139513995 830978920 413996775 84006486 928064566 283299358 996843356 730092399 399376847 805829797 126439001 652761641 178586652 190656278 874365399 940398112 642100582 482036913 691092367 110239828 114417659 816611414 6792065 191127978 653717162 737220877 230327409 614963050 125414730 173176446 516008549 622029759 27287347 706436474 810580264 313032250 832260035 603312240 728734411 899666000 921413850 663853560 848961566 318843351 515555166 91122508 112919355 902927245 586835896 145236682 276508668 407517073 626063957 502057075 401415808 234322408 827883559 236851311 858754474 864494841 618413858 495736711 362832290 544097297 440278719 108643754 448819282 708175840 232723580 507829864 897885673 788912379 729415257 832420730 341728092 930849368 541163356 669854520 425231584 312095700 124379150 364311841 674753138 507379888 339789053 644232279 308012623 41046032 102420280 988044320 793943932 459554171 474410198 567054950 762333759 779799390 238179183 98932280 356294307 961150345 10177185 605573191 484016889 296374192 684265100 109871466 197049938 107007467 560036951 228857626 253736709 767704886 479891625 534591991 659922223 398939122 935152176 356979265 629473070 801536610 910432285 503140959 379929125 902269231 352599206 308177756 964055676 963854309 716785539 520743781 268462173 323510132 64221810 226109004 683511352 658811055 863142836 371921928 50038591 920165584 372327565 990374707 890145771 889320434 504155591 621277578 861103733 193692566 464331312 26696817 780121438 729595679 447904023 646848877 799682024 887627350 563221203 666226343 715643546 249920998 999148348 313389936 130554815 69572064 20884016 823443639 130247144 908438585 949851152 279606165 361982054 444245832 31653440 860904386 144067537 11306056 567425450 221162012 149930627 949556700 237279548 411175719 413768990 261764742 488402533 812242312 385912578 245684526 369494428 35379849 481484504 599952289 824734937 485655705 680818442 482993936 230610970 886085577 121834568 66832525 741129184 438840911 562572292 818330513 658773423 706206983 491604215 454235257 163449489 114872301 510502810 899825924 439027604 181019300 980935854 950990039 487609927 860540658 659495348 302878201 685437761 68342081 799038838 799937367 545575066 974304544 667989116 185015617 601459312 728997312 578618776 370465259 291721060 708846200 125236315 94108653 210071834 605222210 683101597 926464196 758131901 829653819 86784505 451048271 451131768 363154215 499080782 275315282 127160062 116620266 954818111 600065782 927068163 360659728 632158900 537753415 759655616 222679366 159146583 166226613 916158323 909239518 810143768 986760851 384537820 862772815 327917994 549740187 920949954 660782771 743507971 683457897 3071084 805646408 789191136 292986619 193591081 618028784 230946366 648150840 809654472 40051888 613976802 782013541 571024416 982284852 486680275 249583025 586970506 353757002 921995994 334459307 495973730 558149474 325918217 712961734 437998217 655382549 718892593 257398236 889303782 811834267 954038378 875136168 594765792 79792467 405251471 335623242 680391398 507154495 140239551 785268679 222080999 99489157 426229726 846623879 880122330 693081839 760728081 602693333 449645880 519171948 507663430 292259427 626843773 872300429 489793962 937443011 179273386 588229641 302677040 130785775 473726406 530556985 342433041 750388929 917800792 920924316 831393094 599468924 717261039 720596308 483498512 460774465 956471962 963731624 307573105 280570779 2205040 734093184 388484272 346991348 51516426 143067116 438932697 468688669 879454980 114561438 161406779 819440842 477199744 757688938 734978024 524310292 2628002 244102349 350072376 284326389 824218901 309702244 74531654 302929615 587376004 29964912 527601777 175095014 823544610 436984409 716094429 191035361 10247459 792380968 235683056 317828685 177832512 714321675 701599957 872694298 605287223 260825044 215874812 59953436 551231305 160363899 800556952 350509451 786473659 511689112 192074272 628053635 386666837 7868137 473312206 507356293 93790950 185675730 994904611 968808948 736694205 194666712 859724129 357875609 712264498 632005413 859982607 97143584 381375515 86754056 578997369 949526425 845117783 11611250 935461166 70925303 238518855 46696313 166480256 417397140 507835215 76944600 364121863 260465323 192386650 703433325 604182302 844054237 939632980 764499899 457161061 892070317 22621869 397477990 767800893 120102660 501002204 599980217 319538511 467001261 216331226 791375395 522668038 759236058 151666083 817228213 723317264 266173853 837985977 24797862 289631713 38801264 253211041 38975695 893487919 332578990 952643683 405644592 148920183 109624855 451464462 992395369 129854583 653633104 739493938 73493314 303891122 493440609 662783332 327160099 709204463 209934901 323926461 715025564 91443642 553188125 717749851 955653599 301100514 222154830 417191135 569828161 21725945 694409566 7631854 440417725 219776727 820836043 975080880 588665712 419262232 943266932 124282964 397125662 281183129 904380445 96642698 387554220 81585919 965805552 228704775 82946724 333982000 427805943 147164165 964903604 758854615 677174179 103413696 952697647 971982052 251186760 992041210 453538698 540921610 715422622 457790583 78148064 491137600 845208898 569176706 88493423 935489089 651695667 74017639 95383321 61653772 662178133 714867191 296624100 218504548 300316145 887593479 627425658 555251536 327082035 531079408 490851498 835019420 278086571 665077777 504116197 618813271 669782989 698973513 632971201 916164691 65722993 305272701 601435514 566130089 447700563 423083288 215006572 175224114 461315476 438811270 310728602 287869198 849700919 693927096 165979691 250585121 187054757 532579747 761004519 859668113 513596457 162089152 280115902 330406986 452290421 481230222 86187073 901743482 40757532 383228428 814681639 929728789 611437589 670164799 218099914 902884690 565776446 724661170 453949863 547909163 638725335 85813745 196420578 282666465 24797443 989447949 153700031 447402871 233478731 423831323 370594858 599951154 986315034 379749813 884115760 448078623 591940417 288044663 977858180 681514893 20947573 221767043 853539067 366173070 847879884 504319998 457024016 998146939 105212228 647390352 260802145 623577453 618136636 856695784 232232496 447401925 287711737 714511158 961538018 746042788 698140963 984904879 345013892 592843635 232644421 409124365 649355329 515234141 808738128 578916620 446195437 837759952 929919000 287442926 383227005 520333312 963016918 185379832 654661005 885067364 234719140 212589043 85459929 430916407 355087364 661294252 908083908 719138040 791796058 141757812 815369172 30266602 645907309 121248416 456360243 151856533 557836522 857990666 438236720 368506179 235059681 570826126 193659324 635944068 600701510 615123854 448251118 920446123 245343345 889369455 112548735 302266446 337668510 354715162 911808591 397098441 945884782 771946620 251017182 431870396 212047205 490359302 470360275 91498889 141450602 506452269 89521273 584305623 699435081 720518635 345353533 233672978 642645300 793773628 883709233 966272488 299813694 92463266 465559180 521590733 388088799 609847970 543147048 542944120 761971571 332849477 754229763 61934436 805350331 51816344 362099134 177754704 88000602 67320108 911513889 47193023 808508248 689249942 899377813 308408953 17481123 894060528 843431848 395375880 253827466 671178070 363021709 276466748 533696320 125613419 696261529 354385320 259842911 896267217 178531272 451607074 427128674 797503412 114325813 610651719 681264681 614990912 705669797 810545396 24412793 295188774 733638397 300310990 24882554 641597724 200155079 920676283 308410679 531135066 404107698 128665447 709414689 41529117 96097551 214711744 201946252 28934183 196706901 682277499 440465201 71685949 880592029 295772813 213751723 50852776 308989478 978530994 777885690 94590133 280480466 194737129 724125187 308615221 953090728 839578613 436509197 390220029 967302736 698971102 355617605 327527783 84678554 192749678 436715579 631218640 683953655 846855349 89200483 902207768 1260798 801490054 156516245 682186533 909572329 971185911 110839950 449183072 671943957 565059813 239204717 562567478 817945222 184902510 662076726 596097176 216296032 828682868 510689618 344149627 472105071 104066337 652354061 465716057 857813408 131935326 136560919 547573167 108316806 621436250 234390532 769682045 242706390 871711753 541782220 349712841 109582571 768080802 585720395 908382492 46618690 217446176 493003970 858689539 659817983 116017603 230253140 371479183 246614119 25525132 897403786 411653590 563465316 336933316 928192464 84963951 849110020 890499445 509559798 206939898 124673274 854737391 646797487 476867222 319959836 42642757 373254933 356167017 696719587 608030413 640326435 970749724 793644526 14680996 884474938 213863772 835320703 875303208 675034525 987009114 283674364 282546556 531806964 107234124 462803055 922256903 582983885 791468266 912064263 488432117 995912470 411628530 666749845 701839029 310430117 460183972 588823824 304267385 835112624 980740678 330102545 903599801 986206037 574709153 11975768 565600944 625273363 90105730 598664005 133734365 13454671 739003450 555230303 400147588 369456593 999673119 774972113 409442347 776141124 193843465 544433896 420287517 610739385 74027221 130490518 737188330 820245796 739276262 104574450 397379045 956720094 629644447 569760694 81743269 542498081 318676202 317695424 260255876 665752720 159705268 242840465 9322531 784654252 235714670 710469329 147038948 170628191 903385998 109313993 155581551 341458805 932406028 374335975 452049966 887864094 228154341 92199486 463753680 991526254 949994396 857460227 25097673 566135518 243348148 257699601 241881553 793822408 664938807 119364198 515251041 105917934 562790706 260218532 276030521 690754803 363283766 322612369 549952733 349134048 156253913 524742039 147583251 381978017 209521459 831351365 509884518 426200198 418136930 407510731 765558438 135741123 817569542 705702274 898074726 437043183 1181893 570861410 215006589 498870409 112525512 722538123 211008902 972142702 683412284 922239677 323528287 670392676 408348371 397538783 712416942 527061907 185779008 456306299 709824087 499355655 734535614 591951936 911169287 53186351 6236042 631551103 26351789 234870113 306201188 450706095 870695419 743322964 773765395 631768298 262428905 559282852 47373790 975400045 908491571 476873809 357398291 665070620 936460502 747194688 269254531 460295419 709464215 608651961 267778308 145214646 286495868 553535207 649124078 586242586 344243280 861072731 145234591 800348058 841845795 793025418 694216695 605255627 621407432 789892426 782419932 131835368 573567574 97635673 234266296 341644878 879409832 942078934 471581942 624111361 658242525 143982278 114372488 65227814 278370520 905388176 837354596 854339719 993488320 256992385 526450434 718773778 683348098 205549898 631208160 446952538 677725514 520874365 955361278 338563860 803986190 998465043 331501922 777207964 140666883 205194472 267477910 337622126 149101605 907701565 383159077 154327469 580872116 902557238 981666593 935828895 550951345 904363866 776653728 145484334 581224550 440874774 37699642 689389161 264849371 752579386 146779277 63778561 242616929 600339834 284693178 409273036 417833227 978548718 367779813 897011526 71579184 726439314 863260856 749826315 546322923 360620231 443599840 700395614 762952347 461310928 792849551 866240934 420713315 382828886 816832761 692354539 122111147 476909797 589991639 644129117 726279325 590614381 523334631 732761550 442570665 541360577 923077737 90923315 234626817 661440795 368535971 203738150 488582430 316849558 339111519 966598247 611446329 263712947 207392104 976879446 221079763 495549397 78594576 410368635 84737069 763477189 105721517 674429439 202063568 630022702 328552216 497141040 391631111 318100513 689931052 282186497 261117792 965729939 99173197 645179527 722403631 162737627 385436894 711526781 871908107 46053172 207248073 611706049 746286927 462735681 341917692 888083157 256870042 625263748 456981990 738191967 755504208 526973925 484148478 164805801 698953494 850527025 609820476 315235361 547580249 422044057 109356702 918352602 105124296 582854191 604146597 596494090 944033238 996163692 286348245 967486346 64000057 461636781 48879673 674469977 91555694 827915953 411067356 73103641 297096754 235873309 83326033 66063248 59062282 508497144 474211883 838617129 348935612 535301679 318168966 415624817 831791572 928333842 383249021 671343514 305526560 700331221 662863281 40527611 774760757 595924752 906771657 238717069 986956520 831937600 567457516 349438832 377818325 889964868 108704072 721130084 213185499 774424288 724581263 101448273 860443549 809202237 160603253 460913343 65121539 111492455 734013491 645039198 74974391 526012366 177168135 716661632 602384809 493169861 408567730 159552154 896197515 255151622 914733048 804504775 627206998 125500461 567498020 801638468 772203460 500809016 948887169 191811317 745262035 656811278 543919586 884795103 646766920 688723444 992984091 464918700 348138281 882042137 121399685 257812522 695214658 894010636 981483134 421477068 310868386 230832704 610355175 290131495 759566619 778414479 827539364 162924150 713171397 688036020 493214495 820353815 859522683 629889743 19361222 524156684 780976220 259351781 908789129 642834299 273709899 896360542 673334620 181095471 585220208 39039365 684984763 474902036 807883957 93273100 791186209 536100798 145578314 825472389 736280720 158620131 843028514 490962922 872766988 487839196 559850612 562034197 348594463 560276521 383537466 505756745 375306583 563372266 995570613 144188583 292982980 265571430 153678311 853409722 968874619 383769480 916022039 544512748 932565781 821748829 656122961 959769870 116557104 490011799 828230372 488621780 361762797 79004685 906881250 235028311 722988912 921984825 411735459 968790161 828978532 980153784 949062210 482276324 734082420 144049358 209651230 497080980 843070419 506387935 851028827 699927112 602424757 415639799 431675743 949734797 928534996 722560835 586070357 511684691 793138412 448650134 415433901 120030318 367372350 463788261 724216218 389607958 973811217 251494091 16530834 108879463 991359532 577910790 867785170 354068962 803587166 777428216 35281368 402515178 684505847 82106919 755619303 500273224 921609548 675658429 225610630 14187432 64967222 653166344 521648129 61635610 187332243 474764027 471321319 435290769 947715012 870582444 277372554 232531047 242589230 870873812 144033922 608032727 322696633 35394898 349383722 938294402 927293524 294359976 283460386 637333995 950846063 3255164 914252747 82274811 359571327 772159769 676963278 991283581 390390397 164944363 480904341 904654499 516476007 878663943 261534161 323043199 278031550 549142944 512693746 568872075 821195271 887179155 569304754 127197474 883544650 148430300 109617547 250890244 812130198 61633823 150444092 774396886 302867067 265569824 993169736 707061664 362989198 910705227 481815670 656779085 66323689 367909421 23684946 94770222 539819688 496174072 770084267 932818808 989497709 908571139 252558867 578397377 190825436 929220936 511710306 520358023 237169184 786111461 39292979 932588713 983990884 501421979 294104934 536637164 557372763 118501970 428560540 551502711 183911609 548275347 771798974 929244503 650858936 380657676 995160183 553597692 542964116 233818640 453767349 858399930 740308495 712142869 640108844 714845001 133653486 437634612 223092691 168324678 253019513 771149740 467680868 859321520 709660927 797506398 650857184 292092779 413294416 117967954 796110345 700123584 237422657 245406770 570460135 45207515 869748012 136151498 613139012 16246092 198163309 280496014 408148272 449834887 189915366 376072212 75378557 17663588 912887420 578641557 556974403 130528415 940327575 589388657 247571550 445607001 73893286 998633128 253201131 265751957 933768857 89341537 660518863 616998588 262869861 485190503 811830576 401670425 175369604 388461478 184482041 235424094 161291890 949138611 252135771 751538718 617424945 349347394 246945095 820878928 100000198 959246509 721532660 921395154 257606073 528966516 367886943 637906916 190277273 820255159 689922502 975838121 957688694 959665854 665141292 272348330 837298789 590798962 55608793 667987794 563005696 218445793 65267415 412728690 259366115 677772733 935735670 265043647 198335024 757169886 485656776 775890767 744242188 30898364 248325926 804971040 235189536 246113781 724186281 117978513 497966616 793075917 339727281 221484519 327483431 142142377 140767586 74205130 351673730 209734035 477109282 899250373 789651936 499378361 195828253 811309513 414110977 65223406 692409281 876555690 949532964 910951464 912885826 610047393 974813583 19820800 191484951 991906248 285795082 359570229 835832187 2770337 188568676 455275561 61018349 47195280 849934061 976972130 991293360 680461404 978679546 755011339 657760332 266717106 799810661 959424112 370948875 303762082 648993034 933932678 682020477 604642080 140711755 30700128 954544628 968066948 305944205 50768827 90414089 150100746 975743929 14876019 110914837 156847187 637552572 234706955 384860089 31512547 133470727 716323370 172338007 205920417 219294991 736652569 923359894 10911833 774976206 335111494 89451489 863668797 582252864 34545859 760312297 58976608 198698216 727284679 47640607 22375226 458718024 686875948 594110779 309733415 751612780 450169071 354929080 796769768 965818464 241600692 731424853 650998816 635465653 570170432 481399445 383538903 830811649 821424125 875757376 878594299 99654491 190673785 355581152 683844827 905761763 824306663 339380805 21095594 419861560 782679196 335667969 919524610 325996544 328796051 289186797 375414110 516523108 409226730 85406626 339227294 250566288 532206691 546605313 194989959 378407480 496329188 12371372 136354113 888026638 653341687 481331338 659766231 799206477 65496395 513529415 263838906 325777201 520837681 393373137 784145215 188990844 382449439 360099548 653866780 464012019 734968625 159381599 365962991 300440287 38381731 449152277 755638967 503842957 754768728 583851006 153678425 602191822 966391638 588972251 419658268 511810424 705807176 711744181 19644717 852668387 813483770 676411478 761388060 752857452 681084385 598865614 214499165 561542389 448274321 125173744 515477960 298031203 154413124 908002002 305882906 478230815 574949210 397677137 789681778 821652630 608098259 795521418 292266196 451675833 660245207 16179810 492820394 864909438 365448238 202772480 666273085 55723613 256088265 958804813 821102400 138063059 265639735 800335227 944775494 962491618 587515440 189794939 543222087 598885519 113341710 747666821 766131231 23870819 362253391 310973844 92239887 467057899 723770389 295654375 955582266 311406904 212425382 828209282 515314217 134810976 350088940 315671211 992080968 811372027 626231029 190149485 945501799 852397478 326761076 720890392 441479481 138862979 581506878 182168767 807869912 298151352 122825166 952323768 714922047 628468203 984271299 625191712 13803983 961431501 994536541 160321877 966266315 140351372 861445891 439025530 529597915 415954014 81531327 670361846 371656333 664795901 31804864 410621685 568959951 12908070 7304663 831782629 918116215 428934425 776822523 676569339 470159803 919491100 519632581 443024044 158533049 460052728 115853300 13207860 44044785 921410938 485140203 785400850 199365317 26275315 266947630 225958794 431943424 211732409 489490665 106761506 32882764 254316452 572995433 800554533 623673274 881708690 490571168 64643619 177775166 943457251 661550501 158710127 168470833 844569085 358904370 799712671 922198733 626273481 2042148 962594320 34747061 533989428 582366719 957795424 701056618 544574127 92751464 845022962 554907606 771960240 639561384 253235053 125134277 439206959 323416112 677374269 123705447 723269418 197804047 115163153 530142672 606170657 297230718 541266523 262777977 58941850 56428117 135945171 831143868 64350110 933492115 464164341 59992667 215107642 489768409 712145022 957733113 463902719 719453167 995463155 3925151 644583043 965912383 977823769 310508345 337127646 395595861 543131774 190729751 787348526 997738341 324651247 805536877 24991251 200640709 755332608 621846483 227560755 514520430 531287432 246217413 518389687 630271871 877375265 512565027 184779725 683225786 428272812 179532467 513564196 543053061 468726475 378978714 193631347 145399531 621947238 437018343 637833202 286990361 67263015 392814344 291924446 520703457 805353213 466852435 236054010 30030266 810689181 301353343 177327369 510005693 326641916 460059176 799620437 352407338 817438678 659508046 889463595 911254241 631541547 540802518 129810269 677006826 602979260 56964872 935798718 319716845 546260882 119282447 938587561 801751995 459832952 950652796 301573755 421511619 765215868 147252676 866856468 297582237 116394098 37620669 270575963 385931651 400879217 217670693 158710967 729013971 805590100 560167707 732955286 453507727 246070330 206320804 724292585 821207772 508934406 822367015 197594278 180123270 179350751 131811825 598097989 750454139 272920497 331533747 158126148 234674508 929676203 798265599 908919460 109874095 97846207 505127630 273593449 258172671 101287974 992345852 941006365 499444410 457191641 854959818 13378637 938203650 759966745 124036956 48917515 958012445 232413927 685328953 193104746 568914165 754004364 410309070 478982662 342797721 24527891 269677035 961646457 776490682 530790090 982216772 126190567 160242991 435416261 129311985 335099507 517619313 730820699 181767406 418620871 401166624 471270823 793371804 250039441 410213244 519213832 340234302 778846720 402598380 780725153 997708413 20416075 193865595 575557594 314795237 275034922 116912726 826121693 746167910 85442651 855657039 808855066 645523923 419145758 850692957 32830403 430560358 609507258 37400602 207677264 698486842 601442294 685853251 39162621 194180816 884193696 87615292 301461319 76695435 809568266 423674506 360538483 465195572 339854216 740693590 38069767 850560374 423015923 466744817 949302607 499192675 6242089 990792778 541765593 465356781 245243274 898295418 950289657 830984558 270667388 529230393 337417542 566429472 358166761 273607269 533055771 976911782 376324540 670526850 620456727 752402818 462970472 83224629 389200541 778873244 335142752 576954312 493149269 746283457 631495328 897069226 224656553 967821602 84659747 789932268 321577545 39022289 795624554 600814276 187846312 368694343 655154428 110987022 84186748 525550049 292693216 93082054 955305026 802987358 977706788 557430415 301342903 388810339 910055258 692411695 127614304 172080887 846010902 339958800 875645187 215209479 842351985 105547969 178777132 983620067 950045065 844018291 74206633 519566527 350178046 695897213 833656590 860412211 965980535 758575833 906092850 109199548 380664859 301097124 772820656 882571321 206116889 959072418 792620647 858727534 62462752 336772023 270942715 147490948 185633255 139610479 17802322 833818247 779196582 487521911 696451607 673761255 107106203 426350369 414939706 255895544 507579783 814101476 12163181 614239857 229987374 407091162 451560361 439194097 724740315 612214081 524542631 674464373 798772953 984629243 447985256 884538340 318771707 646668813 472415918 558517379 62623509 922148899 534656128 776331649 13426304 313584139 120025770 137574253 699189914 690702134 985251386 643510458 12181060 424563514 42892036 487718978 243187554 634381394 716344863 206778304 772650847 713284572 152373863 613113428 32276390 245505242 233291513 323236611 192689194 157680242 183813049 931464501 882967519 708251246 563316175 284823349 193579326 138855869 4980773 565677237 656019653 505449712 615776747 558532935 153374069 628181182 907773204 426753765 132266834 196377216 512703190 363140201 601534951 674985653 598110254 169752086 506226879 857145727 917392986 969712653 838811629 275985189 203370333 507152601 922682501 865778831 713751166 443952612 76125472 555431373 319333065 705023999 56566876 312419985 279288716 739629022 542771546 956552880 741056220 407067290 939568191 669986468 122951694 436012077 600287923 288927245 43376702 803580921 252549733 127188011 900230347 985506626 175232900 858403430 492162008 812844975 259467591 733843143 862299341 499824589 829248615 432328828 880143061 728258956 736562592 620862552 619434334 651681984 832640564 802408784 325250715 94247329 165012071 349667071 677639173 144870219 540888580 23932963 438773462 337457215 413669590 622664477 158411405 199526112 394242352 64189557 292361069 393843191 71005286 535194964 112997629 380427056 39536466 507648009 991600265 140461467 427197648 590912645 607238559 921943083 909172801 901875422 791656084 950008890 481241612 584810447 815130365 647626755 934149145 466195255 542235702 915100455 823661652 727992470 972377054 158985513 351280432 933566867 147590233 990411762 510259745 720386168 250935629 849684557 775022625 823453364 652842021 706359404 561198124 918046552 245809809 490252897 895341507 120745371 447420676 146537126 585573229 306031958 754267445 525224598 770810674 608181129 487962782 221013745 339624734 356338900 348324096 786849372 954513348 523944447 496638173 809599967 239999672 339044978 43741181 897733989 602420500 567709885 595559914 752963135 178316788 355673362 811640435 933993890 474332922 806580678 624308269 388326692 199565002 173028308 947928301 153971523 403962767 718434649 775957071 572369374 753063797 264476185 714626099 122741434 98534189 660788729 623901498 307164158 707617900 326179203 974838605 884434615 164784747 844803685 976311831 747584853 729902184 946391026 214636934 807837740 202433572 39274911 481656398 871713780 896866404 565160327 592866917 945319498 173534577 187278568 954545032 875595309 947419031 707794596 998193589 794493569 825247657 7563201 92813743 709167759 314777979 607103977 354520958 350253187 363551335 856746987 139630316 748709357 930163145 582235704 198750216 375750721 732426627 770148711 284790183 91652439 391728762 310826161 396863454 177084907 529454870 659951733 986842761 306689054 78189510 265258677 212709320 680108019 601359226 20570008 967153789 429027283 531946535 488298982 683813071 914514697 6995271 749013903 350117545 310613063 110889558 267570212 576363579 898907680 986392918 144814428 363748984 615352203 117076812 860925841 318141847 534220390 76752577 68205120 146284947 602554353 941076545 504963725 853169323 813472591 118902495 985750972 93225442 103731721 693238448 323651001 720354688 32060554 1927499 776682385 271130511 13181603 651220047 9564663 631386719 138120201 79002077 23717312 5735682 40303826 484399386 114637927 538615248 275672572 651402415 889081482 918798053 158292967 252142409 568351851 84596894 406680277 159650329 997630064 361836064 956661617 131418452 634444707 737709521 770376005 121150644 805594674 336518621 667521346 504700405 918672368 1436850 246748220 56147289 456249554 39041924 557302636 870380069 508531060 457600714 192750828 113253666 734813586 349064895 641241150 690241308 786060431 177253858 360742086 859047270 540859889 90511222 978413643 841697877 495700962 969681411 761180538 576601536 588459441 128386515 194971235 162633607 872545871 916126582 428896506 721832969 688178387 766167614 538191767 486304428 969489142 800632004 588584311 335397464 917115288 936672609 9314616 263656444 122939193 64749749 602455905 940903176 334484096 745246756 479145688 62952946 970716856 521316436 298748777 181809329 605281358 140202417 787525190 186276165 329077077 320872681 531333762 477731885 383588354 127136625 399878037 216453871 492216111 357989885 560077787 687065235 598394588 782926091 246168341 761090088 523032234 264633690 716242662 581804350 958672990 38300267 570393943 325360747 284396132 442936583 375853907 988302791 85166153 109371832 322551596 839956847 65628480 53425486 682107156 955140613 396087967 352712027 955853733 481487662 650463327 232713912 402497114 478250515 204795294 712054270 57460755 428330977 374177056 220483086 980022677 314688585 33736138 878633098 596294664 177460736 560288039 370275417 771544439 859640128 836206051 419101223 833246035 128854598 193649746 952614626 667328241 19342802 480651498 112648766 225985543 326614954 103738052 940377394 457258803 867735830 857314335 377353337 121520244 160428389 269077213 23931666 717147567 975215720 336757509 271137985 676272427 318143730 214457151 229116555 473052181 353075550 858725723 997692734 383124221 37114888 640599242 921286631 609570391 651342802 310084899 34228825 657875195 60805793 931055264 586302893 779850406 552973790 560672414 568287420 397251191 137689334 694072353 390994599 787531122 848476634 876054093 486733136 836156673 479481728 184547054 680497118 373085549 322208864 588245745 504387389 415351401 995274999 905744617 19987612 851123592 737095751 107033483 425385453 396421826 749003349 494990898 160269416 309700852 146925226 149050716 211190536 882775644 857565395 301198634 19220236 189359392 335459554 342561252 985690744 65489352 338177514 476405875 725311121 416352192 253906566 929338086 658307173 234358232 548027731 107918061 268072257 344956099 305079665 885506145 748049208 895666075 237299462 336748474 544402851 126529115 724222395 434291351 231037852 489173092 290675517 445709370 959017601 855732985 266690493 823933961 743499383 663774658 38037105 818278414 484263141 828041037 807686673 534740856 985613045 413916040 652321626 820263704 118832150 34512969 339626382 252208101 275882108 587873734 28986098 410494840 497852831 245413149 897014607 397780625 198434488 304703694 93181042 113460112 75362119 275959099 701254317 240869116 269708687 112779567 397892947 273709056 322497304 848773204 805839167 632231145 587132205 918395323 800379214 467187113 865602396 495343192 469229280 38548567 803845113 340498820 635443291 912149421 868653210 119285114 802829224 853268873 724081820 87102426 218063028 524706668 109980061 952037416 292268529 887362814 432729088 108234317 782383314 85259912 494870892 264076565 847238738 250400120 780962125 981777584 311772014 340478177 461565266 77789490 34171302 907041272 299907053 980662036 783309184 749941400 819139286 252624816 3560709 38275007 257902984 974019016 630953538 294699023 332580291 624949759 845163977 216226894 693809672 131140446 350545709 636607974 45525024 264978897 879868297 675243366 371160470 543463080 22272506 291846911 636027448 319925527 379830304 618435847 805025434 656597686 772899490 923350649 52871314 769345025 638137767 206997364 578138045 220571352 712923997 663565240 408106489 917040385 822357621 9063724 707666921 925687969 6430373 157064282 92800885 275462343 548284197 995004145 648581191 997121505 595511091 436890690 243287118 656079429 895687311 512476100 889923135 411840170 832108031 487196049 435054095 457019564 973205452 877042918 679341434 88148299 926608451 436365991 927732864 871967596 462848054 681808344 665535458 149510231 238247289 338995749 858971561 779917879 755595621 712532059 195272096 927492253 867152727 404425965 850735061 917755646 307125554 720804464 694268188 603023152 429637081 376793119 4327308 964486129 385579958 873073751 887563007 553343328 316901686 288293660 161637270 843230594 716535627 400476307 431504435 662075070 379010024 656379782 204936446 499794017 461665417 980095971 130570209 272313116 240906920 969659197 546607884 843594625 144086089 257236810 599470961 562937993 93190255 946913891 697739081 950628369 186190756 131838471 408189069 771628887 319294069 275079512 994037117 763254658 493979124 786227100 555336989 565423128 89844277 292256445 281520051 585927558 379769553 966483402 550623051 880757660 418668902 233609588 287348787 830072846 504690708 185477777 487516031 387728116 758854145 756274333 158566278 242195786 604041687 636745780 400453219 395806577 574231617 481980825 772365941 32537004 659461745 410432307 38524127 341309604 15634077 693504522 601380360 946441701 165281405 302427726 468972573 135137375 50826703 386441169 31960458 370666213 487746260 750065800 398696325 37126321 672756944 762706189 580286083 188681182 500192909 58089760 270980289 840230381 135859416 190400033 321256124 373528641 742646531 551572376 511910329 13065891 214103394 347044270 132005438 951570878 392235470 271738289 711330967 268598692 956301861 581374100 18569554 48177735 796080327 708894572 865760195 124661761 857054491 746399732 314945153 267863565 470720008 937401610 498519015 773100811 557248124 216841520 657035412 648983936 614967785 18410764 302739947 182706259 591810243 995344360 78679700 218938705 566042371 556832818 631106297 197439403 304045223 404555773 568548298 827170419 179589679 393361791 650592377 327927586 100460834 400521617 522198975 57733653 801436295 667831346 776236565 527418635 742411629 663440132 281613884 712829865 882218339 626986446 11804086 41540086 331721984 161959160 985012042 927899359 981054556 936336402 904143236 294060212 571249045 931853901 958151474 521750441 493830476 782074624 114512360 995906134 669493541 149460004 977132157 176787000 965854282 672474329 517383052 142543406 952586729 202691039 386879988 111911164 216265649 285616670 925162329 493756875 949889113 292607774 372184224 483692199 188535834 93878671 499433079 653447424 140933424 845014467 293434314 774338090 837555292 55416879 469574735 746637277 14581093 15271406 319776508 909148853 779359122 941548862 713162891 948991154 933636146 18391552 619524093 486123962 806384916 60317756 956165908 281517586 413877519 265648283 375186647 542841065 793355899 435928811 828805650 586220238 355674550 303447711 405990355 316468276 630885281 743682380 519150062 750956533 440637985 929456942 962966394 842368460 608227998 324314529 432374098 581373145 66046086 114471847 463797397 407853601 991967691 539712105 187340583 853355276 748706657 47776174 740298798 401923557 76840897 702028901 742627477 481073246 798516585 989589793 648035212 218427913 134292826 958055064 18298118 50259168 8104345 494855204 591635001 725752766 307783086 256663106 464146466 868704995 908419880 56485653 517323263 789639795 78731286 316539619 759070162 684198648 674420111 45098647 957868773 92879324 859745324 726276670 48888897 342125552 103565961 366653322 418749237 71109608 585519559 627614290 915411413 278923485 509032461 628537104 415345016 209083081 216277762 63581025 468386618 555390734 892221013 415121033 204087416 204476144 170878518 671632876 213534550 714125334 358754266 67976086 159758652 877220621 3979258 617024180 630025557 316613061 681812 428402713 513144591 468857874 673369897 125317306 972291741 423772716 553133501 77552178 118320504 890474799 804107483 915430207 308485850 607622556 240068175 23197763 65312321 649313750 112949353 740879300 354773490 948289702 668744320 128313068 250617716 116282296 705227629 285151753 751391249 816146972 405974540 137392910 94624600 611932358 530911167 365805585 934997405 390729997 662862058 731592139 36662392 660091696 67217272 986692635 290637122 85614284 990709588 198638723 60875675 18116455 862207217 628843689 333808615 175580393 58073027 907856088 631483852 789533213 221861060 677993596 807796917 951015221 698198768 463686826 848918610 9893443 263494089 540460181 305169174 428642753 706263507 674444826 713377976 348484362 195894553 936795701 403152050 872116958 672058791 871306122 891817157 298024418 489236493 30984925 541845875 848452382 234767331 641962906 406371972 695944829 179605567 91591246 117364098 735794000 56904768 859245355 904807996 8750284 11861895 811167880 90267975 527499911 905580217 6758239 210276472 289956607 98337790 958896590 614523755 11957267 76390789 401932695 807338495 660963720 936293374 447313567 231105240 256839045 307363102 22066546 265275356 191954711 947627551 406125501 768098998 478460078 649959485 461450963 890151255 334059166 265037626 809155114 709580911 715726751 75166682 7454683 558444536 490929486 79993448 750607141 533353388 280265898 7805744 108479210 114710922 204555415 588256002 849797680 418567253 247696990 83206582 179479713 360522773 147575851 722664098 892588299 602159252 706098062 717400870 936892897 316902369 838610939 873725216 385106361 49970385 683460426 495415672 475633100 645013369 823025207 651547798 552234106 661223861 750705891 238800614 109166531 833519525 989498193 55076187 705607118 171165226 969270762 579495402 103365478 490772333 639171065 343793162 847735928 881052505 894169136 902676795 550210710 127035420 445050658 518965115 427066231 651784362 76832198 186824658 722658164 673291066 232101371 778616520 498949645 132460487 540557566 666291946 410147938 635218064 125152757 727666505 694227387 34076312 755443816 657217530 173806081 620642854 121582786 403677335 51566658 980961095 581744340 906852028 232937777 822378567 583534675 724029067 475877795 309350972 328844629 346743080 369317139 360447355 480599256 794290494 602679326 912777760 292468540 753568121 588253960 231025803 116954819 711601418 561378870 697359326 384622616 261325862 85355186 91821184 199854277 352276103 76561579 838288540 436410811 120839657 652963825 385340067 845408206 333619854 853115005 417176006 319417399 744562107 917299431 656461949 987182864 869364793 755078382 92823298 279896027 927052501 492700148 803507159 21908476 86530784 816548735 507711548 149982010 684394671 724782010 136668345 521455170 853348892 810552305 839029147 854885668 508297987 816960793 529865582 748968404 946375622 530818117 585500552 216808618 869519818 966962994 87652478 348547811 469629944 729001660 862653613 929527069 687137085 194179431 483340466 396477919 845906186 205464535 530996210 287674383 582623188 810200408 263170835 614280058 916787093 71473239 719569025 790813519 167952969 586062054 141302506 219297956 528749682 226287420 121178562 912602352 73100181 517947443 945321408 775020175 45753019 170935752 170154335 886050626 220966129 205708191 475386206 330957484 881009096 383525245 274613569 411951318 959587797 172853196 466047949 832213675 102361394 894007834 971562384 83007613 747683835 882398618 197125974 214829182 307288274 339602337 333204149 357548360 939502940 978451498 814291074 931433558 151299778 603975251 885929306 254673544 212277297 391935710 541480987 518486691 730263898 223468721 492718695 18687951 316925683 406785366 584589608 828253207 821378867 59987836 457422086 341993196 176170586 600668020 417417459 500638627 76998951 169538484 468843680 836262386 952587104 119045464 746487557 37090423 942202446 474481820 605438685 155792177 430084414 520221539 495900967 304483333 514445313 243543475 196028326 100992826 182832492 280789559 404690786 881519101 658541017 280485564 44773158 387321566 450893733 474514100 465495039 110205009 624817072 536537526 889001923 154829103 389998048 797525499 979889032 208589106 134494622 904394979 54628392 327865724 148035159 369396078 438377668 459184912 734812156 609664708 976176958 32052568 282327938 847852718 736785085 689445534 516326243 780440090 967646253 426068114 696381468 687103386 797843132 595046602 232906413 22725093 540061791 918515005 790659868 233919573 956341323 313638600 164509938 253397864 898093436 141861289 978353084 410999104 585198897 78844935 518345099 804326435 950133613 875230311 802418548 692295419 596825976 979214392 820243473 400915414 355489885 154508873 262239743 508814951 810515818 450327885 690553950 174271107 978001074 24882782 180021076 448793254 491241870 693205879 600984202 996870252 502939415 479512569 720842669 69289752 995755694 792440615 896742126 883941904 919751797 93066410 380987779 468865886 230880724 126101773 83824164 454593073 964646388 585299009 749767054 166632794 598069319 58985499 469364484 703750096 175869694 472692945 626418889 859449132 41133457 247033217 500186279 102159917 248008507 151805099 96796267 375371574 739280764 237740721 121565286 346319563 706669717 462374494 651863022 134816280 815249935 554297692 693266395 801804138 401852725 270272700 936140554 867800243 71345557 853999987 583906013 610542090 827810690 998736087 881528249 451885097 832717973 149760294 3914631 571785453 977710632 108353535 838739509 528195034 182710233 278557414 557271602 679958165 481185294 747090884 299983092 89475431 355419243 659876710 307620726 476444609 946713693 808553465 286411442 159111858 970701714 731333012 367383083 628452211 102310527 261535919 456751719 37724636 667045081 430859940 653957997 854971628 720695836 580501557 448439115 704450884 425275911 884854277 271745170 670207916 667509022 213849373 104515288 421388174 216853799 752731497 234875189 447458166 748976558 107011641 281731270 794799512 743053441 167009985 167476014 881819210 560255539 354664601 543572752 452401285 576702109 931500605 949421718 440560232 148823385 369645965 737383917 23612853 442649158 61056079 820255174 818404434 727893511 755566248 170879447 972572874 179718275 943392167 694448472 474328778 981235558 260782523 351956871 631531940 856096927 746661687 141596196 422006991 192605408 49191637 35718645 994970724 985841186 420189744 432498500 693673891 601345566 902351944 804444764 257795948 131049684 480897538 765191695 654055111 176959240 331699878 403512371 80079197 853066944 475443295 895295008 383182844 182937031 731764414 958617396 101298454 749780014 55423288 147657551 115215682 895245510 176838051 423287639 226773946 763258790 868704445 825185205 608914140 683963051 632268965 155746007 716965034 397162483 960478560 894189996 813816649 42237025 735997269 441418283 351303557 705462813 982625746 402952140 338372428 305517329 265288069 302460941 275733551 631385965 478342403 244983534 737275364 240312867 433740100 405465461 237405382 585505643 472218661 625154092 230934611 721768769 229926117 633504670 619524013 406216674 667984552 981493981 737520666 967365715 576980215 422887935 805068165 929903322 861036606 447222428 907963130 27788162 223495757 71671378 104904493 711427740 501849816 874907969 162449652 926947641 582227959 530355344 313214920 56243633 456422566 467527910 874056777 184459294 751439174 610329841 646405815 507096289 991744026 785541091 68344697 922412829 752230859 919542767 102191002 977008439 460840933 944545489 559488327 581422428 701461848 104225859 830830162 992706555 641316087 735596169 328068274 841561159 175642620 866440422 761578241 724680374 467044994 914796068 362354940 574332292 766547466 167840017 172462599 831738673 525777911 945005820 398545831 688517887 312273426 707079228 381053445 502793077 998698246 81065641 842041458 149805278 256461541 231627809 711649245 503193547 949504929 639058693 892141919 404033421 424477076 293219513 465807024 938578620 866872313 175315495 713564334 190767027 277542768 71310397 399946205 348281105 196673150 551256170 574115554 67150393 214764042 654123813 473107207 750605779 610275298 649552998 231224507 365413961 452851508 325103659 875949583 459002443 719071509 30134005 920215865 13945675 970901245 632442952 99902741 603874818 606132553 741977390 84817823 853415657 143779768 343292597 540190330 816297665 75288047 89586284 616482668 174339852 719561205 432106218 659495135 573329041 261166263 246506568 155471970 57863131 37555333 670524577 259944230 171558843 489953171 939018393 397141634 395271618 260484729 68909523 122152048 586952904 13045428 355967354 596640269 887223144 238332707 817652409 612340765 965588097 147787402 547380547 556231556 831309238 461983762 965429196 260472270 150955503 245622215 776006797 107346856 395446230 684395289 119157188 198465892 882466907 582542684 545437746 442106746 497864497 327265864 856573851 590359297 189839694 785329785 950943561 198851130 39663471 609170927 129280138 169783046 240800401 21906576 499064109 454840170 827072633 333261986 160036361 517668882 468042798 232151377 145756023 244736204 449411705 299738927 926877651 201855753 374205036 910146734 329741310 192814175 843654616 549313704 23766495 285603081 802256853 565620440 495673565 223692389 382293822 240813150 27388007 19038581 759680306 529548863 370035308 239904607 130705813 563452387 510237667 823154157 840876428 426611094 290956613 90575374 189661189 491445511 756685582 796736083 759803437 357278155 293285439 959640947 546247159 323836891 935583455 217438407 161683100 772688402 499527285 737111758 111386390 469800112 174807184 555708843 243588259 217029082 91968832 699763618 127717704 707330071 30359962 411285918 824571980 979052756 665494071 801418670 879700664 649454305 961122229 617448324 894975966 16355570 940202293 914885365 222953423 973995040 877982939 23038587 840600035 426635877 254635090 157280694 484746549 731285795 727632709 298364390 515975461 637640606 180853735 244295283 747967956 152431997 282181996 33991014 186454699 401110861 995836045 490236909 27149524 775975678 565202440 842785499 571837887 491567716 761118494 971540261 614867359 482753463 860915220 261783142 21173739 170529811 100640434 91258204 603650013 874475001 488233671 250715240 901712118 97083340 467611811 571435538 652330360 179377237 103502235 466720643 692038379 261790016 316960904 210564874 418334360 154507677 520213064 216634008 595400209 770696800 550561340 932313667 937581991 230369504 811935945 593860295 498007282 631304540 612630999 742007296 728094030 700725617 610540373 579217777 948824 951168677 711843251 850090688 638389364 519618272 962792550 528406071 738248522 716939502 676548711 114492741 988963909 570510590 339844276 4731643 603373331 388896549 686707406 190039184 322903080 832801244 514016058 401454558 377507130 854473342 650758144 110822370 414572998 491994059 2832687 755593023 324666250 610950760 706359127 238419132 10604297 126819165 318370829 588920257 470519818 409010325 630683242 276526302 938556953 546257249 859569549 396755013 563270917 825060086 627151636 729966155 873091936 809284842 625311143 961324011 685633283 51882939 793427310 790310210 236257159 119290184 722996885 924403220 866960076 55564630 291335631 821484614 138761590 719543820 380107472 527275106 815540587 511149175 258073298 148051990 987081814 965547783 297905425 995772597 829941287 791240208 639391567 135681460 143249297 76067914 966165585 610733358 962711691 465185106 751793759 605502561 170546384 507857959 926946760 290829359 391396447 967518637 229269340 674283422 907973115 611380013 476129520 279753304 62642603 77691091 41719262 423373612 338134843 88907823 796139394 696674955 704429754 648599221 511729598 576336652 915653882 479306813 83627382 366247912 650645012 919546243 661628693 686741374 538900961 928512168 872509703 683179984 432944257 770077103 798521917 40137989 593802968 989405441 230617772 658906597 727220492 967130090 736403918 461038688 241091337 197885209 519372575 190690823 506573053 326546724 64105121 2983057 632438236 757611266 894290776 678094936 737433053 556957839 250162127 817330393 460672763 733685515 429162642 374835000 189328244 88265115 268754098 521759929 790114894 845234119 680732740 895662408 377380813 574057466 880963810 690101746 674379774 200801798 575567912 243338602 152556336 984835997 848452664 55964805 194028150 880009432 482907191 499693246 705698342 853351092 566634189 94848691 817036892 249244049 516971689 993555110 939051896 540991921 774374651 426575101 315831451 251976127 3676153 33193666 167130159 656616261 607034202 790710307 892569692 352365364 532683486 769295091 354037139 191517792 623382724 465223975 701848839 885862914 345706577 957661531 436022575 909590580 23495760 139603275 458676294 919093368 544644493 436816474 491052747 781446194 484462937 673363470 97592322 655641385 314548745 180083345 741971056 613185034 34716023 965688114 239807074 768424165 676989823 129928930 14326887 355459502 77134467 638625464 787953106 679592637 189627368 330350701 205180217 701797711 863624855 5720801 847013625 343724546 415190909 176122516 57979823 269637469 781729291 60143661 540805824 77671494 152671414 453458679 328885970 299288202 651673464 935226719 161194577 65744728 935130701 858975096 873731563 74511302 625843639 86362999 971762964 247520587 444378939 988718646 881429635 917089859 729703394 589051317 926258355 564019311 688590009 878877589 822453347 768045938 297757521 586903451 362599190 510897493 414123071 956770355 550935956 45463811 979667357 240101098 287093351 617950414 638022024 929323251 424871519 397812968 770731680 865566116 234957071 502303723 306930827 288384246 985124173 495858514 13322865 210153992 322940854 789765629 217168257 711192475 364125479 394068145 25687915 404416151 303026501 427583126 403895525 643979910 767022838 608853943 947627559 640401428 254089958 308891013 872559982 698344341 128374788 223668053 222973308 673587583 367668226 309362397 814890006 302013163 90985944 90581691 127887493 149349400 394816065 733170926 503198742 530110696 425391164 920734555 447344282 425913186 88180108 284455497 778975463 781832238 571938617 330271461 744080724 733297948 749515277 269443007 560069185 410900381 997965592 77357387 174407309 808117064 494550061 77017186 479418398 431467607 878172770 298071742 723039837 171846695 565077652 612763009 904631991 51733948 899763681 468797870 764027677 21603386 775634988 511610031 538740868 388914541 801377436 237039822 889230182 468377154 521937437 65045435 779391040 968701772 731804637 988987660 893340690 590699840 465276368 76378296 44060898 758746489 376783661 349990300 113332281 367420021 920526063 27129846 567566756 357997653 676532310 796906477 84514612 624320353 583767395 707510790 628773887 337571458 401380191 873460144 627610269 508096967 761318228 933562810 724208555 498707168 731743890 995919575 890705483 825787814 224839468 728983585 748267682 569263249 199301241 993776531 421856345 935238976 441228691 243243662 1376029 860826357 404966875 930427989 81866528 515038998 991052659 151552657 87025557 914087342 652998594 55344077 151415607 594886121 688896500 732080634 985464515 987800731 364828024 475870957 284160377 80540346 330579072 489509084 15425951 517778912 15787140 548038373 858552062 243197130 284138687 700805512 552291683 277720539 888239792 835461927 358903583 627974042 101091483 90946189 217094024 144772399 638586886 479941476 286616438 716667114 707767356 335055549 570444742 614970557 168443597 929249165 315567067 337920189 896464908 113825066 346987032 700944292 941092752 114599378 449871975 742903634 121828019 520221476 168056501 435624775 448109334 122091172 537674099 496383787 6129947 767899195 994092567 995787591 869618794 359349942 756958105 92509961 393174125 125856322 879684854 737305476 730374867 147448054 730154929 847734253 890473489 492885834 84926029 183590431 499954140 807733912 67312340 240513304 266706352 581818786 305675091 423371130 418876748 160092427 718319195 712993291 63213876 854738396 547958146 790228021 388102958 506785281 384695776 779852935 171263685 820042442 249710739 716591922 300118473 865019243 643191611 683326092 538644173 969606524 966599806 962197905 938887592 561286521 925374597 609254493 275214325 258880322 907567485 923723443 506044307 190746781 868647448 284357241 127547685 478078383 44774921 197333561 170228882 629834631 365138059 808393122 271720838 377514644 111320795 590761478 963287536 827933993 129761978 432329433 97911426 187815936 406344940 849419320 791763252 454310580 666448827 946667359 725241794 972316229 418392948 76878642 487255081 667608472 678889192 623359157 156754734 669006325 395141101 450121108 267565271 816248199 777412059 429075100 465269487 149380575 137324048 334654016 788633990 220696178 106501740 135693589 79672687 154836246 145851862 203452502 61539521 371457161 793385141 387166816 172527959 238247658 861238647 452153655 244351312 424667710 470409485 251881216 371933583 800328940 654630765 858252421 845829692 642185282 523369487 896661940 556533569 791611630 330026097 956593696 931656397 74760581 90701459 621711231 682464213 639700223 350755708 963812394 599942286 714578233 144860595 488858016 207096564 92517234 869506502 545723139 444732231 280454350 440945862 684230553 630215817 188006614 3027145 447163212 435159809 317849590 208634215 959464235 666283706 931046910 359380542 615434215 596615172 680582818 947360111 733985879 696460786 246275066 801237022 743455220 500700891 967599362 467149557 521554781 83943642 853849627 988160161 224130260 3059790 226669960 687800404 119264960 596366426 269584370 254744642 330844713 5034342 27437797 296641572 216782655 919230364 944370001 515794872 865371604 790946156 6581769 299094846 393086941 875280392 651192391 503231996 305360884 288814057 358414886 314619068 168144345 635754824 973490471 181067337 190392045 273604262 553555117 188855286 569078453 480217924 268003457 296948246 739330909 353743276 177203534 709781637 662863922 467454502 118531366 118190877 894112807 601825092 695098875 626907714 378300497 85743191 726680103 48358231 230415979 572601846 614173925 512426311 597472595 8147070 211444949 275964669 912890763 701475981 691720828 910117867 626442169 283585927 316692673 156771463 503565607 543666193 381692786 33146570 395662915 346638489 525241277 410458287 402812192 495326667 136685239 655994554 448030196 484743965 984587736 846691950 23713688 739440452 877472637 461054166 936131595 6552253 948902757 418460413 481962735 303913029 78699829 296836726 257852427 52322657 249022196 413209557 866869191 951473368 307767695 740872499 509992883 835134259 452258646 376567982 923186944 343210820 92146813 296224486 353250565 633747100 317772700 35958146 476925371 716887059 741544496 729169833 766473282 982708292 883615000 300978825 933792090 413397518 370173208 426235860 21707243 437781780 371188057 184503358 934541693 971257918 193536999 214879744 166644928 560859702 131153458 891322712 707997702 407532524 325133710 932432647 203167172 181240595 890342323 643511505 269018901 729285793 912155453 963158017 233520695 201124691 379976748 456475618 721035019 472605222 121514598 188600391 855329177 805154015 458648625 114904068 730588810 851729028 489297081 340609906 544284076 879061473 504233104 119379695 173806194 216178693 815626280 130803548 16771185 671719618 988112987 446705821 265365477 943175472 667922660 460397596 951540778 975351850 32736484 703402823 77383747 998061263 999635805 865139214 418784086 49229058 668208058 522344294 67934509 769626603 860955718 531791304 640714934 694788213 958330032 107699122 580841605 23820750 26760845 598932517 589562189 718040041 69139414 529877285 758100587 938585087 50385766 63731773 372784219 643963145 835703165 808819448 108870464 214802504 253916736 803489129 452256608 461990846 489263670 361101988 894089126 199609522 585713868 636206402 273598495 876804656 704876242 623251937 550186109 52327815 83051772 731921826 610936471 166240457 440329827 668371113 998439655 210723662 82078977 53812897 423191818 502854193 60004920 948419381 657368644 415035601 558655820 881098392 609768441 669502802 166877156 402610174 692550709 279624986 160487053 779081761 820846629 557913940 165383991 695760317 749666460 10465136 123695542 87061524 294688399 621608865 375758914 691479914 438545305 209503069 104839159 459663242 680721016 156026337 847924566 949032511 342188942 518371499 383077570 405789148 455309153 219598846 996809988 323763125 767601947 165733729 882594248 424623779 333424394 754967072 815812638 641299845 46163233 310206410 893870842 671109561 561788790 29595313 289826739 107210663 864321730 418224749 807464584 55573814 282805988 817281113 216800534 899902037 33097054 624528405 139294435 828919156 887995350 922808834 58624983 449040904 930134679 426099145 563620542 110335754 454107406 675210453 206285767 188949369 214715981 562331348 724128520 588816595 895944587 861722169 460569335 134104480 191065249 156881085 335333106 892204520 547000974 491678682 227733944 234898359 333607413 379521359 592984558 810750368 183390618 190271391 987064476 282019639 949378281 247575697 210141101 502528406 335351919 254335921 687347314 304942041 768132702 825876686 191600672 750815650 220865805 490401402 786726989 670678933 21387126 615653005 977904503 372429789 50778039 626426531 898492285 42803878 692756370 42984601 450038820 679313568 771490540 500301588 753972627 288166275 332115025 798065658 146142935 59840645 269110127 109115126 693013600 668509413 480200598 964534776 739033218 887023204 812177471 726164403 477916149 598114247 36823938 173718046 447663702 498015574 456140446 417980148 838634148 44972896 862169717 993560115 533142467 950144181 920697869 20726945 694857980 867159338 110045968 619001922 310796923 705798169 953894476 684966115 982536144 172445406 799204916 867484819 871702639 774554459 883619166 942701092 729738288 610496629 220122884 417684911 172620751 285621396 778946435 298125581 131667821 471450151 725538014 272562782 333158157 44850206 479656251 795550854 800916248 139583598 483438949 523412395 49760986 286238865 929660745 633716153 433554178 93438979 812837497 227907294 210614822 205935302 983450284 527611406 479341885 820003295 561401403 491146623 80835619 263255510 865215654 820470574 894860824 733119290 998818061 339147097 845551169 376681755 670298296 787898115 400917542 134384014 418968464 281863796 137566770 961079853 449869987 826488246 88925239 506159764 860279460 821054745 554741735 607501029 731898984 452773807 667453276 224394821 351228778 505992145 647658896 981793117 368498248 601781656 317166822 851604698 219995459 48138597 537863071 698816493 626596547 650587737 157642854 145913035 124038609 270747869 635200197 133566766 866663580 280728348 324679085 10386642 213573877 382801284 649797106 796994041 681859794 111948617 66241229 101585896 751218382 624105698 109903960 45013863 577500839 13543050 418486293 453500741 625255359 390137536 338892648 974795986 155979164 599753415 255352856 821349476 493373545 394446631 931182802 375623122 843081586 268608042 31528358 800418044 588786092 181174368 364064904 586899521 121732650 603710747 42410448 61047046 567970985 397882100 493505723 967920694 623032837 27777604 977633255 634439869 527103170 360277420 813152219 267037708 74110852 645189774 470652285 142944408 658655639 753200529 405107354 657204827 407119208 943946529 988917857 190624082 962056457 426093036 339064296 487816189 345566897 625405286 796637862 225367522 762795834 281573446 838236919 495719433 559929506 174953223 572387484 802072449 131789450 973714024 74733368 336404954 315502778 179549676 205077716 924886442 850319259 593893467 898366555 282193672 610161851 810970687 575598623 49733140 711365453 925252712 753806418 476598125 486645414 395722857 639160206 900211385 120212673 12474648 809276238 802294049 425761468 828488978 231188594 652220370 932493657 953008436 925611967 827192445 569286014 462987555 586707037 685587415 52630197 914656197 742564951 902618650 515651501 720632262 358810398 63049090 267780279 730084884 660910087 48919761 961472585 38554723 324726472 475976140 349113727 671534507 757118463 909221308 470994581 852631205 988694955 595766254 880462190 528482897 451333041 125512243 763735568 672130162 1684568 35474785 479514918 29686800 429698765 144519120 687309437 414683125 965142944 511413213 836610439 465042225 26243909 608097386 779701211 356444055 410144917 193264988 950716850 985594429 604527946 899309084 493084780 337695232 222928518 194580503 69259529 361825277 837235021 409599294 302522545 61132825 906888454 313055879 845800749 69300091 642074110 282009706 578211179 806415628 839043556 966700388 968820221 224223742 264493134 708067447 767581082 422929986 832369459 239477672 283576220 406694160 691315568 25580672 662597761 673069923 375639875 983412876 421412971 31895674 636028627 403643357 674880416 43788889 299697317 363193737 606823690 139820614 881816616 643491368 928011959 645861196 499642923 752600151 152910426 640956603 929607521 765795129 962238920 166472870 281109732 653481713 808462205 40396387 696556207 234843433 256825109 716625679 509105187 352036238 696250835 466306056 577995907 767363665 870220061 240994161 438154104 123463335 210086653 382821553 789731725 689756490 23985826 644762356 348970675 514470647 524642525 454189992 979501759 770670318 336189605 954379522 42377703 363457397 242243987 689828471 153134409 586703445 659747942 993361219 961101157 100790619 237418369 257901797 653562013 215604441 250124648 192573857 313745340 747102754 76051271 781304573 841091692 575968273 131389803 152315460 332821438 984743811 75968454 237920518 951883943 516941784 330815087 94769046 506665085 735730550 907323424 147996043 734838142 146529350 477098678 704524351 313273673 537860149 850554805 623011155 73856354 342075828 807196354 313749801 941917619 674750009 382491175 217432425 3764998 171019964 419752786 159019388 275640204 829051963 158659413 507812628 418482009 461349942 96382312 320463010 216460005 708133683 856897891 283382239 495519116 995907899 171448389 155835972 125059599 660903003 305550000 161130897 463244561 804339493 351600489 753697866 511269787 211761452 102523357 724925493 910346137 576718731 304367767 243284701 190068827 54907231 147602891 675682322 817084181 862170184 390398415 958326375 464534367 653388012 992691612 816754611 77239733 4484469 995893073 382771600 311501815 282948110 75022512 598042591 774700523 632930153 570461088 910317378 856951222 170301244 162875561 271409057 519297639 83880127 45981051 700924582 566642285 13596463 420774247 380288577 134455323 152352335 212631012 544825124 357410859 946630882 597271308 545963335 403800632 714776370 459815964 453143141 847663938 424639372 765779959 747074686 437149230 726371522 738949540 474682964 876201540 881713319 506018508 995746798 147880879 197093527 804229693 670126871 825546752 819404780 306956905 503575519 924271788 201193610 757690343 48087833 342854025 611270996 420145137 13675228 998847829 345715892 333370085 176733443 637232175 780288791 937131205 690903981 516985372 243763567 165644726 566493629 606746499 373431215 650967172 500488538 809711026 74071890 845959965 792133744 648492375 601288661 110903058 819644718 979493639 239755065 906331673 302087815 292919226 129649794 110043277 131693233 924659533 371952186 897220076 143655848 341684991 385506030 773087064 642782636 218242036 242010032 242890775 551340990 426317237 781758612 383005204 118710823 699929774 481746227 883087963 60828402 226501295 685878058 255098784 291788909 864918892 847149212 167493305 178996652 182693117 603516076 567364383 188846854 29456990 650911236 287181170 214336662 282033648 47100242 180576754 834878651 336063990 862310341 451346694 498239128 52099353 403136916 555226553 582504085 65253 350094455 492419640 819052252 68123210 700912684 961136725 51695581 536216091 169417459 39437831 158933706 17574290 746062867 370430952 395477532 162463946 463996499 314313654 22167052 30264132 350866049 956067026 202646298 66906723 161432047 227462340 331643018 460347888 812577521 634542005 673652450 407506582 713172832 523420403 281591918 220109927 307508506 641259376 980903868 220785493 607837823 312147524 405916192 826563002 706764534 437966119 56135217 935836881 372782438 174438136 798235722 296014650 357832893 363753016 843519242 870568826 770026605 350979983 672817621 404974712 59534570 395654214 637823824 759875586 948395565 136589516 763198952 491721542 117699636 803902770 765323340 142232921 771454847 217851310 14021615 55959475 783509397 25701660 454220167 984026289 565726589 463162232 354842513 375805970 16091205 778520165 622334154 145710971 38451071 998304681 377820855 382352627 916498367 694247855 15737886 655498599 32115486 67511811 990962571 600973095 668332474 456671194 982272460 551593063 265422388 748483207 757625461 425848255 297144880 343665671 719168093 485853868 263627480 199945078 224780319 382000653 171591002 852563352 704451739 128039590 479063397 435517265 43235186 690129312 854328752 360415789 5522829 516463367 763840628 325075673 501654422 922597963 297937389 299935655 773551741 971828928 265100508 862561551 463205876 410274846 258421000 12564008 921706228 424492801 590881208 194443571 749402678 546190186 545801786 403608081 590827707 200062268 512522848 710500040 350105669 547799744 361644798 401496578 970296283 479957281 617774701 244910477 600388169 990132977 494536971 11697884 168703645 663221410 307410873 455846788 953626284 313382158 718878299 982060480 320358795 534673392 113225820 103715566 334510102 518063209 586223911 322713616 995809132 834460540 245722799 677068364 939066736 479107217 200062440 115152748 131640650 36195830 195723595 578088031 162004452 93519705 129243478 260700598 627924590 633772623 220772106 663736872 315386075 688715985 781579371 100750094 987891810 826885562 627038468 745226471 46392829 93921098 168663136 20796374 293777133 368137638 732710546 36290591 628638004 762847061 913110190 213261485 404402713 255398340 153951054 644595087 370078376 291290051 643779854 244701303 829617199 359779846 701321999 128398650 128213699 946550182 446415224 75109458 197017529 134175901 221624304 983840095 78331437 240160845 43701798 337939361 180922750 301429754 477234761 365757568 151152080 356381515 251679121 919929861 741862024 34345677 716956340 87284574 418269396 719225456 961996401 411008862 894234145 729961480 223270921 43853562 647077027 207358413 502726080 19888077 216164304 403141339 795253601 403057301 87823589 532848563 532948151 159240627 766051168 972118712 704209429 112081839 201725316 566095539 423235279 363239346 575528152 163956048 693201855 728874507 669051048 165363615 315528129 698283691 311029379 652439188 484962871 219138984 141736635 684968326 983236997 790972862 371593960 59350708 137032598 459241673 986671717 619887547 335864917 693517900 233863889 434033697 1460277 358338541 497772688 264372686 331375274 836560886 610157384 81424270 79888046 197863382 345404004 935453584 508137277 732529822 937730964 522521066 833848281 753998725 453557579 114017554 901797638 862379109 132113728 903336038 382069455 252005947 898889454 221906597 151590719 159953322 600125459 551673460 746957033 22659961 958139701 441940187 101311329 603377424 228285976 311711685 187753921 194975487 520220745 367091331 666942757 33631096 86692247 336152650 82827567 386467536 455298708 973707952 327997572 162571266 391733016 777006643 13510988 172856107 620558014 328080562 509869494 312057359 159812454 278329330 431491698 935706771 323932081 234431514 834046261 63082817 124959624 316088887 466391352 113051079 750759062 615340729 747503034 871186808 784267977 236646900 599586425 388213705 243048149 45422752 413848125 836974805 299190961 983297626 508121934 861472218 972734999 147310625 18070520 374091706 607156488 201443033 978344206 358330747 481365574 123411915 660034661 577511623 653520857 782376227 574818644 399007853 680575883 27670129 403156282 772040414 132350828 903520553 94319608 397504177 231136334 830525731 829642355 860125983 585802313 403319579 579062036 104130695 651794233 775868722 117689927 799129323 784785723 549863275 742373631 475136626 947915572 570063919 246592304 909998052 519084362 538876618 244452436 474723633 403114344 253160427 902562279 75122666 628618687 328801320 643676139 620058566 418499391 54638712 279649125 61518623 149725730 781327031 559636702 929184115 901402722 891268133 615793890 300993507 532901438 424654311 306026628 571988407 915262649 749795205 119411161 463477463 104742427 184772458 316542584 123098707 352579694 883789160 697162753 749010653 766686210 416478513 711691923 886185290 468529129 378901727 282648403 299068693 753204859 976548204 122416876 541634780 113082324 489816891 537036298 148025569 137427025 825934477 160866782 199339914 720379159 435702285 69933725 648749025 295201420 754280261 760912385 958202900 313813212 297291046 119071174 72413174 716709493 329162884 726011950 456633213 896489611 260088984 619841662 829636418 488725909 267735420 553029503 788009732 439440846 193017522 559585789 654797349 351522229 184677278 64897867 428687915 868892813 119142919 597991358 437126464 262760670 981283994 276214574 632975027 952810738 684406631 14810488 295961461 636595545 415643234 183175934 90271901 818248549 536226787 482657061 962465252 769719727 115095335 263182038 546188842 98260112 402717388 706856189 940171247 102548137 58431321 794889485 127988187 591707 88132020 103158139 179436342 275885904 418744234 464439871 688690288 546692336 201773162 201575254 98523547 890708205 669631754 418885442 95202540 588429496 802216193 156881288 949729597 226366729 385892523 510669617 650053262 616331867 763276745 344748361 519047808 947747693 968632830 936979300 12013272 717855682 362019667 578054676 438573058 756054562 594258611 582422388 661737356 33359127 18755184 406480800 173679782 502401905 386454204 454473530 600408233 803440322 30714929 296106983 154593165 962646499 700289098 431537872 529091697 973258605 587585511 17098530 361418262 47558209 401837005 915271310 471551844 126032897 960300324 524316617 528592869 84822932 683254263 539491597 879746117 328384934 155786167 178079895 974979288 417916709 166540729 411333415 411932692 420487109 412052403 404288131 247268114 886308989 436408899 885732340 848625681 680483336 766954344 338366151 858026228 85584229 350556935 626669773 286622655 962863704 993059175 505812187 866407197 261150183 380125109 834872139 207120093 262587613 674916993 840674937 949589616 338232394 907753535 208264008 841326445 424965120 400240072 130894747 917818894 96085272 543482070 718838491 433839024 230601836 334824075 779374199 980342615 667038490 871290859 209774176 18495015 393154311 533891677 580117385 431929836 265261401 521716270 501108845 595904915 434628348 814631181 95804296 76570543 432811807 353623184 270246877 364767989 379120052 593556654 842340207 672700096 551815155 584566852 527897032 390864782 435208407 50057104 434354805 765365632 334230943 478630585 960504711 717764830 927586383 265020485 636600339 959483025 163694637 752365984 690146995 268499624 338996292 485904796 81108484 816100563 212125156 45006059 733478 521418987 595907872 184598695 637231679 161595752 416468814 384888011 528141560 519826921 324943755 565644472 261944062 310789552 904138549 34407345 34719874 128087075 987813487 996501855 282263738 827592013 987783328 828321869 831890526 920837210 728708340 379908204 871781419 124093470 111232217 934598033 210517859 419789711 151061124 231349235 128411723 714253895 6178666 446966445 748461228 626340611 497884871 787826242 798000724 146212902 814125594 122218259 53811602 962479159 421230503 890733035 925532092 85584990 446713587 677785204 931340204 711050987 912618828 179642815 20298303 53736912 911571007 712506049 190502613 818976034 798132768 852931280 367211476 468762011 997580933 261194794 724294437 209939227 978922699 939357294 160379573 60488483 829795984 870294816 168567542 488499032 270040119 150983722 301736795 328324614 843664231 344969814 110991071 549133466 573373836 339536853 952425599 797222439 800882773 201109691 245125563 905891298 334275636 529296256 776741657 325978534 392910561 46679424 756356258 799675505 507280856 498018172 297457764 115586789 375650518 691792919 179385582 473429960 30837855 931354202 477069271 798123140 713548859 555727921 58332727 648423848 309980149 130150636 856143147 597314405 904073563 71116223 374642262 691052561 486666497 387974722 920377435 519506088 306733246 867771121 549305188 443097414 712567852 651251629 187840414 637864878 718394668 802149945 34302394 434708422 819568224 916233917 649451374 359509017 65755568 980677191 519426034 120778323 180374214 337938246 754067076 607704521 302469009 195751949 775413988 996426734 912521926 87674198 684827608 785256159 176299610 253783740 326752681 672454105 191681545 283494207 13571749 496151997 451238867 824694724 404462491 205788562 440696441 163982227 501682786 560471811 191214084 80730839 309224530 974274269 549502527 960758562 416472776 955830163 921401656 266782182 299525543 195892154 460323779 431629564 123934674 704238733 853788663 46783777 212620211 987646570 819541422 415749748 550254007 615169362 148142857 433646842 127919824 715633517 361751275 321510682 282215666 652417924 159432569 696824354 11246486 967196549 476122272 197466304 363808825 512231683 953505935 894405513 566715102 517633972 26117176 355754869 442292872 775104497 280954324 934830689 48168897 37566777 370738524 434548620 654807831 461217454 34010384 478864922 164427161 285838742 37681140 619213204 719616862 952408027 571337806 794523238 823977470 321318540 566906922 892757600 899955991 984115802 141307862 297701686 759629513 990701084 317304934 100295936 533536826 630404939 791983153 490179770 66817556 178363526 716675922 739122885 421495042 276578832 136983592 768932196 219725878 653257293 206590422 433855296 742097894 831480392 456720580 697911269 53559754 300503088 327095580 717174339 79477152 944416215 840162637 304490797 508570537 365955890 351600780 520062941 198055721 488454876 132816206 704028782 836814570 665325714 270362064 672385633 53518266 771300792 764592783 201042713 49529576 683213778 392458448 939716191 497418443 373361932 811055385 169835742 611000635 763696307 499979190 596886696 640841238 730424762 686808885 202068399 764190653 474202934 329896682 540506189 147699604 371098850 193654124 932836285 647113861 700160412 809637142 667043487 824111485 325965798 371627655 33986424 504423406 773575270 395808034 925775151 467418700 57280102 213041551 351447442 635910288 365095508 93962808 284180943 4418232 718111299 736734157 952197883 360158533 26015337 398550977 132311182 8360379 74711967 709210826 363159269 77638948 112775652 162706788 981643711 64744078 168854746 610271311 323546817 669041544 24726088 292968205 427271666 182411433 880966294 782032485 247373375 77175817 900160340 725064419 426884600 409673158 190009779 572301653 826712401 132001409 245248778 164910927 838270690 19166686 992963922 720352168 519286312 172151048 999999403 303741179 562263554 779410730 264168149 688758311 564881204 516483063 815976376 801100496 883048167 777412131 314334172 280957403 403428135 972023783 806773233 689166326 833342820 38803329 490540105 206019598 26547442 430062513 93996377 573192662 412242313 729553470 217980988 699478087 572306885 143193199 900893488 646418970 242849703 583127443 944443926 580908624 437948690 852557177 485637366 36721323 76253263 863805688 967228537 452183602 144133769 802523241 411215469 215642033 372518482 318738472 392831557 707806262 993755676 582131478 605110167 754753941 66116289 149192474 818364572 757864165 307517948 69502875 660530867 873178881 992872174 142377480 467659998 365203721 345336474 870164048 55666755 976244446 457377896 752951658 878741164 651626921 719242406 974099407 794203912 354600532 108807426 359327227 789752296 89564687 815406353 717319407 989045250 889798349 414284492 305862834 784584882 849990596 88817934 375897803 101853300 157967345 261381655 287451337 130513771 334285458 262241804 99565243 183497693 79823274 295572852 792143288 858359989 469924480 736188348 331436633 112182272 129590816 777010100 576530746 665730416 135530456 234607632 123247997 405066460 756655548 440703977 688842566 688445118 51680036 21045561 101041216 397423795 176865577 560300898 88016406 220527103 388259115 284842408 610557691 246154247 771475277 760057266 497215523 926534356 765179127 107159565 113334855 242818455 64488788 346794153 484322341 482272031 288352722 119796058 45823742 317870692 205127332 817280088 872169239 691739904 834335555 40016063 427035704 682538417 380545257 83867408 440912432 264005849 640736020 294384047 19983694 441204478 752893961 792419170 59954410 555789130 500152655 321262552 262517210 446452235 367834160 529298464 238934269 125681460 529150011 841522478 135298996 129594587 948901829 796502105 208696931 476585913 132464227 633162208 192447733 557139885 49197425 71385440 840209750 437918265 660887182 871314527 602907638 286966531 379019294 318185157 975123532 35974742 295035847 471427934 120783185 551819167 773379316 104487001 444933121 496549360 927953749 321131980 726020574 291177600 309765981 505725485 117719405 384241448 153622723 260689114 436964534 642577127 755401473 471857810 536244680 678655584 9576920 794565114 309782835 938594903 46277578 124258842 417712268 465603128 424041631 476867293 78972652 892883600 530381281 383451028 924524913 997699473 529789279 71912308 88445884 184147859 990437806 73016339 499122802 775084429 545975971 577277935 784257467 844903840 904434650 271473895 183667142 903497101 956871987 449215680 948424515 41999673 908308303 924647329 414707687 585909040 83751959 359756951 291700972 323112224 678316854 71470610 499529614 99575897 933739162 368897126 783319439 952080980 77594871 868094027 296394163 588041513 587563075 476313950 236417093 816121879 796732475 978991262 446692753 848504320 833168093 562884847 105660520 576602602 304874220 487677850 937919647 559178111 469545072 807851211 593670543 673570701 812116275 279581202 199371415 672421512 295628612 109526243 629265814 508028163 141306232 587505430 895711089 288994363 568989156 467358567 12071059 347640972 983191140 152674807 277755240 642192889 816608024 581762761 394694369 332329640 641507041 933426758 941072627 412324708 438944745 615972282 157166359 727414298 867866136 428305364 194302668 926466652 521124255 903614762 410679313 989048289 116937585 600121523 448209899 717644547 843492293 640543307 911171813 146071359 252312726 157490 281130891 705804217 453533219 267802253 101370606 984069557 38956911 359873508 296862499 253905183 282536130 314013602 94705604 766856452 997115942 808483737 112467053 809497623 338328554 333534587 581094720 901328685 743852323 103107938 834909026 188675521 524184614 713810504 1865083 471942769 761336592 346189968 647802938 478226814 187085886 179305595 71180495 293281104 253508309 834818228 593308015 108179184 842569531 68203205 732693972 103568013 478223260 764911007 983667642 701786104 386324582 739559446 841803107 38122279 124616909 277008227 503596564 729100981 528094024 502888864 721942678 900434016 568130066 542531663 508541878 87577994 366672810 313304788 266655429 796487098 84801875 147677942 3023896 463241496 110032277 213590882 991410569 120064244 499663034 677776424 456394996 763949631 192254289 595763516 273982651 474506256 101943471 721618678 773910083 766348832 420135785 992635027 935106165 915790158 311584220 605025457 254734398 728437277 851882661 301725143 853823759 97878833 917717289 226532587 958448989 214156246 222129166 951341498 40109858 400582777 157851072 191488883 965766234 232359724 585575661 718369580 697662343 311475238 807351049 951227996 544063022 518365249 711451339 967296351 976067416 276162427 929398958 424481270 774859282 219836277 882750833 607548868 603835885 722616311 154295960 174344402 639673726 785960298 938231016 905323019 832774879 432314204 4231919 740862913 836961324 676005120 195166586 933602342 694779912 719520683 941085724 780784084 400992277 961602904 547611566 296985670 933995903 362766117 443032777 572632156 486374258 978451924 912366670 141588187 950801311 864687179 445593567 722155243 167300284 672757268 9762915 385233559 232030465 785988062 843651206 38759760 622487211 36715514 712332598 710277739 871742076 694155486 307225127 250781086 192404537 222631334 663167568 523642247 106178347 546226830 720676972 378337829 621899935 334968697 517808506 469193053 597383782 733738093 830141758 3477366 828441429 674312725 710379709 232131485 760029638 652297278 36184261 189195362 134817814 691979866 563880035 822518329 282891045 378510336 210202986 443073531 41407705 856155497 473894131 376196450 502005403 564358133 217016279 919435152 1403352 937806500 252332855 856671625 373187201 950107806 943206133 294039220 134900619 295949228 319446072 92106590 387616624 297869500 165347308 348825398 999678637 65522784 195593023 663274450 864515138 343402832 115555878 591657769 168335413 469834979 502277078 747014168 806731791 548351386 606041931 622598877 693183325 404233110 322213316 912164255 274517040 890152221 511973700 635814116 845200798 735363353 918559507 267835416 880285758 591147416 166082108 265181709 228913328 593719373 353935885 584958838 926098963 326024461 460413081 152783210 731534477 444000340 703852857 607470055 319629255 137218494 381613319 846633037 920734062 255280782 113217377 48154591 799109043 326536746 810070124 715964998 380996556 87588508 245312911 229980173 962145905 798516499 286428148 29154598 62710367 441612896 516260618 270207331 625004249 20110202 840025861 605703422 178252834 760442362 642917724 169399057 218739204 127055007 629470027 480825375 849372748 715982796 587541071 996701322 795477323 484619269 381437100 987416858 705385047 655399030 948703722 55666044 937264712 650411884 41663316 800629952 518368763 625097945 120675960 31843291 629170387 613049044 646806953 558938659 270434099 77966871 999355520 380060118 223640325 496610943 937823831 243815571 517204022 784082832 230008013 807656926 945879863 570657007 450547781 726164385 544385918 711068902 928277094 19714214 812962819 242000099 119623836 104210718 547073987 296403449 402420374 32388893 655060033 517307741 878426822 408815387 446149632 730509034 89022180 18197620 845138186 956518814 735204459 993007593 3193196 527702555 315730203 268383261 933228471 825176871 921669493 452836889 579801473 86680108 630205250 646267337 107052514 29376952 421323277 583473789 602245624 715913726 353751972 615661929 171029859 802987348 341799579 262847013 899620041 637882035 795701960 236319533 738002515 524128826 694582728 876707426 681717806 917829547 431178617 746201991 293449484 600446701 418796670 124686021 399830176 383604360 165891263 467841319 520396325 86087724 36181478 180087071 737567448 813036842 224684002 365999871 445376633 747871481 845018472 353014145 508480975 819398067 820625517 288869952 696359713 433981589 197745837 89752124 520801981 550226050 170604071 839812698 205466996 322848385 193916319 542087650 808531228 670378043 922597659 405056767 618503437 8327806 26221159 635894595 934594725 958574524 992975249 199116320 239163844 276008076 112399725 962157935 283199824 613760040 141095953 486078957 889825715 800627950 518881114 574911929 787403608 49156832 78604646 306096344 370677041 647789604 343797528 286232497 911118132 451443588 102659736 480501650 616173785 891558638 542621136 355359017 190240158 814532597 640694512 161621771 335129475 2176078 525682410 799602736 899339150 793161300 143402486 317137525 505185353 606542213 282926096 348871961 300459583 188819203 6390133 235190592 137681026 279865364 946946858 794509427 32939816 204737187 999363957 789903646 57588169 476448700 518915682 152906001 410214915 32062995 88503359 72031744 369711606 291146878 904392224 947131395 183124681 632815223 976892508 338657302 318162723 898524315 826008846 949337242 450722226 507685165 338772628 93897682 585729960 617669267 445203988 453964391 794230073 775558616 75500530 209967589 945627678 123983145 344343643 130429756 71386133 21440088 956713918 5738303 602696542 766443356 522426702 972779304 731693375 781033679 623620481 102913298 457730178 910293103 502548628 729382014 614091762 347971997 810204420 420785359 655483105 831264737 257039894 171102158 4987813 728264548 84360784 794676262 803409430 458835828 885153790 644289513 989575698 969070852 91012526 574773513 358760954 829374761 202968244 429086688 695135026 982843294 384087463 180983721 115571364 464983873 180376290 895995652 711679294 232256659 382574340 208863862 901333615 629625916 173328240 645833446 754789550 832022917 128707790 203223586 947323891 847047901 817797512 544059736 777947708 83813973 942071886 838796701 461482506 549241379 730071698 340806761 706770657 840103715 179479821 832176665 493272012 6744401 399598136 208472172 617114070 357313616 850631380 180077319 248253073 934068710 675057251 721624561 882541203 81387646 736584620 556088855 563633653 635359652 937669947 138020297 844384467 653772941 477239262 440252731 66252750 91372172 928514345 813118213 663687821 225093534 257060851 965411492 897747511 184607967 50598103 22981367 188430330 29475091 960521396 114641090 904404360 36175134 719584557 683545390 350713749 106737804 969993002 628873799 512699482 79624714 154539861 527422845 809203733 945814507 904823966 428880932 988846471 421435044 595409080 580204532 209295988 291294031 341160089 789950857 104524326 87172140 33964286 899961060 639223275 335325468 894087397 989965800 701008275 184746021 739280913 788907230 550288883 215321585 305769353 942472945 314581860 517864526 87839257 467426995 598050884 224704175 480344271 317926550 972500851 704854697 760542591 201894772 631972568 486566519 374716224 961789192 794830298 747524983 124385517 13564531 9221096 245942955 628146597 108418232 831999729 155297081 11694412 89855295 715664876 956576491 964802824 976492630 532657490 514703024 321796548 510953387 934931359 821949721 746321584 538367187 967664085 381405405 782794687 93104583 418414584 348802901 800427559 258485602 897787794 473440000 523011301 315848676 258549297 747367425 904171318 848774514 953154021 911439516 528033055 675064467 364282307 23974333 132180455 400745652 990923364 733428592 335476376 359519397 270296678 858463082 199328385 65476891 593119466 118412159 139539894 456254764 542768148 213591593 151045518 701451477 390543 961818888 499302692 749163895 270997766 35839324 876508120 962418774 781656748 583822477 814064587 126568217 375892405 473540772 357201510 257925197 621905627 616136399 277938387 577444834 977603290 870199777 847963266 367471020 131310835 510542031 514647974 164869091 253188973 571182900 631517622 430234531 384185359 358020046 716208620 766180717 288441512 108040959 288154057 254887333 10222984 752193356 903153039 290517778 767820292 267468258 292660934 834742112 502588149 121110284 878695096 422662049 838194489 400659646 305914612 982362312 184398897 698255117 236565966 180486189 628206658 793736885 689699038 664519180 822100820 281429394 288107389 971927045 35231062 574889767 767656267 187578781 416767672 704244506 692866220 956675772 344585967 282021301 400375109 660829742 614336756 572290151 702845060 940241954 261960133 30566465 330353686 481668782 543944419 748527738 671830127 147315272 381979859 605880556 302021957 814632014 548851613 845005972 765826581 564867968 996844880 183995925 861170333 483982976 268424316 87956022 596818784 491482713 616885430 160292447 440687142 618496245 868283672 531333920 180528761 504262054 56641726 45683883 228660264 327174046 317901129 861731669 53631431 893501046 205527392 689326105 320036142 647512235 713091883 204509973 753774070 882539548 563861718 777173514 549011967 956449422 6086932 399132384 701828589 703445032 687433113 976319520 436808614 461655031 384390047 948077432 807834837 280727659 504774242 236917819 753541483 819572184 290198436 728256478 19045400 210786550 133298218 221211772 706370262 352028002 462298684 584073555 326730591 913424923 286512169 12349253 917358002 216970245 264589505 164933976 365532818 682296937 514618329 842582326 396027398 327223667 592145611 692439982 562220507 819147955 827479795 878162737 713727517 735575965 101961267 165036118 473748898 981863945 412578672 444694102 306400895 331032755 45731090 810365840 5212816 412940732 589003656 257808903 804959221 35137319 65223106 387111903 22224783 612555101 753158581 318935523 183052167 197702058 865469659 173695490 81710536 200907965 986024112 285663693 943518336 611311916 351389494 636977403 409154211 78148078 641372530 778528742 223412840 640595679 619409388 917554188 2940874 938970431 651664179 932660366 134684936 107671091 722323543 638173876 461401893 113743171 772496749 249682534 585895528 17568986 378151439 873884341 115581661 350940362 891313113 6476880 884859603 578879685 401063661 10091023 511941469 668502757 37329520 280096108 80167633 378017828 668142347 277428997 512231755 29609189 83090794 381498140 925999403 426921833 366019776 531732503 683310483 394102875 653222722 973057280 655636202 635834693 472403623 811316229 115133275 231286552 464265391 602889977 346275159 955258536 131023769 370899922 310185999 661759790 475590314 601339177 454935035 670326980 726153389 488788157 966529877 176938732 206333550 934962160 440611998 445400842 942212414 723155016 807211289 660727525 425122674 53744111 805440843 138457898 335939812 234269236 667183489 787004905 376497520 915310600 454338122 579929366 891918200 679535234 244789497 124518153 818586209 962776924 748059172 112001791 878941972 22181235 775648808 600732055 609920638 764820298 30147490 984508245 407216144 454339464 527402999 67177762 378149951 666203509 746286029 934616266 654951173 484013953 696481680 629631356 40787550 857230782 893465070 877111374 183654605 495753825 224166491 75869879 132246996 732515397 937058190 844463891 498972799 299707239 378574850 998057251 875740122 233469291 621952630 448772234 131778422 184969237 776228462 535186769 165794280 512199121 151813807 739929187 571088202 288991277 478595014 809243666 610576313 18271833 957422210 798381712 632649685 681742254 621247606 997702775 496662340 491258404 124122232 308351298 932544303 500046042 73337637 754780113 154165954 379622034 547184474 578808553 444916145 181591090 15292092 486255538 421564078 411106116 7131698 7403575 529369588 612773494 742285925 517503977 946330047 533576731 78061639 646297117 171542737 41655977 518135689 665577609 723352303 706834745 990220579 602914763 610279266 148356618 379844048 522211298 666881399 482941695 545755279 992159411 410342143 839726620 148244259 213509765 261876944 250576908 975688340 895593605 220100930 523113630 372368300 298408259 634623666 31530307 908459899 986268467 519901698 785808274 512695764 784673070 498553623 742856645 203400654 923741934 154602842 275021625 419900483 422583701 357320248 384922866 669736020 835330599 262735266 962919956 301898211 349072907 217091214 946244715 781212183 120156046 47463284 319810788 347278812 243353695 815304401 444405778 674797664 390348308 194611623 219917482 444072855 83997860 212575739 919211527 353756857 865801452 599306070 122150055 20343487 955930922 938235717 612715179 973752041 814529925 715355609 688959579 834530618 29827715 504819240 979311264 871060730 475793296 185910986 828887945 46930739 470629246 929708636 420377287 265523509 492823296 256928256 903784496 253508883 834224941 237767131 915722815 304490020 177841667 657311126 966684306 147288962 50683618 667783902 850366571 848033934 628052237 731952101 54236464 846132074 490431533 651815902 345706220 727362941 164151501 623631748 866094795 64643059 385873119 212188052 858781089 619384891 530918965 295753038 351084132 125063815 120266505 411070712 502410414 427868751 264885877 471423579 176097084 955035854 309817084 15647044 658606705 544007044 561964288 392679940 865738964 927891634 363757897 585916401 852934541 460459489 159995268 668792803 439201004 306505307 556565697 465439928 3059939 911614384 700497397 275609040 532717959 606135859 9913974 29692305 282420626 847215995 816988802 685040100 332490980 829831907 648369592 670819510 599289598 91251721 772127644 492164216 929773445 601651026 549297176 473057952 754686661 800976997 639140854 948699174 3897387 421861036 351807335 170587656 295092426 224877526 833835647 580787142 167159255 754207832 806831030 166724582 714241325 747298279 962537576 984411761 908975050 514092543 167182166 821766516 161272400 444659807 240240931 420480384 413858693 153742219 387955928 50845227 297464019 551056713 244595809 380332173 74648265 477544228 612841230 302293956 8363928 384139501 88567315 866334576 128289686 336314164 487934728 937681975 212863935 525315027 866263145 9064514 931865647 10080356 551801879 704436671 895402153 441177798 331248085 336089437 825668371 11176860 96291276 113365203 430504440 453799117 50199815 345476953 435403524 769808389 457637368 689506860 407807372 787012915 764659953 868992271 550737156 576265993 537904300 5650629 946940294 697247616 468575940 423125912 158125650 168416337 585864249 752259541 219271240 920737148 513159152 656334926 115222127 189519301 75990321 735679702 892634226 753565490 26215463 540137672 406662942 847757198 496160868 195449217 222686950 480252138 496812890 477835489 687560799 223957014 740275426 252750799 386161348 224817964 137804217 257518258 307917939 393195526 825381886 864253944 832108397 299158211 35581878 180670098 122639322 658531910 812396872 614922358 116238467 969906359 522107394 699816732 694943574 314729472 774154898 358268930 116469222 133818960 188039053 864279336 876389865 172427420 582301675 671251349 443089336 259425049 754205065 775189968 446014674 719510468 951839654 975635047 816007769 153372890 194287974 826414188 952083859 735821152 715179602 827486194 625030762 108668828 468798166 150062741 405546989 797502873 789845186 915703791 589354189 182767016 981523402 858230820 891527137 737784026 551630342 853656663 949740194 995773318 538172018 12759858 715413423 683373001 205742959 354542435 19187531 719900673 644868416 306650137 228217306 827284306 861090446 941430667 417997928 485633057 646373 150304113 907089697 797386907 772473141 241761673 138116058 731398447 419263057 173610515 309609095 215393040 215451507 505388118 664735683 810811572 363823286 796110617 328262987 405262935 646322075 673709866 723052675 335466105 301536133 901244891 690683119 215757916 469756477 23447423 31532219 217523847 352191086 840286706 513151796 909204805 133166634 310070543 164659533 385117991 14404451 244278071 192827931 840732030 727788147 493173200 525714777 726877922 661637269 228693444 729126885 163576238 118662761 942317054 805801537 473576065 695970420 594520561 530393875 311564990 451506077 731685392 33336229 445168397 401183154 563438167 378439781 268346328 758536161 581294273 275059558 259143631 573802303 354037711 173800158 514907748 928227141 183883016 880656806 240608336 358126669 269942643 151742909 774647308 899375129 716858398 78369990 741933145 612784717 455791259 878574213 256156344 163065072 257326462 730841957 450593779 904598767 589134560 50274037 973719698 942407322 836321503 212218470 616315751 170765349 768150043 393973007 125865475 719048232 102437947 755355882 981013822 97542176 763806822 301424916 300877235 37638380 863669707 573680208 489365569 96164176 978610713 999330181 832501387 585987701 641581575 513866299 540028281 531570279 494810573 72796963 104269749 634227862 898875305 297117324 510044207 148547158 242657884 928649454 323614874 734307679 580675498 219424099 484162028 182165581 373889246 312230953 873960162 952048929 904476995 743385889 485678713 10905534 699924140 572596819 323026550 721108077 684127725 612738152 9749472 814976601 953616223 360097582 968973184 330129940 8928608 739906072 847245928 736366096 196568273 145116860 745923177 556679975 181159830 99982675 105551515 493908244 489968410 789722428 801026521 876219128 533663944 519937401 811501890 875210710 199159443 841518384 926474938 542800150 618336111 822399531 505428326 694474502 707967957 810963801 677140020 511750484 278966339 720797515 111126097 879939477 260961210 942664887 810729392 102118338 554538558 927055609 759529354 428578998 264060762 402368653 271264984 564698289 674878617 590767510 711983835 980028888 543535118 131617371 720398741 369328306 290575565 169535428 302526541 556960940 835054447 445785569 762322959 847323798 573869714 787635811 489505834 530903845 86295383 650940705 809551024 851759471 314087907 201044117 337246969 463769457 527485406 944775260 310816288 650586764 932023543 484457402 515259268 783164932 666471773 382013972 892124489 644769664 965601863 586966899 414975189 430410125 781258862 271085320 250049875 880280091 711993998 960891298 48338995 722608382 171421161 130767929 969877416 499918958 253426883 339626599 251145513 693600647 20971751 704030442 511989744 879633098 866401824 138383396 413841790 843614363 297393345 914373275 212233237 926412737 495317022 275269497 527265084 590169576 258269457 92834060 549587007 206237218 954569334 740745543 867571373 605238114 515117998 5126720 380138712 217628416 420513568 665328816 992997976 839812408 651880628 622968438 516333192 923102634 842709590 237673748 416229128 939399131 376289913 191308337 780145209 510911411 544768145 37897237 366460356 670837758 971990424 174886448 352346388 224863979 961519242 973471123 352350167 951254672 856679144 657544053 41555073 870983523 585137465 756464047 252378824 677437122 884599173 6672193 49360937 908348269 761436632 260704459 588069474 627988486 7619781 362662676 782023158 996555160 520166368 717228935 469482668 799229965 93524035 147813041 935220752 963158711 636699914 652421317 807568369 64877256 646517207 226852376 422823137 107824601 464165198 330149284 250535096 525863527 537988506 119903113 709135122 874953297 414959335 88922504 380693452 823908188 970388453 29938566 152891275 475256751 189888076 275395087 916369461 255520343 562953042 921632465 460905845 607660484 313295926 799472924 178721595 523744842 571172025 984900201 596318266 457973921 512619936 578182352 758820969 719699558 494846772 899628944 524650883 530360472 983719873 152376715 170260359 869261851 951954970 593128391 88391992 182807096 323551763 749462510 296122013 946364187 395516678 110150351 268297602 441319508 113678927 331406043 302865398 142624087 350072272 198756008 33521355 823956476 949475950 184738162 207510554 999801087 295386769 477138325 541334972 967843457 253120168 944024852 301866961 750982789 557048227 769883669 526416701 953578868 187377015 257833315 920825382 495687322 321030558 594497259 393353848 902378150 815735188 251377215 118283361 529177134 459994459 80277782 957241557 305851945 149216760 813495242 979617803 908819571 896407028 675435480 697611773 275405388 786114011 290906724 404522732 971904217 63724224 556381874 339794395 924120994 57619127 55464622 596564239 633455378 579074906 650994021 742887061 879473403 592044613 859974538 195348668 510455567 296700826 35168754 720065174 908035944 71669886 683634200 938193532 257545984 579318682 841385114 216356999 533654586 917436315 152874425 629303576 202177368 840941490 772721629 618471248 562733826 511958036 414625295 486223257 361778373 368888443 145294462 270750747 336351633 95860387 602015483 776867143 375625275 614975182 853287292 402724944 668656121 433912897 947891356 327268269 599405288 774706629 387408921 876466073 101116042 713187366 494244181 124614291 340755008 9002167 953880535 70688222 118766548 962514893 686140871 112105474 381337586 299881279 25127029 927461193 667842218 56570093 412282066 89286723 303966704 184679222 935108085 622196291 270857244 200979328 509297559 262997983 723913835 280386739 420547735 363637619 111044476 989162942 182561656 204433311 992965587 93348881 518183646 725770181 81839705 27075106 703807509 763478156 120416474 835503592 850075018 906292832 122995845 984229731 906993999 581604335 947756144 40375058 474500507 935134381 832988178 222057083 291665224 193796433 719602119 395997350 547492948 523247190 891415888 435244706 854228576 38708347 504883280 584970751 705575732 460945731 51752144 982270803 647073081 737806198 15484347 344237238 713965565 801388958 867597155 565573701 555699891 417950859 614119418 698696354 854514864 361547216 349614618 895038322 864407535 968477763 832348478 720446942 488585614 699699329 138153542 900077843 434835023 661313895 36861943 323333826 765671704 843335322 131426169 529806240 784720243 544327936 914141399 844456935 259143183 935816517 520894850 994634708 127047485 35566167 799092431 167230503 713556339 257043947 481107060 734934182 246607821 385260790 774448399 147306649 213966471 619906100 773804703 103889743 703793540 5122212 634056457 417144472 519102154 932156425 663021716 474698570 652096772 390547819 861283949 574560189 854043135 309062548 643242788 191897166 435546413 878124436 204668717 381541855 153770533 137500478 530361185 392137813 281173281 548853672 926736250 997008153 456652670 662730159 545895066 749323672 769482303 915986033 92974021 792085955 802873483 465386960 895379554 626183312 420884523 20935926 492392638 22251639 143172621 444227276 124593289 110816245 16915651 383356545 796517206 434593292 950935301 591090697 887710495 585715393 709770794 351674523 213488320 827229085 544063667 667148082 477046391 113134125 409708225 587330830 627955307 472826499 696075930 467038256 474876194 716695474 300500776 761722849 709737480 864955477 38789753 311419691 30370287 2160393 226165824 180667742 566732682 263547630 491979859 512398477 356840944 192465450 567449899 444971535 974313247 289705574 861389927 587657982 466343543 432405839 241338697 63149755 633171771 743904022 908891447 704684904 508756756 767067377 478219835 61619308 570084493 350419351 721620356 994462451 914647448 590369224 727052259 45621356 786485767 949098179 691415631 370287369 29350932 549605070 771310689 744144450 438646489 565816242 757546713 276216658 570127065 937946940 865832471 124218808 428053622 912595902 825419938 945418168 775198328 110063755 980347813 903384 206160012 526068862 712371053 614906467 812751810 997739636 439795180 950825961 393971983 392613325 393147705 316370365 582046153 118700783 620568078 345637750 523212846 849480643 413470281 792971886 318937053 547525686 823738219 985136710 910214234 855768250 596213532 298896736 246416271 197277378 742505381 906568036 280191046 233646921 301206132 668504508 578542768 495655244 761791644 356056599 137988833 155693643 946749266 758391017 555539793 829024972 716338289 632740842 436682076 670657752 253653239 698300051 603303363 391288444 865867654 720766628 320460073 145496650 161520868 723965601 629846167 976377301 750706811 756854352 968634361 155686456 266434777 383392060 161438879 939760272 719305777 478794037 858318269 10786941 914784473 688345294 876605675 25909926 189949386 622128606 436461221 874788146 94344995 204138496 99762380 289863247 316353190 43110162 700782883 968323246 124169274 630522810 855098835 297595909 126705767 101910492 356970983 663419276 952668381 117432101 94946257 719752833 468084973 625016196 741389283 492690596 668664846 895505323 907201239 914139323 573907034 913893266 778025544 551290127 839510286 510324981 607382838 158654445 375453454 237849553 559334534 544338471 176849246 447009515 920653696 242156432 99749290 607523913 409372239 903918980 938912447 941454262 37020293 59878749 980757775 184352066 145405844 293398271 785941810 35725248 456720213 631944525 724693599 664170823 443091077 71747761 229508343 270479282 163752259 97588120 702263035 541700384 903290772 621309684 621283473 187012724 506456032 928281272 975319171 631104981 443328370 363586656 858795199 986891568 670165755 357222 631803096 620716721 320301839 152871374 511483011 893285710 820471462 343076507 528927771 874442044 523111837 779791959 842562846 519783543 960893235 298862991 216455342 188026687 559150732 305334613 769285137 266533525 118590257 909528509 377752370 810608323 288840590 773918304 41546013 62158289 731698035 705406172 475501702 657878544 123796116 764873553 879379523 760230035 302032137 577149669 281418190 519927217 377099726 198613570 191748036 254455685 352176964 737174547 541793384 560022638 990467503 733332874 928344609 491199375 694345653 120886493 960166391 134934864 538878693 355922372 837805594 997274075 172659246 416048125 231314011 819358624 939911268 362230729 564605617 204677585 762714302 421748844 380778934 222726375 431212378 911257776 343506728 250456859 577826232 288080226 168229992 900690158 457860411 589150164 865952510 717764001 740864428 757084762 179774739 118887870 877898166 831328461 411853813 625118093 843404139 883777803 944783511 650149279 456787133 598564724 84760078 623116615 252990982 861266799 572803093 881276700 775258241 22434275 73382282 452551545 936635086 583029694 359710958 771532029 522196338 666976882 506244329 971480844 229149524 62920307 859575493 346905163 957496386 305760186 720619246 219444008 158985066 91665477 640289656 515429455 989239777 752107668 990995097 695055670 841867040 595097134 45599530 448046738 968309633 724262426 789160746 402531552 646151878 592022374 921272891 747466461 634249363 911109540 754680867 763814926 764345071 978359656 748533581 560030521 795726023 140744907 67291973 588219626 492783211 659404779 511014720 913280495 716348431 523082601 956165777 270066653 404073548 946824425 123702069 604182921 889504924 688172437 923711560 39847823 465134561 164088475 492810894 719751886 238360798 135137706 18723563 707866345 323975868 892713849 286352107 18270408 740735879 326786113 989335867 304659221 227858095 703615038 60708910 657240768 394497928 898248753 169729081 136985468 558511562 726718945 963684983 407042623 29042193 110624917 130502437 13230022 829119070 594883483 754861607 101889294 826391188 521478853 388353410 662238172 762978044 194224359 331473376 567983414 72548033 839866458 562323215 191933928 751057525 112727932 320770690 574985985 610028682 946775854 315933134 656658003 526242778 396111189 41289518 514105078 169656352 594911577 203109888 726577605 436723325 62615208 433428806 317554143 781677044 475245364 5496870 311195943 422664685 820268017 984596074 613753541 525000886 195895640 873981697 64304547 322991613 228926951 845281404 521558769 71669591 446174367 898807186 45760162 698650813 179664773 618349468 857617901 765597450 216456737 735026458 656604620 285180542 39869954 675091500 175823744 93713726 800192311 276177177 78958347 632785 822005975 925305548 276776884 427752868 245898619 306321745 880713351 583130503 891331519 528564317 675515091 283797551 202714308 380638148 679312554 545139890 180042929 60592640 546427236 711473421 170521901 199458481 867542044 407892641 410471399 446831896 849008689 345830066 880690447 264041114 584214471 909063399 238175706 177732419 566186052 89026509 719919361 835839552 736582355 489687380 662681922 845478500 104430820 554447184 927133662 162285220 494736554 486807545 740846873 563382427 110976923 244885611 71603390 294584071 309200628 283877671 790309529 771944522 718816819 375644305 688348922 822676201 569477531 464584048 485895992 731606033 672116915 957194096 194546732 885997069 852598983 100101539 429319346 803657937 255980390 351008508 125409836 715631218 609805538 583603923 464878846 814194604 851355347 734853476 282068755 282166875 162348180 910960719 184426070 713773570 733504965 47605529 414723898 218714695 66660039 452664234 650549555 206990708 377773379 873360590 19770171 151082232 315848867 159601844 361523278 113896420 196843672 976499058 968442862 374371183 805647762 68735358 292657311 984706419 260657483 436213302 201010284 108643053 280490301 939835994 723934049 57838720 208853799 833615500 27205646 504891123 184215948 832097239 628316170 901354927 376594995 342022181 856858222 669228354 579589288 827462856 788876886 353000926 220389050 653507826 919491940 236886490 910601467 554961980 296508989 788275760 874094403 71060259 176790793 138737406 606043949 376975238 946176503 409164293 571284121 930245418 177112503 392924461 119960104 123426358 993939454 938800895 284800451 220828087 791108614 592047401 408352021 686177821 65088267 308020478 849358860 575268796 38024911 241456627 158462812 434321228 317386262 650393123 292834044 714195562 228557099 586580684 942349478 964836373 468381274 145271504 277829723 854420785 399739507 155639093 787923166 24554759 623234382 742262182 383683636 870115779 983318593 986782959 823046186 782264053 649451179 674807172 564675791 140854289 831325805 114322427 621161717 654778095 990661740 182251405 66249396 995248203 226639633 763945113 274328040 553653318 467270856 408953634 744260782 920995555 228547716 551680332 189403115 118239883 513539642 967600098 252836805 541680266 339330913 766230739 971633191 184700303 405832568 187111857 677967170 769139760 769845888 839900208 842395143 545077092 992462206 776326317 652494509 572550407 483904763 561069733 880650033 876647001 457271172 354729273 121338833 712794751 529892906 905998257 536363920 523854593 108245250 156289525 939968694 204722250 810184613 885893910 503876941 326724652 208677810 415180227 178482085 776652377 128267080 359066836 451678416 765236459 679498636 95009219 795171111 610644700 373333289 551178030 839399619 142354575 485698251 78352727 846013444 923952198 436726691 194850468 52134414 384342185 811733478 198578719 77114695 309418821 810995534 143742454 431474651 143662346 588798871 315458044 773434424 220155597 870248195 584119335 770865042 107299268 806336727 480293136 148267104 145086477 892259292 170310774 864857821 730006311 230035167 216980411 9118088 429544566 128654641 362507365 24897956 132012995 854133031 107298462 753981369 537556410 548220571 717524917 483225105 950431339 192649065 472391323 288703292 293636042 4995059 51870823 754797708 426245679 535509406 393584851 953815706 694631127 735203155 806780604 178930623 681819745 869531646 854580389 236798108 478123345 255536915 580098869 233589907 746809488 745388804 110739380 718509643 295235050 262568908 145015954 710862383 898438286 58716007 909960161 293085424 997044114 541915735 189275606 296835583 759812205 118636065 429501260 267312660 290399099 569168334 171418176 627836330 837061757 206581867 371876950 681279872 83429654 343632265 876868947 790773017 471951183 175280061 665076128 302052669 935325203 279993633 774849742 432652406 568660916 561289681 678154252 350758804 638722148 477795439 45471923 230376489 534789309 62303392 505903291 873103118 167897146 245673357 196613443 302868188 755643 373517923 150183693 109281396 240139781 656996563 195052287 228378488 6809664 4085139 249264803 503334607 294473847 986749146 368334503 190546213 973289499 197843176 448486238 224925544 108255361 565557372 88595774 343316812 231586143 669985628 508297056 101239752 322853203 466532049 417105923 287686551 272675420 558985256 19433226 906957241 280315999 405062962 771350649 51639279 387359651 400327364 751381243 693976386 889335125 88871736 590068831 328900220 159353349 812705003 581328919 679539885 578351143 290893501 577466295 440444840 511581332 740620436 708557692 744375939 466572550 494822873 504149699 513177627 585448095 819290105 944821901 158652301 231363683 644710629 480751617 319249598 804252601 332502418 898642154 882942677 715405038 567655034 698628149 655155899 494785458 283517466 291781237 838719394 809322392 728391026 202631263 193094523 114896538 167768712 265612622 886674302 772186004 232240869 70544832 646069926 753643716 255510550 249781206 696148530 380083793 806025772 933581784 562174502 148517569 731812412 889002671 467256776 756914048 34646752 128178282 874842147 172013920 30219445 795952314 858311815 344497940 806217947 173629301 735121159 399318963 597520248 629102358 822206201 370232636 269336117 644374843 143244154 527384332 549458623 863937318 923121640 106972777 365680455 69103677 968807014 74894075 253872387 396049035 700417627 771486029 271033515 194224956 532159219 294575441 617151740 847109925 5402012 705632985 866663225 255037753 234776203 582750239 611562917 98809621 124600629 404938302 231606794 705740661 895090390 681216950 676498997 194762940 29193965 174889708 127434359 558080369 288714686 246540455 221792293 814631612 473859791 84454036 648914969 814426349 579661163 784746948 516336944 267929078 429913890 193317161 158005962 419568620 447887431 835912220 382075725 494667657 893549680 514735322 497112738 179636397 230109946 91823362 619873975 291183833 623977859 257844760 410132987 446080434 993695854 404391942 381858276 612558212 425013090 404264342 899378540 370110908 338421707 861529849 109993360 185647981 118475096 456299075 94063056 682539980 397300347 901722604 738193587 410677940 971187948 993094992 921001536 967101731 697471527 303235888 909678213 940288955 21924841 821107247 458370579 780213570 949823671 635969879 297350272 70645538 584082519 881014417 95088356 117059562 483807316 142326576 493597788 759248843 146880638 328045671 329967755 820362011 475322728 541713870 211383828 844248278 588119273 664936929 918885665 854188312 402731675 674456193 377853919 46070180 801053791 763585905 261093119 108717664 990074071 15092442 644449847 222840791 872591339 286733255 292717759 250993589 290066245 20889770 263266261 65419599 823483604 240298453 877999417 475874841 331654989 845378562 822006705 691738157 313448613 61637324 125091207 37086923 920552088 33542963 810757382 450747091 287251238 13513756 511525632 682565965 246213392 551615695 855835979 643587553 488332383 635234167 244671807 224965983 50267870 194127270 644529210 469896249 166717083 915914958 553644572 401379076 57794154 507263176 434722251 751710971 838501474 932562001 392569264 276353148 418918494 445910408 834315321 72766344 503483005 660727922 640908373 159024199 370106786 419572599 795913211 771786626 400898548 985468386 893282979 873595175 177173855 105441380 248967115 429071561 323870226 665820561 195093363 603756574 654354687 331245665 380244641 179809151 789163103 460744881 820539870 492830827 228069931 948250048 42934200 694987780 228966052 182071986 913991486 603806608 986729163 62682384 940115079 657491705 431122665 28239174 341349675 446033230 343273225 906587428 747731144 60788544 832589689 442207326 980026750 487465894 204928333 731800332 949948020 473311737 511104220 109171243 773985361 30950616 244621889 822410777 527930819 951434374 993569243 729444125 956302332 905690983 165251789 697874909 590358831 877311111 215419263 618688997 656362264 979977747 430404123 949833767 163886449 956493277 990834961 641954678 35596414 895109084 4135827 14104329 908547970 195988650 277122585 44945151 687123271 235071492 15114975 789094101 367686299 690349902 792309858 319935473 231085773 811813388 617756135 149933595 898580532 500755562 662151156 587184638 586744488 529572277 945174229 281009068 701701127 116904672 812868376 692523287 419574450 880144640 775788561 270304921 683195917 936432080 836147287 943396205 687010050 757968430 599911493 455578163 256111743 882002076 693789818 958184816 637367795 993088960 873846873 450535947 268084181 359353060 834011786 393814994 705348637 784677495 854990711 237103603 452067529 998263434 28927952 856882051 224751706 827288403 781358344 208890363 420906068 273651117 882408917 744871861 202969025 806055318 107479732 856213619 995814831 735593649 385367138 521892825 409011629 595013314 489909860 13052910 401177682 754180660 931061632 552424351 906044855 608801942 831142978 287623484 297106423 354610969 291882872 124913401 351598518 880551188 318930614 681561967 623866519 10788481 897904851 469388312 849010117 39313533 393484394 314112982 854192747 652254667 61496410 274660204 709768764 112670034 644334663 216526339 355846636 315532955 17342231 295654311 267312052 908151380 231563125 377894856 812645842 902592719 431203409 841483706 256824583 228445827 974504797 167929653 385229079 630614666 42178962 174999253 239353164 541129506 708662697 666209947 46054644 647465004 578416803 856055914 72561630 366660528 921644098 244830859 193869025 864096855 758653325 920030249 948348502 479589871 948906320 370896854 765772441 169762283 605389465 603873796 826074763 17405409 737995580 916419469 290767891 168000010 240046161 369912876 895835800 117744581 169224881 841412866 797759881 729175060 23424380 724546322 868892373 252469277 602205333 776092612 291786099 6397866 719519524 944534374 507917276 484686762 652127251 451436966 357466764 294064814 200102034 75743769 257169028 946133356 159017108 409387192 583872971 697041216 40627023 212488286 82131432 757992102 218835904 489704267 121795178 574525377 594174757 512439716 652609376 252101336 496067457 592273904 179430369 50201811 526095899 910946716 895972998 662554050 170268159 640286584 516184555 720891734 225851003 267515449 947861298 839752550 982022564 99985653 587234431 43246188 325752015 553069994 682537341 138842630 874844952 454853047 780877783 948637557 747345886 659228768 510318016 378379809 173926725 258047822 276024940 161275922 673235122 847929613 971958420 964180601 809350483 609928077 544532214 435224101 521638037 232226466 380585683 964251151 188496556 670295684 468314736 333925327 4189966 793827920 150671765 818793507 375274232 834048644 556063761 460280687 83965928 871089031 840200756 381071928 709966881 805698079 243330899 268246440 336073514 966814712 156274759 250650126 990459983 20327460 808737774 106410330 847132958 40401302 17746857 89643941 300976108 244536230 785787869 638073767 398858830 745584784 338553970 109177663 629018528 511484404 682675031 901715439 726765953 773803351 755767547 812309854 713373269 373323425 626230486 282624468 874599362 584573598 728926174 561711809 662154547 266278781 314530066 270601526 656669272 619623252 303070707 605854314 30240676 982832793 544840966 959966774 706958030 613298346 404631123 712882586 608536913 656676935 381742569 164647734 976817899 668733971 681794136 111593425 535465505 600795414 207380789 482131670 62835898 599952701 435800985 868225234 868640320 450425817 231803554 802128888 655712898 906262044 307116529 139658909 325036053 757832607 18998827 338815419 427849422 556415199 247855993 689049970 425250889 982664123 627052039 188702083 710469222 4371448 22294664 951115219 901690310 552385981 197061296 37743854 419565650 136539671 327542713 303073410 416476597 880828278 600658655 244175839 255789533 58959918 991962596 876664958 379621758 819269368 990432653 544382071 676459151 470382958 152378914 934520073 836715210 941825682 661523954 423008022 105889840 27752775 540439501 177045412 774078851 807213782 347087240 877878365 222380235 589250923 885856893 797003280 713618386 341963414 820802568 850508078 855568040 535931339 118546955 446996045 746759711 15323874 960142698 149522601 997123151 203216023 749801616 390778014 647728404 731290379 283397609 835544623 974616715 976106049 288356454 598060930 152564633 302924962 646238716 71719778 793215588 402078074 492099621 174858684 460222167 259667320 153619549 306629154 695309090 528101170 420355750 607626827 731226168 612957087 491314692 796154513 747785296 468675227 713577218 416325233 976763237 464655718 283664428 693795087 703233974 238369061 45794451 598524335 358050374 385469280 735166540 751265853 197852509 954288258 453549297 45717958 168620293 325849693 295037470 636830461 213263758 205729443 756023285 509514423 918891018 658469742 567739291 483819631 732467409 575946681 213288888 700164803 791757311 293999588 131773179 743416308 326101489 41252404 354478740 836015722 857826764 752815952 929927353 970996014 30389238 528583877 897123617 50376303 53577883 883087235 508202892 129316862 960993321 593247327 328209465 362744785 218910164 817417359 490951789 615112835 275437075 132207153 552697587 966797778 468498209 803645636 812584599 665306400 500173693 736400300 808537770 989191668 114473066 460427954 347947393 89690742 784636016 412436098 485620982 61513718 802045401 995555116 651602149 608132965 428579125 489282212 205595056 289698778 432587734 556806978 380863164 863635214 475244629 125128771 23542002 620967392 624393995 474456646 318031679 944243923 254141081 321647567 2380052 110641803 357048928 653476295 582363366 645163092 791343370 360663034 202364591 989479579 589057791 332557719 971580011 355276146 530295025 2224564 992494748 766027536 106042449 983505864 417575111 700284495 127641559 968613423 925031925 297774381 661795325 682597546 118310707 234958155 982830981 902024412 471926802 740511345 502297583 838661838 715900711 775861000 706201092 236989803 595619980 953840798 717325902 975237893 730939486 155439206 559978397 945708494 255336253 797405621 44842883 71627360 720444111 361243270 674106073 998375478 801487420 466750967 568627256 936645168 779183795 96088266 450646145 186912531 961556964 783014885 473595734 696263687 796650629 290531026 791741854 337427735 779259598 138874432 977810949 944269237 550724860 163896448 696284537 222929203 522504657 690737672 715938222 32128330 706500882 483342324 651431323 647837335 56904712 372459648 935041531 594053401 662747136 601512847 676892621 820888757 46271691 480859943 86005461 276645810 707343166 900294643 779254297 325295421 742570419 500823488 478841956 51754470 468468871 846692352 374148294 618013218 115749018 446932042 671296273 833656007 288582610 437812440 614024798 839158162 848807320 128466695 649494406 397130148 914128729 59246042 69379498 976397313 443828486 482174072 299834028 272078864 990318484 857777322 707482547 675721246 225276285 912331614 743355307 860690395 495996222 632507174 493564867 105020634 335033815 231114938 506630125 732432661 979455310 390776178 58952033 229038440 701305644 578106828 386335514 798131730 868795646 262409708 188623447 508624183 49983701 423557655 721846556 373534048 330835399 234373943 53280430 70437880 927310444 889280858 626884123 233748433 417967457 534664755 532235440 29798814 630101960 365882776 9650816 204674166 489467334 946142722 808009444 239391320 349240068 763258128 629991670 817320609 948254511 153902596 122188820 763302551 798384761 833092164 362282083 672666082 194641941 14632410 686028106 972445965 629097150 881956853 313875443 994759690 412947249 160342886 713677773 238496427 774782126 286009636 377609996 34776874 200066939 46699720 952349992 838854818 942681441 889660690 198707034 942931347 992043565 66828386 259436322 527617122 284240944 223493439 992348355 383483350 579137728 393101012 907289029 565554076 557092533 230576494 822601587 393142469 593132268 589890815 429902171 184101955 719483592 162304414 786162129 442668399 733723308 37617669 590394475 597564038 78474882 36431890 539593350 692754727 369453623 319255878 284417472 961526486 793540668 244898121 116371068 354291069 136325127 118490212 391050849 88302054 507078800 241319941 55704283 837689922 131001044 505037631 894902681 30856869 114697814 611059015 907899661 527832967 784788889 911329784 23122671 333983300 82180775 611284560 190611642 259806621 570336141 674299121 332068910 899986998 603135196 456823457 418160588 598948118 984842794 876998346 343618397 185072681 471533711 403686906 679020140 353466049 267853097 77866596 871957191 135595537 673593752 802398814 240474882 736818609 370352258 6160097 109651699 230549533 619009040 784656908 441386039 694591798 292723311 945421730 565016236 363665599 994892881 207693703 243261685 750064353 216756073 319798854 498081530 54120615 227217138 704256398 904270949 600016515 570619945 160782000 282816805 231105223 471348430 646073635 968923119 736909869 762022824 107485441 114220216 14086736 479216382 455031175 510762300 699896880 488890654 176612761 45345147 175712946 610009817 371535931 606635062 713774366 800587781 281559833 729462646 168966559 387668986 359549696 516125958 462944711 510756886 183015010 634013428 353682696 391207993 628941783 90701844 842964796 405665097 995114134 571867261 897605405 240873904 283542272 811731977 408126669 861536217 536633110 476211417 738823760 743068342 746644734 648680911 418521102 897695293 274348930 884378387 240531794 800382438 955946128 80020623 881709261 646626095 606938043 431116915 161174291 724810776 669642424 87600561 931757852 213540776 379641826 133910146 984888005 369813606 533654199 828885727 186641229 976120544 385599577 433969416 355536344 761737767 362630670 58123777 840112111 614939217 99029953 411250192 469721086 819841270 816782462 120468289 247155157 626629556 835114746 85904354 880114472 214208172 983193096 309595911 114076175 268909826 340757285 636087047 877538183 786879840 90705645 764783101 50215918 356637299 98434979 744905800 161061259 916339565 43891118 718449419 770085124 291553410 631122454 734711469 264297957 475115883 401971979 732919131 483608352 605688294 810332254 755745665 189599624 920041523 399954438 862782037 369158228 863875480 526933149 621954124 290180515 443331295 572452833 530997667 844811506 408427219 31417139 455539415 463162791 744485063 692557851 945782573 311700874 242156814 626243266 900881195 960278854 656422276 915844214 926877981 956507373 455357955 488484906 69397393 692083825 564555503 279048435 793774555 455405100 398030251 9822348 100997778 566512473 703085346 73229779 444194833 982114968 33087039 536042314 842085111 210695278 703784052 461484438 179625639 446732226 11991095 850641412 676385737 26314338 28420993 811318015 513148615 920261500 929642573 987870875 746736209 153978405 640515359 628759310 450971097 130853846 931807610 559264049 953921048 420146409 22674025 328718083 889070983 407289120 861313783 965357094 264149223 613388831 748820151 556332128 606700986 657099245 642083388 72534044 609723079 827259767 392745378 451968230 47430298 244506893 18828036 393194483 116063745 239782627 398381827 979281559 200144016 364881298 599747398 541981900 574151454 251210388 134037236 636076466 752602694 712833739 578871611 622431753 373644519 933972730 363380685 889418936 235528869 877622858 128453982 236943178 974516325 270254279 130363943 732803180 501541589 308181473 886605926 304384113 732333793 578839276 615071964 218697678 215348287 506844064 439232845 651844510 932970981 870001817 659088644 248287774 657338509 188294616 888569676 157175602 635860792 135074624 580636152 682354399 381070760 56788762 56674268 972538319 880585956 143163025 668662609 176497616 867747768 980078135 234451125 519471189 414482738 254206079 557033193 784794355 205058342 122980928 24295377 153239013 992333995 976000824 127702743 544066697 811738780 236623495 81488233 820321761 335916057 429716272 627899255 883667219 390113027 624120475 982127606 691157994 312719491 839602966 780089183 569233234 494347139 963655247 912145968 695493599 629560627 533773787 837876074 451332167 227176838 636876723 228074257 262137315 703719858 80975026 457600688 458358067 682152628 305776408 133636562 743638103 90170314 673915658 585559690 786503062 393764086 326328591 904280044 289584603 226680706 904367764 487920785 571551027 546280567 656466538 412318999 29868368 79325988 165092675 741805727 850980361 545332637 464344632 721941325 118603224 47036729 571902278 81410252 620612186 298412308 80015308 677587655 250264275 79860363 322110222 936327025 57894055 834274242 995676341 751495166 559096290 487944225 796111181 75966248 984796593 634178771 740230854 332732331 116227303 219944262 150792436 672695496 80211065 120302509 304695823 8827078 623113218 318416257 579848500 582319981 141121600 836938236 945088737 954530953 355462037 479666844 204836221 379933805 304623239 48207782 974557134 15592045 512440384 687800481 984161664 398373730 116713230 430740183 186992549 964211242 866530020 127599575 613761328 190082598 797105624 388868597 171067769 416763835 94514339 409857737 708140220 276393681 654667556 169467308 150913689 819045719 494549213 377687102 34303637 187446205 997940084 291312867 749180056 691914616 723476275 631354689 881418094 630517121 467609481 724906691 886848838 968064727 642284935 499054873 567428150 164780792 152848484 807073462 595215540 937279596 800833530 702020433 500833822 957297466 385873734 267795044 205959988 73486705 430702827 474868656 885601945 180773281 924945840 977905591 200303445 458635103 344118526 979787841 900494165 637549509 816935267 702603992 185298922 914307055 60057873 472961867 50920518 949556095 447835743 444070447 264963074 353621273 107135047 452940633 220596123 194191080 608943335 2282085 815761136 106993943 292923392 62840626 219907014 286428761 868049786 96223332 790703684 341438050 732921822 937806817 896714615 576165484 548204762 101839701 825520591 474585011 568909761 333060270 359120288 579928569 859198984 198779040 292259235 419304963 806878666 607358241 93002610 716097561 502398533 759604206 305918479 898759818 417560667 670007557 428951645 721135654 691478290 741269801 711354790 458657474 208689173 735618146 128743443 932923320 190827056 272904314 906328887 214696548 236323287 91760000 129001093 639336616 586813344 65629257 861173205 752243049 169742020 119156458 564392419 475698447 188208034 459404607 352123088 638344201 487200317 139415912 372851871 834530119 360000185 856768070 673894841 555799742 488643553 557118466 553343338 590299624 751054244 322925191 929006689 627230785 409106324 392791555 67733812 965520331 459698022 995378538 31658202 961461131 412177780 395812083 574786351 27678217 83070270 504668825 12676467 623500244 62159332 448691867 255696075 660529660 211330222 667083260 536779967 304464022 295305605 700674820 489530298 211812156 772950391 212218813 804971406 550172554 895208246 58636918 5885421 630164898 163983770 90059844 535783665 922670761 955850266 6799740 997117333 997446984 996286807 624533051 982169657 190519852 28515730 733680862 152827170 534978693 434627889 204042378 852491511 128819851 877511998 238573989 637947717 345732085 898916839 68169818 613663484 833778816 839756543 404751642 128980721 270482542 292517500 965748502 168420954 65273604 298601207 972273862 685090133 780678410 611206703 104563301 151561057 956734799 995811206 743509106 571882466 970603811 412809858 189592624 124294817 503021275 970118990 82286630 896270410 657451089 431723830 945945761 313739501 689274210 182258478 255807021 856857214 814558830 873822284 325943328 898024789 791652058 612155466 80989455 296251055 886390161 413774853 393342295 769970987 961476479 734536704 263744405 114755917 531969045 426107106 671694126 128388094 643004360 180340723 721750728 218291466 331173522 29715875 429811919 472340896 720603760 476285444 55942129 470229206 815947234 146316619 459013538 455882787 864208493 957762131 180490393 161484771 365615388 193558297 889544529 429887959 218607355 23683393 931815049 153117090 324466587 303520400 23582661 609346381 399861138 569019759 440997834 158459843 303789815 323070319 440541478 440579414 753990122 932709311 644265637 53307448 21740810 772725176 18562525 508655363 626092029 410570066 168430500 597096242 570573804 432068012 892311188 629371813 591133188 18319240 539934606 931183905 453181430 988065740 172609587 518804686 4976759 684758530 406630765 967188663 66089921 209481432 773465572 952644686 573212688 84505761 679657098 672640229 479983142 898721235 873700624 976758837 992348104 718473095 28464750 183753947 663177279 463628797 964084063 317687510 45754584 587039509 295850210 670888971 392884068 972209366 195464379 366226625 64325817 151215082 799984111 519232037 360929071 351420960 237002060 251581639 575320867 993909482 468102110 129319708 988742007 562269660 40658299 597388794 490157072 26964275 682371385 310274334 939147351 459660876 190123506 687085481 790814137 5255720 820255943 784612511 697560615 227989487 997750170 195758951 984541335 921773929 104165778 174897230 101045633 415469958 758045595 438619908 405878114 133237976 745725667 760896284 18513212 138233876 18439519 997643921 340981012 69169813 699343428 156091452 6289523 758874841 137302158 742536287 16228582 466490114 482856316 45738781 574375550 927761749 663059729 767675135 200419921 351335102 516121749 313419120 100365559 964581707 482838803 878855490 428780813 192525485 811638745 455413544 300493238 856791738 868671738 451594297 19940629 218809325 663617487 395328628 982968532 631013860 18106737 739797814 527979680 846460897 675164993 346134469 687830698 234234698 468188513 751250377 261721639 650436138 735627577 522278349 108424657 438597549 236075506 689779139 547396709 18205352 940689150 53801341 250045731 473100814 17676942 635224373 478048337 591357820 55215642 454653446 758342072 143643566 313794269 915437168 820671269 369257735 810930775 951058136 450192105 985951246 56241353 95731205 451158618 52557291 55272380 724141988 945713232 190227694 691680891 708272838 219129257 772950793 437361300 41829981 489584069 851104337 856347226 932765634 168002826 57223041 685357926 642477874 924488545 684266614 269512466 398228044 158236855 631130292 823994621 757701268 674399613 578321375 263557514 422661620 90847017 718979139 689676896 648479542 997871795 1274701 863547115 298206347 116268825 98528272 302824153 663561223 226848731 268320194 91480223 825876002 534275967 187139132 18902002 721362488 470807054 752684668 882332238 470361354 451564437 97338662 939138419 719422780 929883814 493335295 561558498 411915733 979807444 494516081 931754852 473123009 241962810 309027595 313971076 857660242 66129141 475089406 163188752 239388347 207437221 963495584 176329627 715479188 224801776 65892845 864052734 996546393 153324031 728372225 595819219 463779563 239169024 879795359 44299769 674642701 121047714 59472813 983708179 819222504 411474844 638529974 591003912 113001095 135668774 70792295 286157956 51650908 491359101 240306450 527997046 67985593 424200036 703224622 601069456 996394840 912181918 522140372 718902731 915464916 632297333 237710148 273003232 485679661 524147254 425216350 532217039 196205128 101899699 563819562 133194332 442476141 744991679 625852752 219676045 210893511 577286581 817329056 116629038 338935528 809852658 62256012 947169357 674439234 118591319 418474921 644538046 599273647 708457416 572738354 98390935 14067945 232006319 261515909 721624757 461578003 85968505 686878115 7394358 739340078 145462296 865245876 463601917 554464165 473313151 256233089 131346226 95046594 71198249 151619321 163755199 915794998 466501523 524388268 754873812 328357781 736211390 665763923 864153443 734108887 312913838 372656454 564168612 932428249 763806701 546578948 866555539 543251418 306885384 302668207 66875501 547378686 183603729 482422157 47979575 513339342 265436955 12054920 367379511 216144310 732167106 505829551 14069369 386556806 11024288 318506419 616957259 120552690 182454489 744547179 281823681 97421330 570570896 848834384 591784498 640964067 960208239 933730305 225337016 738724035 857638948 568278465 798719924 888587001 959772126 641164020 323805257 945569579 892296916 842071718 884824796 564697317 611095742 167635204 361091994 833020185 601543002 29187040 439620850 392276634 856998120 323200817 845242391 522379935 10471087 24895889 85044095 325886279 239183734 339730621 924832614 485014543 171043339 758086169 851718732 797075037 790977984 962926377 296218995 981608441 740816617 858394137 563552098 327666062 739992415 201103414 742832228 500042030 16134912 691635827 496241418 536518859 736494124 651925989 492675749 629190847 765413962 225358407 365205453 215899717 666422849 159767671 238524637 652037117 391025919 754559223 163447924 545852012 679858166 82501229 900036597 809127546 549389722 382052899 173606920 196776946 101003236 121697416 813490455 149385221 227205330 692712365 722011602 391979463 448840932 777159624 60474795 140467889 22879137 726059444 183388507 811438365 230628880 624145776 131342683 856532685 646760767 345036444 81817708 186158949 870563008 530556671 256322064 713754860 496805159 178087683 316957454 498475599 177847437 519179319 842344433 601586654 957784848 836761036 715118986 694283213 94046033 200695577 576552298 707590837 891420916 112009240 284642409 512802832 866643747 996813286 957247778 665420992 402117388 559178054 506203764 680367496 21691486 72317727 784623106 626281873 132659664 386630906 801901748 148529895 324370843 106528645 880897844 943075066 655423482 376796946 85613170 695899422 384775601 224256536 648756769 694887179 626532996 693721009 627337527 398659933 969359803 220994075 970922097 829897749 603264676 6416183 255143117 963463446 277685009 929374477 500213773 383941289 11028438 679049798 972285755 617177081 416016204 8094897 845675807 514255768 670054865 457263550 93833931 41596921 122541638 713169158 8127504 686922227 931209359 969617601 415156742 368799556 46562327 607614542 217272712 333018380 115485257 594850991 691958709 763789902 516190488 799294730 820818545 13391986 831491960 922682665 972837602 302211014 263565794 23649275 789927411 511630840 615361236 583903761 882673876 407945885 182483279 520770081 181691767 497739182 287250263 592513415 942573333 168780806 409697911 537287359 150687912 305614309 988890170 461648364 962294126 465079664 558653107 461271381 519179628 521060142 512379126 842562530 819569641 925901964 284193692 231086499 193403886 149727835 573751108 830296137 465200845 889760589 884999948 647083435 427090583 906839163 850895644 572317763 266484900 726733794 150304027 467806639 398898703 276959457 995268280 667835184 950856760 48321724 69372450 156092462 289040704 161061148 336931984 286632114 753097360 517600397 130341563 261020650 842690386 969758975 887371615 829876904 824365814 794482246 820245438 459256804 248720303 639801498 970025500 437449014 761861876 193068824 425849924 395391324 675696127 66585662 720844289 319110330 342095953 396997747 109883302 202332629 618767404 21570685 336579207 206535639 195449624 899528712 731053438 678947599 940495966 960879654 442032999 591992686 733693840 447105994 380048292 208470794 953925375 38873676 497390233 461638814 458631235 463172584 571733553 798915592 182041784 110264382 510799959 660161226 133742075 950006484 198299006 805970571 256408688 52006287 247574810 137966995 238067647 75550526 285727781 70314834 542781267 248167951 439526299 312547033 957027034 326845464 537216766 546848607 522853064 2921423 775115986 766600381 771168979 916124818 611293474 689580531 403068024 875479329 287534073 740220321 691459445 52089375 203848682 691643534 388828749 938340500 357676681 107033637 178005703 741950573 999940848 552845043 576163951 979787003 140433979 926718251 40595732 15777648 837232652 969050402 230036296 449529701 57007880 748283859 331727588 926850391 933639511 181230427 317887873 889428261 765224 142505342 632667903 861052052 890713899 606753313 562022914 302620107 84352277 390509005 567244912 575281623 915279903 820935731 525711860 324994856 382150536 648739491 131315838 270117394 662936846 123087507 700142785 823180110 482511225 399196702 449062068 866664566 258919185 139615874 408096786 222279308 545826850 5614241 66202842 913323123 28586367 138615169 589383119 67291509 921492220 51913932 927256824 9491899 954309619 937887057 988056097 415533784 366882240 34717057 774885209 730247231 816776773 333876210 378308466 28288456 970838631 805455328 371504773 224941615 134772879 426997671 422253163 302164885 584052521 251902794 671068996 687387645 75703592 587959023 37847540 982825936 191459968 961472353 34538657 202578522 885085355 271228557 758705463 669352522 668679973 452501509 808508900 760289334 729139696 797447552 271337372 63024405 987948561 168112984 397284502 167962307 647303185 997626634 474490061 392412800 99826300 854138810 331102848 87386481 624156773 916239532 60850866 450311966 507312097 833255372 325146538 293689330 612266119 9561639 259517300 841955775 677650935 389765232 798638175 9898551 166242384 555236732 317999998 75865972 776309943 506306758 725142311 542471793 483363799 562069740 748124534 785860494 740993628 484489264 113691339 122266896 919007607 583873271 229149256 432032670 905406301 974270541 448971860 986824389 246181832 347664480 931523354 279330165 570840180 93198593 759851787 662393475 863592867 57688102 815683928 440229669 572616346 797583466 331441784 658698105 930470946 122262412 459589288 364045566 572969223 805275372 589885030 780752664 122220700 118228497 584310006 879055760 302483766 195963685 401014493 54703378 28182701 578206071 672944744 680351662 292149982 711781368 291602470 891995480 394167339 769149375 925372266 710989928 211464697 626819717 310684362 339099163 778805040 885612842 888641699 994602768 717127871 803410478 97539986 448666059 68001814 381509688 333969148 207644469 327284651 500043411 839437703 654613274 915213174 586881452 306445727 694386858 8601972 352069525 107572210 912508664 171267111 566670469 592712692 714172286 203870484 576325974 211505756 566701207 617595716 160411654 580023205 366727172 295325635 301694518 401587342 259353448 431214117 192974254 945991322 681658572 313338108 809494743 932418193 432754459 771508835 804926783 622146301 762647207 203848310 399829529 147430574 779234210 246786519 484096698 968642871 368792742 65561131 634026269 332889454 792661806 466257051 80410208 139572208 382545946 454255188 487296837 966832026 876770863 912363783 273230002 743692305 383383701 585832297 152453681 990750267 372783447 225543092 73649777 929228996 332838375 430907429 401481155 75444891 396980119 149263740 826444446 341003634 180591136 488831 880035867 450646593 176049183 739654007 275171961 636221891 578616211 43619504 262763418 779396855 870010465 232172286 275010949 549263264 841191632 994630963 381170402 824796358 782048269 893356458 796395905 945308467 553783976 839841471 405313747 873100279 772711190 927407957 753707119 203844837 488998957 64317774 858689679 478505747 995959210 376668694 213205136 847961438 191584430 91222809 896510326 668341988 232163901 349700681 908850277 849345928 451105214 964922009 683989801 942924913 244685182 36052100 399038639 607741579 290623789 175751302 567543690 783039236 298944095 187601314 295195759 985068496 142248204 242939355 429926073 467852838 235970064 333642938 314011877 883485954 449523116 876146638 871880983 552237473 984425987 13717800 23564180 538491911 363274654 270974427 879186246 621912444 798267368 961488002 116182075 362518282 450042291 201899962 589046822 80044545 414956466 237461155 618795741 370031732 678061821 225475939 262438617 756326842 835971984 518012323 805840313 303402733 463746251 918460176 932641983 831578990 159250419 974799323 165203793 305277279 204534960 837008698 628964217 181934631 445203853 247606245 342578278 494710002 143703676 435879065 806796521 636545839 366524751 869044888 325211641 399472400 488662080 198372903 119226159 376118797 662586474 703245583 596993355 926888289 898579021 337706782 258640045 829405324 725646926 842207395 595161564 779802063 694015796 316021492 975539715 351316659 591216812 39571179 33365359 359501954 385888199 645653861 739669010 233829068 262135671 761228226 446357507 298693604 567294741 453596264 686382076 982915425 485610718 785178432 558709211 262924957 224417905 168326711 800239905 664575801 387329875 690992063 617420662 160545175 491341163 799658827 321932067 355629919 866770822 787718102 5776790 386041851 465416148 918354525 455266786 135074586 861343849 444285536 595883836 449847089 42632637 881732197 232558463 219009013 707696428 398973045 367850409 301894882 376956279 456315038 328339036 981329847 437219138 648004463 486701150 966861560 387110804 103579774 247949593 659369067 833403993 239180006 349923611 143666075 303127779 457313729 601104535 794581592 422494309 221406387 961542627 535666997 295582327 240915551 3589112 392462857 791529877 289930991 963628277 671431279 815312288 986216080 594961565 93430854 720394843 420051443 947210964 219620401 691326447 740664526 484956197 443406871 122719079 836567129 724478527 496997796 859958581 310701522 260444787 164458695 575433131 857890553 466258488 307783218 858563971 980160660 482432424 790513117 20255832 64245484 944075264 169196420 521410859 282265167 748149284 579045668 114684126 479500172 853356312 815269250 922810556 507370618 438396040 557285540 256306415 373956209 658385217 594732629 197945609 778079438 340209589 722916517 388882044 304100724 155496060 519840871 137315618 792713030 192353486 677802418 282889653 831568046 40845065 412264033 462151768 294712857 641679665 273639059 388174604 52206201 675353963 841152299 724302396 22774722 161053825 571543121 615409970 666436461 241544801 777083887 714458783 140541687 690151070 188011060 984333079 668193379 113071853 646105621 705175442 258891956 847794090 60517319 990509549 329674868 638314577 325595462 735522151 658276401 605795332 280943826 904859428 699007738 280228876 848652141 815211694 882268902 886123600 185259358 345203310 80456589 155658719 648921264 988074039 484866189 180732781 219336628 76753340 894769670 8808909 209585530 365042453 6565150 287715964 459563612 687824703 517325439 118222870 886938228 761898136 370313428 91672286 434666529 625868647 587189583 25854779 824720006 827767890 629262374 570821685 408543243 544107749 487793937 755398652 96288986 937489426 131156942 413741154 437280611 909673132 162734750 763683164 469891288 398469610 656490181 696379780 194729394 972380139 398823693 375760538 169085482 419613228 860985412 172170238 721029313 307139091 728189369 377145656 668987576 624650088 78202819 559616625 259020953 314798806 647664698 319788791 600284844 567363183 340390652 529300413 20162435 606364709 818245738 523493848 957453423 317594194 639001064 946134787 997573128 992533041 62206048 423024668 975701672 186551906 952222911 405952933 845029616 584998762 908905079 296569924 905593923 154718257 660192252 446910275 800605510 836919938 599378247 362065680 948954215 556877198 52089430 901420990 602365010 633106537 338404778 103470467 265936509 779480716 729903303 328298296 245878685 620954705 553510583 109078236 833873967 936448890 870649480 578978833 826825969 432652715 838404041 409606301 316065637 666089195 931902737 395592427 979183701 363862055 358996600 997664904 855793225 976955311 383378460 929951398 752475667 451354551 433532062 801655964 111000900 117511896 665584034 841718371 155933876 638057612 109897299 104850715 278618366 330260917 203534300 622848388 608667905 657339158 490802160 419358853 150081120 76487128 201096514 925293993 376962563 674797575 813051406 78111645 990710932 57189651 519414415 191381172 96475907 132255824 16884102 769085795 68489987 116532598 94997690 302973637 348104074 15457569 479246706 488517399 496236885 136123218 406134525 631680061 861896033 936205804 510788906 132813884 443801459 671700280 870735568 335495614 922514065 722265697 990074952 449047185 515066759 323668473 308846574 625795112 114950500 951580275 245168291 192566296 917615098 4014246 440035406 884714140 772763233 698992208 707950678 728893714 504269684 127190161 951692841 55842940 788804178 187823724 191630265 300583424 625637087 550359369 524275194 888783209 335091264 633470838 209501542 658991011 742350179 866965153 300088441 737384258 181924213 780063328 24856116 115589372 129364585 219173545 341929118 641951786 742285176 347437658 825387326 276839756 604438939 501626802 165379491 302742146 893488147 319121622 941564892 623580179 584800482 798736973 519551744 899206378 365861711 283440004 76925864 878098196 291772518 753226060 849272944 317107779 552484214 269778519 92480633 755790926 719789201 520741310 891016170 484567471 911201551 160716158 197545578 713460739 881669131 624681206 808456104 791352462 524891876 731579754 995459540 446030516 116785598 383249027 529330723 545251457 951156223 951645901 849024846 271284002 630835922 353030712 888670227 77370218 280493479 7371416 694793651 905256014 933343409 75149349 219873907 723183465 392546150 723166716 560694299 856130937 423822083 53673627 641351290 648519904 81822470 172718185 392192991 528940580 11502514 967022124 710066081 682814575 23167630 338368400 708720281 722049039 717937382 707290535 228687779 654587639 741920841 920971620 145405985 433871677 521299209 109044767 791830135 137186714 469271742 287007252 974598288 652397037 394701507 255967971 119909976 266951608 386671288 137736722 751701567 112504481 329431806 582742918 667576764 169162483 434509630 543398414 930649544 725629466 594645731 696709080 136762207 100146986 353103259 994741498 874339843 729415001 93968857 448212458 508717112 561271425 174886742 151312902 982716937 630677407 548136332 662580750 666514306 532706135 910010938 215421605 515697971 713671277 500303331 152751827 430873780 980529741 519137358 451794565 805008667 178212228 949358855 451982604 743913351 791974980 247718877 644155802 144956313 545581284 901068642 449993672 5407222 973044318 310383470 798747667 84558534 98789584 767402909 917341274 372358200 188251131 124734412 956203106 790994172 480507847 747487392 997086290 788119239 731011773 74764799 61781303 338730707 170050187 868980628 13159809 463348828 559733892 25794383 26510212 682898212 782228509 967921123 796505593 627405807 752967538 164073799 336301178 679858440 405123518 43600694 90787849 493626555 914110438 45201326 926107529 690255321 697811183 42955637 179730500 224302135 24258180 280511119 111245923 484840238 953040241 896996553 215297913 983940125 333055530 821161522 700624121 963370210 518412613 194887068 322505915 185160293 614689275 163641120 300901755 372495630 417073324 504973975 257433946 727754058 427699544 976379425 820961371 225030665 732912166 281894050 836170471 938129219 963946976 215025728 535797834 922578542 926377077 530853607 722623795 110942986 201346935 49845445 392603704 410434326 137307291 815648462 109604944 6080919 603158075 2141497 375538519 309673240 411928023 845135872 321306253 775881765 259461263 653469540 171149079 571192271 885075883 401582696 153880189 269600299 149639444 401726801 999749418 357554387 658358232 490650156 364925680 231297379 785751721 341953864 571191681 229035517 920554079 695204279 256890615 840099270 100268658 259310546 500385869 9492326 395903360 688027570 143362531 413020556 991787469 275470264 988512254 152379240 317129662 541832965 90360133 372223791 616901725 968694274 44144965 141581979 725307352 425004762 79829742 959415656 540583426 796534267 977308949 243939800 726965457 282571929 857029872 885462832 383403742 325988139 877867677 886026809 479525864 950752236 860560795 161705920 215642961 330253659 562991950 920499478 825029279 298547387 339447679 250108560 544217597 619036820 927771866 852736008 730366647 745579824 310950255 446714202 559453121 612470559 680266034 942374120 495877681 905770419 376410235 515043351 860657089 383389061 354648199 61834192 181601614 243798254 19302389 66575104 904167259 207520399 324661065 398503704 323270287 509355466 213274476 714602637 657402418 584689478 421476394 40831833 46903988 958148975 195425459 512782200 921004583 298151155 566634522 332546412 413359808 573272390 295603673 2026170 674564442 780656927 596021323 467902059 174882802 698165497 935171377 246898572 683847724 500218259 88089646 706590126 856081869 437264496 803509067 132442982 711457599 106881112 567215475 831581390 26831376 752305109 149468408 204691458 176861043 663610295 197007372 330960804 769279677 818251665 50822985 350772569 712268265 704104505 858384938 671221834 544847381 996193356 909843344 692864420 73441283 555738791 227420221 995461912 216630937 515625199 463792988 632172380 205014881 686405642 333173495 101720743 929906441 331021476 189076608 383419705 776307172 408629163 75218249 237098449 407936104 351798484 177841931 173758517 104694702 320671508 28950115 215475630 71073270 938983719 516396880 872336777 90785056 813487116 713750455 945862039 683717939 572452742 31854559 607029933 792281818 562583197 763297525 900284197 750605281 936651291 744272778 823386972 458719677 240519440 499076624 649796146 971089410 406104399 904257376 905388941 200567018 416419822 307218230 366650582 659861973 861068234 26836659 307488122 770735043 195791360 775589083 613402474 565665756 5039733 375209749 906304923 357843432 568528976 801739182 981963911 233902295 196439163 363653718 493367467 593896251 242572325 245677729 276677383 513399753 897777986 568794759 595470753 426827228 195315977 40720100 275362818 670801906 169211509 636533753 661532087 202511405 139961029 797039593 182396113 177755858 804826109 478595901 673864805 302965453 106658147 157966688 597779213 691598892 5865474 170399012 295668582 239735968 241620266 416112444 886682256 739432447 46415086 562764480 138090161 42110148 347373732 400467884 702889842 290646157 451566953 397330272 903784064 852704924 345922203 361208097 450328588 359891032 601850973 221375127 148138316 301327817 657154070 830214221 320390904 952713247 426434802 295953461 53581773 882089515 981553759 840872993 768178958 646209763 301693074 699659339 788813054 751905763 33330944 847299022 251278183 973467623 305422053 457042730 184273430 856919378 165620672 756397252 672687452 510383787 47854549 793074019 152336527 349106458 143956650 236941492 418679943 99974895 183055754 496323016 598868513 442731548 750586373 960714129 712238783 323037366 223769710 872187752 435119815 472577400 736771676 787746186 136690208 210426431 508112681 157372822 56662712 409055375 522994806 996919569 331857152 242818060 668810405 41139682 333121134 270928642 568872798 794510038 698124794 575982815 956831754 685792285 945105569 103563955 594554459 866295243 41100262 980020663 374226114 860556376 862940236 16433091 293992184 144935200 508383709 753904597 303654518 267385572 923212454 836932241 447096572 215699528 142235448 324321468 216395022 272443987 6663977 201727424 422753906 443645169 5541265 858828844 218078387 192863092 865070477 670426673 394917793 528235791 560699072 343851046 831589327 435720026 285904333 89839876 491825940 739069649 912028382 333046506 679098635 48281429 33529376 631214490 712160146 84608169 962846277 333933306 399396686 245201142 447023360 344868757 698039334 391918407 178532748 278426392 157869508 394007054 723930406 442490069 571958808 252848029 99232654 578755651 622501844 297825454 289177483 94899579 22194416 318102236 114266980 423526333 605973799 801423656 218473319 902479337 51654777 491488372 504476261 974790919 257779624 335348235 461337140 626343615 926019771 470884375 607469612 92542433 437588861 244989482 861695403 659531487 497533438 37834678 84888721 379784782 666891537 147828885 822116292 236636009 548743373 674884481 240319405 191778446 566420237 556183709 95000762 583987134 232519664 992121834 561355738 187752225 341815897 244039635 230476036 57005440 549738095 128341410 422667184 592068298 824002590 639236616 356498268 762698383 542945685 770711961 664687624 263156872 219685319 102282573 367162042 788963085 838250218 726658817 809158140 390407069 605105914 480894964 388500057 869166938 349050935 605365066 237433571 218322826 27403682 508702861 536548784 180666903 746119556 459756070 97035352 378628112 500125672 99446760 12045433 466983462 651985692 431751558 501862963 8740144 770789940 335304984 318461101 28028071 346398599 421594011 625853070 352124715 305208624 258542445 234038404 959132412 377110926 967136469 474531777 645925505 829879236 750759545 875309176 838871237 762721338 996553701 904122981 673819637 544526106 1277451 314941763 460672995 634063572 111028158 264099155 525269126 981224090 427089974 554798555 513242744 483865829 794176399 656459685 395262326 100035566 773101897 269119868 280515300 614745653 458177225 332847282 389956166 363496702 406333399 463121821 476777416 10729167 551648542 339392021 171694264 112030196 933838000 859320312 368749062 576960251 546998911 812282791 559173834 118806840 636481765 338244230 749760190 127669570 472224029 340973439 858377920 904330100 11899335 493234560 68175186 274051693 34451304 619141624 569728282 207517073 374379752 599147358 913956706 2185605 963432466 789763498 298289817 393888438 929401879 957366490 283012816 595215827 859127819 203359599 399509053 9352783 734864743 63055597 185082811 662196960 405678213 782767199 939933001 671150595 54448935 140964560 256433287 227305077 480548593 2436562 640689980 518000059 116788714 597880315 934701010 22377115 455924479 333324644 399748056 697558433 758509184 133856809 173209727 2140059 29225633 877579499 585277214 876400669 108526075 238676817 271060399 690002430 930413576 456547970 537968975 112049113 685870506 72721836 674311361 950147726 298830756 401463425 948857068 220492734 402030880 700598709 629172057 167097426 68210215 119932801 876205238 597284084 464303148 623091235 529238357 849711764 126986370 513116764 526891949 148690660 36636897 317588464 30850776 643189469 440677349 558081577 165098772 635395896 276654479 342342741 610165827 762134774 58350530 511930436 476546666 346436057 400122567 159151306 699286581 474808040 773851081 806046275 268987250 913843439 49003354 152374026 672240529 278952188 54662125 527864320 168311851 208895716 324803673 590321932 866620792 294757308 637906524 992053653 328409815 500724320 769993494 82244362 351601994 618671599 423196554 303044954 137994231 835370060 986699040 560485244 208424616 534254239 925386790 574083561 516510796 520452562 271577162 953565469 955112308 715149077 172120866 213958169 457254615 856423515 353472164 152508132 830033358 18663131 149827502 741376261 963593944 152057743 316288127 576600587 16455703 622427576 268203836 338685446 5061586 42790744 892206700 732070411 213914353 451819446 199900540 158695091 124944260 346614238 544827197 792709276 305296701 19666206 663088225 224508647 414383600 801850763 989257729 698969528 995782170 268030074 127580186 275658426 35389784 297826567 266503691 166080408 611845867 491686033 525923096 360402053 666118715 195554620 380777706 590971573 925299537 654073454 567178765 330414818 374400859 749855570 393793649 906269128 214680363 803278168 419021290 287515304 106978233 688027315 420341424 801686473 306950301 923194073 324591072 165772018 362196117 208043783 321295352 216470002 650022917 284765883 406885215 738749721 888930674 81111096 716096731 678990268 722788870 934073605 370843672 581775540 30713360 794962030 51849256 870468831 267323265 638851074 825959934 928819614 848281711 171432467 762288882 444185942 373673365 721091129 165521216 110876655 650680529 765602255 18783368 832997720 452680614 588467316 43487824 485936129 93131192 961793164 253353597 321767263 685805906 695610813 596618206 536532587 49677283 804077938 164360865 62073379 349007484 365020507 78047964 35657736 527009876 202095083 913028357 733674143 708981572 698820313 23703162 264043504 745521228 257868704 714353147 959117322 72315916 413943806 238435883 620676477 733205324 894654585 595966994 619178974 699423092 348704981 237881757 655430 585299220 17386143 135006237 853441492 425632350 343174054 129190596 8373286 685575591 825045628 344564011 920805860 620853738 626043641 959857615 94474038 379592516 916993208 608657039 161629256 445291385 393566617 234270512 618020301 362403950 246239293 457959897 994923385 825637037 747895949 284918167 810236550 828720100 602981940 519405274 413463088 82994534 771673376 867376630 351083577 215361192 650649605 891676580 472174438 89827269 740503770 346331006 578443775 443288571 508420441 81127558 667705427 429799468 292957571 506998688 348190514 543902558 971748378 964401171 775344753 618291515 799240486 219745291 349788010 36045458 46686321 801084186 187035001 808639444 732222475 730698419 506717824 90267543 756094662 434563758 289532259 539928855 139753658 498245575 209757837 694038704 980272067 659233311 156035690 282511973 637500926 345208761 786113515 660418653 734807120 135347966 740525829 564261728 883540191 465136442 953933618 232588638 543365526 710678812 381449198 318633448 424255654 931382074 303078203 585643701 410021119 552860811 771736606 436380191 596508379 884658923 196719903 347711907 455898164 807246746 569681613 561864293 124341065 799468477 576344120 725335465 996218653 265234140 987535733 408921435 102093816 655278946 680002590 631184520 825429476 746714401 59903951 603193827 627396401 633122251 413963946 373080641 14679281 172129658 740509140 848039709 165507965 419557673 33902582 60504853 29990126 603545400 956043708 576085099 383574436 465410540 876388441 787391876 135237315 306777580 611683330 536456044 130459825 603933893 10714222 805243985 449597338 104325480 154561885 563491332 434782700 878638759 547922702 284086395 170716379 113325499 17001158 587728466 44058334 757370049 966970192 667076933 674653744 791208248 329423224 263886007 229960016 199034500 437135503 287438894 627194241 816202350 884314346 642130388 490434891 581119907 381512291 523158264 635940088 861285424 143970518 92544139 119566104 337363980 196810405 869172132 638028541 305119631 735911221 861150204 433191232 213677043 895567727 292599411 566710842 825599450 222047296 434889609 570841740 218860487 896915737 986786789 59329431 181377699 204931183 111095506 291730949 10406458 273733180 25907389 748691006 352055740 380669564 262172088 570257140 93800508 313554865 367622650 492432280 446957876 298977120 541897309 259006178 801908991 233146002 948678879 953102157 833080158 856661076 994107169 396030360 122223604 95141431 449603819 494311750 727327434 93095632 859981478 685329183 880277708 881139257 206139872 30734253 399004745 34958991 358701516 441647552 269566327 149587570 435907519 230234346 962567404 238357896 920405940 373986820 358026790 64147705 958449353 707766183 924939781 811144692 372779968 896340148 976883531 927680041 161676671 201647821 224273187 805798478 152883088 260481753 32866711 218150043 711937186 40113540 265847321 421000013 169954566 579611580 766563323 634627366 52061491 845069109 793176310 660025323 793954882 446780646 467258279 399722213 260541042 133777290 706259469 162485601 477471653 708655136 92059661 171482416 672652770 434280044 93178862 394752296 291703249 791526772 214074590 916536736 274130242 548439555 878319467 352154872 211367334 781544745 259304970 583507471 599934100 7783608 798743443 322279115 610623046 285525961 95248322 929984149 929688601 232788790 933631416 491551962 776234257 809407517 580977273 406852491 769027666 931305571 284076396 603665310 276370344 260975918 762713310 489421706 811570176 287428970 989119615 345964495 456183277 487512646 383414243 429672300 459020836 713627572 393903362 274070631 184486912 391994092 522326712 453572169 530407934 273962217 580818246 140656799 177791554 69674218 630840015 860151162 562160401 319772915 145972700 599821808 492169045 736490570 25501145 711882393 483059484 623140858 117791637 699584018 489268761 85435219 842430406 407903613 891655202 985795688 233619331 324001535 138445232 983923855 201841864 145414209 618022498 723253989 709480181 113777392 632324474 27531976 401013583 909975358 706450014 791244891 545915774 162423390 548320536 143303941 556305933 130210059 307242199 227200498 500532974 115369986 330697324 925822608 581243891 968749187 274607822 118577428 962720086 147458772 905964950 559707891 458207282 722064062 692818820 430899049 445962503 715565070 201067768 225627125 742846522 748486421 451199609 10064091 708156562 908587817 950250290 161666464 551609789 748025122 879784816 330426258 665201353 620547549 249408805 623946814 923648171 165219005 591276136 126602232 672862907 731512357 368838131 636303958 150303030 24015871 934281636 818007221 363010491 860123704 471201020 671375027 912846799 265403201 630102947 99058867 658927449 95725712 24646626 774209628 183545126 555117853 802853159 200008474 891223398 758631397 122501253 333393564 779800621 176286827 952225585 71455060 671652339 47884082 917673734 209367290 995608084 115650628 891914498 297255690 698803537 640110510 477208519 64569665 657378894 621964801 902634523 42227235 260536338 70204115 240408936 532786552 661445258 938178364 608388668 587181259 29860613 708544090 213626058 477881322 899491513 540830669 623086952 846559081 684418877 971175483 419885839 843987743 672286989 497268173 264664031 569445542 731138570 880773808 734324632 169598431 86127607 260565910 118337569 526724972 240054525 927511602 259348484 501725493 725167655 975541184 221611248 30557412 723377639 430847866 127352374 796123240 334789263 269562660 889772877 744531574 548909785 431810945 906271311 491547907 648903776 241184987 85271673 15574475 490882597 988958079 174956719 785742030 366311691 729385022 692894197 890294989 279763034 570438382 947106295 479481297 794629184 927749351 184400770 277574053 825786955 882379143 962363657 152592983 986770416 914163374 886924065 300812475 26584328 690991427 263612677 235784936 451314765 338446253 985078546 892470969 890009570 838260314 662104908 620451916 721789896 31288891 738317272 432066695 720128106 891392326 567571840 81087886 990686482 591044851 394185266 358250318 606954097 981992128 955791745 152739318 794904859 309816493 632450850 956536440 447596552 812705729 590137201 732721933 682795797 828898435 789948906 539859886 911395713 825636737 666969008 424456347 787118192 18813389 173560329 891174104 626146668 624483706 85755615 521124523 632978143 894612004 261932353 897560096 533699737 35807589 141994976 293908357 983680592 278579553 126845842 173027822 806513691 393051451 624784851 214039474 245745911 889085341 198153023 740802796 931788610 373607221 456655897 610740731 515658563 382710578 239786696 627394050 163722144 307301835 561658964 985110377 241223141 138350776 696296685 192202330 818580228 12986807 820922981 685112132 805772240 297490696 296728241 303161692 977651585 577879026 421735531 340085015 206046259 361841980 827026259 134858930 280997734 861219764 235191497 533371562 125077119 702254252 870682709 114827332 231843654 288768119 792415776 577276934 103859303 954996465 541515640 335573052 960249329 414184437 722476368 913527668 469597657 861783012 574130877 796856066 556495992 597180452 884231034 119778685 345882377 423581087 461204581 17210688 704062508 81065792 909112320 612058346 75361894 594074234 372532977 116511710 644916895 885844928 426258050 693468868 807517858 498184974 281652513 776903686 348591008 210178655 40705249 758240340 282007725 172573236 906321912 237239073 658947394 912894483 855192895 547602211 568329657 375715590 648548021 352303318 797813205 390784024 406840316 681773818 372553015 606693596 820759770 149483281 523315689 875881958 385005498 492573666 977999576 638668623 498074153 562837497 269373522 363523381 926274905 383342628 651158156 980937784 654160033 535597047 383421982 187461631 230434810 13404233 633057412 229985713 843822212 883000757 181084319 628961917 283987199 820842266 513621810 119584786 269061715 414130204 216896871 168831783 838832136 344737696 77603143 679051252 964177614 171953236 644062277 952185527 906628855 425591589 59874228 729968689 756797176 678599622 694449484 32108070 274338796 25867568 488611753 70234081 954913808 89998364 236786892 922851501 673334088 496589707 70105240 623671389 840441753 522588991 604554582 694598597 237385133 667672127 117481522 693721918 853089618 674382167 480690619 911736614 419124731 57346453 301731431 808296030 180185405 652381389 745575180 246267082 887948627 544874006 481449832 804664277 536220059 329598539 967572635 149016298 339984151 63200908 221413288 358555644 762501869 155725498 488671735 474775039 654833896 620128254 919262678 638592364 821849076 472940866 907133683 443413185 600592549 999798198 960889060 774103295 357164977 24960845 572544415 564356650 700474993 637187901 853028866 489339341 294194021 363476099 467039820 580759923 292073133 977278557 45002402 299559215 478053008 54866126 714186123 255693845 686308857 403383069 837950069 907051198 468884725 247615062 157686830 547819464 314889014 330722759 897949035 436312148 855623315 30609284 140819268 166067335 515751814 123370213 475510198 838193673 141535148 617577219 196006944 138158729 569574473 720828734 739652550 104981046 114576065 544098745 73142353 454522439 628144416 344310748 8480333 668391285 783961235 126339794 26949034 500771452 918354925 427801609 719245372 730290846 868291107 612043188 74914363 442721823 195252432 292207948 672435396 445609162 483082418 445537291 319038549 356683882 885754923 506719599 559802197 772019538 151627713 862160317 438821002 42092758 64287390 357155452 32472481 459915216 239893264 964233462 650305961 93538588 947213066 210541242 982798744 318177307 266865826 134510621 819505349 928172340 859286673 283406004 199689580 580850255 53984438 547867099 119917869 272357720 380715667 861510449 963510158 744317634 628472782 583815450 245162100 315151873 35995826 611399484 136800942 924883983 278642859 205234946 877979242 623307240 437696206 20328988 818855358 859589901 590745166 203812605 494406944 755129861 473543432 343130460 675694062 776403672 331234808 506237107 318590696 243645330 978424770 640940739 988488369 48746694 642165034 303950862 720929361 303736328 738207644 383132252 863357366 838788722 286429093 125186359 501726254 183130400 623101815 216065646 874012910 272681396 496152937 519588502 536543118 969900754 72882293 260040068 238782603 577224357 716517561 456960724 681570244 662766937 624751606 443434086 868875006 297510302 151139348 916742363 448967776 507271468 865208732 789195804 578943223 998548793 550762044 934210516 212798771 372486916 324716359 893934065 582565224 523988046 386640435 712919335 933358159 574750684 550958873 401177452 591429506 293881335 518095160 59444861 33369603 403675371 839431537 384846936 366078134 204248459 266309836 245522368 166201570 653265323 561298675 257108157 945379508 673911973 366600882 210207001 403514299 417906133 219222653 309187811 596008813 869901597 289734378 986605296 465265569 592863074 434168114 8801621 82754323 821712652 118590901 821366254 243833316 771096202 849546355 351685339 986027543 562040524 441513875 427388158 341586453 688592327 765839840 615047294 911767338 520753397 85891398 995204422 995053573 907627986 898505562 179829126 158941500 546483296 658888656 131131953 500373958 164929956 881883906 430324094 677434751 494893607 61430896 141549928 542068647 99754613 771206458 866850862 589922659 718839201 873683112 852212435 961931835 176942527 510723747 311996319 748037787 696838249 865492025 884181148 735575634 597678395 477215772 999324697 878725397 846129751 560162596 514141995 650013949 34719970 5147849 105998375 588363013 164407685 409039785 594475306 309732237 299375341 792739336 277467281 151710938 741367883 763196491 323080577 389757331 5682132 789077372 946412640 835636037 242425666 241255881 636924250 411854561 131466321 77703941 739804893 325556537 382258499 823366950 553781277 309166982 425129821 532158661 168251281 421528037 232602983 404154273 638404468 160865237 991123504 811626268 725180485 8478394 324720904 520006332 869658951 924056670 298809413 232049836 338136322 349751659 314142142 856374840 841721792 666532849 515627859 823549013 889394193 504147942 155429731 409230358 61883719 172793250 158875988 761197368 264566266 307609183 315959822 773791895 995404422 434187455 515390592 418239670 904337800 833061189 201520154 252681276 4148325 438502106 432958290 474062449 285749187 767704906 875615775 729950149 131332110 651455941 165335681 608915530 836342260 731578206 273286391 76052021 296707817 431503 395347207 822076513 56779684 181538483 375163321 43763915 464029344 912575115 617499676 702104855 342318236 198985402 361545664 865459466 139649820 495991625 871407419 169751822 713798374 24507172 902729893 530081969 207920773 274572954 408762907 890505510 665614025 220172769 137799231 146389442 17179460 617907599 305079478 648647296 733933775 679998242 417653929 48739454 550008323 996286842 423859013 105476222 402971073 444005721 215632955 831714662 955191211 693392362 58960448 477330624 440699560 810633015 983260046 178077499 378098020 227185330 533898849 213781800 673181901 735700397 753635196 137559805 759799447 411067873 227218082 54354389 231668665 445971435 37146396 428133871 477491438 582728650 99934777 30147883 296079669 569795427 700824521 976460176 999987282 795669757 761536674 196654025 810453834 74381254 771905820 991379362 823114987 626737228 577436052 485781648 702842434 978678020 596334316 590086183 959163682 863195334 619377929 176566945 495297188 185639246 387046740 33125214 496150433 318626749 695356218 770863966 826502970 929515799 263778988 854812617 188627281 929381571 301207712 173633639 365034765 458845966 954804110 652650025 224898394 113973160 11228659 778231710 5183847 973826085 235227345 678616958 218845478 284964477 4491309 546108195 478657487 688508300 204464528 879922443 6903901 149561235 671727239 957323096 794122767 363727541 826723620 344082512 245048041 688187259 885244026 81578205 657480752 153471825 831090468 102921997 544221938 775632646 266957246 152638611 964886140 641786704 921708395 312744772 540988641 44220742 110194254 781364635 452376954 673693924 598622737 966228278 823828833 658617226 182785121 2208087 331413492 287481469 554842991 947810149 187177304 221788005 671826544 575829352 708261620 712470733 506102302 795105424 648247282 401895079 746174262 508593070 94368705 807133381 897603320 449946040 624303253 792479073 851825578 967845962 47913957 730213270 734713621 153711136 130560749 870215652 542578950 302450078 894830378 25681072 282004943 906994504 961320160 899738305 533259459 81127498 13303191 900351941 987559613 307234032 303828634 698016458 701694618 937036591 780672375 830960325 857800122 621528347 527825025 230411022 927067779 508062575 191020369 88840674 188142302 985974280 180890433 382669024 350747320 269661290 971774448 696203149 279655555 215187001 317285825 261187024 457319346 490993089 596313691 410303606 624914752 7544432 453734186 868373935 206970922 155487574 259525085 514338191 8839152 43993516 783016678 722701454 62280984 640284490 490458621 256889352 387642283 634292527 666735773 108747454 360218038 538930684 527235206 330127188 292061643 519106169 466874937 99298513 820568445 979193359 590792575 805239074 279961063 820477773 151204835 727180182 411398182 710058596 962702643 639906147 861774810 47075243 238902787 564598304 23234474 268836891 280537129 154943049 369040317 891550675 62900034 872526783 117105217 355095189 200655148 423737413 683638759 438355527 344970890 849678852 544444517 419219316 612312388 431110663 46086899 637461961 445692164 922170560 566928591 861418136 921741753 500526209 520342969 483082072 642982424 881192452 996120695 57730594 36940822 412368612 189752146 78197302 774504303 284634658 929331351 852331636 942098466 329618593 766148376 566960612 582576371 86368681 473128104 427455022 846109160 983154536 49489059 848817187 712419533 465927020 846197347 481296434 929406384 746386730 74301388 366436595 371884901 314577019 263536577 100670368 152919043 908087833 736774316 285961367 778219364 174292519 16624890 584145882 134687657 999071398 525416349 782542734 262323124 344435713 685400712 286110847 920426925 683426690 982532407 574049947 698407294 974628314 114840356 923384179 944907095 698523549 602286675 327320253 228302890 857737155 881083847 935738580 279800879 426447401 421084170 683327286 678700898 34914318 178149801 453770501 770998784 632024214 827406774 168021895 892127502 490325323 661897797 650755238 541247186 912437911 885381359 712896881 906260824 334053962 955715410 135858841 639206638 970865178 115306382 920981237 504273064 461875230 676937417 923448830 173979357 153688915 795218349 509473364 894566824 505856535 837949157 764179511 564953960 130506417 547474339 840816142 381239616 110286791 597585949 795328740 87854487 482205925 429581323 886676710 525716634 593659133 910031147 730847206 950601397 948560098 694276030 586960859 94783774 744658380 33886984 573585247 731915338 592634839 548665299 505389103 810348662 217538179 987960044 897820591 177924639 323431733 903586725 718776164 77163658 566174645 943817298 843332983 127329853 566757551 159463628 504397113 743002500 716931634 136691953 513042329 700823277 169281587 118961953 388048816 336884684 603568907 590038211 897029942 372829368 299898869 170632894 931914505 567466508 394314129 782721536 207229869 981429863 3980900 61919739 995671495 348829996 147653462 185099043 592235169 879067907 266248242 105958257 962922666 136675926 306141737 808307939 693771251 474208213 438804047 255296505 745338546 601143538 828635677 994628154 862763459 12834406 110602221 503743149 536565026 551817898 868920194 813508192 144612466 918363263 270989437 296235749 841735033 382775143 368739560 442019024 101382817 581033513 142461872 112351802 779359097 206636369 602477347 611139905 989077298 969575853 130348406 28996230 670713635 606211281 605824321 123345837 994951494 72826260 160007168 643021280 595671736 832545937 234610836 226695245 347389501 344638119 295463872 11075747 398287545 619583353 840101550 412821401 5420472 937090543 67353447 868709736 865649127 775988915 670567262 766307916 989556120 724517045 725286886 818902278 542573378 746943912 59859639 91457373 144494591 488767618 443870829 205167256 297296909 672222720 451045129 598370821 253159246 80827680 716196462 82513270 813919687 692278181 175118565 995914175 707202084 654708886 103224218 892959033 381052467 693900479 259417372 558356034 773944676 836668718 348709857 514064315 613704528 53129143 106810047 11746696 211757103 17558385 905468788 466159892 623086944 404302647 866263328 614015946 199419877 379452456 13404358 571316125 629599972 172794408 107440079 652054401 381177383 497290845 971944070 508958191 466515101 798778290 720586396 867448677 772488407 663900503 518619558 968839396 951813004 570947903 988491162 42904689 647250453 518186144 588896086 396432276 965284081 342827127 231131929 360713691 174097986 261043713 497291528 749151064 214378063 328994115 852298666 336886047 951171072 661590916 860698733 293997514 257436517 205035470 519927839 373460981 540817456 9881968 477526901 733376193 492141110 789005950 508889479 179102293 560326641 733939279 193395794 377866328 180029697 246799870 992186677 918844537 245502630 346750699 377063796 725267176 824780360 595753271 768815288 91815130 419481584 324460619 889705869 431670536 683429068 366304593 461277155 92075056 99656622 399140793 691867022 634356115 433253774 484087734 143437510 6424949 34854404 36962495 626181288 424862625 792804303 677614606 166878642 408148962 512304976 188378916 66165323 593823883 361706767 914380867 890637113 452890352 749144117 790691059 683866153 743283691 689574161 248611454 987579434 589414488 497200020 383753331 32346674 726016921 799756244 636200230 251336600 528597010 291252364 290304047 260291224 275249070 443101595 24745191 245933779 654738008 923975809 72377582 634245580 635445891 184567013 646909608 709366123 872353187 563311889 366357435 685598334 366440114 33169012 281503122 34294067 378054316 154846239 701798365 168805792 385513235 191793481 750669583 729577532 608866923 704185291 38687967 369301090 682147007 219142309 143077575 887223509 572793371 955379831 985001608 773126711 859553551 477693961 15550116 425292688 870208818 601503427 108646627 800918222 712021405 173864245 322732751 200361279 421484908 778767249 970012215 806917144 962947649 635203628 647542703 134266097 764099265 18824193 154540815 498769991 455171860 242634541 337929712 144723961 260338025 741762420 684152882 439183820 75756656 279613115 912427641 579574759 986964958 10424716 80647339 983140183 162353389 269861781 483745395 603113100 890479321 211225129 587945410 706121179 943008612 824548541 358555464 746215418 262871890 683091820 394527487 201944710 280475374 68877684 103305889 672487040 772307076 605107127 741982765 538520780 75827428 749420859 734038630 230543537 821610982 59919786 252427092 228150364 842293472 739946451 874710721 372826972 507269937 947138599 728597692 97701159 925232826 357106493 567340058 955606420 399542368 270018126 265230064 315690335 999054988 820787129 1475354 982219433 919844778 277107072 410638008 349698421 911189677 501565386 355793579 206562348 22014346 222291295 459348764 52666906 878711224 707406895 59726326 227732463 227487926 714533323 213954919 191730238 24258181 613151722 945078371 213988353 206380586 368287974 744489761 471136019 826317358 984887868 741383068 978372276 429339934 461673744 34258451 99837449 218609674 942133926 981536649 566755482 498869002 235051754 502598725 466299603 960961460 268606185 556591188 294277251 223095208 787138390 251326978 370975583 971209477 894430982 281566309 373750144 58753776 421574516 897307602 525373921 594236436 859001150 492394597 281110242 77360413 812649126 531771006 351195336 538355516 397538321 393473855 673378874 226565798 290204300 899014415 388051653 230082325 511774274 298034201 501645658 455251013 169834247 806934734 537558219 293411960 153193680 381294687 848609873 422523123 342814265 521871172 870528521 712100991 674837758 233573303 529698674 82897385 715966594 816418873 421500912 210240642 272439371 615798285 418452813 856662175 650777219 31320504 709376563 465354266 954903673 535527816 532185778 402946767 820251934 703492617 710897344 525737248 521151881 253259409 650587317 257652338 808794995 981475765 772064715 248385454 915523516 488034770 681371812 13609920 603000548 70066565 352934339 241047579 997056914 500255795 871004177 358465332 235107089 421613698 295476570 202188035 365090766 875388126 175257806 428889989 600124891 184208885 841675136 631057212 955044720 782871355 198286570 186213805 659297636 109367143 701957991 355789793 586429368 785815796 760936632 427847397 956898317 357661345 361081472 185508426 550857768 519931378 417220808 968139429 970038389 498646956 177633404 288966160 775821953 338356829 578653675 424673447 691820415 849193681 417312587 730728204 3326148 251997854 424664882 722153188 582167628 875856537 982513950 59649368 209109810 508189023 277751791 475382677 837431355 930158030 62729832 199622988 394802764 224653704 925325745 194165042 928989936 989425015 590658007 800960897 556980435 850955843 292415051 126951030 129081929 589741790 776996959 745584337 748202952 325421817 446116300 873461848 287398505 338352524 694410031 616697428 137322091 667206482 426067079 610230802 890339760 296360266 477099961 175936355 774495295 848887095 884225292 935771420 709255360 657868833 219448238 706248599 552368387 243310802 604605997 60586801 339202681 625663066 198019326 410844874 476806329 765815436 193897721 545785416 606168573 694440575 574812122 88341780 945967010 479147789 627644610 265810074 343120044 768979287 12901045 102368462 393612351 803287359 67320602 379323042 677636135 45605356 952015422 69457041 238585681 622394954 244974545 617103128 658704976 718582151 243940711 127721783 838363097 80042903 503822072 111457524 751402823 525375922 376151904 855195608 155667223 942487249 55685344 877791088 115292013 136953908 173088667 41723341 695345806 588105182 722989082 45955588 120558436 195568919 320086985 363079343 198189565 98986217 76563831 961678443 159937036 369556132 52506074 733067864 825397607 949710939 267709961 93012636 226396295 304417637 334596096 405487328 13078795 159170268 118704415 9993425 222745653 246773281 769104043 915647136 822381931 928016214 698169420 53726083 704839351 364171234 318410381 136400946 454542664 470941425 499268448 211630442 947100143 552399858 182747799 986108014 245452195 217627927 738216044 650260353 764182525 466477528 668022778 903818349 660798909 680877936 294488001 605924607 573458755 434056543 599405606 49971080 447607062 201031142 978037232 415027037 514211937 457467022 758877389 131881304 572564849 425608865 810326987 418729046 603525176 416885167 468733407 377870263 383220941 512399371 630572641 50790369 292509162 240041292 619362190 114252989 801073005 144852685 232523013 890505785 972322519 696316460 818589259 8377540 203785680 339229646 294083399 937491924 863804577 180502874 491474630 293349987 986049720 47133242 549132536 407523182 431347496 725592605 346643441 77690485 201403686 455426424 845900329 471596030 33493645 807814656 485761788 671096339 257073243 411673905 349338923 161837247 171156274 268256970 691235162 246815892 920431576 487247695 246192784 83611432 487028151 497583750 382368442 17955731 122517342 404832762 377750823 362651378 690294526 773131132 977260301 398855400 573192429 825727900 479560707 608778264 616835622 598417972 605574789 150220972 56327880 110086366 40897652 832123089 918722195 629730681 6217107 153263928 787138414 712598184 688057867 955104663 425370595 911782994 134446823 943823142 989346721 460025379 619775641 391783203 130821625 734117898 249459060 443227470 322838114 961871033 529403951 750035565 770913526 616357417 188074088 299174601 956735730 725067795 762428703 815396528 661545786 651389047 241233719 551781617 661247186 644576281 640768504 427920739 559959398 469954303 826719120 797961566 440840131 519725812 70937997 169282112 418794076 299481097 417315684 843160553 613905350 825871119 967386350 993884479 420933948 939814941 131115749 785807019 779773723 782299920 700592492 827260571 797900647 767446022 434765956 846826494 331211845 268933090 843031704 706962635 836106367 532141260 379019506 583443066 472400899 338404014 398762563 37248137 913882212 291674551 443754271 681510136 454131543 851338972 145319038 182950605 814194488 284715602 349790269 67133073 767186307 296593430 423668123 509278418 948981595 251489381 872759228 323337375 963465734 593007172 424021034 14872079 510446958 392750073 46217551 446893242 523749026 561138063 873342715 330112574 528409683 156375383 191438564 282369723 743525207 707275362 129820449 911687512 594132266 893000967 694121135 657097916 404092520 441739619 124069356 402114453 282798420 79214036 705396511 319669525 191943253 529270142 334598382 238637935 420674163 998125766 483400421 611372127 18358238 151085017 120710134 156612511 396675688 200771878 913149684 766204787 84736518 160394208 682936599 936010526 210009938 606796925 398839419 681778026 149589516 103489337 878048928 705048357 305374612 843875988 932647659 448731550 388977010 540876240 19544356 81786156 816587215 684329332 600440823 912746407 109875705 387304395 419443571 872622317 992619235 420898662 432133517 581773151 811573666 849461142 483501726 345821793 36153329 430974707 615117793 952214237 556333230 393636312 98828790 925529025 395255387 539191524 112039778 951408764 905181598 360401786 768945933 601915269 20308929 33912898 685925058 879300820 103448370 247039910 733942706 309344871 475554308 915893846 396257009 170331839 858119277 197324740 191224312 348558176 911798598 143026345 995025185 363844436 170466958 829081982 560082991 457313193 648933351 220494084 303536323 130707950 855857431 214785212 670331112 382468282 118135433 863475056 827554696 1762853 751407050 119119784 965847796 5402701 456514572 680070198 544833888 897078739 177730214 456121515 29292388 913540187 805075345 550114271 934318716 843694352 486395885 386145389 414901641 630427933 990228090 961477428 963201871 296621621 944783904 140026327 150469877 794882828 759952487 706521918 786296455 238042587 189212159 735502867 468175223 350676192 699827002 831277894 362302232 931379932 262959757 583155850 812308258 408789395 218173715 810004693 141835313 156863055 16040713 673602788 494659142 734638686 781615699 495770548 702186820 820952463 426592502 20231946 1936756 996519097 310858652 209581549 46501378 968708149 917475859 305288486 30389629 538490463 969290702 88426439 5781083 248120344 123746914 66452897 359568754 191150407 960400395 831835084 320968832 882333523 454226468 552831267 616920229 414087083 347573682 294804165 520548580 295185470 190263258 62602390 444937382 742074371 41065063 31155643 559893558 696657779 821373509 671320866 633279813 507877130 94626824 489746936 76858728 972223433 877247590 451444272 418445973 758614967 209557689 937203971 40054186 649105499 408667006 74626923 210907878 5308228 796524760 32529062 247168110 881785985 826051853 176633529 69518025 51279657 877997320 287541995 20747621 282499541 692892374 813594181 564192016 823458593 798075433 525638681 50211967 685513263 556698840 165014648 191259338 889708323 124712285 56968378 539486702 203003304 273399125 741116410 798366026 847515497 669824004 798849944 481616418 867074201 539661006 224044981 801875999 880227948 325328831 491569082 679786445 863875483 141170180 810924753 486455068 805110500 854236272 192568938 846830560 841143176 605733880 403432120 25447505 250180556 392067639 831018802 305632652 432194424 420665835 466675986 455108624 986381403 121934710 295602649 91310657 421082309 533716830 417564105 831506152 445282827 844800205 663668329 924870065 691320070 869484561 5086981 599802795 904389780 844363037 944544044 94817740 590483478 821926407 761462576 583714667 719174641 62791048 106069161 33716932 264672269 638058879 304135411 417524600 752176217 365445486 783640491 56977162 62444356 642035963 312038197 2639714 248119878 581207665 550512953 114475342 832451157 369571132 511749922 9904380 33648240 289090673 26913438 485087874 597071384 267196227 84148769 160288343 864869330 339626383 460560225 511763926 917945766 856109649 997137883 592947650 285185955 297462829 618967885 45122749 412228185 101585383 351455290 166519247 109805917 434192107 985868393 258419942 192835528 759927750 219807078 588681552 547458232 508170922 639342336 745618498 659528654 205328366 576786377 391292245 320355247 319205004 290877850 128230659 316547716 945789090 720519692 416826670 423881337 247127025 560184063 383658906 438285889 946009185 976660759 28092014 971669392 37524603 644938810 866405047 859822496 39322093 722922515 179032805 812466605 668846602 493786770 617827661 874705785 758081608 261700714 864465061 124597705 592764096 683057042 731846794 877432037 209877169 896892357 138037245 404179740 573384957 379931906 589183970 604975422 172590762 16609804 787227008 948961568 461500258 229248234 233736964 834467356 930233843 637928808 644676605 11963790 519944912 82020245 635893729 390760792 242228879 273229891 301357191 313445982 870346857 763222411 757802155 322484491 71389886 788785478 465437806 244157899 718017422 661353876 7857107 42195855 586515200 550824793 336727875 420669004 381749727 436120251 544166922 573928827 437873687 671053222 35092696 623234203 10604349 334531144 812065344 730590635 110088965 73761173 70646076 71070128 169949129 229135812 213228967 492539701 109694217 949465295 243664577 771419846 502419429 894921463 797047727 300106612 247735717 981579583 107519993 644489556 41336370 965196268 302343179 4184064 337787034 347887371 201199028 520105236 898725775 142346475 938132137 64048306 168456169 669767327 731577603 254692863 57880352 355961469 813933501 76426147 968587218 869304481 515778359 479633485 926330435 426140523 927454134 58389293 723795160 365168124 47011297 796936824 916111515 440600766 725592901 392657384 975613371 214293465 163375827 545813817 80757256 376286654 178850141 862492845 517625723 462079392 536737308 317336457 546842796 342806518 343792429 284896918 608431450 582369019 907104783 660452513 133496039 54949678 898405414 340740347 268838617 310244818 614641468 91772409 230594907 333106543 25124859 645358453 158730169 629638735 113994356 796930891 744890600 638366466 333629594 895621085 284942843 446859995 709144264 911501456 256458415 683362416 297953335 998158925 268461024 883140637 583327113 343518721 246549522 190408322 70211393 393457949 395503081 413647105 955174984 381425174 707682993 59156545 675181674 844760806 137387735 759212718 269934295 169114505 464624749 81598710 965668002 960445569 360745386 752214157 287304005 267168083 462597480 677251626 765888284 961954568 288382372 452241992 375510501 925814957 753283074 584775078 770835270 776417747 987652679 97864647 828860231 204627215 25783517 795462515 102801620 847045243 600907090 762464052 664498236 942026804 853024985 326201306 678700981 358987994 959575239 302567672 486655445 651757075 696590615 926311268 944433178 313523975 167083751 823380923 337786212 995063013 318934777 887717082 271517814 980718429 459190323 868499046 944122488 458629413 288619551 784122181 117258103 340003957 162271084 489831459 385893604 45182858 876825707 294463983 535077393 911680294 143113106 775887451 133052088 931012878 484527101 870040671 872604531 737903755 938019304 959811254 521056324 28985578 784988982 840161887 819022095 264473084 506435565 440675101 539416091 291069078 586918072 487374328 729982614 429739794 726730083 851468730 482738958 478061517 149444963 791317875 133059064 450121127 355163724 792604406 41397292 820475526 872039000 732620633 383324007 204503507 798271207 39901561 716572359 549822715 500601593 103892084 116839251 575966191 16270774 216152621 859635313 197313956 1796327 57522123 568941166 204151956 205083002 533657658 858757882 300568892 461107713 704965800 830850985 665670812 599915315 523639561 572642419 170978490 784279146 657952404 417625652 702795039 199510564 475293764 726183725 817568600 371108483 696137561 611730305 139666806 932998093 96075732 983225785 183196303 358989036 967143678 718139201 279852347 556570606 202726881 388899560 777763863 445774470 242776525 577754468 287658565 662375561 154712277 732517836 569314794 618488947 57085520 208082972 874334895 466515424 694965592 938097588 520195649 759803411 908042062 850176985 48266962 628384370 331998804 604106803 715626389 551302919 448270289 27444045 145111877 499143937 296780017 146657561 231122591 412257073 805315363 807966057 665629923 80535694 672729241 899981431 855437399 566318769 57806027 391439710 113329860 612746329 763867892 723656862 516599287 905841641 839290515 184645788 294911553 977007077 173829612 557790239 767215864 26496377 782440581 17479893 136424180 605697266 748752809 72467404 728009490 620663874 758833384 922536441 283191477 832224128 160767637 429405876 276908608 555589990 2426439 693099578 838302109 934763473 698175832 193588266 516277945 302360645 707059049 285807113 124496389 886586471 471077084 229388734 51314423 606277760 155969369 508518422 527154823 649460225 608816202 720163649 802780594 178905593 114365790 753522003 571960827 396142497 445265161 723702468 170906597 181244625 981726979 939721969 718296954 322220680 796490437 3339416 388111559 553068903 130864143 343217760 836320861 998530102 980638053 598872911 770159570 494210655 264551053 715787090 399551038 731863150 103070994 894632376 280934591 958783127 978140356 429782967 702302965 154296112 410585142 533122278 599536518 554603826 338770751 267368897 724008603 332256956 131946362 945408041 790333537 845882768 901286085 972542433 890126730 738290580 783037894 219432210 551933385 353528147 867535969 913623751 927435865 651142778 254444611 480227698 40886391 451823195 843204955 111114086 604262883 347588717 935148635 467952474 106264932 887516873 602366267 636050668 758915393 720029871 718607287 794461980 427475912 329540863 189502924 286075085 608715722 855622849 805350463 982827847 513461533 256292254 394040086 905586360 267799833 879845476 36901916 726217390 673312028 157190021 358904161 950446238 383500550 19366808 27636664 526007393 336167869 932173271 160207672 856497330 361211307 622180000 737226172 29829553 912043835 746640885 955656547 630635362 644345695 720201211 597796112 997718575 751053325 990785406 636420331 738315618 644931261 455583852 186755294 941406636 321869037 256145494 376360216 262143393 431095453 384092402 607353998 426961977 158128852 760183963 728044917 319837521 64074777 913520335 942381001 354907176 296846074 581564080 574477258 357097442 145640584 137261956 600239226 14857225 374580953 384583989 696540704 701946119 136566661 452071122 482517703 79688876 298239530 689930508 664609983 588758190 494806249 712141498 164975899 198588708 689127142 42106197 183111218 155418379 932794059 329629565 228391455 74974402 850191173 337673586 463301953 659208845 935044486 31578523 795269307 465703701 642481090 348614915 278839029 739344869 372056498 9963991 554706457 44186095 437469972 204507625 240509079 764774918 504452136 589403952 868624289 46798690 746667060 302867526 83001264 304272415 85323266 598483176 435975933 972439997 922968157 139606138 232243209 528126369 960154775 310418561 104859669 612236179 946126086 189685030 447067051 90683967 354666883 433095610 590824723 873278388 308974057 934023980 714586334 523591655 543137436 809613461 684387936 692100401 8633599 584242605 803722797 837224653 214344701 744422226 753362083 98622299 845853313 76747784 262499424 585209696 905342461 836461172 431806664 275533764 920724711 54058976 42999424 673172050 939205944 59031227 441638902 123691067 420623083 879720214 615810006 546200211 636481668 630934823 377844630 433685715 275308422 556559306 638852587 778581334 567598332 522283259 448515922 308838876 255277041 359308893 286171272 252577801 204400120 199756726 817773330 616192487 82892708 905238384 676382646 126035552 849257745 161256218 354779904 7703493 820232282 948647909 878766527 562586698 315285024 247684392 453205893 766680199 879003658 81140445 127114026 784594424 745329471 93774881 84357961 730599806 604666093 368338872 675629761 395489245 47164614 781641350 534436661 202177084 857200510 148027927 940561293 303841959 20128590 868552472 376606835 405953680 105606260 412996571 86467287 200960330 218864049 882111191 421186668 631236237 546556617 426563878 977689128 841508085 819817223 105769222 51541192 507186307 107458486 725322841 752466249 362737434 186069673 857815332 936019824 415322883 954927796 75125779 780859971 28020074 11083312 817408244 435889806 874485982 793435515 387496248 173547872 518801365 143097718 100349045 638114955 754397989 238610949 661779174 102209831 433922701 668529810 300401129 193113615 511103274 601171595 227717248 921092194 494350850 628219360 340176849 676081667 962391677 869422470 227854758 981075994 304797926 927682038 372387054 729723282 442422510 637865902 810895418 255109528 862634026 778443183 385059393 452678178 829285520 881950205 666272348 844694118 628805886 694131747 320986890 398167390 503748531 257208236 23987822 714354251 437373652 802298027 40187596 45429551 398178024 59922996 541760271 427307345 215922013 579719392 832320838 283551677 658793729 41571661 461464867 402220994 448782473 148465308 991609979 661193586 306808077 744486641 323731400 913502245 357448330 921417719 830098602 920989942 313157727 553997657 393376865 61814084 207349200 325958986 997628501 157276467 916469383 607204606 406348943 738163241 877779213 503596335 810966077 651631953 606230357 760289433 708898354 313485339 588020018 72467069 929276771 29156026 530546396 627368226 538236267 356975780 535626096 227420239 910555400 909323030 457965933 591799251 136074395 564053390 510125879 316452350 421884588 226408015 281711511 267240485 952898148 179397856 411062841 849392929 419096082 551487117 86992940 174692304 206229415 84516581 366360166 358759827 148541241 590740026 372697662 789231823 866609539 274854436 65652208 559466860 809583716 79352318 355897629 746775385 278557532 831749992 853048648 838945542 26725906 154748099 421404761 962041832 847847120 933763512 650116382 409265400 639131909 374842801 1540037 997936436 509445570 83476575 309278308 798482461 207743038 150765618 879058290 443821624 669286482 309421796 805289547 210476941 923717886 883609071 548207023 313901099 444179682 796134162 821575747 56863906 845950150 599024336 427678478 993606279 595669522 876445424 148750846 938685172 672040790 156830974 609872993 570129669 55953604 182450377 498794348 62398044 454352049 970164963 270732472 809884573 479330840 171027748 690925759 779709171 959051030 850322216 61811043 507837577 416298351 336119500 166369384 45974802 873675016 967905460 109017077 823700034 432299627 99211976 973054231 900412755 792828742 418045107 10139199 833731969 803775724 661602915 376893375 320798862 151394514 361339020 403220560 47473983 826705171 664941861 871292302 124471260 235203821 432251881 860025978 630386356 471206722 689681622 288401400 138773143 565431576 548412594 426888015 118481242 493324825 525562241 312206508 885771863 698058004 281980688 419558814 198376682 699914362 990706030 426316699 544343285 185394914 199780205 753064570 198772061 352989573 441934117 965319416 702313098 30582466 306258546 694599987 206042859 25614491 536243569 421560113 53114736 737272631 568446727 43567962 389083150 457633630 445420378 418019578 148009023 493894400 147765333 509310145 77585791 4999086 733914153 986651970 514444240 961099551 593856967 472896375 44559415 795939245 539747686 65694011 560394044 132494037 160378115 350354383 304331630 53045179 747323612 709196886 448103389 667344803 864313844 351717976 99502238 974424185 615663763 589666371 789471563 420551498 703045315 653823973 747565952 306396873 51387092 228585203 720065887 204934603 66205144 402184070 364105741 174112203 588934184 857515673 923822643 445739367 250700765 857573516 875698301 279075041 244749655 64652196 242250270 480377503 261433274 673902728 803725131 577718699 173250412 907125446 824030651 115723315 726876825 46016844 523566382 307151370 547713455 204087023 546474979 720530725 425088994 367539431 422244128 125140000 163913129 991249745 455003053 924174007 811519295 2993580 634272345 366027853 885987107 168855388 638172276 139294824 247888024 682649131 247591507 863593778 407641126 37547203 434168272 812358650 326783511 302423861 534321864 259702705 890137851 867979125 707745179 955959662 163319332 24139227 559493038 386829034 619412011 721408931 601234412 827981573 323265897 716036462 422378817 97669695 131939967 721334207 147290398 328641855 909803727 572852095 286268920 94664528 348214528 368219770 739939273 957932255 671738749 307565536 353665166 580982783 766057207 311002308 415926471 414583525 146732767 99680416 203675129 610886763 281238509 669989840 920334639 856811153 18176668 44090898 599769973 685027064 712626603 850892556 634110044 182861669 310550685 43147974 816790650 516513860 55827514 452577836 854481894 342310178 384991500 885357965 94038208 618759986 456058851 227599647 722552231 822770122 976958546 916733304 265107009 826834659 827466031 249134102 62476215 465796508 216012054 595098585 482564918 115887798 869852391 269597572 189669999 483383577 70284356 923574847 804603415 857622607 296708628 54296600 8818280 812537092 206252291 581721213 424069022 943147404 807367167 693729987 958675067 701029469 904956092 1573027 393477316 457310864 524395057 705356471 445004226 538920036 351872281 302221057 426969794 845755 498340980 895577957 877842837 351636124 55177731 655883306 85944081 6156207 72633551 366116990 37012366 574545604 279965090 21440239 686183785 3874636 111505804 474363890 586474372 170484446 430003296 801464927 42805188 942270388 108801332 167404531 201133458 450734891 1887461 727226828 894303323 536837191 793334416 253157617 747982864 883314220 722865690 797679816 875249063 294761638 420460714 376020382 225585048 183328930 422490921 902274851 599634528 399201459 887331017 556037867 18612481 629448590 66503547 898493678 358035840 188454030 386648183 940264968 113582438 148288049 299391160 583530618 823659072 183860376 440545149 596716647 460103199 343961099 336221898 386133080 962533401 841716595 708210661 130355641 839342278 380357855 480288729 350314329 564005571 85466623 193747446 900567022 715101491 796118188 389190735 677140623 870603833 473492830 116841018 257436984 612978559 329446836 136579796 990759753 52769458 758673136 594874747 133968391 448773123 989129848 977684562 98329370 859555495 26139735 117927104 744175374 335666520 847531961 471456753 573930962 775319251 140419954 332907347 171644219 102694488 878681208 943654171 677311874 335320621 936047205 645203646 315235266 717517339 429305846 501739384 307823739 334829551 15996302 111036104 545710098 88521722 800191924 614796530 244696398 418693010 774912912 332239740 186513885 670692751 900878706 40316849 110061773 205955279 756750667 583535905 13097235 161651890 348030259 553372191 157361671 604300702 109628897 462520386 180831718 960571260 672871222 98501860 987072079 885003321 393017010 425868710 979522759 966808134 289435645 138631914 248426805 763087129 61992288 257965655 508250214 447322538 938993225 322683225 168131722 770464503 891827659 603137951 861966261 475293824 429064987 844272539 867730015 460836555 787541524 268159749 320976869 555407329 951507380 350446937 777646341 937473999 944305309 133636180 708720742 154866471 50867605 119305851 905249550 586450300 919945222 232697748 273672938 257551337 686001791 586341162 780819273 999976843 280809777 351736589 810670433 382600194 452795506 630712784 838137033 457173492 506994493 178922314 734212605 123344778 707183537 818781973 453995742 905985778 472281998 425137426 791301423 700328155 49804475 594622947 327145753 287180540 505095106 357035376 508438952 960643725 676152914 35444579 132916555 654231755 45715901 209656748 879858776 150392697 521488759 792247549 226535813 388027226 693947805 128301902 925810288 732830392 927031147 7492698 635389977 656471008 292810181 422263841 24481123 433774500 444540847 635173732 297636246 988264919 829154005 62417452 185365216 728987092 225914372 456132676 927228111 509577976 779331503 429439930 711251672 563113764 827633259 777719650 386211028 594776380 756742515 753252691 465111934 78331818 648270116 201632616 753049846 27949275 578670978 546314176 132708160 690936257 665326770 724423998 389341382 202582607 633954174 18224649 348356818 418151424 979435476 557522445 113839637 656454737 753870151 571189625 85751075 700006211 223569293 162959167 665023732 707721178 172199679 120050072 19214181 923453088 528525084 155869309 841040309 894540322 361376518 158063151 852359945 514248562 305944579 66501551 470517992 816657059 352657917 628816198 37771199 481694545 849899011 590211839 30958430 828505366 555031750 627886376 260443512 53068310 59591964 379932885 496610855 455857524 112833153 450770525 56152679 260245978 109123985 519695835 202408599 226589686 360026255 116489646 180627195 34894071 393099746 347731193 367364668 451334932 195103378 566717988 868713446 540673029 634892495 782788441 863315688 462949768 655540331 955151624 907319832 190641629 764125531 23777891 86038189 774011979 828534841 953706466 723705027 378411417 566789829 194858433 65397210 872777365 437487200 783721597 719914327 689420945 262934671 59484507 249435394 630545377 854717310 849049825 812682631 4986462 378369658 1002843 263868661 586493926 559302774 658391383 789547330 300494553 462174343 802490409 640198852 192893598 349102696 475418216 392287929 852273180 786525943 634925679 674710464 50890817 244243126 312897757 420254814 442386047 255547979 309422869 408549243 836467530 451649280 500874687 304930530 961956507 180953923 199340357 997210052 255022704 280317735 746731095 980981045 808221001 304831714 533929064 97768110 960404653 325699405 140735534 748893322 572321699 598688359 674540070 817566345 400800057 834862034 839006989 950825039 722181377 175417685 774064744 518561766 629469071 642218328 180890365 215633976 902225148 666453867 369136472 645623190 624516454 295533759 49222727 287251508 979069806 718335659 965342558 481612458 181914296 213354792 165096820 129371252 970802798 550878550 762709796 895381107 649074622 791819765 601943885 436334443 773838423 512590317 140633491 169015427 107313904 65503430 701060828 663792584 59069378 251940144 345987027 408259753 320834824 495582077 574874984 335114876 93139334 633542690 610085709 46341368 417912063 901810234 509613691 263171769 943301310 570144259 657380267 773408192 907217934 336385886 541388254 407929840 704814786 402041427 754113238 160174994 244752814 902638475 257305498 72754130 704652075 995706580 392987382 846977855 59897751 936058273 884114936 368342095 66788819 223995783 427948149 272484313 758004163 873920194 767838082 800560025 845639890 291668142 148625403 669541039 372435563 283122253 285180671 805933088 633828481 239867080 189257841 706446676 239139336 859997670 657175929 978087062 863250809 750742678 587533057 774391703 394395986 434541931 477438009 987874796 676653716 431871771 946293524 478334859 292924739 116400896 191109321 487005522 743568618 429013911 857773138 707478400 179652884 870864643 600484080 245294650 145203668 323576202 947354789 306285063 759023166 696858135 287210168 814364757 563206891 613173431 649818165 291664370 726849145 871142684 398572138 171885459 281979401 469827869 365516652 538742352 220164544 263168820 555739280 760306214 876081478 592714494 782233842 705492084 967603274 591579071 860008433 122885246 38183675 86836443 974007217 271324654 94833808 423718494 76387223 538030926 34647490 316472181 229600977 315312782 527252813 134714099 386906316 835445124 909437555 763039693 580147644 353238119 715503480 560316318 557754647 175643220 989458983 421903140 572474906 470776266 275591243 296728769 844491843 197498669 646596663 185983227 80512469 851471174 717504319 255977212 771386455 177962433 442296381 528651026 95059733 545091501 241582605 830452528 470110621 112412160 733832209 445022572 649185348 853769233 767772845 100447359 486037151 636941340 195587020 922927176 193453578 897358274 445218137 566357065 254114340 583551622 17816007 74034728 186258769 587176528 674414218 706809904 520721719 44369390 512843420 757461453 59200833 381281166 123476729 604544020 634196767 143789894 968871203 249961528 157357892 162794381 176030110 662010902 520662375 657117631 316543605 278898346 811108099 490025116 412147635 279746712 240112598 405514441 327942123 12773028 340582501 371265357 757529777 265462330 271124087 89831958 491926303 982334951 478744982 31771250 178004049 222045661 338697617 554547606 42360809 194426995 755365117 26146075 659706507 69278883 626579375 460168059 322308194 155167883 413120323 92839064 721423258 550336493 161452953 371001398 379831012 816084142 189335890 881044092 645049845 795639130 320930903 231792248 107137542 138974111 190192211 465499800 244012118 956922573 911342388 252522289 172427939 238002269 741678510 896698619 59751861 790939239 563007416 755148178 480416212 259098666 261240588 268458999 671440716 465705608 686798763 495997710 614235888 367620743 613792343 629583390 554039444 502738897 585420056 249298772 415933330 702472500 844789176 778352191 927351110 14604579 400998983 565083221 553258898 166575668 152048023 407013229 949844827 280491936 415870912 204023364 14207754 233968583 822080670 226107128 447376139 237623465 591853646 47345039 857613905 524429421 174619573 378245233 607133904 483492318 947116281 590878954 262171650 776016105 398377477 421986218 428037475 906960160 484843273 797293380 109684469 982101562 26752760 242391730 592278461 670358160 507161097 270964687 211811908 40379810 798829111 725434844 976216342 832961168 864341441 543353852 622209862 663233186 491968938 737229751 700305641 378648001 190006842 670804859 729018774 14159611 277035899 460657942 49236717 530177795 592167869 485178429 949266189 531595438 554334738 923552009 983336731 470508407 263008466 764627061 769846210 703431675 192205337 740267233 720030638 597071486 707444804 331412626 735752208 410214757 220637304 473548335 774052125 630655930 399555867 136739142 67311247 581366700 292057177 353830085 663182370 354732811 381904032 127732097 336533528 860743632 959529252 556164786 310242742 489755283 368303708 932704373 247076293 460921107 603041411 817723465 765097233 270664882 420614168 957995410 460161261 757651702 728136286 967852570 832412078 322247690 18043357 671582347 911353643 140676410 799565023 52710646 606123332 137505147 535311860 579384143 519871576 763951584 483079790 561695726 670822861 3192870 38810342 468499983 393052299 589462313 762047413 61029459 731779457 443864429 312009084 902039357 581018655 557478294 704977820 200326582 472969435 294920944 323526335 306307978 718268332 917684712 386800973 779848681 689875602 147897488 560101880 419254758 720821260 912895263 622494257 172645115 331003808 953393775 41105584 81824644 987733079 567750270 897783280 178607935 647631677 191636205 473865904 789183954 262940645 733436804 449866355 658251589 890806500 502139052 735843329 105205380 853632082 212868083 106169316 188937694 150109260 314119308 756969196 22429065 436422516 285446092 502343339 673490459 579156847 803299246 415428602 54831378 933901158 828252496 931673970 58331982 557170310 798710644 286380020 170337682 337611392 605314304 543249186 772633862 744145417 271533438 549872611 705898424 916346715 411338141 326330083 804254998 113154739 839788462 943880976 893060213 892806865 505723943 942060062 175830414 738335611 47446564 224754948 742117115 782237690 84391393 800792189 490015422 579986842 854786369 281945480 741942459 93766191 749774410 6866409 264454458 253817483 14828967 452150950 178432358 58371849 600606501 156657290 301588432 396052997 254699062 502444709 702505196 537953889 757515377 888615625 869871506 521682946 789473807 382198799 602900351 398608977 883672176 342843216 930079698 86352571 309682836 274235821 177879951 566731057 295974307 199965960 752747551 357846697 184534886 34479752 144682958 504527771 804510411 77792537 587318348 676888196 567130724 898225642 936977197 185253479 178553576 785311469 298509417 548124999 503125425 132233562 780956892 384587437 553419581 104328236 345167559 544717352 683023278 527955106 826078797 402833865 570376010 615483584 514815479 895272099 62817019 744710091 454561585 423617873 286428367 966581969 888931018 169195632 188974201 751215903 374366584 166105888 869452750 305447625 639560786 558579079 496165194 723749 886132052 109614414 719879817 594924368 979822558 242059810 655094990 27117735 479549749 88072756 497804671 443632975 514916609 42760890 600077990 120444591 787792334 981813868 828394866 626594801 844644747 264118279 222720692 375733892 258563085 548799181 178915171 834706588 179295629 402584323 524651288 316815793 413989158 446070386 129202322 730771708 461931352 406771431 906249780 390502397 108256904 53267636 81453698 383148792 503749501 322461484 826902696 690114418 451240421 724765994 943318771 767871161 433636046 693826955 973509461 826792538 531017517 575532463 741285349 655557289 930306650 497643516 382491485 429317436 328757906 256692315 130390426 34626416 39214452 883817657 412177952 419836131 195986565 58496904 882889876 648080888 387297196 733105211 548920640 666454614 392261046 174846413 885356946 962569065 824925395 753067323 948681372 275192544 29164823 942164485 827147158 453739821 405146874 791752881 261421144 901988872 36766169 229678920 741542369 927898348 400245362 448035287 229081811 239419289 685226348 967130352 973882355 900160656 62976461 738277414 383949998 122966426 3559298 399153813 646999439 319200834 539305946 233890135 606047946 257860694 902992907 289463823 11482805 999213162 353196972 498129251 304407113 655494228 954325305 411297146 463920549 296567729 980850323 383777410 628662411 500521567 896437117 69394732 739994850 710849793 915630624 262839086 370381618 847679871 292307336 272006592 557871403 129137027 797166628 931621408 723727390 593169660 234962506 938112014 223277442 886736031 924786352 187901008 561585521 122022497 572159220 555606831 277396264 998355966 600120342 573152505 833585034 330593654 936337145 669005949 902323614 448517514 325572837 935495058 895250189 808558147 396062216 6796176 688871077 255532396 314657264 504277460 492201688 457432339 210429458 659857985 424222269 26401292 794025031 523328954 123056142 978679918 252866890 697737385 568998057 153256979 426654523 671629179 6622736 976348444 432166942 520326434 917049448 495230060 60024925 156011922 393615485 107295272 160442178 594449476 236093 389346365 828368254 613658805 945911097 64000218 171730853 627654376 634218279 744574193 531413680 126326240 324598370 586534075 844615801 647330343 599293032 776350257 599509058 780184651 602282587 595698067 356064047 358645083 341851009 708799461 523850951 177498990 19323845 775839085 986163063 184920092 359716915 359322167 360306959 504860931 53804927 134760081 440300354 967159875 168381567 440120207 262383146 808222978 181458092 67794312 834442947 242747882 185675942 866755735 384853868 310879142 909732525 53590811 278466153 384649064 724469032 474766903 523403875 777736550 871059234 14612051 925852902 65877336 106733768 881538457 227070689 357982460 101228012 589776504 705504554 991298707 438376069 989967397 495159032 180976481 763388717 196478741 481973863 30409776 453173666 801831813 456765175 580057550 60639557 464169970 792964621 994154890 261074334 999126433 541359985 643336635 443452630 89069336 981823951 704041017 20842043 495474339 101740342 131858146 261333183 589141200 495438748 851798038 879388538 698795251 3472215 897479996 168664612 814863779 671731109 346664251 228792220 586417467 398557477 17711873 766141539 517799514 503360092 346045952 897839905 568797283 199573042 129055916 966724895 177436158 487310450 328868094 235083468 853787541 846196813 665101556 615723065 841169880 917082839 523969295 406785948 462350393 275990409 973830867 478512593 499092849 578042046 434303818 81263316 626350585 523802678 942058370 250257480 722230418 295760277 333631242 670240755 960951998 5732581 698308729 833695295 277809988 419303696 143212519 898940091 97064624 968016999 841918834 561943705 700603856 61707038 323565499 692284717 805120056 727134669 843744870 886893684 521258687 652027376 258088606 845552522 547175424 622921320 532678542 826572083 39656666 144260089 406879977 310207571 517594353 370001354 647215970 698684022 565998378 345623528 613550901 683126345 674787891 544674754 841388189 23652382 491869944 704357550 445345883 776376429 973738799 177256035 315948086 494647373 803954126 71375741 571554165 254046719 598265743 13778941 349911911 81424228 23327603 727714758 869492699 678817409 339754300 562287905 949158312 585452546 237231089 411153722 169654567 371746741 539597406 738295456 313817779 582725899 550929809 830385609 151827248 444532122 796299102 429215628 318560898 719177629 242711772 686662053 913910289 288724594 397104358 533536564 224531275 76677403 934578332 911832894 670390818 635275966 457582047 993106219 240653706 676075813 964032984 51704646 194710013 737370431 148746097 721363264 350120951 174808989 194826714 89673902 815304825 688378614 449158406 37503366 717290890 689075875 811804203 857086630 539156145 989200675 292736070 398833741 126329725 501275801 668827797 958896800 985210877 843522377 39606043 826172966 369437000 507754526 718354207 123966541 55222263 237742887 272397229 540669923 582858918 842102294 308280339 317140381 236764790 963792064 365957733 835110035 318632846 498038687 360013819 472108738 965256085 944094803 440278510 118692233 282485818 405203484 28377502 267165228 209370541 985886818 992474414 790455893 15461155 553198382 428894214 424439950 435810645 431087022 296072017 702865607 521379585 812750005 217717373 698022614 73869672 385726776 5935037 743316210 852867791 24619218 991818378 755553336 332902142 84013121 138148894 203449639 243208132 315776486 542968311 613732387 213850480 135529033 129542746 740937717 449591129 531030163 48491214 560573001 50043992 867747091 953631901 44432942 826704201 199400890 997962070 123575450 598556046 676278430 457432398 142796004 123993483 751978619 663709722 139007816 248150827 563401005 339753750 207824231 734640218 336478263 997763553 574862532 557912456 100257087 717275871 241087304 614378540 911741071 931541942 643535806 554626879 516033942 188915665 935792216 527668157 363019109 621652192 795040552 6909224 925346611 495151446 668342952 541987844 136901850 354765034 209646643 287916124 637877079 744569110 1163401 923068988 213543757 238842779 519070799 580075060 199006083 17749755 894933644 342528988 58769761 181295358 439261998 689882186 318231415 650106670 502594947 645001885 921475575 211702618 610976448 39068278 378410806 740456471 475419774 776195706 774224431 634345786 119335735 122510545 637083391 684631647 368810701 89466794 519147882 155552101 876208388 690665909 796070229 379798768 778287619 387968679 23399754 632270054 122094296 619065786 601378551 510699763 469471729 738590250 789771695 993663749 739595683 841377721 836835559 341703120 579629734 309299499 882452666 510588234 197706902 429697227 575671910 345780016 498374772 422763237 258216141 792396672 922054436 553794634 758513397 672444669 430659565 809117903 401415304 447326127 69987580 959776205 558848085 813506400 75814368 20565667 551381709 784406559 567409679 840589615 690905735 780828353 663492960 725829721 31011516 773931355 884919440 903639177 397021131 869279177 505781181 460291116 617446838 700786219 21175022 258781746 138637988 515242850 797468808 869796499 492875101 665916311 539207642 56991941 90776017 767077045 574848403 687434312 669926801 70123242 26306630 100433690 979975252 303900970 491233005 884689987 336922740 86347692 401086819 893566027 124449134 973470315 936604393 525219775 271129190 954524070 472386210 751909808 967032993 166965856 326515222 667756595 268728328 9646817 33518515 790310114 470647211 104769331 259375431 273909593 235318844 848725413 651269255 577265082 385719440 641233228 829144972 259500842 467438114 489677437 968867665 782118481 39540112 394664277 747374134 236910046 470321948 63754801 621451904 744517377 956750124 556498486 44868822 80777199 511006410 896946122 173813446 656570466 265559076 840943897 175978814 234816534 164890381 358650513 468767507 219324749 477290874 279769446 651893117 734198092 176873991 78768655 702544537 985259740 788168304 378630343 210947558 843793610 854253080 834684941 726128840 28145767 283682437 195622180 345310985 675101192 503166433 593301139 548163923 477058951 43477371 550198439 280927159 144044224 480727108 60458988 813735977 919888405 669307731 636326840 997488897 534817515 802775649 190743200 640201595 414085675 398537294 897318657 344032312 188982466 858566554 447449464 463866811 217826849 522442989 960131946 279244525 311373501 916873103 870087549 950845850 191189648 337801712 92818461 618672370 880560534 689160738 696759288 647613961 879861841 92208218 976270978 47946326 804553798 313739634 473139314 438758456 361144446 423355242 60514883 951757676 292926470 267906019 412235956 867649944 602937455 676521634 98136905 16535236 402272334 576770067 31289031 713250268 942141373 109362116 125713852 193329967 683646680 474192101 408485108 996002547 46310465 420077775 537048581 720037822 910346653 456383866 337399749 305225486 396412949 652362757 951117006 295937987 13511382 408141105 141569537 27741856 940195217 758325222 291081472 515348685 519953660 571432878 865788594 291216472 176051022 157201205 911335362 127595183 952947399 942303951 198860577 812337447 861019174 816318706 680959104 35778937 258680113 806182583 668782295 87627327 498875697 688674397 157913313 929029500 528681331 188850630 736224669 922972945 144225736 910331641 160983247 964803401 608493317 819576478 189594492 371771726 63287684 574545541 938571378 823165361 724315042 279732767 465768126 503530726 732160575 356549891 828274227 932836293 561498433 681227627 782416874 425910283 292657681 107523252 181211836 206625495 293010460 2087906 983525834 22450477 95621459 859487769 947614966 771482230 739568299 734791461 769511783 197129470 997167262 849557491 818142729 130200181 634665897 37951766 810389002 354958447 719590092 768181059 351193439 294855908 206675981 857425877 259745597 802195632 992708853 701483850 434429600 23503380 308823825 28198851 226725063 921913651 602375282 604197256 941314485 281989782 937428013 32491906 808128690 883549609 163548 62490560 726642889 932872507 442126108 806005746 819349320 241996802 650675725 149786097 841713730 153241877 815000533 942033973 969969936 232800880 822312477 640723037 480397004 189314419 162603154 884809131 48753364 925861731 731596645 747595141 898338125 747756520 52686284 594102774 348349854 661870990 767368319 540224554 658658544 453508676 117417531 305580789 973395637 848027103 55371331 375039821 564774686 800950424 365383898 748699340 345175971 952729482 477907914 956837935 423430527 340600117 497684192 583448025 383225906 42141182 731162221 280051793 359191549 504976044 127519175 224299711 909632105 437112045 553564102 222745971 134144705 258748879 182628167 778915935 385239187 297025095 257945516 536705944 962349618 124429741 695492955 181982680 147484471 122755134 31979579 37857023 764191484 631031193 434501690 377986701 961084704 526416195 447910345 397828138 164905478 968028963 70893150 260899359 125726549 652076550 796074737 574992858 421925497 32498716 13212287 578291310 47500577 471601017 251183754 831435536 775472063 873182357 498924440 127018395 844211211 939039949 647657904 373906701 498297728 988099295 412681952 436838920 906984414 135571826 512626617 360007506 345719206 119450508 341943761 916008533 566808737 933432602 101873216 507118496 86782042 818311019 406338083 319843684 180070559 400329653 408796957 492767223 473899012 336380303 444390353 187306581 569949279 906052469 915774569 145603226 110381389 389390664 137957650 475378825 686997676 576668363 213492862 122143752 285149471 453646375 841224288 135692706 806868109 859802216 445303795 80240899 301825186 547078141 418595444 531800448 74014541 966273852 268626339 716595852 183205184 652210395 388913222 477350980 426414196 299899000 566450855 774787044 243053218 823691539 248291089 418484816 784835018 436757391 246906454 668648588 820175536 101984052 873988684 947150404 230775130 883225648 345603147 183572549 482061716 973902353 953925553 818839298 799290732 138546252 956109918 904203024 988804022 854771898 836280632 743402922 220355208 40833046 834772648 74229549 120607679 51755136 890506524 913959325 648043897 805680125 905478531 221311263 646048409 60931828 291218388 893253245 808209735 351548082 574722951 3948453 705839981 36463079 590784538 310871082 812433211 161694503 97648525 282214338 574099875 433199979 725112038 611353798 197566685 508793485 157315759 412402869 497891557 757820367 867275123 433757873 420580856 41077333 343472708 416804864 419488539 87572902 647837496 989236876 908259988 590171183 773536231 333560676 974501999 145600448 436420591 146467641 234622714 930980876 242566000 566239458 138544457 623822638 483273105 243186648 585867187 184211487 633337081 532068026 239777362 466147137 587661398 302915531 819101575 106764503 100440794 614353775 195127413 118157706 853840056 257276081 519567233 819885798 76194220 784302016 632322776 630160858 392722800 222637166 469913833 823535420 337790024 565766320 576015591 643571779 720426359 79287072 784365384 733527819 215718344 562289022 233880648 856453908 250259462 720941867 154475111 212099523 61150083 323905452 73450727 658036448 963110037 548495661 750375503 48210199 676624660 260306683 721678571 747676279 346135774 227516425 737602889 987157238 639711828 431710572 188903613 188235498 31780058 885378271 511436766 255884689 588247898 925892928 301152007 436081034 813321410 660586257 884486871 425743194 404347521 934407416 516116657 270120425 348205838 207706687 222520637 972159746 605644385 572702548 883847909 867381206 208450168 965017674 366868057 891563386 823103444 737652567 374465291 950292324 206145529 719002964 499571124 412944882 615380465 421392960 568367821 134445283 402064586 754552765 369005335 449706971 133039635 135953810 80377364 244718820 230364259 69261351 128275595 534834920 819608531 631360268 558411528 37687864 716233855 398065010 166724697 289084168 668806408 387230384 340416530 461838832 591000852 932156607 407127818 361034348 375287245 110866623 687865308 626896221 165208158 778174832 693551463 363274631 747871354 778223546 823269198 124151313 164315349 683104037 302258809 983072008 207100328 360638049 133831570 893817819 212806449 363724736 772498825 543247328 982235697 394384311 301386769 408453838 688019052 12127073 528246304 140664641 894038828 720946940 280829555 517599034 330960831 982346857 884238856 472365212 322151412 717755312 421998753 221335472 617107106 560404346 904365384 653608354 86139426 445801365 332745926 629317377 821584592 829449588 115817514 385503299 560972685 857027245 688930120 910811199 254796864 15900537 461467447 358010033 603783760 271884599 792152274 104201401 204881708 496364777 15766328 97756508 686218947 272345525 652560973 424303618 404099596 894026597 621836599 36758262 587798400 403648743 471620321 204681705 453114779 249977039 924725371 694545008 628775774 811717072 192211448 618891905 180287184 923495239 507488398 456319226 117601656 433350064 537829178 700802586 724805349 899472686 72644921 315375110 546770727 626625543 329637008 130880838 877306195 194646310 341646982 77197637 613184514 758578840 891231780 479157460 13682642 308954127 475704508 973128871 287666660 116329826 460042335 464533462 785978972 728579339 578524261 15946846 647011557 472563879 155778537 806660510 833504042 274509178 851095115 503779546 660683614 997517545 201302956 923040700 451497653 705708285 512861045 296385742 660260329 73433319 337444048 237991424 12824502 389427574 426415917 835439912 261971293 716303778 529925311 805350013 27042085 52745989 16672509 720253724 581892821 440773725 28039969 515639172 140292156 495030796 690112684 894037017 380357546 24748696 963355616 235235748 147143796 375180587 919055429 624538577 487364467 186435091 334451492 655351727 331126149 270279491 193805327 335675956 920758795 922314961 510507863 910934199 852253034 629008246 941959828 297406324 167696778 131928849 775894818 123600908 682046554 192480036 104624798 268455938 97517130 990533973 904243052 133439 32164559 75580399 905995572 84365454 35548386 975683679 392597857 716578849 63068545 868471223 808551841 355377674 891721261 30234414 516208232 78157507 846837611 357771933 332535148 280181671 26621763 972683523 98155562 753874294 924967364 980044035 340586592 350175445 727683454 296568673 798267025 601369803 274972166 454604681 802738308 930060102 925165685 161927176 11337669 820305812 245043690 539589392 430247459 305926890 483133955 813936889 297836080 577145569 736114536 125080762 846046661 527157235 358481985 127801972 355158139 603401730 411119290 328825320 348293682 115933394 459487110 122396411 397757838 564474506 187481 191307321 350884981 97828408 664757357 793153360 440838290 946412106 12749566 113550736 698389461 517382933 333886414 912049266 100396785 426422097 828886946 357526542 585285597 363961498 866810050 743874979 387469396 279265265 950605693 15871507 727074901 191681082 454273187 622497380 444387491 134823100 817137673 916638784 41797 854980004 47606025 921719413 521022471 948113538 924278527 803158391 87272696 384185033 569095117 293645785 745954027 58979923 835635287 726902488 485396982 124045788 541241608 944764624 156231669 90023298 591696972 758099396 124620552 949330764 320028948 180616154 881440272 202658207 566499669 408752093 241556790 179659722 779105417 43753914 12635749 589755004 107855404 802627843 152427979 230331464 40688192 356054383 532104284 36553768 502322122 189606744 518208591 288428535 377522514 371794491 664298911 406337270 454772583 117085499 730939531 83745864 321976601 746048927 46501398 852422005 107613821 719637840 515622023 720856811 500638509 547596636 661347306 123323512 385474757 766495862 610129038 230023633 793935719 850325363 410355590 947393807 378876984 10363854 230691112 873711405 299092449 572071461 678540688 872474251 470746894 39599289 68171038 353650030 350032114 598071794 702352116 841560701 400764866 279432921 87630713 931989830 720333109 967306141 975034072 566981303 948815115 679012879 133095298 737137573 656341379 963974693 904183976 54261064 297232866 718162554 528677569 595924413 993696499 39738572 820303370 337286275 780844930 718091901 803609857 612984574 289685216 467094803 385426666 425242360 988984162 29080761 336725066 2296091 416330466 450681532 901029742 502118264 993863996 216447502 691827429 836472835 910268114 192225733 413054466 447385364 35257097 63699869 439494491 252516839 999774922 105359474 717361485 581219613 10735874 654886600 515417205 173384505 546254114 394606403 131195960 730607396 175846815 158876463 757795644 523998890 834986099 14276345 559107053 465476859 778277786 583340211 383448825 947722027 26434966 928727700 154578388 377911473 664626668 801474934 547374389 562615276 506923429 254950231 920534935 770951321 848671694 212637144 110643641 979253854 158455800 314100929 277879070 275974979 847430328 90764923 808331406 304698932 517141544 689339540 343855251 841720704 378636389 193876031 74033661 106740573 282315791 64424657 153985119 309934689 130406092 471263813 424968335 303755274 482953156 810874809 109867306 312040760 325645862 484473327 700012813 130528942 628172194 370796493 206889949 915446164 939053806 948144861 711855233 999277560 751649858 693363662 432604066 621323080 788473307 762435313 472707634 100704985 314260603 306520252 500828642 410602596 692313575 690313803 519494058 316945539 784381288 940846554 530381381 199012153 343823947 584756044 17450674 623587431 821012577 392602279 951616692 672659544 233135744 587874966 353594707 697229878 287098111 265995494 253564761 812273810 677036606 576407305 507628502 392656864 741919516 472722582 489708701 800714488 356062079 585624006 283256005 722346391 908689616 807634937 934922536 968041180 451120764 582487599 323488999 983084491 987999348 465020816 547384804 460336077 105837486 833856485 825101638 749500206 424975521 949657116 107345913 33161630 750653901 756065991 256368939 32490161 90646577 500178589 545858768 444344415 209184211 940296440 864861215 806223236 419364412 284606038 569178644 750563937 623928057 533250777 395147244 582252313 693243931 352407239 60845995 719989813 45016760 685008650 374149785 490495265 126398312 910837168 940605888 705228972 786878664 306844268 896768624 887006604 174296058 574912787 90481852 486806232 381436707 71146017 541619195 700917388 358885868 799917874 493843783 612815368 268875266 183041929 229884929 191270545 875415447 917103244 924878411 395769807 121485790 478942277 843913100 271014990 495761298 316228067 618374384 194718717 750595952 744973367 921740262 44434097 314099896 416147000 792938144 206654115 681617840 169983871 228494998 645713646 312523297 926418635 856186627 653740050 838625752 943857791 234934631 927283316 749190438 290918175 551884803 298785499 816995169 149643223 714748000 919324405 971815777 669080308 756450760 950702032 949292035 100049000 775572427 661530209 356587690 989648458 994383036 710373376 927367097 491257684 575758898 698443498 912321818 945937763 570446216 778696894 899027642 423684603 356382812 856996609 393391370 565129409 845549331 26721690 706106240 101316607 516258132 189287766 577224980 68735267 474587273 727259237 108489923 419547456 858121313 316267227 706569744 973425035 345919313 368874288 852849022 943113183 359828750 135551681 566147351 560307514 475808532 273712716 170038504 536764990 99177762 371823736 440934786 250905521 893082556 82904651 928336507 430806269 139943080 271148466 172906731 923906224 349123441 830380540 761115120 341744381 922498535 795302495 770185514 849506362 422648477 451311730 612396863 576026976 604133226 183281329 75265112 184787598 236454377 833484029 227999906 612977542 689349113 595550489 943242447 69341743 206111805 965242158 119810194 551660817 821615772 430076488 149286695 706629596 319812290 307008214 109923272 721354209 847560350 577711918 293398073 80696983 330190562 823407622 23833917 847268376 554750854 363513596 514634014 823892897 143697478 150693648 722531369 889549333 911133983 710659877 254234415 482679419 64619222 401894019 472325638 716658300 68086641 287371096 715905030 479651558 323386555 955715890 834462861 851129387 76265668 971654534 54820731 512387810 610690143 959703597 282731447 880842309 152592803 240015842 950520232 464853170 961805419 779206341 476200892 303760939 998330070 864047323 349994724 324054229 617745863 558322827 403177238 726225277 136124774 103169826 315158986 181568014 705966493 214758224 160485502 507222044 564134555 872604073 104176434 863858524 27699029 37773094 943901421 281215529 373918208 848634273 340373558 814241793 155266200 478126172 368794011 310371334 80938333 349627515 248472110 847853950 620606801 309115781 359038466 751954004 462598331 482779623 774835890 823979924 56077222 19994481 621719515 472663026 165772899 231132118 4388766 75862084 7889923 524458289 517543711 553546756 936613085 68740731 744859400 856241615 44639502 734835734 691281414 420025832 582097652 414014533 533115723 395617973 237115314 310355377 57023755 854608193 533919152 754901990 400662271 851061177 346190104 426590675 427260133 225997807 550192218 775875662 511739133 950163930 436483240 76037262 379942542 752606740 365320315 303203503 993639007 587767387 173022220 414564913 819473726 160398864 560173532 992911993 722867837 346359995 727089965 354906959 803190895 387030661 591568518 372452703 652494064 911585468 706994226 126786744 510778843 710024786 290860738 500014928 221997969 233791583 357776775 284748157 889639288 597496987 74645273 241204861 767240314 458620901 327219666 183395055 919308674 210561726 134312532 483654488 840988675 686064078 722408959 211580576 573315696 817660510 256282491 986162834 464049349 549612765 623164725 582586463 297434877 266577756 561371097 261611292 274682777 564085265 656980701 217711679 957972511 426081240 992588023 66388006 162803097 31298221 910236321 377479824 794349842 52095027 327593628 980535073 470499869 464476208 599567977 978912227 756522830 968634639 923547346 590214080 473769150 640878684 538309215 502854409 961573515 308860748 106493410 192644594 415279957 350483762 644142828 794060051 325537987 919220747 949260373 790027240 910629884 629633779 455978168 770724690 345814575 217048238 272930548 2157589 842147595 644504608 91472044 195192152 990801223 29718229 637563080 615421736 688338203 367904122 484902386 375527156 429859013 36578401 171939098 385829394 120112390 601464322 677237747 269632569 412632994 855754612 76147059 575779333 219835364 965468920 842343511 270163831 916616471 441002095 434656156 236864626 734965006 813308383 720864519 762598719 741828765 25096178 707278239 410507530 288417309 987503222 960098861 870282338 879713260 23917790 494995907 874004925 867050219 701774527 60641330 557752306 140461822 446251604 397905554 221090493 526086032 366686459 721572286 382647102 664914956 835712950 666187989 110689914 744723557 461345195 774869947 905977305 823938447 102688932 975355797 665513894 319277571 650124688 310408529 431621010 575517247 198900992 854971420 614931250 555964740 502707115 542577641 39634044 852376342 658343146 818549233 266814542 250771264 898297660 992152877 925279975 623734605 225056964 80293086 342372972 904591184 840190406 124387590 133125477 618585693 776772910 923220204 12074813 909610765 677460232 421615004 744801477 868112382 197270793 549208677 792759985 884880465 49623813 735744345 520284697 64285227 180192630 882572240 120387834 379417908 300647420 629580005 942846131 549970203 630717399 492718071 726444680 157553679 5363311 358921514 712710179 374775111 792167885 810749412 657444366 682259324 311876895 254700368 155077690 716452714 220719928 227952862 27001466 935235155 883731725 951903425 353460489 695924859 31138873 900331632 309165312 500765613 651615098 219132709 117254881 282873268 401146161 811592289 652977935 478135523 163158502 26583654 824966227 318454926 560902338 107034299 700344409 269500303 273929748 145280172 298439216 741333186 551064013 949757384 719184590 177749384 733455875 183821409 983602058 276523080 864434546 125262863 503560352 695211753 333439478 190672429 955830193 209217882 7281426 816695387 520390720 834720779 61160044 177483002 755190326 152394865 246940238 183854003 533290590 251951493 47501863 559180273 95721194 727459910 789916424 842506594 776443372 487333938 835797544 761497210 228953566 686170577 878882145 424007407 280481307 259337515 995024816 401129022 925372771 171051596 318239672 563923493 736058459 860538311 47637056 119235367 973643274 645554992 68166320 706652427 800207966 445165473 170969496 612411229 752739493 252049974 735612202 763819500 743043604 514722961 43797435 790863178 734625860 441318742 106509382 93270863 367010735 653098672 910136553 110482839 70096440 745854155 994499429 418853887 409021344 56723031 817896354 546387244 558621202 733442316 160573481 653725956 113306264 648122400 643465384 746911026 115645347 621067986 414393970 665598886 645092743 241607907 697158396 396934931 966773500 356316952 352824929 480242544 63685534 246058938 758331871 933645944 451201646 185033493 465613400 621498410 574767696 367784956 694217426 508933449 362836107 541645891 130913527 286590428 69441356 953924932 116008854 159522223 775614499 169719899 861819680 926329041 970817155 136250218 215089196 698220052 993763910 733394262 71415795 79357841 922342440 97649287 998218452 805900065 569879623 893535596 547563217 150543076 698415274 839924981 101338641 568854462 905298358 787185943 114929500 99259861 723856570 89731916 706328226 898344213 563400805 962468112 518824820 219081132 606269258 104504933 336322441 347847822 135679075 915123792 207799611 343131122 620133771 555164505 68994568 710606802 1818115 977857039 60114193 342328431 700043502 851828610 612296094 997323980 667858388 971374023 780742039 918774574 515546915 122455672 597043725 716838818 395209385 377948465 493991855 785065079 49700892 309795860 487787349 954194623 666537874 638323270 799523961 298056403 177599497 928581232 158710201 894423756 109147616 346334527 35610967 824998155 156882268 792563684 72590265 681468081 197703460 966169236 137303529 749038631 610839238 797189385 314782229 35502488 321033520 79851775 548040720 770446194 332207415 783982776 389503952 337590505 13062163 281895289 120123886 960437876 296975329 181945354 340417065 759820878 461939232 627439930 124830691 203756790 668800565 722021465 472180898 7023535 817864679 457703869 646857360 711948033 104141795 808738109 852017404 610077494 636875321 432515769 852642007 770763486 698518749 638707344 297613624 774088012 587060263 491594280 298803161 919151894 821005139 596139625 410338711 625042072 313929474 379142722 675617525 967904882 446459831 649293091 909366426 643973638 996061275 166876034 928838094 696295931 341942458 475683670 563232513 828861629 957183492 795393695 319582789 972814074 416445261 609982940 658981327 954188838 144480268 326944403 830155385 789135096 5858976 587419596 64690755 737744875 783277766 98202262 55270094 702766526 846127652 138883713 538094047 280969716 924159170 47616035 228169186 553197909 532117388 561180052 285254245 960309867 346655953 68807409 948008088 82910726 872872135 434346716 436185556 315484601 846483460 555775226 973305873 654947418 584055814 816397940 141891182 538418310 824834989 253560951 213669293 256427802 647800764 912676020 610785971 144619451 996975451 248663008 442750221 670569295 869365400 47053365 654025062 511215234 654506209 169791471 81284114 290403394 287689099 809540049 205324679 631100996 975223375 512197533 101345502 324809085 834298823 242801823 955148886 615276713 580226038 801218083 214154706 256288455 844315837 911398906 816132950 983686554 692729447 386259194 521845645 97754154 804360222 854562171 470196294 439046465 473928307 75896282 527056114 394500591 25805274 24957689 791037224 233265671 14501163 29894333 620498210 118838943 933340195 122371727 994447421 137002644 365181409 762368476 233831293 320989443 46002025 337401493 978132486 440142289 985569828 555634608 810246564 511373349 983290462 598915493 180706628 884042985 213028295 302538481 794529657 458647884 791053299 147386518 190464248 886175554 414365402 990953625 850743580 223126530 805277016 546999427 884332131 347867271 534239150 518624225 882944238 36738065 429191679 190339268 396894981 246373025 706887380 733862466 475279249 324003200 587808153 769806579 623695521 233315768 548707613 761796980 511002086 477575833 227146262 306779368 822305078 989982774 443077531 704488818 844061964 972388837 283890088 207530684 610438406 750695107 128807325 635412595 395598950 709462062 575039167 340693192 309066898 806846025 793035958 216472304 45899157 764502651 819314190 735709093 70509211 402206704 272536246 583551396 777254520 850302999 772312707 51318829 255847458 328019746 236134830 663960454 589531443 384530569 168035154 534381944 22024296 6024583 551452655 305434576 809936932 646646171 518953962 614720224 278344942 546566409 200428554 304728571 495024110 13805399 78619645 229922300 331858804 837518288 575311057 249663424 594627442 638624772 30676347 578964135 620310525 981843014 363812692 662461719 157285327 253774893 592470678 643224825 555042504 116579091 468260067 314274362 422190697 578367641 334235071 943287627 150317655 410783521 594956049 743750050 828336350 167755347 640644518 789033527 982708075 449678745 136062894 481392648 410826001 469763746 185193277 27124885 639386373 521662434 579195083 598860900 558933794 84744977 627994549 857048446 862708838 825364904 254431418 653182960 558300531 129546087 406562430 807180876 798818063 979351762 295703050 408282149 402837156 33629615 489403722 740026006 674526913 301422473 73990029 307300540 172194199 523992112 751364617 804242999 39076732 922891319 251036757 873878445 160262508 294667637 294039789 252322632 299959171 660055941 441390514 563634483 167168388 511845445 237283431 329585696 630029653 481943643 64401717 491038149 99558273 94480299 46932776 52706650 110400948 804177378 1313967 850631197 808649027 143821039 333961760 569436110 844063138 407381380 527884337 90788147 773356779 59470233 307935360 559493269 868567134 401887978 746291213 216387137 978239195 135122804 58060731 773229321 254411113 606899196 85298898 399085760 405895091 653964424 928439680 97236674 81899654 262140131 495238483 407759465 641793109 84957981 699807168 233848217 489070005 846859785 239749792 316814133 772826593 154739646 556388014 365357479 721183031 654587927 755343882 330911068 328850872 169169203 324128441 212252998 535547788 851189237 303874338 586349912 956206972 140842116 71639186 62393102 754216310 443464908 310205369 10513378 629108493 276745468 531487019 645944792 745839607 477015559 461752801 393348595 608540301 476106787 286440885 528178365 642159182 442541900 182900713 53013187 661084764 550160834 719423393 3127063 952046077 764318342 541387876 386734541 497546011 204985826 6524063 331653758 328234693 669084126 356322338 319615176 817258412 532891851 468499617 848047819 934530215 550714812 792720948 917444525 667552559 816940808 776406487 360478231 866138083 986707146 479466987 256084151 521453318 732813153 914063539 593328828 101639420 769224688 288852184 474217565 834297553 245162207 904865254 287423314 670344369 654763608 115588812 291557721 907474545 156141771 371955808 794769587 985371141 499810154 897124825 497806500 904948744 352582318 456029011 98380278 949361207 895727312 400816718 608249206 385856502 237058641 129906736 756036214 347505865 400157810 242189502 992446282 560700124 776795068 580004007 856443339 729248124 949117562 599854585 317304791 776642460 624906042 145188010 336287694 391244881 136114000 849068304 55351575 147470678 348128595 908535913 479404185 937451401 67486622 361706836 103192386 434211180 239913680 708503126 589218948 593240485 648122957 205277271 464680659 815072638 873268922 840976162 730108968 517096805 550605444 333766632 224804993 749227885 597453402 128611774 567383646 537195980 961444783 765220890 974646086 8784219 913533241 980256090 807767616 37270553 625928053 664836413 346959450 172324776 766317856 375661415 555399974 808049615 955624895 110485474 803152696 886692086 384567832 383231384 793274537 849883821 941506743 426319578 1601431 538971685 144173162 585584604 438310051 239935157 819335878 832133430 333670257 498616406 239567519 62575716 931703083 799765032 131750547 618339399 949583103 593995499 777544577 464725923 85744284 807748487 885699338 902140319 404016825 104700804 189052951 756792904 726015887 48675731 349079378 213646093 187829082 818796035 655363499 432017732 895340251 331645260 40275668 325135012 232111577 16969864 264935366 66876361 33374107 396820981 99504954 851222196 36944239 479298932 210790961 321229128 14822695 144831757 696047213 631489486 286870423 891200873 974922485 767077234 157050648 646868054 789191317 251620547 19433992 988655431 339841627 361877559 202693448 809001938 417003548 731164837 724655804 8449072 871564525 691427785 31320527 583570368 158583210 75017923 947021292 512386436 882581362 676530840 204282630 208539298 410599976 745093296 590112785 635098340 454331636 744046422 349853574 693400889 573625536 768236091 700047331 790631986 797981884 787411700 445835305 687846021 871900891 266606455 609053789 842882958 135630932 415908002 680404999 640496073 789966369 50029748 121071797 82340697 285223299 182631890 283123321 801264772 581054588 275306116 139225703 183882805 609144915 266614837 911985433 192160889 638134804 265724854 554748715 886373122 168119054 309325755 179115454 141660071 990589267 980537692 190087417 993308386 674099259 893938326 655190147 131767888 977113313 225861832 771261963 358797621 642966692 644489014 196051393 162418934 453954984 758385034 422994138 693370780 39736147 412219470 485108239 915297368 534239952 953353075 312484382 248015865 982503311 112263884 520509000 251686775 790243779 927889556 757606097 81398892 25908450 672218084 263920516 700617110 248220201 158398270 171369516 216318807 228485398 170989317 49197340 855755829 323667948 829898754 647167400 424996698 225803826 712929249 686016682 760664852 563239732 629445553 603618558 673866070 641809537 619992680 777546758 779641910 998006891 181698909 130840614 445931629 462804618 452898508 315879241 453758426 136695865 395593302 88191834 914123775 731192087 952010622 173090508 342500482 283373960 683062829 524785427 329208750 535014706 67252526 734894889 232514288 612240768 9626803 783465482 885861722 666094626 565169358 807516984 283596323 142888843 68025849 510353719 669077796 299730290 498168207 922735634 416608093 653068626 363261520 889366996 77701998 752082666 309360865 68410640 754195998 417755837 29024841 130388826 933757144 674232466 637500534 937461708 237620777 503300597 243081910 649492866 420053571 875845813 855139902 863935006 730401662 886902116 56195751 883155013 843877073 322705370 762465899 34783263 672446557 226323378 72505197 708434395 522263011 956917964 634125678 843764265 490819400 979118025 374711449 800305342 152148248 563481234 767620088 537398483 500584705 605286610 906047484 844244391 503529043 825819767 537153273 980845817 861350535 20558389 615283623 479649166 679918517 713251843 581489058 56393137 177994012 540684699 739156971 307396525 454000542 456589054 546680678 701662805 593220161 176035054 154563930 916063614 365977775 601279859 618728436 63814271 796251063 916671575 613588676 463470263 515245514 252438442 243550013 585197575 554824062 297459262 418905401 868720468 302003727 520576555 395847540 923365639 982407129 351311693 356527116 712716172 809049311 920516033 579741960 471815126 501523271 458543724 806808781 771540954 944442844 438570356 763358890 714862351 154396299 328198340 117644110 238510324 622213862 43335821 266049356 995623306 317594276 977551296 20326814 553880022 375409695 661311124 113472543 48615009 617726164 511494406 590231568 272810424 554784231 326408532 728861844 856365291 737598108 762046081 330321715 629637138 466761439 70208213 20446811 63437507 701664189 601121370 593090522 249865886 237319145 312345952 173275494 954980290 235899960 655691513 229592341 634184020 359806501 658042238 433748965 423622143 357654606 302968072 36389941 647761007 189064436 349049847 159580234 978248149 678524543 367373167 566993611 594560102 820187640 483248598 269227334 981019100 371834254 363523928 937364137 893562355 713362706 481135203 593089993 33615597 733096570 98363435 782608862 176209935 474232929 47610663 361173765 724406306 824026757 323910546 589783741 33739763 970736200 155246571 883562603 281751763 608457009 94979957 428363222 734777111 133489000 297701048 179667371 494617753 587470397 884589566 900756986 861068597 756581025 783837655 810536119 953416525 95603627 359678357 677604410 342898758 645502740 434190801 652117951 838106377 599300539 18707684 558336487 361207938 674061347 782068591 49660725 865739812 677985008 659427539 697121426 808569956 385949550 750453178 601234890 789565242 780663306 821141132 175424013 44788387 986007766 817498619 556196463 204084001 374272521 176393592 739657832 276518969 99266173 14194107 765663828 248856820 538676784 340892479 131306995 679628895 645376195 771511491 66267370 779216395 240420350 839477194 268806977 948300941 163990602 837088028 863683556 466869759 264205109 20532035 646802722 58206333 976710130 243767567 227210545 227984041 82671574 944714770 702860455 53664808 207493852 533832485 714407170 574913059 633257506 772809953 547996450 446664647 20925034 665340967 872795082 159616197 86543002 262219929 224177186 106063826 395815996 359072542 270375992 30499112 947263999 208439394 711310202 91671300 419629620 407125331 167657277 207871526 186438481 720311717 554306362 131041364 180460658 598001231 65002507 208824535 880467411 968974348 507195827 91251452 654245207 878370268 624851987 467498132 915568388 831986560 60359542 291733108 88450949 195736065 444257542 710569718 71878823 127392809 594040148 486769270 629110748 482793736 208640724 123974103 551787195 718777969 820224094 922029820 203171709 958961018 734738351 874142030 643755906 641053952 544381926 569143868 813974986 938120224 112451079 916790199 884442493 216497343 688794491 764317874 142221412 407811076 400569998 475174312 28668781 52229848 181079280 127814421 247487274 45254765 267740725 738773500 940885587 43273908 466762837 722446944 422932543 990026981 636244012 6774731 347049327 19852795 651779067 500861898 976558596 129406773 900440549 172888174 349675588 394770071 305142387 545396428 597893401 688661863 393888017 307938174 108391057 930131120 126590094 211154209 608893023 500583362 971058080 493802197 419692121 192517808 700743518 670949568 550954744 488870096 795258308 971541131 929969115 216638271 581127218 46303203 548154948 57588059 120627181 892860665 512153497 152926535 688218781 569799939 735575524 2645610 630475470 876058809 166401108 791521776 481157231 151279832 903621562 409707335 725995349 548651682 287943437 529612964 993961913 30632541 9326054 46652284 819367094 207304656 227734788 554961675 303456460 843239113 368400586 618864336 956882016 544671129 551848380 937612047 525155898 129138069 482145542 680502606 989679621 322481559 286225653 259501784 57686226 510418556 629921659 311223613 199584149 953154468 658441391 859947728 495581607 899655029 128575819 695559463 385167170 560128984 10291501 275773855 125960712 482405562 391648214 348391894 139283837 881105549 884271854 581379119 854055816 703414468 490570942 674765393 352448246 808297050 112904372 685362088 455639543 214674508 75918819 825006051 205371551 632165402 215590272 544184180 896149862 922485834 763456358 724153363 673865129 307290341 407402131 110873404 222568487 175132665 385661865 401127084 247849348 710173717 895664494 776786663 65564873 633242320 156852044 144161205 941278178 200362818 946210257 143395489 611942431 878623368 645768496 788683641 81712307 651134533 159560127 632954065 253955896 545275164 470926455 173655168 832215081 35178295 893547895 66969120 516720487 499302083 588754561 859270034 675487925 148497521 677298044 116332920 924917308 321742327 974727920 472799674 604430600 713735821 900147341 371480578 439254408 630969713 984851876 12941375 734423570 842656355 675881900 358280486 885272924 62737449 661640383 304103084 417774340 925136652 23050778 419737741 305331210 60951386 996911776 172882121 334265681 561037282 133072728 321295393 67928097 32400507 67238891 142011038 592171176 319389821 345365287 635731467 792965748 679882054 423420798 446618230 239248122 480601782 484608391 612949171 915331091 802726835 122606716 345820377 105987706 989596326 413467835 877206723 686312015 656322045 137533510 152780431 911821207 735533223 451990851 227436835 199005881 930678939 61458044 282228899 288708354 957000529 58112991 826850044 239630114 863264839 745067775 697911901 925179309 157332861 449108369 143950264 372529564 948948985 132526064 634454342 654581449 197628996 482219930 899524352 999650934 278139116 350532529 426218279 477594567 977112832 456494459 858076860 666979907 832165527 540219619 431236616 349678167 826058569 193841909 848432918 82706899 114058420 695760997 574278196 996506219 783547128 375005705 560025718 406784567 274800956 105573211 748408883 855906867 643296295 414923000 586957190 693620928 471704167 632872739 145356494 500628001 957019950 735669826 780080430 387727615 68215471 816815456 810664718 503991526 125324454 865807018 753993880 196383941 255770317 63231986 92647996 126239090 357925736 915447087 10491692 801338404 941982138 777531131 543848416 611294455 294276749 75860756 374461588 820086635 702419631 963969243 476082629 818545894 78088559 632340440 541805752 784877869 744201508 397267508 923950067 5868271 684097958 198504253 770394562 237214266 606974163 794639846 786117811 127862532 980534540 988595524 903843866 112160675 998112693 933038866 131843214 243754837 355147192 652728878 655458922 987190970 996304899 759743257 803025997 246796372 287320581 681782907 299959194 17949966 131825205 688746910 253442809 177868466 379592331 241021678 999813332 497520753 812992261 51858047 152851931 584912224 595358756 628671111 234372993 835081973 711052140 611307487 522889852 826630030 627651559 296241286 680377161 434052330 962845347 409523742 378664101 467797165 37319471 648527981 876097557 827540705 20758050 827610078 292531807 91616368 730546068 330507261 813458447 606045099 670046627 293874687 208032243 396198598 27804912 863217975 648458143 539169881 662477599 945453474 959895018 896702944 907120987 784456284 105998191 33159228 925407951 184469545 916695821 809502257 254636334 995821549 658868328 269044966 471310124 513460020 278902885 861053544 283852034 306512555 347441586 477755942 481486062 226637989 977949500 951016310 719703984 553600919 774194870 219757071 24962831 752053916 48076569 48308877 378893906 868921841 339328798 840522993 728069832 119146362 377953222 320442142 684155456 446970172 922340563 13097309 361003409 621161953 310129996 743772378 111765780 608112951 272530429 414019108 97070373 926126769 416829428 359818673 320596645 98428388 973139205 416754264 751959931 85169419 411534407 325251541 999673102 52593540 961305749 622616904 252885709 559591505 802389775 516658102 13208743 149290648 295585174 138038407 647340947 849897507 698500435 863916550 635713546 169183201 315010352 567025125 664199816 538417763 796370013 588756918 737285646 618724448 411119821 407391090 770525347 196181809 413705142 295776246 293467086 91748181 471075349 237203841 455406366 455575279 75410216 163281464 167140514 946513475 266900210 320396451 950531441 430696509 870585530 888386093 32503332 359749353 571182476 265017767 507799383 186735612 386346166 171216325 855282220 774943562 602999373 788821407 169795271 722940749 324920742 590329138 517813971 533161381 604257245 529670621 981981179 449779603 586014801 156147940 452116594 532188284 364449061 99177457 563467628 465460844 977250241 879899022 457654178 247027856 367494480 132046252 220817362 857414587 460307776 870531615 598902589 64228066 699507140 492501279 934825512 179902880 71482965 634248648 900533339 571859635 237511213 203755163 861488549 772044413 616202442 207860731 10976341 566318979 589689458 710508209 226989507 414844146 298805417 843035241 401899205 696177429 231250620 718705202 789368890 886339040 756532281 448762626 13071747 286103400 892801397 471348272 294466821 591369833 763579397 566970360 510363816 197814463 602246981 459064827 501071451 80893421 680046804 974664124 11230861 565434265 647719702 670107428 634281142 930806797 964090289 442618110 865694156 441812152 590455312 945473916 643451598 270033579 597314531 818421936 6745405 464934173 342057373 577314068 769754014 692685288 630252277 45514755 888717305 953659401 678203237 210110525 388411997 697936931 43260590 902793831 970753882 603132157 130929490 105359752 405585029 111286784 426421017 534695310 94153463 728979898 733979021 794327495 856517070 982778461 950398077 745860456 111126699 386415680 99055230 355223050 963479091 872616029 656387429 136578599 981187726 407096530 98014414 174560674 98011115 482536288 932110489 784997948 191039226 599671791 289572711 36794400 742961008 771439880 697292577 694507096 886238855 563038297 786787186 532424021 677048187 457024821 673907272 838188907 553319438 933107985 649928791 461458770 376877828 890055688 387521941 757271718 192308392 2004312 315731391 722880104 98017094 148166115 688105171 822020476 922604463 468734639 170229140 545353001 754194872 644083558 282100746 733291420 57322682 432592599 424846847 247947365 661853204 545139 827556738 897469175 903346597 108433361 344209768 730175276 260074066 831468842 342662086 810342336 43800710 52995037 500844152 335979217 101180589 870731245 426758558 319208550 988661688 836663678 136599066 368417509 904474524 960967515 424388115 539914138 20749266 19145075 206194036 908988215 508635609 916491096 557226093 436699214 3198384 525853374 528017393 242789337 738796636 791443458 8617015 160621491 599614056 304567969 51477818 589532957 847582304 60183484 421855033 232489274 679654741 144035483 57673015 197239186 33899868 562220326 26503036 603699347 705652751 918526574 84263954 645089803 700275978 186891554 241363272 578749872 64586351 477168154 722437171 50403736 693443427 386930896 267879720 336082113 682476686 436654562 15085124 797524362 974726303 910092690 625013732 396165688 847866566 598995526 43659565 278991730 223124280 533972232 297885829 816276678 400347055 911860742 150530072 620234530 369653223 381208851 39921748 359341915 832087586 803139109 986287725 22760105 112981925 902090709 472794842 207809833 799998265 359549410 780005334 20664410 170550187 967687086 829414368 427125665 181276748 775374015 649218107 277021381 918431089 231323455 2327407 8587379 143473908 591479421 192136134 214354619 415750321 295534954 397489616 817902481 596545802 371234589 254786783 659534157 913142116 86953808 88572811 141797675 466662056 82206432 886640176 745199564 583744963 638235216 969709419 249111475 748904486 290635847 483744417 160335817 205934150 28052493 920361080 528560602 337815581 842501138 429397340 902343958 673986983 956663912 120402939 58295441 523021670 606096196 763189194 845897667 224039647 547526529 778001789 954302216 653584667 709189916 434589586 107352096 641127719 837045689 860621511 801996464 434066068 573321500 975918240 207572160 75853303 667690417 855780835 212285756 191150954 108389126 429270811 219548275 590627593 79912523 35643160 273400475 653649783 512029913 999488364 427592267 945033814 589642920 38436592 523411710 231631570 7978199 798311485 45457815 673981975 767109160 636054580 679646424 444453846 666639233 153313911 920586729 463506117 113264236 949796333 91849944 661186844 506766231 845869378 11059475 689587480 139470165 198111588 120392687 246133115 68792348 147636231 977035557 461998090 589486853 36732450 528381775 436239886 121491535 138811504 850118768 284694740 751586269 9842160 970244713 601675821 575296435 221053542 546055045 327688942 604910204 920760023 821764846 420071281 755703815 211302417 817815349 321268755 674970053 423884577 451860686 496695732 555074381 597040602 763397265 896666682 416834777 72389973 127480891 744700174 885617606 984622699 211786987 218356125 616447256 52002365 754067365 229767640 899766771 607765165 881494994 236414132 158297635 444599522 742642622 894841003 974987413 635519432 439555865 94102586 183476188 943704718 984547191 448929889 977426093 93830438 978478800 869094182 935738979 705949896 686781952 800752658 514625916 274684015 115592520 779104434 243055641 411828570 138740427 860822807 788119170 923556237 952635154 260283991 952473504 494579789 811079049 742922506 421992322 395574440 926807807 838518221 710477785 19701739 741525034 155433922 44546171 371476521 92753953 582195982 712193507 787971771 258556640 523571546 316708271 887486651 258322375 686662739 226193185 558436743 951947292 617923114 154194335 396455236 675720068 558846997 604115252 310163801 788971662 455400652 787367692 832527088 319810344 754062093 215206396 224969592 830010664 827399704 311783671 766349093 144513220 389275699 815809946 747715950 689387290 766013735 113045665 629725583 504563369 208260801 40679023 297317125 406403542 196154194 420944779 874686996 327895913 678899248 113677597 178472516 683503373 619511859 876685173 370354400 903834579 427593784 863650437 459808630 659369135 596729250 799588962 4106842 336644858 108142804 952611782 885457186 172989166 848731576 157318801 860962091 622749229 145332795 760265796 83803155 418650171 319963854 792838276 813265981 130568959 954946279 551217053 657442640 781579590 461041534 665382652 655985848 58069312 45795216 493907380 541333028 998831873 980171424 788821242 620322310 856967937 538932017 850619561 243569686 680403101 233484621 51318719 596754383 25726612 959414017 133261534 342565617 797685642 645230814 138396876 427521021 730335368 663786618 17601779 342223548 394435962 801305837 396503522 630048441 537166768 753523029 792593866 345355202 9607261 891216722 318076161 70457963 303563035 233475466 342937219 42558602 746026597 42189350 538815084 292720060 473663516 804027731 892866687 735892447 198882819 355822019 964620450 707421078 160772675 859139881 918764384 749065929 907138536 91573952 859811429 937768226 664803681 295965125 501381894 389968016 13656324 379619320 395083959 562063304 425271175 237293088 939231634 691344063 532930184 621158020 286486743 603878705 702529799 741579122 351934310 304819997 873935847 879766971 298019399 517760327 654488176 481041205 312876322 720474037 38698192 762926904 39681223 926793779 929776277 477028130 433121704 252814543 840352564 543256787 68908634 889365597 412344454 79504177 52536856 105181940 889754950 583805606 667245888 43072110 13413780 944567197 882632147 650934508 528373621 688278792 383652857 597420880 260235088 821074141 490112123 725184962 111222898 100392596 728963911 760117804 509792651 406491563 218604528 785275070 605801775 372206114 225255468 404665962 177171543 490716928 251665492 799413609 345232605 500530892 881325031 664991668 235752963 782317588 393092103 677982091 467396333 245137385 122957306 208822258 713706786 91538529 514756010 907482415 854777615 930567444 627613222 69225294 537336452 118682528 782458911 489066653 613285173 376180262 365209196 418763824 459921210 476405706 713071238 132958814 860458895 51383606 215056652 580880706 251260565 972486423 484991553 394349883 737812111 825292447 331086985 737662828 910935078 75690498 563338480 862631484 431277286 333338873 91230626 985055704 903363518 34763074 929626228 834984108 407964548 628055325 954324826 627607534 38471535 584952272 77370607 57390099 739060635 50695717 801602800 295761240 822476169 277309671 196550337 128006202 198558364 495879016 250057702 297180158 298222748 742099454 88309899 756988714 420722231 839607426 253792765 933362698 694615931 960725199 276511535 291192620 708957790 302435145 836489526 741408740 339634998 862025043 792132557 974461129 82995521 580166615 304863186 904068150 486087455 956099523 504787399 210870986 989238098 163510406 862439506 403207656 390730949 799371927 756655805 841608248 43654978 379230703 222413175 744623140 125354490 764811401 553035920 845051484 992220162 782443241 634846785 977570386 819300048 758262930 317594466 51014847 188099778 498875023 934501874 82200604 122664855 715790827 763006356 452571946 304167667 300996665 992928780 652862827 147348704 80931340 291489733 218638758 773481544 417874304 120235598 353880679 395282300 975988400 83051736 952459900 882393264 764121149 767643322 794355065 728537212 303306702 680066030 911705653 676300892 134666378 426328977 214247243 579116849 447860639 589016678 100200346 615653823 274541759 667230036 705115334 909889837 589641374 997590500 634833844 847870344 915499893 929876164 96549138 241956927 301080450 780883526 925000652 297001128 744665990 646070497 518493080 368098426 828475717 163025839 828265324 624817745 855923210 526138606 938320898 668071982 650698528 92004991 917064795 829487092 649852506 604111466 124281401 532703212 457457292 122133336 742367395 276075842 392419855 221767447 892749413 293132421 233787201 218665242 522560141 558394923 348874499 280664823 264745199 715324171 796123961 943991015 251937954 683310305 332417869 484709961 807991425 881331405 224384685 980408351 982159787 532319700 529879881 439606671 575725060 105849182 675500054 45476963 987860146 527194038 308394893 708658570 438558880 44299918 40628268 391178645 217842430 536442744 309405428 111260474 527359423 728350829 772094953 966989269 38897177 768913482 306534038 538632674 584323337 469085006 104561798 504362372 189529036 132095902 516252620 623110402 224023143 445954498 308004732 6771012 883739169 655596837 88905775 557868634 995345924 230611608 285608067 148066805 292445535 476051151 393702297 477203436 930308678 218277090 180649877 449267385 946529808 797422286 690200610 353474554 921409497 262436850 111440107 638889712 596998398 120492947 276595747 562633475 109154723 69166936 883125502 19357755 780660016 859026382 548552758 930723785 655447247 335610085 151797895 960178812 461732848 406202481 862104882 569933645 193548998 587537578 275416190 153284563 424686792 24612524 764873266 689614031 318252337 698394360 554162205 810327714 854399 898802161 435167887 894812626 829089271 931788384 126022365 602404745 524830752 310568433 962516448 305354774 31467332 486809524 699653238 260786025 370430706 260937372 36539904 68005275 93871486 677968387 91373283 23582052 862188672 246237220 729203975 996657315 840448849 427260576 959572059 230766298 380093329 504662266 581877583 345742256 431482788 632806683 30597976 395314029 91235120 445880270 470375279 586486657 972691360 839670085 10232978 731065085 23454884 628548498 923438658 206273304 865326767 263921455 619771140 803451819 526313336 334279543 59309792 723432374 35920505 467784490 896231909 917936601 280686451 858549997 807082147 601463003 725983464 510367176 676937391 224992295 154478240 79587238 457596707 567435338 209195557 319536088 736977691 223717239 796127558 497761682 806528569 704374787 355009176 35010157 558539553 728158440 600812528 313432291 670477822 982315078 996754666 94457559 794188539 475865566 83859813 620674570 874522827 312511381 190990853 748788391 778500386 55010295 637656752 813633976 653843258 324320434 202940177 778426798 524314191 346431254 554973465 192824029 700425763 286651036 779319672 329964029 345614203 675190108 50971688 845517482 108108959 194860693 545800931 537409509 37731294 279570729 2001320 581186194 698265096 495597086 361276730 130358264 874362610 312576286 773104033 848169540 764241910 824792312 576746663 473639686 740809328 665407005 862869083 853337521 663522370 150855459 788752786 618311711 797260369 72613702 70185569 722056460 364747525 455137506 82492068 889286806 551062221 885432314 106200187 668319940 924192921 113024180 748920007 487025148 835737694 198052827 516580273 499858826 258547094 491570012 590589220 999482912 755562941 320450761 683748174 640213584 271161045 212690393 635731235 474976020 200144867 439809254 190277338 183883335 834803567 266355565 315073134 131748138 170958344 115852946 486960158 498891488 832077502 708464537 891658477 586874097 144696742 816997998 528183586 872681419 161810010 154956318 496144074 39138620 432746614 867254108 515448369 469803770 613973020 594096893 387629677 77019931 377800817 435911292 798870483 437815965 17990686 543842935 590915711 386130911 401766863 809786159 232030929 734747942 342199991 572413708 733597163 232104729 524207371 189576983 675412020 866142534 33954946 3227519 297504215 458807963 73246428 937678357 392396613 115300333 200699992 104013007 519737775 577762932 990301244 820265544 768846221 516495949 318280016 926545982 964384537 24299767 268929123 267753491 751927508 759793111 927964357 987480910 969146369 974057140 837532875 272643095 549782309 621900859 595642447 644221374 590221966 383161468 83045678 567414068 512874184 801667947 711272904 820054416 275014441 939164512 786618242 140512907 276707910 540762519 377055559 144881924 631705724 591207089 673567235 436539262 213016168 516412721 761719079 918389405 837695343 272060928 288623912 343950765 830692919 990865642 356526080 425122075 127978796 779383583 95355820 870441209 824105212 689996211 430822572 595498878 370642715 709980702 504775301 173907844 720980544 714172604 708149314 672395529 133513446 853983053 766033647 99910574 407779276 770927990 312820765 873427259 127393910 638108479 961160290 358986777 210601897 345588116 7019477 590451670 531466739 448270020 679669398 762578341 382286880 239222533 445962564 126347483 557235142 983789806 392060293 514479987 115446714 989414907 524527746 663964299 595673241 180637964 845243239 757800677 873352001 682167014 983355368 258810215 116556628 845412016 123496631 666301851 764915132 117267576 792256015 531058736 899360033 213269932 218631724 471136631 8474229 384973217 340628432 81382374 142506857 478141456 802678976 170120857 859309301 539172756 964767813 972331468 531420116 158617645 7608236 823054178 670789893 30767039 810755782 679704929 20648523 159555220 453154921 568311924 631904942 282430422 222924013 406402152 733217017 640716822 875909807 42448559 129472057 5840328 420980369 926094048 818334788 795081156 262713464 969257269 543505456 377349063 644358093 730472715 991184599 663475440 616722941 499104101 214663514 991715907 634711801 65014634 614621083 319866665 946767799 336734947 196703937 811064302 959326895 950335678 277585336 204769858 448963166 961482125 226737070 53402041 11721158 846643720 554713240 352062539 15942380 488169351 171604907 823903956 730925401 818864776 101395939 57705365 241240730 397326639 712169599 471220913 888659648 773470145 874830210 711825585 274732257 878833448 67697204 617589505 157342101 647175026 219845536 877483632 932872569 455399506 824000275 631647668 741870000 634661790 589225635 443020772 735086173 587825103 831443878 342100220 86976810 183629956 733446454 594164317 195355076 570486527 51471540 257683274 11951196 528889510 825543234 94138219 855959079 566956931 429841224 173799246 862581727 146998981 421687023 432948449 221861441 213206333 806007977 453597690 169186445 135754722 137499303 527516879 902821129 985359949 875353185 782801534 859745662 957004094 502268178 714940294 46141881 269290773 233279034 182597708 491121675 785085017 507456538 333964696 317080522 461580341 121091131 525221141 670900686 738190070 232099815 333833684 427865333 368116878 985534639 675469513 247319711 978535188 494762723 2869069 872218930 57258818 632462365 531748250 109314199 696534262 565458359 235122514 370060987 105995185 646659407 323360249 303691279 611414811 412630858 456076150 488252937 353854333 825432399 714531478 312970657 551234117 994679496 584792457 942410709 868009094 1514340 697085539 490459173 44836213 141302680 998878620 928692503 639525613 578383641 349815441 657275572 360941548 957493603 101443073 908978953 830540052 536768565 623941264 411674791 269191467 808847379 747476807 56409380 49514907 669333699 171830802 785724824 67412210 251546064 907947073 496368417 297502563 117756171 647731975 959621983 467482436 753024260 213225982 929826040 46885774 732966805 189170082 751007765 928639072 318059096 885190097 387541732 645406076 551528748 126313041 437085716 70120137 553863348 385951562 50961756 127010511 920360151 558667720 299682804 632630590 829152065 482701882 395676441 438826855 470269921 115770614 622235790 675375809 102937961 272030387 647225110 687061350 179177426 348078349 691796219 213307539 651391189 72925444 179297930 210439980 511858290 237409661 781531797 778863157 920830829 175292863 88494319 314802522 568563148 613569016 262158579 934480232 32544602 401132982 800745470 753743057 124797480 159042158 409222641 452138029 451040007 651724281 566633904 90517683 961914382 583536402 873909157 197990084 570113306 857377753 247588413 152642657 540752457 745421395 428867689 71956912 137166974 978916071 351996959 746036091 79320545 575453922 299013335 838147504 856815708 482228980 772655631 438830562 726672415 919998897 994303944 885680070 630806556 547588114 39372038 535282615 66661515 225407473 93652051 831085875 129006440 168456848 509170748 952884060 608454896 310925587 736684499 238356344 973751336 299318017 945518891 25810290 219985750 714614983 202599392 532355158 401016453 242787381 177760652 412990168 626135046 561680127 781175379 997197262 774711530 485594429 263827288 750093490 197181832 483984875 517646661 529770017 493973501 741738 97808584 218582622 319256743 964042749 993703184 630820304 775820970 897586765 19245140 544594815 113720427 331003878 304832588 679822235 389637655 145821623 599204534 272695797 888549405 611978390 591814610 235484292 275078576 832710586 619774183 340652514 690904390 403841855 131971772 550858701 81321243 267638438 974042655 530637222 338557359 730247506 371551330 215206645 260656708 537666315 789400025 816366563 474702689 159570047 133181533 530066366 640750929 452459452 625364940 585009017 41285285 384108216 599429254 899834921 319185582 57423305 411251698 682299785 240266244 266910765 310033655 889231479 246306562 994187908 169198211 652841845 770217031 932592464 441486344 276154664 264055094 355200892 277359098 657346269 407662711 780118226 409825874 662810879 673967732 884315267 787596046 631329186 876952541 887593380 137887918 91736828 582262820 404847531 126453945 391457766 753872386 736746230 588306486 364273247 646589424 582795588 658490931 672278537 826751663 307418681 406076482 28138666 458180544 258011615 369335543 47792301 503891949 196491040 102647915 731391902 317779390 856834125 17996988 146624690 711270917 972463002 932648074 756325693 770128979 243729311 452980604 942918969 217036672 264616921 972374201 858452933 732215335 269374246 311573360 668505508 362453799 731707981 951561552 579966394 182390307 438658676 296676112 47402387 23730691 205756328 879645417 412260828 72256881 430606169 341895446 553082600 286339421 994979546 271431771 718433068 242280314 9408485 785999483 655909827 413742782 931269910 363476673 632455402 328720358 28716139 110316152 944947333 544206319 703669706 879055219 235802265 26406558 345270651 274937990 596236240 874466554 124120234 828804618 702174712 842033100 799007718 871323741 508926596 278284326 878369189 569903712 865364745 801911257 727678142 456504823 553006018 97215485 731899117 764516493 715009549 821602157 702529874 468749709 482949868 739203912 149927154 112674026 240013701 427045234 135360821 324341144 140287907 517436688 65117286 768795152 92757042 147753232 1787959 517084368 417451974 985395359 306725946 566447833 412525845 447039408 157198440 929449519 694503288 851080572 526982558 16635485 823017839 259450621 48530459 131777262 807406874 605489009 1620484 405167605 558168768 19685597 974762465 868174982 401663308 534354568 615815453 903452986 963204299 530951035 680563849 142513327 290392815 935808776 162668761 624510470 925911951 355458368 507400997 118481764 752909605 205709179 174495082 105256561 305167694 44000468 298123527 909081820 361868110 404801707 841305921 20335316 402230409 416374561 827082687 54313360 385598219 197268383 664270606 476263369 34750977 884497231 623081758 85132347 792664638 171603361 938772419 771608616 863119543 636481736 27119413 907664340 123144967 318889531 843496592 736373002 478151660 462909236 912034389 44775829 338014664 498043188 708635879 974364104 855785760 221658749 808989967 173133047 879769377 187643542 1303673 187116028 77925398 461586123 299060277 466180531 164477427 679626923 317436214 286096253 235479758 976626824 767682774 661143489 290050912 567626746 207215952 717905511 965281160 399391837 726420549 940763995 351759560 688870734 953353528 253952784 974111942 90593073 867582482 88101626 185927116 801444782 828886942 255347219 607755081 532783664 474360846 296175959 348037710 707224677 361775476 302006344 598917138 509469377 695203402 100706666 85320815 222789370 502342123 900867784 292409954 695673485 424077591 166035565 292305038 632682808 39466611 77231852 936075194 900341118 141700871 765781465 859946831 724570918 215190718 975693902 235184091 974404540 766412521 94477671 57898384 447362831 479329468 415399110 491912389 907543985 203892176 830514447 835357300 427761019 11050144 870753901 90980539 467621894 541352716 741341964 72671067 971725106 284650200 405348765 797396028 717186467 94551086 739556309 343426535 146939711 873836056 513481965 423149578 620048817 153828615 226549795 542784504 399546089 284846927 983692600 330844966 642682266 900240296 119142129 851411375 221393851 981093295 288225175 495383761 752623367 467526754 52085622 130445678 118877053 684002472 525468513 707938444 618938848 389636551 650179372 428352982 112794167 779228652 159587889 887707160 4747342 781609639 701886412 37388742 159495220 797202796 28484575 187224950 841691835 329342482 203772239 408114785 527204348 541995352 766391941 344498918 364441552 633103195 969078765 561265416 510868567 53487650 46852218 820743403 886116469 478635539 245207584 253575514 25270864 410103930 564312153 647568452 530603988 340598793 376595617 637788987 790608687 108138834 383633658 189504500 967304021 123955023 693803113 859705033 41646717 15626203 641147767 199733050 111446177 229285943 165472432 180880487 204665858 235137414 247636263 188124568 720685475 236592976 768300273 280459958 306736585 310633987 989328293 348404943 752054913 998327149 996583651 648689813 743801370 384248132 758368457 259639519 743761831 992647582 873535103 27116839 212764542 437391737 213327533 387161099 581562811 971139892 712970752 33436621 859821758 474589972 397510569 751773907 310712744 170477505 584739293 223085095 922938595 917882054 975722582 855005687 290845335 657345812 569464016 324160022 283193141 845746047 570819469 64165498 353274352 107476287 676131794 320232380 169134399 142194801 603394664 509096347 704289629 45758612 504201243 732557177 513224393 166518029 593509950 144228572 789845703 984464291 970248998 329407982 438343644 389256963 255786666 795233278 401193045 182544701 294149802 764138493 646687937 732303429 5102981 376845058 60612211 196689523 547621025 229526727 657847297 715272451 490142950 637479977 801994695 86926486 137871171 946411435 963981413 592525231 273105704 736835060 737018685 918653239 866677515 621490764 516187382 514320634 376755427 704458531 844982268 33398824 571518128 960683147 546090237 138099669 796032241 429265081 90493805 723912057 128901420 237703816 253356547 572131696 729162346 875159541 706603322 663512954 957298615 847869604 691886545 870544189 360027302 998011994 436037963 868135102 690398668 562630528 357652592 881511660 311607105 782524327 82125770 246027797 154541858 824637950 497896489 937873007 885792785 583514590 981314336 330045073 565960115 957628735 741675909 971145207 516669233 29252928 145645557 667212673 314889144 3611299 381502797 874108404 847262969 171819086 14930738 22702199 188028329 950785483 827117194 531136792 647747586 808603080 575406081 951850309 968540737 776627352 328549510 460799059 937787174 338106545 58491851 177256443 886367863 623354156 323202248 757405912 248712572 256779849 698656312 862698218 450379652 300623336 277807898 846112789 146851424 698597392 395499825 671365283 901038307 441099627 42581893 141676478 239368040 379022280 620480224 143623159 686441547 673688217 960484434 671725506 914363502 319723890 747526062 900981239 209461686 422984848 196364810 300894803 183941516 598826832 813827651 605591541 256377693 349927603 863033207 722125793 225159450 835679713 118123401 605842816 250162617 6049954 128510368 782811422 509721010 436157414 442231976 538771051 324858242 979654719 381675471 820949755 981143596 475035746 62407433 409166534 918869938 914388906 226865549 585010856 98841504 366475413 334761558 486007522 980636034 458267973 38465188 890880407 921041258 878579711 375662712 460785488 104565355 836404143 733954331 566020473 958872864 251073123 908172183 616292065 163140134 773749708 822165308 465166398 228469405 12735424 523673629 849334951 461123243 23312058 700653457 744330264 829378553 93451352 600587954 731976178 56982068 21294044 696730337 191873912 165469069 379168428 899132992 247426642 253098810 645599443 403948086 989048078 80902643 899076477 609727983 469543322 119799925 839010175 918544090 141345740 710411266 593850316 861951785 952574938 734200031 639577089 252868180 369156834 222708949 38657242 709382550 499273059 677431217 920376506 871964270 425193410 82165701 923659304 571001632 38482119 872548964 7879244 527280946 405126685 321502825 360468854 312308207 118531797 62045361 360848280 964906727 888743907 197846684 860701895 857068141 315153568 925920400 105097662 741050392 152354118 822541430 768539226 937353026 834030967 933146683 596722719 604051340 325014711 359990865 806039217 655534424 866676973 202863659 506903644 243599438 347862246 740881092 416708749 175791576 527506130 52046105 162207319 818515877 362353861 732087978 920676591 608930346 273695543 657232381 389468208 279526684 384309125 215849243 898234648 47446007 156615278 952386577 361713737 527478906 183906966 628959089 739776137 652834089 864899846 166647502 987407682 291144650 481318314 730620739 731581699 762894312 377020882 940888557 810681853 615051603 624894641 851291244 270188166 898787998 505864161 681406823 827755930 926725536 699799518 339799301 640800085 683545076 900648582 309317492 6727546 605415801 481656223 48646501 897013743 514123474 624503121 409266318 230481727 894272486 333460648 741972519 122164502 662192225 971568147 625386862 864217801 188893746 865260008 726487075 600529356 65112587 215570654 25817356 892050489 460746212 412670097 771224690 952399184 378972537 846523905 859462818 449113585 954788039 754829331 203347054 15281444 400267923 105880078 553465770 865073297 139367139 371883552 792100783 530034952 580841346 852241879 67166170 882716411 564200576 415565993 651324430 879108863 98510512 204591724 722767662 354384463 180266537 598337502 655120804 691047241 991357638 659506974 352486365 100388334 929551526 729053745 905612491 976915558 847350444 226342270 203324514 572330874 509535488 38246994 838662171 166593817 461131148 513956189 504284531 739124435 449619071 124924211 458005613 946814049 339240142 595880141 470409740 347225115 126328494 977731077 128797914 468338048 135379483 220236829 791297892 864416690 45802837 5699641 381237948 705155063 15093598 601371616 645089526 413196345 989654141 2365823 754863019 439972743 724454589 417630950 554669177 966675602 924295790 780529609 563826048 499212849 865585827 607202368 233410022 621911005 902827955 724412231 205188181 507195957 732114361 935644479 772463992 423648124 494699284 38391403 693481601 108439062 212792039 981248372 981290406 521761039 610720666 262036966 838718111 695428756 723498839 717954224 373511466 768988279 763262094 372360872 569991048 708017327 56694897 23783685 764668669 543753686 712405881 870666211 567280723 897642921 263415775 720259267 703102040 678108556 368562212 553342216 212473435 132270851 22092169 822978170 125035699 798621754 660341912 138312647 669997368 632151678 509872537 876046589 327055816 237145794 407868189 974041618 574503107 403862043 127682168 381392220 525053840 176630340 763860030 922082841 910314774 956500507 490586829 82956521 702605891 222049826 898411715 258011726 759530633 688452351 453529476 237907763 115502684 559047676 396410293 733559650 147660725 332600712 566200772 821389836 879128210 335693236 635843677 337772102 790560627 86125750 255288054 569145222 710702559 682125673 456272964 734584874 977842397 741972940 792225988 662047217 984345980 726589311 379077427 520256640 561946955 906399305 579408662 911959006 121890529 686109844 164201267 273533176 472447062 941140463 605384726 228853790 805151688 399622027 703181966 744445316 818775000 786641599 243144237 752889794 248070186 273963397 677350859 490253397 598410217 773706490 905494019 372896795 725762624 288323553 937921972 211668443 361156834 602602273 684315777 883919547 74346626 998943811 23571282 973995208 994783068 97417717 626283729 117803890 8765867 469560969 697526254 698613772 6753328 858979446 709190236 113576528 785079986 217626838 767012113 662340826 945793144 182496231 327224522 942395816 767627985 994849674 834753156 422875296 864068492 636495815 378860036 631370250 451899264 65722695 295702608 488229650 246192902 404383193 603014708 452715079 955494521 589309677 895187135 570116639 146443965 92821532 799759811 584745841 336978358 179792798 151363672 326733817 86663884 309222098 975356761 237066967 332889965 660230842 740647909 975761168 970226059 151229564 700477919 657675276 128517146 467365858 751616111 539564566 678134163 392857051 611430528 206571744 80806004 566158072 146160959 122115068 246797246 308312559 691546786 545712483 972860278 212889116 61030367 692799986 905189156 231482363 335749104 257309161 305324631 519791535 326806550 474405226 173434654 628544895 956308563 84378368 146866320 480350803 848885742 107058709 298405190 803656251 948066803 397773178 77050332 133739752 110024113 623655907 997902195 763896369 821198138 339399784 685695538 744171152 799367654 309409542 926084544 946439075 818100432 925277980 299699660 614263467 844369239 212303343 624116358 234099984 14411167 707004198 894600995 620326107 974378254 504240462 479890012 622956346 805884623 523816023 876391151 300779775 245061714 572639253 758780445 192363810 422543818 501231808 293987371 65860923 876881581 920256372 434142945 626585096 798209592 849552562 209167886 507175405 988655593 802697949 290194945 353208175 327128579 247298238 171581457 724444600 345330189 690436609 916033815 353874711 989177171 516240310 784987119 105388925 905850212 263636688 319502843 163500288 331061394 416166569 182524831 48838235 834112117 555400572 397324486 539254636 267357800 77752042 71460699 51951029 327731723 356665974 665738705 771356893 755887039 850725897 467087260 355777324 839009581 83163758 606444470 421227538 309408192 490986455 648805659 324168864 146491686 550641750 271316301 879393293 221000658 677749349 218217168 532744754 120868733 931335007 755610031 637140495 921882529 371302916 130900982 705258564 57576957 163156729 580525621 494369176 270972692 191981894 57780228 225803126 332478125 119235286 635511417 799838827 669513812 338465018 792872115 434995370 152946648 943951590 637711955 701886088 534603211 235045427 390811134 579901695 83919877 613324124 319990236 866162735 341623330 233440833 263786012 428788697 860298239 240993958 299169646 363088867 731142209 688066229 433154439 122479830 402091726 654074744 164032417 793211491 509449041 437762400 923748600 7055322 557256122 904106177 554582350 709270193 469448892 291919955 879974759 260416259 442188366 858674611 336704398 312781838 783022123 798013407 357074959 282508468 169397329 575709630 341230011 985627643 667752326 208791190 899968103 158889869 194451406 551442580 73152364 245745721 456323318 962287432 661730345 763665008 334166797 654346790 425834108 752802504 752794341 818846982 664382285 395998845 93065366 125874852 594718468 141584875 174687228 542932768 732265486 191759125 77693236 491057792 864760667 115828769 719695139 94925098 227345635 926369754 4780527 926981226 894231580 673616941 639785860 404451058 89611398 526977708 480229392 917759316 74481695 267694862 749155463 562149514 364626927 35039149 508658975 82671727 200578174 686246406 455239125 599587908 184812121 709835069 18680039 644220716 441230481 724713110 697431896 618921135 715501883 847709693 278036848 555060027 865243633 260973695 741682489 600521374 950130767 461290191 895360771 560407694 358033527 856300994 438616032 475974433 772471694 300977363 761760297 473442133 581333052 234358944 957232631 370781065 948229424 576592746 822686123 804375554 74196378 50836889 648533094 693030760 222289839 430318134 82735761 290683206 473791785 800402288 881793623 155268237 423428036 601659672 247836710 39535121 929102274 747786532 560561458 601371402 483147880 818559535 796449778 909742997 679999103 681214967 831480993 794950961 667232980 249327071 254514110 962379587 540057272 965198699 705691788 768717714 880605312 408807110 802032019 931589323 934116358 679467839 682554141 828062974 300388646 983618503 550342586 105443359 65924162 151738741 281957052 398232710 520122047 756253698 925887164 61269871 111238534 405634638 90821651 803821947 863792516 736765657 789695842 888797485 806248490 771819082 338158091 426660718 194843629 789667820 566872757 410582026 545104071 476503596 319597515 861119537 835414708 456214300 228936190 349729015 478158390 233343219 574290623 424921044 542266066 562535563 41159366 405736740 763875217 144287202 268536462 93096103 143481728 665652889 705915606 523490819 515713584 279186552 369077537 940529981 59296822 48082920 753034295 617846596 617143724 871836791 276445346 265559142 703749806 771054424 455964466 147903193 412791774 281099232 84314490 19403572 188719841 899231754 568843856 6756595 240997600 386657012 843563088 368600822 847425800 779993952 10514522 574315522 701572362 133532212 292315664 775992638 754575260 717347578 603801177 112419000 781314805 533407329 200119265 1414622 634597717 986787002 948159894 172363781 599137147 72479868 714958124 753821414 600610605 756238528 266778522 467691292 217214900 854362565 747665819 687333543 683779677 325819757 671112751 271587691 427361017 781202878 70144279 531415986 190175837 985203043 76197212 189761702 448938211 33131561 205982152 676773080 454925544 771153282 828620651 374798012 959735628 976257285 770568216 886933802 11174901 715983596 410314981 343768543 978795084 321250964 985579183 334214138 484229566 582063361 844106387 641068671 69040188 367769431 559138934 55427287 976218811 494759266 990334335 843898190 502210485 363125775 623389847 948319636 144698279 562334705 331516144 544343869 941319569 708646333 877977723 261891649 132797817 198305998 667922544 247181180 941208296 183714209 373881290 827492143 175627627 440257114 804297160 165039997 887451411 279790398 318409326 231848687 851023093 314742583 79613698 434580209 414485419 171138131 205016207 101482067 968047570 35811397 243457637 309574600 510137994 711015139 822602903 140127338 57165305 688766630 237733499 454136372 499295176 489272621 14406958 515594887 756145572 309323194 43228174 208044198 574547390 738408883 200302910 614889017 713060172 460514082 389852709 733775310 499210502 376807222 28273135 484113235 12999593 593815232 782047754 377591966 912566904 930129591 744010411 263934437 636278198 605095092 118149447 268770886 619238189 782276471 228053274 597597760 747771050 731422048 764647331 889461304 481173118 911468790 514473766 17021174 998821375 199954788 865193769 538607141 236303877 673441527 663965431 63422166 607066989 944273825 739271200 269663229 301039513 931705 26241271 98916595 33410286 79283513 905117459 870940658 879143254 223486655 259895246 555266204 897075900 510913932 82878153 134448245 532691346 257333576 2425446 539176292 88685901 913753148 796939340 23354422 425574632 587482070 387741159 963323163 637324637 870167849 349500134 91503143 718827567 102099306 969720763 663358418 174918628 219035764 286907422 191123833 225817219 229680965 836064651 333813211 437299226 281386623 897603519 340419996 122013498 882261736 541806399 980258245 670612345 40932842 249173457 235786818 998480367 346045459 214066432 857448035 510747065 542127510 876088988 758810459 437029498 119242441 25370424 170195652 69499093 810914469 715745963 546708762 841505524 513400649 664895631 93009467 69019908 572858488 162145477 963696621 411189686 23424534 36599791 345186904 621462208 680324270 962851317 275319944 386680666 967131631 793126529 461306092 420057282 858142506 626110339 466557402 694092472 579409878 242346925 670491657 815905282 545638925 318684407 562086165 313747690 912969996 218861852 162882558 998068667 59738039 909498396 140795305 932484935 186629394 825832632 750956382 959119716 690973385 26680057 774288200 883059050 595978153 468901546 923790072 392936119 467216420 782208985 295971811 727289131 175530194 927282522 881301983 587453868 992098538 844618052 80322474 362916003 302081741 720215410 566137187 20754558 579206268 404004355 495616783 626634284 694727709 754253786 899414293 170032036 297513082 210855710 976064706 820750430 905298305 191130555 671542982 468999128 363373765 176597472 157156789 351952402 959734267 611162240 139181192 663844370 256817022 779124177 734057753 82867298 224884428 373659599 403501738 837162381 881745159 438252730 579361887 988664485 844920182 635270035 502458303 846779840 136345089 947974307 175663927 119170166 518113719 254319093 964382871 538391653 959022412 287716311 662420371 174327725 288405907 339169117 918017091 682012021 143860233 96549086 685728675 12269668 679925578 705700981 634964500 340349224 826376601 760140929 824448473 985025779 916938077 627135525 580971419 783915000 965565342 391383497 393821414 948422131 351640204 913229719 969246889 508221598 364411384 789171199 383444410 544721981 26048473 332049971 156451664 892118547 508788937 210039980 558823815 385798378 676292230 558707107 180697056 960386960 500586097 98907544 423113150 645630292 15799314 731151823 54824681 996976781 897040274 72506574 546729999 299428627 669837887 863073505 326160190 462347972 595673356 172479126 269359724 110512129 48637710 841794369 987216879 907342382 82929152 798947193 448973061 391356981 946757824 924677017 473600590 178617092 380297680 872097344 556713548 50892810 535244246 722527954 925208042 213331902 360629276 282781172 950794482 858952728 23256848 900189715 22728854 7063830 44695749 289980382 174781416 489389881 889186161 387871944 823815265 956856837 713733101 824246151 764205662 394159748 484340792 484044440 652732830 36499396 925253108 362843832 105004998 153346388 814597351 603391340 416910045 864964555 266351996 241083770 772272080 774660418 376902464 711380334 984209647 171181524 936941413 847423510 41662574 157120549 815967554 726503174 69386469 740174296 93533392 829269781 181812689 750748696 895094063 864576734 193294864 570032656 313858335 566033216 344254057 424526707 757971335 219098591 855137282 50253045 598328306 696207777 516964072 74888399 478841101 234484529 227907211 736652607 641032491 508192127 932911166 397060358 31864513 178781245 505267643 853968360 809490666 546571364 102640542 937559855 179922915 75624109 249182181 808502825 263621008 914851353 551961206 101716133 835804150 25795690 725834649 101631354 292522431 639033511 418985082 474376449 98025657 658327452 754236328 368230294 842147927 610060887 994591641 651320346 203328558 204053165 652172068 331868788 501995129 413790131 878819845 469494283 542629014 687184453 481535324 753649230 100747143 308323202 585976366 55367468 919196274 131857229 304851939 622680988 350708514 145746638 721965766 317692439 509505667 618488559 725219977 9479449 346025769 948228832 624221886 930057123 640145866 482782356 565802335 367757244 65863615 649325378 103252806 4383467 165703048 767608804 513376438 98508479 660412741 506741179 432869328 635439432 151286589 900640457 97584415 395061659 27357787 593464405 617086477 121629777 546358444 136379243 865652075 643043848 462974946 869002073 507402733 929427937 553530836 975310388 397480107 628378624 947940092 513904977 750863778 50946064 545038583 64172492 842512945 67381692 566974729 785290500 652365213 323687223 946395798 37113629 602819469 900983733 339493802 4516732 873474190 952798703 468738418 760784207 506915472 210313380 835978433 892539907 822266215 665052434 361534092 35464652 118963019 332475265 513098862 41584160 964630360 177807288 444087589 10689596 515826191 133172102 329174803 143583134 170974163 5126459 542334142 739874441 2155373 655267372 883297104 867070084 593354377 109222706 772674327 526521051 913716791 937525035 155823622 835157276 475556202 169358200 667231795 972776348 149351804 534778494 287618135 910830576 421892264 517485605 974277201 697469812 57238159 563891292 904773539 974346183 741489844 605260691 58290675 28518733 54009088 127336255 803733900 939181996 405269054 904982617 523410906 76399695 116402848 181002207 63633393 548675302 556854840 285329746 878682887 211277284 894012800 162347319 559279350 455427328 349072339 940148118 499457211 978967989 11838961 574163070 746046202 723691457 836654207 931897983 287881335 390077354 819186309 784334638 946798238 579525428 849833454 124629412 38563836 464113644 248239627 251305728 445386947 511535009 384249872 344272096 996705098 753808101 971963798 670967788 796710027 105910672 133244696 341576780 885641892 898995517 29621878 6409772 259862870 194040268 483457396 626927679 32423561 531513310 998093372 221610041 403124934 571025244 633825240 864180564 752650171 492219889 409361081 20745420 925891771 103855499 875095347 124365923 976016187 348346590 444766206 921204446 743901527 940699617 613128375 588233861 496454730 483820622 958875228 258185127 612443897 459577382 146258388 373013268 918085225 967412779 482463333 702374049 415859781 52061285 510359612 595049384 694147929 4042398 951327465 596281733 632115737 183484646 965593056 133428762 797433115 877888015 922787577 47807563 8876952 32017457 850055408 24880259 681485295 781415208 910335462 712695086 669414435 649150225 591829982 31263549 598998104 810139857 237313345 577127077 514826073 175298702 932499802 84875488 530514709 266841139 847543003 586880874 197259550 855475696 35780183 602734149 408403753 352929464 201146565 528303221 64818064 841253058 67644931 994512517 272796627 450585097 665128273 557057793 686968082 201879244 138243026 607185146 810628245 833870350 347089166 642830981 863080005 28346903 499265907 457554236 240179504 675287281 478876879 992436923 389408776 434102508 911513816 713420580 211296677 705390362 64982948 521211804 517539710 676967891 359506481 870525644 88345140 563995443 899208926 186598240 610153480 365633943 292727792 458262667 477373280 740202020 283587087 109204610 987036998 457396032 483603142 797392636 347974632 556748055 156836614 170134457 6533401 466633239 796546467 296849656 698421455 681061748 428858837 164215294 291623843 593713573 118813625 906881430 572205908 912877797 541595342 108699276 799301956 531590067 872522361 420198449 644809465 276415314 381745793 931670234 992865950 698933834 699000211 185037921 226845055 637034213 680499135 528438434 183059088 40020915 741815545 41433087 959900391 434075654 364693401 438158301 968690238 30527095 419407579 721006885 299498866 46276959 758068064 922855108 244848390 667315551 26573228 854205483 344155041 366403544 272374438 647487951 901613195 312455028 461623834 807215018 357381172 620626587 344177466 829094328 995924654 925800447 686591769 606068859 799550510 618805521 645204271 344979320 552920975 909199497 592101336 573609912 486452942 83733218 725493972 227534920 437476751 883030235 627250121 549076153 873711511 773679095 902689980 184157600 285318992 442782974 582579356 81527063 810903624 19174522 860115383 486115643 252015026 25978171 276962883 307829932 876991715 529081043 570265815 871746832 729497046 868730907 514786031 580711311 724022185 815400364 553767787 357102424 687494942 884273767 926283024 612706843 752198939 692077038 864491269 775387278 302036266 126693160 195365208 601386729 203484665 539802817 290838903 912085865 617875931 502865831 459259063 771108048 953689926 196113806 587791057 533466851 120022355 617896301 219480160 884387563 29063746 675015167 917305188 188644405 916033523 861752387 492109761 444075666 957133421 354534397 510212545 284114648 812808794 441643059 332042894 236715870 133843849 946748848 175820985 602012804 7625580 530481540 655881398 309791017 285730712 517168001 148709725 271728947 556023367 594828992 886849643 344777227 467993817 479658011 700711679 352220446 933750350 150102192 85465117 80021597 556968910 523758692 865006894 774687421 135898401 246561885 641618558 482917048 362427703 139639175 645208509 895721163 252895906 148998417 155644543 626114550 209131543 73581805 872595644 708571711 438927089 334649427 937750352 175116079 667739054 203271230 649857660 599006291 912961136 312668141 851025507 717373884 439374204 715042660 493021582 619864192 63728062 430615529 715547497 341921079 759405892 875927687 231050436 756195454 915872703 441273998 283579986 147650423 402454277 279020049 994085677 414523975 429651345 524051046 879511376 849763991 48909057 120459946 528535068 632223252 575346839 665587258 460232916 30224112 494764473 717677883 799964960 617740382 657779314 724792596 432201614 801319705 349070830 723529967 565821452 436456414 718496514 47142459 856668784 762309613 508268705 147787564 971711216 887084940 713066600 149276986 50676906 78509188 22198547 330232222 839441437 753060514 683666181 206799320 860354478 905063479 177646789 337795116 179286053 499157657 665056635 298976287 961180461 375256736 281934711 759160575 503680471 613742377 40953515 825324633 313861911 854337943 329487660 227948673 25314374 189047885 382074805 74363149 673384862 174368565 201977891 905825114 820549313 183629372 866712058 240165126 928294195 80135635 286111454 169556084 949865179 75374960 627534107 930256203 347631750 633268747 855028255 964171511 973875300 255836833 925747962 682269479 836175497 314704565 970856165 729997901 555353453 962244298 242297784 596167713 882531949 738949866 477053041 147578398 70574152 262149922 888359348 490371588 140705698 245450243 703665734 912865364 845981572 799704867 684584337 854297303 643091930 12042650 653322788 655035672 997447156 39672966 296288816 4486885 862675717 6744967 531830283 795616978 579396775 406024003 681536689 491425461 298177878 874483683 124220990 247380011 26205424 140706708 328803445 516435730 776181051 890624776 792760636 569690637 572052063 759416306 667362078 768845572 453655400 342750094 955993544 107875233 615950533 184522518 377052812 391872979 594413260 526771278 691270369 13816399 171010100 755291641 459397344 591359242 940231321 213860961 944419785 137499584 746974459 195568595 914479228 506654321 280739391 905960736 472262145 67285982 586059693 679068702 139848192 709197840 906008944 514568229 491877193 474325714 551431961 194187411 34800718 280456242 870765597 474783048 146022820 152478468 222850130 734442283 505953414 924250463 705337974 48311971 161150802 879648541 578379944 740007454 741919753 251297375 916232429 355857549 121078483 153519624 904070572 51613670 545066617 907989565 715626546 761273761 980415210 536225515 312006447 649518396 115274678 535636545 799013688 110523575 291129494 963440945 584559427 230330137 952999394 710660084 326755629 142310633 916986137 828362883 290468919 855227573 574536541 199386398 764588421 48256399 89797620 995996361 355486366 660867466 125005000 130438090 12717551 258486337 853972712 880295981 546324808 682752849 29673733 655209024 415551069 588039387 302570998 138211095 956021062 496425987 456370996 415001865 216118527 546704243 80993631 820612145 947057641 281547224 277092535 130395374 361154631 954340964 794727843 452186723 765994178 659273035 641703214 908044536 375157478 992665670 276630917 269878999 698414498 803172115 675260538 471676015 274790348 947374066 733123076 909966581 600125083 754989610 806588605 161372894 733342763 937275010 460821090 59277927 948796413 656380872 35041879 499971085 359672180 477876046 765242912 537500949 258008152 759253863 33839081 320053765 745433431 122133487 102727424 198050089 18358911 171988160 732894805 531240207 355631558 619994174 914168064 97254155 695796610 322280396 803454651 260020 713841393 233824853 705637476 797181285 451654835 373788356 115602557 548812989 680237899 689013899 287087020 201887007 38616993 705978400 705156923 216612147 628381058 514952060 940837785 710091619 710669343 878736538 577095895 231170143 315618442 68276222 147511083 186852250 706086972 759994155 190284144 532859338 642913682 444318508 567925157 990984043 697422411 598286092 857518954 941854525 334566412 239919710 464782982 402902210 550901468 539510198 412755811 900192449 306109864 696868141 256033680 535996358 66087616 244782817 998704702 657679519 57250392 523522418 647418052 293116640 36713224 655798407 787318044 794830688 202542157 52265799 620526691 735438010 149276933 933982944 605978460 96795085 8118263 657323780 944771310 935650877 970814537 441486439 186122914 183945455 143306760 968581954 344992550 218452113 685273252 925871571 694336716 499121680 787206512 708913371 761051659 149845791 423731238 585243166 978230781 745049783 207166818 647856871 589233376 386097553 973534498 863519873 448076950 505100462 386424652 969204927 863339300 717357520 369042984 298260597 918948150 53542910 821743330 197922812 697959066 755445764 899548170 645280178 910097088 603964656 547393555 512133752 586922305 969591446 206110679 715439666 927896661 823650317 59484945 938417739 280446299 75528240 146598113 488002094 371906389 404322847 996918860 576733134 144631657 307274171 247670458 11873311 683159905 869247021 793816182 203465626 364338220 487507551 359460146 726015165 675849307 994020737 219943040 319966857 219424932 491876230 325049946 139378946 232816227 11128740 445484954 86084531 57482772 129480408 273851523 164502567 653713370 973459040 609688886 570922609 738408956 595293759 42195518 978842021 92049762 63904700 778882821 460228188 278505500 160924643 166585436 834510132 357933019 296779266 317075191 19026254 87385718 50993197 65362415 273515215 209678951 751262652 312397118 972556127 398842188 337838536 778567238 401762477 515036774 626837425 204951115 25183976 982561053 392653722 408416500 335741767 718862202 594795243 945935566 433579651 195752619 90370767 951991753 797245272 634616706 34021556 761925049 802174216 909656823 279548109 540171990 186059223 441235618 935787667 241646652 586476432 324804417 72814912 765989484 577528830 251050296 848231506 868221385 926012788 886941964 194977294 803396380 282226502 278543847 661206523 305383441 726635597 114501144 981379427 2015672 615311720 567953808 804375509 628698372 393424373 707063397 836989862 232848207 451941468 289032018 46967915 83016404 114343044 860179509 532785536 355960116 749901916 197730449 230449796 523692530 296216660 10502666 924226523 218564343 443214305 433185003 871859499 696793870 7113724 385204899 727209951 842307177 305131940 619905603 706610599 627024154 882979927 683570434 307197686 735998875 643786397 539316409 927139715 577378119 476126334 560941160 281093320 637998814 804320262 969271983 179288198 918277381 255764936 498979413 724882239 70710980 626074968 902972613 626846907 29425158 100501968 283813004 138817156 289179164 453250636 153844701 622227561 493803578 384796270 919161613 373228287 522982393 687938266 756373271 730868763 249671124 857875899 547329048 675778393 793314731 178429757 726248404 532510360 775595842 19373584 853840944 121987708 634097347 202397164 256568758 830690539 446824760 992229383 820567060 189440401 287949074 802758048 965297309 799040604 257023141 429921400 65111750 923392000 777897641 570568532 263180970 405551731 349195451 206669436 605353863 257131890 675085274 416121407 257259071 89956091 400697578 382483309 979633624 797746641 391223604 725977051 101897724 134193660 6046948 145005283 412611962 690346310 804001162 802055649 439658691 478442430 801447578 164285111 856377453 876805689 887192044 363470410 214841268 988248780 14963260 372735746 234962676 303068499 886165931 142178638 402858032 371720686 777696828 754995742 721226126 333476222 807219800 419139431 792171481 291659821 642799946 507015331 674098430 20798435 26891716 586281806 456849551 253928145 99294297 997223786 568254531 5045738 853560832 355294716 518365812 575297381 512465559 55139212 950995103 641808701 293091678 790159017 126657000 903004081 185039224 995558499 587567507 287197636 308206702 215854799 636258700 738382782 75721899 328198023 78249696 737522601 856483840 267261479 388744258 858647508 565312034 394342097 552869511 636577620 293136679 301515434 197173034 800520318 678927885 133428827 67126473 77090159 259555123 27777169 134186406 507997828 798718174 635714685 214503974 194405090 391324086 37446228 509194069 384156911 700731718 784601552 266602337 656883415 456246911 669672621 629913115 599244040 926210613 690843949 570194809 343728822 279923617 292330645 566059030 533973080 418893021 13731245 311373233 485273129 25727851 439597380 119967658 789666472 66801327 160404650 607675272 827031832 548864624 217152053 443992949 2747393 496811355 963985340 486901952 586979245 369996160 529111327 695085658 867134635 137054419 784359101 616494938 477793360 916970924 621182459 559543161 930504497 66010951 915210692 309930903 511418283 935713349 527288068 924475444 758384731 152359722 345707308 744530423 418390182 192407773 179872945 270780459 342962482 573556010 984595341 848117053 791264363 559685443 430721981 663414591 993845503 245554235 783467969 663900776 25329762 191351178 132632351 177705362 523506507 983175564 175491807 878205115 421132853 972636673 992793104 867688324 356907999 754210959 990077506 968473525 971845581 207558459 5933579 13673911 442808516 248406772 216987011 491987224 650734930 92499464 35882183 482034443 136205892 398570669 450750073 183344357 243300653 385934202 337027646 424048289 442799846 469060075 893845311 469385565 751459336 821291232 48616617 881950171 177881460 539304222 506384429 191358209 632487116 607214540 467555456 40899673 708929783 674034936 921938908 12843154 360759969 479639056 385709181 335897597 487522488 265595497 750386470 655443217 150494448 98283964 422739353 851369703 69698624 852672164 584917794 335315902 442625891 837394721 890520333 97692536 685424472 217760535 954141483 700711452 238048227 907942608 556467282 126038098 767358473 768844150 842558170 745759210 205796504 431197082 979508000 885055573 837060765 25673136 947420166 48246058 668246507 82079888 30672241 210682531 693581211 76302327 752008394 899752477 564250246 560971524 502226814 703036060 217950157 46054075 236542334 3995972 452849490 636514949 175702464 698175457 57573948 67019438 702995132 360217440 339686263 696006374 150580463 265099860 911380529 181365441 884492123 497442162 580672095 913187895 376462853 765384725 878012726 343862308 542304886 105128634 662223282 970031817 309492283 745533317 682192658 856863305 480997733 789477051 278049113 716829485 627426570 688015686 813413839 152485601 563440066 68426036 545751423 228087349 666824234 749571640 319781815 9965532 710819173 319814696 275866250 509000944 680314262 651237245 256514897 159087980 78532711 70236630 444242726 349792433 614527365 259624053 283653991 812030466 182831905 796711104 504653881 692023559 639485040 528254145 271168771 173318734 820787756 474167719 886930158 213896645 395483922 709732419 43877228 503104834 691006050 572326796 736881838 184993531 389229154 80573723 28849708 125127182 805048027 332437936 142647074 520129786 159072666 514594731 459246349 947919396 421013233 176933779 925789745 425943124 612490291 739986067 886714902 302818101 583216187 770296 655398407 390024152 213780454 18157748 419189138 547100465 705952404 956501982 547151626 210213529 276613291 406692144 207524872 395820618 39138836 814488200 598583270 205863398 829685948 391811943 53068355 297770225 905447188 478027637 907823490 690132818 267936402 401891579 413447498 551897558 185470510 870116199 824141575 610668205 319949030 152225740 429789800 98783723 88778298 763474783 421692895 636653064 294226096 863772155 697986852 895899233 332181073 206833822 131309490 659211189 60530474 207553514 324362569 712442536 768465869 95907493 643303530 60237379 644620749 653178425 297776350 585995890 433280581 165736756 430742576 594979973 241778258 308768713 329541166 304976303 140794260 755776590 432181612 991545738 302388913 564989372 640642496 633066130 766642643 871172146 967038151 3846821 583851301 575622515 227845727 472669577 267445593 633402211 266827051 509016934 655761445 122096781 309336338 57493832 424156353 287277216 958157248 69410206 349224554 907082989 301611300 342681278 790570211 464593131 463729136 246823775 876746479 889606836 241273885 792551709 75611864 195634565 536998756 879062264 667957483 744797762 466855365 769645013 500981242 457081327 849164804 356088060 822084056 973627448 635490343 377435288 806868449 132589034 784779770 85406266 622210927 933157752 534968715 240579415 201790054 735912823 724379566 330039749 203281321 894167330 803029625 324580930 771363746 684241110 592618953 552122605 271738558 476510871 23458236 742405579 781272559 266751114 481495861 697020227 232979240 942994297 500995676 763521186 236479973 318098770 669772059 796882584 178304416 768397224 749218722 607134650 997267037 47366192 477271779 159213822 45362463 534778694 875907862 178127425 929250928 6572134 898589751 153869508 28349661 662201011 42271875 853863851 630202744 201545587 544917759 158144637 889106005 953705104 3690993 5805479 25197837 209650969 957869925 651388153 276736318 698655679 230427561 13405223 845091080 69437272 495909841 545126217 123253137 229555552 995286580 308990299 151463810 828406899 192278252 600662718 85178761 361279188 299701850 362357173 97497813 924929258 856439713 990013161 984742813 16383933 202973990 965424614 390421913 944313213 869780246 400166812 853611143 527826428 875984352 296020702 94215848 633108783 154557111 489499366 366469952 374365616 650031121 73835471 255405337 675500863 336566314 149051674 992015616 698387260 743088002 353005098 656770119 249926447 180739419 777905351 950285634 396076353 836490300 769940895 252326858 856221376 982372465 317944512 142974909 896463519 146072200 493776416 135547771 520650739 304116181 477773845 649129067 761553527 621503215 377471453 478191476 783806217 100900401 584064536 205381508 591331883 500168250 104704329 752367629 379892355 787727981 169523800 818064771 760859995 527609202 817653522 501493215 851210529 774260147 791492776 491928351 836624872 772892640 447084076 976661955 102147046 333903211 48156951 830803794 935399924 397885197 372402118 624799443 704433169 722689343 92947960 307816788 813149663 523666114 405909330 471246439 783520548 419561240 36236763 531190432 5361739 37820168 382388352 785945112 765763809 129206046 977482129 740067565 914524696 172797480 899372354 322986944 93145415 460605882 733079083 157120565 339978855 785561771 381044169 121318774 262943384 63155606 104261883 436895409 470262938 94285658 637204101 130490261 185835860 432114074 400224656 495263961 948632657 834565950 362624552 494358198 599431742 199265520 299161021 156607848 150252910 460137376 205610402 978676656 425280086 856335105 988599697 861931349 570062865 580753929 260529702 710857630 999505116 400435573 805780831 443641305 424902299 441198147 260926754 958839768 753232211 737890869 746084791 159596143 527060398 727478357 341538890 92361719 559231866 526745964 418758507 638448846 290588714 818723465 444252557 446933461 338671955 747169664 761949578 236791024 434627376 350225768 169155357 694194570 498469151 968382748 378591078 28081934 207428642 465576379 960093546 37925231 723220831 667595561 383031441 125714337 968586913 672432780 816994086 321766941 888027860 272226511 321085147 217651041 804035212 91434786 696114498 5167726 562581631 350794616 499883605 868253512 817272326 947150087 22182126 601583994 458241441 525497036 931082576 831387279 73879408 320411140 32507292 199816346 381866426 52241076 685704285 854223023 274562922 731371043 50081533 871619432 317488269 347061595 519144525 355017057 483864277 447266219 321124097 682247611 333381657 845772071 735804978 772739229 229626067 63125286 282385370 704274350 181146272 194720451 727020891 86930077 449479364 828534110 169324025 109579162 670940835 219399448 17683291 841094618 669350985 77932378 220681742 341206038 607523555 836332878 918082050 911860492 907443524 734714468 936205067 601512445 495375457 258584271 754329953 427735853 707030997 497894406 725884960 129517671 693006942 261056323 164728265 747688822 689713246 948842503 879906495 560221869 986996315 137069716 701430731 851199840 652532607 751180914 482102425 762870377 723859480 971065579 851471417 104318116 819629081 894528910 923730334 434365299 807711640 858920111 337812002 548433722 416174414 782158309 939234304 228369892 892852506 321395340 430283993 696497500 944446078 927974465 324617776 671856149 918680352 603972969 521196526 784568195 2294603 936621993 594488030 439377568 802602603 180897903 600588082 313944168 371553173 677973864 558529788 548354141 240135164 720118536 595712694 702835971 326603133 881460997 613426619 295698021 828266772 502744284 247128267 758969486 259152229 152498251 164803211 21836817 434167092 857712597 694466563 374210690 9011693 815445826 861347102 285354235 492619805 158181915 819053869 112818840 360298998 818839090 760715621 634608379 541730255 615517720 261277532 907905737 113940642 204967334 940948880 42534442 984294029 362273909 648260576 104160589 838557009 730234981 551352336 432351458 550688470 395674138 774389322 772476062 878154149 203775866 132357016 392280506 905040748 657862192 442593899 260036981 231466878 458241068 24126231 887552397 800006480 13952033 671268948 680967882 70016766 504280582 501228991 116632948 488879044 214620566 641490519 16752599 798671492 806740176 934010624 627229894 759693382 618449527 970418435 934324246 978933428 334128786 644375180 403068702 905929370 702900973 195640619 400216893 709332588 720673687 817832020 685681748 874961600 400342371 667639775 510213960 991021775 375751271 27084936 283755650 107424505 12352127 321792624 627947630 694656318 942656459 659457946 134012927 792782277 580827948 526194799 663456041 941698393 403665611 529825338 736898918 320970726 664948371 863841709 780084786 959700737 748326066 515198299 547105679 118454878 222372380 195820603 430648450 204240471 516020488 719819307 273941396 152644716 158650225 51176555 647868753 193022397 394931094 222318110 95642828 962513298 919643258 820537037 390588954 361835476 284855396 737542883 294916306 682509713 693938528 76049457 768620692 363780987 398256573 725482092 406283135 973076074 584992910 283833770 970049208 335082966 213784617 540212969 973336810 318835805 492330154 30815368 841269953 579912771 679175793 805997772 957398894 996120557 589701792 205097053 824584486 462998629 580195230 966289606 229812131 774394329 83182998 257760504 192197281 383061532 266166521 357575111 217358434 197100324 797576952 968686700 325392427 468498826 560149514 549845761 619658949 767698701 525651564 662291208 15121149 517656335 430274716 125136869 413268004 197957398 216758238 615450975 420693647 769377101 762521271 215316515 675621912 534782720 440150900 142238785 579340443 181935907 843347620 406855085 442398842 641720012 57879962 585516223 773105434 366743477 165453548 691989683 328776548 551924923 884592887 57965098 568746052 768182881 740573272 302085032 508970797 293758798 924440692 513308692 576429716 655333578 428292593 938417978 638429809 154769733 10892091 854116428 762215617 542284497 225906432 678772317 724639238 62921635 885602996 891039461 65143749 140892822 704371982 716838976 211225863 326218151 540636809 152444463 77367001 395793530 270264292 652112469 902881484 10681556 101191843 47756474 55511925 442800415 794627979 558343244 420655342 136962281 930651433 756154201 221423443 436393317 441036876 885731351 686750022 447982056 889818759 425000733 755778156 112771181 118120624 437858791 623406574 315625490 777714532 149688149 686474489 933779865 275546496 706616876 898257726 619067880 151878825 618146196 518488434 979537545 677204422 212291480 856433103 899687466 284069760 346948009 865848978 622467359 542209225 825932059 803532923 701703131 952756562 225063335 711263568 321659770 434945555 647358440 217820250 922005051 187769799 22832094 125019366 567612414 743111533 338490734 364891333 301871306 325605576 204663007 235622092 947142986 796880608 845713758 976639829 373669194 440151167 938364283 413608636 336547391 839926453 289837994 449967076 94031293 588669269 78296259 451689136 207861758 671334262 177907843 546473097 156649570 362317810 356296713 131414750 893000681 454453738 569307737 721630112 164344251 787278144 390987996 568692674 774948256 182723867 771913694 413599167 547490441 832559719 752697615 7093267 957932293 246691410 288725507 860383169 525682636 215602896 350545074 16485580 866619960 283110168 742595576 79482046 342270151 145318950 616035350 520067876 807126939 66130231 889622319 847484431 681791737 609335887 785863116 829725844 117353934 558467766 532640601 46526797 595458597 839332214 170458790 963310295 206677426 257984991 757182054 795063890 555152970 465442820 658528179 745847780 23636584 511973180 251629704 788895542 111453610 421760161 387531334 332883957 533053778 446443412 302377520 113857106 977112775 699598903 334695918 715480963 423049745 511442929 421538830 96204864 226010208 274232814 777824382 164755782 68720261 722361757 716265236 424990167 370881910 165854000 593766406 450866233 538769103 695269919 761668722 92871731 402107212 907123621 499315927 761192851 385315665 107907906 582333338 536390314 513813346 428122935 486827395 732013773 462058154 762430221 924131389 260326614 584518008 820249102 938011865 543409058 388381118 597369802 200172107 743257233 697139601 799451284 624256492 175367689 140809644 844236803 878900726 663670259 646329324 591292786 992224267 902250556 514422229 533388927 389383599 527291222 299119883 493288335 381494473 480927412 845246426 251125833 238256678 912724817 808678320 711360023 540749302 972667434 448813469 684382376 420904525 905075391 870744794 401386609 564103587 796581270 761855807 297558311 348016981 942183096 980987338 606967878 507135522 180103219 947835167 652871053 803369646 221022870 506195971 170221952 815646722 881471352 156367840 300553189 567321610 389965809 220260165 1225799 712849430 96016158 204147299 69968502 458717018 539151010 893682065 448166661 805426029 335356192 701737416 845242827 829205198 845891266 622482727 659396195 149674842 43342773 618894704 300645036 957422807 608075434 158117513 721631561 180130669 527588695 50964221 346689569 130637864 338814708 454476921 229892832 36490615 24030911 404684879 260245877 501210032 372110456 423341558 385844882 17565066 63296741 823188359 926926384 553400481 678398031 71303746 969215496 848446453 340781828 127892231 356439066 172369515 329468371 324960990 485940522 241612107 616554131 509530479 403870526 243667136 559625372 723419019 297481249 901558875 353461068 249653665 192604132 621143441 745976451 775428169 593267031 598641720 7912231 129351357 595461268 203832590 112770977 151152987 682602357 633700914 552791646 486573604 302640665 255323561 231131216 882206528 183568227 884715482 248781675 80135032 9549691 861052434 202556200 964120251 85700683 192740097 743108869 121918617 859957250 923645244 626431234 749395147 519779733 830021049 104053797 281030569 955960121 415508565 595493623 600351922 419113195 155855441 714735110 163634952 970425576 319541969 258440801 197725681 999039541 823149916 902095391 992385367 453481752 197977183 506406104 372856905 231502748 797630378 698816554 191027064 242632722 959148785 510776373 971509691 209790859 518282316 158837792 723460747 773546078 923107511 989651090 189915272 671288488 884327059 530812985 104611314 137649863 576548387 650244678 45952816 713421278 292140560 727637231 527181 138572885 78264294 535056876 748146294 169206358 573732501 489501947 573049469 512014417 111341808 971903581 675097433 724901240 488952369 479425366 928174500 213389380 730231923 510070448 9444123 217813742 931564343 172741945 352244002 503668727 162901472 369105984 659749182 955756705 899640887 373331996 316034456 120094067 100480743 645442725 719534465 978578104 705316865 251213753 273780712 772905729 739237242 65191865 273185254 657920927 4304809 326958089 619806515 202310954 601090505 310154131 326384301 793990140 451331709 890144581 240213208 438478007 536428615 144077454 579184217 760630459 939443727 69180901 426607738 690702513 300585890 375242050 400625066 426338563 782503473 669071011 642041850 597403745 516301518 937868425 284588960 40381501 242030322 64363128 58631032 534582608 60424442 102471034 750796158 798356499 682393253 623333021 385913173 977114951 737160600 791873392 918532803 530660973 505728474 216630410 108598322 405035599 469285464 135017987 683257137 540982645 781196130 490764793 69747441 196909745 86257452 315739917 136133321 37040532 856753742 975165155 727139507 368210678 135855685 990849190 925287884 823960946 771925488 698051969 917323480 558255591 700099603 355159847 644703931 861919224 22192599 458802764 636489985 940117645 73495880 320968489 880877143 533162576 408511958 393504764 230074127 736351281 862873300 767878021 698256288 527681507 169762300 831901067 541781796 751345756 957404650 726090581 114913753 935335513 770380444 854352946 216006049 29159639 590581753 862411761 650193025 397348251 892306502 909507433 613947685 399858092 584242354 137228019 896187227 454861267 67652556 208578795 660923539 25330978 490833415 768222258 553646694 751910250 5908029 645022895 840536332 522606531 319350313 497393609 916689380 488709896 768560363 575573743 760137200 779270232 611463560 391775248 370779734 798912407 172162920 54146595 655123168 314657258 417705174 628783521 6728829 26384447 821887876 731947270 89569214 432827331 719955204 565263187 630758234 170859113 197885264 429876367 238812842 732935530 345137986 318229057 239973421 235142079 792445725 307625976 520704005 230539433 143552258 306380227 578575993 693520426 201149820 977220281 624262769 622317449 93792757 28320627 45468669 614602194 855971134 313678989 330668751 259275348 437299723 783871785 674023611 7429409 822654325 312329579 378407486 231373713 359269750 443848446 634537205 895472831 976421232 602967437 395977249 785133578 409074343 932238155 754464554 390877590 319988930 824546668 247104025 910782665 311867982 624333481 887515164 344364238 199382331 114762176 181263365 354793749 829443421 494433778 67781836 627133905 716263148 370179460 961768457 850694777 832116484 395915326 267933818 552398407 11887142 434518511 92201091 5728444 965819061 829705958 711821993 275625498 161252218 750862971 342064662 155915752 18324001 28136836 940734745 258116978 378156474 391028960 573087139 737412167 66281784 849943024 784341450 413976761 139918325 528166168 101429833 485204576 412095532 49782339 772706046 611389591 266258302 735524189 17839468 219426558 850581358 105620182 543828791 638786038 998005221 696594981 414450858 313432360 854718382 737351747 391727924 916331007 882942715 884646444 397657574 260119081 713079262 820385634 669806583 246812186 160126673 494895722 885465920 609000328 419747119 570250572 273463489 498275824 981797304 776735255 204935962 776999184 289325841 174660443 831101715 80445291 588106818 409885869 594185236 11488968 263006518 481864486 262279341 12372659 900666686 623547876 864680208 465310459 998182287 819289224 851913618 143521842 30343103 642791351 24905006 90435120 920582220 928493977 214508545 234199697 43293973 988299869 162689999 786964786 804478430 641836211 735734397 916069048 733466833 999194704 714508437 602390281 764350712 882828398 54855109 783405520 647909572 797417033 765824352 691410173 261220489 208529827 554920667 823851843 949545215 575620928 305591889 930029209 464418243 922171755 556238592 908142778 467965908 690657904 698781642 5435813 341180950 163885344 433100725 564123677 964945874 260836688 364186219 275786793 925154612 754320985 678891707 233891221 732287948 247089050 353153302 121363568 705313038 385541874 97997842 548522380 954868946 87395142 745702123 14063362 562267092 193415425 279184893 587517611 218327093 111364751 573496651 944111271 953973240 787015393 409865468 993061850 150433670 434664428 437147608 941057130 219781674 435746089 961613263 248511043 155601558 1265687 774350450 971217299 70328157 246567605 605562744 231329102 480732022 775084040 101831483 644001195 791434431 127817883 429165368 400210084 366376056 167819002 455731347 681176698 137017796 982146102 662578832 623562800 506348588 268273252 969558811 143448075 857390619 179969310 699962689 878931480 505888098 315180544 834545077 666648742 929834934 609504556 585061196 78801607 985122093 563348935 481764737 873991892 346835653 288511097 965998834 775402726 206569693 821230065 682558945 718631262 588222394 923904863 419928243 804137821 764018180 702773496 58856565 378229580 224044358 561035382 200038738 877335382 355573361 862638997 502334750 827575785 635229273 927820439 797589966 966527033 629843511 426331841 975320062 940257469 336508453 899064540 480551786 305964976 605905829 741235125 409279349 603661713 507832347 690675357 720653221 885708195 311339854 315428841 895754276 416281198 215127019 720092019 864734785 963605564 887692290 114839831 596295917 720071581 636786567 458216247 705516351 135160804 336452818 512866104 493063408 249401255 723412255 552948227 196208352 863634242 700806415 994616965 789595023 510584149 182064934 717436975 317172644 335966018 566144075 237131126 544076394 132866480 902511178 4809812 483397710 352830731 454326357 226903749 861358946 679659521 378079615 703674699 382883805 410981894 286017344 323520363 821394073 272087505 174724084 847680558 392456084 856408541 86912860 379689633 170849903 607033577 188310811 227515989 742511858 188753528 290811705 124102111 632608134 958861650 540375204 525336409 513955257 759154177 213368747 431758047 294961342 979318613 696865409 596186388 773505514 836513505 945543616 29854106 331097913 696156027 959336163 97303965 541035974 584467904 252634314 69827145 558628438 61921421 447579706 299460431 83768782 958972807 630887003 145277285 9287608 759238036 964516664 368587971 207768771 631325024 112090178 492498854 143588672 597453785 79860429 821687504 911400358 396659892 87761554 17225222 812780814 671621350 567574572 972557969 198339511 731663147 613174683 518201790 52734851 135352450 444764868 583214430 944487033 486967470 290495982 139902022 333020481 829036215 27817030 323528400 492239275 277670247 897818204 910381401 159018792 420651470 813849252 240513729 518155599 933750207 242681334 104010478 665396314 57178192 157961231 608357193 249125286 287271006 352640014 851534655 801691703 732215047 376604919 184111297 929179953 262878765 470037043 453665988 139443808 227102970 788053518 896009666 850400945 821741655 322042424 892688952 844640951 82446195 824369221 842942758 259514151 55050818 882183725 384518290 281830748 55684091 111542476 118322181 661223379 346625945 44987491 148748044 962376368 147422812 532235541 156383160 548464184 11323973 168128875 742586143 665949525 247520925 44286161 53632984 542796309 376995950 691320343 489926787 516767787 309794056 178138608 965678143 221613933 491013246 976130934 57725746 97344596 991853606 595255460 588665605 440309887 873475357 810682075 836222309 96217392 19026113 940088670 883697795 919604173 176039733 617351125 223106453 257604704 752726496 90503374 16418131 937805336 662285294 761352247 864683643 186078150 557869262 275454438 686077005 147993185 948559538 157374993 234927375 914286466 711519506 934881238 586697866 390636521 485548329 632134068 170418315 443380214 3544694 933451280 763081571 647544880 144203069 562091442 951436392 313298370 864591620 270703685 221316722 108322041 456441622 333076186 738856030 514375111 406245635 798837349 669238671 221341251 330131230 353183807 354506856 836942631 88460542 693917858 938692819 102943825 137076733 50582321 323103933 102943042 803507132 944095085 28660375 339561890 236656285 910306624 644003287 450921402 63445576 163075958 486795637 902380280 254437415 960848447 186166894 489046127 913788905 454693807 922589765 819642196 470370306 464868927 184518013 931001218 620720170 201414473 30791712 806188023 693749722 496594831 549427259 398967125 204028114 870777780 957733471 681226338 225688982 424447681 41143842 668646536 203631084 645181602 279230108 294571094 856650079 999274151 440634603 222546428 999775167 696902660 812297903 898404307 506417567 279115856 231431310 366890707 346880726 300613130 290395313 220774172 159980287 327108367 698271557 883816046 734584312 78968101 313068796 675669680 647343719 759185524 472372105 234722924 203079728 182688776 191149095 241535313 279319808 886259280 199192083 945927344 53080262 749268898 683176717 826637824 9595956 12931765 757777884 371198811 345978690 327518501 476523719 280121854 280973228 80613874 844620828 205288653 310589295 964279297 503787692 806026956 547887952 427721370 585834573 509487015 638258517 700509672 42822231 333486123 495063369 614969724 394004520 366621899 349449532 408057035 714812320 359638044 824520193 569651115 602467749 34373465 240700847 903841498 568261281 832648927 567527969 384034935 925556991 74674354 495648118 206491271 798970289 123452151 991051921 368575857 483930797 729715832 633196441 510290050 55881067 579792675 397558907 1820267 771361129 133797003 675750243 155442110 406788263 499063909 616870727 444240756 461768747 25920269 610821212 990884201 797806719 130128383 378968222 278709470 532912686 88696926 961756749 864172791 857935434 959713136 515558506 528060219 96042729 700476703 801231679 72473623 814819747 960467578 761711828 618207067 678168598 291655218 10576250 905690811 5164643 536517405 222603844 968761423 635196846 73997495 296946057 641813267 399719073 18684316 223330148 496663400 957827561 647861775 483702836 452734353 668460728 456017527 311242524 421040183 675400002 64861148 642013316 58471654 405352256 426883694 654556310 13307534 275966576 12640767 855039426 795025410 157028114 547858564 134854458 848277628 521628268 294648983 674751863 382144535 615348040 737179128 680004786 446435924 104524401 738616839 72665452 364762774 566961977 159003212 602152678 968591526 417068534 685804272 450109865 512248623 296078977 32652097 393914880 981450306 303320245 262242866 783213177 502676436 701847286 397001944 538596968 96288828 970187431 511111918 551677540 340449461 770185906 33781586 159699656 329953250 315213317 930646662 195674163 451530309 122486287 761065776 572005385 234733254 859299655 50498714 855728879 273736498 522033061 59981106 995451218 179917498 292848423 781979915 877477857 444786800 516436046 81107547 662867983 679712205 616071838 118757371 173308562 118739246 339169058 538338282 332662759 762590290 477912805 425380810 850462923 375545566 701636986 31099233 23559363 826904281 836268916 342183706 868005525 334465328 26120431 666060930 526332109 125448243 625570822 264303307 504022585 285877782 52011866 703632204 804883054 516072305 421853330 484232190 339721281 710163393 839022805 185340417 708155982 11167717 952276305 812547605 903039860 775972001 111826360 929624866 378497366 40636702 839642302 735486128 557933788 900620136 737224860 537598831 956320432 228131567 917261200 300317617 113066946 113171206 933012571 394392043 662677444 206468455 968113857 854701368 624874927 992467118 297603085 344667605 277812285 557661401 316168586 518203814 664491116 850756047 907384587 468735664 565490689 992797653 921607012 642053533 963962370 754696730 12570350 29228603 287266107 76852013 27605511 73822717 20388027 347576705 18699152 916850296 524029012 333756912 659109229 562944999 720139550 925594165 228200712 361159080 754952692 137748336 32676303 592920765 632590837 702533798 256983474 277960780 291834628 221517119 891631525 926061088 221142601 508084614 260571684 206403877 359009966 73661229 281748906 895955951 385904995 373268422 703992633 85610804 733779035 385931595 144453333 746187341 143587533 571814038 127502856 659131322 358029747 280415210 660976736 718116251 147551822 230789480 260289517 760683575 556711584 620865947 8882116 630706297 772235760 777715693 487750782 514996334 293423946 515253551 149222585 273148360 491749885 198894101 769575318 342073438 68649499 124215224 449466681 655747754 252402940 91748370 644829517 877021769 555526075 815315589 144028029 944532607 926033847 522951253 429423100 381608112 780614932 623805737 78060542 187690728 541162808 278359950 971295293 544284756 951120718 440345460 680623989 371857863 959467206 281196719 612818663 315645494 458861011 240092535 911480026 62207804 937109995 975112424 325354261 888440727 483634251 722408835 808823655 764845993 160098417 410912171 96608800 665902584 345725600 493592617 224667285 974389678 78721631 240014505 777355167 990014233 900038394 951891515 726770204 490565676 119081984 257019858 668237165 302374653 877569475 609809608 860334583 738018885 995227099 607094104 464791458 495117283 96082851 585090339 228954205 700895065 236224187 722927020 940823704 621345869 629819780 120762588 818501576 423298826 887286183 554426238 162734822 243541244 826961038 916227012 600436464 341627704 916269034 627730368 858068327 324210417 983537195 671502828 765299920 39525892 750180107 288481187 906843955 612757357 677332484 724253605 640952479 510970320 605571797 44103319 363815332 586221553 120629761 354318209 263987671 423435580 115788111 407614030 87164498 250338878 456395339 622427727 699549745 171951401 630615236 19399865 198620950 507602004 179894604 203355426 764324773 734250169 158608827 17173512 548696073 80594038 977338796 546866506 40064109 303712588 266777855 883945133 13737348 422774563 426538069 129832536 159896322 255941764 168839063 822281048 867783201 648406301 217275504 977996317 110181405 384116289 578818766 467706107 864890552 298528102 322201445 441910442 992330423 336766629 905623084 228405959 222814306 251285821 180003037 964456529 803575304 363956751 406642553 477514284 629978745 444052003 239688898 559895457 113771914 754744611 377611456 309031644 178296981 206164443 616207165 354116461 869383414 43902655 887178313 239429320 426625167 915522661 826916534 994907333 959212101 301750278 842340508 621449760 862283904 875782146 591718359 431656698 490109871 16852057 813014660 272042326 812058818 763128114 451236232 166771613 382515630 756778840 98860297 919771418 854711277 667404471 974968562 263707263 677253883 554751716 995341172 846487135 244059354 960594323 403559808 679690673 148998799 490014494 614724941 854646355 238891682 772168453 205780184 661164421 293631906 634194024 884874335 657295466 24743583 859587727 675770085 98488971 659699118 179181923 900423346 333090387 801098345 328382450 58051536 223865747 900957292 761254126 897603727 121728000 14010329 626105647 770305025 780722096 528015829 867139117 337345663 387171745 836507913 7005318 336705570 75365426 892450849 172832382 51243338 329556904 766462032 929370234 266529563 81592491 199134667 173042564 115497467 83632326 17375305 902349770 530258454 689105642 391344010 228607775 938614234 978669035 808886221 350881657 949850235 333318402 348014680 503091057 762442352 753460809 766025715 318914246 807716852 121771330 968614253 387098330 10845062 940032337 764835862 340054835 988065897 832164925 170416195 5663740 13075749 91569331 207091662 812224641 770137604 706817219 87449235 860725687 168265110 467707489 124732148 328081585 204662573 580614629 10174038 485985580 461659490 821062283 777941922 353256452 996632718 850285812 546812357 866149820 310414674 968932772 19453488 836099323 668704528 937784194 976534360 400205578 811997295 367426650 499695927 40059479 851237338 146979678 831606217 114303732 707748354 705183649 884087185 860314904 133397592 473322651 477746193 68437405 42425748 794196648 841658965 203210368 897709617 803513737 97680233 372041061 950122734 520610529 878401758 765435409 526407502 419793592 742591306 732497646 387091993 406877180 73386180 259425162 481183705 107842812 530741100 297860376 854669662 469818859 759415777 967548141 746230330 910673763 859081 469236484 858751814 742477535 228862029 432948859 857502491 578964287 518470297 916850708 361406618 790589256 195519073 18359989 502167397 549869090 180554839 30525416 867139683 739797976 157280950 135614044 908506688 404455387 405652410 710489186 558176746 706649984 216634917 663274096 716155669 70852221 638235580 435789730 737710264 743668592 303435208 158943284 61834638 38428248 850389910 15160329 317905559 105959194 836574455 653651751 151703444 760596477 83111105 481272889 787231630 515478062 118562124 896709387 615571279 540180541 731696373 25251602 820547047 138530462 71754398 265945058 209060137 556421673 27184684 291056053 824913451 872178331 403262216 447942123 726912970 991304467 744654495 581932420 607780643 894357141 871784674 164062120 315999259 480114315 660242631 265402911 60643801 36611902 371254982 49879002 66003782 175642209 234796892 874146152 196416916 190674311 711260555 360592769 470659764 444854440 180706136 699958143 736121822 432814240 985981004 463665120 545627661 93946800 519094260 80434886 959712896 552024059 922593377 561318007 906051387 190927882 911957673 523873245 796448132 324925257 552243044 112731910 343395942 868537992 95465775 310448037 119054129 481033850 937698604 406735247 180229112 999791673 207773569 722342719 918228497 3504576 111263188 615003732 209786009 612824688 899592662 389373966 135832814 178688908 873326517 72147412 512535859 143428796 984450215 613226416 182513871 529526414 709952358 708045009 806846702 99381488 355356847 703708680 765350654 985584056 760409026 2495564 744078132 275355932 759119589 328726838 730071301 499727418 170478049 987138437 410195373 927980434 32391299 964994460 851693227 21385094 463230748 588158463 514143811 817242849 779050754 771213274 891547131 152375629 426139405 916686714 36065054 820901851 196671515 913153233 657480508 138216831 486369164 754337270 814087336 248020882 398324678 183279011 304479992 501655630 609712306 619900341 228735881 657434454 9507901 180036528 875224057 553122347 43317976 765905209 3922603 748341431 302361081 237402777 444953926 407815622 323643544 626640705 227208502 952597384 253196723 796715584 500779050 266891793 565156554 116054735 575159444 435986906 53627491 45086406 227441708 748233277 469908103 953951524 510851182 475191804 71454531 889876106 526095639 337312698 333209896 803366336 832221356 779775104 474656204 219798064 18401010 852081210 198719047 345703014 196731767 517057080 280193975 163896470 632645128 832729518 655689660 877062934 829588281 636048436 892470012 390848735 241986273 585443910 428063648 944340496 744508058 395047364 903078358 671446635 354063941 600860788 423241805 649083862 492361860 5389435 297137340 159164124 751451967 667514600 654429787 556530986 428031008 397849129 574510183 311911954 730259222 881225364 730007203 907996939 423709398 617397472 548249554 930624558 866480469 544740009 69517374 526264507 579417679 569897711 70375988 439087506 455452100 859974807 520763014 934410171 909287029 659313897 248762119 466066654 492256875 657838608 86250770 432936908 155126641 601484701 5711364 191559412 32301973 257241861 91188157 438387438 808611755 343871518 146113316 876812020 2997194 831094182 723053216 444201828 515581901 949460412 296752287 684084800 479601619 731871845 548200466 326364589 344813759 460086280 293210351 515220599 942382264 187696626 757160622 61144204 654566826 880626388 805588685 863531901 388954052 649169728 772717389 667580160 135669752 938623535 844259634 573486960 966294143 211458941 542771462 442288715 172736338 680064619 400897366 571381427 459973298 955591197 503394612 800036846 546638752 595657754 691804851 977601510 637722213 971830479 657600879 350125994 878374668 750792716 768617218 80374763 208229347 536066437 68899728 706773888 327355390 430027090 853707324 365862370 937301940 573614191 139223984 317622705 549249312 871443261 567450 281546541 912482977 409795071 238151209 338244285 108845914 561048414 209928340 530370924 425953203 379496678 804739475 493601639 521780694 218120583 188192484 382442624 855169075 596693524 935731911 205002926 893753340 821787591 950977155 860231307 421750185 739311803 895381215 877430740 704642934 553319537 287781033 424160237 185740768 278187084 197897523 617013339 534433836 449751061 29979345 427602759 179591392 630697079 869221212 840592386 695952968 776487812 585265330 934153083 663565042 835018030 492696883 267074251 171810866 579144143 432471109 247793578 64012959 316584097 454049490 456664822 451152020 795912263 697335749 385808179 223749296 406582083 881165969 660934918 237591126 941748861 823109033 505795001 792585774 903537602 913116425 770495931 110208674 355814979 300790444 895329053 850660450 914821906 431167251 873454613 178004193 898431912 521712581 229848447 570027221 540001890 236920777 218958167 34738875 326365951 505147949 371058496 726616912 303518500 704892547 743779072 70516249 628057816 66217311 440934145 912957404 185783560 116706522 196372178 725162277 218265604 713373458 857931172 872661186 866719232 817192103 188691150 867170375 524402580 104073536 446175306 386458251 402887229 143491588 881203509 991458345 950248666 788724258 576612435 568580608 448507439 61366601 208656520 135279540 479606117 444808240 431926112 975543851 772701832 971687183 353539464 970201104 981863176 282455076 291828050 230363731 486030393 480318512 191912757 935465638 628415954 418437879 380644427 454292994 205616754 760082372 538166482 654628640 897115670 895340002 793596076 93399297 905793189 885549348 798280670 526663527 492970084 454409310 373307668 308552537 903483010 103470057 57601052 96528291 91562894 661404195 61362791 570369363 965371387 801315309 223865739 833937981 996042915 763308843 864912835 207073656 954181953 202474312 846837357 185040352 222425333 191009199 884209803 137374354 809458884 727086675 600771395 582710130 577737750 168303144 140043359 326592424 714338102 728608167 823272654 768552478 583165398 264359246 582181153 283729412 767983496 860254238 33505807 411198285 321347654 182447131 173561073 599876399 389354218 211336912 147518022 323386535 257656759 360225224 90559024 339805939 916315854 285995286 394980086 213595670 267634874 759999950 748805504 647771479 619736293 777202825 928363998 563661250 869825056 415472613 271520706 83502245 109073183 59427587 574811905 967663125 178470139 665396744 757366293 908093799 33038254 654708380 466798238 875726263 527732378 344456814 936432092 120824420 664993539 246947757 30459703 821946769 703404688 124238736 547254968 866118822 319728590 211130064 346711949 967651022 289943213 289666089 865326217 613942647 220512513 277454557 337801377 412845268 720835842 69344560 544534384 730187358 984228300 652042989 239121332 326715727 741362144 516246495 269783502 412456230 380521889 313008729 43656262 91488806 757899224 780905391 291855429 803362262 662047281 415188667 921234970 364400002 78683580 687961177 785073078 821076152 21705068 746495978 736784687 479883725 8576667 719167445 578456896 966958166 245265796 518389250 910239176 178341295 667795912 948825181 11756103 395714935 942937834 405683545 27334756 857653778 925568211 285419626 81969769 692922150 155011150 691295882 824423365 686622750 636848525 288264885 577512329 33712298 959157922 525428844 769486572 727065917 816813575 964415542 488268231 860450702 481644311 617570843 113145114 423951639 291973778 404316199 616761221 361828249 851781405 238881005 586927056 5301654 595787200 877468673 821513571 579925718 242702950 639091325 938995406 835190499 752172640 469520765 932299843 943535500 757181667 528310435 466171927 382962534 478584197 293978771 922632517 976236102 358811332 966208376 125685738 427217352 432462463 169183614 972750282 724714444 488536699 63707478 779866826 930769139 837792479 586770101 133469556 960455462 760016056 20415188 734478198 135840784 357211254 338323697 893051427 200737695 472595565 687522509 554792176 3274375 383095125 523674925 304723960 829237950 637610699 62799450 273677433 291609089 300645838 101182112 401521493 166632526 822895938 407235794 822159250 224457832 935837808 272288964 322603738 708233303 26456452 795236816 842796028 482225125 291747854 568133970 723722601 374527265 811261314 676724012 713053624 895357664 743334328 729540675 636296226 274574647 615638380 640864511 467464966 293140482 253341375 115611087 203152998 366235489 40076724 567521187 718129257 810802230 741469364 41662576 524075991 191718056 666065674 980107696 334372512 603092642 810017128 795287263 549311061 748212820 805861473 414151679 875331757 670516913 755054316 547505173 172828674 263546352 476981991 58454442 903905233 410133516 93174674 503130954 42274110 599475012 635444240 857951752 425877389 113844891 214707690 781204473 775229098 471656025 352915851 15208628 624837538 415952008 863137988 229518808 488583976 995288952 99294538 330318214 623938577 892701243 943775027 750842595 776860120 120885545 914952061 955780248 299539739 877084766 70974088 99342674 606090268 106410039 453400214 985659970 442726209 146905 372282450 280980893 866219412 214208426 458694982 432389405 654725955 643449302 22427235 903242878 323400225 929330891 902357629 437146626 660843043 406626237 778134221 813180654 438254053 4270371 510441325 835133963 971898659 563181368 659475423 193157669 757445440 92520059 151400327 882795151 220454338 404136495 202728492 348724126 696229075 726089436 504740987 686508329 311691202 212219084 225237636 78106896 342495616 934821007 310280251 149451698 914515236 496570743 403742200 558874741 623632487 726320669 295910136 339198017 168189481 122127066 667802073 591823365 421537002 737281614 548873506 643237169 26128209 643427293 104520121 14743099 127109289 470297645 410105706 499884826 30813535 989498282 274030439 834427342 560069510 808040706 197142211 980160214 881485651 854141354 580119286 858571192 145835424 985421398 832753244 99707260 615412333 959086468 149849782 14673713 404227931 142760947 251526567 240277095 376918063 136670500 332355896 587090868 97345877 980130784 771251284 607160624 141498458 586904753 652122445 57134328 394763889 101418599 752946773 611570606 982967536 691880084 424207366 570648823 537455568 582721041 60595675 51022332 974690863 167503223 256938164 801428970 604474065 763687335 729397078 97567346 176315035 229860931 403660521 286122569 114457880 728630322 432194936 335973801 176717556 851791904 593111156 155368655 809303171 94583547 60476722 994613371 481287739 140676215 293967720 162354291 297224501 181131147 315026356 844625407 512510896 584916210 583374357 42611310 861256078 976725419 647697008 181603729 463496406 929252218 385469708 293637691 713638448 235134820 949212438 46308551 916520812 671646263 506138398 443428753 697518587 396022528 479611800 486388091 877179252 364880274 239937884 679863402 467517457 54400774 436597287 836981191 178124591 244397109 128177432 862716159 377508306 368336960 173555507 548574723 764675870 242282249 732704738 838173641 780828383 882891191 724691310 825648329 72078850 764309302 820257162 16136064 965242138 811086005 324219849 23851760 80509148 688849446 740592675 310670622 809943203 159777985 688522101 14133139 185917165 841938305 65770493 844088796 320904155 626133925 356570593 370566155 887657909 185873713 322266537 703921459 590747492 351320426 857798849 364617199 802525431 508601182 925201913 43303644 967039006 739675738 639351300 11577626 82956466 885905521 557941244 527494351 269257003 697558268 615009756 229342628 642962728 541603605 492571909 717148486 583422443 376004634 467184314 578813926 468120282 587132976 97265315 227147450 845544959 663206078 762828622 565654650 305608841 194316014 692393 26547171 977584969 555237935 105313930 779866679 883480886 211489461 52278567 186374075 53434345 719453688 576011166 313579576 765627426 957535537 92246127 812884859 572546113 793562592 276312060 704014294 239623885 132320840 862499600 453789340 142478065 42088433 159954773 719649448 54630138 466881062 736664540 907859159 947466970 401972341 739552153 632793737 846451368 622210354 99540965 600666660 727301406 921350131 318117115 747327889 752384538 555065877 683731067 883243197 729200925 315630390 803164137 799480858 908001231 101274041 931698478 535399195 698013305 870581061 869547798 954327227 332742281 668349254 152917457 141412855 425296146 913094507 134233971 252091983 321603401 657750566 454878325 854276681 218180873 753626415 951002673 50980334 400826192 467916801 80745 84809547 385231552 642171996 100456640 146774770 179119647 986728641 74250047 298311286 429540567 495931641 981291730 130980082 411142519 626733711 209384137 157974915 238193200 297874257 529650776 214010313 192580952 640332755 279526167 339945067 313562602 62662123 542425986 877253520 490578949 803795254 921943417 157428070 291884393 483927954 952524994 599471262 801707517 555341218 947310466 394325742 835242571 613466958 954011336 987342734 448247810 446848576 495617282 580427196 459090547 111731303 131638406 959031608 896414997 857617528 100337675 467481800 492905474 181574760 604773165 241295541 804355703 420923891 891527916 383785292 675847512 246785817 744887853 577731935 149788073 734866075 116960312 423659714 406040342 449080450 606426424 515183822 966754412 25145497 356566718 609232608 546991134 192024302 388947007 593153243 692161217 55631445 317073809 533173154 479534992 116473061 811180402 218098591 406317288 205015672 771280385 863543615 168142029 511561519 172904771 572358516 801213284 685720556 765698975 211273265 619941751 136651991 959669346 437932274 779039476 914982362 451016765 713412401 824371054 662242597 661981634 17892594 246212251 157372330 10685930 836573496 202606292 532640162 319666322 452510861 233477016 784933638 491946744 826638718 921033225 442984470 446090307 829334813 335230829 804766678 908533241 645397374 868606382 434117772 383807623 262556218 154190299 501303364 418477501 378762991 222436005 449311052 53955407 831602621 185358562 906986680 25477461 406194634 739485198 955849951 416951499 811460032 59513029 619252188 592181266 848667210 886116170 703645198 76605805 9648794 580786692 99375256 460829061 3567846 602943483 122597345 535877606 2448614 567436639 667343894 952241536 646077528 888685058 692709283 440874790 324797309 445879257 660677566 659275794 520337817 891746686 127945436 71280735 964761462 969568433 118969658 816901006 923443681 706168530 953977685 623800066 598449196 78454633 77615730 803594372 305772715 843586207 592302359 376245951 765013815 667728834 352262544 895922629 523725230 797487045 490466411 1700232 580918384 433725885 82715388 418994274 328229092 548165477 548311514 925436814 141895665 35121563 71213408 570416044 513582213 628359905 499859501 877703489 88524818 599605213 773126052 827230004 920390412 871235033 651109997 856865106 519742316 298036547 104254194 211958476 430356784 655624238 984693219 288114356 136023256 197643984 942370994 585161859 381395435 505973762 104838680 731452054 997239664 504362947 579070606 520809132 757733494 961938357 739254485 3977322 861285004 918365599 668441199 371170263 842909257 469278185 410576931 906002400 539066821 901612067 597511805 152577237 587901726 500818302 517023307 761595114 931314933 548686673 591780641 990079671 752850158 443368341 305365462 47148473 522612787 735881578 919459589 478194383 2028018 955288464 529021325 746102461 274722778 500113647 725888274 512893100 521517730 331218191 105056889 993865896 283041411 676969120 900916336 594063905 479336889 15833076 873545187 216009835 291898117 465038720 990062728 704980286 655834670 490990175 492551509 291529014 307510395 549329103 87958276 363973203 637030715 478676145 566166166 901447291 289210941 228248589 885786573 22623731 1143896 714864012 736974256 230925290 979396580 306226940 484898059 312280815 111522623 706390992 181427436 149882229 248704330 14472605 631918375 388536918 936917994 129116319 72307411 701021005 360652423 204295218 752191691 878478714 97995407 196893016 25517614 683743714 164981748 649481018 262148832 556828653 683655594 890427807 470813191 803376614 583533610 78456694 718816398 562193279 692623346 251427154 498526117 395969098 472946179 435585513 874246975 385594433 419353186 359618197 902511762 484902463 751662743 401777619 675537051 5939332 473129521 212218310 965080216 47905588 453686591 648770228 966593675 464238809 36846296 27925896 544738750 222712541 714418069 487864399 50158906 288000017 226062354 80527035 263793230 996096297 808656752 194935459 501995790 403784510 816786390 763440769 340065489 321772106 781811947 116326898 821760691 256994735 983822942 961677882 208968721 583693489 30625887 439429821 533624079 307449591 490202659 386459527 632953621 349615374 882428003 628003781 470288718 507726566 801977821 158346826 387946792 307078227 470478802 788374027 588357846 2740109 6704262 380606115 762782673 564683696 255414212 924116176 353594707 338465597 467270488 54051060 758786778 339470487 251114898 414921621 803285675 969936519 248444361 481520093 678372429 170197177 192038614 809541146 563482378 533899837 410829717 823879743 479708273 886097927 787705704 787638370 156137686 421960046 248767155 460674876 94293969 13001393 691240289 713962668 551479483 795390829 226983261 968565812 854924084 657121064 578673434 232352122 778217888 444002762 142102540 439076041 60046245 558064158 704350509 639918989 828959406 237018198 796170617 338654939 524900971 654485124 541269618 801971174 423913807 838320930 392866460 495505547 875201809 961765771 348655106 931044294 592488235 567205503 405450928 701492283 183965022 169650851 149950774 549787310 581627436 505134847 221407532 117688971 454456669 646516606 124711336 545604703 903764091 792895857 207381449 240623196 208203605 315172365 658074416 680480985 684931200 814621416 838641794 130003152 485485009 64546432 919005159 72788063 564585700 853949108 879842190 740223304 609754520 646649673 567721511 270036336 877160593 61264998 407416167 503270755 999927733 386643224 744634504 661340878 305404591 299846095 326870214 633539844 167120240 770770143 823369187 997419387 955797672 892731648 347648675 196384844 513633873 87221711 76300625 742173366 499849765 761315403 654249017 98226075 830655011 647215960 428152875 892001793 388191502 837670975 409486591 970398610 716222190 247627052 994740747 798610716 729162637 305486255 464505519 885525778 939819770 790801212 563439305 585659914 404640778 181336491 407803201 7880509 395145426 955838392 109856895 474738955 224811310 394044292 185034479 135479668 626118974 274422546 557004676 20810911 948299235 335754955 647271987 482139991 824721734 110477306 917865587 773573513 891654994 746001745 923500484 232112327 712636981 735287139 610327076 15950024 993778915 964148007 581257371 279406565 96207763 755650684 208629169 85347230 562113600 644689567 4779507 249638675 358177577 984009398 146413170 563397516 214601041 32562761 738548035 952290034 853474047 409145795 345074176 936844883 722701888 501570805 444624453 241593442 193484128 955635092 713656372 961064948 243515765 422328758 678430449 470974596 186361556 778360921 664206631 256576175 217003417 336718813 76250498 153231545 313529380 293660292 77569331 818023687 438325143 649593081 145821295 899563683 601534553 108611782 344667888 670757308 442984597 294958300 668490354 467778594 749835452 70501391 508809527 681084878 555743231 359308696 129985156 752666968 163952342 282543505 690854690 564290175 139277691 74152316 885157342 642264741 549704304 307272381 671538185 406526800 728295669 473440027 944060920 39410347 719468946 340416835 673584517 703119874 612195988 658512197 778330252 998810698 245987463 924980501 970519919 985014934 676743361 216669451 777907091 568584867 322696663 953963620 272670689 486641485 202791974 579595198 602201414 623642904 623116875 482978720 107453235 327689896 271353771 392899824 461281821 68367177 877665004 641691003 130888702 661718376 246481018 622143088 792957650 516971799 337699075 211143909 560953115 272858253 75018235 408477777 330946654 577723044 472136729 142343952 228885412 605610329 979866072 978042595 473813498 6402640 908560375 953447789 522530033 763846478 161676282 340736695 598553374 201646781 899112102 140839340 79081115 531792939 391131785 344683166 874792836 645924555 382992495 329319359 292815995 72107506 781018606 449255337 615471909 186285467 669526491 156877271 741950635 594299108 614837459 440423209 563592250 751727247 268514228 168263780 666482051 725691778 295484448 396179632 114744124 567007047 960851713 935767064 838259100 824573581 667675391 897381901 26865379 806547877 961851660 256282596 747276752 479339269 169013977 141581651 32416809 384006089 515157854 531612920 900689719 108442157 707539798 678018770 725445191 53122580 127378880 224770246 730667818 813698436 949697119 760270619 145094325 492560680 241376315 794185470 521975106 906721997 48145439 440897791 17000238 848601573 768328472 347790738 647174489 592151559 56524540 569383824 216693161 312615788 574216417 852158131 819826055 710435188 253133729 54818845 552628832 345761567 860878941 640611537 872345637 741804437 482594551 834260537 522111947 569526431 414034582 298628255 655568332 402963243 235238438 762647475 369168549 216592331 969066709 41967883 360319830 645246774 376231064 996597406 359458789 300726982 127362212 595936073 799294427 405006585 664784373 532675914 186970821 817778673 415043530 563453128 280042164 139498996 272828966 444735560 924750013 915937772 828012625 100540729 898431354 109436903 492937558 494467690 912872328 2047896 405438595 11032718 902351879 42847956 550792171 743851711 578587421 588068887 291592935 423179512 136132723 522576637 574293136 738471066 218202038 378944201 279518791 224454888 645973783 550965985 268838958 667715979 773286860 10704207 827007917 734177550 122115213 913960770 721157613 814770530 28792343 98838923 582673504 404910684 210461613 39527201 714905911 737936434 269556626 179883933 772330986 993088002 190402448 710183358 664361908 984584268 307284340 802563559 389465109 603245938 142543247 56681628 148399438 457822783 223622455 344790793 630105320 363604061 501991236 191750011 806394414 176305885 299095187 129810916 271515822 133122740 260727942 727432795 544494267 613545272 575952770 306940826 298835950 389501607 361886576 346030462 523451809 820553376 831445566 213289867 101882226 140213927 230398555 932401510 104257479 196991141 302899005 31108440 635387972 44317031 200353759 371967698 496918614 348473114 408405819 603612387 538023851 674231253 736843476 232624324 79243448 328132624 626767152 9064525 754724658 251607333 791133782 443934845 124334229 803766230 937154644 64217077 390967456 877822662 338455995 400919421 6694871 615591678 453061665 657269887 537034752 360285802 768112286 413278087 196629159 989315162 642865231 245366985 509146522 570736642 507807959 537493659 891944812 762594554 590810329 815688694 785721334 161726 670906495 577975033 618078418 916439598 785635318 721096038 363161055 427198480 57923567 36757283 139455936 194413449 716187168 188940987 516845660 931719592 888765377 735273435 247299935 398888156 916745232 318307797 948155064 589842808 521712333 200757280 105080089 841707062 398501566 579163861 663830139 52550321 736610861 823089972 352829079 770477545 120460645 642510365 225320813 214001859 346868536 926483096 599418817 985750151 338915708 86818894 362845593 11438432 569478537 559347213 737496256 375678687 466438333 75572807 885539655 489220217 387986168 775837075 925925887 885028868 777588512 255344939 845377279 990264382 373774750 849052525 908534308 560158022 122583264 679669339 173681548 220842785 939374037 849229850 599863322 481800758 477805172 77428598 675872758 152927699 54383157 774730845 642609930 514718886 332327062 114977888 388486022 980713796 876179351 11714357 903879260 187113125 344331838 597700407 850246596 32776358 418508053 80720356 764403642 17213062 838730919 592221278 649465467 248215401 90333190 437632491 41592588 524627672 353027400 568081014 71648179 351454527 191623685 579472139 515665019 254417006 797589467 647930462 668114869 732327449 589206762 769360709 613799026 143351896 594035801 745361209 869629706 870266407 169464527 247263962 984441751 502714343 576663290 457119336 991620218 581598171 64439820 67279434 746291926 719302828 873888312 458339723 449122576 996545510 541588794 721273432 727387989 740506233 214743756 472756867 877578260 876677432 900815154 519065603 244449920 465311581 802706863 955506546 35745039 907920643 707440397 732830861 199455741 942571435 772252698 890973880 527623114 131265208 275984933 557876088 676330936 495115251 47708549 5714678 36777550 489445895 533344274 999271043 860539863 110603014 664993194 929066766 460039396 793324770 674016942 566897584 56785606 146290165 241755266 74808353 398983189 708174202 724454416 760010047 153389868 639513105 980700742 641800078 35805866 11401791 647686291 453179827 894862322 632308971 551116654 460272376 350942124 154927075 608128207 288852940 456455234 829979733 794427572 851498560 517121636 101721942 905096094 290203274 462292356 687196766 55552785 621011334 38226011 399815626 786994199 76133680 379821410 638232921 164228542 192815915 881347930 49310896 995744149 446778173 134818245 654409174 257040435 46933968 402381162 878327736 241103793 853912179 338578132 696218790 963267626 142638167 360858324 223893204 89835074 886219475 201367803 316405978 530361244 306210785 222999073 176582197 859584867 2061470 62844641 133330372 651660994 813963214 669014554 247924299 673093996 707212885 303754607 194672883 722534421 914634687 264128456 373199816 489782006 851638969 219802063 138833978 88091725 103691157 242499188 247220125 198639323 592509131 500611434 816116137 977915492 442019698 547891623 534813946 394191410 82331083 954307048 97791376 757235603 5418423 798872362 172379473 200608854 228442939 367396658 467361923 965549394 424133379 168114951 232314962 875688160 130154717 935008626 114851664 499125596 211371578 910485381 706773999 378401703 383740080 308442897 902490889 518971304 473390714 575570734 987182169 988467398 443972854 579368631 107020031 545254512 974242086 584207051 196510208 924527765 905190448 621274446 905947332 527631404 800698334 733732709 401405847 807142318 162951455 703732222 372280872 963844503 963193476 808067142 928963084 271415016 103249092 195082800 126445372 145251240 398846264 596399861 425985683 524865374 708488799 663838607 533152849 913185689 977854556 436956476 653202075 697366121 693877619 118126593 93268472 795436771 953105551 524236581 809563093 6558624 545533375 963177393 962742530 310166846 810128053 206150391 658096691 732299486 170364742 614397192 448720001 820554404 818919916 180455740 66456550 74144827 234062919 539185838 141906884 401504078 896201623 205280446 992898399 721238544 611770180 648468365 885118046 553330613 876546391 734194308 567591246 523779318 191684862 505241293 477826079 782681233 901860108 342168536 645291685 623258055 210908790 614352344 450696984 591523037 397056727 123041348 280992916 494256027 487313645 101064278 813563802 157794768 423980825 49850767 128000653 273071052 533925347 490076209 739922486 135576804 760567924 282483140 984370241 72376817 704469787 255304081 387874750 291925969 269223369 21740330 495575969 529497573 385198740 131997920 115569473 68072594 932155448 891261515 900696797 874074560 196632209 203779271 129273874 835466078 559341346 591007729 196372070 243299804 262244241 697698861 2614209 233233583 662847016 283719459 140012783 318373072 891567702 583095358 798367775 831487293 968978220 737959724 370386790 914841463 658191841 430661729 277773117 650762755 735115855 644851091 875762943 117222121 188227443 297619519 397551468 987500088 879576048 505145891 595707689 195833472 247104653 171610050 390080318 87013718 517095602 601028835 681686422 496445907 962429167 857313554 687783298 336795414 161693046 23275550 626185271 723559101 663195292 334061721 174577995 684627824 71663452 227496028 852401980 880219479 614779347 784778496 819969513 51644062 61453765 181971045 377642775 331880440 646756631 568886575 533850861 843444505 705912403 169238852 6287480 299127099 917969703 347045967 439809576 66071450 267066086 998428736 41499217 868603384 630021 704170954 500517803 462376730 237904287 62019300 11592147 567878984 96108018 647029577 771952072 93355217 595596512 554982136 130873454 894586501 537967471 40842420 740932878 48720441 314834761 145115268 762802132 452338503 403049789 130101300 66144848 115335435 326229948 204306387 124419062 364628839 483186525 10079795 264493214 743099711 243890009 318558573 612863748 619764478 23142415 654916954 145325385 895546128 816912257 439660058 876327792 993663078 566858198 749304465 141496290 853613813 104711638 17546981 844567019 769396279 321227121 39618818 278935098 19005352 406851640 551287574 601469285 971997514 48624098 304798229 833656931 125750817 498689225 537998390 707408656 21090488 448811114 936684916 918052524 271882139 830473705 904176141 700508252 669868507 563588746 425683719 169803688 632969613 870309433 106976422 690053883 317987915 206374915 748370167 217030183 95580081 540308635 956165193 634107102 174028769 310438102 760979375 630229817 757380608 764818991 55332223 671320629 9791670 440831812 57307605 11403826 162551986 399739479 512064785 564184434 277938468 233864654 894782548 802893472 350903362 448836275 135357960 682182982 438025155 18809652 385137237 5927509 401951591 13197092 580433836 997563553 925559149 655666296 201505088 741219683 756326682 867417036 804470152 373959349 397008697 264556764 487383231 780744729 685736598 928785163 382901604 282536179 638432898 617853919 670017211 519358730 789812562 927298434 611109193 228568331 162918112 36047683 877829979 812134150 469571336 452744723 473236864 722470639 740152364 914554121 684917515 400104222 366663089 453741022 174879890 366515408 623351936 859279218 667100786 426489507 354503046 755451973 684754248 97624862 54902836 911854846 713446521 839022887 685997311 246984424 183936171 254221963 509181921 548897904 806085706 713140857 709498070 243961257 349880836 258639367 785459808 980511944 452095309 495627436 635687940 773137063 472606428 980465348 691029195 325702982 549562156 20596752 258434498 618071110 505334524 523856435 224996986 523172716 773684687 338070838 748057480 929959716 485039213 393884676 766662406 762762491 89062240 398071023 552604433 441207332 28687224 307100201 678475849 747634165 791589448 538863180 152282196 395868775 801013926 330242259 484331610 989170841 620447023 843095198 864433546 809413452 850030784 400427122 827981204 124996456 852468990 811797879 473445166 724221047 150819535 324443064 393140368 568157477 682268895 946657446 275234295 517969862 535219229 797986710 36152869 741200592 915503163 438359102 721384671 392607068 437452337 678038332 960577390 505688489 536851130 752367247 644568863 22734233 601044693 432162332 535880131 178580275 967701061 629897258 455803952 464871199 519367186 541169638 935162045 931913005 522669318 839921632 748925898 275418318 734065713 288409740 276681782 915996569 234274150 645563075 96325607 239153608 644090299 790188607 932496454 615122616 140925965 332148770 11558592 220412269 372593018 901805935 901989190 726291723 358185957 540977040 242191565 259499870 853618805 170191 116688335 528494931 122464790 919638748 126870217 696734077 478257142 570945869 459049147 601363601 314513929 60128281 642757547 856731626 34037638 252265501 553522466 82418694 263523176 476945815 316012205 730660102 629444335 465156270 580505181 753506098 914048540 176084455 240010568 689514867 663044152 130845361 830721542 86015960 630801485 508977115 377613620 55117841 875285931 279113240 470282228 549297655 262862949 531178114 542812779 524240898 72147922 241553172 289703490 81403857 563990284 224485167 327546662 801613990 305899380 934151702 575395657 653548519 995508012 158734194 560055262 694530463 126255003 53209550 63148448 336625402 728546285 335811867 46831436 568667852 32482193 143034158 184074274 569469451 473215673 291674685 581663848 120125009 156717789 310953318 860248551 945591387 947850552 609872169 716521580 546794636 75577161 141915624 995737160 203623787 297460564 918463086 737547985 864695840 683558111 683743333 587893471 78097147 522175285 475001566 66415951 382745070 932550630 105011406 513349508 62703374 251316037 20998539 58220001 584778005 395674857 291620691 784309840 396215267 822689324 229300165 365830334 915287800 835715247 595680869 974353308 724247036 464283860 725543196 414898784 105431352 659015235 534228151 332459522 954894362 461144166 325928803 201700735 855456181 398598380 873170743 288984154 380612414 371569226 33170603 821465878 87096464 905803829 172385049 592395709 914601641 304332329 28818243 262081628 366338603 615711205 271925708 822674308 65717724 743805421 861262269 324570315 193091878 302844423 47175938 912793929 424241304 401101758 654811883 859042332 425539683 40468194 213893804 527504612 129499869 956821510 453911005 226347079 322080002 362369793 381707002 136931438 49150190 578173294 92211683 287364998 854595172 461831468 488950366 169027137 227323722 688585438 219976848 479812690 560826410 223954027 644441992 587257588 880976051 5753727 181761973 838556004 401305143 884128777 50206058 829834083 609828394 545272507 375722337 638920117 321544873 6389645 322424629 14286500 577091312 781765179 51336678 910981245 211241955 111656642 832174169 619963921 294107270 817416679 860838358 808334134 5490821 451925936 808357512 668861252 710987949 334620648 744218112 583395225 719446385 473776287 333600179 48512021 224675686 220033192 148540279 38524831 732142535 274089498 339160074 920524446 483361521 889805008 312685963 271037312 106648808 167732457 217125375 712657718 925907921 528108872 919876557 327972790 250842742 429977109 239415363 857667704 269339845 181636922 138301455 495308538 504403537 85134054 832393670 192022332 369939152 46320654 725230176 507871301 452229275 749949159 742965690 357853340 680662833 91143533 387889427 795380431 423972788 467390944 504707983 330971631 984098154 674635586 886340279 740584466 680680509 876253658 362531063 817834192 558904124 986495923 776668703 283954119 441211672 513004829 634157027 911524632 981990568 680990507 22146651 889439207 758635365 230325812 482257027 410985182 29008366 909991507 186557116 83741866 575520389 645997543 963712841 313179261 245684625 187963923 815773395 907819659 857736218 593023295 965590246 251198605 14440016 598377365 646470770 164345921 930822661 915175301 268821578 359993319 668621102 9182785 639431592 991141573 142985829 968453186 694128807 178200997 151297898 773342657 234694344 39658834 690454942 457951551 115661678 327807263 659761286 40053245 694340194 349495135 951303246 91747973 780137551 843717102 735012931 838098207 785830727 735231654 277059416 88980573 145717564 654847979 41562786 619174288 167346824 202053920 815396316 160181071 535575142 797488432 481483236 100547575 19378038 720985862 594015036 953968678 253670461 667250196 252023946 58729792 828757922 499718864 885846808 37400042 169632115 269141299 654036308 205487762 436734686 100336440 416809297 650846180 567609080 457188195 97211717 974732118 896027961 289518903 719156745 890994589 503102974 213244351 86168988 991860022 376496902 477841926 362491808 731285214 601842678 877466527 366160348 611781146 375428309 279689502 58460856 789181873 545330320 504851100 385726404 293301804 347665783 378232887 283834929 768107101 181907902 877628047 564212566 63810005 316749309 458079563 14845228 231270252 94627249 632059794 842939091 667205053 514234297 797096594 573313803 517993383 567785177 216843261 553301692 172052685 258546234 449337479 372999534 744806935 360052712 436010601 371043281 988128815 830978899 483428321 511854135 972786181 959444431 937420208 833446165 816161100 85974804 822996890 515621254 23007994 185436606 914621162 841348040 390946764 233608653 441823467 660573116 952308927 278928167 411534192 948092778 986479000 572082706 16205645 117821307 315385693 73331130 327169243 739208637 929493210 554546865 680536696 663670691 118471454 146744169 613489413 422218434 933409787 933675708 228442726 900473174 510794889 228189797 996231173 396441275 344822691 759417733 140018000 514304500 510694504 774169886 663588919 233458727 100953787 795873435 939916207 349114654 250124740 275336775 360140337 447621575 746912878 75477969 205965883 85503670 990124519 34184398 519208654 698152606 454901282 775618359 410986990 570120924 482250328 754523623 973198630 614552556 717517698 971323166 893376001 521462257 318759649 614624513 236966034 817223985 534942839 212664855 991786989 838551191 732336011 837921741 180917419 448887856 337626921 826694387 781419370 390415278 729769120 303273021 981065035 148445928 243098114 291450564 798208626 324555864 575402663 965532802 874678922 267625371 258530218 765983449 522293566 735551989 68840042 786324749 669632193 320536266 35487499 330298053 400552519 343019558 767400691 2395790 968741514 511667510 674005837 254760024 356706886 627189453 281493385 159681527 906836669 114306016 180034522 613986211 576666675 14973450 933753782 957992568 538449523 58017801 841076314 876566775 643526984 86932543 991184708 800869251 330955525 710183730 737198263 387626725 390786814 990963724 524037690 695374025 456347660 240973595 206921497 296358463 912188174 43663954 233229027 670867003 119568226 494373831 932617194 200752660 611634544 240895027 192462278 739966985 812397855 208400757 538106834 800717751 841278558 802225935 615766958 267006628 627779485 702665895 41900475 632983224 488468049 537053832 988615074 207994559 804099955 640203807 727384270 107561704 802062338 847049854 175275245 199210313 920236412 724419292 693825138 817623640 333695593 466392850 955045142 331389299 239883473 741625887 658541651 75324761 788574400 180453030 869113832 702340783 576879305 685896555 207831640 733693053 859950208 318877146 215421290 705811118 587099391 996759168 600587946 649381011 246781282 640663951 782818279 648640865 159896907 256593246 553008051 666789038 438825310 988078311 294180326 110788856 322984390 34472520 508737564 309040670 774188719 797310275 445633586 564688357 546743497 488150973 9635021 865014900 282777548 517634114 375978963 133069016 647611630 852634752 877325039 846683009 960762222 459633607 454359569 228893379 89785613 238130576 747186668 885894486 195596432 416203251 22313079 515462871 141581887 449722415 994556269 621856325 899336809 765798694 30087372 428660356 183743454 494701022 466755930 95554269 149018739 263066113 733930779 182371196 2340738 451353181 291810268 628995057 941274727 863841125 819363756 622298544 538019588 940894127 811699037 533799569 189562942 462159989 133712648 292687184 195997309 123115540 851643526 68104718 598574128 250530959 803596791 977236686 971033159 221830156 209974335 884762617 336046263 459985238 965219716 524666587 375788794 23104602 515307442 625128995 239871116 26968234 11810551 336468071 527995759 75201533 120442951 180714654 766032552 369874604 804212184 719913636 382802623 285394487 492756391 600579001 222453827 239348158 651052530 517616898 507544644 884204169 203775932 64310791 685326039 873620097 263136077 273334579 636593046 485977268 968058543 492928600 445762077 314821077 812079154 522778408 421953166 909338809 242617576 220558781 729261582 358631643 574449450 296791313 185764166 555729113 953619217 233833351 137816291 46195444 862054142 273787232 937613846 433178516 657630226 875814727 688189716 129989570 302659254 643820742 251051415 27571117 661338901 654563534 929070939 200530726 76268445 933166131 678570658 388454947 417575810 763595310 414944945 869460287 163712315 724623577 422963280 757292088 200024323 788648886 505378894 923338864 852938073 97303593 850655739 48853869 964382080 685861369 654593965 542432602 270189568 89615315 259686203 975553411 66625827 166503367 847866501 661502685 367980921 488833481 601526762 663521915 601535572 215137329 89305807 971807770 707406413 669185596 837261343 726190230 768176573 929692296 915733190 540140147 74700101 834286492 969606197 544147029 985443911 324726878 503446753 151764872 864041322 594000027 870855876 78279801 591890202 598529410 551704539 674895162 82131461 316877865 372482726 681165826 662527903 678283783 667872427 581305771 657378975 609132920 242941682 47205939 52212096 684923453 976521354 533515067 96887041 385398265 292224771 251848843 409796773 222012085 91653875 342194316 454335796 33210204 772068977 196987084 880412472 460504640 39396253 845383806 697410945 469359507 613747990 112148215 386438050 911945199 232678530 736282674 774127217 264068815 896522506 877791565 429923467 443471123 472977883 788144394 952698061 5054336 653007014 97576527 494437084 858952510 609442848 926666918 56380830 782730840 378920579 905482430 807099839 110005311 40469003 720151784 424639533 625180744 162447226 645610906 733712028 8965161 526869141 549182448 21096964 859043456 33882277 698873894 214640926 386168652 460687607 911617055 708257002 420146290 239288668 702852065 972642091 764854841 39570602 503078935 987994857 689975246 670950713 347142286 842692334 343897025 465403238 175914168 59709002 217712774 947735059 828685356 113251536 569279222 623150373 69998883 203177878 256147659 965687301 722757885 321184121 256246055 146223136 568868026 750474134 383550222 30528359 583696770 279797202 604530663 357715152 324489502 216800596 275653631 750611155 225085052 740049669 943215365 276478957 499811886 676237847 552765583 164484384 760258795 320052347 162903188 890838129 316641293 975481193 79813105 428622697 944923666 477446620 56213220 294452117 223669020 387950867 89323412 231565062 636661617 116986130 544128134 601199826 665876987 477322527 842019113 124453265 229522632 832967237 42077260 876254176 496531851 378478548 797015714 425886434 249651737 259834847 312678725 161738938 452917998 295940540 653473840 473218322 612801446 630644360 653745860 649401239 291690884 709194145 310122052 453084794 514278382 931115306 908918361 259798256 102910702 863539850 633566094 77087667 52033971 117465325 503236564 235721088 623427854 705030593 534661376 982328215 127432182 25881403 553221448 465496126 150020612 665792208 649411018 352293694 345352183 784986044 678019846 506369636 102533682 702659454 762689886 621220866 135190841 438721114 414447005 978695019 734989368 396719574 10666349 232276346 938558844 526504253 143277535 931464972 958441719 991264287 40273384 393130881 112138432 528150735 292543198 486538047 133902737 345954532 125449471 645005359 43540295 710420408 485954538 258435134 703594854 904350956 316072227 550010333 864673683 51867362 284094100 390988418 418823704 941556546 980549895 877184293 283061859 330341749 162397357 638696644 674493318 177073965 498306458 482092255 856871097 41051867 816773190 149062140 861313492 872893496 710510093 70863908 374790614 127107261 527358384 697701220 145686369 339501610 295346130 249009230 215177018 365801219 294331260 879396981 956210894 129845006 514658970 257124084 926229160 695671254 563644540 84945640 403291388 815588651 532640854 152943089 806359072 612906400 51745216 3186869 923458317 29742860 515664182 43428702 891950050 664830217 162935448 136674839 702993505 869180792 721466796 148948370 981656177 65712379 338498199 77643653 252301978 467031930 901266024 931439912 524074124 787999391 208787342 776301496 493703064 850180186 337221724 329826552 87783221 117178717 967240076 366731691 126072701 427559840 664361145 263785499 330343853 404812510 459078371 971341973 673311400 326906647 929546991 594355691 842081141 813910285 927314469 210046448 39083965 134765255 462348976 493380608 46085198 149408784 807904801 371716469 681076122 718690040 317686253 407878195 573937720 37977682 943570410 65082141 912664930 931699765 709064406 354075293 294077302 126565500 589784272 805558048 857707126 780900678 442939869 425937816 336998023 351515510 686378596 5980664 288831605 598509875 585015731 543650747 308637742 295353961 678781560 44370526 946087235 380215623 623917896 259095522 982542698 656854208 296946459 497654603 155647742 301817610 877055950 12286755 174658941 724062241 171674272 614602231 280922121 344987717 213085365 920925401 586642920 156059767 756644758 354018781 550737669 729164032 904797103 998092956 709363308 243673579 473163984 391681715 117786833 178596742 407834285 543718981 915304714 461376229 84746078 303333493 774513296 409753695 101107679 284540397 82561539 947004431 637289617 294696283 271512995 211273300 231764407 286582766 709188567 738109521 58713082 187772893 417085354 301602414 352134374 79933664 224853833 476262613 605036395 354973365 59047046 135549430 691578972 458791836 258221912 464212739 435948275 222965980 426042457 163958389 374358859 410737980 649240903 672390789 103693541 71818122 106938755 775592883 7166756 675868440 843369621 53606723 596902865 599808058 717666982 220846523 839128471 681692361 954617604 607283559 696972936 395831971 623319713 278444757 174573718 81173544 668367509 555356505 862872091 943162047 312893080 196189066 508614738 141148495 604983689 311033795 841283547 506475206 503148009 415892131 781142843 345307286 316951136 985499534 597900633 166169907 636762167 189932841 917669379 619255958 604164061 420153825 228953191 640832701 285413731 298318949 77609370 66391592 735579903 280981544 744365844 533660766 474288013 898020320 192750386 332279398 660760329 243934218 327400371 191460174 200920342 982552419 114344508 711321256 128239994 686174064 581624532 556841736 563768480 287402743 555057256 282730119 569186324 366431876 909398856 696652611 433890571 777617125 893545896 430340061 719911640 991695790 394412064 702702073 399671160 866800566 744984109 163427521 656425479 8258456 35095726 352584035 538919241 400801844 404469351 386978190 911470626 334470443 608945281 204947449 602169374 44617062 28353288 89964765 433709034 532008335 159183212 535980150 320909784 298939030 706858753 809446277 126397536 905821741 599543679 518816209 378141337 285950285 792848258 502973089 675779780 659285167 791365387 471116611 466049218 567206228 260787197 4226441 301712025 27378942 517356705 86533703 553338611 247417012 693975586 458598870 903021470 950985026 716763922 477434516 300397581 866827702 425200611 971502946 524463061 892772837 142703471 104880676 203105585 437196004 125497713 439479877 781692287 756931471 131750666 83970864 969903553 96685317 172746557 295832792 380227869 877212457 713442162 455162929 718969181 215015203 341823479 198714804 268686704 637256157 473512058 701192671 712502247 267180679 498469008 240640947 886471033 760505108 35148850 506640180 417159039 540641979 187786299 578080237 701514872 81412726 328340203 887005033 707675783 323557766 929690215 296937403 660950512 519463405 264827190 551786487 874333598 80392946 791029445 905492663 840412064 943576481 248169956 43901591 46447528 153401160 614660423 419733176 246842763 40399868 760407047 376219457 100203971 302268178 12409374 196773849 189796848 565541798 827837166 100153391 505403730 549619991 118011323 812068978 863947089 277759881 126812204 439372762 987247094 484394593 888244942 46353181 806060655 762467533 637243281 794209530 540564879 91259962 104388681 598319282 37592139 769133788 447434030 125066377 471055422 137841193 865229660 566913610 355467302 550615390 237384532 980174784 199495268 578773497 493286265 346720574 402956160 139027517 963458708 402749976 535115939 981767089 258273361 893838632 203748380 770806689 34718144 813390666 99887580 305777564 347796949 701095392 635361273 347989492 767769063 468265806 79600431 657147457 931273269 841650559 299935066 807585246 95257180 871234142 570138621 346549354 780816866 515618910 874430654 117009481 371209391 12811507 529412071 469794081 258054031 542846743 91885799 885917789 96488625 710196678 496661711 334715309 947373611 15934594 532148438 454886788 264461939 892031951 688307926 361234329 625305319 648792504 422563788 234642279 747614278 856849992 48148059 8518828 681999669 947186706 463115082 717327854 408019644 771617962 728167425 603992305 742358214 648579370 981048592 623752002 586229924 950937262 332242089 820646576 50511243 992154840 118565153 974489549 249846545 712641613 269455731 807575153 253725108 15400245 905128892 131797559 624772947 961725375 518213056 550235903 932177843 758089371 842660196 647804266 673259771 827408254 689068338 207163745 366080056 903549857 104054488 667063951 34758106 441384515 137568169 200599266 417768501 373537058 88660250 609244430 23269889 695175942 577497414 912307978 583957723 576806967 97126763 239510160 591290818 437931777 485517419 416761761 575751578 377863223 501366092 826141439 86624684 383480238 572503480 230724786 407172132 470020285 153345150 132595332 74915474 349417667 115407887 726816901 500169834 511212449 348819202 169845127 239802244 56101436 225236112 254599586 696762524 744348413 460005144 937952946 48395731 371667536 764509340 855372500 333173036 817366824 731668803 66142957 202132240 43806585 846351317 952256803 622719691 283164861 395294786 662908257 701409036 133144176 601190939 346814424 902469737 832318100 616633111 372165496 967678937 407724078 731646864 725684859 70244152 480216007 287222532 509811419 409710534 64957931 460513428 871683287 467497640 24597933 846810504 406588274 923768166 736534818 861844424 613248244 761845867 123149793 682977380 711644519 556875145 634410890 499741198 665393435 684623474 877498940 285496219 926147362 466456896 480866076 507940486 670818260 908503789 945161429 723793773 21368653 587522012 76579859 413241490 617545194 461409358 997376519 859408475 745619152 907469038 975250150 298653650 820615269 902647622 27369578 205599013 467540181 35062343 819489359 941042215 302547086 656613573 604757207 273253070 888642244 385780729 153673031 179883955 624791534 74400765 793375336 616510613 933611079 243447379 839983366 893094102 985924686 771686495 410028148 568851452 910798662 553039848 811982599 221614129 605053367 254043035 73584791 421430980 795896811 232145800 44924673 287322278 306210930 609124259 852082855 196826350 802007198 897252420 530129134 225557333 994111752 667981992 839773887 787784379 203852809 105378157 908186374 555659168 334437954 433924378 964682038 805702316 248308500 326302869 428701124 540872487 97943337 707840427 922319528 571020673 347603177 355421579 907293663 158215116 711744262 302856523 186048491 171156029 477481201 903741538 992965201 235915694 286937442 25520940 791169050 481826335 192427732 558303082 851600466 752048945 86255622 285812415 78825613 546826921 507113595 595246900 750164317 207811827 2780923 826480052 338170589 21696413 665412624 740011153 348766505 653865431 872721546 919741949 973956323 563217658 373634043 566257298 698264496 153024766 160132924 496510923 746623673 658072322 468727526 985352840 298955563 963372999 836589018 450733454 362244791 551167541 84371386 411949573 474987026 775234006 704742765 384559096 609575286 325523798 812990367 461525720 872628512 929353993 445542206 412615162 978136016 891883877 853072894 237873428 772088652 430587779 519043286 654205636 199488221 396692898 848054913 569237257 359670224 591936933 989746174 638481352 658291702 155803536 274472721 465331016 124782628 369113614 655637696 406281398 294291636 217009902 490847702 183445666 167980034 522357153 546378083 830785408 378383601 865478590 83929401 31270441 956332900 777762687 370503793 511297623 359392964 898556993 211837413 533254956 743723136 829881608 431451827 546900908 176149641 59961592 718421184 631373630 544040914 652820445 408157490 922115631 368299734 128439460 586442485 49689134 390648337 254171616 785491256 389804753 620556422 198172742 469522925 562247183 274163256 219653937 492080204 60690117 196461233 834389791 850879312 697471281 745338238 426281009 138789944 23406458 572770992 366335663 598647048 726424614 114076508 39613826 6853382 316275361 901372956 891992761 138863933 731442621 663132557 850834948 678478589 247775276 369103055 111830844 894522969 912265480 881967112 924595417 924720807 767448140 999523041 239295098 470582532 750473049 963334919 989947745 354473678 951115122 70079147 431374580 658739240 657894464 104669955 1540414 376099961 824561230 847747271 829066091 519537901 230857613 275681460 764316239 515783410 688709074 336076300 402184928 301342909 37211476 904115476 651494072 422344643 867942702 840937877 889026708 717080384 44161507 172727645 891210967 271215795 75615188 535400123 720707592 162037856 846440908 860902661 557313871 207615436 119568757 130251541 382480636 432175685 541916640 265185224 484493569 114096472 165182978 487960190 806001011 459959641 689270065 330102685 206830348 214472670 612023723 249287438 548223916 469894212 576565007 986330302 305905876 610038825 602157281 595651871 679013929 733003248 613776139 601014692 165122039 667493696 579840599 515329864 417304491 882865029 354094838 717175560 584515672 336673390 531406588 325418596 197414195 589496429 66426593 504633314 35719703 920995642 418446337 124046731 980919298 442495057 296732445 441932653 841766294 815633263 960664280 856974871 851795865 309783320 372260923 473078560 861312373 593754900 970590514 928874400 691887033 869988590 69064461 149785268 563968150 198448756 344692992 224802303 85256290 407946810 369464995 938283556 894933529 619429399 525602930 978629453 679635927 863318437 547319374 978453927 246776671 764828869 3401210 628437987 463293591 864459289 18737054 607154103 898902026 8445321 856573512 30255195 303286116 60853951 818905703 989592333 697177594 486388650 95514190 322895245 308328255 610039551 560542391 875028641 949542224 774745779 217745725 674570898 231733610 333635714 423708384 342187438 310949998 296703084 511169157 647250628 600016739 903371058 365749108 208113579 239976436 185026781 468704216 282893755 774463214 669012792 506912067 512375377 223178436 571143761 247143207 223297872 628243979 885330172 370922845 721458587 444429822 232200016 921048226 994804636 402219259 592034599 277466389 773568448 385153795 595339938 209599675 997400825 418376766 70758564 947567611 597252411 964622197 901660498 216962083 653935103 258970262 887756953 497695201 842614978 653790516 350988968 552187850 661521287 515699973 261385841 309330134 488663377 691864162 221589549 557863650 273291434 549801162 677801941 795560749 64668192 62348639 695837609 995444443 379612866 122123111 643061933 458323317 409668263 368323276 101543719 166526311 109949799 968301213 57266979 421768833 119307424 167555979 168030447 326328951 461148786 977415277 632864671 684744545 717992451 903298748 664630666 130292283 397943293 851023639 65686731 143459174 993614603 950711233 411812801 984502053 630464095 636393246 684839823 632458273 681060911 51825721 467387037 505491942 601029171 561585985 257508117 530016100 26654761 948561928 488810342 104123246 888899666 711796355 418362565 659944766 391751154 520730957 745051047 833699567 869899731 915772451 463519305 999156738 223924419 36692073 6214440 565570010 242120721 563441571 866656649 227605568 751650324 641607165 627383794 441614303 421807268 852846276 370824879 794747081 223213471 625566443 399904334 375527664 690624870 266995591 685452323 58284206 344340829 524846675 51160261 903618366 496421486 271112749 922873487 681212736 113725318 502440343 99246112 9686329 905555479 233616183 541166811 531126288 775092373 321439319 398568808 630242195 924689657 485999973 989386289 728458480 648413505 985622644 547342310 288397628 776602094 711195578 32588794 478991343 383569540 850731536 50426147 871478630 896383501 507095925 690912733 483770208 233642391 711934859 658247912 159205250 31789745 325450265 230770630 430973907 914351602 892126599 387790142 675172672 967353714 471904613 458198492 289958937 607031631 537959652 928679534 436844690 478070826 276048219 53417096 922570563 430925735 850896579 221501185 140643241 76564209 875076668 776306804 268885155 787662131 16358534 701648832 521532149 549408288 420095113 534373513 274438088 386324588 938192333 455607220 862095656 115876944 828097794 912711151 782962821 945549322 452664954 411807783 758667059 81278042 435518122 118642703 331230954 362984711 871276717 884637344 227074630 318584152 439545025 11692179 170941256 325951132 999045319 804355305 973262291 470990498 434010823 95016292 492792368 994856513 342871914 527876875 409670538 95249874 831417470 456510122 387414131 455694257 54656374 802411855 198064989 585075903 930767336 816238798 515279650 311969507 234281997 293929534 500176765 634071940 720745284 793432698 930163087 18989585 194376335 894207138 963875931 504730745 651248404 800982679 824914249 458281395 943811229 238014338 77328551 454403128 112109593 693342285 632951843 282500740 207693849 827073064 288522066 874610072 774570835 603155206 722170413 897640827 329415459 722027549 263174543 371698612 106211333 744558698 180940216 517120466 555391516 159899947 365720269 216829412 511978926 788693603 307696469 166609665 699752870 159188825 601356477 332156866 777174545 260646681 155292117 391115971 712835233 710826225 95424849 463854374 403349805 534467829 948861514 556477711 841583663 66998909 755784378 238177321 703999812 690749090 56206851 59876895 351048624 901668036 701805417 388816164 420604632 99069190 723838099 162267756 429700293 892801232 104135182 855013040 138711208 667090765 560177098 510568110 292926800 311512555 549165979 688881063 224826293 921112797 500320185 104686048 327095153 853575068 417475392 899272481 213998914 916217698 900894385 928478521 768514954 398536621 815298160 387542647 622272719 845229250 632926019 974726195 139891259 149430312 268394713 494545731 227746844 264786729 963736641 986537094 805164645 610858324 52126319 691135837 623325996 43972862 372676794 252386348 581169962 684245948 195651425 2305758 761579582 295463658 729580545 287305055 436512234 59997223 713478688 989810719 953127892 88507351 543840678 915788437 94080583 351929760 482230623 356120506 452672176 657180397 551812986 523546250 261736481 423699310 412256781 766476423 732491217 360875926 740933006 776138806 339580313 944032540 425072987 220369311 87972472 555182970 407246899 710820561 477456657 762071153 517138619 806592092 765646888 252297859 41353723 207679957 809394985 227362168 593636830 808657493 987429025 386844378 886226357 278473466 591647426 205734008 465123509 210754917 911520228 291477735 771763316 638128699 926064382 569143292 704266608 960282532 69369905 74900307 626066312 83792847 969932606 905594060 918573185 297182572 288407562 931792648 982634626 694427696 821104417 275416048 924473496 470851925 315466289 478047023 342976307 472581655 376938634 996844211 992426663 986418232 811341221 84103984 292598700 434076796 533357466 130179740 356462559 327858478 887720872 784004276 114780223 159850138 746535601 400959862 431971760 678802321 732798907 288246181 189682043 830750184 150300784 409160521 86758348 685168888 133434270 554192940 608920627 905639456 48679353 257467997 444080676 562065215 652287828 590088881 333561719 352137530 761532844 466112829 505455336 585195132 749284125 887064029 757697688 946193777 186577322 591725233 515772554 365878538 137283449 758677146 255346983 361804604 327485269 908842946 320221627 152744320 628793131 536160273 454726901 826767701 193538189 8977848 90829163 323862714 629542194 316511658 751361044 45937844 123203956 402612254 590768332 345519054 740873936 382431503 357855955 277217940 953057386 9776316 688373070 5287959 738329478 605901864 190575045 267775084 614987792 73187739 348380323 599918381 444378389 309005599 187249594 219870198 760319304 309696259 388093116 580796137 526447998 604575324 311453123 163828011 32600882 605674879 645090761 600829284 388125954 521210505 66049841 288094275 646169391 943094743 845417020 658329848 695675425 737308814 791744405 739206072 685879009 462136084 662753478 185952829 176548766 140396949 791876800 488585795 471087657 769187967 567270999 755546124 554119800 953209606 857569476 840474845 360480550 15530913 807936033 717289855 531324913 550029963 859569136 600033471 434831419 342173763 590637973 88759278 632587147 244347916 321046743 620527969 442349577 784366190 497047139 4758258 453343493 533213107 224620105 51749501 662828912 769978474 459360381 489774180 299506273 661742056 852764503 572913164 612729233 164564674 819099156 521619550 594728415 932285269 84819794 668227655 260343758 206408766 43045784 383445304 286694402 218292450 875331532 126574502 167952327 39997927 87268795 49407371 673370506 992283577 65449108 8762595 922745693 911937286 758152045 500249136 836753271 428886338 4197309 91459319 291227826 441895716 487125984 92514369 606112524 939662119 343114135 491656475 157889062 201571338 242198149 234379030 150283208 942927697 505172147 104732871 261628507 996541377 96647948 747000904 454246253 789003240 34552290 899859893 376134193 768816787 886028135 899265969 758732796 685382997 870456885 865480158 626237641 166040327 326488519 37450600 762569142 422642242 447257341 401839995 935645573 245650919 876440220 761795528 794532636 66151320 84772812 167551749 751194629 563303996 23987352 933725034 176551663 611467903 626089585 56930612 371388459 207880527 664209068 784424741 123599919 357793888 244716287 309944066 293104151 919401641 313489928 52404756 3834911 698500837 586354630 121839016 90121770 311335955 122342430 849521551 272079422 37921271 66158423 380019870 560063750 706024342 40155294 190266159 16181327 804544446 413838979 537629599 957403019 810804604 458455930 851004110 531510865 211687075 132340316 699749026 775247578 230447692 231485155 604822148 708249734 786104656 604478513 710776289 746210901 672586448 848395594 692712106 610579823 819957422 227958165 750406100 722752413 442846225 270794591 105810393 604903885 830480357 596077143 306873142 498668177 434046296 723675155 561130731 166696097 429536863 225036938 523004158 814519124 679511599 467456153 893745400 302236971 218594244 968418430 582166630 942808135 855351901 264922720 824055129 704286446 106162685 490466501 439688935 415380490 427833836 297177369 269670311 831008681 613527861 795644462 31751225 458184062 709579558 134557879 10449852 518339934 549868498 572953547 150098518 494287301 775014546 132174184 31720368 519083087 498721408 512765678 198659959 186900543 671135994 425754016 926968284 733182203 51906597 9102119 472048661 706885773 821303656 945382926 469007066 885830692 245812717 453576263 731834600 82464913 389243171 820154276 112357762 347338443 804417854 292924511 650387691 305954923 369296309 791384978 680450285 705919024 11566532 717693376 70789461 919672445 187296488 365644619 800932468 594783702 352234853 974405883 217556896 989045095 725102787 781127293 241771953 925198205 301213261 741253345 84187524 328171018 197683089 860276508 650566780 254423333 567376610 596405892 733016316 906333064 990092761 147285847 372787950 200610576 204490704 222338868 471296575 590620993 229421158 630569375 44527456 483562432 664135166 746169986 299726279 512555735 456981055 524139687 508594796 858648052 567455381 123358271 404793420 374156330 529526447 184435550 537765610 339283118 408128767 618846332 633513673 138968923 835756861 707952373 513266163 854760239 779757284 624734602 538433141 338794700 212428724 725170910 291631840 166979832 457563182 992705018 486759114 643212573 180801563 32891594 880466251 88313801 529316614 379098782 626967937 562276143 668087485 868793002 622925068 64273317 119886292 665148550 758142610 921680932 78116385 270251694 420185660 664894667 444836673 403749635 726951479 231715164 973176082 503855432 563340085 135261118 943289911 579709862 730145513 541707385 285466776 879260456 556973710 271914813 595139551 526408768 908870497 497863003 432833531 418937152 75600674 945169994 552773537 10420450 491548312 343201828 411478214 522991809 850690058 685949990 120090918 935040989 654096838 30968627 446678208 172024091 715664029 452301906 660592728 775816131 475634277 665065260 196504564 583036928 12416630 661235855 786131296 182440804 301887022 813058797 793093290 187958113 622885741 773112029 272180390 826368464 196945689 475398553 255450986 125794670 308314012 117713791 554398419 637166170 376753505 422708881 722886399 388226713 640200538 770761973 976961745 190278802 345992573 196665717 684198001 936810387 704516418 901267455 162328009 247026762 582312487 871400998 775226121 583908684 543230508 221001631 522007843 134804369 351874135 44786885 724558927 327308534 908214578 947443990 761528457 562406074 358560584 607279540 822943246 990007809 631998891 462876133 587806179 23709780 868067441 443125140 584174158 639997471 266113330 538010573 607410523 255638834 16137100 965321028 970889048 7905089 964266399 375476943 992981337 385731684 289568914 255295464 666258357 853667735 649455372 161953068 261851783 138837307 780196795 78981342 672495149 375964563 691150801 65195364 341873101 725864264 470094722 638232009 837680075 749369830 903846023 652810810 578255956 655797341 184703646 950821513 890422743 16398720 376650759 98053293 235744647 715476617 664947208 368783168 209941978 871380371 29572459 405289984 388553997 190802463 106974971 451915854 470894493 776338320 123866634 129493426 69059791 636857775 603762926 200630357 445380393 657757991 203883903 654586245 891259639 264585738 353603995 91261493 939929799 424083018 745996707 62677370 499969517 159898177 434594555 584155407 974280448 561238826 463589005 180280274 454030939 820181413 19806535 614554180 460542109 146060343 430987416 763024141 181661481 809758663 136524535 257850742 993013927 59198499 11468380 920186862 691538817 986756217 710795461 6582918 15401063 997353950 566944435 995745140 26326219 786876874 879546794 702234516 993153382 506335898 371911349 341401826 451991729 697728013 212373215 40073985 716698989 484164040 193484218 704486327 982158108 116097490 993685468 658734447 956510853 228630296 691012446 20788661 763799092 291826666 528514652 806037950 674726135 885322876 750920055 925157597 211305570 744718694 959190614 198920975 686769484 105688101 959701024 777186672 802357328 74502552 896963075 426308804 860476493 57949315 510234545 507555311 335258342 719265295 915592670 721635453 735624451 750820424 221662403 897960731 451830094 776417950 262194846 573123100 101214903 609750629 344569392 434514421 688575217 960477525 678720829 546275776 482086130 152665098 995627791 982043581 149767031 687243909 77097716 550830541 499453822 751014569 898584764 674087414 618960586 529217215 110267708 688542434 930428514 450866162 626722509 734220895 663860498 771512020 467120589 133430240 140927976 271002071 467224860 26648826 239504568 297432021 709388449 261580776 195501209 652653193 605417411 638624776 427545190 305509652 287464433 780737628 630637886 608614521 618534682 91948554 313131269 176933408 449279541 532026588 189054689 958314583 233135547 49268673 968910269 765590220 527062568 784840010 187251401 776595220 825369214 618561582 794686968 358849320 164517057 145574342 831635584 667832291 130438779 380061841 396504414 947078533 432377146 634276530 981045711 620745779 246700302 982324333 675180504 928896116 352080652 474753710 585112256 162209205 248525261 756435329 759420305 330959558 376887279 464894107 306211738 719049820 713367187 295439312 373084399 540020621 375519197 808741786 677082855 748874838 751926648 522694553 779708573 589896728 35809039 413259533 285022065 876133911 306009813 293246814 377461124 310231034 246102014 696396949 65016895 294347854 373502788 133274592 729050316 642407171 780456291 675920914 682365595 748154349 345047452 484395040 559892447 167662404 713101878 414245285 23876623 734533668 449603832 617692511 355059301 577006350 429047729 390772144 566076002 492049510 960789681 857518877 300436040 865541363 640615245 987828947 315309983 496414817 213902942 802697501 306174897 303491522 418112194 82055151 934528013 19167241 262993370 713624414 370369799 541407886 257841675 848375846 227976247 924524941 185093437 293744163 959897846 279670950 681659743 979298520 58360036 976784222 979085537 519893483 672646245 182457757 977311032 874125222 79826206 521793071 664400733 368812920 815006845 965231939 799701582 375617650 645127727 840469231 450472844 887068619 67859624 348593577 291158940 119695197 113665950 22833871 416449670 9367589 469999758 346535713 223311961 62146758 562934582 955496769 949899173 895476743 574936089 650966074 549280255 6927696 127047935 992666102 724787841 793064753 234805618 22238663 507829319 364034524 712086849 295608543 101086450 883283366 136691968 15781079 976437033 463210378 410473607 291015724 955857684 220073894 173571951 736148157 789799135 427921851 810944920 137686607 534451517 138675121 425096614 257380105 126534114 839725073 458199935 997276152 873045000 680878217 640904910 430853516 74730219 694005356 923365252 452268057 819569229 639688495 405716561 523064919 150101747 830512877 898753839 377909731 144007973 940264676 889446360 472587196 580572978 715986422 438440011 442561222 168800234 778420009 987672395 854657098 864441122 168453159 123354335 827000436 182610996 746668991 329684692 311889108 171296380 15862882 58174774 529055966 263402972 801144999 467421915 800783466 826771257 638114759 331987416 305121332 479106299 706425377 112387081 231767133 694669201 400198072 4874126 691124456 235268587 894167728 578700616 655377982 674950142 676614100 264719200 123761067 675873092 205043475 603386817 391842782 893395257 612225022 101166233 419022189 441527775 515262540 294999260 908703055 141584955 378711127 225638593 998756192 605353685 783184285 244875843 867489504 657631804 21805887 748273569 362148596 674065792 51159173 284006878 627705124 824997046 857322327 83992897 106113499 474574712 262921414 675434966 461917931 751445858 881422721 794379244 991129094 652427926 190049376 365875350 173912902 814683193 778075357 191026218 764801957 491220724 961699734 8766660 398155654 287087475 736008909 528423108 315007786 451189481 535165672 660488012 127561532 917244299 347809521 94141635 983003974 974942992 859043094 875859796 984044089 206515000 321990442 801721200 884634345 237210690 39441699 710549064 138306703 343314291 207757722 424075860 340000581 928915350 366197838 286587854 641891469 841236855 850364065 327735607 604395979 248992871 139511833 824246738 155389638 28714171 806281440 976793636 444080171 162902605 676117573 631046778 359484938 559858425 35675961 840307555 975367767 662297377 816852691 966215218 466900330 391886378 561189069 437824893 488353408 188112637 292142596 676914593 149033016 993501831 642211067 227577147 398092566 569210937 893352537 60877232 302879747 856334472 791168358 750550950 928843467 223369582 5972114 154541961 220309149 443827943 787246063 860003847 599761551 769045878 654162866 877843092 371656216 823787165 306022070 677704167 550930836 164103016 717187320 413111419 66828484 680024291 745830940 726254863 557584203 553688735 513945574 299564327 549955378 946569009 568072898 216811912 346536804 96205491 831609406 6190271 552155187 376662338 102568842 749637531 741222865 824809342 951037439 274978735 227846360 781405453 576255381 63629777 997188291 567229720 619319147 127193758 132794994 136071883 155765315 850022131 455795370 627634138 555538179 298240629 641149075 904228087 195115829 514047499 625201208 169864285 97284487 233676894 567217930 733368904 117805132 791925344 204456030 587551610 309432826 336602050 708934634 173205432 798559146 4806012 826539084 611263563 964153243 903250505 452942211 668221568 393435568 948915496 286843764 745474600 641100269 547333084 893131878 328637977 243405565 322883437 377336710 598731435 244929199 121191589 115955556 575899707 538291828 799332500 671673972 528356267 362042851 446805773 413483919 303012576 590354230 342225703 3065967 582160707 427117514 17204668 30836790 979707457 731001507 205774829 419478504 533047243 831750373 435338140 295703788 361720535 747703900 80220144 353442703 209778653 700249589 261061077 939396480 302839642 447063107 404193913 371338837 835170896 216905723 836579280 113630213 953047748 965528184 227905810 136998253 852149823 224978488 569626424 586496203 872695374 492660572 840639362 726417478 64644354 377627180 352019443 714325604 944118129 278215057 66204115 127260817 351091763 133765018 582317612 317067679 535934949 133572600 825178190 255496769 329804713 146651265 168621132 272916878 852925860 417521584 658828669 890803588 207749503 45008675 676229371 929684867 545010919 908224028 498644519 358395086 814790158 717920257 543952675 151396622 624214567 399226589 391164246 644831438 364359149 431398876 667590636 675140096 169302557 784103890 121257556 742946422 7380471 57208757 493672128 570154090 16987073 265130271 184727208 539541750 605039428 929852109 795172167 553749661 106519629 370114338 41339933 97600449 929704749 477000869 864010091 263335722 847398714 597180542 117847226 770537605 531309388 616248573 186602836 811622114 374956609 882351636 763239625 360866102 588455801 862504920 80587116 975555287 309698906 215566083 186841812 422145539 21334989 991558517 612043356 704291929 485371583 840724655 624555938 402591581 270078113 13717078 865520395 862599417 711745769 364512950 314631230 14524407 832748175 73473340 893106341 671436424 849075345 272239867 988659695 109549248 278127215 263202088 703786641 276102935 541359791 280611742 172627520 421940457 255647578 708020571 702800504 808196855 625313405 191375617 488215288 451703268 881985193 193353558 536690244 463382713 36741492 656788420 757151778 614450530 654255606 742930650 578404381 731900719 230605645 608211145 33156102 627688788 632700697 700786663 411570285 897387881 369138688 979324208 382616876 847572970 426646059 305889472 659495389 296158904 1449416 672939610 524099167 216581014 169821062 720906212 190794069 340433069 544091932 371541993 500653734 568419080 620538306 68678677 157159422 400877849 528905397 561762749 884883788 127465266 179596728 522271829 29588802 816445965 364158862 293972471 595227609 574261061 686638721 841879011 901449930 718049242 977840862 940248313 492912661 357352113 441643895 133581376 105079422 778277650 386221087 481826659 912735755 5671208 806708273 65970479 133140615 779183237 566448906 418466327 40434179 540249243 478953098 248835248 999066447 970519363 505484696 123406389 830028933 144374586 465237659 121388804 281843071 819738271 107246593 828228382 745693788 140391287 3163323 964745387 690861055 875740201 47176383 18511476 375863440 190897155 126418309 131557479 578352633 548634547 541149323 372488727 430699113 91332046 48154065 614879546 929981141 184956236 702459998 163679273 641561458 752917514 808539321 619521123 104982077 604236103 965065072 925573386 549951859 523905063 17632661 665627492 557554713 775586355 270647611 414443355 348733557 218516951 878778366 620784126 668692114 787798755 520897400 885883902 675728065 575789323 358043085 812569138 894541331 285498471 50079776 530741779 371867871 529483763 796632859 308706880 501186882 467260944 318913900 801615100 277494170 124518145 118975554 588781227 142544651 792627567 231738836 382191193 424625658 433082086 531493338 712118322 629937812 186641494 808826386 716766219 410113352 682546322 938827452 101243352 280471369 997561556 910518047 531991604 416580365 782555447 944539138 221490396 14414032 123699516 71644723 244357940 845043474 549004358 243058436 784576 960224533 844942878 249854152 436570540 732922720 373334383 133099355 259631429 785901118 206949451 773488280 942964862 829802048 401289892 425111776 460512364 819028151 108230356 648474009 623717578 64992315 762320406 113250221 477606518 922914087 564812554 291723783 412922354 181968922 16197685 145301018 490829796 627754615 200537214 65023577 374991766 563296486 251353523 115683520 702717814 560768465 521150722 800153418 431894935 935521768 451087744 301445240 975499311 208709277 645443238 587057617 112740375 572100777 534687950 216179804 285450574 351400069 552035258 205954855 214778231 475971314 691735822 696241092 272365654 813110129 384905937 915665095 47637590 889857740 13220336 551351881 693516550 337725835 708444859 29989480 38055831 114856576 642111334 944342468 884938592 538272060 674224265 864259076 163564635 384642711 63174561 25648719 200858021 921936172 310847885 299768788 929124865 326264794 187341585 754983490 636876374 335266372 561929558 920351824 548869164 471684434 918199400 366520886 136792116 920187310 914162615 625910322 53320381 417305160 349444247 750782725 797092927 699827411 457172672 613892723 359933396 771439685 854229710 543697863 567259578 625365851 35120322 355135564 143313874 518325522 299606655 219505621 606843428 909164335 371529294 255609142 762345305 463450297 132984666 28032712 526288703 465734777 949936181 487654121 504468297 789556097 9485137 895807610 616728333 522916770 30155656 345723743 667678404 965968372 399478933 853762819 396027853 927455058 959415705 386047697 172259114 7748315 268532631 440332988 413625345 444459635 935760375 377394616 632262684 117937983 341627143 226257982 715869802 812666413 83220085 122629836 392861052 830520426 749524438 421237347 635388936 561520105 352253731 332507399 139992426 290236387 413996855 446297667 364934686 581574481 493939794 110598562 958708295 615161204 872153241 730618167 799099948 160770638 895918739 209439254 248701621 653977382 965866413 212016856 830744050 774293768 707814071 995231771 117617556 173337411 403285606 878789376 745807730 648742377 362315216 574912428 966757894 363630162 540378866 636283335 204079341 353397145 427005741 957262080 422743915 98954013 910133701 354687878 510732517 131686658 339687521 213478032 843480932 863442606 73038222 140412631 268182041 699586380 973096764 874028823 80165331 594120268 920849727 998185106 60357514 494295521 118357455 783632780 969204952 771536258 526142984 687274960 730497147 258709097 860532331 92879657 483178197 372343831 958236508 168283114 537827948 944761550 412228002 613742439 415730282 88263189 12496617 751540858 563553053 247443256 119798339 949376511 297829496 468389830 889778339 124173143 990781585 582972945 949637473 658860265 838766113 387781041 108289721 870678173 447095559 643945473 321511499 6205023 661351109 878602401 281568156 416692898 195027202 30388722 908575892 302384858 37775366 128413597 128589311 284675585 460950849 133231885 268634124 686187795 212353988 796354544 443975377 226917777 792216774 667577530 769897156 618099202 882399776 540683041 385636163 874219630 633615058 102807714 122635022 472626401 237205372 254338299 599589063 31206382 594780901 122343599 574701945 322787113 230932088 613926789 882460430 529260972 20858050 367352073 382163160 353116819 158885366 293580554 620003849 542992256 136455273 172977690 970617914 449553175 596195093 833542673 432509416 299908483 225469466 528179851 518951154 404058864 342983993 235913061 433526557 981029902 296679511 311273284 115998864 225720469 491043840 667624462 623771736 958749627 548560354 357613422 927779557 767763135 310061389 320755540 621786251 284774754 947922362 803514483 684557826 841375849 610146625 206140610 492717799 804653085 839316769 693108220 539427897 31193290 830363196 629741088 202503388 784872259 817584536 674564081 411863577 448100188 829081823 711296886 563381276 82586735 907906272 61320827 534059637 412777432 954581516 45155087 701465752 222695801 770842873 717480452 447303773 639168055 968298211 496411507 181672576 891683450 16775718 151468341 732037922 523811505 703419077 681491818 465509446 228625356 13104870 851982070 299125845 338026944 46904148 774719999 919866011 548416007 789877756 208775281 694423495 585105949 656428656 670511738 558786671 914659844 350034535 269206798 547286922 869647041 746917947 440183908 690903284 736618717 115316585 346501750 510828525 944345316 360561941 680626053 776789914 396087785 76740227 858422420 707683715 214473216 663820703 557019624 642422291 274411715 900707702 585520526 753713436 522640334 88110267 62773717 142121552 957174083 218613827 7572943 852141001 880032839 589826441 978556885 261045889 373891971 7232299 594948608 987484891 117969828 858177898 243119793 438804761 872026075 556481198 794230025 954032611 31967325 50140672 199093618 477554374 73635556 911382415 720136212 256017074 98207532 259789100 205032288 828199548 511243639 263726285 259931785 477785946 415057162 138283789 678249478 380332905 337810606 810241962 714722834 710389803 764525359 706346502 678272812 952689409 547839968 369015720 240351895 670805429 164894486 231107768 795711707 425627379 653194920 609607814 411743810 412107467 705479286 922876931 708801372 832650033 517349087 269063238 245098364 145974909 426118473 878741768 947980088 836972012 204819612 165852456 395896556 874000925 925406663 574180137 554968376 945058196 485354554 211331503 787282302 195817786 688341611 49067526 234215013 134155483 970745937 510042779 137895513 751890342 624856044 950414720 348779016 99901617 266530747 710169324 61315302 252899187 935283012 244624825 929752490 214109768 647639951 206183397 317387471 841890033 349781931 814675217 58824980 249069841 395885864 525214469 163867644 336801969 546237596 597120042 234792015 194067644 928140319 516365838 661914263 941038468 207356366 342651364 148998564 588970811 625910347 503054593 70107913 896503931 732354363 243542880 504620956 367338687 73935303 361392159 268165114 460674279 266157340 164026368 393649920 212676536 740254443 587657705 968715347 810160218 372424681 707886948 874628825 82260184 426935888 286249248 886112062 319847075 567100509 684864366 692531824 528237328 944525520 823602884 873705508 865258965 394642799 233359934 908590927 182995856 390621058 391888920 573968557 573398592 184686680 938371637 768308541 611870666 137941953 292478107 257884866 545925237 344249491 330811893 369369156 733247854 89156902 967853584 68646541 494809925 403955159 87548510 133212333 805786734 983265160 601886838 444599415 125247938 224775198 930852498 499769089 651629819 346944770 330441743 733132072 108408635 722075553 522492400 463427594 870949254 756046828 738775388 330523529 851128131 908118233 171289628 185692879 971615935 345943264 485855006 196764869 855767466 66299518 872926452 913897626 559823255 321766581 420523094 947195970 194903680 739275658 181752987 643005172 901684545 253606022 999772228 593524651 418889240 235453238 355057010 68042663 960697644 809438124 853148779 938124521 575559939 878347003 532258841 948418234 589252873 373444030 852811402 229886500 484157456 139573906 807092081 809824887 143883979 512521879 229526692 398563270 395875921 291826163 954345116 982623592 2099872 130904655 640111352 558728311 439521048 636732760 294691066 561364564 27213052 819550015 273742344 153628449 119371253 908419898 164832812 533498437 387318926 217617920 388912277 536111852 540001977 272824401 960365076 751427205 971548744 627861356 485406624 733218114 123212661 312069015 330046674 991427739 117118810 524264091 280064618 899657675 407464570 925560389 663966920 89653329 846884151 283860711 826618483 141996145 878738009 408463828 744128662 439416241 713252237 984423911 240327550 115723100 818838499 833528829 629403933 152112386 748001872 329706870 415284618 80033526 506912298 208771768 831755135 784545487 302862767 710238124 625996506 680834023 183822974 800592959 219584284 63047647 244600347 55810275 590291437 348378393 729803888 796854539 359540630 155565885 243034183 164072882 862292357 603526581 220666321 167420373 627207885 741623344 143291682 525628148 55955619 12920098 15617202 563440533 464138466 452412995 531977693 697928641 517248648 616750348 839946084 340684165 138501175 961058621 892519402 893156211 502261941 544074074 267363448 623786782 791118188 518584617 923122938 87565729 137934570 362192437 750081728 349717017 646927714 327983182 434576638 244551206 802429738 650876935 29293900 48547951 462590267 184650551 261519398 590760731 855307188 193077625 87966061 446836824 986608215 801807019 905133284 788183255 978221323 174987123 624442036 851500110 429486680 946054581 438169576 69569525 336815086 363473694 371188978 955045642 550361374 222296477 135083044 786345805 708821343 684501988 393218616 375887236 58135243 869393899 211453129 961814520 108728991 349185902 912290519 649031414 210441151 861038698 516912455 172270928 118177583 106592164 677840225 753678041 601933467 372224802 231898448 345817325 493458640 342417071 228274854 602576102 541351488 370089563 810195157 769871528 155001731 16269561 929786294 511273750 916354000 480504992 387793414 816079002 423684488 602363179 116742628 871765409 604792492 510757049 72374101 744153373 336203618 913645613 315436737 675648257 318484596 761617326 780778355 726084809 611153360 489056041 59021852 406877167 105974025 539890378 451228496 320222839 953443284 446884231 127176199 385790308 32449676 927568789 231386142 10972992 737513135 107263216 343525076 806715544 331093855 884898776 594653517 940834430 457490402 299438926 36735250 543298310 32157219 20648348 274746511 475237833 564138798 861437642 916245396 12062821 299527607 601299241 238180309 58029306 231005332 865710028 62732650 595869358 134908735 38176522 121022799 177928747 854002261 899122430 567020517 213984796 109642265 61754375 709294960 145167795 795818226 520189768 722117270 488595750 344366056 860428585 905942758 18042413 508388139 313536980 767001423 759112326 482752140 668379577 881870501 271637618 380009986 801557002 760512031 26553653 841508903 572728640 836771803 58559897 374060729 877892500 63047513 173641323 420864281 154772359 164002300 812096765 337088207 835040346 171630477 933375395 386742788 654157463 248441015 579471926 892869126 817286790 247462284 473869972 547946952 705834680 542460414 435475229 980698207 428103296 459338855 314469688 716179334 722224757 898286594 600976332 448917019 142454514 610706287 141706183 915688095 565776022 536409395 686778523 297655226 35889861 294851125 930436284 845610678 144155172 847976003 943744035 184875519 520653089 387666571 59493582 640126377 929708136 861563426 434065725 596537322 381029231 271345281 106212087 371668891 137242347 628615682 485478147 196173499 238973785 753589351 407787631 795170540 184840566 764374868 749448397 805909492 870279367 844604624 476018865 969002558 793675282 761961928 945503796 267252566 225433059 307649164 799960948 33943665 433142536 195312976 83405074 138374882 402194710 819422381 902762674 390838950 821616354 696480797 862638462 843487961 265536776 696115842 495744164 680642623 623927911 783843487 239499219 121340348 273244322 411895709 767436226 615236316 571377313 258292104 514171050 38086220 84086030 125072848 731978951 669839455 30283993 216825801 716221658 602506634 681317813 60565803 201270442 8722152 975523480 316892306 186902398 189817014 695377471 794319359 196190372 58726616 841892263 68797781 225544174 706601299 544940181 909850845 244684848 616658641 900605455 216158658 274196419 272220960 204060897 418149526 813809925 225010611 258967578 954337739 333070039 941299231 326308236 374062651 935430430 570410143 544486479 156178337 545223490 828044433 266381118 487446302 631522481 226796791 167500664 374560693 618952029 811450103 926282976 853071566 507919418 167489627 744853662 553985719 804541889 302908434 538672028 942858526 906697328 250037421 829619466 468982168 651883336 376129763 130074331 79325726 867041870 266451981 458348102 449134475 206239498 347408555 434028101 393741343 909991179 692807389 805440537 2361855 33739360 283872490 842852292 381803442 254509600 96569277 277140109 905634469 485083364 497360738 365784448 914492328 210039624 15681422 511337964 121615728 820381805 991735829 4705251 949208851 451515514 306318705 968773821 273448078 794027798 15904066 2081685 291753794 274192880 554919625 653244874 287455859 65566008 375799659 645337984 141768136 886484515 491423540 35381277 234230734 839556970 641925457 65097932 341922933 61440459 557628053 376825597 726939537 224884871 196772853 233658595 597679962 659079138 703509772 39475188 617139948 641461671 91782296 894600045 576480456 570135458 787737851 112811212 114354002 487264803 412907706 932389972 887722833 727493761 755877634 376633228 266742385 67412373 854817822 261194688 482991556 156749371 700141058 583916159 219846205 127404501 560410819 471776283 713232180 39736007 420397853 2780716 23271141 954308860 661721324 190664205 691407600 857628255 171200947 117941086 214529242 676073827 709408024 27730048 168360075 265375612 223577957 792752924 499177679 752522660 225592841 650531484 688875477 590852311 265611285 785312945 759833011 105062039 539239104 666353611 956657375 181719400 856861668 455440804 65943735 470099285 347328638 858732470 763016699 947131498 711498545 559894464 726837069 400607031 755478724 36654149 560471992 178704723 250869408 289324300 735716646 469465559 452492115 534970785 434349289 207873503 216321807 548871123 956538419 672118541 183702059 63180340 304417437 814108678 864969633 259873948 107093156 756016370 73402255 854633126 278085671 571461120 285539254 624959538 569648363 707859936 635511294 453305313 872988439 944236615 820660464 45994908 877888952 541941359 412006970 958803214 202821950 131865492 446399791 423547941 855157245 238529912 704716612 921514389 161551021 395444959 944151700 570132821 950851819 764098068 848861277 571495711 569957814 292033379 226673025 16037108 716847090 459514780 25128710 778490775 46391016 254826135 479532183 471814925 175650500 479729066 681746176 526701859 211086614 46214708 802458293 15009768 66461010 273091094 921291852 585513006 814117712 98236469 284502782 368858125 431016396 583495418 395808042 857909601 849556199 780529873 394287827 579152455 120114852 554583725 389779997 279710628 797561708 180655235 942222291 193679774 655316619 21527498 574291428 965873184 459163824 765001729 244943330 80202075 151734385 6806825 680416129 170586688 783732421 810652231 797148446 996700934 640283016 745895396 724363318 966792618 855571450 640789133 569118698 929967210 259426624 660646227 422568834 195896905 163358434 101770827 788881126 933306255 30482251 407105294 444931879 214877766 105857101 792311099 460216564 754205886 524105626 940711153 695160101 472417801 619278668 656735061 548031796 45115008 827744861 852137234 377889215 985121340 417552176 269862100 157968136 221615517 110524423 981237708 357327221 751739335 460012938 760239663 113857552 494168864 200751430 25139639 367287559 569690580 696959019 878528544 80648237 454394449 947074830 269333932 885617016 380054475 570511141 73410464 423402881 456131769 313578126 678184133 732439047 516452182 100067528 280382440 154848876 654611489 655630135 492668506 250675766 787552861 472993188 502716528 53629839 555010194 216884411 320489988 153608134 633322762 743270540 624839922 242472908 601708117 381617419 497593244 180854456 574314949 830504592 405127527 258094148 909571059 675481688 727311676 181109069 641840440 126155010 941012487 219618390 315481653 420384530 915382588 976029190 558470220 470628209 437153101 814911909 260887588 634921963 152207413 506739107 746305064 301632943 814470128 790819346 320840969 180088275 6473472 245819175 925818424 330379726 26056938 780914109 458523757 144224764 859736759 665190865 181751843 960611870 959170932 98895111 372123161 619683799 846222514 225752356 558354386 904070960 955270406 383072401 951293462 552128788 490194058 430904031 361438063 118780885 661343578 301858621 625808045 362085285 703056408 962095364 28583266 540054302 179991145 463018540 615570023 975093691 574326 826890708 976049749 294314076 146537068 146390718 286350349 140835270 905757436 204173264 786296113 500757281 789232604 770780308 112446632 319349880 523434307 941972920 749660958 107820348 288053617 738569615 690484609 319341250 306295077 780008079 348279685 983064768 562315813 999011793 558614561 337858004 254846906 581152148 407735312 967664125 156589361 187030459 754955858 657761568 549354587 405568074 453921960 59884932 950210061 724917740 764368923 607699030 42104993 249554544 103935349 781023782 318311028 397571912 463820742 106650472 493588582 756177416 860381921 218692853 619683421 474386157 257775068 588182151 69808578 543760724 792007572 393595200 165172738 128282686 557380902 69410852 869831950 667531474 206702711 240361114 43869147 326545115 958809262 862099183 795584739 302458694 691330740 287622867 879457955 169888934 450481083 960866265 134722587 738690480 248128948 285990907 167248721 447101887 905388503 38593557 839854030 767972689 834613535 593104485 323613983 984566407 690821323 294892818 987920213 562997161 726707423 546694818 903423877 927391136 960224929 431235713 484080713 194959483 766495004 964714369 281394750 853544427 16916384 597852757 974151812 149471174 477411904 625037332 203849025 360285831 823247442 49406141 554223134 867108300 706359027 181078445 813203144 786560727 989207937 881213994 146870128 728993550 904203807 371241436 291977548 854371964 145352244 671902542 537247508 232283213 602616556 252423282 192937861 552637270 520310197 15905562 670008290 170958474 182135492 757183360 143275118 617786246 432832910 908761279 172332787 295926022 302007631 993267031 138908990 218141549 217642374 928574893 370768288 953152834 780568695 430830728 24586606 616947629 123316648 794532245 125395842 432387838 736013412 273428453 891099321 791374119 145839163 697187434 22016627 873151549 90868608 156600445 894911766 148120826 6782409 599964251 595068555 389750078 518761587 646980515 43774144 14703242 561216284 717687257 189749284 944164483 123928615 498981095 365090861 665868149 279364923 701194647 178851797 721611981 472550852 562231322 947545113 403043742 730995569 907692676 29196921 398781725 692110004 84170061 414964092 914197797 794891077 325686737 746655529 844408500 350354592 572103889 732721550 619677292 174701698 910456560 799374140 11231507 797198704 716885304 778782153 956368403 621715248 281862546 427785293 345457147 926135117 786893137 262741477 183388924 361219991 362975144 633286708 617027436 210203297 314425903 412296669 787294279 610773570 50244962 385662730 595960745 616268308 787814178 242204136 628043093 395984888 268296498 959686440 365712689 929683088 336168891 754363008 56108488 234292164 382571464 572818728 565299398 100002622 211956171 327284830 509601664 195730157 851699734 752343010 738333546 46431622 125212003 999694970 447260830 311578366 539308877 545106032 925834332 310122257 92994772 738439183 718231940 91786687 95945437 19910697 700543774 239924681 245009072 661169300 517955282 23541560 431916664 719857832 413846896 11691991 439762887 236466115 969594218 848020404 807979535 252854213 877129045 833879459 664267561 108637076 976595564 325903803 562023890 826439577 859690765 489177559 943875113 607153730 195672889 600229910 615105587 511997054 895919896 231406427 115820632 586191940 604970867 681266125 443238883 199380748 240602168 358242648 989981573 461701204 585104634 585604651 185592786 383750684 898348911 294617912 368532418 17038186 929973744 973225144 475465522 432605895 703096828 47855268 792681825 237199553 98540725 981043517 80153459 591410279 715321185 530464132 570130161 201843664 195889130 36437954 261801031 873233044 425143135 660748802 864068933 218808401 841376369 417054866 237921695 634037543 158514679 409045638 400640877 663987261 733389674 746551349 502076332 661478458 210813289 451471802 17111738 390202828 182999607 194351476 549175006 975349797 724203064 643302534 852931774 472819576 960839800 297938264 196691430 492018049 669794596 820485140 896105800 155973114 749976590 765074218 863993271 836573991 623122733 163113932 959154282 735793739 829001499 91625586 268931456 576160816 847080853 250941272 313209974 58607012 693313535 810650363 641444018 783059958 332822493 283364000 957778428 897778045 678396763 677236429 583437055 272758289 308869062 188145614 896650189 996523408 713669649 199822385 373355096 480073307 293175633 997571914 593931514 602291158 584373569 310261680 809790190 557175019 354430143 660742590 529326804 316184200 405835853 183573011 558235441 693702172 354570897 276581394 568991468 842287134 418833621 360263267 750656979 881484422 982783880 609868656 953864980 46406482 124943035 786276329 765838788 798706435 680802468 485282625 936971100 177825565 597608478 269635630 80260662 932090538 345086247 88684845 149992980 15790776 515724130 16148219 334722202 737844438 602583699 881215261 388328399 51371931 457131813 269289049 272645280 561048352 664385191 36702523 592434013 257573760 33823306 438235281 243025978 453497183 467492709 465918959 143423952 651463776 160372722 269470764 419624857 238770606 13496590 223974883 794239095 958946932 251282300 492894195 990949677 149822053 684294691 7655936 707797220 404576821 547233420 621718768 545541032 778074653 95337317 560086382 478729961 130459739 88683776 695328874 296711163 832540080 114396628 127319958 890289302 28913632 484081915 642256363 649912662 789611061 853377715 56882210 394846780 825294845 878786269 925912380 93762859 114038023 972846977 541273339 474495596 156140074 158636360 540720742 635871018 605070783 177323008 61985865 671614967 271785506 232680220 456342450 321290053 761902644 830589490 740665461 314858478 522575836 527802747 195304362 624205229 709728385 795371606 272317994 296259491 101437842 947430853 952370965 678203603 517288702 31364846 464309326 244870821 495123900 906415515 714056957 221596007 539716165 321954491 350409228 706041543 597142805 155546335 112063659 277093978 370789677 917024445 867474637 387324953 53681300 359118257 731133864 790001375 772064977 464319031 348446777 68957420 8892275 966049394 230306750 8888933 385033865 454203561 878622266 269140945 853372714 592885700 895638772 354175133 740241903 813353939 863769848 178603417 165070196 679111815 673610132 231981946 548148443 556433847 973657309 838683990 601672776 352312285 719105064 347037483 533486950 546493079 246739089 32496728 215399904 920433446 201942391 986788897 494523369 951952114 946203902 319912495 612373685 251658243 477878923 511697678 9526013 732936074 166759756 102890158 348004735 203959894 390656686 980373219 306770300 257317216 732028645 449876965 211923769 738760768 240932199 572038865 221722750 420786612 688946033 169919525 176845082 871105568 753336961 805163592 134654301 942017545 998402266 457533440 630867100 635520665 904375299 354922233 416437680 606411807 699901256 48821317 441299831 916582539 767677495 624622295 450510162 237677046 117222181 212899847 574697382 255851800 437259175 65411601 621682779 488288208 703434009 700501141 38093152 826477472 463083802 251787032 805575972 383849519 975375886 433582466 266256159 595243461 847260571 125083807 449257543 723573202 845773100 572428958 221028763 473765735 409356913 739684245 653964956 809373627 856441309 181262330 312769487 747084967 558613799 206155051 960891708 452150059 861489098 380124648 284937970 514466791 622318468 379947220 2647937 679554978 340384474 770771191 793144446 246266311 759084947 875388478 87757570 450546915 82602297 126501882 786211371 301629225 282090907 968665437 778373530 572334830 29953870 420482048 796609012 655223084 781378599 878528096 361641826 456750595 838714818 432260188 61030928 415942452 682867711 834770873 935626929 318709412 104831 1627294 234332409 459590367 795868715 798911512 31049250 760193427 61034414 35113623 157287784 63991312 837176822 417066095 277007501 139067343 143410615 928452697 135527510 413902568 388906216 477113327 626390283 523330714 251815235 169532979 138896635 221792199 402899657 610701832 544327414 994991989 173732412 203651255 653712593 261673294 178571684 889739372 84212710 833302561 63236811 983657143 923412881 796602463 588989377 690028812 991932852 377687198 581609304 446739267 98300723 294498330 918608808 464158232 20143737 558995247 764738189 145242028 106700786 35693024 724720164 111478274 16232079 475167827 747463506 607394691 147553349 400636755 391531069 626706299 46875790 749279949 928419536 748113561 975610086 185984083 962785083 600243059 592539471 437423516 516007025 580397312 430030541 483184898 875768489 423460124 994984427 42127362 650073054 623678727 664978229 516629440 645037647 508089830 282126780 965501312 748594431 467254593 293162389 542191406 538793014 873151363 254724186 653176279 192870398 596214910 259507111 372543534 922586279 640247268 318075806 741870856 698640707 418854863 476292964 207705568 502193706 872891706 973961121 896709972 439939448 976904837 962524932 361568165 303373706 779172853 450245309 526371131 521640837 394166321 919631106 154912543 607053263 801395398 658493834 590091648 60664980 216164004 108081173 315891247 204950082 311013024 827750114 858724642 170188301 80860144 476786486 299814132 850387052 439409330 304305116 967125859 963727770 930900069 179674528 937875921 547703830 733330029 714982355 504073669 205449507 176689811 315757770 870971239 837939017 298079619 124740703 533005831 652774610 868019021 859714670 511477398 5598286 323380709 600983385 67905067 184050447 371514787 652885125 391953023 866750894 165109700 941286107 68448369 693476484 186511079 252548424 421318788 811366450 710256528 647320381 798707548 95212057 428251816 622358831 137313861 685438179 742799355 704359192 232245676 868703480 946649784 160195316 242317219 538898698 787444725 852900677 647383137 682709130 291070249 246989712 913861312 229533744 633417392 967261918 365725374 10302582 860531275 586493500 448061948 209892382 981492637 673895227 622576706 625158312 713743535 149265008 690872313 557576413 628575852 324722677 57420975 599445319 173792550 867320295 224831383 954072246 578795279 671249126 135793158 223315644 416575681 141269656 210306039 343163954 384214455 145373221 448370824 86373809 197647057 101525692 528054395 527874074 149051092 785019917 278175414 904413967 886732520 842060494 724362947 959740791 675240216 307980087 998141265 590626814 590653654 591511429 765055153 725349266 367616372 819803770 822228825 964149735 592049835 559251419 761861221 92730356 315413272 248179953 941151249 76023924 65744570 949667593 131194944 475194982 759177590 326793204 274823416 740364174 470357395 105547911 597718244 806709490 901528126 582334748 150113233 444850013 465541127 850197520 111017777 702856671 379929955 517053507 390301339 644434506 89589544 651421595 338790473 115207607 928761107 511320961 632804248 431891199 477442629 65973602 692157835 219531587 621144002 822715183 68993353 804228709 770368753 563948509 422369947 859436428 681224223 660114406 781247599 648754596 156307196 870258119 137127767 526875100 506528027 183254656 572741643 700956710 353768566 847621143 185674723 115251642 970028009 382759957 811639645 837217683 271293875 315514887 810150557 712491760 606903288 379831294 414154728 579997653 800769345 975364368 363234344 128078215 730903801 60551637 652950379 522020628 391894002 660446442 762829668 645587401 415536351 284506993 729181161 198173625 203416279 920497551 190357875 732384829 846261721 525709549 874132385 80289903 883095874 999215416 409507765 66348461 664371288 442564258 381892885 374238236 236567747 7041630 113922507 529318179 967513358 332155687 179620614 208279532 751824171 54573498 62117783 757955558 134676716 445570903 182573173 349760837 21345931 638891588 694660409 76443521 64399139 758290506 991642275 979206611 166291252 952016182 214834451 391165883 72336163 262122841 606311696 924874108 384607671 759349257 107728325 223115934 789573277 644817950 532414847 220076652 100502246 794475125 761139760 820925044 439216004 782955633 495981039 753343242 40486352 546866293 417178486 688154052 884742663 861523563 248070307 964364799 374780360 986952768 239705847 651507545 443196055 750368869 400668698 357652533 86613598 641077328 332107861 865991226 440339943 998078201 417299222 688598228 183309667 421946717 798445936 309419954 380001510 212668671 88016536 538128710 168733928 541778530 339312745 276156744 770115781 123986320 991141857 458481971 442207550 879727766 779442594 7018695 518095095 540666885 287088242 733165189 709602039 28095859 37098427 262322742 198011178 772559864 283367947 324724581 640296674 243599538 167268245 466681312 525566802 639586113 101956271 42843195 715894802 327595595 53195858 752897100 927253918 139260921 951368349 614850480 224477143 182183544 607855955 456126533 210331264 20114042 196662360 608313006 209214402 614995890 702553655 832765139 440908456 948780379 102401695 603367006 441990052 785616562 131094241 184941886 191299848 934083447 284514932 904618536 837091214 798034545 303046002 55115537 137405649 621457383 262211864 331596213 249976273 136965671 596108874 81106452 99499891 746228226 350483468 259739887 74939135 777274702 811952650 345381967 981400224 498299235 336445713 918565887 84460520 879732127 645336467 830636045 334748233 910791650 510286376 812242765 5406621 606483218 272223239 300861910 783104158 666953625 849913233 505439618 37406062 65867234 48660167 420915826 780412945 784689375 539579343 384496520 328054511 168236166 31136627 214737644 830091603 497974351 236506529 530099848 553306606 688340408 19123180 935548556 936036692 797252801 265514505 554377706 285966973 616923249 510547539 314398939 322042694 669953871 653107784 30891352 669147886 584597481 537258762 811776417 867343001 339035472 51134943 698275514 377978832 82682266 100228786 311977193 376991999 779926111 701057167 691470394 709135350 694958909 595783723 886457083 253529705 976454741 122826329 202456640 832686704 410586315 30941846 488868448 781150984 739997001 382048638 123922294 225698959 776880252 157941076 70038497 687617868 695526806 672154751 530633924 339281381 416564427 582723591 779424902 949609446 492010452 850119196 342213972 77702209 124339311 164861071 730760090 998153673 885134044 894771543 289063054 702576565 496136801 911037710 506127013 528450596 671741896 624630642 260288028 729321107 927473628 218294756 368470896 300927592 932676080 562344940 459379686 377932139 91546199 353366451 821082116 888676935 142785261 877742727 515790870 665039118 627419532 507917147 247564970 389608370 886471832 358333764 317427988 922842253 510816628 626039805 813447659 922899674 577608971 39779940 611284362 191624505 467578440 51251963 862772880 672893487 834480285 691941991 361048672 909314723 165904000 297534965 61971362 446403171 895635946 747211792 307282624 10929309 733066966 555360972 417678442 115555942 554361288 29149791 27793426 34325815 696975427 19726754 24287345 997376362 432437074 443895956 164953600 473750721 668075008 110912215 368413056 945040608 870817248 968891953 723210355 913731022 472097669 131743501 67767712 722999928 940341515 662078711 411442067 770826542 531524237 512531748 314206490 978385956 899816620 855275752 247066057 754564083 426802447 742756925 379925623 655662613 336729821 258538051 927743935 613860716 744331588 651655610 492722816 567696571 881987574 818890633 991418462 653552427 933766567 950268731 825266238 558907592 711884944 357329277 969267406 639168770 256313583 385922210 492710650 268369709 956233093 266791711 271785080 476040961 689400854 302616079 729622590 133381914 691029997 262117295 116512006 266708345 718766165 629920739 575957457 939359233 852128545 25127088 182509153 100809979 658554661 855240896 572043709 2511250 290639034 15746529 526661809 235921496 127969854 350002054 187319371 916006848 900354706 234444100 130853983 803603617 266325402 217499990 297768964 629149369 398294720 423547674 803386389 536709928 852254578 217624466 803807666 900840177 784169376 84152804 89340092 448250236 984240191 442398171 155802716 701303575 97519560 968522339 151873916 734305136 31461049 32700944 455625036 285789212 717368339 509663640 299626943 358226196 802566106 401899604 499237899 973998387 595065753 2244804 164122413 382253753 470541019 382746376 188243555 509312459 559723443 71851367 280053167 325423856 697202997 522175180 130380891 914346389 94719994 421207876 598127472 428270219 709115552 627934849 149737021 972708996 67574344 531958362 763189462 709428377 467466518 950201161 311532690 874172615 197632693 773147883 647510157 642814573 260966096 134894724 905084452 637008079 877308314 947474296 48516475 62975894 653425735 449689043 638752250 545201486 188909969 15126210 50779340 460259815 273236532 960549656 555597151 750903605 970175345 370951626 58550758 189583216 600578959 166432883 878637018 805610933 752201302 996557265 174021237 355278466 703874962 35094598 320032053 640711742 352978326 725122136 442206815 736396719 426608566 211591473 579832698 167329921 203280075 568385823 31133136 592654790 639769523 464167445 805730544 805217393 356284879 252329513 749496110 709731290 852557188 888091668 675560994 660779581 468562618 922173365 470022949 39873338 174413152 495580814 361504215 804690006 623350758 949230661 739321500 740342649 529649089 60678948 732221722 907898735 671223786 865983130 52599996 851183207 399148896 800800696 426676530 445750391 37139361 984372149 633585391 250301461 461616437 521914987 785591722 333126815 248624163 924627671 930787549 856206549 384478842 645424540 985353289 131308378 341684426 963961729 915346032 398220598 692474536 687097839 919501594 659074646 921974062 202252148 474804177 811872267 216826744 659448386 857180772 179132807 442113832 105468080 881367912 281922659 268783842 387289528 639710898 434711324 880366289 658327416 730535390 549926289 782498592 445319089 118939851 808061319 735273090 104266315 400070173 816412965 603547307 713755599 354518458 315543928 799857365 91132907 430610254 789203184 103640636 204259826 82104519 661688801 252183714 364872537 843859673 219993348 94393548 420904507 30510458 325986291 726216962 11611094 401021031 182743472 902876051 102470924 246087070 858990366 856708431 902010595 20498402 363701127 168115211 258009350 690202427 170813204 285637921 17110081 713367411 791944536 20312557 724893960 713437849 822544326 541980753 940130801 506307458 441453110 208591666 966377013 644627523 661977444 816973048 486651443 140140216 910655345 964331538 216130542 409900289 455945824 971948400 429794698 546364415 480301210 63822599 455696850 713042907 930558315 470068817 976156341 855186048 72551810 644360394 278728133 950808604 545924469 115274868 607806135 681630627 609190971 163085908 639192549 882615116 577835440 516074226 325061327 500476178 677816084 639960285 482312853 953489716 439843724 330718501 877361279 669192885 87378592 889887711 703756918 254709725 248124091 814878885 877476744 139824310 742844335 773020435 900406887 361503119 878614318 359594315 441764843 73701757 229043538 340597362 854501771 606510293 945184534 492400945 161056744 220057524 244538586 650434101 469045571 798175351 453564643 339446958 656799234 276947523 350894552 7136980 528935727 285049726 448931142 512288350 788865784 384491091 753052189 176637193 731556656 816874291 879187762 908307223 722075597 994445647 698817979 532313037 184085864 829543711 287695830 95606259 938573760 593342686 212283650 518109272 476857911 358053643 500868259 307565132 293501523 793450217 947402882 962567716 15414335 988514047 734857035 175643066 942562119 82893722 702425358 550850283 387609183 146720070 863125951 535024663 190090397 159266137 854746038 198395555 823282107 513415784 257088048 36959098 383056022 218512080 336084940 781795208 637616049 874554670 520989966 460155454 414764467 558470375 275619551 348964369 659339236 867698849 539247883 602970363 12238004 693509832 178638017 479944441 238765621 800306186 18837271 815063179 296613020 718694363 86784388 343415606 167601348 473139442 943703140 757144581 284335274 327782346 393769848 984958468 451424754 155039522 342557795 823450820 752831073 96347774 248889134 654589659 289981024 479616163 160946884 559497824 173080960 276166175 728684919 953982835 761756912 762573246 197521273 375686323 977005577 466893590 74594660 492438470 320323779 219505405 868013747 246306261 474000445 989953037 179316294 485563917 464853305 387331879 376299746 418858015 712880797 66434540 582069679 188190912 19781107 178877254 479663288 594548778 97991657 760728541 107288431 882308761 571029714 697527459 762397478 341546703 504354596 690425673 221911958 978028177 803796472 289053383 625949020 150017832 26318734 156297688 562486903 749790177 497806790 654144379 771424460 967081613 665014951 841748340 962432162 338137602 446301915 539414216 964802342 509511832 174321201 543897669 343311080 1162412 875060763 356472567 286065757 41069344 159136301 157103796 868867675 64570841 201709220 191091346 819530911 432050752 317564125 656127851 66095178 216097730 516684249 147131488 102303328 532883024 958463168 999640915 52122184 443200736 56640858 757506923 460743247 340429802 848375959 417742740 968580645 730970603 962797321 185692924 718803293 581167589 554206565 91907480 655561714 365439965 56286470 223047325 938421437 64255324 831936106 30563591 431221248 983946735 991411123 110963221 749022174 504589735 723669286 390350794 665084640 609992602 474569647 222628718 91115121 779892832 578819932 531373580 693819235 685329558 495165406 779874546 425194089 744039775 496385803 798565427 104667802 153214174 405121886 81851176 976009717 653177021 928933493 385885930 98961879 388923049 714370450 217665242 240275334 87604947 415561243 146810138 318789802 725957744 854404123 877409554 623465422 405773882 145028286 984723947 97241828 687694574 284971225 414472983 542839230 501013964 944179039 899692743 875045526 851270426 652144109 275246195 823453319 161569953 646260543 912758102 76638737 275365422 665410488 901176048 3312537 25100818 655419871 19544962 350286822 856203171 403528924 612512405 174084773 802129337 474847487 480193396 806066919 534659890 166293562 223749037 324497822 645122414 363779234 883058579 539277859 9251539 771826418 487911615 993331891 699819338 786268935 715477131 88429805 992101056 767511141 80881302 422409813 521175462 981131440 765802307 229314773 144403826 556615220 95407673 507285303 887969564 155412574 875760356 315276204 28598690 337206337 269731570 776701512 200392324 360187667 647234776 656795011 133928520 998777005 451660363 417728697 326401783 228964365 210071751 447602859 94720158 916597719 561561100 172725757 771132879 956910288 84041883 843681206 312680477 392704098 11606589 695036354 549147299 143415580 163223677 813286771 861179006 953785647 153532201 405935612 848324942 64849649 636291796 342035701 110884793 381142878 292866903 866372826 324688360 473703058 584158796 556341132 326248457 346723920 951856530 729508046 335375563 49193598 629149132 148010697 975583205 149580711 623456481 127300744 896331919 996905848 614262909 981128829 730356742 905492291 240076431 418568442 337805325 456744575 493013961 208297145 534315879 471706437 27863588 695899989 829560926 262228693 969982809 403175374 919900479 725275663 74761064 712493833 428944092 512193019 150896917 352719950 65541384 126238273 491348582 610355656 61703966 26368945 255223591 772928777 98249339 946392765 669826918 50941827 171284736 739477498 487056375 468591376 163977617 805974179 969114352 51974250 807741592 665114390 624368174 513545140 449590914 722124116 554968527 884128495 540668993 867899781 659520694 259104390 97139144 510914162 646548747 977607619 172506258 939605002 767918264 255757143 509705244 66501597 632335341 809970646 995108455 566853028 892774812 286548024 60940919 53046711 906061821 453742682 904948438 284190101 186111756 250173307 502083089 76209760 680100102 389412031 113193786 192044894 669621488 813189551 701638244 644798585 698369808 838719159 13058347 34365120 133736818 379567527 849114921 373224164 93542500 198235699 500831362 801412540 748501242 42076787 867683417 578060481 47008651 511463780 311745880 340490898 326871601 211969380 123460141 329501554 703629133 543503546 391704071 818275269 620038146 959955980 842432797 830488727 761743029 73819366 406866727 967984661 929449875 951724602 84108771 263247889 960257291 649071835 319002001 473660546 718867024 531020800 615738232 358961666 464186840 290422728 109637727 575691854 438206943 21290928 955565844 883036874 709120741 277663006 913537257 775363322 98168364 447856090 18453554 594191114 994037819 789613199 34407624 499284039 562760029 592837455 203299977 297959844 626081315 852139532 622498261 846113334 613338078 531811616 359498771 943950264 186001190 483814342 292685866 90278152 251721814 728872094 927735048 985177768 350335501 766568493 747395103 630582078 454773166 932817243 570619875 385102868 468406241 986548723 256934989 239507353 386729744 755589414 967513947 574789086 61459947 972936200 419832717 318298393 250044388 100638738 669318250 487252005 396839348 941464478 213638393 614375169 732200404 576984174 703264840 994633549 525055749 373195302 498460137 792234704 542917321 878274765 939470960 52747252 499988455 615848784 770963446 477688904 249881834 935755775 895732889 564966653 424997027 244715278 742397690 109357418 963771043 906402070 985410237 938264969 129793986 938229137 479906060 416714871 357594267 723432289 210857749 627533047 477940237 952546121 216489607 808284144 223700923 418434674 717320729 865423083 29357709 897484008 984353284 317556374 227675437 940811803 364632195 223039299 622317195 485977439 93538906 28365673 53697114 497261676 505950541 15573026 195606416 461975518 935398052 115692460 571347178 399718326 507183533 149650920 982944614 935729111 936639546 747829470 513758918 973883530 130060063 318658871 293401108 811370746 865725621 432988354 490787352 576405945 943719258 339248879 213854180 693895994 620737519 243413335 152187721 385812052 325844568 612112946 675937631 612142277 666458624 842629855 242870529 650100653 230881874 750009440 564286798 208559631 487523649 715755995 237723178 928956755 99855809 253697306 855051451 24860615 874330699 873798924 146548204 234923289 901922653 565580354 492851437 722095326 15419384 820222322 353464752 548840719 249514016 639026680 448271726 128460935 852654432 508086864 720346913 465656198 507919683 222117021 952127495 351406641 637034972 718704934 54598693 723691279 6857279 784060115 862596290 629197709 221034757 963406772 338926311 591615612 396000461 497274746 293115366 141930126 948471989 736486908 756242896 949681372 235175653 915321780 387232253 433677667 689245444 839482432 460530568 146413442 754788033 193852129 46844881 656993405 974832715 400262911 390129913 965360125 387018969 731594403 4981865 543350926 651457828 292020475 763364171 648419360 542963176 33627353 227303183 587638919 791690855 46576437 22047720 511302651 432686309 257870247 775893837 142692761 967105837 358463725 621777528 987691487 61708554 286550891 223465706 346143028 918964943 336578982 558693093 330011742 793842128 846498504 981736433 38969609 973308135 705304864 167170903 184826439 183353584 145838751 184645801 966817547 142168397 269790043 889231928 174368941 47543906 159567375 496554396 355060585 980131866 958753945 298843697 20666079 593915488 166528123 59718548 54390421 207871911 140949340 480529449 265445488 425401187 258431364 337150872 484372287 359545486 448815715 899622732 457026864 708410404 295671562 784368883 564832345 378934183 570122416 349847809 286419760 638435739 735612718 396857644 179192083 90099723 766916996 775758577 38865090 298449154 689101906 672097294 583435488 772328723 795585631 753929478 485698165 967390674 492568342 786484128 995144558 664214105 70187780 346965352 698487580 478672836 794742364 312988205 106169521 98471861 595254131 545109121 992555462 547073233 896087364 371492413 599726296 494874432 106169836 96260858 639727046 385272113 978734383 932926616 958107733 622451028 155720946 956375483 786105004 153874270 509138878 484310089 317326808 696986248 188768068 543385581 244223561 841557521 973400276 507962007 673841235 320039863 910614500 671397114 155805359 829976642 776728207 487574797 482594551 962592762 163102227 720712331 39595053 514037035 300683602 116455795 86822196 448771240 185861970 898101384 266919766 176165445 230470077 635146193 924228796 319342940 148025698 959726874 686701305 748526921 794315954 859862642 824961920 641284078 703691843 14921387 198549033 473176624 977782609 401097694 905797040 144617592 599282232 961853412 856459318 285746994 678358267 447042781 614574014 630367569 589537216 557471661 27252401 993798345 730886482 882923642 453400667 392517908 5724574 945135920 639752555 198682030 741455926 561722365 805740663 864168089 972837073 34582485 277181558 475248346 954112457 407885039 230744388 610713338 154711195 237676870 266273 214390149 625770603 4064025 47686706 150489486 325453437 119407979 761096959 262546730 177718973 112029315 493417203 465119216 55284792 530841197 883933664 741451648 123641249 415315320 32821112 105396729 32122829 950416055 583308245 435927168 863565367 729880192 332999154 10750912 284417405 586130159 773841967 557869157 356332001 105292388 442000593 439880608 76956616 446475777 519052927 840327078 377043006 395078189 202224326 125113393 151592817 442152211 956595350 94029053 4192050 620216100 576127684 767021644 719729015 511906193 238505606 658724707 347562203 781233361 422951930 525973771 75573021 677248801 649609375 911202832 923864989 786678527 683389401 342112197 223442914 696701359 545093489 981565055 409176086 179919798 417510419 433149974 312197000 686217569 466567119 975179879 943171369 776485183 227127449 477539796 332449296 870852771 691032265 330985410 949820918 64106531 87036828 490476313 265533371 205229084 296083889 155566280 741429215 516847403 619152780 586623551 145013513 254431925 163929110 576751092 249731204 957506400 630891291 404706783 933157565 994558872 929486283 776018429 718540742 863253515 821389113 171571920 284812246 540098093 399975647 475253213 246138311 449823925 482321688 956061741 718143383 988546078 852640677 382611148 698232551 901050663 574754345 529884494 213467519 849215315 522259629 266972741 64957896 498607466 942513180 856492492 845496656 146606582 871868104 930410495 977406794 415251911 151076579 251500416 443109131 537260656 32511751 840386036 178760846 930959047 960126639 336315012 366461681 552439657 807773371 503349341 672431862 159441715 701234672 58083120 526604163 985597386 756042102 779873714 997601826 647320084 516099416 56410653 995340674 295629501 317240584 740630702 237081076 687290036 887986648 27505189 205124591 461572523 552092033 406705736 235874444 580404378 148528800 974473312 985540618 614997052 772798772 482503609 723359307 268206992 994518306 992650791 20339030 892676697 721198769 17072764 587888083 406534047 848102670 828778259 356652434 473646124 610310345 747146312 362482692 781077776 775946839 783685374 8008384 643638302 922172046 22815511 916136448 40123500 526272811 297599487 868802849 142969047 160664399 517743906 45133607 777110141 234267646 649161842 227107126 498647361 687554719 776087266 848322842 852565578 267053439 792718061 724965312 171651204 786493006 769407759 330976699 89608477 974462624 762840651 969320896 232816649 303471213 891167908 333293866 914387071 661043857 480855971 375763062 659489659 235038541 682597079 952790984 34976314 43860164 141936209 368397157 434580672 312679807 908548388 866052151 240204373 439821033 489971691 25117772 4814339 98099156 350060355 985162071 328464154 394833139 507978316 243655470 926369709 422063966 493824300 559592010 128363795 252189457 539919756 589709898 29025894 407672172 466927897 731342448 167523591 352899508 137871364 978474530 945703192 802243985 826104195 661643114 932410368 403657102 882107982 51647863 392741611 377839517 657423138 457553690 524944200 314664848 152606017 964676426 191524681 713299873 938823920 906805664 882671206 776045291 996762616 948893404 224870874 438738414 895304231 837037918 188368165 886840079 902228940 145152429 804181128 938086165 853567037 426566388 50106252 723262381 557282900 449928064 424125307 20265448 542848750 523849027 170493925 613952184 46661995 141967956 120265501 768841590 610558001 314836845 804983994 766384735 145910057 849980012 730254358 214168850 241322048 176070866 681269458 656611604 730385896 980759111 364116304 258151500 420267412 362395412 562161464 393556359 934874175 847043239 367680500 445309173 594451686 252668435 524382515 634850474 891039497 486467725 670976362 795134238 902103342 861435888 851245134 120475565 110704990 239457082 719801179 880602904 306257831 761096973 861427280 886928899 135832728 882490927 137186737 166519669 18198983 758001674 505537348 275760986 709968975 23338796 81540244 659114756 389400394 342871496 50554737 556955558 690116700 458565172 388553326 741375192 78604328 50764137 32145762 995690262 825143512 731707270 799910888 787530305 998713497 445193294 327635935 584863260 126156316 121490341 175748586 35901648 228566295 143303190 924021744 190583656 233967810 332240720 599507357 53215830 451242075 49569956 291661536 887681516 555162530 633761673 600858731 768527588 211182941 764812825 222451766 619018969 473977813 484836241 37460477 247439052 713303896 537706709 88317373 85200287 304559797 920317161 377610299 113697949 899581891 782550393 89880445 694457328 244382682 103506258 354555214 885532458 743822423 930003174 726521278 57192381 487541533 69837005 633251232 35008387 530220303 370590271 825106187 44480822 594787991 170510234 118668250 963338489 400201250 663855330 554415660 792855245 253412002 331855932 942056164 960132893 732203531 527082098 727014954 802441011 59546582 571019122 975693800 309126080 767809408 385711823 193414733 38941016 711183116 58474046 386485838 892441843 819040125 391636507 138858016 592354414 319521117 882922466 352808383 103456520 22769466 874995381 554885995 973490149 283560483 750066141 451955750 608609935 574535727 874445121 696906295 399583599 544633078 627359728 202327465 658264152 115484182 958565022 92221645 50042109 71947183 691876382 985410227 417050486 336655591 335306221 122399669 391455936 539827816 379497127 171231213 974021945 64287453 573612687 939105722 450740008 829312376 200461324 485555775 723941683 722256495 170344486 132900836 478443750 924920186 651565325 64072915 167144755 450660439 806656659 193680252 70888685 274577223 18433197 380965649 408351051 821856654 114505205 823754251 414329452 624056822 384858155 61168803 899029453 933750093 519035567 798458714 326920916 502371554 431137033 349395313 372221769 71694604 472830818 920058738 176539607 198026659 253156104 91590565 481019536 569944197 746035438 121428124 406326118 571008019 686777385 410454952 681930419 886893489 230811764 382140769 218088882 593135689 176208557 980402209 717052675 618434760 665947990 888258185 280735019 775761568 196337429 714198524 90182930 721248837 580406580 280175391 862619267 201472944 405406753 741661792 116911 752048351 117084655 890395243 24780458 549595731 934518996 653840566 942499309 549739920 704188329 467905526 50404562 857147296 717974125 464911016 747487515 614246801 191809730 218726282 41832044 569838834 964531310 508077086 324837580 864761946 959478236 167276846 274145576 565144033 593412761 601995074 281552 773863333 431249879 989323564 530116856 971662407 892146925 278879357 412305721 314114923 316974036 465762829 130571789 701240892 65807276 349052023 836629590 118512613 159400245 153329818 19632855 634335769 405948758 12196377 471203513 297423755 923711898 586293724 780423176 559198327 59447470 656903309 752726580 35600664 86169317 14676252 34350225 541144111 513016500 852231484 923840727 921398147 609873718 293159395 920303522 712178267 268021928 533052366 668592883 265836550 614147822 242893818 792954029 564908627 170566157 669624876 543647001 384460313 896235695 888521578 377871714 305346481 908232866 31449216 218657306 720581495 433011033 337066621 161136052 786324556 102309481 750428979 452735751 155266071 564635661 4124602 659096017 394405951 468604835 8699629 902384434 284742706 547665965 230546411 322740781 571145186 381668049 205101208 993956394 51530307 258764122 96320025 113440119 151430095 109162676 943460700 424207810 221372674 87563123 296482190 112525985 113906397 100291149 990566562 771783178 719249767 759440539 88496593 235500251 731281447 683008221 561444884 331573587 739557036 643762995 820442284 567333783 426835205 857036260 654422939 641501230 883575369 128419803 973514792 576423557 676605201 56827685 416043871 451538285 74516985 221741940 482749071 832745880 896840226 997234847 40791498 97425439 496625587 537847072 228528232 988835071 166909011 868022420 96198020 387130263 916626353 387821631 316943997 645494059 463036413 193952645 549603703 215920484 190531692 243009138 144001496 825333966 901114807 896825907 495945931 871630169 286634140 659549083 770468800 265364697 907716188 972961183 426823402 224637318 576209724 279898074 205236159 293022845 365929732 375487754 863975292 72035900 601020803 72511889 314398623 236536618 899790600 560740853 87460971 848596493 91117290 432332640 313397095 35485329 686474754 327028256 575584735 331343304 473121068 888675368 980928354 370342053 396048842 549933966 326423618 837777536 38918720 758466827 474518551 129612693 342087801 593407102 622888508 774152068 368124001 7205737 740359249 442362835 752711272 720010610 770027703 339957863 353485317 57243876 282202391 756095503 340248625 678129451 10932956 176624377 270731240 486689115 125525940 308894523 988086444 273469610 951744018 801239371 879010049 62056178 917735855 561655943 391864562 665118000 656303621 515380655 395599499 649332232 230812371 894133094 939641436 471892542 28394652 340923060 999036925 397494078 696516903 801005446 561866372 391326613 749059072 734052653 435604752 212474229 603388662 823294171 178061122 289517877 829247131 665234473 648431039 276857295 363601607 971979156 88364719 933347681 331225878 415338235 193666113 432346540 393938789 573628963 813327141 346163864 672708697 789528371 277754640 596372654 212450776 23413048 686154556 811434396 751079309 324531874 40714469 887673013 455342440 987568581 892360653 855546222 120296476 710296922 670014136 177846243 538214304 351165179 379756529 536755535 762745263 24869290 8505284 693115031 554736199 4278858 552498434 880677056 116493870 248139813 636891520 761116021 167005544 235212132 459829911 581097858 989981122 603581850 114122662 972617563 119831883 652689466 422476427 58406806 322573525 964054812 756253742 301326188 682464377 431272188 353580791 317393213 788512272 569181179 127407955 130489097 303203258 163517468 794577970 114921719 926684763 850181576 762581900 854208465 506264601 816920139 800536279 909363078 106783968 371060308 736392083 78377384 128587998 606719097 538439615 228817388 510833927 106535345 947045984 262109868 402030994 364298200 495478273 813136744 111032441 603438126 571124014 111123264 509828605 773846488 256339192 631344508 251917601 546350686 217411956 713956869 22107690 771697195 882481212 798958569 990765861 97348881 453784300 267305434 732386913 200487106 120776614 480865456 856948976 869888344 618949007 935134691 569212203 995099086 431791439 269700625 948555051 293553796 314656149 168719230 949090129 894000575 132518801 529772687 198719678 647305254 946322808 495055950 5016027 265364806 326007556 332054249 279855827 31054863 125892593 784737843 710309396 801197910 155834497 510328354 941458130 94940753 173214713 26942287 943344516 550397214 355223330 502908793 192430693 542721852 559887049 875677698 979306484 715589647 885799999 43605616 509578612 725203808 616201177 649380078 431078765 856394203 32564593 691447496 934835241 226259856 683515619 835882738 706557496 390375027 691323537 195048578 698738924 406305500 229402080 54210866 357943518 640833032 611670969 121322975 496685159 492747926 586090761 571032332 710881832 420612362 250422593 720333664 463676291 564952653 795182806 696779811 694632223 509255211 645146050 320679877 955750760 430569428 900975105 350658648 820061964 851775067 636710421 588186129 88916863 917616442 528542083 968574411 830135672 241928396 55975252 353249667 816822642 229970642 532660373 892832477 881089580 716269807 267425495 601438110 320861993 726476076 807749807 220936752 185749809 445971572 343478327 116673569 705450190 811369241 600206219 671711396 835857616 252657485 139370317 781928718 832421066 403180970 911617826 355694426 424211858 669024683 888532531 519146662 579233733 91661361 214355373 606112180 993697344 2509310 628413249 737660266 105781928 732185149 129167269 434064722 982211043 969056504 537667344 918841370 811889821 144867233 566793154 979983381 189492164 683975562 729655418 448502201 926125837 702222444 728311038 600305695 890122605 423566052 911009431 963184007 709010848 391527153 478900882 385051089 892758181 318409848 340516032 75440388 793036351 632260544 520484854 784406475 741540726 16594422 339799694 787314162 131312916 206712235 939953893 775747822 888371241 360270673 467469787 326954067 169417352 380432321 125512534 9972827 161268039 575090359 428344511 561801830 870152515 467294548 317821315 280586100 661495193 63509148 679672723 35451565 332049454 877572086 502807524 720386009 864801833 12289967 3292400 161819624 549634676 971580279 497970996 750394732 576202302 795500770 466658224 744581914 55136635 529214952 595267690 560413773 139723618 534590821 404428011 610082179 272839406 665028506 184256704 153378014 52374878 224093354 221354490 220675747 160332470 361304350 532080046 997112766 387128380 969814113 13048438 489103933 272220411 942922053 208463599 162911185 230168643 152712829 141616185 383621200 669560359 428746017 978863738 59039285 423607293 518466349 379166555 154337566 274883298 542484481 457509513 336355405 165452340 865834210 679368757 548720937 939411478 435594104 539635093 741526458 856207855 922243662 419365217 113069360 358922987 238070102 528881238 495646812 184703096 999261794 827194807 488124468 183822539 790421420 69002183 580246100 256224089 161595983 177946192 469036408 892529502 812757195 21802271 326497283 368344153 597806469 819978373 944834172 283223694 758223684 109990360 624221195 409595779 917334453 455647216 97128192 964152963 398847977 950750634 786492237 262828318 98180818 105144936 235646727 990116775 699819977 225527952 738916585 738813877 335002379 240268809 284837584 732137122 622947895 511172289 893593664 314729999 207336658 896665385 600748253 458781278 200185539 138001079 383476467 296472375 705776855 554752611 993217008 203034627 950007614 997670698 593787620 571240564 166412812 558702223 263192840 846317307 975756729 331314965 746391604 991197521 695661473 934212806 614710118 106866415 883777669 302194607 167030594 749846421 968252169 284345953 250716813 919635399 426028084 111211122 752709297 905249099 562625010 942605050 524951613 979904428 390326677 367025430 134456162 671432890 52145232 749836905 830413943 227314440 287089595 512549270 298005621 652579437 438775890 998661319 12712827 947889796 636239350 699243561 473684299 997799723 770148458 198557294 546965451 256318215 777319383 146325833 464479622 761668095 259975496 515341301 157190185 65081277 287640879 348588463 84106502 979776561 128165342 292907063 344048532 611847181 787158031 156373076 874318828 2410825 186853725 598946893 779434318 116011424 362516169 587946608 905567898 102697234 667378485 10604430 489369816 364930657 247995372 802751869 393075632 439804308 698870552 726384021 812326898 113778294 917734475 87359284 123725328 912418071 274262775 291681850 331592863 346332746 955204342 714633613 524098266 577796646 611820802 463568278 641382175 662072454 387897662 674672835 907060079 1410953 407841195 136072195 241717234 83035154 447657652 488465229 403638129 800905288 516213155 675090969 466968539 207165463 925206313 735820261 480963776 541782958 144942554 939664561 846744025 407154688 510716590 881814403 775066494 963240259 980311426 100122341 436397358 930081651 245925269 355119970 358058507 183847120 172384267 219810828 602055003 647185499 531732590 652871417 543566600 158690397 547345191 457232833 682333729 637185249 473348105 167508482 431640919 231372341 871923399 400319964 501816193 710709101 786038649 999262838 712469016 527048416 410017052 62182007 621593020 362366121 795885070 673898637 180790445 51604263 123174550 239581162 557123410 300199805 115061082 988703425 367986358 349752851 367572454 875209422 814964998 796809491 518158636 789116364 35962388 671587053 42908671 888259068 623405527 75143891 579841943 303030436 594236649 788072766 989848592 129076878 921111303 811190887 517157098 62958213 163262869 667114702 28621706 91448795 839182359 657693111 21569464 639944934 701507257 362263976 119619103 893081470 629087433 719595757 694887121 448995713 214895415 925208596 577928640 734473552 875360027 494253681 198616902 262710351 619522607 651052187 666889886 224464232 763265873 785607405 582406248 606682505 231322883 928533510 956353833 323146785 120087019 860095818 143632329 577572263 496385875 566662494 976205843 285915667 566066602 996170415 945760568 494517603 411072257 142029804 483053132 517228568 559049614 480664712 682552520 929312694 609254956 792936249 410861830 970023752 171432666 807374972 987125448 594421209 296208696 138391822 263017394 584789755 642542349 205533812 856105931 748731716 766621891 525734260 461035520 335556813 76862953 517755034 907589793 849901490 321377200 781192372 502562786 873000084 306244975 564788054 530353244 169548058 854507808 219421015 911549833 914058859 43917792 442676050 962095691 121223093 552836210 377936935 207418725 681304746 925166525 651041143 280618497 771549694 20991818 373538347 101784616 285040618 781529543 878030061 999270221 524310700 231250310 754577581 887724739 565609221 359805694 901339421 995027522 673546425 192056137 390331190 318139494 180707602 983089829 698707889 353594672 735883614 450866932 371371919 400984707 409109869 27981883 669611154 285638312 385302547 759966502 250685377 787240138 849358764 236720003 741859816 363171195 24431763 308589250 173688341 277653806 829235625 201169020 440186397 959954106 913755349 17553129 956644117 506109405 43219326 171207528 514283993 734864311 805456659 789024507 384740232 144631627 543155075 387639496 727308293 544668673 664364997 345923737 74634360 438985767 299589202 15352157 10934731 954143083 237371302 547569573 234223918 534365539 566825666 16045096 847417492 553738757 82749869 336984127 550234420 272708655 853069806 249260137 522189320 842671648 818626836 221870280 766578257 329961469 123449135 513444771 91498513 256411725 992924500 749843938 643852431 653849213 428915740 489179029 744773335 85904222 148746789 906778222 182614071 283480994 812103824 106772545 264617668 271539810 258226049 43178891 621820371 678277531 418305699 566709225 110134400 213320876 200956833 447510684 879938602 201259225 837990062 216697100 840656117 563320779 740828414 185301314 833240135 35431950 806083403 598422124 589699403 483896722 919628369 79189852 805591409 38221867 634519889 364038922 491765996 729123857 194080402 768701710 664874802 231180897 977848795 322157606 732374912 318221721 817710843 959632054 443591508 41556000 392757826 676997955 883208433 906887868 976469765 10927863 3802590 487362329 12284445 808186401 899295079 812091465 230715496 350396082 685667611 656649535 820912455 53150400 731448140 260534099 970784031 642338054 118961554 825088705 710001624 786864994 545537352 436122921 119333217 180981079 649942541 854792209 781052970 712260745 63746117 845717342 538524072 954958147 426764694 69369823 879550676 315272436 279982443 501672898 493958828 307710637 217375604 69770525 988945073 40492965 680756772 67148390 48290664 760539061 458966322 887758075 171044057 211320797 401170457 398197148 873849107 260588733 239886487 785533164 937912486 889320733 175842610 11292147 728365863 461784677 375061422 399611038 712576431 383024421 436091288 681884222 481160029 562831247 207421119 148221957 675822543 700925432 106178997 963584396 34521517 945414491 447627346 764530512 578680607 127706581 565923889 295468336 267154001 676061994 382110002 828245745 233619446 433587519 292435446 880858298 192279490 721570462 711371878 332381080 585856751 892817653 84835885 694162939 986329273 287988119 9035577 807303735 855767266 313565689 599859262 972974341 202565679 25763894 170539315 916822015 577236712 981970828 929232850 128380455 46986076 711739613 16686620 61119585 660194907 456259375 105245395 897997300 778681786 637484076 469509119 974475020 237404371 790992035 291282282 337535291 678456066 462263045 114596132 256615924 198060585 244569064 259928063 983998223 806923052 790001800 342910995 679534408 169786486 61489985 302887228 314773696 686480499 280635926 795250583 114603386 117924884 602147118 389837833 705284063 609858894 709469009 337900216 232738107 915152283 912712303 98901903 358650941 979887223 97707545 19112127 880919931 21698020 892178950 67444536 64129004 898684647 252125840 140599092 546023788 202557448 706533684 959834797 204773179 478433750 362813718 739141090 645966462 17942881 107563386 933470166 325730493 5466302 62349900 280758993 41041507 914832263 310790809 994699997 755923266 314100056 411234068 657076810 324969740 676060243 320240786 150634538 917214683 216647069 34289294 910906070 74635946 243718623 534399398 858435175 92221401 674757061 341947420 604704573 707799981 328016514 608433749 116757628 214955213 702502475 498926941 96881290 692699334 658079959 99129698 529225107 620883593 251934182 424648245 122235909 214085864 360888247 337932748 532115732 82244380 824129935 198602947 288924471 59195714 57241145 914212566 120391849 311082713 964579969 603983208 491730921 202996549 300772280 328347135 381747258 362793039 930058291 363275973 355366948 796577956 643391436 715266313 176699889 51838033 397501023 582756796 133059121 989208397 914007118 443310069 428399670 531016688 473420542 354322285 54177945 604867444 876688728 385993476 491227571 647284347 815280201 294311738 472977957 102002056 794867522 611281590 932581712 809757060 844423864 313938627 994197982 221154875 701084837 671311822 910728759 728874205 822470405 483560937 138473229 352085629 814183002 298038091 311666129 31711893 253135401 598722254 284623163 194090368 783562107 896842352 517223878 967815935 218441053 769697746 523801137 194268853 566036320 513694908 388580351 464224939 72649241 646995863 882046456 879177677 562811298 234093553 557959846 199925866 122192408 524984061 88845017 870749880 509073435 801097744 134837283 290418509 167798097 96108325 821301085 532861863 376091874 364611418 491277088 154721446 682574333 831795569 4947533 449225484 756080210 249265744 25129606 974739460 478769815 489867649 471079602 472271768 711589124 477086131 370780029 224077114 355565526 25548599 134661589 389442108 894427087 613226628 313517934 56776791 975614132 862922931 65613119 265353256 563673550 928265731 575610883 848677806 374080106 214342742 243878585 748147918 622599257 304641459 117621029 324047 516953713 793267906 138228301 700727775 308040457 940971859 999531260 918428044 145460353 351965399 479472706 844702027 105439160 506009829 829946353 904260596 382084244 605572535 673549602 411633987 730078846 376875178 515929775 282064473 668271843 931154626 677407670 725990970 132536756 14340387 85938204 488948813 568079847 971220889 138984711 882467039 223307251 380060433 310464867 30602656 929505368 289588766 718213727 558688292 832032277 136099189 225478637 735342179 353234736 276844145 879635781 271813433 162127154 941089167 145577314 24048359 697388968 17615091 871708035 877173648 552711331 897039074 169513388 548324797 141635897 92467270 813990691 724143834 876416002 322814253 958436595 451378102 109331355 103728458 829346924 201999111 359990054 858596467 825662881 68242916 54933704 423832865 604238312 768248905 223440938 450374899 234369630 757301142 665400569 789799211 230784097 672795920 507653991 129552175 416046100 962985055 393671847 299941129 981520606 823506446 876710260 952948200 194316779 732451855 721966731 221022365 723798697 811607092 515955500 322909727 236179789 210979511 990152093 58907655 663919436 394876595 734296487 635479829 602270178 793506984 821146391 290377641 321990798 306066683 546039358 953915978 191753620 830982771 309116018 478518819 304356985 821945022 611437195 346367873 418103435 12148970 304658790 581815894 316934999 157720044 148137062 19788985 868022065 708401948 32908782 881996644 683811247 800159927 173111784 90737717 538575918 446039644 159105089 643255469 693577804 195485072 777913194 576496756 65535596 536226874 782549721 527765459 777789493 670631207 718855046 240183864 450624787 585909895 915463278 474290358 322757813 468254830 67407124 72114818 239390093 30859092 692061179 797839735 136519507 875619477 823088429 186047635 780912003 14281458 835739319 723647608 655463386 574500111 280836394 654021100 718745820 524379123 242221084 441255513 371875921 878582155 54252709 451025485 468097988 800365350 657909219 538535419 490686723 414252538 458099062 543318969 960644770 232738206 314575364 957785728 985756792 464423566 143024566 154822256 863621663 521176747 342087865 588032841 107322744 309241272 183329215 113737458 874545957 400831966 125822075 713999349 193728782 669727272 964493353 969767425 747161821 758504200 267422211 670586471 94243969 374578896 412052941 256792734 900635823 349175866 513235530 501215936 65402716 653888225 953739716 440133130 877108804 178412486 734216328 675417952 278691687 609301452 484093287 218836934 572553606 940701755 853696567 155416296 579624618 528952129 332980816 328010131 460236446 510221932 245505808 614925370 878893936 392719665 857044567 324846962 871549428 35015529 466317580 978786934 307046465 164999630 59553174 348492707 822253106 638591107 355073635 420173565 302757861 570082185 722377828 783617193 258483264 918065483 135292303 178650481 152736615 295900435 155195740 968191811 221104967 905725330 960784201 715762098 869796367 355002716 534035286 448094835 476168369 663538537 154885258 742534626 654754662 334883734 163842412 235712379 752704551 950310690 712116874 984487009 95663412 48382769 966526710 210283482 113021329 315405133 307245251 991976912 144821124 620020704 483626893 551322962 793794841 902685370 999204078 162734865 889998494 342395793 231112458 463993827 452563239 682504828 152363268 965076804 632770315 120364152 336878470 214911440 160930917 525914595 141928254 441550794 64976276 424397572 563291483 186480537 642529723 877459073 728703508 184590917 599793474 60393446 501357345 381325310 464315475 914060325 79182912 332745366 578802525 254945297 886381489 242188290 465000341 449549026 487031995 69500124 219610480 902068916 239289381 18788068 400416555 730808071 253673661 527597434 985980227 992811840 158010837 159272486 172727037 741275943 231497152 647147793 634543327 239785320 664940634 262030729 794728757 304774674 796813182 776842881 558638221 747483418 405815693 491867406 389887035 753027289 75762157 212855019 241921238 371383946 817079176 521733878 70203577 341107405 74581321 844669873 743284867 644964903 437898403 137228738 613236119 689073536 804404233 181653107 622928541 374123683 750873463 807928370 778866175 79698625 902255336 835319570 609198701 34555118 742047453 693259081 941873498 717322403 557889756 491871664 162097020 340585018 193972719 831682118 139110735 288724854 841707297 712691373 717216147 194555896 602957829 158378667 67869642 369733578 417234735 944153259 916363963 683860441 744174776 410236474 752167666 570740339 987702462 595087498 164544317 265697741 736318945 9541874 189375280 368879743 423439304 795850091 482679714 144410629 155820442 488635157 59408174 663763264 243817606 113419952 856544947 685005555 543436859 388771108 593152469 870728776 502013808 53119481 273074553 375688520 980374621 532586463 97550413 604799846 380821312 285121832 302231358 250533877 203298522 832374345 695294463 685230253 205230831 313368669 475232137 940093482 975159498 550487457 620169877 449056877 432805814 246044665 794011172 500028761 966067078 59240298 383478776 89979703 771040526 817005214 268653848 354898227 472778407 747891043 408657488 945602012 87014063 723737388 379614894 694852008 877585415 190350734 17479174 38396781 350412435 674116292 767618927 829029097 967921086 71457324 442394052 708460348 255031027 887230664 283928613 100643689 26772517 69546942 535659635 337288920 473012808 988916953 809670103 508086231 860410837 518521605 428316475 741554708 82380618 749295830 203465679 509608741 403009960 378883330 740371846 741967104 660220147 880729314 189484438 371940483 964278454 758262518 296647932 981233133 633017980 821073246 943794934 196615523 536743512 560267873 668246407 891204972 286401374 137889514 340254710 644201846 710292007 22562054 654992207 568060495 617225041 456867943 476746976 587236012 814845949 178244836 520214205 274848165 701737040 131555575 558984766 200446263 606538226 53549629 762994300 353724097 537091730 103626746 280324823 38136199 160091743 916458386 551398258 606481714 970577040 914101009 230066101 937543246 165276126 760142244 90832075 129671883 156811013 54069278 697365026 565897853 954239303 53803380 580987885 424298908 893939944 696139073 422824357 812129605 977263027 627263555 498928260 731126262 737360243 954757340 196963848 186859542 465043067 730025362 390568054 525169259 718958111 764823439 256263509 24572066 235783481 339021601 875232239 133077962 2430117 43495483 370849747 471117529 9166276 859445491 594813270 818827558 752527101 239046658 974036493 572589805 744407096 714373959 764623700 873010126 474356577 380904004 385685194 587928911 371370731 853097631 227679955 259014997 500107338 850443427 126150933 911201967 798958712 716046268 625830139 364061067 525618289 547369215 703009845 649359359 280181686 667528607 598499638 330927745 182060238 539584377 545873333 154672751 483927489 87106441 565227820 419819145 781374107 522185843 687773020 150599026 681562607 495079163 633374407 94972978 126456145 454901389 303826229 998816951 693345243 377735094 163067952 634911311 329450665 940711080 48834951 889630255 321855837 227044794 448815567 735618031 876560539 886420454 125546205 866234892 994244750 972059466 631362125 583727717 810433378 451132327 726359551 446349503 544204743 431787749 379052180 379111233 879824757 515747725 448472053 868930296 94970274 631444813 310958541 687539284 523428237 130797432 364410378 692699049 71273719 663412100 463653728 618759600 460401317 16953738 492277189 464175107 39463648 57699529 921774326 220325796 965091316 938274850 893294321 288000375 3843252 356805277 29084281 846292163 714826484 771247076 876128662 82019253 631601166 137275587 756328978 524729820 263205726 200875438 55340540 442406062 96151238 502471995 601915945 949117442 229060395 826485923 321593006 31463060 653289717 256597062 918388583 239572613 750065299 602196516 95273076 783664088 809043189 656450148 387797687 758820598 480347664 774927825 692473431 27574059 607581022 907281495 825485631 228901670 762143323 8689035 425651103 744791421 748322569 774320929 490642538 142446375 500627053 318134131 543915991 612808192 623434000 262185985 178665441 376488776 999558526 249995243 845260999 251498532 219560138 635485305 616229772 276794396 142533896 157165460 209404536 464116636 384432594 677976138 167488405 48102003 880742596 635261773 833230130 54659158 76218880 633267573 64670820 113526622 530398379 856748602 746837888 825340550 464410990 781936186 726168227 163424814 447867126 901691321 211085354 447503003 552570484 341798684 484181818 85764724 225922077 709641069 183261753 543093574 510177707 230736602 941500243 225310210 772434650 869830966 101072630 743839098 514063340 596344439 203280982 890401511 334210086 574079798 346310122 244501606 656684112 468914482 288373741 544984950 176470329 701043149 204838622 875273595 684331569 417309837 343255552 658013759 901746574 592697757 121449947 8738412 516031783 313573449 734157497 453827602 633303260 101834630 837527850 553906983 848576780 306983015 290020480 471480835 241788189 427763881 991930195 554951648 180778487 879571752 886689791 895484768 354849929 74634855 660674849 254539526 743142467 958801677 531662366 929923003 508905371 859371618 860816284 258115915 138226824 900663510 633327623 906032358 128220938 196329083 496224269 684028319 828338592 355928454 864412962 839299824 359722448 395875538 778802173 476687156 485559970 505338972 473787161 618811948 338386213 67820488 971900725 611266427 930072297 692414171 194504149 338192682 737782404 698012159 748631487 860052517 616655886 90019010 194300286 950597819 475322276 571870295 397449698 968293154 351031784 163025427 957611645 97526768 480656511 225883121 333754920 820432035 126901906 740958479 978871676 300563995 667993422 214869551 347204954 184877850 986862692 639543863 602104164 542399179 930674313 796026033 615969409 800187704 982086135 608279628 298411869 919418835 507263722 330228569 427718886 89202158 497932325 663452750 7443152 145452866 886417771 10647110 470406674 133850732 857087493 320120192 476204903 723999595 234293058 83400156 452233166 613874724 391457522 147619681 445743371 890861790 820283371 816593594 639620131 775733447 272843909 27449779 970999780 245439597 480311581 173982657 25889627 184648773 274937493 490501752 990090843 179876135 251182290 965995026 101539325 852455631 377955645 614911471 233388826 751309918 61228867 619980047 936683731 973218008 656580309 439398042 51437322 718071716 656300265 664502872 250079462 939462927 408949751 10874682 67689299 320577225 196472956 162320335 148190592 196085350 2893690 245720271 525551967 593762270 895340278 316750228 644384808 559855629 910277753 355876508 531579606 593867060 550074256 264912393 56300712 440809846 625299021 124600353 29385634 491490652 842974659 871868878 987436809 340313170 752591501 18989854 243597291 846557479 606488391 627126212 479395733 225727121 463552276 191791509 627875354 463952807 49018391 794402572 516908755 259786853 231326714 476211655 463106778 785379883 609847914 412315912 788397965 632856126 118797720 344280630 689325329 573272134 910816953 772970329 760684237 576376526 352541831 930098593 975256555 659699656 62123967 549461983 92340698 270682886 680380833 858315529 717227726 519734978 689854579 614134459 898935358 480592919 545246206 987593137 626044774 500963205 528913423 731006031 15166915 587022193 477200632 627138329 239244697 356516002 399428108 326260539 198022768 772098246 420278310 392408321 437934995 925983979 445833763 572057696 229449872 168587270 438433123 164335468 394232250 914973039 762218572 701625056 893680810 32636259 980393159 963571353 838366394 109684097 931550913 887909915 799487881 92657486 187761836 343916298 755407226 853145777 903629307 253940146 446398004 894743159 103464361 208586625 294351139 20063440 50644147 682809735 161703926 487499728 986213529 154280189 382125855 202703343 315091937 689658299 222600790 182687369 709485204 75242176 715909910 149843039 835451071 20197037 426026271 162963477 505523444 544131658 561553650 615029938 642629830 703680768 686612568 16903715 57585488 693822814 186028764 952033719 800813487 355039637 436584524 601697956 809844099 259689468 665974076 986142337 506155379 10247052 123588994 200721866 876590502 440848484 677599931 596209760 986719818 798850630 220283077 80795142 711222800 104962328 624054339 665647333 264529070 637975909 212765981 493767688 729530716 404171994 852243709 830354401 197993816 295144137 680689618 126322370 59543650 895957673 115760209 578732389 464283456 307331731 339285615 300213605 22786619 435949511 868089832 979909571 632949152 754067749 597222587 800919906 72107073 583040949 430048684 227163530 456154609 831502111 957911233 530250345 188932108 10123316 136885190 308200845 929361388 456324451 247199433 628293227 760973685 439635780 274280606 405371612 359021962 377655057 546464604 674831258 848344213 567123240 277461725 571306184 198378243 240920971 185834306 176307303 930515398 673371743 909267309 977808610 643010257 330378864 977534854 622484355 896239520 441034668 71251319 727317243 160578989 43546020 280320368 455957470 223641852 968892942 670203491 612751652 223299728 13108037 133727880 48247978 367519475 827768519 514744795 229021615 567064754 178723766 888304793 449259863 778285279 306383704 11178951 577377068 788640142 264522647 951112619 660659608 565692504 432101250 416618065 874398827 754330331 941233098 532076039 554559835 539683639 665946950 863273953 349464191 97333906 643624815 290736182 485779668 266697622 867393765 972804385 38073528 957497070 791633896 664423169 688317042 446257100 416877791 386072313 345215144 54793830 795919061 335358320 205706982 636921460 269268983 967574163 999302686 736239028 168076823 10660558 781270307 135983719 123359532 914647383 122041645 981502929 71962064 466835107 245187160 834127036 811711424 75190511 249892388 151538677 618885216 785685176 209477110 508911822 880792885 634096963 115952022 675218331 347067496 465370902 316752816 888141365 346747210 348887165 376497747 894848634 679531210 363063302 406105972 437763786 201721345 32573189 315804012 350534284 113581223 108966417 907382646 116486311 741957018 822472581 979204658 943911945 643749214 49346048 967911973 53265956 153991832 14964965 348021815 771591532 539596434 73646812 988089907 153012186 751634875 128425039 633305930 797693292 588525092 319452142 596283536 827756706 308833795 569398059 434295166 586351875 175659572 686127807 71463534 255671190 675270835 874281763 799374627 284664169 475217187 948171544 554060606 599015950 664281930 976896032 763374281 101671961 821342098 205332738 115830961 179091875 370697610 90365002 792213828 20995274 492502627 323451078 312143543 582167087 989540212 810967562 741253026 541971830 971400375 792160493 67821953 600172489 118444873 594583050 364859701 135704150 411571694 443680320 331046785 881608908 105525642 842218290 742287 590809058 800853417 42749384 611292520 604400081 101079800 496351916 233350271 40093397 623338953 473067214 802047015 455931311 304942739 763015137 814595096 544702502 375316592 625463515 921032430 844805505 529166238 409102969 675433642 247504654 281912319 786700729 654943535 873309343 998986136 830731870 141760710 800188680 414697237 685964143 721361563 595331746 647051332 65246136 611155773 649553867 60788885 11769415 222914338 684068196 195049889 142140144 53708576 214337361 656679328 701297866 38860533 44178173 739602929 911472816 409699777 570309587 849883542 510265281 61898887 850693062 292949429 630830561 683302064 832257482 960970776 201485878 647460999 234792536 544825262 928770475 588170173 474278382 906503432 157329776 564769255 56838541 705237725 446620024 418443003 327156026 665032838 991344377 515306967 242319997 496594050 724112624 909409978 391193828 904978675 360127642 79841225 6267521 759263776 396639228 868663179 984862824 307277041 948470365 295563630 373120307 889395574 476577991 535681600 33776510 832228705 714025609 806985398 615584362 158484103 745811895 375972840 829049374 503215458 676678056 518623699 189676609 361578386 170208119 947144150 704600194 206494295 387692164 49841461 250505489 617062681 555356912 674963865 261674787 15234529 227006500 996080014 812250481 445833181 45551434 453408516 823626425 970286559 506478546 627697103 302759996 700898015 943503343 970021415 688976446 183811189 716973336 570257193 128507018 979918176 700428423 20659539 445802731 94859777 835341757 727204108 483308980 734372064 494363900 604107034 386683449 616236326 794735052 417791274 167181652 264038178 1092471 659604555 484301281 40276677 677307276 369632627 223605058 78951461 591414879 43108857 532769243 506140669 258803080 503217177 305908119 781376556 123205216 806020980 944909409 215052338 629776007 788280205 16722604 18624438 277567585 171240012 343240684 206896386 384973716 597767295 634050331 941285253 236895115 990644820 478589749 434489424 789848054 849560033 986145212 126262938 946455368 834839453 880428852 213775420 143972664 179705059 522990504 448892470 562639168 582111350 461317924 723886376 717187361 706943736 110619704 326311386 573249885 639362417 839293051 261403572 58529724 656735695 302332166 742557510 864864200 506193760 814205685 410885314 196603728 275299673 136709098 675509373 960193768 349992786 601567370 190596978 673657448 665503176 222774525 9541566 363066729 698824858 32720754 742562085 716886475 311112589 521057945 953532812 970891826 312855240 967546919 319471485 596182660 121573720 177213782 666034342 200269420 818952621 347294562 932361306 601737691 702963228 800921613 429048846 941112193 917028187 766739483 253434845 16701784 952741127 225260503 463598341 992739610 440262689 508498317 659470952 790060742 549264781 520458765 757150988 757771551 538436242 934036271 739946651 390723629 463201629 172725833 385062372 17497530 665147261 434246842 720531288 883890133 870500456 989059683 931703694 149075283 960216053 587377705 528613823 587791945 633222368 414916213 318701130 463010963 789399882 489721267 217868081 460331089 892078390 81086678 579062427 506655332 497626381 53925331 969036112 880108277 267825179 98850849 118711104 490017263 488572688 660332863 619536892 10878848 125874815 127085358 981609787 297296028 543079266 188177139 589267287 182495098 661860756 790296343 886289357 756559381 981250645 492704807 932269505 241770156 618086090 81123123 527639159 307650114 867548795 434887251 13124059 693793054 263841236 818575133 807839994 689265485 641685668 852760881 309671559 464500507 222333600 621704878 97418071 836774814 142030817 152028345 662559461 448823083 95397218 551938557 280060879 667184606 645968259 793494822 138466903 338335767 156569225 571611493 182348514 204645112 743556379 714090735 302959229 541142760 430702790 6306686 81170259 862374930 638530683 222389966 61674808 827125479 640079628 786404129 649239585 58743960 478757298 751288252 95104682 62941597 345735818 477695336 1351311 823104048 219179795 550751986 618413875 794040018 752532657 958430123 620010012 958353094 631149358 39558632 374960500 192960657 413295412 204892035 976097418 809937025 352819923 557276248 910129743 191436066 875072513 647248073 41423834 953978314 758148886 708733499 817499364 535484174 592060748 299572119 918009421 81419083 808813381 681870281 49761941 400871710 879507844 23978052 823385187 977170412 957031154 188600189 526915330 769417307 816696667 778079084 95176415 457190615 744189423 345691150 312241164 920865294 89693633 252755429 738062529 539410804 732385355 888604790 918814165 132964288 616575464 63996106 300512073 686091629 919982169 830092782 192061630 64098618 830099777 419178355 324482553 910893227 246033065 744101870 813834598 981283973 6517117 747881849 901805714 519220566 861346828 788292144 497202352 796000234 623324812 655667381 265279765 113332695 937359763 721922733 874904509 823288306 655304863 24161089 931000771 873024728 537832080 84861854 501104620 725252967 673535529 216352629 367000861 135360833 574311570 586873723 693106913 554666832 551896536 312877034 951140324 361088572 304992620 311624447 234933370 443902199 872590496 12207994 832695577 647399218 237626157 313622817 150016218 507197925 103673264 245555517 107764220 372714443 447498280 249927451 129230433 943454179 890513018 408755852 339019792 792388592 899028717 103572581 731411377 834991354 617285807 204707072 551539476 827837899 268625486 505863866 739231146 473965939 741065279 809112179 965433610 595613125 607568730 332163601 914108270 414518744 903014235 717959421 670809139 846005382 435950947 698377379 25049181 166701296 231601782 169989879 646501136 819156728 726682619 562444011 278491672 397630917 804964415 401308922 835192418 580079683 57815794 696177057 57187457 528806816 819621288 418140640 299428650 66678224 366319193 392047037 813783480 119582219 380828641 155904705 700831400 415362378 87407233 950775929 764423198 614188237 242131548 954017014 365631583 192113303 658808315 442368845 119841877 678117360 861371594 934152728 784442382 337962978 616391576 403502580 73261373 819641277 577319707 312563713 65197496 873723284 858890858 232368741 870986744 383690942 836745601 600571593 234756508 221749333 761006016 335261914 934612966 677757370 49796716 303837897 491125308 897617167 865376045 472967628 516244136 385712059 825135246 235707035 937536089 12791018 219555969 264218099 862545952 470635019 331143896 307127063 458018036 726237520 381065677 510910026 217784430 229286449 948614267 260031830 684806478 645870569 234970466 465652232 659747316 888567800 905495271 235928241 128793319 605488287 209882577 889219238 495209810 259258727 508344782 141609665 724978050 191731610 65463276 365279199 564679529 226621128 71127328 709145440 479932190 239124292 135913666 2270122 180957019 582963365 423854863 702586022 458524158 624309318 339607462 775897666 465831048 84452805 900136972 204685037 518787745 984326023 67424808 311278109 760355986 191812403 869638343 534606540 394932169 922632755 449198105 815579639 563268441 555820598 30565426 183666974 895959671 780848561 738070410 360325831 95725310 95340121 763782525 615047420 24126956 761696170 702392524 499249096 756507107 635404131 600998427 22570941 368257449 735416840 895120497 548357233 164222120 980467039 159838139 169865980 770185583 884183795 493550408 99784827 119057967 163515541 807617102 240204433 967028030 1628885 210926692 813794785 136045975 457473421 476273158 232300693 854118233 485673047 284565781 837837018 826300996 481655570 813720404 473240929 979146303 367826017 745557740 219729376 461878228 25856043 771380456 474685839 958417074 1405980 577291706 135072684 769007146 823903267 62665141 536584695 640282547 46461170 5525392 597576502 284106087 252361346 235089641 555359154 911250563 790553740 197013184 354915769 248398315 188954896 397025784 151852570 21659299 247368402 702535641 548065964 593328215 908135896 757865105 93903559 68490708 776100845 97582510 405315017 179999117 963678498 931872421 461196178 211219991 359583304 872108879 727262472 163631277 705524086 142255718 560384148 867522476 295884425 187154445 551495844 667349784 502154143 97638469 973638695 661441814 31543707 378563449 106080532 67722864 145232549 998034675 559442147 76492564 371152039 482157924 317923602 673558165 226033616 854703456 887573921 780346024 655871253 470456799 107777430 95858601 115897515 987417278 367921530 644368660 345942671 214083900 427913179 660178956 535161598 817243261 289603016 502370775 644079357 349982219 343520088 675410527 488920786 896699472 226203683 676704435 861139592 316611356 986712007 987675524 246160496 866357285 631004772 635404712 586104731 615347586 575743265 567968411 278307936 230311984 10223269 551822585 208384220 180717709 750431134 961747205 429086061 628780256 534291774 696277286 964162871 531834319 344352696 672698980 713815711 267925222 555650760 837610223 498017234 863048983 180182568 223023257 592177471 991122741 72951324 916524887 83164697 697370232 949374439 723223491 652537046 724422908 977410643 574409629 252688818 79287361 367550510 738939461 472279853 698729388 356552391 137909571 336692361 341231365 329657973 133548736 348505677 681006840 702505744 813156874 170215620 980390804 29073014 110361620 265245823 674010318 978014472 119572979 797721807 853070591 675839530 44534114 646597708 375861090 13415622 564536639 570193 922938007 986712010 791928332 969097341 926478115 837657765 760549999 905670451 297282030 998724046 178636722 773686811 429247171 878166333 603244611 963905951 683695315 618804976 194480693 805302895 855039282 753481064 941787582 574595069 930508633 764552233 329977783 920478978 745895842 352113725 268681759 982341111 806868944 121211058 23292056 554870173 679205252 897450263 56690408 74746741 489971401 892739075 163130746 438676553 819578505 482150286 175602139 701937313 625775381 223700438 928651069 361531215 335479457 405485436 463938807 656737764 195999685 687323684 801492738 534741816 104839677 429799673 335776894 28951014 368995370 416164646 308160043 434061005 874452752 211473502 688198385 846636944 844451286 135409493 420372568 414802711 472459912 420321860 980503824 840737804 364568216 197410153 52610411 317229919 627080025 299619717 160768990 188709571 507273347 434283100 629662084 679392558 510921394 684141368 918269082 907811677 172282343 135652711 170313476 65521229 755679749 512562360 466766023 876612547 181360469 701135362 284846221 96410310 646762755 157389726 148544036 908329503 145743774 538248680 702077183 281337056 812729756 86350273 165111475 759931610 841851859 779793680 493142908 696836389 691833345 882816316 450925749 44482204 254278470 948458420 560446307 205712478 779902117 197944423 949013163 893879375 334384519 276751948 5186136 709948820 188348471 554271708 435001686 591642907 265590886 105335187 677664313 847981073 336939945 527018098 541666231 82002537 990234614 963571840 528578858 201234268 120591915 168612164 451347215 494132196 899933319 306136653 303575945 839223615 532445487 346406826 277737182 284130674 366344362 489034866 892787705 204505028 535885926 235141950 702037735 274566974 916890417 97450154 552886618 393070898 211179968 964000728 10892073 33903537 668185899 971666156 828270798 116519443 66409839 100627345 168610790 177846131 136904171 747892594 632044981 601312561 390413795 460077762 476023711 871283054 521949952 576915637 839813040 280915859 859842510 576045060 578636565 645289162 104078397 489715565 769230497 742850179 917952033 846607409 699125065 793681649 355762610 332055701 212613800 225401739 210783245 50691169 94841212 49018763 46474673 853521764 651626535 654196338 212384002 364988910 294521647 49293954 463470793 663288660 871841726 382336322 147248306 621207663 808123426 184637438 17295308 808037917 998458446 91610693 702605069 787275711 381609048 92143721 344211916 335995834 836840697 252573186 572721733 434977782 543058448 724661868 370947097 563351650 261377823 99048772 786741451 940806509 679397836 374371566 203907651 732738191 367896674 678163218 646198607 646524094 632720461 442301723 727897117 914982649 492863138 975758007 617495747 385446593 362775188 521396314 265855928 149053083 606733312 628845498 549963863 724461711 413932514 217633364 23124835 547272364 754425566 607031270 61601150 24406402 244810680 987859699 806955440 837955238 501009372 125399362 405872615 941187889 250137047 1518687 948469105 649537089 918508507 309635609 678235011 230421367 443887167 862967554 504978358 966173560 133053949 739161843 140680836 767529069 112900403 596563845 209211343 993489538 146378658 772544664 1702235 384864362 17137458 486226640 441298255 288078809 583887980 181710867 420043448 356114441 344856318 514552844 867535878 42632246 178814011 920905387 662589838 230818338 579149721 971218595 397477894 389065362 585941809 146507755 662611211 174347214 498296386 108569150 658388382 337912357 337428398 97973147 875568803 112411751 101492859 15844037 304743265 989792873 190414419 496508867 168603141 985537413 39143940 112710753 839666206 898159895 73951745 221495470 606886178 299867905 63005920 146654588 267840744 635493927 604155354 225887460 605369388 480076020 672826703 59716287 520656655 277964756 865889599 327354157 486318484 732624824 680253393 37534482 382929444 540151445 885151696 510414996 280210955 785340388 323412264 556301215 639905273 362207524 434461038 112375905 700426881 332043348 885253206 863567822 258511517 571989113 164531770 121887261 995867176 479529502 155870874 678032712 856117346 726144463 834079382 646255504 183437936 972307101 955848566 164927992 130327514 543574685 115263779 645280453 893330188 184744297 342866603 920034820 879381461 519138461 514298048 780148740 31672810 877811803 390164538 114728920 536190820 972848584 711768721 273578966 168662846 729656204 31682147 87363098 268590552 935919702 752855540 125405444 989037431 911336278 863974825 121548213 372666562 284064449 779735692 798210199 264649542 244865617 133380812 773729234 504997876 726730690 646601273 810312663 977079198 309791062 770803404 462617049 392072573 353393746 178245917 852057679 807795630 874543999 940313323 701567348 483768752 993389482 773006744 285446087 264951015 45020196 660548266 962120843 482352413 877394242 337313868 443597384 345253116 520181982 192566730 730903368 114116757 860937428 110071321 800971291 213624283 188357510 871862860 60524052 652111657 313326169 771525152 669184457 437230520 93673526 911267953 918473110 963253290 713603082 942868931 410402331 453026562 130432326 786167994 284844218 927181097 548322399 519444130 459772442 798488171 301443407 875493352 420993703 179752952 327438866 585285278 795165967 930789091 536875818 91033339 582661318 688389286 290149404 396705753 577466499 346088349 395290609 994068789 418557633 423961990 882442166 176380595 793367103 748251143 828158204 416917528 974848640 230624040 617975896 58891726 146684492 825913301 533490148 856683363 582693933 285424221 775214013 96391690 238372083 54587638 743014531 910975256 820135473 618766390 503004124 873571976 351686333 900727707 985712880 922583928 159005492 990266885 287620334 525762218 138842227 353660471 545618310 334853380 223041055 274394969 510197102 922704912 759089438 96294264 817423582 704195197 620080668 600122885 609155091 546371740 528323592 123909202 708333519 85109987 762304660 713251353 170382295 832278638 988746936 489556980 333124980 435564921 402411311 8988133 491753971 938069991 583365368 498139600 756733733 648131518 322285014 914947068 295723487 885066665 617622225 690550167 642973307 133130612 313001139 43257135 787992406 989852820 590176396 909550905 610400592 880650397 746537519 428847245 929417807 572266441 996353714 234637544 185565628 405265272 36549874 337099112 366818052 34344106 69231117 552133396 916045336 941400199 975187430 715687250 966388205 406545112 301828516 395625583 596763389 189233291 636533811 304368155 586686917 448273970 457965249 511099370 221704005 108623492 630566722 15370708 163560835 422239963 255680749 716843701 640748040 552980917 781441725 931662030 672284769 970716468 518760946 423880258 173381791 86923678 519925901 787644314 455642584 881232861 882360279 510237762 508201124 816945663 280962778 838746377 639614368 521968567 53737190 939812005 327093742 561833178 651180558 786520621 226936243 588538852 906012585 197566365 84212888 553567857 65919185 977245781 621211722 912047556 918194919 672109978 8074491 898431299 209415693 173376276 602726366 290939128 424037802 743746382 654730670 509425170 378734826 505702970 598403880 221280098 808791356 362229162 122528140 545945567 187130066 194508248 171539232 696491298 42604324 508679135 463118765 860942826 228666733 705438783 277005056 523638938 643211052 841406301 483852138 178462646 440149669 586716160 312389185 322167914 951697758 130973654 880608349 714188547 591773858 86337005 634895515 482241395 649795073 686068026 522554974 786262993 483140558 51417877 632324617 722250967 325938080 254660027 939971974 11164770 589719249 557530827 583800002 395162102 80918274 504108490 321740846 421924664 618287253 330261663 84894528 950401137 488962866 351683607 983531760 860054802 254528579 395137122 208051771 789201450 152718711 40056212 664499364 678905074 382073666 469156901 568578222 160236354 839870300 171368818 146835043 9250329 302308158 959724089 20533712 526345752 571536552 896666401 626782598 757995527 267371038 407528752 785257755 882789200 184377190 950913619 78674343 713081471 617055243 782685657 803136584 865235912 155037661 25075448 914952350 173481857 489749359 455617863 139349327 315325091 929578136 4581698 273222788 532220237 448460531 590368970 369497194 676476737 160551006 681637794 805167027 344538725 844707711 104803827 683350546 46917956 920528442 396625096 313420482 826510731 811208764 628705939 68909312 608435852 163964276 977974695 404703884 753408446 366881428 454219963 650917421 422978874 587263892 33574765 5761578 570211904 196356656 964761789 235728081 620510128 509646949 838340494 515120883 714047122 458601208 697131816 88458854 643015823 169316847 557344697 758069890 563193461 865035541 523572943 379947173 163763894 940030074 818673631 940602543 589444585 778252529 830998210 730204550 574167880 723380369 828535347 396433300 520452913 145707317 367630418 466368324 112605606 94193404 205197603 650317192 938479820 656113865 141366544 469221462 693591919 598724 458822499 280859942 390654333 319770327 651400397 420055926 119046279 814320433 43109346 639636294 839077443 364624071 758820250 278267293 269661964 816557518 540049362 466597122 382156896 500174402 768163273 323256323 33164641 39750243 470424739 280220593 670582101 23695155 541418474 47517730 299613222 199283961 341063688 907481326 927616739 17045440 12221645 690365363 121574461 376610776 106047471 510560914 754872075 8515668 748777349 619608239 583570118 446656395 321762444 795329204 416330766 128325016 387618659 9851214 541892899 343652570 844536398 28498863 613346412 395552372 916620278 979277323 606233332 807561934 895848422 911233563 564780264 396819474 269369104 826392477 584197658 388561072 988900423 534197457 904907393 774856154 874557635 403834621 854437047 309572105 609323168 988764395 321088633 909896054 783678814 107159910 334797611 46268066 220358242 212819392 265746002 725145806 732364660 588010575 753458199 422487172 513289536 63467756 856020939 995644428 626979797 891003762 466730589 901499383 192055080 614455877 171166438 910999449 895277970 225906376 373327134 958776710 792822350 548340198 99948003 742521372 893514748 564953738 867158969 664082937 966656801 984645670 273197893 31730817 572953765 885774640 297129425 933137497 184602195 747842977 124105676 328503791 282372444 628213620 176978247 974684143 757945556 678214445 943746168 198947279 187902516 538338895 513606203 505572932 771121623 945136101 468846220 317643723 18105213 984939770 61263118 645382433 556963018 882999073 73261447 678905803 596921800 316804333 298788961 777529487 853215585 45962874 452371243 927306233 728681446 19481571 148173590 167889112 823808395 341920201 390114169 385012414 551006440 145808851 531110990 806853763 964449145 707769640 713892530 198038210 90359839 584863990 403731305 96797786 193876894 454229743 300328279 54806766 870615325 88064967 692435464 156119398 143698600 537082807 219642409 337202796 222297009 847540989 208813580 624541936 819486603 620984922 949423656 911361701 262836718 47447954 772877719 9587841 849146230 97214448 272228503 672671041 814319140 107768511 167872266 910880738 392701915 671098322 757033205 100433449 393868516 992717309 479830276 983207196 181682795 138487193 607417605 710989191 194572031 314454788 555099241 839694457 680028438 802480927 45861574 90494916 503630214 90848718 36501079 18483328 348696078 539371643 330964090 964384136 828723659 736386708 21999153 72040955 830808003 307287561 642974882 765672892 46731614 751214543 740528023 354734579 192626919 189619807 965462015 150098315 985609743 958270007 716731499 228541873 378241643 367544920 114152338 573452891 569442801 440444102 570373837 619863743 584490879 925086476 618652315 151031255 525020500 701407925 621177119 684085476 321749397 187158996 847320221 487917544 1998025 750414205 648819712 19714602 412737118 973392969 107491671 229093558 785034018 952005334 108741716 7984859 862794186 715836997 532558028 322719915 834693998 725931706 802441017 660389758 97535499 352750048 182588219 461147247 61808384 36472674 675313682 671158493 73186705 994430835 817167654 787287788 36809064 858005319 713340544 429545474 142985998 850025880 632464718 231220042 285942902 420714274 366682723 176720436 215967091 717661990 142800564 500154099 805708861 955982827 749885916 185998077 712806385 623248184 810888345 641300879 103897358 721257692 631903564 649512487 837861368 207385383 869733501 89925384 858702712 52547438 449337685 37989817 838395706 737683594 311262755 602988934 571451981 109867865 435054296 835489278 995795367 262459196 137872778 181961075 688260255 631402648 663531252 614598013 797106545 202215253 430469365 852242807 844285374 251464034 653121805 245496065 285109513 371839279 126105315 939376764 538341690 747998257 91608257 155556241 77703967 957373281 560737814 725436330 212739302 682835901 921188851 763126392 755065509 227014342 613592975 419581035 866239187 293075713 567686339 115750717 227978444 315461750 258261135 644887656 184915792 237156660 463374739 645244331 782441220 922759115 877655191 53982601 226045679 768427984 88404227 105760713 189242111 587940957 532413799 917971959 314988674 968660110 413254133 131810786 612146349 508442629 190068482 525015068 573751065 991851878 693933961 598358653 855529024 71515356 120238503 167379617 123530244 307502738 527969568 478500453 396771881 91468091 81107929 958870637 788489430 208254603 499821148 232263841 693043992 920484284 306629207 874887852 347580768 419822602 386415901 402184316 511170560 627524407 782902307 492956869 594325425 95307784 966750596 689936254 583428111 225929925 421258878 706020962 424325659 934169533 668962803 977822575 981512889 896586688 714410217 673062763 185078576 960741539 880061194 492311130 398547885 604860352 309344549 973831177 103558079 776109683 348502955 424565895 491872988 486302878 995966771 660033190 558210779 972765990 700628214 799614590 59423353 344496755 739479379 121914859 584197588 876289268 844308556 688561418 257637106 566746009 441123848 866012352 431247419 59094615 441725775 43260723 571320059 98073256 862123537 373043790 899211234 145453576 671741919 798362690 840699267 507127417 736841840 706326016 255619800 942142720 468027422 932605887 11523004 283130405 212285030 487410044 863754608 27957879 974321260 762747253 684749079 382404358 942194036 345260205 678361145 719579111 367725930 64713580 580021060 185583284 45157211 599739324 979760646 993508617 328975866 248669677 170230836 264609032 449301532 841282833 829470183 139974102 110161212 302472577 273261082 870218268 39708664 247358294 734423341 359743622 65499282 997173488 803979109 922591303 719541616 817969523 986600297 18254228 311212444 111832389 249023687 204636196 451215172 281579154 883748973 290770359 570518075 966098888 4459824 370366604 884520566 924236827 444468296 453200873 244590737 511355394 15326162 726662806 265361480 50491320 348148045 265123170 321410814 794658748 172318237 746437021 728823865 948934481 936939020 218513308 961783331 76670719 575288260 161532217 597934091 695266576 803533654 240323153 179508962 477797396 919972534 884442948 763208127 985067357 239109692 639860087 692099675 757314948 341179172 783424981 410014102 91166434 785044495 816539466 212290544 811647000 826635648 730913607 172482576 55837832 752336480 812694593 850925377 406811865 840240251 234859570 443153904 443795830 144611585 926021911 834220592 31578384 184563973 399502192 391046198 201002264 808868353 719755970 533554396 518016070 337306705 116629528 562557474 200446741 423064499 138063998 460283305 618477124 792885197 396525957 861638454 118438742 454460583 189777859 52901685 30546707 46741293 481191759 466975027 139726341 725824430 829625417 994018403 943281916 524507232 163303760 207231515 595641227 104857561 695630346 466869332 45505160 795368343 189723040 994001965 817564303 81095802 40774975 884869735 297275008 804419909 605410456 270967786 868832765 961665824 392572000 680162880 136827373 472664601 899635921 211195413 251756796 434199454 99657767 785322941 26095128 342558468 588028196 94402478 291143413 106545156 314115981 899131137 163486346 101275448 164034731 742856693 676960146 283185314 440608715 822276204 203145485 146836006 222663358 369408109 614745276 973963275 364802138 39489184 320984488 460691839 412915447 131790549 648800411 945180432 588567282 158438013 171121829 465644339 661693229 326702383 358500249 749034176 501596557 348753189 521358477 848265588 281020795 388528572 368175710 896057453 678301284 236360696 931459625 66257074 812933177 924813053 960396243 846827433 517883888 407305879 457184387 42684831 956019201 443861939 260664610 417251396 265305833 143794916 897826018 202579756 702738858 219862751 883828660 507793487 790409801 566219519 888035024 840460425 251771983 728586178 879174961 989297179 773321033 163010889 363469846 423764776 948035912 870365660 464987523 640972345 689068386 760696932 366297278 594802362 732669487 23825136 543179474 441744762 133489740 228432688 415463183 816369967 252305116 504395005 608029576 220497136 334097922 232712911 15497619 185914553 580512104 580778565 111046733 13094890 952299195 370294433 49687828 209124296 872802348 719193417 207799307 801226235 532247280 977848904 798314649 831267087 853235649 538781386 388655594 568140019 629803356 306730915 172017516 173369212 113240321 336031177 53952340 209856227 424607990 736183510 572258583 985624131 213808900 205114759 911226353 477053980 163903736 34559551 869535073 119899859 138405667 560499077 892894123 661562159 472197851 994193025 444005461 85568222 892194552 819642243 400599210 58939630 805494872 687494780 15668282 509043796 761517147 308558212 211242328 477866088 386419047 308662098 46697371 365704551 908374373 471646151 547527773 48988912 272519746 548822115 390619967 495789704 467659887 903823054 673029283 558138902 919418722 992304977 782653488 973109863 421490195 810013018 328714578 204353451 345459584 884400636 600009144 322390006 857064745 39130220 982573524 933192128 394734996 112359045 421707102 77527142 506361546 7160645 42357714 363893926 37415640 209410382 782685421 951968551 112962128 570620262 444774196 19782383 439508165 448974071 719799405 277411307 916301138 334319760 434616355 27466602 325494548 568854114 775091750 742175906 388837291 545979075 198727433 538102570 914357181 823194286 256393891 614249854 32298355 608224322 371362446 936846719 226589435 509732671 551687339 823523056 923167492 779262860 357873564 361888250 423254341 319077811 249083721 33364905 359196406 356723043 907250012 648631916 254595412 299564526 41465797 696744601 550522402 314588360 161229110 604256998 802300451 90810382 887393191 950152945 8167329 117009148 342387411 307614650 51189481 601863798 805061818 874109476 799441101 394849152 74213405 396041591 305721632 883199942 489510149 688821729 566512445 823672853 146644797 521826544 859324545 874924256 827630803 534553113 772017869 664859836 485088411 118001973 86822149 17548516 864282284 854227199 971836307 801195957 804668129 643528087 584872164 314927411 398881625 810298113 464153066 510750083 223844599 312861607 707277464 831469935 973374434 506917587 311647337 134323941 970845190 472444726 594919130 33963384 83275154 573295972 213694444 401196766 168105848 589942869 15811235 368683376 71062513 688255462 285669257 32744621 812212982 313733974 906267947 986964919 410106056 705807818 414780571 687874004 157480040 594085065 1872876 301594350 408142367 802086592 692107962 241906708 654404600 39095679 829180575 533343735 717015105 332085945 893388735 142012781 628546062 962642568 530305853 650990578 458045366 894244840 199702467 728668194 288248660 652356408 365583359 668324928 132488007 199175868 609337120 795916467 558286514 98493725 747011421 891900035 184030717 404145639 682451566 814112224 5155666 452650505 654575121 872414364 759986465 139323481 985733766 152697004 358353052 18495502 247492372 287717546 821052987 19691844 747620994 450412630 583605306 808135547 866266014 532922641 208667414 759830552 849921978 138145888 244089876 49312995 103792938 979269743 330817466 473698440 80723399 555002507 173126740 91631894 762092911 820941223 908137584 930711171 204336258 61087448 607110498 558292773 29739111 527825881 999721921 819050042 201924613 933502856 596416488 26726497 155707466 592617063 106940022 970114079 167156904 282109212 259141326 766426204 657365907 798462705 706354584 600456419 32778500 995113044 401599806 656193253 93061369 589492056 475206768 371742582 320759282 26073651 944259745 743706127 917887350 720997310 996860039 409156363 791541388 692504056 699899551 310812202 633578050 178379395 388030886 520488720 175115818 20498726 931506977 686911943 169596120 548548681 267927510 984406329 263142501 978169212 406379601 599407543 92324591 946481648 551176032 35037045 566281495 720923900 513412759 910089483 114250369 840911513 25500877 889837045 22313559 95413223 82594973 101923604 556051399 678771110 576865510 873005356 685338752 960230078 325191500 543475044 255801145 953090231 844677301 668811209 68144683 756700225 16891340 876117962 390801809 313241518 590372225 609306813 421746223 169262963 869955462 641109081 241616840 206468779 454416596 40447802 8646567 444963220 956050980 291872097 529590039 441721871 598668407 15769265 695997931 344110116 816665999 964374387 937967863 496737916 350214259 971156179 368415892 938528997 75475439 103360352 539528480 292636882 158349073 780218256 999738748 227336664 519783854 434814522 306667916 819173427 635520219 980262682 188997307 800223551 229813108 548731216 691069044 237622270 246694040 525929953 686843562 530842009 687077930 572019765 80746577 944742359 185644882 136758935 832182754 917136295 538258682 695178424 870577627 237466524 491368530 475510317 487634749 819510892 292614989 973201132 787530252 769807217 82587426 329306579 548450259 690634536 679325899 797080353 525148701 876678580 163070857 445270267 47942397 930284891 314939742 508471784 284824967 915186952 394945937 409358166 995549268 303531208 965002542 927530003 856299522 284661325 52869507 590087380 556003762 281337198 969595045 703927985 238961033 835516069 154940905 755152295 143792431 406419343 15924843 450595605 319783507 62488944 556310410 692390463 84794148 233680812 766832490 113429199 67737817 952283215 569941360 49600335 467750443 115874950 144518858 938422191 891296214 584415012 23040229 771364293 347290396 135278366 12448757 745003976 48782401 186588687 426585456 926770389 465288464 702074037 189418131 612389227 134844244 777695602 227340508 743365102 642002272 59972300 175988878 254796583 652686984 245333997 80104240 971461826 326819238 267703587 458875918 977824718 526018966 122881121 105065142 920188225 647109050 312650685 501117821 455961714 122900598 499049968 153871864 272827805 763191733 708346585 468622723 391953507 76251490 703394810 601563581 54471239 388294640 974527737 727999242 56379697 934217939 691484705 882017552 264191983 802689285 76619998 710390586 526803119 344258946 952810053 209629496 213911431 930164684 559954313 702623101 322961646 498022503 915736711 570204096 625507392 22667614 689066555 698756988 329671229 874114236 290239817 820279919 621721994 720098580 231862389 204200734 208871214 601789946 613180203 870299472 184573719 494498952 657000440 219486863 253971091 600784858 805631758 57196202 745005783 375779218 726205636 314214454 694772092 550331988 258926100 753224456 788393212 462642251 314368796 761297084 5714233 38752675 602979230 663673138 520199159 121876749 18534783 542254859 972931421 265739838 993253707 800655920 274826361 98883183 44847280 607386188 888477113 764083423 661361918 240943437 457657202 142502220 978854318 325693927 327716956 323783294 801885400 754714641 674708499 984055997 231628731 332432261 758014872 632881749 530758969 560273988 902271951 220064281 330547800 334347536 65045503 665205213 716040898 856826353 618201173 855967483 820072773 48847025 127636064 364611279 366709844 849510752 591447958 240806715 821136517 934459600 786905550 758359332 406185233 948642585 146067397 33588467 644197464 477601303 831391129 776828180 566270554 831139303 697216848 56926330 727232830 283212654 838967122 265024793 117018063 83736786 27680491 548526187 71064570 549273598 183316171 702341612 840108369 705905954 478752133 501301150 497517963 757023025 206313491 614324870 453536513 829944930 836163664 677997869 42624307 19464368 16571261 901575711 657820993 454056538 854695613 121281647 808242291 155586659 103792024 183757362 665614002 568481043 366963324 498128127 117004556 498447988 875465015 269887606 978763828 804356822 136654718 672483510 392492799 959186251 854818666 544716516 412751080 672604203 577950710 871886251 422147212 852535186 62653826 549568439 661881391 88070621 204662355 546157625 192492086 47818801 359628560 738748774 222893483 524279540 438171975 719175928 103039165 22066770 568979942 744472235 334622524 949626553 91460546 984913089 114833185 107201885 176186387 94023807 940903684 9363125 528322806 63227566 845477540 846860540 517708778 11595290 150855011 347788977 50035795 424824342 694161607 213683479 900094459 11399927 695749371 816135862 288661900 84376724 536703819 175115736 786372375 122109645 780680364 123069197 224910480 32944129 530624561 103017895 489785423 12306838 562378135 493771839 990297488 669621876 409625018 2365230 850170100 582847882 405852446 56598293 886520062 463704136 418240615 715955029 583694999 646530852 19200737 55339672 698319755 994288149 858992377 564272966 985238282 699030811 437614785 833003025 327823911 824278197 24371824 635916394 921500252 67982953 33364192 330194185 877853189 544624448 862909455 31338089 649794272 495391302 748116894 62083401 267030675 38702350 960630101 774245676 550355238 656263725 975391133 204070106 56725893 428309947 65134596 530739421 540317695 665638357 870395837 945058309 811634890 496891677 401873437 662503908 503968380 761465656 70611743 291623251 907506835 224422735 723035105 534484203 549601775 993733775 888525093 55077773 494401875 201830057 633850321 226167003 104883687 36505170 301528943 975410108 165001657 83041220 260602542 22420188 471257143 478415676 288178143 17487657 647999158 657530234 89569144 172899415 242172655 918299204 307368597 434110813 633504124 367939299 853432178 748217078 110160991 286879395 38473202 378169889 281842556 38527320 532461595 829978786 261166875 679902164 806865560 803713407 8417895 344325234 312633142 142518659 29666801 58879374 887642471 692828606 245136429 390590986 988593346 826492930 109124595 203346379 481020800 663847272 864455424 174959162 891361537 519134409 673746035 975217348 48763461 750124870 85286224 214512474 462298740 360874177 21522688 456616690 318842199 143696481 808020431 460870660 640330716 801178386 497679213 569528589 942927509 326674947 860767598 5176080 299321401 52883750 510977994 443056656 789439010 522387379 883533149 175426966 834800334 547853989 832530024 321642801 915492447 271448379 714138894 207463154 473196827 184494969 396350424 248404972 807599596 865933988 47535666 434336954 936985824 194168266 648476907 469079545 387586474 954210872 150351033 503748297 130163743 981987330 553578675 145679184 503747259 554279038 355007189 697282359 169554202 908234953 716909183 667901995 40061055 801120320 559075062 248867933 132013648 56743176 232748514 493684483 782860439 520686728 996819919 810003669 89451651 819400682 500549292 338122896 175385317 185329821 129284174 300564854 222077108 981265109 826646254 142599116 43877769 941039626 388673959 101086555 432042019 525309813 994884857 36831728 199355109 678622870 201279305 301410269 139708499 408354225 40119646 347255413 253632921 349557835 442291430 726255763 266226436 530488242 49086703 713818900 287387782 930428275 360782446 423985496 597141558 944063458 680868027 878973381 42962638 729585813 148411923 618140228 535859243 780984041 385445909 58804930 355019729 695746684 316655174 315369393 20455269 159771569 342445709 299795588 669838641 693038639 934994359 84573238 6154915 478834018 513768436 815519684 752597197 955368185 119657304 65581230 213162727 233896294 231732827 989676922 951064777 511399009 919623258 155462705 314980722 396008293 762504723 188005600 364823940 287430194 185031725 840240665 548307908 999694665 509918126 41995631 72429471 517671539 197443715 635167742 111578528 382321467 171079163 95041248 294684155 647940975 357530444 537183160 622792966 381343139 562197005 10548012 164959674 499705773 728333498 952534371 659910710 675320618 182898996 323362955 336680508 654815224 707964222 197670741 481502643 470820026 536341249 986144119 323957539 153827160 276173193 15923753 42548284 196538236 706650949 832124585 508396623 686421781 273664651 95376567 142752979 78039768 425525777 199593753 133816290 705187002 264915317 457072152 255817913 925726327 915899831 872070658 34499131 235990543 504862650 531763110 388644719 263452227 689387206 163401435 195427326 607734044 643068681 203798777 89879222 253304933 292838929 224934237 430972425 247731244 735432531 267944938 977245326 130885957 393732264 546215299 321160063 67385287 920785099 457227410 720191802 241466764 751117788 958949252 867329985 263213749 779543007 73010507 688522041 880635429 644725054 25289179 250065006 403809793 738399555 607991469 378879822 937924150 721411231 534783806 632071018 405123315 347197414 488838033 128360056 587703594 516117009 350166697 491929299 680122132 4081402 421653776 732967417 121350314 717980643 799995732 271116044 914586668 846003184 767990916 756196178 497598110 980507304 17376951 21167798 436917318 446953592 402343813 262058564 693029168 470580528 551435916 42495664 26316714 672218243 490005996 884364496 124104392 820532875 49404619 180019741 983776481 60784708 117085651 342000439 653842448 703669773 11781039 931045470 780279988 436672042 477909905 247239161 30924784 561277252 909835183 731067155 35235372 856201447 557638081 354485721 779298706 57346050 670044037 913964061 476694161 106598251 704664892 53695958 488216158 968911961 53344298 3960734 719835502 815010536 463025433 822325555 840735742 272632984 555352279 75319286 254949003 781968590 219938483 355073903 748222554 312359762 410904836 998041543 917068785 862592720 304160162 545054284 319975836 175321431 893666411 240777712 216441321 235869917 741090239 159790539 816754220 73079736 521888517 610802581 163843324 466028326 309609252 60578349 815378612 334228934 90819338 986445844 164245491 792908829 283796009 103578610 753383452 644438803 978311925 850865936 973814743 133690483 554479975 97231837 256514958 737046382 601064829 806070890 924355569 233488152 690366392 839881965 906791026 549733098 88723356 745646146 919664586 802398527 92843059 211170917 252823666 537111511 995685003 109114105 476301611 552236630 893697587 640578500 709842807 358109382 567417282 391422768 71004701 831071761 120755536 675384524 159004585 445980808 865893115 388346826 840687849 337651295 68991332 708711806 264592753 236359726 169410607 300971493 402211352 34699121 846564487 463665691 518147449 407810825 94232983 174017252 993631859 785972666 975742738 425896228 956446378 331789995 146157483 658002023 247361283 971983337 272193438 935428442 500882476 695098595 112410406 322346063 589958929 795427055 413174532 79409086 298442088 321531332 45040895 331940542 236704295 809627646 582293598 140648848 314326536 184690078 322144880 18290197 699740684 924897927 374533380 812898386 890552309 633257218 875854577 62853875 971094730 180862011 817672848 911510982 929131863 957506241 625082940 856832060 773579434 64188170 250948825 99573227 967953559 471367149 881384011 809252110 192135221 287986982 882710522 574177027 523539551 828373 454381908 950073548 316344373 586646783 254798923 918365071 389409688 811668492 64842195 351892246 217836465 527333191 323049574 481019984 219928426 460865633 414911616 898341326 4167667 860292335 855868194 178692679 320684351 578451687 170774099 260530452 244890756 627598631 220635034 103615668 918308031 993362926 665247878 900069706 429439278 225618785 708497702 403487514 922394068 503515143 903058577 856353039 681746424 723060558 418838368 791935288 102619814 857916932 218933295 485573447 26345772 306290910 964822559 754832657 797661598 514384116 107098455 888056592 266955604 557832259 782081406 958110948 102833511 856654378 377394243 643895245 271582007 406582765 526724566 468492595 948285159 790922550 147818860 617303839 709728735 44097679 963290046 212331199 281649994 265777640 761550730 633176294 757082774 803639575 21635089 330683017 994164214 102867027 893002648 379481923 35309283 831773881 486370791 337893842 525130903 427084488 265087181 655657111 127861904 389198564 171688601 739081754 342051603 967003094 2125986 737337220 707471271 466866506 498310593 12912420 809803158 716813391 748008658 164368107 126586479 975936987 824080695 16074991 160182407 763182917 719876948 476295148 704996211 580216009 453347604 662515646 412340367 705032712 369560163 285115880 328795514 655918213 893296049 690702864 601715352 943864361 221052533 806072960 7383951 521838015 153722280 531649703 585583562 601977209 452323398 401966998 813135097 351222121 63956945 28321412 197420943 28028425 509227725 769472843 367786819 735206068 43073861 862766312 498437519 775311402 976638789 824269822 270334516 587504912 96130397 494318932 170582452 358118509 984026405 725181522 610275799 449979951 493666227 811126664 545971239 682995108 819831846 340282152 684447859 449818113 117820447 150380423 43154256 946250463 248502339 957916064 35348115 212586168 264299706 388169616 654033880 14149486 537161139 382019355 208196350 660702917 547032542 732634662 244586153 604089060 122335984 370107707 33711295 59450073 149997091 608294408 623575276 709549330 775216819 899851744 521972510 911959012 72438370 426127928 528030729 281612295 816813556 228010283 444051363 806478103 488445364 928548855 804500393 499527189 359595502 944725886 416183833 83086309 425406323 424228038 843852214 984509390 771763736 575381369 893400200 58013181 688267574 776633958 560069209 526980097 340119084 741102078 2482488 6243152 576395992 78294744 185056250 199952833 591630882 103502893 791996084 831596561 307919986 807486556 99994434 558316126 181266485 359949159 16667076 791277743 886637147 284522357 730002203 62797673 538332892 794834766 96229232 565946331 537596718 466324194 288472750 734139060 455782097 328672194 907745027 286323335 898686915 828937637 387302755 367917646 203708684 395415781 499515909 742348772 290773812 53084415 823039204 741560458 529854152 18573079 133765183 130986339 528488153 571554930 603361049 464561143 482059644 913069305 42331578 857014964 790377035 936051644 681197100 644360552 756876002 688720749 680989886 24045000 521504611 307276001 701637253 995956717 633677043 174552467 20630486 751046866 192730170 886939169 13805262 511703255 994514919 387807437 972719050 640093249 282624810 170979837 99207151 90672055 263117880 570922683 637630371 745735879 882364619 152699701 891656466 910176351 947925663 880303422 680879274 602801492 584797174 829936331 666072991 401347806 148345365 418911864 733712488 766075674 943540165 925063681 627468096 147071367 583480787 533026505 325279910 332799881 592069008 306269270 760808925 836812522 349762385 465947858 570336108 850504276 988346096 494085516 373179808 983224280 202333257 16014709 548450565 389357418 366973374 549085604 789785329 665229666 160184500 780100050 537806329 550331644 87704596 755734751 495127162 584870105 519724747 836665163 831963921 223897468 257534538 139222974 575901475 192515022 9612550 923139456 440094550 304443803 550979321 624034561 706002966 218937363 204056095 444423251 996793873 637304394 700837626 77794731 389208763 127841719 785197327 420270051 129259723 789551801 141111143 166640379 590236348 216595213 588015887 924097684 582956877 627978329 254523800 191227507 529113602 531059877 287998359 296335108 418323360 298437853 212167974 18260949 810225333 377122640 411949153 940038678 56871437 319101492 768845290 712599840 828793150 219401247 277272422 224750315 476919070 360712847 597590014 362370198 145291335 378820708 175844063 512695010 971809690 857549409 260595130 882007223 893185209 728097710 249022277 682659743 336689803 97491033 511227319 461008966 702892987 45718480 885422416 161132288 992837434 94921064 653717711 184507971 637004985 94542042 870477818 168047912 873702704 516077248 958951450 766434286 168038234 214888221 391785084 343728759 269229622 647885778 551406321 316647114 547298184 811904298 914122318 649639311 984696405 93860943 117251309 445291158 716980587 527337938 439710507 969865040 392089047 463757351 254820840 521200980 361119084 759665190 198351626 822063324 98134339 394726284 623430650 484012869 52579381 256692088 754218533 209791379 662670179 775310062 218838908 329925354 617488047 846225239 167496436 174703382 556390720 463062271 72023815 854536964 457038338 427832214 777041458 209176391 526802979 562947248 8105333 8655508 214408600 436511301 996996822 926063686 289059734 528686897 179060190 982851803 626770713 883834805 495587354 122921588 100988768 437744116 291212699 477306201 540677742 936369271 794700662 361754739 147402123 201935530 166103621 578851281 264320450 241841500 760017061 374231843 168601185 184598851 91427254 407060034 271093115 319228790 698215838 336595366 898691177 813350897 627752454 587644654 17624645 227492884 257140891 916896092 447628397 876001060 222276494 584854102 44358406 771896521 599575061 471669223 778648439 999784335 473690344 375025979 721696489 502673253 988998340 918375206 649094862 484114976 701284076 302918302 487442775 4223481 483924899 711049021 796901372 538146315 329477811 825290688 342868984 968841430 946977769 614806154 511169739 520240831 35523478 935158818 871354038 892415117 560952592 727737264 247085890 681371630 47777583 543669636 889202618 422079984 55903952 759770000 205738924 177109896 922497877 881762281 616822123 41131534 698800420 472635209 33854608 33369535 400191012 348924304 838178421 583076410 714693187 831898174 8099513 852889860 203665394 947410683 389219775 449921540 485292711 300974608 79506734 284152327 123900250 689183979 623945842 550238013 850729224 772358815 306598202 793565626 859108147 732497505 937333240 192456694 393705569 499974668 369429092 809929550 406231193 913777822 332712953 593093760 520479721 872283833 48617079 202889779 158711522 587496739 664200799 335398253 88962330 932682054 709001594 213833755 922854313 676797873 805111123 571293580 90729900 692913301 142045112 658728182 645379270 626141256 820058941 345787888 479520666 201146822 636326840 170916086 977381458 230414635 50636998 42201577 424323867 577997370 444078149 209095820 994586279 324348633 367104216 806473992 614718121 657927571 837316198 53754473 952353884 667929108 9704091 846737182 496780029 746673585 3752806 832714621 190728780 766384605 491969913 862308412 580600079 248469173 963984589 527313145 806780304 131005301 498229531 369366196 298824730 235292417 78322275 620550736 764200319 434597469 455887209 317547797 594919317 367234869 712236083 34993969 644944820 981702230 377200781 627040306 187875642 479083059 556740741 346593677 706241543 326702945 80510703 199184155 707740929 192772379 596938209 293990295 613175441 962787262 168999736 691511073 225957157 477926222 974376210 279021502 95589804 512705008 652768850 598184917 667461149 837702254 461323552 245272755 861238256 905252022 565194598 605573896 812303523 571841115 407893844 921453416 164287542 831966483 140285404 328869068 742244783 623308087 479090998 24928014 791640984 474436678 266878302 698344816 627487356 609547106 706451601 589041942 124111213 162470353 761054676 313915783 460110977 357955965 876390253 494064432 595607888 895397749 308534632 944350689 551661432 724345962 828743699 889932621 900351257 364432179 702781570 415720335 473762650 721152841 690632460 665047456 44712674 114011979 925952459 240171490 22980703 56243068 156618016 6031000 130287875 145916480 686993966 608924267 404935425 184397474 808992602 891778279 220607509 254266577 645839057 847525627 407795193 60300959 193826562 550412157 682166001 706739201 238109472 539927972 279288896 710183313 389032353 670372748 164153521 130458895 72856257 771983029 230126351 263800796 326321920 601851524 685012652 80822141 417335200 426690241 312606174 556640286 115191592 340069912 843474045 725970188 643439588 508191384 866662503 533701946 607948386 223226423 671900669 991992253 210307574 145440075 586134691 19996752 550583607 134218514 731998019 31841233 532913792 101556779 437294283 186405570 843281520 496576283 297938602 618228169 230709354 93348042 953618263 678301744 804901654 160731907 844006090 931487845 77149406 166372087 675169537 355025531 704900210 850113979 210870909 621698728 588346180 438180037 355989698 731748293 234983437 768153203 571199194 736553937 676508998 954671236 269179859 852781678 493101488 994399388 218006332 265611619 600757453 807654085 455739308 32545048 232797028 306100201 421480252 466405661 970313217 361330265 759331848 128475299 845075826 369497161 990214833 156592385 151654731 933119569 482505437 711564336 913798243 937189357 803398582 986364752 485445973 871440382 699073639 164922657 86525184 256142664 131542691 715641483 546712839 699800818 446542622 438186262 386859602 242241801 258171921 954354034 140895115 868437244 417201594 872004593 528222626 757630497 41699546 763633928 426253898 833801263 490490165 255830994 609402489 406650818 562908181 768493709 294834924 922778843 825563848 884841242 934697121 565328221 528621853 902561665 901405018 290639249 359859179 235075179 999451169 750802083 435666827 736187814 309881279 957505314 136993369 745116325 566958403 632570244 539001654 167705854 975219841 419124384 709321225 274315498 102320272 982360626 205729849 928105928 968525387 450967898 78267189 567979674 388309201 619239197 249914604 291163782 318053894 491747043 498476629 589980502 60919568 806167287 763631593 878234616 808655066 494464266 573990948 648276224 954776724 50063537 51848711 443288353 319753265 232454114 765157273 286774200 237095655 871543675 273315425 549720897 972110771 831309755 330168814 154957279 896772562 805536455 688243280 583975896 317734217 314429223 116420252 842257943 735738719 542117958 766034283 180543145 121565981 918902005 474114395 756667712 422515669 284374504 917652365 70708147 14510488 393979447 71912485 220109436 223025086 824077279 610588878 840571704 837303650 153947711 698425651 35141931 391595492 959736987 816292743 405237690 645364069 817952925 471107838 474097902 186145102 70245583 24978002 20325368 133531337 357172513 566473791 454355367 769149254 417190761 197669894 563008243 659669752 13993438 236990446 420040566 280184150 102910365 155862462 702427630 480199578 847827749 612404549 417858237 607383877 650249434 753041619 947218025 28227225 45731717 44829629 257629724 58630430 214903506 802045148 776295460 683149341 593911248 617097486 631818356 531847976 834026357 351136180 768343330 799405712 285599000 566434099 287973607 76965357 670503157 458380147 993386402 821420699 239889069 493362275 386302165 109380663 825892291 995443315 569837094 431039269 112759328 12993816 193536992 156328717 337648783 276689739 986661232 534915418 370150210 569138698 27166696 516221370 148765771 496936662 520063103 970107041 518668836 597189172 973604110 623757765 83931176 253100588 606165652 718415011 638799127 122588877 64779188 868763385 696889238 110499495 817266482 685196106 11632812 446024527 603934842 486823773 753124935 242896862 361891353 507206846 840213941 194688883 671911489 962922300 834746923 904857516 274745162 784745321 731488578 522420017 476079147 126575390 956710260 249106986 914902277 535891956 127352995 571753155 170668953 646022091 727062675 472522671 241722316 219295559 855754603 430806690 116174378 839020110 120843833 332511958 640207969 989244555 739673451 738440583 503047617 145673198 373476182 568795255 358238147 919334186 130933426 747873899 56695935 570706486 498062107 343145387 771484468 674081485 378354578 445403782 902646468 526473966 383780603 339048908 994936885 656753500 423527069 64095058 660203825 785761310 738438821 252126834 388852358 960004864 382468771 268508296 854013096 645436945 101731850 215638902 122832938 357585444 637833908 341297696 765192265 739148111 681278301 43158257 799595361 407023470 176149539 282251349 788233077 267489953 701390093 974064957 568486059 792472009 8677504 268447646 662987214 946151695 247995851 906373874 384122059 494637150 733346717 538237109 470811956 621843428 640183433 992958697 397275840 263776405 557565833 555663507 542414793 481706152 417222264 568230971 525725132 732907544 751644823 151382640 70954988 809908516 396040457 268666434 698922864 405588687 493516118 830823878 35321409 102653792 422837740 479043734 119175533 887929571 769859737 448490062 243713959 342544807 75245330 817157392 16347588 425969855 936090992 293648385 766191423 193203329 226149550 910880714 142025910 141566217 665086252 324409111 683536490 785549495 414053679 213479195 248191171 550694061 778651486 793389579 120995530 49444690 76319047 677502878 668562606 86298833 996501464 581350804 3725376 930097563 647399398 896352812 269370230 969481441 519489193 779096747 509767915 217259290 403678270 691743708 522844765 664265859 651178532 741520011 474771246 902985626 775881151 725412873 879182052 325391779 207568089 477052075 454918058 918002467 296333340 833393227 844709581 906772071 609648025 172511429 218137407 210385918 323532100 149325435 219171862 985106747 441117557 117016274 597780750 724019892 387097960 373113523 298496259 672832198 415384510 108759307 522871929 439993358 985275130 900430155 921084436 497153521 755601413 566753768 25938208 446072085 115493035 286248668 649371658 612694502 897214492 143912483 382956772 871075602 30002540 162567231 647137253 852105229 110346258 176541877 663117287 880728462 214801005 662892686 480424680 726977552 860490810 58567383 282507401 729359442 888308511 283504417 564967058 700526551 589195556 730967041 80162156 309277031 274700085 930411409 804032165 878414220 299042209 492221422 998358384 603498262 240042654 529395128 391754530 317162904 64523970 999682197 614460342 697822696 983588747 192423341 780235850 190544547 722619865 526962223 652893088 901997222 922259055 707423691 743304862 18799510 445291637 127597367 864636110 798644314 869224953 408235179 485778143 54959515 526650985 165704292 920445730 596742731 807303962 847670052 317766669 626962971 188832197 758711472 617833148 325148163 3478788 421501521 476487019 488279742 587181274 945713492 174536189 267311947 250014504 843539850 866674808 636464493 666040889 31009737 214642055 872311852 917345079 411742312 329523447 269403730 493465267 318024135 227630650 449962223 486980385 382497477 15075559 917178838 827066713 231193416 199267639 648277022 734985496 246298809 851829386 796505249 765624189 67246725 17491936 665833600 148155788 184290461 393251937 171104669 222354606 744984567 303406038 304877343 479754031 185857290 717667629 397081586 454148287 165530710 156303096 865916740 835632370 710233306 868815854 35014409 656816576 627211932 515291497 698313336 53000197 303897893 309576167 805473933 155620354 93552642 624325514 710383237 476999642 744310084 199741592 545508452 24002582 429195265 878074363 356772722 815121954 305519313 181840321 673448121 709769933 295285841 708394909 407511945 862470861 875602851 277397348 302998517 901167929 993598700 16911250 450675540 994545677 829992405 397767107 404903104 128360617 790033419 731507002 568353178 728525394 443360704 406059869 484363268 752749744 936848935 215517238 584343909 193993295 558236155 463870196 842264297 373226782 297294841 626832488 748137471 722198770 716638561 822613897 522013401 727540228 761259641 154265584 407858415 558364015 73382666 69454428 781079932 403801011 249535713 992791344 922969088 537087797 972249167 841782000 546656956 123633852 942156458 48274632 780091705 573485558 851357898 436667653 799088321 98510833 553393548 61846425 187465444 633529762 434877011 122809499 309960693 379555937 840259458 875802309 358432651 561743979 739710211 461508084 972233985 627928927 277063363 852376492 745026037 810809538 215540531 975376786 77626060 766922875 136205257 79549424 592338221 366885207 330852221 329999924 657501826 805459334 743837516 467477361 536025210 436462364 661480633 838181084 624815498 767177361 322029127 868639312 226154343 600396098 314956288 215772875 262116237 562558445 228238321 30590703 819984315 163347257 162664619 425844098 165842037 949166124 846454212 499706862 634792833 209343667 176492628 97590465 167542890 991426589 586481017 858439214 586700032 159479200 148558035 688750731 27977174 437401811 603070216 471706833 57654467 70086194 259398209 897516319 328318818 527916446 738688683 834229559 654385554 470412506 530080504 616563968 464998390 76718607 526067419 106265346 741342325 260168265 17107344 876102893 108531899 173116919 388555345 945240082 218953911 163743087 428232930 414479336 196779291 329204583 123313670 391563913 801639391 842087293 546241031 156298546 171561663 102538417 842413874 490993862 757689272 226222566 138800728 117609036 666503567 760580196 418598223 570617709 542034506 915178585 715223407 413998839 291413940 460085075 749696534 952360284 406035933 349051591 659732772 688684851 574692248 930128526 25531776 570351542 537320700 534591331 495216529 244455235 120294372 465819494 147389381 149796316 939172463 179855516 924913933 584016806 835887488 929436524 604118879 367608686 605782847 768840995 472285235 904435999 320979862 781436017 410197255 97161293 19101876 228124138 383973851 622901421 757303694 315650183 72059830 746728090 123454553 322841122 992146719 543731090 938345745 382333437 37397668 276957879 613866998 706764092 408106327 223744335 400013834 481420134 726282059 211581253 342949780 990987496 239384603 493960101 130284703 388529042 683168100 363761955 592790908 963231511 834942279 105426069 747518780 726378898 839915752 384693621 275522102 995408892 876326129 457676896 369752199 550408887 148625423 749018009 805998221 330651654 97186676 380102022 549763947 135322770 609690452 982941490 847058825 539615719 205431144 842142922 360535825 207319796 432950638 962365472 536399987 284714639 379729830 210661675 147495649 126561263 383224663 57668741 96658132 5068592 465596744 239275500 842367109 575904210 531711559 515278529 688131189 209465146 607288230 214841484 665934310 707555120 52348344 867731318 773277023 232096352 654099033 177413325 606569259 305800409 663047012 361951619 864196571 683382417 434912570 663305904 722988736 301305822 246963009 888306700 708614770 510011390 834657379 697444470 711696715 605206928 821945739 60896367 975980013 202016537 142834220 151390367 852081592 734669185 517459129 863583823 759517524 138461331 872607022 994387950 342370606 726315904 172452230 285311373 724773874 468229469 41266754 52761954 375632150 651308960 315277544 643630153 177692496 453337767 868314754 835136062 504736026 740706353 942430235 998631140 277140789 564590050 237813062 757391361 331800354 338746308 916220055 211250688 764695467 617347265 442831399 833429613 890278744 523356970 901337108 847180413 43378939 824153907 205275902 466652547 692219941 668512628 70488716 933215612 801915822 866101609 220724709 766454148 525049393 911520755 694887992 662099039 120137357 272747990 223680820 698037489 249421925 825818681 523790736 189499590 290379425 254029097 139541892 452195467 677625323 350617109 590393166 328734354 630658355 440027731 309040559 40868179 192374828 712135578 315767403 969580005 120430028 970903174 584663757 913056393 9240784 940663064 811131424 772835616 429683765 386819379 355600951 642711984 718985152 561801504 323402726 360747235 623531128 876781579 227539846 62575239 114941222 628946563 191905653 895112719 925021404 260903166 321624212 702154000 461737835 528632915 69262023 332198853 740903403 324645950 653782905 577483148 828437815 635420127 644792853 834098535 489452654 494829115 295409806 365054076 614391156 949347514 211270104 577458325 174761326 69784487 964891756 329901729 653144906 712799923 924988104 406065457 715421237 276370291 668736493 689538300 371017250 312150493 296432095 242512219 564944458 487963343 183390249 465272013 410665894 173586568 142959190 946167157 427881847 627250989 326728313 788797847 658156991 114253126 321117094 742397983 323054533 794481726 9140342 856035609 791910037 598416614 30443399 472746042 885224318 877761010 569721338 316501334 148307090 286242938 165420020 822361319 15025449 927235195 382352157 466775693 625214046 190831444 912703780 201651592 315622800 215443529 304345144 786845504 291404515 938665220 9436560 693907390 596750269 447232015 336628709 573578288 301659977 121900891 161635827 549149545 94321399 541065403 721345788 195930206 522820858 582952554 393420100 579608746 249355465 334820225 62747798 779755275 736641438 144337538 817919677 515855330 106601722 811470800 303494668 703449015 503798047 220817460 879025111 848045491 187149204 725927258 343199992 12936229 576610725 89518161 124289099 182950654 252130529 285058063 525715249 89653332 648973210 549141995 986543633 36857571 664189288 704916513 818762450 136527495 508795302 687603794 629760867 20577987 835503092 595802625 773210164 223192381 522157747 419294999 235178170 17587263 769137036 203149919 997617646 352745784 772412394 882827787 247776463 501944121 786630011 818506797 678546139 716417401 962677939 746696511 97175706 616592850 563955016 549239964 289933844 630971713 918077111 212447492 830458197 306049641 868861118 697614108 412785392 92624401 35399648 327390187 663895673 839032225 691203556 6896991 24224522 81939881 3423830 638687430 708828095 5996635 115855109 238152021 26798650 492348940 52089987 9078437 829230367 494071735 973593256 734269744 445486745 32155514 237878544 939383513 642193620 684572438 152251288 123095393 819546240 8822899 60005605 196687603 588112213 422277658 389013725 643515545 905113737 189371833 876243755 193654980 353556827 397275299 192316351 376253896 47876492 294629453 438588236 405378141 269351393 689447634 387631561 59677727 887362211 469130096 787998961 819983887 110820382 131462409 761487043 694305553 153810725 662220963 202620930 528024172 950456716 317853672 982479541 449736781 642178221 576103847 26254504 779499588 706616292 233000529 434269674 273513412 26327827 524656765 257104205 196833447 901683999 359345508 143838442 656888745 739549808 41029477 812098714 275937512 285986677 294393986 285378685 888610411 527844638 589907170 206456183 838348439 105120096 930374989 128016302 405067451 756268981 755131315 781314318 982666630 82168729 510415269 185781701 912584075 218495758 308899034 612863687 742134724 575810841 878441900 577225291 287605772 987268162 747125145 148169803 473817508 359082776 829344194 750844168 382534063 566267563 67202415 454625157 958149557 186065680 611418248 335710215 957738020 527093729 718925854 38457499 329828554 488489146 458736864 22801296 83870045 129254333 462021030 100540920 63460851 411423247 623065066 857105452 671573898 604024921 160190026 641696837 806831233 28371784 574743304 101184164 535358237 253894669 457503882 275806314 907389445 32035549 339321306 947216896 783754439 638662002 834091814 942649745 177440849 359612808 501052993 352423819 440231288 756493153 536488737 526763810 75371380 854241858 300427871 548148941 35770978 332495091 58573242 229205703 329874881 981612099 867837076 486956431 664232694 217125762 12864627 206840424 477354952 491496198 114559361 322767834 101858532 579471014 488369933 388686895 176169562 168872002 489477640 220025335 288353822 562341945 920375689 764905605 638348424 757544433 293542730 861406831 661823700 266835538 473478184 673505297 917696419 416956491 892681382 712618507 206581112 60799308 524830059 645192639 719119164 132511691 230985151 548202452 627511995 616056767 436029458 203406518 396668709 490774824 922231414 518043411 748008846 363942021 849309984 231443551 115794797 542640476 906101482 519990097 120648993 161739445 75778004 825599076 429083751 805478815 818141567 84197975 650536165 185289130 824025008 285394093 327448739 806505324 916464339 858196014 188849293 980172029 204131446 785279332 659327730 885408378 405093833 398108959 417780744 94056581 127353893 935682802 147671653 215008963 510332802 636179891 639381895 41864285 964477695 240928767 144931918 521145984 24763742 435325619 267698045 348416733 120959876 760959860 725225020 479256105 188025086 982934312 699356313 182493854 943502455 554474619 983635970 869320312 757285443 315020891 134804940 241106554 158532824 517429885 503970224 880611430 908486479 156496854 670767176 654604168 837509095 260797730 246980503 169178412 667902595 682951008 828436350 146910499 951834407 407430227 709179976 814242371 934191230 945255683 939516703 207333092 880186967 132678202 8927380 520017763 983020579 103240456 150596379 55997602 745155449 290691392 386525580 905747590 430982803 253430776 415855524 64454776 150475470 724130829 82036866 701402597 325202222 751834268 374431530 29053630 958029015 902782346 166428421 573990905 68111765 554056190 924492895 53525518 10652757 414724834 638677224 162425722 882971050 386629477 756107316 810780479 571584585 741120891 873929275 59454306 951096205 580983899 438584281 992193900 951809012 68479744 220104015 298394858 434081695 367989418 419357376 320888813 107293910 941599578 396616885 372745611 555667074 409920601 250718874 119554652 653278386 751428785 420576574 628710653 25199895 754979762 131843415 156727441 709096327 430518639 132345852 482947899 99709053 141856062 302065449 501749925 453087127 770916412 558316606 315508860 924152855 853014983 890747520 848382705 893849955 369901570 774228887 733141305 780099974 569977940 753410575 16815630 389705132 112213481 311952343 387942957 212019881 428048432 683092164 808121046 144840051 863673691 630848271 432501839 499647396 716831970 304289747 656944225 328482297 86287360 569482128 213209 340156629 209492020 686516395 354114057 23870143 353732034 49026539 443870020 102816991 232338992 748604670 92430693 990238597 757841609 148713714 462132553 411144355 357659421 520643772 963595344 840480846 548631935 252199349 362480864 620077376 507795334 159603735 382203618 723763545 171432588 946243460 253111875 404471834 328392754 811757952 574692724 570391336 95504602 34582002 67090411 618502863 500986924 520456615 826422432 130142332 353336722 211321039 202178193 36651330 761577659 999989630 336725310 616997974 212732443 788091436 550107949 615838611 897347434 843486774 633922151 522607607 453157409 958692955 94616313 834540068 564378112 228727615 501679477 369853664 796495243 398618603 964975470 397740949 191338120 832020555 228887039 856153298 105005698 379183022 151182405 151000776 85524297 677498698 332108768 883096013 522719088 945373878 142347126 952263389 150567118 139348078 416941873 499318292 53443838 349200467 176187708 970764597 405105118 955983400 729871433 675949606 653092372 670610454 557343758 560308594 474009476 405015849 588487107 420886213 263843803 165436880 647444134 620356468 236945672 915893345 519159927 200935155 866610621 915720594 270569980 114348892 586201074 229006593 980015486 181097455 497578851 540903342 133417290 383320972 549980685 916861564 622705714 766777658 354996917 613639347 888433673 857953956 400474977 73881217 364043307 451369111 452970460 287436148 176785906 57787270 707315766 373120769 145954114 718068742 828553026 982336257 513529086 456634706 447748887 608883247 979017616 690734024 68569488 780187307 215379301 916146537 34723532 233549946 914841967 763497565 870858158 945445891 339789217 23076717 852344413 76015251 837511031 892520583 549467333 311047386 460927083 831858494 871295253 349012844 31505537 13077832 960145472 263467842 215107260 251644158 593791612 140254262 205102502 637494751 534853061 637131146 917615564 582693133 375508059 192168034 434361920 552033230 862120767 686185541 66873110 921857548 427377339 835548064 155934183 255519446 338413783 731238467 645004881 480769757 547719140 690248162 863591540 789337336 201065717 991004821 594465142 840754336 965036641 715665240 189613056 931193460 96153155 922929292 758218944 180269239 157818618 184633460 289261285 397757901 607859625 619776441 786380454 187361986 152540344 593738215 350185403 71382466 114820689 191246829 750823906 561546402 304781028 674225825 638788444 809522518 290038691 983124282 87891309 462985337 345442567 229350356 541755103 397696456 690580297 984241135 785175679 571757223 71520490 214855921 758974367 771680922 114002731 60139679 428872339 237989837 235340949 728452008 730633012 679560589 976421235 78674458 833632096 353119437 476275283 701906923 297439607 843672226 584983177 216352113 388153568 613471943 852477612 874251242 217868930 343213594 634976535 566386677 311778635 923028765 719366249 790895639 12054701 429425270 778462726 14567224 770321180 455324527 752784019 708147491 201467537 201542262 385821821 353285385 235919114 415687582 341139059 590247423 750613255 219856157 629748712 435900795 827019279 304912844 298723218 965705691 860609833 624170922 882308078 597595358 798771043 545976921 116359097 830678568 897664591 448028576 194848376 148526019 629489793 397514727 717254897 237509785 992006162 848587966 524164016 319957243 715572512 164523350 359346563 634434845 999563852 147039494 549133823 136289687 100057402 210909127 748409848 94748645 686774036 231971001 472483852 536695016 731084040 971125404 389186330 304376676 32650949 575787096 68261571 169565312 915567362 953022837 575062512 346115145 439830520 72190116 757759307 771028014 182044131 653506100 802186692 222401925 926468484 879785629 685531917 926423557 403899554 724949753 137836575 47317066 251607684 547872646 599334835 373381205 909426808 554439205 610332874 834611721 352294480 357928670 802988326 746931631 879775456 462122074 287385550 583774323 138181761 630179943 416879502 732134116 646143377 834378872 883603316 490010488 876674289 652762659 373269845 340887814 150497925 100737441 936460870 990689610 547247032 57912401 935790371 115105124 470742005 341444917 317026571 934795353 489340207 475912563 309222881 795441041 852973658 757940437 314196173 499680087 357853679 437082186 657393849 917600092 415977068 684956771 59354325 796366133 136391890 464000470 141087508 929641688 789837094 551844351 63791789 454449955 102664944 397170010 342625434 592410709 607049662 257950730 436348956 13373075 579043746 189776981 105378101 785577573 887749040 751362854 765115180 382496054 850799746 866443402 998819085 704966615 736712372 448801843 763349543 739359484 636066151 874717176 291544204 164829629 688998082 219700307 869547924 561228311 410217068 839631585 876962394 255852905 509349396 609290470 208220733 917675767 666821610 501469639 464965985 196690539 845216035 42427789 693366060 643988047 992121976 235423081 422177993 354158740 526743207 448882218 242517416 275142413 164734705 63442632 828112892 474122229 85031322 975268573 185230651 912148581 116585581 994148135 156342946 316972255 646891829 661527048 36084655 923100614 894743109 22323718 833457317 542669795 863261937 545899595 116469003 740488418 526438419 542175525 107500589 4608466 546516615 890068103 333813146 444727209 640738735 799688839 84294564 819421630 154434031 560878046 275662307 83917389 280000306 206933099 167778738 624159991 845760867 65381296 339094704 966932287 279463157 386166611 300874561 484986638 997130076 921289631 590099211 19932463 843045778 425896449 46302073 807057364 755378835 350091147 271971899 867376911 592429025 853911924 566359492 984499546 309811200 547667349 893572043 803213328 470185211 208700142 511587275 784050673 443390173 577521695 293726083 12325282 652567609 67087855 98485622 207563306 283625123 935093705 94100843 978960247 375486261 43403834 819754222 286442711 781394187 292211060 27831758 212907391 324322759 465600975 512552605 332065544 335630350 697069122 407990579 228642796 741156360 727774958 595519787 873468430 72797156 789117332 406060133 757580591 368597074 902508057 920147330 796161402 251535111 34531081 710899307 261202425 831521084 634182162 350362315 855145757 871138352 658603652 746691728 564916538 101335970 353718744 875033710 229097736 264272983 262929446 703067740 10650147 15591578 311077037 403141652 113715596 396489910 358115407 687560599 164934183 106193278 160725010 236117415 782576443 509493959 280134560 817026636 392231157 388727272 693436872 801259856 918568165 70575168 80528635 985712323 587574910 581287856 493933519 684150647 832530842 136987933 743475584 855731588 763886837 563209968 952294506 848247494 709048493 829830037 881512080 912809306 369284809 646031871 829886488 117854245 893421486 728227363 340099021 511755597 953815211 633403768 915571612 497210557 988858991 775328637 105954071 822042278 480295821 129294387 225463285 511241209 738757887 844678815 938176144 476203757 741157024 24784202 413928549 348309375 770744241 656385217 158375064 960088557 122629461 611097620 138665581 612699962 446084884 213352283 271622096 71959982 99218780 756787244 822497230 48074067 547357179 545796135 968913690 775669881 292762791 903471979 757441161 347525682 61272950 993411357 270061462 679119575 815887206 315648488 119690463 924594817 524971734 296037496 52457637 759086480 602756107 75292158 246880080 2846504 780839340 476051119 401660905 638058415 336973127 599399493 303068831 66725201 661774794 698090620 873483587 718098556 90213898 631229846 170318283 586934372 878596415 271870680 211978962 289363328 457064326 220063499 371104790 154048011 893070430 774049020 129135353 227439236 753125164 989159932 576641794 995011630 696582583 337059936 807280217 987942801 486985900 71434242 60019278 585980663 163188763 472867006 492273106 738845936 924681208 14041846 168375804 509110478 932597403 375614479 529966725 904185642 475483968 813862642 686123084 45236829 372821640 511321227 229077972 952088840 179546870 227181133 390890433 736270988 999550835 221957293 736635743 191289747 327507403 776495011 190066459 811782277 59254062 682616620 820754183 580789268 447998128 583572938 40457562 918449585 681416649 923794690 528133358 747719188 204783829 99487197 219697089 590712760 64944020 761828200 124768116 486182748 337307051 609457460 300512207 866041475 643473186 605308886 719927099 436209653 778423525 194254184 431395654 875761212 255940931 570463238 695334179 620256296 930353266 867835986 141615655 466815307 726922504 970332657 452318797 973836414 861727363 324078604 458230963 837002842 218727363 217868752 198727195 956003776 772519819 109292270 178511211 563545682 737171203 106505243 544164397 762504951 776911929 947465105 913091856 967741531 490773659 841296781 777846373 937494380 461726078 575424207 115671714 512230878 979719323 559396125 1321699 210634920 182491788 847722432 108965732 592737925 889132884 803338245 700512776 347325557 978134740 808598973 306770645 734475321 126411095 227367357 600342646 652097754 395344903 329296479 157362872 939180322 159121781 51758079 349008141 122917409 80400917 28015488 366318348 551554986 124261055 86212293 934530286 913003219 433757488 573626167 215041043 398609529 326658695 413660741 580712827 917410233 170997192 401954784 214909006 958420600 874833500 744457979 472243797 763794397 683806863 661341713 629520510 678805201 342955025 455478174 602941787 751615110 586044534 633546917 193202084 704371949 169824182 613929769 512353456 182491454 517807277 315300532 311227136 964631668 909825436 318577363 861534901 81842638 292460710 125782935 72300565 445956432 817185876 876334613 729827850 448397888 675911698 575694055 635649698 118588329 157160111 873924778 404481424 824723675 931555041 209646206 494727338 596403177 546226111 638471817 810390633 523917353 139384133 801608820 16835692 81351864 510940883 168425964 340639221 171203316 341355950 788188962 376569450 164434688 320156542 665316684 781369813 888399939 762509007 383500066 251022693 137560041 967821712 826064737 205260779 463587168 291323798 407098187 103590494 461951709 143810330 515358502 834150487 286803925 305792823 844497081 286967957 380700036 761210477 840133586 958715259 216980329 279086881 398037698 790939533 557342664 278811163 305025758 933198327 362427943 387471110 735467776 429269766 792841169 523406067 648988677 465382572 92312150 69245142 916671821 264525568 708245513 454353928 554791230 988101820 26095744 222891203 68658113 421516222 838640408 114003113 124427971 91743111 210192239 711793982 214371510 613076415 749042152 164862569 942762253 111671471 865798698 800719607 26571459 590636997 45093793 704230680 633598677 298639892 10805756 140822240 484027587 604962001 87791021 91914439 908248339 560674775 648010348 211282474 974707662 665606180 580322229 73810376 172308738 873380954 5410629 851802693 525849406 456668991 728420256 726633642 261342745 96759357 244804238 849528547 477169323 729650658 372505498 382781504 763787281 925817953 382398098 581272564 75874286 602226192 967130122 242880409 669594853 887800296 301943257 912336810 482954016 613600776 497210777 924762120 796294348 553503794 845730603 809303158 959868570 961011789 939593009 902647069 775895104 61138145 67043731 91908361 360851702 240483742 387167227 47540393 938603514 993315797 432966232 768434771 610453260 944682749 850513247 181680317 200363250 403745072 865588485 497844613 887501301 54801835 613552902 824018347 652671075 489472337 321020258 582418450 268028683 556939561 805712602 207038978 792622532 550981852 210963831 266715561 446803430 303637304 639470852 899523733 885275855 912856239 261699983 104848955 442763359 804891096 87341548 456610932 625865596 529265645 827186738 517806075 974890639 17096524 576978492 930693360 481868806 194641399 813057064 866516312 278527696 391542804 488996060 137567130 409125092 277847149 545777276 87968515 913102778 500692720 13947637 410719811 801987792 434404656 627147894 246305774 246294566 523446498 825487345 19581693 46882498 826997345 695330719 344180554 642565933 597595947 186140537 325403671 921314805 545649250 969284032 632705672 687651369 579482956 573932405 780676644 112806368 97958868 746061537 955697496 868030642 122046214 143182351 755377652 841253437 9979798 897182029 574148524 842040993 58993242 711204783 38028952 329236229 964923596 456084876 118711220 357671440 392246153 955744511 791504225 601204336 640512724 376636007 546664930 87484247 787551507 619709671 75790304 282257656 558835537 627002087 223590631 188941583 120930235 395092625 593502694 900929878 243942947 534051413 233408947 185675793 456932480 734883685 509153669 436603011 492444524 698367545 467540856 306706294 60119205 179896077 557160716 776866232 444601740 737315934 343168423 241892504 796015529 325790065 504727310 685629549 999698213 379600588 189748208 738061583 841757518 955724475 602180699 954837084 314667287 665913804 99527749 727752885 613097365 26476371 711478276 478902142 153040515 821292519 67590870 622619553 84142783 555876323 561079131 973797900 760819914 200339430 444365845 163942958 72632652 730623827 404814319 381537406 387038095 379248338 476414131 66679028 464041983 541146317 534458770 688001934 829754544 756896244 612520353 352680141 364027864 587659706 624152150 931516469 415081552 683208405 306950159 740560080 409819159 338486722 227716747 151219628 934324943 294177086 985114478 697397336 344540734 507385550 835160770 386757995 950733007 542057784 79476081 51551997 724717582 221428488 954639308 180991276 735210288 156919564 463793159 662986905 304872840 795307224 4594362 887651560 229820179 994934595 451732833 559581508 520504045 308499688 315414749 867135192 102613466 867815590 639747570 219329879 922494654 601373217 54576071 988706677 774355749 968629822 707526761 593074027 713378748 267217323 913321799 37180791 182710998 123078485 48863671 895702617 654606568 545222895 451073392 902754776 483254029 64316786 35600654 458235707 107757954 322005911 650939026 605805009 516402219 902276703 503688671 895909225 787375373 728208268 326086462 252846810 301129426 179261989 247454683 702417021 119143752 258137846 642913861 915838638 325187554 824720653 125556978 76463182 819633717 514872894 396884153 257418564 257575036 918596512 421623126 201980663 529576981 554250254 741391337 48248022 353421314 572801704 250451319 480532176 489298281 548448591 341512552 663272924 759429652 349156652 127606279 599218291 570640626 729916713 320657670 919097617 724318868 768866934 366760951 163073207 137882545 706640646 902061267 975643500 168552866 684090383 48082039 687907511 631993574 42953870 924840738 640455207 399652768 75433409 401611513 84224971 808993812 107042731 241119364 772331706 208966446 652702099 494434606 668562317 123610874 807329413 731002312 997002976 24992045 700736463 402461958 712106453 273084827 797036934 422497792 89247888 962621630 188534015 459142835 477347004 372113462 998427478 928007806 823221252 843541828 199301098 930024101 964120219 432744781 339061470 71332562 505567669 430578781 923809178 744986511 564693003 924482465 686517065 993366221 521885275 624624620 864360793 283628128 403913702 969413171 503985661 377487488 209914097 292948497 351305390 99923529 231453508 474910276 981129894 524871228 565094062 711976238 981752163 680157372 474346366 538451796 427192619 471763602 830926092 833217507 750414210 623717226 161970222 404512550 743389109 414035539 24526787 560632593 298111314 808668227 548935980 414128569 40587950 62561425 214207694 847709146 160570206 903961977 322758289 785396048 81620158 770764956 917918820 534336414 42021997 975209341 883124406 639895658 368343759 786125317 813920511 658289150 679561098 134297855 83710517 967461321 685708809 489311901 529919319 620563164 769601020 832433905 247836134 464041582 987989462 888924277 835205735 175864409 693222734 843025540 255690466 196282266 318655454 645921758 304528230 143350996 396652871 393280808 184458371 628057294 461298187 545287017 421515726 216870129 326967282 282716815 103879264 728480203 125788294 431698408 100891991 625452430 952213910 832531625 382305364 737293457 384268215 218850411 212835836 800372686 521678526 708623272 344407671 280054627 444341831 53348931 213485556 935106833 702166578 359428605 335841571 825994432 807927584 272678657 78357945 438725881 977108218 453379673 75452656 23422826 733193067 938951286 875889156 948517222 414233697 28798892 440444599 619277922 612364944 277014195 465922509 148520569 919709678 631070503 477105041 856276713 71365688 539812361 932991567 314066068 290135404 980584509 243791064 374836864 186812493 372273418 409786625 39616087 733453539 881344157 471308835 655708392 767654136 590104710 366451613 188996260 395851931 144548408 158376782 860891170 3590305 530631565 796309531 5291675 519015711 263534913 839034991 513704558 933399025 186145650 670756022 997377950 736454455 14535207 97070049 598693455 407724499 45190086 787520485 515643212 412012524 810893211 53773883 496629892 106130285 668749400 45146210 321446793 13429894 15056527 344121945 552821263 480295978 659536186 392024869 564820595 274318480 349921844 572262225 812714034 22875059 774450878 521113449 341785197 5485522 169133563 657733758 349977196 746561520 15263091 159147685 655233047 483081301 40072596 430575992 187471999 801946379 910377004 764170387 708854867 244995681 910122225 71192 699697259 430248300 198149625 781181228 552643137 770738817 472628802 538466423 407894131 660980157 513601579 56718504 706681667 628845949 65253369 178261231 940145943 755084518 733080659 943006081 663644409 14496350 495354567 803338264 699149079 534858769 534147651 871457904 62405956 242072685 667100060 212251851 679759222 778946726 328700938 49690222 656470598 88856371 262198698 943433250 739486579 975585871 50675195 759954100 265512031 970675833 332030562 258434933 910155920 134537972 595085990 817003194 279947312 197291080 342009204 269235805 639320718 846606527 671166172 75500090 704373403 873478889 57760978 947089075 633112942 738355224 584955310 590165293 734918337 396509412 254147244 199892113 931808113 481341353 647191661 278989260 140139521 135560452 645133172 37857871 840079128 81094234 923444394 59713167 591502334 410072657 262294491 324229254 822573859 921208149 671634999 131804208 747541145 416475668 372060882 125678095 491752597 414928387 199216932 770371496 938249714 794272726 468898697 83195908 918856365 731449355 915160513 266240048 641892970 368477536 141070705 645780413 561254637 614728537 434922657 358778688 700203170 24582844 841212989 409981139 378087191 50090004 446652052 266016914 343916412 933367345 560830428 21024544 682364714 158821541 611125420 256999967 680883225 217287753 364129407 956909755 283986280 959517110 93354552 821828128 480362457 788875725 460602009 60992511 84016722 289539632 244857034 961594638 273621085 609273798 585885913 252283269 7657640 206287675 827196980 217108385 203421574 809275261 317593648 557375012 272955245 730219072 30679174 387644115 33002870 560644731 118229968 10450167 294518752 185699561 93387281 363674077 849565326 130778249 409191210 466134358 520904068 42650399 957599590 498773047 825282925 31342512 745476079 872265434 80427032 881094922 704352598 589699484 972767990 420692026 526769167 986474333 823890334 239985427 731011314 226720259 678002250 976215214 909248444 359031543 906223191 647935972 380984204 700673446 227295433 300004822 148652390 401049601 24932036 924110438 804278963 201104125 724701716 393959099 704476095 675044628 530551206 388285889 923998778 882182851 679719949 443678375 817312696 877753098 989777918 856219999 391760945 311357935 443293908 308064545 862715009 10438907 559311117 178959592 532160745 217339323 185903818 705716211 388794252 348798528 416328275 365518918 313524467 451267488 304698001 123238182 458843274 786646131 745831315 959580065 702419232 319911766 956200202 995747588 508968299 185068395 901697228 888626018 971239554 466580183 584353108 998800916 794877537 372027203 686374976 41574452 569748072 427840092 301608146 362381600 269034461 203560531 7213168 151554813 399518821 961010270 980503333 996464434 395252367 641590069 671478301 109735657 135030857 881814934 402719789 505377169 651291497 350483137 797700168 125670238 76028453 758176508 574343179 175793607 572097947 810441232 523444786 231237128 693414986 944621514 710088992 796194718 339430039 466163835 337408348 42312909 128238410 474107769 166668302 488767261 560247822 475580828 803298182 256559065 408020468 220063681 151639990 583026831 395028976 176961867 385458867 429052307 392334683 300970653 668063543 307743867 32450671 579224481 259694882 667172004 412223694 368081988 611759093 632421804 392583676 922602231 279021397 904233974 458705376 987843376 22251918 136096553 694680903 308095975 922061325 916673201 771366497 745432601 187300325 371511869 96531778 232255305 333568075 756315199 36006498 317134842 671993114 703981167 581340446 504181302 501699920 788414024 610289205 535098890 736362383 281278346 455218251 299338247 988274845 248975030 800738921 830770627 216480228 136194453 289854075 578793558 80662515 169758642 770057681 112800478 837596923 426677979 538772894 220533499 363326290 579345316 613606780 501253459 993618932 753437155 102556646 225534991 488531709 790113077 972796093 658482012 37769264 830788472 644184004 735724524 49873779 768379727 96363812 279195506 804096849 838100642 655096809 862247209 383679350 804613915 743784578 991961678 285411127 857160361 806183237 417902753 874718216 677405697 216590056 60561641 75842051 7851288 78435593 428035437 41395816 895989674 826599592 30754427 245941271 51729846 783231656 306752228 342356504 473827328 576125521 504777342 142270995 827617422 403557329 353104033 590693080 38581036 791810742 141555371 275321049 390952936 59452533 712920188 189445291 416437142 43690727 371963642 906079625 85107277 232173767 948437135 498824145 768483303 768706101 883701670 278809476 856326789 244843830 524092209 478935754 840719625 231869489 461877542 169988204 560532891 716835955 835116797 919947864 323449381 582694572 856289844 853720097 179529943 1806192 437113035 845789565 165164707 815709624 32815561 311471813 523748802 472020830 460861365 150804856 586275885 579176868 521799965 585750200 253487140 56020398 392425746 67851723 128318123 822834435 115064746 929955995 35008008 394485264 377803389 865847 874467911 979004069 125224745 466899280 990057398 293448822 220486095 767216317 365909865 405433755 80764819 542411767 535066551 453758736 248636703 108584861 209180859 589905206 752118048 715231730 562236116 310462544 252767432 177314138 428714789 277635335 64634955 568090337 158452245 77973223 965322594 354119347 247559121 618348767 738838987 625850533 29096645 361629125 592463814 691917995 876269095 219284176 861651097 378226528 798868076 279635484 84593422 355847809 701883345 299540266 272042480 546204530 130731731 764257629 828251793 716978615 181601463 801279101 771104071 220297596 960137219 211311416 81048043 329082894 571857667 677293468 128244824 908832864 479491141 517103519 847941874 376680839 123391773 757326743 218600732 785134910 714502178 71388354 534092736 355800675 167710639 870300096 549915084 447188856 131214435 868742931 501622447 221956899 869527457 381701542 460632288 237019310 964097553 374978371 999300184 723104392 287211549 501210907 971193106 166402241 619656309 37461059 117040530 311739282 755689099 753292337 79136091 947500499 31822616 879791939 269487480 18886019 287435413 658542392 518269684 607700037 799048131 455062452 551432034 633814493 971354148 296304321 13879125 310754486 990172799 201358665 868857577 358599775 27526496 639949213 276546617 949106185 60361109 540009457 480934374 893010187 798618290 236537565 450225047 670605151 928368526 800301533 282154099 910347298 308814532 106579922 277612968 477240343 995967283 892672896 294851304 641376805 997668991 654643214 131131111 429737941 383190413 407673737 827832286 168741845 412494091 432495456 705862155 727576695 823347685 153971945 517948463 744070194 745076689 666039771 140070414 381156896 558368709 515331282 394010867 6439551 284399739 353085391 821293609 240442160 876371700 544323253 68684675 515953723 219181810 334612429 965972437 520081993 482889084 892796483 335453048 563940648 531414878 416557222 267380426 44839499 369623974 943081324 194329772 738027848 691604008 947168620 403965186 360738392 246526459 143550050 528295734 823047898 101746682 400292206 724220086 758009808 838931780 458143125 746980722 5929056 67902397 634205759 467269215 350634068 624411787 609894839 534593526 506988187 774709401 133765551 267325621 7273414 211665687 129610169 478127005 257742475 294096376 636477390 169538226 366994502 966227570 101227723 90923391 161354099 55975810 618958063 421513103 385650741 318525541 674385503 62204149 668528851 230413088 363469219 781137605 14831157 307236602 207991846 579655576 975054955 842285821 749870777 514883084 576118566 601552504 370234384 922944322 774492221 897983359 32902467 252962142 751363626 758383465 994326607 597101579 626938507 250263890 760684691 638407412 899954337 427813527 406527316 982760012 173857236 342507356 571577401 218126663 884378156 330349833 924191183 148221599 409636058 700693192 243784710 271992592 197634733 144676361 80985778 720506331 162419870 499967231 107169291 341065031 64314948 545276705 612402477 286784283 945799264 337729962 618649753 803584294 853918035 204430360 137397938 259223992 971414947 729636528 622835777 285791270 632216186 667715833 1066226 949425993 94194727 392037949 233871829 364935167 117204122 336628235 492576221 133162409 192847852 333454519 659269220 45125804 559931605 418355673 476020645 987509488 837167412 358218442 553658689 613753444 419979403 656599850 617397947 667186552 899646593 300112221 204548604 649849761 542039390 42135305 443318223 836086232 482985106 54401945 861480038 543572763 132119342 332674749 370352595 363569899 82820201 323826408 587134608 268950477 320286236 78165969 631205880 138411465 865233735 193636594 650182347 757015790 178202250 196220940 703317934 953004492 932293292 1129889 947766697 433104376 714145048 520810873 425508519 486918284 764590171 556914974 727192057 526657700 771006120 923330143 470029523 76070370 674868308 330082257 512926926 772767978 459031641 851278665 597267044 288182247 676840151 765095011 222826872 128251140 692961167 44840190 777166795 531899636 212181094 757160382 235704200 755989355 530718696 360071817 853784505 45337507 705363907 940782346 668914895 327933656 197860679 865147698 442651422 361888972 200686061 585046961 933601118 911588932 632628173 405607041 765357355 756332936 808904742 49559900 678023046 231287527 281545690 730002497 851338067 538264369 893977071 924467187 32975321 469657659 358227983 774783610 852558661 864938847 232551177 117622176 584539431 120956921 235704142 426644340 604874482 924873195 425631604 866218187 537163392 333781530 407853239 547682746 271871117 913009390 880924019 40772125 144013111 745608406 640552875 308341780 836188805 829271746 347302789 221966464 195073757 257843879 935267276 433878410 8053643 33818623 14394989 807036701 529098049 874340422 815365370 277394279 594150545 976783230 362694442 741928796 321603189 383792812 998086999 216989491 946268360 956857944 225541374 570967271 347603147 306955025 419559235 740808375 579815841 340692455 753343850 449079206 253307602 684500207 776971615 10112507 673605836 515944387 870918703 224405443 791721309 287371263 933745293 775137610 499366459 693897157 256709966 406556582 832204156 806749754 286146541 798745900 780431390 580805639 168414984 436600824 501459584 89983960 413347040 400182890 491473127 208615648 135006685 106560932 363034106 254989140 1546504 528866317 903180103 229260011 240441488 248033744 558629308 295093605 453919302 989554014 130063406 371117313 898805280 497039336 530254293 55664389 729896633 479483878 981043406 412163129 438246863 816028050 807566488 144778092 168714948 567426925 561766040 677542894 442540319 775084730 368498837 320001556 715099912 149604350 27539772 132828600 980843983 347686279 325725853 518545591 937759333 115013601 623419052 214212977 424719329 92890722 830905793 686004555 11169788 997629343 543499032 460878128 205910421 89717749 21822290 81932812 759107375 129610241 339781874 310980944 603275118 840624936 492254433 340719473 818590110 974448656 487726315 794837097 979801644 711065381 755634752 660769333 81159978 78259989 27128820 414092629 144755407 812619604 61200767 88027470 545487349 479942297 725779773 169154859 149804186 627327327 417270510 76442104 219087455 429087333 484472887 503646022 938363148 528364847 859773216 452577707 297141514 263805058 995138709 434550078 1239527 507982060 289745125 656055327 445738198 816481081 712343110 133978861 557234476 943907071 208101711 271833934 911327460 933281555 829966204 263747691 984878876 149030418 192040877 392497520 320472726 903566042 765887655 864394257 150758456 677788429 567298961 146517248 712443276 545929109 605753465 770218616 601077057 301257498 507197645 551333045 815112616 10634382 761616354 753005689 9122615 960635298 891580273 393606537 110067978 344379726 168138261 76447022 683759453 736762957 584716750 890830517 696777747 159455134 601491072 650985455 918814002 646426884 793381493 32198066 781007205 531559815 455075543 546414678 414493305 146087922 580274231 285132856 351731680 942908242 440590089 389101114 653132081 566586237 602547237 781404225 488785574 2282889 103590728 771174326 349560220 445328976 510966161 609863686 678095638 336547571 319224324 944524578 138559035 390461780 565735946 183614976 308264148 199384730 22771695 76428568 904740303 891873201 743344483 720226023 502417342 390334407 822163450 392362607 768192345 8500433 211648940 736785845 287634424 938281988 715741013 409283650 653027353 260307036 804551478 617728419 566790112 512486680 441034098 804321257 746873234 707740731 212933778 58078762 884932633 700129549 347595778 574671102 361466243 484664473 574411409 665720578 580321667 172218924 97889013 947773785 867800559 249936860 355434053 444000294 386676032 793097983 932341885 666556179 989777173 912238767 578575102 133642701 952351408 855947853 387630347 35278469 964383095 499756027 641362508 2119280 997971828 521857313 855730511 470381128 424470486 515139304 308289538 235413706 865402734 593019074 132234299 249511734 180779827 368684768 827039280 593247186 141312702 241750202 368233215 173887079 722506447 879724427 370972967 104543426 186539462 242606291 857531661 330701620 942666794 253275347 652236665 754375955 545574694 925246740 452195862 417946935 452309255 56756960 608050165 311585406 567826879 201275848 258470922 746937928 988319589 941237788 741816750 775247611 767253683 721542518 424416027 804632704 83933575 205117744 147528179 786237636 12789090 192298216 445344698 478372408 889039852 17009923 828074071 307339346 253632366 491843368 954188439 796508170 736020310 741909697 644103338 800303198 51074231 756148093 673536164 5243598 894119622 605011921 42498813 197008352 649278814 325742962 480517394 864048029 7437181 316245980 450377122 235681810 127831493 380434638 86199633 356627408 1814780 650036428 253746984 754916973 791206028 26642844 390978835 546433281 541128963 102027977 484197474 207301290 566651028 996889124 918485576 201218824 709188501 731761725 285505119 953763009 920249599 336637678 543128867 972593662 146601713 32518097 501945458 676999917 284429613 919837893 599601682 978638397 140719514 2435181 570777131 169237925 125232832 254578864 608701385 231742557 784158799 987519802 618718043 502801826 867678616 444574714 973249335 528643383 664748050 281752994 554666516 588967903 822593495 560908331 930296206 90567140 875181092 926871374 944007845 603279251 969604061 612452107 999186494 786470846 37542406 643686438 465797024 988445240 363625035 733650597 680211705 617769564 257519481 282677331 750208471 506980743 677258242 340904769 448142767 939315098 966800510 766121024 839860314 650666361 409944612 45567847 603183251 510482830 556422485 321335443 445080186 28109382 351600146 276368866 679845908 155137682 921361537 97535543 420220872 323147880 468207980 351959482 588823267 559740224 931216065 386487381 43283477 316103832 158342163 750923832 137508850 367952497 646282007 765405781 909176691 462986191 949298216 209367780 651110514 987144508 113382596 279583713 556083761 222501701 572149261 936666505 344531412 918360316 39220041 541769441 844992738 29663860 317471331 620156975 789414344 208026441 389238375 712404862 740306006 195967765 491171337 55606047 60866624 568739324 856320031 402897955 476939678 705717537 423200291 898890465 13702508 60256558 78599346 822149494 871520779 845305041 250231823 323886144 74775486 756017977 860745889 353112163 529264942 515409565 536111472 203745348 476073959 102820533 394605228 718427664 354948312 94514495 943625254 440540214 543223511 590005371 23379413 373274601 248211227 256606640 101227091 774253471 640213952 605106085 828770654 233526676 71032903 61570856 623089239 653299272 53525011 25420171 724469446 540653821 265045740 928747298 206463188 855168058 303496064 715026374 41330639 617484362 493964253 80017749 203400362 438222782 779880953 241375791 799844474 110433767 25053738 931220923 202461946 490843997 281586094 988242656 298788616 18569851 65513765 842293900 145503014 79081952 685370641 103566897 642921977 206393071 241650781 782999107 643815118 956654672 450655443 705739963 39563792 102884973 40206244 758181271 509231059 722254326 666968549 356950359 304036941 930609245 215326476 425277826 861977175 984988251 506055031 204195103 308302832 843831401 297483493 657648956 150832314 359103304 278710010 139474283 322867323 199205497 844194752 891997248 542007710 667444422 75854369 691311572 407781807 142174391 24105582 425902149 866463715 733098270 526536923 328730163 14052238 666622860 790711296 958993733 398308522 940109017 524346714 62783650 94379094 719019936 478642119 906892665 255360853 628167872 202128398 889965945 750748299 415098844 874198869 564450649 79867268 961049564 340615593 257567058 222222061 664925546 112200826 768273311 659139353 508428662 922028827 89892612 262074493 629623731 960315206 259195716 379972148 317654295 591249815 957947818 798349947 628307039 909826060 891504513 893692214 103474312 556017803 922734236 17986154 440637271 367664476 687732175 701040321 202126291 600506795 426890099 319619081 869086917 283685895 262125030 221406133 24465727 73341670 252328457 503014234 554258194 942801695 339237824 942647091 419214678 456896622 286761078 803541150 816339686 767825907 845567382 708033693 667444449 869184179 822414099 476779606 303932203 985005590 769489377 860070292 714926825 123522151 820680313 146671939 700286729 568716632 888090457 922932215 430363832 136590971 75741058 194787942 275098601 804799433 986694392 690886121 710912981 6063647 348419910 122087168 780791670 251498940 308429815 200196043 173660682 419146949 442465054 380397201 932172182 210568130 870182351 628387901 614467425 831058462 846531235 67778780 873757300 839437994 434112056 771950624 144287777 470936090 569032111 881061344 541652089 944091526 771966253 551005846 11163860 890828011 822004314 162304991 192612429 217781160 289766629 214268159 873926724 390644994 668040957 877801818 643797722 741056160 510014425 464488700 220099448 680659215 426522162 319058194 686264136 754385983 747733700 519366767 178798010 181678596 840846545 441811464 180169985 648119958 526317213 586319224 35159188 124678929 456977907 236632957 348351917 17769462 832654494 64072313 144814541 575256488 171328241 485505265 335164726 606104304 766276160 655117330 926460271 467861882 143725925 246174759 410438084 829419094 734095676 927053092 671093188 992085623 365764390 656044319 457920961 725411639 116384138 680700625 888139091 610620113 19759696 238007321 545663958 548824294 564597092 735934585 44886247 369617657 710123321 41522583 252623594 631131891 165212995 65863101 7527815 28453791 896072828 879040090 455898665 150417711 499153888 382944383 318355582 283031989 98624241 797032291 370642682 176168363 621220915 949778144 129015635 314671724 994768305 782037491 815535366 384112824 849028982 831132991 390435281 399727412 458042389 871715211 5338679 748328680 579918114 491347008 751793663 435321791 917216183 74122220 17883317 235726602 601971952 678545601 454864424 938597373 691007087 380926230 572648682 147279921 446964952 238604261 488702164 573433377 160711254 200944460 393305471 360419245 171534613 923548940 138864331 210023065 172937670 254733069 40893788 713806095 501520414 646557656 626674968 501700633 290309974 23756571 594209194 819650600 247648428 918375465 4354306 310393232 722164193 331458167 586839507 318490889 334556090 967014432 148870164 958443056 312098432 723393634 474996096 223194627 37055103 992014879 693116438 222435177 332174986 337692253 23875225 659323304 912976501 112998087 975002384 476072685 659731354 779013673 479021383 97849032 340157781 123630327 144050509 919442093 303859080 873158599 372058612 657962611 908569368 808673234 26112341 499387097 810543214 299108215 288809801 853122556 666137590 258827449 60881904 445045219 51271843 381465020 296414254 244492020 643724393 482777419 772379177 201628283 499599042 219670869 508444621 781697834 540597546 241662828 801772872 154156947 901848995 351383877 672302478 132027056 845221170 371626810 549636822 102242396 920311392 763638987 682134810 502609880 931924921 85500184 733900955 356712519 294490192 225621865 146809948 72935217 160009786 831427495 863895714 82031876 689928462 960031968 931258234 529578382 374256236 398326214 309426995 683278469 580369522 956208432 663910624 86834687 76526664 25585816 165082327 442255098 50479254 818746012 776952628 191677397 145276937 727810942 947205719 365066453 367458770 274905508 495129953 564587682 759252518 621254168 518405820 179123911 270530751 695825672 952971408 704766005 239152473 959286343 170974542 433758656 129127478 336356811 960100393 587825824 337626267 994049581 729260440 588178162 655428945 41400108 392036822 18878517 279195940 105912362 458387810 321738190 613146471 68726957 361284480 891880324 794539119 304315103 573356725 579095556 507067411 9990159 291948878 47459166 643264051 995373870 655053274 852448646 258077486 508102995 952645548 931539668 286590058 756460600 691890010 179673220 936779983 59096762 713423680 217920823 401741132 813676380 206361598 264776048 240122193 296259269 731115254 917430808 849407316 51927101 299095759 486290683 304792908 987425332 664740341 507983177 412518201 315276476 363496214 510068246 312843162 385736714 177655718 244788954 771839989 19205369 765724764 272087537 669456723 624247686 277925811 273652507 415960768 740567893 686591594 529837054 977857999 323757099 629467140 405613215 267850005 280203377 15524169 298313197 955541162 633306552 709476035 23373366 604433579 945954095 633538370 163442608 611705274 719082543 185431129 476443378 741340028 974050992 623794398 382807416 687599386 988945873 241068910 228462114 844126145 699543636 159120102 11740597 445215522 692018463 881723115 728546136 758747122 461520316 189612643 470251801 610213995 861751001 463664634 600356966 834221258 569371337 591716511 498670740 899194319 433552898 287687684 977022300 579927360 488798109 634922273 881667929 935689829 100480474 652560049 57968267 455578253 528900249 153955763 115372758 145905545 89920993 415565802 113813636 910806572 665117788 776669790 49560767 741344465 959320537 362016729 17508376 254704084 863713738 751008107 332561155 73562135 803888579 776605927 689929304 54653823 480196609 930361699 17724372 271137141 115300833 204198844 157907606 492659558 970838628 433841936 263386530 386238787 596699314 943565634 205848161 931676162 961513107 904779641 110637343 680975387 238050551 508147361 717817740 251812875 109445232 369355240 422077756 501175509 344363443 387632962 6430247 60676219 319731739 728629222 89122601 843509385 323664934 338414287 709280387 728208011 18571254 360446269 331599448 421834899 910665680 775042865 838196017 648265140 660602528 530619380 274639482 202220681 949688436 23719056 966100738 469694895 946615037 707534421 761291647 943438918 215733777 623085398 822207752 987207284 32695851 18301674 139639193 293008866 370142441 99223595 710871187 215146045 578866061 666715770 590860089 189478838 696041341 937340921 644608307 901180803 449727684 476722703 53065999 677823580 428621966 254754280 991345339 336884990 974889904 672103667 953648141 945616043 347145501 405364578 206444859 914141608 622015090 277851821 224067939 109234622 898358891 747856911 354051332 670574266 249688427 962265351 323821187 943729390 91581433 899703769 721346216 384762797 846910269 140018187 128959262 822005202 896157575 665523944 44086518 910038586 495797961 848214016 510424868 624553541 332983064 60403110 913634049 416691801 973860143 397060465 89696967 345164383 739866347 295535291 720549400 975582276 838139856 721753381 316070520 554609274 174010754 72982289 868876750 420840052 444359757 963258919 75286759 868604717 683282846 854446545 959362547 501025186 413753480 252516798 83799814 697145171 963335744 550270563 208429208 28361926 760863393 598428533 51211782 516143620 334716585 308621424 851742223 317714714 932004602 885786387 462359895 47810202 94240858 544055778 833568487 419444759 30589491 521993891 595473579 42061484 28919572 514254049 733228019 735794550 442593070 572070508 538125810 42997269 152478935 937481687 71943234 603885872 532736779 143455993 353104223 752552686 571137510 645367661 221367079 206288765 863905067 967405330 994401120 909295502 956896448 380606091 939870770 543496407 620916528 48718271 256847017 552673424 495224871 292122714 601216820 316150263 256378618 830769739 799159337 508721868 988478749 752282180 605990463 963576277 344990890 187776573 73195282 474624859 525174497 373152242 640893858 586240427 207533218 834365792 500173012 678844823 82174709 185050956 206367215 912206067 707613570 82665916 856811297 211297048 633557785 119234171 569666040 247940963 56290860 578544025 521294826 994259383 937058640 231898601 950442189 766363383 43597760 792948098 896615775 426115469 465172954 648945215 811184063 556968422 236224415 950304319 597934066 825009396 169794871 965151845 18625119 937654443 355798891 969858777 175874131 633094788 460651562 842216325 854536318 459116028 151966980 709036184 589992820 297841942 296131506 587789063 561826862 798305493 19352204 257929991 158528134 553089987 797515025 805869716 238407102 501243501 963934307 877114350 790723322 45195749 515668424 966964247 315157953 517652031 455094570 87770966 183534208 330703124 339713432 726548406 266892551 47498754 457597891 562322823 849885450 597318441 264098946 469951452 230720673 240630191 157784398 509306636 52273352 951114814 159974086 205048114 510313952 925175681 865641261 616147629 403707948 653115050 435551975 116685472 874310229 7440879 963753216 950375795 357141479 550091016 455977893 853905744 152786897 828045747 733109416 953206951 177557225 605148209 550151680 854853802 405536870 348728262 78014535 562926034 113790564 372256572 198126394 341745240 726772836 906191713 536877629 750232765 530568649 200060292 982780116 847579714 946436699 107043324 875893035 528326001 501820104 779818657 203388047 119983250 853167390 61481809 710864371 438744630 673942867 470335596 552529004 508236209 340077501 790991193 67602357 540209047 419219866 735094015 173324972 806287430 427735946 182780492 993522643 615551580 160373263 488441522 916663760 611734845 901144596 753129637 515332589 827330958 459812195 862281246 319992473 176585661 343655725 196491547 236808677 387207798 747652231 931917340 572929543 58935599 962068199 450434728 426843098 803188381 918072491 856775622 404361053 862029629 436853138 202949253 268068912 377380300 32964929 80977524 38777370 892881871 812158399 812321834 704402309 585263628 60561913 796428735 499684864 170635023 610102847 197945681 141989052 64235431 236571845 641506689 180665104 177264486 220161059 430911475 918236406 122067236 341891542 54028754 795603851 964576636 290501308 519480393 887778194 33528141 446767516 75616011 273442802 152318010 36778396 826330827 650726452 199732011 435056841 286188485 777379078 795333834 167243411 774473268 463533242 263111175 702691405 878095577 442134471 22749845 743980465 592386939 26429255 710223210 543447387 44542305 482632056 170425155 310975305 182175706 177486907 714249501 274461025 985007797 587925912 967368381 905299435 86705865 46125624 820188457 835750931 96968303 450779114 608562989 444795496 311685634 916646430 700944856 996909408 113732710 209662061 907892476 929297362 927434623 266360591 141101489 883247482 58076341 741819235 851117266 430519672 199390582 56830059 935460734 354696401 774761908 92502349 847147928 150107373 104586339 30839251 375536200 880109591 743278076 1261804 410644601 282014209 618886909 129767209 232859480 200146493 694299751 760418112 461482715 369385156 977514047 529682573 458533944 69794419 672454669 770645388 201917545 655003018 219220320 447600736 794098351 778637355 594682951 526487888 70030604 634880737 260322777 124609348 190783175 881520406 436673711 599556172 641686764 632859547 9028453 952645145 788399306 207733028 660373788 705937026 666273907 569911497 802413051 322108929 733274943 821481095 900573609 686154292 81608777 117526973 416162773 666933852 706716400 741448624 661257903 903049697 531043672 618881031 203319660 932086988 925776615 333578575 497993413 601497675 514087112 19879800 668492664 800569648 856583275 249912918 896814790 761198707 353416707 369750049 488410356 219796396 614130950 936425973 391270858 71168921 844756145 167299155 293427991 644252318 358698114 163587998 568283946 830430528 833633980 292109471 515832154 414072489 100859622 534458626 850047104 495405352 116416588 271011799 528558456 237832878 942338685 537989649 420045732 178691409 84364235 81888010 867052392 52466124 639237070 24277245 750430383 397877245 632238561 327725963 832935780 650088294 188556196 792960055 500473850 651178414 536583544 977838826 734375909 987924253 165766918 351104111 265046559 511427875 959001017 112663288 954253220 597343953 74768191 517595287 727091190 142691678 925210635 48030662 782575513 913568419 841413590 300662752 726788248 653881760 739220506 250605477 214159615 101457653 702908054 790056890 349151582 333723497 911025613 964243751 512461133 873226855 595634054 255171031 646680546 24175228 408923469 455777563 481138236 737935835 320823025 461496871 72313340 368133337 774812932 405594772 842315207 679041648 415280990 355145437 614996933 690470080 869532059 619993314 663131685 82192266 838765464 361300583 449514903 826740916 547717626 731033494 707392464 682099399 354895527 881122169 43448842 472095092 160290634 465258625 599676801 190649355 762381267 746966274 967699959 830524930 437109493 816157108 177659440 258217332 517548711 494937652 34378359 893853599 873923236 195267456 421064984 22672229 45300970 838602367 827379428 145659852 239699519 21822583 412841904 91463294 782679719 132079509 570379989 504920138 454101999 660141417 435667378 679818657 494414374 748691815 868159525 708606745 881458206 583767399 825062678 290941934 73329135 762634789 702270701 73664636 655249781 45225409 774733847 855281862 550621389 707707457 6350212 301897970 217158876 945121291 475296044 931400651 566807496 273626219 437428357 333579070 819382653 933308947 31155471 963843805 954272297 952229269 972801736 740354143 493317824 467749867 356838072 519605278 812647800 355244784 679199079 299001239 635861070 516721125 19070818 644433902 398345088 82756589 474217914 934115943 582366225 356736656 832140420 453381870 335726153 303881276 210461018 507361424 256901170 642005695 18841560 913072128 457063964 550439887 370006048 35473427 850092825 645247874 922015063 466680388 391306626 562087638 435683365 66828593 532624752 163250730 147390777 820972315 254602052 955170243 185506243 542963306 529477151 821563977 158267896 993495591 845515882 672500039 756189074 278891649 140589648 1468846 683340877 374671689 706317887 62522962 472938603 95767669 532242283 605984875 323348273 130338976 631364171 233532950 437565288 678250376 945437978 988974802 628980701 383436432 464193111 42124292 982679009 397718332 337769797 220158835 43875785 375356343 376891500 331680716 646872431 221006672 146964502 496635167 30593711 654552824 865070291 125386080 371603435 813526982 688510453 562532071 386281096 958464883 403383829 883705584 73617263 341520095 190997900 516503068 450643341 612438154 373096699 746492142 493689939 914751771 623079364 935586895 985749558 199420381 34294414 313840651 530379568 786662205 556067780 715344722 94384445 533491021 475084823 917745464 831180511 746191428 336935160 996762421 682241435 67926780 771397919 70351269 45937274 908669811 362249479 481652296 187747977 795583306 689252207 24902340 128061273 724453961 355136474 234937630 745548159 709298393 915710736 783241797 810277653 196676744 144736667 270148231 944880695 349527177 158545483 467002906 64686471 569995825 695982259 524485525 537247914 673846139 415382441 736157300 591018697 284032901 656574409 356485527 236187409 923154193 405545459 482360771 314590003 21078789 909550537 492325407 600791013 856900331 272564274 808599225 325922654 753491314 310069210 445616383 201247710 397042411 927759791 147774022 856954916 634536909 505135973 231287367 564792310 10890033 685223923 248461725 457067165 979497302 895012372 238114888 393529190 517584926 949977800 135754284 302494242 918612879 924860880 663794067 213243814 389287508 629826613 254419367 132584524 189574202 280874689 71326457 769321073 305631923 761209476 158090237 202617077 811420502 790199633 538671499 505120702 629365341 319667774 472720224 593881653 888791845 757059112 882728603 281385927 958861490 614233132 433157696 824247909 705103400 874545711 886357432 125164804 453156691 145361240 474661711 765446686 456636192 290847376 499402933 604886576 334625826 43414793 694339966 198379578 824657678 220037300 328397218 158524482 933559615 364717769 80069117 495047633 263349042 957605955 553723600 26601588 970209035 958144097 498199102 831337020 404622607 993982247 657317584 887393854 976040488 205489115 283023858 636779284 302725220 756878216 100577396 871075163 865554806 976179070 331954441 446908979 328001844 96045520 905024203 982993858 927683607 336675796 665981365 299389873 945477566 572735143 780347176 11727789 61602667 193957287 737795175 491844583 825500292 602677495 303144218 445638549 507012883 48555006 46124495 123082095 602555463 520012264 533683828 576000562 677089009 807838755 219930847 15386913 955440648 189756644 613781830 153151103 727985957 966697376 144307911 821009942 445147400 662876051 942494689 108487091 611414545 250643004 583060217 667390887 358509767 306613727 390495447 613238600 257733205 152004098 630574886 643189614 184380168 550430192 931688183 151651062 588753106 895313721 56590654 107248450 644679626 426799152 993527124 249788599 425300138 553357420 454361971 676965183 77646160 191547719 292686141 148345029 110473533 818004066 446235702 494627771 14556185 258720799 347852869 993159574 467696173 999666213 250015287 944865105 264874727 438183904 59098172 554932198 799129946 328359679 454315112 141860568 782262971 124022260 925802803 676146861 526362853 367936631 110728698 332369260 460086486 444545028 256440700 274084131 293420336 490819672 36470877 582274659 717280953 483232248 147408806 500465346 814671067 223573162 846352707 308547928 735782948 751377401 315111044 557616450 145736391 960873397 325987996 736290851 945541402 154317937 816415013 648445086 366512662 710513668 810314395 897839837 455017434 23996424 554288348 861111565 226998825 563176030 562011566 43348447 401621223 911099304 522661177 503963913 486490783 837660622 818686601 374174147 305339136 894791290 760862221 277033291 937645403 365376412 488346139 505081697 925163303 468168678 460068202 922189515 450086014 291150672 316906390 474704339 990518941 81655701 466880415 170025668 276605032 733037749 56524906 330954864 950575843 557616497 128149823 949158573 790942138 648326610 163806281 673029843 514047930 30884771 446160153 220759616 55074645 759766258 939349284 330961108 520382243 28892307 356622912 468154741 599780955 591496861 228509483 861450380 495838046 878793451 868129284 671963783 970407469 165319580 900356304 597118037 529986286 474369939 923982838 104891373 456244843 288682231 544385731 861624519 844474002 863992244 818180583 857980001 488547574 536671737 321444342 665679547 341896012 414023865 146083305 363498203 911088623 359565866 386450330 785339723 459654749 449136200 933523019 271521430 740837816 347707219 422239520 437574606 963987783 561099340 560631200 975236361 242448114 498948988 209828920 713317855 644518344 92514030 632110776 233642478 441494653 34435824 18447060 756418902 108216804 950011542 909791908 277328190 856467834 738130487 267912484 854117965 470715867 353690094 504383669 771299121 812812106 43768858 340719514 294905116 80334382 447737310 497107580 512560705 582066063 700936098 190106855 431139932 311635869 140392336 365869002 769396007 315631145 72496152 629350395 919515878 811261226 864988268 650606257 886362844 395544890 432900357 815650312 265477587 593219095 418107932 566604673 421421209 730088226 972806705 65757311 4764285 96394211 132427400 865735370 104733142 420164227 738211239 731222288 649962108 569824848 841891802 120204639 944023629 93462589 297239471 874792877 857868202 304675167 252017274 963488848 531948535 513454449 526367442 29975174 105568286 560202577 779467538 122884335 198188301 4872065 157970905 355286029 299047475 368514727 536963723 391763659 740870663 10763277 875706317 188941555 854758529 629743649 277629452 788158391 403522975 693057782 852062199 491476521 825585122 509206722 87183617 265905602 425104590 341583454 746906080 638182111 838807917 309216201 871291665 514188607 792281293 698401957 722715473 875631751 760680061 788562104 664834597 807400638 455483156 947338861 234376787 473916113 431597739 676314449 457848935 605968144 426406237 15804054 302615343 453184431 114718670 85384083 993388607 628703046 592483745 650722881 746023534 226762578 609405441 151610304 436300375 260352177 734658073 500202192 946957529 650467882 807645596 223256152 657724824 166430947 723797310 597980643 536510330 725762281 172382520 477450270 125311786 86307756 274521032 537401692 722955672 324972159 773697455 508727314 128280182 256284956 872927921 311968091 283994301 216342559 962874392 763461492 757577510 281506182 584208690 109216321 279553714 119286071 42777550 255385031 964103459 833120634 541024963 757459120 930869632 503885691 440320618 312469194 937509013 985283529 981937439 653599112 50438000 694799578 616208835 688199295 112853478 887842181 917655613 39648746 56375052 868253062 637455348 913163559 884330942 394003965 102472791 102446392 754816795 76250095 957883221 13623619 138416390 881187524 412759525 76359443 215850151 770704071 963606656 706463636 814297832 335708074 442433954 396829530 516541689 996533503 733537356 60999451 494252749 151887040 197361797 722068016 44445083 389629383 659543508 273990425 8902237 577037911 67380680 142242294 593420372 520177809 593565809 13783310 540862850 989315328 642733284 372991820 331997998 667268366 172343226 777198781 506077796 767809932 682877841 638228243 622442610 528501550 907487114 341175845 214598509 713186060 966254025 354845805 31690922 510334243 880814073 351138184 32683333 333885138 792646085 253500090 470678685 762720094 463000416 812661095 317963478 244164206 85486078 462933915 754492757 676973711 76575832 735385731 405719880 394270641 299905325 422823666 713557532 535310760 764488123 514383837 943628293 261530796 390275658 816987359 404982393 137321433 528904353 578711222 953670325 482181552 246131343 186719684 842065975 922504340 701655652 465450127 929999170 735779662 598041461 96139841 249000285 531341706 323309723 36647720 272510932 624465496 889070260 531911991 636935221 805791915 448221985 165888644 148002517 404373469 621102151 628257224 805737289 117453353 519480846 602602722 871065325 880931120 45582949 150457684 240116064 64058485 856389564 199170756 872763142 836058593 727185288 61867901 286750085 458084415 619290306 291239659 187800648 975072705 466461288 863437346 399266559 170908793 557707771 61358680 643597341 180142305 348605440 590567783 5525337 551708244 796307071 902025292 938663982 691716498 640261511 868873643 391452762 442176320 130687400 329854536 890450531 933357158 757101687 39311247 944105997 62785775 918181133 947203085 929751781 480273964 557694089 419494900 34889914 1667409 390280329 769216411 454196254 515823607 980291509 461000188 573183209 766486681 653854773 723197237 469492406 719743767 107226165 294600967 263911269 695068469 52634216 96262490 986352535 636528925 30888066 123135159 311618357 61458905 853888445 248906444 559591914 120030682 519493461 381199596 488859556 666355060 514799884 926882444 634649367 956297567 323925927 57485256 769113146 329838904 266897774 289301467 678580423 584055805 13896368 100459434 771996863 145079957 285986365 352010810 411575012 275436614 488090602 615361846 91095870 691290941 981966097 34679146 115431831 27201802 823617806 401700682 239691775 748545313 635310019 907428204 344698184 415381338 541913108 271980809 918936970 507264625 938695276 475355776 848469665 430984839 8240951 873187796 799905450 55105951 172501862 709319465 130099850 463222306 701796078 759396682 7670375 735155035 543171401 987306534 238300204 195724284 33765875 785604431 72473097 775203480 68731118 635971706 166553329 735839782 93625150 395804673 951956251 392419460 530550638 88080740 831246466 812411122 481888778 115256771 887400293 935334547 223943715 905425510 912944839 132526831 216716238 807298358 751544048 536465524 194769573 10167105 971403242 911901936 629727812 2528057 892019717 78853145 927586509 167458294 198301267 186131461 345105765 134318319 734136108 578047922 754296501 175893701 669304492 849951103 735189353 428057529 747250992 305244081 13604532 822814769 53003229 433397488 949030603 294031671 142401305 702496455 224825189 613294841 2320144 388157991 338005058 381141834 250726448 5656036 274108833 416578080 312736173 279235382 615953095 110622740 308585470 596720186 522906751 187653349 43150686 688087663 690031509 593548789 905921100 918386490 592994650 734511818 849687051 813809250 896878627 854959503 989196579 795649684 362453450 689037712 265205214 739069408 222308907 872501185 86410956 232833082 407520168 891315000 385446719 984973818 304530342 160146351 706389968 461603932 796764942 488749059 925306584 198584833 855452877 852961463 196906232 640989037 414999124 814211186 117671313 582822279 529658392 574523516 744465741 457382939 2655763 728794949 278499476 159864923 263958593 404819679 915412504 757092186 837650212 462647167 647038794 414158992 299724865 805721088 278089442 527810649 500109985 710258783 289942875 773774453 880171345 938737728 720489844 392314506 343513058 472564584 877632688 390624413 856750825 178537537 390340055 392938909 391372416 173547097 8961395 678288344 951317188 16196323 315251796 256351108 192896085 767864628 843438604 610306360 416189145 426528071 109508468 428169840 852685176 708242490 790881573 999338508 333187425 591850703 792335872 206144721 958044228 451221484 914701735 617844710 39483095 534117659 112439553 219887961 440871762 889409290 461550266 852234904 766798834 369675788 923684800 123354360 33553273 431005335 842412487 774007858 205621164 77849028 43203526 813452001 9911252 29504467 601391736 850129669 625710910 945063076 853536476 227492994 908023739 874693182 193816246 769117602 753313825 120992587 714950412 154877327 964510919 610045850 825486505 677382874 270723085 170398877 180178589 983164407 349091026 210988521 997840058 249577406 877385980 79734200 519421977 29326828 235135476 120664938 662544276 126732192 143082791 85435903 549365833 704178654 321962630 769521823 479044637 218234895 823897350 411197714 205646390 706405503 845838113 341427272 143969152 304411870 616941908 391720659 719967530 605655232 187714207 575763816 582390054 994683421 645503752 377867618 946743468 260626385 105638424 318466879 811949751 615131165 426405212 286337825 18648198 972995364 996956389 105600333 842330141 407665007 431994313 435901615 900935874 975606890 700607136 473126229 898921344 760740069 688527367 536592624 741615015 748715923 758636320 587109718 316599626 992122766 467895824 361812226 304423871 214328529 878928000 718691218 324067875 105676477 862765597 840820296 307261907 281960597 293222169 61044362 104451316 656082433 17389735 525457507 394722541 34476943 754812290 864893695 357120744 579757869 808330855 28486963 774983764 445545649 890190998 134626290 85973349 593811025 648557141 995410649 986366867 663341355 752973165 672045220 606285335 141180350 504115627 573531062 513789553 950327919 423638368 937869974 183479013 120159238 383768546 815358572 14771960 317654062 730873865 802186632 59428856 636156920 317874866 218481628 829145458 162406488 192976192 178765693 270611386 802395303 303542294 779635494 174777958 474161951 845027102 88131252 881436883 585145698 226306629 138381739 577823391 572282100 522125820 731489711 4548141 1615804 279046585 521997068 661411108 824675463 992020596 391887152 271475440 319909253 664838954 256159019 221222208 407111882 908449118 442204726 127558278 881592014 26402707 649781289 424432762 246177006 249397203 390221314 133661335 512075241 888124971 506360421 68889757 825631843 344759084 463368215 789568781 498468197 789188204 617944706 27673520 26378459 478183171 169523253 713628177 142906389 66304527 740852577 492593662 945525318 566488880 186457692 604924427 892096776 78787340 811785250 279464974 33810135 317260748 670989007 884313508 804319633 850684829 93874214 236583083 586632956 301996337 198241293 747345862 787907904 263212603 498195215 349126877 483246953 664482295 408509657 271380378 171754470 80734111 572963517 273889772 455237901 673704183 593218610 778461832 241051029 907643074 689127249 679271779 501329178 434530634 265838426 604237881 997197468 275662556 908280109 584357130 87875328 380330057 787455954 336176791 91141006 878461799 76054257 289267945 181460081 977983886 228431194 795229643 760055610 281760284 760975743 941494603 503451998 346895089 221905909 812416061 573790387 180047092 786264055 235145400 304837111 581575308 73442275 979580054 471803209 275294247 847677882 33250808 458234542 419776182 457429412 771089345 597522061 94670383 807614058 913521174 465787955 676353034 158580731 90969828 784976 760255941 236621287 16121434 558890873 905844576 5040103 765497194 73533092 144638946 168224339 460209229 52147118 421114834 386380458 603964668 914162648 306126270 66980366 202218423 236597318 289821880 111291333 631114626 604708479 183082195 429411257 999762083 915866864 468579242 916011257 439665446 323892073 17775322 962887734 85664089 99843486 611334276 771178567 195893328 338065319 412155852 629554341 991822434 359061120 936887644 718766064 793571242 988015242 868277217 126456936 711054471 744881672 212103821 388279412 219794460 706129315 523245460 156745503 352472273 294158055 694622895 320393366 773838032 493423299 483687324 662705323 13358728 7519757 409185435 615094613 323079982 233212924 592250099 915096878 181873463 870116012 608912235 143352819 730047712 420055454 543349969 478927112 911459494 239011381 361484407 374828017 104670670 637678649 460235440 431881434 208778974 612636248 870825304 365528337 135682082 215667360 273936457 273755014 910343208 468000007 816511463 721704785 422219332 126252515 328321429 672916524 433663757 949985906 285362750 574415605 80654046 987264340 955522253 56989230 568397910 685976332 759082676 464512637 557626584 749607554 265812073 627948844 21421324 389891459 244356581 610548394 744178524 865411392 817249059 256546056 24750712 435499211 782363303 494620284 666901459 783685021 684556276 280076257 46498339 663558163 202062357 854192438 136037860 86644204 328597013 176304667 947889622 259482317 238226823 464140887 511973243 428089021 907657983 480470100 626174874 528291497 844207254 890185121 53789375 809663201 235461226 402937199 337342392 724729753 923176219 535842581 777840665 834223977 200342096 721134733 463697593 862337998 761855280 850757876 969717299 687286182 642025193 842922253 338080614 396915640 866548525 948115391 935007222 22364458 354324144 992836755 438783176 141436425 439676331 811410999 716129930 674133957 408410204 516622077 382817321 578719665 333707140 875237212 470614360 321893767 248686823 753192046 407017232 714676195 637565904 639981169 937101322 666008771 582958474 715308359 370243399 10569741 738091496 344942837 155379337 190993417 419783102 2517031 427450071 245426659 21897573 229611691 338558205 250869803 979460923 79438833 724321801 947069780 512451105 593503634 264646607 184080952 909257723 204996550 724251494 938016914 750821940 738079724 38942633 949838722 341914679 878088966 2633656 759742989 174866423 836342330 468861300 934441371 788470376 735212882 840960006 737566839 173011971 743721277 815242328 796366931 491193670 532334220 89308570 453293249 521772850 317996533 330468287 554854331 226765771 251950804 829164541 682838555 51426460 33799077 190780753 850143268 770925872 563339403 989727481 196575223 73630106 569396685 762188024 716271135 678462190 863092307 244435093 411220998 166248389 93447725 352097500 52795005 974839997 203501836 700328219 816790584 880184567 604955335 424342886 907378768 825188504 24361432 753063701 70412991 520281928 125520349 41649473 155402983 613370038 704674327 885659978 758241292 719082257 640013806 142925139 365569493 273569680 967949163 158583492 324999887 110925036 344377788 112402632 671754474 621678049 182293427 79769805 817176570 165681585 240393288 490267398 688353847 835035808 63820563 645602028 172262589 899054201 448372434 652079033 117037069 152018695 262647785 185356523 577150090 753717917 405113053 808570567 397589757 991514255 443667160 389804756 233706770 968177078 949564969 85968988 255081945 92564209 761976513 831387886 291126853 708568990 547899062 579535071 663510448 372892709 690715331 751923652 721763413 67897965 112402118 250426105 925128149 534384741 255185986 771175453 628906419 121185405 416378587 272381844 241890776 838581290 896114908 520314116 576079119 489862757 159692724 595557848 109726090 593368621 405530228 904816576 749904219 155014400 234271315 57733935 379092732 479229286 684780330 732090844 509692872 550062439 793464825 823510337 555048575 880543503 282438496 914840351 258086854 302486257 632410662 675681784 113131173 694983841 754542518 847764372 181119751 864008505 765594269 480598397 636859965 105560021 113087758 631393666 487403387 639848983 801874270 828933688 731525722 882366627 564622472 943740788 230512981 340352420 286971561 173936850 223603276 268324166 161321349 444178481 795012867 463303225 816771329 544874549 163893156 279032885 420811175 224564420 941289273 275282032 582843685 258930058 268132403 706900521 711319246 554508405 893053158 805374753 589204503 558634553 713320458 365934109 646706459 857028812 192467260 609185125 498814744 850889195 259756923 151161160 516645616 884252052 296659883 465141910 836614057 294164618 750479125 957045540 147137261 934236373 943965669 429314124 163530635 915518015 729138091 65365354 931932148 595586775 284475867 883168352 274243774 267349362 843542605 803701779 164592421 976927781 994538941 840194283 634238853 256272588 156736588 128152407 170401249 770827143 238745597 198553159 499414623 211262775 260023097 408648112 314826 149288454 468223819 623272204 666816015 523968988 635512549 266306519 65930432 819049194 440041626 183824915 409444244 478237219 458463073 221526213 419805925 217501118 931036440 806040693 707904560 517648310 697055999 93169586 772668569 764391498 57187897 353534348 601822564 150518397 462765647 419495960 527958141 992579223 117801388 610338544 375774449 810188450 267389985 200931248 301818227 228013293 181749603 258595962 589443800 651285645 102243720 87367283 578994843 270418903 594123662 639738948 593560410 447646440 249877460 393274522 245129047 4293661 424102559 497567398 417197815 674393755 298495127 949110429 19197766 416687304 622946119 215029305 622176882 879337680 99220896 768267062 740216396 279473441 37943414 374070230 547366090 225502959 417179394 673339230 766053511 703845553 242254174 350694550 579296066 927000738 416061708 667799117 302903899 899173697 650062192 656494035 98175321 641155025 578016849 566872958 895537766 908549850 856777308 763506469 903811793 674049702 845096353 209413288 11970443 545323460 140741652 103458918 381281707 123896713 434348557 925117892 319053034 670225034 784147144 556761517 346417704 759407396 130597606 798272781 843837925 659465204 124900075 232266581 135581896 785919071 185684926 885625594 225848860 344731403 523541291 432549366 874657870 601351268 72918628 628574278 982736752 742155544 830007420 456601194 481183161 54482075 329175275 779689960 901947395 140735908 936607245 79226312 450273356 180202158 707173282 276565785 763799093 363211384 679298896 534115179 19816838 488832646 915551516 392667476 893054632 630672285 305134069 651246828 781273385 61675083 750788137 457472080 331307580 467598173 759267822 986756130 415289654 290645606 397530587 514734599 802173970 533242431 167830380 655283496 284065262 624740737 15921025 79501490 391151500 588602125 57226975 476646486 5280210 225958021 543737517 612488905 649351242 326380240 218238201 653938757 908223395 684411034 594826545 811573510 153274926 510019281 775068842 619615695 637369954 533468457 134881565 825632354 501245784 76910745 566281509 753559051 364742991 33105884 588859586 637478422 247828009 700329457 720731096 634668116 402358253 532384412 29458097 499082651 357321539 775578338 361324151 947298371 280816635 598102417 771332027 144916137 135315334 954259382 648093425 235552175 657470331 464906532 363642097 595456314 333596692 823999220 98549624 805724339 791234222 453681663 450838437 309561223 913450573 406809446 383243900 387504039 245448213 78312203 98381158 297685513 869185490 575628309 902391983 468271397 788451953 270994800 194894343 565665144 349267077 501878858 793116418 903558660 704048323 581493912 117389720 952399054 516947078 10574735 758129829 447147871 480629835 736218667 606425706 730535748 276302390 400250795 633888522 548690574 736193164 596900370 706987790 242601043 85032503 88124072 20017634 506412843 663184197 335015544 314903126 211035059 330011497 87878864 814228253 443914510 371043449 522464707 616966993 888514399 410740462 998394026 333378797 754534480 812309095 178203807 385471826 547828622 757805606 696349952 822105539 944458058 320953233 875997682 452086760 434004153 826046642 557495516 192087119 261347477 578969784 547445991 73506534 308549531 269958772 373905285 734890371 881777931 248378589 902837479 105877596 268323627 250922892 719972997 371289743 664939972 268164929 700293531 219826843 32784547 732818524 632591782 445736165 869582874 109052260 269899498 935139893 644836732 706844548 307052783 80490550 40491940 684015881 959576320 78084089 219844463 892959205 580990123 763698290 764592189 720280111 407440963 751072506 17022580 24540321 625605985 15356875 740080125 771217689 618325855 438752391 981504709 619433240 748171228 435170482 570352957 55690310 26716475 571297843 58413275 805617900 807882019 846082519 246162583 975411320 388478208 233492942 538079087 167927293 843556481 628991020 186030819 474655920 62683672 463283049 944080761 544674412 468591485 129637602 139128634 246893615 935357995 205926230 208013363 715363483 168258530 837904233 809492726 374165110 190614819 374335012 261210902 650063146 804980663 933341043 798355886 521889093 10788137 869351590 685522395 27871994 975882567 509420272 268209981 537637023 216987813 142482411 501801082 143664429 532155673 151680019 458341308 321995971 31718976 95202118 234481966 620367140 432087544 831820618 905924482 809781812 337744100 54627399 68459630 256919166 790193387 879746377 267699498 447973809 773608889 758250687 427054835 123303710 311487293 609300223 16308620 102023740 652271657 328893632 948188088 198778661 310124150 206040990 244080577 619635990 492754909 956818073 978440692 944598259 518988894 329912982 913728803 216880576 390492861 160813277 963149089 765071145 779153152 140222873 656464714 281499131 14519027 861591131 962173176 966393001 629881508 874043544 499788303 431666120 972942567 728355366 796364658 720882323 133366738 386860995 492283275 203906919 369234242 208733070 449027783 725891656 726186325 843204492 651361816 993033563 881592558 85886500 671840625 883647338 449466933 117057187 593275982 183901795 696505108 759366585 888340521 345108441 70381499 238911483 461754118 246706049 159077148 156790879 51868136 774667703 399733615 987986626 206674265 569303543 404614320 757062245 368810982 106482532 598426396 1117804 411804321 274626884 334206904 774690910 387653534 510059905 61374666 639664808 418747510 96162602 533552734 420102426 979329223 106130672 654820034 597240680 22325425 45554601 445313802 908299178 677130074 472249553 642197901 434225884 947942251 761809156 520504933 254274911 410263442 677988485 222752755 364686710 755557630 247540667 720968026 125903306 711840742 893678510 502544127 903511015 618807810 815457422 355739919 620094141 976233232 425272365 841002489 527042335 650747729 496159360 892727536 847860807 924288521 318080033 928116842 427117648 17152002 572285136 259068067 317609659 182461449 820366317 386825755 365410027 77074800 127597824 649133588 867965608 122034315 688037426 998115605 335841952 142038835 635516625 468924266 209890017 597513542 764236240 209336737 389390177 198994724 473558596 543995150 93978230 29244980 913602024 921349192 15385950 319469405 356565402 253418410 447115961 226819981 573563868 413923283 884367114 62118966 495344980 834685990 856513849 877669836 270277452 409793867 849154835 852582472 588082226 905357228 802270665 555068840 451065369 997594617 381619309 230605932 475249463 449637284 787794552 943997979 651358309 667480934 401440327 848566204 340931490 365398968 591757209 445488221 111156880 71482203 906648595 458164624 807689973 311590353 576396220 404766185 68738364 366502369 841609089 426870145 623493874 713462295 134247858 198517366 103318857 122292033 394086531 202525545 44706712 603531507 650091660 271440382 374455768 401645572 406832458 544319839 325602601 840545039 404596124 680994490 631582795 506134259 4955718 318748094 466335269 582306643 633146993 375193890 141216834 933757719 871106089 376881951 127531343 188867305 269663454 576456689 622487455 882775481 143203299 419138649 915884455 283703610 765471986 47400990 191797890 922178146 468282535 672664199 816366701 970404334 479904512 544163042 542835532 262207708 68458979 712997633 595762980 705924334 869040024 836270520 692972191 194172206 965730635 77037408 6484363 858671205 326951820 980710487 986564443 753912226 995057358 789868926 606059940 873361593 508751851 621214905 760622241 524077761 653287582 748679539 637073328 433395349 658944007 824433943 651679187 81195860 6936875 638865304 870927920 14508258 471610738 61339114 630883474 710732901 816968999 917615750 898483685 616960200 610942460 42852330 335458493 143516475 686873987 903450903 522677712 756357553 810004918 90964497 363561591 648046944 46631279 205385315 41682738 142134597 196279537 952903576 575526433 841311901 425407581 699518403 365151627 335913325 18913342 148174840 934724699 779198204 865979390 240649425 195306142 99557972 535554670 618608874 723781638 665901252 135574594 319109988 439588970 648322144 716079251 710719590 881151044 239082623 755448155 272528279 866985265 488778812 720884732 217712294 605939829 86090999 621728698 955700163 568228724 324165841 22209084 405271075 358052410 770253619 746588175 434598527 496839668 975310151 351559971 934091669 434952053 170171005 755197772 236794534 302903218 917254920 54274754 695173622 637186630 14069855 575637665 441405264 399391215 916966844 926999914 956218495 19587855 499652768 447123328 821773270 694094380 174303053 597309356 499510441 498488432 546714443 531847578 184793554 723885609 874617828 523643994 394885165 150072650 12267175 549881055 533171484 580079081 494049256 675679363 886587139 342612671 21949246 122570625 290930637 217619883 732995589 331267450 101504869 277383727 609147354 74202609 223591998 328648177 46145314 667107535 998219212 278955324 491132290 21263583 702789897 587686780 691266152 717872211 482500337 867031494 978706817 351447869 92589318 192924493 84009793 622302743 915262412 750467054 136368990 991921724 449890126 44426405 658179925 577625196 453499287 341466646 235917028 950882636 809094970 103185157 408853134 396700644 416803275 938125022 877808667 262738975 731551332 401737262 406403860 159169870 398656545 913612071 213952843 881644198 546600100 718450720 561870673 896195005 155429010 675083795 28930303 870794001 702912531 219895582 523424238 700023425 205899094 547740930 58743294 240301009 756983051 711614887 932004307 777366827 139235559 210661782 5842771 440279961 685932579 377466493 174351401 128888204 857181182 697268655 424056901 661619544 845662774 341454497 293273178 911890869 186710931 957068655 34247263 332787776 105479261 222050133 797481487 216703992 198597344 583588149 657955689 178773953 152118255 338633239 167294768 632039652 43576159 888910757 500348779 945203597 297505415 661107371 926928358 521735500 722266310 503103389 913989808 47050133 334302717 489538321 749436060 819311680 184178449 346934336 891489728 460112905 17593451 411010954 142325752 928624913 327115383 630385391 50059108 980005211 32816680 828190870 461322981 967583056 135023986 132414794 271659684 274388539 223852495 3294455 285417612 759433934 275823803 168326450 236613835 28546972 316789816 462105519 650270293 42687900 915522891 285069000 735085409 363272364 837343869 299827197 414741482 857971212 206600794 780789870 597162543 775446239 52795893 605196131 452283699 930557614 391976291 660207813 529996093 975840228 279428155 101443490 872938073 491368530 141052445 890777260 549081302 691907501 223295272 679415995 6571463 922529291 890368129 795915591 141774210 313274986 259632339 437835502 718239779 497315113 751472330 157156340 570226186 465784461 868624279 504714430 241568345 306225982 835371887 199530582 565419895 783163079 550412 369384682 522882447 898727449 509122858 692770381 302477074 268301832 384058635 586966645 224589617 419353549 513213684 218232315 935415907 580387202 420422062 251842718 163907301 322998441 763215366 518347712 589678901 992422054 685064013 383640807 7063191 797906240 442534360 979116606 563939216 440002340 694886273 765122833 431002733 885050466 123615780 850296404 138443709 934680814 17181731 423685405 429013203 876779808 832337635 418340134 134009413 392501812 394080077 324487500 796680304 593557195 641075277 457986578 768055793 909059945 318933334 199677471 643561005 775755509 423497949 501494971 429638602 739000123 346600154 695150678 713042228 796459885 446335818 936258306 453181721 378581662 436961967 923228916 360556269 838849094 982569102 355577095 290208103 259270337 659706352 545453368 592414978 424418768 984915938 721707 310902909 748692758 789638645 518452389 476094300 416924315 738961086 622310928 92808804 282972493 17158743 502052602 498075170 990642042 32233180 919441046 534815077 669332312 206492399 760095801 965289920 849269118 734740021 160865758 483528201 933484392 322203607 404893347 138902237 824941558 59766530 507018570 234286361 59485165 941338983 727176889 821400162 324179061 421801403 833616506 791850399 547966361 783618104 298908987 449987449 897234634 35373851 969132880 476585698 752060764 582216484 636888876 667030923 288316680 162628633 977552875 629231724 346849897 877473603 719514572 592267840 478763903 54892015 298045615 61213190 765741615 679764974 236252827 224910721 920353472 969387029 270269499 260280249 74083935 175579838 971519323 226579832 703412636 248223813 843037040 704702414 923897067 434825613 540902414 731614862 276636452 848623225 948979567 142428879 531585540 185834098 880813811 548400491 296350378 392571623 920822170 38077827 491218458 374731209 24048780 673023737 988024253 51056139 860669329 980015348 799406047 178868264 753990554 575920224 117802032 143326876 861218102 316663915 928461380 229521514 170653469 3577097 223201299 959224725 564902569 216215921 109980281 556283303 326864984 569704607 809376183 672620077 219321420 76342224 183428592 121056056 912935114 560113928 728325037 975743453 972798655 208092047 719627866 26199734 665126454 835229807 400741063 142166112 915580643 478946552 617073063 807714811 212051099 801614653 757730836 426609581 74192857 820527765 311507977 859115807 224720955 835989018 348472039 551518718 697528067 675521325 922334193 236590203 313511320 645619184 730269391 782411724 584541186 138952650 757689871 176758953 368439153 697004007 69448095 51844047 342893238 79876534 12493653 686355584 540756679 709494121 254550887 884933378 321156416 995338872 212606707 470988060 512553693 631436830 183311480 190392988 211220994 722651611 499462235 512592339 651890483 5988848 31071076 199703062 559440795 496998374 694279998 386772543 579918729 13410055 473028346 169137963 539264751 637418211 796291980 794442810 119032802 187090381 220266573 154392530 292912925 599737692 623632247 402597340 972539517 100048107 424970412 40752709 862219654 451427864 621599600 867526015 457714652 76122952 823638442 440784125 777236427 59233314 510794791 563443130 661697217 712770064 731737879 142308531 348675022 543487169 626884238 663282024 411111467 25657002 772432644 319739487 585434032 995611008 163831254 758366625 36777819 378896575 335339459 312051516 659421648 222089766 825546095 801405375 46623700 833023033 937504227 412775617 945328849 186946238 35418379 516454746 595651926 282765120 847697975 979638951 511757716 299844495 501256859 122324555 251423202 943801918 940748238 938959081 897582393 415272740 432717903 384149163 276266936 36897756 875770363 71976382 227154721 444407365 996358808 516009683 959590234 275916546 787060302 871954848 513295086 153422330 197211689 267161437 472515466 432621273 449226904 601213256 74800256 443341710 69993969 684357409 949934919 293423307 698004203 636403118 645386744 436659337 95591202 362177336 191759827 854352513 190332310 724551181 407468472 842948275 531883308 13390588 379040943 594844643 82064684 427089884 324955232 976617495 650484161 688007173 288622492 616096538 241710716 823354581 463725266 741144829 6531794 512208940 389956250 430626960 925640345 626015984 226503726 815250925 890105487 324017034 577097708 431040238 494614739 804914791 608128981 206219186 666065770 355285625 442549265 806554908 410112699 811246516 12861289 360905556 859557907 448963473 256656844 879561284 160494114 780242318 472480970 626967067 468916605 472820139 318484508 526216142 657700634 670232814 414840858 829105554 325823190 499299808 405581891 245666660 320368626 967525135 279268281 505202561 413832082 733005706 771042242 237638382 688327997 989676392 229754440 9726961 163949920 121241665 382746202 704053397 143832011 791745971 501828777 381229867 308771890 439587806 49008652 641022660 594148525 783693289 759698428 386165687 221974072 790062203 8300313 354954273 882158388 766761538 27282851 683168352 764238820 566561391 396528641 115233175 64901873 195402552 523915582 488389166 897162215 592541781 450609543 962431567 364727222 341838212 954786478 325667946 116965681 335891718 967874730 818426289 453895058 45409311 136160789 59262109 431108852 109307289 859577004 836929383 943570136 544206402 316541395 275273360 170097825 214193001 959187215 620514138 171333144 743646565 670657673 830176332 966483432 128588302 459452818 753898929 318431266 491174210 227143961 270725146 459691195 33397602 670368823 257595608 542341130 398882258 223185060 93385347 212052298 653907836 342220606 845850997 518613790 343927630 282290825 676222032 841162248 176050871 781825322 674328692 628965104 206613038 396426859 225305738 173355427 770303403 948272827 244551932 90433362 879605548 475314219 88592506 836768527 880077618 422780657 822098038 230047827 388955457 274531817 985435049 554035579 799963747 891205903 524309132 321840710 486098342 237431814 346787808 5061209 775105689 830745748 646011174 145457083 768143315 746446115 351652136 766948697 166652780 648886082 76775534 377683843 144784770 506813986 991279050 864385645 242674870 449735962 578016973 919799983 271961772 586309668 916619855 949170630 724899471 414247005 884309739 271181969 236132746 727052425 10677632 763306964 269831504 356039052 753054129 757986488 593432213 233944818 488832614 249022281 772367762 359497064 865116745 532412151 68397189 371258176 153357898 222855957 621645870 159151345 211564572 971493213 707386964 328777109 52302517 731645547 962665022 701826410 554566866 12493885 653691195 203641426 235854704 772839098 344702746 37457490 45307988 197574183 723908274 26426902 128835205 719897523 440050780 553425260 975962316 414025197 286720116 312598980 380520507 648945992 16768475 820937399 594312355 107882654 392561784 238945405 839719708 715518890 921279410 445234293 190651009 667655564 482355448 866488737 577176049 543729481 293673529 713579303 481065296 689082441 436406380 96406737 549877187 190405847 598315530 797418894 828480056 256068773 934904719 169706991 897128924 744433989 877278204 601540267 583755938 764598449 400612184 891065627 741993411 493244867 277744426 144028606 847479864 478112446 672034049 783115446 6465858 353935299 400714476 568352842 979044067 489384285 888269826 192544098 702419042 369560310 952965340 840356366 223560907 588922207 18266134 133678080 158487917 757823308 644332754 962740492 269477466 647143894 774481204 625452975 631366890 853815543 480525031 428698502 369884728 323396625 235498902 98069458 351626659 67029608 378476404 40749051 290501967 813003683 452422069 514037258 447385250 731244111 731410706 401842477 40649927 783172700 477174857 267412534 45450030 898482590 558936731 386164253 33413642 194502733 424068685 953653882 598531282 172283269 304750375 856038923 580094144 476755911 414952184 58839348 225650005 663115126 122741263 201718906 61763795 940637531 360962500 328044807 213488321 81342754 638144749 139786538 550738027 355261915 222709353 58951892 110853984 637497465 180305305 936888347 531795954 121074262 456030945 981688762 10224057 711298477 224533036 468922767 597504016 380364831 638597990 910100765 210543255 995683631 691312383 256793096 765081519 293032646 311104622 79132315 494265601 280644527 524289196 371214917 68891128 876623900 661320885 476765719 938935874 632214559 529426443 878878536 814164563 6810162 961847603 21314481 298973665 845825968 662658613 67130962 561868905 312081753 231954720 780431307 78294953 977854418 5125764 339130084 112481316 536495139 453447158 175131909 815433633 775821367 618455183 487572158 462174124 114525535 155614573 295904833 526447636 403132624 810507313 326579171 170628459 942816288 231016832 212718239 805564809 75740621 514154370 99749522 353480714 302871478 419615846 754919808 847034059 209072543 295064284 538785614 450915953 385900978 824068249 973959302 797758690 307266297 634974423 126269142 926934985 776398309 405296338 710083985 912934678 471454410 641902156 707595820 632324988 936482400 964250633 565427394 673337074 300251716 650275924 577767569 215437619 880383861 47106425 557911163 518740030 800989911 168832585 327871878 490661078 955464627 125813913 602612060 938516738 450618421 301233602 147299020 337328782 225550317 765742371 57356359 551310217 247479375 856505499 208189539 1561797 33426739 427924239 236328028 631904347 640085333 496302826 491018894 929077284 42728662 101782168 670804732 775044672 590198201 183413514 591333325 761338771 461714535 116090421 74147785 719553091 894953003 745809810 72639200 726128188 924505527 485228192 601521315 838097836 62714270 196972382 750578889 204039559 10680535 756143313 940857260 425035780 701364544 246583172 410749641 476915997 307565593 740197379 448965444 384710931 378075269 431081311 822528609 120661737 863203853 355014061 223286796 249543396 713440028 609714311 949275474 454884625 511960451 444107657 584398566 909134271 107973879 976912597 704781725 57165312 479937934 345933712 305449714 984858669 874134598 807205474 561884547 446771807 885330302 3936250 890327954 605086455 324006267 41949064 973518212 508436758 795188453 540482881 596206694 331383077 207368007 89852639 923284067 979161935 875840914 860853278 325416783 530169346 766484122 995763008 634214687 264043122 535551384 148764554 293792879 95960854 145507494 911008197 214980347 435887657 828359494 181731006 981884966 678454314 820353756 450913734 904943478 242301020 968597295 767314226 177656085 13451079 875810028 556737244 352633938 738793269 364938787 660952736 194940958 681954486 260028104 296385248 948789136 86271261 137685811 495385345 300457569 756994304 682610336 934609388 413816689 324893371 308670896 450865294 978391872 89768686 610293479 868571224 327311477 556592379 829325100 248281023 860139611 29407113 124967499 126123709 276714847 682374404 266896246 129609550 353503635 696101914 59489728 762376180 585120558 67066431 480409761 243631156 840488202 281956394 202525813 143577367 557762853 641258582 512791293 83524010 503595808 141952386 467852252 614438782 155357891 156901681 197943066 421999912 806155383 382594091 833796005 586753730 403497418 73167610 900844492 244488296 20718575 445170798 179680194 107368125 24500795 675441178 809015841 97678179 68161706 386408148 263285860 626064774 353539671 728700729 435043179 513325138 954582535 699013158 506157051 837648248 199553695 884585280 837994300 124703150 427480489 831024493 137776953 88595756 414255060 379358553 388848995 578193455 38542705 18753010 613982478 812495737 98749687 882597613 614267891 804669647 793177471 773248831 704608429 985702266 208060232 830733732 355394876 658273991 532209204 656787227 517316485 689881223 850699338 581347687 36958671 97648015 766990386 502527888 493480775 619852345 597010876 343295072 114311805 992259298 500547161 933141223 501141989 814703722 246802336 718120184 234588247 505603767 783395787 623861673 299248528 576225074 395324983 214886871 514636463 589280072 781018600 140422816 599738040 941508330 120625666 144237542 788583700 909110541 748810833 23898835 318620687 374007339 429038530 377325648 699512153 772837569 321204456 57192844 533684870 159790543 786978424 925316219 9634702 981667675 95577037 689470036 888223565 614976238 408592228 561764882 526839812 465640469 129772385 495149301 534160854 968629985 657906697 889167614 798977868 181890664 289270854 26971510 156650962 222933313 681245734 24408935 946376760 180969484 633456988 883756577 664935217 560554984 932829118 361640375 802653655 789104891 752921541 587350911 962255397 941190382 958835472 558078102 988257148 508180846 390695137 494304858 921073439 405366956 516806814 991875310 234775222 880182238 857085009 176845241 605762767 334604220 592116009 292193767 921587032 43527940 893711863 402815719 237529127 175482102 405562802 900181739 584591730 806541784 917646835 605642603 337222231 345517427 679739770 816891298 886768469 327615892 900486311 224664335 871295697 274619020 995517953 250963958 577979283 437043121 265238195 338690013 79442246 909537755 864525578 833724431 36548347 122114023 405051640 929710620 790466982 310607672 40445588 570384983 176101024 564787249 952366744 46872663 280346147 313243324 537730786 165142390 414750162 176088262 34627315 404427093 987628334 51927232 818184819 723795542 794737185 236197408 635208107 155236385 310337911 34729438 216611849 428251168 601308512 475309303 556909216 118368258 792625136 349453550 637842085 518283323 936204704 898713158 621288435 146357379 940385738 158881545 736422280 23664723 893141808 513256772 73008134 218836843 506170485 790207368 927952947 884534351 85629602 65217899 823973753 749288645 805307299 615027205 578041447 134821976 580939976 786902132 432631597 713322200 324165957 418740824 130930724 157763800 130388145 407215191 903938628 905629231 150236555 977882778 816614829 290665592 979317168 567865678 514783263 952718737 839283942 908226853 991074689 420326944 308741973 920915410 633497181 55955465 214604297 806455952 420339298 164463865 604712817 153268380 939194593 544247519 191495139 384602550 541298513 521283693 23304726 415123621 575680972 16861595 745038246 418475440 690904463 540373029 422713235 324442405 878608254 96965640 544573122 321363413 47745693 109441545 595274363 383574422 513117336 659843118 207535337 192851392 908854844 488141890 840587677 866852273 190595580 922142293 407095308 657495881 46621293 135750458 266448908 268357998 275739338 660144904 75832923 722247306 903968624 172861850 180816664 689864456 382371939 205246223 348710984 629603290 701661640 867226186 762068562 897797878 118226025 957961074 725042307 204121556 597967412 693877364 856151948 162876914 537533116 758617468 745293823 788006224 591583158 683268480 953204437 165676788 487236478 438455477 893506026 745764200 921471888 821189399 590883455 165507895 164042511 375292646 947093944 33166707 212552513 233764643 933243164 620073010 492636176 431081496 531771672 103354636 832830603 576012237 128236412 38976415 524783971 763514515 622504956 988223500 749461358 281059197 48693936 913605495 337363496 155349730 830812308 656476298 465667117 292732637 570278409 832438770 195495872 256858061 281964882 590415073 723396936 280635605 707461400 761374603 548310989 732216925 923911911 149896105 409313663 904961679 401901487 735558905 197155376 122497499 911813699 516044731 424042965 878872947 6141917 413510965 490940168 808678864 32019608 354745393 284275593 731064619 183197173 384806266 124041400 432081925 972672855 994277474 589177885 908155295 713288839 568523583 827122657 318337154 835045936 525585386 327065426 748624633 902073955 501211710 170453859 290630546 324280597 882001055 832333097 673589153 142497437 171270256 879788127 194439101 820829238 214053019 791599587 260817985 42582147 519074318 201313335 657543628 143060486 734641720 354318849 502358466 367902119 216941968 204752523 647919816 148986163 703928334 452468291 236111179 516563931 643417008 853084476 535289850 192780465 454099703 578260396 435831880 502449966 615019879 3343980 850778347 823550895 402992651 361947003 736483424 979273203 88538094 734313083 651680612 391950239 688886435 450834738 247304060 592733882 793517757 278535691 37725550 336815665 161200728 453077651 308800454 747998292 352702863 233483772 163020114 504112983 474237699 678180765 479240615 16525266 188734043 191614831 425624986 647567170 336535742 249760914 346602951 445429894 776978778 849494470 706237197 695847010 55582177 515924467 600680719 570675199 251737351 51779233 686504629 494337897 765202693 410867840 810667689 386737168 19706393 428937698 244709339 86881607 797723908 979258172 633372669 914365640 970966410 971181481 635757576 79823663 406583030 535910 946477750 99329146 982313619 839252055 302232325 684048528 275254836 404671105 628707002 916975030 46243501 734684814 820714203 558508315 786467415 84777548 882616372 302520142 868911504 439875886 366102484 269690050 360428345 187981001 82812813 232020049 497561910 903025496 785683063 245267894 204540657 758418489 433671533 126828049 372139992 970308206 42601870 91499623 322318811 264500509 189782205 343051808 888516590 900490769 143353378 654914439 726588045 781265462 358316711 828440654 740004403 248841248 982693756 622804487 467568610 810693765 744115860 940801196 150821278 818371262 506167078 709823255 185594097 63087947 705916972 267859339 996075369 25133644 753546983 864577577 397150486 500567048 139225433 35881852 559795469 536172906 194813641 704690926 385778663 380634239 494175299 431468880 437188162 953217273 531484950 592249174 11081023 261947567 85334356 674227737 903266050 367570971 301731925 914213267 897309494 638218458 385813300 97223974 745785222 621322288 556375376 252701718 483481637 650761089 770236109 72032778 937625159 492047577 236767505 602674575 394727590 542336357 499853639 55755925 551208446 480358392 925076703 581625072 999147408 298562951 493304332 482967256 484138403 139342253 816744004 847288169 838839806 657171240 63155908 916406564 28637808 797313626 68884746 429625452 18765641 532470217 325650777 337278474 938938846 824427167 383441720 67453354 468052744 392028970 22091251 815751260 272073125 706141533 763461913 669671187 92634390 574197070 922960636 406010153 250933696 445874614 230775092 213501657 648855947 301879412 251336476 58468804 212669030 171480330 253033044 390113645 8366785 231178526 735377213 6022589 151603217 499520251 859420032 550780287 70835023 126401037 946977927 227421413 717546873 318333289 582857731 829775873 34585104 977890370 344456804 74363213 214576025 346550901 775355236 628388388 830072860 17996030 93964925 195955526 439436200 893614209 170105198 646549848 540158157 522613186 78443194 430168418 181540640 380248621 526806056 77965647 806753723 795744335 843106628 1402480 60420026 645312090 667977693 574616570 747086015 579117221 582893701 9850755 570794350 977799210 960008980 294015881 507533298 614892807 499632421 600599019 383532150 208054013 774156440 425718894 447975341 316598260 400264718 868320569 290299723 726177397 802869616 56368473 235869322 467970094 838273641 425468222 901304998 235899506 631095015 147051324 46069089 656302263 659998110 51951627 406229888 433096470 612665477 520174408 287813963 5301454 656613718 685321202 327267601 346425536 302302738 753772269 567398306 248526324 693833083 461133186 167305939 455717396 291763609 955501533 970804222 421864428 898712630 451143566 906892927 237346800 718733154 550723081 167825976 260425398 828783599 441467174 993590798 95832951 612163573 60559777 626825833 589735571 585227088 205192091 358870456 29898250 647554589 235413783 418787051 804144131 107466561 639318142 296565751 123904329 508125410 391795483 25714262 506037192 899839723 932454816 172205956 904369941 260567949 624346784 118046595 86263524 365964729 624284946 913850200 666046351 857865638 892779220 480531339 182026390 988174161 58247974 22039723 906670873 254689016 12335403 122907080 980933216 727433630 728710764 264624887 292167764 322899339 258552148 983265746 296913411 625583305 257288628 958888949 17806367 952017320 672792385 644550018 163144064 186008378 162709009 490599838 662611358 496581080 90241826 885752562 528424727 188864411 287886035 490043946 294968367 952856803 272423785 539219577 416795467 468142804 919592844 886532116 679954293 466398676 839328455 47133362 52754651 29542415 85079563 508197395 699161424 882533875 786631212 930998390 492977866 413008564 870342243 42409249 819368930 718336201 237288138 552142556 162340439 14893677 82246371 829310582 965202827 755938335 269067282 760897343 672113412 791501090 255597598 489696652 643569389 831297534 939396020 573853495 151554706 69510397 504838884 102876188 853365992 72491695 227959714 528957597 921500930 766047846 328414278 353330719 213401757 788365499 375508492 633406859 609782421 592650759 116763029 119297486 423197037 46470379 234402661 404364377 663947212 126167241 83007075 734340513 910203643 178775624 53352027 336823712 385217384 958089171 706564735 680696402 868843813 383368219 819854818 882286138 998353001 560719505 90572796 568532698 325526030 496080877 23870249 582609726 318525969 300704938 114860842 210500722 6894614 554364807 879483810 658095111 672709602 823131655 600971929 237512339 509016543 541545202 981072125 462196269 412515227 277117138 394455325 927966453 730037833 968152695 988409644 859674506 601553726 498529139 649947076 475278738 799171701 594115743 456154720 450065462 707784460 669853844 564420576 909716130 564585925 576986675 856792841 411866762 585949574 273977118 139358467 378476704 31832537 761558076 172177881 677814559 443750765 679019065 583961340 135315523 437573267 661502467 270299585 427270862 696658881 709087054 941919198 489558149 314979859 351848209 69391345 412932273 979265989 155135495 948244473 223427743 527517370 173006128 570439131 627639328 830599416 31264845 714106334 847412746 309927722 96115303 375128367 409393845 957050140 550498376 794459742 88121982 630884419 850760960 595558367 507820103 430047795 370184802 783011466 310979061 920035622 202934148 812544028 442498801 319600764 276616515 816359860 276721832 971956533 295998140 464826454 736661771 721312377 342885844 811544428 671342864 537033232 611856306 667138367 159618863 299558635 169141567 36719490 881626597 912861593 976074157 540847048 248362036 364422354 13322477 413440521 749999137 797911536 790855223 630260513 364966709 862647153 846658694 595875153 467803389 317000055 219996953 243411132 281218442 847964232 596034036 536695787 487446002 348655822 690833501 224393290 363584205 913834775 672621919 879933097 176237240 448377046 326093386 931298235 562695893 766139360 880450353 990231706 722087754 117038768 260613482 424253761 168379837 282402533 750349842 153182993 906935775 978079679 167514247 382427469 656410590 374282917 83260140 9235357 664502512 409373601 123508904 235362959 423216591 437983202 84255463 9534993 968340280 278387769 817996055 69684217 925748331 351697309 398821229 905602173 491047342 131869095 408833374 719716027 317703882 753803030 943193126 630042419 350417804 807460429 839647556 551222343 812773957 184609744 34873084 40858306 600308299 156519115 855569108 271495246 273773174 877821835 332800023 984202748 804935076 117912578 684115541 122240704 460783413 269557319 347318753 443994099 717402511 285543188 220715601 826151375 362748059 316944454 216474882 834331639 304773190 979449185 879292306 9376236 52287233 162947082 985472612 366431640 669275714 432664202 275854111 146302919 776495873 141181010 428373295 774093481 244415036 461645937 35941443 338178130 668380531 951183904 782045389 752150843 131368748 625601847 5963397 977119934 952252272 57534133 429050087 30941085 740188236 70535483 886630832 187325051 310380113 350263697 491801445 6813281 164009237 910234913 828492235 600606523 636429232 246221943 206866544 717296217 116391232 560297927 960195873 761217775 737815397 133536103 226751602 84578453 667719877 142875728 244879418 282581447 712675209 785661089 218483219 149644389 196207583 348640284 986898398 944282165 153518198 777325735 74149437 83913052 22366981 628480205 700350232 411399401 109624004 635196475 30407193 158103370 223213808 92041795 869825839 798297301 567992652 254853724 125093647 988755009 607568027 981101215 303682478 998800682 17022247 816726604 803186376 938742416 818758973 84959299 1640541 407676248 329952175 662672268 513596206 885531850 471056464 91487183 272880964 571509009 970663035 347501533 827358826 3941822 363574157 824304677 238834862 736174662 807960422 492211519 329042660 142033023 882556141 576359013 637330211 239950631 707865225 314576885 272950598 708641885 596010152 47181809 420519276 91874342 682949691 631410814 624090232 308014825 585764664 348388968 995467921 74874867 695320343 253604765 193192355 207876085 719477078 343961006 243104733 325196673 731112438 467335761 411943473 300627344 418214395 821500897 28493016 677665278 837550575 958841820 820731339 875982860 700905055 950532964 327311179 453196510 831705693 740855231 39591001 567377403 705176572 343551703 946345790 230889936 477795032 238643131 479306757 451181613 569812619 989989660 560617212 776764614 263652153 649034705 488042295 980749235 663211013 905483091 651177741 813957616 300221849 251916354 449270425 492084190 946672803 917853918 778766394 481969088 468413522 821331854 650510611 97212991 936878301 287849821 451647884 593396455 423914492 755416696 109920719 495686824 277806957 948543665 296698956 246180437 297480048 958980095 318562869 754394920 636235084 358795004 448900610 349653820 782642120 975684965 777753071 451433490 59454898 544679582 413044857 198793485 69920348 506955308 657203429 693985270 985340954 934425144 631263673 866468216 707567301 433115667 74933569 885928357 468886587 81053356 930973707 654143087 37725916 629392156 137259371 160056880 930702862 400767771 623439352 382883362 890634939 140270983 336858125 180419816 674040782 463872740 335044169 381279492 230949562 939185623 919929359 395353950 863919090 453418410 417407495 822862275 184515954 11759820 218197147 717583716 258869557 813200718 955171451 101811027 961923004 28473190 502195482 437197577 337399438 212186608 608965934 27291363 969745586 584478952 702014772 296559264 595950902 716213233 675127785 699956709 588764076 89558737 552570066 961104569 862033576 139501042 880823989 49513993 803126851 248905443 344412190 748185637 536383643 378225877 556745691 391306049 482089552 418057503 970047872 488794101 923612937 165994939 289932260 890432958 702618605 704891846 503142306 491272571 72557611 889903620 442820505 681229296 892166514 118568281 128874349 685196870 11910777 605674833 879074308 911177865 583946616 775137945 642080265 616290345 540251821 982174083 536586860 935194234 98835161 344878726 783079135 414235443 161357760 965226684 485303387 322590451 339105453 6605411 992960409 324678071 865642219 26866013 2070938 136748390 146701901 727015855 890209824 212332101 471856039 165091333 603280946 831630211 390789458 70687789 326107804 368282543 993673644 716083608 516296812 812697404 98706326 652516828 139401078 862350596 830539508 580249396 596090577 948507330 478649137 116748542 985932633 592862614 246243256 816474684 204851243 696719493 848463996 824923156 996110123 300293367 512131185 636493392 625935233 101541687 878681104 366112223 110466071 685075191 705711575 966491986 622693405 664111049 232837319 811794272 609081222 10522535 952245988 244484962 450829192 233767275 230482873 615121879 701962016 987994456 398332113 461182689 235814796 980458895 473086015 34131655 973654223 100805275 533351703 309943921 987868720 914420710 541218802 163656687 241278651 410420801 604549998 672299251 14153150 766597728 689681068 864939346 329090894 920728924 693418449 72584582 652119232 489858351 835727493 378836783 506770736 625881403 643238519 346597261 240314365 67942596 361240022 21577224 81605450 547960177 652842969 57778857 881184383 859936719 253587769 277135518 253904583 78603726 400740018 715692218 869739920 648700738 548601734 134415346 665558285 754877539 593603577 281207777 21694647 104914509 632657878 517507909 898426312 105604993 852983016 682048127 170566079 586896994 282055554 436056087 850788063 802996665 767339256 879726390 960399023 380473138 899311652 120084523 55733883 270413789 969652706 194070759 46596049 287260845 862565779 576530304 893209862 765970684 304818590 577620145 667946927 725636357 159662059 126451289 88321320 967169641 446012518 374632952 338352400 28579499 402972034 127907637 827546571 132625332 889561779 588731482 766558463 618163791 138327283 59303638 924011031 552410286 618834238 885399994 703307459 605325539 326867733 721968701 616883062 212448104 123814655 695021624 500903399 892072856 824034052 283635371 78696848 81368115 568830256 270264374 469675058 379614686 473837078 810395041 329255503 385439649 546555210 472679508 912737711 637349735 539316710 548128479 603693532 767505537 681960710 471315828 562292389 64068132 351277132 283698280 751960223 175507430 341458524 685628086 289206687 324096069 160701281 52657275 87853889 306881824 447569799 768012155 434314597 918636604 286658431 653302171 83224748 398417856 635404030 683747173 458448127 141454521 747303229 750839431 264605193 154717079 745523066 231167060 804032952 337553582 359369078 416569921 755467968 497547958 130834422 256548457 370025239 101815628 212075331 618892810 527641722 621330287 109851561 86138374 314659047 632104451 430054907 275432803 941539105 483877969 686888973 800091083 594074928 70242437 255626041 664501773 679128798 433655855 852298459 130440858 772667962 757927107 845608149 1637385 31639577 24619545 330791948 748317075 471936656 577252077 725020904 127666583 233737083 417126752 735737816 710746135 249742586 342063477 687249868 208046394 530507759 816397717 621168313 345359816 687178369 536345867 19752985 229642673 120613531 964948617 734060392 820316294 277277293 380663458 634008744 695142910 798138090 845858893 118914782 440025715 689060425 659305320 315573395 895717218 193354373 942558003 555558483 23059439 355837405 441028817 908013873 397457758 15211860 704636363 226567490 621248923 490588466 658744972 512791069 346650035 710392705 249929445 89477985 975867993 761767057 474944651 116594479 317390946 190626164 504306068 330776236 417895753 788434562 690163966 398054017 750430124 205172183 813660457 429556059 956560845 333383632 939912279 275609707 427732498 139437458 458229043 810706406 361693061 8217987 848489287 120534406 121129556 720231375 760830852 16277255 200103506 424778468 988430526 215584939 257572212 480308726 532814382 647527351 921080406 771070332 385598446 993061620 103610036 587461553 794569088 911404846 770114545 638246676 243576392 972639672 884087699 249039080 418868237 117974247 299073476 75564981 401437052 886057106 801356755 476139973 930374821 585613977 453164209 681527720 338628988 12338523 716794229 403561136 979416153 845243454 409688024 772276086 721914489 116361258 57504954 152561747 324456570 448535566 810545307 60027367 368086243 859562330 265557026 73056662 863349402 396747396 294752922 767258630 690585963 654983043 521684080 903955875 166971016 652667991 420655031 748007195 756543236 630592383 549196964 52872163 761857111 412159617 510175761 453386927 865702109 438639205 569575934 125622781 638038615 824087610 659675660 271752332 966041704 980252560 522235392 206852573 373921561 596768509 645579846 440347833 377366869 921001113 301751403 14672810 859370862 61620865 812684194 617444736 583623574 163385175 743598401 537590733 775365223 478949056 299393345 938239850 610053468 972371429 10762944 88336112 67454805 308412915 787831938 427766080 259406103 589712539 494613868 143006716 961872330 280596114 127944969 465434123 284906361 519512082 330119685 234889241 406928789 256799064 827709108 570076948 695248755 462906148 804836748 230707376 241159881 809872700 239432614 587855332 956004917 207921384 292597057 112810347 97383862 936222071 15430719 215371332 370349873 104961210 915116711 34357811 982623981 887261060 250945825 784579645 659028503 924766768 526302589 771014448 384543551 802200858 471158060 369260569 427395289 822158628 215834053 642608843 727742397 868624947 626477442 263512159 627701672 959808432 924403648 711327150 493080505 476712712 201748867 206574553 512895220 678378028 281602543 299770050 253293251 987504146 583979216 759044496 26454383 522016050 851513619 5106991 451796139 717254153 175044427 675729614 916653066 114003353 419417133 934207071 281878404 879392231 916136724 650693402 762912758 727863932 975608446 263677946 323858334 152413413 205447308 814210110 223724706 433015604 945379718 983134186 819550602 438359676 520893525 555744323 410614722 560861016 710410504 814778967 574243354 681794149 995465039 479928179 624360773 119108803 239710979 446018474 593606237 257575064 866782876 507098197 250720093 438945677 608396217 677977742 422245286 932899151 750197660 829580211 759921275 631015951 69060523 353108969 652570500 957461251 707616240 581022359 410388815 826924259 410079130 854555367 247104970 241660012 177987450 420751432 583230667 368520928 918186631 159459566 471894664 956157060 85424218 172482129 184924703 592073505 603725235 982807978 977819152 54184068 494278898 123394681 294512829 489200895 233714846 507381505 175150321 488239589 865052130 366044362 340601942 734398993 404503307 273174303 536069117 618670176 340085259 647525774 877182170 97699378 651659001 598334059 990069318 346275309 980630159 365933388 97181820 446360442 155814571 652392846 964730652 58139846 710309582 297889999 388640170 391790147 663071904 167340914 869788687 289735012 38347882 720666398 655439639 465025316 786687386 72386879 596565746 712248960 445971779 828719492 210666420 74024184 472566426 618234463 206729686 23362834 558181754 95234440 275727026 595795671 562077409 269538426 886788362 780699732 976411505 773733621 176557441 276344347 735157744 822565242 13293344 530485183 264021960 735434194 739750867 533082203 522581896 958937480 469312746 916933388 134878561 289308266 215543193 659904882 361840041 958834956 206621560 997749300 739760475 529453380 803579139 621468025 166732438 506133679 215525914 161699695 589594394 516570923 749815427 212246727 631625422 536039259 431589987 534105911 838811196 933944615 686175433 320253431 460838163 57076793 324204067 211365445 309924516 589838464 684767943 86503905 324115558 343323313 974309740 806314897 673218163 519947457 811876270 907089310 572888072 489615980 18682509 833561173 458496009 832862130 126241518 125915272 103689594 677069652 428375065 93274635 112442887 559268187 643243065 586392631 79228029 406828946 817170655 870357609 977382223 602921479 244145024 686170756 856441106 640210318 948163570 482551659 216071937 425639998 763337971 456023944 669619577 854268401 639010466 575293768 315190398 583935176 582289668 873702813 132000821 103429541 94595200 550505082 211735912 198134448 675966563 28490075 145204229 841310675 277716318 437280698 990428063 567752510 140685315 561167771 167206892 378852323 521621835 448565249 111094085 579796987 950860563 841492342 919368489 83584383 593622169 372114567 738089146 219550383 694941956 498297926 408156990 812314255 473321434 435717831 682123423 141782373 454097288 66823075 507509228 474454333 40790494 53177464 947154390 301284965 419941008 536200038 715649331 24852465 193138102 769559443 984426367 390689336 15075404 444210089 515180886 790254933 461286579 38775891 745195259 387842983 963000622 996113603 723711189 388833361 683334246 249035055 918292972 68891578 964481511 653700943 147219056 38100495 440279201 243256033 597043 768255932 669174119 991947302 526296874 211160055 102709619 136835170 156293615 183170869 798782688 157332063 507819586 659012019 607932207 209275626 140591491 654338542 168057795 658041173 727068474 312291115 693514341 647615476 619814800 672780272 91749312 955061408 147715027 636068489 925744614 410809655 646787318 947685252 124782281 498525721 21935118 468726325 120951491 1151661 914503382 39637299 589124367 283935194 793677356 626580697 67918413 435640462 237855378 15492038 411878146 773574203 451692718 502588253 187611669 521910101 41293770 858955846 96574803 333059541 981949012 519934187 70091757 574002105 853847647 581263868 370278133 412798337 459175969 702863083 276552676 596395700 754806899 550606961 602622743 261544537 710700372 659716359 535885901 761545599 67348582 854812014 56759083 239416245 224252784 289358632 2998712 504577938 654093018 632016124 527483617 374464814 518566452 934097782 176207606 234588839 35937967 536396644 193936939 991811230 331775394 568059994 4750104 498071223 754433798 71770415 536496442 300800028 322775035 629645438 272128880 62725627 683541313 229216038 298621054 590204419 882799040 375967947 125600653 561361131 821614336 503814226 13662377 517411564 945801649 980433513 581101378 475059778 286905381 634424828 156614828 936764334 190041809 449924801 860095135 131461879 152609488 823765422 189266359 774345060 569434720 510712189 118546420 639288900 198457698 791128879 986244412 186507622 448688094 844801670 678800340 934166945 519767677 779881097 735068395 343130957 456139021 819195908 226392336 252488904 228588289 298092037 933889718 99394803 489483246 569134176 659486391 555178931 678900752 240223788 231723726 499654768 235697347 415106628 511581211 41509016 703035657 470727623 80767907 645071389 850340875 71555737 611969742 807258099 77641616 342391776 32357351 160524947 593211527 288410247 302606496 554422907 651518851 445156798 394867339 607463596 711208250 700039032 235606434 535157547 153315078 141974251 77314240 624468352 262059364 820131092 355959333 531978042 695574647 871370033 703615477 143420520 635837573 349078852 596871354 350369825 259217529 702491799 486509534 796835582 981651040 939972659 889573426 484241819 956174316 630276967 489067626 425295641 299444980 798272583 39728031 881987999 440732146 468928554 279192011 929199316 768560259 988892716 757724752 857171047 974475755 127808938 376342642 507822216 866000782 358459080 689963480 5579884 237248888 132457710 407634191 846581452 965054166 789201735 940879367 321531494 774097531 94390593 19719316 814016635 847332188 59512079 824354542 210362703 650594580 776365098 685026865 740987565 570871905 212633036 194452702 793952353 14856101 86487411 450008920 454623931 76768614 346649444 247496296 944390930 270935246 262768934 825723834 776776255 368971307 704651779 80032350 156708638 859883888 6635402 16026952 338309905 494211763 527504911 167079375 52236412 180211373 540799274 678289970 502457162 228463933 101259316 507100174 410152294 507575781 3465933 617396969 368186179 267793995 52809049 999388843 924953173 955186874 660484990 234642975 877885334 816172702 64273575 933222263 217740802 846981900 357961348 461276357 265782043 792351543 137767304 108037251 289673573 326020348 326035818 898894860 551088363 310914903 70933412 260632608 813537209 319761644 440294391 664465764 485868127 94395007 306538213 35121376 74859125 332465020 984619574 926670463 773084433 367626864 494421876 881184146 853965650 569327501 393463406 385197390 758726873 987633450 50225081 283280201 709706315 726412865 624746794 619163137 92015568 131528432 953671261 280619861 85786519 185083641 946876209 121768714 27279952 567212097 798451274 175592263 811631024 597301076 676603278 777158425 692803313 23661023 386817192 443791600 227687247 212146997 76346761 717711648 583521420 217394892 267783905 948193377 580899692 992578237 48624810 769976912 577878074 272460359 375858846 558608364 320404802 918575692 836217020 30969881 398850388 147754962 958315975 59045408 357661768 247919747 883955143 439875629 865873780 820194093 280827526 958998480 18091064 969228867 329846291 969723517 167709810 561539675 120219459 588720140 748436234 166391470 625215531 451424569 966041192 529836444 847826087 824868389 169228024 156620069 133636311 811395283 787371437 408276848 471329180 330045356 624551036 366517064 836196127 95515131 393664732 289226906 327090507 678490226 38412365 328406776 110708302 563210660 64139981 268999193 436530972 642279048 687023972 776386134 164040172 978535165 783897754 248466223 81491641 417614912 668834044 252700100 961032642 811415927 596268443 98701661 141193226 113762858 897371276 810666467 368999384 957067972 50676585 860586596 479381817 383360790 394218446 718287251 657135225 22115541 108082653 404803141 864025262 183416855 603512506 386639349 82491437 342216154 392114448 935842112 51317010 341135486 161850251 900780138 440906173 450384453 777316188 479898584 400366416 715050458 130575544 962408084 263952434 28874951 993870169 457096909 802469006 816907773 800471803 474664531 517078229 151186512 686435808 621286175 825537080 63209721 686858573 716009417 496570671 595144210 822749707 582677520 425543156 824980765 774169831 993400662 650976521 174058366 157836082 550896417 319869870 68627196 626238273 626193820 619951723 447194180 748268270 496801299 430771085 297296742 360492053 951540603 410217376 557987926 154546968 440282343 228996602 206558060 735286620 727247380 513201456 293120997 834011082 452875230 548197791 67543135 475458383 128453833 282946020 752304993 162895708 12763001 263255908 206451665 900315750 177497914 235141317 263353724 51851879 597206137 968715891 24714129 607633755 827696456 967312156 376486694 905966532 769147358 79974452 36010930 955518759 658250005 414357618 844812689 28277389 137717994 384951377 524380804 2586883 606477569 992119952 919975470 260616730 741078815 740646579 119478424 410594919 805437358 270262143 905442477 915589636 848370236 186064770 618716351 69115149 368074236 872085896 368452864 893824036 108525123 570569511 143862282 535708398 403745036 955402036 874158936 256050324 395544949 234257996 517116362 918632003 519834176 956134733 468514341 1936300 828763219 645105113 504935313 78278533 201609016 410051290 105180697 457789957 267369886 398687992 636884270 82637676 139794902 854873381 243005989 335705209 541700182 536185618 46206644 939088626 707718714 614604727 679185273 525487648 442163646 405357519 677529203 722203472 573147845 25127001 512032135 353829459 723797845 165420312 737152764 445581310 202231321 311458068 70668799 410347179 659816670 902060824 529769248 400884919 928865046 584727089 827924691 40096002 404263000 40963125 49967601 747772274 465266909 364811834 865278516 884203888 220173829 82172186 255461566 976353385 623218896 304562678 790416530 864712782 252470886 451238064 130347802 977662996 662875792 370040943 167998624 417386037 156281916 498769439 605764308 852373806 471257596 818833134 447938892 306191871 648263815 619422417 137114623 505664686 434160951 369180413 114029514 735856324 149152906 647595630 983520491 732452814 369300130 136080995 27908489 348986333 562168261 207664863 679876137 550455814 85545693 618031914 203075130 196832483 277784568 71205967 72528523 106240785 794747081 104204188 427157967 205152688 885792037 265935652 701530400 842168038 847616392 583522368 990352505 390827100 939725198 746840585 524182843 224934847 27691130 909900768 942752425 859898688 194325938 820172775 349117036 986693653 372284224 441912710 185187087 678770934 132059219 504076774 718941315 168286880 499254716 541130873 472500893 785423446 58641522 691433328 123197331 804993627 489847822 190210627 32521347 52577913 209067343 66982445 80200173 609720445 707465368 961311406 531344435 666043576 307125357 967897607 1138720 344288384 838217722 38781377 912214878 986526893 639331212 417384743 48411390 840252444 24255765 490899911 845893109 369052207 121532588 993807860 490001817 35699531 849951499 291520327 79314472 604553561 754750991 465697050 527154497 203706951 544837948 257436939 606058600 708718212 53957175 844947328 481613190 877487494 535516489 404794909 444371816 516278344 68741091 108519503 440805435 731368900 849290516 964444100 951666710 280668029 998325781 378912497 687427441 174805497 982326974 974139787 238927782 850833727 671310862 399484686 607772535 533224285 234661030 458533177 781415303 628127972 559970126 873735312 293171935 400565610 329702768 71440089 879825259 847342087 889318296 295783840 895273595 197607896 811079674 589763763 615436611 179950208 918443244 136476325 604852571 718262434 644609383 436677967 281509695 472361576 537609098 548951627 630315215 818782719 953290007 990716280 570209745 855868440 867255796 814203257 675308138 853092457 600538284 963814965 548533673 371936810 540501740 310262104 732404733 257716889 699037702 664939217 640755641 91598710 153430385 520503122 99601303 159232391 348504390 948734164 204033842 278139670 218854085 711326480 97058186 739105902 730678990 456454150 590219652 231683681 699895913 614847098 528510568 183649989 747979583 707252338 922547809 425121522 313858590 268993977 920961280 363143238 177385848 105970272 142217658 715208865 644444644 604950328 790163045 962668777 193096348 104935000 202224575 167483783 654443518 35258269 268001255 269591785 219603980 952554277 165915362 560240638 504663275 600886739 437813527 446289085 891559271 760986575 709812692 894976670 58214766 986938627 987017159 593974047 805793937 245491615 863497605 157261888 237754502 955638933 313704454 431710983 40438184 752371741 840427303 349586430 89630581 594264627 25570343 656959920 720957711 470110996 524623402 222749487 941571004 854355397 973857465 207903889 848165223 783522956 244443200 132890478 132170012 600884084 679961743 927797604 356495759 594717902 649653594 405805715 772001686 719141291 514291385 974219298 834240170 630601827 837639592 606763192 963402091 721564944 796558984 888317187 147905049 98901523 28841372 669585973 728753947 638490767 509456269 70704257 495784316 361377001 241256935 377845667 63151977 175899982 730388378 342252373 4255924 747600429 105323385 176037339 959987028 360968377 446103742 227985528 974910947 309630312 503729028 93406710 715016222 792017526 657570636 154817315 658300777 126340707 605610361 266007886 413809481 172826737 57252820 93765838 480415207 731169575 585571080 382282619 930465940 348828880 647146791 992891187 644991551 712237565 641898019 151774807 384935425 453465087 700856406 966910539 972996498 132410222 865620731 874618361 747195856 673557157 126799026 985976399 391661375 231332931 1424384 265639100 182527620 556521899 780774860 445663671 876285673 421887877 756616676 381131576 714318557 769932859 770817910 445891389 904363633 180795005 500594583 645145159 512442843 539639741 267296191 987599834 450307063 170899636 76401739 30673664 567416513 199101915 134790394 103815879 82000860 914345459 64872305 435646654 306644750 339481214 171359671 807327612 442029761 602179139 238902457 118084378 778902660 132349389 945124039 16206259 121648520 880498157 575458837 408409067 816902436 786379316 262662971 78805861 817456978 427378042 269135798 309245772 240999215 971703898 206707301 776830155 826434943 325496755 576418828 75413909 156543782 905457960 95804884 672469086 890421680 587931553 550626761 943900511 266610122 592030664 64822107 109348054 124233158 208428685 130926558 762460036 73355804 722636707 926866698 209016109 344900579 79445504 929816443 641442587 658040668 637004897 56164145 519248540 530198120 355360707 677776914 891495807 189234444 657210859 796436580 836914843 675741684 389019104 293796691 473283657 130381038 818906731 252695409 736396005 64756075 952799390 588674864 640351568 54271745 877582922 19198314 266318193 26366443 97429639 70249946 737677999 240803207 544669232 734352288 369687673 517973207 127417444 379608001 625808574 86695681 271570183 734790053 193452149 992643535 307879742 333889432 378563607 833428016 796145143 42570569 414081568 697552565 232374879 187325005 325312913 175110677 388633193 723634845 924794481 819218345 649672014 192449300 109290567 820161520 459524616 943971314 425607330 417593613 368761813 356658012 192413586 472989508 567920314 697119193 936739372 142910848 924945406 318782678 970370313 741942736 360326314 361377059 779831495 34420198 203570704 262824820 783218311 242936727 285886017 154623202 770351725 432574301 39003285 681169255 345346596 929914584 97352743 926525541 282250071 90441032 498514007 776651040 569041977 97792533 773809990 981865279 492831230 531311944 438404189 569473871 862041951 794075151 592144070 992068416 443032346 596963133 254171121 213662950 196632688 831115719 778955793 236159097 647090086 664070984 318643869 117494549 492490884 801343102 132503759 157700923 911772377 212648906 261862952 893848910 13712629 469156788 698058986 691060759 563802157 445434213 194375837 848788802 350847834 953511212 145966730 19974111 234309978 96458490 164795459 946057442 672082318 402728677 51512345 434754466 522191451 391065513 273868196 52820574 307648937 163103010 543273536 839659187 727382887 588452051 700366218 598040615 717641733 241011298 867094502 197702306 627624184 942466073 165872892 11360496 521081657 457842535 556184631 11297600 221600198 141455197 899462981 379396519 14840864 545183538 853624986 153135774 307743948 208392384 886655980 351061376 913263058 371350276 749679288 876318989 956891969 216770721 335257788 188590058 930863529 116789342 883064955 391965471 857148063 874290595 523646396 448750743 781052732 181146880 155199499 140400035 705131167 153861799 115366199 765784952 704053862 348813037 845566418 851569580 697010489 635585741 203764661 858076349 629385024 958968932 637643385 240007818 797847207 730202486 606559230 58992856 480459809 521353192 404408040 788220366 916454754 362695748 480023325 302250105 211438500 369863736 676245576 956726601 43080739 814716695 638886489 641701522 579540129 617385558 315799043 233071884 349004259 782368784 51158845 39464532 464106033 550562691 607897026 781937001 849828826 861127569 698155409 515225903 705767342 895104832 759148909 486823151 403493762 261646906 315006813 405430485 891661488 658574158 481409325 82442865 815883924 956175085 191387884 551585591 296890640 885458350 484995948 384315647 550913288 912601802 156379846 389049989 550647015 507199136 700199123 284304362 386189593 75632946 31132595 69820721 637338255 150777511 780863050 351040707 546399550 630990791 150204606 695508972 14145696 610944130 102692091 870288219 478046257 646921833 98441519 839207334 407146995 33815859 943235662 390487492 88126698 389675834 528224911 392388497 67435937 231884795 637102061 315958349 425105572 729587354 513982630 856172829 531738884 251969627 677158848 133648265 237570774 59529002 989105023 231215612 974472116 186240020 117203952 325383240 867126586 140510668 17125730 992821279 739597706 217951015 443922664 887766938 50377161 269080480 934955224 479998390 326003871 942345173 842729294 158858451 881079995 973431816 435462314 992524083 690152781 286097055 974713357 729169281 523004043 952827556 126129121 554449223 55987756 569214021 762654286 42987382 840487408 24041813 79416773 819488482 510076438 93020105 407259513 275649220 208236003 595117117 128206817 395794742 950765602 23814253 356379960 173839802 332607903 197196732 610243581 85143988 413789099 691607472 478752116 79933675 377557147 222054003 928090658 146830348 675729481 462775636 136132692 825682215 708962449 856470852 925000345 381670960 543471061 26747226 468020804 535772031 312786810 298978127 410070507 485070417 271539817 351078915 772359659 772262724 972103567 249841654 547158241 533566175 397357149 636444111 712503346 438861832 354570056 607050969 647288452 523503244 908745802 817842049 516138563 771491226 953441119 993699290 569276957 631327304 832757513 454540313 994088326 450263565 623369933 148659480 904317237 363922757 843486132 589435095 48143781 916457393 794174667 436549367 734047125 163930868 263865251 336257341 11357832 295104791 650070225 343466005 897454918 508313349 133541999 679792908 136233561 910645008 224369818 191619413 245760145 271191914 481604594 803453510 705021313 13516461 816772637 972752344 177704959 496176724 39076419 149462314 233594024 477337919 795327891 300886781 606553689 892453427 604382141 16777785 668862135 502148184 283582327 708489832 913065128 817508793 575983865 43962934 351302872 493152199 457857664 595123703 980620854 438578647 47387342 841277985 119795316 181724575 324560296 86698445 359954570 608514493 444514903 837174074 289665843 118686256 357175336 487418954 207774574 440726237 751450860 551096068 148989182 13039115 780887929 481003536 10222315 135466727 576309798 272449342 571494911 165791233 740497747 826530303 818924874 722428365 174648799 385371114 220561567 560042276 842745264 814561593 296245524 376471488 125997103 892258121 212627334 540287171 977328841 234927902 996765971 138386224 354557807 89411036 92932510 344127601 146346262 777146191 314778190 8425168 96883256 289760868 703867919 146089469 564671826 865519534 738446351 391858062 268344676 122683874 145645122 240993146 243989620 186149467 597282783 965208222 280427019 520116119 957320673 296822072 681226166 263127479 603710344 983092079 253581702 840027395 281598677 735421896 924974225 267328100 793571089 349856690 529431407 958954985 361715014 602397692 588817597 336123202 137733828 547888473 6181789 642177096 723143070 1729763 367178292 289460083 306411819 491335317 746935339 394396258 217592965 867160016 412868911 70949975 393163533 209095639 398937970 488489656 217273061 847538771 134096935 574619536 598707060 763847631 72636425 822032395 929284070 189113916 543539157 42873085 984019882 512280431 637948619 166864220 68406514 933953438 200488241 996423362 379332918 792375271 608775888 998619628 317925297 206904010 807893365 158898493 609704930 876282537 265254257 744483644 6278157 718976079 676747290 848489745 72571832 316819302 139852872 512225548 87777326 301115647 165718232 802535711 965649663 439035919 717505837 344599903 323734142 764690924 404614058 611821190 541629506 608683220 168248889 404098164 349702053 802618982 253189831 171565225 999930440 508652582 346386373 361449165 469702797 532972029 687281833 92399401 627819548 594559672 461313643 483849003 160862815 93476996 709622280 759721446 530917637 623400312 271955715 914732687 600529539 291281932 331031007 7588097 868517518 573448090 619393702 242165818 643117730 41496292 785615717 104920796 929482878 869254797 19829421 716620205 967314598 303911326 565459988 167186967 297130208 189521411 856723634 3978409 852794551 233331980 236854181 944121236 80279035 38935533 728564877 610979118 567745343 92639294 286404624 128013427 917759066 399751291 298297431 296202111 767878887 812720772 931962767 44792341 519664325 843927071 10101354 652274715 942455447 279308145 931576475 659775003 77490756 892533641 263037789 922971076 406523256 901515990 912327149 745515624 854824482 495272875 149323788 681345915 775486196 44070594 134763134 703432474 368157670 694598582 174412173 48734849 725206708 603875207 426294662 888772244 148305755 804659482 404403514 745744471 201208480 661476279 410762367 905251190 865917065 310261129 611608749 115993278 311071457 665552417 843478818 511681698 783816120 535543540 762867134 241739703 878576609 499474904 631816040 189594936 798758771 557550475 307846279 279488898 938882121 741949996 435878793 173568153 258273410 974195648 985843039 794826402 142744321 529537710 508283391 126441063 438858734 242810436 105743073 64014806 243623731 427954480 322019203 478656642 318935295 720660999 663325669 904962081 368723015 463882689 798436622 593441548 227309888 183252539 838731653 901430978 897096678 179717300 909128664 178357349 672444025 820141136 819446040 512920891 327430139 101319320 272717659 596075310 167381683 679622136 938448953 174212941 624146092 151594048 892722000 297848393 674695734 554484004 142795457 170470649 919204964 477672636 283600304 890321622 37697933 275058692 660535495 569362559 538500044 341738333 244739763 266756150 896629632 543081738 429611686 459772514 858425292 759915444 933526228 935762443 46280984 183102183 280163062 567062369 9718158 164729235 404759242 195876406 154716062 804250251 990668432 328759423 281843322 598698249 807776142 231215318 595849883 579777832 474817678 466256635 8529978 310258793 131656795 809686095 150129624 676787247 670548552 316886103 683442870 250194499 682341544 998251839 300190558 823642960 354730327 861031508 266200600 415436648 641807407 998226057 561458038 911119997 405492116 533558003 321661129 455829737 267049193 114691917 415785128 758057959 848381721 701236341 25877872 82787863 687020815 63050989 879269823 711009790 785617981 742952283 947725561 56681091 560316185 7006473 871582147 114644340 479851420 119959653 152093323 896875007 987417537 933250946 101889533 474528569 548597260 609189526 373625231 241624730 521187328 852948090 580583926 31218303 183679144 606012205 404722607 530810023 790554895 344900177 961798519 886619831 532067528 933686701 990295763 804032694 446393959 422515625 832830090 836336529 695958533 62881749 694172965 703153560 714964928 580512098 358537590 54100735 197141560 531328935 992883982 780933214 982256916 10113693 183825093 211920690 906121595 737858404 659811126 453394010 569311899 188490940 471091008 243532954 563961382 958117261 315485830 179667227 32643280 558210399 333983728 886448105 532164818 671249122 503497256 137033844 288142954 10417768 603710494 357529616 17833049 74073702 830647173 738701429 687112803 798381047 34977619 384140351 394702291 6724953 923694661 277088622 990876148 154575469 415365976 810848232 493649049 243108155 757006929 305619955 673329302 980358764 464680502 178456763 51230788 478588366 98321875 502463186 741910017 867242708 511734839 727941802 179303598 181629203 164771636 777448733 867319343 445514439 991765474 460507110 953287662 112380236 642806556 967320102 17879897 379465637 611850241 789455071 179179616 989481208 327468660 865141116 580786680 124600079 132009373 367502408 228661914 982789848 97475175 997143282 976958148 468097767 202311168 713221903 530316151 14900719 751540315 146517144 731810999 755785549 249468593 441666664 721656847 306646909 309691387 909663423 441945354 791360162 586282362 932584898 839997371 572186882 932599600 288658424 543443254 886253448 126393956 634158798 918728212 941791809 686992930 194146068 190367987 687385311 783425977 651287422 183518452 487984953 734680891 653653797 950335035 748349385 439191552 988684803 982430835 11032620 532996899 125863802 287979335 574943654 636603395 422906574 925871850 720204187 611250372 317553574 372358288 115728919 841294028 284704399 979264755 118493767 268747590 586175353 590686927 685486334 89195938 775120952 862975334 329825073 743291411 94860548 211941116 708079227 881900559 522121465 911824732 483449754 340055763 590161560 552599121 21950192 98224093 83753028 471208494 512671491 349649264 184099526 869024327 620407549 38983443 254989770 321156981 478530860 582407698 455540832 483908759 976097667 857903612 598593916 712093451 976540696 990384931 385376373 448720697 48113572 351054623 99946378 465967368 776002566 107678539 801152088 464709223 785148096 256466247 6438501 89620934 509078392 841430900 349080985 961875098 13765753 872750459 170481856 748718044 190371632 438420167 714006025 183484043 142868655 240264454 426426250 143103525 396861485 416004267 884972985 183682354 191366019 37700463 241227764 667361210 436970928 969289420 70997242 752103369 260092247 322887809 584628592 428276722 624273212 200969489 353625694 714757577 427425995 665345091 381320111 815129192 616109713 341032355 197890740 949569259 610264768 61815552 459218594 763095796 324613551 800829676 578645263 175100711 393289304 567400767 724213881 656008111 698174681 270263701 43945663 87935672 563723508 267890123 608962470 981981426 89329806 644460678 140734293 316709397 875787827 455723948 610789081 976479063 133198737 484609256 468136098 36729847 405393400 726185002 934016772 639592886 550570721 833978405 176848567 758366553 287747684 40644304 930047320 880353064 717183936 335420902 576097766 63861618 794997719 356232549 415014725 283302151 252127151 68574739 687459518 347740604 752945394 365925876 846656637 457748203 239723118 178091733 34610706 221617648 473612950 8669381 454402289 100943021 218205696 191348374 102144242 196874759 215362534 334197345 655909585 504248422 745101477 759556095 941770415 618433593 505509952 344515984 578396303 35719792 181490397 75326456 481317082 326913280 352199495 939327837 953495260 251967331 120948587 381540267 606911300 775358741 690136795 903150864 290456744 657217560 91440462 104480384 82968063 17849201 678387485 612450353 468392229 617479592 282294728 109542944 944964442 332322636 53514351 697629323 307975619 374548845 174309466 365721205 87074792 758471200 707650418 937167910 934302772 256180991 970613445 684376488 563928185 207251366 207274758 190616395 745003625 906045495 164946698 723324961 855852574 267714519 325265996 418155139 361760402 97983791 473361770 985287818 255890472 217071340 759999141 571099799 724888865 775031359 614864485 885748171 394473512 920659805 979029939 47083663 924269255 435411968 935912126 796737806 88041455 991894500 499175767 172482998 922383988 382714699 357024628 294621115 714893711 639432058 970452912 643544980 647031642 961574713 146258889 216251260 555575127 78099287 833059105 666294770 992426218 512707876 350895934 140192313 943388634 615382262 418936395 903806169 535863508 103230116 39265172 764827676 581346792 767253006 949809678 712447122 925373194 626293651 471222988 205595021 82924690 901715608 82428299 827167142 578607037 610125832 337427751 223394614 719631145 855732943 483300388 719240926 598054749 346453086 162446630 726985728 737384767 129357098 81253753 453023043 522368668 786849581 829841802 435156755 334672035 542647908 737422699 26162206 318445162 424735055 726805331 746248152 691587432 891687284 685408284 888781560 274982393 200877019 636434372 379620345 956838366 541994387 884364268 605604250 595390138 639577644 639881820 41503070 678837398 696338492 439192445 957896717 363709021 677022682 868151005 474960945 502992481 801305382 493315503 922539162 810069716 71410879 631498056 423922395 197695568 74254411 511721379 851321802 330316368 354391283 991000542 216837636 251729844 562301412 21984443 908456038 734970177 173024975 816650016 222484629 567494687 143724649 689668247 706715511 910403673 572971244 418234319 154004408 49832800 77742228 560212761 762748998 521044617 44382243 962692331 950646485 732701066 699571550 367811681 226599517 763761409 269564302 476771255 317591447 115701997 321973760 929896144 9077123 460967219 790130309 426623410 295016932 845629466 381891571 994416392 324923330 728653007 957479074 723767967 676534247 933296610 942204143 101776873 22716771 651729863 358450620 104484477 981942281 944185687 167485166 236907156 176837871 132094540 855822318 951096718 80430322 618029000 116996649 74601067 15081263 898243791 805777296 243397715 960687499 646309064 173431065 140208911 938025261 169420800 546820924 442945933 524398334 848891942 691642998 311269471 952018992 240279248 699682249 808338492 179486388 115680245 824638266 566076030 465322434 294041202 103316050 670044067 57752149 536494213 502164126 315891149 75390380 817432661 516476975 831163714 507356619 163745895 517930523 820638956 523400184 78396970 825628410 550667993 165926718 677389421 538125161 879297212 779651821 519844323 647298187 771754090 760390424 877924774 979720835 37776479 338030357 152623537 990947579 270285367 940824065 325139813 426013600 50873141 413799226 888339973 43690659 839705279 118450403 336691002 512208185 110443743 508259939 615301519 542592028 543845572 471352038 892010229 817440777 485390143 220172762 811486017 327337024 896979271 684617588 184082601 160347911 166943349 888246569 29000779 699908647 806718856 417653813 657775271 413962093 150391523 218822167 609761311 89168171 265371402 917412627 353464702 169259188 382412585 605955247 329610862 154329827 68204429 222239798 804707840 731295381 182900776 323630392 152245033 995789610 580736273 253970952 635035967 447378184 78563074 215703613 966132352 177919512 949490136 702755121 362588299 653532743 908120855 272330373 282093284 413394438 56104548 762378395 610735477 648773323 757608969 714927387 857851144 826670990 502910836 858027374 896534478 354342733 696537527 290849094 912668123 237007240 753282058 789409556 855008679 792663237 748034629 38850705 682008718 218087181 396414823 410082102 775240017 286563949 61341714 179555011 302913171 96509303 802060043 240917948 943165277 556055486 691159999 159054311 735989659 513648221 348759225 534718671 106099357 718658161 333933613 714729540 889170839 185591706 542048369 915487449 73284129 723648638 170115198 244477029 871808183 572408647 310740083 558250114 621642553 710456352 985292306 407170833 594845037 485565371 710029634 339068084 562606456 867032014 797279883 332305235 761977961 97980305 956516253 966939288 460927663 610157121 555553225 944797811 452752541 996557217 872017030 602546070 337415405 35037300 549573102 916071417 3853114 345178372 27028286 818271575 823915140 525706654 254170969 188825008 360025520 25800468 561295686 451139014 867137542 33126201 786378926 958668704 156450225 235968361 985904735 605629193 426789954 577753342 917892811 313442833 225268526 701456860 747914377 821435787 181421643 939607270 23916755 471873934 505162327 197488774 525069831 833326069 767000945 716031273 915321895 903377119 463668126 918953409 453464920 434710319 386285381 420884033 129799782 956459276 746903476 792326692 208375615 955553378 931938201 44326631 73034612 305533280 499011465 518257291 420420283 989748473 969159292 458882580 18853743 549517667 811704399 200411148 316254990 681629338 778023489 901411584 534730938 359748318 758881654 363095554 439254457 89249072 323713399 701272870 970700278 204714457 362492080 861048325 566570621 878636772 529034481 356551228 556079618 595128991 82308590 47621614 468911451 12503582 61455807 584495166 83105281 133536184 581063520 208821206 186227860 616812936 389890866 182580068 97297236 65201133 984853880 922004503 364729000 486491146 888408283 65136166 819534747 751289415 998626023 343953737 432348762 290795214 92787340 141122878 636464311 644745231 989969565 448104005 321383593 483121468 660543572 453722533 751840458 45002958 741186508 360866853 300910296 435277054 421130886 15632531 746817588 546339916 111251941 968965697 596071526 724444668 997655474 656793987 650831255 813350036 991226008 602161202 14555925 270338144 741140137 493786156 253630418 871337966 133115351 262150097 577935078 743691410 326387836 810954888 592104969 579139299 542761427 100474168 91367450 526600508 216900732 605778639 415391642 906332732 277076220 852176063 428173105 691937607 491621434 975392124 746909736 67427074 547085316 279894783 849641198 589993434 529894792 756171078 993983892 436868734 63853019 256541393 545752144 881974881 441800309 232940839 491383806 630077497 139153331 37172559 653292698 425900675 871033684 340256343 710136775 310717948 679806205 63160273 402844491 973870633 213255861 217505361 325847953 929813456 787963753 530826224 737602597 959990141 513099113 194719948 657169468 193750526 857643241 203206534 727398697 265003751 813120129 490219458 897962217 287798543 638163886 564560554 96165528 529493265 426378575 794611564 921026298 490399181 323841064 831821751 865642739 49930980 136395618 303685186 165547535 29500223 474994441 716240710 362764539 370557320 17061005 1694975 311976457 870415023 810660674 824219694 720677809 567715942 820778208 893489306 89906442 383504806 396656643 368811402 584504405 42254632 211325612 829975116 653307251 542001133 680955582 335529138 375080042 308918199 536664194 142116240 340772836 750402445 264279331 757020991 825683375 554658875 796251955 240452637 578190142 216209615 567420708 703660299 667138598 641303838 740073936 627927021 84306082 452321341 373309170 462342190 301060112 537513224 946754987 627962169 320719218 476053662 881944830 373114113 714704878 975085282 169283667 653657722 96995150 719358204 459915768 402165789 407642753 690849750 87669147 665963112 467364376 987513504 199585489 216661084 41977546 15180109 471130003 951319549 237373424 301882132 217142972 938466006 977968137 209923311 795126924 349263986 416667448 942032415 908268840 15655652 100734401 14897830 984719639 126497088 213517455 897618891 180720070 309907488 78458289 835265690 875811845 9353760 289871577 868463713 127495304 516583009 592444892 382374197 510474856 458473738 793328436 780986475 865534879 738713538 865079937 706222879 789511055 773545016 419013379 671988912 63601532 783934107 771132450 39274306 291430157 290899491 161741799 793462842 432322255 446391686 126292864 305411270 662620338 624584579 130799040 429957715 188430474 799700827 147327900 56309013 359804047 217590098 609253039 443701378 758389213 353258291 486173623 402208215 197225717 67107529 299862805 40785042 189576250 39512167 662053201 451085558 896639093 218606945 982913428 149645450 494429010 617530513 168917549 71479450 42482657 891989715 571104525 577049269 354172694 50750345 321261130 424565037 139330632 151276823 813936288 491861914 395478966 868142440 62539755 637531991 412272381 808753255 786194862 833310211 989097891 827438727 957136271 141299714 339881360 998066492 777506776 961080570 323149712 827011968 924851192 925006422 242596306 75567183 759472384 613392326 254521452 924662059 583912999 61868989 550329812 812566168 508627783 269848562 951026536 275218593 518970205 844441056 696788967 692057937 739489036 216287557 980259830 657813307 209279771 437030567 672531613 738383347 461846258 186391498 667392967 267926675 594903841 661702203 701874885 715976247 853564890 451528137 658633932 930793601 13116786 134149894 132650866 460417046 714824932 657823178 785855797 794760990 747056717 977506736 111141876 126104520 991225713 195460760 60396404 897754308 764293173 817264419 406926300 695284679 502751523 951486778 67152441 656676362 366968809 847571592 201863419 493852364 650180570 383868155 389024886 479469515 130848363 175890247 454445410 956854735 500154807 270032739 841433436 315568416 181532412 990669577 225872227 857923594 852674332 205954618 880609371 188087136 398177053 51321784 256109453 8725239 919417513 929992587 699036965 539149862 628241039 998732157 46123699 236840012 608908608 253198238 633581483 122565962 500588883 44333760 133457893 840967173 641738241 93304571 73074205 587414246 963535273 298602027 653153908 208350297 4620877 510716013 203725037 195669841 220750356 915203238 477069809 355520962 8402886 372984572 940390092 648732454 305203027 922406746 805185069 472877305 706458188 712673777 588696746 813058365 552758376 881843633 951438650 531556087 621910529 781753556 38914489 86277808 942078101 43138900 286915943 564303604 358475589 105423728 754276201 54182102 477736281 218852907 591791943 565831275 359685817 274287053 733958508 563801418 266256501 220328544 322085802 558352147 143638335 526485044 811954611 22976485 483070956 644981851 651263393 992574181 810723831 383261997 386457198 51026110 91609086 889390278 925297789 804169244 290675779 157599619 356807183 297826352 764419884 417063049 604851151 705440047 331874243 364053566 192681799 670733011 625557046 241375438 451298664 234399448 576613976 455938215 559751942 911067520 217167391 586893053 340288346 583569424 527945252 570922055 468658814 359189329 344156710 272590016 265512436 775903247 907833735 550273767 70278944 231320477 693053901 189014527 388827081 578646096 848609570 835380880 124648092 550531584 715998421 524103908 634624937 226881162 34500055 113904011 979696356 251225168 144164159 962353111 523691173 791399607 325594310 483994721 969673257 304826536 667621196 449393026 71047182 52646159 966590289 656733147 682212571 943433055 916103037 27474125 287863158 184458253 323625240 532821762 751475628 366965009 253848210 504124130 505439916 637877352 992723965 570994463 979416972 396182676 237054350 133226282 562053059 475679002 967981599 38299067 985231277 412542723 250745264 789025613 792612619 619315547 359302114 480146591 226933632 37333430 368521338 563150644 992979733 640095398 417367524 22787028 384517813 968770630 40865710 542668553 488687794 928618162 77611784 151265699 948025662 388823692 845002571 715211572 99702003 34659193 735953519 918420629 64474956 410286754 613037971 574804575 964033321 569474356 403290488 896237427 985297231 368741600 246694662 309660531 19991270 606436443 71126983 703111494 863340537 707438047 614318183 278128536 376507385 82284969 996032826 661467991 284771387 332928121 139458230 232564279 973030517 96892437 247530996 907682607 954699589 454940102 65130803 186214650 983484074 396921049 37586518 884792983 163219593 966691615 234767713 182816202 420013353 656849773 89815295 593551769 225902007 938936349 483919103 994779343 182524099 417617291 811844818 103282812 391367873 754261146 806415375 984938098 157977226 471092013 850138864 531160010 128568792 689024173 227260626 393958750 665148877 451817609 700608185 761793100 56209261 867197618 874957257 640594041 498120223 298603035 670515150 519780107 127448112 432937791 541991349 719132398 511380303 660716698 317236241 356940113 810164498 69228847 247266711 97109030 168244080 268330241 262881698 628784805 932896582 856772506 613552 612831689 714945746 378122887 392225506 964702929 532966459 917412825 412433536 896911297 137887239 255214245 200390259 983716319 987035042 903164805 810505930 954423862 345243614 243147030 319715637 528579094 290901869 693795448 511803789 465651602 158546281 421364177 938028106 89357312 972144589 30163146 125590795 442029693 596734970 454003472 702686994 431331943 403884339 730418900 546191813 401750497 265751329 468279628 565583151 913355346 88862799 221681456 775929980 616679654 886667438 965179197 742587520 909250827 734837779 165338293 937756209 609211638 392738485 847503837 417976105 774970908 712458671 975212670 207379493 347671481 992980868 919306854 98855816 634904908 606668437 649672164 769239513 855485209 510303661 620565070 32590912 282433701 430817910 135134846 391449869 997893950 475260417 523468625 977331762 730838129 921346371 496824359 495363524 279544978 71679378 338220390 352949373 267961143 987795756 233847031 241079869 77465533 488078256 766707911 917872261 756825538 72887970 253057352 14026490 883936681 486161900 456902125 139566056 260665625 845388888 323278257 216886972 533656446 786385431 928153489 598114953 746625159 736467261 714755853 340436100 302133414 471126594 600003755 322254984 565753235 976368258 694165620 700540819 674349770 661125310 118890102 953495111 522296328 274839961 67555648 678082922 576356817 958844444 903239273 640957030 703248365 577342515 210728713 405857738 946819047 307018542 801842237 780447175 382219661 799469633 541452712 369541299 402356595 655122180 51467245 306346890 213775728 671506931 622604086 573587560 46039838 625532143 63993776 525079312 208276062 406649787 58235404 383928680 747406802 288929919 466484736 763685371 460498274 376019529 109843140 720047221 757813432 629964168 456555414 760508971 15130051 632655503 194826806 104182928 235633976 659076632 33530218 728623041 520333580 241057214 684934011 42298107 657475323 332407937 958369463 404073759 144349445 855820102 323338221 185199412 384142827 736130389 689195252 558839013 993885622 71504601 717926692 548001535 45365809 114721124 541907418 748226549 580942186 726609000 659092729 843453532 533552181 932287934 754759524 818415983 213179049 46000163 596980101 251883404 546584736 199041462 307215305 747431604 324794939 655197820 572725538 641105167 798034525 208962268 684098948 84927846 213846827 288488996 620466280 707899815 441307794 886111490 12975435 102175589 128281793 460221451 571020336 595528278 340102314 911509047 403642394 706129619 929770118 148085603 911523731 501064283 641930318 947995854 107113257 394390544 980250690 338362268 633438699 892395320 446752102 258789206 189262832 871662525 186816512 515971688 312883408 366311598 424873500 185116322 463044649 501472444 145086984 26741688 130288155 49829054 646819544 209169858 618472396 557539885 764768483 338997180 594592230 821425576 512125508 75301895 41215764 519978866 734527834 482589414 497610888 887066607 391696200 229014274 582590072 942922794 933256822 7016423 958064796 577633874 360305934 13791365 531049650 562375737 547736959 467392943 249070843 32175572 773625598 475886751 209138875 658387390 10076160 958015856 71178428 233183156 904019138 144807331 892578252 481060122 755666881 929116315 228435770 565400948 714857538 645012513 700766045 39795950 29248203 598674656 349369357 440576213 299129256 104657130 390087976 594086940 833480551 423579185 749828367 38264280 210063708 718845711 452281638 687877060 166625822 470449343 226658391 177807550 578591240 245826017 74096015 616569672 499673017 880775930 108114496 144419336 800377492 822209265 355705566 149126728 219511617 805787540 42960226 664711286 827341866 16350225 604709834 755578533 653474303 655882621 923452567 703882507 280564275 409571152 282778957 214842497 519611260 692348391 343438070 715932422 791897686 562872577 801096352 61926972 69174145 606754883 793602522 200490986 872531071 146939828 501805883 776263800 909039127 861448257 724851931 580229494 129517269 467889722 289200344 821938709 450591623 944506835 711993299 917777836 850999745 322334628 799516528 315920948 570887258 526210858 202406106 713831629 411757549 843855684 922267964 449237047 678139225 546253494 134325321 72785242 676808770 994558121 433325749 898738110 146398605 90708265 579463865 535164435 369579496 338812326 214647443 810010795 533523520 429911412 363208451 272290299 458242632 707313739 270981072 150664478 933268217 512297671 872849985 240778834 424923916 288880873 517381541 903078264 865931138 32825492 653637579 734379160 182705693 379691537 176696714 634011739 844497892 636490379 830511419 386009231 670550947 594879636 238090554 280445607 832698472 62519454 931470952 755612217 407203847 302844803 446984364 590259070 298635671 514628862 880186221 492189653 646718451 793385520 366974490 199589952 156957243 968390684 561471138 747986405 655286864 693861418 647231996 678536846 935339867 232816296 855262369 713566506 40073286 376197956 468334349 913632842 515497025 578475923 823245889 507931812 846163775 809574286 193974340 542857620 492524150 385891344 651201181 825736598 849769187 757994841 356026587 132542669 589271492 276708238 384030989 230455679 852394780 552795446 51981898 54451351 709784626 155777982 970687275 909524514 985278994 629464566 491127372 361905106 662337546 669450898 347705551 498630014 21972526 822877355 36336344 532591008 876394966 190029883 811942418 319614933 578199067 351238820 813483560 212652385 34068573 412583210 639299405 399053225 931408575 801901940 771057333 24980662 486923945 246543375 682395929 915964345 453375302 280440555 669655863 579322753 21089796 557989340 323077712 677426438 787153686 426007322 826968233 228871138 92191733 651134401 551000074 203659987 415562715 548098130 660748354 53232699 645339206 346528561 525477792 231337120 737448827 584121636 150968700 835108140 955349761 77460954 819981996 74208301 80752162 111456354 594780687 684422038 838929005 3395504 686006534 401798013 439013943 222549275 218672629 671688859 770125589 625809122 704390343 313059023 535700067 389708450 531552616 204189083 553278400 727171041 599503432 461288101 628177296 56459911 700498654 872236088 730443129 106113888 727213603 307531201 759652070 264115867 45374739 805506642 931298695 255515726 813477680 902674210 7094735 686435567 644762367 154630154 873709429 503239132 348414088 474279433 349106163 46007252 560090586 654275522 329003786 127741820 974085509 473279993 878606140 536785372 14202142 452045338 102695505 745021151 532058046 599726258 607373779 270445014 983305347 983178739 348958609 211872246 522662670 226475061 217924128 621921493 10104836 810531439 601588053 166571761 78585229 828619458 714515660 10048041 831121880 138418927 128699493 172331074 328846741 419333851 80769217 495747427 273790585 669125906 554327497 420175513 655940542 4859714 821884200 82265684 524315808 770371259 841949900 241284840 541080801 441990390 160901481 895046413 977238853 116062731 252598005 878363744 74313239 942751033 800405805 11523040 448009635 620393826 553336847 801960561 237520570 217642380 282183774 377862492 755541297 933058401 11066402 158376653 525466721 593760687 985772325 287351380 568131497 560007402 721575286 9886053 409421032 981939109 844490218 433835992 792099075 600012573 992917654 81675369 705937509 578487214 435779926 415047481 62657402 430821723 376727626 111896139 65500979 309466698 621743187 944751112 427197829 43215686 351233435 128137148 50049001 530053180 633806346 561804310 288479710 59390654 604268497 516244396 193950563 79425667 352002019 253224309 209775485 468994533 311680631 385552717 775379127 502332513 12340616 499445876 43582365 804072731 710756181 372461071 795089728 303947607 658591969 235423142 875988917 60481793 706342004 788330404 754238614 715653414 490610200 233011675 593870719 589244537 518833692 696840189 100394642 554828751 301386133 632112676 381108980 835757731 52348120 992207690 497976653 64837011 960915458 746076114 276718668 261524192 739457904 81481725 874225441 63108338 296960583 549157494 694914561 512214738 89182957 678874823 855830694 142187183 557358990 627468769 133124300 167619162 405055640 690765976 231534261 481834953 207996223 546850853 203579302 89708951 148226554 685512866 318009448 631713666 652123908 428146065 626951624 278623468 82815196 184552022 107120919 23078748 774884037 171691192 365575850 543869690 921606471 213543268 977586779 392769302 471466156 51332202 814009350 627555489 795810691 480466366 270994957 125576882 823256353 238779320 865618901 606084866 864454171 789370261 276497991 191812208 853221070 812559347 775072336 572630399 486534103 232033113 266770785 478549203 920155291 822391469 739977199 117936568 630974912 962672060 175631860 291400859 611973554 215683509 946463084 992946574 526291231 531239854 615645913 956973768 951795067 188824350 270422464 84841763 173161341 901909089 679996714 738528413 250331552 421125944 189412388 600355031 200903331 776174406 256455231 439702425 573210122 130666644 302676496 752485196 433129114 628852237 815983025 415292798 244105441 926014979 880228670 475078498 380852652 318386856 574008154 101857357 771416718 827870870 14427047 330624058 655300704 967446344 94480209 563228743 292764091 772634526 876320132 450897718 829970816 966798429 822282737 620193773 233563985 473621677 333519182 13563894 924941333 455280793 797878739 100101632 489978488 547276178 726577597 93750876 906791784 259285229 470033870 895539072 930139801 722859104 664391115 392202888 326543106 316195977 224750333 11461040 861975902 121912167 208077489 97240283 666100908 552532191 508598456 300108303 827372208 476569912 829631975 499003895 815448175 947154847 495697560 62213216 568671927 554160804 612995368 189324476 276327061 482165947 789681271 731457186 735119836 892155069 647890027 182157387 333012389 341227108 236428397 585965847 541015753 502889170 734247402 265772550 263765609 68820235 606748371 614933568 423775847 95947894 876645917 666455438 699779050 239352672 737028162 72859870 491552222 345347448 14420415 802214082 201299313 183317076 636013460 665452018 265638040 510785515 750047175 260474821 217991816 13628698 697120737 943627452 902042685 259169823 812533103 361283832 574650614 892495649 680840322 310950079 752683702 570562726 827999792 41363195 940651205 303208474 729525008 235728826 352051246 418985039 817516482 917082287 318809151 509451256 185803621 244831151 636452107 676544044 583419935 220135734 632721899 938788073 613100441 377805536 717023225 560427407 690992000 577229808 400323219 234860897 959712261 231261644 790957022 968799240 119367262 555990142 711039297 388621327 789200195 26842933 971282918 552697192 406652273 751335106 821494588 796798949 288351787 798095388 501268343 954938816 160046004 990739676 457263630 851973651 609087958 885195201 84962877 512365409 384154206 336230702 3681153 182083084 864199581 125412775 700801054 949454044 278635241 426274392 385770908 245892990 76865818 112395662 177277254 387626754 678465805 108388667 853712554 862035037 663274021 613198198 220576283 895520485 255888069 8069881 802363698 69615832 111663319 979277217 312372041 904815061 659720264 598902002 465217023 322511200 798624649 970612881 850116023 750640483 336290832 436626120 739964440 779338408 332451029 387125509 221907086 989885792 578579669 253086811 691080904 76565919 9419667 32339455 670632248 121575389 613484946 284510156 714227094 154214774 368759516 571283648 845565277 841722155 181027198 930438525 475842637 357424031 22739465 116991177 701180647 248602587 693188115 76487694 355687668 36533707 935031476 392629722 878746623 488827071 435233546 643400800 741657558 172962795 376504501 345801718 396230925 946488551 432038491 371626901 507500922 631968815 772273701 68071260 921550010 392841124 611856960 379797773 367441067 743410441 94020958 692286607 320902640 482327687 92249906 450329194 74692721 478974761 882405623 707058254 395705816 332982625 741258730 731419020 970741780 679606145 45338059 346517403 908701146 128686659 17787745 791830677 314278687 981269314 387661043 204266423 239384479 268910974 649829583 625230820 855095641 147348956 349130182 492805667 280046353 748511652 492259758 134304285 155296461 695939841 737532383 12107936 672723033 515257221 472647607 380497438 972849603 840710818 503567126 33491758 520496607 447330865 531405538 985895178 991955651 296102127 117145989 295019536 492068428 184407291 556340074 518715458 664489112 565130842 480887683 398656454 88168074 9567091 567739846 585183078 230697034 194286484 721699243 758101776 904369090 916851563 796100272 925065303 419728674 531832205 550961365 241685232 346718044 843224306 247889184 374336310 793356456 879540087 448968219 152502951 322324226 552300123 29664337 476746341 507341479 441002178 854926548 39648182 852103324 494170165 658058170 53360261 884338471 742918944 261438619 775728606 297766484 458027859 616283925 508828789 823190641 220561538 956088648 761120 764902546 898988741 567291995 569153369 713275662 71950616 716110069 28635069 929802752 131229148 600216004 120284303 483750854 485294420 977594874 60163125 862151558 380654121 683397067 626911674 599808420 997778919 216376048 776316235 704649293 721937278 284885799 64742586 809282032 755502529 290734256 564489214 367724992 704586730 501797585 487041457 54051379 794780180 784671316 806963601 241997702 191198144 378010116 454932223 624352310 295716433 811102515 124325251 684729736 512035216 172807223 82843974 706485250 91572264 701531880 919269270 234728432 601929259 612164900 122024806 379166688 423370123 870999372 144294859 395673894 18430114 950673604 914845824 247561305 112414379 297533558 541349475 875164628 455098438 718786384 64667637 901287990 228424696 627388097 596962782 288783586 674478760 366070592 702461287 887737984 792342052 890041029 920971519 637973370 288129946 90624334 711700663 989251712 57035295 122909020 324627141 656614148 682166571 116549747 842426373 949859775 803075867 9021854 475512435 62101290 484055470 76026856 104617906 550713862 680046217 372973795 624092040 858536917 647962547 975406885 983415904 106991454 969678361 110840007 777992134 957760301 625809419 417550821 759652079 52810256 537953213 893793056 55323950 828301723 566654919 196462111 649678976 274745509 880014246 262665225 463604225 142130121 859692601 601689100 373669493 743613414 349232196 242928090 717476544 229933215 218395376 818525223 508414574 857110236 807518281 820711724 831686188 266867015 907027903 502666535 320267341 198470352 569457830 756135641 517715782 295986986 372716214 407647750 262543409 236705611 455864971 395767288 124434254 888399856 354344486 388707325 190638718 398203927 866987882 525694949 495841735 248130435 874567328 590874757 357163987 75919675 460769011 396461110 364871280 638182923 133486837 1212758 621183761 567867649 164127000 25495237 687343435 673075185 156499510 483656810 376175961 354765810 705537034 822164396 401241753 88865247 948514741 316984826 459349517 351812823 919914554 697082179 659917531 513972926 750359297 801195134 172134605 684531898 192792664 134073380 297032914 639076278 369489901 366790833 50790779 709257954 261308757 643744551 78938495 616135217 829240457 630238090 181310007 656749273 630536804 332242276 281755170 363488215 810676006 380248131 98587491 646614120 510256884 134929463 278398526 16871569 140317781 865847893 453901727 589345177 337540790 569065782 81993618 351812234 387746023 899065208 393385932 539532467 925544349 242179644 584526369 596225576 414773230 245622182 76440843 836910144 625966039 660187489 522770474 709066262 104113337 597429528 977016510 297464586 773633496 577972990 671989295 426021181 593113819 370079303 321397894 74526744 606364239 785676205 106644721 53814469 114214948 141279724 387030595 808182964 693228078 419762245 723988337 889872408 842750117 53263615 358922262 950162024 910095525 824674273 650114800 237486814 938104495 799294650 438648929 53095675 169175335 996281818 525520622 217699073 861284052 759817878 394175940 659406968 184827746 888464327 124323118 82314922 27763683 873733707 687839520 839664934 631831370 765558659 443381679 964430912 601155823 235202004 613564311 315414416 776813838 455375654 933002932 200530031 429060423 140303720 317596297 133204605 512389407 484288778 492090556 22834718 560523390 584242561 761150359 95959799 566189616 420573126 254021769 716191862 420004964 940945623 514314915 841594440 936340784 378609717 329350428 928836833 685295370 275862117 952994254 489705463 424722256 788974959 129703862 333120775 556189378 549601634 743443831 504265679 479846402 436738254 153931224 253245650 108881947 628390728 17741377 870358488 711481079 299622378 142900034 668211819 146273256 735028688 644774669 827599450 602517536 798485147 212513271 714997817 300016440 405445362 690677499 345382368 430122925 420805373 195549751 342423784 44274526 142844136 900816748 742263601 938518032 611042150 632575106 288919903 991055338 589892651 886309378 436677464 299076601 527924849 655463834 883401927 178924205 413337972 837515421 150575005 434907226 385954550 7960192 433028746 28349368 407578556 652074846 980969352 915382884 230952462 850239605 201387601 662542173 464698939 970322087 939109604 893668743 923907347 590392058 780664836 793097771 851222123 406054680 677777848 284294517 241971613 636554704 771588557 433625845 751241221 418794387 330018383 419106847 944398725 487965432 247131668 399049419 94337794 472862008 677224753 212335541 885228260 160206002 148827522 528048894 118198682 257510249 84513063 174031529 118689300 193581441 45878529 636037407 371564103 524832197 744006969 843455916 407585197 401078820 979543482 353403135 324501954 812952623 205963954 334772142 353890440 187874205 741375253 660234416 372713220 758837448 707973914 41188833 571747774 950150446 411729596 859804289 123846469 259459056 256820794 10304437 671979689 705150038 17485463 930685189 529861631 4628040 734623258 734921436 350266593 525615831 269809359 669539084 893239019 59600562 961250565 227919687 998560831 907949233 335801295 776574375 610560002 250349134 682130819 142294310 337096925 391435303 315293757 416838183 824354172 403251838 746072669 313273579 299282 518700473 398967557 971537437 416204756 841036514 260223132 326615879 559421305 819009575 671278925 415266650 958223809 218099035 674977673 799763242 330771179 540310644 552169089 148702192 107103292 222055435 348505773 157075398 717467775 287976927 596678727 343320622 686952064 102017362 290030032 479493260 62061456 949972970 637400715 756974759 479945220 401326545 890957053 607870764 79507382 179366998 924741491 196770347 190028930 91727466 364354684 252929944 718201546 675336484 278812523 224438731 884017651 436737598 688048854 463766529 125421798 345569429 273417498 815118041 760404112 169820844 365669076 834215127 394940002 320341802 830833001 672036580 614990033 222351703 217893759 237418188 479067607 743011747 382796674 252067262 611411312 82013216 129597984 510971600 502440991 832642819 152988877 668939129 16733030 180184359 963916864 872446997 905266257 71813257 468150004 130172517 185362924 782187725 346262440 140594700 942003656 864961463 94198240 434262291 330067066 359230899 200313953 719152229 906240028 328405071 924212152 172744276 489865931 15328443 860142772 324284178 502288167 949373520 255383272 45826873 885287638 685940998 709162794 752734788 435394305 4768764 496690711 241466131 546831060 884969460 423477388 818449515 194525187 955462100 587817518 247402356 127479616 442961702 959220708 580283961 953236166 394686104 115666007 636239403 150613713 809818749 843832441 384177823 906648099 900122443 251717115 366660427 729804929 788748315 625553365 132860621 443364660 609872172 37436610 700669732 91054985 865925217 783152065 668598837 502609233 767355326 393413269 55164487 278369634 864294894 328603206 648025223 312330260 663955648 585877918 133604229 324409796 911516581 893739949 729788853 182760276 414870580 622960198 243003888 826918569 500541095 666774656 26812912 553571116 857783387 375203125 427328727 755905610 213365844 483091846 956941737 968223220 474109878 900842837 161342413 882404128 606289485 52987337 981597072 124830790 816481542 450686414 272137889 880697315 305057908 87518354 176699030 984158457 19517772 766268937 225279334 995541389 653342953 298494315 218862574 656549160 490697161 909901233 882089068 278699351 382667789 583656475 453346055 31210539 578919933 791679148 904171589 752111290 247699074 980467372 480032146 571679644 178372523 688686373 236801984 110025582 161297193 913804135 3751810 98681682 348822226 211022725 375447023 613003117 874786081 964519126 571126021 347572584 585127860 26459252 619862564 916548336 995143629 630554048 509701263 667832887 488101074 14372572 754307055 547882096 437294798 203904303 688540879 493290070 770496749 316528101 508945185 561757862 607283715 22111853 101767351 567935648 722055942 579675897 274739147 675489930 857091984 467980545 122639223 335743021 299082334 46704064 340423230 864211798 134203347 590495926 61149826 244637270 83598966 607544356 986166539 232659075 50007407 119277459 250545542 84699829 575546126 668151373 47813891 742580170 528757573 178824162 324721271 347867938 894629417 7764133 222425912 634932003 441664116 508288557 492436868 702098358 449907718 660597717 329487098 104607432 709031008 519885115 917147934 423537354 391901479 377168580 25686490 951753522 701920423 742852119 270842360 680215288 664395341 996100254 998732713 863211802 595310380 36668424 144928513 839801112 95645817 696197322 608425592 428697976 13710863 5077657 772531050 729311811 720350444 38405873 459600536 111085958 871869362 798451089 3437221 466416082 830834983 907266301 564869274 751756477 177278645 192534267 616386147 638977887 936496363 640796950 564584784 482687190 13173242 276601119 232912021 420846786 573430328 414731686 760751050 891354057 636546209 76858501 466698091 909134868 77004113 460498262 77436761 148678097 970124811 709066232 748621655 253798831 657937077 358210830 461816206 431736165 343002586 907128447 584963849 494484523 821109030 211247095 379242042 864582974 129767918 332095333 832682355 404586081 238081958 410988411 835751790 985934935 990958184 670475314 478973382 347855210 71884660 966112067 768462715 935698919 204392362 67270318 564754290 630126240 932829713 598545207 794403571 516446056 860120148 741727972 935112745 239675290 438305088 415044480 564052646 751461011 756847432 815448348 377757660 402158643 298000129 292358792 527867812 309093729 494446502 187550686 666473659 228106884 515175317 647514872 19177280 810314762 236772559 914678773 650004792 416402148 296710524 331393464 839262474 986398984 549016677 351778921 825660420 906988526 430359928 543700466 676142804 235714836 640367176 402356354 535324687 456787066 170290315 385758478 436214445 867118375 126999194 646019019 133403275 109774242 821990900 852551350 312896744 997145209 911273915 389247500 799477480 397234366 198060853 17789138 647605780 213417604 590766156 883542862 826061016 969165671 702147087 122160523 575378180 370093825 68048687 828574682 282032204 120442742 849436803 599950668 959343304 552461801 228249476 265901112 914037620 591253252 375092433 831013051 106542257 348701557 889243309 442782003 326876866 127387243 921915260 361318596 532183120 779580445 902038090 823340499 734811879 837346883 977144643 634873997 566710647 527561883 54827580 204139873 219018451 829110629 277481769 223985538 895923253 789597160 799595173 824882534 371283384 675745515 591747181 870907721 120470237 967827260 534574565 862451627 645748487 638918189 577841809 78693838 764231167 906303505 971552413 569016377 424983664 653246660 944882518 574831927 568132204 266118689 354457519 849742681 662767589 888457865 591574717 231221232 631456053 305008994 551133755 810809236 454533527 323446678 591954695 814667936 416182187 602335760 512987555 708394419 86590454 52798019 576934581 318118448 75491679 821044386 575142791 286714047 998274484 792387369 969704583 205788106 422346787 921248211 535885256 57166849 919466945 569194273 939480960 666191574 356624391 334363290 783172232 296404226 23799631 790726981 378898655 646156030 341479771 93606960 717906984 718183307 942386639 745820909 125375527 74021930 468753586 579260944 387153223 244613029 880318193 790954930 133661975 494692484 344628444 268276209 830048456 924155801 865762983 743546733 687348145 564787829 649897194 287944653 439187404 491284464 797536546 68727864 623777334 851104421 602149422 597381085 115000754 686572403 51622098 643156587 292867879 422543869 571634231 671855769 185400861 69225259 519484009 963511455 36272453 973947303 355616472 420330171 204744430 390236769 344241880 594655150 980917648 310381324 196940321 186516284 271758917 71932062 451716431 827540144 789903179 424730068 572880995 514723157 93187203 534325675 372879680 858590462 693598709 524696552 906894895 467814527 267640394 748013458 382149723 134918705 826869584 790444914 52760662 646465138 538027642 517804186 532683922 973142563 147336030 538942171 106874345 337301288 590018101 854834509 241941014 339293932 303497822 691948235 263511098 679678170 103078107 792517236 47829848 693614821 491407570 432201772 945229528 504975873 936431117 691642648 76629768 489753255 613878651 656695846 429080982 344051541 797632429 351087235 880657943 112536332 421172569 696738338 86939780 550190544 576830427 9851452 492999096 168039724 337635247 705470410 230420467 600265899 773889784 271838733 751656282 232479840 121419261 515781895 655484532 784432991 576332198 866759679 623833774 961948225 93125635 674808321 74260184 962342308 464148677 673576028 843652007 210009257 382382019 342850338 414079537 858025845 975373175 479057835 611462259 886742960 477455230 654446354 887452622 319536393 122238748 596607670 35949958 395511727 443449270 136316603 999145282 995026137 782043989 453317255 156066191 290303808 181284138 888095045 43111517 609097120 230470148 121286245 253834112 226153787 236105435 873801754 569377584 63926357 565717833 810790363 214885001 238101689 954842124 114325218 931930636 273612850 753405830 264558256 378142237 519100691 3863101 477174151 38858115 848414384 552207707 985772270 856566250 782930403 364280110 424120881 301930596 834950536 499398057 655762143 355175396 732070656 556144354 820936010 660377026 670060722 737815954 346788106 394178618 571636870 62972824 915271034 691727084 821628520 999335542 285403706 350554973 825109707 635198419 371136427 298236789 53789987 52670455 357210486 754711040 702990442 670895186 278012166 902474541 884197788 229819893 106988553 834054418 338860602 510534679 743484659 84138533 156232395 868046481 233095546 267939780 208480087 346693731 180522267 74938031 593669098 856565293 735045524 164252040 580252951 557737142 147793256 876409690 552027762 483685225 830383710 885207567 403424021 411654867 159030786 92676345 830482460 202610471 366489635 88476490 778809129 338673338 138473299 835079323 108102880 40438406 276084586 674471785 559395692 716076203 256565764 777754003 235842809 699096298 70548734 827545310 554960439 892649256 334825213 801801073 300873438 759710193 770968039 628041305 91123748 137368819 798428007 420715014 710977864 932200830 99565933 494899404 610263563 92398859 76480172 384052067 985676594 99631026 528229147 612521320 504631558 757916850 890695285 164224986 243603411 189209325 819031225 596455325 598847084 255589737 711493290 832129018 784478373 130462160 643537999 682661149 223488984 821223153 543846772 975891094 373132641 3275581 289712680 636782553 155099938 968512842 57315133 275125950 316914176 232897620 560217804 756443137 475789923 689005751 556187822 548559299 542014138 752607862 626291459 696925703 333673461 593429431 68667567 12156726 543403529 76736325 896074200 887902364 122238576 284625677 453548650 977190120 888756390 916064417 180434067 536148656 586551981 134213560 566831431 429794027 600897418 915539116 365796541 432644469 691960262 131919098 495182063 235175822 428143597 739012038 836624926 140160091 319368466 408456788 567828301 560168804 453338953 946522768 359977665 206715668 174145580 893917575 738060423 559790909 719833431 639059948 757903086 763134865 872703212 215385748 985944328 763336234 837080080 720091386 89135918 970830850 26456940 488896956 653371257 666322812 526131117 600828187 192257610 390609626 501730820 749989759 41321154 175944388 951721638 934291953 624477003 865158343 584936269 719871136 629342733 869210579 834628533 964409693 740977529 581076157 525046816 491429406 838299842 985570491 162105299 311426942 264424031 853407210 766609303 292507451 822916747 306361804 896514104 384861367 997071813 821698 163318537 928477049 776486736 49863062 609915999 783388585 942224308 492891636 406180881 240426647 796210491 141273836 521293823 349575988 336232565 788202610 5382792 458864791 589333173 126218462 405282578 805226617 733646993 243580269 37295237 679559609 553039973 209995966 229908432 41146074 126069969 639784789 261190243 467327104 660147511 313089563 615016116 950324215 332835902 32594652 958074042 515253164 449722962 101769415 309929589 638491569 288847905 15478514 510529124 395556413 529061151 689369812 870010381 218335786 521305603 158860489 109995640 817082742 971742536 66841234 950310580 19212738 54420397 37807570 448590929 386474710 3407541 61742738 253154277 267388187 79929128 713530301 636673416 993039391 337994640 731870117 471641943 643516181 213399229 43755132 578670068 750474066 975180866 161391324 518970628 487079633 766371573 513783872 55905200 190344880 22110579 233947016 340994341 156308913 671988889 8838521 701635348 305459386 525852172 369901371 675726386 400401237 8507058 602727129 876906681 551374385 361685815 712978372 199419622 810239903 257893513 898527057 789714297 976657941 12144221 438651190 26417720 133639855 728052648 509434385 740437611 564539817 418714918 410084833 116624225 455041254 97251286 511949451 295804650 260574316 310508923 336367702 406801372 357683430 316745501 118771823 68883087 208522273 238582150 266574182 288567136 590950799 461673926 204742575 510842161 101467847 423390128 610813475 757277671 218092547 501728346 45560956 225670891 53153440 284324001 29513692 713958314 991178657 1925539 27368263 724584469 758236717 657886018 890690596 965628706 703435789 629206696 680900800 732401993 254300207 800017086 943736011 686976775 894305061 383303859 17337816 997272414 975638951 970645627 864017889 735084115 870104844 614221 270387138 656666991 193242581 885764644 305663929 989603903 590371875 29881920 833095661 598521045 802751036 466061730 461496036 393629764 564758282 283880851 5265930 247370023 981435035 734398237 731336241 964947483 277419170 837792144 836777996 27849280 501249269 281856255 233429170 991359932 311769101 866629825 457020449 691649592 455499145 190800880 943970745 615274337 101720235 671039469 972378813 210146152 614929113 95267034 101578454 426169731 230995997 729187870 782645903 17765481 225000358 403655397 840055770 401164506 807111749 166245022 578790537 435456533 107959025 238672763 452189910 847215200 583344451 745523956 644259291 214479748 843186171 624463940 362414619 560411470 499619705 566684394 708690936 302872080 513122884 720861482 230659130 845704989 641618823 766717066 519457422 383430992 120886671 382796885 526156292 702296454 455965774 637453851 275357073 403335455 859854811 871293999 138136203 949066881 611280112 44986920 947168560 750657941 618222443 260167520 748142879 582958664 261883597 82374008 448015836 766077708 303738558 775800018 492623697 527912788 539350919 453810454 956650568 632788507 369853078 745168814 300104434 599962718 998834430 576222793 743454051 219669917 886499828 590185307 913616915 795496030 359085395 993755292 238556766 947209898 564481049 671553925 512106245 692401294 781620968 448448982 785268395 603454620 861276806 71906323 65620569 575186535 708272221 344796162 639853563 450339594 519654651 727653678 477477601 513090978 249503379 641439591 912130623 519677391 710317435 116185408 206244781 446367800 196345516 189109904 709329831 241479428 438488645 348667634 392994830 293739105 751382536 382645316 151193765 313543936 739386332 162505516 136346517 142226071 632529481 720171406 147854825 354508894 705436927 701380375 812716563 406713235 591433039 854368182 326443109 714481654 627933360 681479709 899904409 820998733 287319356 546907716 279101770 19820769 84487216 239771111 410812024 296813567 753401968 176379651 967860744 808374393 265523456 64176221 353862978 879563298 463571340 676586491 549155921 379240534 186160353 15285672 761089223 944222831 79740785 905339252 993671190 482981969 732047828 794901042 159604247 661573855 21713729 64212985 863087495 390945411 892664857 836399780 409495685 680889770 789584989 512293458 191006998 587903814 111335475 673610214 449724834 765177674 894879845 857090439 654554484 277745458 505604321 263297826 80810813 899953784 21651258 264002275 552502161 22362912 902294309 974091712 657356136 136825389 353573117 618079726 626945183 820069929 941331008 71903593 797484149 72795041 452028432 189293681 736398862 894878631 99265459 105525255 191621363 956580943 203633428 360626805 808447376 373422898 232761663 668124611 315547061 163201006 139349736 100051522 189156118 453485219 418552549 654522117 338281419 490900599 940099248 914077283 8409808 857960980 124028646 921121399 879723142 326563877 707306442 335986592 986025265 588282844 766023107 612980993 132778871 953551215 969670105 171286786 392079079 769632918 213839932 227313613 47340144 824199951 768986813 797518290 112081638 735758107 595081555 702000707 4722560 530436094 687523480 150392729 512362076 243894402 306772554 472766477 677178618 867480436 722314186 756398112 294291645 958928422 945018528 46415123 306785646 964837100 298525941 234736496 44492216 309690783 707658263 492042623 218824621 73592861 504393465 466937809 222821695 685059270 165142704 682049977 793407176 839259393 293966583 511101902 747524995 225253813 615448748 535126123 850284560 356076496 834448464 312732719 871140596 343200964 934830731 904120446 916123414 795506437 670559399 151692285 620143172 281057932 871744784 599588122 620249516 209461591 277087706 654573697 635011171 421302246 639747387 251293096 414884322 531810752 300892684 114694980 911502467 150389228 252896332 223066578 422939656 196980088 50851741 735386127 671197717 706947574 741484997 105830272 211999409 284446714 492095791 103098603 651480265 602519965 838987623 935511260 832373933 555488509 948156322 278826017 31580817 546643643 471740723 573560399 830139662 95436923 694714903 347060283 987763102 688180583 742005098 784272001 515541795 528625837 683842544 361542656 232590432 880789500 817273997 998006363 518515326 95310347 560712397 630081658 710599561 856483603 762034525 671707911 903902449 957888848 954095248 304191730 963215370 590037891 365728475 590152686 449361548 495132531 399947097 867249393 810069267 626991719 236328519 145579192 934304672 376265133 932118921 875278912 110839318 769208599 917070628 441973582 661763774 771063161 537436098 44507880 600956611 20900140 246669617 319521754 143131319 739722894 413310692 859048243 529144588 787429504 935691888 950567109 284898972 906760935 729560080 768123304 239878946 16793387 324496162 724153527 739486143 357253306 283599016 441163537 928291190 499381638 988398536 850840217 34667439 403806339 299942988 591889527 395435192 908615210 30449443 591381397 617020991 122513145 662886622 363981091 668069849 78584817 341514292 874201364 959614335 419261719 713327230 972600991 690548236 490268147 835245116 304942270 439702464 524029460 287925134 728784050 443134144 451903881 221789883 946514045 275853715 623047529 206267054 123771750 237575590 522365517 140694387 164527737 326681545 499624657 829378239 738439429 807322801 551646742 829991526 759886108 29166452 730213955 224593634 465101846 400249359 689356543 301675987 230283534 844579811 904597497 819218042 211152739 67641908 587986273 191521340 196143929 473692841 758434924 762549029 515822582 659547599 179579347 643920994 562233029 746228118 898552404 320390342 205476630 758789586 643936560 52290374 547764508 410972859 757046443 120601981 796867149 420465517 670715024 952178729 608478182 974645353 844443307 713900972 980744549 703092755 191236940 975880843 815282445 436613426 100401098 346518515 252854373 43222386 463333118 23485487 163674809 4291557 759883204 221526835 628566936 519318910 583496062 820092180 648780116 101495189 667351184 442183310 258656645 754228838 93647077 403378557 492854662 458724241 787756136 972582756 286518007 568044187 145150348 61682153 803918905 301180780 34277317 795408726 134349557 13460688 16033293 649111834 629013141 647932150 573427040 330589254 815283402 165139956 408513856 272689169 132712452 569937472 296048689 458566741 509586941 179809080 213989438 541988879 450698287 309150620 5310323 728113122 449988185 377927182 169307232 871584405 589284606 997344665 730584732 764562321 848937957 738897447 505435968 768570724 424771226 907616010 958171496 597321792 479313132 743267700 603799734 587938940 711004525 70604030 989807055 100279058 80059381 198538277 262456539 527787552 142724639 633713864 909269001 693612391 788212171 683421356 346641929 482712271 222173082 97257976 213758608 35441889 174340981 301129145 164031704 913942859 888555271 172186719 407485981 861136224 469707326 220147774 215727137 69526677 179982798 936562702 744303016 5460741 442296238 699099500 379780861 74991086 390058904 951096151 705750636 3997234 584088973 244981427 79738053 97623255 649462864 239854281 373632992 538598280 682010086 143735237 740002067 212366097 494731804 414128951 674587581 930499558 247515905 498704019 204284351 518650525 780611431 47771057 208928254 587889263 726276454 949653325 763354851 880359355 631079642 477690248 416171738 359386244 293768160 701443685 38705366 430302958 985752925 679561293 67303628 142542788 532143479 2780300 590387763 961623797 109560857 504252881 83579018 176941075 425067892 937335986 181090258 580099794 614598777 678522918 64790800 892881807 265727327 687255049 433046221 184474055 832629795 898291611 169456022 667174555 483811075 904769537 547122812 440467283 766303490 886847683 747660692 636045271 638985320 101538380 783294583 172594488 665432383 391698542 772702916 107971109 287795159 100618971 583082650 274227574 194564930 275604909 387653406 945222821 235113433 445618654 58771707 360130640 385545653 637853137 272197853 845283001 917476150 882112968 579623413 615003718 652837760 795944043 828586616 557676545 78990585 383493959 206124576 618170392 182790605 928720716 177717417 612781150 258197610 954714447 95984725 728993481 430500868 717314694 381773417 184457202 574061330 779214095 639834030 633904024 158079439 441763945 426443505 869160221 80308410 743042040 627811715 417850375 786517782 215863685 554229177 552020608 363690859 49348028 772335981 946059735 848410627 245625517 59129979 798497533 52790638 791914060 570683717 851135241 835260670 649919729 633768240 549482933 690625868 700104153 462656805 338903006 94954673 423433123 246071312 499716615 924762062 680151251 649027941 800127191 679640581 332420690 854098838 645433750 121119229 139213292 434158238 668959412 287100961 850940624 39799929 36430403 651651874 816533524 358712745 587274872 31046257 197411119 990173107 727949870 930460358 758323837 196212128 686044002 760688284 373702079 972622973 50422200 18863282 925103768 870506971 451451125 592714891 355472145 453082191 246418306 113491695 524874773 840087539 41135856 680650344 251611126 809028835 899249774 219147206 140252902 413636545 52470101 298687643 428123519 672107570 739789725 508772800 408808252 429145951 988185701 114615246 23561469 468026485 540369007 729517990 117132679 419074341 683981473 201098986 40518146 50126373 341547653 510072961 271445625 942674348 63660745 849116951 706369117 863245818 991214016 229245850 741924611 830503374 649108960 714732478 348912161 706616558 93224002 626670202 435560021 279825059 134929189 403404937 274616734 620397114 471913068 444096235 122277857 820681092 514410011 598163297 360044901 558413654 881804509 933477620 969784151 885596170 901218433 594833518 893243975 626632189 50152057 451636447 302626473 932167695 441607769 377139226 681803094 333291558 157679710 512187701 214023176 893679531 152390117 831531789 280429537 955314699 302804975 257196223 300964837 264336183 68031907 280996400 35668859 660972580 696476364 593336967 698628336 511409996 757180503 148572845 422191604 270753580 783717079 311138260 641812506 79608516 640182017 545379309 539102044 729072666 154991152 270285360 145794710 734181559 478547682 668924824 657401350 713518632 879156536 296782692 174485971 197157502 294972282 223476632 155252867 738696910 46425233 437154170 806861186 19047858 706503820 669321237 975934882 940625863 490507036 704492217 836789142 953184301 934874135 496735097 929178229 280189706 636869624 185705899 140650558 133527559 551636573 355604588 86140494 716482257 477923976 681817370 366866923 112848793 940090847 612199896 904501437 576318869 557565037 444258317 135348559 191665021 308976478 424096485 900033427 349288974 151502727 874391502 622714715 27313803 900377563 697147133 446636257 842671927 260972023 562427367 276315456 859889628 87002263 385161672 698315000 383236679 29260318 752881183 554883694 806594249 753626899 930095408 293149801 801415863 832877214 821848705 83627670 848040171 828080399 788783965 892988422 839066690 817092184 716172116 654287275 862275100 883847822 336318649 903742174 337876191 209624683 661644578 710136284 592782452 219276239 218980332 886508612 862292681 660061243 420288181 211365274 54462541 296297812 206972896 593098184 609965686 707081574 903059220 883578264 866453566 594459102 242947517 980151611 235843746 256810959 217677194 969008837 713566498 116265582 589560045 134187182 864759877 434703254 175458206 254498898 334546450 965125701 4910873 146328178 827925143 94680349 299191579 745623985 83434597 390684388 777425961 383669017 839589650 703770884 593668105 169567379 881346486 654427660 184771142 290308466 65206638 857354285 169987760 464006377 548320221 303774141 872989146 391304848 263776678 326134712 205526427 223111395 507281651 435337786 421584269 612999619 106513393 174374150 682896273 269971699 493941585 249916418 32441929 384743580 325712585 919799225 395804573 386800585 571421585 143984599 606801719 143178988 627260135 72866225 917317382 805512791 246104203 749586619 249093567 585412 560268099 257769743 486975831 816007630 477922649 506058221 616736650 625964661 658720024 819332149 193471576 96875934 816371026 349667567 691924610 282367121 950705117 441746371 523539985 473552249 806150673 725820289 110341840 892278248 612289356 611893915 598931661 639340368 613829486 985993638 687956188 443343754 778137437 275466717 415873812 707014483 370749314 142961054 771619664 61506762 395357259 175714026 419426223 939642356 943705255 562866153 700909332 597149497 148280461 216130404 531592102 862463972 119769461 469797705 531484497 787358886 71022301 163062059 667340356 365681683 651942085 979736256 633104753 614231331 377216051 892742241 924832529 312150963 757267888 647358861 229738269 18471170 764563402 523452774 325580758 104059444 717534608 765342514 417732669 859064530 548596505 386037979 936497819 882870600 766788093 420121968 705727739 611176294 519304154 217150882 396564395 30514912 555154640 355454536 606525375 9458126 683985414 964749531 504456078 168606509 414494755 718543866 460782387 149384539 317891029 309700072 707860749 801166495 40740430 630383369 760025663 666263967 877654977 155311721 835660593 349020647 697048554 409543733 233208333 663054441 4763267 448095295 359657795 799412216 27459024 26188926 610593285 285297099 742021396 717137804 148853451 372465153 928359193 495928102 174301649 686331415 837709997 24997040 11728276 406681971 393599263 125306286 327493465 749916637 737083590 985981516 572824998 875036672 485592954 287259607 193608391 359499758 875847961 644135746 457000266 338844569 558243332 124874146 948219523 765374299 282942879 241597618 337302793 417457263 458012372 577082704 439405367 598229877 602303121 722100222 311519660 168773874 256496197 286432098 908265931 668146125 689429607 777001158 637028412 999730644 32335599 533664409 567601001 253918261 807822299 903810284 984372738 855823877 957843884 251888629 918242682 949465277 603969510 919722639 194897543 873424055 844811667 958955704 497444774 580556725 434322369 397733907 155103124 319251291 875807231 774405220 826735574 770834864 296757988 477770262 963199282 606118305 83372169 666614456 184965684 327199102 702851337 794289019 600378794 113444219 293505800 660845494 227016488 480558641 785635881 771824483 784241029 283815194 854478743 246324639 512317788 172840216 895088253 825965357 182859148 920533742 141867150 309009652 665041337 87606725 481330302 380462717 336690377 860340137 313603718 528073846 271676263 181275658 400560356 674514737 875381891 545839164 598778969 315728677 779317711 659677687 771813033 933515116 845483076 345215959 573519646 872918596 748027547 723397085 48622854 959539086 961794005 675850220 159919664 781285202 750105524 174520397 19457395 223448121 858683199 577836075 439486760 569254417 853270850 750318616 132790699 449497165 388200651 844075654 336148445 292704387 977848238 201442383 611523493 92506348 324236035 670164782 350390378 884742375 453667235 527294532 581521307 884375414 469840046 722868884 28050215 166192575 650946567 770349446 887115269 150995340 669789398 766376808 611687598 592516556 347128837 589813224 244703134 599992592 825197764 590249627 275755478 245816334 255326982 849813370 258171229 540063778 55259137 760585056 185891770 620971976 261518002 10739341 770067580 509846819 175228503 347492646 727204274 896558202 175816435 473950642 183445107 93585589 686321613 636400030 222320984 431511524 710656497 517843386 949638909 389040056 788033197 174498491 982128772 634953224 644858390 823623607 43946513 904279886 496469889 250577068 966289743 998341416 582134282 559009529 841733609 948404951 275530512 462939618 950953490 64681411 923740343 350835984 42202878 319056884 864121444 730963727 137317222 972986523 412884293 427826127 724510728 153469575 241060039 572814628 929126949 386476209 130648862 62039878 587778 965306545 141761984 796384082 32073063 925690693 556225002 40999878 12204067 326980305 497125658 604330249 789418630 341024730 526913427 809992161 724584421 113909642 514220764 899931130 69494553 292181552 183131201 345886310 784759552 76272060 979808592 94732824 177083131 785548871 968597086 10250856 991236463 9307785 890140416 137808786 942262340 804373089 216530066 861324598 75565417 110256977 143829683 311364313 373141325 947131136 772593095 45646435 195037544 482687926 286765428 688740000 450568880 809314531 953094949 28457919 570742820 340414872 24155274 21944790 751082309 151827724 307876886 944762715 731093656 983848728 814377856 827892140 712049189 132329148 553293379 841588617 8051707 947336344 787290141 833965973 293672106 392938867 860558739 224116440 835654087 894675128 822314092 775373631 28397163 990811892 220439090 94086683 981950900 338390618 525491892 384606366 3556675 182527807 245180039 234542689 366997949 85149 699474816 980667873 562929483 614010516 131393851 616278269 632661529 450266341 339714968 709892986 677089498 865789301 959170360 200961407 426022210 199295696 524260356 392268825 590750347 623904420 364797351 507439544 792599025 700390465 460887055 550244016 763873078 318082848 267936240 215579066 126293279 480620889 531411777 570306672 50382324 240796715 986493372 453161428 336495620 586337912 399592802 959393993 563917855 436553030 319110389 346587288 432490010 982327359 797053565 277906285 621302607 575097394 957133764 974442200 97345306 22991248 119645914 75377229 664777053 378671855 217558673 82629540 779802364 800896395 144682241 233097625 543136866 154772416 791432198 756744781 87580667 380411793 929419197 54188483 32354488 129569572 383225611 684894820 293529230 940188996 552273430 395192188 507897591 618549726 825968841 582056890 776590703 514376836 12604756 60328884 16594936 781642477 286447274 778844257 789631894 670254963 913508610 342421405 566871764 99426707 677949015 306270888 671345214 913099889 466736872 336295079 989759205 408677713 915332024 498345250 223618270 297911327 17203471 642308228 850230723 4130792 381802743 93384863 635798320 986360159 314388928 918888229 545249607 197619545 759188604 701619760 268689709 480757585 491878787 290706107 887592330 268367333 622728433 175266086 701418253 572356438 205902115 937303478 734566630 737054732 816595774 276195090 424177995 327142672 71580584 641002183 221898739 877240465 967764621 242768837 407388318 959378016 441588827 179337953 739792779 761903219 987851846 893214545 668716543 257714533 805754565 878949683 806509253 26886388 433927187 899628550 922382505 971825282 655341743 606649134 698067708 577866134 257350620 14937716 411111955 479696472 354148386 351921796 283149768 640770584 138846667 430416750 939765239 480669127 740277095 24539942 416576770 257247356 656845896 321474564 563833934 477311472 953395463 789089093 472105668 169233666 592476157 326379912 290482001 268708405 589158347 546532177 936413030 344588333 349760978 501288329 107631480 510554678 502384316 454346236 468504961 410188989 83349745 131983321 653580157 624271316 720396579 41129014 26116590 384003506 865781955 320226954 558228057 558254897 451864201 338399025 365429191 240661071 659216111 607909356 740667717 610289325 117465271 515577438 972429412 101553171 444445537 618650768 165770681 916039402 611878838 480658285 618646878 100115648 412217920 89737543 70914416 398071496 536294863 986782288 852385423 73060439 598300661 659391266 71203937 658929000 28277643 821699896 588058126 91169561 494632746 204368242 692433605 487952940 565689267 21985429 712751670 113862023 766989000 843110345 643120919 602449076 226284368 215657753 554449312 835104866 754328055 685992951 427310094 899127522 367842731 3705269 740286243 291695786 734138400 896501260 238844068 658940630 684936781 751137177 840924634 469926306 547881709 279560795 822887442 648001265 134221055 209665591 309221149 558474441 271361607 866575220 991720912 348330965 657495499 991320895 447037061 516195810 111658070 504557608 459769753 226743394 104938744 89427620 288922092 415261420 289264515 116584841 273934180 142170554 522210064 977850004 583007082 575999017 990045304 61570790 976627051 596035388 800931548 644334467 501145944 299180570 65816606 762537938 353345574 768703628 554988389 66531872 862752335 221150592 845059997 513751069 499648592 776990088 499050485 157533532 670064937 969770332 567146591 777216983 558035168 196942932 357446675 92037738 335865598 47775470 243897868 244677460 218715408 88048974 832585609 800127673 606860583 227407289 785448078 718289698 418234969 27994905 501386336 782643194 119038782 436254588 708234765 48463891 31076979 470330005 597940962 211983904 765073690 622136378 793890034 676664 366285144 964910308 148338582 30009178 426243798 726705714 777006056 480143331 559549761 269046630 767192390 116564505 286595787 761805286 438697941 761996708 785773223 327921596 831577340 100481807 558097808 646080535 13993445 38363724 966734403 727069640 511245311 158068525 655257088 497632710 464435582 97806316 970015501 451767210 857093082 843644324 155924275 19129396 715847244 357520597 123553855 990293444 444557396 619839972 7368322 674435809 89944117 488889240 193499986 515873462 572954999 867995038 703321479 596921232 648650085 509093127 143894526 564822881 346259853 837529285 427673114 811899456 893345859 639629361 125331518 219853031 312480029 472249736 973977684 389151540 375574904 316048489 719166025 656865960 400204530 238605400 627487886 685873899 536682478 243592511 572277913 553210950 390178323 102959592 207236450 364402727 528112333 966243972 733991910 303097249 613161419 473748775 749844904 991344617 640836991 952589897 826534187 504377050 396085153 372821318 92834937 189281138 157672876 355093215 856282015 814880851 193908064 606635960 440837422 575818307 755893566 831252696 930628796 373427372 805316879 413383211 799447905 968236572 916898398 801039107 2889275 636656326 375929593 816833683 497197290 571499264 53021044 574009459 100212244 856313283 543112613 391934751 34450402 645331758 365031209 186285688 791698561 364809476 874410974 833865793 865933987 62617897 681259623 820991139 489735163 395635752 101940396 341084841 403908548 600120240 134005847 449248453 511955259 355169042 126377303 803936585 591107616 832037829 48295009 812716783 82251066 423431651 863248234 335137106 591049424 745805993 204154414 993669490 502254384 278867707 954243757 401559092 5715755 800289757 766135720 354940128 958259863 261607675 911027496 583532449 935613132 861562658 592911608 602825737 607465256 820612292 812443430 124948874 927334795 894584441 772062342 774857214 82791131 493157752 652006191 348937759 928087426 391602210 836458747 711480847 565467627 253015672 957908491 916775890 137151752 837436064 298868033 593021392 926163663 136252260 364833477 515786068 239504568 249094322 547223681 857836815 701513281 577847325 654983845 531502997 814548842 73310042 144506915 423459806 314042682 164087492 692080436 51514823 663108152 341751257 315090385 517949071 101044466 844957115 651882042 485392218 939910265 248498608 256832371 562652081 655031523 768242083 197418434 127025152 676554184 616263840 269880115 535612951 757512902 962183516 951893012 164050346 576160254 923030698 663551353 656080081 578317460 412504071 404334009 388036233 573700402 836453391 565426415 499041072 952509061 392486661 722961274 626853133 390896063 403149648 261395069 291367622 638821652 220139512 264278623 339408871 453151293 218037549 698765645 357792610 779598072 148639936 280859571 650249226 990355845 84223144 18908359 987440406 322443050 5520255 468218622 331718821 493474481 878452483 807273621 152805940 79447781 189146773 69137417 122648361 454817561 128735165 331916447 968683340 616237472 225496228 931816669 127485256 581097558 318639256 587290895 615781679 514144533 730889356 571341763 681820915 356220481 136190869 995074125 223032558 810287933 941509486 208985412 855753819 792835316 357135605 630885635 821416922 997955153 634277548 126621737 310385648 311348934 362617656 496036377 217916292 727436489 468243942 657844091 38627940 607405139 610751265 879142585 815050174 273920863 349910269 694174851 238579879 628261489 867208112 348714571 356891288 821337356 343666195 942719178 51962859 485573179 208783909 733710969 546835554 888454921 198059400 700946457 198613921 932105481 821088258 823581996 47432623 732497614 228735998 601590905 396798329 190451828 128865544 438253196 447196495 954159126 23152725 692946483 779325285 599134805 912552761 478449922 589872212 80528088 680784814 343967184 104229782 485465798 829614292 426057528 843010061 611017549 376630635 445239833 549395068 87266335 226581082 316757527 448181772 782165488 395284268 31870487 42634441 153366265 947501710 249707207 556803619 563244920 142585555 153952019 296546158 357756462 940297328 402276017 772170850 494038239 859383936 114360471 42280347 121428182 553592128 638707071 370163994 567922014 932515476 954661994 398054594 112963146 290247297 143503130 190062812 886095982 228311473 634590358 103046803 370213411 414513650 583877034 814495865 96576455 729434295 171222372 547983105 46900283 608410005 866034072 547242754 910240611 61533383 941683549 383995450 365494953 849452459 3451278 333080521 79330683 173328707 990382923 332810930 527419337 620988597 538228853 758727773 194588296 967847884 415335477 80501528 175218225 521201524 92775285 704474769 693340482 822711873 362766181 574738525 847979196 205800169 621824504 579189365 797190307 895724229 648470116 980188084 141874818 126618709 4424102 101164122 696586724 894223801 24753916 872314508 128570076 172323640 211142760 132366033 571384446 137910205 175316788 598515350 619233635 313093973 523455081 131158188 571242537 812903346 876267862 333246917 66748913 735061675 675675663 335433466 545310943 9637562 209818603 741269576 30388382 835201404 385237510 169545998 55738073 915413557 219139005 525624976 420675523 100826185 752441140 374719607 514156688 37393860 390740947 309563215 552364538 91622355 635999429 732358408 62159549 115807049 32921976 655082870 388955674 72656667 426758687 336699601 957481560 516399844 233106483 167477302 351351615 735321954 930031342 725806115 977826971 774840055 369494990 366807807 821013695 968619561 206442776 474245008 114158847 626854946 348602451 937046914 561367604 809839920 685219017 401568231 896064316 131417926 760385033 17243058 96201080 682263674 865348199 797477947 80786253 392218501 460299131 350926270 277572771 111590470 339420318 915702747 341995881 545599551 689270640 466700311 592075279 467134742 2448981 708438618 786300426 987770133 874803955 972588400 682880083 353042859 614026933 540267912 578959849 603219433 941023563 501335224 931106378 89510662 215493416 925712758 916253182 972546268 288334339 799297824 604686604 829421672 902470998 669597814 650069379 368325197 180115170 989659163 307959795 458430290 258011433 39794455 367996913 343998688 211132403 467332951 924728983 265608069 181423306 155082796 145615105 76004211 548392317 86011080 408693457 515489025 664167585 315613380 256629419 860704553 260887051 554495645 638980282 257558025 58099543 443641906 465493801 864571746 284616292 755487560 177053867 945096988 139439574 726895110 889914100 292352448 433349011 645776761 894806846 905971964 993457479 910639121 676698309 231065123 598086368 164457506 406163787 216806570 984357138 45766245 864931221 362289324 348013523 920818292 261188587 224350567 791663328 100426577 56865948 483303869 831880247 659769823 138144888 866318516 590196891 42450280 484405076 514027511 471883284 140274197 517313162 268984402 123237484 566878073 57537910 923406393 117287858 727756551 964178938 643646018 322956987 655855255 928379643 814404006 79683996 722814181 985770209 787526340 160207409 801418770 313215515 664502687 675206810 511183905 822741913 291947099 996919736 489385339 906476368 648448451 121363892 691343724 826436282 335819718 682118777 986722467 215351635 727548918 750942773 986930614 352095005 960306184 923894748 992602012 800659229 381310038 999270821 970189361 689952731 868388448 570945419 996686005 292017638 786132806 353246157 867926605 871728718 484911696 582176110 867186817 687484200 361425767 816053430 136915900 197214222 855660441 802464687 182907344 687594140 943996312 477010600 575884399 508885748 372585532 763270326 19554739 72014395 697321724 556340782 324151447 120731930 216515705 630093101 157043579 738585662 667017972 37704208 604159652 757598423 709329107 406121980 810071737 265617181 563675424 59101527 961389895 55750855 560928265 175696460 865873214 793795986 535523681 911648588 469923699 503379392 278928158 319175560 472615196 595931286 772416985 642102648 892478551 843484 310310225 482220375 244641443 145071457 704221416 898025892 26339172 5590389 423073316 748715938 322144355 269753709 493152048 787295192 726579276 638252835 104736088 284831891 355916591 444651636 83935632 735519327 601775360 985725888 197398766 579241618 961782295 374227052 16577836 476174273 231570865 811147619 430769959 593694793 50109037 280402321 190914402 575770311 535177935 757108839 421524100 681728160 556305856 780105818 559654357 66659450 174551820 151981412 945000389 317336769 881305058 973702018 925806182 403015203 606262104 966701876 877045741 864685588 159374053 734093823 118287669 196257099 340970725 929739502 457482299 81489475 501967641 307139853 548385443 748745147 566005540 844129261 489022514 585635127 753451279 67331108 601002321 176416124 929441733 954898889 387334545 617315608 304533400 941284604 239397921 199170775 101572282 330049116 650004570 241898063 668562373 323148175 959798836 716283478 910673460 565583294 636885198 108268422 49851623 663623702 304639722 915412160 602050211 798833736 908383086 966887845 391661712 257216777 258831332 739638047 919357625 415627923 944616698 288332758 871174288 561288482 610049283 493632700 213395303 550908280 22835317 454056322 786466551 920711514 377519209 160322848 445808605 878040593 713898271 814066769 154408984 760220906 530378359 853580308 369096077 553215926 982188152 904897581 41048195 375302987 664416716 937368993 793771559 993062913 109016642 976721726 40688393 84494901 472932172 893088272 255712670 739346121 672787582 665336813 605896892 918240162 588886549 470950891 863144992 614030889 184677230 28050660 933857515 235383755 609108874 775093753 223566369 797910649 607690129 38629132 267684649 987466025 133536075 119252292 141456976 627518035 162299304 503026061 985496902 31287412 677820218 434364181 355855774 797474446 925546166 262367185 835687763 396953254 684901239 92933878 971610430 378809413 772920315 714816896 49775009 13143800 231426660 350358702 7024287 757114064 622136567 599621251 623131841 388259555 968898208 767872583 420371826 544953289 637821293 591081733 731821956 644901407 262077711 277081611 645397418 28811016 650573660 710524268 981388027 431406247 991610575 156469377 819018614 27868326 393680646 279987299 414526584 39144114 351019843 681655923 700603719 522425084 408417516 303063763 567952267 581654201 303242252 608321771 292200911 501392035 890094031 484394980 198985733 673398647 740042506 847046960 588735999 455685749 258881712 909169408 924853751 687144419 837139550 902054604 205727496 161885578 59320016 333182927 340389810 542103351 424210025 487954825 778447450 527660347 25257392 495297083 282871239 974960364 463081421 218827630 643236262 204195106 947263760 314867309 444804872 603264699 916685163 309254854 205619423 247226135 283824371 362495692 427019396 895726748 894480483 981837848 369129012 815099699 242842520 278041604 757969806 925616329 830249494 704311855 236051990 303305167 943023489 925891324 890271670 784696251 386673701 685065234 251544376 36452741 505803119 669465309 194789069 96708139 806709362 110800139 944474761 923171629 338199140 250340113 910573284 241765137 387208990 885993124 5282618 978878432 508463006 539484480 875424844 125134247 971662984 860729509 376365758 145373432 13630625 739377492 301506455 934480742 302314835 585586966 104320195 567130636 943278381 974008694 772986260 864900615 827531360 33271362 783808829 951184119 56284994 24159245 712950614 92245378 882121935 853588144 228790363 1151441 611605795 164277701 241113133 823352338 483043329 551393579 576305295 240141044 930964303 292515717 59072938 881510958 986021784 605463738 199734409 965431544 597464201 49295990 945730462 615376527 954601844 151753384 406530363 755730102 694217680 167811074 870515226 274493488 36067254 663835261 980394966 839112519 538032230 143815122 353997679 603220040 303660736 179295745 882440138 44063749 501777868 186696654 901895727 15517777 825790258 22777663 254770889 862260871 63534018 385819680 678642986 200658436 88229358 902283903 106418372 736000681 548370507 552790320 549915505 615083354 83070484 151957065 605409259 83850881 503804327 889037735 70081109 683354251 909472005 384800616 548819120 381397098 95571542 463642735 894049639 932966417 133505123 141775076 676399044 183072507 179713819 214511281 653780600 804271781 330025486 184573958 246867479 68698384 694928629 324652501 752432025 827319616 535975464 870276182 386956507 19008447 606054182 162732933 748518172 590187802 725886225 736041375 647718272 81423971 425590063 194605481 39750544 77639597 74517866 319585769 288993208 215429780 168704209 985426539 16979912 106558642 18609685 965172093 272797556 936571435 943977485 353765427 666386644 205913634 979082290 874947300 365140197 938872129 925376291 935899562 917753861 719538742 985859875 71008486 921129083 579530800 967956630 405200315 487393517 904877926 780105864 798897294 862300903 426788240 968009510 110384524 331297115 418859116 961752642 156013860 768990492 906072122 893626323 175960201 805656417 404506177 648664691 381021745 839539273 853317960 583649759 493891160 671414097 238336029 41740155 189451646 347204575 799694354 564307659 833928933 308462523 401039739 754898939 599994132 251940240 441059377 146301528 850211926 793163632 124710418 832438485 36210492 42352461 231206270 869033607 608088855 987281281 159850460 526600489 409980543 937712455 240069651 651498393 247591887 800861503 284944145 298675289 735195046 292740078 881200200 484200975 678651239 186949180 164275756 242129413 804167610 673071092 537325238 449769130 162823433 235533895 460315108 254277647 696432132 880145481 561422902 871976554 608841245 614583155 809631539 981760150 733741069 414167071 414892514 978929298 610869837 874411535 13100369 746109950 216145310 22379751 85230354 213644961 678694786 199768750 827585465 950126821 448767680 346474065 346497887 972779097 745347043 140070944 613458466 404551726 35568060 252485711 718793891 889271739 110323164 680999799 301072518 666579706 118149915 867543826 874405621 655069960 510760468 389470210 881111326 81608872 268052390 292795146 82896560 592821953 661875572 804158803 919939682 680902876 627731046 6317801 79167597 513812391 662552358 954843452 731160332 24311156 369916068 480021408 138049795 327725242 547754643 346664909 219741718 108741267 512248809 40648287 165213069 978005821 924763491 454354263 859709110 142317209 689580543 692566680 10064739 63503535 671796607 333672043 594848360 313955880 705701101 641754107 788096030 287238867 699006225 976350170 42693347 785198624 414779645 856597115 492510104 832653736 970952322 718070965 692717601 194667939 700326584 497409094 527708649 49197424 906532986 303179854 372940891 38440977 320104679 599113168 911156586 398214828 833936867 461030452 706616330 373984523 553236116 134846408 555394228 7499805 916704741 732607034 746111462 690030195 609234182 2826015 84411041 917766851 349856745 964875888 356524777 54665321 997653959 36501256 279826505 899086305 928242074 843002663 76377676 425307470 135652512 489953522 325162757 481232119 504657118 864330480 597656968 238863300 736828315 171489934 530844782 132958661 932800992 394235037 208708694 620994219 677114623 372149711 960735326 217854541 350377225 948316477 936711854 91161893 891991382 690385124 220105453 225230033 335920385 109960739 445797066 745918610 761824618 264512574 497741940 743398864 260805810 294007518 705936674 123446932 253049410 419566735 668344205 649091084 277785924 304277825 921331313 858343178 906592552 370314440 19116816 59923590 800206369 629969756 645434798 340193304 193691046 538450970 687852566 369671294 561657585 149039488 356828179 739232796 888804739 750314997 207974392 753597303 148759966 484300351 512575769 482478009 664342730 630279178 308970576 356637489 727443024 87409768 935058041 49202128 632217026 667385932 493065462 470625708 859667313 843884302 225327147 993173888 658510069 264360170 135532547 465632042 969424298 197841792 769150569 296753708 520057645 330302550 995524048 497796141 649930210 470881105 887464364 509010805 493012337 916340032 124408567 341131124 60550469 815764561 450635949 57379131 508466444 110242970 522164304 912200193 947301690 429956241 2408036 419111839 721621893 616363924 58770164 344973589 172716906 645299811 569474059 280842499 321949351 707844001 11492924 925333040 244350911 461649494 298691867 881994247 56909945 872887919 882011586 810315029 772281441 3664189 458243405 610092941 497370950 810421234 519183710 809040324 925779898 832216615 825398426 781896885 565758870 343077465 263228201 301051517 48816243 269672039 467239226 917014240 67377201 544596502 182318461 589206979 211379060 139299725 557684135 240594863 343398434 135581657 334887153 668224085 100647398 41301354 789712026 704579333 781706928 147604116 589028960 174563125 563196723 256308240 698019595 321331456 960664934 890020216 616247011 170019748 207681796 177673166 352216628 571579907 426200588 910966261 854532561 856723235 67642177 508013879 492925326 305693870 155069098 371354557 433175749 649075571 620900371 567282458 526587090 129176547 887299467 296151745 820539287 408642196 307409892 428060298 254017017 336181954 880502583 389616945 407113313 754416329 560880989 638430935 29920059 809192620 527869046 908906879 63212922 958344849 117959014 404517778 996087570 155646275 143992403 512921692 96644477 889844911 1109801 515458188 972515383 479448167 537470998 534103224 511390530 662648866 193552398 282153943 118592419 535118906 473466696 107959749 574155235 628194860 500654015 836721602 509296782 415748892 997112242 681569523 267739319 400801358 513967140 316154592 245017203 751818158 916765020 513312756 231920985 254569545 112071526 2973185 512041225 175812306 714472593 899866809 594574242 322335774 154078704 318162998 688939081 739863976 99801049 389620083 396129705 767292942 958742632 132055248 428110446 970554258 436733949 886977170 589499849 125013145 999975866 996494688 730282479 28451375 524015110 134162631 246271130 292889218 117634828 741972919 51805574 402223971 473262397 785645317 228176629 788968648 784065482 995758567 771059244 435581260 320994090 909478523 722330100 498381486 869878170 921871424 885376793 98801742 188803992 727256730 758261486 592600499 30339688 628084562 937933256 890024711 421731471 243483412 237789567 92525977 339352154 502524912 120082416 385632858 974317144 314222042 716276093 896819809 682890204 101293866 649241483 274573159 512667004 718459165 225288450 559080524 646700949 170603602 992388817 869893520 861754052 677497677 44364904 616589274 396313198 533572855 241368637 140831349 703459129 496388380 896029256 479452110 617672593 885570284 882849414 464826871 496861732 198733690 44495225 597896487 89370726 102338624 113361574 641734712 248771854 583344025 205754646 197957928 992442519 758255430 305631189 453959576 226249664 229673706 430153335 95713104 448865804 802751630 98716046 480833721 117980739 643408157 241456437 679956833 606238959 988927721 694059912 513607803 166169312 297819172 281760041 1001308 742582185 153906536 714254269 618022911 959668768 769172528 275045997 343818114 825693410 273687388 851135590 120658087 47797452 291270065 752781657 675794004 364291971 304674903 994406907 26681875 257210349 11763545 49737350 890209427 627499702 895821865 695622967 755337765 62307021 870394905 823897294 776556352 73792484 963090146 784988945 60530429 301261043 214249761 285668681 835861915 634199221 444265173 62976706 730887932 467997737 780968419 895227216 110130471 962985746 213777554 937548229 997537988 956826744 132749839 84105340 188991395 557559589 702131946 177262033 21308725 317718569 577020312 860783783 604222737 870221655 835958511 390729952 316176753 767883205 280913580 892543976 668290482 478575184 898401264 818171691 759689944 612093462 55006655 248167067 744021511 759917818 862593920 358309163 529555723 451028515 814450560 612151126 771622097 321434237 198965103 28258200 405001708 630010166 754255073 11314420 583749905 2684994 531647950 971579245 747998619 987008216 471656722 194687628 470243335 656132596 80583918 270622176 913601657 113940691 933398405 427658618 650983734 383001465 487528800 44977773 918500648 857520430 617872362 678860116 248655453 528122620 99356149 331405004 830486664 975693875 640195636 604657141 693139327 889901286 259551679 776930037 536825787 876881004 210638994 136148853 410245851 710618591 177837581 379544866 723911201 379769504 392640373 56085037 32922355 783856849 361480306 486564300 514063707 816761817 764852623 154591415 669191304 56858852 876609214 34403755 576520523 682163041 984469969 564999146 22637211 126100866 322796290 306732985 538690065 900555455 182882668 757206241 486621293 624218707 651799951 694592816 188112911 178544574 50818000 319548661 820640638 620912961 580281078 940019078 421367781 633164901 154420910 455838141 778901905 960038516 60906505 468503159 239949428 241470718 254192121 28439316 554978981 824210518 826489303 122776570 776470750 593810451 941940704 686304018 215917821 624213903 903353779 693872713 753644675 489635435 825048789 15163921 358434072 945627401 299875117 912034781 260601093 522972433 935956360 210254504 194592696 410715117 862516758 176550255 821121604 362723148 447927019 661900722 688324062 655033251 105175167 155273207 197268577 465473703 554603566 9802311 484635339 419284948 819766969 858008240 269373886 698174697 807071428 141589441 301073408 15235690 397116758 822224144 704604923 270962717 335135835 316685240 796908861 406075277 448822053 220128467 904816377 65762442 32903911 490637317 270797445 449249191 916463417 996507633 264086234 818798779 412537495 30260929 616972823 505106785 781606114 846363810 979878911 533725560 931233245 537761861 172756598 429706659 418005425 158322528 142103559 339128265 181902185 69966123 334543457 678783894 116790647 367965924 947233493 43590393 852372013 591947851 860089562 396882596 143870021 135120422 822275210 816595087 292194650 385967806 291945250 397640310 726889581 887163489 440783750 584708182 433988704 283014622 338519738 88209652 78197374 906156812 605775466 717425750 807208689 856077123 836525923 386283591 324744523 658257888 87526935 75119319 799479038 757876422 897196830 984940249 424611812 538698456 902717872 594559588 41696439 748351616 310138411 462383955 689189786 245669419 558228627 132513221 882244238 735333067 643023117 931067549 256429566 668696660 536405603 877573635 820765492 201627711 747618947 591605217 681950433 216792585 373035776 3756646 63895961 993994165 100701583 395442311 568024660 87509574 722954380 854582905 296068335 152124486 136911731 316990520 132652713 705297987 445458790 436350980 853396134 331881804 878505902 123407583 903590512 631731064 84870706 333972752 856534640 60450911 279735809 617917090 692951673 5168031 342128079 80246758 710179390 646392152 65641071 179725804 573841367 427959472 74274142 583078670 943583809 147949137 98800440 832856422 843813338 543773414 230592576 476367699 983257321 252458401 212957917 64968184 3005460 912496824 750649367 297398717 117267687 601260003 287633950 514272460 232539732 492187360 828822212 80454549 80164654 646166000 113041918 445861194 959612588 36043863 358106726 530697828 981085421 592355039 740823996 920690460 507355502 929890902 914716512 663623155 360784789 495406091 741540058 243518506 939280682 775133269 205958227 626405963 53723352 585239820 550423321 625291934 372045489 399063054 316053535 633144245 95942823 621345724 138567290 17449185 28762900 911405434 949899749 304572090 464822067 20057650 870132542 982838682 667836324 530275025 993758983 734456354 301508332 459108041 796645350 471848885 166633971 74826894 292494117 115256568 505164932 498378777 671360818 17128025 156809680 74338664 410064416 783979652 432676587 916322044 647945765 80810735 524611406 433803353 653106714 978189391 72309075 919255177 126323198 978757409 860116668 181528218 481391475 279087651 692549933 980242459 108835903 124142295 860655789 817941411 825988301 431148551 368033833 358707530 1126570 156220475 613849585 74286894 28864776 551992901 936056377 527806960 428761918 785481654 7500698 49638708 119417157 83602278 107392398 88884773 270345789 597433840 816344823 324651502 951511782 386206259 729901208 54475842 721014311 443761106 34362778 877028820 243754379 446446517 230865417 50207456 451140031 986066566 889686869 44300193 395760406 718642997 155473618 826280152 587391493 855251317 912857656 567109196 967994279 821782076 30476323 308921668 295045689 747987527 111006356 554563343 871175583 32373395 449337198 48562044 540731358 614812389 610568442 964037474 797600672 815552579 979697763 638024474 516871347 536067449 731344443 387273472 819254410 620506006 45900021 395546101 645920442 657468524 814730600 122638816 729362302 278998291 15864658 892567592 494417460 311481446 583928275 219326523 628016606 835682692 713471982 537639947 948845986 389002833 218868491 227212428 697921867 983549938 815939448 3370040 417757125 987754325 475937507 535478155 595578276 227275687 541731042 278724998 752924062 806548699 824006507 516702768 825445132 938165290 86986076 636454160 374696558 872263821 949177588 233001909 412442596 631057733 492894296 801755694 875490229 213556308 851920911 478600594 886001868 577179393 843083654 339223162 538108726 118828632 380421006 275156866 448436901 509325224 388826329 964540363 910547184 761455875 495222400 699395452 964189329 179644865 381780608 292997180 756751653 849099517 228609592 641736634 320370672 743050774 133127404 678223398 615711830 322361136 2587717 255243445 193168483 228475825 269583055 908748320 833375556 674899652 352364666 977727269 732532172 371989977 822907162 981616901 861696240 910071587 341386983 962537477 378418763 961917976 293950206 775784429 958042779 432607221 50736093 790331020 966682178 461105208 35285995 47603249 860250054 798497572 565474286 718576179 867837009 185396800 314632082 187284331 982111281 72340696 358647273 888225461 192376153 791426683 130730470 70662515 965799903 741548411 265336545 43798025 235520636 438991728 564501270 441516642 11618063 829982645 544047141 133586026 826573082 173155306 638612884 401639057 774513219 730775152 219330376 898502222 535213781 26386160 861777424 310731930 274605116 921276117 791355418 8202865 521653132 484673997 95277436 828474197 271008251 154849867 879624364 179602890 292390755 519947784 720975112 980846043 655533249 73161854 646423376 404376468 718847673 645956460 595554343 904107909 980533775 961710933 532559509 568691526 273604143 225813504 464735367 447119853 697064358 483178233 292568398 608340633 740587174 561018383 635874332 800285931 900941190 252670932 897206410 539488136 179477312 441160224 615207189 609320088 727817714 498878607 72885660 697371210 208140125 507879166 550326756 383886158 966177129 33452562 611967508 381582169 764529311 307222961 490901817 759611813 839827629 157703046 973526467 681699182 461843174 801571201 3602950 23739510 975638207 648471637 227159739 658328449 79827028 67027961 727877500 749731034 781979872 936148008 264650059 553640653 22818120 633793248 718032139 120413739 262028945 330758887 342951942 96504521 114737254 175563841 431793765 903714816 895069075 347339963 325894075 360816431 22635148 200674404 406358395 106169396 798855655 270941710 940239741 330464247 924256989 551064530 379670141 717478112 775434190 556606345 948318364 844925788 402977466 774592339 593315805 962402395 729480648 187210260 771903145 361856981 380233666 490091506 921804364 860124992 911812247 272353497 675024245 30800924 829574105 885120247 338939578 343445096 114654013 762031424 614376722 473702697 141197085 21707755 622745689 401410794 220714233 596815090 689043407 676870199 111292913 671211670 919965337 547466273 763842893 13126106 317773887 967331005 228005622 205086979 819067180 776611237 958440442 225916446 481705266 513221237 906866955 935461242 953809923 957543247 579118337 724620329 430394297 561546072 158879572 934266500 330777423 22112568 743738530 724107428 978783013 849047966 513158959 383160042 944313728 21308858 577293152 766651511 314767623 345295297 786652223 473946548 478508359 447147885 846521850 869913292 220553520 6861434 205900388 601703469 495741847 495294250 831051123 46120203 131541426 942447298 78360000 810957277 784912287 144907 130469642 983950558 346261213 908557778 282029235 699011213 169705168 767454056 656286273 221761069 662593345 654583074 302083039 135674438 87895260 746745562 123994841 629272354 671216049 807318124 898255395 88465233 537897396 580573754 615385811 492944421 851356989 563105705 939485347 862830135 790920585 195192738 549542512 444809184 114103607 898992914 888116413 159424449 679807179 26398058 400340529 654478652 904861486 11009823 452441108 2811640 56605740 641772587 659794134 873290081 221891829 758743690 999840393 55093541 30508188 828555966 637859170 781320120 836093083 146398284 268272700 160339921 502884685 835179581 319019284 661014507 259020403 224509342 771036558 217857733 378457008 790146560 928642415 620981730 219495181 200878072 910410529 627832842 385702773 435259808 605403698 164120007 910756154 752903956 140248533 326394857 213368974 138131702 673361759 468231171 488600075 996634859 173552331 735246571 960958252 44355100 614398263 887980350 299102930 314442678 532035429 962595801 703457215 935986026 139442235 702567009 601680158 511973870 977207619 921306556 681902329 710944633 865891115 978323606 714418882 530115659 996422 893814237 653973451 125300003 371789578 562456902 546004429 124768711 554189968 70254534 161201509 552758144 275151640 679752217 23845522 511477147 536280194 813171006 569948473 422013417 236754645 870676728 125142433 492260671 109624508 19214415 653290231 669573111 376009731 161454605 569766860 154203246 959239199 34725186 594174098 521027460 894570660 439615937 617124898 30438175 591619532 237064352 232095800 179115176 737792759 199739580 101537781 627189644 486531365 868477234 9777245 620358588 308892542 696156647 298942167 150271021 994830794 159927298 177516976 217549145 680305913 913832045 951364248 328055741 762230685 718536279 319436579 49969241 931130987 309487028 831974217 157408563 485241534 165472699 719512038 525240276 861995796 462426471 913840443 913684425 114306447 135885815 201346923 727847203 776220788 438009711 899103999 199181047 656807599 506335509 743287650 338500575 176082510 994459124 788740966 529314424 255391490 747688284 434703294 207648738 987114145 979803488 223406978 144425027 296275366 126099286 488727214 499603780 629566895 39106139 54104738 915610770 408876542 466281421 86390947 533389406 403856378 904347087 36468825 737176542 311497131 939359176 872269903 611575754 607027777 42433764 280014455 439521503 592476813 346642577 859733667 999979616 293280645 338637060 986137869 106810512 92604101 5512114 899432656 851445049 580080393 715682263 711212652 491505704 848656564 512311538 457063494 10018222 669588045 736074055 841593637 336646433 723014908 989151324 57127606 893039961 21755665 791411580 282508298 610996531 897367166 74188343 393909779 799392273 336728 653900000 363971114 946064473 148465242 427709710 172042892 98381298 273628513 812439067 918118104 360300234 859779057 58424744 566687379 811411794 547886510 201563671 653726628 59299072 223605476 943157520 237655768 259700428 782054145 380472316 341507167 941174195 165093141 832153229 781485645 90381112 987798617 216016180 513816346 722458078 933527205 395009962 17958434 122278831 834024183 471560040 360815654 658369720 147519475 284631598 761590218 224289162 325547102 460760704 165480469 944876987 200015778 732129828 283559667 440724579 451516494 408295589 591863222 342493343 403600531 537857491 642156433 255722002 617123528 696169025 147658780 684728671 396933094 684917702 626554323 590393008 89469964 513492989 671183511 629758002 425736444 120643780 362718763 829738647 96757916 541230784 776613560 567387026 909480823 215043032 181647689 420908638 155109178 933996982 776206928 174558264 289515831 31902282 81053215 400966368 3359973 264428102 461965168 696901917 418275933 159894946 409922014 451204406 271529183 957677593 661967978 394729337 302080331 450889131 56734710 65130167 194903209 635403034 359382989 888691398 799165601 63602285 141683737 746853630 95395331 636745071 62200428 246652605 580777793 837102128 894697528 125595619 476324080 279115651 534394711 158026070 890065995 209417599 504477315 387191167 526077360 824683519 574437343 154611916 642557216 197784354 198238572 446758444 80508611 727424971 876547989 663488406 378503010 446680609 275604900 841291906 763865836 287534096 154139210 776570478 360831217 775205831 179489819 294175578 807060778 438071865 832595471 970107980 268741103 445710236 350896131 99163598 366126783 57346540 392313142 509614187 18052284 166392681 305419468 505669429 364485420 610500884 331729999 268802626 998409209 861486902 167666216 619293482 151651378 501748186 786618410 712198539 132190344 500770638 14006792 711107461 110717906 229406374 766683610 276471871 218448777 785445433 821808285 659001440 364153421 371727394 5958319 179175062 857392222 73469632 676828247 495684115 291148323 409192758 877315643 329505034 153268903 246763500 722983399 65927479 975916567 956636940 705973325 119994453 105821765 679197958 278104128 787228325 106146088 47499532 293555960 230244205 810736986 629971863 915325073 769887607 629022360 504847584 375059083 650011534 814921798 342412647 333243979 758872324 410140136 445509232 176388505 806619183 355666858 744045185 273385248 413783271 875508954 939909606 862953202 473430282 694229096 143680813 483450625 379368185 759956844 158373290 873409447 243700248 908632992 582137332 12894239 728562001 593830882 239492198 293291785 800952722 32639156 516146079 888744170 973803082 650890428 741624579 188551338 273647088 227758916 176620343 146052116 611559036 921776315 801306792 950957657 933904364 926478130 14493701 288006797 411761345 585905375 975979713 509107241 729635455 471775389 756678034 758721927 80557617 362672747 956569845 496777833 151466210 552961513 587778471 217185907 826529828 248837342 742249773 192588716 494774925 766486964 824965709 669333249 764917814 405656570 425879443 367007938 50756411 140732641 460937677 168397091 901497917 338656704 17027727 532485821 57251043 750079633 892043952 541798666 597517396 368320113 671346891 696604396 1111486 407016483 773844928 739366694 367913683 364631694 375653680 457810146 15748167 14340411 365480964 790205993 884980307 522339032 836809958 990723694 197947701 328483255 840212166 707204868 689008046 803067983 3427670 709998499 273943426 129096634 885846415 415991527 331951611 63663158 365268010 624901841 133320807 846032293 258929704 118125380 165470358 46510092 992054603 941000329 72308572 176334359 412714650 731786187 775397653 603683732 282726625 720165788 396705820 769224691 149329710 306014831 623800658 143279309 756246870 378216731 949104286 813577818 497237102 606170974 220640615 15683577 165908306 885988952 115139868 650168492 999653665 811850508 355181996 433408409 383971262 458824930 991543310 827985034 725952593 925336616 915524283 92712046 209919940 146259084 898935343 17958870 114279751 713448356 865300331 522670969 517806285 563649382 892897398 627644592 975746445 788660400 803754711 690285050 530557057 141649345 524665885 19749753 104420586 348971710 928024152 526921588 200069834 413400622 614941341 534237907 547473768 96537470 41979269 435869606 146574288 872614783 760084398 229841823 602160464 881923811 498233401 336349842 701918205 214647491 984995658 888766716 64655148 73705756 852357772 112100474 180910585 254231373 282420650 189608013 446991299 285508250 197868247 15984093 960377006 684796588 129389895 862510899 594005536 59183119 517199796 3289981 878067012 521071795 655764186 829505933 84256650 941908588 117887994 162225243 565177125 725263730 486305115 902420351 365610379 583904994 84514500 774964663 665089017 700614458 338562052 609258343 826577901 96608481 556819819 598094100 745512362 63143581 270578766 116200 115075255 910525466 980911494 765924402 747290720 545937514 891794417 928210403 169294900 343102592 271656176 687983889 31625349 882734004 270235880 636615287 491121387 92002370 86255041 5247987 174218433 265460682 792755562 823588616 805588902 837624786 593926739 913066842 405946366 135110207 749069297 89384244 509664111 450169312 208581437 209780229 970038628 398929123 399185717 194739934 521776013 813627230 978903898 137621238 489686109 376273863 158527025 411485222 913669003 75660668 422684610 472807790 423515794 935155517 907985436 236944750 435557168 955818925 340416975 485825774 142159851 150178260 149074544 258163542 768397959 890922399 157890840 403534134 364086929 110205535 15051494 382515392 543466968 76080454 97197944 744049225 12718830 469174765 825917814 743140044 833778091 789421777 5164808 410604134 534261162 861925841 805297754 598818011 55102155 56878258 117540383 829480976 54058415 758882203 723923467 640395407 57062463 15862169 247797592 918795782 371119142 41736988 902718786 459308488 143496530 552428664 562271627 738448714 914324599 787504742 633403640 863931047 65278348 719000192 966201809 59373853 819366475 346652616 736427621 264473998 290355893 851301154 692934532 141973760 99564940 22802389 698881283 733213469 686970072 821402125 728596028 806723764 785189475 483400028 386423435 396181046 409303101 599200053 539118546 319420985 569380152 588164464 752559349 666338297 731039084 514044617 677433439 711277010 535186613 167865185 814693500 863521735 407595824 841079099 28431421 321170431 940507586 462834880 123853207 800470338 354687121 954262844 517775364 742460288 523981704 796830558 522670336 881109066 986246872 663112124 137413773 713136471 415560049 806403917 36452784 157845761 444703629 611756525 763716337 787301061 963561766 125868764 862495967 887142343 674028155 461014335 640393354 450892619 356466831 190307998 105408519 830315837 742118314 687163236 238960880 879117482 328652758 577352547 394702049 247120965 369237347 416229965 47988220 80727779 417644899 744487996 726371174 474737663 21487151 555616299 606493640 883919927 922000864 541063802 186513870 730572237 15932118 930208110 258647723 244771110 289227317 68843950 338290836 564809550 100909155 498003143 962256192 585159283 623963532 241035178 373828719 477876326 802371102 110157609 436612704 504010525 759900493 864916093 97676376 937452340 914208144 83294147 158431010 780589159 951165218 817655418 120578954 555717145 693992578 788380678 390792929 218614224 502771443 181112880 808378748 356576694 388238077 590300069 420041013 393903898 352802538 787100274 82778088 694106349 859501386 803080846 51408887 873294406 940103535 37389905 144824007 409053918 370302962 24766709 616109377 247789973 390885676 601816348 71738450 669272811 185615294 18225993 781682027 648881031 762411273 706271333 489002241 658194100 734614455 611570748 685554958 811701983 152991280 941775358 453942670 199862810 24807718 638643390 742719235 383204508 442338826 602899446 133827826 971265855 575902612 476706305 689915492 92182017 351625791 261930656 116469350 644155011 627050698 460608374 868655753 24953997 684308152 905854604 49928546 334100616 426915025 774246606 369113355 86063618 165581727 308171915 391737249 914731566 73914354 541800953 189072324 324976225 86209372 516136878 46538522 161819286 549512374 54310696 756709067 431952363 430141593 275446599 262761478 258935074 369109478 392171725 573651067 642735905 280368191 341371621 907391712 305751410 784741003 853959577 72520045 365156036 666916214 221196379 495208543 8509800 303140334 353979517 191994488 922432981 713809319 64907192 267788157 550451492 980577176 306432681 129094327 784276 647806076 763347279 466941299 233305351 490082642 506369935 656005506 836383108 87666142 520040880 417571770 792732083 603227942 111006432 164673650 174863204 416264181 848607661 871642122 489187848 660839771 112838796 848191841 48965942 438898986 340648021 706081885 828017448 522682491 392538308 648897639 818208571 164762664 399154426 454057196 387166835 831431503 984607227 8021981 753277940 997764053 37957422 453294128 888003978 705815776 967441120 575249500 519537698 184215388 723847361 618431713 848170575 37523064 398044773 462916286 748962502 404674086 993991620 569614329 730795234 993364382 552063418 407174683 794564896 678023131 117243016 150793905 2180516 975000092 808387153 142453196 24447155 221328997 325863838 776758914 493506871 185482236 403994587 376260971 917362494 174744556 168290775 207038756 757332091 531877253 122020936 138238159 355194564 512915162 731510853 681006225 679749266 160841537 26631114 580822035 874683268 256744407 41426999 991238402 111016156 340463610 935894225 450408848 379247104 388318157 486805824 591252208 426593018 688771767 933640719 291318237 767450361 927518692 493845808 744322324 874524366 790595266 613892213 491480021 759581552 56114566 874223640 575401574 910931064 424687013 65115956 183329424 618744486 729782363 108920905 723708448 2621530 604857639 872071612 846114663 582129691 870828621 941868116 258550715 995272468 335835474 391393215 445627380 725362066 421780868 30201611 282070767 846143367 999010928 825439533 562557455 875254026 491815018 10107261 394594743 228334293 997562632 344798776 796837329 586702022 685774759 523470077 987384906 756730462 507452901 82311505 800648595 242259781 114984997 543215387 600854818 888626628 535648782 318555944 861073391 478764873 202828556 127976360 948170487 627257063 346570446 341503151 252508605 473150419 25028550 383277749 684135108 120119784 900439980 217171222 42984982 268336676 546145788 910501011 873881024 490316073 203007091 551988688 192795219 128714173 808020885 209284052 128293733 373620554 865381162 152928396 481604622 94330974 590451389 444781895 210948460 978589996 377824796 569986875 972018975 43601930 282539995 660095999 323605453 811575793 129271761 174279695 278816671 867199745 29481368 478296908 378232514 536260346 16931601 604191097 486499816 576058819 75486430 748881087 355921604 773944806 670480615 272899625 981977746 262207250 290790102 548850217 470114444 172615832 722123418 327132945 189023862 942959599 559688424 909788059 842864915 695892273 361270709 28252514 343902381 916118427 640624317 324397415 46945169 29076497 903984640 935596173 507294864 100540311 698037823 225509404 486477184 723179993 334526851 493165122 624704441 609775012 60028823 801057933 967390361 95539563 954707081 312836722 1917952 675788739 680565037 830324682 222166229 312693223 115555738 674117455 55905663 836967988 539089835 316869924 902315116 905215662 722576254 953339722 429340813 448937338 413198841 621179436 866578904 877734754 634056512 402281748 498443717 979258452 651004224 132396723 206002130 212206051 686758952 150288797 998075391 625405380 969409258 662764234 90287955 417566291 479012799 88840727 191800405 990343436 47742624 945454787 361342867 458044178 229169101 415889906 527751711 200576427 958306378 651470126 799645708 560493761 193423453 859890913 419250422 426935139 552213010 521070299 516633719 349014082 866069943 682926802 990978227 311969844 740524128 368311517 347795149 552036021 999087204 403287545 784874863 279633505 253358558 512866948 695761223 156774779 847001901 335749829 660054404 381129834 576242036 854468962 537799773 753659958 949584155 883537895 953834378 661031695 778652748 105602374 572435145 588915911 457643382 697402962 615401562 442091347 785179086 907536963 4814212 687965005 177054665 607800117 415091470 822259317 78122916 864817832 309181382 719075883 521291228 434437121 392428286 879624183 739309494 630003976 734429961 206694914 147184568 981088873 476577219 316319642 441504302 186478131 189072647 624683954 204133798 175346779 802713398 958432607 141429620 782311738 741028790 385955420 901927471 713030155 406055793 82811783 415899698 543659374 428823378 848043362 532256796 830053352 508277964 632590995 353973584 23959649 570774610 365896292 762675318 407832740 993340384 966882627 263587320 669483490 41313137 707249987 35585158 658100527 911767430 622896794 535830931 784725508 2270629 291513377 34722773 850519227 360635608 369558999 513760200 931483927 411281962 550069086 425638444 613386937 423415086 525568636 970118275 93221291 683940472 805925276 120965524 428101850 552195105 548949067 339455979 907059348 671563335 360216507 681632854 912447246 539840394 986398019 322582633 214547168 191120273 803550940 110222587 289813382 847829379 112188838 563506855 739405793 410156175 903445089 20653644 349588148 799184996 396764661 491367310 688484649 583314873 33741802 997457234 723623241 286882502 921417456 835861574 186829959 891904969 633707353 109861719 514998326 732471683 238395802 781524536 297911310 637855672 553362126 362939874 37093547 983574451 983514930 328461070 426046478 961719487 93315242 499914429 994428442 443029167 465227579 818508465 65346840 178176087 622152079 125626353 388791860 299367440 612276084 276392777 323179005 72538168 312410205 617982407 763180777 895323056 419799519 42218303 509332942 591601756 240056373 328843464 128562794 387594663 478211773 28448061 650664925 112322812 552687225 368564158 645753642 722160718 452619919 665255468 672253881 384518801 977592522 680502704 759631320 842497598 958518806 931907892 660397365 849328083 760868103 223368680 599781222 988067921 888663635 555787199 705970785 915893692 4980563 95495151 709051140 703337375 247528583 588151669 137859470 574417285 667152911 383907215 910478884 73643393 457606706 771137600 435879245 517984423 232936923 713329359 274387063 871438736 323501335 200691272 503971952 956993754 70650776 14049785 534477293 717042598 437575989 554705398 494831110 240113689 860099688 628389271 904793272 796448731 584633550 301559797 885438818 847932059 383824299 738716784 910338888 702490248 832369251 753412907 89297939 710273241 307235074 712483214 847232591 882545735 77457077 928976580 749819372 811012494 385620559 518665787 122164926 154264048 64864453 979892262 736426237 110308785 328766386 937624062 792960454 968311964 659292628 385830653 693486487 907485820 524064141 801338529 839296215 653057444 131421539 289212719 147334732 527133032 886504576 32109102 748444579 679931042 488253746 839923944 309549547 346833966 619456364 102649068 420197402 683934573 866926916 519892111 516976007 929126086 34388851 183701862 388030062 375062049 886609368 110030541 202906735 933281130 870270965 839224931 514037008 355893524 494592880 246471820 984960054 544171155 515101844 827841774 988653232 498758881 502458061 540481268 130182828 31431930 450688304 822672974 657125952 277671519 603342576 43550063 747582434 539290519 40207850 313011726 87660272 696378538 653728538 78133669 949033514 568668580 574125860 978691061 920835123 559934232 213511372 662990208 62416403 536083098 750357886 136245774 478921656 556680516 296823239 875046185 929443952 102039602 630775257 338340000 243722096 695309062 560582155 428577544 951424080 1127524 153541463 575201334 549099405 188736631 892546011 700041670 350468358 670623083 514243928 559053720 383095936 603966448 906984886 426627661 899060258 276635582 648951678 620124110 519550201 502840843 394103902 921783238 909967733 32955926 623301033 747048483 298000362 655573920 691990741 299739545 52456721 616851310 660564475 33017374 408320644 750089673 561153114 528810351 153172805 231670525 147625171 411455370 580663352 363886045 645786734 953372978 437687460 88252477 448215765 877535343 441017526 763218295 448639700 271857931 685006333 899923175 332661471 169081109 680341487 957053039 360374668 302749538 917348451 128697076 270195732 539450887 798199317 867678942 542258903 354742496 597669158 311739548 779321301 128650253 963510169 914645278 219033909 963942000 818923991 341892697 9714114 317263408 821918508 730815431 748134760 245406008 973052999 20777188 288006076 208557496 143713726 742260146 534336626 521263267 265303688 832081206 119743972 582327856 347551873 732424185 319566738 440185946 864639209 94768263 612450460 273919328 191654629 471485427 633774154 436344901 820866557 760489553 313147013 669411153 310393501 706071355 954052187 40606350 747720340 445467213 536731262 629519947 794811799 285978537 799603654 616093597 84356031 189824116 947485099 177988825 198250503 902310231 750554315 227661852 257188047 784404735 913310058 905153475 888119900 977456285 165343725 141743859 302354773 386133606 863777630 852719634 657059143 300060180 687746539 280768844 717230883 982670691 428900711 144992015 737809339 928209045 761457608 443780751 710517320 284579567 579169703 39466563 629460711 811779897 873011395 43474022 605772567 312306754 366902910 169732983 898362428 550230362 738843742 23036089 943604256 57355991 650629262 942541492 115828077 252273808 832173146 836807602 210960435 197788261 875614903 368449603 750631016 831767733 190743224 109328825 480291940 683722982 521209882 544593580 961164129 229025248 209008569 473212280 59981825 282663058 646090264 917482682 399069895 93723244 537800158 295657943 259831452 310033892 106188883 783863157 652809036 973019377 21617127 645195264 567044103 970747283 443461804 869227046 384846816 386170441 775492823 313909595 239473233 675760281 420073283 636325974 942174645 671989643 639218669 768888210 59299277 910070318 217853561 971964366 348002876 725325842 836375724 665880718 605221643 616946125 811813616 296422040 166638374 880340343 899100883 835947639 359076060 34223405 786730376 152607995 66185315 309905809 353412708 959876022 754917457 735694920 857933666 674246529 437640740 184727163 818971040 133441269 70656188 605822295 307449824 117346035 706384603 732200077 473349896 105902365 107606956 282653394 313716386 434529370 421994809 128308320 736274269 314356566 225413364 850512243 558979466 960490751 654201391 880475854 807225759 317090569 199239331 212172340 10628791 729890923 164749549 63434990 452094225 90216928 917425932 529822283 253937805 599271527 9865957 504092699 788884786 748556228 878529727 87094068 329435051 862469884 150932936 809264110 350665668 954364637 914500238 890934950 283936498 142406260 763328902 9555518 752412361 968095124 847009160 12499099 967855491 329177942 908405328 762973990 180300416 906671763 937586943 611038540 19966144 788142700 820492441 479086846 972862827 101087939 981059205 507064114 657208905 693785279 370237200 350990944 514957899 481290572 753814506 916750085 286648320 249644441 97490087 573955619 588321312 664408984 394642239 348533183 468568069 451262081 241870478 757581154 259562029 291957583 113265877 750222489 732306618 489575745 927386679 451217270 417743346 295702619 390076733 319142668 182996671 481223138 933491027 614401526 674788143 544080612 580712776 798785744 830727413 377652398 645506002 961718973 735175142 842051411 697266184 427728352 647808125 793114668 552917990 718256611 447989848 893548115 278608588 531221107 591163577 281970982 99707903 157989825 142215431 818848458 456636199 691010818 214981450 406756006 593246415 702282992 513792178 53288420 577140457 368704072 778636304 489294323 731282759 21637706 375150682 232580359 646912547 995054396 384632108 421575831 799736472 102609639 877141826 502798303 819675942 856974104 656853760 337069660 461178418 450304033 752683754 174841938 81257091 799440213 985007148 401691465 927894471 808712079 964865298 908651148 399928076 58145196 418903441 537153961 959443783 580729612 259737021 8332531 436053968 497371669 593686609 843003395 851631844 377434800 560580906 792311347 405972002 906972874 987805644 583679778 783269647 326189269 617143259 291564339 294889362 641707588 449501091 775376397 409860216 985623570 781231762 66202908 149294065 345064252 701279160 788300815 485168145 422375234 120584782 173810008 810597200 80605866 725891628 246765743 439864586 233756541 904826449 766757263 611393024 138133960 2110814 851819960 41104086 957009437 717592091 494117291 421662355 458651151 439590897 831850801 125490468 246522553 797483887 147740117 475927512 693867832 690037446 240053605 744689637 369627948 362384973 281272949 416885986 524545340 637900029 543258331 149157195 594272143 792783605 29303348 766878977 561326163 206964215 226858590 794625991 724211769 218908649 185904636 94015942 591274231 626833238 907998454 494941705 421924805 585004523 660690678 213853442 65015777 702728442 494010859 534721795 513129227 202851834 516614794 51681478 460555273 761662212 673673928 102183910 518365988 339954008 588271201 558767972 624133289 904003542 369626964 930397731 516397930 495108486 650853 976764267 923383610 139748368 889278362 587140458 54580085 734713413 553352383 917162926 796411765 719178388 224535010 599239084 254635806 440916885 844602327 708172605 595317075 878369410 137031349 842005275 484937854 988409273 843662934 472888681 545239820 344765244 109173467 873445416 336425455 349027120 869447462 836453827 662877978 327972449 424731999 967707012 424237577 170207933 291044208 273226268 43096118 735375317 255865737 758609951 954657189 957069151 215874204 315856005 288899929 448305590 345134817 936723755 316999132 146397272 563143252 364294992 293597115 484844647 303103282 652642328 622579720 528476457 623507072 181074189 590341335 235074184 95914116 976258201 17740737 312398739 949445962 89271436 827074148 632242427 114957088 694941852 641232608 641836439 360861466 766964448 528722011 185339616 190272911 386462805 453956991 258214774 593180314 243021145 287685367 9190809 961521306 938710579 246158837 520799152 734610098 537905033 64502447 907452614 712972105 63343335 948795101 406826248 171751564 75879743 124183101 954652232 335774439 182136676 412309264 334810749 612946832 615676558 407586970 261134913 294736636 37609177 732492709 300095825 617501032 246350277 958589182 813893905 311341905 94541495 318026231 314284294 274584572 205312375 951760100 980745561 273849839 212352177 28541854 388191067 862487414 853146228 532474883 739529723 745784095 107457205 184302195 143613010 311901758 285920717 432395349 339415064 808095594 815948023 943269008 182709291 209894654 819571923 775859218 868180239 610201497 827232742 286230605 472626025 764825758 409472280 485799349 635901571 168482485 311714868 174781507 452929740 323028552 244275819 99379701 985723477 345121799 229758673 835656523 444676948 411912548 474111199 407108556 191745189 927582488 785066735 486166143 743590980 64491932 452029124 744310386 467509716 371055537 38957567 5893431 241014555 980007641 460207274 766582114 269054083 480282075 997419442 672960780 763457947 916797251 292287845 210628179 77181332 727762399 421594616 168415192 619810757 219767619 46921731 917429567 554940968 654699078 889590530 488304050 459671514 109439875 808167894 25843295 156442015 246000089 284956994 453876981 570886747 504141547 195145840 531978795 197815194 224358305 515111273 69889594 877028361 44491941 692811168 971198302 242277370 842577639 522964584 988516440 122371044 423493146 471135097 687097071 937263329 655757108 468840815 568351338 613552431 894455538 94189131 635693591 305321136 916118610 822972912 523286472 241080169 113678103 23473319 804995665 597497350 808404040 5814684 30687755 47439957 149442225 445912414 535935316 206564806 972808032 607520867 197522701 570550258 610888233 898817409 243941658 156759313 413486627 844302454 8774374 272381570 466773033 994165858 848232924 219035975 934633306 231527496 996954095 897646726 413399962 465607569 500600339 35069449 456810511 120379528 30925505 206172863 207457188 820079838 343768183 68193593 156964233 282532904 790958646 401978926 296654257 363071580 610930179 56459511 98121042 274979928 367390566 478230035 743634281 505506395 885686765 933356964 473034035 910091914 727905706 544401905 229180597 532587372 733680049 616880098 656489782 714649199 530244764 693745031 341696960 502101601 389583623 20572306 679286690 704428535 481228819 772080856 822375664 754138697 236444135 248814291 418012929 838325588 28050474 587324963 352084720 850970743 417326219 189016584 312466461 131532022 983127354 658053610 574995625 960236666 520495980 28195282 860894205 247886735 278535130 829275374 23578947 392611877 128211266 461881872 330359787 292723728 257270501 809154096 963039784 334219656 561807111 894156006 356039025 370532778 11642227 65424113 276849408 999584500 142744564 722464434 856208470 958367693 997946077 945098929 429520821 133298427 731690370 449219095 695098533 603585067 389520061 198636339 377619056 865042028 974987626 78094838 672513189 857649332 15002859 347919990 726982552 403546202 459538340 856706926 351334625 323363226 788602240 56625853 625700825 222816789 327200362 865146339 841154080 408810318 915756245 844423815 3248666 920077613 658173493 10722035 605592429 708432512 592705924 358697110 816504196 66748277 462532030 522841729 329943055 427672610 593322597 54442987 472508801 945363710 212451837 27786925 943814033 49115492 973315217 29619655 566277049 275337751 169760813 20153817 819101114 973500857 622304609 465575339 371368470 726736210 410347460 810096805 80425621 401943760 741134447 709385559 655963841 548245377 848258174 580264435 189961321 212317850 619686291 333523662 898251297 157322163 672005715 95856867 757341121 462520137 372846310 606199375 972451554 987347771 797531003 550445270 288844644 967441742 649265346 511970909 599558635 61069737 542739056 651409774 53741149 601058137 193492927 614022071 16190053 502575822 32535019 324856971 957339124 64811613 155622582 950162271 739181498 261265084 791184612 875751502 103579569 785481608 265250496 136717462 56527251 819249090 964915862 424820505 388078943 796069454 655699254 653336797 642327000 182762099 518613624 756832652 930988294 640707166 692149170 731154933 995011251 861848478 22480451 39059593 246483182 575064489 407634444 162010079 126363788 729109078 613523954 3407664 505389986 48686177 83428446 393918171 543782412 943874539 802590140 598166754 814876650 126698231 124646143 433854316 403413021 6431214 700371484 366607681 718070478 291682332 780525706 679639633 54692840 125036081 627457480 528867885 34856857 892673728 332041175 424298636 605046997 513242307 736083388 160543176 380514259 402177557 604563968 804603742 11203726 182604790 176603952 416692850 478920517 545076107 269712476 629535304 525055227 532231772 153430940 461023436 907359223 171998933 735361670 235794187 426813510 510866117 629406906 5275576 800345652 618328545 822223447 113732008 967748823 842756674 838697602 12518998 365521540 226481379 102791142 166681184 341936471 116216868 567513903 56921096 629965232 677120586 938646414 782454195 351989937 54412284 716458808 9060462 481199809 599957703 849406951 252775524 31760907 733784988 543733591 850619241 399806720 448449869 837122506 847451506 457354449 217624851 956536453 975370011 429139958 838183179 434077777 242073120 92637353 10457268 804290043 282240996 861895019 929827698 757653204 526491117 227187583 115575055 495223089 661747301 522539882 550254133 53653740 633563803 429240698 718163700 23735265 510565248 806913083 496243010 629155442 972831787 376029955 962423 503774212 383244373 929855079 585989837 664348032 428575454 239879364 919358950 453547474 571870790 101986487 588906821 600803949 947719988 265438117 456417235 728853446 404846323 450137652 932168540 470897109 55406576 679026384 589395216 422037655 224303165 830415911 216241666 332487822 231120914 902356397 693109164 517529919 168955974 276999705 161305193 392980915 112027866 591806438 943439354 358521079 671315823 566145491 638636546 599670940 810116554 263122788 219768970 252948791 967786583 662329182 326023294 216329442 671936675 635256399 301621805 69381049 406432225 371127043 159526861 491054174 271337318 756595472 463020020 115702902 357136174 611425611 264644128 502056234 463813716 688181329 98921265 698065831 397743005 361318144 490104298 632318366 380238830 477824762 954561395 145298372 636636882 782780713 310193625 842028115 468221173 686947893 651426957 436534152 728474283 61234448 49520353 607047715 255164010 901219179 68633230 430882794 631194443 271661118 460953649 395500070 333257101 704065092 800989129 770890788 210021138 596495996 260835643 903290293 688199137 167818409 86212302 314631598 661532322 275636179 233716144 728103529 117760293 523230404 967940207 478470723 845435611 950932108 671883648 723167772 95460187 92583678 87268795 408341466 714384607 745449265 600767708 21590758 539541188 988620287 572722692 34977452 272911374 145414281 858872375 832122656 538238945 446995121 734699740 106556212 71153673 293254558 623133760 941152099 2786163 123637820 522418707 615795242 881360050 837705145 944286185 232050825 405830779 310592521 586218426 549529734 947309609 339875428 66011746 467942826 393822777 844035523 64060962 70176642 588422351 97713510 145797405 613749279 418381360 408261968 969814492 342156438 655025478 424531145 824055755 280728961 945619487 167503579 394321337 268445565 730762350 933377750 953034844 983062442 99495433 350153421 543557323 826673710 605722985 694220311 176094466 519720626 52909101 945330638 639612513 874936547 105189783 455360339 176581165 186847986 576396045 214688968 989591054 563573781 587582105 541128596 174793871 562929412 324484458 465950435 469318562 732564604 541168721 952657956 906237721 316786624 943855685 937179529 998708526 114115859 925756639 238585994 372841212 933428799 634319583 7195746 143322371 126879505 518712997 264741009 954047400 189248986 345542328 947522392 720235442 352509423 169725507 240286784 146859727 827148842 229993875 724111507 581639181 635256168 13043866 25444833 141813857 31731465 708628335 288413821 317486371 133656435 642261708 922769406 973386384 325357199 45418127 825363391 441093191 40844875 866115129 114518366 290905549 321283350 553159026 302329664 530263817 406479974 664392835 252368652 968449224 754344245 160354522 594687020 341867834 99511424 201399690 240627791 44505715 728848839 871662024 873717226 627971307 186887056 895038319 514601138 93278206 336298469 609462653 953104419 901028973 944015057 417376916 399392764 831451356 611221734 424291706 246599361 260077650 612060602 162869145 117766200 289484476 453184613 923555200 720069612 338037609 885302788 632840544 18167214 983979919 853555258 676073359 650180622 671588037 274376106 561081096 313755878 559658375 984285310 884193258 763069392 990283190 828446947 123366389 305465003 547835669 203751306 488332560 171140634 135553485 960853545 513745861 924677636 887057641 294403064 881836483 664777749 140284123 539447349 955922523 983125052 938378742 969455264 16551684 74191147 682184433 283256831 576899544 610378459 801228138 899217051 542178836 612796677 795085409 607129794 948770460 303574441 191412409 24935747 852930164 558227339 93204410 722766325 956024648 736235185 213868434 571305008 684553701 304381670 170819535 880488786 949125822 267836475 670148582 281223995 871296616 131574145 268742064 26578641 114995230 503448271 389020135 20272253 225556541 596523522 188829358 425776301 673837769 239215928 710060550 821357648 646336999 122453332 684112986 437295453 797410401 608186494 858408692 19571020 412611621 970944672 493453445 570057627 169707718 410041321 941032353 598300234 318483961 698853710 19069760 476084319 605189658 994529028 577170239 101401699 90740901 742326536 370794205 664583396 262574269 131389335 603128638 279445745 550135208 23622070 807651820 186839713 242347344 9997227 414593361 87281548 5816004 318291841 714311997 342568784 202415285 156118409 967802214 376907277 333079545 738200788 350881763 411077866 83439116 465976761 174807985 389159054 862614410 797071445 630192430 589292455 260445878 666556678 409553057 780194151 8375287 462856432 111960240 842280961 50730069 459580536 56424167 999465265 131922944 327365067 116034104 485584561 674101962 378798936 802058102 489701061 887658152 454723666 402927065 716591792 356880436 220906287 909971837 311075644 491322158 104485419 819501026 248396087 956478710 593451462 628636269 338001392 23636756 491448130 217564390 552317886 860358065 173089574 627272697 589438585 290403355 700555197 933291957 639864831 581387077 960234904 70383631 376863921 831176772 340166664 795070304 637252595 752167123 549827493 452749027 530417839 628578256 754983114 722619704 173906387 256417213 56748566 621243108 95686350 346584896 694952172 526413007 978502679 620588451 868972020 494448324 276875686 585976148 18306456 902190580 370727289 725881958 710331528 919978355 641908753 727964943 550740022 973788346 539740402 321185320 661095259 674636835 244078374 311573936 18409584 60278129 48984507 749308233 972291638 801445445 898451008 697159865 473860142 186681514 978619724 660493419 649465122 995207050 109762295 416282092 92778394 175430966 356455775 941814382 633654888 743750626 77130533 636462920 926717725 253042726 107908589 244714611 942477969 349601662 961948386 133772559 999447903 56757963 493061935 881651676 594859110 278902481 253188743 614864322 567407433 1842871 519022494 842608713 218615536 648664201 197720237 592217633 639069701 587286457 276335090 80519068 148756856 115405722 578478638 978957103 718574332 794012644 159470373 682305525 282090887 525525811 724974625 98142763 615107542 764368264 525500016 803445173 193496806 313840326 783449057 989095576 157389948 555758902 31412555 749201790 94005663 753052676 803669255 234097717 499606296 24020415 203029361 983765040 685314041 260241629 988126570 130792196 822603283 647473716 770322137 391073517 460125822 14652290 284940069 289016134 304358933 947729383 84363709 771911956 985047543 705135206 537940112 783790972 624561160 300114024 724697749 183708233 924808557 629268024 436995141 612085351 60180756 396907911 655423004 418538090 167674922 723889642 862613787 284081416 552242850 796795735 298212681 56438171 229044149 874104492 982364717 374000800 977002077 671583272 81522006 418155066 529579480 230230000 255967443 104354991 846493739 176050315 892950459 995755242 997862557 610116455 105498791 458445048 314053175 645383506 787029043 894599819 651781707 630102273 651052929 841986426 592902890 936099212 90975925 904891967 809860460 863192304 300200314 682891895 152948460 849439884 445078907 635378534 37829834 137771428 950434539 376671856 153427751 636211169 382146814 756442017 521700204 170268111 948790893 177367590 943240387 653710686 467449846 704711378 849387676 553463906 268339418 908513434 173699370 358372115 148955486 720190233 563776484 696748174 688391498 242280205 610097156 628304722 510111341 946463960 221887755 63869379 949110551 468259584 906036539 926219946 272926365 170285231 127484955 656689075 809309144 532024883 122913527 278230509 172805542 76942719 100616542 771153486 262814568 61226153 737857954 243726893 595509635 471182954 213079387 144201158 662315999 220226209 269319653 311239354 41518187 796231888 228723933 523227788 911797142 988405917 807113383 707202340 341306072 449506899 402818283 626196304 316448551 689588574 571942164 285738302 694786946 50090195 511327952 777423108 345173354 172160485 863783059 801814297 628377956 458165873 771591699 482364120 35904888 897603955 597076685 321479428 909181365 869310351 129628799 540980799 177107627 548521353 884264876 186015633 858044399 586780877 206781979 47713512 553094810 978193896 312102744 469604242 677370826 291235596 286921522 504615620 860751648 285091472 904716347 490171415 270090561 140163438 66562124 503510533 585916502 534890948 631727358 605856880 390719115 722552659 684417073 389082908 29411987 692879875 576539273 444310064 923713058 433047133 940410348 479538873 313598578 777077263 685484037 38885671 186673855 785269356 850120388 792454095 363623115 36926698 471120604 388338023 894206299 611511202 204823108 250191244 436306103 195275219 659406007 924630335 861710126 502427231 970952244 942759780 770230672 933913676 155805054 883307330 517839282 566218052 146155676 471052038 900469998 573645333 441801562 663651391 20484256 628348722 583334343 969416803 728529066 674172209 545793717 863927625 810915824 949164363 303170621 826253741 345573085 686760416 815202872 498041264 74345949 733203696 428368070 52022101 576620513 861316770 434946251 926776069 434456286 319284673 281816685 134984204 63284813 198287929 441253784 755021082 210332077 997325215 127818874 256636610 610496253 454743975 329003527 517096446 508856642 969184427 229907062 167810217 6777607 238542379 366163905 237398531 286340312 609214279 702613545 113249585 105263558 605480775 814439601 792410043 830182886 288665620 447771550 469291021 734507730 781412028 81992957 944655862 650088998 318004209 85368093 544208171 786343940 705104011 265617169 143088069 119592849 750017026 396092207 69390015 255940981 575400692 820446611 556440697 580251743 777014693 439896221 455767864 228223359 689288826 788973422 218904483 6130954 466867325 583909488 945372999 473980090 613453277 923147211 789926165 771882571 834163818 72214512 201252831 859560959 6051357 49635858 636032222 840805659 512495502 171373736 979008559 195205736 166821500 75639789 591876433 537138355 453801545 441370208 787790248 665653581 741329531 115148100 751953662 920721035 876475197 886833441 818516989 634390599 287804379 747415105 968979126 811945053 671260490 546364212 830518556 326427439 444790429 820649293 420300682 189271586 978312593 185338658 885120825 817326623 192316162 89234191 606187723 911718931 289407348 981124020 708636867 826108271 904486795 127681651 327609354 850466472 602778771 63143923 676333676 300181432 119128825 588127904 795493145 105082011 920954575 666564392 84470052 706020307 401200716 149675775 650779655 254727909 631469642 613182684 246370334 904659674 341933766 375249210 911696679 394899647 118954340 402566360 494832840 991527461 573254633 533196089 647150345 488823713 122251455 715896613 725098198 769693517 771669876 763224358 784027774 215841094 838608699 353734668 780246071 462617132 331093865 254311274 894003863 173390245 370209273 782573078 923731740 891380953 649293321 370079405 78436518 863806711 125842011 215874572 331535864 229850031 535979477 844533720 56027194 597319607 610561025 112505591 852807033 442239303 909266830 696217621 278370086 393267868 768413389 540418081 629271187 553298552 939954228 400660173 762595194 666241184 813653727 273423633 449528949 24304221 498191626 455791016 549075334 670982908 798370968 167710609 559295121 670996558 854386575 210694799 33210845 478315816 106243226 146072490 854647448 746464740 241260933 755237804 389292368 340829919 256532421 327728549 468817530 976438009 472664814 202837352 17006318 757807128 779893562 591034891 325341289 860223397 731020809 678794347 301154313 777815821 149082715 630624166 235710165 130540097 785282904 476352415 50555443 786423350 903065289 399763325 27243120 891854694 909176732 605187628 531901244 553061966 880712291 874444506 280558635 286165486 717922773 864611707 390372661 308421708 996666188 494559046 416663862 275480817 893991238 173548854 947392111 583960938 435162085 807448715 51071235 824374216 343409007 130788166 537602427 801815841 924313806 76505264 118738243 937181197 372340752 665339347 246790954 614553385 502626536 133346815 842740710 62529431 121108779 979970887 94296206 619410812 103989077 676165378 39312158 738251393 957190914 817970762 972794614 361762387 243096949 964936320 320552795 887829796 980007956 863950790 979558389 441095207 835253993 988935555 467788623 967137303 558341411 916744931 669608795 546250161 663318931 96150869 503477227 398228021 854979888 418926347 888956729 540227561 510681491 404054397 194682464 115028118 874357627 664669670 84737504 409263113 44274507 383856581 780855838 865284755 670221703 923950942 883605473 981340554 31453019 285128247 673741527 165923270 10476308 626180507 671276558 999888420 405900452 544907546 607861883 63259655 442639394 702949639 65238390 182710226 327088712 41336057 400972092 531334511 591880435 187797066 345522028 456005835 559545255 261512859 901469579 159371863 366601737 308243534 695503744 705210249 991979618 151107339 75783192 548551001 412126243 976699964 197394819 654004420 70513755 650648464 496321493 625890637 257877059 511457147 667596678 478952823 711503283 404620725 999236083 367736140 499498922 104766391 776754650 925116121 885171913 99020097 790386658 95460015 110606296 507087063 212118289 824441956 428014657 593813055 232705364 908787984 809517712 62445828 119522298 89299921 461705465 666041078 96535097 299124807 787781586 757141160 387313064 624696600 261775380 682418673 644451011 772246125 539339742 946688620 682316139 798876787 881494258 701730807 152538979 965934556 252902198 39401272 602575572 681750619 360665397 363267091 113110729 858098475 236131996 624644149 547466676 447987081 298715325 389353869 922405864 709464373 493438223 461849805 66153500 608580854 983301035 719303149 640191470 650311443 816903121 710767273 53290078 771738074 189805153 801847038 903558223 705082396 763425891 685238705 165465865 848172463 374130048 59125960 423930042 559960555 369633926 945493006 382584048 195562030 428037607 325922707 365874976 124825176 497669690 636985898 347995427 234924879 700214457 333831146 316102068 691837821 558849986 475923118 175355123 335544141 630672215 955179669 744372452 97291185 381776285 732700290 920352241 134549663 764308320 464417949 730718564 975789967 337656462 184636112 154614254 619862527 848581816 482347338 954709539 222678511 375824788 640248576 34249467 382112358 726902653 822358567 582226003 137005035 140079089 125098171 677875050 682765068 920708626 687417596 264866148 453440730 137890086 760558572 144433611 660254571 11618071 406837202 543039241 890324567 154190068 283595449 474057966 911909692 143886190 778623217 735313712 203487291 768204124 695674765 93718502 296239736 651605559 787948772 56698893 933452957 386189471 715621137 372993540 525375831 496023252 276407923 577222671 467782616 167684413 784250925 470522583 838448212 829570789 906586279 36744167 524818052 464496121 296219659 165485617 926794278 428331595 241859273 926406280 133719418 340173778 969589267 228633636 539470278 96802600 778867810 349210913 910655956 525242378 366317551 999212799 789599343 858708956 337997627 616641827 79338729 757389347 134018951 982010709 924778904 592399112 18088285 671433793 589537877 217717724 867988229 82665462 497727227 632624526 218958608 179821161 968286702 396097335 16218322 96014835 649446033 171694223 786374367 754534351 793391055 526375028 864096661 238851229 100035219 740449130 849054098 803302114 570408527 985346582 595763770 556105606 273507193 543919554 868756530 297815636 680938506 426856157 123255784 429892221 152624125 831456632 364240904 415560469 454873046 709288393 749085704 671243157 145500440 644160172 795230365 930988120 96208078 80182301 199742020 749057822 967933955 424905151 252445114 63174027 75760714 961274200 504318596 584882089 701197366 420092242 679069544 633839202 815021027 839875388 177694962 54964231 673415020 18887239 357704689 427270348 846343026 108829130 961054199 650796873 369445788 998238655 364956636 908514554 156479761 562529091 359505467 318468800 136126719 529877274 926276083 60334943 827871000 282170920 129563303 867783678 641920016 718754809 592851775 903243433 783836192 260993338 830608485 790094034 802084742 104884285 343385353 82170316 948787971 776827769 900719326 351531343 352586843 40250888 230051546 342015479 343421145 996237352 42273210 866589637 111974856 164885947 347615867 942397084 275630331 8245958 559082722 287484613 526006598 389965813 426482165 151404396 593327874 677040918 549195904 997676320 780400781 726858138 996811666 501400663 544992456 50370327 922611965 151072743 915324311 616123848 848107993 350103951 241501796 628046603 369200385 72275564 458072733 94778338 366801812 553240452 293431346 151961971 589862773 632482367 1529368 192216968 134298572 172824808 491730120 696864016 278976388 188090160 361465024 910565020 3146698 710687404 487669505 936304867 813813908 234342226 703493519 843600702 28651800 78470656 289999861 336517676 832579664 353531637 784970686 255541712 522414973 898536534 886798589 159546478 255110305 248858794 392002758 564152049 738294531 153581407 445068210 965118312 473244591 11683651 117739103 212759429 725123060 844790539 86775790 760437533 663812580 873662415 284955267 673795242 56130263 977320844 70968265 989341132 964805608 759328161 150950763 273748419 459303030 937871698 280351644 880896503 217011877 271431753 787702160 257670769 147236827 553625359 136935937 630291039 994490691 912727447 654172587 90142868 171083341 423367604 614318543 196936197 121207596 618485662 34685108 227956301 828851030 186377842 758375457 909099562 72110088 874972847 510004197 612974077 74230464 880945849 578246224 450611278 163392449 841349977 659133623 646826566 938125458 277405755 309316595 273115188 983569023 619449454 81034466 423461897 288113943 216152808 165000933 411944923 483217580 567969024 806235745 450906725 753280726 246486258 181900606 253170566 883944688 339124831 553304939 91736254 573544090 328890058 862681432 807161268 408963125 87466523 967934586 615227570 874318698 263596320 756335050 846415143 995214243 838658567 841076806 261258276 604373137 658019558 397250415 603088096 873439908 563715124 382660042 475540276 766379414 974515021 910310751 533716000 840499425 379771633 425040957 270652996 13825604 371014085 19146996 789941352 339294274 192684240 555285273 730254324 526705826 709058560 675622854 906019704 483370736 901547683 273363479 713362214 993161467 929292782 558670254 513367379 410304341 763339642 846980911 82215674 445032406 650416065 420697285 226274872 68684826 64895653 509660827 301500113 160105982 116607466 260058980 173059242 660743718 632638903 777353940 620360269 747530362 49051929 386684965 667212136 990935717 298030209 344917651 670541646 185088661 125552193 546136032 890831732 575246078 813630226 808943313 714059253 884666839 792092304 572336558 30936591 184270043 604355004 812954822 697321636 405838344 765460858 229911273 636746426 98726948 429445393 865088492 193591291 6252339 692184750 628037929 36192054 650151682 431615968 600515068 717577436 360693664 784161309 342818887 432121732 220872159 422607676 880038127 114721895 607107031 836874746 974490204 580968932 847255396 821089397 589014269 67895293 995988643 345762483 513848258 657428697 469282425 36667676 638608544 931420480 763336460 828286716 539798801 790042402 728187975 79319811 307409553 642298384 235089499 787723204 866780450 27006401 624585273 534191161 555578825 935122575 380445208 361719869 561188110 753699319 904166901 161046289 782183808 354135325 98257934 364009944 202589743 883177285 162208614 73926682 566891824 990663259 651233349 980478021 935835165 678100332 216405173 122436647 796497042 669849899 273656582 511289205 213951153 801962605 897158730 928879176 359494047 5441709 676161242 840001947 379638277 99238537 628879567 571439566 341865103 624429123 644727433 968035110 936711280 68968513 740805420 539976266 777752541 853150605 498086174 157717192 682243725 683883605 296102539 239658894 347337792 880731756 522390497 510681457 606760245 750676423 554611284 925084585 980701362 756857602 239215195 171740755 864017279 516238297 969465905 944841966 416816235 773332399 643821141 757203166 640894150 432552970 576260618 578056173 22011621 182384916 353830872 546069189 993601186 134880284 408644105 584511863 258453978 165162515 633181997 839026679 926056173 131335696 968339606 708949149 769219392 999121356 295388893 399723685 723915198 615224871 573886043 691932336 724182355 667100065 301855153 524827969 698366832 284203745 453416513 640147265 459304074 603374386 798325938 51736700 286898331 418842369 1110383 967483426 542825888 612497505 175026473 936655174 960729113 962451335 711934801 944681314 602562443 331749197 165680287 779960018 963828993 480834995 388155790 401608532 67382151 739952730 319937245 339237518 255507630 547391751 178042895 895598728 705714956 604477990 208193004 571718702 232531640 970945860 120081662 578648527 892748242 768092052 878956053 156123553 629601017 190572652 851027652 10979898 665388499 291879877 544441313 393249048 235899785 68288190 14661640 163069211 897677128 771718680 125476377 839972614 860578497 544302267 359460278 731020801 881415337 981602353 485556166 243380762 512721210 142840102 818020597 620534463 125548208 869963758 302962225 367690565 135531981 825751295 609173294 105790309 206820950 809768818 133354211 415085497 284534676 351587206 337442315 301241923 305388244 745928989 883771814 615325927 859324903 171834942 751465333 199582188 832142243 835562897 802731649 214050944 253948000 225959142 838052756 639374641 13761659 309625774 9144254 844697204 517541590 824833408 808945874 472184097 955220310 952605334 249800678 343388405 919823716 910403661 805188567 423479566 186462829 501817257 945543106 257800307 732717154 314712526 219961228 389854346 491383865 891525768 37506140 529345440 894444650 425125060 539487515 438765413 155979634 758788885 142153467 808171373 615389267 190772272 108175853 624238512 800190738 900032368 570798377 861353738 811355960 486837587 119789482 780187068 769398866 876837882 882620079 230660073 892958833 189299629 205893692 416222746 949103787 330675541 583216535 185681339 846209944 422085889 782049739 211468699 536158165 965832289 886245928 847915632 910637701 597104462 379286209 447273809 547508171 257429056 850442988 541526074 977143121 14000854 186707398 271734923 476300484 175784018 560671405 130371977 757005909 980882458 375319492 315907292 286369081 749299769 197993586 646194448 303753770 988761563 187038179 237048340 904565221 941251540 984980869 597273021 252618154 211877146 601741709 7642180 846386111 675592007 745804144 244358852 441868269 871784216 571821674 58864061 644734465 825799920 254728698 991841684 840555084 741270870 108568676 476552464 514800676 317056370 589783342 283735519 934731361 796041108 822106019 4015887 698335201 255191981 141921107 883348373 233076228 841262549 601742481 60017865 673537328 930809027 37823732 560457448 740872526 490312280 572926934 255050129 69717579 906370068 997300440 616244809 628480152 237579679 175301212 557348599 912264107 780360002 501812233 43518568 784204412 887829611 691109195 792987852 826456073 942992429 191137233 117350967 122751442 815243709 738577933 586319649 971497565 879290614 706990007 885552359 529583027 141418198 605780555 90691655 984389089 845001727 973800326 220938728 178920825 253870903 738288621 995568848 36747790 709521384 861316934 457976044 151169723 373240993 929874716 297768843 699396765 677076371 512971071 310135779 581660500 659405076 824808514 672396171 447236486 720125471 890900988 706973951 286063452 331484371 825752583 881746976 972280580 86413040 90313284 222548145 411316013 270610013 534052181 844224731 296149902 883579300 220847906 332001706 931505503 991642228 606079317 64790925 631142365 366984223 792968158 276651738 439908555 867026457 623093615 32772679 759745772 677339263 253399552 638842738 256079498 278367885 579263308 878485851 748537330 174180135 469946195 217108197 318502902 256207697 516287190 678124376 382766185 121349303 161296350 567392482 145305766 854554150 519128118 457984785 713053194 833214481 575333868 461956954 67816054 269881101 430735828 46736278 554871502 76955733 862302725 34256512 960717180 964084806 45015130 873769016 26999021 363572964 399026930 287694530 813052435 715871316 316405424 446591112 699358945 817505120 628643771 466645716 99338450 136337910 100955647 53917271 769683299 870661033 695266219 146285989 411914389 380682287 706670001 473495990 882479468 202899425 69524554 489291879 490642546 401121342 255782767 857754871 825965620 913816680 829480289 405175947 74048452 313821605 281961761 663944874 261568821 912826335 52565752 968972737 954162723 810070565 465682673 146889120 88921640 267129640 331349338 535287290 686266216 769906622 735841607 943522537 630808838 880525667 677747471 845674857 839876012 806241459 729101005 200163289 995121672 741597681 331052256 780146301 99962185 451207556 982385771 507480062 139934118 124768372 391226838 503360488 918219479 468392689 974779723 433014570 422999706 718538445 400228666 659579034 36053295 645968381 256814805 902398319 184377821 867343643 61285524 620354501 154862955 826127847 674949299 790362908 227841191 677173698 571091375 813828825 934308067 974801457 347443405 963645124 137244275 658894176 827768467 414998409 698344240 95535260 682613581 486699319 652355320 550960856 308011913 76628420 666075691 243474217 155657883 604107142 348236848 700768586 502080794 412213691 742535662 170962969 820484449 649282306 61442131 303774232 998919183 960108512 383324369 154435053 897583239 970322237 621042652 283675874 232700785 773150948 93378925 31885157 676552503 24110598 262983042 681015177 924334729 368660919 728510619 484469636 953465050 253448048 824498751 689323567 260858592 692000140 209423733 730997129 167876888 105648587 839783243 903680308 610034751 981947857 597467475 454959351 628101082 992654248 875267617 317311802 990551727 526718010 626060238 956626317 811454794 143433688 734912632 253554465 789016185 990382774 911185088 169636173 985622480 79159148 428546634 795655690 14046246 724543862 575157312 733786744 730171414 896910773 459221456 966506327 650067071 653132013 988543657 296153999 639007493 116503621 562472834 312044712 229049998 608581066 527114900 376849746 645733829 670301419 98506266 541184991 96668570 662336254 660972248 595236036 54136255 267842490 734889105 267380508 277754157 53176763 587546768 12011813 727808669 690153730 875954208 676393664 359397648 423243634 526780180 323624437 743807048 668581204 812133440 696303469 139305292 80619476 929969149 440869622 895942376 417632641 534438569 788051459 673775658 277368017 735912741 864545321 271260903 655642267 992375637 244712868 811555892 111919771 639028388 590361552 224450797 219172849 21301885 635425711 666568753 762063266 326838483 307910250 784816611 659099414 275813530 243888072 395404587 697830040 6093387 206793912 477391603 114971097 444613220 198227405 176310379 504598638 519608294 580113853 38427014 522970701 441945813 516953570 592620923 870189652 207386300 387518137 4434756 119049922 909528870 310151269 904286242 207496124 985555494 321991468 287133719 663729609 896404176 516660217 379076202 272995415 80764861 300959449 3924519 234157620 520954251 169983870 98445468 116500501 238592859 614971839 268302814 805324562 264983378 490477590 977867074 139474728 828550424 394483232 343278052 129505206 729095260 129800993 741442851 390904320 618692429 54362237 489531683 494945200 559250722 28216896 630031177 836763472 266462356 371509655 817990851 933732048 403244639 939504469 475752702 121930758 761219525 33579631 24452654 219129641 971861770 799377536 944440777 258711894 840704505 900218950 785096972 304274700 488579165 23808035 263997301 874419375 687688329 201670301 351253831 48715016 14146513 360868574 445428745 496734147 734397199 761892660 21609223 959033327 536416031 484922770 901445071 598790786 574291299 185115150 223372982 902204627 530786367 313234785 516091729 795964702 357703070 265934186 427731708 23161604 374275947 214513067 177864022 681856008 821275673 471760330 525050051 682385426 53130012 266048018 430252777 82032112 623293294 744786927 415444787 102108112 608735243 389689462 517011793 871360968 468356213 468655322 298251702 913519695 340249392 48755448 594206745 902681793 643784263 55209420 450386421 742527454 760996805 398846458 345046792 35989579 652778045 51628614 618268119 639876879 887733059 569786908 971135017 328993304 210883057 124803081 779549576 787261620 354867043 646574655 82687427 978971160 443541819 270695189 73341807 85161949 539247645 51899269 579116641 321773693 525671988 138514349 413817397 668074458 68605356 887833935 10629323 438734264 676989750 120566864 595537604 684750398 205654663 228822844 207341065 233782906 226727640 42762177 698848325 204366554 198030696 317065007 632449382 452926899 884749813 621256447 700093472 806517181 273198407 584900937 101095018 546051732 567837606 757942604 593040894 288428857 184387934 586702314 853528285 119478416 236597570 81895465 755438025 416331232 823394598 396363187 660361930 799396694 734770788 918553942 252437930 105915521 33480792 834303365 670129273 859607767 417782500 676152022 97361417 796401199 125280493 173205122 241256562 756395846 730748636 612147433 617677712 209097786 428663069 199775243 920022912 729298193 999740067 277683727 122638631 942558259 992705378 386307520 212431531 993276652 311478996 795641611 404906999 600173548 495862389 647422850 314309947 123026374 979983431 807260892 13179242 386178932 222062927 456850290 632838331 81115857 864311318 901494468 904696105 961437982 727373608 631188466 643762931 704939902 636399000 189738052 435110684 109629305 909507963 347021731 659296748 163193725 751538792 828665629 14703469 386915672 327488511 25549157 859313135 762415295 375371359 786812752 510155908 28560843 274362541 333807193 282576772 232239479 257046420 296392989 882665739 740209187 157086656 39423456 673856886 927769620 265213538 659903751 670947306 766291441 823286191 228573084 231355085 31014728 747946849 682175438 342058571 872660231 835221300 786487661 230126802 186166275 915633514 615834226 811229590 479799668 363804488 240122741 310744334 421085559 760136599 829692981 755619189 44105099 353807139 512520724 465232714 563211028 305840959 759934616 905414608 939259356 302868544 766534636 946973583 358363277 231943677 699165020 170946257 79806776 230129750 504765917 733806118 192752081 276252074 433048194 899543264 538064048 417846111 253475592 774032792 410642705 129619549 573061707 382630567 47543189 522270099 577867983 596625582 333730495 415670385 561946424 408124174 694971768 105082221 459764434 694941297 844870540 957587582 160605706 806906687 186997803 177761700 647373554 558702634 574696040 665673566 860952001 826097315 376884669 596816178 119022929 49751394 848739462 442390057 800247200 305011938 970329217 864336207 123560015 196132322 659267412 190934071 209862950 925212645 457221383 284766582 329151630 5385139 188838534 292423972 606737429 610577366 919118368 788607326 960167662 896147742 95836683 42680006 247341678 34239773 772540125 318203137 657580176 463777964 681667604 43390776 443802738 12743780 771527824 123991704 781657302 504458534 304133396 890413266 688363170 325778580 448301768 659387035 795360608 929139605 401581498 282033709 67981759 963884245 307309912 623625669 994096144 424618818 319468279 355467299 291294409 905933968 72626768 645200653 875820806 514469814 752812541 45080012 602138371 751132015 337751552 300167084 224347299 55213754 203780669 965099137 789773292 219699547 180481276 19083549 637028233 138893912 777091944 930601947 281679175 814116988 248294930 939005207 92081816 116873431 865509742 38920627 401297171 416480059 698829908 719554964 90032881 276443841 775466113 345418787 468069266 486245954 201132308 753051853 778905590 377357535 946007825 176900995 137311045 114169466 504272865 606347579 514794824 106541626 161192912 759884909 916976877 830533387 454804110 142426006 319285958 418604060 18993071 218428857 75969930 152606559 955206443 900332249 161961107 698915340 942001118 252980863 428814431 227082014 689952777 275145274 747958032 626230228 417240015 599243803 593675500 645551154 343041977 414942517 368186589 710796669 337294643 675813411 182049521 727895235 71253260 736827778 195695323 981144401 911917050 947456626 495403120 785816379 135953684 57567001 26603564 469251543 940985942 729110816 935799211 47353922 265172256 147863092 749056560 201646041 469629111 884900486 872719649 592195777 892525763 631035724 950190728 364834913 914101200 996270910 94176148 468261859 551248845 253014809 466098454 129066166 292022927 606290975 668672005 289929486 168885839 345265813 537570298 351980643 522057256 502933572 645324212 586019310 510770842 739258105 985233302 463276847 576990730 887269126 898332196 946008170 399742783 905892798 799009418 878207268 12359655 828684796 516608277 634234027 940640016 307015837 73413047 628149388 199066543 688877825 600045703 390328091 417691420 895464334 996386367 276516334 847784852 729603117 146156220 528843362 595917494 773634763 74475906 483425301 616383495 802563034 602004534 214208362 2154862 277871309 78146338 899030536 363180984 282811551 353331636 511749467 65054485 473943117 902436094 95120658 969815449 793009495 190355000 206627743 216336828 255593539 807437114 267607738 838892251 693740314 396670723 455726046 720568756 905168873 296180789 277028043 730141422 656407874 570654613 496922114 98017679 484897976 67298960 816570700 878184836 577461607 396408241 667296820 106411548 284481129 788435244 222384264 553076365 691584353 829217111 661252316 75363950 58435829 211241259 210983174 990413883 588804940 398215879 235787427 126901205 967940244 419122157 911154577 456647423 606318974 559770756 658781299 739325922 756301248 12989204 409529137 53331850 473823890 496637261 520610677 61324390 523874098 412148352 684304174 389937356 872058720 661279780 492387601 816772466 34362850 175617619 435493139 166764022 21082369 925716042 34982128 705197400 163587851 923804396 553634984 581821563 387628239 655854912 656292604 516783271 580543012 694770927 371699189 694836746 157132386 349138631 802887518 892484658 729477350 662087994 667446597 614316180 388054419 18158815 48520830 910478601 855135564 597769456 908401440 249456204 327156859 306477003 986569989 990215293 851569037 730396018 567495758 796564384 331538292 244821002 724500958 424571423 516633124 174938207 535123930 722521924 235824406 179520607 508801071 817739712 2238919 334608795 681345804 67882535 720004154 849488329 684346211 858975602 297391474 461798724 131190125 985511803 758830073 745862026 973672227 627875204 862456925 965827517 415869637 722089137 480818093 549239587 454580055 953809033 92022272 405403047 653062431 470602105 981439214 30526037 49206825 520223057 17363989 916821473 753109187 870888900 279958421 130757409 506483713 878467820 446802068 149863310 537314362 415527365 6689724 826192840 978548617 400249006 778099128 847493647 704598093 877395435 322546618 887803594 375498153 261944869 124116984 291952900 921127429 510619880 273549354 211978474 289635723 708298019 543841806 191144014 363825322 366296492 248130021 348587303 685031575 968981946 814245619 234814991 41206727 992949609 508545026 228315332 716916855 52604473 323861984 448844967 258591524 64958863 384670172 130613568 431129875 212877107 723613773 537349816 360730314 628643281 21034763 418103389 351679125 950886776 534944244 998633761 124030722 291084830 207862120 158346268 253512037 140246553 467662030 472288518 916006485 411664039 8259341 963265726 732045357 970087527 244749075 409246149 628724108 977847262 22973010 729953475 756854229 215227892 395474750 178918145 405608880 117012596 459839952 461897454 452031367 356412047 849329158 503382171 38223882 435954521 441946209 140293182 815426219 967183947 582391909 305903795 613430307 484529600 80206108 270692854 892267243 537461624 302643092 774882730 773191620 865314583 672959324 360583061 572757040 717717159 31717643 412061729 514849526 1316114 525427385 693442269 898806946 89057961 519901828 35681019 176432130 511125408 407302925 181807055 73333418 915824783 306683896 877430614 426368369 36357362 806212208 635391148 387163378 501240746 77109152 761959061 505660428 790722939 96597307 414806005 99427939 917276044 523379188 218848856 299641564 663255530 805859335 728248427 150235173 7041540 745784751 16260736 309008170 385429808 161461165 552598799 267552161 777676581 753731528 650101551 417827968 618526335 676940615 289833249 928602753 955514687 742984569 919685830 244408997 641811784 883979309 414072355 585842862 29362403 558372922 750718948 91110307 621404988 57969145 290697687 732030544 514511074 731531717 694902637 337456579 548070475 988488322 518643260 374120912 556953166 156122644 399194751 614718350 6072487 238088675 11050900 698104792 539275894 715413853 952223869 841922510 87627456 996539508 852353632 205579089 691450093 932460060 667238151 877545354 945587528 226720463 657963873 559422307 124502402 742362377 645029887 319713804 742716208 837519819 911809432 162053496 189366344 358938908 910662021 756306141 641438120 476264067 78422085 182116152 395131279 518435727 336038907 644064711 184752162 336497743 763513579 834919565 418351592 502875610 308191744 66278609 716440655 415745737 783359305 381194655 685638693 845466552 436042360 150752837 863426079 376830408 937837410 349123287 854483797 622885664 785817217 382558893 78221252 180759911 426390389 138954976 278644427 549016140 789019518 428745424 690071982 871592959 490255364 849032864 760448023 223913909 803649808 867129272 104155280 871441447 54804944 895620931 805887753 134563859 784119575 718024367 193742680 400731322 111732186 987224623 854807988 978192481 410830772 183079228 324002618 964554448 934877027 580818192 626120297 356319702 480779080 906790185 324724133 344613314 885728747 204701644 333883319 111098859 84885109 818060416 944645707 189728042 783053109 554861199 952732272 970145371 478852636 397054344 419220764 783606496 80803648 13159360 362300326 238357277 926224221 425604812 448901194 700514045 403637327 478897160 353917097 391566956 152579481 428905235 613534790 41403866 862825185 171112529 228572426 116482238 715421809 434971496 568510400 738830353 471145400 461244355 858232474 555352783 219497927 751630610 99729322 862708858 714941397 84733896 98008938 241961366 146656700 79884188 144421685 552937006 468758649 806256136 697541067 409935438 518046383 556456141 838936017 577837190 370726693 153768557 839831630 496854126 130643267 671077552 234990384 996198684 261965209 395836704 894581701 490769327 151125593 329505676 642197314 95722952 364708312 676291209 858940736 808555020 174581009 590852076 495928889 348366499 524296225 502651217 393910287 127026108 641908940 505097879 379340934 116431367 143652087 89641570 474950597 601056569 34674476 377175704 222758618 832090252 577090841 135333605 272186419 185492796 976258577 947380023 4618277 650543883 51650441 519805506 601729384 580063933 475798428 402026492 616810392 56982685 670403464 27509282 556600758 16654071 461838383 149719730 599795878 167496348 568332951 876082287 319502767 766370145 676141162 446475105 548301566 605749919 695396471 291102034 327237154 730994613 65892655 427859025 526584465 671469185 946042665 835094323 90630690 150518763 97225118 730190349 171172754 374917211 790736109 685104315 368210687 205042750 392246040 637400413 73751152 537898116 912734278 395690196 400643146 996754725 12462399 204067145 546608092 219414423 136720883 89477287 93702613 53376858 846520819 557836572 789059784 358877292 457163510 716686236 885674415 238580181 248915798 262632542 43268197 393046045 118249616 617108829 625375275 449990097 194428872 487869144 198327844 485918210 282402371 640599506 521786328 373855429 376980458 947645075 385580981 439551412 439919565 832372517 106407305 386822763 460417694 900767191 535911177 280608524 632094002 42839486 685148238 41439420 400706820 621799215 244030035 196492323 609964210 722842695 351296888 955228656 47672446 776813411 228687874 154511187 760313550 422799784 672120984 105525889 469409452 120953724 29677768 764969268 231984198 256965899 192677760 360463656 642563439 700822723 887394709 217547423 704878620 183603160 409265727 33429214 83891945 478625473 961944987 357449902 121391506 556308409 39767336 549042908 823436666 316174143 815860298 57282745 887766567 252275350 860365515 446934682 551141315 420342853 175819093 459114073 726190493 96345241 670422521 982817234 467406502 599648286 537072299 379487591 724901365 549478442 28030915 719445629 24016707 165423442 459044477 519623165 31077744 363044339 218877306 513692372 890111228 321946794 136627517 91137651 613817999 148248284 109079215 712937295 630626673 48050991 102550428 877952866 550477330 369286159 390443828 127288488 549374596 25012266 95458955 834623395 628197628 848744180 224296728 692375000 107360340 640977188 475490106 982047824 716910220 125396789 200620206 718839832 674637125 429670374 287633690 297643201 157620292 801740987 930185862 906608864 326055925 743443577 79280606 341983375 601433062 870100398 278305649 207464938 214765895 448676134 532198773 961636243 163810161 906984567 436762752 33689903 592676956 752111223 27655184 607117799 173748007 789786560 912455429 192158440 25564307 497795891 897638946 980231139 461313416 482335346 377143439 438774158 682851216 316201060 811403354 713895456 887737687 164953012 562539761 467685337 212360497 139920723 458841001 774632312 10290068 379669234 338026555 309117635 443441049 964689289 452352833 85337859 244469119 808524755 533320382 841188229 930441512 73023695 444806291 805717530 622715547 365541441 716287243 852943767 682634368 158418734 624477520 341377110 737862311 461031012 561773043 382949556 246556289 242040560 781630312 703334801 732797861 975721125 947490439 240102611 604978765 24704156 617995533 72927715 414457814 994671534 370382873 529524782 573362500 217772796 756870319 936567717 588955067 309395560 709814840 665967421 396356359 476802329 399248128 324745584 285279253 532064251 642067127 614737083 955834232 921759804 729985777 379920414 744723429 924837329 85311910 74276255 651262647 944460783 80908722 637062855 151724652 890007954 834322262 579023651 507610405 866445305 788197557 317423300 142944554 311990055 521225304 35730623 47048548 45508196 911594923 252770734 704781282 977977531 198977917 355802670 126826068 621695866 97719428 358340447 343733907 137792180 133990871 301221223 556461335 58668482 821034866 302481391 836073855 660564926 91910837 861052068 552916749 47898118 82297573 912808375 398448935 978041023 458077610 967571550 168977368 637790032 770566032 993344337 673590860 516175074 671247494 571305293 589313879 153423079 956965985 35837333 59358191 437536656 622481242 345022060 222736302 495117397 267198604 763072412 439379793 393798769 5143671 753060594 974131003 265808228 296092544 812281023 420795891 876383087 383011438 98582105 514627233 913519131 369968367 807736472 71971733 410517683 846450705 517447769 377577153 460036805 80776905 168295678 209060410 854181540 664191087 27238637 776336058 36725737 99088192 392775181 144724001 898604014 234555611 224696908 227230191 697043538 898649797 174678555 925914060 436184440 61503205 471364848 53568001 817692423 816744456 430206915 309658108 477296747 500772958 4312977 477155536 424793939 855613947 761013724 64448946 421930545 654686039 226318122 315044989 731415229 736813007 501912962 532253231 183864434 928572961 440664306 268149610 27282704 885864692 912659467 978483956 950728472 562342734 990228067 385906743 65418835 671061276 319954194 796889026 174942284 608253357 263697717 181128134 123576529 668679223 623837295 519435417 489126518 824168529 180281187 680620343 144641809 58531959 268701755 282669500 452510783 306804874 990553380 70102507 613234654 28457549 36469968 578890666 421795473 756638697 569744114 375391620 97223231 25936490 338193093 535059749 954672276 461424191 86306694 65566178 558217087 642045886 747311861 990096174 743874482 242817949 315459032 764543270 253694246 388948346 579493497 463123206 215195540 258397781 357020451 315362738 358928636 297714449 259539112 111596590 94632994 421821686 374923998 706581542 878582028 121685042 125745949 63211623 394502534 621738067 365999299 557313892 103894430 513519310 98556848 397380530 705463336 740539772 145139402 260873868 150960442 637547800 521599610 271373391 269287601 376062402 711452974 324156159 303062187 701912447 451318229 14053569 692821003 50679990 826057830 15381087 524108537 530099380 631883353 803424199 581528415 393033257 5281068 714508940 808292717 356592041 175780575 743385188 944921109 37947949 202857592 452863912 808064911 232866191 973756033 990562263 823091159 120261905 702341 646408211 304877866 982926807 783102614 416995234 431091341 926742888 227247562 388970606 269426246 800528433 499446969 898232198 949461089 107598338 661126913 318020507 653102892 980443278 545338562 673452932 390542267 722466288 195339555 155337914 888207973 584314657 336674507 743919580 579394372 671863427 508653160 249451309 526957241 877784665 76316972 925434641 542147559 482580812 53277002 352623251 128492851 672677608 159523966 759100386 996546762 900630044 409732226 82504400 753146651 860508094 21447066 247379282 613833049 682696965 36715273 726364162 956519930 321958925 705910682 455562400 614428986 786295894 428336664 855475341 990936473 125302597 937792981 389117774 974935129 604765858 927338791 414824207 495191041 792596761 812529638 525407517 487979229 395819193 837011440 193170539 773646203 53983608 441856422 691037198 975638831 670556588 622141548 738769345 867271824 883986579 361675052 193627746 882028537 627506892 306895572 75008115 310078473 7544540 272860883 447299738 484282403 57562027 966650272 137553441 417700591 81248516 631954739 213399926 783335639 324040216 29061514 232414892 203776139 419340284 53659942 503221241 136260477 345161254 14771083 902937654 83302502 600718068 875423683 556200802 227268031 486553125 699656924 627761439 435401801 170564957 392007269 279616308 805513606 507981478 551691509 3485705 677938237 705680618 20833445 822968622 190238458 394831482 7335825 545136596 409056907 362503050 919572058 252461394 181999748 149511858 315778726 373449121 988801468 852426606 327296415 105444833 20783310 409461919 344230512 512262866 167713433 52274953 82268876 96633180 254190272 738860499 66823527 809860359 417249323 286419722 169203834 218749059 400864132 19638813 409077315 200633890 919969723 455883874 746941315 877912153 770399363 666000 142397950 700498499 13803730 613122627 625715454 93685790 341735781 652486780 193902033 211638731 833828666 607669278 279724102 569524050 395142675 405174642 728272180 840305500 205303546 384150436 537759476 586092471 980285112 638550339 232522722 944843222 669357148 374976197 170511583 697667919 480959418 105552129 860698066 897918555 636942313 3376051 209316898 310620249 763381188 588985851 848153918 492963403 364437610 956344542 105622805 386009943 998049727 335986628 506121886 90270023 185812201 123199736 554508882 241369353 283840211 693318187 532398765 319509809 510615213 652067570 435591856 562921586 846785642 900919619 214870114 858891305 880225600 399934460 988116298 396322002 204915756 484632924 679449335 872745616 899528811 827821960 424398713 211226025 55664642 865633032 26727397 578046728 976098872 271163207 981822676 499512506 80156694 999282454 499876580 381217905 905829614 588733225 216525110 252244484 849023697 409379480 245454830 969604077 386217751 166908256 25858231 382938569 22556379 319942880 770221884 101728476 241057149 399478876 864736176 76729483 19299102 812085118 304294215 199921887 15899431 974474960 50271931 158608137 688172738 438488642 968541896 569895896 223428447 858299306 109444783 230742596 369116977 630090047 66865335 773851623 632911791 506572830 599292583 851929471 26192915 140354246 758868046 400798574 28720094 401715099 60908028 842428986 582952786 396563814 778857734 121032461 814620663 391817171 79972421 121292341 935797014 80946161 928515735 768002981 881572929 908235958 205484381 734306163 813402057 64122745 73050876 362521176 466164550 371041910 365904732 657138227 700629524 197822798 821925996 69302918 928403408 274952580 426189468 155945207 67921630 347542785 117772641 16480209 593601254 69332624 488780724 346647169 466256211 598728803 383744147 394092569 365905875 969673356 563951999 723698128 734691546 654412165 982873341 878794623 34665502 371815593 984506645 900655141 907687708 951709880 715000278 217501797 196315538 681854551 738871248 348706563 827607043 275617933 353727128 332027755 112760886 335419208 278958407 944927274 382205367 21469654 775121660 321912690 837234773 112106860 800602965 43231643 27222178 752819619 966824186 985693084 546542711 591418613 212170771 811657622 166193517 546013508 299686092 834659146 788486500 667337812 328751576 410372765 886421248 621742156 180650731 523706395 694306855 910038586 726299967 729047410 506886276 425846924 117685264 873934322 210151431 314671511 840718624 556234004 968847203 878707731 57277236 643032816 5767823 583945628 344332948 617718981 299853638 398684979 380523919 45152629 600427911 241588156 369688309 860829702 304813589 33601150 212851867 610466850 808642807 434190758 335608283 281576599 103553017 445819588 844347409 200225241 135516458 770625355 381736735 892152443 789898589 991515413 260142569 854874042 312550056 316860638 667564762 802081778 877529831 34698436 221278 238322470 995116090 985402062 781667686 718587772 874528130 312341857 599993831 142920639 788045032 404935116 954951003 743953372 681375831 797307070 227513150 867938149 33889789 158075082 882551698 83080721 816301774 294521578 895210332 265101370 925313281 230288121 739389220 831248733 25921169 160748088 453463929 763266717 48677309 396980682 381144939 448091969 525806472 923628343 206398223 565577522 397508153 105273581 676909055 859379070 264131036 213553338 938389975 614098648 477536448 894751315 84890809 835409429 292734968 22039505 962101706 761154736 800802778 979361327 660564915 867510599 119616642 253058509 515860256 789948955 558345296 734380272 100674884 993510292 605048422 826259519 861144660 786065595 884058923 362315080 861835783 397156799 82513098 399453945 928378397 655189105 439877556 543414311 679027413 116644551 740877082 963276298 7282548 969574748 271195507 799024831 975581381 785479150 53550844 381416389 502941588 157636575 487597619 650360960 667428658 715499701 206699612 96816826 817278452 988104347 652155900 593763101 930032564 300138718 92602720 422174650 943192654 300737648 456956695 692715141 268361252 232125543 293554804 409814486 967863451 853708415 979068941 270483689 224847516 719808916 913474623 102492255 34814228 891333162 865040295 964928187 503756148 465664741 689527210 63793382 537617969 19349265 627552494 316301996 574533957 939739931 581700575 770032445 389188268 842292501 661757739 5875629 741670632 795683126 876133958 139244915 630054270 120382552 54616551 482035950 894894967 87755385 673539209 799378907 529326048 281919290 748682475 711753184 225214538 692648547 949761680 771954437 67483978 364652125 143310912 860965942 188407034 22645430 363208325 44106690 803180919 481560225 895963183 868340703 817083233 333027187 837140177 111982883 393130078 372280103 531478337 439683340 545438102 425838811 736605724 714112122 866683448 214565201 374599231 494623792 906007028 881467759 102178639 281272662 56728448 244963519 413625395 811616250 507183892 681017840 922688916 306062218 472627437 746049875 54302308 285208923 579134413 506701662 110068308 731173670 636888441 589041453 706838108 63157637 594771258 987273980 501668151 877762683 708773981 886120622 952768484 523320809 583036595 255563337 768303654 287056922 2302738 734311032 934455557 631438392 576387537 389748488 821236555 370239188 56694096 715191147 625956872 248980578 788641902 209371960 996758799 613936570 825771793 435409064 49278839 546823321 272984738 465042203 448908314 641894430 717566606 588781969 574106137 266542413 370095302 389979442 536954710 343572367 319994432 719502791 903122680 600356656 699475827 191345214 257627627 511833568 995823327 147036457 843977053 873209651 693024131 893333823 506063682 951305505 347261285 466943450 728205009 405411974 445019662 202469240 832761094 785512867 184464651 24948283 901749022 336531099 972462189 854668393 362407197 538396151 182068042 446753004 768067147 131500835 835014714 42830802 862174130 932830958 506716122 129507534 37161122 678292494 123167052 229634485 87514926 834143642 900422325 657819907 280957613 845469070 305067966 867476564 992027705 600306506 660277780 313553131 943409971 272159251 196094953 296480814 261157821 51675025 703480944 756770855 213391166 94585424 128531556 355180037 962400994 801305663 129591426 256805529 708675096 986948403 972623882 42579162 968484114 618221925 158329154 557723745 523682120 629712880 991138291 268156909 972144629 106668372 182041066 94306273 257280153 284357110 122958712 798047425 643812213 331543709 486063091 360519609 9608722 396598519 276549683 981986070 328078778 82230802 615601941 85725386 453766141 173856995 669283324 663340780 783296814 620416194 533537099 373430326 387768548 595211756 616599788 331649669 375523450 456499200 605007052 912458589 500213134 943682179 268010844 89930339 707224709 66460508 712848402 345171937 702601990 720384344 342864870 667900229 66618491 891326631 270123477 156297634 678024851 316323165 630468450 409211949 356608963 883306994 598879504 516183745 944311232 101652419 561160937 114648668 644550662 152241550 818920698 320031136 627602004 145399290 862096340 48703827 981519150 696263181 83625229 580030175 768995418 484652468 181325757 206623442 357560163 161064510 620518658 184767839 730231833 294790369 843677820 418076380 531085071 317593396 983988433 108405314 378241564 889673651 508438570 562625456 161705691 254750783 809145012 169582824 721467691 547271835 657613089 55836113 856908719 360403696 688728356 281227507 165913166 174001226 193364473 570277886 858955444 484414744 458433754 848016963 54786256 92186032 627195787 232214841 876346708 430541512 635804367 845621498 635861048 559879678 535360240 739989187 86343992 527901266 395086907 635605367 16492113 104994471 311442305 798268957 876419656 172782661 289264792 914191966 540580131 787939162 585970904 176471304 221316781 731142516 478942623 901225613 950638326 520520712 776667341 647839620 351844561 377401071 614174537 483590439 409518165 49728228 300095354 869214164 460840285 477132295 688718798 293157773 752207368 755243613 235802934 184095351 367265081 640920653 162285992 376901983 465530136 660807972 688412828 934202928 813068175 551399314 206239120 963800702 558911693 833895467 628207236 873772030 300230087 947163624 628635263 160003339 85246642 29078179 911805448 156959523 788555658 637772190 303941037 119679336 474414223 39982077 461156480 683365664 227987139 465337159 768484500 613408310 928111213 326894569 330446212 30066102 936514456 251722163 163969773 580687444 414853269 662083672 342667504 515656934 35799669 868276211 203405489 7253222 692178319 605767549 138157274 237236977 87260160 598521176 521642520 268112714 82303526 969997767 857343901 452254295 355860772 913532787 419890589 782026531 730499938 903175144 969509329 32900059 991977226 394141205 585793015 898335825 668045452 211966672 672272975 590922364 147009306 853145424 570007584 322886902 630529325 141770673 250972209 782397309 348989182 146057587 596972880 639069554 469143822 14971899 545754831 354797661 423491743 749529361 696903425 38184039 280199224 387087201 917683650 642334942 563602980 186798330 844527853 352098484 717821684 301150674 930339555 366263553 556742649 20455487 105520906 188398973 865384907 520091007 817648716 7169287 933622468 312621617 840050068 994109984 490455942 785642202 96363605 332320112 945863025 238456930 29509378 913226816 748425005 187510420 845814679 646713087 709141287 303594145 504994831 806489534 773635083 706132894 128192235 109267635 857964367 783904001 871489457 299527354 930958249 443286312 202136427 713812431 407173523 535684562 929257764 606855061 29829070 25377443 404190831 654749138 883088859 705811365 521365984 31876337 111269508 257732546 544055184 122369662 885465681 268781387 620878237 611977646 735733268 502936180 323316391 894265300 239308126 858429397 622528085 554302189 237967111 151097066 871865294 866952213 21846954 215633044 909993537 937581072 375654438 756632983 717014365 509693378 816534046 195240730 819962329 655842487 168888954 517357354 25577453 77004700 138316772 632450358 818312151 901013187 120403276 288126612 538749016 535330980 206694501 466508539 493466932 414530134 323151909 881384199 478110134 567936538 519063881 65851577 709542697 99324881 848256206 761537524 245483360 969334657 306308729 686140161 400476463 462151636 780711761 274212620 199131887 241910936 537923615 430437540 889216254 330272064 405826037 307946559 709583421 351464289 652636836 282625716 560234640 568271158 407317828 365092799 168057698 54799389 983433392 814124672 65917470 995883288 46464007 824752124 302914743 359853901 483478317 53937051 791774241 396789894 370006855 711648168 535580373 442973106 854127427 768370132 797441361 905746274 522267726 344582068 752722582 674461773 468786267 359665982 885234856 640517068 239925411 247406928 805257490 482572382 57349663 79389225 156322655 819550758 789293072 754283502 503835554 982176616 666374264 183131943 829521647 926361360 729444510 975693631 186671583 501968682 870879630 252954887 183233296 350186347 892422807 500620595 648063907 240184231 710753739 3475163 434067901 267240024 651107458 988878844 526948102 677101854 699447255 832396277 57183533 89083705 52486441 558065674 803744353 406970897 578889884 133679077 327513049 717887407 409060246 502069264 486768206 456317761 682045250 625730684 179852412 648287642 647107344 44648188 908661157 639188911 683985203 354577867 695778829 684947739 822275362 71450626 214286207 220871836 658014231 556886563 12254150 675614355 450421651 275247249 903748917 791352712 516055512 22324757 965907232 541270692 13840493 318476891 365083233 966852662 337019550 149168242 398011860 459321903 256155642 31788368 167490778 995432613 119127763 93412428 914128346 344958548 737213633 513618850 394348219 436398360 230953759 835894515 287647596 542635124 508290445 252808130 199330397 522190862 961855596 780428792 16782595 658027056 381072229 191122528 139361879 317028425 909347811 965037356 946467160 172424042 447639956 167993966 876303748 30939338 494126316 974734496 568641891 658724931 988393889 846879005 515427069 617895634 578910000 792828069 604750430 671877402 137980247 692423645 345268249 313160162 781917337 964506572 108856258 498691218 162351805 692911200 891966579 540788154 493661519 521176807 366746440 813642124 200011806 791830678 848090083 968674397 643755964 875133702 890303720 465378088 303384577 586588337 739960962 133668363 94746249 838059898 385736413 626439367 275130161 621569826 265275561 229492036 844340382 439622612 336878494 1840651 66324662 104710298 163523826 582060746 844650788 299256805 574793188 346483412 60842968 587519497 906222645 663489438 695754117 611860414 997930666 223268163 464756770 402455200 328903052 13616385 406640490 99463088 906576679 68105658 41350492 169521106 925412942 958871668 496808635 589453901 981162709 696428761 80336782 362421070 634520598 886918584 22680993 692284517 904769389 589508482 854543619 952684805 125929148 904517838 207022726 604377864 763060456 158440661 688257091 634591018 484358233 656624630 317916179 179546505 571173246 625986611 280356374 890662444 93945671 295962035 294986544 839396216 772748201 251423038 984040839 189944508 179308574 658591428 798669063 42396839 295957538 805819350 819727838 606842828 694937527 500930603 123861248 284629797 537766370 899380765 161267876 619767949 974693163 151720234 970425028 434741061 65875489 467177587 479446945 918476400 576656340 743532352 952961086 52521878 922960473 111921529 480050400 104998693 136128842 289336879 375015316 486733547 420916803 151842321 648050345 107386526 498735974 249581559 642783537 132506708 923142104 260613467 191402885 21576459 282684482 217165019 478866366 24489762 473326417 706512057 272500285 334044382 489196086 512488795 651028515 7496934 317777702 84942283 443323865 643081928 577136603 100834871 14650762 436927858 223704593 910977650 486891940 993781689 291248650 240415346 142131035 391624917 598038795 313739472 960987942 906904803 378865628 836161867 523817280 894060386 826500428 372223301 125231144 681278391 53712043 402907204 68095777 963863977 652832335 849897586 841204403 977325541 754395151 906219294 777031976 555140731 512325067 487127865 942044944 450282335 350892002 804530650 361957822 239472873 927262650 700098747 908865480 646449237 400863803 44697785 876979082 654310468 707930196 300190807 118090148 264625977 1359733 293076028 897956216 300246557 658522644 119254960 878249901 387716284 873356840 684195107 68241583 262171206 670794673 724825767 791456556 548036559 840776494 604455025 705039000 663477454 420029477 562607451 106442154 125873570 647286174 744106853 213859549 349366792 493714088 384912432 701430512 914080166 33293011 411899777 246567270 175148164 443503285 209882564 541471495 596525966 404176998 502314631 430322781 689389843 884320771 260994810 161758264 737589577 779312174 417401974 192584747 906535622 118510220 941887219 193276684 601130248 485746758 593467280 983694712 475589359 352264329 509014799 574810700 93358398 183393542 821916757 219122477 774673181 580597874 817745647 803909377 586728090 335169287 646349192 123012212 906944803 923669761 820976244 543001716 623065613 31015203 744684073 745666742 486798609 811026223 889477568 729026607 425126601 732717169 825176952 647259547 801084216 678727733 668583220 525626873 589597247 674263116 577223416 853036812 928136745 430707596 549469039 171377628 883200544 615168077 152194664 232142643 609347765 636693228 435609428 885354017 778258012 752568907 340672970 280131193 89420269 191017551 438836740 734033745 562889509 120743009 305169247 676950918 717292323 809310702 127730399 618445877 786337515 870506727 431550376 237713731 986390502 658371138 812750726 435304407 950532704 275935351 676427110 206186715 126153225 422665731 401621467 993153918 710337141 442376168 448298394 708121012 545671068 855105067 2977278 710152372 602654810 4006997 17369989 9731449 965998832 974838259 719895632 590433603 949178753 198876950 50413735 99223571 721855638 660227284 876987763 199894834 304903067 689515973 992944323 5329834 790869855 38360198 428798536 696035019 857315992 97678394 830577112 868182696 765356637 716355844 150534638 542579351 452407466 75323534 592724520 892331445 224130783 474852485 176257480 902995296 607837249 111213850 749936180 725138363 712430200 775950722 334042487 99263533 265599504 230871159 762599101 558179810 175810808 787962550 555186394 274614345 16050437 138465663 157361348 836818836 705387632 683277080 223942165 590591291 289212500 951465802 115735434 857849977 405637937 637196770 202861958 839224013 856863596 596030258 749668496 98474619 781772 426885261 109160400 630108937 713183743 485525710 851477910 884613570 718314771 852804306 860095444 950683702 444258813 44570105 42892959 993275064 406752278 562981033 655726257 318508255 586873752 5877451 817408490 772533253 978436645 131313228 883463115 605248971 158310209 11290525 269642745 897843347 898864339 962103348 561379008 28689413 5817768 581970185 779340685 908325259 723893744 683740954 728495475 57713876 414164415 970432999 170723239 931571284 584653197 704027638 409824772 136652739 375295159 598161232 705821064 657494682 683887612 88114178 626490069 246308505 111260160 859330718 108906161 731427908 102465484 970883255 124163206 118560609 791655244 853675368 842967267 705315195 413063631 333897166 774635001 521389154 799895691 46560649 42325022 740421801 518749463 781478719 914930254 153436711 607408623 221339930 371153573 348641399 979382004 478669637 18623206 270249335 716393449 685914738 39047927 237169101 724413175 360471127 916801891 377964893 981520170 853313580 980687830 405309908 54653169 925473071 126017957 809572129 5042850 658653984 56823364 974012406 914159859 993523909 230422989 865071179 929523074 928402535 610232704 200283612 383905103 353076819 461730877 392149158 153934653 335128923 190194443 991030638 915591828 137369426 494116245 276580922 154245506 957533588 928868008 180547797 421193621 39729019 336478903 559568719 5312578 290178283 159572567 493235323 921866082 835990727 498852547 478005872 897002928 132764537 225537625 974638345 144793420 839827310 640481050 197598821 677936699 338337688 351145262 628891495 237418212 880101354 588017502 823774774 176525972 506824160 57819544 812448958 944822267 292864756 181147503 860717870 577077165 806630698 492239513 831468665 288658083 745187205 417382255 613701845 390903991 459942543 202020208 269166142 752623403 249996501 105051070 513410804 476187939 743949673 660879775 143169528 37598246 671748703 158207741 514866068 507334305 177080144 213736167 900052944 175684708 224941530 459563534 237495037 453621027 831692317 449939785 679972910 554393846 737731903 850557969 205942714 358196441 49077225 309053701 467833276 319026477 750898377 454316136 355324563 572914741 461184270 646864542 249973090 743656090 900822255 371465395 354834577 401683432 797385252 947481299 467358794 952901390 786889323 990092499 848636157 115004642 37520901 623275687 58738140 25088155 21764150 586175722 450866528 862637141 168386504 192899929 42806210 251864976 885478280 396408152 543974275 873695666 835540680 482393707 631497700 697577088 425502172 325127358 149261678 892342953 1482397 963646878 76246636 389639739 804300521 282879486 768221036 148281132 996358432 699704051 927522754 566132178 942285481 73692728 44433413 861143915 557358699 659589803 465043600 631540886 206184788 479662286 561596930 48582104 396604630 851052359 302558655 229684761 73515877 114359136 397875820 162039076 927445754 813633415 148507254 936514090 574397331 454430671 955220108 807782976 239121328 899992686 927053345 675417308 743619288 169550909 531978731 573736028 817147410 450715963 726530151 947042943 779299436 6445322 139380306 62393065 64122232 87452529 973223729 618925988 621371338 91344600 830753226 425136026 192738171 954225359 329429161 213902108 339482281 741167239 755117212 450653790 873799157 795235159 348295480 181038584 103180547 515230520 120552273 316260710 92921085 467567434 401230725 193238409 508778257 898782285 248851123 47291685 256164078 672301353 380081788 605433185 324980043 682777958 316926409 429997130 43731553 61350837 714312004 919576399 668772460 163341413 585033181 646399430 718472749 53337582 255099206 444579686 540222315 748991338 893791352 378308811 423587693 976569623 721994796 70325238 510420353 314204886 713323875 147629258 974075769 643116207 219228127 762381200 803374121 668635467 560872103 936626036 136719338 908168824 737836167 975570181 937875226 229003689 78622861 293351609 323753114 570582644 138920590 599042919 418416718 118022418 749902239 241905867 169847201 668612834 36512924 506252293 6062078 579161830 619898532 153906714 506601816 934411844 222348698 37169266 324070051 360024774 5094566 918035288 566313560 39186267 174279858 121259645 229760757 882342036 841994990 756838774 492651387 463375655 954988877 797323321 245528559 619386992 50699526 901125540 673946585 179041515 988775187 482257398 867070663 600897211 911327413 961654100 59581643 248188966 969469422 253439046 722049785 847211543 767353861 467534903 702809579 993020571 232984070 374778872 599104573 303165284 44825920 722314813 796548880 984675401 582095813 25010206 635326091 673930692 288721133 238055320 616936021 16821618 575506387 249776138 159344157 46120087 962819030 734455480 889720851 364614296 555594010 469374796 230757228 793629566 208498949 741284944 309455073 306748026 68670146 452258229 329098544 815459419 349236161 442602830 80003994 581130265 740652085 573032278 882639971 560687438 583511956 583150310 723613014 615718584 308042523 585627264 471671870 312072377 202524744 375497863 530247022 336983511 863226718 381192644 475507258 382914876 913997796 794787811 740172156 108948790 260743974 77989875 514861584 880915896 892274867 140288234 222868824 234637528 895680733 301194783 85561272 121532751 197489468 862509006 711219483 27243260 617960235 694372248 860255596 295752033 321072713 728253696 888529694 991927332 428461306 558811119 183358885 808291728 567281892 570629936 366856699 558221586 974419314 329238261 920729372 163256252 909284948 492071248 663790730 578225349 155291645 891172539 334535881 450774022 756842020 152201873 82370532 71864959 789376068 367984530 836913638 104656 489520668 913349731 337056098 125880768 184440367 94599691 583577068 955384506 455820868 780163192 792163486 792067147 370112999 751473400 954148500 981533861 226488039 759406272 668797808 243637280 188738006 624666473 890914775 593778611 632714380 750231917 109902833 183206783 269059748 539014831 559748589 322828613 554714110 680498928 1464443 918810858 561540411 547094619 21989712 954868474 225468996 815931386 406966693 39690531 209897668 256964670 961651385 645324981 989790889 647655803 703551051 897380137 75182759 35917929 289570080 733107863 437491381 506692260 495123331 852719678 604758669 674356525 930424255 962671872 898119728 594119912 66652839 776972771 176604256 881702172 299691024 841180817 415159589 798157814 887568209 16213977 390413897 707319046 913808329 911043116 945868764 878427583 212030297 78208032 156364976 465694203 258629350 386082545 506018525 800210550 30576857 184935675 274449471 393801038 119583646 378449473 784826611 395813002 828591144 100350697 802964958 32968847 314511980 226294718 987080486 232874668 588351969 956532397 225735862 630699408 981106694 728701768 398155455 952325070 380157148 517593414 425592882 818356832 866393448 870821121 625981766 198337825 131146291 951658486 994945016 164795730 500207050 470282057 48535686 320140822 266777405 895836734 934035955 231249141 39366308 321181377 931277447 573029981 669597077 522020319 494902860 858589724 238484912 448450635 496345490 91567080 237180692 226989274 35734891 285172183 371161830 569195271 200059952 38990567 230472657 776934256 916022266 808913783 167004801 673293398 79316265 41013708 521178151 350626849 289042657 959978125 32672504 806641626 960635784 661483848 4751534 701832624 244810570 654585067 956788485 800547188 227648149 573090891 70993471 734834460 486636189 803399840 703787937 502828355 751246297 995323399 746221556 962552231 649124996 22768127 315104773 474042794 784868125 484014061 612921637 674089683 571544807 221468056 197047721 473322314 420995178 802215853 772537707 299001951 762427376 135136316 266633799 129006339 126899209 70693177 774776479 77412429 130097159 192681212 32194008 546342902 199479939 457720001 122790107 706154205 211713494 185473833 895012500 579537797 913028257 772162743 512679030 826930834 494306373 585178196 180656886 803605840 980106092 513351628 745671692 254742572 867585150 943972943 790020533 575542072 501911085 83649265 555776115 436265131 281974762 479447850 807634891 552623455 881586797 553920342 436216006 542895954 865553969 847929653 955147377 273379365 306493941 377512556 551327325 647484832 424226108 887677699 125362463 601082412 513643726 608914406 941714641 962829143 121417013 302565220 134870415 357518932 464778049 953141683 698039803 374311032 345715332 779012969 821237690 281640894 974641623 930532868 161499125 963965252 366579667 60306020 122958809 919524812 662508377 598103372 883332887 36133948 841373707 586426852 847534180 36731934 399162064 65443386 41953274 837034529 117641812 294063548 370871318 393591446 656163717 971811263 286255992 812528115 105831447 429566460 684431846 160838996 399304449 527902477 283092137 317129461 682056958 588066549 526852878 159033017 251876110 533586325 981767398 612788902 83955442 529648952 926355206 890038119 651886003 990153480 693056968 354642121 176382491 479594390 274237832 345434174 966575930 324870486 432782121 247377245 776119523 479264032 84939918 878321247 753283116 637008049 521995552 650311844 946985458 187622696 1923150 928446764 902819666 772793225 201726473 464128799 852539441 420071741 775558980 449327174 943280054 802102928 600245882 671198095 726447818 991786290 873464359 258444172 266679455 583493815 626683214 105918197 757429030 395093783 362723826 243272481 280947095 389907246 615573405 733262481 405435117 947997501 607837148 611348838 55632487 944232295 516085952 752261094 684154889 684834357 870934366 532342523 371964185 804463379 44081232 902638771 878027426 115801808 799526963 664342209 122545652 172600866 881813031 969258235 277320994 760579616 781038674 615226842 510316418 600613574 370804317 10207485 476906545 251930996 639634933 871737254 176182925 568463727 308497739 907290939 393252537 338750047 712102293 367001542 923093020 867637456 693729163 109438070 644686306 853800113 786447338 695205404 651607417 148669911 524537844 767380911 701620502 253388923 52670959 193249480 463415854 100660152 228520354 406386726 912801277 171770894 768688859 601611308 307110914 328691170 884087787 175109982 129713281 560752124 749915687 797864680 798461184 804471303 694103657 760110359 107500746 530069780 655731086 67957725 582584175 832327191 736819958 867914577 419334466 544612457 140055815 990837293 193228761 85558340 626688426 337055311 667849873 936159562 720877260 718195512 143569160 168396543 42799839 490897552 459451297 35005770 593495382 870418592 385982979 719859960 943422764 999781078 186317210 815264825 798237022 307475525 215990805 686195489 200223596 440286242 234038246 415570984 256970716 784944200 833764037 520270507 109394615 872253365 786603054 375632745 441645067 41616651 136696798 56349958 994133607 610818832 222971481 678603403 768304994 488280878 424991591 650182116 20064276 333341683 973213331 12469345 827496858 310468498 10732459 997191477 522394007 199814753 344309571 271130618 739449006 490403161 297297202 925241131 440347401 991066777 404133650 634565801 943502549 627835363 229204164 294858807 606901443 696583966 746133738 607875070 391998089 917649106 20907884 342552842 21436767 110040751 214814708 395982794 597292163 680670726 462654065 585049236 147410869 842660942 975855512 73627678 11322299 760644513 14407006 932231686 657635038 483062076 399318911 816223564 826924396 820167170 26630139 749070035 527936564 581826298 748418451 985081827 297369357 379115469 799995472 451054250 480291151 795067209 605085693 627545782 314747480 805215712 996646568 914264956 621980168 877905449 344758053 619962581 704912197 719462750 501055371 445153148 220367480 760849373 903517621 939965841 62458383 254108072 490750401 341113625 267043577 410888421 63791253 861209211 659381037 712403038 498901077 553715972 928206371 805460993 342961390 639870820 842330457 990376289 346259087 667940399 269566159 824771123 465570346 729821790 718457227 324007122 83560952 150711755 800098838 297224892 539887090 447098296 47332094 321933587 254552665 763898185 851414354 81169693 43386926 821084165 598088489 597897925 910920634 534640217 711865883 656054039 755369736 512641557 547610054 60090567 320162918 853702381 163122250 858806443 411035880 904217337 424789198 55878205 801316581 360173365 87312889 107502618 126992504 267150850 236312185 398063749 920642560 875219363 824100224 106970596 952787104 571871425 163898689 411798850 308608192 227068136 181741944 836051148 353800842 661554951 693241311 594130516 830444142 643893748 138492090 708115409 598033822 598061798 259948876 457962461 505676946 53591545 342105183 111341622 527640454 553305773 939495105 249435197 361155831 456744552 314518465 641230714 778744362 913902831 467165622 172263958 305688997 519232241 318846072 979071839 198513076 224420988 442491877 762849352 676255973 650817926 52450910 806009830 318164620 573196389 721248071 527548916 473733952 337732695 215731594 441233744 584190812 275345916 327080469 109616763 825750911 652423126 841992279 443927069 980173068 212569296 643866823 939305856 285693611 521967284 583256925 629771024 435076806 4945587 760214551 110095585 541366285 966381026 690665334 261667113 849851379 552411575 235789566 806947009 706655534 245044880 921970105 188170152 274407995 453132844 738149557 415781248 453022679 264066095 871637889 909837327 957729671 290203299 788141236 801608640 442233873 825812082 209752166 215317023 717326337 733188077 586811573 142701153 416565285 283693384 186021954 617780185 291424273 50324251 364624561 381600900 613370012 655875298 437989677 630294910 819110497 55953790 935216865 966286731 227245631 538063283 325949824 752514959 98264538 288454312 824574910 226714902 179017239 63622762 482352084 810505933 454961572 950598248 365293056 534004999 774069614 500420088 557191938 660928057 405368104 434451153 465177249 990289278 89252811 538249615 211419684 609176339 643089936 505978931 342212314 23411932 704920824 321764000 257292434 330032350 563470405 818987295 195479587 336784835 879256318 537069788 470761958 619340121 67174895 914635366 824757815 142988563 723582502 961505843 175780343 304867974 295638391 160126234 325049613 780105709 189266681 600110295 530543840 422823078 340548999 786097290 280338143 570972595 931736129 75252536 519772409 595303482 830877960 601687113 607536165 603458565 140877061 778632200 897862876 550616579 298036514 553714215 696977818 758025925 132470927 406313528 824916320 895324418 976523583 466697780 765700149 510049299 442869864 43715320 331404704 182373495 133451527 825263299 434741040 936195153 89279066 627320250 875896564 176567781 122146916 544560741 955294723 500541983 146407020 234446895 87655670 29736715 932020094 147653097 741506665 319989342 536566504 462014535 667465086 603381740 551023807 157191265 881246297 35138607 965841496 437528628 18733221 520104647 616421071 715405599 151240205 553801973 286354819 967588966 798605508 282523678 668676247 272868787 831596542 487811150 746934131 310796176 907179636 628521650 189222210 831884270 690953956 162543133 954831218 686243489 495031439 860434308 753486902 949831137 85347258 522671746 149991175 866508490 856962605 575839189 393453855 231453661 778244535 727083999 101145084 312513405 152802983 643613477 504771556 228609651 991300693 392831700 503888987 561300587 314935191 737823031 879573166 82969716 120325452 994508866 836309611 494654852 228866773 826894346 633568743 333018866 171643543 799534923 91658935 138748154 472089722 279825889 554963511 644206397 867077229 346796879 908233734 557348158 977807583 296033595 478958216 449429222 282315592 515886575 11618659 699380480 437482654 301892314 585048578 477995966 889728480 894899981 658774037 303612722 790439567 341761471 374254607 500764118 846020400 813721802 750236071 664897797 702462411 379816747 393440855 524781951 190305903 376848261 859450848 917021673 923622828 533563551 476796100 268583754 454000919 471568866 564367563 950254992 402288073 950765020 321855359 510321161 251439840 920485567 981118127 533062634 142568957 675753698 440111856 819304652 135354309 611359551 541471255 60694825 795129440 538053108 669884352 957007588 911322109 344504002 451638731 983100862 898708812 641868177 891966169 113431522 453075458 718837994 493914323 998013530 710795609 890398331 223705956 518294935 563477645 701303703 786817658 729639405 234423136 222060979 345603273 710704148 255413910 163991786 886474823 441589160 447041146 839204474 296321201 822731178 373094232 455792965 476750853 345083134 140488705 904553553 508928774 945692395 542049354 361942344 586774460 117075358 929061772 699417849 539641841 691418791 287596326 807484885 316671924 768102777 212865271 93707891 23879130 385819630 465823204 950602252 30083192 369948866 622079064 547198207 720348522 823797779 987842751 969108815 56035536 222232552 493725194 582728480 129778572 349768871 610194990 430697277 667096517 35795356 873427108 713673621 135932262 919231865 675745003 735248826 136879263 686390480 641949954 94211424 678556259 12322459 201297390 688494308 744744169 793846965 950488634 487516099 643805740 333194847 964921970 522116382 174044267 809486524 671440295 662244413 476484777 637368148 656855534 682914056 72610606 441837717 949830881 609979024 244119556 402468941 239886364 698856324 486397818 525809202 750420417 30520508 119371429 428083802 47729397 237395378 343813594 170236355 842382432 844694276 131930422 745134796 786529969 540617460 378065174 859583930 547467544 246334952 537841823 282623796 912889802 746985194 883811383 741227720 568172673 528838184 968943114 406430052 957593337 935674229 701746822 125417437 859693940 553512647 997799647 593618795 602559287 98633911 350176652 184084523 247530251 883888900 701425864 627192732 579751869 914651408 757460754 668614435 972042398 13913697 576263597 35136647 253184515 450983201 150128417 698405493 209254342 293308575 256036792 672687357 897636291 443900364 652352002 609390611 277645916 601094591 533190993 355180047 756372214 234890802 809649725 395205677 836646010 699555330 641118498 122222350 927907285 717391282 966688413 634045749 710641272 242818537 374699027 804944779 503993560 710948847 822635562 34990556 162728687 147889204 903309134 602102104 894390969 623265994 850797613 299514643 305985720 827127270 258489404 128904325 93494385 54756963 225949231 728705546 723520237 490797118 183491204 147189090 987409209 951153435 261877753 529215026 394252006 851131582 919839250 807196802 79621257 598161299 986246549 811019582 48408636 621544744 341240077 241403061 268941851 126352557 724253002 328193309 149103817 301836155 104601566 692525837 518266344 811875210 561937826 406236672 635762852 665883641 571043631 592003289 678431785 161739658 342475622 857386074 516958760 102242595 267587561 185293227 924885335 763134030 777361311 282526938 710871534 186759609 237208372 387256661 394417194 655062455 623802262 860972145 346576077 524645566 689354873 828852711 580323740 95079399 120366292 771193425 695681504 167307121 123271522 963682738 883728614 344734015 372760354 510079979 327466623 806456149 181077464 981715783 448273792 658653278 670288521 592812784 379523651 382265385 696397827 66376567 795525413 532031527 931064659 399515472 551849734 994427887 404878924 324462931 816447436 991314875 76308487 60567357 237311200 626008296 381973853 318838317 497088943 109109370 569189743 656839975 166842922 643722133 262490143 515909524 496659270 662781445 36659860 46114240 223048061 952069303 136991162 470268763 70615884 341331518 327227584 459384825 240133043 87657807 25631640 166964114 595869880 462185797 126200698 569411330 196809188 46790814 859164001 448950410 847214276 8652667 745572492 28760653 438988649 422482468 269879039 459666132 735559913 312439682 870537727 83296651 900839900 679239588 109630618 421165377 489265375 356164667 780668957 422280364 745897236 583472413 548127899 208051939 395847840 281817285 145918829 873430498 499837228 947483857 446599085 117478665 793488997 985475715 72753849 282470302 989049980 246633281 989284022 375293254 39057063 176633110 141734155 139434128 200919966 609286958 268127970 919917930 130359327 763475550 464670634 339461546 297365866 851855769 72225687 392402310 19376581 326924412 995586080 893411356 586636537 679480259 524048513 409944555 332738771 447143377 661444663 689825624 793985444 234145069 737450374 621672747 818222786 763433727 978298358 441137935 447652101 492579223 759277778 173245973 160610122 516774119 430491560 419112241 188696820 688729348 291660492 154382268 998798438 366437544 551564244 47016432 79314314 291513779 314596381 901132143 705545293 549897126 412904261 265672637 740498720 929284134 112819631 506465473 857254265 205804927 253931778 913845064 693440080 240312606 234237610 921978242 615912610 946712086 206013014 789091203 778320370 894620060 215044216 358000067 148267203 935480715 441352392 93561247 847145247 590493921 851585729 220303830 662848275 564725312 172122147 878150924 211051824 151393902 748026735 472073802 857034508 706685653 994646638 682673020 522334655 600135172 211227819 581893106 520462439 852521004 117492212 114458335 291725988 283594659 851331805 802688989 879372060 370256229 51477308 936614759 343626744 410210702 749124270 493786462 792799589 12349921 192536337 276419461 376417301 897015876 947299080 334324741 880783291 884658498 596785787 916443626 661452690 451830919 763324692 988050339 54076119 173459816 98821826 956184966 795699530 968466777 850986042 883353161 837067698 987534452 486563185 258162058 767296598 357620217 90081827 259381321 887400324 993145544 375693391 70799721 857006605 152519657 727895737 271374898 878035911 300993284 179454311 408371922 979516426 130117353 127306789 845661911 310064692 245059082 763505409 497753014 229799973 782809340 741595855 312171848 380104387 263256314 832406438 250408520 293346936 750430818 250823008 598919894 413072815 547184437 918848542 351055095 375779674 83659675 967606978 413713170 590067567 493159517 506065780 858775156 203713894 812833129 603568670 848337869 277546685 195183186 233498864 513381809 186551668 268181710 313856732 942564121 578202770 158753590 180435483 696159199 674014366 139217673 4337830 438638405 464219686 784704361 846580413 900630127 153225787 111540124 231060324 288320228 653262579 712484236 882406625 776955153 316872166 700017736 127309632 635425990 980767410 611846273 606188239 660460983 462059384 859920654 731546786 305986044 416211292 178228072 884760336 45298321 296349960 900333614 919845940 586217431 757453097 120511395 647847021 295791633 596424433 271496747 778021086 877482472 150825620 108913874 44156398 138708712 691295691 797101508 107576266 169073664 724746836 801581782 503326942 868386822 846744687 384467964 278751840 676635697 742460258 359334353 357942469 534951581 271621623 816769554 780476490 460803787 929829113 944674339 476481900 49071646 494575034 25726856 574705520 273565790 920120976 616908909 473436380 457535033 564886356 178338335 282874364 197149117 600362465 894437265 108366174 69680352 246313627 55635416 104077910 7771640 616637157 357772463 287374203 636248131 533754281 197735156 839154472 965244001 679807445 752373545 409817084 363733204 771322584 726725108 579860314 73467015 819960617 146230943 411972074 733213508 904115393 741375897 902493206 590520380 64747419 562117362 999815310 393891460 906659387 725785827 572873924 106378130 908946468 291140164 270761329 458906052 978440289 47947540 195610382 901556953 999208445 834177270 258695772 527878773 626060427 569112494 828997341 27362466 112371358 777867687 397293912 962583626 731906642 118481520 363971673 179890622 782010818 616509754 498602670 110218546 100663695 169533788 727021035 455004478 688655200 988331728 663107303 113641310 930974812 488204467 841652285 517454963 808591281 180832200 430205644 808115009 852089617 354064630 419480632 418096367 685581104 888542662 342177126 312293770 600124999 963188454 421536004 654391937 488059028 794105512 767783422 234490666 347074264 27289987 190938634 145689916 856391383 505284241 461974046 906138963 180812252 174451216 543757044 97785712 305815346 103630817 688870797 913570166 32148652 760208908 768605099 331496366 805181214 818464058 34691157 455737156 31051489 465632057 713605719 302904519 671028819 155073916 17688767 2975917 402817621 679515545 73071457 387253709 148850379 262290889 694692692 454627 715749151 742454635 868760435 240186895 120556735 683947393 974195933 490037590 991252891 203568945 719806838 204199712 467273896 15416389 797029988 355317176 76350047 723549100 543977618 982559440 327035710 221395959 581532976 379328506 457775686 777188316 605548081 634152239 876534651 5963959 362370251 807030604 139432552 74114308 885960187 266039952 67797144 844340966 626150654 748799264 57614366 88879780 136379353 383798148 190304782 521133862 722226643 729544487 723278593 699311740 152641014 499700442 164264341 330750039 891872657 257530705 416040683 38616718 478904 228449188 327981351 431041435 234153154 905800656 70792692 779794204 527556299 368088884 667216637 902645330 712814128 121056533 881244789 163950757 650958101 733016346 511928208 151543325 741542626 854884304 818532104 344780267 944684737 409061671 240606105 335960286 824067618 615126771 554984068 575935983 676536632 474445676 466831888 252310197 199793018 631263662 823379972 970215409 451041315 499243066 547488303 517429764 471879857 516471155 138079457 460950388 299906921 294410786 576869743 343495019 427016146 688178163 194549426 787914296 101268790 234442230 905920904 308076491 459732260 300074270 213564242 882335293 298136048 894685893 641570933 362120262 523683634 3119910 7880409 185004485 444829763 666926562 229893229 833529916 157438659 916724860 255189409 755323218 129084694 753223901 833242602 983685967 184493794 624189392 732555329 728491939 779911570 608040327 975382436 36371295 228619990 289419284 534861204 263108026 947787553 195514353 848429718 566670477 604479530 826851449 137024690 522818264 920365931 705276524 572398071 391357243 911130789 600921711 344482549 273865853 386533978 533855626 366113089 812186633 123962450 526140328 674761717 904625260 138539543 561036826 387316781 135460313 97203064 925996052 669890955 512848549 355690250 567383343 204903603 643487690 946216098 791289829 828582352 331277160 987522012 510746649 324580109 142268736 410365079 438155148 592278301 861689143 288534903 312425577 757735860 44381657 894348898 104824762 43248140 182968020 797603075 157347824 225298273 880936824 792516427 187646303 650301301 16271166 736447978 580501183 603138829 212392510 650074330 47045548 224376433 237054903 182927317 269560103 570198512 983962251 582815450 47520276 788968538 636067264 218319020 256962490 111976324 20643072 748783955 489371718 844596424 180999450 658030745 584757064 292522370 921489535 182657165 158015027 820876180 50605509 324173828 495683809 428709347 974353960 490054931 199521806 874209495 424240132 923799446 880713688 817827039 260339548 240464301 976201798 887917291 489037398 720813113 251024318 604515568 453469629 633699171 634977676 840978024 261715838 582997270 679595618 397236431 889478955 228255616 66192594 914695207 896959611 668979605 679141334 708422005 776500168 578587020 833117001 59362113 896128655 196490592 657379948 638357530 871773172 594647888 939320418 720128784 184452923 32471647 738885299 731443768 541452368 939541716 459504077 209155884 905248832 247510204 901269886 128689032 13020094 292178531 208246140 603748718 602488735 836442847 389672413 399446019 820227934 883900037 113755039 281516528 98260377 242021233 121700129 966246881 744224401 773495299 393023144 393747209 382733998 685537117 459256539 70966685 931990777 550088166 936660296 656247124 94927777 523704265 72074461 231432686 706976887 149746039 425546863 118842794 935990129 180439073 576402742 607027150 342374186 295153727 857833295 946612514 729475936 657704459 562468409 971116661 256184693 308354054 79841113 933409559 731895536 672108915 164830838 650109789 559873017 197269719 141603901 499334433 788933088 725430400 943161022 101368896 944304534 710006522 887102445 7196954 900293682 796905883 432770594 948932372 868514669 838817528 559881369 582904601 315245606 392709998 745571827 433427989 436927200 696418202 181170355 229009785 421361215 669970657 991126978 677804986 449704847 436058089 149191404 510362322 309371197 64346398 583031649 396272318 361663323 780694318 257854005 840333822 718601760 286131085 149076192 22942231 773012070 224662258 647403454 971034644 564358699 996419032 534939279 792937729 152707856 851002622 232024824 361389679 175081693 755923432 96200449 251751156 970580475 385255259 410697110 1773735 515948024 434732517 8897798 124783016 512650247 718708306 940781959 422412438 12129661 392411192 610185136 380812055 773055061 752109164 856844029 351544916 131778477 727580043 374291534 928413561 541238343 909430387 485018728 864764986 68683529 505970886 330480242 205092681 217901949 855135086 21459066 335768801 334242898 948528915 115400174 958950718 416616921 496062119 84915747 803629346 259775624 725669339 769644754 236504658 948479867 405485991 730057878 869499927 520077038 407661254 917747055 935223742 542562500 639005239 519608129 353408792 632547587 14163901 319683670 524337915 326795862 119865440 156343768 59649471 269538442 979854571 570189912 347327937 787800337 400070763 248049226 417755619 856763266 851849398 166012038 984897034 335844375 642265314 364189897 292099999 97474605 805391817 847209522 641717263 997891783 464551052 159856581 979009867 866015500 468241165 320547563 61357641 781630149 25567859 184636400 390977409 299970784 487036842 623650436 116456304 603722735 507859936 565037627 166334232 645107882 444181258 563317517 729524862 463756393 756174429 448371670 79388971 94790570 915242709 891331799 316017324 41282705 188933553 670598707 307134226 792709987 723144436 664100467 505086835 557093130 171298790 219097347 637341799 965230996 615432594 199410866 106110603 24292020 199151941 814553142 994902274 500435008 332904725 346269862 152608751 700801201 411136600 524589054 245585660 552686502 621872168 814353823 711464918 218054241 141723110 83764940 238875822 361149512 391278516 15434029 129674425 973343077 762812154 250434384 436257969 445609703 769679585 287977251 679787859 705904543 368946395 72762492 33540575 334270596 317265689 496357265 746325147 271731503 984798995 227461504 939892048 393932384 523352068 125036232 269956043 301593719 158532460 140248014 97932381 240808955 366318476 498794330 165706332 893439511 633253357 543603479 120708256 239126808 632608217 423210518 913734663 684394224 980976353 439926091 662995441 145151926 690695509 202185231 168213188 620458020 942186703 752092316 959517801 530936856 260863145 599080596 712130765 546454291 954737793 306197371 883374689 460905661 578719420 349343032 272969883 175958879 632629505 224522904 538431091 852217959 975664314 565857227 959199463 20253928 825134486 674493669 124039543 479803927 376394250 654202462 418218665 825760719 484742091 942598547 128024710 12441358 561573461 805181251 654675739 930289270 195813735 593762322 569730297 177840333 34143109 786076937 887575990 134254461 318272117 357305876 722973290 980320532 324107714 64520835 836457523 350465989 470450493 405084041 494721713 546008550 488661366 366983872 72977546 124566640 512407111 944968356 699278311 906879362 928691018 415943955 821192950 738068190 830384222 129663443 210628710 398336107 729254950 222778636 484109294 4135089 243384969 567125962 587336902 54842208 252815667 640114812 255949355 125164489 468733971 318364024 759501280 843106147 93677531 462968693 353787048 162854984 384748164 456765455 561948365 378274229 529461191 288608326 314826908 267416206 125293476 683981055 374452455 782143447 384639199 809817473 517822849 312127804 423335806 961681402 285001157 998618506 789652812 865972216 142326544 743375155 626619994 826282736 686462787 674386127 599384953 799811259 315700034 248068501 731788992 728293396 112271735 909754854 694806028 532832539 973738575 817757635 474112379 839205333 27442875 405849426 76172784 646606505 61589681 553770845 899589523 973712612 584501161 446281682 498266702 222207798 696330529 39455812 595176529 310302771 411069722 343422056 158037134 628920532 609984664 755786905 264843581 898778355 298265637 569866837 347548250 884876754 418674254 657483966 297529378 354218645 138676261 778590490 158353818 612345539 348576189 846299476 575395080 691912905 134933682 112247416 345750135 177193591 928495262 309763386 439929912 556931969 178699173 391076976 874703708 998196223 303823594 917845908 973313594 376853741 23679255 100520771 662337775 855221932 658217690 326759360 936209881 23315327 124484450 33115506 864043036 673994255 269107430 933538657 748973597 490438120 419926302 864353213 219602953 529975801 296784840 523709015 962618447 337592088 858486564 341102886 315261474 925187708 76939897 557116612 510392824 166198849 541401230 143520495 928041997 278722536 942314033 634195720 475871969 965756116 737854132 650431127 904205238 677232333 468011115 431536069 560847123 887993473 704075055 341623264 651676483 937967102 824205534 450460123 965706455 50245946 165834712 268264651 515448096 960117387 507713924 701780587 704413878 332501807 697124041 634022809 68473332 982250950 331370645 280851671 470820729 303412434 712298586 430325450 117358760 993701694 561578636 928970943 551127593 133041364 711528228 209282337 884399718 184935621 895843360 334287876 568112655 627372070 896354304 823843742 38117526 579578989 98358859 625620680 194330804 472816120 3683336 886979457 904300770 884114566 645297221 846363499 694596065 571444155 976969364 222038604 54253874 877800353 710364553 794101903 891712415 158404386 2071357 735850432 759529904 766555791 613584846 257490708 920459831 8266780 347824092 848063967 27482821 358190177 981647118 16079387 101353010 992997595 494238859 734174439 13933849 291417704 483342210 522904326 597159513 150684623 790427554 89718620 202193813 903310390 450183074 713860981 713996213 985097642 655736251 572701182 790403939 690473371 997194792 869968714 501221263 53044060 949133741 270840270 251308524 813026471 861732877 289935013 525228912 616843800 636326547 226826764 975852248 130527149 411747978 956709863 646095649 43194700 675851205 412487227 294327824 454871869 446283032 16308146 360648364 8050348 497636572 776485914 14537662 516223528 183268719 57658598 701809240 633492007 718395314 344884139 131052619 941037440 194208649 682413220 504821935 264009711 900616287 43494191 889333343 19375764 838982047 211614798 479174778 679449204 988972860 654893351 210385124 336061175 848001578 779190661 873611970 714487400 647896802 779105364 406033666 354747001 77046242 306344488 411663569 638069948 675865643 70109623 73000994 672109866 748494785 56394330 204363822 613374112 254354479 136323729 380560367 81837405 389286656 335193212 495332515 939150214 794541127 297653858 464330831 944190371 528319768 958352686 555911738 325489439 162578444 904552173 664915821 359043787 566426561 975090513 314398010 902477659 52279640 523142193 287795122 332056039 302515446 151812103 25280045 11700332 970862147 618929776 714790854 791340617 601940718 532909232 111786461 348896963 933195558 482464811 375966355 739186561 354163234 370652397 119496529 397770000 727326875 369627683 526489409 977986400 543177037 986651296 872410067 563846725 456513402 121437529 728689466 956477943 484992358 871203817 120549101 997219730 357073628 633184014 47724070 949162391 865236903 130147114 840396390 452193385 843701274 658319042 838489583 218940113 210824585 571706115 967142984 946097275 488710862 744432184 133078717 893190263 743034565 629080661 103889117 667722680 884466383 921158000 239185146 952319384 494221651 796962882 887973548 471627346 508807737 302483626 980873551 783226247 720741229 624351274 905138304 367475386 389083490 690609768 244836003 677126100 941145484 960816046 975421792 956199328 522811109 219429227 37875746 946227280 730762857 491401392 86564503 806679542 51530650 578792628 117373235 662395660 792130812 263881041 319733164 40783597 993117338 652768132 224506239 902295129 56973439 307787248 257593450 532919797 509537086 392969052 350755056 783550153 410609259 11540273 410837720 15161024 562005792 20746749 130461102 996549419 750797945 836453874 639197505 866500926 716022296 562555239 453094435 417429138 851675297 525081430 853888045 210810786 833137727 550724573 347947256 204356174 299187486 731253437 285419620 184637530 328465391 891555806 490093333 347995120 712870503 117804489 898690289 765583386 73075647 828460 962733475 953256265 347429173 965325914 946452763 846170065 957423754 658749896 891733516 619717226 510739075 689880721 246082669 17736881 136209257 635348467 666690041 444849060 742250888 124378320 407230639 411512874 829490611 591060526 174536018 120219017 502701502 724436920 499501033 705305582 643833091 371296826 792541248 468212457 784910046 49974824 925840998 418156526 79205681 39451160 413076781 601123028 301934305 980719427 859734190 815032922 812378199 536053256 567572674 860627613 371030015 100959850 475556233 233875364 224321228 424514189 157640679 783378901 391935154 772871484 51788290 652108412 336612651 91140710 470926790 303452747 243398067 704639901 625406817 28310484 787034188 437750934 63474119 80657425 562748923 823779755 262351151 293740253 344730953 904266332 752613779 4535673 733496002 563755977 848064308 446837512 517676921 369444666 613969173 713358610 629212035 56741016 408781691 113788933 740149879 755346673 834952307 432858543 458717685 171290359 672630860 86754246 657426459 615847297 274923033 558177376 313104401 838062089 482583088 273020539 40589951 980732717 652173485 372381302 485724690 604756271 929719792 940594326 966153211 468108405 900622618 644086659 888800367 122834953 266577557 451871432 662340904 19237913 810077321 270363990 463045602 346292344 461503335 432652801 689872095 575555356 698153058 586960897 175090020 795841694 229612529 756434291 17868346 338169021 204496975 688248278 399682605 95423195 168691707 323221647 974264976 847103102 448937529 365992805 306181560 136793040 615986574 201974021 307763580 715795488 933145671 457083263 454250940 702521951 966302451 134621895 931257047 345464228 301170405 96609077 929327155 990178217 386426035 112974341 991973560 398859083 335152825 776729560 918771029 51256077 669308311 265076529 146258298 973820822 981275311 474791673 542255517 68486190 855112360 642447100 200014261 205569349 124531694 258841706 853255106 314525933 909085999 350500951 847496771 347216219 751606751 782225467 636279998 971201386 138208949 277062258 230529596 180320535 859206188 748203708 415390153 22581254 212065027 383424191 102319864 806221820 74612413 942790784 578185822 453156194 756705826 25868014 899455507 308105161 7157180 518109271 971795508 730926688 367374427 458879729 953098083 898240640 731284370 225741651 720795973 98849 671711799 436050681 666880259 609817698 667196135 680655043 231863754 363599877 42548863 619977078 292661067 253257712 445113508 50555961 495181883 446635437 65237052 616490778 880363732 478011370 317392883 287753095 345170771 194515194 58246840 882719957 73719416 986592083 448726077 376093885 245553161 417512974 802582394 513755610 553818958 344456043 351923498 585297964 47076246 894044490 446116940 896831895 406674610 970932146 307751587 23609445 523641205 92068173 889378103 26294720 263739962 666477034 808872146 221656121 200553309 905139451 614905476 235945028 308357568 779709460 327634464 809747641 899197256 324712306 715402428 104105301 887122270 335473266 930135861 333656375 632974191 452650005 25833129 623282531 287053676 586502531 496075003 444956994 974180939 138908804 664838482 843875104 60221060 610930696 689618586 253658797 433896084 699570849 180802049 127479677 839666046 859027716 234978683 815871880 929632580 381635724 296671295 123997610 300020082 573905847 263220040 582517796 522195860 723616423 278652886 162231065 934908348 620182945 491596266 30984978 695339261 725733777 35860173 109690747 221071346 522714245 430343561 669109539 54144312 303848494 991713646 912837312 189602799 948388962 864849551 593598825 233081405 427192732 122495555 372147482 480703947 943822202 408604580 631103796 442491974 740371774 102937107 536451834 558564831 989250126 617986994 148541460 515594700 778630325 713499112 254984976 88076485 421930911 485997025 42622428 824504711 873946593 984932108 337872462 719718228 488810606 386268571 550206108 836639345 153790691 404101894 517581796 607911079 648921084 477631112 176699045 605922243 616518684 978747296 225233732 863105047 795066314 755917458 687236745 890593526 969393710 931991780 2161695 703351099 79416216 49838049 935713559 496042947 822990330 310543641 420529253 337538542 492538729 846624991 923504994 377818146 710446752 724861130 477111368 192673864 50701692 199964724 306501817 807638605 431042945 366286526 766090297 409196195 671416915 753272010 740443311 65264829 94334014 291973632 113293032 419519894 46074543 444754378 943631636 266071083 466477241 131031511 285007175 396375036 727332753 664603804 991150585 487065999 424629522 784224718 179654791 3803373 554835514 591052009 687419312 350205475 167749035 345968044 506212888 279557059 731820587 963132059 108201160 416423776 215355172 672100220 326646700 339686421 541510437 652274650 258314260 164500735 44425311 583291269 797362995 566513598 59531048 769400592 367317667 636705529 993799292 507156562 778904288 395019479 28726903 478873830 414200264 88156038 815601884 181662379 728725281 330220983 923892113 660016708 442510099 859258656 911613217 727590296 248911530 652228857 562311992 13918291 281052245 783096960 312367403 657180260 940790378 40535413 255383662 792657021 607013280 594250398 542887195 521722006 662908819 265698372 659265138 829121643 893718851 880488628 964374355 701062649 623788949 17289408 650052806 2994181 225690576 475244604 469416051 565625493 161563682 521504385 875236138 779789684 183939609 817599724 647852381 237366962 995967275 979378016 792929185 163373858 333427502 670864576 206318897 878036187 285294304 732678006 364359787 508171704 742815328 646654447 99033936 563345368 856555443 315569949 277661704 676093470 21117248 163889908 372496732 544885938 849827412 616689901 747059003 640603006 417983903 530630277 856572725 773391537 170632629 642340799 152339715 224531264 16089999 719424414 919146237 26915680 146226951 410073772 140592290 558553357 917839199 678967670 774780692 726014087 536765371 877954830 689816985 542272720 825493922 345077640 159288347 50985007 207464833 548119165 120642985 31017135 365553448 239585675 114059508 465233056 901057099 323045586 834780371 638032149 813797634 568872312 940325055 28726373 83406921 577627687 565748567 205057195 482328705 418688906 187706590 800544838 771637741 644028627 865396152 674314329 885420854 865996344 646849777 580428108 751187432 760999793 546363574 581826377 688200434 974477372 146611417 273526464 976038186 485467354 791953233 366642403 183445959 831865487 142784184 81299499 67137253 65521701 255543499 947321553 567228933 887433322 589686510 474927958 226909834 551723693 119827109 916908795 34606652 764352837 952946716 146652234 175737801 841589258 813430944 212681099 807657791 545216218 537866020 205164879 118275220 663743509 254543549 632717546 131515934 423482658 392985382 559454448 527468827 455865576 591211837 529789375 487765547 908583509 683068292 985917941 532996048 593650907 730317473 308920566 150078197 678759150 605498334 583636839 67752292 981264519 794838442 4887990 279888462 845737892 775048726 453677711 28530376 788617925 911985496 196616552 658986568 254393713 919939147 293136630 694014764 789147311 566716142 929740726 803697971 689947022 46107873 339111525 437468674 129233821 905759211 335441544 734651808 82881907 290160246 86623461 31195386 562602280 989812241 953974280 876560992 650421466 275639789 900853440 51356678 627476778 461004129 150622367 133057668 260554172 444986471 165242493 827579223 600914875 651017756 461929717 241260893 459134546 298082115 257540326 175065437 916938548 682824387 894802419 768145533 476177172 773876773 26714372 91192010 467680302 277762583 627354819 543008180 327661245 572822251 169752096 930316942 955024258 765799192 410363598 410869010 659195972 36195256 826936259 775104988 507103306 765445897 781680060 594017514 25748195 44749548 446938038 190522914 535480798 726544745 10399606 664651724 52206098 957088041 305697794 394333460 260117464 201917435 307379750 904831113 332899211 938108751 862993137 244134561 144567823 695529150 120376885 777056819 65000264 13083776 584417034 541458683 580872862 750966260 230262347 534840857 932266367 11830812 408765719 544735378 161758685 109803038 598255441 718821838 989404844 958456772 125457441 592927768 273722981 352991229 642976370 1686818 254821766 261278042 400634737 114598014 67827472 140777105 335941908 987638821 406819080 645248766 64527505 559955188 148550390 480230173 161576674 135321387 907159145 542746385 145051464 350152428 460871024 389297953 818487749 403295426 44972322 562077749 378949024 625139735 787623960 997493853 798722021 953292220 506337006 948387146 153020387 344731749 436442821 24878803 791394732 591409962 956482500 158011250 36130968 898379272 736820114 190163141 998587842 683773534 34467806 170782221 322735241 694569841 300785368 245836466 272517393 480234728 765806005 351025341 33645248 588253520 616864558 775948636 421035201 183111321 753723393 56004961 609776772 81511575 451116911 300806596 863992380 350754178 712825277 355729437 885306719 938956406 367602355 843792170 280103722 590607860 462104608 691699023 792614171 549857375 931298387 575361809 710376309 727513728 106490531 965036954 472804287 520318979 747306985 392072505 442573125 129548280 592544001 999698399 550317974 537944914 944559437 758527394 267798276 741402987 754081073 616900413 993522983 935693950 15344792 768345742 711185242 124378156 406626157 887147287 863647549 825910776 868028963 97613439 427366193 227109323 980389934 620025102 564365535 67318896 629757064 245603892 692584370 424445465 158170669 373716738 29961560 807035608 354217631 824829103 944625220 143670055 422457954 434007316 831386671 123999329 467734913 596471601 420539027 408150854 692208136 5835686 2390319 25082491 513076359 38595898 101527686 329905416 408824982 539604824 60963935 735751896 491278155 486359181 87270982 174629180 650448837 413331212 830337034 757708136 126160805 931993386 805235261 742618357 246885264 936797153 326272183 152378974 132185518 624432465 291718932 315839363 189584942 677359419 486618417 545911848 592796608 44750213 60137907 509030519 446079513 574640824 119561344 759250810 794122867 392763525 930110787 975601570 484448266 210409020 734444012 499578179 157509792 263395155 45411118 648498453 861241593 438153189 632484096 903114421 551871840 588517680 859274013 338412321 370087457 603982870 900792195 177268544 463911437 799145373 247340792 156224088 267706617 230734703 757813120 785331862 831470142 894718555 716254952 102089098 590956859 10946770 287091007 54705832 535071694 305057130 240869207 243132360 693892831 241795935 518467912 657613734 77536982 448367373 505269998 764651106 725000736 233727607 903273574 866375170 861314989 840133571 885646997 408060652 647811957 162129852 116389793 593776236 901933806 128102479 148427126 822726964 491916184 424619278 930754626 799771606 548121969 562629552 793492217 739037004 639773569 224306831 596746193 12603761 843302480 623157544 745920711 87584646 458800747 22507679 523225625 650129582 113185507 89557048 523398346 178537585 45853645 718336991 250981154 37676349 924881603 512308385 921739051 925357792 74245473 258020657 716310325 249915152 771714505 453101156 817753170 762029539 940338464 431327669 106131675 936408663 722896910 200052674 67752169 635982539 979308354 822794444 596711133 250789764 910499308 570480955 56625112 320936746 329184833 939989016 925806659 460824904 120525307 929942930 874269769 790975695 952712918 769402234 877576792 956165779 854405396 981108678 60278180 294190028 909870586 700254481 421567652 264532631 635697745 719655193 904203667 859666547 801540326 734180161 894267120 718354117 636621578 959501069 206157822 663424852 54785810 774347944 544818501 769809613 594494680 413881185 936687375 135045440 352832568 376271401 317875692 292293793 672359316 606546967 126426926 877146440 726560849 442331364 146371438 10235505 514391384 210614128 281378565 641935549 420815254 548395067 192127124 476981935 400155260 490371052 29384061 137776432 467191935 885265358 819569767 531446796 202934681 47061070 712475581 416196723 263121350 710678398 174031920 674321785 366851464 689175957 866273073 129908886 58781284 23716717 192427384 200271910 963840867 345357060 186016128 604458985 343134098 4798459 333518344 555801989 706813570 341504026 197909139 99397375 884779720 815349706 556699625 864387910 993361534 595311257 548678804 7190696 88418752 461495226 329159524 396196699 466741552 327611010 74514924 207338998 409947763 913340652 267432706 946851829 24775858 562683414 934969666 664961080 763353882 314342594 66675084 25816452 461523804 229569494 798254978 104728320 747402798 900480732 24808971 696840378 868183495 671367811 960360403 943770656 107655271 915083036 390627272 779392135 868117197 669249822 652284830 882930600 635720383 458973602 564607052 812443166 528036230 934554343 503395469 841051625 114706543 976378575 364951905 56865517 159438155 265806176 81344649 833872244 264506607 126465349 167074062 552732840 266297269 342713931 926406074 221270810 621590522 526704612 897333149 19124542 211064990 298527143 492066954 96151020 568770439 195370958 675066775 841062113 47788062 470061494 584200609 774771516 522801616 621688419 950287813 178562049 894062734 256157945 491891176 341328025 470295885 503325508 269114673 55582544 926643847 550780977 939180681 131895254 450364601 257221715 828858658 818448831 668900579 861390943 659088621 32209155 341048587 900245936 112728354 313559166 305475258 65682627 892131004 209823857 644087165 659965884 988120826 386076927 247275877 781757664 441982944 737877681 702524295 158175513 760036020 947869427 209447549 584108149 324432513 617678997 592223972 274668711 387614871 190172746 784713180 609325445 791744777 43310892 498451339 566776712 386969901 584864566 838612378 568510031 657385504 706532809 616396214 142430492 531018048 833733672 34122256 19088725 662553264 818246651 129485790 653157636 706452951 216470480 840189912 12162904 172839393 388114837 424599227 358733602 382354492 59320096 526943178 974119257 498122525 658518183 162801992 829861782 341640185 443384648 179677951 753619609 363870220 565291394 986279612 543988418 643237589 149282746 486292176 210952344 760945304 472124600 496658065 729125190 487889627 181942823 450500823 768017177 773504745 635865368 299566207 150089731 615315538 736939135 919831275 135989275 985115497 579432373 101328000 619558939 38194117 327567604 524288296 991409633 534767296 894346206 204297934 781614830 329739259 347148279 391918052 476084970 912538072 6314278 339144671 14061598 561670142 657096760 457699770 23421944 270118361 282157405 803669615 364463499 326604568 837115049 284003201 613411852 26188333 465882260 245367670 700932438 5829840 656680059 86060117 638935143 644633213 599522589 88061996 101068769 200973041 187891486 870494604 995702410 262543025 600941447 59437067 450088908 982549891 58873412 474638529 501060661 100477682 221557413 223222987 409235960 785310414 369332701 497523660 807145835 211170730 471833990 27701351 663129479 277379933 121800732 49207494 498757739 974876545 757520765 358194966 140464602 66252279 67356527 365944840 81933240 773398369 462278682 548415826 58239120 72090023 710635658 520361004 317991441 517968499 535733550 335321044 401072012 449464245 882672732 85231626 609645688 32132639 435119307 146517396 969327855 693161 276300311 742916284 759544366 566526478 654461760 219483597 921540889 558759246 895272235 572789657 755733684 747689002 673957664 123913718 90077355 644827819 473184074 484172860 260242891 289902236 735218490 157562825 340824198 952155659 816990309 416529533 88283508 208493516 603758753 194698046 136225740 650494966 187192492 474943093 684494319 659619940 379722917 783248528 658934750 208892725 974741137 303571582 709879743 67530572 583889111 841686582 833143388 201308368 223904452 696658736 795581347 529026989 762557192 53613290 890421543 131331602 176174647 204164964 215885469 179950322 511140682 901634468 72931424 707552899 155775003 605954612 723388398 31934657 254967276 453563295 886130793 289812972 506039777 189966071 871819032 980205317 545514881 453558354 141007843 750214741 221436217 669137224 342081497 102922727 534174937 467863415 544760750 736008201 371352597 750840575 13727285 109505999 576702213 768537863 800679659 457459088 978497189 856456758 704472172 513691495 46533462 412889402 844125947 935091123 989764955 800870725 921333503 201978775 371005277 613837962 14542720 170724731 825560296 988265157 761755310 834907529 993233131 327465392 761420890 620875825 33347132 864086415 571012731 241717413 261012498 764621733 827872683 308551006 212346505 873158844 692208040 670075541 476424482 820894626 698375635 354536650 707420480 712911782 593687988 57448769 71004843 347564831 483297140 284419200 206542865 672540645 523681377 173136083 171522944 305168854 369663342 992737480 649785582 327928147 684412848 686071731 902675121 508045760 98486498 806714411 912058887 435867655 509389794 356608651 467836304 888516374 567101234 671942514 758799822 53661788 507323256 320027204 723920300 691092048 369649662 253790118 733904628 269990122 294037298 747344389 542426328 142409256 258448679 709667856 989199978 332378763 701575187 695400250 291895587 532450711 407782095 797535801 119676256 206733398 358673242 536350602 102363360 801394646 133238614 740504042 553117000 322367910 366969481 285011678 350346399 346226269 61111134 583352620 233522642 220696596 217339746 702310752 687807281 16698086 321144263 773598280 792362224 255137143 110954980 19607416 768325031 106657642 960228274 805981639 595731667 689490922 371804241 875941840 80660306 470348322 662201473 441224818 729784811 597532101 886855465 945704785 921552836 865556359 934320596 42697555 294440170 849932705 866834223 399205667 991129293 879774289 978734989 708422577 215966400 781049432 40649059 17153199 909106813 281550714 850602956 884888854 110242976 807255297 199516933 927680927 358454055 923619387 804243186 67800907 210860536 398309623 877217688 636838364 855477083 736240652 988149153 908343897 814910588 878925779 216592091 630054798 404381674 980762792 588823225 11911817 614961179 809449836 822000848 696358175 171465702 655549446 782203227 167600741 239288071 781928925 695441848 159733559 82661022 37767264 117801705 84800180 807274928 167474558 314240020 174541503 958933925 131169326 441539844 837083264 87161544 89884905 71874725 308544737 870330571 253146667 180341131 475961618 185683264 922816245 690010732 475566342 252648481 581778766 46884001 483248628 804235336 8470717 832603818 918557910 558517752 795232977 71312551 283856621 709963090 276536218 971308255 945981499 378862817 136469549 231931453 372054535 556446735 6091043 180429518 469352797 60825517 828268826 710413892 47065995 117585007 838856499 371041910 458546342 245007213 736483730 564461534 788264451 559245988 852343778 51692569 669727934 624383347 4689358 816331883 215249974 427212063 74538377 72859192 218656911 114890063 803660359 563390348 235810606 625905808 431281857 328103828 84595009 83473618 962530742 340185891 661184053 532841449 410352740 653069614 591781950 646745613 52939539 237553488 287243986 461179482 884141962 321278535 155290926 573680977 278700952 89314421 324518096 389383509 878112653 786436192 214975483 430349615 802286270 860288818 82539574 775973515 370482180 220563769 87256781 308818041 731382333 107774568 730299726 991791084 281217738 64384213 618679822 933092926 745120784 104574265 939774626 680682922 563445751 283000691 38631014 411589585 914361454 195350789 305089785 998346806 480051173 36825493 662287551 905071810 201205713 40051566 955937630 269204544 584451883 13074428 663096385 538910946 370486001 176983123 406935832 92386490 571789988 827679657 965993558 326309954 335002313 71501784 250180018 668126421 732264808 655570397 332693159 929741107 970988688 519461980 168619763 675405825 559969489 547376153 516144412 920832071 446937024 165841536 530442470 310352880 855191670 813785630 759456222 8335949 475288082 76088101 585333203 942496402 630406194 864468972 74958167 651286104 672328574 858777453 344700482 179755546 318475806 245279174 509138991 849320376 465311294 286165688 458422526 806178038 896405649 44619819 451585872 144674302 734262475 866036904 139458830 979886554 729916966 2010589 461519331 153259771 506989022 948058397 801088445 822621109 957311413 354170333 281688912 350804672 247224944 8458297 767262867 133012409 190509655 505770860 752726848 675222942 639577017 303979611 519258456 794546518 479503206 114583563 456237469 259618855 895702323 151723047 382355479 814676542 967939194 961088891 476132496 157200171 857434775 861645435 652942616 613005410 641682284 87716797 612608129 377291195 464264157 901025914 435537635 257886706 695095893 141496593 124694554 593895720 756330816 516498821 810802755 770430304 747211151 186870266 490923075 876745987 731448631 214602555 552212032 491733340 347904434 298755383 229045797 479337245 719963260 378276736 101940258 492505305 192146327 642803147 816093482 916124039 814991367 667022450 267383668 412010245 621910103 775053557 271506683 188295827 587062547 117181556 747784190 846200148 576843596 811580983 622988672 17012944 607771927 866054183 462468041 688800117 431349262 933716306 692523747 11923217 238648781 348526698 32417054 645605210 251584118 791722567 527299980 684435558 317684014 565104224 566552709 767715635 641283230 878745942 159477285 910602784 931599730 133565290 318965449 37456754 462533853 983551746 142169494 383694801 38858516 439596840 685143794 197736648 454292430 480824330 347904777 577848648 940463307 212662651 582791241 920614437 368902730 836900721 75637222 93107863 124043152 762629253 963683415 796899515 859402600 567565942 3169239 791152144 646981790 149175462 630808293 105481211 547464323 383124635 88916164 957793347 694663532 249530496 37332988 470563221 204382515 227694497 353368791 342349313 228308916 627790578 290460645 31102843 78714193 88641417 648085112 595282011 219894639 323227424 777904937 827476445 925789943 331303572 74444881 917172898 6565590 946487400 506871953 848295726 64655485 437049667 385324874 306629224 121947233 538589293 804360486 337842204 50182268 330353238 571886733 546793852 743270090 603595024 487984177 146313627 792106957 985527504 16836995 609738737 621196042 489337969 357352251 943889114 222738826 181240816 651334612 836209686 364023386 538865393 238460941 646640459 644581131 933169977 678012777 318449790 112485426 117070642 831272624 693920926 116296169 625048170 523854956 98753529 598830157 884225556 937878381 275480773 808540670 847551877 644756805 663312281 469740194 313053880 221117645 983134705 193332065 93319371 656875166 895661229 462740330 434204288 660985241 546545298 997585005 195802813 9274720 812013767 59229472 505420556 51506394 891726170 293072827 993222171 348767411 597744569 676846203 804132413 693091289 573818681 363892258 951329256 860745216 559530387 144809077 919077429 914385439 765506402 96712893 139771748 418452209 115013798 354109511 226058069 261333877 624818499 809037028 986973199 495152495 345627011 710481258 337141308 102036965 341528720 452402736 358330283 114575778 654431483 22052758 180053454 343440822 552995640 463987835 922869818 460787 271249951 447749317 651071273 640282994 691098477 829633501 66969083 180996365 471152705 248043312 508087216 379877346 141527455 423256239 180732272 46299606 620631792 234098511 613462275 298263567 31380096 681591690 305998169 999013753 615376895 148580829 665787140 229801795 10196737 828094792 583213753 348477279 474173310 719651281 268336595 625115909 704200274 602779393 266765008 341781296 785658814 890154597 539615186 470596895 779845093 878753294 299514654 171692758 697495376 42466066 903783840 520023451 806808939 129763337 56738150 67768441 968723206 13852048 901489185 590509248 919529172 195783881 861230503 351307395 228869615 275702745 234375795 726118168 386345042 42222185 689980963 483645340 769379678 12746790 265517049 120205164 389971542 16394562 43851611 838695597 768694498 88403696 362620500 83430086 184718736 641253867 434414608 461829857 123169358 600483056 956430180 361580141 46535922 587095871 34255683 166683038 485671346 887744286 536643914 774980076 9575852 304429142 247397429 573638288 560531807 466735796 90848871 477600522 43086128 444735625 383399015 116482974 608900071 672061739 804402525 319869393 118464815 467334514 234849689 125954289 589481497 170083899 883219725 411988619 184276377 553051369 715318222 486095603 990866696 478326239 895277207 946983359 874753696 845091079 348437829 253552716 348662275 943506510 171602780 297088568 675233973 914532901 601269888 632064486 183055517 614199298 718912765 296588541 462557832 329253597 695351361 345208041 513323174 979842483 652588892 209207641 17618187 826300935 784634247 257920191 55818287 438457948 649121946 974367955 631170927 832111804 676961171 841513232 94126474 66164532 199880470 454314806 126214948 256963669 391087592 224252870 866984262 377629109 872758131 825339529 761841628 520442476 490911302 863914250 871829046 141320600 420178578 885159191 524124039 312818905 11070637 622041412 79316329 976989397 112699795 359698791 687161944 694783925 450041696 952739101 454548530 135493542 398174679 928614980 468921021 123901274 775676126 632896383 896068129 208863364 784579840 599058614 581516650 454938208 110342122 821717907 482777863 607904808 612571374 190697989 374051150 455117728 994183043 751088321 921694966 453423499 693939138 779645884 581549979 478032435 413413611 267924658 851099709 808128997 870376414 649179043 683348929 272935794 868475811 343260496 925123951 692218544 931522530 554223042 686801266 32924407 513206123 242815172 870047579 873315237 54880944 832428132 650306207 865709722 95709766 710632310 856832788 751398589 275241320 18446865 844993400 505182325 140920948 276631567 440147946 430943792 940731755 407492497 800043119 909634271 593669749 421990778 646407022 479889528 563713627 178980847 162340916 635370611 923549452 917791453 57655153 547484750 944698392 6577267 699180474 235954185 785649976 395938211 80949253 207460523 55826628 142109862 174374959 102484667 574707771 901951349 53894009 515251911 865206463 667349072 259559175 704707553 641644438 39413819 945447520 775258140 135790762 144248700 366811121 25280787 714014474 6442527 910667146 757087843 651575655 486035058 30792927 882153517 460165784 82131849 679668232 794131861 344372246 336359867 615341569 322755397 669343361 143862563 276575019 945551850 591052313 354662432 985997769 240824502 84562245 611011541 469345924 479945181 357602576 382264490 657324264 195602200 843735463 580343497 384494052 181193253 129657052 540191905 28501070 275967300 336924838 304598887 557423965 593429436 293791647 165194640 456789293 873871444 27528580 73288537 575513919 798405594 266595257 375524159 132432630 318720928 531273154 765938823 836836378 576196601 944804299 437780919 350057817 601592513 107327266 705644315 950153921 240291282 577963703 994863937 439897672 425702288 522780578 755953021 389461572 375823198 946663325 404931174 352531955 87668775 648775046 656830039 498446325 487917270 211416031 95985135 422298317 465772253 77637454 12155025 601584483 263391410 274556189 296839909 473280900 963539534 912937403 145925973 24054881 788158380 458022713 573628561 866569484 951471952 134173133 40792588 310502654 118055613 528312402 113235580 716848788 158468862 234880199 428742237 627713421 882592030 846747852 917353071 76193678 765759664 903135272 750130740 327570590 1158728 291000133 282711667 938596778 694060543 781012914 644447160 998256386 990854131 343677600 637794001 719386330 225746116 455806822 596769618 227103178 571556377 392204286 440574994 305926479 827553561 29603717 937234348 668515911 756326130 335425726 562547967 573879161 907669334 574902416 653556143 242357259 865537785 826207876 199218337 339158538 800857108 538443080 316970115 694352614 88494821 308999982 317120578 884229106 428928557 909801645 155885457 106797800 876665264 694471903 392229737 722479716 431278265 233215490 110935171 418169956 735940755 667165176 379026912 699190990 496320273 603669702 902699842 502885866 722256135 16645400 907604912 25395428 743661774 470525628 469714934 70146636 388729540 92649250 615553826 726986901 875801034 964592611 664053512 635133081 240119748 552317239 668364991 328311827 819642909 182328445 505741602 659428899 357169728 942673079 319628113 188446670 509722656 868922123 675077421 547751548 68270257 706699587 788931039 83716728 197793900 131270222 16286289 317695348 354226127 396912317 415416243 668287746 384762843 229723462 273583608 579239708 33771156 920115013 560723030 298199708 16046981 885569846 50604490 658802629 416233529 785526076 594689938 901001400 611211971 365251486 418593201 608259072 168892471 312246596 121490798 457427207 935207214 950619198 711718357 169575070 530757190 930939965 495155764 279492985 854940320 204458776 787289247 125797553 679054945 212106569 948463214 658096704 929765169 471267950 253706938 906236296 296693439 935424456 188602595 885250509 45492538 971303615 528103180 272199350 20454873 914148188 323552413 834433744 153879381 509043405 598021313 913460747 179431530 190648292 826998502 287075387 355522138 836870041 835979071 213862808 958714729 933244292 594375493 388725566 965994338 899979875 60335666 313324462 515957776 184615066 291387780 21009739 76413894 336217262 647176576 382376158 832111576 734968265 995140525 158644243 23222047 719634490 389475669 201847802 445520506 880388082 425372167 709283718 37619015 948860679 77304856 233190417 346601966 802948148 270881565 952793558 48359510 286536023 241941106 925876342 721017454 686722035 241266102 476001140 448848038 239124908 140688717 127052473 238280819 94157517 800418525 53381904 798337230 873123525 547896273 511960747 780075190 689833637 279682521 904822684 713498537 88713124 828507496 452577373 244972079 999985563 396404789 45759561 393766992 246804362 670099386 195051552 86715416 108302865 304543672 56278663 744506394 926327287 31706289 748951174 500542954 69777063 685440109 532235272 606167714 40512686 906541686 291112542 943946590 474911807 832454299 114444988 219180480 582199727 925108593 986926267 324828268 271164921 441275597 416510166 895267725 136269114 566373451 963185389 70741839 423059766 320199626 579248324 15267426 89348562 403283950 573942917 115084926 182816664 575524509 791867706 989400793 27096630 592622467 996003668 379694770 848796415 486979214 24250663 102744522 14847336 834518130 106590571 991907558 917399436 903370533 957395901 946618446 535994025 898904676 740062492 626009169 61889441 98327085 268395628 663538111 597113210 521243971 170782454 940170349 399074782 706599854 548953318 592583605 485264796 550288184 543592908 560284403 394469669 640127472 13818140 236703753 482499343 183607467 694337710 67181020 165735574 990290302 762016062 985432276 740979222 694032453 349473005 842055520 947834770 754690336 932260798 795677296 215185200 559559920 945630234 912656889 993964987 114089439 557601100 70903157 794094880 321811413 899660806 320323680 959242993 181576963 448637147 162524348 339927781 67249244 279308994 818673550 131316054 224716311 589169049 982102366 206341569 613373999 19591840 591585979 567187786 375513315 767725306 577812661 412372789 219680054 551566896 715692897 664356206 399308656 730270381 966714969 106765058 62599579 920163906 681102649 962834596 704987654 217181860 952777251 864473385 76953030 563891689 186709564 789886988 120563504 205060367 283945005 160426475 923162209 480270453 681976483 263257352 380656566 749601376 413294799 305025992 625236052 431281528 540423910 647676215 616985249 981794632 612297890 5089155 281708745 980468417 286386111 767205501 527256378 20331191 634604671 506607643 253566760 383251043 390604327 373927160 829007114 768306143 863382911 596621011 213537051 483063469 841971542 522605324 83851738 389616689 68936956 422971178 986555530 273900594 174298823 44366167 262195635 664846173 537571470 646963938 90951583 144810434 481749041 84672188 921398493 436618069 712602639 16977916 361171650 366882414 293108621 915507803 380469219 661153353 381740438 316113081 702633629 588490119 597802774 263676310 650951053 675268268 337849726 104544153 94962200 872225439 316559683 341911565 959321316 523032876 567783007 821312863 771567197 142330245 996516047 812034977 203586353 748244669 162640147 173312266 559879380 878561356 923634353 777101940 743723517 355345038 28867761 959487453 964292391 880993091 231266850 329129190 180187409 223809553 745071252 358040919 277117759 638307069 937414301 802686873 886783094 687677686 960358485 584545594 717817668 291273290 781469145 829174125 412247670 614960943 153305547 966210439 809888159 556772412 66870224 764796803 329710488 198151405 205490449 774986879 668438778 86431266 804080827 588572477 265421478 501008544 271273087 730080931 531089982 641171854 382911762 717120059 27312297 244950778 973526190 201909940 398660243 468999250 312354191 523147871 310750954 55848171 686899832 386919859 718123874 80815230 775463211 344553929 840027890 917877670 13639412 664283872 794174037 542222947 690831647 810216154 116184714 720837785 147262333 873596862 983263573 188673682 354794724 366408756 177481659 892492664 356880812 72893452 411304074 161825244 967815218 662103735 424735951 493479986 24409432 743287756 798578269 140880722 140009731 668943237 550206541 800378617 108325532 401477439 253550456 684233798 860641168 559636990 46498559 378781757 263138256 110686438 890615492 479255111 60564050 542032323 62409198 687921840 426475918 952479618 478146409 65639720 515782657 728963254 901081187 789045571 461179565 571054100 824531665 813673721 945454999 615040247 194352104 423256358 638705224 19021276 306238628 322431499 178413133 817133287 994438724 225954763 53791671 195534429 393212107 642685679 521437084 857662248 346795393 144143075 94727316 292640086 695261553 214692471 163301692 934532250 799531497 14137950 283075767 526800586 336543996 688257458 566726440 570419807 396657667 509675118 24439865 16176376 853071384 522776051 680472983 994600919 885312153 953657732 741130099 801949282 874716587 38997193 624502530 783293603 142504117 73371216 205208830 312341449 958984416 592752647 212245540 168233637 397882270 668758980 481286068 622830638 196253984 576426429 464845812 955546621 232458462 40992016 711854253 554525906 524111380 317040700 688414124 413689101 7503423 371466150 685994819 741539637 126457763 297715734 65802437 527508085 336274376 142212919 13291277 409833754 750107129 12120602 239304952 239907606 451974596 283782579 94447078 631106176 430007676 688258907 687560253 785597970 585316538 659836236 900588006 232261546 609444056 240914216 232974542 63860425 100266357 751630451 615322982 782369559 248164084 157023508 700466980 641958109 266626300 25720792 300398848 7598985 29273849 983601903 206956024 854645294 981741210 328929389 447103372 627270657 306314833 862515402 516703810 797851869 355868630 955077475 3280419 530363840 300888228 613287159 477913404 903690060 688900219 448861738 383511071 690278471 430586844 539142149 311952479 103080987 391729296 173089396 724486935 283707734 552366114 297539271 337938276 996800555 361876576 895064113 152564454 769387248 929699294 7651404 941715011 613101214 700800114 158366100 99849125 725200212 688179129 368702439 739847479 39535317 328309649 952777483 824775595 288276741 836652189 62894888 233042615 866874991 480927428 50581322 974968723 283115202 550764466 336990688 591098748 873191247 961152342 953489728 861464629 783216013 328699490 741662241 547738753 122745238 261274831 533655583 75094186 884856999 70587990 772933178 426747133 982533028 573304567 843324759 54743116 17891217 244885366 724087486 583897706 50648602 297670617 558028954 407616179 403758604 386002924 669305468 380989057 552295386 89369533 891514329 459552184 760534041 149753888 193453191 385033531 886425092 216014635 964669764 178418036 13439992 622873787 779977775 936649424 687182841 711172334 763391821 667486273 944333868 35116711 669899013 172960186 482658651 527705102 432047780 714106039 206860660 420443917 810037978 994963634 938197514 66321364 266163772 1256367 673032402 949171541 247681984 371692721 962319400 691104712 769553731 487141954 421320584 712928041 856710662 337338095 982188565 892264885 384775469 496887242 871630613 321805425 202849855 415935719 8614514 969092515 691157929 468936159 143767355 836738903 718120251 956051024 249497633 324513755 147828905 316922970 697306106 798145603 361191947 387222819 241515074 512080614 277796957 904911188 578368917 356224990 875585024 95731611 154674230 753497996 59599159 164993319 392979084 74425619 364779179 256280623 291981727 552284888 975732712 921601131 1375135 454276360 70763486 660591513 932386398 626364946 736285536 742411258 333748689 654557993 177249704 220897490 367174802 743894723 480078033 242059499 241066081 428912412 10079836 20898066 561513630 538394292 376833964 141360281 686809297 346306253 237286537 693699540 964717859 40244206 932248993 853538972 908872930 572743267 654076674 636554447 560163585 288049338 159596194 130369741 289844373 72546887 562517719 465884669 634741593 333930401 99606239 336643910 295193131 418735395 5835610 329080726 903516045 675393388 559419595 468264543 31433765 845752799 699553306 60471317 783414589 42492196 892504852 738195633 417405763 389051813 656662762 930510385 422726218 222853138 202215598 65213717 6115464 914467805 111331801 286225124 955408086 620336063 332963528 550899877 791946035 726111793 112252730 421906790 626141505 422439412 609213652 104469689 555919046 757834378 269010845 18757938 859867693 50867386 209049218 789891306 868061443 240422160 605870035 846810111 258268282 532288090 526008260 674949906 307711977 805276716 882568429 932526535 571313993 720742237 51607243 338492744 56972218 75786888 278311997 346415299 178623484 181068940 705618951 208740839 209990390 731596044 49575250 838436715 375521331 403866864 444500010 989204872 786083424 411792610 136843775 798849146 639686096 366565330 284762148 785282818 461547768 650446195 708990035 212468455 294400755 276817083 456233768 158569840 160651774 28523111 198652065 238515691 215233021 66570613 400240804 471560746 230480117 263160743 907065721 828575489 919604624 346504199 670822476 799215305 28318108 163769182 572939181 972931552 951537292 770006203 500974607 476255015 222892533 383809522 8540236 717554306 586485266 21346330 369278495 44518236 42197057 121888270 420518056 942415648 79459716 140113645 294531308 102170561 224824065 390986907 61600851 630327859 377419907 710228030 909312808 998347503 897523446 965164225 119901469 980970611 154879214 291737940 54280132 892565440 426090273 836796394 929770263 193581274 838784744 537851833 199309808 943145292 340291267 982423998 413939858 388689569 669638354 965969718 70527774 808966380 998754652 534224934 999682079 98256705 403159372 688356821 80682239 392713786 655579823 740598093 797598351 17883763 715407159 995910621 518009731 494698253 792536251 160564633 767244532 81054255 365512117 508603352 73241820 862826880 7087554 451370933 663617693 835273391 493482534 257606800 927756667 564494316 709706309 194000010 846050589 208152172 433835563 894430476 417927184 613695720 267516165 708035392 582366788 379613214 292977574 437269142 448611213 423024463 241491203 285789505 596866595 7666367 419178679 899365560 696174370 787559481 153910656 976741429 519448331 379325832 839222720 834432313 434721857 298411263 388997117 746579462 454133645 704259058 630909281 678758948 33461403 700124475 84045882 402215645 614130811 986284470 680290427 566816192 326762528 776044229 491962938 19083041 582211812 147337420 964537392 236029591 28351234 950750646 889427004 578757502 943735323 748374894 379404256 944299891 995315634 297603687 170549442 288373467 394949552 496107029 125922605 512486235 911376608 952214898 181552781 415786081 395100532 534463354 436060151 996326298 896500094 233304495 579615902 43009914 64220536 483117205 38560863 940609463 989231805 798979127 496464950 397691854 761236493 677499040 506831559 693582717 65183245 121813091 212592854 230538567 972238789 770917652 16353743 307151604 993712928 731272653 828606527 868949005 235505007 180601770 264508504 195963492 911399911 767807565 482753649 428597386 122715166 340955227 559648644 417460312 695764114 600535548 695313327 713532775 781175586 740256607 948910259 221443479 863393170 909744948 52027000 478728588 530437132 100605232 450962823 159998252 794286490 275970700 106740110 380171810 137741997 827974791 719331808 317097566 74184601 300561119 504548338 493139603 330455830 97933404 596607968 998791352 660874945 894563142 938652390 849663624 962936729 805701097 904140262 798789122 74182274 252517656 836154856 461864425 925061317 184788648 285490326 474083396 188486286 530676208 527327420 985682655 637113197 260862031 431944398 754798025 503000278 927606182 584473954 459438037 880491169 106519258 478853553 6783257 286039946 4082260 552222747 921661297 32494514 179340928 270493344 872379645 402857756 104769105 376053095 532424350 776455217 396477371 123701051 702080637 827650620 912019000 980466696 925173381 735682031 455585604 676246883 682595556 929839581 893635297 320178432 768860302 385403133 116250132 865937209 714164154 701541677 691226470 318698382 315847267 448657325 975801699 681871135 119481032 852413856 190800670 59237172 470669292 254724751 175889068 453056950 912606742 179529445 913047460 673938867 66876754 278716531 515240358 885811677 527610351 57745646 150139089 789017356 119013632 378571884 844273226 775788216 994755291 797140971 403919548 462587263 474237340 73724362 569816275 916970917 796598179 840748622 968404416 418538383 669799954 502809119 801193912 889731143 703349072 576897224 838164597 301743099 717370248 352839482 260636083 489517694 331469611 739653193 373326260 533774790 107922282 828997422 22228413 506006124 105684156 743266819 971781783 500451887 777132894 940277834 886927631 570867313 954415054 295905127 858150518 833267384 753773904 807380257 32110369 755978543 123230825 952503845 673631466 41800994 911973222 52954755 390086061 849345413 591199446 34599983 12169676 206721390 521479180 717879681 675720876 471687831 352993182 531788213 512650550 865452509 124100585 817285996 521854038 782946243 575913354 844084522 478080895 958892272 584099814 451561430 420876070 343844524 204092835 133834044 167178563 20965735 495417133 869853326 730192851 564822835 703608114 397112031 316870488 938287173 587139878 623349159 266720087 296045432 581898176 991622466 874189529 126962889 944599419 150739313 168390891 405030364 737085718 744600023 67928862 328167030 987614741 520950396 595486215 227075329 884365117 498224206 473450944 396192011 735829787 677679003 55480421 656079815 966465150 783123097 341715096 81154698 792562937 286502879 368034814 953744719 869510498 335532265 974575552 745274676 950410838 950946967 846848779 638315771 149094578 622635438 88689040 995942794 72421403 616251734 935540740 166594667 859816824 385732506 873262241 526084172 876342130 486410731 294878116 998455169 174134011 199717277 984083405 469858941 458372036 391067241 996125410 696716892 414616773 699391210 763246124 67042141 887449785 262236448 720807160 870378848 90295455 119775984 551320855 365354604 705887290 98872481 451442526 501360940 841978002 256205664 689906215 546484588 8775793 238915005 310682574 316024993 937819367 90952748 640505142 34719327 396509127 541005701 244908610 917592800 959534632 139716485 234367579 599124868 70048996 740219723 967826672 69866315 907725596 351381467 327376370 937186653 170738354 783972510 189378132 463290242 171161805 501670368 122002577 976188075 725284953 989443921 679913253 75095911 30534276 967438469 417118483 901152366 313671490 308035444 744212062 69489434 215600074 598062842 304735888 49221609 915243288 947648856 426877750 511416573 417938537 752049329 437033569 231575195 563224001 45973902 655261478 919433136 6483560 887823195 781375519 489587783 976980840 164092648 598916585 923950100 248461329 447482600 646527396 548349164 839947382 100162165 117609846 95277898 770403822 913618314 93592328 109813452 911220115 395974536 984559623 910646452 370835142 828574130 409432228 331278441 498918825 937627056 815674389 416031219 75688355 641807376 630453522 4757634 445669344 445836480 649658456 230500071 1179087 880643990 76553001 539192856 395658146 35352776 916332491 947848625 656996561 807180148 726096389 808828014 752082583 130143769 566316965 664579251 408800372 569119004 546606332 770240772 376207529 413630789 776107359 495565452 115835583 58508863 633739688 487730586 823085056 564051739 938424500 472325664 551456252 125545677 277130723 258326579 897294086 77924014 753515419 278195342 467220661 818435320 616154053 373416718 445498980 147085133 704034382 296661815 456106417 722844977 572762024 485421741 891673345 545214603 267280710 861936060 61811707 683849256 197161507 576288722 920800265 65073720 628016444 314555391 996848858 167401167 715469841 967783292 677696227 568427109 75696424 261191713 265590745 326087767 646817418 730981100 432402744 154350436 111162437 626396289 598215359 168412208 604749032 900292517 53804786 775391172 948583946 170841026 992596375 675822604 364286659 361646951 950965305 856458328 646805040 349097669 579403432 885283804 302149620 334439475 796989815 805365807 208192178 409317546 572464253 953950160 2377364 752270409 431307093 623723676 525697479 519868626 265086942 252355161 949575420 668175915 978288315 286294319 838044649 316079327 744903635 747047978 224040390 889613467 171925202 467439545 839480785 848935089 810972071 701285426 336117706 90642584 849174276 134270540 17522807 947699817 108596962 861937571 723564577 873531236 791213818 730350903 115982614 245274729 461800780 529991661 820581925 788881536 441941660 811227405 587148069 204866385 648833776 877125826 438039918 991981485 351841811 923422365 237421662 655592451 929646102 611120659 770882005 622535915 211298249 304358138 810057913 532322719 507447110 517035536 370317171 863262333 821308519 545548148 502050416 306914694 407118667 876614443 645057186 802781410 903064789 850751900 156065277 33593178 677222189 659230740 34276346 691286237 90723389 791307075 938577431 674615035 198915124 249376190 114319956 544207725 215813127 268663931 530148791 336126603 339635179 218389847 801152713 959870932 9189341 116017555 423252504 110749290 942469658 349523539 85923507 883344275 689609639 645023006 591929009 984194873 695910602 972684897 672620458 128600171 38787470 444465644 733675836 563585498 634967108 640210803 765666695 962429021 900810749 889895694 139636146 897379181 916245264 929145785 471059556 729424810 561176474 272816085 343511627 124993876 851444217 809318309 253835928 144803026 435621712 365777362 200605569 583375663 983378439 574810088 444529854 892974744 353170504 546751191 625749517 965773535 269696131 146000242 989752239 220127739 215515626 520026355 955181288 874655878 278020854 846727029 156641922 56578109 273740256 494551161 839046987 179911300 984356137 195895138 837940882 365293792 88921619 707223033 939006126 140161402 145376549 993153257 708907383 123079587 567096490 203882563 185475787 384047178 768929587 39674364 153954571 651026056 451454481 357841003 807234459 260974613 667547612 139158731 338364261 3829711 45190894 416244159 333787479 541927482 571711465 171446729 139612384 834749947 96881197 19281361 896888951 795094108 380261475 222779812 860175892 158725068 985715445 667105907 387378101 385902684 890368147 353326928 982341083 148383298 232815279 81869236 367709194 653395546 724544514 670227452 140829516 416484512 397912325 113135591 762482351 765701303 684407929 164757274 137820610 67497061 745223647 512512412 45009180 832142356 374047233 957768282 755577557 400873811 685433191 568932260 563519243 600005459 115988707 409882542 922782815 354686827 307974150 283247376 215559797 332475797 328329128 986469703 404993144 292012270 387447908 213658930 180472211 202406458 446281497 174488981 16399225 805915229 68414314 957190553 621404894 447991523 538626111 359299914 228951547 98730617 449976386 127861784 120704782 927245169 616453219 391802198 121191639 510299202 554917461 659965630 697150749 872025606 966952718 446372076 593177383 686001403 646885195 429392350 471988804 320612611 735933449 19572603 816335939 757134883 147790605 548073480 18745851 339339527 964059998 506805428 345695685 214891901 45107653 673063438 884659709 543301877 797033300 892332169 773571460 277385480 951131612 682939135 687210049 267383790 495312501 918417707 336740763 995039494 250752506 507745325 140414209 826209106 948541322 846907658 192617058 987182584 207847177 282284330 172125877 487250114 351289756 365505752 738181235 151564447 768726065 924414406 825650712 257937952 737474549 750557062 440411813 240253436 951432923 830925330 501031969 487315340 104765468 459550788 796346899 68762447 113116849 250922591 925583370 622928743 371086299 981344388 380179989 933062171 604335516 435722558 470512459 699259475 218723643 354163191 350614085 352379935 441159108 432826752 993216415 968299825 38913670 626749581 178199675 778101597 226154899 702811703 833793277 395304224 105341507 618220664 968893648 957027351 968084913 189593778 519615391 251339651 701917500 563545129 867292061 146094796 530065672 140397188 39097854 183115259 435425403 280989776 499064187 227177534 610587840 34130813 982973650 404174439 292362567 236944863 334674756 675319662 719909955 50069422 657692950 932055787 880294187 678680070 378013200 67150748 881492793 641640296 774769665 495655909 509445102 535533623 910767416 399516235 222657932 700550460 72245517 585426936 2574234 171101731 506366550 388942139 42276196 880842748 520028146 169719301 201010809 669474234 934638402 94271596 819424043 536215223 876845226 132305707 494469906 337943342 311092245 232274976 302203273 485860032 208662895 586507982 276249136 147507952 219889960 976562393 116561256 449895335 639498423 893510796 11781338 449812400 722367765 554486102 600409073 710153533 191241022 204295752 649188443 578869344 114851508 396210329 991688844 843692947 209356284 181680162 848309818 875656753 114769694 111740387 934152930 920609018 936739881 603783292 209092162 274508435 640955309 708157621 694966493 228026372 83915583 625289718 116519546 928248632 618600440 655745231 846394533 489731968 168725750 539775858 189544749 851590161 566195674 813955636 398013092 461955201 627084105 708890128 545034978 436054350 612445035 500192035 76591491 311934039 123263599 729104689 866937444 383004000 351294213 391161375 421285418 773364883 233007842 831173239 655246011 356038906 553345344 584692199 300022210 92766470 666729307 605607362 606429487 766790411 112289013 761821053 346280373 966682561 153362130 447589171 306476875 497933509 48456509 712888866 566925228 628627222 108718210 557673772 11631831 776763800 29195122 716096343 297602959 707544980 742847458 162833997 428343259 788375350 167298347 596587229 559916423 493032462 520523948 26790776 58396322 446025104 697280068 664060084 390381054 891330964 181635800 223056333 159330740 945996502 66904275 260573983 900416925 494328695 529680545 927746221 600800217 608632698 147962675 830000286 995607372 270640456 867306110 906720186 190637084 98918956 122406395 53385201 648160309 199193816 78341929 597825748 92319685 17915871 674634247 130113050 442313664 461605432 878183834 854794269 571081821 996080577 345798253 543926874 628283798 47709626 213014284 590707189 688236460 572619590 45805192 218965042 528634274 154301422 799151862 871456509 213204413 549944349 823246832 957147491 625167370 169965988 999919378 492259863 404452568 555364408 439089278 917733358 591712569 221748207 882200409 812980835 886036870 947431367 459276875 903235092 368324568 99128863 229464067 970637635 256510608 319713084 918900657 212242517 123780815 51974086 613131146 957064279 12112638 187134280 700608840 409025908 555872584 484638899 283111079 325506944 210381851 623169755 606368745 568007792 857591979 565042425 472294995 280467168 61729135 546618151 508742318 993778316 406100130 877224167 128006087 300807383 828417731 404266909 982281455 923529543 835203861 878001936 626647675 861874182 203688480 134339053 337800261 606966883 728714286 696925252 389034025 434304847 486947791 615650313 424598153 768004065 773777494 59107732 101768394 239763922 499952217 390613025 649441749 269666306 626613812 739352145 440177815 372697329 319167111 356027560 828663937 180202310 158924468 520928269 544420872 892486732 683992930 396930124 379427622 430337648 372047101 75836055 206923735 60657092 15599667 779716609 409272989 662204031 754685560 381331458 250563325 425079163 132359299 550409462 925572608 365248182 301386447 523177118 638155955 60850641 47352347 516559517 407957671 590243476 541572074 414804219 27653745 864729960 169540868 303290022 642639915 837151707 187673075 175549421 254593009 574938400 79569799 302715139 513934438 4536972 695818067 670390402 984641324 565072923 637461549 783688165 798370159 842285288 338317490 202884108 385676379 8630200 46913983 195625916 935359393 46348144 671601913 351237149 404525047 454733722 986292550 648322362 101223829 724080357 812957522 279368836 884028600 746314658 513254411 64634703 851615778 903979080 460665126 50110292 549117336 667519984 335814040 364530990 385252963 492413657 250135581 27357 959517136 983744741 579172276 676938822 808484784 376760347 682527776 560799152 228813016 93862179 129511529 43057224 251144610 698479565 244399961 676130974 26595435 528669578 798908928 116433702 299684371 597266417 744534577 722171576 626644096 669117244 222007042 679926033 528136987 965318856 48421200 315128656 656186705 191598489 849717305 366121081 978867475 820759251 917469599 585946613 5450582 124855874 674323116 239536656 44933268 713343187 648944201 303615098 478467402 503362329 135610789 627178695 985066616 679875017 37797556 924135151 880838692 290499134 519695533 770539470 368218583 613818613 422671499 233528229 844011806 897164818 159197070 500870295 808219658 134750170 394214839 670333741 399954865 288205111 645158991 230641875 332542634 854392887 537771104 159630937 575035285 364161677 696241978 727247986 406721937 748572687 214332656 147790392 815145668 68996918 694008536 886550438 2716887 383866273 474035727 387074077 678968695 863978130 301139443 23535328 816857813 220506479 730053287 238855063 488526887 291370050 895126930 538827472 160610853 695127098 818349024 331392633 67778445 644426792 646743808 491621480 218847647 476630787 419456292 116762835 990551201 455281764 466352068 868135640 406457436 729542411 679246875 124335350 1889949 555397976 792574376 946604946 713807285 193603026 310364847 861830516 341395194 335824292 566896310 22487623 143408452 398460187 107425544 870898972 963478896 913099305 607069493 85583079 103574753 856854757 413107600 690312961 970037242 920551945 841881520 186684836 882519205 32121715 309807855 643158131 833756367 597701796 927180526 64997103 10547945 740791620 18522127 943536898 974935657 842043292 161593850 193310072 546081351 607479066 648397849 664020097 215198592 115919569 607174171 595254833 350202775 752251382 463804020 270591233 125611279 888369764 228858588 566025803 934110194 25165081 650220236 5110481 9568845 247696567 205358596 477315894 155672753 618081796 236040456 182936707 113377972 580658282 229266334 302546596 247038830 796860536 519750481 756613353 491584509 862415966 166521841 277853318 636898305 808828021 886758417 580794642 118468128 476972469 331443592 637675276 875501699 809546302 13130225 963414097 702260055 405075920 597992234 801597095 44079438 493496914 476077017 880763958 271086619 62694478 153353186 890069514 725680377 158489971 456022258 213065874 193558309 761095954 675203832 566067748 590347871 295201954 811305126 219152247 190513006 130116669 424820724 666617895 467682457 88130848 276625566 388073780 681764910 240319023 445332641 928267651 687336702 70353518 689092290 371633244 515773663 420946825 646216967 814289898 509276969 342474829 887806267 832893886 8488250 452138285 859410286 200205645 817234674 71751870 110387827 585318509 780090679 595610683 831899745 498511836 281640051 675220993 699930387 742489529 59471633 397461012 342326440 750510601 50981891 619987097 206379523 495931699 818633535 989744218 117525323 610800772 556587581 38139205 982368877 653446829 96203899 662679789 366518677 25588288 278884345 915607815 857955257 260514870 592969149 896315375 738667790 618092651 816383057 887002913 920475536 549256224 396042816 850681792 526512511 565905017 956589724 698865938 150280156 295262973 114029435 521962753 500900081 258960409 308850805 721062556 827367622 312793501 968880424 378706580 176338348 746263357 793678261 638039487 627844278 363570449 938164544 717235609 390986811 2988053 923980915 800326334 19371606 466367146 327755771 788008305 782931814 393712915 708455690 518636057 448509582 951644153 664691156 287928254 572591158 773744360 148716562 701998224 472976520 166461648 492046210 995856993 945458676 447015044 127588 270247206 646551468 835547454 78829054 382546297 480298025 966988569 822144794 13434138 29467044 589094806 18111619 983410025 564170398 429858840 625382283 731018734 588160600 442279528 265119368 98384594 67067739 893381937 986945363 120058723 570858482 669906052 578572743 121917588 108463275 315444310 194924104 426009466 242478298 186265342 723844153 372845008 95160086 452547511 718718596 210253428 79767994 600622372 833883671 524732904 907319653 729980359 853256801 513432274 806885755 772218504 582682585 802917500 485591713 66210612 860538999 492696916 534401348 696824572 750997049 871343981 193658387 267026674 417137568 792985341 87574657 909087375 107842096 886087389 66283332 986137136 240350452 115170060 858307289 922675092 952494839 114998572 401263613 905148000 75200460 739854083 734815285 365794459 606280710 532574972 268161095 97642290 718890945 891773092 474163903 685404789 564645144 168819501 867934827 769621144 519475372 964173294 767707360 832442419 322511908 356346080 359765747 498924739 760510119 13017891 147935040 43008295 172746083 7320951 622777510 538568227 961395210 270412484 672217800 284219616 986822992 969601170 775927438 563033450 518460782 89495953 343048866 151572273 334760610 657811475 442022388 704749448 438374317 879505549 838409270 79356969 103159891 978594842 540237921 237826992 334629343 363696887 958069039 245429275 652354972 124829960 923326878 891847505 57595741 98147922 281126259 461255575 76445174 742812543 653552564 883411484 887801280 830005853 10947885 601141103 800368409 925183071 942465261 706724355 490318562 77916442 171076806 468684978 308252415 153039561 24900048 241510711 452360410 161875146 600711910 41839282 148331489 186001439 481326887 306632232 989697028 752196590 267038838 935871233 668508727 74258434 26759163 189080456 262903030 229612871 771159200 947545967 576018108 479658577 120332693 248987208 616943243 38901718 284104397 275188749 152193127 819489071 767206271 796192664 82676698 327435996 132231845 767575340 90154098 924615933 963299200 41033962 848790079 745544153 781602834 388905821 916581974 104688219 38531490 175695343 216584016 978471056 583470396 153126257 155804107 354868266 977561647 553588887 56153832 573785856 516744333 175514234 674321611 736880012 440105390 581409044 436675359 738580331 474568877 768192967 129288591 59320289 510741225 981299671 304732238 754038354 969635462 489318635 185637520 478453450 513970922 781973392 608897295 161426038 497110336 763462582 994826375 914857001 17295096 461506865 931905081 382414552 942644293 968489017 216949868 743219742 920274077 430439402 796657383 209195705 46541629 90324165 52964217 315022603 611897251 168206637 566074482 237099418 660749842 141909995 619713831 375514000 434738193 316634795 811966577 124051771 212900076 802957949 708142894 566201998 699428402 673244756 251032767 985535903 708513333 180941194 418905481 439151399 590355597 687577690 579922804 750648581 545784469 828747365 993536111 146307259 509237229 669019950 298699498 567911919 935957750 323470494 888558682 590758636 888332121 600406400 375013304 933140766 430889600 948816902 158255618 223365018 851234844 783955522 512614585 65472403 180868253 892551342 19280482 812773094 644830141 292143269 392909061 364146319 244416758 965482215 207581361 804018994 254109703 282250265 946993654 454684051 306801523 379322691 820680809 225854750 864612609 928156240 669801764 448836192 593884221 411563665 327463235 360966539 322363126 188403515 604766824 383439094 906266558 818014180 905201463 839737243 620943469 611207434 113680859 683975064 636299934 123912332 424460415 364189358 555918385 901636143 415376342 979842245 239161287 66453018 314799508 659496038 83956041 76217178 490276083 104190271 998859874 195499615 181176111 54009507 580470016 896435581 279325194 900563464 918340055 280127340 926122569 431656839 194476766 453695433 597761588 152813663 602545615 872172435 866153498 159497073 897646251 825899438 490394315 266549701 158542900 848547171 137702428 938259717 308397682 104234206 776952167 753125373 870720815 897261999 45850632 416118049 52555899 943524682 413517793 935943943 336783144 532693383 306471895 956370664 977022798 302634274 494275666 876473124 488420041 590862908 970623425 187514811 786946998 6123224 608729364 472711892 244751610 889413983 265342528 551921978 330074299 967485724 953219775 934485721 544511204 946699457 761246221 523156806 188521382 790150369 359003692 845972021 604477426 914984051 539778593 77276672 450954751 335279957 867426932 463573031 975391178 944255687 76014516 752783818 649623441 71084012 811987697 913636913 410066519 573079117 541496896 784532293 442653796 594116181 369830203 744099348 357797314 812483541 573866366 7237968 129102529 63460994 974855979 513509329 587542643 67075698 46578535 272090895 315966769 649340067 792988891 780245928 425886996 575671156 880680499 454451168 339534972 930468138 500531874 279324700 151153805 853047405 793805405 290277734 705163181 866852552 588477723 685751788 723806216 174581548 769190044 511529345 524168204 185344109 615355679 452338203 892295405 665829316 203221482 823430227 199871778 443388235 88856005 505390568 641750758 999293572 770657663 714752572 116428984 179524307 948697704 3273941 965926363 506049023 346586325 139045854 967201495 365486773 49839264 832190115 153969142 142537477 580175781 321919001 984634824 415081187 238289990 485864787 343733151 771274407 305288168 912442894 660466708 368728973 952204148 224645414 18585984 366344246 90166743 910367518 712644228 92763430 318329474 789801629 540207234 936556356 907297770 6324460 878470689 38561884 880813065 960519801 145165772 837391264 719458011 678105430 377106484 253247011 603360483 436366266 4512970 544513373 30563747 158655615 920431174 588688810 794595879 386050466 4106531 700685003 714345339 445647559 689375264 697492579 534354224 471862195 111249600 811975802 465317852 890658512 44149707 896146430 860538262 534845868 153446859 283360062 802470526 676128634 414988688 691966061 135222067 129406351 447340204 961994277 48741723 283956710 170185208 76254177 739941919 643798941 928007181 850885761 9719467 295543158 488312780 278502602 467642035 899611735 37352151 460111844 447147241 67328458 23881237 811681754 360807304 874808446 415001138 507389469 215280332 992538308 938065436 620318210 996248951 68019474 223795591 442417983 22498638 957954692 411860842 313005170 43515802 54639446 434087552 745409946 742573480 26998635 34054601 106926748 560802121 202267337 342754566 870122431 654972243 636482075 228329792 43306032 310579230 734183725 451066689 673968767 822134279 87917428 364413977 410232608 164706800 525998212 497968539 930406123 594124734 186576023 631998685 417428381 305492186 40182029 12142780 705039445 827920049 222880998 565206613 413739543 606115636 802313546 981741453 81564237 308275545 880852993 851891083 527726400 10749848 680033788 563185464 809880739 338874478 262169034 549372358 145036809 898889437 863845411 813264166 34396010 196185322 407201889 616899728 803180450 165346846 849647874 663296255 897511154 608152582 138498600 516698034 359355773 801866419 517074457 338348717 812940236 711532859 4305855 174177590 660358987 540362806 879796520 997958232 129430218 239936065 475706887 226910051 647048444 868630654 360233009 428056682 369124603 396383507 337039393 244319939 977169602 654593958 691500406 951915915 370037682 538750440 730527600 955879968 577481998 194636295 652754294 706487973 246634622 725471033 170486674 228505729 228843664 509621304 336717555 127749856 39098162 587017153 911211114 579653424 280995898 219919636 529460462 196088230 215674334 260498551 894414360 303959991 643148604 77080499 296230055 427813023 744684244 55359637 537701630 604039645 528554760 810063726 466366881 493179317 957565603 265439636 120244668 413411757 984695119 651993567 486526876 805857552 853253661 151209773 809881907 550095214 689655297 571732702 207210648 762923290 346325076 246512984 810921093 103709098 455494480 855254660 498720983 895685243 860405912 834369615 570539282 380065579 334659501 866449194 834647771 494705693 263954041 197797515 895733371 566066424 635563464 912862058 307228515 836158248 887679946 556219077 77496994 315103836 4323987 655520284 362426737 756377862 510755996 557006837 203520936 211187934 112257343 767186009 534688326 628826464 462399294 255953749 506583020 759105609 652994364 805478778 180276066 709362206 804656706 452319838 922124818 998032036 521439292 915099417 97152648 308694889 646222970 851229897 486428920 487172666 180936240 296975630 186296 271915947 707114230 518665358 650984385 249518483 307503944 342098290 299457842 564141964 71323398 179265512 560544717 441874295 919348214 589295263 962423672 658799606 610030653 334675278 852833982 433997041 638546666 443607341 698337100 314583058 378609771 793324921 830966900 898959688 72844054 890715637 70600621 184202056 380780962 769867108 366468368 462897671 87082411 906976272 378055645 223903553 355976753 869771334 284542196 239980790 598491161 707120856 596951901 266163687 440651435 452938649 781394112 148455453 420102162 891310564 665062894 916720995 42926047 960577814 994654038 790361031 173985671 466402575 903764880 352593437 987394784 304554166 484572630 893812860 884431528 497605234 750204550 821892799 217651454 780471985 842284962 248692485 956716007 243638372 1187663 86441521 71185354 660672897 269562969 573322858 908444660 677418368 438415022 149119388 608250134 14889439 265896415 167034870 821827522 634361503 333790626 811569258 740882161 140681924 446924882 873300273 980899455 565021400 779743597 700662852 993485229 318948200 41013269 652428772 941946271 923271558 190533008 305724178 775838172 83476805 226573256 825099287 742777041 789822017 863124940 87646462 811035214 480330772 919919693 882920981 999278599 705928930 397090850 921995888 606128148 938960846 956612292 17672294 757573489 456904066 234173651 576880658 330201215 678290092 579457679 977358803 821597569 879699067 257407583 255976140 721300256 761074470 991465806 622515557 661527272 427527269 642035593 445317576 459249609 93963766 699184354 868603493 628629654 504390169 407591760 46936686 83158153 340187669 127545197 703712859 819961277 412968113 125840118 523334248 888522675 344439483 269304143 428083986 843033550 865828229 388467709 138912670 202417111 60714851 881221417 978502290 672971897 938054190 504636964 491790906 562673094 952073156 876203997 53543204 772988848 435619973 985249133 111476388 18433169 355297239 103251084 720729425 175392675 77988516 879715352 370043270 690242953 41598423 314785941 249308642 796112069 251998947 97845928 111121864 694978111 47507515 829889947 953030112 179164100 710535131 180669405 954168468 382740101 544312766 368196991 515493524 44700052 353246821 330711223 865452883 690024042 367056215 357487713 936161671 842194276 610784667 599709817 221973933 683441217 70246463 707992738 296618626 693223078 1861333 319685282 163710347 726510746 532945905 285916387 484277646 541559562 76963244 527988980 771685655 872866374 829141028 439547398 861618932 978228866 605192697 533739376 261906105 48554070 535177938 477843244 791865149 157252415 912821718 212353623 487741723 475516956 647551540 868819893 595209522 962439601 554862491 767021098 986885926 499421991 622099650 690982722 728393693 129629322 86292449 722191274 271897602 277556554 995594550 642612660 743674501 312938683 183260546 93130199 849970968 791829140 428620937 895996717 954656948 529792884 281940374 752689652 69220370 781801304 119745012 795018254 349350451 22114343 982612342 547972480 973120217 241766950 819996400 592467190 154000139 411030148 545772219 788516926 838890389 702891984 431157045 64929993 378323333 305105533 754611007 10002989 549215919 51997029 889589949 220582565 878876714 599819843 861497626 672761231 144985298 464102967 608043969 307141101 136235972 100116550 261853861 975359717 454139108 214229464 64194746 642311745 51279194 741401400 524181113 767374576 440786960 841280536 99693664 768961411 482925622 806724106 266604400 813303473 911487423 199311112 146696109 964438483 950463457 336570860 543874722 548114792 24285081 655732473 915514842 439334290 865741861 16917584 549826920 48215704 928256392 741822588 977896544 954740578 204360457 328005863 663140699 146211328 232568244 326811234 354438903 249914404 600923863 387109281 433531989 677192099 385148039 159007165 609048986 355319031 734967321 776346288 613662830 760201664 526444713 542738396 3670656 353164606 258700182 304932997 667852799 836274905 681203459 491735634 584957986 85545626 347687512 380771280 661654434 988884399 708777664 419333871 950167355 471446763 827017641 636760451 825951279 901802307 758296390 311470532 998111426 709430354 552161040 806415054 217892031 123933910 448872513 315087650 124392945 859458352 547839064 938268451 336027819 96164840 99941272 978364826 149923905 743518247 438883720 125639219 201457037 74070588 240952180 745778174 127048043 937522712 548639466 568867310 137765180 685953489 621569087 222190941 943227751 697398306 328162056 798290054 827841492 559541994 567143073 403156234 345349743 226688425 360097961 5845100 52697515 940318214 462815108 196998805 942746876 95447115 881909976 264749648 441210204 83383783 390614032 192722383 847873479 986933739 104852188 133788452 171966 683224462 116872111 743506121 658224072 336357545 295686208 496187929 655041517 965389884 742646793 888682964 718068793 991754983 407023307 400475295 399059263 44605298 648368904 913716098 362357395 288023877 152756360 641482856 567937871 835300592 306615509 499475618 80477839 677754021 193074622 999877477 53812213 853613241 911170520 594194503 636971557 197173799 331550456 789503430 162791754 234508044 642768570 76010433 408353168 830130988 108267774 118073853 57835432 131351660 525978725 284007585 3262791 566946646 623078616 584039610 200224678 8985496 922413570 109976248 216341507 550672517 469233105 287613679 658164767 589963154 853335289 510039575 123891391 945797338 800644464 372579277 441493036 372667803 803348211 423064336 708586162 26486455 32207744 252245188 718354724 781968180 949090266 503031346 593222998 339052220 452237321 781097350 184910498 616831518 695696343 644750928 517815396 392325067 803237715 946387972 798887550 785643098 398668626 935508090 785417173 61473028 429140969 912182894 341732561 85266984 804113652 58367489 968695777 933262280 423039123 616194358 110288373 195354123 865948072 829162614 980015362 392341945 584778330 785677580 800837762 819282626 227773588 745281450 636760561 260455095 338907270 213248227 821314385 309280591 41579811 712415662 126272935 487166692 39394466 966092265 848109436 184346355 51237118 445671636 213457244 887511200 7158390 640291730 269088858 20109103 562611213 833840044 619262091 827065484 811797003 209870221 379576710 386830276 594644090 698719494 641162986 506061706 45919146 824879052 587573976 253817523 194477741 157569525 779489909 3099834 246295003 11373695 863125610 801561149 492994896 206482890 977941348 64473982 735391593 536604184 769177236 948130019 629964619 359725588 165305391 240482678 380060508 525174600 745394159 760095077 386995656 327442597 698579344 548782211 43069181 60256511 126621012 836371653 140472367 411277711 523163264 957010119 788126677 998091375 331233245 574658117 456550442 461106465 870590007 559226530 404368301 47335689 124061921 676984164 300125601 36898286 290153520 39392949 317594254 746236029 209892859 207199204 659826878 490251974 244963362 759841250 275863745 249101501 575334660 60370374 606755817 530054842 755475975 477398857 493787855 896723450 636761107 730285899 878233548 98895131 543344663 819646540 618402688 650028708 735102851 523088115 739167567 905376635 619031245 883713163 527297503 725605228 792328172 667827585 883575196 355767721 90227424 86183912 696061748 209536837 463673384 647044597 578104860 240058808 347536714 320395906 202077960 73508702 823478094 901076879 317180022 830351864 744621379 849183933 66192165 449722665 272048313 984559569 398589590 870441210 29300294 783873847 118555026 14331478 669501954 266438780 242932899 504105359 528323082 764099795 596984985 909296343 610584320 528237458 560231686 564616904 321486473 235762866 444494531 521188061 272423886 133142353 884618345 463403510 99025916 659409459 917752025 275082456 466030788 869015613 767813557 971443883 605591771 190683898 140495332 359804794 880572539 31571222 303552018 949605558 283402721 663451877 969029421 661135284 834286541 896008925 122419945 392655402 149553157 670040087 750484541 119872182 517432273 47829714 841418724 73614167 696036480 286890736 295159005 180073458 10129379 726263416 851295980 211931854 99013837 861024274 142292246 867341592 108067225 278005646 410895401 608274272 963688099 786167389 430935346 188079642 658654413 766240790 17157636 561480222 891931644 292837107 243763128 618004777 476745113 534668369 233918759 351255130 684711697 871826740 491123058 245741749 682596949 747408576 539579515 842632612 627987035 624125633 488826217 723085168 706279323 922031140 406649640 425066444 948886162 680375676 644044519 748040267 447742018 268981630 421780632 50405093 305425072 253762949 637534579 88162423 433341797 43288079 771376755 657039167 82025454 395019581 613574871 760695651 377583709 105661271 552822435 381991275 691235269 381942086 889353500 514991299 667287745 917834521 837162832 151356475 288148974 193196160 749151884 889919110 37738604 206026580 693229283 293109438 312443489 714741773 678055342 3534046 387676534 595433034 900482567 43478087 907801432 390745421 764454732 354004540 603165752 221208188 186651554 4596837 344076620 669333473 793001584 620978512 185949004 403441323 710527712 333022955 332305141 416952235 685246561 943099660 216168329 356325336 675082023 441175529 483559245 681814731 592096938 952536736 472174090 642713924 684317219 701100465 222625165 908784547 539694866 595402622 907071016 487983215 99923386 161310930 791692078 561048275 3916707 245490519 145055098 91916060 830661656 611576350 47910377 89752380 46973095 583139867 979044315 864236874 471893924 866859687 286853558 642009600 647113381 196156925 899926883 618848572 311030023 964746173 627654863 57967231 86884968 302919019 774229100 682257265 40995115 102374128 40871853 516329051 635061495 322265880 529076109 26819755 112692024 197624339 28799241 397986164 323538333 341731829 615066017 479547371 621550232 116599095 675025883 620200939 438416865 341895987 197815232 526547570 72833267 929109163 599007069 957659682 287073678 443186754 498713924 884341185 351062579 978396417 786745096 669734585 464546475 130290900 496240068 159304601 812482177 883057419 439853205 841197714 875170691 672570074 127579419 716147706 619826757 732851161 455863805 761752780 273375901 262356100 725557090 795266343 360059944 546029243 165930360 291854027 536161476 484261956 365716720 353593247 799504148 793110852 130803584 22545965 58752768 356856522 76698720 2649124 73719346 743204164 483806926 839649493 562510489 870757640 978617994 380993463 462138602 884013261 233065562 203484388 35587866 963230767 235427975 592705433 889936613 769098286 310581086 224502970 421120587 20547503 812430769 543512907 192659981 203371514 947605844 428077304 783988276 634564410 413932448 19826830 485546635 779621632 210336242 665473152 373874976 893415105 406308909 803578723 183163591 56100947 277772596 176338546 42407319 81281140 659164529 628335626 715704170 976664387 892343633 614340655 233534049 956287173 466306502 247614726 279084894 618637665 806770883 316664153 944673417 913526884 678049220 523300630 54779340 162477183 262768707 433185232 853072215 309831748 329201220 169963837 443780124 976128684 488974026 822120374 689466452 549243796 793326687 44288698 479491576 606337594 255207824 136312683 588576072 329940421 175775087 710038287 163395400 554755003 16095248 437840272 289415742 202343049 83018508 167145469 884660278 602472447 411786241 707250951 253335934 902422481 212936463 917055364 281304874 10327063 24298844 315747568 198243217 446632909 677642130 148973543 763718350 562931028 439524956 794376876 564636992 131912943 443505900 394495398 727029258 568633671 162101112 194842589 615613331 262379496 524584888 631709569 876209672 894217666 137329514 871920228 399305685 170662312 79130831 316412027 490335280 662395092 346898731 380996704 921312654 551056225 958287688 523100115 736845356 807777488 583289843 48958516 977628295 301269124 361613950 796900107 335553508 862694982 684342077 525986945 193569993 397567169 966897161 946412004 537141634 507807751 442204864 274499111 275127965 532521994 433804226 733844575 438377326 525500708 585373814 849932359 788922508 289052304 191805891 887975613 604812370 556056302 438520983 930229827 169288031 696218307 260050532 318869887 461000470 528692470 841079710 69847995 112282655 83291988 676381758 18635621 138468580 361773838 769626178 259548304 473358357 43535670 979788842 143312754 632582436 961908549 40428925 591731428 534410442 491376536 299383618 286843621 903075712 832971246 163913352 689222423 803636743 721432044 981967070 694391105 469009889 492315033 611695323 6852043 768946645 467249634 77183127 526877253 508354671 924759831 925894704 947278304 456462973 818775916 645193287 16242675 303672723 189660537 54899840 967558263 981379720 379989691 9967621 168313484 797683703 84155409 104553476 502547698 42753727 624242751 167229484 463798929 170368644 67038318 334260532 943665393 128264747 953147050 776548181 460184770 737984610 729657955 388424395 397909078 751423509 891120365 212345431 970103842 114002170 32112640 706303936 290577729 903352839 12426296 64765005 852122609 976905718 768000405 645443405 767670803 439636424 705870333 793242255 726155183 948309311 514888629 623012074 945200494 918491490 875401196 739334838 300249374 866344189 478297905 188638801 609717298 495661854 378042359 438760092 23490111 445895577 123613464 735612284 433586049 581813637 849060943 764912729 388394836 566343101 215839420 276526241 932385978 59749728 128608612 547334726 962422492 60271698 433362863 449126460 494319489 175165369 203963880 482721532 981452184 126315648 377219521 234172164 784318388 192959959 210603724 273003861 784923275 205225905 10360579 385643508 760847735 720087876 472862017 481489513 427442933 43152781 218251206 905096259 891012904 231673802 906512566 147933073 863157334 646203389 107703451 879831914 563623274 276865904 999368415 217577063 647828081 833428268 146845779 997721380 288562461 552845440 370154411 285693122 355727173 214307200 776688640 379543912 65957731 836579203 786375500 513215677 24800020 679334309 357066993 922330736 863580060 225449283 18096179 602467505 421663327 98104961 481727673 909404853 65054569 918593223 580959504 751215413 333208039 996830016 56262952 414118639 720365228 372153690 721879253 148693796 892126381 535497544 333326415 459076120 187003781 749002371 366602418 670892950 825571314 920245829 290681983 189987690 870967894 198157324 720606745 727995364 136485687 540154397 785487945 491742811 171465151 328900607 48217275 190080424 288535612 474385660 894735999 618004135 95662241 974892195 31845513 887756474 40815364 639033672 890929200 188367941 35425822 401785475 506214323 355643699 649813454 909850541 780550831 420599663 700570518 395922022 304490666 825198956 444720924 567647506 102060940 287007902 926506155 467445079 344433184 37432831 211273647 663482528 929048216 112652427 313761085 352618653 755360518 881741764 926185608 476855745 233272804 836876334 606180717 176459203 159871629 538353108 481954024 133454877 692075969 631476418 611016093 511062160 902086181 492469640 224616528 301993886 288668865 799641022 991323757 176729871 831373696 710140538 442559617 889337453 966013875 966531291 140325566 195746183 659016847 53496962 767270267 190668530 898831274 108708372 761342386 768767107 654320514 352527801 579828097 516939222 31647222 579125664 731994794 558381258 86320843 759679097 748906258 285425667 749563944 105423353 9190213 295301991 98659098 527292762 792572144 127434913 760553489 766994904 611856742 27896226 439724897 250527029 208759325 385217306 626308546 219630133 985969454 903095043 799517393 619370787 371594200 426221847 411822477 706786891 154943741 541462357 625177306 945058941 881898403 244038784 736470017 927732113 862300020 154170016 424835374 631030493 692497214 376770943 371667441 378157505 38259060 812075308 525120958 571438619 752937132 376575612 55354477 72604371 395876383 600064900 335390906 369843793 452685357 530268192 13052102 310998273 467555030 240973424 155706004 451209174 308196417 595030869 101885069 396234437 166562105 410097400 329443324 361125189 514313131 191877956 101699987 837347030 728514857 26282087 924302309 915048822 596279146 565456213 521290729 953353773 213596871 991886405 15852926 764744579 433017024 955435826 534240225 808198661 419332213 589007451 752596536 932008132 150396718 553530563 409109515 433173461 343388884 171737777 915092421 550610642 642922613 105776690 196988215 610409815 778117316 243457938 77943318 22406022 76452502 60300263 471403640 412437635 116311398 493547398 616875355 567948537 230411729 980045963 10751263 600301972 240965147 903604566 177061894 810841989 516877481 138772745 316153531 369850625 423631493 519266315 780774600 4915650 136094174 766998663 592193822 926849412 938462852 277002990 232687761 981596809 118429296 406426737 25573978 154860054 72167994 769415048 185307283 260530932 775595425 126969965 267540158 893576176 105916423 807837602 477042239 870517851 254176498 277915239 50641629 551057546 335389325 983340868 576945989 632689751 221722660 889207942 925501319 519624606 115341996 142172345 908312983 904003265 866494264 647806771 596539853 331592997 182628229 249101449 366019942 153651123 632221807 163712280 688338176 862197592 973453434 13598589 319554850 452425093 846099530 921286941 23297202 344435375 868232491 660693150 359651197 85223120 762838410 66142828 853302450 876822500 338366841 210010933 10293607 268822637 120701231 686817901 680103699 656368112 24369542 917208267 292491794 38382454 886875771 210059978 199971877 627417100 860708786 901415209 345638639 240493379 725287664 721076076 487854201 220362160 159575199 694596184 305892270 21952365 249286221 356361339 195555552 445748886 899104557 844275361 737776193 665601997 893565588 701856864 851434603 965053623 955923581 962366093 352638681 573981821 302680070 154256325 604370027 687461964 520906225 779692774 239369190 31593941 827650340 721449874 84632690 652239310 725175593 662828211 477199386 504621166 833087151 244913393 825341519 228389365 565764103 511066942 571388006 547317026 796812711 100041035 140071957 672602555 60057259 864958992 599424506 406530825 30935887 878761032 714131988 895195737 490362742 928823026 311493192 268832124 978360614 372880337 771316957 84293447 524899594 499837933 155679488 58816020 684993775 866841617 684062017 867388992 710785607 179532106 810929172 358871211 297965225 957415790 11164754 538524987 960511566 616516499 547436469 212530009 19026582 537224851 519728479 158886514 171641985 739302799 878473811 156623991 961794871 591659113 65538555 204270685 388223105 869645384 417173665 92227742 365489485 202949656 655932405 30899127 6388781 312497415 548118413 335363752 292098520 529958154 934520160 938829175 373899176 937599318 47788107 208910765 186350619 996270311 84329612 29383383 800722259 453343996 32019530 20144902 72334230 194832792 555044874 414694735 645829582 556818435 842107195 975769164 610991113 530486600 298756780 427760794 331622906 201779893 664058640 629082457 523234166 388272733 312503169 710440623 902342393 106707865 544467962 369586245 98572831 580390274 695942620 710915016 694956075 856775545 212174442 418899817 74344067 868720544 697078093 21208158 848573233 71076191 69064976 463342943 963664228 612890079 152587172 723540265 662847469 503567506 107494110 784184575 351027651 370293161 893316852 818145572 468766335 824454812 360814340 646521186 488232672 865935526 998461326 414169990 944852809 309595463 906938100 102131681 273001022 579748544 87803393 868636617 20643563 771917978 610195551 441840662 144547741 354440736 331299615 379743141 260686406 554147552 881731894 763654616 497874173 620461869 72816122 705478932 551234684 840897184 219198889 321850178 238138528 984315539 642741218 690682448 78128877 759953572 381124137 107328685 159723272 963577145 635602023 728781263 902185786 928481270 890167145 370492593 122054388 221707848 115676508 930207309 160987461 425312733 969185879 973249574 194916710 591252266 44453074 925516482 397703471 470514660 132498983 542609448 567225759 956212615 992520472 681358438 335399767 333005778 860473416 175406093 327229215 448499529 571683520 207349427 323588705 525102514 866639468 92625264 50929065 486632089 675143836 535893857 21620011 134648268 266464900 593968169 59312957 293850078 621116348 101279339 344709848 644670120 890642624 913595473 874752027 351508420 661015920 131793416 19680968 145445649 490089874 324668993 869708485 932004658 163605323 756945586 467687069 905084430 528993194 443448979 300079101 499734353 85981982 110030626 333530167 156192490 344110586 5517343 15185090 584098699 818355448 313392208 897445815 246099757 989738419 497276415 440774742 681356681 766995755 220189047 787143039 114898079 49742405 944800650 944167482 778533683 990107209 787972110 298276400 706417995 768579938 22032475 471366703 927173298 953027873 58797519 697185961 526169977 754093307 684615242 721038389 817220721 37464774 863430322 489257485 986642353 795033408 941471088 25087119 949036822 460831368 6836978 746834365 323715262 615827107 637172775 109729212 225176460 749259768 756935430 54017880 841187240 657799637 74475783 73726079 753087740 382696680 122046888 378307778 172276664 716628422 532941545 825461207 130750670 219060583 667602896 710842905 142137974 44914600 268646119 112441094 801286316 105254856 532902073 300700608 193246637 202241259 673710168 249336205 880490622 74412698 162867674 940288088 920303461 125418305 155924695 275608365 253319277 29812400 757263085 525567680 341493735 843762843 619672124 285470695 93231332 400079130 940265963 614496795 749225404 653509417 894522017 402410492 720922249 453103913 540772620 308697546 683716012 743539037 750722654 228118508 594490440 682499694 364766410 219043693 713771714 485423592 8605708 29834362 811860295 556010171 751592926 15261925 307805766 917188538 446164612 950318757 486083826 382860319 966926145 409726036 811177409 959502853 222438111 44069807 792209135 206512365 495403052 474443290 807760636 799070266 444757111 966346010 178005290 323779509 819643927 364963544 470871040 107204617 328394468 345177765 24737737 310803272 35452604 124264816 110044950 234902372 42206208 341736530 713688888 532886199 28493844 715661059 108733639 604053116 365485026 790219873 896493086 179592019 87137368 209338608 524796892 726549441 374988517 642541909 872259940 335068333 333245952 16114394 553377630 650059237 584104865 212654062 711393332 715557527 984527814 624479394 565120662 95558616 835696880 617060652 920894454 706680608 278840995 292822632 151638797 375568588 917726185 448087122 311257172 783195291 871606224 203226253 325355660 562163762 255031783 315699423 528006455 415636888 228191941 874908594 287821084 522759610 257387651 515859093 443695814 344079592 983602492 491942585 281249030 134584662 629899156 74092405 555852653 214353820 13729582 920731843 790024403 405804343 965272373 573775808 208254419 723304710 308258004 949242160 405352268 957920717 719695294 379060727 226353889 310603957 925812391 482800545 592682362 812548042 112755144 942194907 772454337 432233596 653243743 969643511 810381478 793470495 382124077 739422573 868973020 924358763 409170422 858810452 49342553 970337276 992183300 216428269 643046618 484289234 304739749 179794713 615298140 837585107 716949160 632181981 371421860 730551365 303815140 413199077 11138233 891433044 118411698 839868671 986007908 448428946 488945774 907233436 911212471 555849329 555782393 948605778 961140099 344146379 595419450 769179996 662800864 105272155 38272664 879024664 718387113 712744513 945397890 325138568 979246077 673295746 909550311 754294226 671527616 490172038 917765310 398989760 302995223 228580761 710253184 772392769 876965360 62123114 257139881 589747942 177950840 837396622 925296698 474711910 391739554 670694910 718923578 303204378 56658343 922336149 252802864 397223297 463799425 587157395 827170219 584477630 474676846 587719197 427368123 922001173 502706035 668625338 14076277 6308977 612114135 387094487 882022514 540389857 895797155 135806276 519859280 990838551 737493801 300857525 507543088 692409832 652004218 241447747 462533686 714258638 676564974 865227496 183338509 359933801 488859552 234884870 664837984 325793017 985610736 689412321 199100514 253133030 798899455 767767072 831323719 588222265 299084342 291660624 416170440 997921568 702442175 618188897 806578083 607520110 132495370 936359207 891307801 157254424 638360138 429074394 172840559 327667129 603462390 795132822 509929325 588636175 997454664 757143260 160231906 916205691 533229761 95141903 809153566 817321349 985830307 767950840 268561270 991637078 128230262 885171779 32756931 987815229 235546499 350291968 462463203 698339371 729598300 852781091 88894775 689936182 726251346 8055299 178811428 855492378 175509757 502260191 503288722 606774707 711931833 241946964 431514992 846419076 739089699 746108904 989644846 371807539 556641695 660172163 30866241 222039050 529933013 920917233 694739874 817836152 288171056 799234657 215215695 402545550 207500126 715411944 286191817 885659267 181727443 458889215 745281941 706186033 842599493 165270529 214231227 330578581 655654193 223263918 26106442 801822034 144614229 129275563 326033618 736893999 144969012 102348544 658899944 545407124 357989525 825301400 783989925 342744849 537247492 459397060 994702888 253644248 369225296 534307513 449018895 342108990 997540619 545292301 222267650 802833982 614439182 624195646 156022057 853005045 239562226 554755371 406316720 370840871 730659223 509680281 32041034 410629305 675452065 367554223 868498347 617242165 717767926 219167866 144750605 653477193 529970241 71588458 818867884 608598344 486473330 32038611 62650186 285434279 452970044 453599341 211463852 359224961 49747350 19119829 325376794 853768468 23022651 127747338 901400291 267291714 996266538 270319088 222620375 450728209 913149478 849050832 365099211 415157035 752186422 830225878 945103897 44722527 802124326 872960658 307850269 1094686 550576133 780355704 158771897 488184831 335883429 283484512 476942033 632705595 903786527 128487942 309052112 548976945 375261260 900738699 754505506 348762851 57618764 940490482 289355960 967246200 723123715 908487076 308974983 88000952 975450263 630535149 295301897 770381203 755404532 377491068 195981498 21480602 473128264 184985063 634394780 813334148 552269447 898420517 896516531 945508267 733719784 52088850 949006986 756486028 117213798 512818670 923477933 217400139 133845823 550739934 849846317 326580268 279699065 476445546 644279327 643190299 433832024 17673469 265000733 894538277 75848425 940445289 65557699 633879293 185694843 30852448 284837171 658886520 272984097 537522683 361896850 162220817 14955057 834673975 220303496 779257958 852727495 101673332 227845316 304566713 93702723 860655860 421082998 873720688 551104966 911186530 930043604 15485077 694733242 423158088 200599701 441923414 320088135 908255383 993515129 916927366 846467038 481942307 492032703 952635674 909046706 493670437 556210348 730696366 967041082 714774455 940569867 972665342 40059313 833537371 780225704 506892397 912756374 894302325 695433428 604175745 493670957 187623116 372749796 214093156 723041531 218227981 163084722 655937381 164458317 253778760 245420058 16013941 664584626 922995057 636833662 9849771 692552573 646404576 177741635 130903232 880625988 912238546 398123090 481119892 427631460 970978789 528314776 389931431 59776122 137269920 403545734 199266464 948041707 467122921 453356945 128111818 313396317 252356237 585523891 447091858 731544636 121178811 371992552 813221899 946504246 602640521 323026354 948639594 127424447 701363566 402906006 89678729 471529358 362429382 781527709 790313064 537101342 956633938 736002004 924246952 333240878 573171125 674684620 876414222 515810113 856835832 5063194 492256518 822828063 538492934 345147352 110809373 688929618 710961969 388476963 30816390 635898794 435312299 180117915 588313751 240093882 370973966 560724454 424581449 854874968 728820693 237365804 575930299 17157665 432171488 274692508 40388270 894016498 314857460 500114918 674213642 491883632 88568633 984050112 711884377 463825025 92570042 346414946 332659015 710421201 913730280 860621577 75030056 499224655 585635352 696868215 999426930 681058477 949524224 29963377 119446078 893137635 766912062 464601920 293549259 97970604 652258769 376176945 514099451 510422023 686103966 683991061 693203669 482301367 878591468 134166722 420163841 454569412 373485032 697650063 164972367 160833272 836986402 94593244 94362416 846996579 824123662 278373768 476563003 4183000 380263301 718677369 897369258 574316141 761953089 273415704 328346586 634957567 946729828 567227602 830439631 776801452 918216433 91607448 76316333 14519639 211510098 131587935 941853504 484341799 116580561 859941025 786819957 296272904 714271518 272665051 744418271 807339560 37139919 440844301 9436467 218992251 503874779 147243325 452032716 651934776 518944543 413662964 120703784 177268826 896824025 517984447 810175592 749073441 316068912 954001071 439173844 276352398 654883241 128375258 515721557 57802218 270171827 873482968 721367546 698255423 209305629 353301574 231144051 929152989 507277978 797890374 984809113 870521047 546185028 776653821 159888100 607125636 3445270 203617300 464150771 252293630 761202801 432693048 224123912 811983526 195451288 407269275 134960521 66413214 628031796 249342064 584480641 664808269 37515216 585426034 641041692 176011743 291986781 176101470 351022 479763395 28320176 355335028 462659245 86025515 681186559 281964538 406996275 863501711 137528424 514199481 372155773 69269546 346676843 125893246 678359534 495142011 483273066 317197978 425903885 77801158 637709360 444757347 395640322 330791569 969103975 647527345 988926237 579923751 963140896 838225505 839697488 738058264 226290000 338101462 623801264 438812599 639869517 796234611 341882359 79470491 685847637 451946018 61519621 878216478 355276039 505041616 649167450 411072481 750427111 948740590 442635166 278190150 44961502 811241714 922046746 660933621 535825593 698810068 354280508 86783576 428500901 813514897 40035863 92687646 278519737 153906092 40029664 22064828 121995629 353299112 650098034 828286695 305890331 113661327 223205835 688609051 504754821 401440878 378795405 35098391 67177806 44943318 255635326 883484511 627395967 945533789 887863560 635801529 818723588 96867867 844157626 971052464 670700845 383146286 562784965 894387476 635111726 541339702 687572351 811607160 480244895 881931225 969932772 489957299 55610876 819537984 935825936 109172320 125440293 576519576 904380358 564444766 695868384 541613203 379341036 624316496 920913490 430192356 674048524 735357981 49016202 652800966 643929813 358931313 626267639 927087734 358551705 174860859 282751468 678165685 382040780 79000877 453183011 453682503 700114827 202160703 861280823 142306934 771663378 440468269 779674920 788982927 139595589 746945524 135835099 476918371 533560360 748321625 955821976 787841480 4178023 834632034 762150538 720752662 84282575 429266906 793766466 182416043 441999827 898622673 826526261 138987879 306502664 200527130 327257145 216173873 840650921 810897612 996502284 515159152 360964627 495109570 936105165 911052690 392589386 631072283 251168129 259839368 38505843 70615738 69503887 605627976 955364952 132796871 617725509 263076682 870621415 443007788 480701521 985508364 464768691 82289432 269245000 804097678 666971506 389348992 851138850 107353559 97000829 211893657 855569596 737238638 266260563 650563167 62454357 360494305 368685334 174989586 846814481 51593281 420441868 323758260 392752249 889875108 453669919 898478476 969636601 976024994 685773662 698851237 316145249 775618777 894895994 231430991 326465637 901494890 325033290 445749149 873175325 833977209 253612103 777593062 46518149 40450224 847650064 119212357 434491390 321410748 263192551 199666457 550192331 152195791 941397811 22334853 512075925 71542045 534797308 954742001 979459816 123212639 434458226 33635719 798631604 352132947 780149863 99503031 497769676 596666681 553371088 988229299 229506154 953135703 159983943 760938740 490198441 529562487 258244748 80994483 939861514 721902436 697828608 320012401 681642224 217079153 945999400 700835183 200407588 120137201 470111280 538879543 867528273 127723200 630854245 161827089 892251017 868044216 647547322 344350863 110923198 438648637 34155332 902755330 6713162 828759730 538368190 519283201 721813864 224914690 991890694 523815657 286576312 913747224 25031326 297510232 328580031 850636902 509292588 65671346 265303396 188820322 396727034 456277916 251374453 815020037 528591734 451296388 230755616 186799690 101880243 438391318 972541818 815123637 283449831 941745608 726410747 832145609 279863531 133301839 17108224 487456657 645404350 125522984 116874824 91758104 253837570 730611728 783288184 25924593 220753790 777801100 94643863 763579824 364579994 381904227 885819026 164451694 421841894 182971934 193628601 686250313 988568723 849661071 973566528 699475425 514921976 536067143 820903615 728107229 612473870 279584286 538135219 256387940 301488117 405236911 555869947 762848932 189388909 97340121 132575323 873136719 266280030 898207295 694359548 793715481 934884688 849367497 892340202 798309691 956683251 286834209 749832085 600433907 49426585 560627767 699258449 139026178 74792887 49348542 293232598 240378156 2200168 795320748 803233984 253658300 139716842 914466494 70225167 133759741 758331678 596935153 272564393 135458754 445408012 672027402 659260372 676209631 198584157 127247 214739388 247953325 352357855 535290572 228365043 188401546 339811845 985903440 524574187 238311511 995517284 895487597 254590846 333209592 930615352 501185339 924683111 296922071 829997533 988920469 246378183 512338786 523124054 6561178 335939744 1845897 656725449 878516781 700660829 560053825 129549568 9734006 847004233 872514819 801509353 866092128 547975699 565900109 138689304 65927193 504064848 482511904 424708416 432606868 147190777 197382016 870384062 60370698 372137193 749297912 859132686 685325428 770340960 44462099 653722963 457562131 92699779 903031524 832243411 949928425 597627353 341164159 152294009 646624573 269392335 29507965 21670482 40000795 922329397 739518588 586320400 243424466 827608767 514632349 514455434 640988788 116874118 564941828 710011706 246800729 121408900 672035932 353927357 770964636 169772059 130378576 290641751 233423772 913111695 949303571 218837612 101824125 679414407 142677209 125776904 496786085 682319504 490077020 461456216 457237311 599821466 247957336 74300207 613441979 939887737 75094543 676404354 16412236 263092325 747046341 517862636 789102184 237417338 759658053 251984171 687609676 834446905 266183514 442209185 989232758 671920389 236613463 448188116 612241449 386228391 463508368 391092206 745215980 531315403 839182558 76222269 286972171 178261633 651428896 668114100 774164757 557434557 303461044 888672361 228505692 693954774 208403714 550818581 633679480 67271947 156987633 690644119 376253124 363327737 740067952 682377329 846112480 477207078 334060527 897167433 590760237 612464762 984360163 915560042 813664084 156115137 534124613 959386689 68640448 30137642 153345300 72046304 612074783 961065931 77548750 242883454 613675236 252551962 684064763 630825972 669688264 884979317 849544355 368194881 304304965 214751387 245102290 568006152 1165594 354946097 395068699 443230989 469171146 551895103 735862546 834833340 482248988 271313072 596683217 603468962 300318876 627843797 998721652 817640433 517644313 588688867 115701917 420407808 114249253 641912688 999122160 711856585 405188248 117665786 341374872 306725738 205972238 363529568 949399745 876897957 624852324 702478183 950382363 310185823 434904639 166546486 94994526 286959140 62907781 869751514 161541056 85194914 751098593 117181379 191379584 907414569 40333379 858922309 951029343 634399794 286025822 231161368 722097186 911779541 83487529 576318937 718848017 523366225 290830943 146068871 363197051 945247880 382061054 902270982 223213104 782910848 385991884 175606431 873390341 169618403 545113293 603139454 102146644 143654015 753875918 934541875 458184569 513422279 405275614 957948466 578422870 971357265 816807887 20187987 452562896 449604439 424685498 527129170 65150543 794647350 726895992 572795728 941093954 315124721 895320361 986893904 683620505 213412782 836317617 560453563 667474249 190207800 330638646 780957405 884648396 513641084 117316516 784447589 994869150 357632780 17026345 487165161 593600705 626620575 779209913 216228192 130742842 222098830 330445450 471495590 142636689 445850969 785928345 368208635 767758421 31251232 64293156 212108420 272661654 570740267 13411630 208887241 763884905 66283619 338604287 740532021 785198696 903778518 565376673 566765210 970496815 712990775 251633764 956576170 940160992 823816027 630054746 453717631 249819040 105907645 71754204 692823059 458129688 151522299 961628675 797922505 499435253 806116950 470242864 156009186 536162408 52037430 450039684 598521097 667973030 781738916 534147176 66480328 16260713 36397007 537181959 629631760 49114221 430083464 556346831 912417973 89295348 583049925 892827636 629688048 35369539 759228961 798762477 556553691 396006946 709756250 57704949 309199608 436503136 653902290 979950731 913681323 371017805 211848463 242282226 322901947 553971263 567595324 265170354 150310357 201222157 294539173 807923989 540899849 703801751 714029375 474895275 79230539 71265596 425218845 825954502 940739827 617893473 899832572 227481855 76545854 846322673 717067704 653754031 82608586 903668440 206840789 319507063 99938078 77003911 638561271 984913337 713144864 610610035 6930794 79954204 339956381 819770262 76389531 508391180 791799236 693136621 324989340 288311351 83443883 640054264 222163108 141407249 281259209 482227773 955486349 680813905 981009530 924815044 292969813 122532978 947940735 383393436 594402461 499865651 149419387 83496277 889667117 514860055 430329463 33907589 401635950 514641638 740119902 736732483 68364014 162602 703062146 40493231 249614048 630763443 780455957 849586792 454760345 393077780 86345905 305322004 767103252 914446115 38144977 470867676 650290287 9362301 510740565 360382445 78724204 854927359 375681794 92279032 696380401 527513166 746978560 138689714 927049864 165146448 950233178 929481045 609196768 171411377 583839361 615060253 672865098 569063007 58053322 994211020 32333884 364264718 205485803 404148775 805001426 762878646 731594626 581622391 804686664 50903568 27551886 919302409 495107969 315845148 308954612 747911086 50147715 904095901 128910331 767470396 128877561 780149915 161273808 119202315 782541488 65951968 852958723 646848632 994137882 614387836 588617480 844762981 136781006 637422914 504738232 856395447 336343557 51798600 967527373 714938327 878615071 910401131 338403433 551611442 146267164 565712072 496413840 730827193 956532004 958579524 181966761 204914018 913019648 907880710 148025345 405797797 676504222 744877303 666652487 656902911 847903376 876216905 32066833 348306034 677105037 5751021 165537110 190621187 621815023 726474779 184256755 639595323 837958964 3921102 516996646 756292007 142789758 64088133 640487190 548827480 967938323 99802244 713840200 643068260 626399197 128310481 851272491 152563299 36672234 525122615 811125902 623114994 706753005 579635206 213191460 959712820 973256379 963106897 386913287 102908492 447939536 466152046 78907186 527708900 404627144 617038714 87614470 122064809 858699494 469542099 162906566 539181260 551533456 358289052 576247835 141015426 937718480 876790332 734938000 676204165 649163733 296357087 105226262 255110802 670337904 299102707 215522178 946402025 495087768 895943085 199802378 482657744 28170982 912481154 107515596 369226000 163464985 6462638 310432840 118535286 970926484 361679536 19426016 909894740 110983899 188456908 690606943 498664445 718834714 434618760 947668335 457226828 700195742 274167087 432210465 709328414 44312921 645084241 552640106 734983379 61701986 7388481 538662304 173540561 6145651 201953686 256886785 40239105 79850089 126238890 643688748 428185680 904324296 282239006 147269797 787003951 966904629 850829396 657000534 68165396 218977786 537544948 750766857 489797623 374267013 37043559 773018863 800639958 374535144 853656927 772146204 580870705 960965467 10246477 890974984 814287246 491454134 37057258 969823503 847643126 56451832 534442927 48573682 982780790 642450627 561674076 516071764 461937824 556959964 383566965 43187518 831671559 12403376 987903680 869305500 51323846 166411466 875525064 227498686 135913978 499338078 928394589 852029144 404826435 148236994 540976146 563796098 259483719 437694959 751405502 995928632 331102000 701492484 468577787 807240154 269133865 247012291 767302314 950124846 87491556 50548755 910253677 238827609 983176727 242519676 132070188 990854250 262926842 228209326 122646161 878352848 365420234 576198650 108851852 220725470 2801226 270365143 31053263 23226446 836449597 602931295 271820370 977566139 514244589 139803855 133711824 87398437 382700711 833452042 888119369 873809009 465416253 636270871 531593343 430829543 470569602 863001503 882041465 785474226 309758674 768912496 333755394 92267619 877706887 837537788 107964714 796761711 47284613 834909914 287882948 321248940 644911791 638802500 189487335 686627800 580989039 911249560 622108526 694045714 656932658 404942808 733239928 728913247 132875754 489438249 991428328 741111846 472917130 909030487 869304037 299893173 84940941 395430480 33054299 108476090 280582512 641488293 475980665 494195146 282081588 805380108 856060210 979945437 978688733 519792096 549700028 848221904 966451445 911942815 986231059 900410338 655999497 649611627 541840247 410920503 384132395 390659978 791100393 537588568 153133167 612766951 955427506 957916593 365579630 9999502 521007581 94626578 315645381 600103219 272025528 588855599 243758999 418248108 836897623 993205280 41454599 493140338 659680529 204483297 278529471 192633637 958920961 650416595 411265389 393088261 101694854 710430521 443482176 123000697 3706307 246217660 629680239 903280012 790859808 913933032 257252786 529488747 587743431 121310637 358847431 253197032 403932712 721836254 697162478 634469370 510627189 871229365 733299822 48338747 3966247 822755405 643995406 299447913 315344759 867478055 323014556 435512037 809854693 789227686 331172202 900152375 608998069 658086803 979016396 848619144 861228397 598957977 209738139 143426854 561204057 617452746 191305653 497546499 169648903 836088088 885926266 921233207 645827531 622656733 164918865 160503674 235111996 303118164 665343777 223524011 449454773 303249181 95934680 985385803 494710229 243270845 735343336 680126978 347421440 381104411 222360005 845713945 5465307 348637189 340377448 612698623 97367507 544289449 348616655 779870149 150846615 361286172 602226554 88559521 81842842 708071382 146190832 816666735 475041426 708137012 645761080 740245547 195709180 831355637 462479712 455912568 867153045 726997950 649257722 711538972 245429474 721957014 308554650 240808578 912843945 354218090 631179609 427536438 511315062 416592778 752469077 681797485 640738071 734333482 289054511 176490874 462451232 237262050 514472843 873183834 16807016 725201711 911736979 189552937 78933130 701073392 232832373 673791147 563178342 291701225 553271776 558355908 44392605 242354243 855574667 50550272 960172312 266452234 647187375 552433676 756979073 316362158 519731592 273135674 787465928 693300099 484771031 645402370 594112671 518688833 87472995 972509051 359593983 351016068 188396147 885972454 898311073 396005453 912825685 969901092 220245126 900758911 951141339 635636795 14854256 601203299 968583897 173864661 509378662 75770404 513041064 457606592 146568500 488919380 258427814 699851375 631433704 794914405 794331316 144195703 904251991 250717745 552858550 10120211 656183190 722818163 596397079 396977825 86320769 672627788 183552834 819871011 18816055 697214143 447440682 420177087 972362907 256697140 910644931 129613631 904991957 535696889 925693574 964830098 882593743 606378684 23554801 790128201 524081849 847701266 708641029 860896283 814569862 111757556 260841670 296552033 972126061 949600573 7681983 394717082 547022696 754603565 730790267 848285161 739135672 709420009 64215565 620483474 145067359 512459000 77433481 786102656 856080548 249119943 632036745 178864578 155725203 439056934 800458665 855356426 974804858 633443273 167221770 199850029 564202094 936431305 432855763 159001765 38718916 433230112 732345259 274530578 380757656 715117104 98521665 78768308 838477897 142719293 208442052 911963379 435695355 115076590 250969708 588638168 848935955 696703696 96941039 642434705 722007231 799875539 748088844 621902833 734977132 131829963 567093252 373060845 333252430 529884144 635073051 733967136 843296475 787652702 748741148 239886664 87312464 972180630 388199890 870408646 271702827 586152187 522261904 778793762 133380527 955571286 870806186 261921413 49037155 757324883 599436282 333933630 276102035 154012162 286484060 667224126 860003278 936407639 264567602 11997339 670949478 619783849 36788960 668887057 435545843 742416183 656699729 187247228 301161680 716157342 823328880 231107423 544403356 383970148 82143920 46646880 535998395 135743601 812303749 615489993 199114963 986262929 821804521 401792265 308407887 113454323 489150680 815929137 478794719 738931885 854997972 794194296 428766198 271107381 663400289 498688952 332792907 760882665 526188938 571351278 908154969 663884168 776831578 88752061 253557726 771547319 58706020 820962540 856925536 940508798 146831676 919512035 265931939 52170952 865926652 856672050 78781748 93965542 962059712 487020299 684369634 340389901 633902634 510313923 199120959 297027539 456225759 878618197 382668579 228174518 796303623 253929182 542143785 462093973 267848145 406001954 540197425 693111093 175579885 880474886 277022940 760524477 177353232 914197780 357928723 389179962 131317363 871667962 407380097 821689372 50130773 144182795 919490324 5191863 507318388 634395068 973111680 373594307 604431000 485329960 782430652 20565981 429438985 229787277 196087170 751568644 867980563 65497037 709893843 996399388 439142025 643217134 417228913 601740142 121185344 323286426 716679268 503708710 226917775 643826336 274467446 906649812 650838997 217897585 852200119 833437932 108249331 2556324 739504121 361749574 39015374 994534258 986819156 412637598 548451023 464977978 143806884 325302037 657864290 669207038 455848966 751453870 437091194 767031013 379998303 514493650 147090443 806218167 341076181 81822413 230576015 525022820 36385619 974553934 921761666 245700221 25682954 87996139 761247206 432953273 772183530 296366235 236560832 882052722 762642221 986824250 117499801 898269734 946095565 963075848 818863613 695393782 789412361 174410794 984713727 494891818 941991140 783992616 342459316 512291242 57732774 686526061 228432051 18160262 464047449 444262347 174019228 240510576 640409421 618602740 703414158 658778685 364710292 343386626 227838126 647610216 886017158 150086127 884721319 909921935 127212607 353401118 899673637 480842228 577721116 397029840 361702489 499789821 999552066 707717808 670568824 628793780 489843735 34448200 250811196 102978887 754936007 546000009 513544545 534418057 586948288 743610695 760041001 407993200 726400822 828644539 905011929 839175317 177374368 570126591 805761082 556363703 716699961 113988501 922635032 814114360 450115968 670389217 704125126 801295262 968381624 626504618 897981849 23145491 103486313 853421469 266863465 187065062 612268509 711974858 441062931 422396680 504385188 347490341 495700985 517701008 273679120 274837766 381566592 2253879 504209850 285010346 248274577 185699293 244946171 184626351 170361624 292581634 919690612 393230492 141207944 159704142 338088582 87910999 925719126 262853385 20712667 959715245 498890106 151757219 580582619 656347085 133004017 781919278 293108536 254602701 493998397 617990879 525538659 516828452 754765795 560511632 779937812 559990830 814982124 546744641 525742534 171238060 498150500 900615827 389742904 492510273 962245855 507222603 5583853 960764662 983006703 216983253 260783277 3530678 444096431 309179839 780225026 525107411 265652795 620269113 307908284 441179263 844299829 150795676 973397101 956142420 190192962 78729696 977187310 258957005 452653195 804054052 116139480 263304650 123622205 941493033 632049932 155271440 54378761 382782935 541578028 524103111 333249188 681113016 784961823 124117498 807472712 716003192 693673361 460539674 776923186 170496875 360661360 958359676 441064738 564721159 674059376 732621782 823409886 667971685 872357768 333371846 541508783 713234116 284897139 154918987 445599714 160329991 620981552 185093962 842317896 933580594 243183747 412395786 657303222 998386160 335214706 279178424 178871686 892749584 39223752 936993508 205128468 642702339 308432789 764851202 925831235 518912608 392832427 190425835 850522358 545012833 317731619 134973273 707732118 830015331 926708951 695860846 604171410 976980586 688188389 223865646 137693915 493608090 599864370 433617664 104126052 40303551 190063844 18096689 395536808 661210310 12567271 460026992 170850595 940671042 32060266 909669715 171553752 101984488 261878367 856257745 269551562 537542163 261415166 910737863 68639363 329727553 610486338 662289011 922643344 372750739 961713002 742469372 584364802 676189265 232444538 199922152 619822062 322195300 974666424 508841635 255331054 763716827 221348655 327307775 85993119 693060198 202618159 24642734 569264161 871080926 18845387 923441098 990581658 321510843 320443737 324070734 799931059 918391708 644831734 254173339 703823641 299264195 399554560 8256756 720771837 212216470 917361050 405488130 637933973 673982240 894516779 506128464 983819161 761428877 759811295 381982671 235241926 464453809 996667172 483049556 403336542 432050050 44541231 703476758 138445990 868475802 94183541 570448944 266383719 991464374 509275186 39830821 742771055 94240825 495127525 715378006 396627725 782981546 911637970 997419406 653748631 476771121 961616766 466308471 685667815 178150174 344932407 654580770 944891610 532251491 501473674 980996228 657286608 331773973 701599179 880542195 131242287 937245166 717854864 93543597 562875104 143282894 836281654 528672849 646736592 866261558 415380315 277967971 700592497 203088331 697233250 358075597 459333686 841591257 477955826 141614681 979546650 388072397 406131063 230862136 474780186 547571898 325705376 996160894 118170038 634443221 497793759 298685859 908590964 625775865 62342124 715926275 176264541 483703588 467686211 181131359 773040511 715614456 20803233 924768346 665903721 242739515 90880650 276520445 357486002 316926295 862160070 226240820 498349170 645111771 544990432 993755983 632444870 656816888 895577766 465572226 615041873 543907588 294545580 685137765 255409590 168330491 820412105 15034740 66644767 9854201 675316375 710539664 119366585 767740097 783895031 306862972 883503157 636805177 353312651 731331424 487765577 658891756 7330107 244047946 938059053 696155014 706925233 31435945 274573343 797698652 598244828 97624272 276110559 89023457 84272497 353150841 310075443 712433202 738156389 63395903 652809316 694082188 607910772 274434082 597276608 185588688 109276062 118969863 697566486 401528069 438301348 745443638 359512125 636676566 622309519 624290778 909290637 34566928 118753066 899283845 825643363 266133286 955315843 590081449 16975522 251586221 289891694 560435231 898744109 975940320 241436162 391513508 604562286 946704413 8285209 35250775 446161874 376909413 71666644 770441277 178987339 208468448 133513750 960470461 568362445 833465687 65865476 881279013 791222993 578826424 136774795 187364899 989988308 977003926 430608602 908954700 145469145 607375783 82397411 722100120 601814243 373190468 850206431 560272356 112608892 331547628 673189063 41597039 187689522 747791553 416932059 512137309 190745876 481557257 299008543 836222775 53881657 466944686 566833881 838340457 732264505 630447807 374759189 738089667 785943474 721023981 812155169 19000569 771566532 797877007 359169553 118282275 560070037 178544030 647686204 235911485 656764367 264919609 205735357 384907944 594424605 693933347 109647603 673259687 1035441 370632384 2066177 633588707 711526593 385154587 824203855 82867688 244283653 203422563 370647815 463467430 187115323 85343850 16942488 548561904 469467044 327093541 562614071 553304576 910541188 786326063 812793433 812136433 295426469 442207557 32053051 844496196 649414357 429498315 128048218 881616220 268797027 988578117 496869627 751745538 635213990 272960991 51293604 751596001 654009206 932432614 989925025 112032523 436432049 46051661 547346048 51255666 826703032 377943593 613282453 346840432 911713519 535096629 245083511 628810304 722726464 745338191 806916481 950817922 410256280 783451897 538263378 912096443 667390057 35667161 583505485 978893266 948935975 420725305 936192282 433373077 576137675 935874439 868151843 737790770 463241811 177722070 645064728 59171774 655485760 268917340 697767020 334116017 671343638 17301746 261990357 855894632 4218335 559415959 55596239 218950818 621881769 633415405 313367578 815938820 364545283 679974331 773539128 165104021 829676164 832864105 226162416 955943234 759735876 340233095 38506958 926031963 456179297 72073030 18420896 939633428 568927612 426241021 852626170 302404101 389780281 238293925 358444979 560891051 259228355 371040094 650284902 172077029 627938629 417579496 917715698 344077943 831042674 598696491 258532347 13282186 243508990 165845423 62883174 828943658 623106850 637524772 94416353 496372423 401387292 7288028 981232217 14673333 130629548 424443724 442249345 134944172 128449177 466209679 880015698 458102088 250701098 159370723 736371077 11252874 417740974 66608169 791243291 727217493 395979508 792288873 119920342 891212786 409326291 545680716 842238141 499499916 893209764 925247648 7507612 285363381 260380867 630007768 644404097 732343263 506218513 489710218 642747200 873522148 998947445 561202415 921725680 171005055 252556118 120088166 838582636 137829073 446654499 778268145 713262548 63913437 780062923 200656566 393932809 474284811 204705349 612600447 183794996 361055913 296294154 338252347 95307327 893835365 177150358 497503867 150317658 129978324 12456170 744417781 353982840 261911791 370213645 390266373 336830671 782061713 60143494 845844775 33407324 697578234 248880100 302158718 327432797 175074895 276076598 603769168 95576533 295710999 33675667 657614216 826744587 403971775 392252052 628849203 8520459 614111767 551471573 172748547 165414691 221526995 325572216 690907087 774459239 943134476 948549281 26308369 484387119 174038972 822336507 684460646 429150100 39850309 53869105 980688658 785460726 387049707 652455798 216145018 678558840 964122709 648677630 742501543 367678082 799225360 40193922 754447050 983150911 272869388 547001280 901268402 857275933 851298845 358479097 671152215 658025807 334019195 709403506 97581651 439606350 890736194 497316595 831390820 613739092 875735539 167404363 383000300 821335263 597626866 733275337 238271601 134585396 235940613 738425029 966533149 97780186 43428571 978503701 840612414 935347483 937812611 93791128 913196743 208843142 810428145 824943791 20300238 574216560 901409148 517621182 197371916 125261934 368345699 38379184 506545504 329715164 171386179 752821617 330883404 550796121 762648482 726953073 700867958 113127241 561075560 624221479 225217065 310958930 458175841 789352076 86270162 781308127 126297532 480736156 717794435 40686496 701165711 602183129 216310899 423772680 637200464 603973064 128877179 352718798 315318365 821098865 801498010 22072940 422783861 114180835 63887987 710374819 656500797 521814702 616783818 185524725 460810685 392568423 833745675 460107050 815922144 398917415 169966787 927128268 95915511 449085964 762228004 963981994 572480823 293529271 718946950 769776985 208906550 615051213 313387488 493567150 554127986 989422454 532717907 938378821 273675978 716102625 853666464 886510590 620554755 483608510 729745836 945172602 173537348 187441346 980230403 775262114 256928410 432382503 510909523 824926497 699404149 210021673 275354860 584154341 855149353 147820938 254093895 893403042 820661358 186202638 451255420 989462862 486727905 505907456 976693450 726320038 374252417 606138540 619822099 110429864 822594354 516974051 621067613 991719703 312541501 892162170 347642450 160164603 322192334 259788234 460096448 696789022 579714677 596912946 911438363 392983183 97390758 56235153 822075382 49734435 148650553 515081932 64755854 969534447 460859882 224555086 980474431 603731663 714658778 221599619 259827980 26391011 665100812 53370204 404168987 230705164 966994153 697060814 969581367 61083508 889975741 293790802 435713357 11061251 719411511 844279911 339635951 422094314 919538157 721456652 308572628 488249884 691126998 529657414 904759382 275730128 699803086 465593248 990255602 437007361 869637653 135513766 523691468 26790382 875355856 616000105 240732456 897541018 379319687 446597374 175802866 66900813 198191269 967731711 585200439 836897041 650802684 379692808 591240618 705418549 435126078 879567931 956344864 129252046 739993221 892298429 602664980 864204337 755161291 107891510 617174052 195549563 796334195 618195029 59450001 725918473 297565118 688741194 100612547 632977408 842216279 195592266 882153667 309125830 411534536 622710543 445193664 579366279 866140418 921802069 321063051 183348401 374885593 970281310 667005722 624135544 904660870 477811823 387103752 956307027 140138275 224615249 791534867 139253117 838197042 879744721 588828061 468980085 624729367 351866432 972480813 671891326 294064793 648232947 62769131 376528928 98238053 55120324 703626535 750094757 127786635 298464143 363162066 94400668 518376191 62355382 217559299 560879194 200237593 647508382 866032755 404706164 378284822 84643376 147233025 749298247 263080596 100431961 960264496 872127856 454102810 529407370 673443236 138403924 182810510 473563704 649524649 700092825 167485885 709231709 434543020 16921003 86902486 778867701 412836287 313539384 918015983 748885378 82202137 81109940 949819519 111078537 604239764 24865238 502094050 918383635 382961710 421215769 68582105 278192429 286911880 436036412 504444935 520321384 475775850 455208643 50827893 938537305 553497661 627933555 61744398 449786650 905388431 634379738 534868004 192651975 942711955 886049989 525645801 714487555 338828958 53962695 238441719 672482672 339603371 280233913 395209417 70439738 320034520 613206836 548763711 64076685 199114983 964812569 527760926 576973338 751735998 422668042 183669134 960169879 310121959 354997230 798730906 529524284 996829457 38991473 917417651 456077894 88704653 368874881 785954606 778826359 415519441 699169490 650564545 435614868 550053625 769493851 266919178 358373862 423881025 211102167 139272456 290680762 386450316 586622277 939631520 459516385 373114336 488942953 354328857 617469232 935843560 308011336 632555680 121034241 825037937 298440624 24745157 476013233 567613421 665480110 303713788 654212128 718026995 780501269 687872798 415513140 376371132 751462142 820520421 572174422 17637288 661618754 20213619 631625203 501010359 846001154 112399052 375618300 702846737 639563296 867882327 773942374 96932223 350566851 763065697 695854251 966578671 443530199 716253337 532385864 681193203 762193290 747232917 84644413 510058307 213794001 568520524 114305680 773057078 792624353 235788699 622404298 732845133 391546038 50142656 84796536 219468713 300240271 764756962 434807211 445301904 571153775 730878599 309619577 58021868 157525406 995480347 409592953 660083659 971586855 540749936 291241803 120157152 31881560 30213433 482286350 911044608 275453508 283685517 471690216 331097255 721685316 432858218 328610690 683259761 596327282 844394032 662571401 426268577 476129324 300124962 747597870 644253 877478295 595056361 997858983 814770799 174842138 529569296 337309612 336651334 577936863 181293193 941939194 183382259 227599189 490589734 888145108 77413741 605483952 147035937 707227773 489703245 86688871 56197780 974526143 135201106 554691766 834715394 54308199 85274591 301536282 1306317 135021766 341347704 841720023 467850941 888620082 146956105 375418485 565061247 27961987 357228447 114565695 145296675 420820630 375816300 793797059 152216990 402450894 954214855 606405972 900992838 693825166 827887722 171327115 591760473 915102912 537643570 701659330 581692534 962858065 548603555 342942104 618641185 62947250 882065250 973845360 329510468 799303769 958116537 367161841 345118889 134788414 11820566 527689351 998760577 218175838 493003404 6700769 303233504 70022204 446733648 845806449 327067966 381544539 137006653 724432879 211760631 591487429 221187153 43207638 489708236 375685767 482503214 431065318 900301408 156677426 495341722 472652704 810464188 498574684 391024383 184989645 97385164 420491293 352390123 729935608 32275680 142140563 544703377 984527599 673395500 756861534 237507143 145226310 957123912 331373092 287206150 83855571 501340080 764140558 703532525 154848819 254047301 216817225 327432382 143656004 759834314 35235207 11200864 846602153 277249896 631367547 404437083 943634506 737301802 941402464 686485343 878071761 189743234 54862963 363961789 723310637 297749954 504331892 67011820 767577107 712331684 792231978 135158534 674251128 368735171 602239964 843706696 820467736 766268703 653224408 777723029 985790962 351202973 990767343 594102772 487949770 789786501 973505783 672548622 63814566 478924290 908948808 56425137 681477458 595179942 587581760 75474767 352375004 862407139 471142591 651600767 156834584 705428114 136836267 555315323 905899548 702034032 761032046 37577889 366536133 661345692 621130611 456793587 48636977 131776027 487191980 796314263 787995715 334031956 131649551 766738775 481834531 283056021 633077268 346963489 803389371 809543820 541155129 715203208 164136763 745070030 798513534 474292289 409878421 39960659 852225513 786328487 204570881 973832184 387768580 666429496 670346107 353199100 168546650 352509206 803781440 147982211 396398589 270503815 295127893 316469782 667753219 620858230 464184320 688602657 898339844 454444015 995530061 879690100 325753502 68132774 495665034 679875011 195435249 991649137 540730315 662252838 281135140 834711242 707879015 988987033 483481822 357865038 415277433 76255869 910779853 186883648 622796639 597237525 180220963 157862150 595973951 563558154 139169812 711471531 682460029 100419048 63086937 964816988 578299462 884139167 961867184 923011819 418324489 47699458 169596761 135625039 803269625 384820043 797534106 20710434 830855308 137953941 842643773 405762338 798038527 875793249 457323277 801731504 270577871 94017810 127256156 110727508 809082433 206699889 302055296 669872695 568189147 130764073 595839569 517726119 206008553 181483596 440165037 655814295 83629817 726896844 263451381 364675612 740338271 4682499 657956493 795045361 208448946 535024172 587278943 107999988 409132365 360555239 218684249 582597030 290227663 221241785 905119978 311311023 789661851 680185225 888138121 280952664 137973337 847364645 903616302 289593360 362133875 153213627 947560407 789101800 388787353 282681952 984152069 650985494 885776701 851325580 302681404 436029558 604888600 277686172 729696903 404557316 700244387 277006159 763364593 961010787 467774111 652625738 231432204 573268825 128843406 911673236 682481262 460978513 743316023 603882778 382924848 496904663 814520870 669650988 776334190 959325728 316524329 517760766 89325257 366773119 369437396 394025000 965436904 247755249 285830142 698455335 771995122 688571026 954818370 532813530 302608405 986655270 460189055 133713925 367326211 260392337 253866072 31192529 879642224 766561375 659543733 63808586 134497173 731057981 920225088 658930400 235651504 182728318 931749097 748194023 78321026 341426839 972933987 261630999 101109455 329517730 989476772 964391692 189844705 249502943 245343849 81131975 129341702 515072303 705435824 932339243 992404238 94719384 156472892 560116353 107208142 366410436 182434324 271667700 63989151 260072577 600741124 258384150 755616991 657838658 90775578 437492825 946798190 567321500 916030250 78583447 540193331 855959242 117351243 155085707 145585045 5249834 368667992 497869398 653071875 991330238 381606000 897094139 212866412 598881708 729317495 250324450 96505031 616578238 716075667 89992281 650055309 698187235 147906479 617619726 449597242 884643244 752532731 282956182 828336592 472087760 277265514 389179882 815577683 866075304 100418354 411440357 683067469 353870259 393836624 21739207 217260364 25202196 490811137 372083637 912808800 949405199 108395850 419908662 460873630 226259600 884556914 482030007 542479519 9589667 522717571 670584072 396638977 468588285 574197196 684960478 589622245 955547250 659220321 965414479 563142511 307137148 220461977 217626968 135238474 287140027 471763855 137551706 630765857 991951471 798737571 390076313 337223975 314503424 554198262 680249276 12665488 758609015 240506865 343717456 3650070 275924482 432100030 958223173 795232373 999009908 750578893 937850991 320810222 929835714 795036241 630323718 868127688 435339911 525471937 76537126 513915594 301024897 953425751 259540560 958990787 396895506 749213076 281745896 936830211 311488191 65007546 247619765 160073183 221668021 175208785 15079011 231305008 496052543 762404771 300511236 910091732 918526545 756484159 410289291 282029356 733264896 433333625 214505808 265320349 234526472 362078953 926418575 752564495 934364485 860260840 420095464 560906097 440039994 727348758 204459744 492185907 735933837 778076631 915522399 200025546 353162120 153808592 913636401 2470959 633463194 966208623 859850629 835435360 6466772 475043425 944633713 33387742 485438573 545210138 602131051 190865198 780684351 989949008 280619473 491077208 175888711 470287744 779244643 860615787 787695656 689682536 317354179 613843447 277903785 41812875 865230332 444151441 47509298 260553393 185006584 148076883 730582867 185780068 546753545 588496729 447712830 104880499 538349409 379971140 999164488 343838578 455758745 937262779 816437868 154888505 39226670 398383334 985713352 815619169 657175551 58669297 905409821 813285578 98621393 945410447 876313427 853106968 314536139 517700212 975367155 782306609 251958266 759095002 756736171 359975616 969650126 255756285 522223822 999498166 57938075 169223583 722492369 395949251 986962201 495663237 506028495 72633825 519737061 252814583 168774150 142937290 448644862 498698564 775356248 154525565 270806600 239462460 160658635 864127165 52908556 444835252 995578377 614587537 668979830 475260166 802288609 213025478 739647766 562795406 117083332 679001448 670569824 114822446 819950921 702298957 36984108 480119499 68552873 637080202 82801462 264096973 761642307 520080635 746496415 419400611 684521242 453941440 889405034 745611325 990385746 389113530 84215808 287710864 743972790 360593170 827104173 470671382 731675445 355404723 115715104 599918667 297911904 548359883 773146095 353318705 509588206 563894094 922676753 890046925 94257977 115129203 913117794 963302055 268709567 802988341 655592482 785466958 380778657 630200531 642073206 540714962 300660263 217127248 462874854 182057800 661473593 802627827 348703197 154970186 956934888 864059848 674317613 431790708 545529315 85987358 28929160 469588456 864304386 156878088 31776776 570184139 521567167 378131164 505975975 25901766 421411512 286588854 410750152 289344389 682713135 873915382 751331500 753026875 742659210 933394110 895904510 590295581 157770963 444329077 76735816 375581666 951537976 791839046 379730043 984233034 881150348 525853090 585547115 556929428 728282565 99887290 842689361 912181509 349265020 788033286 121551431 831488360 694316912 161643712 606319567 628381065 835146243 442593385 506365261 791483577 334407611 96930116 350384776 43657037 988622530 283089878 514731565 265623327 598793319 133683308 858669644 557457419 48820123 176222613 822681305 918925427 519827829 767997092 397133356 12732 593941423 173637679 602568578 951191759 182461734 860124819 334145914 910627481 902939229 153974893 288357016 584917131 470466043 576948002 179167173 803859738 925108552 182959448 5564621 866755648 135324340 561115003 840003807 658635769 741532241 847471673 20806929 563709128 296034900 459669254 967718618 1532975 205259160 385630873 954236566 837560634 658552346 368340333 927767046 361629941 602861950 71909953 343027917 997236977 92792712 860643993 888621300 576610755 740448932 256581946 712551270 855967621 484410976 202534577 85595253 505476692 721905644 583905229 667182675 485216976 121460897 592587297 746611610 923407007 970058359 360207491 839832005 92327658 626268813 741637008 375760820 946251997 302393253 968064037 961738284 175715372 826073253 439312359 309534293 386285961 445092119 637618621 757553722 623681839 535104425 388253264 464246092 792517978 349295278 229264018 220107488 863990988 258435228 228835892 903596204 833342282 117593740 972079662 77168974 71937565 525704893 81888571 850809541 820283538 165251858 458530394 842457334 536521850 958169487 246293326 254897192 581389483 968020703 172716831 302112648 621219709 374646481 591077015 51868070 20859213 826111190 781616838 160613110 337889533 829193349 306000255 978265681 890402418 477936152 172528601 144725873 773866773 857467628 378797742 312573304 861264979 131502085 471560991 592944490 687880221 625157255 108477710 945988782 454048617 556646462 584415650 854876049 677521583 928828951 506089415 386802114 433779308 608324773 139355307 661204695 526476194 892594845 382884930 974234823 305411670 722333530 865008580 996296303 747662865 333890394 41167914 812583437 156247648 287255742 937962164 29960648 730152276 442580942 268607845 894332966 933317635 588277107 178177925 944172691 732576517 812967356 396163102 674542561 532363511 358326874 271079040 442621123 118848763 505778467 380713662 851366992 697868086 587002514 41692207 108229766 901430097 146850373 317595629 411665093 487428857 410611582 948795225 77451856 560440416 219554723 556877973 38840528 12753081 425265855 755517704 594766032 275265727 3005438 271777758 297353794 795100463 469025844 352073862 312414456 537227081 940079191 383075122 934535468 796644691 868230145 127885658 834309112 518310166 723979247 269440057 815061983 403821663 655906436 76376911 47065923 196772223 800631367 418816733 122184940 151762892 621480544 989913708 604537991 298838046 722640159 225987398 824949540 828632915 382469238 893526779 592062904 818686667 629091450 947475422 10848153 890293484 75812837 931173254 147479813 842428319 672893591 565429582 934020507 678270161 943886353 76725460 315796703 662093555 914583544 991371389 43077307 748370811 471941784 795191280 707580921 521226593 596794206 175553175 303570122 323576227 144686941 399029793 350038850 860262337 784107466 586215683 218383321 238804545 319085184 984326386 454500843 260180268 681123453 380203370 821907001 14242959 792688227 900530730 155765094 698936571 206685944 525792694 662289531 46147078 149383078 677334996 365500772 329980104 360378108 779820047 286243697 93183583 372993323 144600632 169078230 115674731 481379465 460896479 778538027 508846994 594595346 373324766 283447020 486657021 505531874 588439247 155957754 150641626 381411260 586013585 187692312 318662616 487017862 953618631 195599471 366232494 639853515 558125144 804866826 86932628 397727287 962197488 392729947 991506887 936472607 829161342 910437300 248993034 878036727 15432116 40532175 281044256 862547161 42607755 592778311 376649299 848142597 62916540 557235484 326347504 746862171 53875527 280589875 401651145 68256738 960365040 304237268 130873521 992869701 830476733 374348586 723940611 78956369 949272185 380451527 870102556 352928377 805294645 304305437 837386716 424990034 544025537 297222661 813321002 499281687 737574711 999068732 661224045 754118694 80145521 428217825 383523859 652194432 101080462 384553209 975676173 853693517 135418737 28057067 987879761 887623254 572559426 126910981 861658199 741094025 236380139 156679669 916801949 334688889 309112987 229568592 680112931 367271900 800081735 750660622 195352560 302923019 7956516 71012620 828637835 463489413 107442479 402914953 217099650 773109356 265713317 786290089 785350119 519257862 791431051 301111797 831146445 414321469 973419047 966336985 686065872 389313568 452875396 597293861 933610634 840881248 671432947 839929741 265046815 972004052 443946629 17875241 506026930 157361397 652265873 162151157 401139949 179411298 993425972 568297298 999195006 166974046 100666060 781627011 887174804 782909005 658956413 519948593 849796710 88117819 937580972 730485480 957285548 292103252 402130054 322746008 808033572 857332845 558188410 913581332 699235854 868450426 156514747 615569302 702433969 467546390 475909567 659689529 310304212 28967934 855126978 821022334 806967877 298735254 797755972 186222024 828501846 281149538 280717447 368326624 517959002 46543246 290132242 327269745 585116717 94068583 121735216 746397325 193508266 544361696 295196786 798837542 779540530 846337294 107437353 122114966 577876267 342608300 664842477 447828248 4507007 337012632 129286169 258187340 143513113 550707540 432791884 22246839 351656556 528385926 977109993 521079872 999747819 629270392 495804056 197235637 148839314 739208600 643596739 167157060 354644060 847352825 914527258 718617602 422126026 475810513 292901135 651705192 750893411 41695481 29060443 560620496 138808366 547185264 663434103 2867452 674782009 882723545 353471012 99895952 339689494 843150328 153989859 854799507 983272793 749388856 395242622 655635442 897878299 670196520 34554237 705733885 136597370 558070265 634148018 722103272 135636758 96168962 235538862 646067019 523237782 616869181 476289353 736300707 632721953 865150151 238125086 791925967 730899430 391630179 750157580 834229907 233064596 1949688 773759414 174910232 301639906 158620174 447748868 40456810 585268488 181303382 705741216 843491321 577102148 755908383 984128634 397781273 924018263 659992801 125150533 133479810 593513477 929293494 266022135 709784528 345033113 570096348 977085517 450232836 973174366 747267892 268837956 525691905 797047847 837381574 139497121 502555152 290617800 98497339 273504363 302149468 564722586 671905633 678262379 493379191 600459771 430518699 882247091 271317459 688895436 27388335 934704660 406896714 335761649 567515558 212341414 906196375 66178773 477487343 649795652 899084507 294938339 757104780 575874061 67878169 664037646 215570339 9318373 751076793 265921098 175096318 256668401 788903177 823547152 530597516 358971423 139267767 973357534 195433950 967793820 388438104 304732085 710081194 951542875 336302565 767396505 972728396 98243733 260039225 468450837 610918720 467602499 739495316 699170228 741344681 87562918 883379227 49120137 683990990 340722112 58091093 870332584 272044183 350938840 855956399 904979370 232930324 728707834 246148345 774687533 707612150 434932085 967101160 229698130 526018580 156716123 536734866 308652350 816824552 948371204 232309236 868798873 940253199 34094731 1801327 758524178 138231501 418285647 575198023 613593048 360033415 645692020 892503075 15278882 547880262 774533728 649367952 970610089 975746619 410029374 209941374 622231593 711291957 70028414 316015041 885453284 397689388 553106515 263044753 684242206 573875642 514132020 54793994 528227746 77579165 523548507 568664493 373956411 923459127 641255753 368172766 230229052 162735630 364760640 335985508 934491641 239991372 39923143 447471851 907727692 84949823 519811370 312442501 581165329 900740826 839753720 821560101 779002025 521345843 63901827 85005859 308890747 182609155 690149987 697479099 19597935 876146729 590632179 773427085 464330353 991304743 51217363 740813086 751283444 212335780 101874532 679894102 649240428 197680616 937752911 553721857 697252563 539878243 196752639 656067662 405806117 910770726 164635170 681300307 752316131 957721960 589850924 698609542 49793940 12890370 64775123 623834181 32604736 855459828 107154324 585388112 244181747 294134494 30191149 651589705 804502592 256050311 298563617 901678395 387757499 180521050 678661943 67793680 831111294 905619172 759486203 684632858 508988325 43918936 206164796 316033163 473584850 158599947 434408076 26302204 999622825 218168823 727903939 986909418 906384725 891209532 274232189 181044276 209797378 307002523 439890071 121062559 516829792 223394297 629093558 502537298 120379687 906043874 406269376 268329050 229435533 132768260 188896096 381434151 878098897 815634351 65923462 438051597 872731828 713296988 859925733 111746244 535456763 931537443 874829684 818787817 154590703 805172291 997795054 960041339 176239836 113816990 413037394 81243742 988332949 731793722 464020835 148636123 152817134 33542849 828004136 184586782 553382209 880227074 160585837 31655095 404809962 892072558 36538177 388765978 741738187 531443611 202768502 12455711 832971209 8662469 368803365 839210882 722612812 83763016 575624231 712374884 303209155 796623911 25686684 30647240 167159838 126399112 591057512 58026519 543184466 167460662 139663793 664637597 747530969 634030622 418122339 50164233 436238127 479513810 767667372 196421873 65605462 992623369 815470464 957892172 898257491 879167261 936324886 578753526 642814639 169953419 733587304 188124975 682219254 986065527 312710839 322337052 273757755 111340069 468012038 361959237 64664722 163893121 35564442 740919829 872730005 40689048 465347968 883121502 328848096 773145885 280736775 933304018 898064021 585293029 390338113 606976651 972937689 254298219 419673735 656260995 686756693 440641101 801690354 600294429 987658166 231082188 331492835 177208987 760181805 609050704 214520443 348086181 826510575 511789538 937723684 969300680 753047478 275793329 143594502 440773364 975511102 566134158 564572050 890058494 246319305 421298543 547894523 157364764 225827996 727643119 85791928 783913067 240971904 804079308 611113220 8649069 959410497 559914856 961394270 335408771 124798002 456914250 683611657 550906743 477448616 868146842 406419085 843452661 973423482 802485416 525571636 415149837 59303304 842122341 676613006 786166195 913621553 354769640 685026798 536681279 318340827 733462506 919484906 824121582 38135918 996314186 275259358 383870815 932794329 583459467 67481194 367593750 681178252 21329233 489590000 548753148 841743613 728152040 614630423 969995997 352777507 750608061 397064779 877665768 739964158 556640226 957100602 809584947 362304781 936208270 603213144 257498165 731271894 477639323 938329692 588499274 483578209 645032199 926503873 451171379 677022141 582939251 990849606 875615379 892829050 959744167 949439342 81350259 987922734 837746700 713409025 133680830 645186801 408827440 94471305 975250886 657916640 52747846 730769878 123696573 441877405 746516387 662181755 29178685 109662925 210559554 603986510 301810113 841706905 270411073 636442348 457971753 684397358 526780770 795817010 450955066 211995453 64300939 924811205 955873820 294487163 686912838 360546955 625285338 489336610 939420482 947953456 439966437 921718127 883113424 26618530 760218514 963119138 177240422 347266710 756573335 44843265 357512992 438099457 638665874 316373332 842498362 744079775 19022210 929828458 663867799 692464239 368937804 5830675 13325373 944804404 594157623 657835301 292519895 792485366 17855856 513738744 721273394 254541951 513825159 255798505 796010176 418798815 551279344 259240154 387672344 774386409 312151172 994164144 997669236 964796851 809043453 808536788 919755057 906240538 279084157 314906547 876054866 561605948 152165640 287633470 271322878 302250235 979421957 384130411 457514494 616318593 505149121 441950130 328891200 694175415 388498924 2974096 901182294 531252940 993710617 196269575 321315576 696084660 890534210 898234140 69793661 834567078 610044483 776089688 679764326 543868061 402211674 640427336 705587412 998012121 535597742 430009854 280041485 896587867 162810565 442412941 987933691 32951916 842678539 896798864 129693356 824954902 216617042 68215716 342179795 969602217 235349325 929146857 152885574 277375544 604659475 560426885 54306174 981892122 894364578 121683489 12586010 778842985 534982234 957965162 512683100 687141766 349052030 95561617 342517162 388895379 630728631 59994572 557092366 793911799 20906640 336277714 674594999 297606878 669584635 654815075 976843894 405172919 903178442 226659518 854040130 36394420 901184567 124917545 95531444 41078093 464778332 516846189 182070156 190313149 430458300 847019095 107949610 375442819 428058297 939503929 620091925 237303779 715863579 391661158 232626808 273254243 915223951 48183481 913856928 416127822 349289509 9589007 624513407 552074548 91135698 353176776 286666796 249960296 885783276 159716938 668694625 567153537 481737393 120483198 394667004 270650073 311382976 595136593 360701566 38596881 255619485 986570549 151139215 175615115 90165298 125610909 21613944 801301743 126072905 374952580 88729511 683365799 226922515 203347687 586222895 560368738 383186340 352917062 883092293 635410836 514380148 110607143 696146372 76898549 556419295 383856531 429995434 743093758 470040742 301215639 940451225 892489327 443417452 271872965 533532759 127593164 725131322 531090352 506687822 530456283 973602044 799297651 291977996 889841191 523495682 165040939 86841284 269420160 735690624 831646584 83157964 344593017 112491022 509817857 805799453 340539369 369827112 972168429 548922070 111100011 570138287 715471978 495578041 375559645 614314598 659503401 377538221 267984613 395331190 759708384 145899578 873490279 75961322 223270087 323375120 575862544 154687796 784307228 476201856 555876303 430567590 396715167 46061569 476373078 312160506 223866646 441328557 826817693 865873355 50402250 741177793 592146016 517531673 952257800 114915105 919031196 797081289 567746978 883728081 464985878 918595875 60003691 654536829 930674388 686238034 448899007 572307186 519868577 45528808 529529336 480827554 375516813 836539223 248341498 371855909 106778475 321524344 232587944 775931570 680136018 279038728 360674412 72122026 7234077 482202918 225474995 256640526 221216235 844605143 447528303 541132548 171939231 384156803 81771411 114570326 802426208 474722165 463279003 132082674 899551515 325467230 804680449 374315883 88019708 34188242 229165513 653003382 889492473 821076681 476564726 167204718 651007559 124373280 322180882 9306065 528802786 912705046 251363498 23969473 661019914 429097167 872499920 104675716 945114816 407898324 469950872 41924101 420478286 889943185 648342683 372507984 221896892 524056534 573405047 294454297 978785115 267171927 246208588 971703606 302016574 423645740 411986496 701508641 442596796 9134673 568322557 852084087 910387184 999836455 489496110 69944699 497817401 974920434 242547205 133926548 774091962 366521944 955944376 280788938 922285275 322381032 170502399 249128269 183314374 278516625 730928024 684471534 321872875 630544679 45040580 504787620 166331004 940056289 792690887 243916041 836101618 492628189 727583595 441128411 475270278 535317659 339471485 217803899 996015801 588406142 439710543 809360497 766472652 261428047 671600693 470413798 120947273 150953657 846634760 296412712 649385592 22332366 272881062 224188458 818360554 57679488 527186031 343126273 239732466 815004457 405509834 716230248 573001511 912908036 600299422 692594493 485342180 215178417 961299417 526057473 567691720 791231157 375921901 452415836 456555575 973349367 653611854 809258136 189647318 859413573 18215669 631483937 900959507 416542413 96859104 726523915 395058842 869391524 568593039 125144204 865655777 272484163 911057033 653401725 500021661 227035396 163706069 254296541 795001419 539104681 959599745 248125006 663944360 615040214 458513695 971472790 880533049 306720914 378036035 612780576 753141700 284411850 257017606 932240248 603356117 537275086 515922054 958685395 10139450 485474258 27896420 281356676 964032904 846290799 524847172 586100616 586061204 767870751 310022992 148945403 630698490 222898628 557700790 233050529 642147737 324279329 503718949 991426398 411834900 233769311 466270804 827813054 74766419 507723658 498947964 891820654 512235264 9057298 266246617 653153985 68898571 933152843 229249068 463913516 278074407 165090285 48496700 697168330 637509962 243731860 610762064 675583448 773900593 693785409 430075062 49945146 317147353 512324311 742406720 344854773 203595271 753875615 923102402 213422771 299176897 342040004 370426005 75603778 718185683 336068312 621106711 150512149 965162572 484192333 895269929 969498817 944018942 959265533 425200816 813706625 590562049 130309795 184971540 662338995 390343216 902394464 129228483 928928857 878220458 998158135 667304879 651440281 525059154 437769872 507928780 351830077 680024656 194573497 332765331 176221748 927465358 230380896 585926018 88347919 569354044 703577626 316213402 974829957 607753549 779708128 836324320 809232111 545600760 600417933 598225116 758344653 239221047 833129313 57335069 905155135 125723467 591380865 169783986 269798540 654784822 537559412 367811250 844333471 551830591 393450151 622586294 236322692 396560242 264408554 209315930 935009776 651786782 456016882 956317631 75274423 914729045 45334997 46264332 665674323 480121711 506461584 36377320 616582756 847114887 921146500 36844034 564820523 667956476 566771189 7759754 91145485 971791090 904837514 33896117 876010774 152734159 215234000 620369468 807181171 817922238 672476855 293634781 689054967 440640815 500254227 628999129 173548183 441573205 892041244 325197172 639308782 348507814 654862318 864396153 140614586 6124639 777858570 352910772 259985501 352742910 22243540 390199925 246754396 628220358 376097043 159907603 623145700 745490750 521349235 262691943 682448448 529913266 924323846 533688141 667301476 389932721 129809599 23366951 789642597 696106637 628775926 937658969 614709759 63693534 517661159 995050702 771979790 68919551 67686450 940164721 853077781 974394512 223248476 147046837 125793978 540450802 295836749 927128590 957128007 222694094 125761233 135395446 306541099 806583438 887028759 159504361 924372087 577203427 597966389 738093033 164655970 358986301 468384161 340677882 644597446 392969814 602459065 317582631 957464992 902125736 428494653 458279036 842841235 579648754 932110031 183563145 293399654 102429623 732649850 164339173 151985282 905692862 86723368 255217833 172753781 548476819 837197611 339257073 795487089 746873861 868471477 859759711 299854029 264139430 3264863 973347224 88657539 184907598 640362918 136302788 237052081 444711320 148892521 519408658 778607896 356009316 451433581 123584562 789303200 691404627 616365785 652762329 847986386 964805966 379969466 97571137 247598172 932766976 184206720 336660134 522103697 722995799 640114303 670130378 190662630 814251015 164902767 483577457 543871862 764100103 514228205 110250470 444839295 693006353 783158008 119598453 626987235 16630310 258954612 550857710 218860712 515937545 494365354 244496169 804362361 979624127 39211206 28978812 168577314 872360213 96423768 979280198 618739479 262194202 27517908 360064360 21496558 646648480 175868946 288092103 827569632 548569791 136574670 65704140 217599052 183772755 468181545 219934435 43926581 148430201 810206246 381426431 263183807 422628118 764238638 728774421 128370101 858162512 319230093 80556700 773965830 517794322 204869362 515826451 247946308 862307725 685753075 177598075 864044579 24688306 349065607 459910617 943909376 14863288 119013002 100646838 945920856 363063452 889709372 8626847 913738060 637646236 388501186 594869157 694852388 952616379 249611940 340882141 22875336 202230081 597759821 383462880 923657545 115863096 769664655 474946637 58957654 78736112 386575388 465446979 91750343 477414523 734215182 137094887 26259990 775231794 344649055 548526308 382804193 300994862 98224754 462579430 995073130 378305743 763881353 646468126 703038743 909691705 502714700 131872449 119970290 241645266 412936008 174081161 781292841 680840134 693723245 751206706 321922191 629554307 833009040 25107198 404697114 187045437 397966823 731425586 353390691 497536875 952059792 187274391 579738409 759613512 314904074 783316474 769979854 136465747 277195961 414467244 979129304 726825423 360624486 867965698 892919153 945308228 184690365 463567062 654688232 538554108 568075470 235196932 405306414 86661255 54208397 788593902 392325466 832602167 884491090 631496953 677816614 442204325 443405146 971364622 134938223 833240618 278686788 84194329 575258040 739545959 252904596 46407566 907168680 922194366 472892211 256548319 782174087 624297942 252819437 288290567 751293893 893058586 101650929 584962306 351826036 580485435 641538645 713731666 948801481 167808682 916195984 336077948 680673951 947963679 397537534 608720521 494299891 624967957 80851296 392162182 525944425 626019147 260011865 566228740 258997958 308438852 376925426 403874200 289758835 343936968 678212886 474898268 310577921 65195873 411862039 303831660 290458527 575486687 118449191 869858154 726661542 635143124 49253856 838138875 601058062 697935641 614265021 911327560 825722614 278373191 363848094 218369150 177856544 148335935 724321608 906498894 484733810 32595619 736671459 906383470 226408054 140923994 855793786 654534677 998239194 44203792 768935806 953545859 941578225 661340083 525748548 112575095 431057201 438156279 593969538 102887863 675835571 270761683 611440342 400761228 958820022 749531906 483981631 390600003 318791453 714056068 938706082 808977069 833035244 894428698 552680774 929970847 111462350 646012877 715268184 769088371 959644818 331277159 760855144 887411590 419452330 527888888 426601450 136313272 43822762 840973651 345622455 471379439 53405647 537739918 669189001 406627220 184813686 661876358 361049218 784169492 58323360 963130968 190866854 233769824 682252916 97420265 309792860 654130285 273277117 51367008 485314801 274939317 797952360 766559910 783393557 77465013 812691208 685532141 1904219 387698541 197554258 674780198 284295357 738142435 654121633 981364873 63663383 34840480 206788723 294227985 651567015 869934897 638584297 778873853 754022036 728704935 244605259 907257937 859093604 502472727 126487938 637722195 439080067 314454811 252745885 322998542 800128963 157655888 591742029 365749714 471372503 628217302 824805480 348380338 341867734 501448915 283503465 764357380 643965887 712282096 697959662 680915429 357668591 823623386 758157881 265791155 123740076 558583746 962717872 392281489 824417182 106896350 800595550 922229222 311567184 204159974 424304751 846855902 207279796 641494679 233640888 72164839 781863836 383290164 477940012 929554230 271169602 744398336 733399656 68673600 217152449 704342725 493553704 439519809 241071257 439608144 448250063 784653496 758848815 465038322 549437156 151879145 568656458 702023168 317196175 389586778 537155991 676142676 416088352 327907414 198716455 685332427 609924489 290655853 619906284 149098949 37073119 299335666 342178623 826067112 414338012 563168891 845251421 639997533 138532448 920700773 990276837 485494994 526744044 235838542 439392603 704786550 792928805 687539097 96808617 856160447 625619287 560937197 96639385 662697639 808783087 235027382 110771804 855272235 341403136 723744163 200056070 266788811 984734655 529841958 312096271 122225934 677227015 553080823 659914451 274608891 444351446 956107666 431455251 455611296 515041230 510492596 921063026 490421134 513025717 860379362 341353722 779258971 52530677 55230690 954194324 926089503 928872989 665261887 392250259 76343543 191210334 458085833 891461674 780100998 290667534 433554195 772350705 795949935 460769577 962312436 443858532 988775132 671805643 113646854 915297380 675814394 535320247 366820650 473644212 423667066 585978579 533065730 195461501 499203858 258623402 211904374 34579402 873942010 251890408 780337456 404492813 273771376 169797602 248567583 836896408 509026100 95049740 114991096 206657573 679076364 537849216 959258032 297280079 223027266 487310206 665044995 487228438 601725985 758566630 412436721 50950239 605939323 334970048 426862907 783306866 424957222 859671220 843103466 435047546 204064122 750820754 465834441 671290377 97092309 511893452 419450854 709483665 601925399 732491767 795374613 434426347 998512934 767941454 848089197 662501076 324984683 711579695 385861833 679188331 643636308 717922459 405782344 378534837 406350544 454830266 483648205 568591898 212818646 485648213 481558911 952695269 248902622 415957594 286833994 232732103 781963110 757397340 538951261 531180628 175017838 437853201 635170218 658276996 311035132 803273426 938952554 970801204 200072345 735682334 773718934 450267811 184834259 824499735 702769263 659336437 737074873 634253571 58600182 959611571 689925218 253545420 536848756 361765449 727047526 166128513 482728948 737844103 388896099 623784659 771118276 789860897 148924537 373252761 352657144 2962479 450133967 427713612 750173415 818313390 738066956 669240459 12231340 104131068 866285022 891344281 713966246 890965088 152474231 804101082 370196984 437357696 99832330 460726874 943684362 490260968 271453779 904257862 968059910 100936586 855481100 465433712 249422172 302987321 933344889 553536975 342054974 727691564 226717149 591037437 4095780 466125442 448751106 66515127 785196106 728589240 115060662 420559201 15604269 25714740 353152072 744554367 10466834 786670526 121529871 278285629 938851455 752431873 665439971 614487016 401754048 79623183 634642082 357532275 844724323 914085082 769182637 375240179 217665980 199217596 315085672 23202339 32368738 176462832 269905085 875155425 760549552 657768470 294337690 236341679 817307461 529477811 765941358 784153651 653802372 628382894 399446192 694177975 549209109 555620309 452869464 176996778 318122338 247842646 616697956 480089373 772960283 686645830 287579733 985257286 555074995 400634910 229020335 124895488 688320736 9263928 975777404 387341385 919175199 178030934 401152714 351496900 982101037 65414684 412834600 960734773 591312015 455539601 837849645 785969927 158016523 288002210 737857522 615489737 421156653 227077535 43004562 815877292 958182595 471326908 756526257 870674951 632349281 133157522 136962034 840624852 737182942 61959323 691615616 707671600 963545813 274566073 257070214 786369246 135910181 183029423 245712567 952169925 731588978 206211750 26298567 110188142 977868962 389794730 429188847 501328263 811043168 490050859 148111213 950533986 531170972 853708925 995732738 717343862 75722248 595711832 644053362 449231837 207148701 406133336 31270407 860074453 897196820 246314366 130622991 445013055 11155054 72635565 620271961 56816419 103430253 204199982 83307196 348980522 562797592 745925420 601339537 240799778 502630459 726624825 673881396 490600830 811029476 732039111 843779462 664072404 304319719 426428080 527484782 157078109 366518876 388174511 822340691 980310392 978113820 94326501 353108388 954593063 985897031 448476757 700663120 947400848 277215168 797238887 652148302 184847741 471618735 108559209 753957655 296372957 612159998 983134985 270021671 482179393 339504349 425276124 716263039 372700511 613022527 681754331 312440870 944910483 863259738 269463521 993999523 787759449 547984171 610017326 25381765 500884948 723907312 493605863 89186011 993749579 942939564 176576915 319390652 107591078 633303206 607878303 782401729 486900725 151119594 807749595 284475014 115517673 868606406 390032380 369419309 545628249 170976079 614613016 953219546 848892095 187528922 734006317 835721528 464261561 291095939 179615642 690004978 997907080 527918761 348003235 170056763 131152020 260798064 756364785 445895495 918761445 981705789 390629648 201070031 393883564 992434494 845058288 674050193 283753144 367815392 744709477 538104014 911536642 829067607 476658343 539339467 603497250 561455129 876928979 726946896 918921430 237433443 37224295 506851116 708287874 584692147 118845898 924110767 877579691 560341580 978172354 784805166 733539451 575675317 456617211 256150658 338085441 850215226 471330951 18986121 290511597 188558953 860798297 47722660 913128600 119942039 521491145 180629304 898441722 731895385 932650259 159587373 467497714 133661707 319048151 350381426 163119362 328812108 837437082 163496310 92089297 959800704 235122500 113088433 649990567 783048525 715733665 702734105 259127284 274568478 194174176 833989805 130871241 95517859 641755159 999969262 77927005 354421327 153716924 654589281 789875081 354633177 213668397 543005454 753419853 679430844 6423850 141018372 612999497 61667510 206140502 255380435 427095364 475927628 136181433 304783632 841942441 517364549 4940864 962752468 753861381 752468267 92857916 938639165 467702667 650757069 119439839 683179756 525527440 495878080 225621698 905515910 373401614 67039961 563348322 411527476 451278117 598255284 829685662 756528162 31351446 826235185 519158587 246682371 887322182 43728113 564972640 951999883 846794433 634866653 181452826 36772084 154528693 652858784 302324953 916657786 452859506 16341032 48428273 302816223 238361201 902941737 676129563 782860776 594793930 143139738 305252593 864546525 642207676 780427317 907809141 549288205 486519081 536160763 693889930 274117448 651471639 180086702 270666873 128129891 189583664 522536278 463303278 22290104 872644675 835500733 429416697 667693219 234707137 712378867 392490382 252177670 710272320 103837130 773251589 184516805 788333820 145661018 685384474 613748299 883142225 172520831 865284846 106420228 719957826 699293014 248947076 776915169 856233461 619659460 834911557 789199063 130567989 685508079 117601149 870646112 492219631 443318466 351431899 231468024 406905525 315085677 203325941 803101345 495059518 7901923 32947650 160053343 242266596 301197147 810974750 548856253 473125156 795549904 477787209 708311879 473141026 463298945 983307112 583276046 663212322 682912881 598358275 821501479 843075344 778308072 936665477 359685932 508646905 585674224 402775232 278686905 922990736 238928601 891909222 326965488 911405482 360857013 361540241 504738038 832658114 991971036 124357180 659215219 810617974 750189674 483536839 233355030 820491527 708593340 520163191 352666895 207744221 892434679 108453875 328469908 453041409 248620929 756955848 442114140 501757346 334685318 787551462 996058919 89903249 80974964 753511714 504528948 632089028 86485119 374097586 591905480 608431062 291282718 335730100 174408110 705887877 584129164 824929191 301030834 357089075 408503112 766423023 27153957 911082855 380755605 534980181 484266844 800768329 333264123 543836549 990974257 235064873 674845892 832491407 331945344 365965048 333129344 887727207 392052907 447660237 440908673 966494821 378550807 709645153 140724832 296553158 906449069 893197203 496743286 9161257 991640922 456286694 32227172 270666002 314368399 893508350 150821771 837940842 153279425 730240551 502504085 905369085 789769194 228342222 83253482 743334138 896444934 386040325 630078268 173342839 217175191 570342147 245195516 630784491 680902434 223399842 234824418 378525618 674823344 477871072 23120232 514666381 435609166 276929886 115615056 248475423 512753549 882473444 665191962 523257457 210128130 596586459 454524047 818844270 772359879 817083601 750097209 603455848 456819961 89743865 861935848 579734929 354034744 609207464 464765230 325237635 245405738 147303641 998807268 900766393 659224567 134824874 203469475 807065619 287066318 856166877 739441996 395650134 774878303 255429720 621129345 235784874 609897312 254401701 710989609 112942362 408088073 350279027 443307504 965445912 322962071 865599763 363442628 721130486 578919372 808690171 141002329 830384493 40246125 469547847 17985190 989654042 659788483 283878195 60166502 120403964 837696283 561997218 209260440 27128568 583490118 741878426 379511552 730140501 66375961 451619014 181869220 299706432 776868846 859393523 39074639 873836617 741895970 898901907 430651409 36954597 691677077 487167293 306300092 919160810 895798061 732854571 390321769 251266069 183482707 513340602 618924017 974164359 611444084 801004781 963322485 340936004 184153473 463184107 644406231 953619123 353990767 777161341 234329918 562284065 128157368 821975185 892080022 227989310 939457241 287252921 414609934 917331869 125076946 747294381 985582744 972651832 290566569 309482693 665920108 334745323 855589863 461864575 426506885 722801397 608523289 100623871 843872290 122942330 846169680 683446154 603039047 451188483 509704098 198529546 578751289 960814843 393220263 239193485 630236934 92878900 239410684 37105094 213945851 273917281 71802051 194491531 386734635 186389913 707213089 269800021 795548399 901212891 901099711 761169603 284467553 163752580 304164170 732519191 524206815 265178 740544756 673343159 295338894 244434053 795677936 506886573 562679509 76384016 712470009 461205800 260699614 854378349 324780236 565263865 238388248 48349550 288742569 760870679 871377335 149059917 633630166 758211611 179200563 211235365 875260444 937477061 438755013 811586678 237296456 243462261 124643565 319871653 400360363 163024562 897623790 581229945 326300315 57727911 102030416 685721247 702477040 163773345 578639454 178723624 521773447 710491794 595841190 259424774 208925635 405026961 620754300 60228242 59053575 445641304 493498486 514347273 561061437 164708293 68190961 841652490 535967314 720479321 500382347 193492505 455023799 840191420 688105895 385036320 634959586 632056375 258579436 811319785 804941259 698172216 164181190 741782437 101781615 463701970 361416676 192481640 316161105 910977850 916538296 29143978 309443572 376396619 203038714 176744903 544016226 171057411 873600037 848720512 384900776 810739972 632414713 15866489 858936407 297406484 601443831 668932793 137152005 291531677 707759592 805581612 957744330 43708461 160574295 690469156 660820420 780998135 749445138 599330772 246427283 61284689 826298029 866452180 243491805 240162100 330555134 69302432 569418699 866547135 576830114 610143513 945918090 806216885 149481847 234269186 272030412 540719098 462101536 769782660 951553092 283947033 335733381 720004778 442858541 791865537 196701264 211726310 14477252 833006403 132730224 624305034 442420937 698707734 135111322 693912656 204606979 143549012 423520195 611800019 498571705 940458554 538502311 195817747 315396665 519856556 109467462 196988661 978406996 456113582 160467553 818618561 753608672 335557612 456525313 855746210 114194997 524835123 389420017 462750762 724082353 828459509 438730303 284093131 735804724 191901386 970160575 36218463 975294116 478048489 325813896 705685408 579564907 88478387 219373684 315252912 245239284 184344617 497254820 2688403 210520881 345247601 806379770 333038769 765931288 179630421 364791966 737806677 319940385 254031811 571583610 90267184 241434314 428334670 769291966 362157526 76185107 682963627 268053596 489460543 719483395 310135605 557403021 177823304 793986849 339262314 681482826 587820592 85270011 748886124 659318995 94585883 9072546 839623553 848892460 693618066 297341996 658359444 798213787 129885953 359982385 117692081 155183660 166779448 784165455 348898445 542534445 501097195 278165927 264189179 98426546 849097522 622360157 450798968 972418322 843418122 257863963 193597600 269164648 725018065 913649806 97039030 998641427 128510158 412512744 826810401 205700150 66535335 248773469 393627113 484239928 292990952 358538406 30890558 242765638 588720771 861912961 21991153 226174924 740339787 500548142 673341945 607607552 963427447 317187059 780254704 542873943 584887078 353239450 889207956 616664846 115266005 39699950 618879814 967604386 403161578 195811394 246504334 157846360 263823661 996099817 212506517 202958774 791801929 706517951 978211497 996153864 428795728 855210654 12177341 750279388 128529972 828577258 202554342 271423366 800686415 890897670 836614367 292129949 399719900 463862493 25296774 353255548 721749115 624217178 580086365 458281410 973428657 749931759 879057929 170004434 962471525 871938834 922576855 869550420 102474853 719018172 282319410 818663090 33137887 586849256 72032558 546099356 267246824 857697050 442420481 153412228 983452153 599860693 975792772 414249251 139195500 737371940 68092342 450118898 622024707 787294738 372022841 146651314 49015394 967329842 557631443 313362405 318526352 158442007 478609647 771001170 108977274 882754013 527235353 127863685 863551344 286732703 189898630 397507916 52666022 316467198 561177994 488749115 875324597 530798241 505808671 731117353 481813783 695343279 379431269 367160497 220412590 473896790 62198044 645779890 879068221 124441160 227588395 771354576 146412781 643524665 606634781 479230960 315888330 339709794 653063583 928276672 95731012 212946433 459276036 160768300 133686191 669898967 358831553 752045290 100266435 677794728 732213489 967567600 186631708 60862399 532777681 44054520 388082363 700878439 659413317 891591427 211674499 658107251 37523538 973604307 329066173 589555127 942006946 248095087 414643604 57128844 77831683 924295331 450960026 730205520 687893992 515934845 675298370 111768036 466500582 965888209 204155235 836423980 975787576 479367350 795828667 148920466 706682940 826517767 890576490 758197636 717560564 485576420 430661235 562681842 823786886 441812014 995744574 198587601 147890109 65710606 7322905 748343962 787079301 466794350 318874546 303330763 885657202 791175550 964949150 349325669 715092026 343512625 299766230 661176172 778256182 561481917 804576821 397514091 981222886 643249183 52442107 551451373 278070378 890149781 502599501 882034181 57793801 187032865 157220530 531343303 692079278 361488397 696552343 941844684 362307430 467487586 359583949 259022258 324451555 584011887 391930630 179520922 610033404 868206920 192616795 625862312 181814315 772020548 587777481 165092999 486198285 216627071 70274991 762417378 437558758 577313622 398026321 301587436 778272026 91272429 935426392 778398425 582533045 4232620 54551376 131684963 64541924 979773630 376657449 293954886 616644474 621792657 119133623 78779587 595391596 370150488 151591474 344376097 147850581 976278156 255382199 850088488 687027955 779875175 351638980 896004004 835020712 628055655 827834816 194105320 214984698 50467281 752429425 197859912 873328915 733787436 288793731 292767133 246622017 538222018 904181256 28062917 428089975 166913314 245319411 555055393 117034187 1266080 879018140 771838742 166703350 794198228 928323391 403937932 513367255 42500631 368336508 321793906 674731504 976528137 725367256 768526392 137068007 225919502 828818235 756835923 619847942 499292876 485552497 105677500 189110972 79575214 214425257 657240690 203803162 337063268 584439545 846681843 793357399 407573345 441580247 596157127 857760077 765537884 719477665 730517493 544966137 293424591 616007703 195351692 44115198 319476603 896326876 669533980 813898019 151125986 834576632 485202234 19853777 294871756 325269080 346328064 126620054 416914883 514416717 555447946 159982244 576722582 476588041 109617274 938220882 497502170 661002533 637732468 347510938 316469092 734211102 914743459 376509082 984974544 86842579 125853490 665779475 149804541 322508041 431901908 685509101 724396943 372407015 640729917 498838449 439139692 336642426 6238119 522404365 525540160 74730290 313375054 94036052 26230009 752328291 482060276 970290683 60462923 329386438 611300958 780776221 670446636 882017525 171269332 841130744 371722585 204191986 505953701 269611118 397261008 536322720 390094753 619047045 330748244 927471433 437653149 386809064 490726125 922028310 512850931 501739619 237673317 410998682 476115711 532374378 743501515 879282760 21029283 547615891 520096756 909926136 796508868 453500695 684648181 11743846 272538314 646122325 105021866 199763635 834739236 682573648 525270067 358696930 271812546 651490092 33083761 996114524 113887129 476963764 666983309 126147949 809145123 565203159 363531890 556420548 305559516 610344487 493707854 535976439 116172230 697067353 692044821 2022141 874181094 343562951 745779198 42296498 434215620 708532721 11043844 379351638 109354735 238460407 58026598 134398222 313686391 38500385 256289831 436013154 727379569 673858648 790252431 565971133 653785463 297436074 614724264 719613937 588860965 369353 290061249 982597552 457978525 131796109 863798255 612349972 526987268 223987821 741193095 249116184 771860739 872215306 555153574 454843420 604717639 177722533 337169321 454869093 84400384 711834532 36276149 939574682 203746662 862114065 855696688 760739656 535928112 240711450 411659845 216967775 275189787 371274642 719200613 931314612 966208105 82692207 495227841 220452477 145549151 618884170 969759185 644662488 227029957 316350690 625972176 248634436 12971626 148219289 628267069 118169125 470226078 271842805 235258971 244000324 689420470 518430241 474111153 21180237 370373772 593152361 107049868 423956304 490295293 271237825 202073976 782357057 576727913 485681983 885355979 748815992 468889653 786496157 559199514 809634098 623540044 971500984 254049218 586949902 162330522 949721363 72424032 422161040 273086096 711227221 486177881 120190113 756559523 471220678 173408339 269427469 243047885 238068438 151549626 584860931 377226763 712757399 753489980 237022617 1503197 332325182 337178701 938492998 506560712 929438118 464941476 58320230 443208663 717518284 825572540 49448634 445473814 724630868 888282196 703843301 976436502 396996611 901510128 422519024 492861293 647307842 646495829 173496006 780441394 850732962 203667473 907802553 536026245 690725714 103801328 205651963 325020677 52044459 78734728 995591206 237838168 359121317 68830127 874818485 968596391 181044575 546743551 501300104 830345247 392454299 419142745 458692196 3174001 279605311 989067614 657132401 361797458 811974613 683366648 991304378 974037756 489034251 911567823 953853873 430282667 461886772 328295125 435699112 953805857 719004614 279690683 820165720 560075811 699963610 902595449 903655006 552278266 81657008 377582794 768360377 192144883 975202600 338868397 348805710 971417823 64434249 859748582 452331620 470789268 215624893 23974522 266461992 71904618 185633363 539993143 938167082 675575230 907140733 778463017 8134367 793123954 103223503 975422758 983826717 751678827 38753158 786791236 556214689 44896274 35393023 750602333 145148300 143639508 842338107 554399634 593112034 377545378 620380770 379556037 962063370 727916402 562524988 154756893 772328017 107534524 327113913 304343942 934079079 862118141 953213291 196772142 522310623 112144183 72383495 264977418 212928692 285777775 694691816 14035791 255658431 275045166 731570572 339805177 183613250 69174785 221181717 316140871 80067424 596789753 33229000 846160700 971429026 830188076 133806993 36755232 860997747 70453554 731520382 106673662 873246629 717561768 903327808 747970340 851182315 419648177 204257197 189963941 526465372 34386032 93373504 592504794 369065719 846720143 469965719 704929756 391524633 888708283 726282996 37010956 137185032 731968805 657513917 531402892 54027372 683586818 441660925 932883140 523965904 399798028 968762080 585345501 105590054 384891904 238195003 708728649 926650432 524126494 686568961 76233017 669550936 990189228 851376847 170356005 861798281 614064755 233078881 19779144 587073363 590758976 675782426 276299810 986014491 662903396 505529217 923689204 923610536 772785205 641280190 989316167 541661863 412232843 201930017 635894118 359645481 390298692 434191004 103944159 800292896 120544960 201174340 149434373 6055653 712330341 455311316 867650417 474901941 244722460 908763177 696883581 556591151 253749970 814826439 544543176 373978071 170531832 199156306 483502261 255789207 541406724 89537558 189289451 171705145 178480110 227796608 244661974 201586158 940657844 767359651 120997156 987011786 514803670 167709621 746534218 177145413 422113242 497659279 582222589 774472635 243848905 291694383 315280825 573958125 572932784 826861881 391933246 210725759 612413985 368529010 642663437 900489592 580367023 108250180 239111663 460740 586361205 118681406 716200047 331212213 342135184 66200465 97373531 637849214 815500960 347867027 455030086 93065143 164364619 124119616 426599433 639088604 187232186 851632052 485919038 813062862 320415259 23912370 252976324 889941072 685601053 294719520 498971454 582535307 949388919 852885897 92315283 60941962 43481441 317177754 151065711 90679999 141899544 127312805 408252097 617287036 643329375 675966241 65652283 8656251 688004345 805157415 446948566 764430935 216241712 950022647 499532875 73305360 164040529 425212785 991045274 270371467 62356782 272251805 945626247 619685904 564794778 724508707 929061400 819045834 124181488 958950355 773258521 205821259 531664269 812859167 54605720 660999685 517771858 845153948 581417577 958344146 617064227 878863749 382077858 969340268 179951210 37908024 630731552 241765110 377193108 364019894 232049409 473089649 368160403 518135079 581000744 578916936 831051866 119487060 617025213 336645061 957672804 692076588 392955050 554575769 50714926 460184127 671911967 519431256 367046585 609799238 715076110 721695482 22115337 671699609 751778991 697424732 990888616 516690103 646675966 893061821 866166819 106473410 829152824 146947137 58168204 37833472 768155746 77924209 248216822 741404251 790835906 7157945 484505597 314393314 564619620 888728553 902972475 844597574 231846038 314112181 49483220 762176606 507681644 85449013 260168171 56418723 340441661 787408998 726488874 543162292 232290083 296268966 821225023 392129236 930984063 696370236 813700697 645497703 978777972 412784078 634921903 990409337 556096103 79885032 816084473 987840567 168737157 86835836 905280245 564892787 57016637 162098013 618208483 138387748 917035714 311641794 521999114 223617252 950646922 378782410 765191729 773669744 237109457 135897842 609288486 704513580 882646039 415765152 184608059 624726684 798467998 298586524 63925444 605358828 381421037 744773265 374531994 847188585 635313999 695474065 630623131 410169862 21596245 402124942 267650855 755331800 481446992 295086050 721758629 378855578 451727832 393205960 103027708 283619882 521102152 273551840 308391194 105117194 938087231 569077167 256623729 318264544 871157024 7195933 471062645 543067126 630120339 516666357 792430879 12805051 586481922 559092584 564903533 585953856 921895453 968383114 288195807 143226811 21767254 2875604 178977788 914616583 788547174 199420064 799746251 713289251 797477062 458366384 866715738 864306863 295791671 582941608 771578939 799306354 633528379 673717903 866181378 870226390 343164313 985318738 789352648 559739498 328740060 364275265 226059691 325390175 956897493 337655184 728267340 570564620 460919061 625837528 868533839 266827371 544677492 561069203 494852830 711878553 677068685 69081251 387270951 656564313 761442111 551371467 356071129 545548178 949403949 223645748 855614635 948168397 746764863 34839786 489196758 100843192 70430495 455487581 15330197 810738597 593251005 267965921 963018668 942466059 536475852 507938094 472939231 387810052 547138626 689967840 183968374 692836046 471362524 258646776 775939519 244737354 264471704 823910745 647703692 991494784 419037240 578404940 815458737 634814745 948863430 138453244 447968647 685944548 25622026 419121147 791626860 649888593 546867222 119634876 857476417 66306041 584038331 243507478 66473450 392189204 193356305 499436487 660438482 702153729 58516979 27414767 541662308 45561282 779543168 815833489 611739027 171764605 309973404 789482261 241708115 279025404 97517677 922616777 421854493 869462318 694850526 449392475 113282671 837636260 116723999 955170656 539201354 373212180 170867746 160429009 758025650 548980954 620846112 367738249 840957234 35379058 949723667 728102088 108848469 225481727 38032697 880720307 33101870 338787528 279420311 797753553 404395217 501939381 767359092 112587151 183497687 624644054 970509017 587712190 276717023 906487260 437329432 875386640 101659143 650994846 654203970 458034078 365569655 214936214 310444719 86790757 777529046 800399714 734619770 877152964 473841875 909450307 95795971 430687743 343132829 920659105 486484075 296746431 968591723 782764165 672650267 295990928 215645686 332232477 270857533 761984098 573246714 718608699 272299329 582700297 382906297 28980695 728420442 431475389 198205559 99002505 685641215 350217371 557964031 723981327 25018730 580755745 866525468 236964557 893402652 574868662 712070433 713709896 833678423 309086240 642523234 374796458 943782307 233265931 622942649 778169666 766536521 553531529 132818946 152339713 371374811 223717773 547837599 511491581 130072746 227288943 30739956 257425649 499787854 336295531 773094380 909484475 633975075 936758817 331472498 521155549 189665990 777742871 450676217 406193406 649512859 108504626 783507445 774607206 410684746 811645249 730060128 302550661 850214206 734446450 76268342 337347436 949450533 702755035 407098617 807797074 139864435 429011954 166519085 552256528 35910110 822093845 372080605 863941798 713560035 250073092 105127700 695311284 786239808 605184098 925860197 490951169 710349944 310904887 791771748 305437432 664189778 225437552 538235179 658128678 301341530 899835742 903795414 812961470 563617887 428018995 134013191 345567765 636889843 263480456 221595747 136352294 764783855 421745114 264307986 440782094 585619436 634039048 836601155 402055313 881757642 770261463 160250790 347402900 591874861 242587246 410879984 289909664 289734139 444630490 154075994 254784870 907048927 306162827 816548643 256860982 542485193 691406037 209581833 470222982 820252012 90043761 411733460 648548209 193425855 939198457 514849228 301073717 753907069 371672431 470431037 263013556 170787493 90788022 981029114 5974772 837683194 235284248 136613079 157968287 72441219 316224190 441032238 265686404 121319692 651730747 670936667 304140052 976812708 553882114 359061312 474334437 555260189 712303339 727944130 350970931 989588624 261817010 362451530 337110362 364560086 32537976 781926724 670013021 618580495 455288128 929529251 544638818 984150815 294491251 497813851 936265524 527296556 966557277 852240870 923589568 481916706 766786989 575595712 926800536 325689391 650409721 260741611 281467251 893471303 488006968 328046188 351323819 888996769 684510278 943175372 678399933 148323384 162101091 424737687 219554765 575088715 578969524 6032352 842797087 244528349 235101889 454723516 705296031 123811893 943310581 793054402 197350490 563016799 643784738 399485074 665895427 696109994 166325242 898616139 280651375 753637673 430173335 825794066 20104473 834904882 302269172 934467474 980570271 566475745 450434929 800946807 62314819 808529814 461715539 777930738 548173674 774551411 714614849 725015608 373206048 215721951 337928904 289080579 886651795 547905797 190752472 3978255 257168276 729056086 555787590 956609438 970439705 627642883 11474760 939746037 651575229 681363843 968534780 79348445 835398207 742510099 295929825 89944610 35118335 91228721 497770331 960603159 811116932 880192289 97902899 577134865 83219960 981225320 62304789 706942696 654351786 747446611 818351121 841955705 598974347 885098353 118634267 229993254 22069426 955938069 616681355 606424404 451333336 61912277 83623070 13367531 360707805 798472974 588035827 47726298 223448385 722194525 33766158 590968977 240947371 84706343 906510296 761328774 323086950 487361298 541552925 204792497 401115359 731076490 263152653 439674127 411058728 153621053 749575099 375452706 475797112 834984095 936359329 118195567 908339369 753573735 874287130 666160639 924948665 416362256 972992231 764899550 453777481 347058265 638695851 721955232 574869793 155008197 672877679 928185047 206865322 380472604 244991006 751050398 188690290 881426408 413312266 670146833 713465260 220313593 629527397 72724178 157773229 289640162 993299401 242455430 656845168 859210105 629864881 872384598 691905043 284426843 455194621 172520559 242040920 336931941 382035826 137164674 425832229 439584572 584571704 819366468 235174916 85262278 714551642 615588591 758256036 70063791 513292618 5435840 105994326 785911526 639172186 98248567 245772433 58046493 563328579 695146970 653490030 912702796 52637602 707885106 941233964 544085294 152823926 379492299 725540781 83801794 344458916 499710073 244899064 55157707 613895283 341473038 610120117 35482961 76181264 509594597 148188596 902081566 564407563 249805658 531534950 517667650 470898905 718511696 987060578 353912464 670549840 608252585 648745186 841654046 849816109 751436753 316700739 325097417 699762321 727664948 480370825 28067759 108965248 291940548 344495320 483414195 86802017 451265396 402595068 742832636 622035329 904416703 94298594 26964598 113455760 982428705 614268445 259020111 933288738 343088029 428931170 474542715 266969903 334430262 674040332 125907761 253224339 180170613 562807704 868895853 166028431 20161257 164378410 84097900 657559622 905530019 316034311 648595506 742597441 274716086 947040793 183412231 362547435 348284093 342084718 782700021 338715158 590644309 419987897 581542220 296268149 382273438 86864336 700817951 750333472 369760446 749429548 266719685 891189779 601666910 117705068 348180824 884821678 621666091 880222162 233601593 423697206 28926550 208930244 414191754 877725011 117875221 481193292 160082354 853883792 95182624 455530905 307192541 609886687 681919028 313440124 958459258 76453906 106224275 614192108 352944059 347277411 977006722 134496386 459897624 733355501 99674570 654887422 864609484 982474032 700927545 871673536 530574423 367323793 794680350 36210511 524964858 60792023 575377615 404654294 105011518 29916591 620138790 460478370 702400365 512330282 687458304 148292517 891469847 67757370 31653565 950231798 406009743 560184 255093187 251152975 939329388 417825121 996294907 776139662 64420616 591458900 820946002 977671732 824832516 862515350 75008570 15286761 499531970 621030926 385540134 311516406 977740522 524096905 464115985 338873545 810112998 127104311 929491448 340495477 350610277 1087276 431775835 171326767 521634780 148105696 611115712 565149906 506405120 185430703 981166896 812936796 990280781 44705370 367369657 443104367 782020482 342870917 255209194 883153873 566363427 198519095 45337689 972661228 100869366 11528540 499520289 666114894 87145094 262184262 684656732 701523498 540718499 414666792 182776750 253015254 273044192 970590106 20232634 943041611 752421908 302393880 20381354 879747240 817145050 237731203 123620523 758826928 711699729 199696286 915190382 276360007 946849628 102478994 855026601 306007032 128917922 241898858 79720852 881129842 849925519 380295320 650807661 833818374 715212562 24794222 117989620 700531755 841079005 129815462 12295407 334245115 867910376 189525979 415757223 220178099 364834031 959762446 628493674 197058103 363185391 276147489 89771271 522548363 96810413 76631135 822062677 493486939 179599151 705139698 504006828 968023412 99983168 545707884 76675433 222846280 68196848 500643903 670394991 227510127 134716434 11158597 113114785 348544801 246484925 419760696 736969321 865276092 857995468 164869179 681374260 144930372 7931742 771439695 528095476 164145118 98634838 617711327 92576413 483991636 552901596 785481525 122805928 656246164 69528538 982674946 342267026 801866033 619036799 614487514 781467742 354852576 497624768 467082677 799459087 576906493 617757394 687066992 827484975 699768580 508590257 87951946 295796556 321704471 335404189 724446567 553523317 955996543 973586840 435312209 203598017 402302243 840655337 6504817 658036168 518333458 485624731 682071194 448885032 746006272 743220479 647099775 763328769 245201088 202597669 805289016 660416121 324750543 551152231 344208322 901497914 720843209 166781151 256174203 73612527 207836145 345938668 783229098 442043338 887994286 152891825 105150709 785399041 572058632 197004182 319874280 777135692 693730607 121794245 99029365 815546217 740560117 952379310 672659823 157884057 167126351 929419139 466838541 709117216 722151639 495429309 852517230 153975240 853723469 187841941 504913679 294118239 799404561 871812236 968539222 972134196 188737707 86515939 770537227 303616926 233835332 642903844 796606937 629434997 181464362 786804631 390184146 92588439 944387408 585436878 645088744 229581157 288928971 77922330 653058933 422088515 368239958 764867091 877956788 787682331 765118927 542819603 889159749 388257498 534610104 648465339 757897901 779075314 277362871 623255406 794136788 981248727 578653974 125979857 734430853 344871554 305152067 955222098 877212401 843610097 75327569 398216349 36664108 738069925 508591990 546847016 555943087 266995490 55436427 896347304 156985812 769960306 624573839 490511258 829625949 871979939 417597988 12428988 675254766 624904516 137487376 984392080 683609230 51763436 435314110 35640032 239980330 559817907 785133755 78277940 522692114 284649143 167506489 295259486 254588794 427059097 291883919 66480367 198064123 171641597 659113142 269774527 573038351 127604750 573242062 433829225 239280536 791824887 554472599 307297228 933368409 716577387 924364024 859359627 911189115 469594141 180388732 252388238 616058890 841368393 368287440 713359487 498196598 985704490 525700935 323474254 55434515 317002625 552019286 77549486 638872985 767289621 377335320 378682517 935910564 299602989 749457866 730976960 582980661 717025304 812828752 820269356 760131119 226590373 538276783 869298590 577497307 284373675 484300945 558382876 232776548 163459203 390060740 438986866 152178268 834086025 754399163 559722159 720970294 658248606 259071755 814084005 795031497 376798633 114052847 742608492 734653139 237080593 506845381 942297567 766275188 610220100 117025679 159502621 475115439 941371444 887019123 882374666 780385260 756354261 496704828 701813707 361029497 760802465 29484758 755614030 731705860 242404884 671495125 239145920 657613091 694662191 188586223 316988692 375843532 183517433 685703549 551613571 51638237 660522489 386549759 426316550 799149205 615588030 498201749 470558686 685737753 211550551 4035462 522522893 720444400 304627419 582017981 172336602 373868679 654714339 621427527 840318289 685098415 891384075 971585494 367371457 348085274 996094836 345984833 616941116 684006113 644549957 358047746 499710234 899361281 985875493 969583030 400695926 183764185 18431939 554354593 922829231 604545197 525922383 151499559 319959785 473890598 129012478 250505300 29228938 139168976 281990793 816091733 467183293 795234203 372015022 266193405 969958898 649872731 732107694 16171585 413214044 570622536 823567566 168488636 102783089 871172991 350066902 718894124 390040174 579708798 623866261 625998067 966652625 829288620 395439450 277725079 619448797 113136591 477344636 869710658 968779033 325551763 651340500 277232706 327822289 374618122 884066366 270722698 468383124 466978087 464214300 501600304 881771700 536945986 841113042 982932461 247593161 736897175 743202379 646707616 605918510 890746566 6230643 135119051 830283651 991328085 143195322 395629332 801608745 960538153 7660183 718170310 252476617 710701073 252164867 810023757 475418318 981093691 203952890 205039037 430547430 763955645 545246206 982353228 378193028 243175949 410495635 957307860 951396449 924237705 79273668 571797074 909290231 645643505 367751837 446285162 595634693 790002920 673938606 204949984 445476366 22628470 315187855 23444256 107027161 768077704 195927894 385873847 746169842 602366319 407345186 200963543 415575336 782410077 336724116 555201495 431662349 145909483 943419729 835166385 508414329 49006230 347938433 777166979 821131784 39726653 63342675 660856078 586172567 441586085 652414327 336028730 799592907 759370997 214699938 560575120 474179466 579345722 704326670 994907582 828529535 780274404 681270263 312370455 910218650 249963591 487100191 852056080 672063630 937028636 626993738 309166789 780640850 616181245 789781955 875955313 888902305 130704620 953682390 48443897 132629369 242717644 394001236 841866850 570652576 644036071 603141138 115247959 271541018 440668518 81336169 489407396 264040372 677201884 958736568 927818685 208913277 961630908 424514525 179950648 155089735 695771102 18371008 893547086 589572395 701385214 644056777 676098143 958999298 804910909 999924581 245164651 975962348 700290974 138569348 546462873 473535949 191269770 325889054 986732979 316249547 260515917 841022377 753855400 702468818 604389526 729328293 159969802 998867728 623910139 85773073 499849870 393890681 43194483 846373362 390162830 121494084 975530714 138050003 74851978 452226923 983668592 127765312 995128994 727553327 604986714 149606218 397669150 95273619 873696288 369614342 691785703 395375068 261476397 450009870 996098571 610686231 253153619 559351294 734562364 541111443 121608516 919204600 475635026 708283746 942927386 962857761 621760197 679566813 362196688 455362337 403432755 604619293 754339782 306644391 760265440 582198915 399774017 523782115 160204849 835563056 207845352 979206666 311821360 110644621 688094536 240161750 538070283 934854853 383484497 457097987 394005653 56132166 176038872 232192979 133844164 852361540 586892563 17810315 947722289 193667638 901987360 380600052 392334491 175568727 826468478 617783515 319599460 903952166 190179729 5653137 693197330 465220838 852130082 685828715 947036880 728304927 32340445 845535811 912910570 649021979 970912210 228187125 11412308 903417962 422319349 54835171 876506404 318512990 271373214 965383538 691830804 633207696 544588554 261628811 910970625 678104921 998467544 185150747 410709102 548629338 256507532 611331987 803482370 671697141 527968271 362083688 629419013 69036241 918303789 210580628 508957159 296182618 159327254 641377555 158998202 332858174 102833885 168405351 972444339 95192561 606323196 966173973 163593901 890886698 788955598 250225446 811869349 940292708 282642964 882253991 728525375 810008926 660066929 689337641 572853568 747689115 877019886 46986561 745233938 697971427 506026102 516991241 308633667 573024960 742596443 543167645 402603270 725156610 374109135 882534559 883770288 315616572 307080300 15889076 721131580 756825668 319601325 988946437 650733000 811854007 382424947 108224447 705986838 202111858 449880960 512633747 452102924 566302746 72278015 930335287 719345460 238850965 172224762 31618018 360990268 240388239 453021155 8546004 424761975 346245110 835468812 864223692 502891611 469375 4155182 773196944 286921985 826422303 421725670 580913257 122074281 821081746 558576179 995672740 364603187 459627479 908557818 515447570 312884902 690275761 100434818 82165896 652837805 400123176 933707256 744380256 106626580 317524742 132922861 25943543 829324624 679581275 495754195 485375789 233747701 951858938 199750787 509586664 530922813 53874169 393332665 328514193 632545160 320146997 374276758 975270805 423215830 936354507 494776350 430941157 501086799 657169824 639319992 733597302 506271163 133330907 733092785 919701442 194907658 258905190 272879545 838397510 364562894 934415472 82326372 846741250 38401980 690955245 361974442 21571068 641501999 802245652 10068071 492575421 686865061 2813920 387488476 524721874 384782912 240750736 998160428 821491276 289101381 607731752 87475936 649560640 687596448 349181422 218064995 894710088 158081119 287679725 297790343 407964161 662401075 533856885 847499519 819938699 254943986 712303257 126616547 454904844 933687575 779943087 281124399 474266925 416847936 919585748 376901443 722798235 809946031 953442150 428424804 422455943 515231947 231816584 874256186 916112935 831370652 316673441 240101456 602055219 989878098 327224029 866496920 191049064 437420734 87432874 12223204 171435273 647093974 360590141 581775982 462046553 434203958 691260427 650743633 681840162 601566874 950230608 447376397 628028721 128429925 708102027 893976839 572419287 209808926 996340224 748216582 392113258 675613677 468038965 921162167 136404674 988955426 545214581 2079787 284638908 365290927 299764560 993125204 205046202 612588457 180474393 309351563 416860194 966064587 658234983 328993805 856251867 57182194 159083924 932304249 14111955 342256546 873696065 400065108 396670843 199330943 46900688 371636869 276884297 351124181 918993641 210277593 368257845 357078546 189658613 745192832 480648764 672256326 847610022 861256846 226071521 568422314 333579629 919445627 916752551 842681110 205943299 936475811 367549080 151524488 427861473 848242631 401803201 513557668 791129799 600232587 992191155 288490031 544803641 195833846 212694276 509001875 638554877 486832116 89834444 313430111 768093086 391926231 231665704 777345988 738388204 413367506 518545851 439138585 357770106 607362173 97409832 941911895 434578719 452148052 691742361 968864413 410553206 743048504 265264187 196922541 640500829 601996780 446324928 93889901 959167097 503405977 330267611 534648168 587846577 896612682 929879751 682248779 764616623 590345073 941517505 878848872 838915171 961768544 573153673 291848758 845085823 877536465 355474406 722251982 54455291 432017503 555941407 309876336 686261906 729905163 634302594 831694332 916361284 249491639 702698464 386358394 629005267 519767982 899024911 254678930 66773830 829450010 788495463 206588948 707002984 268321933 219958342 590497394 536426825 309204345 766499212 698880321 730081468 735656888 742228255 299894204 38059736 912662532 276029288 960962113 759286136 675611264 649916117 825123537 266350267 803505453 463288405 144317844 95116164 205617270 345480159 161469267 662414330 146194341 916751083 72694781 950010377 291390315 508874999 517398818 943728096 199447132 463379459 699396731 282310770 102564208 76753173 415211104 695725557 393702532 515833527 439917648 106517605 740189399 997206900 113989485 626299906 824601485 830168158 355870973 327415245 93083184 119501195 690418922 974126095 205621033 407867027 927286339 538524883 479449163 825984788 573150649 720502887 268067145 694547758 805319203 151531487 837048379 859639816 251000058 826622354 507224606 681152585 844647134 478516635 153603408 600124575 724096527 408062041 807966744 208195644 702776052 11633903 592812828 77583187 754527384 9042885 657240040 70730656 481767720 993882373 714464622 157832926 345157750 832246559 491521153 811263822 3616889 8870213 238619737 486182966 132617675 269885424 685703954 433667680 258673193 591071065 637256236 30279831 500333303 380317184 786628364 220019757 397796793 757071145 315500922 223466872 695059611 596264282 722498593 606530128 735608555 512649439 583260435 232110227 657007001 787666502 558532162 306775202 63221181 581483235 690985480 430957025 207025937 181247309 690106272 408556346 905362547 381082591 994812842 811203995 771610213 481599800 866267307 130919027 487231885 442037948 654360971 242661433 372917045 421993744 652840469 647076581 780003276 403751073 94736250 540367989 649361251 887514142 124245710 336187242 330333232 380199674 34659722 464023880 362578702 143356907 419132424 964625690 483527164 383576430 438181898 256809963 621145242 840306240 227956020 27142989 724416175 98021862 96110989 536523734 348880549 894464294 195915778 766631839 271030795 421931660 551347939 441454276 191084562 746408678 176471652 258040294 537288209 818535368 700339486 606818476 252743170 297805833 641290891 357180477 656400130 913159748 299462029 452064711 501693396 873030489 489128167 166322940 557700959 94844137 963731907 287969936 344376620 168532445 248572458 654910652 508699113 473623775 293439375 233936830 410871784 136741599 320585541 2930263 6421920 899665807 177030916 563489867 102294571 390057448 734233448 862070500 406818759 225010851 791089778 829621616 795661910 129840833 914805253 336301503 267290077 489116676 921498218 400038565 68007176 405606259 342648012 28873342 250261413 647023066 855145917 299322277 238534948 761165895 434712496 496975099 289610014 311339151 839913852 811466855 519536075 951181255 792867039 784639824 571389578 10886859 258012409 601228581 939552861 203089594 160011981 619508693 540142186 480265591 724648899 97309783 394286203 368591914 209089065 161566500 458142079 707342781 967542189 968383672 336154119 235699552 859112421 250087444 237454538 12814086 203334855 552824639 582397729 479587302 988131121 33622464 286668683 57543930 393090402 134909222 115126826 161118083 915169151 487569281 930393925 633345923 363173391 188055526 536970180 21978177 83254911 587820270 704693687 291694793 165281184 656848183 595061968 692889705 898608164 18056162 367956707 139359542 963804964 734054163 276742253 716151429 313864861 718519925 846913803 330285938 538978286 290854835 957754878 928002908 663572059 910354176 649395374 730067559 65779597 641557904 631834916 526304249 83142672 314020893 584485518 350117181 390220756 815190371 645497790 489530787 130081453 297428131 801023404 83610974 964050643 968808996 742751216 585209316 352637283 520414125 685972296 706699890 353375451 518701325 594382872 108631686 606687650 346033812 66803429 997635171 65246846 945775511 540610777 677957008 195622683 337913583 233539651 104233817 698097803 708481402 705798932 354574157 355636673 456401049 872399202 336805310 923855893 342541489 326378984 547122244 226584515 914543530 425446532 651645498 511315563 558297459 679989433 320247615 842242451 629590140 955871787 283361207 856690976 243851322 943860005 59407176 704371681 83433382 618102550 878765405 446064132 333043646 595511055 692806054 159874975 270375427 668651591 333915798 540918568 478967546 776918167 362414564 292443645 869222059 820430591 585227019 60387038 762040101 741061663 890376649 868910190 713091832 108136127 379021988 12625333 141627321 353400903 938780000 156526240 301953665 676954439 805891978 684811392 750083183 854558705 761377009 357476487 267980577 669722778 544665127 416624718 995508543 569319997 374430468 149629522 783992049 78542071 941622051 457772658 600710243 38209164 557767268 774943859 979334728 964668641 941173608 241774716 559729236 907205248 609617432 630328730 915676097 496589079 201509407 711870525 43014603 37147129 59958123 927401145 470596660 639753371 589526704 515136967 730043329 749552920 689562085 867963649 450371770 560399534 178821316 770589033 705903982 647811135 148610382 997160419 416283309 11111121 254193221 43849142 651041356 725610510 421497265 461040398 113811365 822918341 558533980 833131901 50614804 610393447 356021078 23292022 649508731 314823306 829675121 546548689 391282366 199064426 158913733 741453898 142764104 638880867 416847918 223026690 540674693 146267512 734858953 520116988 817119334 257680080 237073275 878317985 692574176 956882739 903774826 779453757 581933677 721832593 78927233 725731455 44443529 818581115 325659889 978472445 470356278 313357480 9657258 44526766 595106425 708829554 543466982 782370926 175163866 744276054 911789471 830855805 131933672 575041656 488810772 539579392 144209331 15645468 675274056 269032063 577810768 532950062 340947587 743387237 182070873 750748859 532320463 330619268 327317098 106335606 173943420 351613326 824715173 509317428 520743068 239365277 534522671 583969136 352027016 892624812 532293041 143711432 225206105 655105307 461188055 566609278 762481263 17536815 672800980 141114359 533029358 608121487 783889629 469262655 667706940 429910728 923242921 668879236 623233413 969299147 49927928 282984087 180220983 156788586 779614985 932062830 268654982 51275230 987383585 69117861 214876649 679922244 570025995 411430904 51875739 135576091 357228691 563798218 661394715 809962695 382104074 372824481 434977196 826451473 669018821 472289447 178982870 261772454 895849118 3781419 988897763 802230931 80184689 316013598 888827491 629238223 198950304 714414743 763074728 798632114 570252432 461017679 787112779 178407542 818862378 322699302 295811237 539452349 581356635 384422556 823851863 382116618 557873044 984487000 698561218 751303494 398988618 293605029 248139152 596238397 786952055 327460848 180511273 170628383 539927575 295979595 199134527 393665279 424256940 178411501 914576451 190646615 530988987 774626224 722779117 949243010 212528461 354828690 781401272 830522433 995456367 873282356 525909859 186083383 972873650 987899998 676462449 377309805 200283819 741426553 909869482 159937999 475395700 22372371 738501784 279032492 728495402 703294303 507434763 248074554 484551533 887925938 674285205 459853327 729354979 681866247 298298383 777149097 795933876 900149884 259518482 701699560 551706127 209488083 279274367 130815630 345747620 81764850 377428984 294043590 651472681 860856675 461788260 998060954 741134294 636469205 928522095 107462012 284639464 379160473 969949703 549596350 552936737 574134054 45943264 262277913 942093894 856540565 786126321 970435882 215601568 623320869 460942069 125174512 556167292 209266104 7075819 896408144 951126699 3036501 79574167 97039761 921256195 550418084 151880703 624779745 191469019 385869685 828764398 989432782 565345171 33100089 650739316 443654605 666541322 233321351 159734883 847583414 24911910 952864409 422859220 187704389 681921616 108464588 999418273 729611675 818781941 968920612 566446312 326699964 37827078 280807621 636657038 375812623 699499641 586528123 111212217 137252577 844734661 674712371 53904725 478919138 2678122 687218304 885632145 636642470 912258919 302129687 285858911 759786277 367919810 991050579 28147191 953011259 659032324 90835121 281365076 5626409 795838906 11870805 114709173 864672018 889699061 829286532 735542046 328846719 910737355 990255144 115806421 765567196 681734868 236578127 536905957 388146680 727865005 565177772 483474590 157785481 742647928 941258005 902328339 603362470 176611930 25811459 798957722 562404171 102459388 485401109 530056016 561857752 386258187 626101389 621411731 45084306 708113849 870119121 857804166 527443489 460197177 112664299 414800528 621867536 638875206 635650570 541904349 224906321 67338653 701268735 271436507 693131958 151126142 469525185 608507839 772583289 493141807 872100585 282202110 878990773 394256249 377771575 698337492 246980074 423251241 47351051 249577920 590604413 58777744 335840748 77415174 596102197 51859204 350768133 251583019 255435456 955628381 307215779 41972349 899228460 142718072 7746232 555076489 666484334 968288696 858185051 553270691 868427230 376378752 442496070 423296097 44541881 600225210 452300631 674188064 155110302 45476947 926724111 702934910 838167314 478833596 482167830 136827870 829636092 140575595 256973237 932689383 866997033 981772888 73885786 16428293 252581577 886879104 701018392 229481191 959354096 466750054 40234276 278627327 883170326 54231949 739289689 91063301 610197911 10055423 19164597 332634741 242238004 874152649 627470810 557457676 409975441 622682492 771424142 720117838 200153013 463580846 627438651 128400387 604101005 309725047 837791343 509531062 522918760 402306805 358439517 464388917 332049532 112716488 8837723 222310164 111716448 148008854 686288738 859948330 506888080 84513672 811861906 802183441 457274861 249530059 318684843 338616490 381042490 640395281 795750036 984322199 544524192 468067085 584409047 671658688 209591338 143092475 949187619 76026575 209513802 299246869 663566537 419439283 932129106 10540831 538208064 866913569 931260156 865409500 665650594 264053774 36837859 676514198 363484460 160896822 813739272 517079194 201287362 811363993 610037070 393443257 303359336 121523448 544251389 878845641 475047114 69281372 97333571 97887522 439760821 491535504 873645230 78158882 293627036 965448098 191831987 378909609 529683988 582635110 232642603 248985758 445200728 546214643 859051216 2410344 480630469 12855076 185168325 189536373 817744991 704556823 286146827 857210550 209114187 866087346 94311181 679705633 925146963 80337177 485180693 30854190 132417893 793172281 137225172 977968219 560221716 308659777 61146078 261745320 604573973 850843427 885465131 729493020 25297604 380846616 679825560 357482814 609131677 130006809 716958820 183380124 382607811 380263014 479574195 112553800 554504572 986837763 79052047 216783189 795825074 812155702 797299170 291417183 188255092 613006091 208985340 733320704 700832627 957281488 300240915 588302940 410451589 857041305 863933758 864248982 240438310 428088253 534707578 818490200 507417330 723118423 12262693 445171536 636972844 106560710 219589254 642873261 828253499 723498285 479210051 739109542 598478375 739515124 265946088 205333491 710766112 690503749 837916775 792229714 764784888 466858895 577855635 749392131 186885796 669244423 171746212 571417165 576616382 952095266 28272566 628925943 972598790 573524509 977994313 288065231 549304540 959435381 449952962 550730791 561420232 814574703 518088425 62407762 321314035 410167953 147900778 680354604 439541163 425642791 635485780 740705936 90649315 850014399 347641244 202219231 863247280 782123693 89059739 187433855 553275341 539988872 75853708 596057434 844952088 24172971 871526927 468885339 919232787 679487925 305533865 805212917 828493668 488467209 59640642 479923355 419179093 373031503 323229349 785394249 788641364 410936305 822978307 507735034 806239604 772558495 477737328 91798575 994721259 613564876 271222117 660621422 804888722 610189870 128258364 285769665 442047848 886317121 576347320 954283827 179295759 97489093 513948026 478130775 41946701 411518780 103844236 821223361 970321549 815929965 505691099 362215818 794594908 559417572 98461365 265362896 76437740 969253231 61724239 951310643 259635092 529672610 390741825 195537242 288182349 160874068 479331079 926073196 244165687 360651808 698460290 427463832 654062610 432785381 507369589 36572301 733233862 223872839 969650698 117767682 481212891 522404651 6309194 43285295 716086273 972302399 355507624 895501906 247352714 673132400 853267575 762198572 124604651 236776049 502366575 184758401 549608767 424149563 74579244 795992732 664061635 509839239 872788399 774433736 625211227 499201366 583430363 54557656 648338188 708061034 645754105 505939872 32765056 648655050 223681333 433811321 626113925 692172354 463678494 428117441 449984398 362383584 476591658 391191385 838405680 171309176 483477039 529643557 730993062 488869921 234826731 768717712 581133134 267629750 648962174 421405445 806671402 321626455 296934635 559818359 761977696 399288805 933758106 239419098 35444923 972303753 413575641 730076839 521780007 454032685 488311382 568905308 780533560 29381121 786696103 89085690 771407780 920436216 874620866 596218501 633037252 915028552 599519621 441674888 317281816 827921902 672077615 435083918 795667136 262970408 6723301 500193450 434910723 918829305 638657326 715727856 151320268 782929320 168697208 390491385 781767976 355029825 375486609 272158307 976368329 87855378 329607470 27803983 954191238 724017455 535926887 110809570 816482265 361709808 878999609 143083972 700141919 79011694 381085699 515390116 850358620 96004617 471358729 287466161 422117172 325492964 966301428 143928610 397481203 911179111 332001872 405615792 851003846 525675197 776812301 318151703 472817280 336414292 537789695 65523865 632114198 103723615 15815262 506412666 208232483 691382871 649572935 123788677 754519909 806758262 761408824 162027909 418325054 909778234 341761944 336062669 535685428 562613224 750027821 581715633 134363505 129402631 909122724 382292491 132300099 858308577 624431116 7133111 414773405 551163397 90360667 667575574 734020501 20326344 618983400 8739983 980472036 942528191 235944943 472815114 536045673 24279110 374448912 614486387 733718438 666840060 186544849 283301693 997668929 520574021 982805783 7151836 769648773 161182407 104313521 904667466 522780126 98931437 621054925 435715459 297396577 118996071 547187841 446512904 697673281 803805096 299660611 826820704 565348443 349578343 359558513 238406547 586390699 865085470 786616779 190944429 724179413 509175950 184098548 393413185 532620445 653120569 33325044 242168803 504960111 760773863 568512697 693635757 9048536 230994978 90356881 355673019 283228938 669996473 226736817 688008367 496765020 48809025 183961265 813919277 318955720 14551951 437119246 900377696 922687596 778097471 306885543 362953076 694469385 356100913 794212417 656664601 841571975 24823814 598749443 283119623 230175599 603638183 231316730 491520628 843258223 942034879 880084118 456359583 802227162 896624188 843179563 161790537 66829862 626723282 679159922 13974583 781277292 318365303 714314501 690600626 768133611 475006440 716812518 383282182 493089668 614236707 949099769 574825222 838286911 198257643 350452869 243860870 481625542 706038600 462565815 658697952 330819301 346728452 764726814 917993072 434711568 919769646 279689008 192284696 268988893 674521755 515182788 736483517 650199429 931735392 643285398 499525319 385641832 715843673 582964167 341020837 526144902 41751462 820533082 323557191 573975558 565886505 81705144 982779042 175231411 634641417 290281773 65806896 723549305 224839473 487829864 948370797 411363309 639127505 800418815 408679003 238421955 522480348 44296169 894451199 586199637 100849289 646950658 971607266 823507747 776368339 711552650 945192336 828446029 747279353 375745958 889199388 723325467 432174846 858989534 325776794 863570294 136726570 842157982 956721828 958561388 503534983 659080373 406950358 450984367 533418340 654472920 735731026 354138135 428732630 447404064 867772989 722067740 549194290 266901384 213264192 464637276 983858069 146311536 339114248 652245275 364190556 28851229 310992582 819247294 155061420 484237878 811410095 431356239 249753579 207658824 731690109 907252988 799954245 887616580 57141740 164978584 461497640 12499964 885017918 908641049 240635592 509192105 421462456 992138776 982879388 307045224 852152354 171734612 788607199 787938488 658955083 779079471 209798160 487810301 332482691 604225071 234093938 481341953 325446176 696292735 651667853 935861870 518349305 971982443 414513323 232898644 499531246 285595112 37449052 974703017 955259486 355478281 519808754 169100485 454554287 601343883 67780613 821213922 460700105 736495178 639873777 932197538 888764571 12988873 704887379 301297288 368360597 104774831 591102352 872937853 951441965 924065860 24763726 66882381 200124250 357652216 572481529 523911976 428073500 760379101 989995583 684290593 126651122 215128104 239651220 936110514 83138402 445440436 479607983 317678646 904326260 855468414 794042891 494359406 297906999 182330154 372635239 558937853 632208187 562185341 668877639 331723500 504379670 810642401 177300849 388975143 18876640 367392996 573054320 350264573 495531702 530566841 670766612 774171556 309388602 567808181 733524207 850401970 809872401 779514067 720763610 271302053 471512676 868192817 753394798 421661533 972504416 58123665 158104716 8525980 742093494 218034649 876651222 863852173 930509595 850532499 781281331 116245818 157085385 672640622 870642511 845682709 823966716 45258683 826787096 285473904 871139703 423654640 428419394 867394564 525056253 499009832 300569796 423569774 510964695 149149346 460232793 868040365 246844756 281438526 32162048 638152102 893505860 349484803 648103549 493832352 527323773 60271772 333778901 169853641 945493847 80644053 918433750 74110639 399240751 525194787 757425037 154909895 834833383 636140314 42919629 419884009 903328356 887181044 447573167 613810641 986812175 754899217 635616268 762359712 459883349 150691441 205529605 61273690 176008999 984889404 302934140 607764838 703756155 296975930 960993432 636070673 900544713 314642780 170734917 233815819 167541134 971346481 10059186 678040296 948413132 31513457 45481937 567987360 103747720 411627126 454578906 764678927 156440139 326137790 398617032 857500790 862106530 64538475 239172058 374228728 304478367 518478787 39480084 644267806 869037653 309928880 518779067 933005396 381875551 70316864 710513117 683131241 104171609 643825190 689782215 905642259 10661990 383087159 478484108 303969385 981482921 721520622 580480901 403344231 794571212 176530153 295022028 168429421 946904700 504106090 256842943 427714496 676938218 46647256 165681283 581431816 422473547 641540411 346990719 27921616 149779289 726055363 587375581 184343562 550816465 196116033 170131468 338676104 916855027 445161899 610552640 729301380 203097605 984371613 175643888 132354329 111836624 87198419 790947416 681129671 997078561 335796657 300730101 472799475 60609866 728341179 772630795 774475364 618197662 202591517 654435362 248123592 888019704 315053347 425528709 4750637 833596213 178087618 994233026 758819464 24367285 502186510 634967084 88621105 12910046 633476546 188731228 695570533 823977625 102096315 717631916 831341251 246887123 454250365 584672443 947908816 254746366 744419500 785051884 31128179 86138509 77675924 18921446 955654777 716102779 990321059 469803285 290710802 970614213 95797737 729250344 387726418 722870763 678066079 418391441 431284913 768888179 369045149 92635912 878677899 964975206 242662370 969020936 668747681 712977105 519317007 394550865 814805911 796262726 74132460 969598564 959387252 443982680 922082530 351600650 11382309 881417250 721395584 70983886 8413177 620243649 389958647 492726910 658815782 805967573 765227166 384285614 886955331 193502469 861347438 975217716 735407820 116538744 836776838 122529197 974469026 840924252 989501352 775671287 5421448 277895266 814839482 880778677 399625895 520161088 646113607 817626831 549730826 127788078 145314556 990650095 337508899 278573674 379138347 652153860 725724484 881099700 553507659 845546179 970427431 720094930 830787445 300428065 143372903 971457549 935434985 340594906 760887557 52626866 477489287 439180781 833150180 99020947 38322007 589350174 925105484 575328899 942128385 490467443 153824875 116750558 877363286 226662328 292813263 772441854 534699461 121735419 364257005 230194375 784864230 638139664 338078110 382487324 572687347 184941582 79997596 526938215 549819466 181855695 989619210 497401109 715809517 609737844 535196137 478305304 809508865 583055071 595277988 334938467 248765522 296663352 684449669 160980082 761569742 797977449 582229309 882008767 734030854 201155490 721579104 910430798 467199152 19577045 932405222 782917154 831265831 324087098 497421228 389140165 463863273 418349773 145767153 913036484 816843544 195263435 127073497 770355505 129267450 844209977 861225198 186618400 882984313 500815197 824588698 126427946 503532452 359520323 948545709 24203757 913919532 797915193 802076637 5368969 588327400 966909523 979217217 851484708 813434449 317299944 975355350 361515368 386969095 161241107 680507898 538065664 531948362 866313779 766588916 387371038 597290625 721820267 683837546 301618424 834962103 985980706 350082280 189851974 299348505 398571141 118357600 809022150 910704249 216391424 296383397 253892537 670543822 155037129 930595823 572461411 145622706 365363029 264868186 209117326 564995810 407154145 796846438 3565063 777813954 49862122 568559480 476154144 429315799 143850677 278966104 363377197 744367178 257799368 993233330 251052807 928214892 433546351 471970453 754603404 167874348 113826872 93466102 653544476 944363683 760286071 108372526 160714782 129821065 765184195 465786488 390658681 844105916 20181111 240509300 983596059 880522944 694122290 846784423 585463414 771704890 628538455 451621881 917657086 440959092 748990606 382347317 321009324 391900637 460164161 288794508 8334462 475300998 226123808 454327570 18673652 888026789 458299293 657635392 717220501 236113686 2039665 251411824 785162600 476684245 972705301 536435301 452769147 826522757 742304842 990521536 926933600 392063724 802175378 309495435 317132459 34453364 815946932 637484211 444215413 543055788 685933116 77092230 149912540 628015301 293089016 283351353 937483649 416301078 682868348 78120036 809527560 450605977 250376607 625312899 892831643 764575851 492214524 560016503 632271464 141808976 866695538 11970307 988202270 349660460 280259748 278088017 206204532 931464587 926627706 193394026 820467875 488462106 120922782 463534273 819944935 965988395 422982912 747334313 446783745 255180597 583153747 734512346 73930680 830334802 699265421 386782192 115482451 665553600 282542443 112858092 737330464 588226913 28889835 775574193 732958449 390458682 131051472 230321800 565624730 285728503 761706273 781233309 793480564 582218342 57067946 323495807 512467677 476113655 570041465 387431332 794105526 855303747 463892322 527038434 985461475 451674754 329474940 586635767 244850383 101805843 805362082 944754947 712627173 721461496 92748019 51972617 155323416 563308887 785343827 454356594 392241756 898440698 118040552 715793033 717487914 151071696 344390045 386189311 736240384 927946602 547705762 112101993 205844703 751588223 676340202 87218109 334418636 522044264 248581547 277980377 331452495 320257444 576742370 613874684 579351286 408975957 339440588 287529803 614579411 689409474 531650926 429486925 548692730 439788755 76097551 237572464 30212101 85069208 655168185 974477442 440882320 370689475 311211707 579921720 590631868 632417577 608631849 378545834 221417392 682025028 513233498 853015253 713118739 972367540 757784681 703666456 176639636 787523001 151199670 212070071 743263587 943234235 394347106 64825179 902923701 133270467 371347926 350158736 980267587 389045247 775223612 163789126 5829579 839283777 545691140 92493393 463242638 313311617 577342049 385775337 744533968 276468055 364224970 176751147 339109468 348808322 667199865 218751637 909039869 985053539 776142575 54623374 727669766 998406274 459529326 363113180 897976523 423442696 47071102 356345644 739911206 463242564 87742825 484274829 766506227 170463015 399497150 376779765 950467220 751886023 867552977 887938235 424002413 197726943 682996794 601112347 903200617 678914894 271909714 466195126 96578163 724514708 701992889 905901327 37579518 956932440 118920147 365944334 552310398 799438564 147830598 402052225 537374189 849732007 54975357 732922006 919815751 684744370 736667688 608176227 942204174 861235516 179086778 766183007 784805062 701509406 882922474 652439013 353695610 286417240 713799730 116645816 437799734 249728650 180163667 423054970 219257994 780387708 589775055 682895155 557764877 362681238 879367022 361635793 323395544 458806632 661386682 31548834 643259399 842194212 65183106 648097755 147038012 433896223 606939482 701478420 270381596 474281556 995526426 35045066 875261135 147706080 756018779 155516892 259801476 759865479 985443069 818236687 45794539 690086190 498941860 854344330 306994873 40884575 453322806 306495322 950868520 378666184 81250398 359015407 56779892 273614012 90422285 346955934 417176927 652730032 752763379 78412317 516076461 955588287 625034762 819783177 845155753 198814247 884603404 108932451 586270111 725805514 275715064 693519119 511674975 763071662 832415377 723329620 874829249 260320893 573734879 55634271 665404699 632999942 961513900 967449535 977003468 932849594 551535623 951070954 480443317 432483888 759527877 702476983 772948411 954721953 612477691 117371362 299558983 451984748 419139973 295900300 568003013 383358099 739115907 728464568 311228200 801099837 46066646 997818063 286446181 974814514 378781863 564429853 248829171 685159778 339168737 957253458 133380689 592269406 16528818 752449281 49191040 381409757 893938446 569187876 589777029 821793337 73706028 251894934 974152937 9191151 470671111 52752279 600654393 919462691 886414814 295391820 899475845 542789657 82981300 146220093 543920869 848110013 813684944 640002006 446479855 967053084 298917695 606851302 937491523 873950441 523703629 713222434 397414912 93115897 785067536 510572707 969018443 881518535 647402973 918626404 511635407 223894769 846262480 811473093 839609144 452913593 521757513 327433739 494236087 642565764 720410218 755689693 413539201 963797599 428737178 635494088 84476496 761748853 955935236 82375869 449407968 536667546 815426841 407379342 5375603 862927555 427383050 360179828 927688526 248451468 735564367 757936012 256154938 952292785 632107810 348241493 433446148 852672149 399923204 278479411 633517053 547172286 12236344 427019504 488496762 220689238 609992771 269995830 712153173 337368236 948728435 923184405 67165034 437170353 870498132 129698435 475978267 905310332 109348924 643869144 642774477 950740422 279686592 18693198 937166697 2511215 813672509 457718919 33674203 729135607 23667792 451005190 116749462 485159429 805250398 664129716 124449295 424189668 463774733 522275165 571090494 655846657 96185033 860618289 688055584 665923182 468150336 811253827 135095607 319121763 311899622 525168397 367956488 439849143 276632178 306021098 77903004 435561067 947670623 536340891 427716608 360015904 893928044 906308803 611888069 187628955 751970333 637914731 904745600 282151240 986492983 396474239 394822731 266084020 421623112 44702798 682524482 539127058 544448028 470629134 351986695 731050423 156179017 591580245 868848703 289184927 565361828 485438369 48624403 392964325 688817610 260505554 430092720 407729486 252937881 367211947 182678983 144068287 807335091 805752916 314149389 764098755 224537346 125871578 88927932 518288390 273244206 592040366 621297169 494606556 881930025 717851938 415005388 135225275 86881700 648689135 669952179 730933180 627223191 31092402 506722575 553478430 780875453 336796522 288218925 982968771 225359637 553422844 129857246 82355634 415368034 621126319 158883063 794585491 949677228 803898033 716629458 515872054 69166013 877900432 678921164 653297164 941463461 960348353 122885573 717142956 406470199 607390748 453744547 447189072 832456330 112782941 589170383 111971669 906992504 918342821 950516917 381673919 850342434 129427960 203864905 218568882 96867946 822011837 571468157 525939706 172667767 821107777 808603596 891110020 222943285 753881396 905640115 20643555 970370514 733033514 129260850 742985164 371594306 463005979 694484815 32364186 626447037 281958115 461697683 529608650 193861692 540936131 231474315 702387584 767398911 734343134 580728648 703852033 531518473 211297213 185509855 401015863 614679458 323237580 552551146 716365872 728313300 525451226 676124422 832953759 886115823 154044317 69657427 253384794 968935942 171966252 875927543 16020698 351103856 942577283 13191323 52952254 65072967 194715394 748634348 29443400 404231916 439905774 384808219 898324958 734007425 780366063 35096158 38470282 155514221 102545040 968324973 324939387 655069404 688747715 501571845 833225346 553758269 903510362 45212777 963287446 880580034 1209999 344779740 332809552 904441571 940703613 43626280 329469040 354788059 19543716 140377114 710164310 562576170 565192809 645092099 132499081 522100753 188521363 924514616 977950516 960359705 785001424 483466131 647420836 727781260 653821998 53309681 803393995 843482362 355699618 375754418 359757760 775366070 645608324 470556476 936745533 494174551 827765265 277533816 971820320 427440440 96788712 980314708 502787050 526190839 580829582 243074367 306899523 2792185 567502314 338195631 131204724 362171621 262743753 807338910 872251371 33169957 671852123 289444617 645227451 964402280 508081332 157946480 863669529 139578915 810570316 801536601 551049696 210821899 739090047 834849486 978435342 456216220 975374350 86069722 598476101 970288277 387112861 307735567 763440971 730346874 225966131 830011139 893034634 174322449 591438269 167397838 472046993 237583589 56436618 864429453 676352657 777277639 206862544 918333411 405361120 651766087 306255142 105620339 857295993 611975743 116052744 226305639 736487547 912149321 127923799 98920172 104885670 541350468 58819798 754860467 609664481 242159059 387727534 143832178 906066870 788116957 516123370 142652513 349539540 274790414 163528700 425038014 541824652 472105557 611758647 891582281 711967829 455126372 379511890 217141960 909616201 865759028 1587691 335267204 29389733 631988094 31481858 161973195 502339917 255569986 218847098 51414124 595251269 902246468 812774811 806797630 387726393 809027978 604794515 935198617 143804918 664376799 25807856 304355035 401080815 656665428 512527143 333370084 884583609 846876346 712575505 156674202 980058511 68746280 871409000 875022950 593553614 94282619 90075471 775195318 962588794 713790161 272032199 684950649 546219704 806503181 199871803 405640102 465360466 890877015 255108853 963829685 741080374 137781913 137681830 348939812 662653175 809052674 702740962 548847859 658479946 865188231 55999137 847679784 196963467 510544733 3951040 527895884 140948022 515871105 893799038 104190957 726041454 40172592 204808191 28024346 696693625 26602607 766903757 954896362 736420929 246427780 215440978 294968053 925668053 227562106 181542750 397682905 287727078 741024930 606352551 370334134 281260106 159044621 601264196 832275635 405385597 156521234 822576434 913522295 926402587 908315086 737334735 918698416 289473639 676527775 308037218 942278544 158363336 175093929 925233041 432936522 669865542 790709841 258962664 827717530 315880721 609002436 349983065 513009978 164496123 885729649 311310775 196323182 813748217 244945035 354896698 92438393 110980773 457128840 810262014 943095333 19944127 333785764 98689923 497328192 927866279 912423519 132433710 93592345 605967077 744821243 208351943 480405767 997015202 897758719 443757306 18255330 251166764 303416502 598721494 555254664 815761014 950576305 61444944 923545690 681543829 481314625 274855873 230060988 894211140 841177854 401071204 388122776 483616865 917197379 382775769 721827292 83689326 357434799 491302053 140078839 487936017 23214245 606081968 660868192 636612500 994675149 731785413 225171983 86287973 585591697 274330389 894724098 39632023 780722849 740817332 980839098 541744736 155885679 436161563 823865787 470836889 694487476 80734372 924640271 299143489 757418217 315791634 509993668 152075258 502884559 405415686 18612073 662167690 2060007 170526859 230044821 455961436 790808059 653926539 294664288 173960701 556484243 725393751 249406696 756326815 381343105 359581987 801434830 400335257 385678422 20552327 500388278 160348132 658224618 493254399 555238603 910508960 262991064 337484140 976217912 265992589 443871743 881583762 391641264 575038611 272211714 618125720 60819943 441245242 818474185 469171338 130046230 464545074 395339774 691619546 992997499 668454861 26372497 232825819 767956695 687398016 467717429 407684933 263776750 51010662 353258464 40424372 159745802 675278780 650266191 676463401 84049785 151328358 319888767 671635847 598967562 698613865 42433333 975388951 397416084 699406447 902881400 805562629 202514032 438978118 638927377 814962656 383089402 549513057 595324690 532704798 252935443 435373397 134850892 811079317 43118754 919033438 412151767 144201475 648513294 558432215 772652942 992240264 821802950 131713733 778033552 31406631 464915641 399629389 369745857 602448201 380879070 721855546 705860934 882652217 110112942 532493688 402027789 727744680 188266661 727313563 568445507 767390251 449328068 399460441 832039131 513035960 792663570 823261708 465344014 180974893 915012886 582174257 553362646 380633545 895791711 964911851 953853553 900330161 350145532 10937984 338559204 498635884 937933060 37156827 902329718 508280424 478985744 521922825 816954672 454703987 306779580 413149628 301771108 42137666 156735274 785140683 436466211 879901165 657703038 389220784 872150213 229320305 921339235 636373256 71969893 525907757 613981060 235114263 933051491 309104997 73303316 100900161 515189472 554725058 851211079 485281170 918954821 346222032 687145686 117232439 850002620 900636799 148378751 130996483 802629813 193557667 516404611 233898987 423868259 618691700 585781799 214283146 286334525 464041231 635743795 307693214 854943869 875505395 251117430 6446985 998676900 60351108 588031552 614739153 432502260 514720907 868649446 449682336 339305716 47645876 370722625 306030148 260106736 232865294 973085487 780329648 535889015 415561103 897483025 745679610 253894875 401876622 907781452 666331611 867970740 863253319 356752328 554464050 532562270 93177179 626867316 115231873 142539894 446305357 530705855 158994798 499684448 187430405 103949601 821519428 54090436 794146129 807579536 390432367 640348941 418586719 932869643 695930628 928590569 114613061 736573971 285286710 666598604 917906554 478194221 184372450 628476524 608450905 676925025 486993156 545533254 342787237 110590654 937084480 746568984 218420480 135173076 303165786 476343397 568541042 764526904 691506622 50147060 4073449 438621699 89322489 706848849 857119667 596314451 331384893 456101963 109662213 80201929 433973985 736677748 637319800 822040842 305888479 383657893 481560966 331518527 181634645 266201719 307277073 650215060 680681732 705866698 840768221 781994172 268203732 221991490 477318929 728829035 910095438 211485637 600180922 847373019 301339936 120617982 367988808 984269128 522857629 251305693 122518544 828409716 661094971 756887829 422461128 524922404 409149971 567554717 54395405 928149920 151070564 959468336 671921888 240414263 513091856 528551629 675658789 424170169 819596317 321394743 783241507 797942011 413560885 622899061 290826759 549139031 89027622 885523539 671921760 79450665 302752867 432378080 543616420 351650899 485793154 30455790 944393642 104552889 380210364 845328790 570198318 448658118 143317105 350212529 98105425 303689190 20473505 968914527 294902550 578701834 949836147 268223620 523557350 548293927 684148658 450839110 783393293 377636022 237850954 475654033 640762427 167607862 874547152 645701267 215853315 826271654 113528568 55483968 286592351 146513931 699005212 527588047 169249578 249634288 323063740 539022394 567377316 896717793 827824120 653930178 731706866 694457071 641342744 374824810 978669468 328963887 971607301 402795639 880482574 623348283 833292493 688537590 661863447 327541167 984750882 793163318 881284716 524803501 553466076 827464778 552269350 20019034 177144179 898851464 106049600 215088990 424392581 513265420 789394202 592498792 673714518 369612854 772355833 603504040 904769867 957378343 880692356 553070931 272473710 687119433 32604488 934776611 1246446 402225092 48286774 236559060 198734491 46894089 560922656 986639016 633434990 342752843 413840447 959441380 959656959 591203073 297622704 251401041 882409485 144777830 406778098 881633724 911039226 377497849 317180009 497607798 806149708 654228477 568669407 371495892 817952814 72880122 594659582 577918896 4251628 93758266 498712279 619827686 723425403 429834829 34569309 49508568 298692846 761880710 898613227 279015403 52171010 261951099 491881146 429440520 111605651 810008200 247289196 343412764 696230181 937218381 867168388 591064984 6262876 912033324 716268267 582824689 992331908 569784780 573559405 576133665 872813066 525456537 407603258 612623140 621375744 281209665 691552101 613103228 436471709 192935224 54858088 425744814 871921851 634657077 201893023 754902979 216879191 356961715 688971464 578285512 290555925 527470961 125678473 676590926 461182906 213098482 488504554 72974058 480703920 353355774 540034007 735524534 640833925 893989919 574893215 443777231 409288300 347195685 410965880 342445525 629996474 310127779 347012856 923237742 891535210 69228399 133062301 145626306 612053146 191761446 927388487 428654848 973949964 563524517 385013177 33413592 203273894 177687441 588505371 570253824 462767090 404179152 96348026 244577200 812130975 757406222 125667911 812105509 953016062 740812858 790841044 746061601 117711237 250762502 986116315 559294825 398526288 724070762 787165430 952146758 240997531 269693473 551383335 11382789 630733129 742940714 822619474 7261559 680490336 546095944 74076606 159420529 515288971 773238915 842335129 594989901 341569430 178178725 195751281 110966888 649997558 828624062 990728123 283392162 981463871 345892001 510907215 125774305 610018475 221696868 360467946 74214798 480570522 81733092 903705258 77783318 814691340 198136639 722859158 774740074 137853481 164357976 744622868 542321279 751679162 321200470 493919857 674841551 185044141 849684517 691100253 494661335 313712276 99627763 319097964 448989847 102719782 45905332 407199894 165369621 97492413 784652703 367343031 756736474 133050583 61680559 747766800 526989939 499604118 117490468 938013636 502709489 672328000 514078207 497941340 666426474 488231871 699321737 573766724 161246070 522242081 475473612 433164107 147291314 212398105 741927704 880994087 754287936 789431676 731017856 335270127 746738501 284456646 102702683 143385759 391740010 672865683 805896131 484552599 451399260 752951590 933168153 975374620 657406797 758016229 586052479 317620438 820667504 214373594 847996252 459893072 782845568 645892660 351001820 937861244 484726842 998695876 927716206 346808364 672598750 422222977 368118084 688359578 226343602 8889348 291899350 748935905 513768319 793696012 926652511 857034113 763630354 207426044 885876830 33120479 469335484 832223576 920200727 858523586 624326867 154351692 227442448 380942296 261729071 89014053 1715860 502192687 938086317 536865237 3979315 687918012 20403632 656129139 640325696 360288215 513481115 780168633 448106578 12418749 142072152 232200068 52217795 112851469 427862740 795510104 658908212 887955788 526810240 50229978 510819847 500465249 441944018 56106579 582594276 685336089 816666050 630767924 335138869 7319716 136119629 137940620 727772073 712252438 336517622 133058452 388705204 848704231 312095808 429498916 231267854 598674036 645841461 643223355 58640944 749398395 511924194 189355898 598216666 429925027 216745944 761395113 174622608 602576114 2810285 574597426 642601752 996834901 150214265 986526881 174401533 464950811 998719322 423098410 916697103 939129210 440236016 292162595 807214049 213109769 790737121 799501189 862133578 922135620 776368214 233998447 596504549 661441036 82991228 345837219 49989008 270147876 407074309 643250183 516861681 122812853 876745892 264644390 20401644 443019978 266502548 205099949 399783470 911416533 763535378 962853102 109308326 794664489 338675166 277229664 44703494 423370109 239577535 748352540 28610118 191059567 517214716 904813922 996997922 170626047 890281699 7299858 391196567 477209360 742927685 593693748 79716458 687316202 92088568 9443441 323789729 535468475 118182228 739358359 727503623 713316113 649839031 129880344 191488684 266956897 970813441 188752523 718934883 487064452 320646424 904766506 696592707 759388981 657490278 587628115 723354663 632872852 660276566 856130312 538615342 658225317 985267674 169707630 857681467 484418770 421944552 608481105 643419766 374134629 139786744 851879839 746707657 715889423 365999240 444752105 530184035 381402212 765637784 844591333 759320889 372866652 359084847 396747246 595704960 591591636 515490004 926964610 407086900 673977099 84923925 829611715 777801621 185132069 370333699 129120503 135922853 969126828 507758772 255757320 199583403 427489802 939872192 396632325 132424626 430552847 702550213 346800287 280712714 361458801 864033764 867235757 226453190 528379463 983862849 541179816 61764157 479844750 232067206 243724592 665186442 736131749 666125152 345288837 962081804 887393744 658442241 399625230 221687270 272634808 660185245 309075670 755781248 756485608 802744557 678985482 73037828 177246034 879380655 326844028 505436386 432068297 563340323 455011619 598047820 698961285 559120527 889258905 195921083 523935650 150484157 206425499 215305832 328593568 560221048 151531661 137557972 896846308 884806162 960698868 66637888 626015542 511720673 270835193 199225398 829957954 232363454 483540973 943014910 645881879 393985668 427186879 111674409 892436394 44821399 889952648 850301451 704376404 689317978 949217792 312122936 457519440 774147000 583511813 408536334 869790526 156130460 811716379 411866411 385594019 957598328 857809127 538489843 550082663 229146562 794429363 439791115 12812373 28940915 787413486 860539873 715993502 429527174 283346857 904097313 549171030 107162751 901954330 648320577 148548854 836470753 477903645 63114486 283787993 20814263 475908526 654619325 762019007 644451084 155267696 807873107 181276236 107778419 13538089 738722109 170007946 531039103 564115523 346357825 732747619 156432204 319249741 75820011 811201576 402093301 970854264 713054474 368453645 383843099 23889947 446172464 476116906 109722981 217682224 66263861 61501051 271329018 669810644 239147444 859637089 668519688 336711371 723873164 845120288 608279873 577426169 203416672 458523359 928831065 201378794 550244632 22667946 905612937 693119051 852304990 814377459 264204815 840886382 273123618 698563085 172147116 64837322 829451031 491773616 637323556 198557305 168762675 495466104 528311234 837604281 314609715 113227110 269820625 861588076 62671636 276664157 884567588 17000087 457191835 361012390 520150671 480439014 845843662 757315693 781151851 440862503 65608057 843607361 186754582 22389963 939866795 128142232 925921905 554066792 138985014 431884360 156748128 545871673 851406130 583370512 920144461 371517852 412081274 797048589 501388454 35989395 545052461 366680901 701748827 16881220 888329006 424676640 445016673 133692281 610216357 420741865 423947569 156527649 561067901 724770385 467511625 687363277 724148195 304681709 403658154 966615092 729050829 118951091 551481432 195504559 921315185 110745217 934096094 799676349 742298825 249604246 37578951 452245121 259468822 872767767 196184102 861768255 641975130 878438027 249529871 287757282 613173212 733422176 554553627 144878457 460715176 449321828 419155944 478550710 258668301 214902348 586375063 790346606 154789149 13647920 310978124 347859483 955499568 406869773 520782770 695067741 987254625 550941250 901950836 338424180 161406479 211469587 183721413 633525448 706771038 30402858 810879449 219208802 446526900 79571216 954261098 808963952 501252412 76518584 310921268 404442309 142312038 915254261 797081720 497230166 452125029 968876799 453409661 967928510 986048431 520667891 778026250 465511355 611816065 31514704 808295662 639094446 577885017 84089722 164193657 284134943 331711098 229653306 117125120 545364791 730061675 873317180 124100444 5167173 287680888 495826575 912841835 761386810 327292464 27432489 506576526 380823084 259794405 986216801 903665706 373960150 456187439 452955251 908588327 863102999 59359849 245962496 537199988 889368175 290730547 249231499 136121729 330216069 823829486 333620476 31916227 4120739 619733315 327410465 836276787 350939704 333919644 614456616 882724559 264812629 457473706 458331943 868999192 321452593 362599133 266453397 387481235 687815589 406532079 749931982 849799752 895306673 769930586 312643730 727810886 750916341 491812573 847616646 790737949 138098233 749926651 733140657 508440162 555864805 754822523 998648577 462053167 387312009 562578921 74582724 928950176 405507159 736376340 864817967 508048215 159407524 656158862 394787803 789855992 498951787 741175087 75586882 152348334 307286217 293915539 885907270 853989540 916759170 261319063 180651947 111555981 444496251 932819423 81656984 945582365 618566718 909852755 481269530 854304398 549484153 91282078 981104546 493919004 626026879 749993646 104940162 961535625 325439685 137889079 651069555 928058266 658565734 103909424 232443665 13948055 884367776 396681556 395595101 411966415 141698901 683280545 755343419 694036498 182697099 684699869 275086578 246106421 549013228 182483980 372986287 989949586 53950791 310942203 223863297 351018373 781530637 799089337 602667870 998793200 83794389 437586712 341736349 330653880 450046424 44280624 122323323 857134661 850018421 926990557 405275414 749764358 25986990 18333756 946258548 44164587 651028394 818448434 974926845 157751017 776974641 750871781 893952253 592802682 312295987 952875584 895373860 448355610 322214977 484286068 417658373 473786315 536625938 673728114 898545050 30091922 197224704 33008753 231382718 689534455 431643528 675489902 832164018 306687113 307585486 313664167 716853401 53883736 45584150 169934879 418797563 641440377 283427660 225479966 201102662 40227206 199763837 852529070 47206984 720858651 743603292 126347807 841694902 828414554 378015934 789122435 105957545 172408680 714729502 974841395 377869084 631951854 184137498 250040392 73654895 232128152 335803892 922570274 962366695 139386009 383434002 149557989 188806443 52093990 233659262 37044471 487981769 816661750 958952806 210638468 994129583 543525577 793082013 336205306 167462322 400880094 434096408 201114253 219453706 94236539 251875187 202268340 345395412 751968360 241131882 158377642 88042639 354192756 546442336 553091310 628542879 876833263 840416731 14768323 636126670 803310638 820365829 803449009 539824582 520309771 603066413 22205698 615232408 998779747 921696068 941707334 65333048 533098646 350790753 822687695 314040574 537505545 717959485 83890742 486977062 127737767 473739960 176971220 171858769 884985180 637448530 717662538 551069954 869780889 548707250 517124090 796092962 110999251 87170339 817724043 152452221 451345156 479451154 48715112 801788227 904590889 740463250 486849858 157210503 979990210 538864344 564432266 656862403 116935764 560760766 668941560 527632211 282063850 501064516 585822727 509405429 977659024 263713035 142100342 229627215 506022359 125023448 79297736 191212137 249503829 466210071 174182085 552673583 138627617 563774293 625543671 734278640 877860187 910854853 297726254 412896994 6345890 772793533 7959037 520002203 994512284 276259126 63952186 487486617 90427250 98720591 807304065 135986108 728178001 476948425 354456498 81288391 514982634 268742028 431587695 971317474 245526258 22263330 642381215 366445083 433489827 47662647 939688686 106081248 801226553 81971743 338482250 589257094 11251830 454884432 154013031 999308486 631400735 193742819 399353660 676912698 336186493 215368471 33832580 501615076 901691357 101416398 570346047 745758120 902925584 433823247 469856814 37772749 492483308 274760322 253033818 335745921 265142729 182144759 728105101 958798674 521575428 17246431 360731863 21587893 594210943 669396433 76307467 671428482 818260767 783952903 174510911 357805686 792448845 841009886 722991440 424591279 158465654 628174170 685841755 122754612 541979787 638428319 91495237 571984747 120842370 152967801 456393269 686259105 10735315 977375189 224314644 667330694 887197691 654248774 475089172 372812718 906306812 657275265 149610534 657894161 96930267 445695969 469583234 118043019 787815457 952724708 281557027 485882717 662149467 25855147 292963144 722435242 290353050 35921790 294099189 976725499 122578932 291330118 948903024 313057980 880477441 839981330 311997636 334392764 776529758 447408530 755838785 585138609 805197358 74246559 147671034 177601458 775675796 77323697 766901317 439369659 538030394 43698023 923370303 206871340 364451021 145015811 388147782 42935626 400870014 923940075 450119037 787596733 11341698 635459626 766193227 304055569 422379667 52248300 456539100 875623221 330244718 338949125 211988894 447874558 375603795 476093035 997087686 190286757 10720392 724146616 575905737 646729029 841886934 318735017 363908323 753767774 67770122 799782817 711327379 866568277 305549173 902315815 411563293 129858801 961085805 363563619 324862983 481529568 507854794 979818405 714902684 915164464 474410858 455323358 287387756 841043670 695946157 501432870 19839946 203303210 431010553 121293876 555516493 500249193 197743415 998229737 144573263 720353842 511311956 205338565 985587825 195663882 149782721 555546736 60032021 276181976 626525172 16091955 124993506 424509033 715334373 766896508 409867076 259128301 478295186 802761822 226779114 507171448 977386619 577536270 522351174 647243394 631315750 238079335 269232656 714926440 889912988 653766247 745748164 693198312 38716650 146046640 826597919 405052073 762807970 515203848 299335334 132095153 348043095 996554457 212539935 840974317 521965604 922382514 666569749 292239788 266907686 725093572 10084952 634167076 516359421 383008101 658699131 420887020 90456399 668105616 407536981 422450304 354957637 727220580 711634816 553537729 852610829 757612705 451080669 663283314 160254806 79135534 713093390 513832892 495801815 908151189 571814139 699316651 792669128 465812357 841484110 795977902 519031398 423325264 169196535 658744091 228616564 743130474 143196072 336732584 260363189 303791344 486643289 816529395 296697715 855817758 572896197 57555196 158579963 9759192 826982380 793154982 960833823 28616482 696553871 584076089 809333170 573728168 77776055 675853283 55301647 578880567 458484527 145768242 250633107 64267586 257964805 463337115 565606431 377855838 614661901 762348535 443634839 755094982 332729694 894620673 79619429 692226263 192033747 883964121 59362550 959322773 551269003 154832003 177825852 276171557 442297961 790529897 623537450 596578641 398616980 107924181 375678267 870379271 943334904 973355384 61130220 443832282 966971332 984590310 260021054 572091264 928394730 550398231 47403573 709492818 705370787 242454248 978564443 518557135 636321768 63037592 213441853 996707609 706634234 915819340 316701933 598371702 619815898 940419723 326384766 190872784 531960273 978621122 297984908 674007606 844176874 473955777 342887345 871487577 210566771 425337147 26154257 908628495 526469248 883961162 607623375 621569236 695292520 85793002 215411605 341843780 547285574 700605050 820237329 549718434 302116985 68762686 916834674 354454101 325061668 444580575 775327215 43451493 183787439 602030569 798747456 12318210 836884804 659183691 178288931 749202174 25621331 173119195 376245208 983617358 458840846 477424336 20340902 422188940 119114477 80982598 860459604 958776696 143797036 461308605 102727088 605399155 276539976 441717658 502387724 243218946 549414278 992431781 140964796 43333713 220285804 516965514 267914393 969841837 819911750 564169048 142183041 74455049 118336674 966976773 575133652 829465466 712973780 632417767 152905721 867930811 247336051 881330492 183657943 314518186 897064154 132312483 212805212 227971529 103933352 565588385 121014522 612203198 190103616 169980446 287306277 342961363 674366794 122500325 703566294 701335670 729231152 400448295 465301515 144821690 538825378 826511864 996830020 645374677 296703763 477250769 795336968 111061152 813114169 712522765 270679134 714167578 778985873 607621996 459607124 275605989 355275480 70361234 403820668 478799560 158814355 880499081 11324778 974114859 938697608 962186043 986459447 456600990 879329347 692285945 877373953 246878290 797388178 418129911 714294377 649888158 792037129 108438477 834354707 487652731 15634815 458141431 924301353 910709513 965761423 575309910 63617497 214833928 1417752 781233326 563836114 960553568 672016062 413264678 912230859 137847961 119020135 747943371 700821245 962645603 527481790 495842828 888658595 149286416 649053619 84137791 810817409 501396501 752562680 76284699 637406554 529255821 129369478 121489468 560384889 416514230 972653334 148122275 96053545 890658161 413510569 335385651 641871933 230005190 540055297 567762741 606927241 826428510 299485221 136302805 508928870 207761159 674519009 199860130 44628018 127334708 665109827 9534482 685376206 571294330 977346592 789743356 225192734 744992021 471295373 195531292 640443533 371633761 432024678 505515666 397779078 736854880 510159818 813819235 963878652 161006395 341768604 82783735 679116003 197626297 731165444 776398489 790529204 385000393 994866412 29250810 411470061 21857278 382520452 630429359 657476239 563937550 888762303 17064366 226045342 618162259 601592788 84047573 835474853 109599306 982842813 933709411 918209071 60703510 379419835 792294525 517851471 678565117 39286992 596708266 884209177 201791722 64250691 105790296 374143270 750682346 66070304 621612629 41387796 496984239 975491509 930994006 444844804 620474896 142022935 727833971 328357659 403403655 725031579 678558377 819776257 706649265 354228061 212538455 349800549 383449810 530503868 517913025 900200822 843848014 701913308 385746577 454274411 211328049 291301666 49263441 165942013 968278184 805306556 40920049 913354984 45720454 924912919 67013703 591416430 197621184 466416231 395675786 809834963 953972465 291189794 166948823 940356834 131435991 64544133 661530797 366922086 35066068 919817230 726896 523332530 611077230 191723008 408576745 916981018 42772431 687490786 458812100 250445944 896120133 638035456 488717328 717484200 326642883 679381224 148219843 630477068 327257183 115437039 752306484 436140552 278160594 692313770 761641631 154471303 480591867 250649717 201047973 484515700 69585756 828753647 200864713 492109378 90896027 547285116 575772915 295991653 250630659 464913602 643113969 150005719 646864128 909522220 957453041 331489940 620214951 706086762 441231881 323123486 945938475 209084911 84211632 522841593 471132521 332348018 518766914 184412464 492425053 65996398 23561087 897445070 870407851 554090913 763415308 95854438 882137111 582784656 74347760 320391820 395604749 128920322 82899225 350630234 275163674 278550145 891965141 179928300 565005168 5105884 136826713 425517796 712797542 177971368 82217534 41037798 593422582 574573498 765342206 105850909 512506430 670167470 195017851 665757109 294321408 616905828 566798201 370263391 681988897 789375613 986374943 610018512 797313837 571112418 548853371 815764289 317106898 759545918 972976635 580498929 249125216 641149823 943364084 963498142 460175952 10101337 33613086 903478288 400308154 487050435 339051797 411630223 838040285 897842295 4925146 441057383 898376859 421337462 117491025 253770347 296570362 642348674 939243969 883383407 433126564 290994083 53207639 522660813 442626407 425435811 268480162 83702753 306805942 418144146 343955480 819345037 321556775 345786178 995308688 905384118 141360115 293712843 329976007 550398661 22720378 682501385 654194395 808427302 962787260 738887449 998364882 360961740 770235616 282832096 103602964 349984171 881295281 738747012 782634733 700773181 94971420 559731184 642432269 843244798 33936307 574896468 730116103 545731312 56554541 530380195 927212245 116006424 415458275 800743188 10340178 736107263 356667989 569622434 265067711 453610033 783189667 578684812 688540223 52463809 807720469 625508309 494419290 142398660 537969300 607678149 234846334 374152657 828568366 415736934 400556409 226558344 525309590 286719240 97618944 613219336 274363809 27374525 564395564 312980086 904064458 277314269 877236472 515261309 506038190 312723076 392993988 392842185 174408081 284934415 350991317 597952651 517482456 910153635 283471570 993019384 908017037 811230886 320813897 858656714 288649439 136934468 4548648 345494973 565104030 633470187 1783876 389017107 98905539 106257359 172037333 230163985 652253670 422190439 311506424 192579200 597955526 654410734 542136620 906830892 210437829 362879971 377904085 693145704 664522345 833455753 970249149 147009417 974794973 965846120 726424462 764119910 923027309 936799690 492822361 784959455 984668430 42429247 12591378 219669331 611927763 992272921 151242001 447249192 666419833 319784689 694890642 922788422 669706972 607876128 952634934 285204892 395583616 227058247 798960256 326338202 283563017 336774855 494992985 549137334 761836227 92588106 305768845 52877031 117491995 554893624 684613452 976325165 371627299 587457603 420193449 99783175 277411602 342780124 128732958 922022395 650561474 609842619 874866439 121221394 264665393 599187803 875371554 84078680 428544768 700662395 790543893 159827296 40943863 637926046 83882728 221025471 272972159 464881804 381926279 146487949 367359014 80841935 585662017 698885351 843757087 20302903 139875660 893918319 561528511 27616342 218883390 839303882 269237249 346477061 787379093 915968801 400620803 101611485 604493105 832845985 72560775 219937983 189466837 993295611 358787443 577242701 687789993 582664932 338444113 671383406 860348347 478679190 278186192 295946446 757123705 283943502 102766657 609984859 647145272 661524684 965675546 295425737 222482353 478848470 372863863 55766543 950299262 963402933 471215252 69859304 472273313 734948021 942091092 133207891 327887614 608640426 111644093 496603156 697304285 681427046 390218874 987374897 779421801 997071172 952455000 906611061 222314035 357004960 278082505 304261616 448527023 893008220 465944420 543478900 899309749 955210589 351668834 630053914 925867010 499922444 468571171 509019067 72047029 419856086 944819623 455420024 905268946 128803244 26043926 54305331 760806594 986908548 357808441 597921811 169555409 251827414 899290110 840764164 929010607 100613151 435883767 169494069 151331312 85334114 923083483 494545304 36741260 659629474 470948612 631691365 401071199 27314536 595784176 252591511 622468522 995159363 300037057 857141869 675059856 608301892 966457021 733810923 530240410 655207038 154643406 539620438 593198644 827472780 17100546 127571388 717068589 707599115 27885068 686792298 69130043 232389659 670203585 862158964 236942709 114373346 244603293 600417072 528970199 760389385 868871740 272603579 915060161 122134589 786600417 933727602 91594872 705722031 719922674 49990778 938958756 279464341 67423865 503146042 693898193 425517479 577727141 163112924 706295022 898214818 650149703 621527247 306587856 175529160 518699862 166246215 321112496 160327518 305215083 879251132 933756073 206901037 619305797 617932903 274430523 963279874 383501383 299753928 120293067 255554607 767390197 141334819 877586208 883275527 903223675 15740413 746860776 181796197 809562406 929365412 373137201 353800742 511454440 740086693 635804400 255111338 860576984 584285780 991033725 252149079 652828080 100235079 422357781 40310294 260767565 838012891 785727319 442891476 160481075 637647790 355493832 79886339 738116871 221456675 366424655 402491158 919067923 24108001 262236601 299243784 631919813 885965140 183816246 318272214 723291439 814066987 134928858 239547392 168789385 781999576 38384413 34213132 531051947 845521683 89540444 174124035 426803860 76925527 539278677 9590514 467862758 88595812 170812335 300533867 331370854 832034491 712177008 97110529 218815361 195014181 306104965 820488912 202002370 618837293 340784189 532849650 237044317 536480161 254915534 162732810 925722536 869066773 892697807 756890814 703574172 494359135 450118076 995015477 793934168 388033564 663113846 317509277 55856542 449408810 116879552 260694439 380345685 834542124 409486531 688408585 617345797 319818506 884105611 240160507 774914142 361676654 891313031 416935355 289758385 881784135 288813325 712868873 958727029 980036426 393493715 837432491 127180996 638034284 307831415 542604778 141866459 766314857 822788857 187381780 651243933 578494273 876765500 86858232 819052305 772262837 393176712 182400877 538505184 955229390 106656011 422086603 876714712 194728535 963851347 197775983 296127595 742185566 317397973 430251836 841930032 484338615 49296746 714930965 358430817 356504185 388623309 312044644 737919068 58954366 434395422 909297046 305372451 299259879 483231073 621003165 880913627 31345559 429690112 365202541 612945488 941429171 78164293 922658687 137317232 486435368 416839905 421570640 459070924 632345381 34300008 620638947 652378906 184245148 850437843 523290171 939239349 54836166 378841596 68924642 757593883 42867612 333711653 258016614 91963502 654836574 869223794 87061206 276270836 195287056 3564650 106467657 881581208 309176312 176725626 332271703 550021222 987663650 949426034 167486366 941623570 139787228 66438405 302372158 903041394 587258170 761281357 740093021 201567999 463566739 898670918 466849701 193542745 255458562 624334671 460090305 218885568 531577830 10701740 363269603 205970843 63776610 65598214 890899521 519071477 557190110 4206313 799026835 824436219 827133828 735216196 419567255 372959359 366268099 48926701 66404494 58208888 755763920 235046683 49096124 716273792 605302816 45917162 277547755 261077589 690697456 236871130 885586665 706380120 34906045 641935440 753191173 617819409 637782988 212785940 726687638 206601641 394446755 685522130 409954420 494765166 846387598 833982873 905948541 534901330 47068187 75667807 952627473 720793709 269391006 615038074 59893911 902865527 780904878 98572840 912932086 936854351 516286886 596581640 659370268 60149622 440917797 323016607 118866555 221674900 579209614 501874901 235320199 215722738 28108169 257407605 75074105 619528703 705177984 669648816 854604943 998105292 447616035 674225050 73676042 453243791 487742180 669048236 565415726 894444324 580390012 69145665 990846469 994987911 104489828 559498009 8156829 957114971 723479645 790283736 851285637 509679974 284853481 229780104 646499412 720261906 874185679 79779859 352709154 658146030 136602523 457056970 363753485 619044396 822934811 26839777 73659062 970865184 936374755 615786736 105821633 210724551 888697034 392160883 547097177 885892413 419064427 907729995 776274345 175813190 836064677 123865916 184028004 747254470 681697820 801366125 518558781 116383305 722839221 569183211 214548592 61586300 477621790 365405477 296800824 550106801 798760771 34174321 245495382 931104352 30812122 135626374 1828497 149644192 607647449 793039104 300205616 556375730 736061690 770963168 312944770 815737207 622687550 998073353 807895894 217498100 15560551 340538052 586647939 764145877 41988220 843361853 916150626 804274152 803069257 114342659 372841806 96937630 277206236 247387532 809156139 877092493 459511561 425651375 403099101 44295152 651166439 366082088 424755148 864187429 510734673 118753047 708140902 677581870 250990439 239424641 605164189 992531249 51314442 922899406 318343781 771856632 88383843 336593737 315788088 973234802 902386524 857497763 887762834 534491696 881142821 147010929 350194292 703340777 828041649 874766249 396883429 224886262 161662262 633763881 275917164 503554518 114286513 9685296 425570968 774538412 317223008 246362339 689341816 218567868 102275910 416420297 908565795 273336049 312142250 698560336 345430578 96916826 958378648 314283590 167491393 843252137 651375454 103644000 742148465 217839027 50468880 145857462 601153257 516413938 441982470 708182341 16067408 793643526 138577497 504279404 767225429 665226031 909933161 532217199 423844904 465759445 369624153 959354616 128648190 82110209 315680145 869453969 570330256 633414881 808372540 147845674 225834652 410804040 365383368 13556121 326256483 583650091 835373160 439330581 813469994 294016037 849712533 822174139 741845945 434771188 630304137 360365578 252064479 55983609 614911938 125341798 292433131 315147708 867235973 371260824 481542452 688771942 820450137 19517772 269520531 913327942 368675208 867287697 642857444 698144077 959108769 13235293 301783177 545371025 901265145 675307015 944275686 921896654 120502821 365124043 134874342 931990240 244456833 974608202 800660597 819252042 918153388 742679559 822366723 26689458 540565514 355533803 855957255 609661538 889211201 228263361 869759610 919936713 700799932 379464635 981980504 700513784 556755755 10436075 668006179 130430758 152571393 173251787 215025247 943360045 781505525 317676470 997374743 575471114 433309825 767852396 402828119 444616544 511791974 423107218 439779759 277458678 117051174 45105711 21717431 834963508 803892105 199839793 791933061 935588266 609768473 252452838 772912440 759552394 596105381 153469059 823032689 196744745 375026114 512976801 41769429 564924546 860666181 704522682 784776332 490173618 525450954 508093104 264608197 563657853 926639664 437668935 778801712 734155208 90315291 510489254 678906242 752258845 662663281 727118043 255279861 97702442 891712734 302607188 84516293 313959490 300012368 757251174 985759668 298818778 577349755 950046409 599050630 625817101 939803221 658829849 160916358 981104921 570096283 784693591 543682048 394969312 613065035 352566119 450452421 336052328 68621096 255770512 823063210 818792795 661840442 276011519 831840264 24687240 566413387 446459459 223318334 816201824 650470762 718368210 826322986 884084090 141007980 595848835 987909044 157402383 267939686 163970323 579467332 611611006 179898420 260558240 416521799 274145993 268018934 608272945 622630061 53399831 957017229 221070635 364679022 30659888 874331938 776160221 802958848 811517700 465057952 679146230 599835619 518439972 430463285 974707465 626229013 599811655 441794517 194246416 989304478 42646983 80730295 748555494 900896518 645038113 910968790 588048844 550468826 974046841 572125553 939251941 179489579 69449236 603774603 823284153 933078542 775559899 695461228 439347382 147898653 97349086 148230174 90226090 548208116 964993999 948248816 447190090 149544117 330047363 925162231 751495343 892853381 735835765 883118216 708139476 618054668 948292931 406678464 300800025 414018553 890108463 211196668 797301187 214952316 754877343 522757473 54056825 52711626 471307933 462014293 884933833 449608605 203926359 667512068 138581153 502556593 861735840 563705052 877836758 702991176 431730029 422294545 376160672 89963431 141688154 603955994 25311260 932021655 641992995 605342770 773937353 595255781 24969771 512400344 290408203 453913058 733207032 700147535 155647660 81716195 908489908 28223262 639206486 889362882 154376622 604596626 902330394 930206555 984645591 513538359 992039404 697108752 16885830 30504291 85892644 32731718 414908596 453533867 986400766 709841382 104949249 796037484 720890395 465852637 283745965 297337411 82439934 158827676 236676448 531948181 289259408 121861528 774493538 283891464 84843421 202236363 852288803 407761416 838224469 240192305 34140853 226124867 872334540 986251852 918767181 914685741 452409465 966278305 375010501 273132925 201606075 29178681 69645853 815739310 344024143 680879393 79332854 516703871 291326427 287585258 130989589 475827572 34044007 522945065 370965222 416715090 906035423 741652984 123719671 305339047 927005074 890324851 302892664 733642303 964906678 325197116 654091714 31945136 406767329 594183416 855131085 193102288 336178577 535575504 385982392 175051065 896842150 772006129 916622916 129593548 288715747 539294732 376626777 63050795 642355056 943985111 717231489 103808573 177150043 224246921 992676968 32674221 113731602 255025762 91469666 900432748 314162666 963440673 323791077 199400235 330559900 719823756 42427402 61359074 601486786 23259116 422265104 484919372 333555295 141731982 914343897 442574184 608701780 56902467 858663020 205647610 938274540 980247264 623594353 450439175 78719569 30632383 7548600 200848733 366662164 998742589 639488946 165365769 632499881 372669754 25985526 407239134 320961768 281204892 580744638 852574709 770624654 636629964 783759975 417553703 402473658 328480823 207899381 204123285 266617456 363905998 341609612 613272097 917540633 230462342 544974584 791068914 300654337 200042969 876943142 162837492 508063704 262850884 132701097 960614485 1298226 424969927 716062518 157386250 506098951 878705768 742574376 666140232 458861107 516459952 173457405 959300107 139806967 854100012 626975702 228127378 673787766 355913709 191046907 135634400 331525177 780134920 563209813 947157309 42653868 409907991 700602867 837488052 394216350 639548343 178886533 768567955 866260421 11223816 369873124 821750253 191981624 654142768 11697288 710224155 370950899 256564696 121169424 814764343 897666390 944210605 87838398 114403743 720101542 213257696 303477752 113970296 251010187 6932647 126218697 515709225 239057297 740914618 25853789 76739291 74329511 868857302 728462216 217020160 736897698 353998398 794102592 794995657 475854523 538609973 288280095 995113646 434853645 223402117 978974434 400869610 569123864 210899963 960908780 91851773 929504833 531752424 36449220 558666792 566699599 629828514 995035026 318997236 62710768 803314689 657909158 403122604 972052530 567259618 332851186 143613918 567834634 550628519 108534923 973914077 403673808 5900982 767991851 151578946 909845697 415278582 164933810 945468263 589987708 409223253 679080864 472627179 993308294 950884420 328819357 715864881 952517062 588918073 108614130 164933344 364951049 714994732 286672141 537267812 153463679 623706650 688162561 577438060 252199484 546835077 852897027 669455466 264389304 701794803 572229358 370361110 975493712 520118891 674043328 611560683 549826498 207880699 34501659 517887913 189015477 184535860 97296581 944979921 800283951 340708268 160584488 631541548 330722333 558014075 867391955 931434309 963835342 485050046 314170615 864342506 319603576 83848728 578196202 366003631 587134130 401447724 31273640 799926890 863867384 345025060 862176333 726068152 3331371 541678893 806470044 459308407 359846926 193919737 5386875 919540810 599107786 111848763 548407157 436846104 66796651 867662638 916347958 26150541 976554848 452016655 82931731 446959000 218917375 203216798 417856639 908792811 528897790 298522785 765250967 265417087 769706491 294655842 206813335 983885837 605884406 717845548 658695779 921621397 353150418 613305809 699645951 471571675 299707607 619549223 815447319 849429989 733233459 347815046 692941944 978677375 808252532 787782732 203274901 440751799 194612751 282798937 940885507 128503137 773806045 853508755 127576573 32165011 361953945 525400163 294955232 156630058 135535203 817311543 452649136 783844932 659768640 378210302 170067346 326013380 863127447 771527343 396163664 992045778 56284853 446466754 283880664 164906840 108392778 725006773 708748477 13629830 762077674 281870728 161694645 167876174 940375950 371791681 215119385 774423016 392930320 293595498 225620840 316273232 498408114 986920078 134275780 70635459 42862744 905862591 920057203 874308934 746185033 214088467 937056607 232592159 949754674 749894690 931998615 743019354 225277987 174882442 667168972 742345285 52769743 142882923 673170901 201826548 988770897 237938412 981414443 298210750 321952418 624320692 536888941 610168509 351157540 630094449 352857822 374829650 47118874 53626197 957427170 166134688 179318829 89313171 206663812 593166092 162583785 192429799 888738035 649800899 904572221 988468491 438990593 592584500 868921343 765698627 777621155 438345106 221621862 398251986 452922995 896893523 833510542 285700227 832566833 683248563 779775479 994633505 641189694 148318770 957803014 264201470 394016543 336185106 602328707 957050992 242664448 65724122 965599258 323469135 248553262 79947222 260816602 966734201 466244508 499537556 184461497 479261519 238397023 749738600 178169357 289543733 302018354 277113321 949899284 301928725 150930163 228879218 129029485 122639069 736459300 725069218 839030941 914530044 271879019 981868508 17538188 857619433 465844754 386010824 763835653 409681820 867668103 827056336 45418297 565093395 631830749 868014756 739947581 51984335 267121994 428273590 115946375 182489684 87346855 219878591 611153269 83343532 615492339 480967224 610473926 513626597 49365968 50682082 943558686 685168526 438290181 699164735 380345991 372996670 12209402 493825302 438608875 917154318 141240639 777995763 313541787 725087002 912890117 593826724 122877643 751845379 499487139 546549693 516562195 531012207 217297170 76847893 696680687 202784136 613331058 439101511 420830016 575515257 115162755 232083506 341606090 129732341 250810925 680860281 941844148 700064688 208191736 953236484 825157387 970322147 893500820 323804029 497165630 188433612 794323027 212581332 522909347 772867628 617601962 333823164 639687921 318649031 756194996 856548139 465112772 202077671 521172911 301915102 146914333 991264986 928094332 436409299 859710687 610103151 13609763 608244428 419717459 572603005 345969229 222436307 78816933 242674269 850291144 638924721 347359076 433266027 988438791 542630773 87557638 575119496 711754656 941307635 440412002 999375771 711359436 215076674 386411316 324096523 974717162 211364669 637872284 484415815 566283260 469315075 104553631 693535038 112173608 722674552
6639 977161215
655217463 655217464
753794949 376897474
172199992 574
183300331 611
458401528 1528
649742705 2406
120752335 1083
820616406 15251
910585198 4291
888759081 11529
703010496 2597
504339217 4209
664581595 13896
595970057 10960
870546218 19931
933442425 3689
946548385 5528
471649603 1903
28215 802818796
75389447 75389447
2606291 1303146
479998401 1600
562500656 1875
635403756 2118
581104780 3970
170211173 1258
994960824 8737
672518720 3065
278201431 1447
875197624 20483
31074399 400
604217017 5778
701670829 2588
973223560 41668
579497190 2159
296098981 1019
173683297 1206
10054 775370253
725342166 369822728
4235552 2117776
829797233 2766
744600001 2482
104400534 348
974360982 14967
749462751 4923
754527695 3588
635196277 2574
467747293 2096
283643730 4635
18563244 5362
201238640 1293
328330589 1156
176846976 1350
55470148 995
307338605 1057
865113277 8941
3962 589272222
588275521 386342761
595164155 209886405
390298699 1301
802499999 2675
88200295 294
111383819 535
146662897 602
353407290 3239
425507279 1870
755098521 18821
860361851 4921
391079126 4570
219967342 1678
867846389 17751
647414237 6769
344922152 3887
294038807 1020
271552387 179717
4677 860173542
28831409 28831408
255985198 120586555
26999928 90
692100000 2307
188400627 628
272057279 2614
243433708 6129
553580961 2637
698114464 20896
979169378 5097
942052429 12599
399155923 2269
365889174 4990
247206735 9585
369561971 1563
631674865 15908
319280874 3523
884222271 3465
9282 876657776
218809755 218809756
168658665 84329332
452399952 1508
373200512 1244
903658212 903658211
76862520 378
971199571 7403
344159719 1702
243300000 811
465625326 1820
484343515 3823
9957543 9957544
795952123 4692
4748 461121012
641139466 2285
379750490 6021
293400725 978
734102446 2447
873917055 419890953
509511920 3280
88564476 368
421241159 3260
986530072 28468
476691931 238345965
935696881 3119
11367876 52
662968198 7961
782047825 10992
509722686 26273
188100908 627
283500188 945
145855493 1347
54058906 371
661060938 3272
38245403 282
773046059 4155
200438521 1222
423700372 423700372
272313107 2227
257328493 1182
82214216 496
345925943 1434
254600696 1318
321070758 3641
997384930 994294772
134307760 1170
204093009 7946
890108725 3478
635284215 2824
801880186 3308
2054 549590191
566473713 1937
16386370 55
318956682 11746
1645 305647580
134099554 447
209044993 1131
892354782 3121
881954975 25692
146652409 139154849
672602242 2242
222273045 765
801663558 400831779
379743969 1274
888300000 2961
388025372 3328
790271687 2918
222998271 749
888225930 3605
420918000 4526
361133314 1333
503147750 11930
350783835 6476
623326978 2931
700631059 3194
686005230 3130
633369517 3724
988534425 3957
981 266873202
714318083 7245
564258576 226428
658202195 2194
951572257 19824422
971571613 461508640
3984 984414905
487446807 5698
249551602 2461
75902018 1321
404242804 1653
78698013 78698013
883064891 6746
557032577 3632
626840152 404843108
285762926 129339649
395420949 1475
140353662 140353661
901244710 450622355
35572341 28365
758700001 2529
85075346 1299
237796625 4687
459747137 5037
699471763 6886
85847024 307
812569821 74671
641383826 2393
62030770 230
56922371 73165
718167041 2516
550075597 5623
457846585 1924
585897330 3019
187023407 1452
971165391 8794
25914665 156
589356061 294678031
949777988 9395
455685203 5194
789271615 3245
177204903 1354
754751275 377375637
690900466 4339
207899999 693
720214318 4853
55103852 4149
833685894 12024
862140299 3122
163685679 13840
36759062 12001
511591156 3973
921956983 264626
439850495 219925247
921304779 3071
163903526 141175814
758604535 5959
303299999 1011
302099353 1007
565987793 2213
414757151 207378575
487422901 7682
844703652 3097
483927638 2580
483209891 241604945
318300001 1061
107136766 453
396901322 1323
411602675 1372
110699999 369
616529442 106983
70497063 356
345728995 2103
171206221 1682
32404535 4792
595446039 247608446
356700976 1189
3749481 151
968129185 4272
159329380 980
713973253 3975
77304499 1300
903603013 3012
386324119 2562
627641105 6307
555443543 3389
874670301 437335150
951222202 3786
232241335 116120667
734106412 3211
469528218 3638
865 249591958
991871077 6534
725070480 45740
345510990 1315
957544621 22581
83810980 577
697502326 2325
814340605 2877
14617233 56
52548317 339
79717238 653
579898066 1933
2738 299825392
776952039 3196
640410384 14389
3174 845759123
38526540 195
2179 402475431
549601168 1832
14361085 50
202284586 718
408300670 9039
788982006 134961
4600 534331400
819629018 310480
135560461 490
965696003 4329
129981009 6367
984399568 492199784
201755611 810
451331757 2407
756 218473120
600600923 2002
599374945 2016
52799944 176
628684650 2635
3187 151130727
4693 476985810
283500944 945
390712056 6244
230895913 5889
733933451 733933452
645958415 5968
438964544 103094
688224599 10115
772535216 6819
838870929 5682
737017183 2874
557807621 5682
137400001 458
663198831 2519
135298605 3615
691200001 2304
693430333 693430334
171300572 571
986315507 6372
802201160 6351
895317556 5791
326998911 1090
715499999 2385
240600802 802
661802205 2206
837423794 6305
928978882 928978881
725097584 2417
233222616 1167
162447601 700
73223772 958
420897504 3286
800635463 24457
157499481 525
944162966 7114
343852209 4508
516631874 3949
458655795 5517
69300231 231
149461531 3124
44585349 159
2871 147444470
855229300 3256
2907 190816820
120830783 3506
384482743 2920
88514012 668
715145374 4585
486600446 1622
94762179 6922
284100000 947
361918165 1284
518774840 2405
917257686 3841
11699970 39
559078418 264657563
2104 622209493
633692771 316846385
110922001 840
69000313 230
917147772 10727
859994225 19026
944096852 3147
436587017 2170
977004105 6293
54132958 668
891188607 6184
677900749 3801
240989710 1159
426534569 20130
877166494 4067
298799004 996
971304705 5696
45493579 242
898267025 449133512
951471867 928289317
395071969 1898
212073407 2602
331732968 10609
347702708 59753
86886119 556
308469421 1675
152483094 513
226827861 226827862
596297644 9365
434243898 3295
2653 285338109
624737519 129078
693791252 4929
915886412 5719
319965138 1325
75123331 366
479985687 16081
4098 621949362
101 20362509
192735245 192735245
933451394 18823
800578099 569722565
175563249 1305
576301922 1921
870602426 2902
976372141 8340
944920831 6949
279067598 3085
270650221 135325111
755635137 377817568
161229097 3132
66718517 1223
107538981 107538982
679191431 339595715
421692725 6901
489668709 4273
463626412 463626411
603477497 9611
601197697 3168
952892805 11695
193998989 96999494
118111137 487
701464557 701464556
791013493 5138
96478832 592
642360261 25780
184523879 623
55721422 307
712201030 2374
896997009 2990
667831574 17835
383410197 3023
947236906 8943
769458223 2573
311453941 1428
890697031 2969
742803461 2476
667963712 333981856
730282009 2561
35733742 1243
671471794 5085
963867515 17692
239399202 798
291899999 973
505921567 2559
281255129 1157
310032659 155016329
573599999 1912
537306377 537306377
479289800 2656
109356825 3203
684896300 2461
570034023 363624920
219231221 917
505200001 1684
680550950 3475
866903977 7893
388971696 1880
170744280 1736
880500001 2935
55222030 55222031
9985 931790215
238984387 1799
744432620 5537
331969487 8947
18059401 2987
74936833 647
331948049 1995
504613257 2284
725188549 5574
105722691 4843
631123452 18011
913303861 4111
774385401 11338
692534128 692534127
631012676 2214
117599679 392
923123712 18781
969597671 969597671
612520060 2473
662036585 9660
923400000 3078
357213343 178606672
102327737 742
233099224 777
533861835 266930918
912886218 3268
3019 707801036
395751360 1720
839701546 2799
219562597 783
892830717 874711661
28848674 579
104404508 412
691035312 2672
76799743 256
428704572 1756
199635938 199635939
205182143 718
631729129 315864565
549299335 1831
417656619 12150
180102999 700
644513240 267655
127923367 536
234880579 2421
317476729 4324
229799308 766
227468473 113734236
664461625 332230812
114000247 380
218 59992192
334577384 11255
747246416 2836
748880681 15499
241382540 967
848082456 6795
821210883 25847
824563816 3619
232792297 1051
957459690 3267
881506333 360100093
78608 559924784
657853296 21946
21414565 444
535793658 267896829
53768111 1724
914999947 3050
707697641 2359
678929540 9896
155990888 554
430801710 1436
76800000 256
621602516 2072
155700519 519
371701181 185850590
733762559 15360
498824337 3099
367405688 2194
305237759 118084959
22207726 619
483756901 241878450
21791648 10895824
33199015 141
266710821 11767
365149257 2693
505802516 1686
671374389 671374390
925073289 3812
78379270 4549
400185343 3328
659658835 7486
948573043 3823
375404370 2074
857358931 3256
746697512 2489
482885179 2476
653 154930780
102600304 342
778091890 7430
663302212 2211
753053390 3709
167039450 850
56 10384100
3344 892005312
156899478 523
698076334 3168
271683305 934
599186986 4250
888026604 442796613
842283234 842283235
324160465 2588
644629633 2419
488770184 488770183
732074123 302160093
203416786 25443
528000001 1760
268800209 896
245384401 880
146399513 488
352189337 352189336
503999573 1680
11894 597280998
977403257 3258
704180929 19624
200465671 701
294052099 147026050
988552791 909492361
727350915 4330
149550325 651
470999461 1570
873640240 5966
470309376 60411
754135237 736958105
983245824 5247
785701166 3477
898817990 3895
863701498 2879
25559090 107
97721044 343
559677637 3341
625379995 5622
166255782 638
749691087 6833
73598179 740
730352865 10284
854102848 2847
758997471 2530
47355289 310
381138757 3086
625025356 2388
468350242 9875
886328726 3468
313456161 156728080
315314658 45053
6600021 22
796782728 21228
177299493 591
303959528 1223
186476116 1813
779332392 21288
590701970 1969
849641279 5377
299721997 2876
219712905 1145
57435351 249
618902433 2063
379263523 2708
429066344 1960
695532708 695532707
923193011 5484
267039829 3069
358508479 2420
752873081 84526
314024856 16744
999900750 3333
56562246 317
318229933 13862
188595904 806
172307472 640
131498429 552
163549502 163549503
702931878 702931879
203100363 677
777059430 355548392
285383059 8512
460974651 4626
646858628 6209
442 72099634
227849187 765
302569508 1213
455101726 1517
963054841 963054840
275186238 1189
36105994 189
131700324 439
963516528 4716
677999931 2260
3878 773174202
642756807 3437
2037988 27
891322068 10583
528233445 2786
680751550 4786
986297901 5180
652497826 2175
853028150 4093
949031432 441002943
695702432 2319
717801108 23484
96468827 48234413
398719200 2746
176176781 624
733035908 2805
220999680 2640
282123072 2016
596345390 2151
118555595 118555596
785939849 723289670
857314814 6684
18512 411906568
804076579 37385
568865529 3388
936279361 9920
870729676 692603
718842378 3544
213255860 743
988112421 494056210
738858613 738858612
104580080 537
914433993 457216996
438675601 2640
149583198 2472
104060081 753
116990117 1218
613136932 5596
303712079 303712079
857186547 3925
59166745 345
717002391 2390
705299999 2351
593925783 2288
762543433 18721
782452033 4634
921000001 3070
881078325 5060
356101195 1187
585528444 5452
834300001 2781
890544675 17895
284262646 2085
1800000 6
249635366 7313
440840639 5126
126600001 422
676400818 676400818
881558657 9751
735581237 3317
282701854 2071
455601988 3254
951026273 12651
680870818 6045
889615797 9442
360067772 286724002
224750851 1263
397299075 2283
153298510 153298509
31448310 154
492593411 7149
455081917 1592
524703174 1749
593098023 1977
647954374 5709
2074 442422944
203 43809820
292690914 23584
820439846 3710
741505050 3510
288401087 2041
551678177 3836
348795720 3549
627221449 6665
233 42280879
418428446 4442
379072891 14490
424101052 5116
117599949 392
320435090 3898
95692621 378
704496621 2535
182100095 607
758257564 369213932
694714721 4088
952887937 13468
717034921 75941
534168445 2532
428402601 1428
2406 576157222
969599063 3232
866713920 3022
312724231 1235
2267 512006985
367002011 195327797
820125847 22894
2091 493604800
175584277 705
824933731 4172
135932498 4344
912624212 3481
847831869 847831869
162141988 50521
2892 595997956
676764850 2383
518401958 1728
233539979 116769989
297739077 8086
960526234 4127
692050116 4472
912215072 134596
555534885 5488864
145953470 882
460104788 11391
337593866 3314
928395150 18822
452702719 1509
974994249 947753128
75291745 352
821264563 4671
140379202 734
57666417 57666418
771109409 3210
251999161 840
401804609 1730
326084133 2848
579983836 3793
959008488 20434
881031146 7925
477 86863608
410703843 1661
796929351 3325
663761803 6639
253430458 1980
678405876 2410
99495133 608
760802536 2536
977811795 5835
574801915 1916
448999272 3384
980085657 10234
246432892 246432892
169410977 3951
51630401 21245548
842181340 8060
187412220 1101
711516929 2611
435740999 207692628
199834548 4793
682748695 5801
70252269 287
44411894 165
642435153 2950
207432846 73403395
228813650 1136
204743176 1703
508876094 5878
115253267 10029
556848392 8510
274403052 1134
984152067 430017125
201600930 672
940019226 3418
967803225 3226
94499684 315
433 115562585
2420 398236355
15281465 823
215550440 10456
667365852 6433
814091070 693996158
617408595 10544
738267995 39068
809190758 25057
816302720 2721
650926501 2625
603002339 3713
515124261 9809
19047 955612180
631642304 3087
96733611 349
336000000 1120
997275964 4452
474197269 3211
837323212 2956
461055511 461055510
175258905 1551
846938336 7394
443402732 1478
906114170 6455
370050801 370050801
261669910 977
959832468 5336
168925431 1523
269384169 3045
979496735 3265
801803602 72551
770292091 9365
485688105 1837
166311351 840
403811159 201905579
524698314 1749
982068240 3468
274024123 2848
381294499 1605
782097392 2607
681308725 2443
423294403 17431
240900380 803
487815801 487815802
306931501 1500
242960404 1168
831597227 2772
939895459 3220
960300955 3201
340133875 1856
913844124 312916671
947031078 96500
253589377 1844
398399660 1328
20031 390885311
137400000 458
834223800 22793
8983976 55
951565094 4251
551645466 28055
206290859 2174
469703481 2056
205931530 2520
158002309 1101
491699999 1639
446746116 3438
669297770 2231
781536863 47363
983763455 3300
3325 993576500
608639540 2140
608399302 2028
903301291 5202
242395919 2256
700809579 8842
858637722 380280498
63610596 252
885902762 2953
720976465 26265
677940805 11667
578286071 2962
1594 47112261
357129123 1475
731863834 7315
1462 390522347
405815267 1777
249271190 1575
598483943 2934
774730076 3089
903728105 13971
274199364 1850
484931475 1660
532214083 329639156
3192 364336709
949695999 4544
537599473 1792
449174474 1845
136461158 474
817474123 14031
3406 818179102
92300683 844
334020115 4147
337800000 1126
858915429 5265
447197330 1663
988960783 490282038
899767951 6180
994888587 42153
601808299 6525
214104091 78484343
779500116 45372
820256931 5588
99115001 922
589501964 1965
65053800 525
277293098 1103
852693825 3498
306549701 1237
633919795 12748
572401314 1908
800688075 42197
436198651 11057
557562881 3008
249649880 977
58086098 220
133543027 1905
555127706 50007
361054284 1800
382480176 10218
2948 612118236
95585134 721
969798737 9998
404848711 31518
4344 656649143
11997618 64
439066508 1603
748027815 5651
479564459 1827
603795711 3441
310469209 166872591
782400001 2608
230417967 2682
737355362 368677681
5699981 19
482328001 3132
393361102 2309
480015001 2500
665640341 158335
568862599 284431299
477544127 1641
808547398 9016
211276367 1883
783745434 23821
706497645 2355
521886516 2479
908860545 3188
277200102 924
411899055 411899056
954003181 3180
566515758 260088568
273000000 910
8590963 38
2522 539133543
515762065 1766
874704854 6767
432901994 1443
658204785 4687
518924999 1850
116100123 387
825718107 3021
419080635 1857
298142650 1774
22208 512610255
662388822 2517
943201941 3144
302023749 7207
21269164 162
332875493 64788
71999834 240
121246555 591
860944825 755530626
19821 565333194
391598568 1448
981899999 3273
884619674 68655
882221346 10135
943499999 3145
607456358 4029
304037826 2275
2238 540501618
443789327 2204
397709119 29682
456653079 4264
289505828 998
141000302 470
61507990 801
12541205 46
588302576 1961
765298057 2551
383963663 1563
362708873 2178
344805605 1697
195413203 37172
966 121216578
3324 738505299
769881992 14852
941696862 3139
715800832 2386
522575648 17626
36444577 36444576
700211203 16786
142233841 644
407396249 5625
685498818 2285
254102030 1941
777600764 2592
901 28495810
877527401 177084
416534234 403770013
736777909 368388955
101425992 1809
573945889 2205
782699223 2609
599625308 599625309
5751 364020723
441048868 2383
796499999 2655
985939401 985939400
907190016 5547
532377644 5268
420052526 1465
291017901 986
548402957 274201478
490688150 2759
971393050 15021
558889319 279444659
319415326 10033
851438000 6100
648302160 2161
423419715 4383
621061634 3889
4712 745842784
669982733 2337
268905465 1012
408019754 6387
281700000 939
2400000 8
62700051 209
911687603 8530
305665776 3228
647491214 2720
908390783 9888
465977515 2083
711780671 5424
966023566 3505
244686400 980
312 79017175
497497311 4769
692702248 2309
488973986 2498
248705296 944
279256610 1227
86463745 7466
194400648 648
806157545 8331
483901165 1613
253070009 1665
4002300 36
574846460 5607
31763209 25003702
217089509 757
285000632 950
370733371 185366685
667141337 4296
838499999 2795
740699999 2469
846168415 3731
414156049 2218
461399589 1538
43786869 263
441474121 1634
953049816 10938
414146250 5259
328500617 1095
917871013 5449
404887974 1361
314101047 1047
207769097 1436
659020013 4669
77669193 1598
2808 704203075
218575430 22197
86545888 535
402996956 3389
233818003 891
311785551 6190
537294912 1916
5155 916699571
903001095 3010
419701400 1399
428697685 2900
986858526 3802
247174789 2422
971096763 3237
929633549 436155538
777297409 2591
2100010 7
36534120 18267060
722817000 2777
564752496 564752496
129000431 430
224800735 224800736
735901420 2453
350408547 175204273
450005524 38049
220262675 1842
962403207 3208
14400001 48
724615517 8943
385051224 2344
905913594 14921
750019563 375009781
917490074 4303
636891611 5034
834904696 604182064
713218717 11052
653916373 11532
238639796 1080
685941345 4257
751145079 29111
900022827 4802
421781865 421781866
303728297 1514
449050103 1938
899697002 2999
202176929 1724
596176383 237859192
861589503 9728
993417872 496708936
2914589 13
875089798 4510
516326825 3115
726553717 4276
12432160 2780
73751 745161930
920490339 11410
237483711 1164
286029049 286029049
633086939 11535
146106387 758
928500237 3095
999181867 963886868
119400140 398
94500316 315
281298977 1086
917103057 3057
836000272 4383
12450998 49
130459311 1321
439034706 1504
681515863 18951
297008971 18006
191578887 95789443
355200047 1184
599609942 12060
103500000 345
153177151 1979
820248577 20988
468658465 468658466
270493799 1173
894000184 2980
748200355 2494
721343595 360671798
597937229 298968615
215999823 720
337329798 2271
859068997 859068998
568292218 2475
189053765 94526882
403979772 60877
908608749 8750
628173261 4595
17204924 284
907203733 3024
786226858 27489
596103781 1987
607500000 2025
966359837 6789
324600001 1082
145063804 673
908972315 3983
397856296 1805
62966944 1312
262828158 1919
660273675 13277
82963881 3003
580069195 2218
334071198 223307520
246600000 822
333632125 1929
512402644 1708
620704968 250711356
65912851 426
266700889 889
788865001 11550
233137326 1125
179399403 598
117591761 1045
659594073 659594073
274526454 13738
797916406 3354
92599098 5234
870898272 2903
921256074 3579
135815921 662
2541 382106206
958566183 3589
132569192 7104
834365377 4161
3302 502627246
858444720 3210
839941218 26975
433514593 3220
299705886 2604
261299129 871
594326913 1982
52055081 183
62107056 396
2495 506100245
735488140 3364
789900000 2633
832103591 13855
127964528 1656
376926766 3380
762099660 22196
178708997 661
767101543 2557
765824731 7458
401184140 4236
837443727 7213
781917328 2634
217582658 217582657
101687469 693
190500748 635
439712098 2198
398752430 3080
808976895 404488447
521629615 12337
5833 482289153
107355445 543
431375374 2301
6180859 6180860
212498244 786
828335146 4187
242124635 2444
646199224 2154
342761325 1257
1239 279890074
490098777 2449
744155208 2616
974996751 3250
457496820 9405
65866304 32933152
811137235 405568618
709449866 2469
638684538 6427
557200974 2177
318033592 252585647
942301969 3141
799746359 3017
612267599 3050
897802600 3178
284138880 2490
618002060 2060
744414562 3439
421397412 3252
886940164 4974
766820984 731592165
639300420 2131
132426607 1209
860065231 5361
291637483 3723
177443149 1257
463503675 36179
614099675 2047
424265916 4274
232047155 1529
111007817 518
264673639 3242
781907081 9559
261234012 130617006
757802525 2526
711067698 7029
6481 770750772
12346 178214510
693186433 2928
675002536 2250
805177323 7337
387201652 6518
695989228 6007
623397921 2078
823225029 5531
444517860 3621
419074968 209537484
337104901 9350
630280751 2750
298423694 87335
247200824 824
197758051 889
468313477 1686
602956505 2461
938400001 3128
1528 419544296
392684283 392684283
984811479 984811480
383288972 383288973
429544477 5892
640503621 2135
705097801 5258
301798994 1006
897080881 810432520
619029653 2242
496998208 2072
22810400 174
769600351 548999180
948314698 9123
462960455 2856
1978 459012426
939059711 4316
111395178 489
944403148 3148
921500121 436471590
655798798 2186
779351387 4793
657287270 3692
814500064 10576
330912695 2181
714760608 4688
247262399 35680
702127124 2625
391198695 1304
230567837 115283918
786597377 2622
40764334 442
199463361 983
289011701 1414
650764426 35205
830967085 11735
345601152 1152
216299280 721
922439066 34283
711302258 2371
94003498 324
445560192 2017
545711925 7095
710274097 2478
927222315 433858951
701329802 2762
186398931 755
741938285 10659
242400064 808
518735467 259367734
840124459 18184
868562514 48009
2439 492052194
509798625 22689
24900126 83
968103655 25688
333863341 166931670
521598455 2466
148420759 1272
997375298 15787
431176151 1461
273104907 1274
183600000 612
77817307 38908653
795481657 5977
836450291 418225146
50099999 167
167275636 3084
701100446 2473
98384465 919
904904331 452452165
323841517 1082
856202854 2854
988956779 494478390
72522281 1126
433509337 37176
397419607 1348
370952055 11117
943610640 3644
512537402 5798
538756860 2159
426894630 1434
536098253 1787
396843375 396843376
868563011 5069
127538861 917
742633168 8779
151051697 679
846900001 2823
697238227 3304
738556442 32832
718885961 5365
428701429 1429
720299999 2401
470025587 4668
906802276 3225
999228544 5251
25938980 11868456
262784633 1507
174699306 2001
707457169 3663
69803494 302
551 136416129
191400738 638
675573289 2296
95230071 1582
958202084 3194
438385673 219192836
399600295 1332
285 74076630
38004539 8610
489563876 3491
477254801 11667
311588010 1085
164400548 548
568 154784544
136462621 705
805056407 30312
740958009 2470
738556147 3011
780900000 2603
465103320 1780
834329705 6019
779700828 2917
124179695 12339
490097668 174094157
729342620 2564
924355069 462177535
530699999 1769
862257394 862257395
885 42484762
858935244 423915447
596699861 1989
510798834 510798835
2753 441307840
829800001 2766
643665223 2278
703979143 268600963
48 7064528
670257715 2929
795050926 17664
21900039 73
338699999 1129
969397467 4898
575648964 3215
601546807 2241
675209185 14332
235801110 786
640742505 2187
984253579 3507
911072257 4999
4752 782897592
779245310 6962
627597909 2092
642424577 642424578
552685509 5268
545359620 3723
554730654 11982
440440240 312780656
752100001 2507
225150851 112575425
157946798 8751
851 129048193
652846494 3706
428400800 1428
237000791 790
291987549 7302
615574130 2529
466786446 3044
3120 522467940
226800756 756
37155751 2485
979499981 15538
10421 821985320
633602566 2112
359237184 2208
392973021 3580
59099804 197
334308017 3651
10419408 77
687602883 2292
1686 491387686
212374401 1142
425315981 18186
987641302 398945362
2323 435099422
839099001 2797
734950784 302475978
85710695 4211
359099023 1197
771600581 2572
808731678 289723060
264300491 881
835688624 697348248
264843401 1079
919633854 459816927
3224 662788858
118121078 443
40426807 151
360298799 1201
79215121 269
702181301 702181302
6110 952445722
100888659 71531778
644099656 9124
951550249 7106
618599999 2062
188202388 671
767768707 9695
704078637 4111
825478661 7882
2402 696332131
678237346 2745
244591398 955
494694645 1965
17512 172173638
2879 650062002
201421429 938
836700000 2789
207411106 1345
2240 484568130
738458587 3732
265816515 132908257
430470237 3278
100799999 336
810953057 9448
350627992 2662
544408069 272204034
558711924 3351
493760975 3056
890103166 2967
193499999 645
757797474 2526
355286735 1255
755254153 36472
281246436 1444
736069384 8309
360618272 1892
301499218 3100
49089273 494
182909427 988
276850527 940
908 199999712
992697667 3309
526638663 1821
539 77549164
627933809 3335
518699926 1729
538250519 3720
317701060 1059
999093632 4723
964594390 964594390
90900095 303
839856471 433866747
318965738 33029
714449479 81056
353190475 3316
563915059 563915060
148540361 870
256160660 10070
463969251 231984625
778369680 3795
475849124 3475
439474699 2900
43572467 380
878273273 14495690
449999099 1500
655 190387540
709057725 35264
694629713 4261
769069255 16194
680538348 72198
319707306 1662
719928468 6678
94937521 510
282000940 940
2213441 8
22499969 75
49320979 238
293054618 1032
300532113 9093
169006206 918
538112041 3389
119400399 398
392398959 1308
202020808 101010404
693507556 693507557
997388413 967466988
235397082 1158
927505530 5595
49574601 200
697342447 50346
3422272 1260430
878135348 3449
943000838 5091
562938527 2136
968993864 7035
914103046 3047
514225272 6479
504691124 1834
44400147 148
250753741 3468
538499934 1795
895550895 5614
385327843 271559018
369391421 2531
74486916 252
870198910 12163
447898507 1493
375184870 3622
986959920 8148
596230596 1989
726978055 11022
508801695 1696
891602973 2972
195216074 97608037
309541647 3728
896330015 7465
229996502 881
941299385 16548
482730284 2023
713298079 12098
488949859 1859
42900140 143
619945875 5102
568198107 1894
920349811 341662965
696038958 8239
825297250 2751
124145070 417
674726105 2425
397865048 5824
278715375 12136
972599999 3242
799149810 399574905
729966707 364983353
905399579 452699790
276786999 1750
413701378 1379
118480726 430
994203315 3314
578417203 11936
5762 678590789
662043410 4165
982 76834482
347701352 1159
839108098 3131
505501686 1685
433099665 1565
430339923 1546
603445005 603445005
340960459 2280
610850544 2768
929702770 3099
346927213 1446
422142203 2013
933253333 933253334
272510657 1659
38657246 253
294908838 1290
144170610 530
202842300 21811
3098 798077682
987537407 6744
3921 382348724
128399725 428
338650231 243945
22940536 22940537
652502373 2175
122150700 460
27300153 91
309648645 154824323
329394181 164697091
326401089 1088
136480471 3309
253269774 918
308701029 1029
907330958 5734
361178531 1716
590723079 295361539
180686427 2463
704192388 4021
809490866 4356
5697 970096274
443429215 3327
676473611 222013
574801916 1916
494805261 2188
213902593 804
1606 328653895
575850486 287925243
438329693 4917
583585164 40756
319026287 6531
900759751 4510
403493821 1480
342019376 1927
261283163 1414
662399793 2208
273599089 912
827702759 2759
745190903 745190904
99439957 638
701383171 4919
891002969 2970
50948823 350
769389441 769389440
91197401 2264
982976016 3367
667625888 151103
833700001 2779
306899891 1023
858324391 3927
90299902 301
561721817 280860909
412586687 2692
325198917 1084
149359644 882
636040758 14122
368399023 1228
399644440 3591
729515032 2732
889845453 426522604
303367822 1243
276586405 11469
771561588 2726
425597178 1993
636130111 4746
644398625 12377
869543203 434771602
177799335 2587
296401844 988
729522334 2790
424715971 1645
969293729 969293730
944669831 472334915
678031470 3440
151388066 577
135060638 16435
445992059 30840
801 105500052
180208374 604
211073680 1816
774600001 2582
576900141 1923
111212424 1719
823268831 3867
669240127 7897
866760421 3170
27843349 93
69990013 274
829198158 2764
841629897 420814948
384982281 6299
832244649 38950
1182 316600643
992396693 3308
879488927 439744464
977353174 24014
234169541 914
282796456 166151
605969522 302984761
425361685 4268
764295839 5040
1961 420492729
56210280 219
124477173 765
611703083 2039
108284496 499
427979677 10990
153195086 746
675521139 5596
483725670 4127
961391906 12035
866697401 2889
972767359 3462
113175499 1458
539019306 21882
398936287 1357
229790681 114895340
852630211 5659
340873793 4088
923826912 5731
429293631 429293632
735299999 2451
535798213 1786
744777889 10613
968103226 3227
984136818 4227
269924451 950
71099770 237
667 161693508
592876565 3080
362983669 1690
487307326 2525
5423 365906569
602402584 7457
685476949 16068
694502316 2315
942910272 582653943
863857173 3599
566400780 1980
579040806 6462
521594189 2879
574717368 4716
310501035 1035
420373129 3178
540211556 1926
546694578 4037
293262320 1352
202978079 101489039
408470136 1785
547880405 273940202
919073226 5255
571860795 6215
216299971 721
475201583 1584
215777835 1015
2952 63716347
910476840 15652
860013985 384802546
27299483 95
139765032 4156
4396 696370029
251677702 251677703
485337187 2038
311 90869535
3788 801888078
364675973 1458
126900000 423
405949379 179341790
818074849 702300725
311699998 1039
629653320 8340
431319000 19320
110700224 369
461545440 3916
244704476 9186
526808368 1887
979352919 10283
970431263 4383
542284544 10753
441419630 5656
250883586 1565
758761632 2876
92999736 310
671699966 2239
848918862 29007
9545 370107375
966600395 3222
699795678 2361
41104421 2038
762102978 8789
578094661 14430
737718843 3622
412728018 2949
27899906 93
833924520 16199
513708033 2048
738601136 2462
812304601 2855
446085399 9830
979752756 12476
999905237 3333
823382935 25001
63746900 1900
861170100 7350
155350650 1363
496498346 1655
541011839 3442
496013714 4626
394914520 7007
204000935 680
396446192 22473
8118 853476503
251770429 14952
10137 819031403
541199470 1804
199200001 664
152183986 2473
972 186171660
180226839 1258
574201914 1914
134668300 549
797778591 398889295
1378 222898390
100686854 453
912100633 3265
917134604 9638
66899896 223
202697344 745
618226200 2616
370621505 1283
490541423 3728
563872259 14173
645041231 7822
850286725 2852
463698192 463698191
455662153 1556
203399322 678
298829264 2014
1144 299356871
818765800 4577
954655139 4890
514200001 1714
191399362 638
3677 600326668
471598429 1572
183546719 840
626331075 520464481
852868547 7266
49921053 1963
196500655 655
805403790 398066967
19108746 9849613
712515222 5403
680999745 2270
319800163 1066
367598352 1789
533347776 7488
574800001 1916
598732884 20473
524632861 262316430
3599989 12
838080433 2942
738413758 320283643
281125796 1192
774733974 5675
864920925 6975
855987689 4324
435598646 1452
575871576 5656
7233 914312654
807250006 7785
805178923 2882
841497461 2805
934785334 45864
970501650 41010
114495311 2188
369312366 1444
872991883 24945
506645519 7769
714494912 10564
165084685 3786
229637815 810
103126132 905
390234460 6622
175290308 74901201
463200001 1544
235755556 1011
672041659 3646
488786790 3973
528898236 1763
914801671 3390
765838193 4191
27072424 248
582861363 291430682
440327918 9425
456143587 2065
742798337 2476
286539704 286539703
302482655 2489
474791364 3214
768989876 29395
304340465 6353
15979040 88
725 146472823
452348372 2560
779400006 2598
582113668 12650
962703209 3209
6682 522238392
489987744 1849
18763019 4535
3109 821920112
303695040 2640
323509826 35283
220390245 907
410837721 1387
250164440 1655
345861102 1434
964099842 7162
903709578 903709579
802030611 66289
161539761 848
451880281 4985
995103316 3317
331295741 9182
183 25768969
226515836 922
1821 475404013
691259311 2734
644062839 2218
230100302 767
546787914 17068
180797 321276269
39296 284581632
189300632 631
725777184 3528
635604099 317416081
589801965 1966
653960946 27075
407232367 2287
841839331 13774
949880682 9196
37187711 384
884793890 5155
919800000 3066
917965734 4583
943958840 5954
741752293 4516
268568194 1465
953682476 3475
578589857 3630
740072837 9821
914770861 6007
502200000 1674
886769506 93618
612277266 497418181
134687411 971
801044727 4990
858128089 8594
716234640 11528
154563994 77281997
870091633 309082978
474823931 1907
583639160 157383
151500001 505
274636339 1091
661307769 23096
942820896 720992187
149699500 499
3707523 40
909868813 306044
176742347 1538
94864171 3355
632212699 2450
685914555 10355
309548737 1344
384455579 2653
895198204 2984
647199841 2940
8159 912045656
561598129 1872
333971785 9986
929335033 9977
854583928 93021
524466900 16950
472078531 5103
667200305 2224
416986783 208493392
879597068 2932
923920919 5974
988803297 3296
182917377 182917377
991031560 987432773
713402377 2378
213028716 2036
573899955 1913
473866905 3052
906231935 3624
23675000 23675001
660908148 3371
146439900 769
29400097 98
663986715 240478938
595798013 1986
465 12343340
58677515 29338757
808463832 2994
932618548 3446
963922115 4920
303562976 1279
683097724 2277
564411159 282205580
108967383 753
615899198 2053
991114111 991114112
484204549 48261
76118467 523
798902663 2663
57 17006182
271185603 1193
9748 85675172
300652155 1111
682199999 2274
996879959 9390
512 148616434
124391696 572
405845429 405845430
2188 587674712
579001205 1930
345675830 2503
725702419 2419
276088904 1316
62874319 299
555745286 3110
3846 364850790
906268658 5995
988541314 29523
731321782 9656
235970574 1612
718624301 286019755
963107439 17128
947021726 5483
978145542 3658
446358839 1803
530010177 2302
584872397 3748
46597121 320
561598250 1872
873304523 4426
177750773 995
317871901 11020
332159292 2844
723777939 14061
338503886 2242
969000000 3230
470575208 3313
220440538 839
171599955 572
347606587 29817
277275321 1820
217799275 726
500577003 3247
155956468 1742
625338311 6718
915252193 3191
907373941 5090
407610819 1463
232232822 1225
728128399 364064200
122599416 942
997243767 9363
189285087 899
722426821 294309455
512006499 5300
81900193 273
83400292 278
185700001 619
147059308 547
947666768 6087
570071979 285035990
898653536 36749
952241348 3261
350501657 3702
354354592 1493
2433 262153379
923477459 4138
153217511 7672
3502 877095279
992752639 5120
779763309 6515
2786 807373332
282617122 1121
583 170982995
734905680 5513
548153267 1965
235988249 9750
841500000 2805
754979009 3293
402046392 2022
388790422 3552
730430571 365215285
520159850 5921
168900181 563
579352032 2016
588634199 588634200
551113653 551113652
189055626 16958
191291774 1019
712331997 2803
561685591 2511
228892538 1534
998060768 4244
40360473 835
551400001 1838
4806 901163482
789602631 2632
37520861 130
186599693 622
141797101 579
635935780 11097
188415556 1652
937994024 3544
916637196 11635
365998780 1220
813501215 10128
489900408 1633
652333519 6640
881229752 18301
785445785 371561663
252904347 1901
992330878 10811
289200706 964
772333500 772333501
696418808 696418809
680966741 680966742
320400109 1068
827099169 2757
447151473 3576
813897287 2713
722697590 2409
788912890 16528
18742 754178080
597012610 2790
584769723 2239
152568644 1695
298209321 1160
32902933 230
765853264 5757
82230222 15451
73 12125483
384228427 5154
273165201 1715
372052891 2610
934797327 3116
461701540 1539
488298049 13291
257700859 859
2018 565716030
223396487 5292
10424 545112656
543626833 4801
547145904 273572952
905132134 6361
283844047 36906
247043473 933
122956786 433
859272859 429636430
94499686 315
257296513 2246
589603739 12440
699302807 2331
862310604 442877130
442090283 3313
475188359 1637
928248875 72097
569044472 569044473
157509209 571
708928415 354464208
122522574 1091
29713628 146
534300243 1781
244337183 936
901503006 3005
417092667 1481
564900653 1883
701198978 9876
330123968 2169
57340742 215
308597890 2224
760298279 380149140
746643297 14926
787003513 5261
747016902 4359
948591324 31428
12833101 1388
300020935 1112
260896776 130448388
922201599 3074
821142540 5573
515526331 8961
26980535 93
402731011 1655
223975477 918
57300099 191
264010234 4593
2287 229976446
224445338 1204
424000656 3819
856458949 856458950
760838508 3756
453171434 2378
72459728 499
422289348 2078
439801467 1466
796497344 2655
516301721 1721
260699290 869
308070475 24748
154433136 528
630298666 2511
426805426 9629
685236667 91490
389690515 2813
72961141 285
219899913 733
543654124 543654123
852340696 4132
569093937 9484
788099999 2627
87179221 435
825597249 2752
663319066 4756
355180698 1208
777849282 11586
83216069 483
333 55187422
444251160 222125580
880500001 2935
238922561 1016
712585459 55411
453601839 1720
447899977 1493
71244898 71244899
570017993 3766
124499586 415
843169178 89707
292957185 7552
337567194 337567195
365560870 1703
99309580 340
308741532 154370766
983673419 84836
651844508 5053
518698271 1729
456508051 1617
388376521 22456
42984967 543
378390377 1624
26404 651993972
559088616 187248746
887863421 7005
9060916 85
2825 166607200
559303970 6593
382881733 1439
223200744 744
388795593 9589
616501467 2055
481826714 3943
967880384 153705
593285888 2444
434938617 1988
231596063 3546
759241556 379620778
236802021 9717
479681718 1858
206890356 103445178
986996927 3290
480301602 1601
352779757 3054
517975962 2118
7237653 55
908758494 9611
780859385 4398
786155807 786155808
1226 276669106
966162215 3867
211501337 705
376277912 12928
423607307 18087
838100540 3533
994450768 3937
798584122 8777
145733111 2044
725999999 2420
331884791 1271
551436487 28476
562859378 562859379
184186867 1214
407312922 144868247
825787639 25903
590175620 2421
902996990 3010
637208939 7185
445802244 1486
353012439 11801
716892121 6495
154738499 1050
269700916 899
12881161 6440580
646841628 5327
115995984 670
634797883 2116
130072338 1021
115800001 386
846696255 3776
409651236 25345
741104457 6823
198799549 1230
865800000 2886
275896713 2716
20113514 135
228074475 1484
543701559 1920
413698621 1379
96544936 664
827788728 5293
1887 280508211
824940443 3439
9634941 35
540560310 5370
681038261 8531
596702106 5579
42182 938669363
565105945 2033
921523636 460761818
599353921 2112
402513296 1459
358106771 2355
764036746 3492
838484387 89324
912756809 456378405
635461414 635461415
492879227 1799
10377 476240994
826197247 2754
205830425 1156
988645524 9205
96720075 4575
184526976 736
339775939 1161
200636321 1952
854413971 4129
624002081 2080
596944964 2926
245695122 2493
34442624 125
15694042 15694043
599078414 2180
463999705 2352
652759946 3180
913496955 3045
288000960 960
380717544 2229
354890499 1670
5723 762585997
7200000 24
804967890 2730
243899999 813
419888468 3003
369154368 259078774
662917248 2688
80569866 80569867
972820799 12096
14751 607239666
910565831 71677
635147324 3941
729273847 293561117
737404184 4753
339412578 1798
238249295 1766
256467860 110049829
3432 872558741
290700969 969
750661244 16431
817238432 10628
914996377 10716
442984981 3009
901501435 18677
873166514 873166515
969278015 4596
654597818 2182
295799719 986
444941416 3806
63972388 296
404585929 404585929
344770784 3472
972781189 6287
199797480 2232
605527934 4695
776702120 2589
606998027 2769
547 55186283
316149994 4463
741681309 14141
176414180 1005
877616080 4180
385122406 1440
96308767 1711
565557707 3143
911830062 24739
796002356 3715
242590161 3099
174339265 599
914640740 4810
993463311 12324
453602074 1512
227233844 2745
371800353 3417
195982208 3818
192115991 1124
510340900 2344
205916343 886
423895911 4399
121890985 100489235
241457952 1336
542776631 2368
412356022 2037
731400001 2438
247100674 1923
323472130 4933
33425126 125
765599999 2552
698541581 658819767
209572467 1427
173938161 834
836699637 2789
469399711 1783
222703951 924
819612268 3247
280670631 1070
449098502 1497
219156480 1189
993091300 26527
396567286 396567287
863270381 36785
943920129 471960064
829547517 639494721
943710211 7230
915061094 11508
770258668 22969
105467915 505
55202211 1556
646890562 2649
194700000 649
160089028 3129
868596741 9178
244722561 6481
256199892 854
991317935 495658968
368377457 1902
77400335 258
415802335 1386
643967679 3973
521997304 13081
538700297 538700296
529233362 13337
343 101163960
731297166 8663
286199642 954
254999149 850
303530639 18296
565144832 20784
396969255 2495
573977220 232856618
32099912 107
156748901 3751
936679759 445190
855087247 3303
743581595 3256
325746928 2651
499963163 7814
971230593 485615296
988432504 4075
629167766 438285385
120546190 558
577081564 3583
950264490 4619
11383 535201794
368283711 7463
58899780 347
143945807 56773769
221471167 856
706047353 3191
94626181 423
345600517 1152
182038330 2057
19128450 110
688803894 2296
551230895 1968
940579238 4318
519100054 4772
229795440 2408
332976215 1689
796655395 23613
82089819 41044910
108300361 361
981410344 426240509
142204731 71102365
602905498 6025
485618472 1746
506114103 3883
793442423 2874
446567945 1645
423373482 5941
254401171 848
2146 559512891
324354080 2342
405599612 1352
397891973 2043
935096884 3117
640882612 3609
1633 187387906
487803059 1626
347600543 2501
683646007 2567
37951948 133
791399999 2638
914399670 914399671
995510993 435831144
76322443 484
977641061 4652
580887306 2777
533146971 3652
488998371 1630
313299567 139394247
768211477 4458
313643605 1690
575590862 3177
994912838 918206373
591153382 295576691
790070872 395035436
329794950 6450
744918826 11647
71861707 1121
363879610 1299
164783606 985
915585966 9214
525602624 1752
427047332 427047333
799060376 3929
316351488 4611
208356473 1888
830702506 2769
43987483 378
785403079 2618
162925079 1940
81908041 81908042
588601963 1962
84914672 377
330383531 330383532
995621322 995621323
116424411 58212206
430163612 1488
895197015 2984
935135416 454429479
912092231 35144
950996831 3170
851397162 2838
945232568 865323890
730500802 2435
501808166 2477
238500247 795
264856678 2469
673426693 2391
589925583 3856
221649176 110824588
491400354 1638
404325913 2076
105422068 382
614641038 2838
681876398 681876398
803781986 4351
128558976 5408
271247054 1343
17100216 126
222387590 5139
752727019 13124
328989408 1254
116495027 425
746538679 3798
982803276 3276
497495499 6373
280500790 935
287939764 16385
215936950 4150
12475723 119
888802849 13506
862189416 54677
607622500 303811250
261588599 2730
262262695 97075234
442903201 2480
17999939 60
882176991 4659
216544503 108272251
812280613 3541
2175399 50
449753010 13184
659384204 22637
518903833 1853
813599442 2712
14340 981300540
558598139 1862
390323636 9168
728994369 4923
635210138 4821
302815045 2687
24137 305098768
662421369 3005
723933321 41030
228599447 762
183119543 1333
14452180 133
716698090 2389
817065549 34253
918367754 4685
7223778 16803
248218463 2678
803744740 768599640
196885665 2096
733810211 733810211
556972528 7493
370724493 4753
786180930 4274
193722372 1474
338699078 1129
105269219 431
284826369 4772
11986 704195705
914763024 3164
104781302 52390651
457078000 2247
722889859 4708
584388088 64105
457486737 3373
711823034 10329
384477553 1567
569631713 14118
134104241 67052120
624453554 2567
573129147 2631
92100750 24825
535371265 4689
704499994 3587
997750716 5735
453831407 1567
391273119 1645
721802405 2406
957013596 96756
62099793 207
84299917 281
437999692 1460
359999186 1200
749874675 749874675
646801836 2156
938820883 4883
810559854 6395
130240474 704
87561071 711
983247089 3596
380411776 152082058
269399103 898
92699751 309
370199652 1234
335341047 223761358
338592815 1402
98260346 98260346
556399939 13789
170180537 2497
510039722 184294471
913212870 456606435
3594011 14
326721877 2551
278916301 6921
136240706 1120
676918269 12230
605397981 2018
309393421 1039
435480901 2474
272511139 1122
450298499 1501
729343838 13772
957135172 16120
1881 99215226
918006434 34057
271377304 271377305
109188479 480
825912012 11676
144505361 2770
453632959 453632959
554436414 2589
317564511 4210
2469 616198206
834299999 2781
1386 393333599
937218409 248731
287357960 1189
582877440 2880
304787936 120511580
557849975 8376
378600187 1262
251699999 839
223239585 1283
564754827 6068
356274166 178137083
689163660 11446
416710004 6301
11676 959093371
144404188 877
791079169 20671
767607119 4335
944914967 944914967
9677 555580753
610597152 8536
318959898 2319
267860908 1589
114547275 2572
840871980 24709
997859877 3391
966700279 3380
81243300 454
310603666 310603667
106499670 355
372722105 186361052
508503348 1695
705899999 2353
885808283 421605505
4103 755555141
308216790 8010
4259 831934804
336900582 1123
322499338 1075
436966112 12731
416398611 1388
10156 873355064
108724191 496
614855660 22449
559483153 2364
552756483 5164
906408885 30337
618129960 3580
530036913 2471
34294513 147
261185709 40294
25411994 94
23363749 108
194360450 3062
5826 481971056
815852031 4556
534875422 2175
7237 634634689
981225474 3634
4366 167532152
95701896 828
30369143 456
755504472 2944
489509120 489509121
68699984 229
368397325 2465
451086943 2156
155014179 1034
97252296 708
9840414 148
191454009 95727004
410681629 2341
915717145 3684
906820025 6728
992071129 992071130
124985950 1075
531479974 6305
547495332 11008
246767750 123383875
99554617 673
777643006 8479
997553457 11803
852329645 13663
301276299 10829
396901323 1323
915915208 5987
973234769 8896
734251014 15638
18299938 61
886675535 4092
382802369 1990
501241089 4655
124383424 418
157160790 738
491285089 2783
648973446 13252
434145052 3637
779949457 6281
877396930 4478
5896260 20
398667621 8788
518880947 1790
631945800 6034
686703904 2592
689473173 539659113
37620899 150
93000310 310
427936046 1662
494792179 4517
15545945 10995210
103101545 948
801961273 3154
362913670 1477
468805736 10094
132647455 813
161100538 537
536000923 2188
277465008 10364
915844338 9227
209924561 1347
891872829 445936415
991801025 3306
966746507 10508
80100401 267
943500001 3145
790901761 7440
890402969 2968
562275745 2153
368939943 2069
29051998 598
341261093 8884
94394754 1253
384899999 1283
612510846 3375
164435133 123211612
562487028 12732
3558 413745417
606003950 2020
5709 891118832
47967462 572
106500001 355
513177807 2288
198272922 907
838409985 9664
557700000 1859
419722769 209861384
232934613 1394
668003388 7361
820685603 5587
479099781 1597
972357183 19467
570104567 2269
904627473 3976
5253 307878330
165507553 954
126183749 8250
617402059 2058
682671332 4429
449467372 1838
51680008 328
173292060 827
887100472 2957
822193019 5395
7696 775531616
173961515 2509
40595491 442
963655104 4416
923572762 3625
601738693 3436
330298899 1101
371699999 1239
767235241 49563
167649568 2356
193256695 2185
218967847 997
852930342 4660
38750158 13058769
519329879 1944
291967710 983
727204070 2424
616161508 9343
683670614 2771
806166379 12890
21313696 398
349033437 2811
318804779 159402390
844831199 422415600
797401552 2658
106575738 593
780191320 5253
767156617 3852
189475425 10408
999801352 5005
479473434 1937
185253111 4945
906573654 500262228
463199013 1544
538967656 2355
373869259 1429
385861118 4919
817994474 737755613
391079447 2474
467893129 1901
491616376 12945
901499999 3005
54997929 27498965
756198686 756198687
389455529 172971323
838654376 419327188
248700829 829
460570056 1757
960778650 4639
779662229 3954
773742418 3811539
733521050 733521051
761637826 3385
921909619 3159
535488862 2324
200986001 1253
195807360 2176
424741734 2915
9504395 66
255909501 1012
911417716 5749
881862714 881862713
693769084 291056698
759011725 710333704
89399856 298
94108770 1102
821122983 7159
365907456 4131
278124852 278124851
809817084 809817083
749224768 3574
672621684 21344
647835210 2178
38540768 406
404699999 1349
53239855 185
848067790 6187
82736192 82736193
917784030 10326
586366145 3952
330984137 3937
739253760 10752
206999311 690
145741229 499
329619225 2761
589209389 589209390
145800769 486
819221944 2894
112799999 376
397219981 10492
900397520 4763
504600000 1682
551195083 6193
551806092 1877
4932144 48
933360130 342686957
4767 696709904
139800053 466
157521643 157521644
317699320 1059
332101106 1107
676937216 2787
276900098 2214
406502801 1811
676257151 6357
110700368 369
682345062 4041
955385458 477692729
668260637 4133
772198113 2574
172431099 925
889419095 5308
527099774 1757
338707901 131574664
77446142 333
955075291 3881
62248 751406003
29028707 948
312518161 1335
950732320 4858
583801219 1946
438899224 1463
504943994 14527
352562279 1218
165104202 665
121307668 1137
968981642 3391
456599795 1522
396001554 1320
24600086 82
413822657 8318
216570395 216570395
395489731 5579
186283284 681
531123289 531123288
859223857 13823
465269734 9261
504669480 8386
38947395 223
678865157 7506
683562830 534451
402098636 1353
658893370 2827
795521993 8569
979239083 4967
263365280 131682640
323354032 2607
366741748 11780
887403715 2958
131558537 762
322795372 1330
282525311 2298
751931456 9894
188370942 1597
173744341 1155
979700055 3988
553857634 1978
638430778 506247704
232086351 977
882569764 3937
814306239 3212
265744989 1023
384899530 1283
760797188 4604
383432258 2287472
577175859 11162
395620209 197810105
988153336 5156
145138022 490
404548566 2381
654902751 2183
74109659 1294997
867622560 57680
430754279 3540
461952931 177827635
249300143 831
770503440 3920
462600152 1542
151924996 7511
22160637 92
155321751 55211
767627243 17175
792899555 2643
868797103 2896
917830191 5435
433799943 1446
701925221 5329
714819964 357409982
354226570 177113285
44095337 1933
820882707 59593
895443368 135941
196199346 654
872865042 3196
150610720 592
967501229 3225
755627458 4469
351115270 2071
730151161 13460
303601087 1012
314374235 8052
309295052 1083
150139896 757
452941277 34933
294465554 5920
813469711 6259
971847669 9428
506739014 3085
783068754 3724
234407918 2019
532427577 3977
345301650 1151
766447466 3119
710894979 2612
325432073 1708
598775107 299387553
230246419 1502
668485222 3305
905526016 3792
47496866 23748433
272759593 1596
301642709 9447
111464274 1689
222299259 741
620781942 620781941
721952176 3517
496339454 3042
84899717 283
643302555 6678
703775897 3941
758755250 2819
259666615 1672
180794124 2104
227868596 1854
3348 211190334
118361865 514
195154955 6147
962327917 28017
6985 401284470
416346865 2567
363884948 1467
991799830 3306
612513748 6080
982636619 13921
989442490 7607
384900001 1283
549514531 4920
393909844 1879
920698797 3069
800132087 8456
930235123 4527
612902044 2043
852300871 2841
815135664 2982
957000000 3190
868084746 10633
178201147 594
168300000 561
213847775 927
142000300 1300
17519431 16282
215699481 719
45346939 161
45322926 2409
596864979 8091
919900697 51878
527830359 9749
138899860 463
398352095 2682
252706914 5945
317322872 1323
895299287 18616
688149473 4961
818399999 2728
969603231 3232
967227073 89376
369998513 2854
119368326 553
995601220 11654
601981996 300990998
934813110 12331
1178 302818080
355208419 1330
611699441 2108
925129094 3131
359044095 1666
11581291 42
836697417 2789
810074145 15128
384817390 2057
410553249 1996
69011800 286
612903438 2043
271443427 135721714
864276191 2936
16312 735296024
980400001 3268
371718331 185859166
83133486 369
816297453 2721
484340262 5509
721137560 7645
175831442 175831443
889718481 7364
750953839 3557
297817032 1524
3862 281317227
46690675 383
732002440 2440
153900296 513
723574936 49175
2794 440302643
707163903 15523
442201473 1474
152447388 5853
545318425 7567
69345048 324
612966689 2253
516447889 3784
948603413 3162
673197757 2244
326102157 1087
474416590 136405
195615941 97807970
627594655 2228
511161436 1728
88979955 2941
590149230 590149230
490498364 1635
945899347 3153
631499192 2105
900598111 3002
2022 444441035
454592888 2026
375079061 1810
25358143 176
709733231 15093
654654876 48475
823792663 5576
392549236 4234
625999360 2896
770257322 3500
397820141 1560
46312031 344
459699265 229849633
434250993 217125497
690904886 4396
616694650 6050
930660433 11856
582653566 15346
356090642 356090642
693902314 2313
151376931 587
262757722 1601
173296944 86648472
345487378 1181
115800240 386
669505289 13396
116192484 612
1357 360197516
980451073 3648
47399999 158
824569394 3964
973726561 12921
121591611 676
616665934 3215
862519886 862519887
348286960 10287
988584817 4587
892683791 35469
983509919 11742
723552979 2780
781381540 6623
822004916 3557
395277097 2138
247089167 2748
878272107 12964
360600899 1202
844895735 3749
634728680 4339
893102977 2977
445525228 8654
395134631 13077
962507748 6932
967345938 4426
450846967 3257
538160885 269080443
276319785 4245
960438065 480219032
998852159 456362083
278451109 1610
289100139 1821
824126160 2886
338320374 338320375
113538793 559
583812504 9245
228343840 931
4392 801074294
136571891 3873
404222976 1472
616461836 3325
789782084 2935
136319833 136319833
212001077 3567
150073351 1015
646202155 2154
428400553 1428
481798394 1606
844896119 6024
144019464 503
551043718 3296
919802350 3066
597642463 3301
816299999 2721
533102660 1777
550198167 1834
401083800 1560
31644000 1000
296932891 1572
12448924 53
557120994 2069
439298204 8378
904848565 904848566
434401523 1448
556974933 2972
428825459 1862
330725760 6130
719726499 4075
1607 98232696
975876116 103476
18979977 9489989
884984881 12905
188400629 628
76340370 289
141900082 473
312234049 1162
3393 516992304
590827229 2565
755401745 2518
585561570 4593
592200000 1974
210335433 1363
798211331 163219
1875 461111250
687023525 21426
449465018 2357
485490354 2356
693139551 2793
779619924 779619925
261337807 261337808
473005186 7647
351817545 1455
324170149 4223
739228932 31803
633702256 6808
59099974 197
197 36094879
467282933 2639
196799999 656
873901620 2913
290794218 1573
302300954 302300953
146452955 70042817
200945901 2291
588269985 4208
126563776 1037
711295531 4654
581723792 290861896
77120431 295
377703737 19512
405685483 4696
843465963 843465964
285875737 142937868
929443727 659834334
785702213 2619
266751575 27804
398098759 1327
976015801 24279
616230961 308115481
89738774 753
203698289 710
126776251 1108
229075813 114537907
914654548 10019
813061631 5592
872739112 4855
373572172 3520
143699927 479
289365753 1074
153061803 3050
124450951 494
967346247 4763
871797094 2906
461807325 2204
302097481 2040
968034251 4870
870180961 30624
511269697 11424
66 16207074
204196671 102098335
489925699 2740
343152740 1796
82800332 276
88800297 296
789553360 3515
532500360 1775
98994579 421
467410036 7684
742005992 87542
281844904 1823
364093346 2530
604800000 2016
326223424 326223425
169335644 565
892747841 446373920
764011708 4473
993586737 989963738
413027186 4202
721748584 2426
813902713 2713
666002220 2220
413093578 206546789
565157875 1951
888169044 8677
156035395 1019
487682818 2102
243757813 3472
720630796 2963
310126377 3383
4928 664171200
982200000 3274
1557 410887611
1542 187771847
2747 783254857
146624445 927
938708769 35710
837117193 418558596
783947058 2678
624771203 3082
529554630 2449
939917174 8194
319262668 1513
719528427 19889
940674328 54719
191912472 738
767333648 3918
726449325 3833
674312608 8827
6407 801836178
3258677 3258676
960705807 442925750
14622271 78
494563993 5902
338398873 1128
939414366 3545
303559321 1369
605102016 2017
320409622 1222
437988932 1760
511833709 255916855
211302846 2826
648196450 22055
298800799 996
414918087 2101
718481376 2571
584268493 5144
120899644 403
955654889 437294326
368 84110174
812997291 2710
775670401 7241
96367194 483
576287488 576287489
248295723 23737
942611647 3842
2692 553676760
10638 742560557
213258832 2255
805574027 4234
184001311 1106
75871146 306
813820962 5742
796533531 197651
212267317 4198
895535089 4173
942040026 4826
303637180 3905
279899999 933
656150785 4439
660164752 2416
542723315 10963
136550425 1101
647290601 5022
72000222 240
249842937 1345
235533662 1253
543048681 2438
893765499 11630
417064128 2496
990207659 4267
38952096 295
209718502 792
412499566 1375
693734843 7612
757499749 378749875
295228689 12293
3436 90679188
301688812 2081
831273820 3145
108812680 51651933
305400001 1018
539098203 1797
411900958 1373
642547605 3842
3062 835321898
920730563 920730563
15928608 306
428308916 8349
600302000 2001
510713110 2497
184714265 16387
696307381 2633
287494928 4967
566711311 2277
688178701 9306
572980637 7980
25215091 93
926963830 926963831
843900000 2813
2057 603935389
234477526 1725
914309008 12485
35399979 118
4181 921338500
26828473 624
682040257 6454
660922848 7163
885303542 2951
742797523 2476
50552073 351
11674896 68
687216097 7968
131907991 536
788143852 2779
896401729 7540
994496685 3315
704508836 703482604
915633367 12865
558851369 2310
5757 468585258
610072604 3352
535977915 267988957
30000005 100
914715106 3551
141299839 471
925943316 18469
678807528 3052
214821528 905
215006342 984
169636848 1068
985520046 451041638
125113521 2170
665101977 9602
205200684 684
926880893 431308
136497158 5089
802377903 3372
209005831 11385
466195140 1558
284700283 949
408913111 204456555
253334051 6233
16988 327749484
324873484 2476
660119807 6648
680997729 2270
975479402 474817877
29700100 99
218696048 2030
804657250 7404
417621890 3899
569405697 150796
153588386 20654
92996509 355
329701913 1099
295200985 984
187713600 1600
442798525 1476
788700713 2629
326871288 1719
825431204 4541
315900000 1053
23729651 369
811211394 3791
320854356 1629
664688723 3868
477771538 3399
630268035 6735
332400001 1108
305012742 1133
36299878 121
302456352 1221
193747530 5910
4538566 23
1462 214248790
193653620 1603
401099295 1337
309598618 1229
550349135 221966244
594958585 5973
500401667 1668
519510537 2248
740783609 15030
95514309 359
611700000 2039
633897887 2113
848373037 16111
941596888 32961
862242448 6392
678903616 2263
590398033 1968
441647933 21073
954659440 18567
750368136 5868
292021488 2508
195303611 2674
618479588 227637170
884698318 884698317
248400040 828
562198699 1874
838197207 2794
166500350 555
261146292 979
750900001 2503
303214831 1306
996827610 6366
843299036 2811
658198811 2194
767946230 3141
533390989 2090
877499999 2925
797558144 797558145
647103823 2157
456709852 1956
429726118 1691
5464 927142448
858243352 9848
506429474 9611
991824775 172852
166638153 2102
389698922 1299
127244736 127244735
157898867 609
252000840 840
25923039 206
71355792 71355793
588153929 3306
3502 605542715
277782227 1314
231900554 773
736703117 4022
222185195 766
875607247 17658
910852064 4857
125107617 3327
179291912 24019
897271980 8745
633766569 2687
988110899 5652
304103325 175638330
268200894 894
675853248 3510
619500399 2065
874203158 2914
887359131 9537
858566916 8371
646497846 2155
248100610 827
822031056 17136
669312534 636834
626400001 2088
60465547 1201
289114112 2048
696363301 3641
538224938 12638
142170355 4437
482402617 1608
92193561 46096780
30000100 100
455702868 2241
502572194 238713409
529218683 13599
117286831 951
251400837 838
83099723 277
400406627 1754
994303942 475035528
865800001 2886
919744240 31940
193502557 4529
526801085 1756
561 146204227
70200234 234
911079313 8756
955177540 22906
3634 435385906
186752927 744
956147217 956147217
348600532 1162
565798115 1886
11169 646930818
140729200 760
844249755 4204
903300001 3011
198600663 662
264435994 3071
556649133 2333
804437961 2901
697305523 8056
450816580 1994
719607129 5470
244101154 2349
320284301 1484
771047917 3066
780879415 6657
533098222 1777
541501804 1805
914788558 15058
312086447 1104
191244541 997
829544924 11134
156237480 1230
9515640 60
26459550 369
522242272 4478
698960038 6169
187075583 954
830273167 12546
57600219 192
393152615 2931
904179826 5475
11099993 37
383879884 1681
274759559 4797
883344826 441672413
951198823 402653003
573978618 1996
633931999 3796
165919120 1912
75900001 253
945478322 521130054
192300288 641
178200000 594
368601051 1930
16887391 159
837328500 3700
6268 464427460
648600771 2162
419664415 8119
385036182 2883
440701468 1469
54053192 669
785453615 7704
346323658 5847
240899196 803
530801505 7241
738374659 4464
66000221 220
83185387 9782
290775971 290775971
600149604 2674
652677101 4494
987664007 493832003
281302873 7368
305728539 1630
898840153 898840152
347843764 2137
767295841 383647921
861221622 3682
13763245 235
64224721 293
580500001 1935
1875 446462160
653402408 11489
522685638 23550
102088720 491
717109629 19802
680062437 7158
623591064 2599
709643459 29429
947806397 3357
416101271 1387
400699559 400699560
629655061 2390
839058713 12344
737961147 11904
998701260 3329
325358917 1804
807300713 2691
924304447 3159
994496685 3315
979120275 5774
10159 350993450
835772370 2910
994610416 788394768
217461951 1739
846904158 2823
940673357 9905
319714016 3109
109524169 54762084
913024021 913024020
843909743 4904
933486239 23905
465037299 1909
242494463 1501
794897205 18023
96062732 867
587681027 4910
430455083 430455084
579071405 33229
797275849 4130
130960921 809
602424632 11059
836810485 4361
99638449 728
242699356 809
394943310 4509
217482939 1739
594933929 2722
364682160 4398
901738560 3984
628202093 2094
632997890 2110
942914807 5596
792544204 353026036
127975193 593
25666349 150
540972348 13754
432888624 47717
472985391 236492695
20172097 112
225005995 17525
448201115 1494
599847614 3754
97311991 97311992
577203439 1924
667 125866765
605012865 2287
880759106 336110255
761261801 761261802
870986481 388006332
376275715 1805
707859086 25278
21096061 133
694609439 40668
600447677 249716255
249257800 2200
841632191 27232
526328039 6746
621236030 310618015
383096765 383096765
191099362 637
951021395 444313577
907956487 6124
240421096 120210548
778497405 2595
894848156 18639
758857345 17366
2194 652579570
374356199 8440
43058003 274
659 102530427
503700106 1679
50793011 573
644286477 5168
514972767 10041
266589697 3832
2366 579533412
149558249 750
917643401 458821701
94800000 316
921038979 3512
196967452 836
109331530 385
209635430 17272
312901043 1043
805300369 402650184
923702383 3079
22126437 11063218
504945672 22484
24707 786276092
167574925 1221
247374492 1319
20618239 128
855899681 2853
455077796 6535
459000898 1530
12570176 352
813269549 50671
554403002 4829
824312399 824312400
488796515 244398258
684268956 4560
257148996 1685
234589325 117294663
707345263 31088
593475124 3871
569099999 1897
844986980 8213
636916329 3658
331390050 129012589
405299101 2687
151200503 504
261745894 991
949500687 3165
43958881 168
206435685 3595
42924 362757882
1391 132247934
758332849 12245
3955533 421
575098893 1917
996598196 3322
752357217 7744
809596343 4722
843302811 2811
407508971 3774
892784145 3979
692775202 7153
899700000 2999
459231219 12508
844023 6
398982191 1528
570899084 1903
223512444 913
25475057 721
125699673 419
556143933 556143934
593309074 266454619
215141256 1496
132112507 66056253
679497735 2265
807865619 13830
433691104 2464
734485238 15633
53699820 179
5497 834213726
196380586 1095
580800001 1936
398101328 1327
9490609 144
919953685 3397
610454490 13993
596 177615626
751678320 4202
623097992 2077
947769522 41763
2671 657579629
691413526 3367
204465463 102232731
970708365 113786
80667297 922
29812029 377
650997829 2170
999157922 6779
774088979 119788
355538951 1261
101646861 2180
925501050 3085
939840249 3697
487215063 393946166
636597878 2122
559881540 1895
449401497 1498
415305496 5049
897602991 2992
147767605 692
596375651 2225
918901881 3403
926646864 8382
768919640 7978
377205738 1326
769 90370484
516301722 1721
502396201 1800
235523609 119214514
45892 726979365
12696480 45
583317663 11654
737663872 3907
17019 692321853
441423351 2251
627380317 2744
460434031 1995
25200001 84
712271825 17409
975344438 32233
274159375 1242
752864654 5332
807421561 5269
1266 264107885
69157891 307
523998943 9717
360692239 1963
483248895 3328
481948309 5285
908084251 3915
596187468 3887
254139712 4349
820416240 3720
2969 824488331
209855231 939
628502096 2095
501795027 250897513
597900001 1993
943308049 6513
463738992 2229
229561118 229561119
370387233 8469
879127199 5297
309601644 1032
141144714 1807
651601385 6152
4840 931932320
446674367 3776
673719422 256623742
945736009 4164
2474 687462280
823505361 2745
599843461 299921730
101547761 581
749474769 2810
682997934 157129
425776272 3288
750796895 4978
608101456 2027
239905561 804
672775880 672775881
765604094 2552
769951987 5037
252710738 2723
434699684 1449
857029216 3296
893400001 2978
437862658 7592
727765438 727765438
145001878 502
479213982 2140
69299772 521
216126455 5628
521556799 2682
237502091 23978
551909247 3602
153685447 904
951577040 3496
279214119 3230
445135753 2516
758301616 2792
92768591 327
457807179 2645
207576928 72572
261646964 1679
588333533 22055
855352447 3573
706497644 2355
972716265 5255
544501814 1815
882473523 7290
688975205 7927
548348495 42288
604802287 302401144
548237658 1887
857178624 5793
683905268 8258
16765 921442118
44869843 167
20187 984096063
404157380 2530
771851083 6021
437698542 1459
661698999 9399
608246100 2814
276300686 921
587236219 587236218
822567943 3124
745465000 16520
415199999 1384
448463693 1543
279296956 18176
364656839 237088739
275400926 918
18865495 495
644987896 5963
697797674 2326
2080 272951069
95854912 488
5305 456887820
471916357 8987
868691712 3185
462070513 2568
1947 430229702
677612160 15018
88800297 296
494401649 1648
39528 992873815
448320576 10748
183968736 777
42300142 141
280385920 140192960
907121568 5284
78779286 535
949786866 949786866
796876142 2883
446376377 1519
148500494 495
294223748 5403
256205896 2651
961203204 3204
1900 492614900
77570021 11366
50310157 312
977757871 359155630
210528037 1212
817652735 3072
971538623 5166
490074792 3750
509098304 1697
890999665 2970
376900660 3149
924301709 3081
539029079 17194
651442406 2577
718631445 4795
995359436 992441600
245840151 2696
562743119 26721
971700675 3239
46472449 162
189 36661669
602460949 130629
81539457 653
22420 873882153
59142139 242
581455929 5258
533594511 2815
931976971 102539
481250486 2186
884613865 2998
3570 994919455
448769615 2734
219758876 875
759199473 2811
258000859 860
709173101 4521
771071415 31896
536985504 4009
893855540 3284
974771121 911784540
268451459 1091
499984316 3781
435150577 2696
691451673 7706
470550313 358906394
852595305 27368
567682147 205533
462413240 6593
937243277 468621639
302015870 8387
551721015 2048
609414916 304707458
141117996 6229
310370846 310370845
415487190 3439
919519441 4560
603301692 2011
603646370 301823185
617050909 3127
606781599 4300
205054177 2172
561847959 5032
876401890 54418
260332583 130166291
278998512 1209
512308261 3060
892550148 8630
125014265 702
486845345 8155
886018904 5508
339805146 1725
128316285 7481
109199636 364
919796934 3066
519538730 2438
864822599 4824
874915608 5366
567653868 5027
856224348 6769
693600090 17794
914174487 4331
967825957 441053308
751798044 2506
135729075 596
15242470 174
849602831 2832
920048287 4548
412078521 6861
850964615 5832
802501069 2675
142244351 1152
277966201 4218
575708331 2703
143193371 727
1859 405652390
987514290 3714
380505393 1858
472751304 30626
948051583 3856
634616982 3438
527698240 1759
535497652 3401
400513787 200256893
286352181 1168
337428750 2370
816904549 2723
27430585 13715292
274799085 916
945882069 3476
844066139 13524
747900001 2493
408901363 1363
813981020 12686
639738224 319869112
876305875 2951
728831530 2786
680998901 2270
426244147 2733
452107370 2335
711706685 3653
162072 1
583802458 1946
556199999 1854
162968052 754
561592961 13237
573650600 3950
766797708 2556
793771739 396885869
346501154 1155
591300001 1971
832949493 739742
13611477 7244
4192 832050631
38884 989325612
187194605 926
285206148 2892
801554636 5246
673500474 2245
157756325 1474
308349369 7658
768077071 384038536
277935143 1254
931111811 5732
887795691 3287
2513 419741623
17801 923070855
431097343 2027
347098923 1157
572531892 20338
746100398 2487
788320386 7785
173077357 636
81446820 420
411484990 1631
5386 356889878
323701078 1079
498028561 4764
283933145 283933146
293501935 2316
920076471 331069375
154846825 544
159653847 79826923
389980906 3093
42315364 202
263999317 880
152721425 1192
304499258 1015
721082016 4761
828372841 3150
939004164 3130
587 25257993
993828757 496914379
421528425 23795
991500000 3305
656476715 4234
800169219 6322
435598548 1452
311073873 2598
959334563 3373
965087481 3668
473392296 25218
884356103 4729
171881545 2573
355581296 2324
131836541 131836540
664798688 2216
470399294 1568
624919251 35979
27153 305424778
211991063 211991063
814434083 4842
933152014 411589
371401283 1238
465601552 1552
766433582 4293
72224262 796
930901411 20898
767182031 2710
157799976 526
201739115 852
229820581 1255
148410849 74205424
24900083 83
838354899 6168
78703935 39351967
346057517 173028758
4377 743939361
425005794 1602
601984845 142369
806067749 18554
185531933 1387
366300000 1221
564000001 1880
440398532 1468
907683265 4668
274956929 3645
732924969 3788
620627279 10136
323845336 1095
460 48598540
538605387 5167
542415024 1814
572047481 5357
791519183 10004
831862872 4393
604305665 7254
861722087 3041
782545154 19874
23399999 78
720035297 64833
3310 591341345
285451346 1861
551555847 5822
629286027 2376
658724850 4776
227310853 1706
570900000 1903
180899999 603
357017333 1294
301765657 2623
708112152 4476
462599189 1542
651600001 2172
3114 831962616
28089315 14044658
88419255 886
601364409 2281
571052588 2113
245430913 99456133
69300231 231
240228148 2471
951603687 3262
581380542 2263
360679161 3119
18899946 63
81195794 281
15315885 195
8700030 29
244021072 2799
750838344 10104
480253867 1923
911495074 782995821
3766 939805300
497545134 248772567
99887445 945
268580291 939
690195522 2390
15705499 61
3487 404570787
159489141 635
201039484 1649
374818996 4077
701928155 5813
808701335 8212
84414469 16723
467410561 2773
553078252 276539126
322036800 3680
427439851 4497
200849482 1155
233779468 233779468
826498507 2755
795719200 4516
118628603 421
1818 84042504
325464769 1888
363660030 1773
390280067 3239
214304927 4432
272283683 1883
552061375 21092
251635429 2155
598709155 446747271
267175401 2062
939861503 3737
688719980 3614
555301852 1851
1271538 667557450
630198274 2487
723720956 2520
857575767 7495
78629040 720
599401453 1998
985201745 3284
644397851 2148
699367422 2378
987187824 17612
121282474 436
760658679 11828
715154639 2760
532602420 2887
621600000 2072
289146898 1443
230102731 1210
970441659 3513
536951171 2239
753592893 3008
332701108 1109
503784333 12789
175124506 731
267299615 891
375544091 1293
525941088 2252
180299399 601
213000710 710
978714089 978714090
508293323 2233
393955650 2151
220848181 4561
898800000 2996
983235067 6366
116186643 603
353059154 12555
8387021 37
946104853 5335
109661093 1494
880753769 3510
866097113 2887
39602239 213
874948058 740528479
419598006 75574
851 121194426
4266 529290426
575099999 1917
838814017 7572
675558003 356040329
576400408 3244
348050852 8297
487713881 1942
165982259 1071
700201965 2334
157635527 1132
914099999 3047
358331203 28777
460024486 2679
46528449 509
261581911 1294
833704083 2779
587362154 4335
926397848 3088
695087736 235339
949922945 4854
10453 454768807
147299508 491
2121258 12
957141850 4084
3088 216579074
758479167 758479167
869806086 3943
555217753 5814
585021911 2141
335136901 2100
27384624 867
893475113 3363
618227947 12421
705379582 3378
42908 827843755
115009837 854
35086266 306
606600000 2022
938999999 3130
548929431 3013
840288919 3878
663229601 4998
933351468 20446
918291225 828515735
709035805 15570
77636865 368
710535537 9112
866614367 4584
614699999 2049
463904031 4472
874959859 4106
466199113 1554
73389517 467
2809 668151393
98995392 472
150448766 565
92322428 1276
111223995 442
466148210 466148211
995001729 426558176
673919820 2525
593358790 2343
339457909 329833583
912019369 21827
844065881 4060
434180027 2241
772915393 6198
465300000 1551
476071514 180144403
518700000 1729
699298259 2331
788578248 3431
477898406 1593
455069132 3196
999101738 445713010
5442 951656010
948104970 4673
114655386 1102
205008695 850
983696722 3279
345898848 1153
815033007 84626
605019328 4332
256938461 4799
457201250 1524
867902893 2893
597957507 7021
439543634 2615
378390926 1763
861526230 19081
909898849 3033
486898376 1623
773115733 5172
731768469 2686
607397401 381989132
139747107 1119
671729058 4641
744311544 266013890
823570429 3379
80572219 355
739286297 50019
601203949 28401
352656471 4027
787936659 526391758
59821531 599
461608086 22272
543374496 3954
721673485 8988
184974416 2992
35430365 267
455702887 4639
777923094 9061
324601081 1082
492 123919548
401864917 7466
62925579 31462790
917103057 3057
624883443 4624
595915936 10054
743512154 5621
91044673 389
290481244 19655
166551040 2176
5116 964831556
443661425 370795038
825002751 2750
296735320 1204
204364606 81555795
798078007 26024
147798860 559
228788328 114394164
907562393 30725
532447530 3179
247536234 13992
449 52005425
641697861 2139
146210091 532
235859841 117929920
20535789 364
492916414 492916413
49680470 914
762272640 5580
713953729 2736
256199674 854
196316 714355928
4694 219599402
465309975 5447
494540703 2363
403880605 8889
12557 945504429
506505026 506505027
745928027 2699
959209489 479604745
423217698 2127
458795347 458795348
373800339 1246
697497674 2325
354015491 3764
519452051 1901
920114451 5619
480148411 27867
379499818 1265
78750033 966
257700174 1159
367910994 1822
826860597 6802
50973859 326
550775625 5613
446019133 14074
760802535 2536
95589627 321
651897827 2173
697634416 567264
600803741 5874
77188989 38594495
835502786 2785
102595620 1740
171879019 2873
554315242 2497
6608 805489424
457411126 2003
213909540 749
188400832 628
45890927 304
209218307 1927
13777533 131
144821809 11360
811909499 9250
638102128 2127
873804447 71471
478985663 163588
2127 374379651
102650296 343
599870205 23761
59321192 532
588425195 352532420
935793281 4040
998698486 3329
2906 783995210
915517972 5755
152399492 508
543505140 11378
516813892 37451
783994373 16803
396394078 1383
366795589 1366
42900056 143
794127619 5239
257437923 1181
372128397 2768
299989145 4994
825888802 7653
837348522 5966
906000766 8205
259266989 1334
337 72523704
930047689 3404
806008319 15210
121199358 543
390260921 1700
523840582 523840581
167 22661721
834294169 417147084
900137649 9838
210593153 1566
68732988 29235523
916964229 3178
55200185 184
273138553 3768
159878873 806
192000198 640
842191099 6774
778472816 61549
26759713 112
405107922 1814
493095879 1697
749076118 4759
17965178 8982589
791966551 4492
994868334 4969
476224593 238112297
84900231 283
599332724 9045
282901552 943
351415458 175707729
551100000 1837
211353798 795
3172 932198303
674397753 2248
540522682 5259
349892783 1296
157427239 78713619
696412160 11576
417328145 4439
278274021 1073
963900001 3213
162697363 1509
340950056 14227
992508831 51076
72459622 631
720003260 2400
776074303 2698
734350654 367175327
440398783 1646
988643279 12461
527515388 4333
182100001 607
4855 917337685
421234861 1635
686047754 6286
540640893 270320446
888902963 2963
157016695 1200
534603189 1782
80228821 317
259896858 2472
317919758 153777340
360424968 3053
891703952 5602
528330369 3776
519429852 11604
570788878 8606
648437832 20668
953896976 10439
675600000 2252
755036117 117385
192939767 2583
335100734 1117
696917220 5574
254676259 1154
127800427 426
387143022 9185
335646719 2880
829407700 3064
545201010 49457
1005 202963536
261300870 871
746650710 10530
743532441 743532440
89054455 8335
504577813 2307
356686005 1718
724497584 2415
540778364 131865
122100001 407
916705640 23943
201634671 14273
857399393 2858
599751487 299875743
798025202 35496
133799999 446
934278729 69730
888982232 3308
8 1586432
770422629 385211315
467316888 1704
758128299 6636
631497896 2105
53653901 26826950
817308597 8437
592840559 477423463
642590239 10442
866093873 6473
201449441 1301
648094447 5317
970905591 3442
2428 286696915
364268582 5364
336131711 36544
835697432 2872
975359028 4639
156511057 921
470473050 2325
952261891 239148
830670232 83409
748259261 2965
238331593 987
391500000 1305
825300001 2751
913411174 8578
756500049 5776
68506569 34253284
981027457 8256
296107210 1774
671966553 24122
636297893 2121
26583533 146
2780 828964421
876294171 7871
3377 306705345
692957892 178001
299543105 1039
12605028 5949301
780524391 2965
656340191 5163
855721752 3093
956592910 3562
444717800 2373
218720505 824
875700000 2919
419399934 1398
333367317 3830
226499232 3344
507598615 18209
72451519 24923211
267301554 891
877217194 3059
144684778 144684779
303721727 1632
701137051 8886
949092257 9726
626399559 2088
697202324 2324
931385025 16892
4564 918116709
187837609 8121
88903064 456
573559920 2358
271245201 271245202
670801788 2236
538990695 1966
975085346 5497
327301091 1091
375263951 2576
841322440 6009446
417898608 1393
386947368 1610
977003578 34473
757026221 8290
792198394 7202
2863 539987225
374073462 1950
915792097 12356
951476370 3285
249272678 2120
761102538 2537
120848459 2119
930214052 3107
790802636 2636
691577914 6228
924899365 3083
226550024 3183
114178702 1492
546366772 2586
993003311 3310
372392794 2638
24615944 623
106542478 427
33748802 151
327001089 1090
746102486 2487
955058420 4429
999320363 12618
755987655 5465
737962889 2675
515117363 2580
254768077 1091
123872700 1830
349594869 2875
508199999 1694
76507732 3122
954312866 477156433
887916191 443958095
608999999 2030
60409748 15363
52441149 26220574
419484769 4272
498104607 3003
799569063 37426
469408446 3726
11335 773518204
100683420 400
98100326 327
836400234 3905
884386419 10910
765005624 7675
443842455 5587
2631 629151030
219600000 732
935782502 6901
846905099 2823
603672459 2037
295418954 265054281
739836466 4327
759941291 9766
962076080 4871
764759002 3529
108407024 1213
427626646 9879
703339302 14006
155448439 15359
712289521 7464
428995774 4649
307936052 1702
16781 905184874
958899315 4164
211915681 2847
318301562 1061
479727868 31550
322990848 2304
814529429 2717
145843174 6154
21769210 189
583198890 1944
744206101 4783
862502499 95459
771099841 2760
669597767 2232
746374378 4891
542949166 4785
390163965 2607
325200001 1084
616716973 4929
77828 938357667
471598111 1706
695741089 3857
842411852 6038
127197286 4361
837897206 2793
998770070 408933849
331468241 2001
662524604 7714
329285326 3303
567602554 1892
179192532 54791
18106 459538312
386100631 1287
65700027 219
6622831 285
199257089 1984
856179765 4707
41564045 633
852780455 3972
593979065 4846
140165850 969
724103835 2667
553500001 1845
887616150 4595
439980099 7924
469246141 2746
263821470 998
30600001 102
698226540 3884
645887841 7631
809861872 10893
139841732 508
29196223 161
2356 617751646
303209713 2529
175011286 1047
89277801 496
323575883 2157
724432958 4748
539231669 3162
329342985 329342985
436023742 67298
744420572 600365415
237106877 237106876
938790239 27644
138597471 488
809700001 2699
665023788 332511894
511722417 1852
57248766 222
182975520 182975521
252327340 1544
212379750 78933503
477504719 1890
109986485 524
940216679 10855
22116447 11058223
71350614 618
383312264 26177
476884929 344158254
525303186 1751
630910600 2105
81805 596651727
682331429 55883
91800183 306
511688802 511688801
684437760 3776
378299713 2382
596427827 9599
173100001 577
376543482 1628
56234980 225
860868065 7801
949790505 21324
305722724 1055
222820969 830
397201324 1324
150175906 575
231273303 1000
149003154 149003154
277617737 16808
525317362 262658681
568637298 3434
419284208 3859
174031523 621
793840956 7814
54178719 242
563536656 2471
426601423 1422
859590914 5626
105900470 353
298500995 995
258867296 871
216291571 1108
814175797 3869
794102648 2647
649444354 7421
313568717 14929
781631119 9320
729599012 2432
833402777 2778
898497005 2995
502059870 10530
936164776 7665
231138891 815
795990468 3558
651302171 2171
182100143 607
383926078 9861
751305904 3572
884255401 3150
990610015 22881
588301044 1961
593127803 296563902
623917741 3369
281865412 1661
427152239 2298
918268593 918268592
427201424 1424
437882032 3778
719457025 2901
565345141 8178
632737867 7383
952129037 952129038
360001942 1200
631923661 3206
304786315 1338
769396116 2645
834066947 3327
339601687 1132
72485080 974
553081288 3665
3274 714848473
167712691 83856345
85780655 634
210659943 776
562198663 1874
526795996 181666402
809112833 25439
353123947 174274225
884054024 3026
901659745 9063
862188624 58509
2272 157738990
26549 885382601
585898046 1953
18196596 13448051
294428575 15028
439422528 1632
399613774 399613775
559425782 5807
790163735 395081868
4981 638437148
60561349 1518
554729976 3708
97951297 1968
287099999 957
52555369 437
620828351 7844
49355669 182
246600823 822
505106000 1744
397080586 11552
361198797 1204
922302464 922302465
830709097 43746
122522136 516
746393023 7232
663012692 2274
994024372 5583
938243270 13484
269780919 11717
623973977 311986988
693536430 2611
619799999 2066
392401920 1308
1076 247663037
49748278 470
518026953 8748
920682857 460341428
163500580 4167
969323886 23209
350174881 1485
727203335 2424
506610056 506610055
36599992 122
113046015 512
376400882 6350
402600155 22796
607009241 303504620
357421403 2686
791402639 2638
382499192 1275
768996461 18174
876046472 3997
875464799 4594
664177992 664177992
805214936 805214935
514498284 1715
975903253 3253
363909023 1431
264686887 1038
395959347 395959346
372632232 13994
936090127 3369
777884912 25494
557022360 16163
293750606 197366285
631214101 7218
451557711 27163
305600965 1087
294972456 147486228
524099999 1747
358421218 1279
786600381 2622
966029227 924681604
241499294 805
281163324 1929
218600645 1108
6315398 24
545480156 2947
835797214 2786
199347289 6629
915057191 3426
951607041 502411218
858650445 2913
924331146 6787
1667 359536893
211915845 105957922
154651312 2108
5035 502376511
328 54911136
348131059 1940
199799335 666
273299999 911
918590880 3320
25567 939254879
158400528 528
966403284 3619
196646146 2233
939604455 3132
921250275 13189
283036326 4863
581912177 28898
195685957 881
956675694 948567134
758273432 2989
568995129 20696
960605096 3202
2289 414898751
862761046 7740
505007273 2148
239178155 4625
398468440 6341
591637281 54832
625915453 64328
934800180 3116
750497409 2938
638397907 2128
410554302 1401
163767791 1488
634316637 3106
338372363 1678
888900001 2963
708369860 42981
871768415 5701
215100717 717
465080729 2381
301201004 1004
207555008 871
554961401 277480700
220991203 1904
908387205 908387205
894113079 894113078
846626717 4185
831485721 3224
551399741 1838
674999535 2250
394513359 1465
172408300 1339
83621457 723
330106043 2140
570005168 2878
452370599 6600
574135660 81844
644698486 2149
385278382 1437
598993416 3864
719814607 6820
725 96013025
876077872 3601
10711 997536244
37933314 1686
984885511 3809
664857301 2319
383098723 1277
3080 868267400
398342874 2616
156405567 1389
859820817 859820818
734659959 6499
199122862 862
313499874 2027
1832 418255980
171453102 78922624
999682589 999682590
4542 907100988
806792976 3384
570886974 5691
356690531 1217
683383652 2493
274895795 1693
786095449 4274
250168624 2135
3332 922092408
840042958 4752
811457970 4058
501425634 2178
224309448 2343
188796141 661
499267795 249633898
676115286 2906
228127180 889
738594588 5346
487525527 50557
582646261 2879
676981445 5475
387600812 1292
11283 929188250
521173799 32655
923806291 923806290
47656620 1065
578252665 3928
125160288 696
208318188 3614
480 75977192
512746407 6644
79801921 2290
477712992 2616
2560 371549372
434795362 23771
578008653 4567
831264559 5264
130123417 1185
818718974 818718975
2327 560660326
826955561 4727
101700044 339
474575689 3451
182289425 955
937915682 3466
506024828 7503
103598545 48641210
557397120 491054099
642268115 13814
8820 563428547
10522688 89
724042177 3743
9029372 92
804085668 7148
51300297 171
311755620 1158
621902072 2073
555769499 2750
120847923 1527
629901307 2609
128438431 617
101255615 16632
3591 902763036
928014206 402262615
629100001 2097
676411227 2463
772804525 2576
68441431 252
256596360 914
802393331 802393331
899397003 2998
107373961 360
217201363 724
608914569 608914570
95981259 47990630
670745489 25703
961486316 961486317
20399932 68
785697382 2619
192434516 957
527861051 1785
619710881 5291
567003101 13089
274642498 955
243123886 4639
547500001 1825
182166279 9683
968103425 877684394
501399315 5981
699124471 349562235
47647599 5390
183660547 2549
790960200 4048
586329506 2024
569981416 2281
1073 316933703
76203482 564
106500000 355
586500360 7639
334348628 2382
849996595 849996596
812838400 4016
548398171 1828
558898136 1863
83100488 277
831195097 5660
865164052 3137
509742517 3189
997490348 997490349
464572307 3662
504545542 319599207
851403066 2838
489285792 5873
124924677 14701
815873030 9695
858347188 385123982
358903980 16515
227045816 101506314
715150779 715150778
977858447 4494
639599669 2132
470701596 3185
710927943 3752
28463511 328
306919750 4423
185407705 1077
298456691 6018
600302985 2001
477894144 3419
440783694 2106
965450533 8237
25315719 118
149734059 51452830
33564888 114
784105393 286711535
2862 500346288
1692714 11
624154301 3025
368310523 1455
979202837 3264
407136075 203568037
953287507 953287507
2952 775047600
411566963 205783482
984003280 3280
443844275 2755
796802407 2656
659889176 2908
106159346 1171
108300040 361
846625174 3389
582229125 4102
230887383 1327
424220756 1947
809117200 6640
985023487 3391
241887376 1125
190859635 2282
454780620 10185
643773957 321886979
968699999 3229
561902769 1873
753008994 11903
869378862 39358
88900397 477
501056101 4519
378585310 2124
949246271 19285
574500000 1915
828375826 2884
446001722 19247
1037 152626808
292243371 1124
491789449 2495
152400286 508
837605467 2792
649104316 5258
599847319 28760
106559050 377
176525413 12292
772198998 2574
900456816 14104
5092 659609400
995262319 4589
933720797 933720797
731195671 3853
887957905 4859
464107375 232053687
241745302 1009
521910063 2543
67423668 509
456237523 2106
607814401 9973
45000266 150
323999031 1080
193301219 1785
905682633 4271
530532870 1873
69648995 69648996
729187824 11164
415201384 1384
832821144 5933
868401727 3425
369388656 1911
376482520 1718
315298948 1051
157930680 1543
433440778 187012743
27749039 253
66503765 66503766
728712376 3057
198349925 99174962
892797023 2976
578478624 3668
469693324 3045
467927867 15710
985135995 6428
592994595 4226
140096127 736
321900159 1073
596698163 1989
301168955 3729
6970 627056863
514865789 4891
828212660 2936
279993512 1141
861622655 2911
920028397 15519
467400770 233700385
618627272 3360
759900265 2533
810971423 10926
161974703 2931
142268486 558
615675249 615675248
809999099 5955
19496007 149
546732321 11437
586958297 2488
620919569 9546
142617035 749
144909964 1028
457200505 1524
11327082 39
853845939 5553
434999657 217499828
608893547 304446773
183 40137756
59269340 1285
14882 565352298
758401119 6274
237572244 3276
937840162 4589
378001259 1260
749824142 26884
871631999 3600
999003331 3330
809315641 3192
617175206 6369
80735519 1420
295761037 1598
925960186 14153
746702489 2489
220499266 735
141000469 470
899668997 329514734
179535077 1447
543482893 5703
592011273 296005637
149400001 498
60600001 202
537370315 230789500
799771362 10677
176750191 2295
527257786 8729
528900213 1763
113100378 377
856804363 3328
721204204 2404
450912855 7816
325545291 15531
317242169 10277
840793425 3952
960903203 3203
237356614 1521
982202821 3274
967734406 954825475
484503062 1615
353058736 2803
75761656 388
123426464 736
685229831 2394
236836584 2354
281888179 4903
43569416 155
261299863 871
2283 522634108
748353288 11404
69098722 2258
166499766 555
317879971 157346587
888603400 12365
916877725 8644
945670410 6455
404099060 1347
567602911 1892
233399999 778
426995294 2478
346534783 5643
878788293 3009
857882433 3781
157272485 1043
912446152 5528
761697810 2539
631616712 5999
97495495 354
114000379 380
763014071 46765
614400001 2048
206813 321813213
360598799 1202
359137322 13163
966099376 5860
176707519 88353759
4050 940505515
148668767 2736
904870560 9537
305625750 1228
435812144 48343
100594397 127087
605348528 2443
206481661 2805
888399245 12278
813750113 3821
566970309 1930
262355096 1808
156887849 568
94225544 574
951133424 3188
167486399 576
745235186 6050
596437236 4716
228436317 114218158
102600342 342
201885819 890
475973349 237986674
725471384 3693
634498766 2115
1372 355163842
384835043 192417522
51482443 403
856195319 44328
478 81363248
783635835 783635836
988500000 3295
6789 411869575
774355100 4726
429899420 1433
252599159 842
726114063 6032
832202649 2774
32853921 110
153625464 867
970405760 758140721
390900000 1303
917446315 3457
149099800 497
572392126 6375
810758334 810758334
750116913 2538
1134990 945928862
21878 872786697
54237294 348
340617271 6581
24539 893095624
179005699 885
2567 280998840
761697460 2539
931045940 4642
908212910 6243
840093526 3054
360600415 1202
859235599 7059
129520190 695
583287037 3583
845884137 3978
870419095 8437
552270551 5150
852322216 43243
715854683 6078
845196434 10169
368883815 3235
737100001 2457
178122868 668
317099955 1057
325106361 3628
338441141 1599
546347011 3211
538469437 5780
389208339 3665
851695371 851695372
694200000 2314
820200000 2734
10047 427580290
234969722 1565
817344951 3491
83636130 293
537284788 2509
662244024 6249
822187298 7455
347776426 4573
605097983 2017
637958075 2471
967612162 8263
124800001 416
374909380 9239
377398743 1258
897131816 3658
145006218 1695
198494311 9641
731192419 26665
906035204 898067844
466523460 6198
3669 995309229
569401899 1898
964425160 393439665
587647265 587647266
788130655 9773
764997502 2550
995396811 485876641
842378366 842378366
163500000 545
345300000 1151
782140475 4149
500426652 11066
222560625 962
289431360 2085
104560212 104560212
761320433 24927
466956792 22917
11788 94457731
990628835 922489695
5498 692507763
285434892 1899
417337311 208668655
381658306 1471
601664056 2968
619775641 5906
900296998 3001
752239801 4836
9886420 69
766237570 11327
315048906 3449
378600664 1262
58156338 446
102669623 51334811
915588580 8819
480901352 1603
163089968 1293
866927628 4587
400066232 1681
422140875 2535
524829780 2043
67200216 224
82804679 758
38624741 19312370
375299917 1251
4294 149615842
813411797 6660
268119070 906
853829419 4834
297899665 993
467304872 249791722
474162974 2450
940690863 8083
544932465 3268
912898587 3043
623760920 3565
360114674 1221
987292615 4956
789770603 3633
852774682 31574
420648910 1860
40508172 141
377200967 3678
737566228 3682
835958982 666029765
557700370 1859
758748605 758748606
106499183 1509
309454359 3273
852812531 3042
294432724 1825
952858968 6289
644304251 7979
918031289 4104
743786442 2496
721574757 3429
786424980 3635
942654047 471327023
960303333 3201
231775600 2300
1533 196516803
85704064 556
402900947 1343
8902281 31
347601649 173800824
564 19288984
662633371 3930
215641136 215641135
40019988 250
378863249 7250
905109460 3318
373675234 3963
478372049 21296
466681181 7012
955747905 955747904
75420401 37710200
959405159 3198
163241176 1113
788385037 4510
374099393 2577
437497211 54893
169094804 3707
732305995 115087
67800001 226
208918438 7086
174677793 608
309906577 1089
472441676 1706
552281489 2670
758703200 2529
168600561 562
983102903 3323
256969525 2254
74725777 38082549
454914017 227457008
781165360 10569
603146880 2940
303891279 1302
956809159 7746
726149424 4318
222196449 217860553
365428656 1752
304073616 1022
380488489 1457
721749558 721749559
566992789 2170
815397283 2718
691685279 3432
541251721 12015
950346462 10399
679127844 5738
699533665 42872
487729300 5483
742485912 2550
100782238 1423
15734062 87
946700802 5339
70538057 304
65262319 1598
744297520 2481
788894987 9280
833365449 29864
954573635 954573634
610202309 2034
205330345 1192
960034950 6210
935076828 5806
861447436 11078
647831479 5474
182822834 5199
549823950 4602
70567472 359
63339359 312
111403838 111403837
236502808 80980161
959115447 12829
488435026 488435025
200386869 1067
368101227 1227
981551525 11074
960719977 960719977
280199841 934
75237631 296
980318363 628462268
948083668 643311342
609503703 5002
165864771 767
5126 775542004
806099963 2687
249888276 1476
413999093 1380
273557371 1399
1717 360757153
968337675 484168838
837004308 2790
542260007 542260008
429569169 3489
327887370 3161
3464 359840720
693597947 2312
192528953 1771
611087708 305543854
853505299 341485057
596547998 596547997
254399566 848
687265517 343632759
657934098 8471
845178955 8109
377555064 1398
442584122 6596
666670747 2263
1502 189261012
943203143 3144
878307794 4911
628417512 4146
2127 405810330
217799274 726
615770810 13379
506701861 1689
425543525 10013
882775250 6999
332240141 166120071
3125 517738302
490151840 3056
389042865 321917208
50132301 586
299612426 1154
915303051 3051
733132459 733132460
80795226 80795226
538458112 6291
440583328 30237
305647013 22418
642378886 6155
924234002 7614
909303030 3031
660942691 2627
192519424 2187
12299975 41
627003795 8243
340314940 2905
908362649 4350
626966687 5077
380926261 2574
911004798 4313
467524297 3947
676286071 3907
407132389 2482
507320871 485161931
556095009 19326
937334456 11219
74628928 253
185580324 8410
867804462 6858
766848469 10100
578400000 1928
160806267 639
455743680 2240
611637687 2566
423600776 1412
452095801 8940
116126766 882
1936 133673228
171900000 573
3419 688261795
750899902 2503
800761693 400380846
855820715 855820716
565803686 565803686
20732 542697304
252029 424792142
982203273 3274
63438399 310
157082786 157082787
140075498 140075498
661333705 235406653
778411629 8160
596435617 4284
468285093 234142546
690664693 690664694
199292883 99646442
804864929 4677
800704538 2669
75894322 455365932
742772772 4606
421631630 2570
742952215 9020
475442550 4170
4100 848703663
925279501 23550
843404594 15895
730197567 2434
585133849 7449
347075432 1243
319195289 2040
496198345 1654
185780889 92890444
196617409 2886
647448063 468368277
283188666 1398
848774500 30775
537803728 8176
744756867 11610
185699382 619
654302180 2181
909896968 3033
165421276 3041
57106664 21939436
947737224 6088
285600000 952
736769089 33624
433498554 1445
737402459 2458
687002289 2290
45413926 199
6149580 30
34800109 116
647956671 323978335
80464465 444
730105824 10056
160711272 953
214200715 714
579765813 2474
169199763 564
593607744 3384
634169169 2798
892779890 3545
528077940 1780
985339271 4323
44779268 151
45986645 203
405281279 14464
859003235 3276
908809799 9452
561002013 1870
4340 848633352
968597064 704095757
60721774 437
929052717 7457
773442979 9933
1282 373392514
663355097 17074
499172312 1674
16893466 112
471599341 1572
766765142 3146
639779665 3126
266095803 1049
455132536 10628
817842359 2920
413373476 18584
617097943 2057
472792537 16557
3534 456639843
614700001 2049
620399934 2068
493367400 490096972
10215 337309515
805346535 805346534
359436603 1981
729556138 33449
507467804 2124
76704161 2080
273433879 16040
419571214 2562
90061215 3724
478 34110899
99652662 542
451540435 1980
492307492 88097
694115729 347057864
858943337 3284
372329080 148546076
553484468 5410
407402057 1358
981574575 9300
706938320 8499
176727283 610
937201890 3124
559501864 1865
936210333 3543
2499 448215642
772981460 4790
775889305 575941961
72557900 477
957425908 52774
638177041 3441
467059207 2747
502397279 6304
552207190 276103595
251872271 1116
407872002 203936001
32001366 114
99631284 1318
623455741 3420
19419 856610928
508799999 1696
852470050 3130
786654222 4749
763805221 751906198
896098311 2987
934013183 4352
118719634 118719634
57374450 218
777330497 3079
70295633 1228
580999804 4577
382205832 3681
516353250 1770
771169620 714015007
7032 447409418
216615006 993
531157642 2724
823997518 7678
415806076 415806076
519557285 8561
873477881 24776
279899576 933
578285926 6685
522465006 522465007
808906799 7800
91973257 2069
104794822 46416323
657854351 3181
4749 627818112
820112755 3955
968834597 955111754
893697474 2979
34286261 190
71399816 238
226409712 830
945884097 41428
334375585 1891
269512540 4542
593151766 2733
834002780 2780
242501608 109039219
381749288 1797
777902593 2593
436041958 9751
409215365 1832
997792425 4911
568201894 1894
939189024 939189024
283530079 1360
424071899 1743
441341939 4044
994764704 9515
19939591 121
501705173 501705174
988549773 17267
322516180 2380
942419036 5466
635163675 2316
145579169 515
413023520 2912
131700000 439
676578941 5479
730014731 5388
275700000 919
860404536 2868
950001812 10380
417488621 369661672
313830144 1072
973983754 486991877
787466453 393733226
338486377 3792
696911739 3862
742451605 54670
29432699 29432700
707825176 2941
144416231 4106
747148105 34764
7256225 3628112
569398103 1898
93893146 327
54744665 458
531486425 3758
400686145 2860
805801026 2686
821270764 808870410
726077369 2504
960446611 811985621
936896878 3123
281047340 1372
277487724 1706
224712744 1718
75038149 275
887 157246473
325037382 1487
124694822 529
128297741 978
856183962 2953
708532757 2749
354963773 1542
665436163 2670
53718126 53718127
94037249 5132
853648229 5759
563097753 402933283
473698421 1579
368398879 1228
299920413 1106
636401897 318200949
238021839 913
873604670 2912
258300812 861
363598670 2302
932943061 443473312
178922509 601
906893217 12133
592281551 10343
367890029 2822
340692511 1256
610584029 7369
623112179 2839
963120014 46449
98802556 3417
368319638 1347
972638603 15057
468637812 234318906
477600569 1592
94700813 47350407
18598 891736904
105900554 353
399217860 7166
2571 579120321
470703117 1569
757437905 46741
247200825 824
559219582 2419
182691660 2476
134099973 447
792291781 792291782
430767085 1875
351169111 3015
541362097 23159
16788382 57
917004827 10203
3951 979763573
343660481 9207
207300000 691
998975743 998975744
47699999 159
387900392 1293
625503699 2085
645002150 2150
789273757 10506
412497712 2391
933863514 919061469
941499881 7430
6300021 21
833741819 9501
672794577 56614
155399625 14695
447000000 1490
317101096 1057
482886825 482886826
949834133 4122
897603568 2992
2501 613317593
541533933 1986
958328671 5152
828300000 2761
103079221 355
704912028 704912028
924270843 3988
696179737 5997
325853787 1196
325500000 1085
3809 361226515
668097774 2227
705000307 2350
150935249 750
948233105 5096
174469666 1573
573902481 9470
456530564 159501374
831842299 415921149
18028502 206
849901456 2833
587629797 2698
918363797 5012
43757991 183
58247751 1375
816889480 6607
104509155 851
865799999 2886
983772242 4390
830489880 11240
9621 151191480
413656841 3528
7760 999556174
165198607 165198608
419045404 2252
481664706 3745
10201 824257724
932770897 932770898
346024037 1204
842623681 5088
418267773 3157
838911097 3880
51405743 35399670
987119218 987119219
296157447 5146
683886908 6046
864604134 2882
818463795 387078169
53399886 178
781594058 781594057
748603908 11588
12600005 42
615790435 11127
610156563 610156564
11999959 40
810200911 405100456
249313274 1237
943086980 10342
376764559 2411
247500825 825
592422881 7658
83700525 279
399042657 3411
329404730 4088
43413493 21480745
984300001 3281
851071816 3944
668918299 334459149
4707 821749803
194400669 648
747596358 27981
613090470 613090469
727573044 5412
598028254 598028253
620358201 310179100
353571646 1697
831897227 2773
600897996 2003
662914814 2634
860704027 2869
808130181 404065090
515357639 3780
317949948 158974974
245048524 4531
285653453 142826726
1201 235220390
400214898 1844
185841649 1917
791446695 4148
847157401 21240
439336182 2129
442842791 15636
748648992 4368
673500001 2245
807104251 3375
677814494 4331
520788122 308483113
626590299 3163
632702109 2109
7604 809382942
462101603 462101604
874781747 4527
503085212 188157002
996753037 5774
66975677 242
18254 898626166
838199999 2794
278099074 927
402567160 6667
860765868 3191
881700001 2939
29666190 170
768274289 150465
419660205 348227253
845147905 3955
547863049 2641
899908606 19395
388951350 1299
709019725 4809
930973334 24014
914483885 904799473
303158305 1908
683150560 8636
755100000 2517
874931252 11463
513471867 1977
612545397 3589
378876695 2478
301898180 5767
844270440 4810
741959230 32204
1507 177737920
52500001 175
86237994 2593
302099999 1007
905202891 3293
810102590 2908
293187028 180151871
736304476 20524
325745787 113062115
814867455 272896
543798737 6041
524293178 6157
41423183 198
1379 165042088
37200029 124
315518464 1609
302449844 111148868
651260871 9035
432175746 2455
584434560 2282
633602938 2112
628707012 2290
52228861 238
44256189 44256188
305555780 3827
451974391 2190
45137724 166
662393309 40891
493255844 493255845
385514304 76704
872106001 4584
544335551 1954
133022440 664
545847004 27261
743531138 4454
305619898 1139
359730079 3127
928496904 3095
832302980 8823
352498824 1175
529022391 5040
852069936 5722
451230507 4641
974699801 3249
611433928 2696
507750438 16989
884097054 2947
788006820 3566
827828809 8396
502111851 4831
712704163 45684
542094281 1820
548614300 1985
152606483 740
123883882 1263
585900001 1953
772122266 16947
7500025 25
115800000 386
632927865 632927864
66300221 221
888659645 3911
115313423 481
773919861 6231
305374883 6448
779442873 9451
436098057 4691
687839004 7404
516332331 11441
921140483 4038
192006737 10846
555710299 2676
478751417 38522
444036840 12027
600797783 4636
2111 370638825
802733127 4053
456985987 99844
236166980 883
363601119 1212
46232144 46232145
842415157 6226
645854869 3117
738897536 2463
703476850 2675
356921659 1637
167636898 702
675601734 2252
203700259 679
705272575 705272576
357356381 1492
146620760 553
106499644 355
574498085 1915
594760482 13159
552673579 552673578
97150652 631
905593613 36359
885656350 3269
257700000 859
171464873 85732436
705917980 4363
91765240 490
297179882 12387
313201952 1072
532798225 1776
770244956 2878
999023827 4198
789002630 2630
943260433 943260432
158370462 555
15541899 550
873829137 2971
889276153 4583
499704348 9438
435328999 1832
648455519 2976
560 166581946
332561639 2514
678688230 3616
319967665 159983833
572269480 3063
883200000 2944
722700000 2409
991038949 3925
334610197 3040
35099883 117
66988799 720
763275486 2897
895420103 895420104
121095331 1473
948590159 4656
423829728 14573
181802022 1194
866540263 472516778
698400000 2328
140651280 885
626755123 13626
18242858 73
595732859 6138
371599984 1403
57000189 190
676716431 8525
115651648 6548
249608448 6134
6496 682282756
364142497 24239
862607182 10609
565618350 4653
182158200 632
377701258 1259
550380715 3350
7086 691808836
162819569 3603
219293861 886
474300000 1581
293813905 3408
873225894 11080
692012146 2673
378595443 5641
440074174 1818
3800 791447959
199227274 1042
877802927 2926
362463976 181231988
373288658 2440
621356677 2721
372550859 1485
653492285 2384
923966016 4022
777160722 5343
699451200 8640
62778517 278
299991974 149995987
356797523 9978
860294887 19654
85471 633820235
355702799 140638827
376204744 1351
425641007 1968
815953217 9881
536202930 2766
424598209 21741
718074655 4398
90411597 90411597
705302351 2351
416401997 1388
259321116 925
99951105 352
323211588 212805531
78000001 260
509904834 1853
961664582 453842301
585964264 8153
224518591 1146
150429448 150429448
53386457 813
82800276 276
680965751 3912
154695697 93825785
177267409 3688
911616584 3094
961154431 12104
719781475 6456
853227068 24242
178744341 6875
295799999 986
531541347 2508
185051789 1215
934679846 6677
812836752 5306
232008801 13241
178235425 2393
583605230 19226
433801397 1484
267422922 4055
165871176 1167
882284268 4333
180444228 852
492642151 1925
97549716 363
892797024 2976
51921479 219
518090531 1948
930596899 3102
87112855 87112856
830010993 415005496
82534972 5373
25567872 176
555419646 19705
945310194 12798
912834252 3663
885600001 2952
331928093 1462
252056785 115258210
11377 825315300
412499579 1903
527100001 1757
211241660 805
980997692 3270
397740717 7199
212630400 2160
758324820 39276
336147449 21050
162985259 70404
744751530 4509
960304148 3201
756302051 2521
911399109 8684
131905033 3020
846656801 4400
100083436 493
60319937 1523
143530638 143530637
1613 188541846
744736500 3006
438375051 219187526
723516862 3256
629112065 370045224
945596301 284911
112371950 417
228701715 3399
779941341 14530
494984006 1809
628012931 2285
60515072 560
286899450 2038
983895880 22749
138740899 490
165871167 8202
44430524 206
234900281 783
799459820 25257
283557498 1816
64033791 323
91286532 612
313246777 1522
878263730 11129
382798723 1276
924688047 21962
262784282 1238
301520200 1684
510338438 2483
968527411 3495
318301062 1061
158027596 1547
319246130 2710
5709 591326802
933205680 4048
444000116 1480
18571 834586157
593685121 27384
500219220 273518052
1895 244895068
483486288 1781
204916269 1293
124069323 497
626402089 2088
391137167 1343
353401177 1178
632996514 4959
237099 978682173
132277640 1261
819047743 9586
627034421 2518
784822499 12375
393086414 10839
121799593 406
242170359 5860
821111041 110594
27807 811936593
495906504 2144
324336269 4148
990005143 3300
437733757 2629
99000080 330
765660201 19700
743717138 2941
4177 474673676
269137839 3602
53904117 53904116
34448052 954
819335181 3206
569686902 6886
242923184 1155
728877959 10680
466498968 1555
211800982 706
742448953 2572
418365933 309502986
14978 440802540
77290804 275
487 135502393
579602012 1932
902091264 13124
665114825 2308
207300463 691
227775471 1617
619308097 2397
5240 157351960
171110112 1668
984948229 150282
2796 727987944
284928637 1787
631 187989531
952979588 3193
431912894 3011
504175963 9222
927473114 4553
684198794 306179311
736563054 301063305
937979757 3159
562009411 3687
4095657 17
913785023 4496
691381851 5558
738598917 2462
638568084 2409
212785989 1092
758399512 2528
310421541 1745
196021486 1485
407100701 1357
628688605 3934
10799999 36
678530999 41475
104691607 1124
80 15984729
309835065 6089
220916989 169472111
341628421 1406
446401856 1488
466468784 466468785
801031545 5178
648396661 9690
292499328 975
299998999 1000
973319360 14543
879036693 4813
42000124 140
760797463 2536
811613215 11035
258000001 860
299700100 999
282614044 164615939
587620390 2364
833129717 416564858
803156211 4181
524698804 1749
669355502 2623
747780579 10151
515655101 7531
362542961 5477
410133117 1502
435790203 217895101
539346124 269673062
738929815 10666
1705 499501712
730502991 2435
928796903 3096
176775100 1019
421032642 1674
156937472 609
716771086 6681
410401785 4628
599796782 3048
289432995 4447
117292020 583
326170008 2313
565900255 14156
812507697 2716
2247 598409033
584170569 584170570
316501056 1055
58389338 29194669
23972341 23972342
436914036 2050
179983439 1982
110766351 728
828794639 4780
939728100 8940
235294839 82372267
293840261 1359
438632768 1647
669300492 2231
46077215 28994470
496490412 3494
473887934 2899
538043750 7881
687919268 4848
483000856 1610
243000001 810
356724586 356724586
978243614 978243615
466500000 1555
12356 350473324
6285 376353995
164872404 849
828064801 5147
536042881 1852
743615067 3052
378154040 2365
593643236 6017
800598495 596056697
608217540 2515
359367007 26026
5787137 21
923863565 6435
687845620 17435
990991492 6573
400846059 4619
196084937 782
262710597 1901
508839000 8588
5258747 37
764740992 11380
2212 162516215
822747809 3541
220998915 811
131949775 7431
44529962 319
867848046 7527
871792363 871792363
50734709 309
194858838 3222
518399999 1728
376797857 1626
809585220 9143
809311285 4321
521251608 3286
197491567 197491566
560706198 2797
637001700 237125353
364800425 1216
279345201 1720
566719920 2865
627354128 4306
5901 253475052
703361146 10958
872235793 4363
704724250 4450
52792593 181
379556873 2027
722712808 8168
703072641 275851995
25729363 401
471535764 2239
859574789 349032387
171288949 4689
545680327 3154
654459748 14279
758066417 379033208
3609 962393985
405744448 5456
205712487 2268
653260321 3930
779876225 3184
637797875 2126
710239161 14095
811168484 305344658
862162758 233487
423033789 1412
575998081 1920
627375364 15967
593921753 5971
474232206 2954
838942084 6321
193799354 646
833953598 18321
936082520 924024883
634464978 3158
158895223 3692
936535381 7370
7557 707267187
675834642 5889
96457 310784454
208361540 20782
851947390 3490
813159433 406579717
381327736 215822549
528207883 1829
17606613 281
86413889 352
808127212 3352
419702996 12958
416865050 3979
319170836 1847
234900001 783
96300258 321
301899185 7088
340689769 1274
668697770 2229
710988777 2747
940544918 13664
5545015 80
273579572 2737
12416688 48
35622449 150
596213409 4302
63750325 270
757495265 5398
600474727 3543
47400130 158
404216986 404216987
151364411 75682205
149476678 526
362838685 1288
586565096 2318
554288715 2253
23447160 955
744819901 13035
73463206 515
736832499 5559
114285855 727
490125443 8324
900769536 6498
1940 158205060
470990138 2116
777002589 2590
65767169 5909
740211547 2699
8308869 37
749106194 22198
202348508 1538
212678640 1847
109800365 366
446263389 1781
886548560 886548560
629576748 314788374
540301800 1801
250743206 2005
34261969 312
270599098 902
830120195 3972
67370763 604
139950696 2012
791906745 3605
465406405 6637
436826199 436826198
996698232 3901
353400681 1178
60829693 2966
793467793 16622
125910997 463
150600502 502
436500656 1455
623697921 2079
819446031 379727001
485886853 7516
289421727 3975
605960703 18657
657227199 5810
701380407 4029
806906750 7750
308351593 1378
750405841 43276
2433 516548956
2265 429900154
413523838 3424
819509759 2880
202159972 871
592135480 3398
213299290 711
490664962 237237889
34799922 116
541111211 4430
774782190 3447
3749 915232123
967998395 286689
552971444 2287
425291136 1642
4520 937581798
683397103 3708
396899176 1323
775088369 387544184
718493343 2572
189650367 6054
38020879 127
932436681 41169
684901954 2283
467356917 5837
761831029 7218
831128504 4027
694623455 7087
585459757 2898
504601331 1682
348571985 5586
291477504 3981
315127126 2859
141705795 859
868775764 4147
878298742 38043
634243525 8724
994058835 3885
144490055 2680
487545812 2559
71864365 429
121642349 1876
200914495 955
774348128 26213
809401948 2698
567624856 567624856
987064100 5675
39031644 206
973302133 20539
857981508 39726
499482699 4122
462598459 1542
258260429 18500
217478273 6141
963313631 3663
111783587 483
1756 444238148
789298654 2631
303471779 2676
593725440 42240
142340111 3034
628439069 6343
182764852 3188
698435899 2815
244242164 2807
631722864 4809
658040240 3880
812729964 5227
324301082 1081
714554198 714554199
738898792 2463
232788374 1125
22814011 588
487 84190268
790757471 22676
293475115 5717
337500000 1125
457 134318661
950078744 10795
800026286 4819
211267421 105633711
197882525 2507
176887919 1801
189194386 742
450892379 5747
818456464 639709446
611699059 5802
46357740 330
420042239 118589
729603199 4288
298403450 3841
4242 904763858
825300000 2751
974014355 476876114
936931276 12645
615520432 3882
300277435 300277436
253 62398402
3571 822640557
232104873 1001
186987827 93493913
455692500 2150
816299999 2721
1700 350723600
784678751 4698
707254024 3592
683921633 2378
314163854 3309
441836675 2051
148701486 1220
522297851 223778
631312605 3465
540001800 1800
27777 782916321
46402751 346
686245783 2996
319632435 1228
584048695 2632
783000001 2610
888390783 7253
342702951 14115
605001525 2378
939974449 819889463
923349760 3268
251595391 978
417954213 1595
810530567 4220
208487265 1769
484154525 2089
845744137 443863133
903892974 101337
480816937 12817
483930701 3586
609084875 3315
595025492 8105
774841121 8481
945112959 7480
508665511 3589
552544124 4625
692787660 2424
787202624 2624
484303557 484303556
853202293 2844
707099740 20948
774218331 3251
259199135 864
572553642 2606
275546645 275546646
189395855 8480
839461420 4239
725686878 362843439
961199233 3204
589705507 5443
131002816 3296
795820727 2683
233779380 233779379
942293424 6196
4699 371982238
442419579 221209789
732253214 3974
639529343 2558
700497665 2335
99300001 331
510816311 510816312
504600916 1682
143432911 1039
595875558 2846
397388440 12919
560424740 255750505
413622937 2538
627539268 2336
248100827 827
717083052 3332
76613 957049596
749056686 2737
319682936 2247
51323999 8736
694557740 2600
711110115 2398
117456120 4310
409801436 409801435
200141505 2446
2405 172039712
655119199 9759
250499165 835
67080585 359
78829062 973
934324619 897851784
122281518 61140759
526798243 1756
214817160 2049
83681578 696
124550405 529
408681716 1848
965700001 3219
413979903 1664
431092138 431092138
941094519 11814
926184831 157247
898971459 898971460
828597238 2762
865029858 3118
244388107 1819
274633909 274633909
988196706 3294
652202174 2174
861752336 3065
477339254 1733
21300027 71
125287501 62643750
70800237 236
522699940 3127
898024954 4711
80700268 269
353947532 11728
681492571 3022
34282847 1973
708902363 2363
6336 135877594
540219901 19335
50605848 404
494391837 18177
868203460 2894
295383 693429263
651205836 8166
911100384 3037
736298065 365333462
332245824 12631
992783465 10194
215635852 1189
416207617 3648
936063141 3859
129556896 556
68731123 1562
127800027 426
87831949 5736
347130525 4310
565500000 1885
36599877 122
613499999 2045
404964584 6393
51299999 171
379572955 1273
2646 443682501
19942941 89
574926156 7109
731531438 2981
563400001 1878
358552852 2926
920948545 6536
1601 70741030
771005630 4064
879512786 11195
3967 346294650
566667971 3485
188091619 701
99224057 424
364547459 2334
567337476 283668738
20159722 108
17367 692359404
447083305 447083305
765240049 10801
700090524 5068
2534 624111838
539399819 1798
316632605 1626
386934646 2871
853629775 426814888
364324838 3842
42300142 141
358602905 1706
50399878 168
572604661 4280
532897930 5344
804227164 2882
671757759 335878879
926398898 3088
367562099 1486
210 21198088
474209119 4697
155488782 1224
286221461 1082
368886939 1348
761700436 2539
802307511 2703
99374112 793
3550 259540500
877915245 877915244
471407123 1882
596181667 3216
1067 61726974
148666476 2103
856863160 7158
218700487 729
826911419 826911420
1716 443028310
122559604 1803
561997461 2180
69658795 692
770200815 3629
53821563 19816388
61800001 206
185452840 3399
553390256 36262
881955757 5643
5898 639573222
498631816 17086
12541 509423131
782790278 3417
366299565 1221
865497115 2885
726598245 2422
706798464 2356
689697701 2299
563962079 8240
126491416 17659
630235638 2403
148128297 716
121948274 566
4002 667713532
996849895 18780
144899999 483
264881599 264881600
859773674 649491030
646627143 5438
944699999 3149
744597518 2482
404700000 1349
889038673 5597
686873519 2391
878953289 4547
467330881 2978
407548030 407548031
348127523 174063761
5923 601877491
524827615 1943
678220984 2471
442076154 12363
806701037 806701038
897618614 20417
503148229 1747
917498351 9787
302400868 1008
1987 561689134
421291049 210645524
818515361 8236
398533787 3838
422102647 1407
912173052 46074
555520640 4976
559009597 6276
273299615 911
358209669 179104835
321601073 1072
605462250 5551
874991373 3381
781155712 7853
765848173 8827
345301152 1151
605848347 3211
688406333 3747
436399612 5837
159954731 589
183600264 612
402848298 7441
751384079 6430
707614183 8339
209896401 929
619377837 213534467
368398771 1228
466799317 1556
100958604 527
79771817 267
97765641 665
579192639 2320
74100168 247
215700459 719
644415818 65797
276900000 923
750375024 750375025
567199932 2359
952308517 19470
420598598 1402
300762771 1166
356359715 7366
685414780 3941
994291187 496240639
757477274 4118
565738418 2267
849590795 32804
350988221 1224
363628169 189428979
146798 895230397
372583200 1572
497380203 2206
380405804 2015
693928048 278795318
246354965 123177482
800649103 16076
310605945 5204
5499 888737618
263652623 1011
434595557 2453
67123659 674
94744260 468
551490322 2792
312023174 156011587
998077489 5552
149100991 757
409612895 3619
757719083 2921
313006618 222465445
948684879 5530
141000485 470
4271 530392769
524110893 2286
369001231 1230
873794977 11958
183898434 683
679426724 3505
425068766 1879
508339804 3253
610752623 2818
327093392 1648
93135765 46567883
657674011 6030
32565004 124
139874536 8445
252496991 4045
624723398 478621656
691501761 5894
981273687 7689
139273777 4176
485167927 2155
914171703 457085851
812132457 406066229
104896934 429
197181806 3027
466907404 2179
203363280 1992
606003874 2020
16383474 99
334730303 67296
773784024 19947
926816433 463408217
600558743 3259
88568970 735
853202845 2844
630883005 2251
152400508 508
366092409 2230
935400000 3118
755021874 3125
736068639 3217
2540 439159536
413516036 1922
219312713 3578
772800612 8462
264423646 981
57954055 1954
272399276 908
922645006 656698338
765140842 765140843
933899489 3113
637148703 20796
731220843 365610421
749474320 6541
988311866 3838
743818022 9062
949004239 5676
627696554 246923227
645245154 2583
439500001 1465
463541362 5942
587290976 5812
745904786 12771
928425083 928425083
289436467 18900
765850590 19197
411162702 165271895
841208700 4343
72236834 495
423294563 1991
467939578 1989
615897948 2053
744738812 744738812
396763689 1766
259490785 966
911656704 3358
766149962 766149963
679799952 2266
37457309 446
105722282 459
903947917 4897
192485568 704
929034184 25122
45256587 187
565487252 4767
680571392 680571393
1531 430679486
368715117 4019
377253171 188626585
255557705 878
925828866 3473
454540616 5288
992683449 596467022
537301792 1791
104897700 357
352472926 2485
670130376 15123
626835224 2411
365571515 1248
268971584 1515
892897195 20118
577107381 7951
912083947 13043
309052687 1429
13363 940781926
642533511 2237
191781585 28835
488378168 3583
897599368 5926
526852063 3348
626706379 2572
322027486 1235
4945 717292030
851397929 2838
318939662 1239
453001510 1510
836167099 7922
290399032 968
360068766 114608
2055 264359506
145200000 484
264155000 2875
179 7872545
315001050 1050
827596335 3197
965703219 3219
867542175 5175
183454375 1215
321564439 5399
629663289 15109
883800428 9481
215649886 19507
564400266 789371
843263307 6613
145373052 561
537030482 537030481
483488675 4167
414545944 173557786
431 55481421
933303110 3111
755988715 4293
313557129 1497
720958488 15589
10744 729485368
928364656 3361
840834381 420417190
823020449 9917
191355215 20904
60123856 3343
666986309 2505
282710 508878000
170748376 742
297641441 2494
187520256 896
209717911 3105
227596559 1502
932511686 3613
118499606 395
11955769 613
82757221 1196
3810122 21
864114411 4087
58200194 194
894342001 3481
512595560 179253523
60546819 677
430538038 283771281
589 163414166
77893861 1358
731319650 2781
197082990 1755
592446615 14593
507429356 3374
557558217 4822
290862112 4297
9447 629773644
661260941 330630470
699798926 2454
455574253 2987
875142698 4251
145694624 132748490
569271729 3148
218268329 1868
48006855 411
2760 692307360
621109945 2808
794658088 794658089
125127205 1505
445202706 1484
596797125 2199
655775611 14012
502384508 19583
255095833 255095832
211921080 920
267900867 893
376570751 5308
130534902 513
67495355 625
351384353 3407
834900001 2783
153900894 513
66219095 575
243458840 3044
493872305 246936153
250449787 125224893
147059623 1501
221776687 757
71100162 237
866097112 2887
694493757 22180
145173859 2285
88799705 296
446340878 223170439
5724 976451436
124499991 415
222940374 4910
30866327 124
406649868 8809
671795456 16873
682705583 5634
512976891 3794
693495896 5812
633616310 5388
77321428 403
272725777 1742
869622237 4287
931499080 3105
285000951 950
144975544 605
834120710 24095
678297740 2261
818 211970969
1910 281833870
891904282 2973
817449686 12648
419787778 209893889
249521919 2245
567787602 10395
39295 359747014
2773033 2773034
696233020 3070
605699330 2019
550573595 550573596
601226385 4505
181998307 3093
522368327 10106
286201422 954
43200143 144
491867234 2511
473051204 166857562
926946305 4309
997797753 3326
756578005 5482
551705504 3315
454039991 4536
944185439 3454
640459538 3186
521543540 2660
279793695 5408
759303247 2531
151500141 505
270230114 38934
560098987 1867
27266426 137
740237612 7209
914397887 3048
855618704 4658
95213379 367
70929703 1356
385528320 6960
884400001 2948
817812335 5907
101007600 1968
348598838 1162
253270006 1739
578575815 3308
4352503 23
318901063 1063
230927625 1325
865155616 2977
3644 715142726
295664509 147832254
788402627 2628
101189199 3990
323923725 1934
974346347 5574
624271138 2156
999843579 93920
959183699 959183698
758980259 379490129
696064586 2535
312000624 1040
684261189 7039
795104801 2889
184504152 3336
426900000 1423
126166489 2181
306412996 6979
682433002 245819299
713288576 2926
333344551 1425
260999707 870
83771940 361
922140736 5192
777601748 2592
2510 443728958
14573181 7690041
649726697 5310
87960 761829908
133784195 1092
7705 696451737
500361171 4141
818700000 2729
753063687 4082
921005121 3070
928356659 6391
354104149 354104149
281993888 968
400202438 1334
351574278 1606
449854424 3383
286064321 1616
830248650 15435
410312409 205156204
45167547 23858317
830402278 2768
979401189 979401190
447768947 447768946
143736494 581
3869312 38
342988446 3117
549062911 20955
445705692 1820
382185120 9960
6300007 21
856201984 3471
306738739 1779
121648064 121648064
2535 701900940
339901132 1133
736879806 5904
303049324 3740
721870601 3608
703806175 703806175
207237648 1336
240618707 120309353
770988769 5808
106859335 714
4827100 17
122736392 2067
707084388 2990
867215309 7292
32049 280433068
102755247 497
522680146 7169
832200001 2774
952965483 4963
39632880 186
650990017 29580
515394904 19599
9791947 4895973
304912128 1337
393629997 1414
129750545 3496
147599509 492
486392606 4293
847030295 705674049
437940119 1916
550375365 2596
269190359 11160
237900793 793
934012383 3372
467140497 1688
42299860 141
920581289 4265
519756480 1935
270015740 1143
619866341 10472
568309777 2202
55720 801795113
1885 520414524
4013 98379718
988986601 14700
911212387 3782
955697729 7574
594733410 4015
410335183 1911
255902899 255902900
419675287 2659
237988576 3808
329720716 164860358
861000001 2870
971446447 16767
289292341 1151
303019332 5082
874797085 2916
238584854 171773766
663300000 2211
372332306 372332306
30056692 145
119032010 477
513898288 1713
995005657 18147
1251 248468616
404999017 1350
492799600 3074
705034352 16726
5665906 63
572958365 338227841
455902619 3407
376070168 2124
322801075 1076
113024661 1246
104745756 489
215516870 5559
384401325 20409
43418809 239
92952383 582
752864166 6395
435903727 2608
971153658 36517
865081476 3384
98963934 778
468898437 1563
381001520 1270
98462881 1515
145499516 485
455998479 1520
796156535 3887
226199247 754
359196552 2871
188099996 2484
387455158 387455159
689685957 23621
847456743 3174
994574088 7907
498898338 1663
926590815 8055
651899305 2173
976005225 488002612
209771224 846
404621505 1797
775823456 4916
793263424 20606
641571451 7645
998396447 998396448
226328453 830
528007458 4719
94477655 364
712807156 4196
257371018 213826168
518175700 259087850
231861149 885
453703249 7150
147375545 24715
583746038 583746037
979529175 4955
233996122 17053
300001315 1000
674997750 2250
710805673 8206
970186115 396304938
861600143 2872
683114236 683114235
802654402 3657
869899165 4535
533645407 5072
654525374 4025
63400344 357
246656333 11212
40377916 185
896874938 3168
180122584 702
90300300 301
711703195 20153
578698327 1929
861103812 5740
677380565 338690282
806960549 5132
211394492 99885399
500608363 9987
3792 893235936
988450657 18226
237002379 1669
300599165 1002
489670794 2982
80286056 66086095
446130431 6677
649273571 2724
424006792 4541
301198996 1004
76233271 662
845822251 11475
217984445 3532
554497553 2067
504300001 1681
331801105 1106
423087841 2469
894304321 6032
240536105 228628
875774995 13555
850497164 2835
916104198 6352
642699049 321349524
55505330 567
375298750 1251
988809990 4494
72265632 2116
6237000 22
808677931 683258
791573689 7432
259199135 864
468979561 2520
920700000 3069
759363904 20072
899215546 11852
407860080 2280
165600841 552
102367070 1970
748567200 6816
696381344 98151
830999466 2770
517425924 113406
227700955 759
355501184 1185
132250244 96730988
355859170 4638
15958019 73
599381623 5838
748112639 5340
994309068 4164
219947868 109973934
339803798 3943
651691615 13056
280258216 3435
893485215 861536697
910761721 8839
434699929 1449
438941021 26347
202499516 675
686140651 6890
620402067 2068
432901328 1519
993615297 8801
630902104 2103
971751585 8457
562500413 1875
981139786 15741
171044376 625
493501645 1645
443999538 1480
319961720 1388
296100001 987
542411081 8359
766676063 4145
536744376 2898
958865180 5020
562170877 2741
413799175 1533
819156988 3615
808850110 10130
86105300 443
37746593 248
1274 84162981
401405880 10479
40006855 334
339117326 1205
2059 308476444
951620566 5062
972963451 8055
276950562 1915
300808261 6780
652939811 22309
104295114 10206
359700693 1199
921544108 3509
938948361 5348
322195731 1955
2917 662973167
118701968 922
679534443 3898
664797346 332398673
792890099 2700
622191465 2171
670758189 670758188
491936357 245968178
971030780 246267
136641061 548
955800001 3186
864297339 2881
701572068 2411
363178259 363178260
794685776 3463
937545345 38005
147656008 1559
604107833 2792
25129685 437
531029551 8150
8091 915035881
848519271 7251
1458 330804472
965431020 7589
19799935 66
442333493 31873
984225609 19330
843190672 4371
494534841 1692
186242019 864
141873187 3743
521698262 1739
854644935 3134
89051358 386
351178568 2366
908234957 4569
4420 980106434
62567980 267
69599767 232
540899999 1803
275035059 137517529
931989036 893250706
565325315 259573119
227700229 759
610730366 2591
877091649 35769
76552641 496
857742667 3408
740456336 3568
337318991 1616
656404232 2188
662905320 5540
425999023 1420
54299820 181
757753857 6569
827242303 3332
627618707 313809353
208649095 925
100653345 1966
673305450 27921
759802486 315974427
248111000 8744
421219584 210609792
295200351 984
187011712 76794673
697561957 6103
697048381 16892
692607769 25031
378259201 5400
634126265 4308
551100803 1837
260910918 914
537598207 1792
818401904 2728
570978143 8915
75633024 37844647
625393995 3533
466120457 233060228
103972283 103972284
237965077 912
713789355 4151
539937917 1989
271875555 271875556
842671638 418710830
305645840 2425
749253174 4506
831298752 2771
892377800 3842
533332579 10490
713214709 3274
720386285 13814
975598198 3252
371280434 2935
999793012 467283710
155399483 518
855301095 855301096
820910256 130386
875900025 3575
1757 481922259
530027400 5432
923103078 3077
137101966 2145
3921 311190165
706200908 2354
693300000 2311
241199525 804
156600523 522
924899798 28052
2984 444911416
318386622 1190
394055396 2293
503 37574779
970900537 29933
63499098 63499099
358308580 358308579
197550457 86569
515524701 515524702
63462660 1074
494404353 2050
288585815 2827
569699901 1899
219438196 815
791810138 11026
139475615 6736
521109473 4616
54073704 347
552341230 2100
610797965 2036
586604095 2345
920207012 378854029
294139481 1246
270690440 3004
891388986 3023
987674859 987535581
452999863 1510
90155154 302
30892589 486
528628200 3540
137700459 459
945345573 22945
314892159 1408
205870686 1661
375630989 2078
370501090 1235
430884301 3220
836517607 37992
704587464 3528
972763677 3329
61935 338492363
76499766 255
838396356 3246
424701462 424701462
975297705 3251
999497169 499748584
90938815 1760
797258286 522312946
700499476 2335
546299704 1821
68100065 227
982974782 10897
955103103 4284
352967775 8409
3844 702566413
398013173 5902
888476655 3457
726381602 2986
771542127 79713
363602298 1212
590819148 4639
896409050 444122377
493798863 1646
804928386 5741
363600512 1212
691764008 6895
587347422 3131
793483040 3679
478498468 1595
484504564 18748
769802567 2566
612146222 2973
871393844 3885
690132679 7780
124020313 507
930775245 7552
456539653 456539654
800100332 2667
646199003 2154
208316090 852
313715740 4667
123300411 411
43413499 21706749
721222177 3594
744606140 744606139
3362 852576492
92274703 354
238055654 238055654
653089849 20710
8746887 47
929098842 3097
43200038 144
748423985 6105
944312265 669199644
833483047 416741523
110598777 2429
943955841 4736
993133987 386601702
995777567 4272
322366501 1350
418947071 1536
296854221 17041
829566707 829566708
229668467 162785450
191307012 1898
619851561 2552
185949275 185949274
21299953 71
569054694 7251
11771300 50
545228158 276807630
354006698 3960
971314039 9869
845923808 17848
412600859 2219
206164097 2394
4250 483588401
424071360 7716
703224495 703224496
761998154 2540
194100001 647
899402997 2998
930297962 3101
893934674 3112
492396001 3000
4634 687157422
399048487 1708
532557525 2554
919823277 30487
876300001 2921
356997107 1238
1307 241941750
453691200 1550
905273513 4198
444268553 1633
867959519 413272653
913227073 12795
343771243 343771242
345814403 1286
811709776 3773
747165503 345739222
398113455 398113455
668306080 41971
166338561 678
997841303 992996215
3567 486844209
754710264 483144
489061770 2085
489253689 12339
539611333 6663
667691019 333845509
800230863 2734
947293380 20060
8086848 112
285482592 37406
708602362 2362
176437801 1425
910946329 16326
531496244 15269
533405807 125720
56400138 188
897174915 25215
741572454 4469
972087930 6730
60016631 41142566
826802472 2756
234750123 6377
14493 719706803
302434 822233200
958598759 958598759
122375186 770
38534295 498
272544836 1004
883200857 2944
556412768 8392
430871745 1633
133586052 654
4930979 20
550634367 1945
209400975 698
998902450 3721
452036004 1973
617100001 2057
878400635 2928
192690837 87138762
111899626 373
3393 855024408
673199766 2244
378605146 7430
754516785 7624
940375847 12320
560572907 4655
696711352 2641
2409 695162805
695714767 2858
938554535 8952
211431321 746
185337153 3682
531700106 2933
334344135 6063
986978915 214514
135899916 453
925475995 407133585
776632252 3476
65400001 218
589651820 3783
637 152670945
981967681 4720
172801020 576
311047893 155523947
454355990 2962
294536191 24512
476289809 6770
253600323 958
939181307 7333
250522399 882
406499507 1355
514800403 1716
408403407 1762
888597745 2962
590013090 2803
925763682 28618
450708510 6183
821818534 8059
1416 320254865
424247261 212123630
980396732 3268
995136174 7592
712022070 712022069
197717754 98858877
277500924 925
690366857 320606324
392844468 4379
417304163 2292
709047232 271325652
658344104 2619
265434421 3338
480898396 1603
958118689 4512
284777110 14967
563301351 9883
51900068 173
130499694 435
881883915 5181
284644993 14816
894600001 2982
248801491 137913678
16514748 59
511711141 5540
452952826 2124
530188488 301096201
766519989 4218
482542965 241271482
439798771 1466
765921349 5541
145394370 1630
2366602 29
414666121 4498
262886767 131443384
891598394 2972
321896421 1432
886362076 6975
507809465 8891
423328763 1569
994433580 4292
12929173 68
704949344 3124
406968018 1627
918427884 75207
169727624 1661
158100001 527
453601575 1512
767531250 3125
172098552 86049276
615405509 3582
382293251 13597
357598808 1192
648558851 8605
836 198277614
197333982 838
473096581 24340
221700739 739
19655120 95
786249761 3565
923845798 3591
982386420 3473
227398745 1073
549258431 260919309
852902843 2843
36678530 749
663671633 2996
90344164 460
99832666 782
380384863 1369
152058622 559
788999989 3706
692468873 2435
276299579 921
958739328 14418
6783 921228789
713441575 610220350
674376880 5776
750575339 16164
975264607 13137
433625449 433625450
85842943 1024
289392534 1637
835029351 4171
977702852 3259
870131981 6745
371074994 1733
143241647 1562
871704416 4048
514898640 3754
973800542 3246
505615584 55416
1265 251635702
818302757 2814
525786696 15608
561901847 1873
540489418 3346
901024290 12258
880197641 3689
251844925 2551
59467883 59467884
160012787 5694
805803263 2686
601076942 2151
88498506 565
514198286 1714
239099410 797
872631259 872631258
930059784 5097
588898036 1963
934857032 114622
463484483 13849
125510306 574
266338581 997
954212687 44473
469888244 22321
317463331 1110
437595260 5094
287855808 1888
698978910 6495
974101112 3247
422879143 1623
171630801 836
688200000 2294
982257823 16607
37557254 202
492415043 3731
954783160 902946476
42134 546211939
800881950 3106
462119387 462119386
123297518 8992
863541503 3136
349168001 2780
631675770 8790
3786 805414998
398 53519762
794997389 2865
604581472 9656
93106933 29833
559807365 3315
57300017 191
530122623 530122624
864987352 6892
30299899 101
824700413 824700412
57985373 406
119718134 677
649194804 10749
23380134 241
26868223 97
843422954 2847
591298452 1971
625856463 9078
14399951 48
441443541 5531
100505920 957
363725951 1645
92834257 325
699262861 4243
213771854 935
958800411 3196
162247800 1560
131400000 438
299732766 1174
333712021 1200
464747461 29330
149180381 498
986098111 8364
273156289 2083
186043659 1328
104431003 403
140413844 10117
372313630 372313631
304805281 1040
221100000 737
155999481 520
270442053 927
990903304 3303
146329922 631
652894049 652894049
272274089 963
65416664 221
52288141 268
156132033 821
598911440 299455720
232419011 1064
439446221 3730
521376863 5664
743702478 2479
597075046 2801
932622018 3943
538149540 149613
509401697 1698
594293794 2351
559814838 2761
420721651 10155
586062634 586062633
916538644 5609
999606433 6353
404672915 4982
377016537 173995478
42300000 141
306377839 1097
795243295 397621647
640324951 53139
12210 283271669
130682439 48799806
459909099 2350
491635831 8573
53167940 1453
208520135 1116
56069405 581
7834368 48
587875524 13285
12424215 56
959403197 3198
828176273 3388
383053675 1777
144300024 481
234301233 781
124799999 416
794831038 26169
685752599 685752599
460974380 3191
233140101 4092
15391416 184
985968857 970924103
641331812 641331811
838832029 5691
210299973 701
5168 600294208
4769 410074578
876278582 849139362
221243269 835
524646984 294741674
287808931 1958
389401952 1298
812409788 5211
176021014 8707
996975139 8395
635096537 4871
365398910 1218
340137468 1539
747600000 2492
120061672 439
62961651 1025
453046853 3934
771986670 15522
161324407 3225
364433087 3127
424091819 424091819
829504785 4743
841790974 2846
700827895 5382
451460189 225730094
648543583 324271792
118043795 118043796
991499508 3305
657787341 4539
747734365 16433
699908129 35055
23071634 81
496 83286363
855492335 7175
722436791 6776
622810505 2612
999903333 3333
91941684 607
276000403 920
897585139 7925
76351 531402960
883434527 398650423
121232428 60616214
807902694 2693
782636635 4727
22157 803282381
808202304 2694
35181082 35181083
120237785 430
766979299 2979
129299570 431
632822112 14222
874286835 45569
295799999 986
709330923 354665461
456813856 212445835
817201389 2724
645999515 2196
32221931 127
663227664 10064
128100145 427
2306 544271991
923136565 3668
785022005 7026
351281245 38001
895960076 4861
663195984 2231
726621550 4443
24254073 84
519301730 1731
39759 836608665
108424229 10043
14247130 7123565
127944810 49179410
989510347 5121
591363969 5254
302401007 1008
129 31829407
679231249 515065
894506762 9397
117300390 391
369420113 34069
401324492 2734
597257486 232777061
171862556 85931278
642817163 10361
198506143 2686
582077053 2396
617701846 2059
264584880 945
636071382 2341
599701998 1999
811339464 7878
636193066 3910
945504322 756572232
383662289 191831144
201000613 670
176018755 88009377
482390416 19377
2421712 11
577097770 1946
329877255 1246
641176409 247759021
896579733 448289867
181319917 72567507
511682925 3282
714038274 2971
203423270 1819
33300000 111
323999012 1080
2903 644007603
458316641 3194
336690849 168345424
95099683 317
310201034 1034
900826518 17291
232725585 975
175499999 585
811362596 21680
939223832 65242
911696961 3039
8212726 2087
870930665 870930664
584792916 248800458
585600228 1952
351549848 1196
626782794 2237
751100290 410747678
445629766 3086
541865820 2221
516807301 2274
18152640 76
950164734 895741212
486510795 1797
987512430 4135
543060222 1925
665138684 418795629
267237291 10678
823362478 21201
713840071 356920036
689097702 2297
788044246 13873
653134950 3453
42600001 142
284638550 2133
190591173 1537
540506567 3883
436500000 1455
321300205 1071
349200001 1164
921053784 6167
136658655 565
219924507 1121
967800566 4461
770530123 6149
279905169 5968
887483789 11387
163917390 74454440
565123461 4180
471910321 1587
293995383 3821
724201445 2414
48576814 806
800247733 4556
839756994 3650189
287276612 1924
567297364 23074
647439469 5772
567599141 1892
992287671 3918
868098058 3904
817006510 817006511
538077841 12203
785567231 2812
411598627 1372
1474230 15
88928094 2109
925825284 10146
191652590 1282
127416081 515
175050690 3205
218985713 839
508660823 11834
230969475 4869
11147290 4176816
341753937 1193
395056699 2276
541012987 5013
77666901 377
82881051 538
791733838 791733838
563596941 2197
695748923 5667
835085285 3527
196783785 2084
613800178 2046
723199007 7346
785492821 746217959
1200 294981745
980380310 4445
964480609 25662
359363549 2275
434053676 38497
806968501 4154
561835177 67577
159509720 746
3352 570526817
243 29473656
733500001 2445
428444701 3855
364807571 182403785
379448307 2177
240983148 3956
995403183 3318
929158742 822444896
247201455 824
711100931 368195597
525901752 1753
45226409 11145
794998737 2650
766675403 4716
558057933 16554
418819887 418819888
411000642 1370
762560773 7841
424521084 2004
32067010 117
855705610 7929
304022674 1147
379608416 2753
681299944 2271
61392441 274
3480 979922760
866712424 418847827
480117120 14392
35012 557122137
753688328 38888
790308929 395154464
229312241 1175
501441032 2642
363262157 3402
339335425 112177
179504211 1954
893387669 446693835
720003732 2400
404229562 404229563
513253039 2990
684766264 5656
157352934 6749
419448120 2130
298465082 298465083
759596655 2602
88817427 88817428
111600000 372
363027994 2281
922611403 755785330
770113051 3311
397934148 198967074
233149614 114525511
495586676 495586677
847447051 19297
196771121 755
218945497 5654
8850289 8850289
687339440 2945
558293473 2196
489908011 3301
604952849 2058
104826777 393
280351398 280351397
139702952 1685
111124325 719
3426 340426084
111801692 377
321791663 7800
882183752 100123
615123861 18164
392446275 12529
237321603 1750
877500955 2925
90424322 90424323
753345780 6065
817798001 2726
204897593 994
971650099 3546
282318612 248936
506313367 1809
460685774 2585
221131488 2272
351169263 1779
826203090 413101545
382068470 382068470
478433952 2144
64086835 589
984698489 492349245
776520336 4055
37371901 270
977709864 10668
67587146 453
549901832 1833
682166187 10862
123517679 1464
335294258 3096
220134125 92750386
33599888 112
283723813 1602
898065620 4833
1012 281935759
173400790 578
393620966 171662
649202165 2164
838505349 5659
804905116 2683
644669951 13568
309302057 1031
944721303 878411683
989677526 983454624
782238573 5989
1579 185139329
357218359 98326
664581888 3456
944696850 3149
707838749 4050
518483487 19486
175193196 688
36794483 36794484
920623439 4393
877314352 702296879
653834089 326917044
256282829 1164
49328668 1097
202735873 3456
3402 723914640
822097371 10385
347463338 347463339
252025537 2576
855759909 3023
107202663 405
28965599 200
882943756 3469
479184025 1749
855303171 2851
80180736 422
852193632 5172
662867726 2251
3694 394673668
952423669 3727
653388793 3444
676798998 2256
944830950 20607
933681471 25516
892501452 2975
402884493 2422
929996439 7641
16084116 131
566338838 32028
735176369 5451
321068900 4150
532761668 3091
855903071 2853
845522600 114085
743402477 2478
331271611 331271612
776324714 3205
128247159 632
714437362 2962
167358946 83679473
12861424 939
674495109 4709
906494003 5314
965896626 333410544
877487183 8870
908147352 4956
248042449 2148
132205668 714
951900696 3173
66600001 222
930614394 5339
751987791 315134660
948419124 13256
920401455 3068
550033926 275016963
918734204 3307
294601662 982
138000899 460
324072183 2581
2809 637402616
762274503 3223
581270732 2107
633918679 633918680
1453 151175932
369283048 3513
708455842 3266
706308479 2820
265800885 886
405573989 1614
853071714 30546
4531808 25
371939238 11881
151588350 4287
459974148 2651
638745382 5637
789513609 11864
420072726 2618
577199342 1924
797075919 11394
286171625 143085812
477602788 1592
421376147 25404
752115441 3845
197815040 715
21627615 252
47395600 201
42238971 2925
680461822 12359
166376040 1256
922041161 4871
585273611 3882
434679101 2353
126277151 888
360213925 121325
976324820 4679
268003210 977
508275316 78784
474512323 474512324
91012552 309
987477064 42463
959280674 4325
4954 983413394
456301573 1521
610708872 511761780
257088888 257088887
595082101 246301549
157260703 2986
378899147 1263
409740830 1449
971816984 6665
665582174 4527
494700810 1649
785226263 8474
2905 598139136
879400320 3408
759164860 3142
295201650 984
796757246 3029
378771172 3049
606301497 2021
296418841 3737
666992651 106995
270556641 5468
258771740 1635
418585050 13455
506420346 17203
650295260 2607
17920364 5079
309052430 1204
141116223 592
827389311 9916
844446901 844446900
885147329 8770
642302140 2141
3355 462100925
23399923 78
308140107 1221
639300001 2131
7482 965005914
5159 433585774
308594495 1043
593403617 1978
476271162 332435427
11063184 281
545925003 5177
197265554 15982
239082743 119541372
6340 842864960
919661206 4650
701048374 4825
744390171 3106
3600000 12
588849277 258749629
749225278 749225279
786427619 6556
391499615 1305
232611249 4040
126349869 740
785058628 5849
235676794 1769
3391 918470617
85225301 316
940502065 3135
148196233 774
246169319 2198
90214525 1457
534507719 2595
229154825 6794
382294193 5419
245417041 1188
476988187 2044
140501595 838
376369621 4021
571201339 1904
387400859 8470
289367045 1566
10425 377719193
411961554 2395
98700166 329
886984319 3474
815592619 2767
927579303 5107
852295531 5199
701188197 350594098
786297378 2621
881697062 2939
533207871 5330
968220265 484110132
383313829 191656914
470871157 235435578
626461076 2393
286576860 1410
991185000 8970
423370676 10487
1833 311915731
597899192 1993
35902840 777
172756253 660
8099999 27
952315001 4025
768695871 3065
532799991 2515
996091543 11551
191699999 639
122700073 409
696547830 17472
497341527 6388
1727903 21
624298020 2081
242711756 1982
206418959 15560
402951421 201475710
673514114 3599
945437569 3232
265880729 6642
455973231 4870
70252195 332
699169821 4967
593698071 1979
50658333 299
95549516 6091
869102897 2897
238313852 1373
344700846 1149
849162457 4392
682286833 2637
990234234 4374
468778109 1644
865501302 2885
106647931 53323965
947703158 3159
919275238 9002
331510496 1976
604283892 9978
850729541 11170
979079423 979079423
851102809 2837
243300810 811
639212617 5142
169724360 2651
970397055 5298
567812406 4494
767716360 4660
469101737 4426
4335 831972976
412003369 9849
161731241 4866
935077798 935077799
65100004 217
118801826 1020
835668212 10316
625845319 9453
186299999 621
418606343 418606344
202800001 676
580498385 1935
9375840 48
276188752 1436
267300001 891
803042191 816930
372340529 186170264
419282600 2133
93864394 93864393
113 33014080
38100118 127
736731421 2810
88339332 877
384455863 8127
428098573 1427
733202407 6007
256432644 8732
11378 342523070
218401120 728
463169582 158323578
828600001 2762
137345529 538
580816425 580816426
110699631 369
894424273 894424274
755466940 377311442
748770771 748770772
902586396 3049
87195239 1164
885365209 3906
44939355 166
966256394 3455
240044832 1476
50336 696537365
230979799 31004
592226975 7584
87899706 293
594598019 1982
190675006 853
675265767 230759535
267126365 267126366
982004738 10328
564748478 10018
647069776 2524
874964568 3723
175437932 647
662101737 2207
291300039 971
953105982 3177
516675870 3730
774607652 7852
726344881 10056
186956952 686
1910 341893820
861957590 5290
180692455 180692456
821042089 809424770
900799381 85546
613827017 2646
964796824 3216
874802917 2916
203 56479568
194738223 1087
744673392 2682
923849999 4106
735117441 24390
53210466 235
211016211 913
855001409 2850
150103820 5255
957037364 4400
239699200 799
179103089 1256
2913 728957859
206511951 92847134
639156468 5566
28824813 563
498881592 139978
563492917 1932
78300001 261
972896758 3243
264422702 1123
65360583 2674
341098862 1137
600875757 2739
929842717 17292
1585 462212945
80588833 1696
815348869 92109
696883731 3463
503543377 1744
273003771 3238
341648245 2583
5067895 20
503755381 8155
573461099 12690
462422731 231211366
159772824 683
895398680 447699340
123282826 48669502
243095701 1375
213000000 710
839900409 4271
353313886 3465
596401354 1988
894645350 6341
158100555 527
3277 925344816
3062 825861177
671398654 11961
214500852 828
711422048 7850
621063558 4290
239961201 1315
642964081 6072
1826 128400434
659397803 2198
458100313 1527
476497938 8491
389102400 1297
363979852 22709
680067980 5428
386940190 3737
914793016 853109254
114421116 545
204790016 2473
712309633 4416
687000000 2290
145338511 869
367007970 1227
189999832 2182
594745433 5958
689826967 399668
577455064 2626
780454807 18556
365957264 244707053
6808 877223431
307978283 2361
593821281 3638
370800001 1236
771985810 5391
536645431 243950901
317440137 5693
856240964 4922
762302265 2541
955230072 4308
312647198 5506
933363580 4691
737441854 737441853
366900000 1223
67526526 459
851732858 3869
698950016 10431
458740451 1582
7931 695675596
785088556 728632738
6423 696471582
975788037 443541668
993641484 23011
866702889 2889
17917830 1673
525630567 2154
3229 821680792
850753303 3064
8399999 28
361849872 4763
806699999 2689
386006595 1599
743264401 3280
967971495 5614
67236156 31926
16499999 55
965720789 17613
382270350 2518
102552943 479
571117950 18855
372599231 1242
542241931 1928
764700000 2549
833004481 6720
106001135 1424
170527751 2162
915845280 915845280
9270267 31
25963856 104
993418115 771396246
676373721 2255
564458922 16629
484673413 2202
16959481 120
4364 634497498
275756411 4057
181009520 693
3328 763982343
283343089 1484
628500418 2095
474298418 1581
593246676 2948
799517933 4888
828293871 8579
302094936 1859
267525531 2924
510245126 2014
109558753 8004
58198696 1069
553 55703690
319498576 3448
502500240 1675
772534559 772534560
262461104 907
516065058 4367
107364866 4639
918256890 4965
792395501 8500
654282200 2600
284700615 949
732128597 3342
748502494 2495
29711637 263
7720 668766728
582738818 2757
15711156 101
724206079 3704
669297770 2231
3620 559294961
423647268 2518
133499555 445
471155985 2595
321874095 2244
955749548 5132
983626684 491813342
230031403 115015702
619739601 2650
997781075 997781074
819674582 819674582
777091448 26684
248631346 971
264125092 14749
965529587 965529588
347385741 1529
220427781 933
830309584 324988982
819153025 2784
456231535 108163
472547806 65242
617100000 2057
342616480 3830
935462859 4471
829046040 3197
624884029 2545
88800067 296
175776949 2967
826589601 15437
455462281 3088
421542881 3212
709999712 6686
663183793 331591896
2399 438861065
76132188 258
312901345 1043
38903 914606286
3659613 16
245701048 819
674403954 2248
741002470 2470
2314 648262611
351035037 290064458
225299249 751
301335254 12051
386664053 4372
518364574 1774
353998819 1180
41699999 139
147284659 1030
581039305 2450
637096005 4668
208443918 104221959
120900001 403
375001251 1250
495247455 25876
259929513 2581
282031326 141015663
619200866 3178
16199993 54
153887350 542
262199125 874
38065197 566
351966303 1312
6892762 3446381
233400000 778
826219021 9742
983341710 6630
941613927 4213
828003603 2760
58386553 353
646716414 11507
177633533 806
798099679 4267
804829606 11662
774815022 12126
3164 614783723
286161844 1149
776249655 83048
192806247 192806247
959559403 815249570
304655393 5374
593140100 593140099
595581276 6197
173700001 579
550979368 4063
469033263 3077
356445375 1375
974872054 884227043
685570451 2406
621101150 3671
695462039 12168
5065 957735603
384075306 3879
727896479 2720
847005614 4438
354311959 58993
792540435 792540435
299792912 1099
922327764 866041809
575702364 1919
234899713 783
776747048 3661
657811856 657811856
184 42465469
102213199 513
40750963 529
341510935 2756
302699764 1009
833641967 5872
318001334 1060
911770199 46049
472212381 11993
859400151 7525
658988946 22641
580652545 580652546
1015 127406983
930125747 4346382
998696670 3329
500844689 2262
826396515 378200641
803861586 8249
706203264 2354
101791937 521
348022422 2354
370201619 2525
704364299 5239
804190687 8854
804210451 3664
902103104 9733
282031819 282031819
606603309 25863
287208255 7528
284939353 2232
735492171 112789
108299640 361
553501845 1845
531221915 2074
1492 358411042
322201075 1074
697077625 3049
499106952 3048
567840935 2567
668097772 2227
297233624 2375
630000001 2100
464836790 1639
24895081 108
611331269 2248
595498175 1985
442410041 2601
770872211 12367
342000145 1140
322965448 322965447
893047534 8081
528606701 528606702
343460207 1316
190499364 635
759119047 759119046
984305662 3281
946697301 4282
278412669 6585
340063505 2830
972908277 4549
954474753 12628
437807116 3307
1684 244740364
666488909 2294
989693680 16791
149989579 1028
127652075 63826037
670500000 2235
842117077 4605
837379608 3369
713324391 54553
636410082 3106
265293354 3691
140711990 781
531001696 1770
528298240 1761
798165304 798165303
749702490 56445
167020489 742
868777296 3553
56166234 201
585301097 5116
733287384 17537
163179053 4586
87107019 665
984900373 3283
760051971 760051971
155949977 7175
78912028 356
687794746 6567
536144305 2063
837009559 3471
974734941 32060
654198799 327099400
957724095 6771
901416532 3467
913646012 913646012
113295 881548395
478802384 1596
959266386 3471
814204238 814204237
504117244 3748
435469625 1587
373624952 16516
976503255 3255
945186725 5705
640151080 3340
143400448 478
934799999 3116
342601499 1142
27331368 149
288899999 963
114465150 450
767101296 2557
433950358 2283
651898232 2173
33947141 4174
379443625 2066
286567403 961
24183763 1012
53312689 1404
325086419 2476
882914447 5758
544229669 1910
431463323 3178
572494744 13365
598937977 5292
960566500 8545
137939851 787
306899999 1023
769865129 7213
590101240 1967
864401150 3725
353931809 176965905
102818076 996
185219126 1466
910201622 3034
678562001 3928
710097632 2367
658497804 2195
214499286 715
135618737 2994
969940015 4255
746097514 2487
80700268 269
680643452 3563
41895224 225
88384613 44192306
178057479 662
42974338 181
958302172 4437
561224929 279375483
873549746 4019
689830918 3269
10489126 35
549231824 2901
441698940 7212
13408543 223
292475372 2422
2115 98106243
715578414 2496
200968447 1868
607245833 12363
660766232 623959185
606936524 35425
399221884 5292
814698150 6650
919496934 3065
7551803 99
17462115 135
267408107 2332
754557515 4778
73154797 345
853438275 3727
56332143 206
858900206 4178
341133551 170566775
762303237 2541
167100237 557
443145795 2779
597884958 31977
610291655 7835
719478825 46412
933284553 5294
703 206720495
468364960 2312
892290672 7312
669900000 2233
70481231 305
521436373 1740
588603189 1962
263017484 1139
507745258 2734
379916231 10597
864600001 2882
14058427 91
98427799 1134
343367976 4052
5308 455341472
44299663 517
84431138 1012
322695488 2105
338897071 3572
159096486 159096487
271500406 905
635700286 2119
64611014 377
299399001 998
877403933 438701967
326745523 2403
5920 626817028
134700230 449
16499986 55
520201890 12402
136807186 1195
410358686 2649
72696260 437
134366407 2056
202036339 2021
53872117 223
875543411 7206
573719450 4561
798342284 2869
399578700 181731089
4582747 222
335065780 1121
909 162362649
656698549 2189
915955644 457977822
2267 298747527
837031500 3710
992520529 7189
768604126 2562
328798905 1096
163800000 546
702810203 44678
820797265 2736
560259723 5079
932824320 10148
696341469 2852
820804142 2736
698986761 2665
216175974 739
714393630 11838
755523329 218948
531300302 12393
300504911 1393
154459615 815
675616733 3122
586055504 3896
796353781 5185
728554331 3102
440258695 353506208
810914890 6811
614163547 2403
5069219 134
224366661 112183330
824099999 2747
988499999 3295
830677825 830677826
693163723 693163722
719999726 2400
912904590 3230
302400457 1008
314398952 1048
877863206 40398
793068847 3146
908699386 3029
789902632 2633
601774304 305955334
929325699 929325698
473727319 2024
463236846 217118030
980959258 951117044
804432383 2934
252389078 1263
103390002 103390003
170009484 914
971261590 6389
347372368 1695
812612757 406306379
495674027 3321
761749641 5410
765898074 2553
284699219 949
1027 274184352
154315112 727
954647664 950299082
660300009 2201
162299459 541
490501635 1635
474353649 9069
609602033 2032
708205579 3554
754601199 7840
495212073 4234
608100001 2027
546946757 2807
707641088 8086
788582568 2748
993137189 15809
999316096 24508
978545834 13859
168863865 1545
282506294 2481
2685 750860250
472053966 1875
214268405 7258
875102852 2917
39921854 174
53700058 179
608785200 2700
61938273 30969136
274799679 916
100298929 529
751683507 751683508
630846175 23758
896334350 4775
715092059 442999611
237058599 1401
683787513 6973
901600134 5151
166793356 6003
814596700 814596701
51951 736104860
603607511 2424
985617248 875639730
887400897 2958
823802745 2746
690493011 6562
134701719 590
852604667 2842
507009326 2329
749823571 749823572
312744480 2020
579478476 5372
793733345 3295
632587153 3266
228002082 1806
533640897 533640896
926703089 3089
146894211 73447106
585840300 18012
931764749 3990
361800779 1206
444479876 2807
102645004 51322502
6658 482826722
698234525 5680
820306000 3800
2715 548850338
82273699 702
126275519 920
659103716 2197
644685107 2191
893041330 5046
471854591 19714
219440593 1172
127292438 1252
681406385 11246
217494173 1587
904738664 3759
69745200 1311
415850929 207925464
780717601 5700
517773413 1849
248360867 8708
938696652 4531
843755256 5087
87516617 32265140
511397536 7072
752100001 2507
731294816 52528
968699999 3229
87664062 434
387805335 1315
597201981 6379
300481030 1031
956915416 3306
994464701 979570697
814498371 2715
17388 55628978
442922849 2130
615935451 2119
107399641 358
309074672 3629
358078012 9391
519520119 2282
247418073 123709036
3966 581993104
676504297 2255
444518592 5439
950428441 5598
840957887 110536
183341808 962
973962056 40897
981615546 490807773
283799999 946
904214938 7458
613500916 2045
341299270 2509
995761137 11426
902610094 438888868
534689834 2129
836981265 5264
357654661 339156089
597681321 2087
961925856 3319
302237705 1172
332698890 1109
309310032 2378
59288996 1598
505501685 1685
796735325 5159
480842509 12412
134700112 449
672314080 5912
213103796 1129
825775239 350829218
399376990 2270
493499999 1645
526647076 2165
144703459 144703459
13276446 65
404999999 1350
470380291 226462966
372977515 1323
787343099 4471
186752899 950
258599874 862
155700509 519
666856625 71375
463803274 2665
593560981 3921
854104611 2847
145985386 2841
393000764 1612
813301969 2711
927244325 10786
377430423 4569
207188953 1112
91481795 534
286552857 122368021
932932075 932932075
823028597 9898
253199157 844
995406426 3318
56803289 307
277556345 1586
981900623 3273
164948969 82474484
63600213 212
714332791 3110
566021411 5846
578556721 3528
463818176 5804
169227167 743
2113 120722890
13199426 89
970007282 4263
382402849 3616
719462828 5606
548325054 30900
164036808 6222
337934652 22790
260914231 130457116
188695892 1615
266400780 888
156665215 61972
441849775 1960
383159471 191579736
746503386 6179
676499999 2255
236282215 1391
350391860 1820
726600001 2422
944897825 3232
283680358 1846
557403278 1858
6217 996996233
76700210 585
196985683 657
904198167 3014
861686679 4516
456053843 1944
230727168 1866
632703218 2109
317708710 1488
390592767 2503
836325826 9983
168247636 717
239328126 3125
315900059 1053
955796814 3186
532190230 2456
183170591 792
369986130 3069
655967627 68537
144900000 483
395108751 197554375
864552349 22523
39937889 162
63636817 218
64139573 238
281933012 3006
107035295 565
354594437 2499
457728479 1584
491467117 4179
720302248 2401
973200000 3244
837182006 5401
921794175 3283
873297088 2911
719998875 6375
6141 680764493
155906017 4078
17580787 87
143749366 706
577138177 2324
374064310 5085
636705015 3146
3149 291770093
742502909 2770
446231927 6133
708432726 545702741
371820164 9182
673596667 6483
625314298 2809
818992770 2922
592 130760368
740774662 3399
579765868 4520
638094542 15157
42360029 446
824848129 27539
759587454 379793727
423165911 5254
857679957 7003
731475473 5936
172314721 86157360
730853479 343909695
892788720 4560
921011317 3142
157785881 1150
190284222 1843
966798524 14692
185959455 1074
599312705 2333
428280604 1676
147452705 96447924
81982881 280
338480928 1640
344700652 1149
807579854 4591
616819872 2239
626267915 2311
213800421 1094
477900437 1593
635923405 5480
951453899 3769
934372733 3351
141801617 9083
160587790 709
2455 399840940
570287814 570287814
947996929 3160
325198956 1084
966099074 348596806
720951012 7667
815781088 4114
694593675 3818
364768915 172583724
357598807 1192
299823022 236696192
299806675 2502
383237270 19953
369654221 4658
420297661 2430
640101990 3558
917594255 23594
981899999 3273
510874295 255437148
9677825 54
956225840 33680
937906612 117341
415680787 3872
877094864 3753
502574292 12412
4429 594347771
713078365 713078365
566997551 7788
2887 330744440
499135181 3261
162942693 81471347
746399999 2488
17031095 129
496198345 1654
212516922 180545042
127514131 570
81140800 376
846246043 5238
208541073 1256
12182 889862096
695701794 2319
883368323 3231
233777389 1124
358437967 358437967
933215029 424049840
413346094 6431
110950248 534
113284875 435
347570251 1495
340826926 6256
765100337 5159
536967740 4898
337980593 1221
722393221 4969
955796815 3186
299999 1
367530801 2800
1497 375476321
345618759 4503
304194775 2982
311665301 2269
2320 515942119
824502657 4464
629548142 5548
711921000 5845
188576692 719
2444 505201684
600728619 915988
784461346 5081
930482607 3717
598500000 1995
249300558 831
452998490 1510
501007140 2101
691319635 2774
305981089 2861
252724854 2215
609378913 4866
576903641 1923
7416822 195
154284068 75917002
910611395 13111
556798155 2219
972296758 3241
882674612 75764
40669403 6140
463175340 1860
136413201 602
145200484 484
270299357 901
994153781 6590
185491032 1646
232981153 1972
479941645 2561
243078501 243078501
79937336 39968668
677999999 2260
251486282 883
376483465 4509
314402139 1563
471104005 3345
715635645 715635645
121799594 406
815400001 2718
85641027 1639
773108473 339434587
22057657 161
956502879 11002
122557668 605
181645632 4032
221605386 3338
344626139 4611
655199999 2184
97926336 124272
46851234 289
41384 712779266
697447168 11968
466364993 233182497
592698241 2880
649501007 4264
851999999 2840
123725562 984
804658969 4406
981282960 477398960
722484822 4353
592287640 11480
54722236 901
736801180 2456
850773672 5292
836534773 566024274
1366 42670285
650188187 3504
2330 510700104
794340899 6015
343729107 39687
540031872 9552
810261596 6194
219487692 1438
632039586 3865
299411 806091813
389102086 1297
57754347 251
425240645 212620323
93473771 8432
819380481 3440
763497454 2545
453599049 1512
158630929 1328
756993946 9095
398487183 1899
103000717 1794
402601343 1342
510612634 241260913
146165759 1920
261064625 261064626
483190864 1768
916335471 9673
7067 587503989
562538132 4137
144480161 722
389689845 8918
776916728 20666
966235200 804901607
534269561 9929
176140303 1081
282654935 954
160805663 1824
3510 294866624
912819754 436217526
463001791 13816
756472392 7176
457157560 3110
316800851 1056
604445167 2754
35943160 335
183035276 670
873690739 13751
722099999 2407
821117924 7312
41128669 290
897853485 897853485
768597438 2562
962696792 3209
655073212 3148
81307636 3526
453301511 1511
839399473 2798
808723241 6379
646153046 646153047
325198915 1084
412494095 1704
22264831 315
502045424 2471
495109085 2334
1127 130807533
145326847 848
491738545 491738545
105101818 1135
230104268 230104268
201323854 1679
308752164 8916
2039 366785148
200285073 773
85290030 315
305862750 2034
54319401 307
220081410 7583
641102701 2738
548226034 548226034
271499999 905
499103004 2036
863502056 863502056
701164693 6311
606161125 28758
88799913 296
140811450 140811451
727843721 2840
552422217 1857
815875711 439288672
520384029 4438
42000678 277
520198267 1734
663852073 233783148
697369455 3803
963794401 8480
128400000 428
315901340 2401
911839519 3226
901302451 9292
130510063 4413
881452103 2964
249906092 2319
856626623 2913
274991341 12157
664017263 251617
133173442 1437
691390000 2800
569099872 1897
95062950 335
348242438 8159
429299365 1431
169371776 1064
810952008 7445
686399999 2288
332459179 2762
725099999 2417
307883225 3476
224561922 5175
620531729 6197
367185433 183592717
151690536 796
2943 502534908
193778784 1632
337310580 337310581
500999828 1670
992893950 3342
990146583 706017408
842583634 3052
462956186 2735
664113069 332056534
491172265 2529
291050058 1677
765300000 2551
36599877 122
403138792 2825
483001739 1610
56999950 190
12130019 63
417418922 3457
606599503 2022
442762796 4465
513056390 5665
973382700 6700
864002881 2880
843383171 19265
2038 159552982
117674960 53455704
918936938 459468469
10274 883035137
628868204 2157
741597528 2472
659665784 3197
468160123 468160124
737990084 6486
874723543 4138
493401133 1719
2652 722471100
741920077 68582
623389417 15488
2646 368728038
552571371 552571372
653269299 13011
196310760 2568
256252698 100626034
2570 587565670
554824143 554824144
349987762 13507
557401611 1858
112053431 662
17091403 83
939601734 3132
476165887 2816
796481113 17724
285469868 1689
250886889 1624
870809797 35494
612000604 2040
745142204 3251
277500540 925
147752151 527
851398293 2838
927239971 5260
497816394 2045
979654327 5357
357400439 1291
388201301 1294
105032791 1598
49406865 504
982792176 3957
786566071 5293
414900763 1383
515946901 9380
441398389 2283
677016568 3592
769417112 3191
421478327 421478326
848301359 24004
629378015 2394
594276930 2863
414184391 3137
515568563 43998
145882016 835
249259533 124629766
474940113 24316
456919431 4496
308157781 145770
225673261 4898
998454067 70657
541834551 3163
114577317 398
3181 376499979
598802122 1996
48383 625054806
894902208 2983
212989169 721
970798923 3236
317770705 1435
699830981 6910
293019705 146509852
844008035 5284
622019192 426806676
976165281 8132
927740192 5873
580022514 2517
897146626 8625
559173705 2834
15927824 15927823
749341174 5271
530261411 2022
516332680 8452
299238763 2042
129326877 554
974565067 7729
756587601 3927
547296000 2675
16199947 54
625353645 312676822
59601227 706
249950245 249950245
248917713 3202
48546043 239
140284590 719
726579920 93032
701099999 2337
415255738 1899
520798470 1736
318150520 1457
397367324 1486
642124617 4884
40450663 233
297301290 991
470998563 1570
882597120 2942
533699567 1779
442629776 1743
93945522 2136
236983536 2484
818028228 9820
985399717 827094138
768172445 22586
218808423 1489
175276092 642
777602331 2592
4647 757577175
23342858 78
339738037 1314
74003544 74003544
584966112 2903
928800001 3096
667391590 667391590
796440534 3062
415528474 11617
48954828 206
339732315 1174
1986 174070728
700339535 12688
10578 802563438
73707363 1629
495935476 6335
534406167 2017
450598499 1502
944441808 446059671
450524599 6871
460997377 1792
943709228 4508
565758400 3169
959396803 3198
375038412 1582
411299999 1371
367883209 1752
364801217 1216
549671488 1952
194539972 664
733907254 2978
1095593 8
686398009 2288
226735718 14133
340199888 1134
489108399 1958
260700869 869
83155021 283
474893595 86612
491103179 1637
539331844 2881
319703327 319703326
153190657 1184
22515235 170
243601534 812
416854051 208427025
501776549 5581
925803137 3086
314021899 1206
95922010 895
327553612 1547
176099987 587
637634593 3164
772328700 5525
330858016 8048
574798084 1916
816897276 2723
175469863 1234
251178575 944
308101027 1027
3509 840803324
11790 644800441
44952308 1173
397662699 1345
593098023 1977
5700008 19
727583720 4875
30537502 199
869699940 2899
662997790 2210
655395512 2589
63249108 363
394199719 2043
462273709 2886
919756134 20658
716128239 3758
580566121 2724
638193858 3716
910196966 3034
738193743 3413
524889563 36132
133925187 66962593
949545956 3779
663302045 2211
415899709 2462
449701500 1499
618476106 11894
295799301 986
777215296 3586
268378658 41517
12237249 141
416699101 1389
449021200 2032
235888227 2727
912399167 11216
982333394 10357
718448081 3306
872202953 22934
233205840 795
560700651 1869
241039431 120519715
397961743 3033
2067 209777763
249600586 832
651738296 8414
745496742 10974
486862621 8165
354910976 1264
98556204 365
345144447 3413
248789775 926
920729907 80182
64263364 408
412440897 37964
819641758 88143
849898533 2833
197645644 2285
563095340 9357
561775376 219872211
287248643 2498
50611777 25305888
940050 17
159413099 670
997802714 21385
127 32705929
638011776 77973
659511864 2577
2888 784615113
622124943 2168
84600011 282
161400382 538
57519991 694
78801511 39400756
314547100 1093
775517489 3054
554993719 277496859
932936253 10013
890701778 7913
258000000 860
133824002 457
681870310 2383
981412740 6930
786298881 2621
533703440 266851720
865098167 14808
226446551 1399
547771590 1831
230061920 3647
806390968 3641
800017660 5858
543298188 1811
982896366 894459505
698858185 349429092
310760980 5129
365722370 365722371
288882041 5237
824866800 24233
890100371 3129
507507307 4923
157890717 157890717
132413755 458
358494994 7346
544574367 3206
930497359 7069
273083465 5286
96839486 449
485801640 98680
46423247 210
883938474 3093
577172101 2688
658303029 4276
46734947 351
813771061 406885530
250606037 1145
656205034 271365994
642948060 2460
3412 185438788
863728270 3205
729589000 8773
497172260 45890
607184251 2969
853185521 2915
768359627 5997
651397561 6996
342300080 1141
998009816 3751
280392330 973
27863638 27863638
360600000 1202
3180 681497602
640802136 2136
990896696 3303
764236011 9834
878844663 4839
265625341 113026136
311388210 2297
837994271 4397
28148847 425
251949605 1428
702082147 37159
294 76893354
444318194 3027
628442199 3773
213212230 3430
565801886 1886
749402499 2498
556268985 49633
538434897 15323
1077 309122694
674817385 18646
516604858 2341
43594300 413
769502565 2565
537256313 22266
664203023 2214
59699802 199
332962020 1546
923759485 923759486
528831217 3641
743376692 5080
865419445 865419446
719788077 33758
653554828 2326
899998 3
522917175 3229
468708637 1826
701754690 2730
181940674 9627
656698595 2189
398938801 2379
4568544 18
413391726 9133
724046447 3088
6172 554204844
55196379 4913
112968884 473
933190129 6590
642846141 2933
501435474 3852
186207449 644
747722639 20424
530401769 1768
381020976 2319
572535557 3038
932232097 23796
391854089 2878
968100001 3227
998744181 14458
70179527 444
581232107 5798
929600755 8898
4149 231070257
414353394 43722
164562375 628
210128021 1090
51678464 928
7114146 39
450277892 6507
692595222 4378
2303 439898287
796095586 796095585
789598200 2632
982181751 4450
741561077 15387
809914505 3521
910501467 3035
193221072 2588
896076155 5669
220175487 1068
298499820 995
48499011 561
978068253 5068
11301234 107
47207799 1930
367096744 3133
150657112 563
772483441 3913
93996664 639
994930840 5673
648819950 2830
509985989 1877
574967267 23131
374401249 1248
297118759 6659
581933713 2238
590008940 3049
376294192 5708
50358073 1333
238895985 813
515322272 4940
291006230 1141
2986 581089957
877589076 3817
448310309 2264
142499971 475
895017953 6992
521746273 9376
549301091 1831
13132 828362690
122078785 84610568
37016103 18508051
501722142 2327
458547924 2372
579364825 20585
974103247 3247
920882544 690560562
130199816 434
613683827 6101
350701168 1169
942997286 942997285
318258996 121866636
759488521 12414
687359718 3212
758449240 17410
31090344 15444984
658498161 2195
374951584 1291
220500734 735
725399999 2418
983717461 4455
970169375 4026
99555480 20860
584346032 3517
176657537 1628
677167735 5366
318413794 5478
554399702 1848
453334369 197604
520662574 1905
159900534 533
30130921 207
646171192 5127
182982399 640
18181203 236
137783085 545
874315077 3731
254029530 1182
122698828 2753
390188596 318964636
300288369 6502
793148300 6258
716508995 5348
120600001 402
526799276 1756
699000058 2330
367498803 1225
801749719 4026
505408382 2102
278440674 278440673
397198981 1324
984314238 8852
158420914 889
637923022 66154
644400058 2148
352198827 1174
834300000 2781
797611150 797611149
297036603 1770
328876164 1583
853847441 4206
518231920 2270
35979 980067960
78919761 39459881
106499999 355
331594655 1632
382632184 168256677
2987 718334669
759199881 42808
501602268 1672
630645225 2398
369647632 4496
2419 273455835
79579587 539
381341904 1293
312935729 156467864
650607636 650607635
280574027 2338
905579434 3333
974998782 3250
721244037 5939
532519870 2531
399368764 1371
679681187 3360
142794316 716
651008502 3967
238573500 144590
500700058 1669
545729368 18081
759411929 5865
954902266 4557
180398160 1211
947996841 3160
525966895 3155
271368852 3019
479383768 5015376
209494396 209494395
710710794 2561
492899303 1643
804196912 804196911
176 1339168
113331613 780
335046727 2442
421087849 2821
271896381 2324
930903103 3103
40199912 134
57600162 192
713161630 3435
895476019 7460
72031414 361
878532349 672181693
222300001 741
907196976 3024
562500000 1875
646834900 646834901
815448120 11380
193200755 644
223573245 773
721000120 4081
652881794 7858
514499999 1715
623790894 11185
853793452 4882
106500144 355
15599949 52
448799316 1496
28048103 203
251847888 4592
735299611 2451
716734370 5830
633127301 9154
22756976 388
657723719 5295
137402749 28854
985550328 10584
852374249 2990
183621313 757
647999999 2160
717926489 5793
451435733 1696
596390899 2338
3771481 24
315989971 157994985
93 24509034
456897169 2637
588947130 2130
615690231 615690230
10054 729498132
875919270 3279
168224408 1453
672613201 6027
959696802 3199
4677 837524925
29823744 585
68907063 337
344246688 1231
60044111 33318796
45069 843866297
781167246 6241
498542362 3022
390676308 1589
516924466 127916
948008954 22665
113011289 6559
566119198 566119199
583591801 2449
457802928 1526
813959068 5149
360651327 180325663
742285139 3180
173093771 172649179
742220114 13741
574674610 2244
2430 75910440
812385881 4158
636185129 19887
3511 691728802
249269489 249269490
361579701 1827
303006677 1481
907843355 3705
887004894 32613
442800317 1476
961029752 5394
466044697 2488
878759986 40807
263330603 1440
828939233 4536
774181602 9285
113428689 56714344
942531032 942531032
918823051 3240
59307109 2762
880199999 2934
733301279 3571
609427303 2298
333328924 1277
677470693 2381
820094848 410047424
565653560 3233
595644839 9941
841109537 9918
407656158 4403
995396682 3318
610915147 610915147
585613505 38416
527151058 1977
434281838 11771
962308913 34351
99273795 365
714542122 3764
64436 235946306
549601832 1832
1642 473389174
462599999 1542
364762729 6182
188700629 629
968292724 829272029
519550144 3584
961155995 4673
400811940 400811941
161585600 704
2574 429314886
317738600 1207
991264765 5374
790770758 2703
141356967 1186
263400965 878
1429 274089477
492910424 5498
672783273 3787
648792321 3776
905611744 9124
482425968 6244
379501266 1265
102733632 576
120001354 4028
28799904 96
771275643 49371
571308834 2029
600565436 6405
7357 393354417
98137009 1008
124768519 62384259
911759381 4865
899684632 14437
886713507 15681
435275599 8098
724498836 2415
397677153 6694
580554087 3794
128136999 1000
518582822 3504
934201462 3114
245715179 9602
377879091 3980
45532872 172
593404105 3931
490609895 2927
330574951 1679
705175128 22937
267207148 2951
588380541 294190270
506435810 5731
303482610 4167
717696070 31817
834902784 2783
739569264 703072737
57821713 28910856
440255214 4096
650239824 13802
474340528 3303
4929 446202654
962458015 5963
605700178 2019
26392601 694
584444690 292222345
809697428 2699
670135565 26402
600564183 2168
562202877 1874
838200001 2794
298405215 1215
96436361 815
12520 207418840
748535616 3277
975488303 5985
567009274 283504637
50399999 168
91821630 537
763770689 4373
271999221 1652
82545161 529
740433826 3105
643200353 2144
965667954 12043
223965903 1058
612545856 2947
697156641 6767
783563199 3254
922635882 5502
699331076 4042
273486582 273486581
679897299 3387
807872745 807872746
912818478 14506
798533397 399266699
327310412 1859
664743389 3254
442334731 4137
427975646 4123
311844441 7462
449214239 184009287
458700001 1529
339155102 4179
88651080 508
963254565 12285
31141111 130
236278633 118139317
260852625 1544
526801757 1756
363924779 1830
822677195 5258
670365953 319457199
485544510 485544509
764734609 6830
802800001 2676
424250531 1468
146856747 880
462192672 462192671
264898816 1162
486001619 1620
890488904 73896
803102160 6580
319521799 8840
550342619 2070
319911484 1861
549898167 1833
724892840 3321
305804945 4087
283500322 26150
816949918 399247606
697216189 6610
175012721 727
881398809 6263
142199910 474
547876170 2087
390310785 2066
618233968 309116984
280717307 262418363
778244833 2928
606310231 5048
313536457 2504
393600232 1312
736254123 7788
490139072 3646
472404444 7368
395886855 3112
721347863 10772
42221050 142
810897656 2703
983038160 3394
915862240 4425
589756682 5086
797767454 27815
652700535 2343
358822880 2066
507814445 1851
977392579 26918
719152595 719152596
634500000 2115
852966743 8563
48272059 1161
629813373 49317
142907147 4534
632391805 2562
586099980 586099981
117881491 117881490
925983235 9078
868882892 3278
562076268 28242
121961405 58253868
179318728 857
611097913 4582
280693468 2263
374401098 1248
520357199 4345
397500564 1325
579641038 8376
73696981 267
209151851 1205
711668968 4052
400582253 11509
951871051 488139
1558 445754588
169501010 565
927605288 12597
625959024 2578
923100001 3077
858154835 429077417
186000620 620
784756251 12517
100499998 335
453204709 1654
286441181 27340
434068803 5399
208499304 695
775502971 2585
110399631 368
714523760 79471
10924635 40
3175 452456550
419398602 1398
790464204 5062
867892486 21281
986551875 358147799
539698200 1799
278809041 1220
646501166 646501167
707354516 9005
735031966 3507
977099157 3257
5079 785852581
899265434 3092
164387983 1424
96329520 630
486599752 1622
835922344 693323532
428364022 1591
823172475 6137
633646019 8106
250676118 1927
889971221 889971220
6817 433888567
890097032 2967
776386521 4055
290099032 967
624715591 3135
972003239 3240
935201766 13003
434398552 1448
3627 268602029
568704592 2457
581205239 2088
133485417 814
518865708 240379237
668839777 6271
905271935 6416
73216936 253
220826910 1769
141339865 70669932
648888527 600908701
589012177 3166
134737010 1529
856062922 337533227
464006800 2264
451775874 2438
959701916 3199
139880103 728
941978734 4723
14137830 51
54346865 572
1388 207563134
357823776 2544
519201638 15371
87478776 744
536250112 55231
83999828 280
921901434 3073
436579396 2101
782103563 2607
635295493 6396
945704657 4216
25565 405869940
648484505 23095
378606875 141225149
870732769 435366384
962242802 7334
535113271 344463515
941403139 3138
963957025 13225
806699999 2689
404340709 200765
795003966 9774
818264774 7474
627971065 437635619
893996649 6591
884533682 8156
965600679 8503
902103006 3007
214632614 6202
742428281 2614
895296148 895296148
649198495 2164
130032129 1157
877101099 40513
200516667 200516666
74057262 383
905 151802608
962531593 5330
889340575 9952
4391 997348746
214200715 714
629699527 2099
18300016 61
702193417 538977011
210922531 915
805444468 9532
24299919 81
807134803 16830
219299269 731
236290652 2041
812569729 9898
946489051 3510
5945 854332590
533923455 3785
27401 156032168
814480411 8607
766961304 3533
394826445 1665
898105204 5945
830392024 7719
202945156 915
961525513 3441
2779 218812902
268365698 1813
94200577 314
71400028 238
741296853 3086
628798189 2096
332159521 1806
55659343 208
640277703 8750
954073705 6184
300558938 1337
734485480 12710
746383687 3809
362100001 1207
779099117 2597
11974423 122
427587299 2026
654697959 5811
1396 380728472
958678047 12391
39871 429610025
2642 441681634
474606023 2594
983637817 983637816
324621927 4052
412994763 412994764
791170378 22124
526044720 1901
570733551 4729
300681476 1158
338401129 1128
910116339 56090
465298449 1551
2161 399018327
356402339 4305
628499646 2095
734999988 2450
677225287 30123
330848957 165424479
7231110 31
219794725 746
542315902 11492
398287306 1479
471733676 7180
265576523 132788261
139927555 955
1798 114539936
781579358 12208
115584468 1007
131340548 727
286199046 954
639311629 6528
615369671 2259
399177751 8511
502801675 1676
616423963 6457
293640081 1840
826676189 7061
11516 914997790
1325 353398721
259253929 965
739848905 3591
88455761 340
682217113 3071
800440080 4136
952678343 12196
316990627 55196
889200000 2964
855 196266624
857645153 11114
477600001 1592
276156609 1456
442340991 1942
958774779 616155733
890097038 2967
930302600 4540
257555059 257555060
595675760 4039
163500605 1481
562082094 10766
603392679 3445
516786244 1851
785187559 6038
578402678 1928
848715326 3621
698943587 4717
3113 652842112
190790464 1684
820354374 2793
87026006 1282
282918357 1287
994924421 626426599
59941 884383566
470442965 12120
755089135 3097
754153563 11317
296217889 296217889
812576457 116727
177229564 1535
376833355 2234
799519351 2859
552130715 2659
568840925 3532
116308657 58154328
111427834 1178
927870212 51952
16266294 708
732552661 13704
496225080 496225080
98129047 593
23669 935540894
599560460 5913
4146 911162274
988044373 3518
748069937 3342
714229749 4213
534570926 2830
255146419 127573209
162886013 162886013
233364383 5016
466020967 1708
294711795 1156
810758837 4363
210431509 1204
807128025 17858
713605200 4400
314511701 1381
372171084 3443
570412077 2663
847522373 13334
842130640 4045
136245907 68122953
165882571 1497
443099513 1477
856882960 2896
300001 1
428025905 1537
800051535 6148
490770513 9063
326272519 8680
62352833 415
334144824 167072412
455622538 14140
483344586 22563
117502336 398
73692001 2300
206168669 4065
930001340 3100
396241360 396241360
792002639 2640
184610521 92305260
142208134 1438
714489266 3370
648226785 3262
246123225 887
772145478 5459
964974690 1052317
618081745 2087
62399793 208
1884 59766438
393650992 4144
195000649 650
953494646 3596
172301163 86150582
666152389 36636
484647898 3727
185857179 1807
823532012 3218
172496890 1177
70 17119480
21074 760244550
496855586 2963
875739620 3213
442144549 1917
352018321 2040
6436 716468392
560191358 8029
245133778 4116
914901526 457450763
73732089 986
905553553 452776776
118906433 897
561285576 5651
143503669 1386
281881559 1410
267599109 892
32155364 16077682
976200858 3254
97396641 373
970360233 3274
4043 189044685
455000269 46857
817854647 6251
771592686 2814
27482773 14788190
161166632 1320
950831105 6848
606730063 21139
163340855 700
863779353 6339
120997877 696
697800055 2326
752641060 35293
583541281 2016
748 190580050
232102774 3867
746248054 4577
933706300 5300
980730674 9043
16628846 16628847
349486192 2921
40500180 135
3706 839257054
86219060 590
225001453 750
279591052 212477547
7366 809339250
237000791 790
271366166 1608
632181795 316090897
546902574 2389
507198128 2416
462919189 5262
504576425 1740
512700783 1709
575448932 1959
515668033 1782
935482107 426382
32700044 109
263587456 1121
769498857 2565
998547115 947985667
321190114 3690
831857509 18134
417587143 3143
62640833 31320417
740800050 3764
220083032 2354
513391404 11225
892201353 2974
12515 597913656
922168799 6480
192934379 1158
51886587 213
787427719 4552
953032609 8046
936603473 3122
71839681 1320
39600041 132
829002440 9290
876729333 9287
84751451 774
629926864 256889643
232926669 907
740240808 4046
77481147 38740573
255596591 127798296
474571756 2431
122526396 1572
172550378 2054
785747794 3819
204219992 1188
14385289 235
624957425 7163
443693460 443693461
328498906 1095
999906426 21793
36532660 172
969149108 967704369
818179189 3019
8151 761478861
887711221 53268
196916113 2952
659700000 6250
990 213431130
68940451 675
792372211 5281
3794 420295391
658244978 13083
142370793 71185397
370794055 2088
192796677 850
51900237 173
679444350 3253
585692091 4847
5373679 65
982800000 3276
774246641 16994
117984126 11041
665164848 2757
25679 939440536
50400167 168
750512357 5828
855270077 3877
289757618 1517
547201244 1824
330335891 14605
949289180 4353
312793808 1594
9257961 69
491805007 17841
243008128 36030
561027073 6096
692124275 4236
205706934 861
217499999 725
4211 909701045
25577414 3013
492604279 2114
335852529 3047
15299948 51
947250361 181311
78033279 1469
761 149569984
734618761 2935
697186620 48295
314100945 1047
622509413 3006
360001844 1200
755678766 423146977
983212070 3965
885897046 2953
734397552 2448
3247 265222646
351823158 4540
205500001 685
240600801 802
444568168 3571
830342790 10378
352198826 1174
621002069 2070
234983034 117491517
805498466 2685
221335542 1919
5512369 71
742502475 2475
514371312 2309
768347751 2729
807685076 7091
468519451 3257
105632708 393
391117739 23594
678338707 339169353
828428127 828428127
951208561 4230
592847781 2828
943617040 18490
7405 676655492
225082949 1378
931433536 4906
945845446 389407482
395596844 2133
1023 123235695
186041359 4915
82883687 4864
1736 277323699
1987 573387475
166820796 2511
486563907 2775
895881987 11847
878933673 3745
582263221 4620
716359899 37979
41990153 20995076
611775606 3386
994029824 861818611
6079 886506402
319201655 1064
93753721 2434
570946215 8949
458870630 1857
185272513 951
28440435 365
14 3374664
506403323 1688
573432106 15123
282899056 943
873723201 873723202
799135711 4504
958838804 17941
334151742 4564
396257601 2199
285600491 1461
970289829 33127
722517601 17400
55285681 240
21551739 140
728146068 7249
70721747 622
737675830 2673
724937486 362468743
739498947 2465
167660792 69864065
794703610 7017
998898614 30204
563457867 2467
560313425 2765
12346 982315216
529545990 1931
787802627 2626
536305399 9154
494701650 1649
217500572 964
772876411 386438205
696869015 309735547
171785359 1835
215825843 1014
962154285 7366
624772875 3113
552001400 1840
254674774 184949
465250405 3273
197700806 659
110324800 110324799
200030796 1134
861843733 48031
76538891 728
56400274 188
785104187 2617
814148869 5412
50437485 50437485
844736800 5728
841282959 3440
738902463 2463
946967110 473483555
601060582 4167
458504361 15767
372299554 1241
41997509 329
888444451 3735
252698624 252698625
972981812 3325
313283345 313283345
270807921 18634
18618378 99
434736317 1761
330001540 1100
837440739 418720369
200243585 948
235181069 1111
347401158 1158
964117078 4467
3722 631435407
846692938 61618
863214197 431607098
974714536 20285
355540217 2612
48623561 358
921530036 921530037
404400853 1348
295983517 295983518
147878947 522
338100000 1127
156754756 1395
186600724 622
909838181 909838182
35467480 283
326254599 1736
857008627 388475362
93652679 386
668965795 3306
71751094 383
612903578 2043
153408061 1066
432082529 1556
755848386 5301
930903103 3103
160200535 534
17838814 6160795
897056226 3025
967642243 5372
105250483 52625241
807680751 53704
1406 81429261
987010667 5476
909335694 6035
228257269 844
18132059 80
92319838 3453
751199180 2504
216812526 1554
982508080 964774557
364222573 1219
752019833 2867
472499999 1575
182151583 6078
808311881 5979
938973189 11846
932391085 9288
337533835 337533835
338398872 1128
35885083 35885084
795440997 12602
954977135 38567
200444359 4485
650730380 4643
504546548 3063
488919907 1906
2936 805923077
60791152 206
419979515 2130
304006186 1435
226625673 197828798
259183470 1578
555902437 1853
94037740 42913815
3040 76942400
343884440 6961
284311454 7521
275300655 94522735
870929284 10733
17642501 228
824999999 2750
774517486 3885
539972061 539972060
808429840 4016
110723730 464
589811524 20942
789355766 2915
289046526 4395
694628316 49482
6210709 3771661
304201248 1014
816186805 5012
311702929 3362
433499512 1445
506993249 2009
117403041 736
842074988 17345
174199316 906
602916661 2848
428401778 1428
275127334 1323
49757 173866907
107902981 738
718363724 2823
274594139 2010
833102778 2777
303418794 1457
538573872 3216
830702663 4426
508201742 1694
758015311 304919600
654060543 18944
414896815 4232
691922031 66602
228599371 2694
419099817 1397
562582432 3126
858484077 3698
699300622 2331
135533285 22335
909062455 32887
990600001 3302
8577 903921453
832468260 26260
721460706 2654
93136575 3290
732810696 4576
22504512 96
559828375 1974
858450160 10479
591598029 1972
679987855 5039
376229633 3754
673799999 2246
804151286 2991
447834049 2256
768626316 20772
234940658 1182
148495743 2846
81081624 3588
897897007 2993
160896997 2955
331905111 2152
827 113488348
287498640 1430
7929 307091740
493996493 5334
705598499 2352
802202674 2674
103135791 44382698
435 128899700
343498856 1145
858282605 4478
566464085 1973
598239108 2484
252651264 1007
581701940 1939
831603688 4027
474497149 1770
873729316 135567
395160156 2357
675713524 9733
357938553 178969276
264900883 883
399301331 1331
653998642 2180
293280328 1496
720003653 720003654
344830211 172415105
607827671 12236
325706640 2371
854337905 4507
994216013 26994
2003 482233063
496050783 3572
653144622 53771
396600001 1322
869886510 4660
90099350 1702
259168852 1283
877800184 2926
1521 222126840
310 75909390
582718995 582718995
44653 733754615
817853821 2765
199929861 3008
876600241 2922
711784766 2942
935849564 61565
114829917 465
280800936 936
15094324 5161815
155905287 899
544001639 16070
335104000 1375
335646671 5770
23444 612943380
219600798 732
200699525 669
994832037 994832037
924598027 3082
201154039 1306
2278 587259253
919832629 5574
297083087 9439
4801762 4801762
90622895 634
416107007 1708
461752001 21214
264 70284211
937800001 3126
267903805 267903804
915710113 3096
2500 749482500
100175629 1239
955503185 3185
746128248 746128249
501010437 250505218
672599999 2242
16800029 56
773452326 322842216
745612919 4953
169504281 1333
648670968 2401
427766500 1750
84299720 281
949496023 5009
973196756 3244
898616436 3691
710910189 3711
597300591 1991
579602277 1932
131398407 439
135141889 1536
2612 756863568
469985027 469985028
299460094 1011
329004230 3995
244199185 814
4730 556533832
699072104 262620687
233340379 910
743761957 3018
258084338 1403
645672129 2529
312900706 1043
290854203 1368
869400000 2898
188773 570345853
4702 904393570
485434289 2283
576507125 1935
623051616 4567
10801518 39
292660108 7757
172500000 575
596432945 4213
489293595 4249
170099434 567
517428692 2462
646497864 2155
412201374 1374
388274645 1867
718687199 9240
512272415 256136207
23721684 294
920116585 11779
823526531 411763265
2675 787391527
181499939 605
7459757 3729878
929401561 5448
256667963 892
446100126 1487
656851457 328425729
595841780 5791
801663961 59848
169450764 749
942071528 96593
471407743 238446
722997788 2799
697497676 2325
19283265 77
73712772 398
212285651 1850
434996111 2165
752220433 8023
392575985 7537
341850878 1410
82446789 1161
764740636 764740635
911585894 12413
197655769 1461
128129039 624
82599725 325
607050943 6301
528694192 2425
74723124 305
322256183 1630
96215924 581
381965618 7190
61418751 30709375
19200114 64
979830964 3853
273478435 1268
725304638 7961
619498397 2065
520828318 2453
237178437 814
66167 192825235
167470023 5692
380997071 1334
241153477 1562
571078176 571078177
2088 425324634
255900853 853
965638923 3243
224557341 112278670
988407513 494203756
646690650 2575
765132367 4004
785108055 380341523
174734566 5469
5567 834168714
696902323 2323
545108292 2843
864308474 3825
612582750 2784
2066 256022201
208655084 1087
202358897 1134
288301675 1581
105919231 52959616
201299607 671
128649866 985
56468787 56468786
4800691 45
188963572 42761
102034157 2192
221619919 965
80173730 494
679288934 339644467
813230321 135742
363712330 1310
733 205314578
739510861 8259
352906931 1781
176194059 1714
3296 660122880
659884751 2870
613746181 4751
167579166 4745
656876146 656876147
477363618 1641
999450449 12976
149351768 783
762434965 61452
378495421 307849999
24502051 10144268
322016411 122823899
1887 482099891
350302800 4357
323380311 3859
902992031 16628
541677812 1808
120131276 718
1519 288859116
403037100 50644
582001941 1940
856197785 2854
737102458 2457
170388540 813
656944446 3664
168664542 853
700651591 3960
949016175 5325
365673072 7996
41399863 138
186745124 735
486899641 1623
201338501 847
133676472 5284
4820 269077866
654733418 13666
58041196 379
661763228 7129
148500495 495
738032754 4493
334738088 4293
11363648 50
123035167 464
569794562 255603
814728251 3273
569119315 3675
795 104320072
323398921 1078
88199705 294
744713621 42098
728288776 2529
270517883 1297
2603 464625764
734982002 4119
308956504 1350
782232067 7506
885755235 9542
717464495 5416
996522417 498261209
607886369 45692
797605632 645312
677997740 2260
655898201 3629
400341376 2175
121200505 404
356001627 3976
527302701 3558
402016629 2023
861677776 20638
933691879 4642
349289643 1427
995494355 5391
323355156 9535
307501025 1025
458063904 2608
22875810 114
305998399 305998400
335740447 335740448
147556205 73778102
708619840 3633
109007249 1810
893982537 446991269
320852791 2017
775795732 15372
23100000 77
15723 991280138
722701423 2409
66173250 3085
81670442 1862
640381245 33845
162937536 716
850392001 3048
150127012 150127012
157344811 633
391500382 1305
819934048 726006852
381822632 5142
292989476 4078
511500353 1705
644656120 2157
404702478 1349
848340562 411863479
465416854 465416855
672509820 4835
908114258 447865056
679799392 2266
808933745 3417
854731990 130833
221901265 1469
703428696 3959
317421888 5664
402601342 1342
451469437 451469436
238418408 161174588
705693395 2666
66000171 220
980899948 15447
444382323 11189
849901654 2833
966003221 3220
3346 787694381
97228845 578
415876997 1610
490876151 3050
200 8900000
669808891 6031
613957439 2224
83637503 665
738002460 2460
741475004 23112
1818 309958092
2547 654642685
616195009 616195010
732118718 2904
330301100 1101
961731156 445506527
23100077 77
313469191 1845
553831325 2964
317737141 317737142
743398613 2478
959447568 427269604
184800242 616
891916999 4082
147689919 123683856
992406676 496203338
270822421 1436
706119255 45742
254747568 2543
853469097 2931
538193176 11641
513301712 1711
270477629 135238814
214143149 2845
35313248 233
178279999 89139999
355708819 177854409
20577 504100939
399212521 10727
975303251 3251
694865883 3881
867792871 433896436
356777254 2834
373501244 1245
428134204 12302
768213076 64680
983997294 3280
755804082 5631
257700088 859
38243218 36737
491619812 172096569
973260440 4587
678233473 1638863
75525296 308
632311911 6699
362175191 1854
650765305 4228
204252090 68647176
570049451 1953
414329597 1499
663597788 2212
545098932 1817
42918781 216
775803197 2586
713905400 3866
192171231 7502
213852293 2374
904796425 452398212
134354577 848
747455433 277935972
106818430 698
954298179 3181
462799556 1619
892944160 6170
217294661 12156
321361504 321361505
203018530 2219
521287902 2387
733180800 6943
223450975 784
867717516 841327572
325835206 162917603
2399993 8
907097813 5517
304792765 3198
628327800 4600
380080445 1820
550251905 3227
16290091 182
380600792 1772
810680853 337821122
680812432 13153
164866575 18032
179966602 1584
1823 378967063
528943526 528943527
797580255 5835
888902964 2963
822891388 3819
635772385 3384
660723922 5151
86631950 527
702299999 2341
2628 538485084
681747372 19232
645813614 2901
895797812 2986
519235822 1997
474799573 8211
4629 875776662
619434852 422382641
57734857 3494
317963274 1258
572698090 1909
898789481 16646
20003 722808968
886129916 12412
682437150 22545
282000941 940
838804979 3977
164897327 2546
40289412 140
996237285 996237286
73500246 245
750089385 4853
782364140 3715
77313486 286
630965732 20607
981846244 4379
235736963 860
46088027 189
936352956 22638
68099773 227
483 118716570
607072843 2197
499091295 1937
235700807 1142
852788835 37426
488298241 1540373
862781626 3073
605957413 302978707
395874720 4210
467436243 3034
864719190 10233
847162537 4237
423899833 1413
141978927 728
452984947 8724
527618599 6009
131487280 813
418443889 1583
452482369 3864
2831 816613274
830267592 3486
726041762 3982
430283304 2395
454290337 6264
165600552 552
818102728 2727
9856 466218368
378943551 1997
784841931 2638
907442936 9171
456775069 10579
185685503 768
188100404 627
451986501 5804
998073601 9600
132276235 679
61925440 461
42288063 224
837602793 2792
564036209 2286
456830681 407066046
918444805 29495
42889062 803
772135141 3801
902999999 3010
405298866 1351
64958517 434
989809498 3447
674517081 285337583
308566999 2593
546302702 6263
749355899 7548
375873425 22031
401688687 401688686
543145158 33086
450473756 8507
957888820 3220
914466806 5329
306030701 1070
579281058 2638
545075332 6734
800688016 53397
222770393 1067
186151301 643
276636722 4501
15444591 75
614900885 14740
941342371 9722
809415904 3728
886497045 2955
399900857 1333
728033936 3056
322264955 322264954
299999165 1000
938875511 469437756
816599914 2722
311402502 155701251
208107336 1135
842504493 19652
897354491 448677245
966575309 3719
536557892 1951
263611181 1666
757801670 15961
584865917 86814
752924457 4872
742922874 5347
236677197 3394
99876863 358
734814780 11445
324007678 1234
419145234 2160
725300057 5544
845230642 21262
622758216 6926
808597536 15011
517291839 2969
989047241 7084
931697996 4287
228001077 760
24600041 82
809723837 2894
344398852 1148
954399695 3481
813900944 2713
381033060 7997
632451301 15626
530 42754854
614563934 614563933
506931283 2418
735316169 23055
341000027 2417
592309534 4223
548418847 3816
161020037 599
436373750 2015
170480624 2788
649605453 3235
393585183 1738
762601272 2542
769992480 3078
943285365 107595
557274810 4158
119699601 399
593764034 593764035
41296311 251
63771677 31885838
700749677 10014
458999070 1530
899400000 2998
345899119 1346
61701935 30850967
713233933 3085
678636430 7097
468246605 20238
860178539 2910
938123689 3206
249977042 1211
323804137 2757
520880357 432662036
608308355 2038
678902264 2263
641012943 3887
926761131 38933
445201399 1484
244367833 888
101913094 2341
952200407 3174
548472587 9514
920519335 9918
137794603 787
182764041 994
617658758 4977
565491266 2804
55612557 273
723597587 2412
1252 259723269
455400757 1518
914367014 4366
951904972 3987
483651799 241825900
786857331 16633
770797398 7490
934226551 5519
475920873 17339
500529750 2621
420046201 1530
768599999 2562
639003655 2130
143212161 1067
125282613 4657
573961311 3230
767259648 3456
38061499 212
682715966 2586
249633205 2767
338240376 1251
789792767 3174
35400074 118
28313984 192
393272741 3054
408449433 3997
493801646 1646
517793729 173814251
245400817 818
851194576 13905
289537667 3261
809273948 664226493
1317 285551615
140460261 516
903365740 903365741
656488729 45934
109566327 449
79915415 39957707
525415425 4070
193499355 645
364653121 2101
760369995 3381
666925879 2172397
148975277 869
779073957 4058
740248768 3056
770511311 7249
574195771 17673
126955329 53525633
784364249 392182124
921600000 3072
546774569 2571
948351704 3818
164413861 164413862
3626 921270250
8129001 4064500
834054384 7219
889545020 5915
276953282 1081
940803135 3136
818961701 3107
532201774 1774
38699870 129
185700620 619
836953054 22017
200513219 5065
598050563 2909
758870452 2683
613503939 2045
618457066 3750
565370254 1993
332099999 1107
158417313 610
905700000 3019
411868823 8483
358418995 5665
677438103 2809
381956598 2100
817803449 3806
396354876 2194
412591664 33899
6941 682283886
788394361 8040
405614009 7643
703053722 263292967
304591941 3698
263100573 1527
204612941 949
457978485 2256
629660833 14646
759644035 13205
7466 844710706
827426149 4869
861267258 5547
463223137 2472
16345 372355445
790 236318980
199487877 722
67008307 274
166728228 714
487200000 1624
728788283 6343
2481 669586810
99035249 49517624
590125283 3468
266699999 889
614031984 267502632
195899577 653
474269739 3442
1412 360325977
479149874 6404
367032135 25538
164100547 547
238227899 2098
736768537 6427
412767547 67339
927673309 347596324
425401418 1418
473725955 236862978
575899190 3777
222997397 3911
91200000 304
718071406 118435
93299689 311
478266047 6624
316570380 2726
768761750 290083344
68186776 34093388
521220564 13703
193544463 96772231
613800001 2046
920119291 73124
958660151 103584
672736517 2883
197101303 98550652
164400497 548
867352079 12880
73727564 1259
43140701 43140700
550098362 2181
737535404 737535405
10000 301150000
197461548 9157
603042853 9917
209101177 697
436706273 3229
231711275 115855637
143743138 61970022
940230341 3220
458194992 2777
357855831 1321
520585032 1904
941759601 4168
278052391 990
728397571 2428
975598265 487799132
146682155 1788
199447798 1061
725835797 4142
918814612 6931
940644807 408962046
669298772 2231
138900462 463
284700950 949
950099419 3167
888538793 3718
468693551 2045
4417 861104522
429165828 1883
274312551 137156275
457948201 2410
794030809 3011
321230308 5956
824470620 3195
318428091 5303
692028908 2417
621873451 21870
809462947 15748
348149164 1397
422514561 5590
504926900 1900
687236062 4687
651633681 2476
421030304 17278
508534873 5154
755403092 2518
281583815 281583816
120276739 486
37657459 18828729
291406054 291406054
870899999 2903
772797512 2576
531300530 1771
252472001 1049
691497696 2305
499969115 12483
900596997 3002
703987160 15133
120684674 682
977186319 5104
800999941 32544
967424051 5873
551247046 5761
958933134 13471
113130369 790
3463 662982003
26756203 159
349561035 4213
646197846 2154
539209205 426051117
2617 202087357
400315604 177671862
942003139 3140
143448633 923
570642297 2389
269691301 90119619
51107866 295
909737976 10235
316062518 316062518
217367388 1751
7312 799627092
221744735 1488
686127511 10305
369000314 1230
260700868 869
315 42977752
703460366 22261
86515351 308
846467911 649972056
393150482 3644
418787817 1471
159888644 5130
794099009 2647
813701154 3481
916333495 4706
723001677 2410
164451816 1061
137400457 458
159965567 1289
697802279 2326
820413177 7744
457314299 2540
132386899 449
230377915 115188957
582235755 7694
998703330 3329
67353400 453
934974599 4200
579750535 214875837
919381335 3574
77099744 257
81611155 470
913593009 362083100
211022397 1742
945491607 454503796
58222500 750
246005362 3686
381976674 7616
649603499 2730
868853700 11180
332246444 332246443
23477 880034633
4476 704253840
537951014 2317
11589263 579
93300014 311
504070004 2401
152933151 76466575
208023684 104011842
838602163 25796
571727969 3223
705233447 3704
715225487 2633
779233397 2867
177600072 592
578907065 3126
258600835 862
28267200 195
950875976 3909
999321353 6642
232134588 1011
89699730 299
964033474 7091
171440649 646
425481518 6083
130988800 1073
813233573 5107
924186293 454717011
572693027 13863
196012180 910
419391406 1410
217150389 217150389
281822771 3278
476998409 1590
426448765 4228
991570554 3433
852347041 10073
583503184 11728
674601674 6605
548866376 34222
524784222 60480
434269957 434269957
530081841 3181
547995374 1868
625720865 2334
471390963 17314
603203930 8810
583136952 2712
372369451 1532
92549316 45891520
251426071 1069
846298265 2821
435367296 2242
346808312 18231
945995760 450458788
6402 609588808
667086764 28786
398927372 16466
661752105 3659
68247067 63288528
8400028 28
917100001 3057
344958015 1321
191262523 1389
698676646 16453
396536139 4060
853605452 7649
287414720 287414721
259603092 2367
562902615 11745
659469724 2438
91192608 3312
947816245 3774
170331380 1276
210557329 824
15000094 50
870602903 2902
125620933 656
191292583 854
647869949 106470
923367539 18299
452501851 2656
465601553 1552
694458577 5571
960422863 960422863
129300431 431
759218113 379609056
656620965 4859
538500275 1795
320435529 294298410
577198075 1924
2788 600682964
564852065 24902
439579666 2275
516853087 5141
388800920 1296
649751139 5131
318888511 2099
713412839 356706419
66503072 232
1330 148018254
531804853 7926
339598868 1132
2529 421285878
973500001 3245
531601493 1772
105063841 672
891897027 2973
396519759 3514
364885668 1473
487753715 1815
852900000 2843
832435581 3849
609455177 5357
830081207 4566
49500001 165
985586472 4325
16499946 55
178799403 596
127069968 63534984
50624459 769
258228390 1589
357599902 1192
621420056 2883
668490014 3439
22545059 170
593120555 4326
506324576 1874
895158362 38733
186124809 815
861299999 2871
785 220778895
240900803 803
565618158 2532
517798275 1726
612492068 7984
2259 567814843
992441124 25134
893363850 19575
122526000 1200
353 89598581
53459616 5936
191663465 1808
943143245 4339
260690613 110800879
194136576 982
542399044 1808
514324799 4584
994688616 61583
149 25917358
529002293 580267
397261297 1422
941301675 68583
1549 364584320
129228981 658
666493250 666493251
318086330 2570
385696268 1971
546514164 13833
553230655 2867
285027441 2160
544075139 17682
2956 647600480
545247721 2029
623352216 14529
756367341 378183670
288739100 1553
661445994 3263
515710231 257855115
25818481 135
888124795 822552658
600441921 21580
392768099 1476
403994723 1407
906396581 4902
6843654 31
439365710 1587
926065061 3341
876604080 59560
225900460 753
595362448 286095774
381342146 2801
871798129 2906
404010968 1816
625787611 15463
608726314 6811
495900000 1653
5783 931290128
790453294 56868
333599854 1112
834426390 5145
446717425 5288
258833565 1624
2498 129908490
254482263 4077
798895539 5762
811805331 2706
401105627 3058
923996921 3080
301504608 1031
135300435 451
311325769 4953
587979004 587979005
505346862 308286952
456336311 456336312
456404511 1990
632097893 2107
718200000 2394
516148331 4723
627895290 2387
997501852 3325
365060564 182530282
417301391 1391
72148856 582
746053903 4491
84854749 775
717302391 2391
2732 522173972
434596120 4555
200400000 668
311944077 155972038
704845259 3156
573793659 2486
990807022 7188
961045448 4823
490 86398255
332812383 2269
246000819 820
673517605 243262715
134283556 730
860470573 15674
5122 622264349
860487253 13964
321001071 1070
288532453 288532454
263323898 1287
393740363 11046
115799615 386
855277001 3331
947424574 13919
191813606 675
857595181 5603
927035705 8092
894714500 3950
589990846 2223
259595279 1008
333901038 1113
10874 524291877
584762995 2800
22043335 371
312090805 1417
4034 959753144
903370403 4546
136499545 455
153488224 651
482584561 2996
755956546 4162
701997659 2340
285857009 2230
501171722 501171723
892864278 5443
992996689 3310
736075452 2469
642900000 2143
761924407 761924407
888676414 10699
27353344 128
948026727 3256
142763713 4368
942969729 5487
770510404 2715
447766003 2214
944631036 4999
452699022 1509
235125931 811
934203114 3114
341982356 1232
217050241 1920
5489326 45
949337191 18423
216790685 1878
822851620 2774
827964351 4749
912813048 4152
3764 697126676
2711 527137255
818387474 3969
804889874 2709
620246875 108758
23232612 156
232761054 1902
251053425 1575
564738543 18978
822952039 3029
343315585 171657792
302875712 2021
290738722 23441
696601487 2322
192600641 642
105979769 585
671098416 2237
531116143 15452
957003189 3190
508421806 8016
880553933 23233
8145 319525022
665263132 2455
12300000 41
980491766 5337
919768860 23670
672601179 2242
807018885 807018886
919444709 9226
744941399 9200
3613 945157187
894900001 2983
450599682 1502
901615099 6209
735134967 2530
974572391 4256
773150461 10817
591299052 1971
912942429 4624
362533225 181266612
346957535 7469
378761104 16668
950199515 503705446
743397522 2478
481018655 7394
410005861 1892
995017843 5619
4 359342
329226280 2326
666849860 2463
737863290 2565
947020884 7986
674432951 3070
681600555 2272
4782 832871376
626918113 2129
462679544 163551863
386467452 1430
768302749 2561
90397231 330
771297468 2571
885111721 23377
747818173 3432
152999953 510
811498262 2705
142035205 834
184227306 834
197099690 657
745902075 372951037
671592929 5416072
948158023 10542
146739791 1301
999960884 999855261
6298 622015806
314100838 1047
477301591 1591
779167816 13449
859165372 736116893
199293695 1008
210877524 822
873002599 2910
803364314 4665
572792714 2211
555785776 16099
349735537 1262
816896191 3410
119845459 410
756297500 2521
675297748 2251
52586207 561
467940142 381667942
897176636 3978
977700000 3259
981993814 8488
868236598 3458
967496887 3225
208170611 2964
488183694 2162
837265352 38696
992702775 3309
578999026 1930
936608884 5483
637338602 3559
649502165 2165
3002 673234856
582161619 9789
469763120 3153
14100080 47
83701001 500
952224903 4288
822297258 2741
86882313 789
948928503 368698223
472 120217629
16080974 16080975
333775765 1316
7537270 26
503315894 3511
170509268 833
882621769 10644
124799687 416
748309536 2652
466642904 8147
547263008 5344
509906849 4490
926005583 223266
5632 451860020
532173005 3140
549303167 4534
483000847 1610
3442 455791342
835003623 11102
801659271 11809
428411563 3662
941148852 468561249
505017101 252508551
359268342 1201
262577852 950
146468349 1337
997199999 3324
443377755 4055
20868588 731
7636 938968376
591978631 3471
982174322 330954105
100800199 336
768511630 13789
58199854 194
171528833 3661
304854263 3016
930418701 3110
397200935 1324
664923483 5461
115404370 1956
443179715 1661
445232139 3333
753936925 3216
351403110 13890
559502258 1865
280071699 1306
793962624 2912
532749999 4262
657112175 3945
236559349 1902
367311457 1968
76294770 304
664766243 3636
558100897 157123
198817832 1821
153748799 1200
348648452 4652
870739647 870739648
613501835 2045
861730694 3422
427563876 2557
351300001 1171
389342964 1532
967075701 99583
944526689 8803
757586823 6797
141122457 867
985147985 6088
49521 638703081
193500646 645
943329031 4153
170099683 567
702002339 2340
64200000 214
834302781 2781
78599973 262
829920649 3530
527101758 1757
627191924 3443
134470569 692
4577 497073482
11030065 184
438904333 1577
846600001 2822
821852202 5833
228818927 24071
455399223 1518
790199003 2634
417869464 1575
974480189 5689
805106903 12788
355762663 3898
162774217 746
521239799 2824
431216775 2115
679868142 2450
939608902 6853
327533591 1402
835272068 11587
437624261 1917
862669179 45722
207827899 881
48501724 208
923595251 103195
224348502 112174251
803398466 2678
647460848 647460848
697936011 4003
940030571 21105
615150404 22807
17953 233735779
543802735 271901367
383099218 1277
153925487 577
7728 792985536
754001067 5334
955498424 3185
903131538 5203
638553313 319276656
393096031 3808
434098552 1447
134699551 449
7125 909178500
27166 975992882
809009390 5866
167984182 6821
535175057 2655
626769600 8160
496419680 1660
318862839 159431419
4881 983237577
203776861 1506
227612316 2004
449500499 2150
947287755 9674
365963369 1530
272909385 963
474437567 2706
380986230 2209
928800000 3096
508902233 254451116
419412267 3488
793802645 2646
589957297 3180
855324202 787100575
293902186 248855146
71810604 1327
481658184 2609
437815972 1991
146749520 627
1385 363942887
163505565 645
966465696 57432
163425881 2377
278700794 929
980398777 3268
496117135 1844
102829084 970
398221399 1686
761402538 2538
392162293 1461
515372874 2334
530771875 2575
539399235 1798
628992316 2345
783287587 391643793
828102714 23015
972449044 14477
200596258 985
212002728 1292
346560753 252331285
735146646 9447
695182464 2445
643975614 5151
230101394 767
10671989 10671990
920099025 3525
898406627 3933
980093535 8765
871797093 2906
5650 580754546
110100366 367
668800467 12702
182100001 607
686085959 686085960
944499626 471627990
843554665 3097
940552044 4069
2269 665040408
7167 881266674
585670725 2226
456612995 2615
251474251 2401
332187656 2879
968271289 4190
285508598 29021
465989738 4561
496284585 2078
958203193 3194
26400072 88
45000299 150
611670836 401595962
828687383 414343691
275400000 918
561864320 5639
556571964 293681888
324754921 3885
299136115 2346
142725302 5019
268425865 1464
20582 682519702
537383283 3538
804366310 3957
673667813 88654
239948729 1134
69696531 468
367145438 1793
805736875 7222
948888376 35639
395776069 5262
944146103 462818330
537726042 5063
875399212 2918
504096839 260143494
1667 245136296
991223212 4478
845560568 3896
276001747 920
512086133 2250
765597448 2552
213221843 726
239672533 814
397223288 2762
933691333 17618
591092316 3956
950844009 872606066
413701828 1379
517933104 1776
526205912 35146
122342198 504
595479110 16167
14799890 216
732976817 732976818
334997415 1300
964811933 482405966
712200730 3170
217629572 108814786
54418381 54418381
339000056 1130
585675700 72994
762074422 9398
88447864 451
647700913 2159
925508970 3623
167943360 2496
922499556 3075
506455527 379322416
21396841 120
127134719 2136
750302500 2501
285440079 1463
137538336 1731
368101227 1227
599114091 246740150
769280682 9537
878186146 8807
228359661 3865
865287549 5150
805719548 12913
785 177359824
950992907 14834
837513761 2886
744902484 2483
239744925 1756
147995450 3803
246009876 7962
988447664 974157626
166559621 83279810
240300800 801
552508306 296749176
33454001 146
608574433 2310
459539397 1927
133080407 486
487716491 3603
511598545 4446
721290039 4390
397413739 7626
861819928 3829
459741078 2623
232546592 232546593
258164520 1871
429214994 3033
901957676 4042
266606856 7677
578738808 34757
837657492 3229
768899999 2563
429600243 1432
12768317 12768318
85799872 286
538626944 2752
301499999 1005
698791787 5033
992773833 3479
414308389 14002
384119735 8943
862800385 2876
330898939 1103
204277856 2271
956321636 478160818
559801263 1866
228138409 825
359575449 6613
425969281 2673
246779699 246779699
694254424 3555
845231610 1084417
27370279 3879
717298059 2391
952303638 4922
743569806 4400
73469697 256
626595436 11373
416750169 1639
350007854 2831
624852086 312426043
301706670 11773
80131756 492
42754822 599
47726646 430
845402565 2818
267426501 1053
548529481 3060
543315376 2275
477117964 2970
883834498 31087
17400001 58
953284443 4283
343801793 1146
522819455 2064
156899476 523
606624019 3666
20400066 68
838049238 132247
483919342 2746
935106088 3117
658583526 10535
817497276 2725
756611611 698625907
692237069 7182
370499543 1235
5909 23951905
754830616 12485
177055042 2309
387799615 3993
413816344 2257
295129593 217888386
982263997 23947
366882984 1224
434072711 3470
649444650 324722325
176614709 3169
611 86295455
176512035 1360
570601234 1902
502998527 502998528
289200507 964
289199035 964
422564451 1435
219899267 733
116400266 388
809511779 39270
18885 294417150
256950388 925
731039552 646173154
12363201 6181600
653364145 3247
729602163 2432
715662377 601618062
396963847 3140
481675120 7120
879671511 4327
690002299 2300
941193811 932341024
234000980 780
277008410 128423
929555997 415284376
342245128 1710
101095096 526
810987974 3675
840377888 4613
728810247 512672620
478490675 2217
631802499 2765
904161216 3132
619802067 2066
796845249 5898
514355417 514355418
289101935 4542
595684167 14684
775472064 7519
423061419 1636
44100210 147
472434432 1230298
1697 473495957
924001380 4672
972196578 942173848
753609378 2764
589371971 11965
691021527 2887
311253429 1812
157519430 78759715
7823161 120
257010640 3560
664514422 3921
486000001 1620
237600001 792
211352115 2468
837424246 418712123
520729765 17854
206156250 4398
863233344 10632
961400999 21000
356196974 3895
590754629 590754630
468600611 1562
475513920 2884
3097415 28
131544601 600
988199999 3294
75337459 293
134427070 976
337122074 2458
987988117 4926
709491391 709491390
68050879 266
798300915 2805
974159275 950955047
7955 468733140
238199205 794
880093419 5570
611411011 2473
646492880 4786
927325195 13856
981993305 490996652
220718556 1002
973465083 840511721
817477414 3400
839450777 3949
667296132 3051
91059914 1071
156566569 7392
427201424 1424
300619610 1115
228676027 1545
602805993 13939
567874636 3907
935686781 23391
476495151 6430
90981986 760
917702464 3059
561656083 2467
903829488 14773
707865150 4695
808869565 6031
991499821 3305
518007105 2040
919672109 4310
974384608 14519
531548419 7186
94378139 1185
735928357 3916
788398832 2628
398398671 1328
833467875 5755
103805209 1050
811371221 32103
537085167 1885
909627019 3356
259340102 1031
612897957 2043
32873912 16436956
7201574 141
218920429 1989
386681572 1346
988905567 408271946
977536142 3324
962821953 2249584
511310814 13610
687485504 19001
499 94726176
50491879 5176
380606054 200850778
937321904 448600862
293567639 9531
982462179 7805
158380008 158380007
132758669 844
29572960 2514
972987769 15012
942923235 26938
214872181 857
540663937 9024
32158351 123
396145275 23765
694501836 99613
212450866 212450865
147968135 147968135
950515612 237733
205154665 904
172553271 86276636
228302108 105101162
975438002 3689
357133595 36005
309069077 1115
657902531 2193
866999203 2890
539232061 13569
458698471 1529
398386346 1405
197699340 659
242099192 807
153948404 2321
390480827 2631
261887206 6439
453081652 2380
847661474 3505
939903740 3133
530150284 8004
689 147459091
265880513 132940256
566004909 2245
997623896 11042
594258067 3548
844716488 2948
481566055 16605726
567298092 1925
883879592 121864
157262613 767
774114867 3500
591252671 7741
717300688 2391
2129 484835041
794974170 794974171
752701973 2509
260033021 1179
723700439 6277
464297450 464297451
521535585 272352713
431400000 1438
517802411 1726
983339196 935451336
525312647 2674
381173827 11022
220552152 874
15750 241357439
398886678 5957
586907525 2075
861173949 25230
76199937 38099968
112799624 376
337622443 3144
125145775 656
2786 684703895
764 222929051
565201884 1884
944611618 3500
6450 511302555
969636893 9806
857619177 4197
841501851 2805
828784742 2904
259363243 7537
56700000 189
510057287 8911
938501158 7147
678400468 9444
625802085 2086
228227577 856
948771537 4744
977100000 3257
226199999 754
1129 17884808
372580162 8780
146089396 2115
185700119 619
5122 817823020
57867012 252
228300000 761
149219438 149219437
928703394 6059
121635786 521
115175976 6796
275203489 998
584197935 2161
35400087 118
776209824 3364
174868307 2362
423359772 7548
111636020 12190
570422965 13405
262360918 262360919
7812 681413099
792 181046614
481547549 429693969
909209168 3668
343043524 3257
731884153 3731
695718352 2668
280989418 228143910
107001981 364
214952700 4300
386427083 4052
934200807 3114
890102966 2967
675597749 2252
375423413 1724
862962282 8154
816962761 4968
156336198 1886
304296897 1114
604265375 2288
401358100 401358101
644400000 2148
513153653 1993
970019232 470451797
575398733 1918
286239207 5308
8469301 42
70571000 751
415498904 1385
257399143 858
862058791 3837
942883779 10963
972564156 4231
874283116 7017
974197245 974197246
10500000 35
966702330 6945
513665905 4178
743312064 4686
486836622 2658
144065979 5194
409200139 1364
414324696 2008
480454654 7207
815260414 397488435
963406451 8617
965103217 3217
413981535 2057
842992044 4027
647099999 2157
957763111 3209
2734 391508800
884650168 32496
59399801 198
877904107 232619
949650884 27818
418793985 1568
562262401 21431
706763369 10698
890250353 5779
978148927 19384
783597389 2612
3632608 32
675017435 2597
599703527 1999
944876444 3873
3576 844638484
718248577 2800
25800000 86
953440405 32892
844034306 3611
521247658 521247659
918233946 4360
483598668 1612
585898047 1953
900229609 3684
616069119 2720
833405005 2778
731814529 10453
291 72669684
505721372 2235
848697172 2829
582903713 1943
305079713 1332
991176162 610569651
851330998 5247
232237295 108137190
840992396 3407
3219 704994688
707401806 2358
406498645 1355
757706822 12312
763317377 3879
847994028 21611
243900000 813
592320870 2010
745074352 4669
154135144 699
201831560 4520
66126740 4258
949510375 14051
638110884 9116
295447815 164548397
833360441 12849
454954005 1905
296985311 1781
587398860 1958
707397120 7680
171599769 1549
602999999 2010
426231620 6480
1863 194072705
454544145 159886689
54683457 197
279467767 1353
140908299 2469
846353364 305353959
705569361 9951
185050422 803
65280694 293
498395387 2796
884693178 8580
319542393 3889
276567011 99878633
871935789 11297
958747104 4452
383760896 5504
6547305 27
893534627 4584
936360529 936360530
3731 602299061
726098731 3885
9297 909479025
250650370 1102
821562599 3913
719698648 2399
817991539 6474
594145599 7082
681597727 2272
962396793 3208
927454373 5779
631802106 2106
940198409 3134
833689469 3516
72361178 551
742650361 5367
268199105 894
52679423 1722
198389266 1709
823566018 3721
499763029 2666
7106 372382970
207732719 1807
893496912 5082
315 89644803
4077 347808870
989089480 7048
144900363 1276
472537151 4855
651064162 4969
354629911 1898
473100001 1577
1448 383111112
950101086 3167
93599877 312
326141179 1811
152554713 737
92273611 1370
89966412 724
754503327 2515
15000000 50
890798140 3129
425499074 2025
736540980 3570
257828778 3582
922524057 11249
273557299 961
924218649 31348
31030495 111
142747357 794
185776675 1922
587265518 9353
1483 255564765
2375 482619000
3603 441511620
570298100 1901
3570 307555500
218976912 924
418493845 1487
21059872 237
443876803 6796
88432205 312
323369155 2120
100256159 393
582478680 2760
573582361 2820
175314047 1109
765768513 6415
734522348 367261174
41477705 9092
805163475 3515
562202274 1874
127489070 584
738757575 16411
260026201 1050
783012904 6400
760761427 327494026
960758281 7534
571552179 3511
636956544 25228
642832471 9448
744395574 2737
186641057 2034
933788304 45268
417894262 22837
709083755 24302
274460160 1536
415081683 1628
576946019 8415
689229912 6107
955719271 7754
225599908 752
235908748 2186
117299265 736
510898298 1703
729002146 2430
847708325 3406
476924319 5194
890238657 6421
14420 428552250
477336655 3498
644987888 4809
189118801 1040
562429735 104405
618413301 309206650
582746175 291373087
215100001 717
807483874 8908
938396872 3128
477625148 2548
298485029 2161
994342687 994036920
642150386 5294
65700027 219
775448421 4629
444581663 2883
377829418 5312
69752652 3114
591690741 2140
380118187 380118188
104399765 348
895140280 41291
686457875 2801
853075938 3413
483598505 4584
647896842 3481
715466599 6699
534601782 1782
31625427 192
445588238 3154
183139316 2199
625075400 6425
678660701 4100
116432295 1070
619449047 44980
518807377 8978
762084819 3169
113295105 495
398510425 1924
620529249 2711
8534954 83
923154892 5915
389356981 22785
173700578 579
679500865 2265
124598396 547
404214499 3356
965749481 66530
525958879 7131
297599999 992
179166421 1424
768568157 7473
384706030 1651
86001473 464
762299954 2541
325261556 162630778
491897056 8347
10285 472112355
754061406 5383
367581522 5019
366511950 3085
842268887 3996
23371825 84
166193728 844
506100001 1687
965826175 368074
175316284 755
877881852 4959
361798794 1206
360901204 1203
356633826 1654
135709582 774
783458259 4045
635245237 6332
81 21752714
288757874 1435
20072809 84
160551877 799
704565587 2560
591409945 2135
305840471 4844
836402787 2788
894541311 8271
458950919 229475459
596219708 2797
99900085 333
908870811 793608183
699179706 25959
348683531 9153
4594 828779211
453461579 1782
599705601 299852800
309192928 309192929
655798329 2186
277199601 924
737102458 2457
318901659 1063
993060930 736613407
760241451 760241450
782401373 2608
430922539 2767
2358 657292433
106620677 496
971217331 3389
49067713 272
530934512 3347
616751987 616751987
198873355 1478
216 13783827
308699999 1029
96275056 368
651590611 4042
419101756 1397
220137294 1191
990296698 3301
896056076 5938
589115054 3440
465821264 4303
869005860 8449
829977947 3637
406056241 2529
672674311 3148
165440820 6071
588495536 17577
367927022 7931
924628532 462314266
500854417 30551
38180662 153
706404543 5024
771953536 3195
601512991 4027
507601692 1692
348900001 1163
837831905 22546
972858199 26712
727950429 5672
172665799 792
725 205280125
121500405 405
143960272 1137
1023782 5
273518207 1863
338543600 1353
41750556 595
911737551 4976
67715171 367
571694826 63049
809848770 3869
771603289 2802
729914434 3387
617029291 617029291
769342986 8249
677378316 3073
726890459 21789
4816 564430725
400189927 46102
288594328 14772
1057 238571242
32111460 1950
674701275 508289642
127960192 1017
454001261 6591
662768390 2599
993593498 381360828
1383101 9
65144842 724
3094 648562886
513599814 1712
107687579 364
5159 815909276
769706643 769706644
296348275 2212
249103216 157809028
621195865 4275
593142234 4268
1360 237785927
572497981 14092
98700000 329
3846 344095538
191166956 191166956
726488272 6933
434764915 3076
937073462 12840
797960370 3398
426449521 9168
827912753 827912754
582913960 12260
208888046 3503
345572072 345572071
5536 835459904
48569744 944
749702314 2499
693047353 4861
643480200 3871
635968861 335314363
5320 875803412
480898825 1603
503873369 3290
114152759 1026
262671373 4167
934070399 4104
50099939 167
101024337 15137
292499367 975
392401309 1308
455808780 2940
256199145 854
930603103 3102
764685181 4410
87305124 847
246798785 123399393
102917171 102917172
435088995 3399
253271425 1344
971574946 33713
271039799 7400
2208 296840208
276283813 3193
284674930 19283
865500733 3258
352917007 1742
715875035 3463
536463081 1881
36899918 123
988581734 4999
705599439 2352
36608902 135
579777239 4676
837265751 837265750
337200001 1124
673988212 2500
861679879 21755
176554350 2450
12392 992373562
966167583 966167584
663503038 3347
977348914 5659
601712794 9801
17399949 58
300194286 1194
532446111 2201
21480029 12774605
827316050 3553
350941575 1725
367936771 1382
119100161 397
972300411 3241
738461539 369230770
25800000 86
31464266 389
863398837 2878
580342382 3698
987 193801398
79269288 34977592
318001652 1060
186076798 3958
2775 540792156
2324 644813473
710484996 3588
409553473 1696
319443879 159721940
742503263 2475
704099581 2347
542697788 3836
792495336 3611
105106847 616
114980977 469
134997224 1117
677100000 2257
940292386 407876309
985961675 17220
2702 774052651
797401688 2658
131426898 566
108991993 1530
3170 906259976
756763451 56462
4747798 242
127381435 1642
79417522 345
193631623 1032
432898835 1443
829397264 3148
782843351 75681
578098073 1927
668283587 668283588
459514943 2016
512698437 1709
607237034 607237033
197853582 98926791
981531352 16911
717991612 3919
741597947 2472
28007417 183
975360540 15180
372608690 2891
627908597 3286
235189261 3555
278273483 17498
701804889 350902445
827077524 10054
606392755 3638
504161264 5044
564546697 2753
3271 105349678
206447473 1419
509225273 254612637
276900922 923
917033011 28009
795099786 38860
538199999 1794
190501134 635
185020381 1900
924598962 3082
173687371 923
894897016 2983
539725400 7437
707733137 9062
611394373 2669
547524031 2335
386701288 1289
941235047 5668
316200007 1213
405601397 1352
639879143 319939571
300295941 1594
389100001 1297
54433502 2057
656441960 12273
95497268 2540
929696902 3099
973706743 5897
466652735 6336
788756115 20195
665997780 2220
25499914 85
3232 815086951
962830259 8055
505585751 3571
750602126 2502
167099999 557
179159161 764
325354576 16055
2853 738386609
225552131 5109
442201765 1474
304196381 1383
986831161 3416
14668021 14668022
783520003 6049
648300001 2161
735080808 2541
542699900 1809
849298900 2831
953678921 11994
279259559 2610
163 33341700
463800001 1546
766801044 2556
695963383 3890
65671866 609
91326655 592
403058313 164664243
684304223 2281
966772934 3765
11999999 40
562257051 562257050
453503188 2514
835140907 41954
702233159 677965915
5160 533703960
650021216 4264
799595545 5016
680320211 23321
109148571 1113
86745524 3699
186000230 620
818896261 4865
809700763 2699
438767690 4124
77709017 354
492475357 8054
339596057 3779
8747 786460264
605640759 14495
998100000 3327
310285201 1140
886637556 11201
433501446 1445
571799999 1906
149470383 581
185453357 1293
933430346 4109
425026879 8668
788655020 24746
223374496 1694
260935463 5351
103327361 544
793697649 9784
954095805 477047903
487884685 13441
202393255 962
762107000 4450
672902244 2243
765422267 5489
679666687 17162
973 214840228
798694183 3861
523418941 2592
49534266 49534266
183900000 613
888876961 179680
284897158 245025
131637580 65818790
446759148 7666
245967032 934
54151826 455
622568203 2218
473101578 1577
439538737 2184
459214011 204963
989600767 59171
418078960 1768
229199498 764
388414007 224910967
589084993 2368
412371105 4973
2670 364727340
916757572 6207
700573920 5137
609300340 2031
550875696 13452
856242116 8660
101411460 612
23412025 99
918066222 3067
506480598 2190
315595391 1158
388466514 2466
362561770 41233
858725129 3986
48548003 241
331901216 3431
225689560 1114
301121477 1354
3715587 43
33114193 509
517975363 3685
74157990 402
882379937 558822
125982853 1788
634398623 3104
555207056 11289
154504172 5273
164400548 548
114999178 406
861395625 430697812
2529 431510280
273 75443552
164378928 564
90637401 90637400
2053 578884131
796296871 796296872
1557 196855783
140157200 793
903570954 16757
911405497 3038
288245643 1756
44264697 1074
23581 872001799
196059191 98029595
382561932 36431
748111859 22646
993574145 4063
598799829 1996
488884790 5041
125152828 4029
1959 354173020
44700077 149
579742405 527235
982264480 5238
742031092 117468
584713091 8633
182326363 91163182
942528904 14771
302814720 4320
476866793 2614
22138849 144
27096479 558
649739273 3245
498020601 2801
204050723 1367
902833588 4109
3139 941516434
265236635 1229
327885636 2140
248 59346648
404275424 2150
197520028 72331330
831677195 5586
710451832 2697
346528817 1951
6492 899934149
449523031 196447179
18837939 7759801
713031924 2622
449397631 46959
612379872 2928
700447074 2942
5023 551562710
732152829 7548
970277204 970277204
596709361 2405
886562989 32479
5464 991316784
416806301 2305
357761672 1198
703797784 2346
324171000 7960
208800695 696
518676373 12458
327545179 6196
991311037 492670318
131399999 438
897601287 3532
1776 426130710
177299418 591
290712480 68318
31084626 517
227885930 170833981
631120883 6811
497697407 3334
681899999 2273
513467641 2520
175629765 811
529696639 529696640
684884938 302478553
137606707 1086
706695212 47001
193073996 748
495771582 2191
845122142 6589
555548518 12709
385102919 2521
822825529 3588
322201074 1074
820338894 5238
432798420 3713
205461939 4184
582465679 4976
461546301 5914
690183421 4174
77212274 2135
642859532 5222
685863826 342931913
832889417 330467378
33214884 16221605
129807335 889
769668438 13674
340756441 1706
392900721 2114
197270616 1444
186375865 741
193500646 645
573651138 573651138
944295594 515733799
4131 444153696
75299865 251
220356507 1185
133415501 1031
940357155 470178577
638448771 638448770
669038719 2408
360600783 2696
635883646 3404
600001753 2000
540298272 4464
101904211 629
757543151 3310
858276901 6124
625197917 2084
716970852 2418
58113003 403
512574183 293067
713754256 8816
715542775 7071
913034693 16538
2624 675696664
309085876 1321
398839871 2368
125468 884782097
271236 758528215
186600001 622
178325830 1819
483891393 3345
267000282 890
619051994 2445
131821657 93915986
844454096 2984
146379426 532
458999917 3759
816944662 88128
2709 456653421
911180778 23981
614999999 2050
838407669 8220
424937664 1728
106182796 422
318978470 1483
225700439 1096
213545069 4413
555190637 3101
659097803 2197
58867911 227
3930 803555310
796684327 3066
31395414 166
698880959 2880
655812570 41055
846302822 2821
306828684 1436
551934937 3963
414101903 5930
25867573 426
347227721 219113716
456298479 1521
903501944 4499
923013089 461506544
345275042 313033088
310006655 2439
789752180 7364
442175339 2040
627996401 4780
861996347 20474
146420557 2062
629747041 5523
575398741 2226
331201104 1104
992996691 3310
744735659 7405
138300100 461
612897956 2043
190732098 9086
461100444 1537
5425 430542309
272599805 1160
455099999 1517
993145214 8963
895560156 14349
117 18619385
688497705 2295
979376975 3911
723658813 2414
9066848 112
375653948 187826974
727 129077883
996262019 498131009
136949035 68474517
550505610 7871
115200176 384
360453847 4901
284183199 1400
58200205 194
256514833 923
56100085 187
730802435 2436
401098662 1337
43604883 21802441
659136781 2359
63673129 324
193416951 193416952
185794297 1121
900379121 8223
953394625 36288
813442972 3173
711230422 13697
917996940 3060
956925219 15385
508181278 1826
1820 319544680
89562810 2879
438754537 5643
604759363 4216
804000001 2680
478020020 2738
975270880 44768
803112473 401556236
155699962 519
900 119308845
983829203 4601
713880941 2560
396301096 1321
644188462 10375
521396282 2257
332060032 196726565
538857171 3197
865797113 2886
785815990 9214
116393400 600
2610532 184
736366456 2739
990089999 5000
216912559 105983473
293321615 12208
898524928 33570
781205111 2604
533553962 3951
226692612 963
605244239 2087
808799999 2696
468773617 6300
87599708 292
6868822 41
153270801 2642600
258300860 861
491213459 4167
802499248 2675
698319216 6832
151984512 822
123447730 42930222
222000290 740
556211985 2008
452121349 2662
684932323 52253
993065878 2634127
119945 704972309
612439590 15269
744604766 5807
54350456 230
546411614 2095
698102326 2327
990089557 5026
790392564 6835
763448673 15223
990599999 3302
728612311 9210
220536649 8284
837000908 7778
751818292 375909146
252900760 843
560185596 3175
131715871 1430
413501769 2662
926999999 3090
830227235 22441
918266056 12157
377120996 193592637
597630288 2067
217449250 834
646466849 2681
656997810 2190
173099422 577
852818429 3637
607719267 2346
546810929 3850
543862518 291833930
13004888 63
552305882 2553
436112917 5199
352200000 1174
306276553 1062
476494008 14941
729846013 3342
86328000 4475
203171958 2525
593 151182644
106345386 882
249295021 2678
228897815 826
141434312 508
182477406 6904
48599837 162
369899029 1233
233047769 1942
430782196 12541
652406875 7266
995663820 11190
434058931 217029465
312720952 1077
896097014 2987
650661605 2880
532849210 10271
616300999 2975
537143141 2459
443099114 1477
757539024 2972
322200955 1074
996216041 404299470
643846951 2198
217126454 6643
745575789 4790
738456320 9032
186741425 1123
780897396 2603
373453269 145592727
1058 290014102
741302773 2471
201 37900159
260861091 1429
418163701 1410
704996200 4883
521998259 1740
801147619 6020
286786014 129471221
258466521 13821
350525175 3381
618133515 2219
428714041 1896
601485576 6564
920104802 67491
956820077 456005195
479100624 1597
289051959 993
943803049 3146
388321357 6596
252689041 1380
920402019 3068
470492201 5854
299699000 999
493207937 5876
242086569 121043285
357276881 7270
613800000 2046
67334103 227
882344327 441172163
168818661 1233
948678238 7864
23896302 111
225899248 753
421988769 421988769
329136960 2995
726372150 2439
755177250 3419
460701050 2350
540898730 1803
783597387 2612
883954683 7127
489545538 1789
816409042 415350502
912300001 3041
993636992 493891139
14927220 60
873904401 2913
892855889 5392
658264261 228385680
717897607 2393
934143246 18967
915907783 9193
685952797 2792
969384066 5008
727125436 5657
950100001 3167
988501998 3295
74540071 1530
38147833 188
758558428 3572
924757779 6081
281098831 3267
209991383 708
33150044 145
431045535 4519
82461485 1126
121185955 671
271501632 905
351288684 202007103
233162108 936
336299260 1121
303000909 1010
167680551 70529362
128959455 128959456
214293155 2250
696547811 42456
108276266 108276267
639367620 2703
445143709 222571854
466918804 22093
595599165 5070
824 224234589
374147067 6599
442821131 2817
408989986 408989987
873403146 4470
689402299 2298
259471009 129735504
520 33179640
39075613 282
8063210 38
44999850 150
30554479 113
3131 738398695
9094 970584432
57995360 464
159381254 1661
220145375 2992
310459561 1183
682799347 3246
478801597 1596
882761262 388613387
731520847 4724
789900544 9056
786267479 27994
195666451 1050
628315838 238796370
979654445 12668
795029516 4772
177598798 1410
7390 937524403
706717624 3893
855212518 8369
872397092 2908
464749739 5355
3183 783822254
698702329 2329
130095524 525
627912961 19428
44999849 150
17960044 723
988172328 14982
22981222 22981222
987176517 22468
718260901 2995
997630196 997630195
900049589 4064
741191876 33406
290224625 4622
705525492 7386
392398693 1308
416783588 456499
426633 4
97651007 552
83999998 280
788997378 2630
663568510 18110
393083313 1967
992104680 3307
946747859 3470
626403825 2088
14766607 233
805754221 5540
244500555 815
725097583 2417
999953215 4168
714716973 14180
527684657 2042
503747335 2182
818003548 818003548
407287975 203643987
796899851 2961
4375 263430384
110999629 370
72257561 580
809094299 2765
832229219 8654
506236438 5219
680030339 2498
4181 824319251
334973658 1754
109346024 1725
75019131 2259
901197413 3004
683909656 9861
78185977 1901
570955140 2317
597402941 3110
286967547 169450151
149635695 518
254408904 2811
329138701 3300
210796873 1330
681931223 12454
220840702 926
802619525 2954
562800000 1876
257421313 1536
22541351 87
164151880 59429634
828876399 476252797
341291020 1610
836397211 2788
637355747 318677873
632100848 2107
37656 362326032
587998040 1960
171311449 984
27226 936015997
965369165 103494
1068 184656477
975674277 7583
8027264 264
738603899 2462
486047466 1765
471504191 2144
201764965 1556
764743745 382371872
85742895 2511
304548417 1647
897 255353087
516889760 4912
4324 387737404
323700193 1079
55925862 277
69664021 417
862132628 862132627
71814700 71814701
67000175 558
779952553 30028
197034642 1218
561282571 1891
331001965 2052
700398244 60151
177599409 592
705827459 6154
290046538 4191
528855392 1827
174643041 884
403485601 7050
203032231 878
886065076 2975
845402809 5697
865107762 865107763
56210583 292
868740359 4261
70826307 249
484203016 3105
790701473 13456
648002161 2160
661441537 330720769
571171349 2033
1379 132188182
747024001 5910
565902496 44945
157068594 78534297
653286235 9006
200568649 100284325
573481944 2856
108739947 461
543893201 10431
501841355 9881
549757193 1941
222725536 1108
411468539 28770
963546142 4370
26508298 139
6499 906928259
997158613 484546418
493157895 5236
484907271 484907271
360370823 1896
604706711 2261
875703140 2919
7822585 67
385150720 1640
643988389 2363
207733082 723
365394724 1440
61 13124965
250499999 835
530735452 3013
411314125 1469
779102598 2597
406256843 1926
332627001 1112
938267582 4762
209923351 845
495301652 1651
996154381 854697008
354490424 2511
134700304 449
609590916 6708
77399829 258
871726985 4707
942382367 27861
607307560 4305
738080564 571167043
928203953 3094
848702983 2829
17632076 2926
428890546 1845
167540976 1015
239634044 1401
437415409 437415408
8588453 42
843533198 822285282
391196150 7663
598235365 11315
5234225 23
566099116 1887
946439674 15622
240194219 985
132323049 856
751928927 7773
787890701 3484
827054420 15062
525835646 3070
749001762 369151262
583261047 3743
214430400 1933
665824573 3906
374678135 2268
102125706 346
237847897 858
489330709 3487
998781840 1716120
648000396 2160
918480621 90409
379068704 1516
692576315 2556
194367781 700
517202517 11753
958046648 5033
405680152 2140
311939207 1919
754804134 3659
924911829 17947
685255067 2317
334283195 1639
3770 965142620
481617292 3711
225965681 1730
953598997 8526
419874520 22098659
493131660 6090
165148958 1807
203468240 712
663961966 5045
212725861 766
996460282 893078135
141296591 74095108
628119631 7136
144903346 1091
611149679 2330
52499855 175
475800521 1586
566786329 2395
272760340 3416
684000000 2280
62399791 208
709147693 3069
599350500 3590
796840271 2869
6414 953338547
611843150 14520
9705 488123434
281400154 938
852438761 3591
367458776 1741
837000001 2790
416492128 7696
243823831 1648
402534912 4992
856200269 2854
93300312 311
683314827 2852
277100869 3085
7217844 3608922
202895050 1061
710847635 11370
611614485 4497
711082879 7158
163741900 163741899
197400659 658
190886849 1574
434808000 1952
1651 412058231
353700001 1179
286200001 954
416677951 1950
948300000 3161
600822000 4350
512884723 3486
758526175 4806
524623953 524623954
902697140 3009
224423250 750
604108336 13168
854997149 2850
834726650 442819134
202799323 676
788195999 3000
54184141 1215
243558484 1189
662077149 331038574
308846289 308846288
538263927 16389
893169656 5019
295911991 990
34308409 646
726599480 2531
406584305 2044
382800059 1276
218699951 729
300288236 2455
441633090 2633
848492175 3512
338698872 1129
421225792 421225792
751209062 20827
831389868 4410
604799999 2016
236805003 1097
507340784 7244
938105079 3127
418526277 1849
811628847 811628848
922514405 6017
873902913 2913
508199331 1694
621887761 3510
277208280 1047
120899988 403
147105584 867
956397747 3188
380295721 1401
798609585 2917
752025308 10518
975244550 10969
928146643 5552
291851644 1317
140393636 6649
549656640 2493
373142402 9304
625690696 7455
706439489 7847
908401686 3028
168000561 560
402597649 402597648
330645946 3098
432214134 1444
1576 68783555
919196937 3064
669301631 11688
713574551 356787275
15459621 67
522979622 3149
333620531 3866
936211385 9121
14023234 67
994553001 994553000
105600426 352
212946644 212946643
832132224 11088
826525061 3215
2842 625570491
632702109 2109
841481251 4679
3793 789883299
161143981 1189
186157963 2642
815007972 407503986
860918359 5162
415323967 2428
485708361 2190
382098119 152291
487052205 1889
874041996 7906
864391858 6578
268760526 3487
605552070 2171
234065574 1292
720300000 2401
3817 677215957
636600045 2122
222247564 1358
54000179 180
154199999 514
578346231 289173115
44509906 818
1895 175047642
610085700 2164
424196476 1725
698051403 349025701
365331914 6201
461867432 3183
387403764 17908
605615634 2363
816647616 745778360
315409901 8275
46230 799564753
838672497 3920
289801301 966
5653 612779547
327407019 2815
846597178 2822
767591940 16261
291229708 1106
366943351 2304
880302971 5211
240882527 9264
679828075 3078
520498266 1735
5272 936491720
20816323 189
916073528 68857
912303041 3041
1779 449761443
18546 421810224
530008446 1947
831423821 4540
262702284 14991
744384244 18205
986823000 6200
2124 469247371
201140992 832
756390337 5226
609302873 2031
943979494 4903
461995049 2110
182191548 1232
709804126 2366
646502156 2155
565557552 2268
596295651 2877
484221316 484221316
709254859 15200
677402043 2258
477900141 1593
889502769 2965
469120108 3548
4716 749509300
188499699 3505
346558111 173279055
592441443 2544
291000969 970
321900008 1073
822859533 12322
423087853 18177
483344645 4866
537979808 16883
755371210 2597
407113219 13277
678479591 10904
305398983 1018
268060722 1297
1946743 8
651264879 2884
463914753 10071
427795414 427795415
551109332 1931
405561488 1415
357 36083754
23232840 93
803523600 4334
19692176 9846088
855960443 4803
806102686 2687
72004851 1553
12699522 186
734927005 3703
530184186 22151
610675114 272712221
572621015 2136
239499049 239499050
666183993 2518
997988332 961065761
320833521 1904
559761240 2644
320142889 178358589
476380655 376074735
431115861 302572295
196499345 655
994913518 15769
392723307 4353
580061468 290030734
227100150 757
106413065 566
365709055 2614
15773222 6642921
90646219 805
401265109 2357
168653097 597
562829490 5433
400088700 3135
684062334 2719
894004331 13670
500250633 1955
192300641 641
1813 526988336
134136728 729
48781242 10862
420600148 1793
10048 764279768
448910568 44232
488529559 3764
280500936 935
603210840 2822
219921282 747
58199807 194
406969564 2067
990862590 12029
576728718 16037
445517209 2570
585295848 22628
562824275 195184
879254984 879254985
896760331 31516
385246719 1409
884709953 23296
887357296 3128
130486584 1796
366599151 1222
47662338 2012
180317348 1356
820284721 4548
842900123 4268
394211958 2038
995370953 424820306
728717424 6284
314175791 3248
214333373 214333373
225283189 225283188
63709631 458
941699999 3139
368700237 1229
182474537 793
344617680 1320
946649906 6524
152626675 2161
525280395 3013
775522637 62226
65951759 296
356564117 1723
808814428 808814429
178179684 1308
234300450 781
637802125 2126
841548927 3632
28965417 28965418
14999964 50
296298035 9972
538853202 7318
877497074 2925
19048 299587965
748026775 2604
934417436 3275
808577946 2826
933143990 619689942
841101120 841101119
749102497 2497
960740016 4099
11253 996368744
340197256 1587
552840868 5153
722479035 15583
611193029 2415
997499305 3325
548741009 2222
804823480 25895
870976989 2932
117844790 2167
186332333 774
964203215 3214
837906526 3389
258311740 17114
3223308 16
843611392 3016
698704633 2329
551788215 3819
621654791 5816
925884782 5587
806806533 6667
404981151 3765
898801001 2996
492477149 2185
854301543 4802
2318 112674332
725836452 3199
963808999 3714
530257554 2371
380793343 190396671
444968735 1968
302098993 1007
746147862 60978
556971359 2806
14860213 59
474810543 1768
586843387 2694
661108216 12763
296216301 148108150
796215790 3153
68580043 533
348481319 1406
364443995 1354
430899551 1888
759239476 2666
838479267 10771
799556406 4161
612865061 2958
900971190 9891
483898838 1637
559134101 361913913
32008823 207
959713863 3566
41931549 20965774
705634577 9234
3600011 12
507238995 2180
897708599 19260
813548824 11132
980236321 7860
678073041 4073
119035951 3135
875134549 7442
582813390 2071
651047820 2570
666568785 333284392
831558515 4577
918300000 3061
169746654 922
910796964 3036
557537548 4652
761700000 2539
395698681 1319
302193633 2704
316444795 1238
285313056 1229
918258975 91725
210900001 703
940478436 13346
310800194 1036
868254884 3991
10200035 34
432976333 1654
687952459 5861
953114796 4933
206777533 1739
962958078 5129
892992217 4633
60353297 3814
742059996 371029998
687335261 6346
1359 223226622
694795184 10635
202406421 1308
236945164 12455
487200580 2059
367624190 367624191
6376 844214027
439800001 1466
705218623 3421
614100821 2047
386843986 1543
275251726 101031478
314179252 157089626
638954660 619699640
559179901 16620
3835 413205910
723158880 12360
491698361 1639
5750 631948000
983635806 983635806
924918966 5063
718304882 718304881
37463346 164
117900636 393
971921450 790602035
299606508 299606507
644963878 2559
151999277 646
390276865 2304
392072873 5919
473039802 10181
431691857 3643
925275119 7523
82633056 478
543214741 543214742
440694277 23253
412807014 2151
814496266 63459
267631411 2406
408578043 3280
728698089 2429
390600000 1302
928360223 4464
221448897 110724448
665987494 7622
714721093 2973
869590259 7442
539212222 9833
437728602 2009
831131524 27895
802451738 3431
271800907 906
207367680 768
134214490 1133
666011344 3153
824455648 412227824
310106905 155053452
719371184 3128
259321215 913
4931 792372252
976821244 3995
203694105 1281095
205101187 28372
76538435 502
497879174 384776611
128643956 4340
535244142 7326
353032256 1192
43367959 17274866
3056 616464089
5645 150552150
433767978 1461
460799303 1536
384031355 6158
513064550 2406
797469107 8956
88772224 88772225
668402727 2228
34952079 126
120229706 1959
349425890 1265
732071059 4970
649574400 4229
370989191 1586
876897076 2923
946343346 642695156
102575860 460
576220202 22627
144877736 144877736
223499255 745
361184768 2252
845397671 2818
834641724 10484
415402946 1693
60797148 636
213072566 1765
437085089 182214819
4206 965521192
419921362 1809
734650559 15120
131777198 574
2801 836647496
102202425 475
80517791 58977177
640022823 26631
213947963 106973981
286732599 19319
317102144 1095
616652351 3550
914401736 3048
843536065 3552
1421 199501011
110903832 516
292501938 975
976123820 841019785
542544631 271272315
8502 694757093
385218763 1442
598649791 3027
557681930 557681931
129839688 792
13774 354717773
884697050 2949
602216414 602216415
933070855 9354
159004836 1742
201948406 1502
113701515 838
793217471 3648
318098917 1123
704645881 2944
345564422 7746
808444055 3976
898827401 449413700
243 70544358
36173909 151
95731136 459
530255282 24264
541499999 1805
639492449 639492448
204256069 1068
75000198 250
263248299 3395
301686743 1211
899825168 16454
11447 989059206
807002691 2690
72054024 408
731624887 2754
616930110 4182
872135826 9842
836449305 4382
757430504 2933
372020531 131966318
877649256 4208
637380665 2847
202994666 1442
630783970 3565
750430660 16500
477532336 13363
712146507 2458
150747715 712
840172092 28990
3188 345257212
384892120 9215
638841327 9976
462836134 3139
164077761 880
381476913 190738456
255442796 127721398
942599999 3142
893742227 3263
373861581 186930790
86 20878463
116400001 388
44371770 203
511500001 1705
959030521 29505
868474176 434237088
851120893 5898
248100000 1654
288900994 963
173400578 578
632468907 7239
308400000 1028
554403576 554403576
224400046 748
297018194 1478
828897236 2763
644201866 9129
279584409 1707
181464901 731
680722783 340361391
80023800 820
663220657 23856
1569 334832451
459489501 7483
999303332 3331
142429591 527517
994648525 14617
237357535 4457
360814629 29554
987598247 3596
563497000 28350
108014078 2635
1412 410762867
305266995 1485
207558005 718
157071821 1825
368402102 1228
935998619 3120
179700599 599
955700773 492572513
415156395 7702
467120175 3799
197011374 197011375
47429205 395
920342292 349504621
362566860 1294
809397301 2698
293562051 5467
829851034 414925517
241357761 1484
98883022 389
250193515 296087
300223900 2897
816545664 3384
3672307 1836153
608436085 552747360
501601672 1672
937203125 3124
359050455 1882
342767615 1504
372741601 1411900
566700502 1889
594 22898700
414298620 1381
862411162 5564
184162345 866
708370299 3025
953914873 3781
83573220 468
764631146 30620
260023225 1108
90211175 1268
569040966 2067
19064197 118
968723944 3804
558500143 1008123
127199773 424
669186177 9383
394199999 1314
756248219 8631
259 65892190
816133759 5473
474205603 1761
208732518 1179
451908195 3165
577718795 343662830
630499189 3513
134667319 670
729414435 364707217
471806496 3328
151160861 80568650
9277 208988295
976841803 488420901
818102726 2727
9034 802128860
24904 752549072
374511287 1505
424414810 1701
942813630 932284543
56707275 30719
199127314 907
993473714 3737
94984929 1333
419401397 1398
684215321 6007
974572761 14056
531464020 2321
850599392 3992
163199999 544
401399221 1338
412877616 4937
331632910 1126
475942564 2452
989050095 3483
565636926 2636
220795051 1979
767953080 3720
267822912 1272
770422453 3541
107798921 1722
439548653 5318
211630983 738
726127182 6093
880797064 2936
22988150 11494075
841202014 2804
20999778 163
785893758 392946879
479634419 1643
58799958 196
8549 482941125
519301731 1731
399547057 1462
230936985 6261
796875333 323773418
670726092 11247
1459 411999703
699142631 2893
952994687 914969676
798258274 6483
359838855 179919427
359677499 179838749
668352962 3989
12600076 42
303427628 12941
664497785 2215
466505306 4173
991933950 139650
220476576 911
867128493 7469
433867963 216933981
86700290 289
43324468 151
731388322 5698
195833086 1095
493798355 1646
950979809 10012
770833803 3774
67339557 503
399843036 199921518
595966400 21846
974999500 3250
989696701 3299
808665221 18524
121504113 453
973529257 12311
689880161 2334
516106505 4440
806862124 4554
602012946 602012947
263648313 131824157
19633075 77
63600213 212
895546229 447773115
745620700 7810
391447351 6210
242211472 3853
95989261 970
108300362 361
814735632 4326
186407999 8640
986703811 5220
540260986 270130493
746659286 5942
73383120 1493
983696722 3279
736569947 93013
292200001 974
895264762 4413
770099769 2567
34539071 195
357450416 2059
640605187 2349
936967632 936967632
614697951 2049
921490458 6046
25799913 86
659860025 2254
512199218 5994
446245400 9227
339691500 2055
858955370 4767
258668454 6154
562200001 1874
800548321 5995
2500 513996023
390533789 4076
536114004 1904
179714946 3873
58052153 734
432 25679158
831416703 7034
821788491 3983
375678080 1640
102243131 102243132
846338749 3875
362533327 2279
330752274 2433
543899619 33770
5831641 24
30300101 101
710606175 2451
990061992 6232
221356438 221356438
679988142 239562449
344044629 1354
406040687 7175
20698 880486941
989014960 45943
508832203 1798
449601199 224800599
925635281 4147
783963121 6356
527101758 1757
539656560 2160
904496986 3015
978270540 41093
102782576 1123
120723190 6474
96 8136144
828624366 3233
131352775 556
589994201 2188
641086306 17445
901404274 3203
587453626 4105
652696074 8311
958649020 11852
5165 442711298
1406 267490094
577012950 2263
983901283 978516220
521737957 1836
779400001 2598
41549529 263
345780912 1957
450913891 3990
235174029 856
221574682 2114
65465848 261
77100179 257
534846021 4199
60112283 30056141
728424234 131154
895538881 3180
323582618 3503
398590985 1727
540770170 2885
411940234 1401
294873499 12390
522111140 183337777
713294596 2390
774709957 774709958
225393106 1100
262200000 874
745850532 5320
152753629 685
764237811 13697
306815015 1592
841789507 3644
95049085 1437
111395206 7016
5042 908799510
320152741 1496
137738209 2883
624159977 261685381
109943145 923
395173903 4525
832961903 4360
2108 457539011
152244165 1622
793411429 3084
13701633 129
204621674 5277
185400984 55908
820209381 410104691
731258223 28721
239803263 13696
147992015 73996007
368014643 1285
495850221 495850221
818401351 409200676
683641859 122188
835320786 19267
498427583 2826
54249821 267
213315304 1589
600889415 2649
234797183 982
538674380 5809
811328960 10081
1533 221801530
936168659 9800
900666690 3135
170303471 662
282052445 5226
394992415 2054
552178496 21556
594403197 6887
163766799 1880
563235180 3324
300351599 3020
907803026 3026
484812966 3399
878046880 4608
708656190 4191
662896859 331448429
548599642 2527
323760686 17869
536218873 2044
150602012 960
689403511 2298
862484505 862484506
242683633 2170
344100619 1147
830598210 830598209
815102558 2717
637216508 21818
57157918 4083
416608976 10256
969914609 5744
524400000 1748
513085138 2603
810300001 2701
4337 942126807
491201942 5587
831464939 3481
665794526 4432
555102222 2352
503325090 2531
585406270 2933
832511501 3457
972745831 8358
673200000 2244
855235679 6969
4055 578265044
550777633 27568
99300163 331
194886486 1033
548282677 252166480
645900001 2153
313223640 34288
90978888 1848
551747800 6394
227301187 6322
165259479 9972
948621986 7522
593194434 4289
709410205 2628
427785491 1731
563567408 229156021
1344724 5
652670603 82915
49234740 13693
733801972 2446
3015 596495353
430616533 1781
17143043 376
761365703 3844
986106152 486552766
79139677 492
949201179 3164
853206047 18306
650045605 614640289
370178917 185089458
357920953 9670
760791580 5923
742145177 22598
274432861 942
119370481 2118
125400001 418
1180 286294649
316289173 19927
198000327 660
436090894 5640
978299323 3261
578273083 1967
844546568 422273284
73800247 246
369899510 1233
848904797 88779
234838227 793
911932070 4877
841744971 8305
610611163 305305581
360924349 12954
840893967 3111
243824699 881
16520 873021321
546300775 1821
795027872 795027872
737002160 368501080
146738399 600
681166377 681166377
854040800 3894
309601126 1032
13200070 44
217975599 1247
903829180 4835
705599999 2352
779322779 3856
116463640 488
1310 154159523
104449685 2577
499200001 1664
30300007 101
330829584 5156
389702083 1299
193868455 2434
965199416 11546
3333 434537936
239185551 239185552
3127 528841222
918491036 696895960
2511 580822685
211985169 2707
72719177 36359588
207884105 207884104
934997929 3385
667802524 2226
771302839 2571
640542393 24988
124450513 51556294
854890414 854890415
499310501 3211
678602262 2262
390 71799780
921598571 3072
336078966 3689
566398111 1888
599086244 2597
99289345 1771
786795126 4694
982455001 6289
818915778 10796
951524027 51031
907886546 4453
244837009 6791
737650097 5678
687600760 2523
910112177 148517
2705 787265747
104787513 417
940402912 470201456
334436311 6795
925605549 9436
16264368 61
125212673 4299
794316246 3976
597462277 2765
931592773 3894
314605798 1397
981405188 5256
237277294 4077
16130705 115
817212515 3314
52799849 176
344959492 172479746
227374055 1609
459722719 5418
4326 941476265
224197599 3490
127499750 425
565322077 74053
372000597 1240
724043715 3311
1263 276163926
13779 822289383
890073109 8366
187588876 1355
5317 934820257
422304146 4299
717980429 717980429
662912028 8388
198884287 1376
491177737 6426
82200525 274
610971679 3878
468001180 1560
525526286 42757
785729568 369362150
167224186 910
187200624 624
55711681 886
351280955 10555
878567151 13647
805234716 402617358
986481558 3868
26426585 292
749643385 5812
638527016 10201
739200000 2464
22582221 79
625436872 247495181
947132394 3467
240965887 6514
450301683 1501
464821555 1844
880014009 3308
436704381 8173
254565463 1077
430752825 5245
18596491 18596491
565977248 7081
495963936 6023
886197045 2954
629476796 549522
612433657 53497
213191052 804
14386794 102
752937330 4113
148384585 1032
626406153 7844
942877710 942877710
500903690 2329
551185823 7122
541499877 1805
314401048 1048
135518454 491
528129198 528129198
466280557 6587
236064541 39292
361603329 4352
326781080 16836
58755180 205
919544583 8883
341782049 2963
840208428 253082
98155823 663
778794038 778794039
96764726 857
504899238 1683
428163468 5179
3672 918934043
419809118 2316
657180451 2487
45546385 282
174726309 797
796965820 30784
186144227 93072113
526526797 3137
768152268 2727
841921004 8403
215401561 1324
239406585 119703292
63229680 1314
486631194 6264
219763187 1120
910432443 910432444
143786010 1455
917883151 917883152
700832885 4715
487435781 14161
238747796 25461
154987044 58391099
930357359 42090
448248551 2405
154928462 594
20999972 70
168899999 563
235664749 1394
694977174 2735
409641932 55052
965400001 3218
588601962 1962
5482 680300132
681730742 2347
687308836 3796
279665911 6558
303899719 1013
880513797 4168
476998411 1590
450898741 1503
271230156 1098
805943969 3690
367574923 3354
685951410 685951411
383517488 2790
854484670 8216
917103057 3057
476458605 22197
589501442 2432
329449665 10036
399861000 2250
381732756 6234
418217879 3342
11376649 300
695351501 2353
843934868 6561
272724127 1155
127130950 63565475
966287010 9434
816550428 653572548
536720496 12411
299026001 275600
168484024 61067742
753487562 18023
199769472 2352
239100126 797
713397621 2378
7098245 137
971 204539312
381294657 2076
199800666 666
457200001 1524
1784 258721986
98699837 329
723253648 3492
550614417 5104
538146498 2607
435967463 11558
2270311 52
301958299 1505
685498804 2285
57299999 191
562406233 2171
767893339 4441
51344300 287
666012457 2802
21533 916377821
643368150 11083
119149616 67690846
395212288 4312
282600942 942
76069575 763
1274 254547127
985295279 3736
753600000 2512
86295726 7074
528303157 3993
776860097 3250
148991103 1679
348599246 1162
412059405 1381
237600050 792
870308634 8349
198600663 662
576047964 3089
880194513 40293
533 127880558
709730882 709730881
853837794 4074
898137684 5991
742173759 2759
884906320 10817
853159171 4505
161404663 161404664
935449701 3425
570600372 1902
185359208 2863
285563095 40586
563894057 2401
442700000 7600
69842332 302
310125733 155062866
767283 525742465
832150373 416075186
846066871 3177
253684866 1685
208122309 6969
580760527 2312
61460838 61460837
250500001 835
394078269 3958
127097679 6609
778876325 25359
799428864 799428865
476775830 2081
40611459 20305729
843139921 3040
945766939 26998
5606 315662648
319702869 51713
481300242 3967
898066578 21913
115800000 386
692405825 303454079
758205544 552542108
248979584 1871
253799155 846
305997170 305997171
716084962 2632
190305244 1520
529601901 4686
744705537 4288
817280902 3161
968701651 3229
230471963 1278
615111282 2791
614115181 3220
273420027 1343
2614 666810488
773023076 5225
376732618 1748
483292983 5297
169786541 1685
247200824 824
546877961 4440
900089373 25214
911926180 5422
995027186 896631539
6632 203985767
247657681 2454
658880993 11868
953063390 953063389
42721200 204
716 194613096
545325347 10258
851099999 2837
675930060 3330
389699502 1299
207096033 1688
525602821 1752
276299078 921
770326474 13844
493934237 6363
3637176 24
79417589 820
954846369 466491769
652611959 2574
12206745 118
3876 583369008
913625218 5672
57809219 196
387958634 387958635
94799999 316
407401905 203700953
627798040 2165
161143656 1463
760662725 4576
882024297 3443
358786152 1833
774720985 10440
218996279 2853
749100000 2497
416341875 4807
986099999 3287
733953523 366976761
314101154 1047
931293429 465646714
162262253 693
952559045 7055
928776721 41224
754 137707879
988503164 3295
438911999 2032
712655095 5886
727522469 14599
238443141 3542
177600844 592
366144942 3082
880146695 4854
558574926 3782
697423921 16260
571918 31
562905161 14911
880750382 3397
804923668 362658141
283681200 1200
884566418 386245291
881454168 7032
192722382 78073977
116700001 389
753625238 17369
762427166 460918487
572571819 2002
20662670 70
701271759 2380
291300595 971
107399850 358
858601778 2862
703729093 35132
104242487 667
689196595 234951054
854920859 5835
825633514 2917
128400190 428
937132462 8280
672094238 18809
385118701 3340
674877151 18675
26520275 228
696298383 281738679
411842499 2564
919530359 4180
372561891 6596
383306834 2359
207355699 103677849
813659615 406829808
972599999 3242
709452809 5213
492990409 2577
398038399 4519
210765501 49461
776395195 340962367
968724361 3585
128796651 464
906140603 3475
42772464 336
689649947 13032
944096854 3147
210750004 105375002
381740213 190870107
885691421 5643
221100361 737
420378889 2159
252597527 126298764
766 71158336
945939249 5781
703352081 5840
112499624 375
413012601 9821
98099919 327
868684257 2985
410093100 205046550
937354493 937354492
651222445 19577
599930799 9352
186601258 159633064
359188150 15583
884401494 2948
622779729 3669
764426988 2691
806907354 3580
170290811 916
552211584 8886
305399879 1018
892174008 12563
102300001 341
112935240 2844
816381235 4338
4645 273859557
4905 849774669
90360604 433
972189891 3879
980696763 5505
561242893 6294
967190076 11364
473373411 1972
700975858 3529
353210657 2627
880492719 25850
882947727 7369
275201269 2079
961040368 381569544
267376446 1031
187623676 1989
606088149 569384366
963047262 3462
971318925 481165599
554756631 4147
884018311 14210
960905059 3203
815529628 6987
436546145 1865
849518563 22073
34387361 306
87291647 432
397721877 3777
836030229 746346276
64252650 324
10363067 109
106889222 475
212065372 106032686
500772824 1785
901241016 3588
571497557 3386
446286204 11846
53893540 228
364800305 1634
873003497 2910
249778912 95810
191570383 15011
987864167 250918
147900494 493
358200001 1194
322204736 2128
380500446 2813
604716716 3588
59324006 2173
939130057 51048
1243 154503657
226199587 754
336598878 1122
857085047 8539
688602011 3586
977813803 20179
294300980 981
52342811 764
11900215 229
262778725 4866
627083827 18057
736441875 3375
767402559 2558
841170719 5561
401701340 1339
318599310 1062
375802510 187901255
134762952 511
122261426 574
642750681 6331
894054516 894054516
669001818 2230
113129436 3407
610393631 238319914
804522735 3735
119814047 3858
845195445 8535
129900745 433
851299593 15587
48154460 48154459
459346940 459346939
1811 491018050
869714139 680625640
829200001 2764
753840291 4209
553520178 3730
28681109 316
181500011 1141
855377455 9908
746443116 373221558
512980748 10871
688132170 2585
450588207 176205684
266910241 11112
345134504 23207
122044 587668723
485696527 3314
828714299 414357149
378630782 4429
996568547 6675
546694153 1858
571876649 7331
838270488 6463
481655417 240827708
528979208 203989385
184790447 1275
728355406 4663
412165220 412165220
530591040 12096
33412013 204
668126547 270581386
552509152 10419
641707509 5733
359423761 1587
714644956 3073
781461230 4413
581899501 113100
2713 420606089
348837851 1850
416103591 2836
176522544 1842
841804232 2806
610682953 5016
416402705 7088
543899999 1813
148685195 519
115470667 89136277
797731835 797731836
6468 96353720
868502767 2895
995108636 6891
692398549 2308
1624 236184570
459601532 1532
746550994 4440
95836506 95836505
374701072 1249
200308843 85929183
898313664 520995149
800009647 3458
747814272 5221
448053239 1510
737096086 3905
364302959 2121
167907977 1134
296289209 5901
536398211 1788
535734805 2820
177946835 1271
675172301 4070
822001636 2740
49513364 307
134400603 448
555901854 1853
605158575 2791
302594242 107803491
20845793 101
240901367 803
821072595 821072596
174423954 602
556267295 14076
62842146 284
504289880 1863
712802377 2376
672807521 3104
670651018 2687
115084800 2160
289514553 289514552
321103361 14585
748019916 414186
628302047 314151023
188711636 760
248700152 829
441302086 1471
932731939 6097
882597770 12233
12147026 66
769241413 8019
579349176 9618
640265268 320132634
261835106 7028
140263020 589
921138755 8898
156593767 1207
613690418 3788
322779913 4582
804010065 23403
336600001 1122
677014817 677014818
145654424 813
923191356 7736
40500000 135
737999999 2460
499531979 2308
512089852 16107
282900942 943
977103258 3257
33660713 131
981034710 407707091
590435994 590435995
425074004 2575
406844831 11851
675902254 2253
597301808 1991
966255058 7288
587172654 587172655
510310968 71675
112997136 2247
895881286 3523
962108756 6221
942234795 446080456
138300000 461
329018540 1289
326559221 1329
865850622 12452
526312799 2400
664297067 5646
312416419 1169
8276 631566388
984932902 7351
108300001 361
920160205 387015403
757669050 5097
614326715 2114
7318497 29
443186648 1955
842702810 2809
502851329 8670
364211676 7352
519587035 2151
105420678 534
689759103 6719
758097474 2527
805153217 4274
413398621 1378
64991267 243
22522 186797468
605786500 4114
261259889 1103
329 93803100
323997490 1263
817787860 321455298
377007586 56489
302698991 1009
214433849 894
703791160 35720
320433319 5466
659097802 2197
247590012 1818
193127852 973
373316235 4759
2047 594158263
236545730 7730
316801263 1056
316884540 1340
935693721 467846860
149654333 5578
615338000 4497
1319 108533915
34223617 1344
690807660 31271
209477486 1511
527270071 2055
392807225 2422
895815600 895815599
667497775 2225
582570937 1983
87915762 319
835908321 19895
801 69270480
232680298 1669
76765741 283
26400088 88
866596551 114781
11067407 99
793146165 8439
470088571 2562
156870115 78435057
749124839 28419
231887064 1448
495075854 2603
655842774 10623
820707607 13391
22262549 150
82500461 275
74238501 456
582566041 7101
176289 994470893
312736741 3301
515037407 2818
536545343 268272671
695570610 84805
389004259 194502129
437012944 1803
765300001 2551
884402896 2948
555642648 555642649
883471 5
539223409 10833
582290159 2388
13887 172004382
564253325 3455
1281 259697130
52809835 453
67200001 224
937800001 3126
721802405 2406
408781934 408781935
604980991 2464
796221826 3262
621095306 621095307
611974499 79220
807297308 2691
588899783 1963
468829804 4358
644827281 322413641
540846811 3045
3020 892920380
815432618 4433
995888694 4177
655193845 10575
317 22177228
60427717 276
917573761 10845
927501410 692601932
567600955 3254
862799094 2876
110209415 4315
801675600 4400
232 50576542
41759745 214
428984696 1736
674100601 2247
198225133 1081
130986281 635
447499777 2868
289900512 12691
195823009 913
690495208 3573
988830112 988830112
248701377 829
494079537 494079537
973194751 4859
479664000 2300
666600528 2222
460126416 2004
790333320 3448
567541874 3688
498900000 1663
364235669 2504
465700109 4148
24647384 103
783858824 3908
538990631 38859
487841244 7572
984299334 3281
49662761 203
265393673 2146
809488119 3580
210492446 105246223
238803625 1386
282748620 8743
587 115133812
264392931 913
968399650 3228
956734799 4452
555940727 8358
641652661 3794
427331807 45797
682575094 5013
5919 934307399
908708793 3559
122085509 571
46874708 1468
826558839 413279419
862539788 5270
457236739 1842
872898347 5218
2969 844018413
451074664 10119
880415159 50233
967802773 16534
18453935 115
260038515 16502
501391945 15052
229499863 765
8841 781986450
724819711 26461
534631541 1877
212700710 709
80768916 3654
795264077 397632039
377709144 1284
917692047 3653
6479 121960696
907921555 7051
718743631 7635
387363272 6924
210174899 780
639297991 2131
614588364 2052
238199406 1658
717201959 4540
167558248 572
984960561 4258
327843451 1485
810673185 9418
155196836 2346
234323507 5069
624951571 6382
719750660 3174
345157175 2532
392707094 227685825
59297309 222
514476072 18909
71237632 289
252899525 843
780248997 22514
786014191 3760
436165554 3274
316301110 2326
830697266 2769
148521745 558
577606414 9874
937966329 468983164
162112512 934
179442849 858
449401497 1498
927552656 15007
8048 783874695
153740775 865
749135601 6800
3719 669163389
270802944 12278
2749 754289863
666302222 2221
578098074 1927
905148683 452574341
187508311 1409
904801592 3016
890102968 2967
184080495 12401
703080992 9106
868062455 14315
631489386 7249
123000001 410
256506621 953
901563374 5912
143736329 71868165
82709353 1496
914930674 4372
991996474 6573
342855869 171427935
117640950 448
836679059 418339529
824346986 4235
274158863 2856
529187311 7100
250200605 834
590750528 4579
418442164 4803
387301290 1291
125650403 639
886827518 8851
869400714 2898
301968635 18601
599354495 2418
322199840 1074
833539280 812259757
997890724 492711249
681462365 15199
21600071 72
334779515 9065
527999529 1760
106499646 355
922417800 8520
685197869 157461
405032495 1471
152658890 76329445
3451 904526100
283906705 2270
896103680 410705763
904175560 3140
457175304 4559
38847049 138
428727800 1646
318395556 19353
717816575 9472
598135601 370171656
675334741 31602
120688235 418
73828924 418
973101524 40673
532244189 186966145
852601319 7161
669928056 17724
858298303 2861
80664869 330
965103217 3217
829564739 4812
437517601 1924
230206568 9216
884697051 2949
3028 607751686
600343674 501905929
910501095 3035
969022567 3473
296736820 1644
84800624 452
617878632 6960
722807799 3175
3849 723959023
67920253 251
120705305 120705305
387624497 387624496
682409041 2689
850566664 59735
3060 411818343
927879764 28890
283499054 945
504285798 1806
323379429 323379430
374811098 14941
568953754 5527
685500678 2285
302022776 1888
994196687 3314
603401728 7057
976983068 3910
627303343 2091
564602858 1882
818957853 14430
53227107 224
581701693 1939
456949779 5161
407216534 2357
971279851 7392
366179839 65757
464419760 5404
778349247 2819
973092160 9411
219372121 4092
87300000 291
906963465 430050227
701475777 8367
389453017 6504
2409 670705393
862750532 2932
879044896 7707
439180811 2049
415413001 2250
116333217 1287
677950928 3862
600869569 2496
53437694 53437695
667225734 3766
427219255 2558
587042181 2555
369887736 7192
103149226 565
542700560 1809
354010787 3334
640916309 320458154
46539990 315
733202118 2444
116 30328751
999900001 3333
560601819 13531
614102047 2047
1664 231973339
316766432 188179800
671099999 2237
133440788 1933
7500002 25
717666914 7744
713581839 4793
665930255 5791
671458603 2823
764334512 382167256
915714729 15332
26896583 408
195776833 1446
193868383 70745328
348447313 1784
739570343 329945481
882407248 15868
980930105 4086
333773724 1676
495778140 6435
539949902 107013
541545000 3160
69509001 34754500
689815765 7794
959981865 479990932
453452993 2374
346610950 173305475
988464854 24652
673204403 2244
627366063 3201
145500053 485
382502411 1275
548694191 3730
333601113 1112
850229565 425114783
846747440 3169
454368960 2001
332308090 332308091
223778293 996
935776785 467888392
254916059 11172
919977847 98485
431213057 1892
961823214 7918
738302460 2461
282837588 3124
54285911 27142955
67800226 226
15053 549754085
466902452 1895
655168620 2220
857550481 10770
343788391 11715
998252035 4339
634458970 3475
585089799 4162
598202995 1994
4483 566920180
263699911 879
994649188 30801
190278875 1290
58857129 204
425101260 1417
791173929 734406454
367798775 1226
239911573 119955787
966625696 3745
421499187 1804
574839839 3488
588729565 6066
1618 269892218
549402845 14206
48192132 23509071
175068222 23204
689703661 2299
521098262 1737
853552360 7299
680700001 2269
624880791 12055
623545424 5535
286810584 4943
458489729 6680
403037695 11749
538701931 123868
952546403 20533
474829532 3572
4306 261336993
635691723 6387
409066792 2252
300543326 1827
975888693 5199
14099978 47
863591326 393981264
5254 349207110
857399999 2858
963396051 13124
494208374 3671
480780768 2550
598665254 3295
29074297 114
471788296 2035
565168374 1945
115800386 386
488726831 2055
801470838 5116
374262096 3611
978238843 5047
64952453 426
400800757 1336
794626702 5261
257781047 125245693
429777449 10060
685865749 37434
2621 738228839
228383975 7951
814334070 2802
412121490 3817
372727487 8468
564298119 1881
459898466 1533
401922000 1654
191449633 2018
58200001 194
545021033 1955
856179290 104033
417899110 1393
768688231 8632
793078224 793078224
301524237 1533
514654621 2955
473114813 473114814
1084 190518420
82200001 274
349831657 1206
172315964 24117
760799885 2536
34708439 120
792900001 2643
537586851 2075
788386871 3336
453008319 5268
301343624 301343624
218785128 26690
110125825 55062913
815492198 6549
294838094 1502
308573799 1787
375679247 1418
727772041 3240
87973012 733
519300368 1731
538215635 2281
151215540 70989705
967099980 4151
534897033 3101
310174703 5292
970716175 6735
606546469 5508
790453273 104946
484657777 7809
216808802 1918
598201994 1994
352 94038560
3487 718633702
225153004 79284277
562800631 1876
771044399 2700
880160927 5282
2382 510433675
66252204 251
180950098 691
513235827 2654
908746722 14859
630537632 5423
396493128 1425
127399818 863
950480082 950480081
340866563 1929
412437303 4276
736165661 28276
585558999 10302
447651854 39763
631468832 2603
309901032 1033
214025976 783
448800001 1496
516293237 2521
372838652 1558
675851015 8190
2737 715079568
135310155 1173
696505528 4594
4033 376678167
948930499 907078548
589634884 2026
1262 357366850
906184031 17590
475790589 2726
996896819 3323
225734519 2365
206099312 687
295363396 1594
362168857 2198
782260576 17068
27484346 27484345
346446135 1695
442592708 6318
535798215 1786
448420687 2434
344319633 172159816
484153956 1716
208095260 730
988151768 11069
485671068 2256
941416432 466039951
399853071 148360002
529389541 2460
438350804 63034
256156781 11573
347530079 1222
716310001 5400
2086 329880040
549812109 3254
200700816 669
980096734 3267
793617885 4655
14136816 237
153797220 153797219
603210194 5115
915644724 915644723
175425005 14151
369469094 3521
954863680 4593
3556 813978355
480052321 8844
104865304 431
229885057 5172
657420292 2381
455044351 29656
62478833 246
113771628 10854
63272944 926
396164856 5172
4843 618622120
560460184 3541
170246196 804
219992427 3119
407823147 10958
240000001 800
851626071 4421
3280 837030865
934370752 28328
20400068 68
421916880 1680
424528233 117467
13081 307922127
526486528 2303
373234852 186617426
624297919 2081
118764679 583
141285044 605
98400329 882
154702037 769
597133401 4606
482400001 1608
704238225 3425
468300001 1561
190291861 190291862
564727973 193094691
46500243 155
136328400 2913
461897181 12293
774512651 383409441
267553804 1005
327123567 1874
145709814 797
223885718 2081
299056881 3926
285599047 952
20100067 67
180331989 1895
799117439 15906
112697 382290967
644142808 4389
679199553 4239
679674895 5956
388136669 147420223
517997117 5551
468900000 1563
338917621 5884
959624368 124442
372618430 2982
1458 339957089
904326262 3899
976583961 5880
93831079 93831079
173052183 86526091
223216491 941
290593723 290593724
129949597 807
149182396 1309
683224710 288939951
470970917 235485458
803402679 2678
971400001 3238
143672851 5550
865205746 3151
523337309 7146
893867768 3496
718574529 9169
434920496 5465
441973981 3020
549736055 2446
8706 49606869
922500001 3075
286003619 1111
750109015 6730
120299599 401
255861901 1428
984003489 22827
502554223 1882
160200550 5835
924300000 3081
375099984 1512
760495956 5096
187189195 17481
719006141 359503070
947883536 947883537
868187333 4088
327346159 1115
810488482 810488482
222245519 1509
77927164 263
146777234 705
866834079 3604
483299239 1611
107052317 932
915931191 897650681
763197457 2544
963440421 16877
500639119 1765
995107969 3649
860958768 10109
807201365 807201365
352910694 1504
879307190 5653
14353031 49
221075205 2063
310767548 1547
10499964 35
893872522 5571
213926161 845
497541465 11815
769947641 8360
277094335 138547167
321599562 1072
860430040 4862
22440436 254
385207768 4123
272099092 907
20151119 1347
187038546 1205
696142344 4938
465820110 1853
661139827 330569913
145459850 586
191814911 2048
5332 905741508
361528385 5442
812404078 90713
506400001 1688
97025500 5060
119355571 1478
138068084 593
2499 354782481
4373 591993313
246486048 966
455466420 427668
997045985 40345
264901387 883
845099999 2817
175371005 87685503
359171223 2078
51261189 521
325228641 1936
37903586 161
336914684 1314
400287474 3753
558626969 5610
810985561 6409
538546700 538546701
202110391 1395
251594171 352867
913824913 18392
774712253 4907
308700001 1029
652032109 3276
430199817 1434
255707985 5573
402443414 193941370
391416139 139294
486009865 1977
33600139 112
14399951 48
764114233 4126
233820272 1492
448800000 1496
93421023 608
43766 436119498
606297978 2021
708256031 4866
530339437 5841
297343350 1577
366300000 1221
380519014 380519014
756259572 3246
524429921 8803
869400809 6511
613846660 2135
955496814 3185
81446300 1175
544727113 5106
430262145 1664
40523429 209
657709524 2682
318417032 317650838
831597228 2772
20127873 209
430928784 11079
534898216 1783
741127942 5040
573422201 2236
188243805 1228
994826217 10821
850932806 4051
175268133 87634066
350546823 5053
92652948 592
608940920 9364
548098174 1827
118499999 395
811951621 5690
41400251 138
833677415 4114
252000953 4938
512700746 1709
629176911 3088
174187734 658
3988 603416723
895342740 4710
155149352 529
258924799 1472
374646470 1991
368128620 3551
998143248 40204
352201810 1174
665219102 4094
733930645 20829
439198537 1464
139664095 506
117250158 467
503242542 246851031
106879241 53439620
390738320 3296
996752323 4819
871558645 871558646
42899856 143
167204416 735
905697070 905697069
819298742 2731
696672133 7692
933362781 3757
5279483 26
821472658 2894
632827381 632827382
980758918 42327
78899774 263
321886483 2307
738461180 41889
177000000 590
107565459 595
114846866 5542
392927991 4277
293003217 16497
674099999 2247
776941037 776941038
397195343 2184
415498615 1385
270583104 1056
2242 268105086
9729 740091553
654002179 2180
794154016 794154016
339265369 2052
106998519 1093
734792681 734792682
560677310 7727
572187450 4061
744253085 5622
44638 832230872
171021745 1104
5540963 23
498134007 3544
323361019 323361020
636603748 3647
278313307 156268
804015508 774419656
386550367 1389
879470078 22778
714 138755585
430978849 15357
141245606 1403
883401024 883401023
514948810 2327
481458765 2179
719848378 9369
536652544 1969
561366751 3450
11699960 39
545935592 2161
979518247 16879
812057376 2928
522258119 2690
268047510 2768
886850961 5883
371713336 371713335
650402167 2168
684902283 2283
387120982 193560491
400842852 4933
682384940 31908
1162 130234967
404836573 10723
751520470 751520469
642297860 2141
168921233 968
141949856 773
769464629 654489269
7666204 28
387129215 5248
987155973 493577986
407593407 407593406
893628663 7148
986131361 11213
616758523 616758523
521966855 3706
272254194 1069
411599961 1372
673875421 6842
173445210 914
435085819 217542909
208675272 91477514
448702551 9393
811219879 811219879
98357021 33489585
294533027 4548
996236505 163047
416701388 1389
483158940 2422
921000248 3070
514273400 3471
85031752 388
669834334 17691
608798535 4840
312551348 6897
126679750 727
889881553 6804
620525683 2498
592118470 7973
524403462 1748
83331936 344
414092322 2694
78249299 425
879599852 2932
412448080 1381
38100252 127
945443015 5832
97077578 862
435006935 20185
492173055 2365
280 29883492
628918501 3115
621000966 2070
767100001 2557
86846314 659
763977257 2997
416422855 1685
1072 313591088
174568400 745
117707773 482
547415525 2483
482401746 1608
646777266 4819
523183140 1908
678919841 7153
138929257 1115
790331169 6446
13345401 65
697612447 4598
218113060 748
209864556 2033
4086 376864038
819000000 2730
903498232 4228
691997985 3661
832752995 412421668
727382915 6121
581029251 2778
108513010 627
652210529 2353
442978745 2519
809262159 3598
524743453 12213
406841048 6561
288165211 1245
406799389 1356
804180407 5802
3598 758286389
46499845 155
892452682 24780
979559447 11832
176030930 957
267585780 3570
820356611 3560
852999839 4116
43097781 243
267000891 890
918857317 5198
250646586 995
105339241 529
606948474 3498
524399098 1748
155906391 155906391
8009833 8009832
307501978 1025
1375 189138125
167230120 1240
236405679 118202839
154004431 791
34161438 544
23699999 79
656997809 2190
306949864 1722
513783089 3472
361888975 3053
416224475 2001
208500694 695
923007586 4959
471085858 3754
209171621 1658
124991 257274957
677993050 22998
206884 93925336
803323319 25365
55592697 514
895409965 895409965
530398233 1768
887746356 6595
59905302 2386
645270066 3155
394854003 2433
742720467 2902
299644924 299644923
675897746 2253
462096373 2656
424848924 2468
649202164 2164
1423 195265188
420654760 33380
459600001 1532
5352 978198365
495601652 1652
896300277 3778
860436648 7704
988155619 988155620
994308782 25140
971142075 3843
911604745 4747
210002152 210002153
276379811 138189906
342001141 1140
410193195 205096598
190790277 839
57300015 191
507934590 8371
881928084 11660
353701180 1179
308142296 1400
755412596 5019
390115638 1881
77501 771754958
697804516 2326
237616577 2082
270057771 982
886964592 3768
162599458 542
260537723 1962
418801397 1396
484628935 484628934
763766571 7678
431791901 2441
824126946 824126945
65511083 388
507295326 1919
771149683 21587
946822692 4674
748706835 4652
679608772 2426
456001689 1520
749438191 4153
535993636 267996818
776051268 16096
275208085 2322
62055235 2781
810297298 2701
583386076 3707
926411664 24441
933919990 5054
681127055 11544
4166 873635196
8954 729813678
5457 605804164
273083889 1097
83857776 282
758697470 2529
998866621 32436
923532583 6137
763402082 3831
255490194 3247
366609941 7220
436874858 20812
2856 404195395
730799389 2436
305480781 10719
13734 504326214
599699155 1999
694499999 2315
116304926 617
272999999 910
622828286 5847
505201685 1684
3153 535089897
339599972 1132
462287869 3557
586799440 1956
770104154 2567
61896 994137639
595611192 21773
304005884 1379
739799999 2466
158091329 1297
422112559 1529
677736387 6903
683996215 2310
984903284 3283
340197246 1154
1699 489840348
2087 204843697
269436641 973
395528700 1995
114756173 1779
29379643 4094
998513886 4776
48423565 441
797602361 301163548
335114371 1561
198166920 807
494701648 1649
52436203 2103
302689235 13291
683103560 2277
7818252 42
460421737 3048
810297299 2701
749684252 3199
987684058 3369
508129113 2177
431099872 1437
257419570 257419569
817183239 817183240
157762852 5396
866789479 36957
144643064 2077
75757137 394
261300871 871
662986623 5651
398102014 1327
9000000 30
655841822 655841823
8100003 27
692764 5
894079484 6669
326809724 18170
750736585 9046
740766107 370383053
532396101 2114
230495104 2598
24120919 2165
304200000 1014
520880765 5362
11114 854113008
164313943 1131
156248178 1113
158784164 1935
279170499 5146
781895538 13329
101626594 633
653688419 2460
648459807 10312
444741107 8606
937007757 11259
138495292 481
336299999 1121
520150682 1741
662141736 4085
304761875 6875
828551222 6790
743992327 3356
156092704 2438
648901076 2163
646193557 12661
92485068 317
315634812 1618
67880009 612
940627379 16940
47099992 157
249426997 897
816490863 4906
270938146 1511
840901505 2803
802384824 8629
553480670 2260
476375545 1899
137354429 790
645902154 2153
815188371 19126
204414920 204414921
48165003 254
389049738 3870
481160123 240580061
29632276 1037
711840500 22073
804983062 2688
291149908 24292
848492478 8282
287845936 1424
101513457 469
407866463 1824
1288 302619464
640976910 320488455
986114318 398468755
206476027 69245158
97542889 536
715586939 2460
794610498 794610498
3145 903218840
564238876 194607360
107998608 632
661498768 3928
37456021 162
298302073 1094
635342784 309651766
639047687 4582
984145514 4287
792608056 8248
134420438 1388
984303281 3281
698328275 3934
844307609 3269
325877076 4809
49420000 49420000
762576535 381288267
669141503 2304
80348569 40174284
12899999 43
714353136 7728
567881599 2431
203322041 2411
631242560 2624
145890053 2198
266692733 405651
678602261 2262
310799673 1036
846302820 2821
507345308 3214
487153167 243576584
593745782 2033
560674743 4269
274248830 1030
994799999 3316
748927983 3678
246088259 935
435827804 23667
376504705 1902
246507799 3592
206654071 1048
186158236 1627
247800000 826
94524664 1033
636068850 2294
597667604 2586
185598131 1266
179604448 759
583965031 291982516
353713170 5873
636002954 2120
979693991 9756
115561623 3131
70897498 561
400879699 2022
275803749 1124
513805165 88986
671136399 48547
215999280 720
937388029 407086649
444391862 1648
612218335 306109167
464810513 1939
620403099 21741
613707158 22539
153513007 12664
97510120 3316
789544382 682224841
694200625 2314
917634866 6000
669833569 2951
368499959 4245
1390 412511690
489700225 2736
147628663 565
844310914 33551
831300791 2771
55521088 55521087
412498626 1375
132423715 1207
433199516 1444
586302423 2423
469501564 1565
119751676 119751677
118800001 396
166 19967760
610412557 4182
255592485 968
963530129 3344
28681494 10139078
427815851 1925
997795796 498897898
595130431 297565216
7372 901783786
935401984 3118
861030481 11456
150707430 2843
288664607 2030
586062103 10658
426800439 320580375
854097152 2847
241411645 1657
907042137 5884
249300001 831
927513308 408901423
8902453 31
535503192 4943
780634153 3672
488101626 1627
329241669 1358
461851967 2514
412474137 1563
617107435 283324139
42663160 184
403586490 2849
2902 667913774
957012789 26027
546259731 273129865
455802347 2558
93393723 736
1200003 4
18338375 136
776129078 4895
367501225 1225
549600000 1832
6210 953228790
842606149 37150
386402456 1288
756805741 21649
498981030 498981029
35700062 119
318399756 1215
536935104 8376
891302971 2971
977175248 913223793
938056999 3759
456911405 8419
994701631 6208
783385693 617345243
6818 713187059
590514701 9550
985645746 11616
362063651 1253
2135 268846626
380438599 204519195
589129021 3735
471668535 471668536
883858242 731233334
592046657 8262
7348497 39
742532491 742532491
752994785 376497392
140356916 623
679724716 7555
293700001 979
872870542 8367
861086454 254383
63299788 211
175426621 740
785364348 5658
902313465 10918
798 63544276
81239942 81239943
520646983 2332
85173824 821
322905158 161452579
613516535 2622
126359341 742
862971893 19776
304142678 1141
15591711 67
842842616 2810
83771406 21504
2924 626077376
232828309 1265
356168609 1302
767399999 2558
844677605 3595
203265321 1780
19349250 75
840596583 9978
883502946 2945
42080458 3307
171802414 60722117
434 56966558
283418263 978
525671744 2141
1251133 102
25499916 85
986704932 3289
367558847 1457
592948675 3113
932559615 6062
297300460 991
368524071 123578
842651097 842651097
721204795 721204795
563354321 3786
252082175 922
6667 765793375
999731249 53319
409680076 13834
780524092 4677
834093446 834093445
716108231 2515
426666743 1449
3703 986775715
563862048 4542
231480314 6265
963896788 3213
704700000 2349
84397821 559
144974374 810
800764957 763848834
630759705 315379852
307198975 1024
34336000 1160
134077197 641
650197981 650197982
815576043 407788022
196690709 99843
905722792 3194
515780057 2753
976017855 3863
176399436 588
6784 982892210
114480108 621
138900462 463
586200001 1954
335389741 2190
524401158 1748
324298919 1081
983974637 4089
282372022 1364
760760129 2752
560398346 1868
291918986 2539
219385772 219385771
854301787 3100
730913001 365456500
84207406 327
206099314 687
377101920 1338
600098779 10797
6044 572999249
509242216 1727
337200481 1124
193735135 1018
536398211 1788
538822823 29738
399019053 14699
582963798 582963797
269305555 923
292500976 975
988169300 8937
116281623 2648
465460529 78572
258144504 873
286919629 7220
365850794 2224
158358665 1581
415796112 1077192
324661819 1326
947430781 473715391
239507660 19410
931049089 4832
326100910 1087
545099110 3330
237900792 793
989161472 989161471
926527980 44940
379693996 379693997
505391558 1793
213001286 710
2060 548207200
165136776 1261
960037631 960037630
95333487 2679
672249881 2457
459013823 4874
238567276 3394
578013146 2467
3680403 14
870900000 2903
168455670 573
838869290 4950
212860169 1362
66675562 554
908091730 3115
1178 280010009
357113539 12414
361798080 1344
446702512 1489
338996359 9752
731471777 8505
690293200 4240
647613586 5191
871818881 8283
221495950 5749
32343389 16171694
432824701 2845
191423756 14164
516523228 21236
184251496 784
659530664 5679
709504408 2365
650265202 2987
534001844 1780
528681958 4263
574636322 546471087
276854773 2951
890934541 3012
757898615 22373
321900000 1073
459658836 2509
495415124 3153
908384479 55801
308401511 1028
635704225 2119
869553521 869553522
93104660 1948
324898916 1083
659104039 3018
470762518 2736
771075617 3453
679815346 205687
56973207 56973207
386638039 5709
719794068 7908
4015 425569925
276244114 933
179249217 1772
397183160 22940
45184786 168
373942310 1757
659097802 2197
917239821 5582
733856005 6153
741 140982106
285200086 961
51608802 295
779576866 3112
793665481 7091
27142112 91
624132959 8247
786224322 2627
254757254 4166
738597537 2462
88324053 553
230998547 1221
413221270 2467
720126057 360063028
618609688 6308
817143073 3134
456 74047560
612046149 9688
123689173 60712678
251047393 2144
898896488 5612
641502949 6457
878130133 3082
60582236 286
607191286 6033
163520876 8716
491701639 1639
252659864 904
560100968 1867
484805769 376843329
962728419 661396476
35211722 184
378732241 9045
929219906 4586
948564825 430684954
517407677 258703838
672899999 2243
155699588 519
31234406 269
4875 597608506
148308299 1050
427293068 1669
835501226 2785
699755057 39107
718056997 12981
973 249366162
413720341 2706
655399932 3371
908390153 7014
645181940 2341
598866213 3729
325126787 3151
762019910 9439
193499878 2257
88361427 519
420834400 8527
627271261 4235
908101179 3027
22200092 74
3894 460846929
165568657 957
752602347 161468
4359 951182066
853785704 12372
957314778 478657389
417000777 1390
52493005 1434
977399935 3258
473536937 473536937
51135657 249
12858 343964358
215399281 718
843252795 3105
47201008 199
988584824 12095
718407417 96932
975151133 4194
105645069 7508
239699201 799
292662476 3695
610 153497718
935015975 5302
679052392 3197
395399468 1318
652798298 2176
100700702 50350351
226299052 1991
315401679 1595
764158513 4056
313885928 1213
15005662 121
110685665 438
231523789 50894
20099932 67
859936778 3991
630174053 9586
642900000 2143
740990423 370495212
51831 712934543
893049239 3448
706797645 2356
755667946 7622
19053119 89
419099381 1496
783169627 276726311
644074538 7150
353804306 1238
389369719 2151
852503864 4445
494272408 3823
226923941 1385
662985367 6893
776939520 3840
581400986 1938
2225 568399632
249255096 872
190799688 636
373531499 2250
777766442 8358
425287460 425287460
491666286 3437
473214832 3428
313956606 1286
19574 205635806
883502944 2945
475099729 2194
642589761 321294880
652317581 2461
418126097 2120
845782890 2828
839398315 2798
211548953 105774476
452593818 1631
147810001 600
610262190 213006
492201537 2272
388551211 10137
245622301 4092
647880455 5354
182099394 607
435093630 1597
783342956 783342956
718112908 718112908
555228938 3466
9356952 62
664797884 2216
766155541 4720
476181761 8720
728100000 2427
76751733 76751734
360089333 1242
305032975 1133
72299999 241
212122541 3794
764249153 3355
945602830 3152
763601749 4414
693233110 3922
82649150 82649150
781244273 390622136
414703905 1815
245999587 820
622298643 27641
869639971 4141
124700078 1501
759046841 379523420
775567144 4653
18965699 82
143100365 477
541435878 17201
400829167 7351
86357144 378
13660 920819217
777654603 3529
608493749 21165
309544385 1055
4117 866821999
1946 561024016
947365357 6519
508943656 10077
735460945 366215174
822609780 432423785
751873157 13973
223337400 1096
980245675 19524
837002720 2790
168519962 971
591040029 5054
917190415 68998
561064113 3309
790213242 11420
968149831 83582
594301980 1981
105600604 352
275699999 919
187500001 625
798050713 87592
816653186 20287
653222654 326611327
194335271 671
873820335 321024103
673412423 673412424
582146565 1981
734613889 27526
62574813 2961
861034468 3795
719100001 2397
735730911 4423
99646235 492
830025679 43208
786677044 4697
53699820 179
417355401 1925
392707878 4857
563421546 2451
5472 804498912
419556196 11137
131045143 1546
602762161 22308
741899999 2473
444754081 4250
3775 990860231
979116737 420697854
735420593 6376
438487479 4610
262420697 1761
352704325 2611
731442440 11605
552270344 5791
140095016 1035
140400132 468
853060536 5879
262992221 1737
952859655 4088
285136102 974
794697428 2649
476214919 476214918
51899920 173
567901894 1893
413293959 206646979
344075796 1241
42518811 238
701405455 3707
932945622 450908872
430877530 2188
241738913 219717682
127609020 924
911111351 4387
389752770 3687
677400001 2258
1564 355637960
638487539 7495
110100587 367
296933622 296933623
991114560 14006
915706440 21587
105167666 1769
579020208 2616
568523281 2444
3674695 1837347
726001811 2420
213612174 213612175
433637454 1487
891426364 445713182
571107038 3827
334915275 2474
171700524 6606
393159246 1423
552226500 35250
1503 396962098
851697990 11610
169976250 750
787758482 787758483
44119201 295
381000829 1894
944887347 848694514
801797423 17203
630025795 3939
473991055 2334
22622705 208
684654263 5922
448316180 1844
612884854 65049
547269681 6686
958198584 6636
748764102 4883
987084127 5558
126340912 512
888556679 241128
960600248 3202
541141980 2800
948791207 10888
823800001 2746
6300000 21
7452 596528947
816758799 8720
188589687 663
407581539 1685
523186980 2370
281431919 2134
15300030 51
450316192 2512
945612571 3741
376505079 1310
14208480 191
230984810 230984811
339690781 5830
441971935 4754
83700001 279
418036887 5208
436158766 1612
798211469 4434
192826452 96413226
963601729 4810
128517823 1000
524210959 1761
45300152 151
703147200 9848
945006077 3150
716033234 5092
452119188 2577
464338447 2981
110758648 1001
829050689 410444228
516629130 18278
905338150 452669075
448935198 2174
191966545 3654
507261156 253630578
95906385 335
889438921 4989
1877 426786629
207136042 103568021
924611849 8045
928009647 4549
671400000 2238
962247569 13652
655758952 8653
252918895 1344
46200155 154
486950194 30769
377711419 188855709
918949152 24096
598857982 598857983
704297725 244300163
810238637 721722318
707906619 324576864
816771270 816771271
451795850 2223
725167407 10696
662733213 2692
256499761 855
550801835 1836
196961618 1159
844096199 104981
939900001 3133
926150985 5400
398771609 2557
834300001 2781
631647745 10752
610519861 610519862
54000240 180
681142798 2497
544120512 5317
243070483 2042
540747564 270373782
494317748 2047
996603322 3322
409743395 1495
84000281 280
18552 949446129
118358126 553
666068339 7652
3890429 18
276357038 7364
458570061 4707
911304868 3845
671805448 17560
504730905 504730906
283362037 283362036
840371479 9147
1127 309315835
462686655 4919
974703346 3249
823997375 296447945
147080152 837
792036936 16116
394857233 2618
133428668 751
937624319 12736
329753471 2161
743996345 4735
273091127 1551
414298619 1381
705715993 12213
953704523 3179
164137191 1393
991946748 4737
213362919 1036
366299514 1221
930904652 3103
568500797 1895
202609904 1399
729051082 79172
62628150 612
946224457 3676
438225488 1461
31281200 31281201
741984728 3839
914829479 6772
138437251 525
705938218 705938219
943481885 923711210
114258690 1365
506101972 1687
860360630 3084
991090540 4082
919846382 21089
915686358 510563017
99949675 99949675
105189483 546
43955883 163
50060273 181
674399999 2248
20897484 229
408053461 204026731
401940137 200970068
785702234 2619
21390209 112
560704133 17574
607294594 61382
34156014 130
414838741 1635
485620541 2306
3313 662371403
225899376 753
1341 158969089
985547474 12165
24207253 283
844147260 199562
436561634 6374
282594625 1376
291253202 1039
674782778 2739
12164 910535320
159600531 532
95261274 485
91397585 1228
54266433 704
470509185 2208
3160 760466640
693600503 346800251
602793449 3150
524698666 15462
13898 514120630
938055296 10046
657003159 2190
406050866 5853
852664259 852664259
721315203 721315204
468299492 1561
244621654 2812
354935249 2250
471725565 233633511
38378012 764
132687795 858
228394837 114197419
458094977 17594
759396721 3632
225768544 1048
889297936 16864
427880994 3242
521990026 15968
84319 976690499
657034905 3538
570902542 1903
678965364 2541
273285834 2131
115893932 1187
129186926 743
491848735 7154
120680494 481
947532961 3280
190259342 19353
357279728 9347
502403353 3036
293293449 4648
128296290 2059
836646919 5960
80481809 311
331031345 1842
387184240 1519
517113349 258556674
517084095 2008
681528381 5226
218101374 727
650097834 2167
641988438 2884
365937207 14543
635357737 390557353
899119539 4234
336001120 1120
911700115 3039
557401859 1858
901162009 29788
927047431 4370
952104755 3706
742287281 7458
393169573 5436
353048349 2067
673566293 12609
247832223 958
414380708 2997
810899462 2703
834603229 2782
487723508 1772
395701319 1319
308433336 2596
3870 956488425
881399999 2938
802217131 26130
315209344 3734
49800018 166
436320654 2191
781091604 4338
880811618 776216247
249743647 124871823
862876725 286736
840502303 2863
648249075 21195
661199262 2204
477751439 1769
65728180 994902497
734080485 5253
843836516 5686
962627152 9553
390598697 1302
255610478 1657
961631790 9030
478046786 5583
2288 270981568
490334699 1790
1466 290347244
957591749 10293
786762436 11127
911775441 3824
239853057 928
436513354 225505210
502594154 2655
637192791 2810
655575583 5568
487537792 3364
590791389 15356
423428406 2459
259799373 866
3105 793571231
187721019 93860509
799204613 3317
575379200 4400
313233321 313233320
228300344 761
595279482 3019
101414949 511
406948308 1641
6195050 6195051
961800826 3206
816250009 6692
613212119 2774
196500694 655
156944238 96989207
436741590 1558
897867617 4554
367850430 1679
992698150 3309
379777856 2864
252443094 2037
282299634 141149817
703802429 2346
629848859 9710
610083618 2659
126994071 2809
449698501 1499
139533447 3767
321632923 2483
285106394 1827
515398551 1718
163187235 81593618
486491353 8820
473699975 1579
763923503 15126
215064457 1778
242553685 2547
516749166 1956
858901072 2863
100340519 456
759599999 2532
470177574 470177573
417845027 2038
785462273 3584
974697612 376307113
906778827 18252
363989351 1912
187624625 5610
46601117 19912897
416401139 1388
978728441 978728442
264300143 881
696009804 2744
944705355 15807
301360754 95982
69646863 29567617
634498592 2115
935223088 6095
790168323 2858
682316267 341158133
91069541 313
215144995 6689
17174634 113
195147489 1801
940497338 3135
359567342 1314
129190612 559
952800701 479322324
556844880 3677
460198467 1534
795818663 397909331
518401024 2633
105302074 1188
81336083 40668041
985866165 25015
85800000 286
96620056 10424
890985796 5428
994760021 4942
11617 911337923
671789872 3309
749400291 2498
966486620 6007
655947874 655947874
10499972 35
858004974 9693
89022368 406
571798094 1906
197309988 98654994
186941733 186941734
996229888 4639
588772972 27771
246883611 4958
548738448 9411
249251952 7252
675031845 3004
933895232 11784
983377017 491688508
349175995 1748
31264406 31264406
329192191 1304
138390215 664
234600298 782
92453539 367
150632472 4389
681939433 340969717
983973850 27708
888227715 96035
490386865 245193433
104406117 13763
726252831 2507
35999999 120
750080798 12309
469583236 6633
2374 446392716
495650011 2327
348696577 2304
1676 206281052
410032875 3597
940601599 13865
589618710 3442
785294063 8363
890767998 57906
947551797 4076
633305583 27461
655644496 121935
11515373 56
652646904 2534
683714521 7526
634210499 13090
92700309 309
5292 802304244
846643097 4857
334643646 5032
20099938 67
325254011 2245
550088837 5139
247484686 829
194368619 827
490499727 1635
266752436 1077
13477439 82
1014 161685602
217955919 1820
556498144 1855
49978788 456
2673 474191345
261258057 130629028
285299049 951
459420637 229710319
746273812 746273813
1923 529186524
963900553 3213
591901452 1973
152587303 44331
641102137 2137
339145120 3140
68430443 34215221
925995167 627368
876414824 3333
666262521 2529
530125298 2229
836980511 5189
860012750 2882
630233440 7648
171152221 1556
932101559 447563602
731647160 3297
765002549 2550
603080288 2087
515698280 1719
49523230 181
672400978 2753
31018288 112
48102368 337
37499876 125
845409456 2823
278846191 1261
630 151332930
909302200 3031
472546396 10064
153474660 1031
206627253 997
797895766 3154
274279250 2825
828002574 2760
275299805 275299805
85180391 792
890996655 7291
464 103475702
502663853 1722
375076206 1456
174600001 582
371482911 9248
230911967 777
154310455 1563
738632800 414161088
898514138 4285
300898998 1003
491998944 1640
998553727 5001
971212815 34808
114465601 900
407431887 407431886
44400148 148
30000264 106
351 72179991
666089372 40098
852001638 2840
345539969 2196
556723777 278361888
327900115 1093
360167039 12160
377648303 5369
336761361 7156
489361113 1914
842962774 4399
530796102 12405
655101290 3893
407100654 1357
66069589 30277571
566017282 566017283
644698936 2149
661130240 3752
881759865 881759866
770702120 2569
607629143 303814571
659115650 10265
712479231 356239615
270181713 1771
586856033 3659
767699999 2559
67492992 281
829044585 3578
460200001 1534
950100001 3167
56710399 56710400
994307897 994307896
650146725 5483
564601881 1882
722716441 722716440
435 58293480
615603751 20875
927002064 4845
445201485 1484
624208220 2129
65439552 245
102900343 343
502291375 1966
490914909 485189307
236699999 789
380879346 1735
385077968 3768
361845952 3132
773556287 3493
646877359 2382
977145643 7386
838201016 2794
509665329 10544
327762157 1348
293662182 3859
74499207 74499206
550603807 275301903
242260106 1313
454693919 3320
4010 983364280
246559404 1148
328499999 1095
278306468 13082
285535575 1175
472168380 3358
426299725 1421
181200604 604
752570362 2707
792698164 104619
474162032 1962
828945399 4806
175800487 586
880805881 3699
229362172 1742
163983767 2193
976504626 3255
520254159 2804
901945789 8500
592293084 40471
125186561 1280
167312341 762
939603711 7772
146899913 536
636759200 4915
218512631 5153
739504646 2465
274469645 3107
704035173 352017586
419477958 4534
794062366 5423
717796121 2798
464100001 1547
595657704 436658414
548641402 459722840
815691816 5008
774598284 275024811
909993943 9614
719143362 26322
7761 546797150
25603 575543925
489301630 1631
931664556 8842
866170866 9262
736018400 6154
470999395 1570
305819721 190019801
432047699 1575
294036326 294036326
93219931 1050
151826230 711
506760866 8951
559663644 4782
326822299 1144
990009018 4252
124887863 3209
475686601 5025
869068899 6191
613719743 2112
3492 377627199
76820333 570
812 150310245
175591940 2877
127799999 426
991942239 981474048
796407820 5795
298530059 2146
295743603 188238
414001380 1380
682777116 3089
559802326 1866
243643371 1516
974795003 12209
454613602 4093
689256289 5418
732547326 4053
506120101 1900
352266240 3840
589501213 2414
970001979 9494
342983295 7481
84326113 596
663297788 2211
144460001 499
251488450 8883
905509534 3854
823803565 2746
945705451 7539
865586672 5188
968556770 8181
218700001 729
6095 594920760
797974060 5330
728683769 4065
906966545 3553
859957664 453789248
593046495 574780124
464400455 1548
578518025 5401
28070115 218
341462520 1302
346667383 8863
372324401 1741
130200433 434
977894411 488947206
59788194 271
549423951 5087
974550997 487275498
706948483 18087
959104905 3197
895439747 16356
179458824 1754
867313412 12902
377815679 1440
949157310 7788
7162 926855906
632098355 632098356
12280 752552011
105195 485790510
946367050 946367050
723843383 4638
102882704 811
340095660 1308
269565817 1599
525016031 18124
250771498 1814
644208460 2777
698177593 9027
475727570 7019
843900706 2813
642652208 2417
288512553 1448
772847040 3192
81761311 680
1173 325669756
579900001 1933
883773181 18420
459457673 2669
140100000 467
120350073 60175037
179902987 869
367085120 183542560
964848472 964848473
803079143 7768
2647 285952763
366000001 1220
945046296 789292226
937 127248325
892204685 7068
768402096 5159
210451889 1419
674016405 2980
864439576 864439577
4544 786198336
836410149 36105
123200449 651
242211481 5307
934599765 13958
991374600 4184
171612277 671
794492280 3573
432590378 1507
397201324 1324
911238537 6897
385367305 2428
369752464 1497
494 32058624
682776519 15828
22 4345946
875790535 3330
733388766 1801938
927704823 463852411
151769695 548
262696275 1191
32400107 108
874799999 2916
987564399 6378
173261392 683
662344308 3487
941403137 3138
341469678 31741
502354072 2917
141503401 534
362700000 1209
432900937 2124
285723252 997
651822895 3759
291184739 2310
682202811 2274
623967978 14106
240592500 3750
414648117 207324059
720353066 13489
603549664 2556
106728534 106728533
932182916 4479
221922416 1469
92930725 3578
115342560 2315
842577120 3494
293955777 146977888
218699270 729
953293355 454815785
98039983 644
125986600 124402995
686397711 2288
997167336 481358319
953243649 10856
441301471 1471
381900712 1273
958567596 22313
487394263 3889
2071 209440230
828149211 4042
992771291 992771291
20303502 113
8337 841311681
6997169 24
791025368 5032
153378323 67698646
527633251 2125
123068611 595
512315217 2823
805233805 3511
789952397 12421
469210017 3344
713346556 654514867
4150 963011650
211935230 1283
426634632 2962
255929 90342937
937828816 3685
178417007 1008
600004515 300002258
149166207 1381
385741780 5487
3481 464505305
762146308 27531
463939638 15681
617134121 12489
605771591 4573
288850416 3176
489175657 8084
477437087 16282
627641353 2988
666782713 13248
50397085 192
408148701 408148700
629720834 5417
448801481 5403
971753729 18656
535952039 267976020
815200047 3339
815830128 3027
743765160 40444
386726533 193363266
1796 398226872
323415577 7850
1440 276125760
489627107 1662
441676329 7432
354011847 1787
169171327 2109
553498371 1845
468630495 1809
418933896 1462
442162560 1576
476337655 8619
903471901 5455
785880784 8528
100698019 2298
253666057 48707
656539888 63863
545814724 4399
99266705 847
828654401 4298
131081827 131081826
408054265 1719
961104385 110421
164066798 1027
66415595 363
911519201 21755
24442153 168
665100001 2217
260545968 8433
2266 237207789
445929924 6197
4048962 114
16362 883787147
173482296 1544
538443942 16572
914397804 3048
543897731 4990
568434440 3505
38400060 128
461702725 1539
8282 779415963
241469345 5205
886157472 4661
438179265 1618
341213847 1238
176807397 176807398
545401113 1818
176269677 2507
177764075 822
821427696 24299
482936729 11278
886962647 30823
257700859 859
712428711 712428712
750838138 3801
390033173 2153
996000000 3320
402944208 2328
127781280 440
636402588 7879
120300402 401
77487448 323
99239115 2485
616199150 2054
4326 734655032
496277221 2402
5218122 57
425208821 8326
200866355 754
600151967 4084
348126990 3126
305611018 2319
212043684 1696
388532640 1829
5377 907998513
43268572 19710555
674183350 35807
366319666 1886
574075460 574075461
700230375 3625
402898658 1343
800959499 71453
115669009 882
640149429 2287
62715602 6979
871991921 3538
169717214 78740877
369207468 2436
807193565 562851384
2304 451406592
511881004 4058
435292465 11184
961199999 3204
619404753 4716
598264725 6181
433662985 1566
313213881 1480
48784481 229
600551346 10788
440255261 3206
860952739 4751
872098282 2907
322323380 1435
4724 829255473
862166471 1499097
147702030 9835
362998789 1210
379609169 4426
857870330 47357
710868182 4894
203879848 1580
145218279 4694
937987249 4202
792982125 2655
306538451 1394
849602833 2832
87687104 561
994396780 3639
645446747 25062
586198681 293099340
599492370 3270
378780892 189390446
692697691 2309
366595734 1955
32424 363503577
938408317 8133
15338489 68
611334720 3552
265800059 886
947536917 4299
106932643 1841
710691191 4691
399458421 10279
121604759 872
261617583 1901
773997420 2580
210000714 700
336001755 1120
224689848 1188
906054840 9090
988960886 494014643
218782289 1762
959264263 23661
628500000 2095
745170869 2727
613351137 6694
602403475 2302
924789797 16008
1684 318858664
398101709 1327
876714429 4029
254041959 901
778854469 2841
927584241 927584240
125440501 863
27899935 93
818097274 2727
390401605 8195
681601722 2272
26099921 87
133100993 610
266187841 960
3314 396307683
897 205674027
360294790 4477
124468858 124468858
178769246 178769246
607802089 3509
930004647 10004
885208209 885208210
28557 912870745
225672174 1329
959665435 5523
866004959 866004959
570300143 1901
3000000 10
174249341 4959
134352120 588
605702019 2019
201412818 1086
140640210 140640209
914133134 4065
802813728 12631
315265120 1653
164400777 548
948732201 4225
39824980 235
531742421 3377
371709503 371709504
882882480 6572
702280566 2637
722563952 4019
937860513 22544
840120946 359143123
350100001 1167
936422035 462987724
439934601 3531
766705217 3592
81711086 100259
389374721 3051
409611022 2873
1611 214401645
739930157 8811
408078326 242002536
744019588 27014
42938526 16622114
359851103 3291
254123930 1074
301215720 1530
300048300 1620
159603225 806
100864271 908
88500017 295
525587311 262793655
841200885 2804
3870 944419320
285122108 1240
836699886 2789
519151771 174594889
748605417 2642
506473125 2589
181964465 997
716003144 4455
162299762 541
779099384 2597
735300000 2451
220684905 1197
351900550 1173
527596145 23898
251829620 2030
556501854 1855
786621398 786621399
151261782 719
681045032 7723
838467720 4408
12544 594409984
276600001 922
632508535 4809
382260691 1554
813695490 813695491
786912875 393456437
321268309 11600
95966 907742394
967353200 4796
891780376 3448
396067997 29690
867968999 7564
653099999 2177
435922416 5435
192490985 880
910575719 4380
828916787 5379
44469309 157
81005536 351
387111615 7971
171110390 3058
850977923 4466
358500001 1195
315006041 157503020
925893947 6342
669772357 7098
797474943 398737472
556946413 12521
266200689 1352
649199999 2164
356998810 1190
490384566 2394
786207751 3167
245508576 245508577
577166331 1981
253200372 844
116930051 58465026
479113571 2460
207646048 6054
620400057 2068
154499807 515
213904011 106952005
718894999 359447499
30177517 986
751072201 751072202
115119025 456
836697212 2789
514133619 8540
296275085 296275085
805155509 6923
30718975 128
86731178 292
495079001 5566
344736979 2620
656029529 2470
328211949 328211950
132532495 535
129600098 432
546628518 2194
495964616 5068
3419 928970066
600606564 600606565
462 120610644
654395085 5294
90000250 300
988159374 7945
878529275 3520
58552865 1286
646500001 2155
219423735 107024663
516428499 2553
711744962 355872481
257100001 857
775489096 775489096
239986737 1380
677832078 2833
710153387 34083
523365380 17903
684722687 16536
221954986 3645
274202667 3257
385798713 1286
706477200 17900
411571466 7477
814325623 63654
328738724 1575
700850493 2556
649846079 5440
749858879 5520
989045380 4255
24436212 24436213
8135 407018005
151721389 546
565772901 2525
369043579 2833
139955348 741
137985210 990
754700425 17434
100454513 81057941
3177 928656859
614147216 614147217
886883728 5151
160399144 607
275709258 10507
292269648 2722
328167181 1485
899843938 435328474
910870381 910870382
383059561 1860
958191526 19235
451501056 1505
203332495 686
174144761 2177
408598638 1362
89794822 57965455
844464545 3203
554999341 1850
471623463 1846
113472614 503
949805171 3166
399917580 1515
926569074 51342
769573134 9382
533153131 5190
748164365 2942
257408 744055891
673174159 3017
716956988 78519
95637508 95637509
746982599 6825
932978946 8525
143109832 31695
240397468 7519
3679 844635857
217533361 880
711000333 4378
215 54508305
473683664 2055
741965832 3071
245417380 5081
147899916 493
580172251 2625
379925833 17732
662729104 36104
264124575 1626
9039 683141891
677703502 2259
637353029 21636
886380891 8875
750399633 9591
846127587 5295
577900670 4706
6400 606505774
922643137 4942
656097814 2187
247338274 247338273
13265604 50
591462021 6326
58044659 10818
444034204 8825
73352860 2099
176405749 909
581366060 10391
991729904 986670171
923853055 12536
50699861 169
987381873 3903
47099842 157
435252970 1510
6949 450413333
117017756 470
574801916 1916
463205371 3090
251999578 840
69541951 483
992399806 3308
225226265 112613133
26949466 215
549872730 6417
896222135 3924
787820257 209304
680684527 2896
962038108 722009098
565414504 2358
300366695 1032
851189753 7417
906312703 9466
305431993 2888
394 61326342
65400160 218
936157420 6940
9905 945140640
681519073 2417
815735826 4577
848910607 3214
200699772 669
150742229 1742
213471703 4036
970312409 3916
617478578 2331
544163348 1937
473788499 23250
295200001 984
256497572 1083
133754736 559
329101644 1097
117000390 390
703257007 2727
503473044 2078
995358167 37107
321298929 1071
461580255 3757
801502264 3117
649410675 2266
232275287 1578
276526430 276526431
463745616 1786
2344 338585979
944177403 5708
641798669 6471
575870434 6306
543535823 2586
120077098 458
638395273 2991
476676594 5047
742971955 526664151
353664361 22820
284629886 1488
224188301 224188302
416619168 3038
309226496 6981
644476141 2751
690818215 3994
366555192 2077
473781258 236890629
995615092 4603
308158118 1652
415760134 389260286
568777191 2305
990694948 3420
747330268 2563
769018943 3566
156014347 1461
444133980 2036
781271568 14256
9765 381952710
380348515 4553
819743819 3748
743893121 338180735
25488271 153
565383664 3668
965193848 3389
368490700 4135
1472 406095360
517303893 7591
592180822 2258
815697340 2719
749701090 2499
931798402 3106
808751522 365367166
544347628 544347629
534876644 15551
699453875 6261
645509950 10319
179025171 1028
443636407 221818203
756686111 6216
142452795 1006
546938188 8613
745508351 745508352
132414652 760
3058 824696730
376498668 1898
4020 905947200
1927 177345753
694043228 5458
404144272 5372
935452964 6261
880802935 2936
287326433 1686
78899999 263
961740636 7122
278816459 1818
728740151 3969
855635923 5452
443947759 8126
669146951 2653
151764374 525
301697119 2647
668904386 7376
235656104 186051811
151169959 8433
99500657 976
412546471 1526
265918397 8479
192012040 1810
265597837 8036
665728876 12555
992825012 3374
739427634 4521
804157113 23554
915740789 5385
433278264 1745
781475724 3324
428384935 214192468
358190044 2326
112169233 378
843302812 2811
821401048 57509
256954899 3211
248054418 248054419
71453450 71453451
819718542 3624
150588836 1291
386563502 1448
291000001 970
844946277 5185
224702208 928
1006 272365735
288071740 1090
82561777 17886
566283171 12970
225017089 4373
36248301 220
3595 374368920
325346878 1185
140468020 770
923703080 3079
129820685 906
387136727 193568363
722103786 8525
131193381 929
394501316 1315
204600699 682
52807781 26403890
728855796 20929
602333799 8775
150300803 501
777101171 3639
909028080 4692
846600726 2822
459307223 1988
149255371 862
150732315 821
155007345 976
813720158 2998
869 202669720
218749986 211868190
725334817 22052
93761249 1288
668895028 2478
471253060 1648
423000695 1410
966670822 6780
324976828 324976828
645416916 16154
997716931 9253
135168240 1104
653903069 2297
682229811 44066
584867606 584867605
76308801 800
902096995 3007
468600001 1562
94076174 342
369598805 1232
110963549 412
406609005 1815
726269403 93540
982193404 982193405
6015 523420951
866495872 498902
537020825 3095
14432520 60
924943600 18581
2600 240352444
922741590 3703
727957216 4755
604 138959864
48000186 160
397801325 1326
314918497 6156
574198087 1914
360128051 304176166
605403922 2018
729438282 2587
132799265 584
229201276 764
882029275 3351
251004260 251004261
863448160 3040
425700001 1419
471660406 2157
415817637 3796
266994194 1510
159525223 2789
423118719 3664
477902487 1593
259747154 963
238500796 795
918304294 3307
355583949 2701
382201373 1274
616423501 4125
523727060 5045
430523579 4470
280433166 1245
819554976 819554975
5551 872913122
338253045 3843
154362769 2380
124680193 669
543240750 543240749
98206079 448
340930512 1768
382931405 3069
485372422 3951
257452406 126642552
344700613 1476
360680495 180340247
195000735 650
789019934 3616
313564569 313564568
717962227 110303
967501294 3225
223200743 744
643862457 861931
692099420 2307
443625228 221812614
764928489 5048
192279724 772
899052013 899052013
568870202 2337
473701578 1579
98061741 490
846528505 846528504
35362333 162
443402929 1478
331760060 1835
587998041 1960
340304072 4967
597484452 3156
949237967 36386
48937163 48937162
811527025 22401
91895265 309
71111084 71111084
116638086 438
107400283 358
570012068 3459
222 63497550
239621025 3679
454568091 227284045
571073160 9313
168462702 841
803520259 6818
813902117 335387136
755758114 66314
889332819 3487
164278207 82139103
295538619 295538620
912900000 3043
422194444 1724
194974597 1802
787699957 2714
487391570 418566732
670 167348414
449398978 202987221
127239903 466
251700070 839
6729 911727891
802066272 3526
559845372 6989
698700106 2329
279601056 932
408922922 3593
347465182 5106
444200904 1757
7639411 7639412
558233312 77168
932001426 10143
933026160 4272
139800208 466
389709511 194854756
826201114 2754
236779093 1452
608398614 2028
505730903 3677
801305337 2671
925709825 3267
168041839 5099
119375479 711
758 186323222
3864168 14
512482105 7092
43916288 172
6264 489857328
88273881 776
711495824 7526
215363054 1010
883887874 8875
702541218 2459
4547 442725868
607839028 2760
791441679 9998
886781479 3209
35450999 135
177029809 1730
783994636 783994636
19513690 19513689
883706506 441853253
640932147 2708
466414644 1768
789623097 9218
3874020 15
605108914 2155
341086348 1372
671256375 5685
407643785 1786
281118369 2083
886315337 4467
838393196 3241
182546843 1993
749256895 3226
689701093 4129
838855683 4521
1156 331774090
156810880 890
663593254 4321
97242532 97242532
155400131 518
173385683 1242
3514 819541988
170407073 2975
702232622 150300
944553504 3395
752041588 752041587
882222097 5316
174282257 929
847800328 2826
577064936 3023
719105721 3994
70162403 32290300
528448358 528448358
913219143 7592
863814941 22642
734708845 367354423
972415069 5952
554701648 1849
788145633 788145632
128915289 1012
222771272 1137
679172558 2865707
188613061 1507
861165689 5586
597934081 7299
739608387 739608388
475592132 454875111
610085687 3533
968402712 3228
774730089 2872
684906638 20705
614861015 2904
176904637 732
714900963 2383
5678 762757886
415730989 1836
464578700 3140
36389500 1850
206099999 687
253961671 13017
681663000 5827
400810091 3989
435599999 1452
430230945 1634
486787951 3870
656103821 16585
470777242 1689
431 36185460
7800044 26
834600417 2782
110391722 451
591600001 1972
609237818 2056
22054687 167
502501676 1675
872401545 2908
14195153 833
512621442 2377
497524822 5652
195600000 652
806322435 806322436
989451915 8135
553246178 10457
607698141 2228
87216850 2110
759063569 2923
176860891 7783
640038526 11542
521360531 2527
431782003 1461
291537419 8772
923493345 3935
767642183 8044
507966142 507966141
872678533 3862
162462761 17028
848325065 4926
297276629 1470
624597917 2082
96383369 2176
941707411 3830
833180213 4623
146225691 491
395633818 4187
69009899 290
985426498 9119
349938076 1747
620524525 2815
557282303 2176
915804393 3062
105300351 351
312984539 156492269
420804889 7354
252691370 18166
506646526 4565
184592826 1851
730200001 2434
769146601 8431
67260989 271
111600373 372
868797105 2896
779695201 6175
114537316 1964
464099295 1547
202549425 3553
311067104 1828
655112266 655112266
423903439 1424
62099811 207
744427801 3100
599181616 2111
124335414 48177713
827737924 25987
585777661 2535
837154049 30656
462300001 1541
598234001 16625
715350019 4923
1928 556289354
580594607 580594608
360602156 1202
503999047 1680
682515119 3920
188581604 7005
76567625 306
804101167 9741
411422171 8777
747900001 2493
734181443 3185
687268801 2488
835504047 417752024
575101918 1917
92417232 397
931798490 244246
734553221 3970
7164 864931607
674855707 10186
25920851 102
26287620 129
21657754 245
900731477 854840576
71526767 334
83786945 1184
12118016 65
25638485 239
622367649 3598
973604040 824944510
409802438 1366
694743667 419665068
953706711 53570
856068554 6369
737532511 36104
852002406 2840
540296284 1951
818397271 2728
530700216 1769
2565 537865576
909588932 6933
942056707 750819195
903647520 3265
204000000 680
3879 465514911
90300001 301
23804371 23804372
488398372 1628
475373315 5954
854300688 4697
479414979 3047
974880379 964938242
471419472 29014
186343561 754
313416202 9109
280159144 1877
997021317 8163
454540573 10187
400889061 200444530
715301430 6915
552334140 10572
167700559 559
323970347 2149
53721911 191
557230412 9282
601263216 2556
61674 398379548
862941492 10195
677873219 7404
809049856 3118
487771614 3481
680186686 2776
572399999 1908
461219656 461219655
458594022 2494
420759030 14717
770731749 2950
12681 293996304
983646154 8605
710 209268965
413235533 6158
63487265 296
829978165 30699
261899137 873
388777255 1795
458423601 1634
349582884 2327
190792388 95396194
866664448 20032
36119553 159
552863609 11894
4076 154076376
859267136 24088
184454141 1813
264345756 941
836006545 3984
385270461 131594239
194241515 852
239895719 2129
859501053 3611
4854 833247348
124583009 650
62352968 914
589044765 2101
435902635 1453
4550 799925654
224100053 747
745815428 8471
498224918 1951
595029674 41810
610201013 10963
467101557 1557
502632059 1682
443815299 2725
36359675 196
545222306 191246230
912596958 3042
802802675 2676
658559300 3193
520172085 2701
737371888 2876
651709695 651709696
253654694 876
992597881 13960
748386613 3701
2678 632050848
271682461 1311
285933339 1700
31629548 31629549
109086657 817
340199307 1134
966585027 4059
431177935 215588968
960333055 10355
413855805 2343
715707142 715707143
149998797 1774
855381153 9032
642599883 3025
540386371 2181
573008744 3760
453468100 2545
128859583 430
551786178 275893089
3482 798549265
883232412 9556
595417044 8772
983108326 23179
753000216 2510
820799091 2736
863054908 12389
930863181 37650
907204319 3672
45251382 801
454798485 1516
357934122 4446
441301472 1471
610662499 6979
441100612 441100611
3486 286190898
439086416 2459
2225 267291475
467087069 1615
477104639 1752
836411099 3450
996448862 959513091
372933994 365966570
836611 418305
1173 252572089
466501554 1555
295177253 6442
837425195 7716
911228225 9664
403878360 3741
640667039 4948
288746670 288746671
359053171 1701
837700178 6007
711588707 2844
627772439 313886220
737635998 13909
4093 855248722
874080021 3853
883396680 5719
792263543 6533
90203420 566
246739492 1026
782496595 391248297
146049664 73024832
853972374 8661
474764773 237382386
771901361 2652582
373173161 5336
52500000 175
536100000 1787
310583731 3205
432701068 11633
671399262 2238
571433436 5244
73569004 632
395641203 12134
420839197 420839196
149804323 6862
57248113 446
435065021 2210
34237676 127
646788902 6506
743400001 2478
135146808 550
19799935 66
797278297 6278
547858458 128675
752702508 2509
346975608 173487804
567718593 3783
389291099 1613
136799544 456
91224673 336
347828250 1425
920465145 4665
347834573 1937
224036984 4414
155786685 532
866923585 29746
6714 702434659
433381550 3385
549749926 4914
634692759 13406
304756124 2045
633515905 4176
934423101 35725
725711928 6824
806649093 806649094
972017526 8425
500 145938645
224953274 1193
977400797 3258
155099999 517
316800792 1247
12172 892453658
312058444 312058445
449493395 2244
434470150 434470151
831534491 5213
660568769 3532
356460543 178230271
86259581 622
231365629 774
883700337 4008
824697251 2749
957690732 3797
609531040 2239
376199567 1254
945396515 4003
89351576 527
281777802 1046
874964385 6587
13199957 44
3193 418308544
483703125 2125
3786851 53
108560579 573
399087386 399087387
505145311 1795
985489636 7215
637569498 9757
684297719 2281
228520787 871
3716010 13
774506282 3343
804295030 31381
745878274 5261
124192900 415
158159381 21530
374701894 1249
124168685 48396494
950270155 475135077
315723594 315723594
217325681 1573
982326114 6963
413099258 1377
267822885 1163
636599382 2122
670366975 98482
283810867 1317
108039608 488
63898629 463
535500911 1785
244713105 3185
787800691 2626
873797995 5661
226823135 2035
347583761 173791880
30144333 30144334
501583714 501583714
185858346 2096
313340061 218314211
313945061 1215
161 43096289
752950975 8453
2091 510706263
622372100 3531
101257441 1020
989078292 4846
588000104 1960
972772693 958812902
256920124 256920125
70499984 235
462037799 2100
227656542 880
101979800 651
213629667 1739
640199999 2134
1905 491516237
311330160 2616
918582190 7581
405646465 2538
365201762 34613
10251544 84
910782221 14182
857511369 4071
760914451 380457226
94924746 364
900104355 450052177
325915849 7451
38985841 662
241039344 1668
290805780 290805780
448401433 2594
977702752 3259
784652543 2652
122969239 1021
320285318 2369
125542649 62771324
7214 531448099
808979765 2858
887655396 887655397
174996474 3154
537541451 15804
238201535 794
352229361 1640
993190802 30295
591601926 5747
456921604 1775
849903665 849903665
188416114 18245
741124801 23754
432509845 2360
574802536 1916
13623 550564050
602418707 381343615
983668115 7079
906122205 3484
924158057 5099
743533129 3715
874237037 3082
372651070 5302
796608681 4531
900177516 7308
565454666 410391798
245250057 1124
324298919 1081
106134570 1710
763492429 2867
950213021 411822407
246232625 4624
928503752 31526
840902803 2803
389593750 1625
776118888 3618
2561 749736083
3039 886761966
410118021 3249
674975234 3095
203526723 878
398296489 199148244
47700126 159
3003 789990201
595987727 2323
967644580 13588
45636103 196
342901144 1143
989734889 4792
423046674 4583
349150605 1272
593362251 18823
218908967 1609
703620700 141674
304078920 1160
164139516 636
564832373 10042
985250465 10768
979994679 460845103
690002299 2300
382508370 382508369
223228682 1558
48137039 240
410100001 1367
560595055 16491
941849462 9316
359698802 1199
949471432 5096
391257217 4536
821628375 821628375
298199005 994
768353788 4933
189571989 137244404
613631271 4509
945058021 3699
638238545 319119273
259499134 865
599389167 60441
472008384 236004192
632731812 316365906
807996587 7113
594002124 1980
532513800 3640
749509465 3657
541800180 1806
2845 775643730
631031679 2104
494998847 1650
138866399 509
206384879 1508
454501514 1515
96123780 666
295753216 8382
844284141 24837
959968022 876585545
910803035 3036
661721939 2244
590401969 1968
694708291 347354145
736383175 368191587
569402041 1898
190799363 636
746774262 3781
932977439 8685
73483247 36741624
873727489 8128
653 195431804
122949199 61474599
395380679 11090
664547567 4609
176344201 7825
91200544 304
231893700 1660
3338 935773668
826100890 3910
777513197 3073
157481326 531
224396906 3863
448019607 3467
262625164 969
235589242 1289
234845399 822
225881594 1577
35400088 118
192535056 4468
2868 792167412
721980735 4487
110290687 55145343
43200077 144
413407805 1526
4097 374436527
326152692 1284
627029953 4288
237568487 1004
446761299 1883
756501540 3422
377628753 1411
94915276 431
521141979 5620
93779143 367
175499876 585
493098983 1757
334114827 167057413
141482759 2190
764217539 3210
485233203 2032
810598217 2702
405299263 1351
624810620 3244
510532003 7247
636335065 2438
2186 388452200
934257627 19508
948106483 11616
38 10496055
33252460 155
16800056 56
637596034 2424
401880686 401880687
276756349 1055
345635729 2398
732593560 12508
470873794 15309
192627853 1011
327397276 1431
441899349 1473
253192427 1548
106563740 2344
937537746 17427
631476994 2909
9127 597222268
485540161 2240
597983615 14794
887700659 27449
14099952 47
765952500 16788
732346034 6002
571805997 3630
26999999 90
185591690 4777
871197096 2904
488891421 1755
498614490 4005
652089506 2738
616947074 2670
590998029 1970
66431905 836
568915199 1920
696602490 2322
1167 200172525
346985686 3699
163099482 767
366503096 366503097
634479839 4932
478529871 18422
441693265 1501
512401708 1708
985503284 3285
198013698 978
165431676 2095
851377897 3053
810713155 103871
660913045 2596
808492424 683017892
489466712 2789
251999934 840
826199305 2754
31813949 1050
285000951 950
762623292 2898
106633112 466
1706 201342688
42202608 1806
451533420 1965
603002011 2010
750378168 3019
939726001 5661
828558367 4229
287775181 3402
188961335 652
29995349 583
509480394 509480395
3980371 1990186
831743423 6539
276763871 123568808
92435239 2326
297325692 2203
411002300 1370
350022552 345288383
738460974 3517
219351736 3818
385653797 9279
545402074 7873
79745603 2699
962493559 16593
968099910 349018020
318631487 4959
769599346 9727
298342989 4179
821317553 10698
276972909 2278
166466353 687
62999999 210
736061680 3735
251390775 17018
493642 974942950
696263428 16009
307199474 1024
890277653 445138826
489186169 3314
626493043 313246522
126282606 789
938676387 3854
89062439 345
370390177 370390178
959648492 332226813
83400000 278
836230227 2818
617403777 2058
20026442 132
625179501 14425
958043045 958043045
252300295 841
936596877 3122
806702689 2689
33300111 111
61214097 61214096
962447774 481223887
42696226 376
981822523 6566
535998847 3656
2662 554792654
67186891 5210
191 29549037
66019547 262
333716241 2026
376496705 1587
627637192 627637193
183972489 791
976594668 731681599
764868373 14394
507501625 2436
220455298 986
47179470 693
769200001 2564
755988987 20716
623419860 4326
24181630 129
716621433 2452
277980738 1526
652802175 2176
341801831 5514
475109489 6179
624266000 4100
678299999 2261
39577351 156
670720414 3788
90000299 300
478621427 3794
381299537 1271
149429663 1746
260520075 26955
964714079 9374
386538071 2213
381879149 1946
695242678 9178
93430964 773
605998229 2020
237900792 793
122702812 539
571524072 5481
292 44413784
757838151 3033
143746716 516
66299780 221
594805476 52645
109078318 1887
975913814 6035
677774684 13297
177626263 5927
921279179 14474
940426054 7661
478140656 8176
2651 417854514
574 122144562
658432690 5105
129145735 1219
248916436 1292
676970373 5303
920453101 6783
996272553 6985
429353053 3037
311943912 3633
29536711 1065
345671437 4957
607512915 27315
359269232 3052
465540399 2403
297077739 1765
409298733 19924
907859851 5473
635700000 2119
893663392 893663392
701491753 3648
941306003 15539
129936643 1606
376607426 3706
531704040 2238
470417709 1674
921379429 3942
380250960 1488
516001721 1720
504236151 3372
51596572 179
939312295 4472
164520422 640
56028501 220
569 77441124
296392404 1559
124660876 1194
2861 753089586
691264352 2344
835216433 5213
239400797 798
492442043 2766
615814447 307907223
661457031 10754
792902644 2643
886458280 6037
124240895 1464
7604 978927373
607827791 20479
871201983 2904
932816916 3284
3082 864796434
30967573 546
884445212 3109
796351035 11249
557098144 1857
358659968 12196
99971249 375
23563 726372618
511182901 90315
751005408 11181
487020023 4923
278700539 929
816430040 8001
149700174 499
354301323 1181
687410143 4373
998397789 3328
776590673 3224
306401698 1186
595589013 3581
661873791 3830
141528900 70764450
952967722 6034
268985293 127500786
95194383 458
191371047 3732
181200124 604
194038342 144493136
5363 721216111
287758015 970
521915465 3269
610285326 3182
136003840 5648
436499771 1455
357425311 1608
457614973 12699
121693110 834
286572341 2718
136709952 9392
704874369 4700
932928907 5614
903001186 3010
508947470 15510
7866 894860035
571250047 2696
260956675 2871
189280985 734
356442736 1976
98341074 702
407522265 143784651
139051143 9657
1253 341217124
343154232 171577116
411282942 2220
734137992 5832
304492839 6075
216042617 722
805501620 37380
511325127 1739
2036 580483960
750903114 31083
333230106 17880
574594020 2860
503547684 251773842
2431 250537471
707312025 17241
18391841 443941300
233913646 880
677316079 26960
2432 299288435
616685608 4937
366699974 2333
209191996 11527
256834789 1652
253213891 2883
976563591 4234
176100242 587
756300001 2521
802622623 23889
161004531 146757998
856563336 33965
399639402 2081
770703303 2569
597713131 298856565
769009696 3635
852480927 3522
275096324 2325
918605712 3062
688315395 344157698
563101878 1877
874831650 5263
162599690 542
286587169 1418
688231326 2467
693953783 693953783
379026313 1668
582427097 3580
584436211 4181
670302810 7667
221738881 110869441
9057 793839217
868650960 6031
25906141 234
552553999 10337
604622224 5872
753297959 2511
529731061 39231
161608102 821
1058 180391398
544 80137504
956859456 49343
355717185 3515
784816728 2809
786265003 3227
89999745 3495
554700376 1849
473331934 473331935
397458803 1417
899711508 7804
512969701 5932
803298112 803298111
176766361 1770
109199635 364
124972849 1326
976804989 3256
620099999 2067
834442160 4029
371748677 185874339
904690236 6603
533565466 2711
995507268 9849
467398443 1558
522883713 210877331
739495394 3649
720680163 2435
168280612 5851
987621798 4784
974403268 3248
329699376 1099
742126395 371063198
573380944 286690472
623999596 2080
999303330 3331
905453944 10888
533600650 4510
462601124 1542
29867878 15773694
806420783 4017
249921071 1085
278001929 1042
743 89036924
250616435 125308217
353596415 1457
656769000 328384500
332078928 1704
509194586 1866
125056759 2846
13800000 46
405745219 2757
345419408 30306
567368517 8826
897902993 2993
195900735 653
32809442 173
43021551 3575
115311701 400
338452738 1373
86362145 1161
8793 722865268
777455348 3563
403036608 1737
19071 439839658
654924926 4835
818697270 2729
889079261 2966
822963289 3217
990286606 9106
266612833 2449
138058704 1008
491242861 14780
483001609 1610
986318142 5982
342791236 7541
89323416 44661708
660445451 6101
194774226 194774226
322 65483625
200452697 57784
159705351 704
803948493 401974247
314700001 1049
425701419 1419
738858573 369429287
171663422 1358
611506089 14117
688618124 2847
217800581 726
645967061 2165
66818432 272
921019573 3438
262320828 876
792900001 2643
377604864 1664
502356111 3631
618899172 2063
899538927 449769463
554617045 2035
439623717 1548
250365960 2412
915898879 3053
370811069 6405
866553769 6309
173627903 1544
512572876 3466
361799334 1206
591628230 2710
759331497 2590
893109592 5337
32999890 110
772245861 7097
3450 723038333
522719039 2513
995280488 15206
3650 569936427
395157629 6790
597829206 4145
839872441 8095
53867873 18409641
560031412 6034
106748152 105873816
137592426 833
965038273 3344
525771191 2630
709461441 88839
644886563 7266
130074976 464
790556125 4622
649619001 9313
572770499 286385250
288940703 144470351
699929095 3012
275544348 1259
270504091 1373
920396932 3068
564799500 7665
219640435 1502
549254916 10094
35100013 117
223847226 905
888297038 2961
2966 642118238
372902343 1243
480625459 53907
16604370 296
727815899 6090
838500472 2795
834024965 3196
237837006 25083
436200001 1454
599999 2
564000000 1880
6437 973620471
116400001 388
411766222 4616
418368814 2237
10420 982940559
152568871 1440
929954099 5669
642970056 2188
564889629 1973
470596907 2678
798003884 2660
779628465 8085
233988927 1259
995690808 6540
717496471 3262
984716946 975017726
716508135 20923
1106 217744418
40499979 135
717379359 358689679
488267065 27831
172560515 86280258
803343816 16465
566392251 7190
330900407 1103
530698230 1769
572100055 1907
6127442 4210012
266745515 3038
900431640 8460
472200944 1574
699301364 2331
571210647 2149
447002272 1490
797191933 37678
269454612 6240
557558646 2190
471120761 1946
202799881 676
583501899 1945
765016156 17359
558899208 1863
912485303 20063
824837803 2774
909903032 3033
971803405 11154
423899650 1413
817703990 408851995
978013911 3864
8245460 873
880613486 6026
156517141 806
705460105 4509
748664772 2693
843982089 10537
960398798 14241
707607534 2537
274408111 2248
115260005 1490
474778851 16413
81184023 7033
229800741 766
960538722 1253967
450299999 1501
267977785 11698
123058304 844
86099866 287
204184028 1439
506992629 1714
610937760 10996
26700001 89
574493920 3587
519520013 2036
686911060 7282
456933360 1644
671220445 4529
58800172 196
927822136 927822137
307272434 1403
564260001 13196
170400710 568
171461816 581
557326721 2088
227049319 1413
757498470 9998
135587690 124879205
920791079 17639
180368052 1113
5995 849571086
308212638 13621
83408120 41704060
431045814 1867
775502584 2585
675045715 7148
83195668 327
635725471 3217
925694711 3182
831000382 2770
586278379 2315
991122543 5594
333493852 1348
122271597 9219
473811683 473811684
612635199 612635198
509122192 2467
723554088 3378
991526117 7414
703636196 703636196
282935771 1007
869287107 342787577
594600001 1982
845809443 6078
58535156 1932
632882447 2256
853229650 853229649
671937580 22277
521701739 1739
887680483 20644
768905040 2563
274863529 2406
1947 270019027
867450540 867450540
237057393 920
939141703 3379
192900001 643
582900125 1943
9600031 32
929950398 3957
638698999 2129
557878266 1881
334800000 1116
840299407 840299408
264018153 12211
4344 414402482
451502669 1505
81733690 40866845
837599610 2792
835351530 4198
786723365 4345
4523 871760282
899699112 3788
956941825 10471
991193711 14435
879316064 17309
32981757 173
796634273 20025
875398165 2918
624736034 2695
393017040 1592
269768965 269768966
323270907 19426
673466321 5703
926483372 37479
827997713 2760
203399908 71924335
227389512 3499
906236838 97853
1282 257510773
997378124 23875
327144613 2253
533698221 1779
1366 329598873
100053912 2334
352266885 1268
275714050 24560
612279357 117814
607223865 3405
225478364 1363
150599497 502
770832526 2605
219274001 1773
510901703 1703
364070902 1761
941638681 6570
485999999 1620
829872481 10320
790130300 3549
140805548 718
6933 391172369
372653325 3069
576376087 2834
839011415 771065805
415607702 1437
320444229 2956
930062292 3839
230052376 3345
245195740 1180
411299999 1371
746700000 2489
103500000 345
641734320 13424
379806722 2045
652524420 2315
106090049 1180
1800633 8
435001976 1450
894682426 4575
685647274 2966
64196233 29926732
560494598 3196
982407855 6439774
447533973 2011
778632339 4037
715655743 14494
302654691 3428
929371527 12123
907532403 5221
44999879 150
6344 831863860
226500000 755
856340847 297395186
514701335 257350668
539738922 539738922
2532 410442901
488876221 2412
528522488 1784
268799104 896
896398749 2988
494701650 1649
300350615 3012
42435817 144
641319634 31625
7045318 259
12350182 61
668700000 2229
564300019 1881
334289918 2765
504624815 2116
924643596 38060
185100044 617
997046745 13799
240609061 2130
292809934 3443
529557847 1802
145758691 855
366385779 280182910
609011093 304505546
239540912 2655
600897997 2003
274005438 119821674
389862401 12416
477975204 238987602
887285484 3593
895200283 2984
1307 382379841
635783302 8496
390150450 1912
36084319 151
632744526 2162
512412788 2922
98399933 328
688221592 5757
698318775 3927
741193703 8457
728700000 2429
641108701 20066
80847035 646
55165230 55165231
287699999 959
675299795 2251
789772988 2852
950987434 19811
516944260 2049
510215535 23936
282617000 282617001
10387683 66
829486357 28730
146132565 490
166031296 6854
446618173 4004
604581552 27516
669377142 4347
369515520 1485
796635556 42667
485430218 2143
34901886 127
589102957 7452
730349513 3372
328806786 4442
833140494 3796
999901763 3333
34984141 126
138644518 1461
885941248 14594
97199675 324
905 147051640
939207826 3509
40 10239640
64270758 1081
900599807 3002
126549873 436
397673125 15324
761927189 12170
445978171 2057
2639 92607788
303871584 2487
976503498 3255
708625065 3724
797385523 13814
980496329 3530
794849478 2770
894 265779413
595372393 297686196
566053000 2300
5215 364377007
157954912 157954912
761520298 5654
721394922 3747
775062981 6596
947247587 8883
182959577 786
318397668 1083
492279841 5574
85346500 524
252160878 126080439
175800586 586
122966517 122966517
316666351 1386
901203004 3004
726012243 10125
385404166 7658
641112563 10996
984144243 3734
961924758 3602
4673 985699255
836183777 72851
681233627 3862
555835488 3341
470758330 14595
31218257 31218258
814509369 6545
33839521 348
133748275 514
865095033 3647
395083742 1333
57219383 309
336767509 1781
848970679 848970680
895165258 433927044
100405702 100405703
445719464 3585
65012610 507
31080987 31080988
239630677 982
464872582 1786
454658399 14550
103965330 103965329
959415234 920916533
248198520 6555
214883387 5244
548806391 3642
800172250 4155
893594016 4788
369398341 1273
708601686 2362
4126 819692705
157560481 27359
357328035 5636
684901744 2283
166645009 8197
7061 556776936
1953547 1953546
652802176 2176
502200987 1674
194699673 649
848700001 2829
107978581 1888
959358135 5825
602340627 301170313
188 50273961
870507275 870507276
659169510 4459
628771400 2721
101700338 339
908446475 12983
609373449 26150
371383785 7515
593098024 1977
520277614 38026
549432501 95138
86099889 287
275555183 939
118992731 433
2921 537905071
949239650 5411
304692993 1888
84313295 463
455287126 2985
358767004 358767005
262450651 1466
728998309 2430
809814913 4416
986918760 36303
622247599 622247600
794697350 2649
494894969 2661
204212135 1052
488032369 1942
806391029 30675
283649309 47110
702520023 4237
367882505 2333
628472418 628472419
759447465 3297
702434919 18440
233 65642103
207169892 5493
663600247 2212
5625 732298576
115928076 448
785097382 2617
722749357 3002
85559787 573
2946 518775411
810737746 2851
761570650 2753
691630719 345815359
365071616 1792
618521407 240665076
392907585 23216
95747301 558
659665776 329832888
351644426 1475
48514789 361
76053515 259
576601696 1922
420394947 290956652
91343814 583
816583492 145388
56699975 189
893497501 3750
819698399 819698399
47272109 895
953983861 405697689
62765473 224
605193548 3073
978752681 7974
819986587 3699
504563877 4658
422145720 2273
120856050 435
488967186 488967187
520026563 4046
59699800 199
706802357 2356
884941073 8539
498702491 5316
535199264 3586
402849649 39719
498884719 31898
326312071 4606
399042293 2375
819602726 2732
133799596 446
410902681 2595
468298438 1561
269922887 269922888
585956250 3125
581401939 1938
261601406 872
414577107 4489
999903332 3333
665033864 2474
230 48522543
606576050 2175
653026469 326513234
960899348 3203
191400854 638
215161672 6844
561629183 19011
1877797 938898
922398535 568232774
473942074 2042
173699999 579
362440487 181220244
381104876 2265
682798171 2276
47 10377493
990899051 3303
964503214 3215
62830875 227
332700001 1109
626636520 5068
398719392 1376
431390518 2714
784858769 3285
629603567 2244
610631591 44986
555370836 555370837
614340452 2812
681016480 8560
898566910 7837
723328807 2762
983134899 3817
943727930 406863288
958422736 953075983
604571302 2978
837605127 2792
854101569 2847
113740287 387
236511347 1007
377917458 377917457
928268901 6730
559205430 559205429
401528414 8723
638736588 2284
785598186 4681
917584334 4442
73217599 4108
12600041 42
323623892 323623893
328001266 18195
727699009 3264
972699709 5270
842402809 2808
146594879 576
309475829 1095
574644673 6153
480862560 1838
11184 811446980
284240832 166962068
610769176 2416
97992721 341
188999371 630
2725 430323248
851997160 2840
765385912 2595
335210498 1677
505347234 505347235
805798056 2686
999528403 359689761
145874980 145874981
2607 469109407
168935019 653
904131442 3598
602455164 4292
141383393 477
77268872 277
296794769 1491
372000650 1705
276340550 276340550
8436 999455100
706500910 706500911
882002939 2940
531901774 1773
562080344 27883
355304504 1901
346849167 4834
552747626 2148
653951088 2576
23875881 501393501
988435839 4183
106800001 356
773903004 2965
125392007 963
661542337 4946
770198312 3928
163654554 1477
635796322 635796322
18347 987494633
887702709 2959
176848871 985
51000225 170
3949 249147060
481181803 2628
15155968 5990226
666722601 5375
703 46540422
419329952 2439
790500001 2635
852883539 12389
890879481 3726
315824095 2947
248398560 105120
635402881 5768
815700001 2719
572236843 9646
966871046 7155
615251745 4741
139266093 49025158
899545609 5668
516284656 1993
45857 738057521
656399503 2188
966043135 3568
312300001 1041
96496874 375
14846 734728540
335988820 1161
227770416 1338
745499599 2485
721567218 2679
795863142 795863141
950880417 475440208
498598716 2215
592276534 3323
654300294 2181
29920064 1470
853306505 426653252
410580019 4014
416998877 1390
981723640 6340
957004700 372994482
875524405 3651
962164237 6789
445774701 2026
306113865 8451
740012743 25797
832797223 2776
419950574 2025
87738618 1221
838032691 3630
580498610 1935
675902423 2253
565003230 4785
31800000 106
306175200 4825
141384692 70692346
284444640 1590
837002791 2790
30108263 116
679198319 2264
382688064 1944
801405235 2863
405480939 3254
944141832 14562
751282374 3703
350687479 6628
494862534 2257
1025 195318103
574291661 287145830
925558304 7612
243839256 1045
61800207 206
128013943 434
140565133 140565133
699186166 6819
338398917 1128
988678161 4569
321938245 1138
266396355 932
921730707 3500
37314280 137
303509679 1016
73200269 244
158332321 810
855429304 3739
353758556 2903
408244330 7441
966003220 3220
460961350 216839895
405958719 2029
386885245 1890
893607498 3801
535296662 9565
649724892 9236
506364111 2101
510703963 18783
338020462 6127
286649391 1930
441980200 70875
814714740 3220
282613273 7919
147203286 1375
247884919 4178
114964927 416
2284 567991972
27687042 348
172325342 172325341
883148956 4419
706890414 2570
596923335 5830
667170117 3617
61798504 217
338099999 1127
978034903 489017452
687601359 2292
992240036 4943
995615355 278828
112472981 2330
312987885 117392594
313846441 1336
877019771 5953
639305120 2497
851720904 3605
612414029 16837
273203350 2083
902853139 3481
577060124 2175
93863400 438
442783648 2057
873300000 2911
258900001 863
425931037 1886
726281640 5670
445050941 6443
441859411 2021
69599815 232
603604253 3554
2876 592585656
257253745 968
772646425 3019
211267674 882
917401807 3058
691647571 2687
232649002 7584
511506724 3037
868503430 2895
1185 298904400
215267521 780
287109 2
699166547 4828
1465 122425897
204599319 682
867474719 3690
212662802 851164
195901439 97950719
446576232 2766
975367469 7461
6503 996871594
79875969 3527
25801794 499
612458719 129363
864029252 4489
653227497 8111
864430685 15817
139162223 714
472650659 472650658
852006233 5329
24481549 106
924776379 31966
11368 347769856
132300441 441
658413285 5733
642091946 4039
970441688 5682
784801785 2616
969817081 4536
419225548 2828
29397952 317
435116484 1655
164635254 2214
190709467 190709468
940576608 940576608
898 196209075
955278658 6891
461400194 1538
140827420 1779
105172219 380
540067319 4301
665294043 665294044
911430994 34417
765003346 2550
730498859 10764
606923280 2045
427545316 427545316
614193713 23672
211 39294719
918313172 106111
299100000 997
444698198 1797
83704413 484
69000447 230
647124365 323562183
287220921 1209
552530612 5634
930235116 9176
539806536 2461
889359242 7477
919769715 3341
11487 416380776
139350246 1351
212155912 9459
140112927 1993
488123207 4006
25755 489734181
58288114 302
860717592 3622
6612 613406412
151200505 504
545296177 3289
917353071 458676535
107100300 357
318598937 1062
359041429 165629221
43712324 225
52954282 26477141
143399521 478
844700945 15824
827758019 4245
543933467 2403
811576444 3078
633242582 350915059
965399999 3218
676299764 3626
57599975 192
290099769 967
199800278 666
122912147 83088232
319960011 1277
396692869 2116
20816669 85
923976163 12529
783897836 2613
55199871 184
530875606 2034
114300382 381
30458026 225
947699415 3159
636924096 6606
549106273 3168
702509408 14768
419158344 4132
656068366 13295
39154368 131
407417219 401529034
930460936 3325
412183039 1491
508108935 254054468
680703871 2269
900541434 900541434
6096 672571680
519185590 260566575
1649 256938935
651233614 3215
930402795 775206087
915921154 3171
108080745 108080745
920673975 3823
427011982 2237
87432394 30658813
303062053 303062054
457672594 5953
831832352 831832353
868800001 2896
218022108 2922
649243670 4295
396099719 2430
257100858 857
366317314 1483
665343735 14402
102578306 102578306
724705487 4472
277783409 1867
768897437 2563
163800817 546
693606725 412178
713546015 286416
54326980 503
776788529 3069
215779371 1047
129938354 859
436484223 8212
728698616 2429
2917 802150832
626673458 7196
24228 815324404
676614704 338307352
280880851 1120
932167327 3632
387391259 7302
4311 382152906
146282605 6323
503701678 1679
537131487 1885
3090 393261210
638661343 2989
392998902 1310
615150550 13340
758701504 3755
821918838 51619
690298402 2301
666342870 666342870
83498799 616
646812684 2660
91288566 91288567
295800181 986
3034 881938744
147619753 1176
738463649 8606
872372103 7259
102678810 442
203454966 858
326100119 1087
193799355 646
13200078 44
801116940 23830
245698500 3791
27617729 105
233221324 12993
369476711 1347
92809594 1433
7200000 24
791442929 6856
12836922 987
460466837 2446
1266 239587619
969903233 3233
588888844 588888845
615370609 615370610
628659501 6778
499115024 1693
315901054 1053
9812 388074412
404437307 1417
400966953 3598
927894941 6491
845893034 4932
298822650 1050
310993990 6101
817262669 3430
399755747 2194
671903036 7724
335432443 3767
574329791 6948
939896868 3133
449266291 224633145
724730709 7645
344664169 27417
36554345 784
433198790 1444
590865737 2598
745737137 10706
187981904 6512
703504124 2345
557013771 6636
239433323 239433322
402061562 1897
266699110 889
659155678 2539
961082696 4241
159642118 23031
897061433 3251
691633201 5640
134399999 448
88500561 295
679446684 5469
632623633 4152
700753576 5591
940952447 50048
728993129 4061
6103 821054517
438900225 1463
254219811 1235
531599999 1772
443626002 1817
658911358 5337
380181725 3157
504908769 1745
199931999 994
282408768 18159
289070101 1350
81317891 2878
4134 679166592
630821687 2541
165240694 2654
220799953 736
154235058 517
168 22305392
556397484 2821
112917157 1772
732025920 2680
509183181 3067
123529098 457
725429520 4379
980539464 55797
344198634 3240
156776619 764
789291487 7138
900002 3
644955439 14192
608392416 4474
481933011 348079
274262348 5467
997200000 3324
141681696 831
626178356 3501
594744724 2044
893852480 63304
340973866 1298
238229435 238229436
88696728 1698
164 39915385
356135500 3395
938707111 53570
867950881 789938606
214369808 201660748
299649615 3269
144714570 3081
671484325 2918
583981002 56538
683245563 3528
288858475 3784
435900001 1453
445639849 2032
499526351 4475
101726621 1180
446767672 23636
885479447 3010
267421296 30596
645613658 645613659
883800001 2946
198967836 99483918
447012664 1676
711982855 2409
395541379 53365
898922438 898922439
29690 932891977
385113356 1465
603577859 2359
974064469 3538
195652974 2964439
270863313 3026
908635405 3367
304238927 2884
396124014 1378
715578840 8532
301558951 2823
216535101 1024
881547884 881547884
805993694 4385
660420792 4194
5999990 20
866748688 8816
2368 492591940
57955276 641
845744624 62349
594550022 2574
478799353 6408
241328547 154246063
990288961 3671
152999990 510
833615361 14861
583714508 2239
258500978 1111
869723167 4082
339737852 1403
801766890 4253
86372750 19322
345225548 345225547
139775109 680
794356324 12878
521348550 6306
466800818 1556
229229 2
493506940 2273
705520557 7263
4583 604754348
435603256 1909
656837498 3299
201486919 1060
698895707 2436
580823749 561291342
599000959 299500479
329998065 2055
14396389 284
866249153 79404
255038771 127519385
121200403 404
635862292 9787
4965 437994267
545316081 3170
218197198 218197197
533258341 11910
385075538 2997
578660221 4140
69838064 1179
469067897 2068
906958616 10295
229921965 800
228405536 842
1340 300130431
10713790 47
416409292 416409291
326701903 1089
426164938 3650
343272276 343272277
937088103 5566
79189608 374
750002501 2500
746805104 6259
600057389 4681
345717096 1496
742963021 5267
683537445 6355
914698125 3049
729337136 2594
368680330 3705
353347055 4808
864297118 2881
101400203 338
326698912 1089
3540 845089540
534299999 1781
552451750 1934
938714084 938714085
693549125 4690
791859121 2955
682500000 2275
555298319 1851
674970510 472878907
354993203 1695
703990077 5397
482234592 2864
727056345 2443
424784016 5287
196936109 658
594813451 5255
717904149 2393
344875968 4395
3644 890622277
3952 495431911
875140929 5227
768200042 60640
5908496 1298
261444806 951
601203542 2004
460152959 1597
61028064 426
917535118 16762
552412717 2498
671086536 2471
260588124 4375
325081235 1146
852540759 3039
79903730 332
2785 695687060
255377941 2411
263062801 1460
9181 880153057
3015 848761501
615714169 307857084
55353879 229
174562965 1907
536701455 1789
904263746 810551249
93300435 311
118200394 394
589382611 294691306
543711988 2191
719408319 2679
132300551 12731
40033874 211
445263700 6850
866592497 5416
629983176 629983177
135370880 3440
812037794 9276
10773728 56
252089401 18614
490058891 245029446
608989777 3259
821814809 4261
408828777 3105
844497184 2815
685261507 685261508
51976079 225
665099707 2217
792075713 4863
419968858 3773
661901784 33930
249049800 4980
702427661 3805
745405536 3251
135739462 797
736802456 2456
313868685 39290
658199645 2194
866748687 433374343
832902253 23244
943664887 3447
278960835 13409
3810 867777752
479025816 3785
228937554 935
374068490 2854
960927721 3709
452592072 4584
763172708 15946
440495294 220247647
391588772 88996
785267650 2675
145849961 12140
276900707 923
905070694 3096
636297878 2121
594228531 2965
10172 349491315
667038349 2619
617676870 17622
263324373 131662186
202500674 675
225199348 1261
408 68622237
363887077 1663
473 88633422
560698123 82492
168388373 990
61800240 206
485 25845165
687434832 3142
457376788 2961
473022480 5510
601470049 7731
489022815 4556
937055334 336118118
593864570 2559
807133051 9037
2417 578631642
53474190 462
835337812 24519
10981640 109
77400001 258
974522444 9633
726600000 2422
354148196 1730
601661524 4075
526801756 1756
614368910 6419
737393893 4738
4778 605793064
173955277 84241151
137699541 459
858348342 9518
613073756 2458
8219 747000253
489298967 1631
518151559 1922
269372714 123710118
45518704 1071
847145682 19938
300900001 1003
367 5469310
38991754 429
876424527 3706
683986198 3813
504396226 77438
79716899 5690
467710392 3162
2318 630581766
213941085 1185
76050 1
710491940 18951
556154119 278077059
75300322 251
194700374 649
3376 995351877
560673596 560673597
602379270 2034
593098757 1977
908698370 3029
775010144 6154
575532852 6212
787500001 2625
687958202 12672
246173967 5296
525732742 199165461
274407544 2732
979106700 5630
689815105 344907552
83365235 397
186271408 872
115527267 731
233483537 116741769
158665484 6099
743937999 50375
543841585 3432
739198217 2464
926819928 6072
264812485 4401
125083820 437
665400001 2218
991064536 5159
445677027 13478
365854671 365854670
13799964 46
536950239 1969
879542617 879542616
619606095 9029
184579156 7305
644549211 4468
624993169 5311
105362463 544
75146419 75146419
159982350 550
534971351 2116
287225981 4471
680846524 8869
189892191 929
999320580 6217
927603060 3092
552001155 1840
744602482 2482
430812578 2461
230100000 767
240165066 940
393971463 1621
91621440 4640
819864673 4444
729531499 29065
637596910 2314
379683237 379683236
22252 715980352
885897046 2953
91136440 1220
785562932 317773181
137986388 939
736501706 2455
176186016 10768
111254748 53231668
921959499 3421
4341763 28
48291671 312
699237791 5192
177900038 593
431700001 1439
544023875 4843
25894650 150
778333248 7084
197237317 1845
317940935 120909549
348252975 1385
265261487 178857407
871884650 5499
75095459 1122
11603 615627496
109199923 364
642900001 2143
653374372 20409
587444252 4792
516682315 5861
114299914 381
891739486 4095
344378842 2069
803245683 2767
5557 983311150
238499232 795
690832071 41469
802918269 3542
237993139 812
672002856 2240
406824757 6086
318614804 318614805
749803102 5323
446033951 4536
711806216 5732
504256925 17481
398947995 2645
455777570 1910
111961786 487
657658644 2240
669055385 2759
120899598 403
271518511 271518511
892483525 3034
6013 802128187
580222051 26115
938082119 8760
25655666 245
988299787 3956
33300112 111
600597997 2002
117861000 425
546190355 2452
105854516 409
382728374 2253
416793005 4108
780793091 6310
717080899 2881
185100302 851
781189271 18695
207187456 1526
947020053 4558
642746043 4312
889293559 861782611
170533813 1094
653068522 2428
5021302 109
614313528 11627
636301179 2121
404962734 2046
102966954 49201245
188950189 10452
529246172 1939
929181856 361810911
893606001 140482
910260100 14753
299062439 1254
817062889 817062890
11858 764560753
562381189 3921
592106379 4286
851 113386919
818400343 12334
159742879 680
444600266 1482
631275320 3224
824400319 2748
996961590 996961591
455407665 3849
293138665 2212
203708847 5464
524189152 1972
786905111 6664
1193 198198017
165964605 2753
841804581 2806
586399571 25458
284814313 2875
516475276 53271
299700998 999
289768266 289768267
12220 578285873
808782054 6184
891338844 11946
683109845 2915
865905223 11301
17865418 238
152209730 830
858284044 4316
710656999 16550
671130511 2588
3367957 25
853229988 6417
59097122 1841
661469327 11809
500715420 3308
347349177 5234
942602928 4389
713276791 177597
750867881 5468
832348041 3340
266218175 1176
189136655 675
946282411 3270
747282935 11443
140146540 2216
2943 285269168
970629879 8140
264770887 981
127200493 424
888070332 3577
134071482 134071481
299793469 1619
149962759 51637715
488588721 2590
988092221 4076
203895261 4239
436724801 6733
534369782 8096
376797012 1667
82168461 425
365214062 365214062
898797005 2996
80568867 1468
578091858 578091859
991535874 4009
650643457 2238
353594200 4235
192871853 8540
7026 812286222
370201235 1234
195871006 4035
330452859 14402
132383784 685
62749443 410
420874220 2369
21300131 71
428331769 2615
865655615 4894
991534729 24744
155555050 663
381300015 1271
478113510 11717
486471380 1854
197897903 1296
543061040 3329
944766826 805054662
268532850 3655
29699902 99
464612609 2310
558600057 3933
603597988 2012
320100000 1067
637260147 4636
396870563 1754
134241572 449
993540201 4600
999943043 984150952
50304968 559
554309100 5172
7468 926639509
643713570 3471
521400001 1738
446719680 15774
772742849 40350
596701465 1989
967389065 8482
129164431 482
332699908 1109
1718 66839372
298500005 2054
819760227 2847
287400406 958
210829866 928
223235872 944
134100446 447
331982331 1212
74223184 303
995399999 3318
835497216 2785
73834716 695
86506739 302
649542623 4638
417756641 2380
199547899 76450197
125639685 838
892004972 7730
986317358 4487
668180589 3335
576369114 3172
592857539 87636
120740740 772
203678729 91776061
269124554 1547
982932703 3369
237069049 804
175257217 3784
261942597 4267
471917202 1741
3638 713420418
627278198 4541
402589794 3556
48753855 24376927
780086146 5800
464800149 13525
290999199 970
836700000 2789
674397751 2248
957391587 4582
747283052 747283053
521043743 3618
67012032 356
328634681 16755
2093 282473198
872162663 14042
951388188 568711503
99900001 333
503101676 1677
5163 825072280
671990007 4690
742604120 4179
608073307 5430
803385612 803385613
205304921 841
739022616 4722
480413613 4427
858660632 7107
304771775 3025
15348 367078116
52802847 224
237592835 6107
308622824 2709
637009444 2963
247792238 19788
716710049 4841
144272917 666
653434213 8499
249400571 1187
537601792 1792
137871257 2295
382954576 1371
234300000 781
215086872 728
997812716 22765
697957638 697957639
250376860 5315
976040679 488020339
325122451 2950
682285888 9960
795942593 720854578
849598058 7113
864438355 3685
28645475 492
562756879 3682
463242246 463242245
579193098 2614
3935 424002632
362494161 2198
230182712 998
735287858 735287859
25306590 92
173294413 732
118982780 634
407526932 1893
358930272 2193
416050703 2047
957299307 957299308
691625154 522296979
499518046 55287
211025317 1690
390365822 1781
958123415 16117
359100000 1197
236335529 4112
266999111 890
38147736 5496
377534582 1466
296978741 1171
146652434 2184
467999404 1560
210305323 834
517935187 1737
463575581 2407
192079227 96039614
490285336 1832
80620573 670
606781225 4798
97204806 84044573
781367265 5295
250330206 1058
365702313 1219
311792934 4367
167848309 595
933172472 3832
138053166 548
409323514 1667
6300021 21
67491532 456
541167990 2721
945490387 13886
163340744 705
16218173 966
612802907 3099
801240203 3506
818721686 409360843
554450722 3705
172823364 3612
503164536 22519
624900000 2083
385262929 4990
533569685 2714
341790305 1888
595254087 3652
32047276 4919
728331148 728331149
353271241 1743
445071124 2529
89108230 89108229
91703269 310
778947185 389473592
514200001 1714
1367 307889410
656773360 2343
294488341 1364
970945760 34216
1989 418388139
938088773 3526
509075924 509075923
915459104 4291
93900194 313
155105830 980
938753887 414726886
924731973 3789
14700049 49
4541 544483143
486800665 6715
549357729 3707
931472036 4598
924899362 3083
178740661 4740
178603223 681
223526054 1800
542584805 1951
9814 246696170
523019071 2096
35359550 223
578681756 4183
2474 647770400
7196 770954166
995190543 15179
986699999 3289
480570067 1814
779379631 779379632
586799425 1956
927160687 4842
225600102 752
248060583 1388
595199999 1984
940577639 11726
800364725 5742
280835629 125453995
695979628 2348
646797843 2156
45899840 1120
674317501 3706
83961285 376
725099742 2417
178756549 662
44555827 681
863821377 37004
658759907 2852
868064441 3820
82024331 1626
562916029 548763278
180899397 603
3709 994319847
546603107 1822
50372243 190
825768127 5658
571691045 285845522
371723149 1242
403994552 1389
564600129 1882
356100372 1187
248700829 829
218087661 109043831
116955336 1444
475851095 30087
157200524 524
468997810 468997809
382199492 2834
211177818 2612
978708508 4670
475586912 25784
643275205 6996
1698 373306907
921575929 13911
177059843 662
513282844 7197
180677171 1109
833920855 2999
277595130 13548
692926640 6077
522633215 2352
135099085 649
681559758 2997
793717213 33879
627492321 73840
764614618 4387
608 124805105
3631 994720673
786586899 11639
84899717 283
741813875 741813874
309301106 1031
788505078 440694183
415489331 2690
498535561 16473
945005936 3150
128999766 430
7728 932528059
503914229 5551
619186765 619186766
911103036 3037
514501950 1715
395468178 26877
723105929 361552965
543525265 345084781
813149766 41483
619382284 15844
289799937 966
75506256 6642
499192937 15767
381070771 1514
227016541 1195
671257146 3047
184344733 1771
722035680 3980
124775218 421
263100000 877
931025505 465512752
957304696 3191
612782243 2292
450119296 3915
889393739 14633
451499999 1505
33771475 198
677460416 677460417
789591679 6220
505501684 1685
883201209 39969
553213235 14057
190800635 636
436552331 1732
561752787 1974
849451556 849451557
823167249 6908
140700470 469
732897783 2443
640662569 2212
725808707 9446
263699120 879
102599999 342
722415862 2844
755515487 9000
160540587 2702
209059811 2052
685534641 6411
257833124 891
3660 779867332
732880761 366440380
434042022 4073
240576000 840
334781057 1140
224426475 2825
748202494 2494
731910737 3441
279775149 139887574
536699999 1789
299525214 2299
1330 359851450
945963191 14792
598516100 12460
968996771 3230
64298149 1037
418999900 209499950
762993323 2636
242198801 2538
135223665 509
329716932 5724
50569288 308
955961001 4250
932708821 4871
869266887 10124
648193346 6590
635911729 6026
695100274 2317
845416956 10213
891815516 891815517
483533951 4224
791266895 5334
705207363 2527
61199796 204
103090259 732
543469905 2020
377420093 3934
1137 176442627
804647134 4789
983578830 10610
600942944 2067
247563177 1783
741666816 3776
24403565 225
277168397 1284
276601070 922
929725208 461088764
595199607 1984
393900703 1552
435568406 435568405
470401568 1568
93586181 346
943191941 943191942
3577 957553782
483383371 13870
888622530 3809
479507814 3162
455927760 2316
481798395 1606
361927899 1565
894432280 4508
175927449 175927449
927182244 7923
492902864 1643
51362899 258
178143001 1275
121057186 925
761867997 3079
74286445 3798
540902319 1803
421475729 9491
502848361 2487
207051695 2815
687418451 6516
287773620 1140
841197197 2804
166057075 83028537
24665469 120
226089374 1875
993121116 993121117
645509120 3433
259692109 2041
75393318 57441461
408634045 1658
507677430 507677431
179793491 1765
621931292 600167877
991833217 991833218
516882380 3556
538568581 2046
321901302 1073
480852781 480852781
812100772 2707
577830581 1962
218589176 218589177
692086418 3477
20262 225160554
368503518 2050
307799521 1026
517986905 2036
207583240 2360
147350867 10114
438900761 1463
150881177 554
445500001 1485
357544532 2215
564795331 564795330
118147410 59073705
453302766 1511
2861 386319478
213766118 1822
947285232 26499
263186820 1755
268700328 3438
928816783 3249
159600616 532
686995181 3265
874701585 10935
551970500 18625
1830 366982710
204103349 1929
74755808 379
551746874 9375
529057504 6948
841572378 3517
897303905 2991
839275555 3650
697497675 2325
400566600 2700
708301546 3885
681003916 2270
423431627 2923
846932760 3240
887640828 8724
297304323 2666
547020631 1911
1531 335647254
198265955 198265954
856584245 14473
789377891 3777
735901222 2453
268500000 895
840164527 6343
221208111 943
400128320 2531
207387180 1170
630407209 11293
718038531 3717
132451191 652
592592010 3606
298565422 2025
386247124 1377
115663267 553
63000001 210
77518865 418
145417603 72708802
766554375 4415
1047 241762770
960875579 10740
739045710 3495
361629073 7743
577005499 10063
325071341 3458
795350192 26168
441409079 2219
453142281 10900
4375 951467173
677711940 10481
155833076 896
992833524 6802
443401477 1478
677256685 17914
623723559 14015
687967876 2721
8885 470389670
484199548 1614
569085242 28507
31841080 10866
955074093 3926
687302798 2291
747 207234234
52499999 175
3557 620781868
871280341 7980
625499290 2085
498751306 3604
619217010 4029
4381 990969057
927258384 3613
928438271 3264
873312664 3374
248144141 12711
967400003 3963
797402659 2658
4294 907721542
267692568 6269
462843334 462843334
861605101 7290
861369049 8011
572394887 3521
969134905 25282
475645008 2992
65913 461342330
77631711 535
418335552 1752
778469120 3520
795898334 2653
124400635 1116
967907080 356736517
544113053 261741272
112987728 2412
379192273 379192274
871967700 4010
202182401 700
403217402 1427
983692025 5575
801011666 21893
601041518 3839
930804780 465402390
805200220 2684
911235331 41006
566202716 122497
437444633 1692
867005668 2890
724613031 8056
785099999 2617
553617581 4220
889472045 465810999
846602822 2822
549633226 2183
69000229 230
4642 375919186
194726889 707
588901964 1963
108759359 386
54978750 347
722102407 2407
899928750 3209
427819613 2003
29733423 103
754854331 2732
276025846 5235
940286661 26276
693355712 4515
359653106 2368
524377983 262188992
873602911 2912
345099102 172549551
395678545 395678546
967800000 3226
803529145 803529145
873115061 3788
298651617 149325809
470490551 10584
66299780 221
951686473 3256
4280 988894908
360522431 1528
3916 979746426
244516034 3971
692998055 2310
9795056 80
766772750 74990
1367358 8
865499532 2885
4376 453659920
949989400 119171
234931201 805
219122821 3164
795597356 2652
33016619 16508309
723597588 2412
279711711 8037
368815847 3239
798764802 3895
466120111 19389
586676259 2926
315584101 1443
284401878 948
253179227 1972
769504185 2565
3127 837463909
999439563 22193
981258847 5554
214527512 1349
308541053 4286
985511120 14762
784903431 3611
888642739 3006
558301862 1861
317208616 19256
277980816 1544
339592650 3918
848533297 3733
3414 867795879
486703099 4645
674766501 2391
576861095 1937
122944372 1129
535527436 2366
689301957 8102
506371389 4102
547073730 6336
948848029 3830
361138003 2454
506258904 28113
783254273 12077
230153055 3032
886607995 13300
438901463 1463
774000408 2580
386462565 1674
649092805 235724139
931006577 4909
770021993 4579
723302411 2411
857582513 29706
525970405 2977
878588602 5244
341867748 3257
22904129 131
607482440 4370
47099844 157
54011475 345
851753934 32633
805502686 2685
420898170 7210
214019560 11330
889800000 2966
896236492 15165
804300000 2681
945600001 3152
756186883 756186882
453348829 3086
10484273 102
17697 554836344
286532773 988
144185041 5291
267060457 111452603
40799830 715
131341659 65670829
58500194 195
797104509 2657
765972769 9963
266064690 3266
152245440 694
625517341 6713
20523613 20523612
994 128895735
854700973 2849
451432559 2146
559856641 8960
111220681 380
477087879 238543939
189599367 632
133734328 59332
697145115 348572557
682687824 102768
908703030 3029
289523160 4167
86430077 794
67145188 506
604403597 66881
207900761 693
793423801 18450
265865608 2583
103800541 346
53399896 178
926271635 3338
761997459 2540
872401222 22019
4756 713010008
294331380 995
302471440 1317
179240897 89620448
162 9619170
217218211 2530
118058482 653
638104180 2127
33539864 4997
817051586 2905
894066079 16880
775870217 4359
46656106 331
95237220 451
333033400 67966
5614057 84
677332619 10501
846480025 2922
290090219 1946
367940929 4188
934631835 27114
192608664 647
286500954 955
16480851 82
680951493 2281
775136473 387568237
141959135 1056
86577243 758
767573731 5390
65690090 737
604533600 3366
861966088 19073
922020363 4429
938067855 364978
956476814 16333
964523903 340702657
91800272 306
349563795 2407
578710059 578710059
309901034 1033
361131141 1492
846603215 2822
1583 249162211
478713771 239356886
822453047 411226524
600126363 2777
770315017 28993
15410 537238162
772837991 3316
955751185 955751186
346781656 475695
608004407 304002204
224400000 748
954517454 4441
757949510 14626
290736207 290736208
266399112 888
982408780 3729
174600581 582
642195244 4854
716764333 4342
257712432 210027859
580148812 15476
143362218 1744
764460359 3665
106392420 540
4033 999707773
448139828 448139827
262599086 1775
527970697 246912674
622118869 5570
148734205 564
214505280 3904
101669057 8032
773400441 2578
228299862 761
838057817 482403892
168086750 675
525122743 504315730
515099204 1717
339954845 2058
498492636 30588
525301751 1751
14367600 48
755701138 2519
591957401 3110
217800725 726
474291787 19406
857993961 110282
154045867 7066
947719303 473859651
314805328 1905
953396823 3178
972 199917541
878997289 2930
877718314 7447
846308724 2941
378830375 39359
665101708 2217
603600565 2012
764098147 2547
330601554 1102
770040776 6665
584795907 8884
930491395 4658
6733 801274131
108726678 364
202800352 676
385947001 1425
206069651 206069652
804231000 3820
294392340 8613
595655380 2761
155999607 520
31935447 4804
190499366 635
524101748 1747
109996135 2654
601021762 6224
921611251 4482
51908152 271
594553070 2465
483964872 3962
970968959 10117
603389708 2087
61688100 51313407
751087205 3814
581855433 21674
749397503 2498
4965219 18
641402139 2138
772200891 2574
8873 792872974
531126026 264274256
941467836 9066
251996018 1522
219300730 731
678168128 6208
766075371 3470
175612794 758
193810609 2091
173573755 29837
5265 665162347
954467126 16172
558000555 1860
333640920 1171
417039218 8463
429242813 3861
590053361 13520
15869 845776774
929101203 3097
255300851 851
852626968 5079
542700001 1809
5571 403853983
798323198 798323198
148383969 81598843
227069356 1076
471130267 2852
826996897 7950
299762239 2098
173099424 577
355845696 1464
222559121 6429
855183860 5359
474512895 1664
763517439 763517440
123899724 413
395832051 1648
411901372 1373
619247009 3044
989567461 8945
833708303 10296
949455781 5404
390474505 8172
466552084 466552085
573246882 2477
492877841 1820
986486127 6668
9414501 95
519 140598657
577463309 2295
596570401 5680
169440977 719
981899494 3273
663809337 2267
629818376 3139
21275126 182
121499645 405
347466923 1466
761397461 2538
256718234 1353
894739393 2993
286201099 954
613082619 3330
61538729 43841435
327217851 1626
503330543 5416
224524951 845
798065197 3516
999945900 8350
589460505 2065
4223 763252524
939732496 4132
801600000 2672
259564973 1307
710100001 2367
260100867 867
293000577 146500289
436207385 5394
890559678 890559677
141702390 595
87289478 302
212645276 835
543624726 7616
1627 53194939
531000000 1770
883798126 2946
286885369 2068
807110171 3069
229581914 1151
543598797 1812
3546 402088333
222376921 830
3682 792828710
662389664 9811
863112153 189196
942229902 7433
502912000 3929
111471866 451
396313047 1807
492225673 2158
336940650 4005
686784629 5114
28379735 396
474600195 3447
228652893 3507
226615012 1414
42314245 147
292800000 976
504442592 3196
546714299 3025
789602632 2632
199957597 1146
780517090 79783
734701707 2449
738852721 3984
10500036 35
848736420 11620
818548461 3457
233400777 778
96873583 850
887326953 5995
989003110 989003110
389519728 1835
155399482 518
215642882 850
222580314 4686
2377 561677079
574801917 1916
54415687 250
720198907 10123
209399435 698
623398297 2078
528923286 2220
12076 683091016
644716679 3860
725423006 11220
563222849 563222848
953297902 953297903
994797719 3316
942196353 471098177
651047780 2949
278441463 973
119757226 7514
43499888 145
149481786 87729982
550942593 3011
662837942 10699
3418 942711573
26012909 105
500270399 2400
681750829 7939
1994 425615312
488094248 2026
435131569 2995
933903113 3113
520679463 260339732
219732799 925
161709511 4235
501413158 501413159
403544890 1403
838836448 7088
619112200 9400
927850467 32169
803142607 4867
903872321 4890
828012401 3653
152999999 510
434698661 215299957
229800767 766
470149051 6846
71999939 240
876387357 457417133
388186444 2859
920214726 3286
416400369 1388
255935277 886
71855801 1808
815595265 3786
50762889 229
141900594 473
43692378 167
698400922 2449
51369517 198
58499937 195
111730495 377
217169614 1522
642232217 18059
80392081 393
786232789 3252
175654079 960
423601413 1412
919476622 4213
391067324 1395
380303311 190151655
826657285 7998
725399570 2418
209399999 698
818466272 4084
62288687 31144343
743598569 743598570
549444870 3654
105707923 1040
783698830 3742
822206822 15212
409505434 1663
271129148 951
349221240 1431
333652991 1958
221536701 770
3263 764370802
641194658 2803
148623000 503
939974665 66434
826648246 413324123
449401349 1498
282502787 1736
608092005 5741
320866011 2500
313199895 1312
80283599 1200
905400511 3018
781518288 2861
537699286 4005
623612517 6303
691503398 2305
865782813 207572
63179829 884
711971251 7691
97141261 2641
987688337 4074
136300788 908
191782730 159012293
139383364 877
825795361 5580
125397091 7137
211695909 874
980952015 5008
428098572 1427
665643710 10958
930922078 9151
607811465 2054
979648901 4567
836868766 8180
842034660 3234
579443701 29150
55755861 2545
649820053 4019
94975639 534
531601604 1772
372899543 1243
692056432 17334
3499 787977695
8699971 29
150299999 501
813030175 5936
478193615 478193614
561546019 280773010
530358819 18583
928196906 3094
20 5324471
114389507 114389508
324246675 162123337
919374065 10614
840751062 4071
377395111 12231
695852701 3754
139975097 2990
291853240 1051
236999210 790
629998762 2100
58143922 751
328803929 1365
329409234 1250
410834222 2856
271185025 10137
547617071 6926
557302284 4356
403192713 10703
373167653 373167654
455474460 9589
147856803 901
666902222 2223
954909242 10321
281058300 1558
881644168 16515
375732915 5466
870573171 17957
663722906 2260
978378304 5468
47831518 279
651554476 3845
502498324 1675
548646851 3693
445201485 1484
966901327 3223
2460 525394500
372240076 1613
342001140 1140
5499 113163921
688009518 2360
953560071 5843
412766397 194426
509401698 1698
697203467 2324
598340136 3293
377617290 134527
428399159 1428
42220839 386
114203144 787
156851288 719
94499685 315
980066127 12985
906322970 13282
320433839 1080
159254515 1015
929429435 12265
554912497 2845
598798004 1996
829811109 6404
703725523 69662
42287559 806
279525105 1092
521192030 2411
633302111 2111
767456403 383728202
645590368 214285
152827086 152827086
333872786 1176
626424037 3158
908403382 3028
568112506 7028
487103866 2124
141719199 727
818897536 3163
833508546 8671
236884619 1182
232090636 3791
216 46863672
682559394 3073
824703863 4250
669884936 5188
308010858 4543
403572312 4446
493498389 1645
585456906 16746
426656321 13760
662591181 2219
658502428 2195
508500041 1695
416698612 1389
425724125 2061
596475905 15198
560423023 2307
213574928 5519
544059860 272029930
207899306 693
562198127 1874
510196570 4327
632703909 2109
767609809 26487
528876708 2292
2759 638367546
967151152 967151151
492957123 2357
181794301 1492
892204301 2974
1446 409390912
183230120 827
14783971 272
759990633 4844
983721991 17141
813153198 2938
90046501 865
379198735 1264
500399999 1668
155641248 1312
46352468 303
860594828 8749
727275492 363637746
224628590 2810
594945237 594945237
153246523 1564
480304859 9660
612575125 2166
231901265 773
249947536 4589
163579199 604
519654641 3428
150676196 3806
321779409 160889705
937646328 38859
944403149 3148
95541732 8813
707688201 135055
54973607 6958
127649886 4807
68497608 439
501946556 224286924
847809468 3229
893551931 25116
829266739 2994
876876959 6495
688491440 688491441
844678662 7649
71699761 239
694485262 11424
671776899 14992
187483807 5864
637104161 10411
574175512 61089
377099651 3378
802922594 6382
696790084 3036
467513848 58033
389144268 1669
755044308 3924
298802188 3872
1145 186135710
801566140 618297431
77569787 741
1958 160043013
711510105 12547
343201202 1144
342078006 268196049
302019999 2500
501090024 501090023
317491661 32470
129364536 816
606514798 4949
195000453 2554
330899888 1103
154805888 3424
610362306 2246
598205547 3463
483586416 241793208
113241687 56620843
125101109 682
354599257 1182
671326378 2947
578098074 1927
633137760 2628
1143 285479109
764068480 682204
289159128 146181362
630433883 2364
422398593 1408
74280444 361
798604076 4119
487541442 12827
344436432 2528
74386545 904
978600001 3262
3404 337507714
663492569 3628
236100000 787
94579606 465
647259700 34550
782585196 5274
565389149 3138
787526655 23017
890131564 8676
24855270 1089
296761100 1635
408012376 2797
847706366 4901
890419558 375341837
404398653 1348
513353013 1972
839099999 2797
17180831 76
216100453 9619
886353792 442360085
724586203 5093
615401003 615401004
557880026 2001
824185200 22488
591326575 8972
577674995 1938
204278733 3196
879508643 3991
914042400 15630
996762378 5903
262305095 1434
114708213 716
848916628 20671
843443919 843443920
714664546 2402
183074624 699
902653130 113590
286201834 954
587473267 293736633
790672400 4469
229608000 1800
6855 850525558
771016141 2910
70012055 604
553453777 206718706
581999358 1940
972929451 4017
652459839 4084
401542476 2711
794380141 3972
805420325 6252
434156813 10002
681954152 2381
993370211 439598955
263409433 2444
382606696 69003
327353081 163676540
8307 957930012
126965116 785
328640809 164320404
279838540 10281
168433420 2411
665913001 16565
723768335 2768
445949448 39307
278363012 139181506
9979 320208416
561510745 1992
651817515 44212
101711818 476
895065981 3590
146818655 4374
2998 644238091
398906526 4930
949500732 3165
977096744 3257
860697132 2869
86880710 893
821278427 10733
693011589 11566
762935713 762935712
159673533 3808
494114444 3435
147208584 762
26661531 299
252473751 2571
703437057 351718528
897438097 7068
316200501 1054
303601012 1012
242189633 1146
908945550 47925
2245 194857020
276853792 5929
18093700 103
427710723 1973
49800167 166
282449572 282449573
405023303 1996
744981901 3900
157808288 654
995515558 19069
926082020 316808353
709465268 15501
332043321 3532
676496907 106334
787832156 5142
299822559 1055
652990964 6883
851631387 2963
636388300 12387
759727951 3013
644745689 6307
975296750 3251
231891100 5156
922654089 6124
370410243 185205122
6971 630804449
85545611 1067
799197335 2664
860702869 2869
5905 324379365
699114561 8240
654576664 243470691
186601229 622
393309863 19638
902762741 6229
751673432 4053
931950096 4570
767711826 268999620
919217405 5325
967754898 3863
562699720 3784
134375655 755
385515988 7628
449222423 1834
446933561 223466781
44501617 248
154023111 653
175004832 150765567
714941937 3128
630592871 4698
649735090 108109
375601252 1252
778536000 8250
969225573 5012
277643296 2324
458701150 1529
696407971 7773
520253407 19113
312040020 2393
470862609 5563
540359872 1925
133607880 812
2757301 12
440330096 4691
464013494 4387
5846 248969448
582524094 4279
694094009 4453
713534917 5316
915844946 3415
816301408 3274
388800938 1296
692402308 2308
1167091 4
414486810 207243405
971059253 5084
675696300 11467
879518139 879518139
651479737 2482
967571456 6177
958373679 5341
852979370 6673
98302534 4621
918456552 4728
708297638 2361
735181824 2496
518400000 1728
176896317 1131
125700000 419
556123344 4365
728858144 4406
892501665 2975
984112895 15424
8121847 56
12372506 117
84298165 42149083
562075104 21137
7023 406690364
76442256 528
227147616 873
428702556 1429
682611509 2390
35455 920603078
893580731 17879
457757452 15068
848490242 2879
449798427 449798428
660694222 3026
500745552 1918
427207282 7051
779320869 389660435
569874919 28508
448147272 23882
481 132132592
791462742 9067
783162967 22394
580520914 2203
814488346 2871
1023 175516110
745830559 69258
939696604 9450
624002080 2080
636713281 4032
18023 929511728
4800016 16
992223745 31849
981555797 931386762
65448871 32724435
96774641 918
758410687 2564
954193562 6511
849975418 3581
852897157 2843
778095214 3860
667797773 2226
89280198 317
943704201 471852100
989527965 487483209
239702402 2644
309601459 1649
637382722 51514
19952 546892071
842596685 4371
747446303 373723152
446238648 2631
769802566 2566
934449408 20333
898991087 3756
520752961 4368
965441959 48318
770556163 43804
4218 793175099
521211648 3648
846283471 423141735
856363789 11698
903863766 3211
337155987 1660
388472557 1662
7659 753012829
684911332 3268
412167386 1985
914339186 5121
258953362 2106
300867014 1412
427122763 213561381
3029 363710204
63000389 210
537429467 2006
423900000 1413
92700001 309
298800412 996
640512080 3243
503991973 1837
31452350 23250907
445312555 3214
761597200 4550
342864753 1239
821910687 3176
485758968 4639
55081268 727
628497905 2095
264826746 10854
862497124 2875
901441101 24901
600901574 2003
491696900 1956
410208067 6408
876194959 17823
126300542 421
221305215 1348
127200145 424
792388007 12312
45000149 150
240394960 1360
738409015 5986
951635051 7505
758826561 2603
650400017 2168
994199999 3314
147299509 491
299875211 1434
780354531 5513
709647361 58980
596604940 3116
989841490 989841490
758933593 2666
387600358 1292
339901133 1133
732549200 357609255
675302252 2251
798184081 82440
601397893 7589
577392054 4397
534746428 1796
214894007 833
577509211 2041
7951624 31
567291171 12507
605946010 79033
582953076 2038
917752681 458876341
624599999 2082
591778496 2957
578217389 2433
770648017 5030
71438353 35719176
928334791 36757
620729167 620729167
907849361 69080
499615170 2495
884102947 2947
178378535 75012
927474911 4816
885902402 2953
955663486 4115
541447965 2462
2037 575780457
385551968 2251
520844463 2375
355177679 1288
3555 683228340
352724330 1295
8953 168504413
761099999 2537
418164439 1434
708285819 381766170
328830289 1252
990301019 4501
303932265 3880
899569775 3475
950991953 9272
323101076 1077
373417958 373417957
408602515 1362
2866474 26
933604689 3112
938 167151483
6324 839005080
730835130 730835130
173491509 2999
458731881 1803
868462356 3947
864484159 864484158
467223708 7364
899959927 15959
999603333 3332
795900000 2653
106800355 356
704769339 4630
65 9292287
819399013 9782
499198336 1664
822374679 283966
984862799 3600
338088121 3306
17152 728411136
150392698 892
612590023 306295011
321264253 321264254
604110905 11624
52950332 489
276902851 1085
106500231 355
39139421 161
251358851 2023
177600511 592
75270336 265
561553177 280776589
114956286 1211
545752789 13132
213900712 713
681411435 7614
987568418 13577
809691748 3473
542939925 2321
403937935 173662879
794754449 4995
725417880 5170
486926351 243463175
189221418 189221419
119032189 6124
318080935 3272
935971291 3126
377957135 1286
57899938 193
437520720 3484
2632214 58
996368000 5825
45032306 597
618841614 13895
465491555 2241
975000000 3250
543298190 1811
365803285 1297
996550847 133568
894620293 750157620
584501892 3714
51126844 311
476703077 1589
5732 903300148
97200323 324
449860392 1746
875398020 437699010
991506449 5225
25752 415756159
282901785 2728
935445585 4245
979804574 3307
370281901 185140951
283624445 4137
925647359 3176
176400587 588
3501 480543759
584085559 9258
328766660 1261
932524503 466262252
917400714 458700357
153900540 513
612899326 2043
639048733 3718
475476964 8252
424008283 1996
12530345 83
744402581 306547
22155 891367803
2315 108428503
933216225 466608113
754875232 2678
832497532 2775
837302790 2791
11021 503920369
84087402 580
851499353 4216
451459276 3615
502256726 2310
62068108 218
717948794 849628
596984893 2217
181920024 858
104884153 408
441032130 1610
740399913 2468
714300000 2381
34204624 926
107476896 407
17041 856415567
767563174 3527
481356399 5740
194440554 909
481102315 4355
626378901 2437
599235931 3735
162760420 670
468952792 1969
149269471 518
24400 968879206
712620862 626510820
216899824 723
510268417 16338
59100084 197
668425052 2459
927298819 3091
689727311 7452
583999470 6330
34500116 115
653548496 2537
368921539 3203
138030068 1342
913796953 3046
519805397 1972
702543270 2384
23699999 79
616353602 251906206
435299839 1451
981435378 420997367
295808386 1362
912896956 3043
946803155 3156
207299309 691
92746122 391
970205038 3436
68326547 454
2495 535654045
21457089 93
329699999 1099
254984324 6095
2497 534789981
545908294 1865
111233088 432
738395561 4519
405899501 1353
427885597 213942798
17978574 62
254356411 1478
290117247 10861
130870231 11086
243799933 887
727425829 43805
33491641 12380260
43526996 21763498
977133102 3363
344973423 4512
463735726 246252680
755112942 2862
418079863 1698
977485797 774112737
233509397 233509396
748503196 2495
186419559 186419560
744985357 3204
315001629 1050
745721159 2567
930507543 930507544
676180091 3590
258407939 3345
982472319 11545
367432937 2757
932523225 3592
82802757 41401378
613200001 2044
273088634 3458
114992641 2688
389335976 1647
582112867 2098
166663861 12309
793863493 793863494
86854170 390
660002200 2200
338082847 1130
177819234 642
989038480 4113
2184 219210136
429238096 2145
619765879 31027
646202154 2154
500983274 5338
837602793 2792
621302071 2071
471350919 7742
788796964 6820
980940282 10598
532946565 2878
11805354 547
7567605 167
391801990 1306
10882551 111
863811848 863811849
803 67519970
601784721 601784722
194634083 1000
637943856 5464
110399999 368
947190816 5232
357301191 1191
4707 338706230
91317800 404
840449938 22812
65812320 288
780602603 2602
448832877 224416438
669754838 6416
836621590 3430
543684333 3358
588679435 13087
100500334 335
70679725 460
780858687 17294
854397151 2848
37500117 125
584649941 18402
411 98390160
958037630 389405579
113949099 513
314619016 1853
796214017 398107008
83400215 278
823205174 2744
748699471 2818
29739385 232
831302771 2771
831747021 2793
195058532 1106
3423502 694
931201391 463789712
728221500 10250
841726752 4328
757063355 16273
290154068 2559
229199236 764
653661922 3952
862068801 5150
529434333 5969
787202624 2624
418228493 1462
571839811 10027
143569000 1330
690140355 345070177
126010085 629
26327069 126
294887249 294887250
880222246 6257
450301009 1501
118824594 646
534003048 1780
4633 899180412
369206195 12957
660599729 2202
670344707 7789
936974963 8886
717904367 2393
970189363 9006
145500485 485
225335967 825
439479781 4370
841499280 2805
410398633 1368
431732472 3197
991832688 470209095
829827901 3060
7886037 43
282304557 2419
539017899 2150
84134826 349
819869465 9607
916713491 454028258
541389151 270694575
747151743 8654
627002090 2090
23507845 91
625898195 2963
560286815 5723
868802895 2896
981568001 7000
87306324 87306325
992704996 3309
722510569 8892
892798711 2976
894673050 76110
934402766 130031
175481835 4717
258703552 1136
209822573 1953
350632739 38903
370672786 9705
954170799 954170799
848100000 2827
220110506 4409
182607803 3071
873002910 2910
802930785 405176635
321505271 1472
471248808 2778
623697920 2079
100440979 34911683
594346845 297173423
282878752 1294
611243493 2099
426856519 3076
827160273 13036
213393669 30638
950497507 6273
816897278 2723
623939147 2112
784673351 3298
293786145 1319
585068399 41202
391200000 1304
553559847 2253
10741 257848446
411566325 23179
20999947 70
675892731 378516633
603 131792283
748248255 28247
119399138 591
498298340 1661
892315549 2975
661808775 103198
418503342 171122176
312144042 1146
997071637 4859
578018025 2535
347676558 231158761
145997950 490
795244227 279200804
594316873 3859
824564794 8095
342885139 2448
978760060 97206
5513 252721433
1661 458893456
448967883 7215
643967703 5224
978090715 4698
549621711 1998
331726565 1222
3686 439415432
149820973 1747
998487055 26346
618335901 3357
644939093 13080
318653103 198391857
981305101 3998
448595280 1890
125370018 463
356680367 1692
634929472 2336
775069475 387534737
275696040 20940
67356845 1655
791697440 2639
4948303 27
644545828 2364
876294147 876294146
180364188 2193
879710589 3086
16144 990400186
315165389 1894
948862124 112013
273600025 912
832615723 4041
819441345 819441345
769088454 3616
657792241 20744
168449494 168449495
430798563 1436
351373992 351373993
669884114 334942057
774897417 2583
474283870 2583
687480389 687480389
338099153 1127
577985626 10125
292115585 1747
539796100 539796099
35025104 235
644945613 322472806
288330445 988
96042213 831
800427916 5355
469466333 3766
382156388 31417
577465094 517150587
69299861 231
961620247 332971
150059814 56541
303286740 1748
276311558 147101244
928249320 39939
933130690 397646596
627232697 627232698
971776751 4848
227997248 1427
138931551 1030
433800001 3125
8212 764122222
5447 939003906
912 233394269
93923080 1797
695153535 346192
981904345 3273
56999811 190
267636405 947
340665007 12903
911258360 3627
952699968 9504
881238823 78690
659874689 2209
1055 251277790
914096953 3047
611109838 4853
427950495 121362
2119 624952432
563754620 39371
452932848 2141
968103227 3227
4023 828986977
784467599 3290
230910781 949
92339989 1141
363015744 2184
56534675 212
575149679 3024
161220318 3611
927414020 17827
508074325 254037163
884535517 884535518
1541 362332459
787152277 393576138
201579555 62206
582000000 1940
389696916 6522
963404262 39775
263399122 878
237245479 1240
33146001 147
225802254 2828
203726161 2610
55942528 584
813059257 3751
750399862 5669
846601773 2822
980924623 784475625
559803294 1866
521639130 256541220
506001758 4656
999962508 499981254
497937719 2696
127905171 542
290701533 969
599699999 1999
331856448 2543
745502484 2485
293711411 1154
510205805 3148
229514208 1056
173734692 687
198462429 198462428
689795821 6589
288932462 4319
9713 617467202
356431869 1415
496 117713769
41206255 1258
653426672 17240
742085645 5047
340798865 1136
220489322 140853748
237788154 2245
478802986 1596
12299972 41
830370128 6692
383288384 228050433
115882 885106716
364637281 1504
448370569 4009
225322136 2439
825259253 3787
979463167 5184
81117174 475
703147506 2567
158221558 20371
147375516 2594
872699999 2909
667200000 2224
410852907 2482
536400913 1788
808407901 650841119
648900221 2163
521660904 1864
48808126 48808125
426798112 5944
176682586 1722
223971412 982
873603817 2912
901527496 4785
448179206 220537971
835475868 4932
546718528 2106
30665760 116
21643225 195
559799386 1866
401101338 1337
468286877 1889
62521804 754
952046589 4645
35099975 117
872397093 2908
573606514 2258
165024029 605
45637726 16901068
9823182 33
657398160 6120
44741232 38867177
107618380 550
571129262 4839
608752527 608752528
556778819 2620
461910316 69780
2280 208791099
774160158 4603
203686730 1942
279933240 4920
3583 762021691
486302274 1975
115374032 3521
24216718 270
634207505 634207506
799090721 46241
50304325 367
683696498 6207
936165070 4703
637740542 318870271
713236967 2996
439964757 1647
431304732 1461
237705441 1138
978272867 444768631
606324556 2309
8946 754162696
821828170 4446
640497983 2716
884927917 5142
575401442 1918
323397988 101100
607312992 5685
947370388 947370389
281672161 2451
620686287 3039
528755775 2320
3138 910002644
761856979 5996
688801065 2296
91891801 385
750300884 2501
357933083 357933084
285674955 1708
609368954 6823
720535677 97750
46297298 338
685456401 8377
338998869 1130
246794827 123397413
719275290 240438116
32999900 110
279826418 1322
801424213 3677
691800001 2306
508 72472018
501946052 2965
176690251 1375
551911029 2633
45572386 217
981350072 70697
296898355 11062
708703316 12705
419503237 1851
545538574 6067
873764916 5659
26173685 113
5386 712433150
31499999 105
316258989 1094
475801739 237900869
468598439 1562
355399176 4566
662635068 272556521
432510333 23334
839686534 3243
149044930 614
309299147 1031
678441868 3369
428606481 1645
194187905 1581
320880606 5874
44609417 291
1812 92866001
226386950 967
994275094 473953997
300548509 16748
2593 485098440
653829539 222391
613042174 2263
413489250 42355
504389184 2496
308494256 36221
846208910 6812
760401895 3025
264348160 4022
707715216 4474
180056439 180056438
630300137 2101
41745664 911
244052218 244052219
130351961 1739
451481041 4632
260100767 867
467175740 135965
129408065 2537
106500354 355
184760421 12194
355677772 3307
208499406 695
724493384 67989
160200000 534
2055 608256822
419488059 2711
7186747 195
609078136 2147
678376920 15571
637296366 5446
853502845 2845
658500516 2195
128257753 456
906750421 616921621
938103126 3127
971168101 4830
200327858 200327858
353455201 353455201
379 58456960
527702552 1759
662102207 2207
932400926 3108
613941809 10444
554880794 453310346
719320033 2599
793623831 4147
108612355 489
949490355 15303
624344167 2807
808802449 2696
928487231 3264
70197120 320
744181207 3246
617379063 522029515
686398843 2288
856801501 2856
957264225 6831
845952581 3671
201600250 672
897002554 2990
528898237 1763
129134315 765
231426073 1026
926701926 3089
1352 385293198
226681708 2651
253199444 1306
903605557 3012
384703608 5914
587535528 3637
270911111 2168
696766583 3827
705847825 567719984
140204530 93657
168416385 1019
781503905 2605
810254731 2757
672917016 336458508
800098128 2667
78547224 493
687311736 687311736
770953261 5115
934600156 5113
98311694 3107
969302445 3231
814952799 3701
146597380 4374
802273116 2812
232999558 1029
975234648 7064
397198675 1324
104399999 348
252406338 2403
193339889 858
69547465 505
790706688 596070520
277799457 926
963596450 12398
668397772 2228
691617027 5097
512169323 3584
214277577 107138788
679280957 12157
874922783 4709
671983505 47777
3664 549110130
139971496 499
371699424 7584
136528862 68264431
651277295 19827
651158477 6187
169765574 59898228
7849 620557638
309000169 1030
61200001 204
301507751 1157
805138109 4410
944209103 472104551
59717562 232
856713419 2987
350202233 1286
865605103 432802551
452135448 2082
510754031 1711
775953346 4195
22670 465097720
118189518 835
750605250 2827
15605318 91
742400148 742400149
496167161 2680
621032963 2295
134352586 2531
917768536 724519048
3744 955143072
867108679 2983
66000255 220
547201825 1824
807033393 7138
27135995 116
994760510 384285647
16643092 226
230681906 1715
666494694 3177
980367973 3431
609918937 43116
510625499 4831
1614 394997617
623701100 2079
861600001 2872
690600910 2302
308230973 1558
14083 977153749
755997004 371186440
246728380 940
703216501 2379
239123808 2016
612058605 2562
720599035 2402
320589119 4280
581752185 32264
169919649 976
240488235 1937
615250793 2492
208876304 818
827096895 3030
830409432 3251
880585020 3591
151913004 537
772530151 16086
603507803 15396
857294944 8426
444 95462779
97410247 48705124
587742452 293871226
51486580 624
656427661 2949
267557473 6552
598059176 30088
210903281 1370
225299248 751
390558459 8391
164433278 164433279
3087 925098747
905401887 3018
606727319 6169
967630804 967630804
748665401 250297819
750301926 2501
79256588 750
320080489 1258
993102125 4353
372436962 1736
762290477 63414
638140681 3240
441423066 8589
766718500 766718501
504725653 4047
153299489 511
904353839 5512
63805839 1435
975651819 4895
64054098 32027049
397129253 3662
620474879 2595
835671815 835671816
241500774 805
465465466 1935
442554047 2479
929040393 3227
983682084 27208
705982392 3078
974667736 8237
524733885 9711
67200197 224
740799999 2781
614053091 235559912
555299999 1851
9831 625182783
39973849 350
137407499 68703749
56543597 193
743700001 2479
810273948 3283
4071 806071763
541800000 1806
67889052 342
912408279 3904
983098332 3277
2807 318417238
811802383 2706
528693675 3766
418167063 1523
813298506 8608
132188965 2413
263264232 3784
627314592 7016
644480371 10251
229751156 6934
414702901 207351450
206780623 4101
958040587 3738
488666040 4435
460008901 5850
355770093 1572
608201973 608201972
880635848 4286
494829046 247414523
10204109 135
70800241 236
27654989 13827494
847107499 3638
37350436 724
355388170 1457
721618519 2451
5099983 17
847894443 777852927
306970249 1247
853598659 5178
100584262 40944333
702721841 2818
744947171 372473585
102242819 645
514149141 514149141
53118363 198
93339981 460
371175988 4559
291476843 9033
277100529 11766
196121869 674
678587557 2892
302602540 2630
947596773 473798386
867 179503577
474383821 3809
698399999 2328
947705230 3159
85318527 85318528
407300137 1727
401685669 1881
152798331 535
5624 846582419
69012836 253
259281299 1325
162991490 1171
600302000 2001
799977343 6721
414299970 1381
508113323 508113323
476060597 1614
48299945 161
497399903 1658
18483 897922623
630900664 2103
179826758 1418
944303725 8892
820196567 7464
889789599 3248
306710712 2376
556700759 3020
731340449 5165
547798174 1826
774 145111519
243300862 811
770697431 2569
135897011 468
586494790 293247395
913130495 456565248
533105304 6676
61540314 229
489007146 4734
970551431 970551431
174005745 598
23086 564473291
798226290 8985
848997170 2830
79009915 493
845901932 549148842
825119120 10874
740452193 370226097
67800246 226
98348745 377
307800886 1026
278400000 928
10274 493279685
760624910 2660
20699968 69
2362973 12
927893039 586687
756777292 10784
880627716 7362
863130401 6880
623002609 5673
407592612 371849085
553441546 3108
504595270 252297635
94038583 94038584
194169810 659
403200000 1344
478080581 1722
633251819 2490
5647 263153855
58334010 686
991799999 3306
111906824 415
122383238 541
185065927 2888
425511201 1708
320106401 160053200
357826609 4263
3604 926851492
639638802 639638802
575101916 1917
339590199 8972
255613085 255613084
302123025 302123024
269211123 1714
382201275 1274
855195290 5245
678492279 7220
413998096 1424
840415537 3107
204638300 1060
985640284 912672405
371904798 7590
567491145 3128
130794456 6146
621602072 2072
515819429 100530
496499940 1655
415432380 3130
189662567 718
287755889 17318
635310647 2841
98689535 472
123157278 1314
528694320 7504
626369555 4612
192832405 1284
648908086 3243
367902961 10262
844419283 2999
164341852 2433
382924026 3513
574324060 5890
296364659 239265121
277116489 2458
716142737 716142736
367843230 2670
107969637 107969636
761150879 103905
663597788 2212
578189898 33462
869400000 2898
441988914 7592
911696962 3039
439815053 1779
886003650 21518
293119066 139815764
631345130 4705
517891919 517891919
642872412 2958
668097772 2227
696552480 6280
138916851 818
802803954 2676
240596223 2239
329100733 1097
481258722 9101
287382969 143691484
737859355 24447
523273463 2856
776452407 4559
239127182 1553
5803293 31
692015765 3212
507345980 23809
386693452 2919
774091634 6935
913386606 913386607
56095610 357
217585171 3294
801556157 2972
24076441 12038220
25936503 88
394300720 1357
3943 954316404
681900122 2273
970357331 4776
445571172 1668
409555039 3431
772441505 2879
421564505 210782253
731576488 8284
833503233 5984
430129253 430129254
720590848 7158
583626334 51017
935487537 3535
296769068 1231
455101516 1517
702517983 15499
153373377 1079
928239861 4193
840989854 5071
473599300 4376
300574098 149821039
860227003 9522
223685115 1291
3147 525931815
326953350 1530
484433409 165534823
326400541 1088
770090817 9391
355798814 1186
701449164 3935
193128110 2030
534598218 1782
175279247 783
223047724 223047723
974139693 487069846
131125162 753
225601002 752
388200847 4448
757817084 15258
303645312 1192
183220530 2568
635846483 19302
329100000 1097
251997150 2459
404694972 202347486
933905948 7469
553806751 9250
582022335 7616
837017672 330060788
653701124 2179
565199999 1884
982290025 5189
598099739 2130
622396804 311198402
170100568 567
660429352 330214676
276335108 42266
46456080 497
59427215 260
956999289 3190
785866717 2899
12781462 165
3263 761793032
3744901 71
306512543 7111
860556254 9887
646227143 5962
784369151 601905116
210899703 703
965627207 3516
163719636 1437
556237806 7688
932368096 182674
3110 320363152
709892710 4499
700780536 5561
172802160 673
14891109 65
495390527 1856
563340619 485540108
850252009 67044
890868331 6580
399085005 52555
564922162 2982
1667 498346417
840052792 840052791
124994069 457
313359743 13172
276599999 922
51520287 214
571374008 8577
695776355 3590
206294761 206294762
252516641 1156
823080538 9457
596332362 7886
406609930 203304965
691596637 345798319
660172357 4133
620792643 2762
172787719 2902
406312176 3386
806402772 2688
453434612 3999
311848582 6113
88736256 588
183872161 1116
265018881 1288
457029292 3071
187899048 995
656144370 2982
8109 322657226
549302041 12204
628788245 314394122
333934109 2624
768600000 2562
112240768 546
993866279 27707
291299030 971
236701778 793
156553826 869
47196169 36458
142408795 1156
324293290 2230
681771243 4291
202136645 906
1039 180973376
60991684 360
673 179810587
416776932 1482
507431747 1977
740029165 6521
220500734 735
819601884 2732
551398163 1838
765764803 382882402
911429999 3120
546034875 1874
361417727 2058
436724409 332397931
303942016 81008
749123022 3213
843977177 9032
388873843 4677
586964091 31615
928295940 4201
739844851 9525
221699460 739
134116984 1001
821563985 3271
1595 243953393
877982248 3224
4575 626775813
284473420 2846
370801236 1236
19305649 91
919432203 459716102
863997121 2880
180312461 917
719066847 5952
60551129 237
394339023 1696
535449936 2154
795773307 8124
565891096 43646
73107412 9306
143048001 800
129414455 18324
211670919 1674
163904376 9043
71699760 239
15 1752168
775682452 7637
5487 935781521
975104641 15341
26253807 93
154994290 671
220498975 782
209990881 2673
620264784 4655
382302726 1975
2384 453583993
388891124 1593
450298500 1501
995418341 25330
765002267 2550
602249926 2789
908372103 9823
517573060 1927
145424185 2390
981520104 4315
563999708 1880
442597293 1791
605398703 2018
294614684 1039
973163311 5482
272937429 2763
951096288 11936
632914321 10614
496814168 5857
510944183 2633
623517878 390505814
410398660 1368
307444411 70434
784791347 392395673
474156287 1728
805760949 8615
409326544 1936
596121160 8640
282568807 18681
970800001 3236
838798842 2796
728642628 13986
128781480 481
970297577 970297578
6173369 35
776551777 8008
303900346 1013
675094840 3290
545539757 1856
691798127 2306
938198199 6293
625801826 2086
506954890 2381
583200000 1944
2429 628697697
6166 752991920
382601211 191300605
532502135 266251067
143368119 980
815679084 12146
280749373 1388
392701885 1309
91 18559082
370857714 1374
277594457 1321
144599519 482
18831786 83
6106 598107124
736685261 492072315
1838 161524965
992168339 6341
659192654 36749
872 187468480
31036215 10259
29256796 352
331155568 165577784
60109153 596
78386101 1010
918644759 9540
83654098 531
708323531 29446
639223079 6838
963385609 4721
120814516 411
996721037 12798
362642461 1277
793046703 40818
5585 609105685
14356612 219
428276501 428276502
818648817 4528
184200614 614
242829221 1468
746595775 6638
983861388 957195935
249538220 1359
196088267 678
20761454 143
566626085 3061
453942924 7848
549602974 1832
430782303 2032
576488539 4417
144600665 482
826499953 2755
374228775 1922
391846753 2148
447459929 2878
563856692 308421693
695140961 57347
819507351 28465
60023211 245
440482411 1877
994530957 611485020
821218572 338365746
663762667 3292
930292767 465146383
249428161 4320
766202553 2554
679103193 7777
760800731 2536
626797265 51635
691695295 5344
515907391 2717
399362666 3883
94971 940965646
268647376 1277
20699985 69
763502544 2545
953932195 5383
385046640 3511
125031967 1319
301500338 1005
62314343 210
247478609 247478610
268801306 896
687444037 2429
56886877 208
170237372 697
720602402 2402
245776829 8151
178024609 89012305
361798793 1206
31326087 113
14046319 321
477001991 1590
667981677 5084
671406333 4175
392260116 1672
161167640 27932
852 174983771
596256479 3330
541781408 2041
14468 37813147
108694331 54347165
971402689 444614821
677312445 338656222
393339145 2162
455185305 4491
986141009 10039
49788 366738408
763007687 10114
140504049 1129
991148555 3379
396 47182212
291642047 145821024
830642825 3603
946167539 3408
731638017 3018
921806087 3304
440101468 1467
2650901 18
924763283 4011
368074241 1280
960498687 3737
677700001 2259
1356 204784314
209175074 1017
623699249 2079
323495329 1248
269104097 81944
474606088 2563
480294876 2876
993681422 941888828
4160 733150420
132474655 481
283649948 141824974
671393286 30213
774909738 3798
394277839 1495
473601752 2314
354769007 2494
183678741 2529
266699110 889
45300097 151
32644 946311460
998999470 3330
27908946 239
525012047 2400
320585713 1126
634797885 2116
903717284 4283
705169250 4136
223184623 1162
851938505 11285
332170556 1573
81112913 440
73639825 2488
457139492 3257
26099914 87
266824801 1170
227400759 758
564876400 2662
659153056 659153057
904528901 3954
487174724 487174725
405301752 1351
703797654 2346
480302600 1601
297114224 1515
541789270 491831567
902703100 4047
828898228 2763
47959251 178
537537730 4225
2647 237700258
118088747 763
802151119 59755
813085185 4544
266709584 2474
65015 455123289
307154420 1706
328684547 113714037
260844081 1295
648151156 5116
864605566 2882
3691 639971417
920402427 3068
802500000 2675
974175382 974175383
172158857 86079429
337414534 1547
452524545 452524546
47399843 158
276955194 1058
2256 391410340
278046943 1639
140152230 43059
207 48775410
288601656 962
167399999 558
486974102 1891
468298440 1561
981976493 981976494
962567290 4664
651534169 2360
14684512 57
100499938 335
857101533 3943
390262067 390262066
6649 634912220
84064473 459
301916159 3024
101347130 530
839268926 4429
878409158 300007422
49799835 166
665064825 2705
839697399 2799
110829651 110829652
761170501 3375
887904100 421634118
223285580 4891
898413504 898413504
552037668 1943
714148057 306460688
930296898 3101
492766293 246383147
537481319 268740659
488918805 21185
949821014 56915
89161975 1122
795596275 8646
824732660 300781607
483600000 1612
482172800 3906
352371063 176185531
116999963 390
161002622 649
607128481 3024
822002740 2740
831397281 10573
663818294 3145
22499993 75
48186679 1271
390792508 3271
617998909 2060
645820552 15223
130799629 436
704335501 5580
996906639 447658454
588954720 3335
827204683 106923
764313117 764313118
776166367 3901
488041828 8626
765454129 765454129
526730522 3509
777788759 3514
732002439 2440
837900000 2793
361278965 180639482
503949811 182926320
892278373 34241
808200371 2694
943375090 3668
93600000 312
453311058 1712
86970813 4375
761423461 7671
501687014 501687014
446100658 1487
747641251 686747906
752335416 2879
468564800 2200
4657 470145568
801088860 83135
612241381 2206
700921134 6584
417527596 8537
867568230 867568230
397569843 2043
18962436 9481218
729257110 729257110
984281867 3483
370754367 370754368
797084256 5539
929644518 8201
588157208 3368
325053776 1405
114647164 508
156302038 528
720540182 3065
953098812 3177
90991296 864
768580557 3961
809399571 2698
121379959 2162
105517228 45735911
2005 376870146
369601233 1232
865545908 10351
3795 853461412
408301362 1361
666228045 2620
43745043 21872522
402541256 3328
758563391 5034
750824377 750824378
978296738 3261
941913922 38821
793206443 2884
604470655 4846
493499698 1645
272195086 3469
308567902 154283951
946482193 3230
642600564 2142
5903 950260451
163203000 750
139648051 615
490170240 1920
992256936 5464
925485808 705332236
420557901 2975
617682451 6633
86344651 378
618462032 4445
954402018 33038
859782149 429891075
132037319 795
573520480 4518
450602825 1502
696002321 2320
652502176 2175
110068278 110068279
557400000 1858
196291522 1033
477395789 9730
593310528 3144
377056227 377056228
780885464 2649
946199999 3154
782702609 2609
259368335 4181
5622 619323643
524872073 524872074
327085563 3793
898546820 405556363
477651267 238825634
350894703 2372
7949478 31
786900000 2623
575456877 2041
42033880 244
320823031 1815
731905509 20553
413645663 11222
449700074 1499
979496735 3265
193185158 193185159
699597667 2332
36300167 121
152007131 518
795589165 642696073
351987118 1769
641424119 2364
258724576 129362288
485741766 5429
523628504 4883
133559616 493
180561479 11091
385503856 2358
204059232 2918
894531467 447265734
768257971 384128985
434994980 27020
325531223 10476
708895172 3196
608731280 2843
824560467 2980
3765952 21
349712640 1173
640485865 2844
888530352 11644
396298679 1321
112199625 374
662103871 2207
491100741 1637
275256638 1071
857272923 3116
506502368 5451
838239210 5470
232229313 2017
321095059 1444
621003063 2070
429994250 2229
836056285 5628
702456318 2441
519016917 2332
90865123 1031
518195529 518195529
648619742 2351
371203767 15531
98100284 327
229378357 2502
633252027 2300
105724017 46661624
97168502 3158
204002714 5235
74952212 416
320999999 1070
409816019 2180
65858968 653
912346982 6921
899039816 4779
344383800 9019
259574500 2280
386594604 2794
169326896 1588
675900000 2253
350287449 1310
191550933 697
414731589 3430
995233362 20768
321032495 2064
964741229 871284296
512100001 1707
923160633 8169
684668197 5716
906609726 5065
634654217 2747
335101117 1117
647915141 4214
968619139 5510
377701581 1259
24683772 122
399018915 3276
521023310 2679
320840947 1801
901503006 3005
543940138 12339
523001569 1821
764100000 2547
787925158 6971
579286573 2593
662504822 14678
928752630 855205
773190619 2887
830699999 2769
92614652 367
13479648 78
163749761 81874881
202200673 674
499123637 1989
197281605 71775585
97212833 946
453568564 2132
3191 830891726
488230650 3071
450196613 3546
469498434 1565
18194 854361493
427392394 33242
573807375 2125
80937381 590
224437449 2075
702258239 6080
3078 218243390
638702233 2129
601232059 7540
846892160 12367
122022466 630
908276376 3529
572400369 1908
67930390 510
221993110 89338435
172400466 1119
496895693 2173
31646460 210
793268180 4499
216077617 1037
595326727 7379
690001501 2300
409735479 3080
936603176 3122
212023923 749
601163456 2528
211079239 5140
20400069 68
666901153 2223
493397531 3546
159678311 1108
135556283 1001
321484225 6432
658382668 240979471
810176720 810176719
4880 690529760
684269117 4258
32841372 503
99250990 62735
524949985 3888
634382173 634382174
564137031 8179
699005076 2409
520201735 1734
161213442 1086
429294431 2545
807 49726686
727501336 2425
264735834 1235
161569441 5552
611833343 5368
608100258 2027
135702896 848
87667638 748
850672144 10756
221099264 737
217100030 782
388800001 1296
4583 479680300
2468 485246209
735717680 51498
154200447 514
881572187 6772
380516475 1513
212446247 3497
91445265 405
289498441 1949
207398120 9506
577644133 14142
425316474 425316475
318184179 1510
353398821 1178
30879243 130
23399012 216
4800 963935123
579627510 289813755
835199045 2784
10587917 88
630816429 4485
4158 960660162
22748 553201891
146999511 490
440699573 1469
540601687 1802
715802385 2386
514424930 257212465
788778617 3209
466765831 233382916
359398803 1198
838584841 838584842
233337961 5430
625337096 312668548
673656006 3207
264867683 3854
919595576 3102
200099911 667
399900000 1333
173400813 578
589284979 2431
851601163 6995
337743596 1142
353722846 1580
297934113 1773
616343726 5145
179686734 4651
1020 249029134
962320493 481160246
240424081 879
914277225 3401
390364185 278416614
503901550 1909
949293759 6223
238108026 36946
416506170 149055741
785826038 7086
273343555 1023
817335149 3955
579914971 11228
236860007 236860008
245025198 245025198
872283130 2956
463328668 2636
41925751 250
3055471 110
968238161 6098
491100304 1811
205054166 185370228
904350761 3318
964893693 13916
66899777 223
239100798 797
213000709 710
424800000 1416
403499728 1345
106128886 53064443
158187678 28684
258900001 863
768635127 384317563
505837370 1877
630147467 4099
53516925 231
8856 920377512
473097079 2031
559983908 8336
537301283 1791
568625247 192010756
943740465 4902
608784799 2600
653005976 8489
401568223 1483
426785867 6012
560499544 2981
484998215 3825
773622364 3525
919502410 28203
9300023 31
188005271 2184
890022056 7401
935576854 935576854
2850 840941037
123382331 61691165
474270380 2483
263313810 1306
825554486 3186
707399584 2358
384274988 1352
800492699 3115
343450010 343450011
596230317 2084
313480182 2830
344449175 8575
824799699 17307
377116746 1903
629402099 2098
1995 585110941
856047492 6351
192600642 642
5652 133063238
46127503 452
901053699 17546
279531209 982
493469029 3403
860603897 8778
996492782 3967
573960025 4152
455221228 2908
480340957 7437
797408417 398704208
866241530 3815
132187376 2179
989454831 8493
612390050 5271
453300541 1511
31926080 149
598314781 2549
371407872 2552
735880859 14916
844029901 478475
436867531 9055
160399012 1037
51478307 4113
864986165 3831
24812371 390
566685539 4770
749699688 2499
454498485 1515
883972054 4018
598499057 1995
101990798 1269
18600063 62
757889132 3103
52500038 175
669860143 5872
542865700 2042
727605443 23081
681937800 13810
149547106 849
510598993 1702
574093431 6374
707825208 2771
518998676 1730
123937944 628
490864505 5961
713555418 713555417
107782080 373
103218262 2222
929585104 3146
789900001 2633
672 178805647
152511356 5677
949743324 877996397
400443050 1371
872407482 702155588
919025521 38660
945899999 3153
923721032 16234
911776857 3186
402600001 1342
40582033 282
660532871 11761
431929276 2935
935523014 3489
164536376 807
733191442 2837
462629679 3038
500500687 11428
1995 422541000
123172644 123172644
925458147 687490982
150473528 598
927577447 42454
868292449 7270
164399999 548
387299091 1291
169 14524751
825845090 3935
944390562 11569
223800471 746
403499999 1345
424501958 1415
265244458 95453407
882317149 3575
42000057 140
766288265 127736
983951529 491975764
609737545 2106
294299493 981
833631359 408566817
776102424 2587
836098075 2787
874655417 5458
822604235 4853
51597188 394
479747636 2960
991880228 4589
283500944 945
257509253 1022
864683200 44320
508309681 2317
629687620 10605
412452201 5043
216152550 950
549511153 4812
384599739 1282
314290090 3853
738243965 13105
183307274 5022
873258096 6096
2269 423653488
750724261 3540
959309326 5265
55204822 201
20532100 79
901156953 3693
952 181345240
154701311 19328
328313713 1389
696362189 696362190
540753409 10368
210914012 5791
268808870 1027
492573068 475602898
218400729 728
709948009 2849
15531384 132
132263330 5188
915166935 20296
11041 455741833
95344272 758
871797591 2906
72843 583763802
334 71228040
924085345 7784
1572 284786664
262432897 11479
849581294 2837
78642475 78642475
769645356 8885
832966395 5843
503591810 1716
463158689 3509
213291982 60646
880023241 4102
579562466 579562465
125629874 735
392093466 1307
638632177 2344
714044343 36814
674257715 3618
974764566 5365
45698 514178222
431218637 7794
780088585 3597
979800000 3266
899406909 449703454
700586198 24139
6911897 37
662397282 7157
796101865 695275838
462201783 3691
4730152 21
981954402 14626
704102346 2347
279532501 1300
173010062 1734
974611911 4683
398644164 1502
4027 595248419
35786074 308
735955407 6010
258690554 101419601
205643669 2233
709843002 6377
780646949 3310
18791 918622606
457309697 1585
420261376 5155
685441494 3465
804150387 2814
665095899 12175
345337270 5094
307799589 2836
858382873 19713
346785986 4579
904203014 3014
685179098 4341
424500000 1415
950405552 3168
10847 881665251
993781046 491461554
586501140 1955
194153049 2275
941144545 9427
34068824 185
974599681 7296
387551098 387551098
939416628 3159
566142555 6765
331200597 1209
6902 453012770
76169984 484
32296213 108
257288899 1100
257745796 5639
116700158 389
109714573 396
243363928 900
510317312 12887
171900403 573
765902552 2553
54000159 180
932593398 731394997
497913816 497913817
696398255 3985
177141408 1637
826497245 2755
386974230 3241
520912982 16867
73200243 244
229437445 2831
185114749 637
788171391 394085696
1131 314120727
560923105 1883
766853625 3454
532055210 2424
249317334 4078
27574 568796472
866376841 36084
575360858 22969
1407 287794239
302799360 1068
230855727 943
539190895 22387
650998162 2170
842183565 6891
761820767 3176
391865040 1956
476341561 3160
280926499 1325
269968502 4569
710402367 2368
990508030 4850
578064399 3487
262039183 1012
814257956 814257955
589499999 1965
861259931 5811
633667462 6517
85784909 309
836702788 2789
955855124 5462
185675490 1242
749961880 5319
11167285 45
524052046 41894
29515359 112
604092387 604092388
979468107 32079
447 76320135
266865048 1052
470062601 2485
80736907 32064704
609135207 5739
5888784 70
741897527 2473
858705032 5459
467912369 2576
26688387 26688388
598194493 2198
801871214 7342
5848 773316128
564560209 5661
471013100 2037
415030229 1535
618602061 2062
823797886 2746
128206436 610
543779407 3681
510620720 15372
787895875 787895874
201797285 838
83100489 277
839626889 4097
963456939 481728469
795800444 3145
558118188 3455
483 61377325
375000000 1250
840297198 2801
565759495 1974
221009336 110504668
16817460 110
22326051 101
483595897 6950
414621207 20333
890702970 2969
282617055 3015
968100000 3227
14100081 47
566618510 1894
837543295 5263
241271592 2328
475022613 237511306
804008386 4253
177291764 2626
940975931 3415
389028852 64612
189247856 681
437387600 4693
179700598 599
658956846 329478423
9623260 9623261
988762960 470711900
585592629 585592630
299081726 1247
25638024 113
483483793 1651
81434636 1063
763353234 4648
577123897 288561948
939602396 3132
500043165 2191
483170628 198167214
297660243 148830122
879217289 108465
483542576 7856
849980839 58182
78978555 2698
732302441 2441
588367340 8443
954597690 3182
566636009 28390
321143193 160571596
78868399 754
3329 463447634
134100174 447
23664881 85
510470272 207284761
80099784 267
890342485 445171242
195778400 831
142857630 1530
412917113 3621
987999016 4568
875375351 4306
416714590 208357295
227684276 1317
692098457 2307
349753866 1303
78508799 640
917527247 917527247
140278787 507
678799906 11585
626373287 39968
554620330 3490
866314142 5621
107900143 784
143442267 1399
741888872 741888872
848402827 2828
229201673 948
374699999 1249
984182691 7765
626291100 626291101
112319045 40399061
51900152 173
336384661 15916
3625 754749237
375061662 1949
894974661 483932297
86500968 696
540386895 3188
291170877 145585438
481014015 1759
722589299 35550
896097014 2987
834297721 2781
354049055 3808
613326204 2626
509678997 254839498
216190792 2929
234345263 16907
204459568 804
570046513 2047
916 114730525
416866156 1609
628756414 6950
64326539 64326540
367126293 183563146
438768695 23258
531054515 13799
193611271 1135
102989370 1388
192519942 1293
1054 227521632
979782977 474258994
229199999 764
441531290 6071
469499999 1565
233400000 778
800432776 3387
196844403 1252
2199883 2199883
126531261 126531262
93724664 484
981325073 20216
106467395 1365
33318178 33318177
444718781 3426
986049182 4767
836333670 4478
23345597 3039
799230575 6523
139781445 738
7055 872384478
3989 929685225
557932830 10481
372093451 6970
127556223 1424
256655475 1021
80100266 267
724269779 4474
75683821 445
888600447 2962
367852465 4788
824572586 6302
491698361 1639
788484040 2927
38642614 237
355500001 1185
264300001 881
571189164 2971
562123440 8199
596641368 9405
345369937 1763
948896838 3163
478100347 4751
928522779 3643
797220848 16238
116226974 449
274148504 1133
495976323 2147
810601037 2702
642027228 215963700
531900501 1773
525900232 1753
950697021 3169
877218347 9734
224766185 7890
410098633 1367
832097288 3016
459300095 1531
282729010 2247
3672 137819889
932421469 4013
19347 732051786
135238968 858
216046904 758
538286658 5726
324299628 1081
738443519 8361
840824894 12077
661964154 330982077
363677240 172958861
319505573 319505572
95642377 501
545375988 2346
46200031 154
17140259 84
257100000 857
953002279 693597
571768831 2065
679729215 5636
726176007 20782
963112636 7963
511498296 1705
667775995 333887998
860802957 860802956
253135703 2984
641102100 2137
912302031 3041
919810738 3916
943785771 88685
835203106 4885
319866404 152194079
37199966 124
911192003 5238
726602422 2422
886142224 8756
175464645 1844
976 243007928
245173739 2422
470259597 1849
799453384 16024
694502314 2315
661390624 4375
247369107 3746
976691853 13588
677342741 9930
757570520 357486221
146099513 487
1599 296071018
737896005 13593
827495384 51641
385501284 1285
385706991 5609
94775654 1943
789132575 3174
970477263 920844215
616290658 11337
356905303 1469
593 129852038
330566415 1131
439069905 219534952
638853887 638853888
177881466 673
390602227 1302
611924210 2613
721499830 2405
827400001 2758
951493048 5010
430183981 2295
897215689 4470
4521 736047888
314735516 4107
144299948 481
987153577 14002
126368989 1870
14976119 318
665242048 12357
475501584 1585
710438678 7111
975538371 19354
651902172 2173
862674338 3226
361 107290283
313863651 2350
234222745 1057
30397767 469
446103918 4014
307653163 4277
346 18969812
996805672 5274
842529073 4242
941906727 16678
579533723 3377
770173715 5666
502993194 11406
959152818 4069
960934173 17341
647138726 4779
864277655 3037
3942 923892138
748785429 3041
316852531 2027
403199999 1344
932396892 3108
549572734 2708
114599800 382
171911950 2345
789599999 2632
562315790 4084
767248968 383624484
6836518 58
886501271 2955
735302452 2451
821196628 15121
753940519 87790
15693 509928453
928139773 464069887
52070030 540
730889639 4248
100066209 1084
182510796 897
674679721 2860
647521892 2231
630297898 2101
561901643 1873
219451848 1049
820800599 2736
364800001 1216
321001070 1070
622498954 2075
7598 123847400
515470216 5185
878699322 2929
534309567 5516
878849002 315112908
780532060 5621
304598512 1440
492443780 2213
394501314 1315
859873930 11234
118572548 2325
840768788 6090
388906825 6756
48600162 162
164999450 550
448099962 20402
360618125 1884
393524083 6142
158399473 528
342532605 1195
98699882 329
145123654 63690543
47699841 159
621359071 2144
31261123 110
174437322 2657
477080748 2197
291217482 3618
782997390 2610
3828 802598189
784302025 74888
373201539 1244
740700001 2469
267097020 2111
522091124 522091124
753069501 4630
324739463 3594
758866608 4309
280254390 3310
849299385 2831
141939586 728
30676188 347
307581604 1267
488110806 1847
998930570 499465285
984728352 5263
743442261 4180
490809889 3300
198161851 859
78432496 452
886061411 33204
179684487 788
376898360 5203
758086584 4007
667749213 8793
80196150 285
461690655 2469
698986259 8141
536219609 4029
567406877 5422
365401125 1218
457947015 228973507
765043889 382521944
584965239 2120
498564755 2186
97525567 6417
906 183878136
536102083 1787
653998558 2325
800215918 601895232
562680611 3760
332538154 2587
129059330 745
283884851 2732
611509715 4734
640238565 2578
269444051 4505
138151701 1250
637201445 2124
903070897 1691144
704702969 2349
698841881 27368
650086053 3388
264816959 960
915621695 3168
21554 781935968
680049492 7671
443489535 6634
573601913 1912
709705692 3348
21998789 810
222002463 327158
987371692 3762
912002004 3040
865050373 4052
366411514 1700
925028628 4825
562206509 4016
966911158 3591
447143689 1610
325460755 2547
484147312 2015
706802355 2356
293287004 1286
553774609 18853
274508635 172399808
584998050 1950
720602403 2402
82500412 275
59214 826297073
6298 400162324
96558673 1489
698572043 3194
55830192 21713601
395998857 1320
265553232 1686
695913050 695913050
636608116 636608116
503701679 1679
934221816 3724
171588491 1519
386701030 1289
753254569 48583
34630199 120
953860230 11415
750566193 4728
128400171 428
363484260 2084
468410412 3431
529907212 8367
558722849 5817
903599484 3012
947242205 54277
238261652 1074
97200091 324
317270811 1514
611932101 305966050
46968421 10470
226642246 6884
1368 296073504
731400598 2438
553613721 2354
389366206 18354
109255864 1801
6091 556693036
932979683 3679
445 122537308
90576564 737
674182654 2850
719 181503555
417675355 2277
169386576 169386577
3508 269119728
691276051 17350
727501761 2425
933683149 413401486
459001249 1530
434906820 1630
112508574 415
326281153 4198
224100249 747
415025874 2251
937899298 1161731
958505504 11974
952105369 689320219
671784999 5000
397477503 3497
636105008 3129
6935 837776005
658799999 2196
914972463 10821
955266739 4163
203338435 1599
355800631 1186
933300000 3111
57426585 301
686399999 2288
660762114 3853
548012921 2366
751006973 5846
193497023 655
626268977 22060
748596897 13203
213600414 712
456601522 1522
723184476 5196
446237317 9324
976406900 13044
173605608 2011
38936551 164
296101468 987
169199436 564
857534711 5524
266807113 1974
15136556 62
609002029 2030
440053952 220026976
63900300 213
705902353 2353
343201145 1144
345900443 1153
282299846 941
149374660 3156
435599726 1452
822881281 3120
498002834 7755
219830461 1770
6091 276031938
24244286 24244285
981622381 4478
631499081 2105
85199972 284
378069381 1427
874605124 3275
764335013 12379
949199999 3164
911819690 911819691
932313752 108877
743099466 8470
592329790 592329790
842097439 2807
806239293 4047
287234553 7733
997500001 3325
890509999 10000
302531959 151265979
643265470 2387
6269223 89
611952940 62283
136218820 2647
717925260 2509
785671170 44617
18300001 61
247366632 1084
151906347 151906346
947023192 3700
540899028 1803
225565151 1678
560605652 1958
281977443 22571
10252 956931932
780473527 2894
149226199 1052
826553071 3654
2847 258931644
310582800 1104
874203245 2914
521999999 1740
1296 160490315
812399553 2708
868079519 561739289
644247493 3829
282599340 942
147600001 492
821028625 3728
501485536 1905
204300681 681
715499140 2385
219908417 854
25042776 87
155399482 518
234900000 783
769717068 523543134
702227292 702227293
871447400 3443
122778910 77254437
311757741 1082
272400026 908
591899139 1973
161231147 758
362423981 224135560
280825354 2039
339559973 1156
393176006 393176005
916161353 3483
821834665 3192
426053049 5704
581346349 11594
680532673 9843
127481640 1560
5629 859380185
170966458 911
130101608 9464
905989425 3175
10804 977589136
269874802 4347
902568427 3739
161432082 6337
681602273 2272
386102446 1287
662020655 4796
894018931 9956
928505415 3095
903859464 3156
680260543 5066
96019172 856
615823447 29051
850403442 757842510
316525116 4156
755161861 3441
885468899 3225
879365261 3788
21193352 244
74382403 878
803998596 2680
846601860 2822
1830 366931065
913423233 4112
782435948 198618
457036254 192505873
806886480 10431
271199814 904
542839106 42005
626407797 3247
717530968 5236
892946965 9807
902125559 3805
233824800 880
837926599 8997
607213442 5299
993573686 19061
131380463 788
537901792 1793
734684349 3296
54900182 183
212559896 1618
689607794 2487
148200493 494
640087793 640087793
101077451 11040
934565382 3804
105469575 358
644836186 2257
555486996 2797
762899570 2543
913452848 7722
686676417 6447
106199647 354
641990700 7215
660002055 2200
91320750 1494
12325489 190
523735961 261867980
789240914 3695
157708386 157708385
350357590 1751
563043492 2508
150552490 576
958142045 16172
273300911 911
937783182 937783183
79972329 291
712770111 3097
989260503 494630251
500475437 311343622
861132430 3825
115200140 384
123900340 413
846447619 35276
635155423 294057471
161186430 105641585
707305455 514987878
537703499 13150
666075001 3125
660000385 2200
887801940 3580
931565880 6705
809651634 8317
229876416 792
974566810 31859
649195256 28516
145826567 883
755218922 377609461
6101 785851507
11014173 5507086
625488594 3160
568790640 2640
444164815 7653
662814347 6867
394740735 2704
975597056 33632
687637633 4152
55218 865210842
544338512 544338512
610300721 6854
30600041 102
173330415 86665207
388119367 6472
981604696 462944653
571289122 9161
693303891 2311
210300958 701
635003333 5039709
676478401 2344
760142855 3014
489551184 3342
180548480 180548481
313920224 156960112
281700001 939
826213642 826213642
522712261 1955
36514427 769
924666407 462333203
183600613 612
829095209 414547604
528678149 82995
837902793 2793
42070513 2193
841454602 4234
520971799 260485899
230238153 1532
613356689 3480
166603539 83301770
277374463 1216
542401807 1808
375166088 1628
653133579 9757
38401376 208
798316651 4005
520500528 1735
996003319 3320
594254920 3815
952894435 12910
4368 817038463
59914613 29957307
765058328 4401
1104 273425472
796102760 3085
105673242 2113
303728517 1708
883204673 2944
519980935 431934921
860807846 11241
65474062 269
15474503 1038
332119295 196288
902535492 3532
660389439 2331
939016402 12779
344999445 344999446
450041286 1537
56940225 322
97463182 394
689197272 654071625
561201421 6315
63594541 265
984136827 17078
204694435 1587
375715499 1417
577267992 7459
545517003 3414
410739335 17112
714612656 3053
385762319 1304
20467 688878286
414681471 1645
546299995 1821
495481999 24700
183069231 1270
511496395 3065
244425027 1098
421970232 53945
922225704 152057
590251046 12353
202616728 108700358
476594172 1825
611456209 6231
86320685 86320686
629925901 3308
250370068 988
434504359 3996
261007105 1403
43612140 187
609043725 11038
127993227 1137
96798136 677
492682560 134760
57761809 312
715952004 10748
350854437 2241
298269020 2351
657481619 2991
67 10310130
612788700 5025
908165 466625475
403293025 14176
412111877 5465
683841887 5964
703200878 2344
481202893 1604
167539679 3465
30229 459503099
419654706 3353
922143684 5485
436291159 2030
604300313 4718
728847507 4489
77361151 374
679903505 2340
207829895 731
564601477 1882
861806223 3980
622150227 57640
700826689 6896
311395518 2879
985494153 8618
93860623 531
623391659 2595
882000213 2940
170167749 701
4455982 1747194
431309018 2925
995374608 4296
811797293 2706
517598320 1801
933601045 933601045
136639215 1066
604249931 3354
928795649 27027
827100000 2757
894157004 10591
261341001 2125
728391203 3509
455715859 227857929
730013546 3723
276395 1
243174185 916
368701229 1229
186887294 653
746707076 3749
29077606 172
237728295 1935
186109923 1001
585298049 1951
932335203 4125
346804121 5669
13499955 45
113310477 56655238
23791994 23791995
5024 621725024
919796934 3066
4704 677347356
247724575 225043286
708387040 2688
109500001 365
746123929 4584
352286879 1760
922676737 9154
574779481 287389741
692587764 692587764
243124608 1216
886802957 2956
615109757 107106
612111942 137677
398753954 2182
311388811 155694406
70959089 35479545
221863323 1412
24658160 1360
769480207 3110
200451308 3969
793060132 17450
411483485 1410
698087729 349043865
43719792 401
220200735 734
974128401 4486
590511869 36270
837650429 17933
3403 736252662
532801776 1776
65400166 218
211175749 972
320484993 1544
74014884 15425
281470721 1552
967101977 5336
673768663 9739
670960071 2251
667821419 667821420
706444861 5372
553595609 5910
221309633 1811
751324108 27106
547239672 2394
54740449 4172
572426923 286213462
723743703 10072
286172715 2084
916198825 3054
425810015 1632
451832515 3328
867229703 3142
2235 644558395
719802994 13505
27283153 11999316
928887299 9566
102408332 393
10452918 39
630099086 22965
150782123 1407
440226625 1525
6847 666504203
598116820 2449
316145752 3676
289620115 1255
833626270 11098
501001669 1670
482330459 10506
714883051 3745
74365770 289
961203854 3204
619797934 2066
399520817 1607
236966758 233004797
106888115 8009
411685529 3702
536471284 536471284
1433 416348352
93600317 312
812428408 4979
123990553 518
5619 365944191
83400427 278
9126845 35
595377782 2079
986268900 20527
847304434 27099
654436779 2257
191738698 73261239
875782089 15061
873633760 20960
398101327 1327
650507330 60560
666763974 2682
525995705 525995705
5506 977762060
38187614 331
224051971 2087
907521495 3478
78974280 814
142499541 475
137215951 55167278
741832062 2729
135567109 2259
915302631 454100643
256200001 854
812808231 6434
842293788 7439
2658 269125429
272658775 1369
619109354 309554677
291789316 1274
944701603 3944
157754526 606
582898056 1943
766555798 185069
653851520 2240
680272625 247118898
813299999 2711
1845 290825414
441207620 6189
155879789 2452
844697544 3276
35648 522813801
690304051 2301
420598597 1402
410327329 205163664
452699699 1509
54966525 6807
930689750 3875
318031591 5146
732794095 7681
303794827 9202
766915100 6335
524 91702850
72806585 3267
781276320 3609
667502224 2225
814179934 10437
820502736 2735
468247257 2505
51 12677702
743407027 4198
443655270 2022
296551249 1250
895198719 2984
180077201 873
32454594 41931
297298517 3063
618398170 3343
258506967 129253483
912948551 4058
602800874 4653
854522239 8320
822554744 5368
46583977 251
936325710 10035
997989543 4057
1988 493620731
871752025 17576
18271572 1639
995 60133093
219778322 1316
695430794 3035
146629233 636
328825035 2205
207826370 2454
109913256 630
981318380 117925
144671265 1376
412682704 4177
222436704 5839
188236405 94118202
753839117 3163
5042 446459016
425995007 167830934
420801035 1959
212999290 710
576007623 5059
438937917 3159
745106228 2932
690370977 2616
285742911 5216
749755152 475771174
708545861 6095
738898937 2463
8763457 45
204617029 710
380399439 1268
663032050 3229
742200145 2474
511182907 1873
315890719 3070
495096874 8125
120299600 401
4775 406140721
501143146 2374
848799431 387247996
359101198 1197
523099301 2036
279412033 1434
97087202 873
879229726 459121664
820640553 2921
138394376 801
1046234 4
697280087 11184
871890430 871890430
341098863 1137
2984 786865880
961496796 3205
754645983 4273
352162065 15711
944362113 3188
509690842 1985
766959101 6100
230155715 12412
341070631 341070632
710402990 2368
45523388 45523387
656540111 2447
738533105 7307
283199055 944
30141021 140
676396225 4032
34906663 234
105884806 499
40529663 384
231260668 976
358408839 1203
902096762 8087
705424189 2378
345609470 1531
409198637 1364
904461765 8205
388498706 1295
413698620 1379
832968265 5534
737377854 128411
440460891 11327
940955429 10612
821457048 3142
473082682 3753
686927613 491949399
167570255 1669
365701218 1219
574067805 3715
809869940 4169
626616100 3442
998230821 24610
10204 852137306
535822200 2180
576006018 2357
916006897 11376
418202760 1394
717654887 3492
80239320 510
272009017 1539
654886687 11219
234007201 2016
381630230 351423226
291042894 291042895
899397001 2998
2898 371765495
32305623 163
646408897 6541
243610325 2345
882144640 8320
819128512 28189
256337008 4693
934414491 3253
50213600 368
190601865 1681
332376501 2375
790247328 3376
288565071 3166
276186627 2042
6340 280981051
895743160 3970
432097536 1808
50731034 25365517
973506198 3245
510598298 1702
961799677 961799676
486790944 486790945
692789904 3852
911978096 455989048
175198241 1330
44222623 22111311
265244977 1006
502305122 2030
535801786 1786
420306033 2076
101128069 909
567376045 2879
611099126 2037
121795243 2117
201271014 1415
544747633 16302
80131569 338
483980625 2956
205499891 685
887574272 6388
987296710 3291
433423987 4196
937175946 7266
396300000 1321
872703056 2909
431862840 2878
848697171 2829
569743668 3627
164999482 550
5539 133163612
274671481 1807
125372515 888
33216661 436
656684947 328342474
312547699 312547700
642571769 22768
893329663 5312
8043 592439337
466205760 2160
2803 115497615
933663884 21404
510243094 3635
788791147 3742
527867643 5121
712050518 3779
3474144 16
380598762 2087
201314820 724
678978982 2501
799101459 3207
470227442 1850
697197675 2324
44939121 4720
879903854 6705
593941523 2517
602937456 17434
586545302 4846
57899807 193
743402479 2478
960660067 480330033
764397452 2548
986664061 4215
528392326 3725
248078533 1826
482097209 8299
65419026 442
108934233 1398
28012751 141
660946252 660946252
130819862 460
541249458 269393668
983082540 6343
480052327 480052328
776278896 7962
511045808 1817
629457766 23524
280500000 935
1466 149058482
362597971 1754
748593007 374296504
652518185 326259092
207617866 1365
161706750 859
80400276 268
3149 901546104
368108777 21642
789600000 2632
209600055 856
977201433 704819904
620591800 2092
472059991 472059990
239100547 119550273
249989355 2079
949529178 747465519
888177744 7263
747222122 12261
545268390 545268391
908193782 5833
940874167 27607
291310468 158748707
137997017 878
94800315 316
40157 708008067
842086780 3001
668572161 2918
771532262 385766131
363140524 4533
21282501 100
30812 931385136
386620992 1728
18899158 105
752997491 2510
909393212 3732
378692896 3915
998404658 3328
657044307 515267195
989493057 4691
85023594 437
487783201 5700
571977127 18388
339550226 1658
741818212 2979
912111231 10108
700504358 2335
702900129 2343
655965453 2257
739896768 11232
656032835 14058
566251682 2648
136780687 136780686
665910105 28311
439979616 5112
708602363 2362
477852564 2478
573600059 1912
883563219 366628548
820080819 4030
344975552 1469
637340276 2299
316562063 3151
164019653 84344
10156 970653671
540571751 2196
924616871 4014
850492622 6379
981357508 981357509
379199978 1264
533515099 8322
368098986 1227
7167 964450540
113677017 776
534696702 2205
367644550 2425
175219703 2608
96060326 5365
686097703 63416
12565 287546907
44099852 147
158050817 1688
303705676 1365
354479579 2210
166208000 2120
199800766 666
756910930 2726
941442291 894369246
96239 680924942
378732127 2216
24918291 322
692852657 5261
4704 579753888
457938931 5505
803931856 4357
582890441 3239
994282725 740713534
960784149 480392074
239032007 963
908327762 6993
602149045 2891
211849430 1235
229020907 1402
647701601 2159
607197975 2024
271536561 1991
78915249 304
397870142 198935071
425309318 425309317
92887650 771
8718 133629504
3441 360383665
788345077 3103
427766816 1633
753630986 44483
625802725 2589
383701140 1279
583498055 1945
767131804 7962
306728878 4269
726738177 19982
969899417 3233
846839188 8513
589712480 294856240
1751 399533826
604285059 2588
740999999 2470
574582541 287291270
544978116 16239
324265273 2969
197100001 657
354693939 2245
255225363 127612681
668679447 20909
431643061 7460
611100001 2037
101700339 339
620580205 13851
655202185 2184
548741367 3638
324360766 1334
632237473 632237474
631502105 2105
168342972 1478
405898648 1353
988985880 728409313
278887223 150913
637579417 2247
789893177 5318
2509 174990571
287151709 1341
995243775 8605
197062471 761
636509117 4099
617021675 308510838
910601177 35941
594869628 3196
10545006 66
984857510 7085
984538985 3854
788952128 5696
985733979 108957
319067505 4695
135231988 556
317824195 158912098
155536239 2681
953923551 8298
304050381 152025191
162726420 1156
3185 324188410
701102337 2337
431278173 2756
688159234 3043
301 79518362
212330692 763
200675724 1236
21693 852027165
362088384 18368
409201805 1364
589612500 2250
747602491 2492
523032309 3807
71914270 614
198299689 661
182811608 669
658970574 2350
8601 820810632
171614927 757
910179181 3675
130873200 4584
392947753 1661
947978497 411449
478498405 1595
982206100 3439
245563231 1966
979834915 489917458
172461159 718
750599999 2502
36570129 238
529871178 217945939
242004314 121002157
32561391 113
221038798 3041
418501394 1395
61609233 216
991748825 4204
435228521 3656
228967302 6426
942707177 4594
5771 757879661
777054855 3482
104214958 366
120157818 1868
977181150 387179218
2670 778246260
821966105 4646
5595 648892831
489839582 1890
685098911 4753
388259116 1397
794860143 3694
584697515 3413
805907535 3097
760136191 38670
162373498 884
949151959 18248
594254818 11664
820912491 820912491
535696615 5642
606544146 2054
205690062 733
840762020 840762021
276169281 1567
101392296 1773
360902299 1203
1383 206437953
817591290 3018
590254402 10109
987448561 35414
780657415 4481
936052062 366085120
203577990 764
303868129 1236
701621259 14236
191202162 2958
970536397 18694
615893920 3127
366301222 1221
987651328 3628
840908084 760970507
31959067 31959068
460710025 133687
88548916 7417
962527741 3524
700039873 2499
738999072 6608
321901074 1073
387937133 1439
356022991 332111
466499999 1555
593462247 2525
176100331 587
315559558 146296582
727711368 4543
816073488 3174
790594823 79432
522071908 3636
130888615 3001
553500037 1845
10276 546585122
63900075 213
784498996 2615
708601523 37616
472199999 1574
710080870 357806697
426301421 1421
485998761 1620
916208683 7283
174850288 800
319899799 159949899
150638552 712
741602123 2472
862744149 22026
394194449 1950
356740679 2220
54664208 735
846246974 4162
387003132 2308
94893 939961627
285892022 3313
769396127 2971
13428559 111
250159187 3242
660599440 660599439
416011360 2540
156039546 1131
75016394 283
71252500 625
4745 584800895
6383729 104
702900000 2343
667496281 2607
7412 564338228
580501185 1935
311613650 1114
743153081 4739
324299065 1081
356004887 12902
511799755 1706
119029539 2053
911696962 3039
917318001 3650
462619073 2624
453131533 1758
695397682 2318
767997441 2560
767805117 383902559
280509297 1112
325501703 2024
318592764 2268
274433872 1981
352888559 1324
956665850 478332925
221626085 17581
335698881 1119
391972947 1403
653100023 2177
826487795 26354
740405693 13364
55940758 274
931968379 9762
290211903 5573
868236947 434118473
228834084 17231
450863939 2734
404851457 5879
218984774 4320
625712879 2652
595940489 2552
994942537 497471268
844318243 422159121
387827531 2124
277109082 1140
282098257 2607
792014483 2813
778404506 778404505
565391106 2254
409257355 5756
344238480 2047
622977795 4863
445244754 6261
21139736 167
690915169 2530
57027520 1906
216299278 721
637487151 18670
100726934 34388353
748180673 3628
46578400 160
113805120 480
406799999 1356
723677136 3364
656397812 2188
798386987 64830
357675849 9415
10628 859028201
391882053 2090
255729655 5278
686135539 8721
543900791 1813
967036339 462468735
368957447 4498
293568125 1406
193318305 1942
878969081 10890
699342532 6374
126417095 524
357301117 1191
602713181 301356591
980400076 3268
21849753 131
376035128 2889
65817584 1372
199703452 2884
762986375 4063
604430386 2254
676366253 541977501
187076441 2356
441574021 1818
602554365 2804
221897589 1048
125830973 699
177300592 591
371198377 1566
287397701 3820
453447886 196919582
408041020 5318
662360694 62682
752223279 3545
317 73524980
704059797 21428
111600465 372
596701174 1989
452272723 4319
696267293 348133646
154951040 830
148026340 770
131237250 11650
1117 217501263
2045 333027606
4673860 17
559914181 2107
446653226 223326613
992974701 4853
819769679 12420
38050143 496
780304157 2601
685197716 2284
642110204 2189
993000909 993000910
654516240 2458
382556188 2060
7485671 3441901
421200001 1404
842104589 2807
618902307 2063
70697032 1048
454844247 1781
652714790 3458
607647709 2154
699813311 3296
185092976 185092975
924184130 4399
173013374 118405290
782101639 2607
584257731 2323
443134488 10909
392748622 392748623
3117998 13
187436990 1101
960337937 3863
914096575 17715
867899999 2893
843910560 131205
757512299 1900758
167516678 83758339
526902367 6273
399941331 1490
614974806 2265
535337074 3935
170741712 971
741495651 9377
303674828 8201
345254589 3470
217041896 955
894914302 3381
429598982 1432
527801283 28668
947096175 5033
870900001 2903
4006 958864142
802698154 2703
400244309 1843
444206649 3350
446667414 2085
1711 86279856
726535712 11461
905593930 2115497
115994423 769
328335451 3890
131532492 897
544501620 2470
986399999 3288
158542500 3750
552987657 21393
128538809 512
199116187 902
691668271 8108
396888050 8450
432887688 2449
62336399 287
257364293 128682147
250321978 250321978
224336761 831
385478728 1879
859325181 48331
123299817 411
580702717 17908
930000687 3100
632824023 2561
666260974 261024460
945608867 3209
368654854 3657
506968080 7715
147358856 769
353431962 1625
945150120 945150121
800934803 2889
314470909 27849
496401208 1996
362520443 5749
993696366 986874181
710029317 4066
986803476 6492
491676488 362205966
309600696 1032
97200323 324
716044281 2839
565239471 1948
608207131 4628
671647872 3083
906115522 27187
412749676 357873260
298797180 3429
605216347 5324
402928215 1394
7852574 64
833055241 11805
940137100 3149
157289560 543
745315381 3493
544439956 544439957
220226113 1216
932440089 4103
18273 553525716
474002354 21574
704030598 2622
695696151 29657
174054375 1595
36199652 18099826
413701378 1379
330889819 3986
991496694 3305
995609889 3731
933865526 5489
772004605 3516
700381606 2671
316109550 1310
701402338 2338
591900000 1973
779759141 3061
298982065 1463
551541117 275770559
417718567 4211
264052683 12300
159223749 875
737702459 2459
820310643 14667
524221874 14715
1309 322534982
314189612 314189613
881545277 13197
3385 946141350
865303439 390697890
775561901 775561902
374600313 2222
447251245 36124
195844236 824
532527132 7893
534599999 1782
637698919 30137
354355113 4916
389501869 57162
408216935 408216936
248399999 828
593187039 323887858
981899504 4450
788704463 2629
366312573 2291
794816392 397408196
707580233 4924
446433119 2016
479098256 2342
63712061 225
164797459 606
708444197 4422
212964233 73928310
178422299 669
316676959 1193
259144655 127491841
774550594 3185
785340295 2873
839158103 819191632
317999593 1060
787617238 47661
9753 142917455
702902344 2343
924914399 8439
363515766 6665
683580806 12305
366901222 1223
242177815 913
980167572 13218
687896677 8194
203576616 1195
183478120 1067
168651828 684
94711120 4571
327257630 2841
492720024 17704
490202623 2487
686691201 7768
828241713 7834
758693678 12133
307765691 2724
96220142 379
483112411 2897
992738229 5830
716188522 4420
435285942 11468
220860175 764
678413 4
39276136 222
981918783 8606
819384956 9441
864001475 4226
540 140689440
752156233 260848937
960364018 5426
486511709 1810
531394879 1974
260209213 3109
253305938 2161
533701780 1779
843933394 544001357
906540911 364720403
295816506 1563
164891063 751
657482389 74141
738192820 325134475
467552244 2793
697427801 5581
267299210 891
709124108 7586
760652072 10507
349023260 3711
613628027 2223
231900000 773
782190754 3155
982794266 143738
8 1024448
106639395 53319697
426001214 1420
201900672 673
704697650 2349
634793209 5093
709343486 8160
651840014 3087
605930709 86735
98399999 328
358090694 1655
931082501 4060
202910401 3520
796995779 14394
3975 492232200
257238557 257238558
8100028 27
862826587 8402
271819407 991
929476941 25316
169200169 564
285211987 4404
621185397 3218
546168743 2673
164699999 549
612119982 12012
368027519 9456
25050927 112
293667695 1008
956699999 3189
60758034 5406
473998420 1580
560192227 2211
896276083 3407
852300000 2841
412802314 1376
13844992 110
747862458 5007
2507 600135688
588121884 2313
933776286 11765
454132098 2964
800891986 2733
899402997 2998
225389119 772
389787490 2031
731818583 4473
675956960 7630
932273410 4675
98596378 627
983577359 8380
415502567 1385
962513145 4516
418608832 1472
958199142 3194
856632113 3497
60599925 202
602307221 5092
823800001 2746
295822311 188606849
220432452 10412
475630533 2361
5979 626748675
507049662 4481
171162644 639
45549820 337
198888561 96501
775698434 2763
617232664 6374
609304669 7396
414072881 2782
771898218 2573
298715903 2484
829002504 596753398
613627056 2096
171941662 7757
799979153 322597136
941164279 941164279
886804246 2956
425302516 2929
506998502 1690
131593 2
425329719 425329719
191699512 639
921638396 7541
667470014 4317
435022419 12375
624927631 2128
300898996 1003
922589136 25488
728140324 2523
998787050 20275
207646477 5026
856345364 780312832
205342202 6634
902700000 3009
940485000 5070
544623684 2728
787137631 18435
552057383 276028692
783747991 7688
868934485 15560
28252509 286
873688670 5222
233830939 5436
685558728 4363
464158334 14955
674244672 6208
647397193 3531
997599765 7992
180453032 727
475650479 4080
978896737 3263
709019430 709019429
400844811 33737
946196846 3154
901053286 365469884
384278866 1835
126561939 5007
748200001 2494
202574219 2674
691418909 37830
15206869 158
297683979 32516
185971967 887
205232849 102616425
867593667 646366090
162600542 542
418472721 2573
3542 347252496
453002143 2546
770598165 3069
346957581 4395
356810847 2361
714406106 2631
167605121 2056
64911798 257
256672499 1500
974341169 26703
632097894 2107
976903928 6149
924667186 6985
10848 716434464
707895595 76075
776908899 4925
887206174 9995
241846455 1061
1389 386752181
954936163 3927
611851814 3233
479018119 1862
133500554 445
487326082 2018
271800906 906
194700648 649
685935206 3879
472199999 1574
759786269 5406
870285780 9516
104370425 692
461400000 1538
618056575 309028287
832271589 10314
922367152 20624
489000000 1630
918707396 453799121
429720880 1660
275100190 917
459464790 2370
377398746 1258
481483948 1958
297 56778084
671635559 1193204
424502204 1415
818379051 4475
108960370 476
539370866 3633
307398329 153699164
726384700 3797
93808891 357
523729243 523729242
66300300 221
846180063 16333
991360502 4165
25466550 218
466401450 14712
1566 403243434
964704298 10101
815651484 5037
440637639 4973
830652809 5806
928803096 3096
643118583 44719
718156200 5317
73553481 728
726323702 6778
10690 675002203
90624 922461696
849602831 2832
234920812 11643
841030265 3963
673203653 2244
330307489 3497
402900708 1343
207680581 1052
643815678 848242
874663246 15313
321829933 1184
510234966 20984
3896 502759320
213042183 84802337
399085559 318414
5320 183210160
73979910 376
502503340 1675
863422332 6770
429042939 1921
350498176 188054740
432635176 1575
604518993 5467
565957545 1969
961619318 349278174
306001108 1020
745808629 2564
831875461 4548
336152466 1355
184929562 1948
816529301 322679290
706622394 3739
283985559 32721
861694167 9415
864957200 40087
310589713 138671815
229366936 3111
820757854 2925
926538101 3402
457370307 6124
477835686 211786936
151144903 558
9897 583941241
839090210 4498
36599999 122
949500248 3165
583958096 583958097
760981275 3311
160455917 709
568365353 3209
27485178 1163
347702233 1159
152719786 745
154932900 10722
231280865 5245
116645597 522
823800505 2746
134361946 584
797894674 17379
627921068 5002
987303290 3291
523530050 474123489
92122211 406
812400777 2708
203444695 679
821191163 821191163
153551217 9058
858171905 429085952
414299999 1381
267 60287265
330649315 1138
352500787 1175
953596156 8818
841857634 7289
846412000 2960
222611974 1175
259878863 1541
481733004 3263
222877296 3074
991263873 4741
228299393 761
593542268 3454
198503322 1649
402517756 1539
929630396 6902
974179792 4496
3889 836415814
334798884 1116
549867957 3596
407561314 1370
793205142 2644
490094079 1936
89990685 2508
7506 961221081
694010600 5800
443702161 14520
170686417 1883
468667746 188288046
580331652 580331653
716798543 348200990
360029831 3499
795355201 12960
33386032 148
130533225 65266612
77314317 291
416967652 8792
851397681 2838
30903625 125
351321984 8705
678982307 339491153
61976720 208
149700498 499
768127007 13208
630897897 2103
697984320 5024
417633991 2419
336849407 3304
414712251 5295
345097328 3261
349269052 20173
883957994 4769
574322863 2347
334808368 5833
313799999 1046
818689384 6493
824523500 2995
301101163 301101164
494644787 2409
804298380 4580
493894626 12698
986732671 5205
703878080 10060
4323 720930388
98999670 330
95089266 329
252899337 843
56978787 1089
255134619 1838
572765043 2530
290279630 3917
226113019 113056510
35298575 7825
406938480 1678
292566890 1689
987298102 3291
414738800 1904
729710300 8140
709408031 709408032
916499703 3055
41758 313811370
694077356 303153564
902897027 14538
763258427 3040
762761887 9392
668088222 77052
962082761 481041380
253346350 112502200
1499997 5
819216585 3435
398952678 199476339
682301665 5904
48442954 371
817802727 2726
828000901 2760
408912541 1658
808320084 2706
440777009 1541
561598161 1872
780600875 2602
310201318 1034
828600325 2762
369097274 5369
3757 493900692
108219600 450
200360574 719
750478400 2800
747967205 747967206
924903083 3083
108299638 361
343359360 2518
643893809 321946904
999274427 6588
367080951 1402
2156 408961756
938100001 3127
759070311 4004
635997881 2120
579902512 1933
210246617 1398
561940307 280970153
45899847 153
735657797 3109
800647065 4088
867432625 5069
766797955 2556
704698597 6499
925377451 9825
397665248 8213
550533001 2518
437454149 190069277
673402531 5809
171357010 1045
966296780 3221
97091565 372
595733820 2647
6621710 25
31754478 174
102775523 372
981549205 935840230
598276092 2764
528004575 5211
213560916 786
223369251 922
649968297 324984149
310003072 2008
621974771 310987385
350400001 1168
157599519 683
650659447 2679
737019764 4342
852896642 14657
489754631 2253
917400001 3058
237100500 2316
8659 487839848
735002449 2450
202200000 674
3589655 21
374734930 220598701
725327809 4880
671245893 311293148
275700129 919
454480487 2629
103839953 841
237287492 937
334493387 167246694
269552964 1607
97105394 514
852926809 3599
641262139 2836
454280329 1524
628362391 3358
904821632 4576
350424822 4854
503144655 2815
395400495 1318
64780056 311
66510530 279
438298539 1461
13663 964662452
514825982 8058
469199882 1564
50399860 168
867298847 2891
980701542 3269
929440743 4781
17257769 73
585740606 64445
714182103 18649
386998769 1290
835371929 4170
441261715 33764
482658539 29757
771846228 14060
16479871 69
517695687 1787
2883 533023455
535880151 3697
676007899 5609
7169 500593051
306537727 1717
45433790 1053
789503735 4102
923103077 3077
735097443 2615
496166748 1871
311995002 1703
71093711 3762
628655033 6323
555457221 10731
253800846 846
729438766 16987
714397811 12007
139569303 4652
7980 863220540
891187740 10180
865493339 17267
566497697 2488
838257799 13450
122938768 487
842989493 3812
11400015 38
82796695 1103
889986420 3753
632102107 2107
321124563 9699
322580163 161290081
320399951 1068
993903314 3313
222718051 747
120599929 486
944113278 6959
110655880 1160
931765682 22781
6485 354446738
132669480 1327
260699130 869
30318 863765222
628370604 628370605
817094711 308044743
262836617 1267
146843097 536
905756645 40657
474988752 5292
20265361 68
962720357 5584
844813759 4585
495586073 3092
125999579 420
322501075 1075
493482973 246741487
901283454 19112
77411216 1984
331744730 1785
601500000 2005
286410751 3633
784450695 392225347
246600823 822
185641327 6087
357958521 2372
788038800 394019400
11185913 111
11699962 39
152023383 3885
668511122 2707
862099070 3581
1041 230291061
4730720 16
777649779 2834
515277921 1880
534334946 3737
202 30876377
141200382 589
118560434 924
817341969 3887
655624052 11137
213482919 210328
922152126 5712
407382378 2613
856371251 13596
190668323 924
586227877 586227878
186537599 1016
756185342 5948
426887057 1677
769361843 384680921
232715885 1207
845698756 3131
478242191 17449
917098691 3057
307632016 4761
799384301 8721
71812569 932
602689139 5328
103799983 622
442965537 3488
503613311 233516206
400467 356372109
390427891 195213945
812424455 11623
968116991 33639
839488109 419744054
593099297 5542
96377775 89067
542425031 4052
469500001 1565
413244126 1435
224315995 826
721472939 10260
295895502 2226
960364488 5683
290399324 968
379845316 2041
488628827 336527050
544397741 44950
38699966 129
330412765 1293
36783895 31444747
981072004 29326
434071992 2253
874219315 674651168
256200443 854
94582726 709
170699431 569
55967129 1179
583400984 10831
57515921 819
904203015 3014
548701830 1829
153599489 512
820800001 2736
111308891 385
633385193 3058
718522979 3885
711849984 711849985
672133995 3285
284417328 3395
208256466 1143
54235901 628
629549379 2558
884891792 4882
646998961 7620
234690551 1128
16153561 540
428513598 17469
191542039 644
255243141 1327
405107255 23007
519212543 1824
656999526 2190
278296604 278296605
385495195 1285
639988001 7217
295178271 1409
840235160 6435
120533927 498
959420175 43186
883612615 34115
714230002 2935
222144457 1384
649714537 217656565
430199693 1434
608299729 4495
422759893 4709
931247588 42451
704455644 3539
819274610 4753
719435672 359717836
512491999 4133
543837934 3485
26775118 958
381976559 3402
117792535 3252
400361034 3218
833164175 695321282
676730665 3805
285441024 1393
954519503 477259752
936049914 11002
998880321 7534
427660021 1712
933133840 3940
832336824 8536
323441722 323441722
559569613 12381
526532210 2263
537194901 8602
569612034 2351
951834230 7037
189000631 630
375193434 2278
872378275 436189138
808848811 6143
891381315 5908
371636163 1968
939804561 308740
769544141 16316
819579419 32774
278160463 3369
710886991 115874
767708576 6469
936475007 13152
192165342 3007
116749100 1550
287099816 957
468063030 5147
159935541 5630
894681359 42410
369427057 19024
524004547 10853
377441885 3285
967315263 3398
885187313 6463
32960 711968960
10345 620431030
16610 306424881
373568305 2365
91322255 1844
708569313 64794
726727119 2899
645291521 2845
6497699 22
947103158 3157
216877113 951
536381081 33212
200445123 2444
710948841 355474421
838183216 6227
437998541 1460
31049281 383
602440655 3644
63891001 450
519711375 5744
892245080 13381
360300346 1201
212455641 212455642
456998124 1914
300309935 1184
965238911 1828104
519070056 3562
10024781 37
182484707 182484707
960035047 5718
595104400 2564
69952554 434
297543932 2188
340774399 3370
436574087 2027
690105536 4484
396438668 308496843
582062431 3011
722397591 2408
171427605 253085
282415458 2010
942405975 28493
248727115 96145
765575689 5844
746898307 6206
108877203 812
456632392 4033
428122362 9620
129285 3
82404575 306
3835 770140865
688097774 2687
720657271 3367
293072332 152177937
390751020 2514
681414722 6633
674076712 167029
643913376 33504
334009200 1190
916397634 4793
250814236 250814235
95142906 95142907
645599645 227006708
823200001 2744
647781881 409878820
718004264 3613
821975365 453278381
163494178 133125861
122400686 408
5889 725601357
2950 550295114
943503146 3145
932044198 932044199
420298598 1401
477850961 2134
250516630 901
711747246 23466
875265960 4665
941740309 13110
719591819 719591819
1912 216193664
3487 945977769
157698289 1018
130954390 43655984
438300000 1461
123542853 123542854
621196290 5709
699005710 12662
91499696 305
815236990 5545
746646441 8678
197894879 684
331801217 1106
3102 826344882
434566125 214289225
140513008 1601
507600146 1692
4162 717330993
606641740 82660
182099394 607
290844676 1462
290979987 2081
642289871 11536
782102606 2607
328565090 1355
103905535 926
2909 750748902
582709372 2212
335562729 1260
181500606 605
286001418 1535
840089729 3093
403949258 1799
600302324 2001
234786084 6474
451215554 2280
710240521 2508
192855952 999
289200963 964
218675881 1398
162399104 1221
224739929 2490
860088195 8218
212397193 751
231892302 1121
390975831 1361
18000000 60
317146441 3092
297495629 1451
627447357 313723678
2939 292153207
32427806 16213903
442053241 3386
494820781 6877
118067011 535
511850322 95906
467164737 2067
921715900 3409
113700085 379
339702681 15983
710654267 2720
537350981 268675491
458406563 1694
377998739 1260
566666261 2384
416401555 1388
660396132 660396131
776867041 12640
772600080 364434
359541727 1222
830827535 2856
410098856 1367
528516619 15318
993124996 5183
398466724 8432
483778384 1621
6342 533576118
172542205 654
544199190 8033
937560540 3570
820799635 2736
783428651 4752
835376053 3692
134100639 447
327463484 1367
723302411 2411
477301591 1591
19820979 9910489
337786266 3954
297199705 1594
650399456 2168
847462473 15599
115389511 16186
363700298 1754
801995447 400997723
55870621 249
746098347 373049174
190021942 817
297300992 991
229483747 988
596537008 2895
526772190 2469
724289797 362144899
661150370 2530
588601963 1962
891606039 4696
637797088 2166
573598088 1912
233099777 777
987442560 5760
10583 677561487
660789761 2941
219577994 13195
368543933 1549
958536916 875143070
264532577 8624
149399530 498
560474443 4554
754355346 3233
973445335 4009
785509939 342946161
28645827 2801
823679347 411839674
84378603 294
501914280 80178
97330906 333
108664873 81517665
142981307 1181
275999226 920
612655913 3552
630934149 3190
18198658 61
953324185 37892
179363804 865
686736399 3819
77727293 337
80081063 1762
815359659 4412
307191103 5354
686878584 277844
494528131 1965
621602071 2072
57715801 348
457232225 4393
58599892 214
677940171 2756
792053289 14590
62816093 594
356421010 178210505
124097879 690
766502556 2555
210299299 701
4592248 18
3452 733832734
512122760 2276
11204092 116
869041700 4203
774002581 2580
728230825 3918
7737 887333319
986670111 4064
696301702 2321
139769817 102464781
540901978 1803
970013881 3694
530452971 530452972
690476761 2313
560698131 1869
830555619 2794
86878748 1015
749548695 749548696
410342511 71640
597598689 1992
2008 74761922
409507214 268241506
63609264 268
378981112 2433
296396292 11866
3235 766925694
319518659 7721
20811871 135
130732903 764
723000906 2410
107773461 369
708997293 12451
520799999 1736
264834933 1374
150729780 915
24127021 83
691031975 2679
3389 487768379
145405808 1048
160635567 658
261520819 1395
307476088 3825
342615703 1234
720091007 2496
92759816 46379908
729902434 2433
902798571 3578
284700950 949
418151124 14875
863134051 12013
561385257 3017
687509503 11407
170601434 795
232199225 774
509224783 2384
606153588 10103
708597639 2362
956092373 746251064
907865443 288486
646473337 48761
59523030 829
940300817 940300818
86437540 1360
283849416 1018
984247898 14936
325400394 162700197
197815506 197815506
2071 571164283
123521 730997278
94219158 390
598498866 1995
112758647 383
284393220 7424
637765543 7621
520202106 12637
800097963 2667
365101216 1217
958803196 3196
914324549 3107
163500546 545
612873077 5125
100444981 580
460309068 1836
513057750 2949
501600000 1672
408105014 153111981
388252317 1694
216599279 722
606064812 3572
641854473 2492
3454 527660672
81706081 323
997974600 3864
824367617 11805
180322772 72429423
270806328 1674
42300000 141
984376165 11513
267958081 2340
970503234 3235
469418159 3025
923652065 5183
741268019 3901
944727408 3964
15725706 8829
453300907 1935
289480401 1511
270857274 1102
847198221 2824
472073082 21039
129189412 487
256172634 1171
148288897 666
759828225 3775
617206529 3968
303638946 1637
6886 873429862
153097756 784
606459769 8498
918215802 3087
733575121 4240
523007420 10244
161615908 909
979803267 3266
88147040 368
334021541 167010770
4425 826709660
420682237 1742
73479731 265
354650400 1620
252130591 9968
542792609 2862
875565093 875565092
174824029 773
3076 353917914
149816395 546
322389616 1762
64199890 214
316598880 2884
434660089 299695204
852411793 852411794
984086039 7514
393856179 19003
602698253 2009
518230963 248568632
940796863 3136
3877 807328346
2373 440027397
323998919 1080
420131681 420131682
364084459 2459
494170521 2249
418415596 2608
668397771 2228
654129234 25802
774476781 5579
729401635 4146
788338039 8916
176700590 589
621051607 6263
288301320 961
584401948 1948
387167087 2354
393945551 7288
362672026 181336013
673309604 9615
283800947 946
505575085 4970
73799857 246
297892919 2220
708723015 11011
685868821 37659
801001171 2670
91610652 70961
131967446 509
829417869 9249
74923731 559
254079084 5443
985727771 5377
277730574 2080
159450096 1534
5573 808603289
485986959 2065
627647478 2530
392101737 1307
3246 814701217
1339 147354272
192321033 2677
377401259 1258
658587213 3177
477637964 2220
543900000 1813
622238759 2754
890963955 10837
319562479 2840
945179067 28635
365495736 2585
179026849 924
679856798 679856799
337056858 1923
678640303 4103
470752100 3580
188699377 791
185400618 618
730208550 7895
192901244 643
968996769 3230
691623240 5610
504892122 42743
930003100 3100
98248094 2115
357537809 1218
926304009 4088
961171080 470964362
3096 263608920
550782759 28760
214061629 847
84692012 1946
90559602 554
390384052 1408
400473830 400473831
651297889 2171
465485490 1731
802860131 4104
725399999 2418
835954925 3548
970283326 6455
17433 992891441
162299562 541
505667679 252833839
502490833 3632
828868635 4137
686208831 11070
444991079 1722
999837178 999448629
159048880 815
944396851 3148
594106003 2341
265368009 9069
91175224 91175225
851139442 11380
949196274 4901
138455214 138455215
319198937 1064
14804 540637464
486137247 3963
286919811 4355
577954785 3073
71099764 237
33112064 128
364851626 1574
762353415 762353415
588345331 11263
104755700 700
766743678 2619
7901 783162922
878700280 2929
832048771 3653
546882120 273441060
189608309 63202770
194764381 917
414636385 1816
61268769 100771
706746901 17925
573063696 7624
361999158 1229
886801347 2956
982307803 6267
314155800 1080
262316683 2081
955205316 3184
619582750 3656
651870379 651870380
9299 537863459
151403024 1975
850190585 9483
277416714 2699
809697302 2699
335701372 1119
690281021 2470
563792644 3358
222301375 83328736
281902028 1397
624535507 550413851
53294760 181
2190 280228020
784955469 3770
48629560 1154
3382 660382848
278930627 1066
750706430 24161
457546723 3378
3044 458273821
483819576 12791
273455850 1003
35699881 119
470698432 1569
990357840 479788390
614813352 3032
469024958 2571
82091716 625
228268895 1394
988017382 21592
281130441 1640
214396655 5194
519337219 9773
560387685 3081
147300218 491
880659134 7461
958101412 37514
817614744 387506562
242445744 189858989
77399954 258
963398910 4237
767330865 4959
497962465 18823
991352525 4149
272913209 28656
719378892 6161
984687323 4838
737699262 2459
699133031 4762
875345985 11068
196647415 1064
831599999 2772
507867200 2809
668804279 12822
636083538 318041769
89637971 31929246
675898293 2253
884381285 884381285
328913182 6241
955920980 14621
830485282 415242641
404349400 2883
409635933 6573
393298688 1311
934717568 5503
798007693 2681
170099434 567
690426620 3860
856751026 4471
938238604 5507
873004390 2910
890170183 890170184
691125023 2972
275199444 7047
632563130 8304
459223729 3984
871474360 5201
767346254 3414
798297338 2661
743864399 4875
436255162 6771
836849384 3169
10730447 36
718311811 28492
747639464 5032
111812489 55906244
568202927 1894
256318554 934
972605203 3242
635311044 635311044
173179187 3419
673071793 7774
610678309 2229
517200354 1724
459903924 2587
158672450 79336225
717023169 5652
315503376 10992
4093307 2052
933588824 3139
714639927 3766
829647252 29178
967802418 3226
330119099 6306
613308275 4577
313220699 2470
228346793 772
613327799 62970
542768971 2014
37264701 190
30550 772090150
55257 447586623
2588 231193804
828010161 5489
887754580 3037
39829308 291
16058 273596204
435001449 1450
336111593 168055796
400676273 200338136
941580118 12889
75000001 250
624281289 3035
1289 305271292
477334479 9260
591577992 1978
368100001 1227
971555697 485777849
785702618 2619
866386561 4160
673494123 336747062
160351779 1906
661954812 5539
984796567 7452
830704039 2769
39 7166291
688285157 9255
994457518 15810
276579070 2067
369829999 184914999
214500000 715
2501 571956191
414601383 1382
810791046 8135
4186 872550770
794390778 4123
588463974 15282
44100001 147
276748333 1603
970696553 3473
236992167 236992168
431399801 1438
974260032 479234132
355200419 1184
97956323 513
928282046 9649
298193201 1163
12899985 43
903139589 3130
885328877 2987
520211375 39096
582796194 2389
823453945 7994
293361244 293361244
2372 532221862
5014 424289694
332099524 1107
545403607 1818
398070594 1526
295759710 4233
345785313 1291
551097130 19351
1925 431142508
984759969 935795379
668377064 14541
357216860 14014
658437095 329218547
263272943 38728
609330575 3689
3442 869524299
276653624 1072
660600001 2202
303888721 2460
453299999 1511
532473844 208040606
46343242 209
93038302 744
420628118 2753
39553500 39553499
597898420 1993
462598457 1542
563847915 6286
806844077 4491
452141028 2168
436931021 24349
616507985 6456
862026508 13323
542710497 22479
3640 376597916
873481028 6169
294900245 983
34584076 149
894302982 2981
110399633 368
101700130 339
632113597 6348
387026200 2601
470823028 4089
7318 906581165
226608145 8673
737226760 4572
883257349 3370
728567003 2558
348496746 1315
171 49857465
508233701 18850
560589076 2495
414434310 1515
928994015 7512
74775729 31968700
319983759 1411
193800647 646
609374856 2513
813534149 4886
100195563 334
179999744 600
957947406 3471
918549600 41987
319886459 1117
503224451 41204
494878742 339797365
604434946 2985
719702398 2399
111900238 373
275474746 2585
901447517 764538489
463800000 1546
896099486 3193
294021468 1157
462784189 9691
888303504 2961
481244319 7448
437698540 1459
512878072 10526
60018003 907
284662058 1240
539998200 1800
947816419 56559
425771247 193347024
483021561 241510780
741602472 2472
799842311 5256
614441370 8586
5551 188024567
585091402 292545701
377010285 1578
562428662 4526
488406699 29070
923067641 414231689
837626763 3838
929865275 827027364
975708209 10418
84281068 1053
726573313 3312
42811153 539
713997620 2380
372586251 1250
431021151 4825
109282461 476
590684579 590684580
11785 743786705
934204319 3114
666599090 2222
391502878 5896
128750379 740
776425381 6060
259290954 1521
363593880 19836
273811333 136905667
42409345 460
3092 69832926
981874717 981874717
18072197 179
973909270 38288
188366347 938
90430539 364
494404192 8179
722313715 4266
700265830 3809
178533693 79387383
107699751 359
210732259 710
359474002 2648
418422889 1404
511635188 3133
591170171 4692
559017065 2483
331506714 1520
88894623 784
580980916 306466897
87231509 301
76199747 254
755116903 755116903
469672145 1978
4704 966958616
644069248 429174972
784099433 41362
988692682 485342072
1299 128967718
774414354 2642
5453 738352559
215981625 107990813
998399565 3328
2241 313587090
934090592 7069
239372673 2464
705 110349938
803747339 7762
611951999 4026
527051220 3421
389619131 4085
276840173 2025
8194329 106
2820 630812518
96381790 899
617702058 2059
87600001 292
248401119 828
894174394 3755
17419986 59
156037102 959
631502106 2105
484993321 1635
474069120 10078
117813895 117813896
85584883 482
312885647 156442824
546951305 4010
236874457 1092
557544677 278772339
12831 757067493
395684674 45993
1661 445209457
528895089 5922
706848457 675092533
850199999 2834
755237340 2574
336756844 1173
265396392 1236
725122040 2549
304799901 1016
503100183 1677
847672477 8737
725873117 39131
36004091 158
197156941 1095
292799999 976
622354610 2311
957778214 24055
938595023 422391400
684666769 5875
838302776 9993
931557366 12956
33800192 129
303108994 278337
517738543 196918574
14699951 49
914344460 4899
326264081 1124
751672198 2929
797821011 5031
390222179 195111089
717602391 2392
942815431 5163
935360148 15123
815959522 74645
891846167 3002
383393130 9171
592492322 3781
4764 934436269
277217166 2618
275129800 1351
617930779 2228
973546097 38474
370164817 4536
570357248 2528
842700000 2809
871784163 28898
915694264 7915
976321919 5213
257365109 1729
650583352 2203
57789358 233
396539124 1626
4015 660792715
296295468 1601
572473412 2687
389793541 1944
217183145 1688
261261947 5918
376545382 2650
627557215 16588
443160200 4461
5506 956392200
522302758 1741
700461269 25995
92473855 872
474596981 3410
7853356 74
380400203 1268
201300566 671
542989251 2709
727119920 33398
393117453 1414
978155035 44395
308249682 1973
935456961 5185
807047648 9401
537076681 1932
340303290 1506
79799999 266
45930610 252
189720388 1428
932154707 29894
83279394 765
84600441 282
858070798 9598
977143866 14112
410829491 5125
803047918 3160
86516261 441
121499784 405
2137 562848539
492556084 1692
774436454 2901
678118569 10887
801065727 5599
527372950 3021
828523621 10314
467002533 233501267
3916 780046915
733561400 366780700
856821263 5928
84509153 469
885514630 8475
909239755 14549
311530055 11234
1750 278543538
799738687 799738686
687335524 343667762
590027695 2209
921004199 3070
575718422 4796
738224984 306821793
538043031 5259
350701126 1169
881463499 5750
1053 277018367
970022789 11237
973062524 973062525
807846472 25170
740589541 7505
995560170 461607528
177600592 592
547852711 2684
609903852 2033
211799295 706
23976141 93
855444432 427722216
838798625 2796
928198549 3094
880502934 2935
262847295 1725
437615270 1851
571884141 3433
892099226 105690
175965005 87982503
626 180156182
278715337 1994
26445 529190895
774297811 2581
639828751 2750
133199734 444
768897438 2563
217384121 108692060
289443354 27023
638430637 12186
985787362 138962
132215721 461
268590609 1503
785159073 3778
813397957 17906
84899716 283
593052767 3168
735757177 4042
570629530 470807468
516043643 258021821
352518871 3242
326519490 326519491
136920095 136920096
591020598 13544
205908993 1023
262104876 1452
766732712 17473
765607059 2596
837881343 49664
500964696 3685
847069580 3668
491319879 1916
537110486 232347980
195000650 650
585306173 267286798
15442 853851982
577570281 17199
4338 751159848
93248065 576
439429464 18972
970183996 821945131
420131671 5143
44205297 1236
599849133 4503
852466612 11861
369364479 10048
200368010 3120
893399513 2978
872293874 2326117
336751150 4555
419355841 209677921
761125013 8266
775199999 2584
795439422 22150
34655879 25120310
2459 616702530
687231782 36427
95310884 3611
701102336 2337
190200457 634
100274400 800
10593575 72
422793136 1855
829065523 414532761
5351765 22
326568691 1230
303300233 1011
725461170 6321
778423857 5740
314590710 1790
515199345 16591
883195047 43049
515658808 2632
863519572 11849
963676971 5960
656665188 3359
503702844 1853
309020082 13643
931996160 15843
718800024 2396
143279245 1636
738762268 369381134
119827871 1233
633435498 8931
80699959 269
926396913 3088
573451526 573451527
890248216 35519
363598977 1972
914985665 4058
783000001 2610
86999999 290
439412609 1472
831285132 18121
684574999 25733
936301429 8286
964033836 7969
780897397 2603
720006914 24977
761301455 7096
488008741 244004370
803314200 5430
151725186 1049
22997540 9082870
130391247 7802
79236957 79236957
4200013 14
657741071 328870536
182656340 613
559500001 1865
954596817 3182
191870474 1307
618953817 50218
950699857 3169
1346 287495119
563160069 3890
828411509 414205755
529205008 3158
260400869 868
810876306 810876306
261300871 871
2499 336869168
361672185 361672186
617963396 2482
206332699 858
948604487 3162
355087605 1226
46259927 156
578588105 4459
644111499 2257
387298709 1291
8835434 168
646497846 2155
310200537 9377
897887070 448943535
613395019 46172
909931779 909931780
250659085 1326
494509631 2045
644558955 233605221
238504500 29250
586773793 2024
641399999 2138
99891324 463
832519736 9561
183083963 183083964
183027971 91513985
609061519 6040
50063111 198
554934492 277467246
420899999 1403
571201903 1904
863100000 2877
971400001 3238
749944397 3445
599698261 1999
30782279 15391140
132997330 3387
69524163 69524164
25956 599848451
324299825 1081
660359640 5196
182147110 811
543298190 1811
160199800 534
844534756 7047
901392798 450696399
87000012 290
2611 741174367
397501881 1325
740751590 13616
246183196 1108
305505086 1117
456001930 1520
4832 923886182
462149279 162727772
545525190 3031
30142844 549
18629173 207
678651128 3509
890719170 9548
845225680 6045
202546886 1252
946615369 8105
118800000 396
829246369 16678
970457377 6783
186612046 1745
784500966 2615
966763351 12150
319199451 2092
724589697 724589696
598601519 2640
1605 379781500
642421049 2861
97764137 9622
741636312 3048
161109936 967
338258417 4804
142244161 480
20953 990166656
540165847 2077
323754255 24105
331435368 1188
291899999 973
862159263 4832
774902582 2583
117299614 391
596785892 11611
921143696 14855
893008858 5808
697447571 5443
320665385 6179
997563289 492644993
847069274 423534637
316343397 3161
187199914 624
134670696 1267
6849 937196613
996630104 352722688
484498385 1615
877514772 3469
572102011 1907
50400167 168
219801043 782
379202333 1264
63609721 228
35967 939709809
226690539 1060
663109075 331554538
271462951 8650
176648111 635
473892913 114384
312602873 2798
705335232 9742
112776014 56388007
796126486 10052
4467 401619036
710207060 3336
459847674 5811
301337101 1017
787097370 2649
226501468 755
5337 937347984
615300001 2051
296966500 25343
611009483 16376
254215268 5980
330757587 2091
15846 696431700
478122867 225967123
691017156 7242
783914807 783914806
383361196 4219
775228849 4850
272999459 910
179235600 656
580157462 3533
696475589 10245
569780669 3026
422568337 8146
19126529 9563265
573080944 2283
807302691 2691
861969472 62084
938403129 3128
877563779 19020
751813934 3580
387300355 193650177
13967799 3080
898436985 3932
366302375 1221
694423149 669273139
492516780 24625839
532099536 24572
19391 788457451
603000188 2937
997139436 5321
409091873 2557
780900381 2603
297420797 297420798
829093559 5002
835932140 835932140
457579024 3227
159600821 532
623397922 2078
987733430 8697
780601143 58154
935709096 420019109
866244912 9488
147635 780786484
117370192 443
256970430 5490
509449518 16634
865688640 3534
733847097 2877
438617925 1616
852901676 2843
98913646 44989641
862364978 5002
560944594 6039
545698181 1819
13345277 58
62067772 259
881767550 13493
827429651 413714825
734703657 2449
664957321 664957322
387103882 387103883
437313960 1747
106478874 747
688753886 4523
184337903 23048
769498203 2565
42550309 181
992403308 3308
639977759 2147
844695910 10691
44400103 148
688746961 2760
644031414 729386
481201259 1604
528456267 3039
146593114 881
109409160 735
714624977 6809
355903360 1405
776630777 12551
432075840 3390
446647823 9144
800537823 2867
939692968 61162
2332 599614482
437047507 328245146
394961424 2288
389899544 4305
205184573 2653
99051627 502
107279335 107279334
905468171 905468172
489051659 6544
362253153 19077
239194657 4993
876430985 438215493
736493617 5688
340196241 1221
888302961 2961
73580289 339
211304221 1173
349697651 1994
314471366 1929
484382580 1805
247337687 247337687
377401822 1258
6951 571268516
442198527 1474
360479978 4672
292208243 1076
411600000 1372
596033220 3300
510262039 2764
600125544 2196
829412870 2794
892647044 5056
524398352 1748
778393669 2813
124044533 1468
100552938 1049
779181135 3844
423877398 423877398
777302591 2591
440400298 1468
230782174 841
543648538 3051
277076314 29637
705222863 2386
993302022 3311
580722141 178081
383915652 1445
731965121 2961
409503599 26730
890401541 2968
753003370 2510
391273462 34543
323484648 7546
523061466 9402
314291578 1122
538500409 1795
391556918 3518
156850782 43606
588314985 7185
1004 285796507
756307161 3220
220687714 757
513074245 2476
848277372 4600
362401209 1208
843432637 32077
668432415 2381
3148 773183428
36837111 1651
821797420 4095
826477951 3434
837525487 6719
439769051 10150
2923 85889182
5031 799982300
714831880 13930
190500423 635
854097154 2847
400530201 5950
886571776 5083
301641949 1836
736725183 9643
962845527 10425
916712799 4110
768006448 3097
439039987 1855
668430120 5240
224605895 847
203027269 1137
264899117 883
10610 865526311
486723842 486723843
788377826 48278
676842581 638862337
253286656 10433
217758081 3850
635905707 28763
571798094 1906
752658300 31558
647141497 2474
3900001 13
797612272 3734
651831607 3351
478801597 1596
982687894 3398
512111004 301599678
954315763 906007447
593821535 5232
708823227 354411614
280796130 1651
109455681 1614
64568078 263
117300724 391
369864424 1402
496935185 2523
867990141 7067
491020409 2591
456024493 3564
5336 536412072
953705603 14206
405055845 2982
190082285 95041142
251441336 1789
923102920 764830565
1414 295418536
923381269 4643
918927752 4633
174458449 648
119100320 397
181531874 875
11511553 104
352454193 352454193
787825152 4068
640 83758144
906307456 906307456
231000657 770
473401367 1578
93308379 93308380
330394165 1154
283866823 2155
3307 912642711
287699999 959
941494261 4865
916788924 916788925
982503276 3275
71474043 1095
452439723 1577
472468932 1982
86740842 671
2855 628471150
724937569 26831
369262713 3473
260751334 1738
228300343 761
105275215 891
952788839 476394420
290740240 1840
500060373 3241
119367642 3740
384001280 1280
714907188 7871
679619133 33269
405237722 5379
855669219 4618
167562824 1186
899201205 11006
297599825 992
748682721 5336
845691593 3688
4158 644822640
826804999 2756
682202960 2299
58755061 210
613636500 5228
243372613 3514
303395980 192822948
649 61956747
688964979 6742
424984485 2104
730906441 3020
256165833 1348
286645809 1457
223639620 4236
51977862 25988931
949788378 3473
894602235 2982
556198147 1854
481798394 1606
61111169 387
931503376 3167
405601352 1352
266433714 1374
317701058 1059
79691714 46245
209042681 104521340
999303332 3331
234599689 782
275244869 1090
562798125 1876
142726765 1154
483169792 2674
635304028 5919
434441687 217220844
747300048 2491
892393896 3191
1720 214834880
840460889 6368
785097384 2617
14327 431586548
859630926 859630927
779613932 3153
476583019 41879
762231690 8567
719702400 2399
648939691 5153
537339264 2176
697198747 2324
3623 495479581
615603196 2052
480008575 17637
25879 162108873
92233882 92233881
584284091 2495
777409878 8421
448800000 1496
33558956 298
559955383 4274
22465091 102
509131119 2303
197605511 2412
543603520 8051
193615491 25914
735968016 9621
105560376 52780188
512943951 4407
965593267 716347246
291323866 1311
878933635 11737
592822400 19520
176999999 590
422218309 1563
638566942 3182
954004147 3180
385608271 4989
112622467 3399
221690833 1382
788314399 788314400
806293139 2820
708375418 12091
89590001 1000
903128350 903128351
438801248 1607
480541889 480541889
96840500 1154
3031 428528604
938759689 6155
661498764 2205
697095467 8801
131836567 491
41523019 826
929162031 4205
717039167 358519584
46693425 328
587810259 5264
196546985 130240992
149879630 566
801037184 172192
560134189 1870
202499659 675
2075 424295431
932956191 4929
619727160 36060
453300000 1511
180599397 602
911992501 3186
861032026 15525
605290860 2810
876839074 3325
476749814 3051
271952372 110855464
603585931 2092
592512609 2008
729143530 364571765
747898627 2493
480088393 2102
2748 788752944
548311268 4141
766093713 383046857
981422845 3834
151421206 8801
28468259 324
475645619 3345
477099011 1692
316035787 1354
804736035 402368017
519726389 259863194
7980 625503356
849183263 7353
922421101 5550
254815964 996
303225805 2331
968037615 7672
959288493 354306547
130757538 473
230999739 770
399898666 1333
133039605 66519802
856086681 3770
891305037 3788
541752563 16501
272999089 910
609215051 3862
928176937 6915
55674154 225
2229 271230537
332099999 1107
528601762 1762
223922024 223922025
834616477 417308238
598526872 11373
376428649 1522
331579224 1297
175592772 2916
116700470 389
803997319 2680
105600000 352
285446573 142723286
7354622 50
43259463 254
100760057 378
685649069 685649068
332121010 56111
178800659 596
665429511 2467
399613410 38681
64035992 4449
66686175 33343087
309966451 1519
424992178 7209
137963906 82129343
89552784 39055
218168669 4558
901919544 3424
936299855 3121
115314306 537
385892193 1370
323401199 1078
26006963 236
728268009 4888
476100001 1587
656269099 5418
350208814 9417
379456483 3914
831527921 15404
502847540 14860
403447660 22373
336488881 2982
219672000 2034
56660912 308
292801148 976
789297369 2631
238910284 839
207601780 2051
841467745 3952
504582751 4425
689699085 2299
221 40589140
148606308 148606309
910500001 3035
617219919 245311794
859216175 128934
636107173 2978
92833244 381
354104293 1651
200148233 724
842399388 2808
781128781 3890
672539431 2624
961897920 939430520
16852 181766885
72183371 299
377255285 3023
839908383 3886
712240155 356120078
556144161 4360
910761391 4252
968777239 3670
450067982 2317
262034975 131017488
456902434 1523
309559161 6274
759302530 2531
202800095 676
252417411 1068
350701804 1169
656100001 2187
106716570 1201
799962585 399981292
914 269788122
136940560 515
734701180 5623
352716789 1642
299198399 2075
315345961 1080
545125006 4259
359715075 155097105
877826091 3948
968103227 3227
54899920 183
185074729 1753
317401057 1058
12178394 6448647
433485271 3422
1319 326252151
680571961 340285981
961720550 8011
50736 350672982
955796813 3186
639811458 2178
453602843 1512
550803504 1836
704714826 5840
149142172 53384224
852310712 2926
608697972 2029
305072323 2029
427649 366936689
823075370 9804
183986236 854
180261473 15572
465735597 5747
635402023 2118
115053262 60016063
336001120 1120
328060896 3408
405900290 1353
727775480 8765
756967575 7683
643521207 2684
640416932 31599
876900001 2923
975136721 17078
331069680 1368
769782963 24759
593102328 1977
294397966 2545
947118479 6160
246352079 897
277700197 2586
848813176 4725
349356151 1602
280742377 26341
938999999 3130
987796869 4235
7649 863851601
50162181 234
203264515 1778
230743176 1525
570430004 2784
159000529 530
256579451 4856
947402899 3158
638717230 45331
852286385 2972
536702074 1789
83141402 1568
632923501 10775
186743732 186743731
343502149 1145
2102 309958818
758211630 7194
440826463 1986
546510777 273255388
660358296 330179148
5325 336308376
670557019 284619014
721498713 2405
633935316 47256
334201113 1114
989811836 4221
902972151 4553
35262 347645288
843379382 84178
811195948 8487
496385566 1833
411269682 6240
925039104 3099
828154364 828154365
943196857 3144
963596788 3212
309315091 1273
193500414 645
6108 749056577
246691081 4194
145633269 565
948975237 99012
329637774 12434
385550311 11751
973956697 36996
11461 677862510
141299641 471
2187 602691811
943141910 20322
206400481 1320
820203704 2734
93954638 1047
541765453 1953
896788156 896788156
889362504 18801
582865440 8880
967304743 3572
114395987 1319
5602 907078874
416042428 2543
636540034 7793
781799177 2606
218277379 218277380
463108783 463108784
217839947 1587
429001431 1430
909718789 3868
227789730 80605
661144870 2420
11496099 191
578760409 289380204
19920719 80
302015941 8518
479971314 1737
694847083 26729
355514617 311463251
419981501 2983
216904429 1194
594480796 3164
937109981 24611
291752802 10725
158700001 529
869038093 3996
643802146 2146
394191059 2486
718832353 4949
709842329 3070
586309181 4060
433623051 3483
897347585 6272
41470065 247
511070508 9794
112595857 658
775311979 5723
909307768 3418
909280981 6569
827006883 827006884
101601190 513
895516491 362774927
17388 358127854
292833669 3155
700788272 6104
469414581 6483
31475385 115
609737092 3103
792304481 2641
654362336 12578
303500694 2316
985161054 3928
868800891 2896
4723961 17
894628507 3134
977403257 3258
810547590 5059
278420899 1786
295439 1
126541505 546
285330318 5015
183600579 612
905147099 3300
948399993 11424
662292090 12945
355961754 5494
351602136 1172
805199999 2684
409494077 1556
564001837 1880
380738611 4526
336660202 32121
614472167 86992
208331999 3858
737830474 3097
984002470 22559
37500001 125
449394585 21266
701099405 2337
156226184 156226185
133998885 507
525332573 2717
774830951 4956
370362985 311660627
330262287 6586
760351535 8945
206670770 1539
513742901 5753
422698591 1409
67893 202277982
507288323 3680
814737215 4696
626308712 2609
850501326 2835
728140494 2658
754 75757079
507518353 6114
781181366 5003
617538600 3570
56814141 230
372803700 11740
707102867 2357
903020313 8834
585608147 12119
348465100 1185
233400117 778
376313570 2525
174550735 593
916802172 6831
979398617 16108
238085022 1038
705599999 2352
817501495 2725
3259 727977177
794228313 15761
147363277 542
21052 550520747
284618880 985
608997953 582797511
543706311 2595
572574304 3713
285708434 11754
654306706 2223
525300442 2091
838505572 5618
192113517 192113518
484001520 1710
961470510 7070
303397729 1313
648048374 5463
194220511 690
59313938 59313937
469633697 234816848
667497774 2225
6700 916184800
888026539 3471
636602121 2122
277659695 277659696
879198126 11225
441033411 371553
547735881 1947
388552301 3158
725180696 6668
638656199 3528
176633950 176633950
8906 590604503
537207326 3670
474141870 2313
2637 660165909
564903259 1883
680912955 2348
227100758 757
125205990 546
586169571 2603
879908984 337801041
291487447 973
158945058 689
823486603 794090754
470612569 198038395
979806996 4295
703713010 5929
787406885 16082
4901 652988105
539168058 2418
332317248 27546
788115781 394057890
19384597 539
804213831 5009
307380601 1800
452658505 6533
472609757 1757
726721801 4025
566158316 3406
942173183 4352
205337833 1586
696681986 2331
470484553 2911
193500644 645
992015584 3626
58723 786096439
528837120 1792
601588506 2160
497653416 3348
121977075 646
297719603 1035
931439967 907929287
5574 636964189
790710807 14551
452101931 3149
480791434 4972
613599210 3511
901635637 3828
443103137 4765
476299696 4916
151337760 1022
547797796 4511
130699594 130699595
89637388 772
801566192 52209
6101 126290700
42599892 142
476861659 3281
339149174 169574587
613560926 22405
97837324 46394045
980418587 417249631
41492975 184
495301651 1651
951278022 3403
115173223 5318
818154083 17213
145129424 833
906841650 13882
964290782 947699228
463684282 231842141
233086352 1262
971982649 16332
690100475 11270
766538793 69088
451594627 5439
470196775 2829
146802316 583
741499973 370749986
156030481 720
433171216 173755
623880667 291443831
576374929 3389
7488 832029834
787605974 4395
879902932 2933
615111936 2549
2724 115195236
262679798 4958
299496917 5659
382703982 1689
386755363 386755364
515666368 1913
566499678 2869
493578747 3653
716100546 2387
91 20370311
297307394 1485
616201204 2054
730729744 7422
116579643 2822
888982596 3571
369394829 1470
805341036 40259
33252179 115
497213441 20207
335032975 1153
5829 913462590
357773360 1208
163655152 2784
397182935 198591468
871139073 435569537
487199142 1624
686400893 4355
251399637 838
605063249 25290
980319584 26645
406043392 5840
4296159 32
284706327 715970
430067663 112952
347620169 2483
21883497 178
2424 443781775
990191360 4460
376262070 11532
15367867 165
223205763 111602881
639366703 2423
51599828 172
519599213 1732
155172401 6127
871613608 3356
883836545 3781
817122949 6068
574417214 3363
770689343 4044
996900000 3323
329372011 329372010
442257059 139177
910800001 3036
918412779 3959
563799941 281899970
754214235 81380
70499899 235
696861492 2509
345518317 1599
821986196 821986196
695697644 5221
233699221 779
667450176 3038
397718686 1365
759152772 3466
855691953 3118
572064388 4826
287600337 4168
598144808 21482
947126283 3199
926444377 33510
446502529 3408
78675481 39337741
162281236 798
162792422 927
200595712 12169
641391173 2372
340124558 10319
384632818 160077358
875894817 4689
422736289 2515
876333734 11545
605153273 2827
537600300 1792
281400937 938
520146619 9258
916732114 7557
625290739 53591
265395984 1520
953100000 3177
223684574 15028
156335981 10220
795891765 3736
319217317 1356
717210816 358605408
16579 853851392
473925713 2314
252600841 842
168253303 646
972085592 440968061
2968 686035559
834174738 37917
47618961 515
227500132 802
848698798 2829
527399999 1758
91953825 475
825642233 6353
921586937 25097
12000056 40
765688807 2618
236787595 1882
39299921 131
113951616 384
36135300 1380
956999999 3190
192714041 680
269469913 134734957
526685922 20457
580719273 8310
484485717 242242858
654899762 2183
333010278 3496
32936421 220
587142700 2900
575398736 1918
438552611 2876
308471373 1693
194047649 1376
210000683 700
634349923 2991
182657012 843
253754424 847
878781718 5048
748782196 12390
229364340 823
79583309 464
83153211 29448566
323212677 110647611
299628052 3489
678700868 27543
320706386 1660
121696555 1374
392386623 7232
401870802 10702
402270067 2498
994496684 3315
749461039 26568
357205707 2357
538871347 10649
789087144 2816
769799999 2566
230983856 80202847
516276577 18189
349698954 3467
519186330 2503
3026 340414718
755068236 4782
83387575 4178
863643783 431821892
151762026 758
414525889 1764
459316215 11904
739724391 4378
591347177 2312
307201528 1024
78791 1
880462195 10671
545018824 3910
77360736 486
676134395 3107
342178026 3117
972672458 454189543
661252613 4938
471663958 2594
463877978 3345
594111433 594111434
287821900 1199
68100133 227
273848155 1759
829230224 5359
4892 764805496
460666251 2098
389386295 1477
658552274 3609
54554081 335
99847016 74408842
351055903 175527951
467418073 7252
139941661 529
637392669 637392669
813491022 17585
447315508 2781
737497349 3791
527958144 2303
28482047 336
337199351 1124
615601213 2052
931222038 32392
433096004 2064
689694260 2708
738583884 2869
620076720 14047
202553060 19028
60319508 389
5799 477554423
882289171 5922
747443524 4742
442756383 416127751
53700163 179
723663980 3565
278329564 1214
146700896 489
145800485 486
98977563 98977564
720567555 3971
208487737 7605
540351463 4487
4978 524263048
655797813 2186
507393802 9731
54597684 265
265192875 1223
107148161 107148161
401544653 200772326
802209868 802209869
417424861 1817
860879251 2906
449592191 28448
268354523 268354523
289515652 289515651
645963151 12508
942399410 6223
572156341 4750
350516434 4855
593759670 2413
353453248 353453249
286011860 1891
727643727 33474
451199999 1504
627764198 9205
898664437 3488
515137976 1805
157199475 524
429501660 2463
255715787 1163
180546987 7677
719461695 10378
530262127 3287
579617318 2767
800697331 2669
39 8582262
398700001 1329
436338057 4301
536726772 520748175
402367105 2785
547 47124697
78181153 336
807691273 4121
2247 473335208
888743055 3544
174480892 664
946702489 3372
711133418 11173
760277890 246465
864168262 10118
25800166 86
525404270 525404270
96092953 2078
59100196 197
28800001 96
759900000 2533
989311050 4725
826385523 2969
676604724 6242
759095915 7361
682871905 13728
352307876 2184
267599107 892
749453 374726
675944527 3342
585321895 4517
774068832 3359
148827893 520
398601291 1657
36917871 1793
654003518 2180
9555 619211775
192672974 965
904 202836808
401401338 1338
381301272 1271
819985405 29529
278699070 929
376971210 1710
711324576 3408
609013565 20034
120952356 528
479655341 3910
530624528 5924
390423654 1398
985786611 4258
413765306 6418
254009663 2357
772953996 481692516
371100000 1237
900859335 131860
691179894 691179895
2379506 53
749985996 3279
66512039 280
989000033 989000034
830118591 830118592
487924550 5438
828779734 3745
903094920 3276
483237900 4675
448801495 1496
486900778 1623
282864126 5125
421745697 7556
543636394 3043
643020950 5893
877800001 2926
945057814 3618
397642661 23093
867322476 3199
342013257 1385
650152169 3321
829353762 829353763
5569 493046814
937326168 10788
762506491 4684
59481842 478
819341053 9527
714158327 2592
739606199 15082
592501974 1975
608873683 3909
958199999 3194
477997167 1866
197058095 2665
85500192 285
529633980 184451394
926082122 3707
157105334 157105333
269568890 985
60770341 258
986430826 920120334
474602143 3396
584373302 18296
2889 297082605
845629042 13907
385785127 4126
292905725 3555
31499895 105
155915024 976
775990993 4411
313758192 284901574
2358 548992230
296235961 296235962
3964 112529301
430502109 1435
521698717 2948
933140843 6282
64800381 216
206018500 1121
108884091 1767
576745397 2001
6107 935019313
951773389 3731
139499790 465
227943460 1218
309600681 1032
362 107550924
691456641 6272
908096973 3027
311764964 1247
680189647 13843
611181150 5149
672109511 10480
159014320 159014319
709102490 3337
615175294 3021
213279383 2631
27880461 537
611853677 27446
84900000 283
158399750 528
18900000 63
909830332 13030
703199999 2344
198349549 3593
489251947 8311
517700560 3764
744391612 4384
320927692 1082
662832143 2556
919866387 3605
770394145 9672
960300346 3201
121500421 405
576992394 11207
917676366 20071
606001524 2071
734700356 2449
110076841 595
164171423 552
231299229 771
24767987 178
289500964 965
606262908 2516
106962300 450
788187107 788187108
352903405 1686
863329379 27255
63708384 10506
244043269 1348
371229641 1701
236966414 848
598501995 1995
832209509 13321
757456356 2883
782222999 3000
498580187 1965
789914111 17184
246299999 821
950386465 26901
44100147 147
1461 320902311
368293813 1644
507490019 4842
570080280 15862
848945239 4655
234373899 1700
221700000 739
695876978 19387
424159288 2317
97553204 817
640678031 2175
631201866 3909
142541252 1244
448547312 2278
879769044 3542
397213124 1769
30466882 213
754105574 10308
588898419 1963
30674001 15337000
980220025 26412
97341790 2609
1452 157784007
522426745 261213373
966303221 3221
638599794 39970
684268466 342134233
201264412 791
601765339 2090
894100561 4440
12947 964641995
220627096 2018
5002 524502837
5782 411620580
37166658 209
404917195 202458598
84050570 42025285
823321901 13100
297419199 44055
470114770 9010
900332064 15553
666899946 2223
231133101 1045
829949060 92139
15006389 7503195
477000647 1590
963300000 3211
950942585 6632
167543234 1539
875865341 3044
755013773 755013772
232780417 1644
803714072 4936
271296496 2488
591794281 4070
672002241 2240
677334673 2371
632395431 2220
206399311 688
960795243 16178
206909067 5642
890638976 5816
463177441 9504
528976771 3313
968258125 503243
707703805 2359
493426571 2419
303907967 4683
821131549 5662
17400081 58
39333843 212
678992537 3291
799041600 10080
514300489 257150245
118203772 467
748084103 3259
274875459 1034
842927252 8597
254226787 881
389518772 1705
724221848 5067
617802119 2370
770651922 18258
800294919 708427031
909995734 5565
69513539 528
228932624 2581
728437343 3546
823359374 12117
663302211 2211
4989 995724576
408900288 408900289
131554839 939
533296385 16193
360298800 1201
532151294 4855
334376290 1443
779698216 2893
941030569 4861
699647284 19179
953540451 26700
390367504 3319
305398981 1018
171610087 3251
806050750 3114
991088457 5771
2055952 152
311099996 1037
682140401 8199
154917586 1027
507942885 4028
544365250 3374
931863293 3542
238431920 2751
960835512 14788
47383086 181
42953684 183
183900509 17501
87066433 576
167400000 558
598795465 245346344
777599964 2592
328200230 1094
742366894 2566
848880062 2872
398586341 1466
443314704 3189
633794199 4472
299100465 997
21264058 1783
632083328 120616
647564698 4414
396562365 1364
604561752 2034
161308446 80654223
712855989 5331
815934868 6223
566700001 1889
206319708 738
725403475 2418
956428175 20353
215036283 1134
764049502 3046
220499266 735
2489 690845964
2258 442611842
624589057 4032
504403991 2248
873441897 436720949
175625730 175625730
434259839 4908
934199536 3114
35966751 17983376
630535069 3789
672897757 2243
897597008 2992
64200187 214
278054272 1327
3621 421228604
770546480 6146
728700000 2429
84438155 726
287262046 2206
160817470 160817469
66591994 1548
298737697 3709
353098822 1177
2499 541729171
857755214 3689
197174784 1096
674631035 3204
378598739 1262
689315127 2433
238122680 920
996 140585912
440 82114405
417088410 2464
918912315 10407
709503354 4292
140700468 469
351986569 2004
919908375 12433
790499380 2635
2126641 28
299204298 4113
39899956 133
4745 351897064
547202800 1824
896115930 6781
659658672 2232
704064199 2633
847517623 17142
126404113 3162
939703027 3401
916884271 16985
915296949 3051
17603607 102
541361111 9623
584651972 2998
771300000 2571
458033724 1563
199490707 1678
380546323 3398
348591043 174295521
248705291 8936
861986343 3561
522948277 522948278
354851725 1802
325842619 2087
546898422 1823
450239607 2314
565554919 7490
753503341 3418
739947209 3030
756599999 2522
312323358 42864
289195607 1081
105614537 561
60599797 202
947998769 3160
36374624 134
496201125 1654
200511210 1511
980779240 4382
322306641 3877
2562 625279437
224749361 1270
236100000 787
137977497 572
998289836 994009360
516135348 1759
975686922 975686923
547499999 1825
471642625 16161
693002310 2310
747691843 7836
499801665 1666
382561670 132539163
194988709 918
63027029 505
324565803 1402
624578256 2864
378275196 2301
34392081 171
765995177 7761
294955251 1015
118500897 118500897
786380196 10750
586585159 2215
689330508 6572
24900000 83
383371234 10205
547667610 8526
164319544 695
755633550 5081
846207750 6178
199696772 10735
704115924 20835
799748163 3293
66526714 535
440841597 2477
408120541 4285
953267519 3264
637076726 5019
76045121 303
750071352 6038
457952257 105228
476862925 9455
193500000 645
78633 873376731
599262148 476415385
611534631 6856
693404964 4764
57456641 310
592994445 9242
862499673 2875
39899994 133
417214109 235813409
381299597 1271
676013661 2619
533799157 26893
1296 80943071
42900419 796
514665684 2396
182582399 741
188000878 698
822312959 5750
747472679 2610
647538503 3408
507654842 2891
411238619 1755
868379085 434189543
847030086 11097
695103903 6086
61200165 204
920660324 424648236
543 114482014
924296919 3081
425189413 158869049
222130904 3320
202347188 3202
284044341 1070
547801825 1826
561001871 1870
196754491 2130
628050719 2611
992381369 15315
894333737 4300
141300000 471
30600102 102
208800696 696
277905095 1368
652778377 3957
2768 799265139
966554091 29270
831273666 21160
587588553 293794276
340799372 1136
643939713 321969856
706556013 2512
799536369 2896
963322413 3394
686697710 2289
617420956 5673
60180545 544
773164973 8731
396350891 396350890
812529555 4436
469215677 5682
180600702 602
175812508 60997372
846397411 2917
592461255 3013
74099796 247
959326473 72233
475469325 237734662
427 89627727
230700768 769
329701100 1099
366795049 6350
507104995 253552497
219811515 109905758
622799176 2076
475819596 2788
80548640 344
493859983 6836
145926429 790
599725614 4674
187554819 79783315
305999799 1020
891300001 2971
807212397 9239
321454545 160727272
211267 11
921033239 6036
566224576 3275
444301481 1481
443266895 3275
729900057 364950029
490200000 1634
463237203 19799
479953516 3753
11590 452896526
945904934 675715869
894753747 19818
772369505 772369504
650697830 2169
141136189 656
617598498 3551
116100695 387
247799999 826
195714849 951
254957422 1425
245699180 819
858600291 2862
327618927 327618926
235888244 1005
431699441 1439
272574731 7173
390601301 1302
866773258 2915
658204164 8901
191376174 1262
122098171 626
175551660 36811
489299999 1631
972596757 3242
967712565 17646
788397371 2628
475634952 6084
484318099 242159049
691798736 4431
453087713 7712
405246706 1634
114300408 381
314979375 1229
744857186 2837
13040586 98
773357172 3406
573507102 4507
504461605 3479
254400000 848
782284601 30613
232996020 2872
294924839 294924840
598187262 6405
347119158 3111
859355303 21471
139199535 464
635946796 226719
897689023 10268
32718975 32718975
326237625 2835
485027417 7925
404847888 202423944
16885451 62
336427734 1419
976037149 8341
370284640 2500
991124815 7216
432120314 1489
291523660 1528
4537 759000233
125868815 591
390933203 2532
718099223 5386
492614020 28979
621322459 310661230
144866534 647
266232374 2225
287982725 143991362
21578017 154
427668650 18191
625544087 2647
164854423 606
653146520 2440
135234656 909
83328687 281
199276589 2066
31377262 10648
526501754 1755
542701810 1809
637013472 15888
286303065 1044
909516928 5548
696903553 2323
294744712 1917
296699012 989
685134156 287726717
795330092 3086
930906181 3103
919555120 7120
530954431 3064
717303639 2391
745347635 15118
111928608 528
820649132 6724
408771773 1591
365644829 3382
470466099 5208
973443731 13440
3451979 20
775463248 3497
869537603 434768802
871373953 1322267
142758683 1842
423987401 423987402
59026504 3295
660044684 3121
260979521 231359768
110 17122710
86999999 290
333 97464771
696296575 2327
574564359 2819
32372828 1003
1552 194492392
30899898 103
295300227 2297
778567889 4648
675863270 2511
370928144 2177
468258137 234129068
630789455 2948
990963051 5225
697593690 2713
399774361 2323
622802076 2076
440040439 440040439
864818625 3875
326377326 160342045
375487968 2378
876122856 9618
840072919 3248
385899272 2831
706437737 353218868
2190 624368283
787114745 7228
343798854 1146
915784728 4031
609757210 21739
555575399 277787699
664215324 379960492
924362467 4619
114899999 383
294000980 980
817894750 817894750
737010244 6268
32492511 4000
456625399 2219
459327564 3623
91458475 401
869242442 5619
173727180 660
715790590 3199
386898029 1436
6600021 22
20318999 2600
140996476 121135586
648086322 648086321
917454920 3656
455958798 1821
278943142 139471571
39900132 133
150222790 1353
323 41811058
99013747 663
633162091 3278
5633 831498396
402435697 2572
84700460 369
130276884 913
356100359 1187
560005117 3807
96922786 3961
597781505 2289
129211286 1004
826632338 2769
364012055 182006027
667247815 7809
51036823 25515461
436605710 1653
225518296 1471
36165506 1157
997520237 3333
363179480 2209
113265459 578
553704772 183164
1995 381711330
761278075 2931
516012022 7924
19059864 68
774308371 13530
956220012 5763
678902263 2263
16952 938276248
616700238 11746
963899999 3213
958743749 3464
583647299 3075
707840752 4184
609247811 304623905
479049572 2737
21818 677486152
562183978 69517
968399527 3228
681368831 64917
858192066 6606
490596522 5555
759915265 4128
496701407 496701407
609839841 2315
725399999 2418
199350378 1351
103251198 1567
2223 540691398
977100001 3257
956790090 4470
256217079 1220
500854875 2353
177301800 6311
302000340 1601
263797384 131898692
633299628 2111
427812245 1971
414902715 1383
726896302 5451
219900571 733
33367464 153
593547454 12636
916196945 3054
507765281 14005
711302372 2371
500642311 7192
213299289 711
513300172 2373
285900060 953
86401040 517
59284203 391
968697510 3229
2969 205048047
951386264 917681772
528852602 528852603
371611420 4132
151554769 23209
202200915 674
231324900 5132
314175172 3797
926897789 5110
392104965 1347
9787424 37
74622384 408
199039257 1646
207722566 182104
348828021 1653
866702581 2889
339089535 2012
236703324 813
673202245 2244
835564218 12783
737402440 2458
660996238 14713
771967749 6893
830995475 41116
380555337 190277668
611963636 2305
418659244 325271714
506459097 3826
414340960 4610
947544023 4242
775160720 4577
30299899 101
85200000 284
446625348 10842
843718864 830876315
477696750 2298
418556425 3146
1411 293753763
909046117 5173
247569704 1319
92091035 322
3049 528102837
411418847 88136
943219272 15432
807862329 3668
500217051 1941
784413742 4529
4544 948603851
162878 803314296
692402104 2308
92171502 1921
469152751 8322
571722145 571722146
2538 746146547
236906117 118453059
681673122 8433
816798294 408399147
1558 314307707
101400474 338
142076394 3327
175623725 1091
478566717 3782
584482305 2534
346619685 173309843
346498844 1155
169760865 1358
628185169 5598
416803720 6202
405262440 4110
369298769 1231
221700740 739
586815074 4542
113999999 380
747790738 23042
670392246 2338
266725908 1443
193474182 2158
915649956 5203
476100004 1587
611995140 3958
154200001 514
800523673 4628
299182351 1483
658052491 3302
323049964 1689
294039083 1447
808335699 3089
221699260 739
793219137 6380
316306556 2341
27004 890861960
64359773 241
455684251 7134
704613740 3628
23388444 556
506831669 2641
406300284 1455
816499351 4275
236221802 12808
710874407 5951
325999819 1343
858623244 39219
474442068 1884
346647291 346647290
734079202 613560966
842701359 2809
241638214 83470981
483952549 184658277
320225997 2443
440690650 3517
394412919 1496
326893224 1307
402859216 1815
175374594 3443
941361671 3822
637508581 2681
205381792 1232
902396992 3008
513683271 256841635
513960163 3505
935837050 7309
140309129 863
199682917 670
772802850 10052
650819675 3355
774299246 2581
478164725 35407
583212882 4179
548698552 1829
956936133 172018
234299220 781
906030401 906030402
9037 648704681
907784950 4590
894002980 2980
346284523 4520
131399562 438
11526387 53
488805645 3852
954303182 3181
479484037 3807
923989685 3851
297117417 1963
636297878 2121
92551027 436
883525363 16505
457157379 2611
459119553 2078
584513880 2105
979194940 902443536
666555603 7442
643718206 19661
148500000 495
342903819 1389
702183176 40638
5548 712101571
418486779 209243390
648679670 3737
613461694 2155
409500001 1365
563596420 3469
677294345 3557
990344061 916972032
390775802 390775803
732538701 11076
824421490 205131
865247181 4331
484508778 484508777
848589830 305218435
426857761 1598
552917141 6559
11484742 43
413991888 8409
264150466 2445
29100023 97
6424 457954112
391583810 2426
542239865 2387
316916541 158458270
701402337 2338
978944470 7419
983864762 9302
626363290 2253
415801385 1386
330627786 2498
88499736 295
886503759 2955
281829738 989
14700038 49
331536129 1936
561971420 3818
987596709 3292
831975895 3895
350423065 3422
750234324 394653145
268320703 1631
945398401 3324
802107593 3003
166200049 2950
2541 287506527
236398425 2641
392628330 1674
13830 768685230
351602008 1172
540682179 210866028
976124720 11120
748120045 5246
942419226 17221
1548 311339323
413175451 9430
716399026 2388
881260995 7931
620700134 2069
808660864 4048
60300000 201
911903771 44390
181636905 181636904
126137024 441
414644151 2083
891899067 2973
491299419 491299420
913604096 3853
127199766 424
503873740 6130
442523519 1728
578261674 18903
510603150 1702
471901574 1573
887856951 887856951
473118923 2622
661196836 21344
252001177 840
981998310 3737
858696189 429348094
439117710 10739
227047447 1070
429745663 4164
175447869 1811
874249925 7148
969491025 3279
996611624 20205
63745929 710
631751921 13636
509885544 2716
395098682 1317
721798948 2406
956485872 10224
940419187 6513
518269176 1797
87836399 1350
676850511 4270
784404441 3436
508001689 2469
80399888 268
979775504 14129
690000243 2300
820416945 10229
3778 967111330
960704105 11962
251601280 15904
937735936 937735935
988880853 16053
977115588 4937
7151886 95
92872597 624
644460397 3084
189994247 648
816337023 408168511
209460975 5965
466357185 3015
441923329 1908
462591360 10560
480694470 399728153
641988511 79297
352094320 1520
548702017 2064
92537423 994
339538020 4633
69299771 231
942990797 3288
757087284 3202
755431206 5093
341580381 3658
137098800 542
944964349 7542
918721277 15334
772776728 6943
321898927 1073
574 114956702
437780389 4013
183324689 2904
80318036 351
761512274 25915
93577092 356
872343710 12469
524178629 34698
17217278 18039
79438615 79438615
261340023 130670012
259190908 2467
896846892 366345761
824724401 6800
329590305 164795153
2301 456529905
572055344 2577
236999254 790
469925051 12159
336036060 2088
106973064 1018
2599831 90
110572559 568
713805457 12445
572509228 23982
573992127 2378
556744608 2016
356555739 5129
555936149 1895
879193004 9101
67800000 226
519298270 1731
693 143661282
232499225 775
824432233 3866
253651947 2504
524700001 1749
917235545 10355
744786087 372393043
978440215 978440216
3097 816756325
937392136 29898
15789 563633252
12641434 12641433
470005142 1901
490947884 490947885
862054414 431027207
103888104 532
984847864 5096
734746890 12179
736501944 2455
414498575 16499
458701310 1529
124929236 62464618
522740233 2562
688772563 2634
96186794 376
580689140 11404
890392329 7437
497432760 9464
340748089 1570
73698409 356
738445138 4221
313200310 1255
221200584 1444
169763087 4488
136035375 68017687
277799823 926
58057654 404
1842 505604036
121254472 121254471
496866128 3807
15465000 70
201400661 1104
412276498 1473
700960069 3807
5001421 33
358500535 1195
840106382 4481
981582633 20271
710102367 2367
669446737 5208
150600389 502
745631202 415544688
469369023 234684511
658962394 5376
920384048 628421180
966641694 4737
998380585 3768
348101241 4446
583387546 7414
107633665 612
881211073 2968
814322742 5447
686399999 2288
65103 802047473
115146096 552
205136859 4747
374954 2
206434793 1048
38315688 154
406673955 203336977
216600001 722
590745599 15384
886504732 2955
795130278 8094
443972698 1481
646365224 646365225
592404825 4609
98100629 327
623749932 4867
809567252 730798169
887228809 428475236
517950379 8217
528386380 1870
264275200 1904
598003570 4413
983531845 926665949
97670075 582
672301567 2241
818718623 5208
268782912 268782913
588900000 1963
430219752 7512
2055 488570597
746750477 10649
721402063 3184
136814159 1420
978597980 3262
683264960 4227
253500000 845
392052939 196026469
942465010 369757487
535187730 16982
437816019 261136486
295825292 1324
673978305 5005
206700001 689
286799327 956
136185312 1516
479397087 132211
29565221 2240
643202145 2144
233638500 1572
297757659 1039
866882464 36819
966420378 16786
30982640 208
533444317 3466
597599989 1992
544293569 2095
418432968 5253
865328769 4826
737182495 4742
15902776 105
341277331 32087
88105057 1248
980272228 28366
117677672 499
8843834 8843833
333144095 4397
701916234 350958117
203327595 1350
212458107 106229053
154430943 77215471
395055943 2433
162985705 7112
90300302 301
3058 363119344
266463000 1350
39254944 331
354298820 1181
496531102 9077
913439800 3100
529271890 8681
49464464 23306975
1533 424915407
77400054 258
912651344 51997
331642485 5235
966017999 11650
350698830 1169
829774337 157184
120794800 700
261000592 870
8412 913989642
282565263 1501
643752333 643752332
908298381 3818
380999698 1270
580633437 3430
75363317 752
72277253 342
913499999 3045
726364760 250267454
837358501 6540
48372688 374
213689654 933
842366868 10285
829202697 2764
482992165 1831
722846549 5609
637502124 2125
932103059 3107
273815412 5668
939300000 3131
809437638 8283
766503430 3058
612079270 266569540
212554942 212554943
283129693 141564847
667839675 2252
454798485 1516
39383661 218
506071994 1703
973503244 3245
833787270 40770
346491049 2605
233401513 778
246742509 246742509
656697812 2189
990620922 990620923
839399909 2798
769768768 2861
307500953 1025
254351075 127175537
399613754 1771
961215332 5492
108900347 363
612297958 2041
2769 602395950
768798537 5405
780920699 3045
740796699 4900
786963985 4215
408899999 1363
968363093 42026
787145280 2998
38400006 128
679394672 3771
881310664 6139
650562239 3110
507539320 15016
149777832 896
1970 562579799
775800001 2586
241010840 953
939931830 4183
712702659 6237
2304 125426082
194899607 972
175035811 757
124114213 556
958805258 3196
773402579 2578
433507084 2503
960876287 26368
114199319 2743
90370400 800
489709992 3914
571381403 12403
12530 583619296
58231347 990
600550889 2611
524550305 2802
808337665 5312
528785849 4189
386247675 3005
613298305 7146
991835144 4905
640670749 3594
453876713 336941719
463200000 1544
583281022 6261
26484573 438
97502943 542
585307143 3034
222300000 741
205972471 891
501844313 1838
388671747 2074
393571385 4397
24425584 898
465834654 465834653
962249250 9469
202499999 675
831861590 3781
562961075 26644
625980446 7299
375901550 1253
381680922 1447
422649952 1409
381842020 155490936
154113978 151377275
382258922 3195
589282720 12506
673503322 2357
168861177 5823
245112119 4114
908 177638396
119844412 462
672537841 7433
401508905 1429
933162218 19283
341375810 1207
846900000 2823
91200600 304
616519619 4780
361524211 14293
315366449 2807
667426942 6734
799270955 45154
928124615 6972
751024153 3048
708103619 10332
866541343 3671
556868905 1958
154642904 761
117367559 2433
946095085 6732
637413079 6794
223199999 744
275700001 919
59593168 59593169
714304735 2789
38245819 38245819
79800527 266
520992863 2548
837691957 418845979
56700090 189
562028897 2104
248401547 828
566699653 1889
889797034 2966
414272241 207136121
53699999 179
536151276 1817
144707354 585
385472552 13532
765810933 382905466
104399758 348
605533376 2471
27486498 169
981974475 14247
8399977 28
784205424 4462
735540156 2652
793802580 2646
115021233 2931
604881378 178011
664677474 8075
5090 975305080
560100000 1867
606140801 3771
752625319 11904
768490956 22417
395608908 395608908
660230515 361596149
376260369 1983
72529833 72529834
855343600 3810
375369518 2638
33399810 399
791465313 2768
82702548 2187
28500001 95
12000001 40
915574585 3534
740100001 2467
834562899 417281449
469596685 8566
872270419 32128
391789108 1615
284393648 3773
938635721 9622
428398573 1428
273085602 1549
919172013 40978
124800696 416
340572536 215775470
609898123 2033
280499065 935
450207462 5862
561760759 4082
513000001 1710
863802032 431901016
81791685 1315
86060739 8937
458333912 1573
620583217 4469
632430275 6062
756536650 34835
684354470 3967
242700808 809
498631720 4063
685157227 2286
293781313 2097
534901689 1783
6445 907327100
242768757 4389
788053734 431653265
981823122 22666
128985916 436
2248 572244136
205582491 102791246
836720268 4777
4199 430597480
429653289 1528
345843263 2496
894858049 9576
435004716 2347
873298179 2911
531500211 2038
37079662 126
112117642 112117641
25026652 203
44 7818756
128216584 1156
498730751 3328
333301684 1111
338345871 210761281
890410856 21015
319288838 1529
998821354 492505505
438383973 27716
266792985 4369
840082883 4084
286119471 1054
29400001 98
674014476 13285
243836399 4755
772801852 52584
275240361 275240362
1015 214856215
128230807 3592
604135552 4687
882101952 882101953
134044413 2248
342741731 157457393
356132987 2789
998363103 497771311
283799478 946
70500235 235
791883245 4494
1556 389078851
705019928 7708
550258441 3099
446098513 1487
570033968 3179
3851 959468948
284519 490852275
313502061 1045
524175213 2293
463346730 2185
651797185 68784
374425900 2725
528765715 6117
536106173 3367
708689758 2667
289918742 1259
184675860 733
974611175 15092
746697728 2489
771302570 2571
21300001 71
99899999 333
638076284 4995
24586711 134
219222521 2438
53821332 899
424922321 2582
906727128 6306
527701726 5557
812430850 2975
805987932 111909
694200000 2314
2927 832564661
520496299 2539
15420767 136
682814483 16764
481200117 1604
999001945 3330
232209550 2525
65209537 1344
471 99062748
4093 293402612
839702798 2799
267812759 133906379
801319549 29135
214 56364176
668384103 668384104
946084753 3916
2992 421438160
578070108 2268
546806011 6163
329156463 4706
850709693 425354846
680478193 4572
643127387 11153
253086727 2089
288859338 3186
55591556 211
8815677 51
950632448 8576
664803568 2216
808900452 3242
516001720 1720
364228899 15598
713701921 2379
450010216 2487
791356933 5373
673716879 6224
172975089 9614
898600940 13134
53700103 179
75834146 664
22970 570573016
844060931 3354
602755559 2712
275060591 2590
317009279 2060
913573323 3159
347972343 173986172
452877409 226438704
354208495 3974
565600416 20472
637525913 11842
486140032 229075547
2911 768948155
433068001 2265
792064130 9295
341054304 2347
542619615 4886
396232176 1885
300233168 104116931
68964223 4051
876557420 10589
347552369 1539
411676980 2860
837278278 4702
267119376 5302
891365212 5606
743436054 8382
319500689 1065
983281034 474882579
40799999 136
636600001 2122
626977767 5646
5403 135925893
272100907 907
17213562 94
910500001 3035
786 130386396
34800062 116
408835016 7765
983806470 4466
500756080 9845
731402437 2438
82495314 1566
828900000 2763
182475716 767
613527137 10629
767494584 383747292
880871567 7283
425324520 5230
204863524 1002
725722958 9398
414001379 1380
675562383 5804
899798865 4845
911 201554195
273269895 136634948
720108000 18000
422182779 7315
559590655 2674
728886340 10778
999304397 7093
672017940 3499
756326843 3771
328905411 1298
62336505 1085
2438 320718745
10581 871835585
537020648 7699
221448530 933
462281720 2523
289811196 31987
719701013 3098
76455105 877
414123925 1778
971819926 4717
729070161 3440
473699543 1579
607206502 10343
185527455 5668
327644248 1297
528847459 5065
870316070 9367
574397160 4110
391690026 4053
334200001 1114
475857188 2361
947067864 634579883
3207906 11
115553075 1788
426673957 1643
5930 710942551
165180313 11125
141103891 979
256031840 866
779026448 2888
143645287 557
430800432 1436
932099999 3107
209157721 10410
919682451 3925
738301751 2461
491399999 1638
897900517 2993
214100081 4715
567386369 5008
693097657 5084
753300418 753300417
713991047 713991047
308369922 38253
994207383 4619
426056756 4138
634743325 2778
948767814 9491
245546206 4177
426045961 1647
385523790 2290
252838291 859
488147010 2379
735822996 3691
111733735 111733736
505967199 2118
985196716 3284
869989554 22158
465791041 2880
386793840 1545
7476620 47
121638511 1079
744537949 3650
815320298 3107
38700195 129
923648182 3638
279314154 1663
822901830 2743
5089 753981151
419385937 3768
368399995 1228
732029584 2704
9067 776552282
682492094 4406
588351321 5193
596253354 298126677
33622771 182
720451315 4140
484930858 1824
787264452 6396
887700000 2959
954804602 477402301
15464085 105
642551064 5041
841862089 3411
696681756 2387
725736518 2563
631581605 2207
213299289 711
208777157 1543
767317726 106822
488398373 1628
691219701 4388
648537759 3536
235898909 1757
144000001 480
737997541 2460
350452339 2406
909627965 6245
344005927 140340336
124982044 124982043
499723848 4397
231089185 1404
178944332 2999
373501244 1245
118254850 63011
661517441 2889
691625957 5666
337800959 1652
922196927 3074
62236728 306
49805817 17626
368507188 1610
672945688 3467
387169078 169144995
319297485 7051
724001124 7908
466498445 1555
958243997 4758
563399999 1878
971616870 52067
553474920 3258
416923829 1415
797186705 7201
3609 745548171
779028155 4138
789715521 13669
35124283 35124284
458006065 9908
3264 791764800
841652108 14517
593245939 5831
950999366 3170
864885879 9197
322530803 2566
2313 497745148
614452651 2870
544845908 1821
745789098 3399
922060800 3712
591000856 1970
64745750 334
200100194 667
736799182 2456
647697841 2159
921893445 5086
365862062 6657
330106852 330106853
703182448 7472
533256496 533256495
181123080 1499
745502484 2485
888136488 888136489
627499540 5693
173066453 859
109754434 687
780434314 4611
236218920 4872
334105892 18690
523986632 1851
347385727 1288
482957234 2693
291301354 971
204300000 681
128459688 553
78803629 353
60067744 224
796936637 4679
742203709 28086
204889278 1596
622609502 5143
340570419 1454
1740 513464049
839570299 3350
858371270 3831
632702622 2109
193896159 193896159
129899732 433
3781 684470649
1787 363345349
985874400 4650
349465000 3428
895942239 4578
798859108 3036
251040239 3960
389075034 389075033
273458322 1249
736861474 5425
627458077 2674
743461795 4113
529000299 8243
698511392 11092
493475117 246737558
830656820 3430
438979582 211966138
549192384 549192383
606249701 5221
662852614 20154
336492556 1611
1727 309267706
836204981 3476
703436987 31207
717266550 2641
626402087 2088
907499999 3025
187024058 2348
848781253 3916
21288 795319680
262941442 3212
750663538 3237
667226626 3315
6092472 6092471
239729283 1943
342266057 1179
315299984 1051
941508611 470754305
98055333 1179
176339637 17036
671791471 33007
179993206 616
853427839 853427838
942785377 615457366
170213666 5054
417602544 1392
953641258 6049
449714377 5974
623746489 41189
59059125 225
991840825 495920413
477620478 3426
817631569 3016
99977031 1688
623278696 3946
387299925 1291
235762113 117881057
285406701 1081
626459005 8624
867752844 5695
509503256 4167
254284600 254284599
222753948 937
69000229 230
5440 452786793
254116880 1251
833952231 517454881
413578589 8800
448314441 3856
771711751 3625
781330173 4228
739765843 3338
700451449 9164
37850 741632900
268500055 895
31971518 108
3084443 16
377982887 188991443
192523157 2254
340489571 36493
821402738 2738
980360379 8771
8193407 68
471322993 41232
970739448 9714
948169149 5693
93000029 310
648527687 3348
861338561 6130
391727377 1876
582913323 227371042
414690245 2529
610149269 305074635
489677436 3231
206771435 1066
279871410 1365
118633787 72426
980165450 7645
4191 769178421
993006070 3310
631073204 6177
415497442 4172
894189119 3520
437221287 4558
828940527 3548
470818981 1783
297601354 992
100685520 694
977483520 77040
576216421 11210
950168277 475084139
483599904 1612
284099945 947
72497369 590
827101536 3728
991735462 32342
722835048 3236
6542 458201629
85973633 667
351062763 1512
330724423 41517
695702531 2319
785842052 3799
128558305 64279153
116817265 116817265
822969625 10401
14248 133919596
755482633 2556
509681761 7140
211760644 71448627
642538036 642538035
763835416 763835417
668807716 4244
676657833 5146
606559590 8862
850490101 3881
217516446 1197
669672673 334836336
78634520 340
311170385 1203
239745331 800
349373727 1909
869655417 12021
830705729 3946
675232320 19936
447949505 2087
278401084 928
454558743 3302
652500935 2175
336299921 1121
591298029 1971
406180245 18129
52558450 195
974406983 487203491
887596905 855292986
304763866 1435
675600297 675600296
535252747 2073
706148688 22008
752777616 15278
655515775 24688
939876658 36987
529062726 2225
276791118 1318
775969146 2933
681144870 10070
735376929 4927
526843083 11523
568801880 568801881
793840711 136610
361531264 1523
951372553 4552
676051705 2452
739302035 739302034
834692281 14314
492117116 2183
214503198 754
910483199 3456
629343743 629343742
824124723 108092
665700253 2219
736824403 736824402
337051009 1176
971999165 4052
541724067 21902
430053084 2122
158871328 671
5620 631182988
15864 410988648
171141390 2139
8684 665491434
2068 220454498
483568339 2058
783983453 5466
17153 990945963
334250220 89631
91628083 819
455100932 1517
814198154 2714
299481141 1553
536832857 2338
547591362 3054
286547222 143273611
915843781 3132
184783945 2424
613336573 2259
878675017 3403
6462 805229722
213580368 1573
664067632 214424
321621673 2323
661797795 2206
180900602 603
945028852 3896
790199934 2634
701936489 42344
910201894 3499
328498905 1095
80316825 40158413
917453075 6084
857315749 67251
245400001 818
569527243 2622
546857753 4951
815056433 7098
480599999 1602
555873704 14599
918002572 25838
604271104 203493770
45355140 162
2931 139755942
479398403 1598
275092243 1167
932007400 3466
853713882 7651
6224177 336
722700125 2409
346567189 221874
929671880 8717
64799785 216
764825710 4519
6109 981411136
217200582 724
623666555 2556
934503116 3115
786607900 3786
940634219 924931924
178801861 1770
928200559 4102
559635119 9436
773685001 3300
113699968 379
744297625 372148812
265878228 2603
505601207 313802799
568201895 1894
716013937 2572
115841289 17078
229876946 2844
411776518 2069
693792051 495746476
519437053 2824
804001463 2680
741788184 8574
24492929 110
485380732 3267
242142263 873
631862236 2169
32727154 477
171238268 752
657023005 5568
765604961 3483
188421220 865
468589743 174641293
357898806 1193
166199818 554
981026541 4704
475453053 237726526
393992659 4171
91903818 433
723575453 2447
971234280 429953992
424199999 1414
637935922 10326
428360489 214180244
2512 279738832
729329039 2640
405765647 1738
953292943 4486
306598978 1022
655907822 3482
935097113 3117
233679001 233679002
704360351 58736
952804922 14654
328087669 328087668
577200000 1924
872491067 8028
312012282 1367
551998159 1840
992439233 3567
541001438 2365
9016890 265
888181822 13785
562698187 4674
33598656 224
531506739 8659
399298669 1331
750155003 5777
414300001 1381
447210752 2432
574304017 2699
847045670 691798509
972316477 4676
875030537 22353
39308 726115763
799202663 2664
129544326 666
364799999 1216
3594 613358592
688009689 2654
662198923 33278
446331553 2989
5464 789887973
321897852 1232
454799999 1516
444313833 2662
345200276 2725
683097723 2277
673018665 2603
117523269 434
646494683 2166
886442093 4458
265387094 265387093
976585540 20291
982203274 3274
615738939 2308
840425201 2838
9750778 8337618
863700001 2879
455310207 3753
937504625 14423
418918014 1475
70566009 758
504041645 14396
60300153 201
908807664 5084
345232956 1459
953343766 15656
580413925 17505
387897718 1659
221279705 2634
832238373 4102
120336412 56169955
314555240 2109
165220182 893
248055745 118072735
437701824 1459
331313605 3341
824616921 4780
75465592 712
278016000 1536
57662927 648
120601993 2296
933191477 16926
611097963 2037
701492609 3488
179999400 600
93647647 1018
48236181 24118091
460242071 3096
934559350 934559349
58994877 206
755669986 377834993
17700016 59
284886290 173384
249978849 3418
63065461 600
600465533 600465534
936296879 3121
27011062 221
510594329 2251
121227667 1097
841793679 2312620
956509144 31107
366994269 1609
256274928 1148
758261460 4571
686052393 10864
481743773 3222
435724405 1718
156007881 823
114808692 83558
623102078 2077
545623138 1890
877928247 6851
234556773 3597
249088630 1598
867432124 21557
149326150 691
111300372 371
687341248 2595
440902677 3969
6148 829291384
167374784 806
93865225 354
942198453 4035
336300001 1121
770182140 5282
790036638 348299385
778197405 2594
683807741 3878
20330155 224
100227074 467
796987553 34122
271621226 2273
52938064 224
860232663 430116331
785109234 2974
640797934 2136
716865648 9008
931183497 3727
971226865 34578
457607820 2906
746496321 5605
54556689 187
341483730 3885
558014560 8788
48066857 639
684593263 5497
28408785 168
957221748 882678310
407572501 2325
557674483 278837241
642891455 607588651
787797374 2626
526853447 2568
553510720 2180
939897324 4787
946198510 3154
384651189 8393
599703396 299851698
632886846 363877505
909680182 13557
8407 793462497
768299999 2561
262161789 902
428456708 3239
801182253 400591126
83100001 277
221061970 82314118
976796744 3256
672172489 5972
789085122 3903
5222826 984719550
922614550 4241
698097674 2327
949927742 34828
20298515 84
358158800 358158800
555601846 1852
575634585 3065
859370153 18489
120671203 1102
617327296 2826
333278130 11565
85188355 407
663397272 3596
967534108 3282
488205367 2563
585756389 2130
415199962 17188
56527001 1000
279593601 2080
788601596 7959
208289543 881
254189210 254189211
327058923 1138
493699582 493699583
16988 316093374
377391042 1737
182787507 46977
791125336 2895
976042916 944385121
24916199 150
975693952 30490436
85800011 286
805074370 402537185
78600262 262
943662310 26515
242944845 2145
339191191 94614
471328799 54616
664736843 25761
622107512 3321
921890919 3620
202787002 76550812
976500001 3255
362093874 3055
689438141 28010
506160683 3835
248539936 8155
939203419 3859
843244421 3137
482322458 3285
599701298 1999
746699999 2489
902098608 3007
146966838 510
1404 330965137
203334059 1065
987600001 3292
91563578 2168
792730967 286152889
5766 601413578
192840895 887
791703975 2639
841299801 12200
153372364 616
371638017 6554
998821584 495675861
895162984 290543
1747926 6
789030048 4128
696096330 62207
107164293 371
47843369 188
509400110 1698
599699617 1999
76065023 473
820836904 410418452
493187298 26354
554274228 1982
888425445 3327
706840965 3926
930076419 4585
824128595 3371
991536452 4102
897948597 897948597
641339329 6672
701329959 4624
91199695 304
631039674 2935
946497044 3155
22063964 147
626102315 5202
535456972 4711
930524948 930524949
561907873 561907874
814744376 3605
965725178 469260998
349008401 1637
39060526 200
552300000 1841
271054875 21125
402202431 1799
790744585 56365
615854536 2073
313501936 1045
448841118 9353
33417985 821
270975681 1676
10294 880917926
723300764 2411
596960352 2756
853819439 9559
858518658 5113
1940 474555285
612607252 13970
383400000 1278
481492488 481492488
837418369 24146
397720871 3332
850657046 5007
23774663 232
900303002 3001
5226 918013368
149546389 3230
194461617 1889
410057643 3653
609246001 49232
714230019 714230020
549307961 3021
995400001 3318
607337975 2075
3204 546262194
428943530 1556
487501624 1625
932999999 3110
839572473 4729
362058702 3167
703043885 21215
793501778 2645
625905839 3544
916451976 3399
749219250 11661
933471341 466735671
332193297 2132
942902738 3143
3808 862584352
325363431 6013
151864829 1170
412419209 5803
94805095 385
6186510 54
570964285 2607
154837741 793
290597071 290597070
269449968 1104
285196634 1380
144299520 481
715760007 357880003
17100001 57
5580168 23
711933675 5198
315018205 1779
523755549 14271
566214221 3140
183006606 91503303
264279959 1541
92433817 850
119917883 1228
150599999 502
995744311 10606
756549446 27240
764641153 2908
517707397 1911
615499216 615499217
456598477 1522
224979278 1315
576361561 2360
357900000 1193
469442649 2638
125999581 420
932934133 17959
302853873 4674
402298660 1341
265892067 1035
214499999 715
37366211 156
143699520 479
632750566 5623
528140533 5919
934799670 3116
142357490 566
377838659 2589
903339025 3216
8554883 413
950644232 58311
617487201 6050
621300898 12110
2687 482402484
449354764 7059
922289631 400110000
26099912 87
627595458 4748
509794743 8848
159744481 560
912059385 456029692
794307419 4245
71247196 244
168900564 563
124500001 415
156899619 523
648000745 2160
406092580 1405
15327690 70
148761732 1477
779296728 6514
589761479 17860
803942283 8866
311544856 5895
662710852 20583
172392399 844
804356216 23513
252372861 37820
39114342 308
142500705 475
547727797 273863898
6875 766743980
361501205 1205
226578716 226578715
1836 257686272
506369124 13325
2778 541077730
527735321 2611
670504024 3129
890214082 445051092
548768419 2745
578999390 1930
309487267 2575
11073 977092593
833944407 3478
980758327 8734
801512098 9267
776576953 3732
198000000 660
434959670 1586
834129991 5912
775375228 9670
972135672 3293
852842777 10446
3496788 3496787
705339589 17551
42793361 17838
96363047 923
989166286 38835
220495381 1596
2285 436945016
439065050 8700
383164021 2754
559488895 2428
1161 232717806
196403049 196403049
632184080 3259
537547473 2715
86728909 31686313
949872349 3431
973318519 465780679
807254373 403627187
999918325 24482
259311361 1540
837493641 13810
847813229 3075
809131886 3129
560844797 3428
547043186 1887
525055688 7864
971702801 3239
325034532 1496
282492397 1945
425846953 2532
687568727 4342
191816818 191816817
116445169 441
727500392 2425
726900000 2423
275699082 919
380520475 1437
846033849 13311
641869327 4347
404100604 1347
306584036 6461
573899182 1913
817417434 724557063
9472 894003805
563919295 4913
294416640 1008
2070 503626073
334669153 1273
193439559 2093
125020957 866
621599998 2072
95679654 487
293181333 1042
71044060 421
563211178 4517
876173337 9453
58285884 328
61967665 781
589560885 2057
889311133 3492
80513719 316
326610326 4496
787310832 16208
541055248 21508
245977368 3665
501603082 1672
682812 640477656
727711917 2452
741899804 2473
12150948 74
551167327 18152
981323046 3610
76137434 259
272587867 16604
989403704 3298
871495729 13044
650132346 2910
355417808 2460
563100374 1877
995696682 3319
579629161 3002
963110387 963110387
567247480 2276
206298417 103149208
204564358 102282179
5919 331744646
961198089 20305
530435379 12829
173710672 709
902669720 379870485
138000001 460
959875415 959875416
986987187 493493593
983035623 6330
304658006 3033
822664106 145598
289163369 964
72852208 272
42677385 21338692
489918506 244959253
613447789 2813
778810601 389405300
210713845 738
11483 921223675
311619945 1298
259152381 3644
625353572 2687
795994147 5597
13496916 114
956088686 956088685
5727 501295764
55594349 259
735556102 2597
547996665 273998332
281120198 3441
59 17468595
281355119 1080
3950872 23
597294240 104181
223151083 1633
125868835 514
2644704 41
687902689 2293
630234646 4771
575398083 1918
235045877 85741884
772572554 29333
25874 916442397
592862225 4825
69933383 469
510222288 2042
231591153 1616
650555651 7185
442488716 2133
305599744 2914
574645628 574645627
405875749 1398
164464442 663
699618479 3203
63746083 48762948
800097334 2667
754403541 754403542
346704622 1789
854150357 2879
449043766 1702
580388175 226481
229348176 1038
750407658 750407659
6634 695506492
342898858 1143
909531632 97936
946085996 3305
831720329 4258
531536235 3346
616817098 616817097
760210171 4071
411895979 2740
812172382 812172382
438969883 351829851
627879046 221077949
15682 858529287
79800480 266
286862612 1773
313577759 3005
308 80657513
937048026 14435
706317417 16013
327066435 39750
768419477 3077
189899521 633
502889751 1735
10497 839978144
773106170 2974
679131038 3777
577854614 5741
972545568 16123
518318064 1968
537326990 268663495
37200133 124
422339524 6532
64199791 214
44504062 787
932100125 3107
882248268 20892
534389807 267194904
779864935 5935
236574065 822
894600000 2982
477309177 1928
661500893 2205
772526099 4525
881242362 3014
2699992 9
148132223 596
322698791 5318
762302542 2541
867297109 2891
48083070 202
606379435 208355872
686032113 4305
74955777 896
167809539 2812
24000000 80
582863850 4050
543472029 543472029
13855 534054830
839 194700018
938569841 15019
576754104 10632
759977585 5518
146190680 1339
930069001 4834
403500001 1345
379536753 2226
694645131 2960
38501500 190
391932597 22726
830102010 5209
198942513 198942512
11840758 237
332202864 166068583
515305856 5843
665101433 2217
294299915 981
451056878 2163
958188815 4405
876121865 3004
1310 180674442
596969807 4315
657687452 4060
954867750 7802
443699835 1479
197204602 1236
692663422 4906
123296640 412
269448175 1242
645319766 645319765
15899953 53
433315851 1650
681602273 2272
682851004 4609
200944345 13181
571500339 1905
186687995 3333
623796494 11288
545188448 5128
362239401 3418
465601109 1552
813573367 624581016
792320446 4165
1830 455274975
126847876 14911
758398755 2528
491099369 1637
338423456 1666
163390877 1529
674104247 2247
946001297 3477
779460865 7904
430751230 5410
437613615 1747
650156144 2608
220830719 1320
128449739 43993815
292800001 976
235339014 993
894553243 5219
600912640 5840
70047139 63481747
196897803 691
199200636 664
784798400 2616
253016701 95478
314026327 4118
751083153 3411
278814911 1313
781811032 3908
506177994 22722
273123343 962
272326851 2016
4304 982950268
116653371 396
287320990 3454
795700411 128921
104579496 402
583804361 4413
845308616 9155
706012001 3177
761146084 7484
938082319 8680
237119859 812
4659 252432768
60014855 60014856
412035672 1983
888297040 2961
846283160 108835
704075134 18706
505676457 7259
452620656 2696
21797 940412641
460747575 1574
590825117 25639
720680050 4075
583584449 2129
592496252 11416
211267939 2522
598706017 6889
519302538 1731
447898044 2852
157799589 526
948930680 450182342
121881599 1577
162503175 3677
699707320 7636
620247251 41125
298181105 1446
806570569 7085
240701213 993
871864641 10069
69000211 230
791538901 14545
187199755 624
822882984 8105
489831647 4009
683549617 341774808
213623465 14182
548922986 2377
586195642 4571
560696174 2025
895984637 7749
339302045 1131
414722425 37507
53672225 447
750351554 5438
617032655 31277
427070357 8217
591497921 4160
3743 452246382
427501425 1425
861945839 4578
657169601 3126
699300637 2331
147721080 1560
819452726 4459
236726981 236562163
326836719 1124
606090679 4436
657603733 2192
868640203 11646
2490 537284299
752222835 752222836
298010 871757775
983103278 3277
682835729 4462
43095898 256
813677919 5144
505358309 9716
268299606 1601
825762148 6333
690599999 2302
558138583 38106
400199999 1334
332182520 2882
482101606 1607
82849863 5848
800403882 3259
325544025 2392
199197875 99598937
241979435 241979434
999033148 44923
514603300 3130
960245143 10347
415651497 1817
6499 858086899
449637759 2288
575100462 1917
650515951 4523
948300000 3161
466489760 2447
616349675 2595
287118741 2468
250913240 101633873
959758301 3922
246756551 2996
340371964 1863
592279264 2027
877398723 2997
17828359 69
779578825 389789412
231900232 773
964935527 5571
202193028 1947
500875101 3614
469519979 1939
328486895 2888
820993954 11627
492270113 2689
496301780 2284
221796983 1081
678748673 2444
746073421 4731
825084792 3717
591197509 11169
284043108 1144
869312398 11057
690147274 3534
527698242 1759
414208485 2295
747000000 2490
768009239 2580
701456697 2588
372091202 308868523
764399212 2548
3433 575240882
779377445 4805
177980090 977
670865928 8487
840023934 840023935
545027596 3045
317100935 1057
755809263 2678
169991039 74223733
825174863 2852
939303131 3131
989382234 4817
452060175 452060175
56256724 338
31323690 255
837867213 3497
12835679 66
955799262 3186
87334219 1865
499152554 116055
537248606 537248606
410223652 15263
920135486 6042
288632401 1200
411799919 74480
971199671 3336
139787112 1419
83886500 284
210882521 1121
647956423 2922
517836372 192517884
14650543 514
2823 771379104
273786909 273786910
24264179 172
847628572 712630121
96634912 467
322934620 1252
587099967 1957
120296895 60148448
815099351 2717
731099999 2437
515190897 1936
259327096 10069
129651881 860
47953023 491
714300001 2381
603123471 301561736
820033035 11729
789878485 18269
461406719 2190
772560889 3509
304362114 1018
464745121 3360
339563245 1841
557700001 1859
765172903 4040
544126842 2086
977396742 3258
146329332 919
114148485 627
462602545 22414
957351608 5555
142199910 474
922139315 6062
472791593 4883
636550351 4439
643649660 2920
64040377 274
251999435 15880
702464664 7369
991452110 841858233
115896144 624
539177574 2225
822856608 13393
724200001 2414
852903150 2843
328704953 2792
703972505 32749
38595100 311
698350776 61066
689704639 5531
699301635 2331
916794760 5850
6755 876022175
717295825 4284
169492809 2675
556914391 2876
312504317 312504318
1957 514544225
416437669 190322960
730641621 5986
177429601 4275
106677554 1101
176699999 589
795871510 8699
361995039 3560
314788180 157394090
471154334 4147
52352718 191
713407003 3548
666278039 3539
387189572 193594786
4068 983977975
48210 962368020
765597449 2552
493379613 2366
482875766 2211
195994017 6269
990823979 5309
226891918 1200
274817647 12784
422945966 4516
127342335 714
871088623 435544311
506117465 13534
12872 140304800
952613068 3952
897412411 22602
277521599 1200
286594216 286594217
519598862 4063
475258644 2293
358067785 2660
739310467 3135
318502173 159251086
93042577 906
951596827 3172
737702460 2459
603303635 2213
609101437 3674
675038176 675038177
648446113 5517
961426704 4046
319229569 1152
421016942 3969
132000102 440
247499176 825
577978560 35766
296044947 19437
538375097 4547
177681335 651
693001672 2310
275831929 971
778518241 13980
909681215 21268
66276535 226
515273616 2736
701875004 5433
25898992 112
884414047 441191231
606287033 5420
698568816 698568817
479813588 479813588
950194432 5146
617306805 2295
389846924 2301
505733425 4607
581106825 10575
193607605 1702
472859964 76194
335166850 167583425
905352325 3066
237456032 81488
881760352 5984
224515323 1087
943203143 3144
660300656 2610
395017277 1484
701702774 2339
882034202 441017101
760629888 3363
1195 254755187
741406783 370703391
15568911 197
411409679 2408
500345860 2326
618119020 2763
790885774 790885773
26701492 26701491
960880048 18382
628250 3
323878969 2884
948113277 474056638
357926937 1576
669107414 21316
292811030 1901
7209 495734832
69196542 69196541
500701669 1669
554084761 1939
717551341 8544
837325746 5083
826062601 7989
787179903 16889
471598428 1572
653396708 248724014
819041901 2887
546898178 1823
479453346 239726673
143162039 7806
275132953 3018
834526863 4341
630844160 10940
114071376 921
302620656 16796
895270481 3618
173917173 86958587
925468344 3114
997563159 4127
648297838 2161
328479844 1266
244415712 1260
398361464 56779
229635771 1939
295800000 986
386750652 143997313
293400873 978
743406785 631958364
1167 146398983
522511848 2537
945282965 6569
984600000 3282
9897 386831511
877498029 4045
858344199 3709
20100040 67
938304777 44817
480382987 13619
416520114 2704
943165675 5214
29531732 135
451422896 3970
170272311 644
867692304 3477
802914034 4791
233945470 1549
792220673 4352
628724740 114463
412825579 1722
130617630 1530
639053678 639053679
783631287 4541
971949280 845075589
617339487 3441
380164741 4323
738152999 17550
934701632 38231
749616559 3080
910499349 3035
473408798 2831
424783867 2399
733202445 2444
956496432 4369
288038895 1072
77494658 665
903683171 3221
175454989 864
149822962 551
87008484 614
262210446 1494
921396907 12316
59715821 230
940581791 6082
362789313 3351
208499304 695
309808760 1618
701135793 5254
817503593 2725
466718367 2168
765322470 3933
540298635 1801
962671248 3871
935452892 935452892
627085063 6822
838100681 4838
756002521 2520
524450156 2387
593178866 4353
78931821 275
816595080 397813413
634518661 4921
89121312 433
141088695 596
853670130 13103
531185518 2128
942000001 3140
165600083 552
803262352 803262352
935345962 5247
481498396 1605
570025555 2328
415498614 1385
528267743 2592
11139496 41
847642341 7874
355391427 3217
218611448 99474926
846133281 19480
352435201 11977
677099612 2257
55860994 842
618597939 2062
710796254 2847
518410810 3556
633899999 2113
779362499 8467
530645488 2502
298 32670336
950996829 3170
6927801 3001098
987284750 487434864
1039 199778639
692776195 15967
40258121 360
938291868 3422
793035739 18702
354375719 8763
121301825 448
770349567 385174784
682763993 8303
458443097 2567
155203081 920
477271969 238635984
282228340 2703
32517772 196
260699260 869
5722 560641560
149661847 149661848
944306599 11126
334798001 1129
931500000 3105
339252333 6717
407346991 1683
42602495 4096
4828 504640074
206400688 688
465359050 5688
347100241 1157
339298868 1131
896931692 680302
131197732 9948
239787219 1037
169200000 564
315606551 8166
541276035 4250
641971385 14679
512101005 1707
872658499 5972
57226607 57226606
184799999 616
999603332 3332
1102261 602020
345325761 19707
561809874 15595
988114273 494057136
97801199 840
752939988 7450
734551183 19763
464511898 11963
570601903 1902
210448160 248170
938449070 7102
268498481 1072
472717167 13231
619802065 2066
501311842 250655921
71220454 1349
751071668 3139
934800522 6987
698958300 33675
359711799 1330
999478192 4364
139924269 17039
814377374 4725
700691590 5685
944852531 440776663
606210849 2450
650013662 3854
309000000 1030
54138669 54138670
92213684 409
390218886 24459
269837922 1011
355327161 1322
720109799 720109799
467070372 3745
675108001 2400
3802 591906654
745005516 3238
977940051 6100
914050963 25349
706396845 3801
859079896 14574
847637025 3808
360142386 4731
795000001 2650
917771400 6552
101416864 352
756382732 2755
744291041 3680
102692047 1282
615401820 6260
701065594 693602321
507600000 1692
158582481 870
906903024 3023
846493299 12758
268216539 2850
681414885 2300
358499999 1195
3717869 26
731134383 2451
238771126 807
950436708 3462
205638538 2447
542214243 271107121
188630783 1984
771302570 2571
838737690 49006
118754077 81605220
903313199 4418
9906 312913723
32348962 381
860521061 5284
298292522 10834
852 221534799
418749066 2593
614978388 4703
873904607 2913
1706 420775405
31514262 165
517109209 1914
596240936 2326
848953970 7362
1118 329834139
112623504 1502
551099856 1837
173415851 1318
88533759 552
623831801 2266
128221652 1273
370852415 1452
58290779 6043
65372256 536
374532802 4846
408447463 1384
545953263 4946
297259664 1515
327107364 1685
229201078 764
203830517 1767
179340778 179340778
41240616 2901
757247536 6844
37742487 202
264781156 3765
612601229 2042
356887847 1690
843285107 7698
830700458 2769
342880925 2357
681798600 4200
818416354 651163520
593568191 3486
653053037 2738
601503145 2005
555181807 5492
229500573 765
168004550 1934
619200001 2064
419833259 1518
912658712 244924
856048094 20317
513601712 1712
453124641 324910252
862800001 2876
920671320 3551
153530401 8160
84352440 285
342770283 1327
215588873 176983292
98440874 3975
513898315 1713
379172017 33156
334812631 2962
299400998 998
418306736 6924
510628715 2124
681930592 3616
2801 555079868
482814176 4045
362107549 2831
462768096 462768096
760182236 8396
576545466 2050
289292444 1057
923403228 4884
446698511 1489
416398613 1388
119100150 397
763074349 9095
700118414 3079
335186487 1391
698254182 8585
500497899 250248949
390737585 1385
301029810 8239
397625012 1630
810377531 7605
948940350 9556
2951 449346309
626158658 7036
290700140 969
570960459 4291
121925639 645
258996738 1144
73927029 36963514
669154 3
354000579 1180
489300487 1631
345973685 2531
731999957 2440
384540352 2122
733334095 460392335
620400000 2068
181459635 646
30762936 30762936
991200000 3304
82499788 275
330598899 1102
967976247 899787822
999992941 3887
101420450 367
714918107 3037
963113698 5891
557281632 2726
625379612 6976
215088086 972
924296918 3081
666004196 5195
5697 994286016
308244131 2685
489974771 98527
3658 551003240
488790777 6217
520597258 3029
923402650 3078
571623132 3158
2997 325697359
385696287 89864
368157130 2168
374701508 1249
106499999 355
521401881 1738
233093874 875
811800001 2706
239753743 110431470
409327832 3109
915619635 5145
978629241 3863
941638279 11731
823502746 2745
292700530 4094
615037354 273636140
889110068 4298
571510751 2015
13236 690322717
275940901 5140
145799905 486
609909077 2714
111731494 1300
299099611 997
158884300 79442150
67199775 224
138899537 463
615436079 6209
678000000 2260
691262598 2869
614862634 8223
977190670 25065
215534195 25191
754118111 2806
888072660 6108
884580585 884580585
608199129 6202
138037409 2373
161153500 562
951141549 13752
221992165 972
302978292 1028
921058448 6619
216616822 108308411
596328128 22170
819047323 4174
639238270 3440
372770604 1754
74700141 249
478139431 1655
393444608 393444607
520447381 41746
377606884 1363
974651732 5449
417219541 1978
932696891 3109
550872055 2212
793504478 2645
707693381 2980
704100000 2347
466165237 465394946
741614937 514058351
566738952 540437772
720228468 5939
240571046 189433456
745393121 12136
251139571 1241
138223742 1567
553621320 1927
9978 514611346
397432860 184560830
588163500 4350
379950048 1413
731668172 731668172
507599999 1692
578998071 1930
517196317 2613
198181872 2352
891302402 2971
994755761 22869
866588267 24733
255563110 952
4557 933951323
994502374 3315
399301766 1331
60491895 614
808486732 5891
463503509 7148
92532426 2077
736298954 606041355
841908253 339128024
988170839 5951
831988069 4762
333926773 176829728
166063359 640
374113970 17787
767972147 383986073
480576803 2033
995563589 6823
296291172 296291173
739928648 739928649
555605312 2902
490009465 4767
726452884 683012254
798252721 3597
109198657 2336
900003 3
672740458 6122
685011584 4068
192278979 891
585175499 2100
964377912 4419
880888944 10114
468131924 3855
756023999 2725
948306187 3161
714025593 250799026
525706187 4812
401002401 5815
553 91198548
822481799 6955
479580760 2827
497293053 1771
190499366 635
48424104 2129
65201521 1551
400377922 400377923
624303969 2081
678297738 2261
683662722 2830
889065464 88035
830310136 3547
632337716 5010
681540364 20224
264551976 1837
857488695 10502
27144993 13572497
43317094 14644241
957761439 957761440
80700382 269
553216217 4933
42299860 141
85500284 285
768633207 31138
584384199 2163
936691999 11247
590135046 17325
29265907 119
209728314 954
659030303 4093
327915900 163957950
49607624 312
520498545 1735
74994258 372
401700222 1339
410404831 5206
383088509 2287
4565 639931630
330642427 1176
162900000 543
73407951 385
272060184 1957
692645059 2954
527549059 3546
717489506 5669
304700159 1280
969366027 484683014
412642837 7886
892360752 16980
932396765 932396766
476812020 8597
178268698 125281663
120403683 81380715
619621157 6156
909198204 12324
549536679 9027
135757183 764
925275539 4544
658203257 2194
669356541 3507
76890263 264
374677877 15850
209341433 1036
322293779 8581
633469539 5620
769720708 24183
164591957 573
594901983 1983
407400351 1358
415228141 6914
5448 904024776
510902529 1703
9251 769637216
11401 299313284
891780011 30084
930936735 4841
4200005 14
709735844 3185
465599255 1552
914554893 37432
2627 755486584
3814 820864151
734099520 2447
144948415 796
980398294 3268
2 305318
889205248 2964
380620532 1649
750837406 512517
441314403 220657202
567170890 50357
532711322 532711323
573621122 278445592
125381180 1810
747666073 4314
615854812 2519
463558984 1570
892644393 5261
36175249 144
246300000 821
75960995 362
464037519 2173
76210160 1154
502777155 1835
734702450 2449
160019469 610
6251025 26
175461545 1014
19444 607605556
975043528 25496
801875215 14215
343995492 30252
420901403 1403
689065639 344532819
121472450 1231
760200001 2534
237100131 3490
51047910 707
907118553 453559277
798631709 5006
861294123 6765
423113744 2715
456364718 9393
711799162 2753
619441235 5803
803257061 7439
483899306 1613
597438526 2694
583945116 3107
59383106 59383107
265518945 3481
348507868 12452
400582704 2217
280500001 935
355684702 1291
592782807 2583
156547585 1696
950402020 3168
545999576 2618
584114927 2601
955053285 9809
990676963 415716450
702313102 2877
366956968 1988
349015424 349015423
98230 424157140
637641087 318820543
958496806 3195
495128990 1852
579598895 1932
884242589 41118
259074453 129537226
554594023 2157
223387583 934
411832092 1388
5028700 50
699226191 2829
5292 757301820
819481921 2960
167915467 868
998240366 23399
874397717 7027
561107971 2510
565578697 2998
81693021 346
129300446 431
50100155 167
967950919 82142
755042308 5359
792901047 2643
793114441 413394617
549460213 17882
574801916 1916
267846891 4436
992900878 4649
814441345 407220672
391857163 3734
119210292 417
505198315 1684
2250502 16
974403248 3248
648733700 5773
975477241 18558
589212339 2134
9947 566355900
688538999 2954
258153026 1475
791735879 501573707
555560860 8002
998237478 5974
912695369 80363
670353568 3237
4309 559418067
75599747 252
580054193 3376
393170687 17801
431401438 1438
609300980 2031
254695482 1198
890039313 890039312
453301004 1511
484150191 2261
14772 616925384
769859939 769859940
87516764 1003
288410440 1719
435199786 7309
402705353 201352676
75732755 70867438
219507008 876
408015271 1592
985496716 3285
726194742 363097371
96571908 684
618149719 5411
15743 702468403
24195251 365
437894946 218947473
797397341 2658
1666 389225998
902974127 3397
228900716 763
708925931 4563
764097493 2547
67605086 359
2794 697544706
65099789 217
570569213 1957
200400225 668
815439234 407719617
85213 411067512
258812550 1835
441649776 1684
88799704 296
76374641 323
965810590 7110
168876611 873
1040 219447280
249900000 833
614256260 13161
660300000 2201
249102665 228700569
526745614 3526
1149 301133367
655998003 4021
125485881 8363
3335 902691120
788999870 8639
387208566 387208566
36909124 385
614513877 4035
194144239 1123
619200000 2064
176070872 5715
744596060 3665
810351694 15494
144540575 978
783168960 2940
487001493 2254
561767670 9805
16984657 16984658
976799999 3256
855993315 2870
801568659 755361292
21490068 972
50399833 168
533667091 2324
651899999 2173
197400569 658
246413094 843
958244030 5465
13711 540364221
788397372 2628
959195418 14912
660986192 660986192
12299967 41
266017095 1944
525925920 9256
17583159 8791579
220 44694526
359099365 1197
714943075 3018
467475685 3029
345759911 1438
21874082 194
407468916 407468915
874140001 3428
22308020 139
803231503 42188
224642032 864
313201828 1044
247800296 826
258299140 861
824084201 5260
837734528 418867264
974219590 868849503
471168555 2145
779320079 8893
362715595 11957
699902193 2333
2470 343310240
587172461 7148
4098 564306894
535198217 1784
103200001 344
903909504 3825
857400000 2858
986207207 493103603
183690249 647
221943522 1083
704882658 6984
605696974 2357
766475402 18982
109136704 2768
393930629 2190
53355974 269
816360829 408180415
329687802 1103
472212683 472212682
656568330 656568329
760327750 3250
51724539 6694
386169660 2167
928680617 420570693
758851655 379425827
862194126 431097063
17451817 122
137787219 634
581137343 9891
15900054 53
740786904 3247
913383900 3900
712329858 4742
645261608 645261609
960145825 26801
2715 805249112
69488866 260
368561939 2143
33026932 358
166320699 746
96286637 574
276960249 1750
164700850 549
1098 227742768
323402048 1078
676565095 338282548
541135805 4252
299416078 2096
582017531 56534
212036172 4692
83999819 280
473385824 2173
427747394 85549479
133 30703128
395382650 2438
752801481 3298
425999999 1420
137190718 525
184840632 1856
636002120 2120
699808071 699483595
363729235 2201
173135063 587
472091440 5864
168416290 1561
126176787 52553938
457303967 1584
884367268 3277
666302222 2221
963074529 7810
878557209 5107
615771455 5658
499987964 1708
154500516 515
926016693 7303
301993813 2661
236693237 93121426
628970672 10908
394533845 2357
101193385 101193384
956800341 29421
231299738 771
627633694 3999
319801066 1066
206806587 1915
683700000 2279
6980 586669000
343801224 1880
105636126 725
460485700 5931
707985521 2662
407 45303577
147173984 1827
80100336 267
159734817 70029613
136790017 8349
799129690 799129690
814411130 3077
605179701 3298
782602488 3522
75656790 763
209513306 1151
868728465 2984
646290075 17641
727401576 4148
840299036 2801
768661851 4510
83691071 288
567706434 2094
175458636 1941
407091841 2235
273847524 267605953
325842370 1465
591601108 1972
70200122 234
759460828 6658
791101538 2637
586999261 2124
942143341 5758
734097552 2447
316550340 1454
216768090 2247
258685393 1608
358010239 358010240
343500000 1145
42992 894448539
62982093 969
635699555 2119
843663435 3476
989731077 989731077
182400607 608
45360498 582
208200694 694
942214434 75607
450705837 33902
502 139198997
592112153 3308
888937111 7090
53978343 571
745946748 3466
147604449 2209
12380805 46
296206822 1062
537602417 1792
329902067 1207
387096035 151800218
503525560 3165
352800000 1176
625775883 625775884
103807849 1178
119999600 400
315900274 1053
589645288 1971
261922770 2299
18718449 221
489001631 1630
167913594 1924
45564552 2177
190980140 165370178
183787001 1292
620327698 212868287
474622697 237311348
643202113 2144
721762938 2869
650275861 9213
515998280 1720
588300000 1961
453298490 1511
558225918 558225917
152602644 893
737565706 6495
60822019 31514
632926512 2419
495001651 1650
301706283 15769
989038930 645943346
169791734 645
142499467 665
454388660 3267
144159214 1083
636049141 76531
291600000 972
1934 369189757
556901072 7033
362810303 1987
569998800 1900
318225442 127775832
804379327 67629
2355 437005396
691245905 10658
672485913 11841
584851199 3670
972962187 5163
90509664 852
839437139 10940
106381660 370
668702230 2229
234146232 117073116
945603988 863129225
498298565 1661
585972532 14284
171013944 2991
897852187 3938
337199014 1124
607536824 2905
413045990 206522995
921727992 27252
413766071 38397
685296031 2944
149548485 1127
542778743 542778744
166220147 630
6633395 63
782951767 5558
47847011 170
306299999 1021
808348897 27568
705847489 352923744
126131172 428
841034653 3947
624859866 4194
502801076 1676
379479425 2974
603090000 300978221
989013240 103410
897601714 2992
720683130 2955
455315777 1717
831002770 2770
647433131 3116
774900205 2583
584356201 377004
537600001 1792
994025567 16411
22739 588006089
982465471 113005
861711210 5078
842500553 6992
132660649 66330324
559436801 13120
84900027 283
64188098 223
433666832 3967
129270761 64635380
551703594 1839
251441534 2066
316746815 2784
971254307 4100
600147407 5628
736161721 80367
797135 3
371519296 3985
766199698 2554
829539446 8629
254178790 2109
537208329 11458
795322466 21887
832485855 3271
3679 650368431
991313929 6118
157696351 803
680879187 12471
75031829 15570
876894801 3725
898165829 5093
866347140 11291
550967645 494316676
754102005 754102006
283533250 1430
578382524 4725
649500000 2165
99179052 524
5804 712783560
141899528 473
185784851 92892425
688933122 2622
205566691 1185
322348753 29872
400198667 1334
60056820 1308
188392575 15039
326481654 6073
862028409 14559
349578584 1931
544315500 1935
99600164 332
883862979 20405
55784968 1671
520162386 18723
980562594 5199
994021875 6875
911099999 3037
87197819 398
396685990 3629
344666047 1676
53134149 1760
629402098 2098
40119521 2507
733942527 33664
866646328 11306
794322985 383441728
802018917 6027
801324334 7723
838466689 3868
9260 538672720
367801227 1226
514984896 1812
134206172 620
249006672 1909
768962127 365884
995195654 3578
480680958 1976
753116933 753116934
961338439 5923
107716161 631
296582766 3709
346006080 10080
105497835 1948
620101875 2067
193699688 813
636302122 2121
62467704 317
194213871 2043
214964989 3918
376642635 141969632
755762371 3145
529655385 26833
710796297 710796298
954844644 4471
970196765 3234
918899999 3063
65999932 220
421790863 20049
90484377 16889
125100000 417
466986369 6274
653647525 2835
3081 698150120
811975958 400146919
728945497 8766
409201299 1364
550274096 3665
509902831 4757
4250 309327750
6300 921381300
818695382 3047
701098395 2337
254931636 1100
988938404 19215
589405490 589405490
975546783 3296
29243606 29243605
307766964 4637
580500001 1935
532518202 2207
485617774 1961
861113047 4467
984175481 4595
793833734 5001
753602513 2512
364618877 9321
206872055 902
140023361 495
604753156 5018
826447087 5658
188383494 1037
678545230 9025
27923377 219
906761479 8106
75093208 1537
452585184 10434
45861227 1533
535498214 1785
23771087 132
84231876 2275
310976605 155488302
5899 994668146
474728841 2440
711899999 2373
967846929 4408
589499135 1965
178518129 1448
897602992 2992
180 25466845
714992064 3868
265269299 1022
331072400 1603
72256162 330
727793593 3014
336489074 2613
682057436 2893
138018521 538
550726355 4318
374392312 1980
383026619 191513309
944910618 39990
742675956 7311
429963662 203332518
969371089 13628
29240614 261
289043873 1113
871731773 16731
168106405 799
150459186 150459187
199174121 882
357066674 2919
799118258 4187
559120115 427778172
389078562 1363
662232939 12437
911583651 93467
967502044 3225
241611832 1267
593076619 23414
751477207 3266
854368535 854368535
819204572 3119
952962550 951937411
428016203 6534
595752951 3027
520200543 1734
753900000 2513
376759839 4720
416127542 2553
450 78804900
2237 485466444
273633609 10462
345718563 2023
1172 273504219
4413 693767730
145530458 72765229
772691656 5126
855297859 2851
757966933 2730
864602883 2882
749665821 7498
525816823 2218
598801995 1996
341524881 2320
878749134 6690
583347606 583347606
623781103 5269
125186044 497
754013600 7985
311429999 10381
366796763 1435
537063728 4624
702789581 13190
3504 845501184
6368 806590328
78667589 539
513569019 4022
959403197 3198
763200787 2544
461101552 1537
2322 689906395
11400027 38
810602703 2702
340713771 2619
545450661 13521
735112629 283260002
136666049 477
826959061 2901
613484252 422801
589380475 3991
413816594 1987
714001712 2380
659596525 2838
8821 904293636
5912 794407264
462698992 2357
852721571 852721570
799326975 2725
588506847 432713394
340746484 340746485
4224 937537920
734701620 2449
512766901 1818
18228459 139
216299278 721
650750819 2220
278414768 1529
3342 690360282
8432 781307434
9202 942855838
864452359 6741
36348019 18174010
413966845 206983422
6154 864344809
323957050 161978525
352565046 1857
476855533 6670
422292156 56551
666897776 2223
4799987 16
398998671 1330
130796198 442
508834003 3097
330600001 1102
123413488 2134
122449023 489
691421559 3344
491512050 2025
48342445 246
531299292 1771
867974089 3928
2474 222090980
828617378 18248
940153078 7622
722300597 20742
503644800 503644801
925839563 4602
801905281 2673
372871576 1994
381316117 1417
1466 371525720
600050230 3006
483236958 2253
841056075 420528037
9207880 88
301200000 1004
770693078 4538
591577771 2215
265563046 1442
32398598 203
516899999 1723
37444 423135701
265928816 1241
704840347 75972
451544596 32096
90537344 1126
670334045 62387
89785908 328
285059964 1041
253800297 846
204000025 680
797099999 2657
218994726 13389
280393330 2795
667727059 3075
510566031 2108
118359532 559
983571936 17863
608395213 550259531
753903269 2513
213471696 2297
641249324 3889
811523597 8631
291901427 973
334690948 1917
978091897 977397153
194231951 664
693929094 2699
875102473 2917
269387770 1505
61639425 6608
614596150 4140
487243119 243621559
1536 429688320
91121407 903
444983365 2586
290255587 145127794
927028007 28488
730186249 11225
473532114 6783
314401047 1048
997066813 997066814
497829887 2592
218099881 727
933521743 3566
407135010 45189
6692 489934704
721662150 3025
244144299 122072149
458076834 1618
943187246 6927
344950225 1811
673046211 50912
627802059 2549
205060530 1198
69943674 1195
27960074 117
553315775 1984
192757673 1699
375128757 9893
509769559 3294
221007394 1129
368701230 1229
295547397 1134
468412872 1812
110535739 1060
604166064 2132
721797119 341760
372710891 1342
438678431 3286
156599968 522
110569558 1965
609235658 2078
674682472 2801
789689912 3863
747497364 10024
668908897 23422
969929017 457602761
8320 782079321
259880730 1590
358660432 3061
643961010 18645
537472193 2430
301703370 3952
954279286 35129
19651620 428
552015659 2348
199174709 1127
393467700 9993
194210623 1234
639547790 2135
923996919 3080
840452399 420226200
562500666 1875
457026221 6294
164100547 547
166547350 1250
573600694 1912
23 5610137
566842163 2148
607666079 2230
425618207 425618206
681302413 5002
997834886 956388767
981083446 981083446
874636575 3344
376501071 1255
880803057 4144
94642096 94642097
4344 816263809
300990393 1668
997634467 497884542
208640475 720
879602933 2932
529502435 1765
259823490 1930
446289305 23657
819636167 1098708
105663359 384
622049551 24225
742078490 3531
189 53177287
755661654 6535
386293093 1738
835573503 13504
802543141 20815
949557186 6186
740623888 9502
237299210 791
1205 358007910
736252932 3704
908546559 9728
460259469 5483
709656385 5856
989092828 492524482
189599367 632
640400587 2182
634935304 2387
669098239 3170
157872470 597
406018500 2257
584337822 20214
493996640 2100
243900328 813
194400648 648
914395365 3461
751815064 9262
955035797 11726
210879579 6841
941357871 8535
795564571 3295
436948820 1584
259803551 1192
990593955 351936621
599698097 1999
536814503 222926525
75149075 760
678807343 678807344
562799992 1876
1780 474062086
990293338 3448
223814569 1759
15701344 923874376
449419227 179253352
63657450 7023
575874393 4655
173400001 578
538093885 538093886
654297819 2181
457801525 1526
29469601 599
507601693 1692
783002160 2610
457358581 384737
606432189 3387
584249993 6289
579900987 1933
2419 526266942
421629914 5734
881374492 114867
6062 731975557
88791408 10488
137847959 137847960
114837831 1258
255101911 3261
103200344 344
917976415 6076
665699999 2219
360677407 1887
360225705 2352
399287431 13609
309016944 2165
779917581 2665
181476367 62200449
23711865 1827
784343581 5965
694317861 122671
421500107 1405
271581099 1169
2172 272375316
297633883 2904
812783833 2731
23685509 1694
859873567 723327385
452100000 1507
66735699 547
386863059 386863060
487974199 5396
393223409 1596
3095 812651055
948306881 4671
504900640 1683
886699524 8277
338698872 1129
425869812 1461
318899774 1063
679802267 2266
141906332 1671
453387387 3124
31692129 416
440024594 7306
902096992 3007
814202713 2714
965649865 693228056
57233559 1445
896884184 4039
233661706 3861
513275768 14490
480358465 1779
63193845 221
579566143 289783072
368567656 2087
725025122 3063
18628 861869042
650097834 2167
79897240 902
607520077 339980953
983374460 8441
469556315 1815
973478100 486739050
33483840 201
28052 836495978
468405782 2861
925076605 11303
184236256 1085
575074540 2223
372898801 1243
452931998 3049
925799345 414605749
388695637 158861
384906764 2006
576645759 2319
849743875 9057
21943368 296
497866203 171438407
639803501 52182
506701612 1689
543302711 194825365
2645 543413161
285599999 952
892844679 13132
752219443 3888
85467863 42733931
440077129 2017
866096883 433048441
298199006 994
200477648 1018
970282412 4699
274199417 914
875348250 166723
448200807 1494
182442245 91221123
848102826 2827
212842631 847
341789931 1303
3357 973829861
463199543 1544
952287203 7651
619388352 17424
19199993 64
946618087 6449
888902962 2963
62700001 209
4398 462419386
3539 903875979
6815 691790650
41981771 204
493634658 2577
781915665 314583491
350860858 350860859
23973377 515
280227168 976
898215681 8567
19199993 64
86175509 371
252883357 990
448273161 1684
466940339 2895
196800655 656
30942184 247
26606750 125
542 95460725
563399999 1878
425088454 1991
402879817 1927
699054169 4626
882300746 2941
304590287 2471
5631 154118042
294092685 2195
764984576 2626
129814747 1916
613795958 2050
409283239 1833
265800756 264506875
179252786 2236
352586696 1655
74944108 471
600600000 2002
247919617 869
271106047 1388
812903668 37727
155138306 837
271071753 994
490569906 3599
243872739 831
900965587 399806611
653702973 263574256
197864736 2256
64658849 596
280158900 1065
48225447 8228
645303715 2151
520757843 250309044
271024287 15782
689608560 7716
515183537 4296
893413997 4611
651478072 3036
824293664 3159
824271075 11432
306 58834045
304635172 1027
796200001 2654
977778576 8769
719998560 2400
500802674 2325
230115470 1841
584860181 292430090
188113993 1032
26069288 896
944741917 6186
654002181 2180
32138 868174144
410101367 1367
765811243 765811244
756163451 2941
673802079 2246
2699990 9
552015864 552015863
10926 683923896
763594419 2593
802665868 65647
15030641 7515320
870897614 2903
240900000 803
393900000 1313
444373683 1741
80399732 268
340199396 1134
536298681 3185
350080737 14456
522473820 7246
758337616 337518739
580726744 1951
779081368 5465
512298541 7351
338623761 1518
255600733 852
705912516 2995
602402007 2008
832502775 2775
867294128 9571
521666928 2219
904714201 47970
868621245 434310623
955196815 3184
165286484 669
775280293 2774
361035884 95235
108706846 388
7004 695938148
273916671 1036
20660137 291
964295369 6866
31617358 155
84403160 2083
901009200 3700
445247655 20524
718371317 2408
294535985 1586
850803378 2836
307139711 1408
36103284 126
938816600 13003
3488 395977480
618899876 2063
232323443 232323444
271829921 1177
51899928 173
598897225 2638
375326180 5596
967260493 4237
238695087 2468
826820063 2911
164749664 112765
708548763 18676
692242380 7310
351888880 1875
551382969 1932
586529873 3145
51774740 1621
604311840 2187
650906866 4454
809700000 2699
915000001 3050
53867675 856
347663227 1620
23900481 85
606246697 6348
240170265 4597
348359933 1742
636602389 263715069
619498746 2065
760024260 10156
458238105 360346655
791405593 2676
790278475 12844
576902710 1923
174220355 1453
267900892 893
672795007 672795006
560470990 280235495
784832424 14134
281981202 119527811
182050951 2027
416998609 1390
675948649 16582
963625825 4216
347698842 1159
990729383 965270047
275101822 917
5227 878282356
30863478 114
226173651 51055
399034980 399034980
139 40607877
631570694 5579
205952979 33614
9414472 33
741602472 2472
35394 862988762
715497614 2385
92873521 1314
12540989 78
199555474 1505
791406225 3140
781338121 53044
741821284 9836
882299999 2941
893796427 829619122
323369088 3304
997803066 3326
5141 885867697
285548020 273008720
3387 849843480
502071739 2132
269153940 2376
215964763 1195
402183719 2009
986542224 13158
692282796 291921042
729993949 6914
10271 173580495
774381383 6483
877748369 4777
978178612 7485
154829207 1150
14908622 69
55541370 285
723830006 11516
120599925 402
693302310 2311
661263459 27170
821599352 29739
455862709 8253
854294472 3187
391061287 3113
124556208 3182
457582952 1957
765898059 2553
92639217 411
728090925 314039271
392556402 9723
597690534 7203
696302241 2321
453398039 3816
292405008 1107
702351675 67218
467709182 467709182
325800000 1086
308561905 154280952
436854538 7947
461671847 2949
469157173 17153
907165018 11187
824512405 412256203
177586931 7039
873231637 5297
904171744 3076
365577413 15777
414924683 207462341
132369555 2486
410421773 4889
73645248 696
9591 338360889
890351504 18659
515865841 5160
306106978 1360
24898611 993
669490410 125157
60857177 617
399411539 1980
71228 885826848
995703320 3319
193309709 109665288
581568053 10541
584360097 2872
435898547 1453
654644056 327322028
482049118 15456
152148327 638
570034799 2115
371751061 371751062
659743221 2373
660628297 8815
979534743 47041
252451495 3944
187647886 40087
513435169 256717584
692557511 2704
978581639 3310
971075571 5407
939855011 4497
248864879 1177
453594122 3088
125050058 1673
654899685 2183
973360641 4060
979768438 4927
263100205 877
2968 660273795
354300128 1181
693889148 2891
263739089 1156
417562609 12678
9418961 368
946482360 5729
733382805 37677
299445769 2115
349327114 4128
529160775 17455
39759 883842570
771519386 11498
4654 855111410
915965555 3914
319718975 1541
785997380 2620
547382524 2074
916755517 916755518
415779067 6836
611565722 2206
906901646 906901647
170041490 4821
928039717 6751
426483415 2658
514361293 2924
135775324 1528
303001004 1010
266243293 1848
630761521 3606
284333453 963
452517974 9035
96900533 323
98579022 96664703
899892400 49529
5399467 2699734
494401256 1648
144900000 483
136948090 10927
207900694 693
219647756 1535
986703769 3289
222072719 1392
430929832 2963
706198470 3720
755090523 4033
598215031 8753
929396901 3098
964710987 482355493
799498117 2665
990587982 3894
25960298 98
87661439 1068
746467882 5710
424267487 1713
424201415 1414
634842301 2773
439200001 1464
109200334 364
864602881 2882
481387101 2423
935456494 12003
104680 202444289
325488385 2304
378509609 2193
598761972 4484
44100148 147
480198313 1847
86828819 667
195850920 1348
199187640 684
946116009 3353
837436165 26698
248090245 2255
31764851 130
422316361 422316362
977170945 51972
522502211 2577
353569346 353569347
584541411 2613
646577246 147553
4784 323481313
245702014 2405
572698092 1909
510171761 3013
191541072 681
665449303 13034
3583 835976179
551731745 551731746
490967449 31436
787230012 4945
391362908 2806
344016375 6625
818376217 3032
874040670 388164646
927602389 3092
823520812 341974030
661082255 661082256
352005349 1788
563323138 2953
379201624 1264
231701284 231701285
236208602 1554
64677427 311
127180249 942
516262984 2098
752893821 376446910
811517315 811517315
806994258 5281
163499905 545
841858911 16081
962335411 5303
61156306 745
981871836 76599
45948713 206
953437488 13633
904307306 4219
913895565 6285
609900332 2033
32780392 6106
958411565 5481
213298439 106649219
824419312 2989
988453231 7547
162000164 540
726117855 6013
4979 962664755
497047823 4316
66603681 352
564 117783808
760910523 380455262
739641519 3487
359100289 1197
401146070 2970
675602251 2252
755686489 8779
626946080 5743
740696940 740696939
36996196 305
726228261 4028
198900524 663
258850125 1125
732285830 88451
834605399 4475
640327625 2529
694339594 11518
587757879 4744
90847269 639
319537645 7446
431504482 2102
300219509 5079
718839647 24984
291 24330880
654669433 3132
672805655 2693
338399564 1128
262056017 903
750454814 750454815
901502270 3005
95800017 499
182400001 608
82066105 7016
491616327 2492
494339159 8148
164587462 82293731
686553700 2524
563812119 359116
356447546 5759
949427088 3521
265415795 3890
367363263 2050
287400516 958
451854075 2585
435845189 1489
729641724 2603
597603382 27826
132283672 40438
223841139 952
446771867 6993
522343207 2178
831842587 415921293
614408168 4945
699454952 10734
351223632 3336
298799005 996
731697561 2439
3866 421307238
884697312 2949
915472033 4947
932396893 3108
793203569 2644
775879047 13514
728702428 2429
927539847 5823
253399255 36682
155400334 518
502848404 2665
538195167 5908
72418303 2552
801545096 95513
4102 675911152
220056312 1652
544545932 267031084
623097923 2077
815146772 3171
997035224 853572106
677841793 3504
77127764 596
475586691 49215
345124380 1578
904710402 11599
322647344 2668
28059264 174
253098816 1057
260202510 2417
955658158 463152409
794097353 2647
597217971 2105
461763801 2541
904196986 3014
963456400 452950161
202079821 806
5227170 58
812036812 65471
704237099 79485
175799413 586
252300841 841
366406991 248778537
737367016 3597
65594877 311
475763318 1777
239240010 2670
328635256 1555
293593263 3434
158036726 1325
575360300 2142
331038092 1393
627876361 3240
415727829 2437
293007423 2242
483300001 1611
1489 354451987
21352 900440528
350022185 1814
449809740 224904870
659817630 2241
841955577 7364
679419453 4158
378190344 1716
5220938 153
2707 565277368
966407504 3464
534473722 5417
467444627 6483
583023902 2227
57303235 253
771231251 29924
325499999 1085
644351217 644351216
375899319 1253
724727291 2496
743080308 11791
734270224 4485
54717386 362
171480807 626
466351199 13300
108437279 1239
859153798 4293
443691272 2504
658447119 13170
854994458 4110
13380839 88
503926813 2228
449844989 2681
134833348 2617
673402585 336701292
8296 921830247
493280503 3783
582909934 14557
371372702 5695
990 260433754
402301341 1341
710534291 3215
952141890 476070945
322199999 1074
931745313 17613
379419532 67494
276216388 1409
148800497 496
434501949 2429
690538004 3735
514370720 3211
394798869 1316
922427853 3457
731145460 2454
141583671 2870
5869 799908196
706201334 2354
990876098 8423
997496674 3325
604941092 2722
168022297 689
39991411 139
114360353 114360354
440699008 1865
548413241 3174
473544587 2788
83414114 83414114
2582 548055320
948765913 4911
477575432 2903
343340668 1979
435983180 1584
561578639 2480
283933350 283933351
694053836 25497
880319665 3024
722734494 5317
425907923 15686
357904188 10548
138503375 968
950188066 24558
921562270 4693
960246563 4341
144299851 481
973196756 3244
749325339 42319
669881209 2235
868197107 2894
754736789 3126
412446303 2326
994196687 3314
981214734 7776
479945439 2730
446158818 1983
121924511 23022
85876349 867
402260487 2003
946665000 5790
111900094 373
24 6044610
7597 819002182
580820631 2150
35699910 119
690239905 6612
484336791 4985
186299999 621
209934432 991
434475416 382361628
445736865 2272
674204144 3337
921111097 5396
834312025 3409
4097 150577041
991206560 3304
189600000 632
410701370 1369
467573483 13818
2039 600228586
304799784 1016
843618662 16893
446799811 2042
410300282 2508
309976260 2175
84265963 1182
556736805 226469821
832128960 5070
300827388 2345
155133067 1298
848997169 2830
523112803 7840
356861986 12059
23468550 186
147846745 1379
691248837 4737
383401552 1278
41999872 140
125700420 419
254744118 990
698947041 18656
570418689 3584
130118689 516
16296469 8148235
648330528 9978
231460759 1200
724807523 5819
234166687 3133
101099500 515
576600001 1922
312691727 1324
4192 398897319
329232816 10428
301070517 301070518
216448848 756
152242468 644
207366815 976
74713471 354
848242792 7689
14775882 265
396965407 4053
4025073 23
476535129 238267564
461249886 2657
689476499 6132
458292165 2200
399783712 1450
32271065 212
86636013 5916
592503343 1975
892101600 17550
484193598 3134
9257 926983370
2283 332562327
988608751 40814
896775077 4327
771174177 73432
452765155 14752
460912179 1911
651558155 5457
613686944 3505
823682602 27069
5651 885530730
237182859 967
33924089 879
886245577 4009
71212260 71212259
302614053 151307026
951001351 3263
46578673 46578674
232225092 983
573981563 5122
864836582 14814
666476256 2722
394350240 1541
1282 236919852
645749901 2782
470941025 5381
589215715 2255
377099297 1257
646750831 2908
1934 201093452
906891315 5335
14098 526475712
286499046 955
86733724 1339
978301777 3261
744150142 8271
28770080 739
514 118549988
881007249 15866
334498885 1115
918908641 3855
298619244 4172
267990959 1618
60326780 30163390
4908 919667463
366010037 1910
916261971 4668
390350930 9209
18346523 222
837117119 4515
3589 307101360
15419 939125428
356629663 178314831
438674548 1741
2882 582792501
115106891 830
48300160 161
579193590 2140
979706329 4012
858846761 5521
888553806 3766
513059274 24102
467240109 2306
258300860 861
271141641 1540
559226059 279613029
1558 257890122
311622850 5425
3320 602397400
498598793 498598794
222840058 3263
962547741 4869
658188260 6899
110056679 933
563399264 1878
286478680 16760
663622477 2446
558269709 2395
166764274 871
802116384 13202
746992699 27850
58310381 97509
814381360 3679
1191 338422832
684243867 342121934
567945544 2453
240025236 240025237
841753777 420876888
455401299 1518
421877700 2460
218031424 1084
674399460 2248
922198439 3074
481612901 24017
137699811 459
296338217 1244
233392791 4993
660291732 2898
6688 957077578
87196814 335
938403128 3128
626203407 626203406
697784623 348892311
109518184 931
509808375 1814
670395811 5866
759137379 2639
403050025 2259
609601534 2032
128838801 663
23652361 120
1535792 767896
880502936 2935
246481915 128863814
789538798 789538798
751483897 6410
926197911 19690
516601025 1722
95731676 325
832325598 4169
640192276 4594
814991264 18555
24538 644785274
304868754 678995
615590926 5031
599402212 1998
947403943 3158
284531123 142265561
78925802 392
488563286 7148
775502927 2585
574499390 1915
665625167 5307
878955041 5524
313243222 1493
656937801 2301
647973276 2675
823664971 4390
539927192 101471
233400425 778
693855814 31356
551282923 10237
524116274 3301
833699156 2779
169593948 1212
533807166 3534
912095550 4175
265500293 885
463542868 1697
773196733 8316
21535890 107
577226014 11222
596672340 2821
617117741 2097
75084718 1448
848497904 524755369
376801086 7639
202321880 28690
8519 647285774
109997219 964
778973508 389486754
359146035 2612
246729121 1056
870685051 4723
165826304 18368
479100000 1597
5261 644474504
980987125 14942
918472067 75755
108496723 41292182
801741550 2722
666570974 2506
953210617 18472
777600001 2592
894359409 44081
831538069 8558
959026355 479513177
3267 895064383
191135423 1489
323699088 1079
471668139 1820
788742525 3278
134019393 632
844196963 4692
7641 849370552
183109691 618
759553271 697529712
3943 911558534
949872555 3447
248399693 828
314006280 1099
696411827 5206
336739308 1727
687195063 63228
347586060 1211
20399999 68
541069992 541069993
362699007 1209
800166637 3927
897632683 448816341
289380243 144690121
659922259 6700
867541256 4359
594051608 297025804
975927560 4531
76948632 360
629937374 3653
1011 192077979
423598916 1412
760502536 2535
125106526 12141
245985695 885
557161688 4292
645441780 102030
1930 332180752
999409039 999409039
626608299 9231
814802651 2716
311999999 1040
936231023 11521
192999977 78374721
29400098 98
983614613 888945464
569230804 14953
681668359 8867
682168902 557226785
489338879 4685
489001639 1630
255191068 2494
637604653 8651
772497513 2575
299595037 2629
86010337 343
40799864 136
758594400 2720
1584753 8
361848675 180924338
712596728 7731
102304697 51152349
2806 612937907
702382776 702382777
970902680 8557
740097533 2467
538240429 2868
83100277 277
2282 581878052
621516088 24279
258826960 2437
862293124 6454
108246128 2967
145725019 643
981556279 5593
98191333 348
12211479 185
981976298 9214
795410651 10839
561600006 1872
569351757 2014
838380459 419190230
343072337 1255
350733609 1527
374399999 1248
111929687 26574
573899056 1913
430536193 9251
362890969 1628
451902385 9481
498000000 1660
124126339 56038020
70573250 2347
738607723 3017
28696850 2210
625319605 4072
102051438 102051437
770596154 590236230
622068664 311034332
4415 915747002
268859556 1031
614406039 4673
765172839 400195
320070880 5245
512101705 1707
54370317 364
931218759 931218760
4018 800560798
851831714 2988
943877200 3920
968830001 17425
510300001 1701
9621 842087646
277402405 1534
26104859 204
293420620 1498
793600800 5300
3636 988675783
875207018 4990
278074600 1220
182898881 28295
802948583 802948583
805969458 2837
651300989 2171
927702911 17409
734172197 3819
71022403 35511201
857749317 857749318
661202204 2204
234966120 1004
432969429 3044
273211959 2326
293928600 1645
165138404 821
740009831 6358
147540108 2481
723968648 7056
710680564 6241
1018 128769793
422559244 161904022
984770391 925595762
360612176 2075
44257241 838
472615777 1836
876227876 14840
538434770 5944
295241960 10270
482918857 1734
249880529 1169
59700095 199
129950142 1821
269277107 4634
754318669 3970
465887293 3804
810301537 2701
2641 507608123
13076 687200564
486995804 4533
490632464 1936
576796699 94460
885211595 885211596
773441560 773441559
910323254 455161627
336485760 1560
917100000 3057
639992047 3067
383936605 191968302
335585745 1221
248253671 1103
335101116 1117
878018028 3541
734984223 345461475
239759903 119879951
151199496 504
908066985 5368
496034907 1932
407763346 11049
277700441 7990
166770336 4808
389339804 20123
637199718 2124
630154227 11335
504200278 13739
564764513 41902
397041815 1812
838200473 2794
1750545 15
909843299 909843300
534507476 2876
961866010 74373
955597501 4875
354899999 1183
907055216 4400
909968549 454984274
204000001 680
718430429 718430428
438898536 1463
484055478 13682
56400000 188
697915101 3110
955650150 12285
581145279 4720
314164872 1194
714302037 2381
907865505 6328
497544497 3265
168618 774968328
242175151 1890
532875456 6102
846034378 11618
688894553 3138
225000750 750
194399710 648
380999999 1270
647464091 4916
372599884 1242
407328528 1615
242978431 4772
572761945 572761945
602467967 359323439
383008263 2630
216901324 892
657000000 2190
319537763 1638
353399516 1178
820002029 5503
676621025 4496
66385321 270
800938409 7698
589501964 1965
226045983 2552
362216855 1929
169953503 752
416089128 2291
673499466 2245
958800001 3196
1606 211352812
139516533 1593
629685209 2541
471432647 4802
217799275 726
897369670 3573
4601 870775952
271780229 1942
538500000 1795
806414777 78088
796862706 398431353
351728284 25653
142442300 1001
797908775 797908776
898360454 4457
813002709 2710
320298265 1859
330600001 1102
856444427 19788
546292025 8059
667050203 3180
379721467 1484
15622230 96
696619235 2454
284032193 1997
526500871 1755
722592829 11663
248480156 8855
810043227 3297
368104194 368104194
995261171 937596709
444557000 1985
842697190 2809
829904333 12917
190499513 635
816251135 38521
1243 322232834
402758648 4768
456698595 5282
588662139 7881
547597775 22704
188436841 6079
438125556 7483
10260 930126470
246069252 1469
689397703 2298
951216970 3674
800100000 2667
956890741 23377
276987884 1709
22837672 1144
515656218 1918
886797788 2956
821402739 2738
40800114 136
707516849 13747
878689806 325674952
2298 338189125
931984717 4552
984388368 9363
78597307 283
774599999 2582
866697110 2889
709600530 3362
175619776 734
528379437 3782
539659383 32824
168981978 4724
354909192 6037
556339057 11256
119546520 2305
869682379 5380
273896981 1233
529844327 2106
426051521 1833
955824620 69516
528106406 1766
914690737 26522
486541262 3579
329052627 3151
640802559 320401279
417900001 1393
643948992 4399
343384301 4305
548700001 1829
769861239 3001
463202924 1544
424840659 6341
396038829 1837
276255867 138127933
842079875 4525
605256858 5289
155081217 607
539834239 2831
718472307 4295
440 84969720
550070854 2566
637320177 4873
846900001 2823
747208349 4935
249707936 170011763
55591332 194
1059 300498663
123286371 460
1999 422214837
538456120 2056
105794339 402
8386 628212949
485545680 5160
955112589 5014
106806153 511
841224116 9236
787292706 40483
971235135 485617568
454219227 227109614
656193038 4527
4382 757589332
267735241 1570
706689961 706689962
315526794 11832
900795884 5326
760797464 2536
497445049 4967
284701240 949
127646449 1753
183201099 699
447081570 5486
410426940 8085
909366470 3251
314579469 1310
413339812 1991
210922842 1241
561711192 50852
502832513 3136
83761499 74545310
708294697 310651972
234893004 829
204820046 742
2829 136462473
808821299 4549
600599999 2002
765169016 5098
974834162 10721
936558464 7096
286870070 1445
860701777 2869
200526627 3862
51668078 181
699045308 699045307
633297889 2111
546291570 6905
210301287 701
186204029 5793
695402696 2318
435915149 47641
853084182 31433
176106456 635
981066277 16178
36176 905883216
753873200 3742
429622470 6067
536388364 268194182
577203140 1924
562658776 13705
729764063 3803
459723981 6753
777314854 777314854
917698630 3059
365398783 1218
563946621 4472
846904523 5077
212095187 801
831497847 391771665
335028547 1514
105 7997115
214853821 6290
449101164 1497
755928304 8308
30599899 102
534939053 267469526
240600000 802
749099765 2497
171601103 572
535798264 1786
909116775 13265
895677120 16920
840436050 5745
506399999 1688
780433451 389378040
933535365 3218
171300239 571
645612933 3636
697846717 2463
808801046 2696
343149917 171574958
610137121 2694
178973696 713
37178476 2051
81019621 319
392939846 1762
917562842 4814
656979719 3667
967159593 26616
918965485 6038
945206262 6526
609641270 2978
265518605 4345
887663209 5736
948019468 8956
30300100 101
957603193 3192
277737204 2030
895865868 5067
289544551 269215664
909937165 4397
867292715 867292716
966903206 3223
989110710 6719
996352416 485106702
893103774 2977
483692353 10428
663849393 10663
712876242 249829991
320413658 320413659
583822500 4579
731937439 485424
705612337 6864
3079 846061836
872836479 11959
526092300 19413
233999838 780
702617439 2570
110440995 53782682
760053386 12227
229928399 1734
674651478 2877
813897288 2713
238199466 794
468154471 2514
314999151 1050
300571694 1890
311909850 10458
656430109 257047885
77098890 1002
120582620 66268433
820888367 3792
453061380 7060
617702060 2059
858902862 2863
242902724 5249
166674251 1756
774894331 387447165
911698811 3039
391276503 391276504
514728274 3029
604097276 195202
441438275 234742266
786739895 3665
471902826 1573
917535721 4337
948864060 3561
332441530 1421
295458595 2509
637084005 6676
303673919 5960
340349100 4732
812972056 7959
502371319 20515
2366 506130973
230646542 1836
308174352 14140
347502458 173751229
1074 310985292
250964551 4577
151049497 572
247218705 983
910452468 407201846
262200684 874
294483113 1342
682297356 2491
967406433 4489
623746406 5959
1975 533426525
330899538 1103
900078737 3376
659702198 2199
819565810 766587858
314265094 1417
424395113 2179
998696671 3329
124935669 891
300407668 1389
8265375 28
386028960 2328
901298508 3091
64866055 362
538895494 269447747
306875480 7837
944105035 3147
357001817 1190
3332 834552126
521999999 1740
215801700 1121
789274326 13258
99422293 352
402074945 1424
834158521 8968
600205079 10510
976153070 17499
812490773 6203
777304124 2591
979073737 14088
796275156 8953
971796353 971796354
690952626 4927
153507360 1412
707702359 2359
473392029 4294
817466457 817466456
468598438 1562
644975929 3592
812431893 5767
174832979 980
546191175 12716
754956774 2754
378376801 2775
2527 627102847
4889670 170
104256443 52128221
3748 407572512
443083652 3429
616502056 2055
785830788 2693
141570341 1207
887269599 5380
630919459 10532
952222061 7261
490089486 2775
229259140 229259139
161399482 538
407831969 2015
572050772 6489
388675187 8318
662404921 8771
645160991 18592
832706190 2790
455650320 2149
466587140 11965
246604205 2162
441219569 441219570
168943598 76249708
441347493 2538
787602921 3762
11241 709563530
467655375 4125
729687479 15790
150233073 884
503450080 251725040
480507391 1782
831457936 56248
912211081 4013
562602390 8309
89181999 344
819212055 8879
996596677 3322
283700581 955
58313238 486
933164141 466582070
283799999 946
539807075 1890
451501286 1505
886065195 886065194
206672181 715
110099882 367
483929047 483929046
519898267 1733
881456911 5108
704521360 6844
492418755 3698
760557304 2739
573605621 286802811
2247 373132326
229199235 764
154741232 811
272399091 908
271200986 904
112200216 374
606902024 2023
890526649 2453315
643926074 2595
507628800 4800
578291743 274704289
759168026 2597
710036279 13770
820587133 3132
285269094 1179
830249161 8385
489482378 2023
780812449 6997
829359227 2873
54000032 180
917690917 3296
785883666 3546
4478370 92
391199999 1304
703502345 2345
126149455 3734
726993083 4517
932149943 10692
247133645 5186
800397333 2668
439610850 11025
931548428 8411
565366387 3527
263869113 1976
859163826 3636
798525406 7264
160217401 1050
128333825 457
887765239 887765240
356421671 4414
235643041 2713
74677427 1346
828343900 3071
33299926 111
252050100 3798
114388249 389
906098023 443591953
415057262 1489
541500360 1805
959979637 17556
699342295 4534
5410 917130250
652505366 2677
866438757 9315
790108250 7197
984799877 29118
764754418 5702
375134404 6634
522429061 1753
248917388 2103
483985224 2104
544683315 7645
443399817 3104
3594 785273898
544969334 2054
685156263 2681
37515994 145
941714801 4627
858442035 6431
919594273 4562
71099972 237
829707945 13791
127499794 425
883075585 5448
42472544 16265950
405169775 9603
627902094 2093
818289274 11413
179912045 2106
769873795 4456
370831469 9581
21093742 8991
826285407 3224
202955792 1929
394888593 121579
184119695 1471
208901059 104450529
439214754 1745
506714761 3810
58200001 194
2894 789542417
79200265 264
915925008 4493
48880260 422
730994622 3522
935698851 3119
608738752 270151519
368 80534399
979283045 928626404
982145030 4205
585640124 4901
727567172 3009
544248763 221660445
720939147 256184938
519907558 259953779
512785559 3163
296157135 4216
104617590 2310
23280224 105
990436598 71684
5959604 30
104832337 476
135652345 552
405000621 1350
499802681 1666
834279237 10553
856353219 9709
90300027 301
846537000 4344
77885568 291
163500545 545
460623023 3519
399792104 2152
988603016 9371
720093328 4628
742276 333313958
166953006 166953005
524297432 1903
801144479 7436
525601541 1752
1238 332723642
396924219 1876
747581437 11731
429804876 1574
982420707 47794
543198264 4428
368061903 3259
311902790 1415
867302890 2891
973810599 7617
98369451 502
6609 323993007
413 70360745
650778505 4691
279403623 5206
10638089 102
614098863 2047
951942089 5099
1871 523522437
415198615 1384
670125369 2469
583011177 291505588
439757904 2924
812402765 2708
274492667 1037
359476528 3869
707398105 2358
933331377 5565
335471125 1949
49668204 179
190383815 5457
551949727 2662
547954696 2371
5534 380318376
683396293 3002
488930137 488930137
485988359 2230
83428577 616
220143856 1565
78007258 287
649691996 3595
805829781 8935
505119757 505119757
911433973 4247
397109465 2509
510077420 8709
313173431 1188
835203512 12056
1031 273257546
95100148 317
628799956 2096
2073 405754509
435961942 5141
824 22032466
203100450 677
156000520 520
5276395 18
630345959 4318
611400253 2038
858099712 5793
379748149 259818997
75694960 277
3449 398794074
989806164 9116
864156824 12163
170391034 630
167400559 558
287999397 960
551400001 1838
3483 276924481
916373899 7540
553366842 10371
41203488 233
327507965 8000
453191949 2121
930327805 4301
974934185 3949
701891963 5310
562777308 2004
595671721 2252
536678838 268339419
3509 624088113
220824967 110412483
256254958 2907
80506874 537
108839693 899
824677349 3074
657297810 2191
333971218 2743
764808359 2710
492450442 1912
689582903 7569
504699080 504699080
600274939 600274939
361721734 2439
950798823 950798824
570226085 570226086
745914579 13389
459563651 2149
502071250 3897
245773009 1391
967980229 6173
356053794 328738430
150069851 2909
17956199 120
190477393 95238696
635725776 6447
905953441 3192
1821 388550412
528299732 1761
621401915 4294
245032620 2820
688503147 2295
47999999 160
303936360 12846
248100000 827
553563937 2052
116454059 828
77846697 1871
2905 183709682
128099999 427
85355964 331
92400308 308
238230899 4460
295499014 985
429157609 1866
248164600 130748997
243401497 6620
149700498 499
64300729 32150364
429205414 7968
696691939 23219
4130145 32
896001631 448000815
344367074 4035
747001584 2490
931598576 10881
639115702 2206
762598887 2542
883651623 19941
812039895 5127
498173939 5654
973206380 3244
539628145 1870
868372911 868372911
662547533 14194
925087151 9094
757476266 31411
787970589 23518
476701642 1589
359133543 359133544
250429977 927
349309295 1548
42749259 361
770876705 4183
561760323 561760324
410099996 1373
392399781 1308
18599992 62
441824240 1936
183074127 818
536191599 5086
4836000 25
372016931 172121183
647250918 3025
620267462 2803
928030429 5044
490442247 5999
266399866 1006
220800736 736
255575249 875
618081967 8308
367294452 12614
851855499 6407
95076117 477
913819948 3409
647287776 7264
673753121 3950
644700001 2149
523598899 2594
150620293 75310146
974355076 485397222
209478233 3405
685110010 3958
31545312 31545313
603 135700427
177850260 696
938481243 7419
757581852 4511
999791529 498756205
125315728 536
765597449 2552
854093914 39616
691383542 3947
428105135 6443
700068420 7641
543601813 1812
3355 569525625
289544805 1603
830039639 15550
915871355 915871355
415585815 1556
53798548 53798547
923745243 4271
547335172 547335173
594193308 3344
673853394 25880
843555600 111283
204969286 2385
983448281 3814
923015077 923015077
338628649 6075
302099999 1007
371131894 371131895
4727 131727309
449399743 1498
565377543 2137
435829922 7609
992427726 992427725
958952017 15888
858557828 11146
581815726 2436
3823 866894908
777915976 3112
37766898 681
602064209 301032104
314698950 1049
684396586 474348855
747070781 2890
308254115 9263
266921812 2997
467846392 10010
255300170 851
255252105 873
718428577 2596
257321407 1856
251258110 1177
739321310 6370
978299002 3261
3528361 16
334778766 2945
35469224 165
89458459 1183
145249867 844
462661539 17543
860497176 11357
781228618 4900
275264468 1079
326766546 10469
438369432 1506
972441528 20858
226396424 1693
374399500 1248
297264356 78579
2673 661468599
100516619 433
669502679 2823
89744310 354
469501415 1565
713244974 26921
347100141 1157
596254040 6078
802198753 114469
909563408 4488
920628147 460314073
21133779 1306
690844721 9061
66208588 57558379
10210 684778310
323401078 1078
905511673 450132736
616755749 2074
915607889 3326
371410637 371410636
97389006 446
610 171070230
687599490 2292
590091270 6603
444250311 2361
792898850 2643
90 18215932
16980 958710415
393316627 1441
956009968 13168
338137710 2639
664750334 357454291
346679551 3297
446107526 71733
930276137 12195
306822555 1036
423301410 1411
543553579 11390
740427588 5778
508018003 4148
417298781 1391
242444940 4135
333013755 37228
472320449 1856
928069505 10633
285901323 953
509575868 3735
567528353 3797
856657737 717963409
4679 136556482
908404222 3028
336453632 1884
695742894 5359
870360058 5546
357924861 2542
453301511 1511
622804110 20836
903957345 48253
221949327 1676
971597429 4590
653134425 4802
679011960 11220
106990323 53495161
275399082 918
36707 101426642
553883874 2334
760710106 4635
733478109 2833
416701460 1389
85815508 447
760902172 3095
155499102 638
199725807 5732
948597357 3162
101332850 394
470549475 1896
204408301 910
153900513 513
309601621 3180
195775335 1234
717001367 2390
36031016 18015508
280238066 280238067
868497105 2895
756897478 2523
286200000 954
163522854 1409
253044527 1541
867744773 4297
367799303 1226
465699986 11218
805868965 4332
229199999 764
524879929 2537
386987744 1672
27021593 123
766247579 3217
765326816 5037
114498600 600
5098619 20
828592682 8197
703423645 76304
945339390 6921
441666105 1787
934763505 398952122
58200147 194
362433436 49326
352965959 7687
185484476 1443
779128872 16187
14403011 52
259845604 1862
133105774 3091
1535 427090189
659304437 2397
714511768 2462
888021409 686455664
130210698 49245452
617129805 308564902
600002000 2000
378545820 3670
495287090 3991
570781178 285390589
548959444 3674
54903280 214
760639194 3405
377119099 2643
268757173 27427
247201589 824
737531502 684884673
616311537 2876
558552172 1953
522054853 9333
197708623 3609
141842607 4366
473116598 8222
443051701 443051702
380998730 1270
867429144 7030
605733031 7295
554701850 1849
218369183 1331
780171677 4603
651021894 9499
609201348 2572
816293776 11494
48513 614238637
545001269 1997
228899238 763
192635445 1003
750452418 2889
617457461 38462
706211780 2799
235335331 235335330
153522056 667
731399999 2438
610160069 3310
625664226 14647
242692822 1167
1192297 596148
243302296 6070
7173 899417992
382711411 1702
429027203 214513601
350848495 44767
205200684 684
222796154 1037
357967881 3665
555600647 1852
84576383 662
132858315 502
463034784 463034784
412415404 3404
930724237 3826
732020946 3398
489711576 2479
114854741 1201
446099049 1487
7372 759686091
556026432 2314
963003612 3210
178246392 880
11185748 97
905725841 4882
484793171 2853
678583139 4240
221166537 221166537
682343974 95553
342922014 142421234
139483089 482
244194614 9318
501163586 3278
386152894 2734
630389289 2383
771610994 78122
836402788 2788
503784567 503784566
151792192 595
298799004 996
756082938 4997
116505437 2498
771919451 771919450
174600358 582
311936751 311936752
662101664 2207
921484501 13250
771577932 769549470
127951116 623
46274013 362
807607427 9222
261900873 873
925773126 25877
590684449 3842
175171617 1119
840263256 14553
265564870 9931
517912067 3923
248947581 248947580
644597713 4364
49409100 369
334378647 5787
274183355 3413
40332825 325
799983044 11040
197700831 659
728399550 7075
912165010 4321
587702299 1959
491796558 4059
860983490 3660
254938338 1314
132660809 815
10726 829280483
896959007 3088
880944445 15117
532672790 3343
317099584 1057
263563055 1385
863297226 25586
507831423 2729
626928430 4319
6300022 21
659402197 2198
852294407 24087
386401287 1288
783186129 3187
33300113 111
261211970 1646
22281183 79
234239653 1109
782775053 3643
332771891 2013
405601158 1352
649978715 2261
143581094 707
230847435 1197
953450282 18637
340798863 1136
689102296 2297
575995549 24278
25500020 85
912484364 9515
410111181 1983
360073091 1336
448164025 2604
450003094 292581033
966166532 18891
62520307 31260153
206100000 687
779998064 2600
49049675 49049674
652175968 4871
920621703 27289
4665 729920889
525663288 7216
819188336 32081
92939013 22657
665892380 4855
41412899 146
528164425 1847
6056 695116463
249000829 830
777396592 4648
584408678 117643
186559549 1723
414389482 2127
586117984 8375
450059389 450059388
956502540 3885
2114 356511302
123149632 1427
499203262 1664
820456080 3640
2826374 11
970577941 14620
566750695 2242
812508528 5352
217200170 724
23082833 23082832
132600443 442
343559880 121463122
451923153 7827
216235537 108117768
521775281 2522
147214921 1590
109141344 936
844975896 30657
85992531 392
159717009 956
134 28128017
26972800 11624504
871310046 6630
28508634 603
310914654 2302
972429485 8769
834333967 3477
696465196 16609
731489992 4019
619424076 3642
501600001 1672
459259639 2180
746124986 720122366
960393781 20340
211320556 825
408599668 1362
262672899 2136
628435201 18176
482318603 6394
448006656 4736
654790469 5106
673192035 3061
294191818 1637
610200001 2034
264283502 2061
22602376 94
980349889 4933
646262136 4472
628499487 2095
19899726 101
252899158 843
2949 745269962
229135715 1046
4842 881245457
78003259 3537
687388450 10150
256169358 6665
466198445 1554
369299877 2558
541447670 28586
688962360 7212
644642142 19815
709432285 354716142
565214464 5048
732284711 4842
378405850 3527
358411875 1725
4632785 26
1391818 31
353828920 4901
599100001 1997
839019063 9697
880793443 3812
530999608 1770
369548564 3589
448500001 1495
341576466 1694
3011 711998794
133658320 488
417138435 389485
280126512 1744
613201006 2044
539699362 101443
827880117 413940059
193566400 939
3746 89222228
367385808 5014
42900143 143
551764477 3308
616501486 2055
329701098 1099
117900000 393
721450744 3031
217234986 84501010
733228111 4110
377808475 188904237
39992070 374
186544127 1504
469467325 20073
495681343 2381
6348 684989440
63502 849083286
699665688 5076
2889 617035509
11280 86727471
7873 340987503
542394883 5293
297893681 1204
166028395 694
292669479 1091
881925466 881925466
266866390 1445
663001874 2210
667609989 3121
399603436 3359
14989933 79
870428684 3076
568320097 2242
638839841 4204
669000268 2230
727348756 2477
620094925 310047462
932918519 5437
206038144 78840613
768242725 2804
757366147 5513
219901094 733
888892368 7683
934204930 5061
92815476 475
502243910 118370
754797483 2516
619581613 4803
756002520 2520
587401958 1958
80 14843680
446660910 1574
262356134 994
513727263 4010
412615926 1423
647397841 2158
817841064 6119
1995 572698665
280980177 280980178
345570219 345570220
286293969 3149
860775568 1442019
310070932 310070933
949308703 474654352
915524382 6673
362700001 1209
477709286 2139
787020299 7425
175800084 586
791701519 2639
830787356 3794
283272443 1418
811215134 3051
499379138 2583
548496502 2507
309259329 2324
290623375 1435
896124048 5520
171868528 2967
684965697 6684
391563143 12092
12124030 6062015
451202073 1504
459867943 3142
964748932 19317
358801898 1196
228197298 960
943342089 12750
832338395 9918
491623550 2553
824270311 2812
1265286 7
281013019 3262
582748416 291374208
475471426 2365
587400940 1958
171 22889547
15744310 420
781896118 4337
737418617 2764
108617870 108617869
821866119 3778
638869281 2431
579276972 7366
393600536 1312
739875026 5368
294322459 1396
881145284 4559
691535075 4638
568200063 1894
214912022 717
624634572 3586
740231440 20488
468857984 2432
519169215 1761
583370153 2064
878981340 5219
242767676 1636
495684311 247842155
406969763 8529
18516267 125
615779647 10684
733803290 560590649
872552536 7522
653075654 326537827
23699969 79
176001443 1163
121640669 2063
510972641 2763
262200110 874
449215773 382411894
306465808 2088
628802095 2096
710423511 3470
505876120 19480
102662632 517
868497105 2895
131366899 65683449
460073797 2667
389695207 11306
512099981 6291
36396692 130
156600223 522
573987044 2516
888092139 5511
557922427 557922428
663670785 10408
159467353 617
779102019 6602
111758633 1118
7322 984325325
839918499 3071
80769342 1326
889446576 3068
366600000 1222
163275593 81637796
4884 691252779
680874590 46295
677472421 13620
997704396 8915
240349356 827
614699999 2049
87006214 441
954479699 477239849
380212686 9158
395453453 1842
614546557 2345
891603404 3269
810076505 367001000
880482674 880482675
233473247 806
996300251 3321
197940334 2091
184562619 1180
786823211 2634
447622445 309804621
502112544 7752
207097707 1226
156491789 983
328503734 4932
719698854 2399
890126677 450143727
758627584 9724
659923738 10862
122442156 2172
526487480 237479581
194600338 804
931851731 19790
275390340 3316
911461659 911461660
595095404 2419
636485301 3958
540496984 1838
799006583 24266
18560833 101
849463029 424731514
438328711 1879
739423833 2696
710199850 2689
401666708 3724
830098043 2767
6634440 54
700117671 30088
733011351 5590
945755039 7289
858356540 4010
858127289 6518
493439232 8448
298688944 2515
2673777 19
857447721 401261980
303772570 12589
325198916 1084
439823999 10560
962422884 732251077
62130981 382
204994241 1261
356380539 2154
189852087 14219
106075170 405
624083740 36541
939855311 5449
406853822 1538
563087725 3877
428760403 2534
301131337 9669
528893089 26861
639703404 3417
633957041 11728
788076667 8622
234482285 117241142
695881285 695881285
365735545 16411
987792664 6253
467402735 1558
30174285 1902
108241907 53759815
832797231 2776
229006523 978
156483025 156483026
733689280 33747
533447083 1797
334584168 334584169
3083 717189041
288453029 3424
982922816 3616
366941484 3327
6907 892936960
671101869 2237
475200460 1584
134780200 2972
699 57543078
733629386 733629386
1257 149796690
555601618 1852
225234106 112617053
893646073 4488
557866347 557866347
525494015 2304
848515302 28638
343031071 1944
838845464 6328
308962147 1268
405964122 1587
733500690 325272182
750980923 750980924
115497363 2084
922116977 461058488
882415671 16531
2427 543638292
73499999 245
367549354 1373
334690662 2778
454331310 15234
534864235 2925
337148955 1665
286576058 5717
678590960 5535
660423750 2715
165270179 1587
300037726 4355
454632202 454632203
909390546 5769
747297509 2491
163181247 592
822597836 2742
26251939 130
86462826 295
972838150 49382
139060241 1206
974487420 974487421
702229220 2668
186299378 621
902019546 16294
121227447 2830
403777315 2535
528555618 528555619
207899999 693
753705361 3480
23562 948128414
595452330 8478
14399952 48
404679423 1897
973977450 446866312
842292611 8574
407255936 1843
625592421 2180
206100688 687
761973452 5879
292669721 4318
911996959 3040
88563972 990
108130231 626
473698421 1579
790465222 51399
184015777 92007889
105802161 1011
239605767 119802883
486653962 3773
298800997 996
574134769 5918
2549 590339912
622616833 3898
67114881 640
419786451 65911
460200730 1534
555758418 12774
614120975 3864
997503324 3325
203099701 677
859839248 290843804
289594114 289594115
8211031 29
331787079 1552
978005770 3260
226580199 1540
71 6756644
40048254 927
176890786 807
993091091 5905
846999074 4849
982744302 9124
838036728 5429
404401026 1348
29100098 97
140061210 2613
3932 884554516
17478044 65
339046476 5100
505763616 2364
819758640 5820
169716844 785
803097508 2677
423702762 201406619
326876647 2567
325201079 1084
948419331 17143
3901 983664457
164754175 812
968691035 484345518
65690278 1726
796447234 398223617
25041609 12520804
228456170 2003
985858667 10422
120353219 10984
747900000 2493
287136049 23248
176560840 94166452
551840436 3062
495295079 2963
1335 296098093
372600087 1242
627587249 1659682
832346385 3394
271440304 3554
232725842 924
214569393 85292901
771722915 5230
4923726 2012990
814967167 152587
970496765 3235
383880314 2485
300301960 1001
201591909 1033
175873035 923
377544898 135424894
759737819 379868910
313048890 1393
795301763 2651
68399771 228
979976538 9354
748888527 3566
872459216 370468271
111831538 460
1011 254992398
695098540 2317
330826773 1359
78737670 279
664047350 8291
750598182 2502
949678167 5539
694497774 10509
742809589 742809590
453377073 1544
73151621 1126
502798324 1676
383539068 236543233
4970073 4970074
779785480 7397
311725848 1941
890914079 2994
450969754 2006
724497962 2415
704845092 3417
227596512 5039
170674374 625
20596773 244
742671469 10038
666458100 3850
561571606 3413
30385446 114
240198883 1542
516346466 1911
25696633 109
677214465 66527
620599182 620599183
739005867 13682
960114016 4042
553798155 1846
854491966 6051
785997381 2620
822888537 4148
419363771 5883
142069571 71034785
292799024 976
120618720 648
474601583 1582
526901522 2359
759597467 2532
153455222 59181458
226839019 903
475201584 1584
399285831 1390
994370215 491154904
976998189 26716
733883300 2488
540961692 8854
807070523 2964
591001969 1970
151922987 762
23107455 123
768463205 306962620
425231118 49179
186066217 1302
2421 683937861
895151521 9392
31778377 106
510658854 2352
229210185 854
132446600 1684
378438367 18976
629100821 2097
982222778 4183
354901183 1183
979389687 489694844
957002966 3190
847278505 5494
74278697 281
286170192 4851
547972269 3095
17483521 116
468994536 3996
901492315 6884
5202 571767426
4937 764178482
203767919 2927
397557064 3064
408284899 3670
418435093 3324
624666444 7769
17887781 8199197
786544571 5827
442538441 1858
770046285 385023142
620008315 5010
709526664 28952
306300000 1021
724904163 22053
986660238 8062
84351745 384
978450498 4159
410685311 1570
2046 523101759
886099126 8321
150600082 502
304238420 1269
312703665 20891
891597281 2972
178800597 596
12676787 4333
686038123 686038124
262734650 1451
830666338 9461
552601844 1842
376472995 1691
311100001 1037
984641675 889830045
926731498 4598
278365651 1038
426489629 1715
113363850 3481
82661913 469
602842128 6692
978897649 3263
339306824 3209
630999592 2245
385349010 6927
966869147 24279
528181966 9865
566741607 2378
904500723 3015
880503647 32702
749064625 7055
763305125 2801
881141124 5641
376624291 3531
380867082 2999
518741322 69087
692844855 2948
23505492 19644987
696356110 8884
111299628 371
935241579 6962
138120997 806
479001600 6048
559271651 559271652
288524578 130173178
878416701 47354
195116385 841
963303211 3211
122999795 410
507681671 2693
381346580 2893
252079160 1070
602108816 441574606
101351866 465
344433421 130049971
43823542 42698591
994517577 3772
522809321 10120
36180573 1353
687817494 5238
404700245 1349
141294049 757
623319802 3578
531191299 2838
430539735 2294
198430379 1333
873300000 2911
353700482 1179
578946007 3929
528762441 4894
31696872 306
987393025 3408
596343961 8936
706915293 6701
624544815 6793
332098892 1107
599189013 2151
702320037 6526
49434028 287
4672 891711942
505363241 18695
77700298 259
231299228 771
893783190 893783191
593996330 296998165
661496670 258089171
840823829 5390
915296293 4719
166200527 554
6594025 6594024
614982293 20140
872558911 4497
100346274 1343
979131343 7162
764990846 4115
337268897 10951
250706241 1042
623293658 11631
182210896 3222
347352346 1810
363084580 12463
50741806 40128918
504033013 2863
927832386 4284
966212543 483106271
694746612 14427
702156495 3225
1641117 820558
773658033 389164
377201406 1331
991503305 3305
486116893 243058446
369225787 1373
441592305 1649
976571852 930751423
3465 877707796
739355535 2482
196955543 196955544
206999925 690
388782721 14304
615000844 2050
231227427 1203
434826803 2835
441602905 1472
90931441 326
980928535 22866
111965709 964
9525709 111
537810600 2330
349500001 1165
534549578 534549579
51797697 326
464353881 1813
9857 926114435
673370235 242363194
675597749 2252
974652299 974652298
818774240 2741
431273668 1661
691336572 2971
237641734 214479228
404999304 1350
202461782 202461781
898844401 18704
67306629 400
584698052 1949
741239417 741239418
541801076 1806
762904411 2543
669298324 2231
766699253 18139
410399677 1368
578718360 1980
73595469 542
994010944 453108037
687264011 3956
988954849 3528
762280397 381140198
16463 558247321
738541426 47451
926672339 3949
687435967 3488
34799954 116
244460140 1051
324298919 1081
789004238 2630
8161 300560705
801292511 4601
757790438 11240
698740712 6144
437117806 3181
48566359 189
432167268 2368
851490295 10414
442304323 1619
583814782 2212
438098890 7808
166921477 13309
167400557 558
299561118 1915
449117145 6328
635665884 4276
11182925 43
651023011 6714
235642584 830
881643950 4334
186808998 1169
52200000 174
2502 358464042
746614255 2640
83455904 1677
335028631 7048
290953495 162337557
113439356 458
739500001 2465
682802231 2276
113405257 579
566818876 2505
867130655 433565327
771000001 2570
169263094 169263094
111300332 371
309901104 1033
600600914 2002
3084 891465553
54000258 180
3379 983521455
265856850 1213
517801727 1726
282938370 1430
264300882 881
96000320 320
627067849 627067848
140550927 897
667201908 2224
891930753 8896
401619094 2189
923103666 3077
952229881 6333
238432309 4694
359698801 1199
903750468 11239
384899568 1283
1742 434944467
135804250 45944401
919807351 8954
349967380 2530
22199999 74
675771188 2611
186989924 801
332494076 332494075
861761456 17637
872904811 2974
759763049 379881525
164911712 613
763512977 365166071
138352606 940
142166882 1826
904770336 6311
741442362 3522
611255432 5351
15620899 93
94410903 1180
577339927 2708
745783849 11031
288899924 963
929686822 5530
870597217 2902
27299954 91
39013100 25574564
953638970 4160
397264185 2512
791486649 12912
940981401 8104
82139043 1155
618650735 4259
223316843 1691
688805745 2788
2146 347151982
684301503 2281
170758125 625
2329 497399200
381507859 5848
996031303 402230536
411385486 4863
88126828 369
128700000 429
408667403 2522
725545549 5684
75981 646357946
963274117 481637059
671790726 6291
127734406 561
881450640 10476
162726946 126966789
44912959 366
922893357 9953
88622106 299
123783196 1460
299863343 149931671
346428899 5700
476312579 5540
431582048 2012
986345295 3987
620697930 2069
208199754 694
23100047 77
519683847 3179
474655770 7542
899400392 2998
208799304 696
579947300 55291
792357095 2696
179377604 2189
542702044 1809
218514716 3755
12900013 43
796 207277604
192852997 682
844433206 5376
626188213 16597
94200001 314
194051000 1144
228200113 918
153305 1
791550900 3348
22581638 170
263488337 263488337
890391779 445195889
997400185 992288132
748334252 374167126
153000455 510
673501525 2245
497490245 17753
60281209 2493
875463451 31025
450602467 1502
555300813 1851
563151001 10043
557100203 1857
557667815 2092
342774389 2802
307615150 1073
181437821 10196
7279 863932375
651625919 13266
236142188 60269
816781695 816781695
444001481 1480
270747702 270747703
798515489 8634
538766581 3013
749997739 2500
538842963 21824
591577186 3418
910907280 4120
574623715 2594
567645421 2347
304626240 2736
329974010 3510
793012189 793012188
245954231 2822
9608 528789052
634170965 9562
966372601 3516
935270234 12085
711297628 2371
121025547 728
627297673 50353
863455249 4934
804821193 4193
559350635 279675317
320675823 24524
332700000 1109
292565896 1652
913846849 3290
197400658 658
984003553 5404
702218981 4004
911332179 4286
825147325 3609
799502664 2665
611156223 6557
665599232 2513
808200390 2694
716535184 8523
794091012 4238
236642721 3687
701699892 2339
591453171 3619
231627860 115813930
430865811 3329
855505921 855505922
610686018 493220261
185377242 634
755519040 6583
559012961 1929
516700562 1937
768542158 3237
950100001 3167
3119 836586913
375298749 1251
277365290 1757
533650287 9802
363956643 9428
863221369 13739
184499472 615
633849874 38553
973503501 3245
4625 915406878
140011537 3248
441673351 240868360
369018783 1359
821403918 2738
201227187 723
72737296 645
575373655 3914
705602091 2352
551746293 2749
37027335 2821
805352647 3817
244760589 1549
579299999 1931
768525304 7553
815990045 9302
539119857 7993
658377309 2588
406860107 5546
870466771 4054
3264783 34
986218584 4963
732902396 2443
27600000 92
452941591 2329
800574047 9640
516394745 3265
495300000 1651
587315141 2306
303509697 2674
503247063 1948
447745851 1948
422065233 12441
633000000 2110
394113723 2383
940341904 940341904
159609924 636
266215655 1802
358771093 1207
962697731 3209
988868397 5218
118524121 1560
25426419 8813167
548400360 1828
783872799 2634
7416 349084506
711021305 3551
1970 517585947
170073800 1300
669207368 8923
545404067 2269
400763341 200381671
589528234 2005
145906255 62650713
7662571 49
226899356 4607
15355 973967650
518023935 5135
908204469 3141
694100547 347050273
119399199 438
358317485 2207
455032564 4381
863800129 11441
259 72540720
500750073 2053
952051108 587384547
875955387 542419542
10872 839970968
4613078 24
520420416 2364
149400498 498
919176205 51259
82543691 966
7499 765925363
776278173 2643
143683357 481
593961453 3519
872075456 108239
153135720 1487
965697508 3219
479266688 2497
286799238 956
75299749 251
669673805 334836902
400001409 1576
323999743 1080
563151105 4384
268500894 895
953196742 3323
277048115 2577
105706796 365
508967030 8681
394270464 1546
624478811 219867840
1647 296407091
4527 743772752
430397562 26207
446269485 223134742
845984709 3441
611419859 2641
933428011 3619
441227618 3297
2920 782852533
490904710 17053
361371013 180685506
995340463 497670231
917643027 5535
1456 259040741
66953316 319
18 4929194
519598268 1732
517360557 2134
663101152 7563
383739387 2067
578100000 1927
216981245 2111
536898207 4246
632846367 2615
17857317 103
695101816 2317
943952416 4353
82943976 355
806997309 2690
127038296 1084
707398639 2672
7436 514496840
957263642 19238
389129183 2314
148018640 616
773611718 3273
1906 480424454
844845120 6832
951705378 898039839
1716 142264621
497102216 1657
843903641 2813
813317122 152620
409776657 204888329
390280242 390280241
34533967 176
159616792 8559
585334987 2066
447901492 1493
893998524 2980
65400333 218
218751389 6578
113179023 392
391661598 5923
4296 639988008
364717537 2042
403798175 4667
51530317 4258
585751715 18596
985777398 8026
117945702 487
608098098 2027
894459855 9896
532994934 266497467
35541 403070481
609570360 6510
492601643 1642
943799068 3146
537902238 1793
377099568 1257
505024914 4846
25560877 1804
53603865 315
724801898 2416
30330692 123
673500878 2245
587046412 4991
639652846 16685
788257562 3494
995950567 3564
388435825 23688
938403128 3128
256366799 900
960801884 5585
962700596 3209
543140069 8202
489898366 1633
744456515 9390
312898643 1065
473896536 392968516
900449879 7480
399001331 1330
817224371 4618
421856256 3368
982558220 5164
667535139 23607
189000629 630
889500000 2965
197400544 658
949352477 71949
510292666 15913
549256289 26836
601369118 202988572
496610693 2371
768602563 2562
30108787 15054393
373886910 4770
459579802 3026
18874204 301
78053935 282
112492159 380
672675492 4072
695121668 3655
740873942 3033
239754248 2329
934222657 934222658
822420575 4016
918339321 7851
821860764 10501
851590147 3275
316709907 1954
107771741 3505
783867500 4628
5100029 17
948750996 94733
57608712 196
456639273 1591
84732362 589
350937351 25469
818382631 10446
980538647 26147
998233093 17010
403267394 2663
472079466 2594
766433184 9833
543053189 22335
276248934 2618
715800001 2386
302836015 1234
519149121 7840
493800000 1646
809285480 540839010
821758545 410879272
98184071 455
423299751 1411
839846061 7586
497260991 1907
869097102 2897
376353500 5011
513332166 513332165
626205291 2853
231599228 772
424914467 55313
297299008 991
454361779 13540
712584892 3686
372081326 3071
998799455 9456
177000590 590
954303181 3181
771261402 2658
523378170 2745
792090 13
261299129 871
954002865 3180
718660666 718660667
492757532 4019
475495150 2187
582302949 1941
451225700 2228
961835317 3783
63803781 278
543808239 6290
210212738 2604
327599342 1092
142376055 71188027
304315485 1031
388585479 5570
287751737 1831
705586932 4263
387084853 2772
889500848 2965
257700463 859
286569149 1270
371865291 23401
905369081 4285
142482780 5202
756428483 378214241
481148364 481148363
125700449 419
6171 397956235
507938709 507938710
725519676 3077
857868483 3291
639491154 2192
47272556 398
999090907 999090908
6434 979319140
76517482 5954
923705318 3079
403046177 1508
673021367 4383
467700387 1559
915481801 5560
989399999 3298
850501915 2835
1419 220558081
863697122 2879
129165901 1635
777302591 2591
542215425 542215424
58954137 838
5538 940790982
671097762 2237
420001400 1400
407102285 1357
12742 780216332
742658309 253467
978299999 3261
288499720 108764215
335307802 81643
5861 830248068
660101101 3260
780455561 23443
454857259 16826
150627165 150627166
819447556 4739
256184641 1383
677179003 5313
667497774 2225
886606926 10229
299117628 1243
105081847 1334
348544044 1857
586501220 1955
632532284 2155
705025843 6186
729900429 729900429
124819711 1125
398341999 3700
782677852 3299
676738387 24209
802749465 4526
699893077 4573
695700001 2319
707084759 457979898
990121506 495060753
815925480 2890
733638719 5088
893568000 3840
871284959 5551
466258803 1754
165692837 123266156
390328110 1501
248699321 829
531454613 2877
574588076 2575
909296959 3224
57599925 192
560880152 496474093
584837741 1977
810297015 4299
513961897 3596
587522445 2055
470999274 1570
772197425 2574
650413459 10223
6682 856961767
1541 431836973
929302784 6486
244262240 1006
327124281 1681
153105352 605
230399999 768
652842425 514865011
1028 164269260
97538728 409
355332534 3414
402957314 1418
714947329 357473664
91553007 482
641639059 3693
566303809 7872
122933229 2096
595 136046509
5292 997572646
3061 908827049
970796749 4625
648461054 2170
462769086 5421
102295108 3103
132581200 2300
292467684 146233842
378107976 3242
463 134011507
465089439 1871
533398223 1778
819000001 2730
420097350 3930
189803159 706
145567819 100849740
615586328 5614
633525475 316762737
666300001 2221
320629391 2105
465950989 26270
828302761 2761
788995760 11608
435201405 5133
894218610 4043
883799022 2946
107393879 613
40548599 1800
806401621 2688
446031506 446031505
927754499 10870
601811573 2855
746296015 2660
13500059 45
68646862 787
928438099 6190
954397135 477198567
582134827 13998
365737097 2733
792348486 9151
1214604 716616360
348883199 2592
712798167 2376
457700852 1876
768600350 2562
979570558 6184
398113794 14709
929451536 4472
601197996 2004
427952854 2059
886056557 443028278
800558355 4597
671363261 10867
474599999 1582
143052543 525
404047558 39652
2387 418542135
664497785 2215
8163 411106541
748798072 2496
256137185 128068593
977551323 974345582
646540371 115839
272282716 2612
30828331 135
836430294 25144
4046 901319328
49704139 594
134999890 450
496201654 1654
50927696 214
485611257 1768
85865579 500
979332705 6304
46599868 873
558601746 3110
312611719 1571
607832951 2037
258457414 4259
2330 627527250
970402936 133096
2722 162337473
785100001 2617
786136768 3599
397524689 4708
319252724 1425
121500001 405
2823 462316332
5329 502742601
57347330 201
950259536 17923
980705959 3269
330244580 3199
519298750 1731
694230109 4602
353233225 3229
444424001 6088
414910828 3838
777903238 2593
345421798 121219966
433506722 216753361
389549610 1524
822300627 2741
556201748 1854
870945481 39420
717583149 9553
504628853 2539
915904316 10224
250658599 2771
177893610 2408
34447918 34447919
538486419 8450
886499999 2955
921062996 921062996
585341284 3428
54974883 54974883
857752173 2873
792119737 5751
793064120 2903
28965281 28965282
862204685 2874
464401547 1548
89550729 89550728
54599818 182
159920250 2202
357427923 178713961
912021553 6024
611008026 2333
563235626 105161
437606566 9442
625721828 12106
860102154 2867
770006246 4513
304386513 1689
155100200 517
212120719 166902961
857041629 18317
722466202 2552
254006241 1030
992998242 3310
617253 813119698
113100801 752
121950448 1322
55965429 1732
1818 196226666
80362936 405
997201761 3488
690072141 5546
955388671 5189
143196909 50858464
3001 196960187
464999299 1550
13564300 68
527178760 7043
640795914 2178
980232319 490116159
974065349 6884
398505688 15241
669000902 2230
837696709 64692
2787 607597493
153853549 1895
818963379 5924
963882139 5582
541741885 3988
848100014 2827
31362289 1084
751203925 2504
2073 587599524
769468249 4606
657075408 7096
201532789 4068
731787592 731787591
518398272 1728
406635347 2186
572876999 2116
494719835 6118
424353022 283591238
385126085 4146
840687190 11345
480302927 1601
708297640 2361
677402258 2258
679826711 2454
811800118 2706
849119681 3108
103654171 844
561827824 4117
613797954 2046
685417655 3965
24831813 92
582833881 15660
554401847 1848
867655319 4135
644596527 641359663
249068399 2235
490821609 245410805
907199456 3024
145867657 1012
116219553 772
90059086 472
978333509 5390
3724 583614879
230699271 769
994368601 7860
431971068 2601
190664157 3379
3811 536505914
61626258 243
135599547 452
355543603 1311
947792005 396905873
726897577 2423
835505864 835505863
873447459 3137
198765899 4630
500846212 2813
287714700 1054
648588697 53373
101099999 337
142491335 817
501567223 2216
254202240 6880
50865061 255
961804229 961804228
390020248 2059
625197916 2084
591883724 5756
640800001 2136
943196855 3144
639710055 2347
175801055 586
865480383 19947
1817 111163866
729777097 7280
299699368 999
340333667 1597
304696660 1055
643539097 3019
6171 670892607
886804876 2956
63899786 213
516517375 1856
261784425 3052
830322870 4407
951197825 27847
563701517 1879
822053632 11144
790397474 16846
451126090 225563045
707763003 2538
935577953 467788977
243201135 28622
888753475 3496
550258672 3607
425533559 1830
757318084 4276
969487761 4884
243495026 923
28124857 518
75643637 283
224410785 776
62182 911414673
739309110 20713
741915351 4936
5075 632880075
524076800 6459
565274338 2419
400764283 5497
191198565 1355
622831789 2227
528101250 4250
163497170 655
729200398 364600199
853801074 2846
165462336 576
474437111 4125
211700874 1082
337363883 3692
458206051 1933
251459515 125729758
798302662 2661
220641444 864
211936167 821
668402229 2228
166459506 3585
899828376 3219
628200001 2094
695563400 2473
548156500 19108
636540344 6467
219455509 11191
649312999 324656500
767196194 3857
504205086 5498
540900329 270450165
752177019 9956
202420746 101210373
886960738 10276
73583717 442
755426162 2855
654201982 4316
841174287 3376
423130959 1431
566686279 5283
753899891 7377
770702569 2569
497383535 5290
990205782 4471
92399692 308
587101958 1957
28302654 102
237678175 1188
522196053 7651
674195131 10885
68693255 302
675907432 675907433
658592840 303060268
816869624 4125
268923089 917
813300669 12357
500101961 1667
515802187 8390
549995279 2342
13933 539587142
221359141 818
998741873 998439023
175798350 945
839106860 10180
761453509 761453510
605564400 2100
3258 878602766
3472103 1736052
4982 588982004
93465710 459
43243631 26256
397705876 1637
662488322 8828
921380496 3197
636143613 2846
878173967 3585
357002043 1190
733762999 4045
543194189 2310
482542414 7410
820800001 2736
790420302 11018
997968388 4202
203675947 3842
180595825 180595826
210559376 823
496100829 2546
767611288 3412
477781870 2429
304837629 1851
676419961 10055
331220003 1294
815137091 2772
923041418 6286
4132 611203000
10336587 110
97833557 48916779
319500247 1065
975793309 3297
330900000 1103
431997945 1971
293608515 146804257
472001844 17674
511707577 2201
173557332 669
300001028 1000
38400127 128
219661438 109830719
646502155 2155
634167863 9768
541791099 66177
138000459 460
459365546 3080
678445681 4345
434931664 5101
729570566 3409
813461731 4182
123000227 410
670322821 22359
13110 143751268
256099264 2413
403199158 1344
918555780 538200
985131944 803294859
937322269 7604
540831116 4367
882435357 3916
82500448 275
725558112 2527
1637 296855774
332 66574964
462601541 1542
98181209 1808
267900892 893
717983297 4651
428187899 1580
634068071 8833
423690093 423690092
926259122 5293
134931016 3865
110100067 367
897410359 28801
334567431 1759
748797503 2496
420605465 2086
557884250 1985
348678075 1532
497913265 2913
421677652 3900
48900037 163
800065809 5116
267146595 1641
330855969 1121
26697960 2627
173161608 916
416153195 1925
2701 735406664
961172770 15704
413358959 1792
17248 261824640
181844411 1598
658626123 329313062
241389019 1921
706465629 599458028
379 105146728
921851455 4716
265837185 4041
36166519 189
469420627 3417
87900292 293
94064678 1611
293168023 1333
497662098 26723
209737881 1969
6241 548521490
100726682 989
959299002 479649501
629120308 2789
380717553 190358776
207536952 2499
991200174 3304
611999237 2040
49072043 446
787 218994950
75271030 1641
306940600 1399
334798884 1116
770914497 770431321
108558872 400
44183654 26683415
375900000 1253
7192 977392800
349473547 8209
4609 432648049
3127 393557966
235793600 800
811791241 4703
161129005 1478
19765 164827616
361425537 43857
329400001 1098
128924445 692
893100341 2977
851636467 109234
121205413 2257
109546108 812
14100001 47
153706597 20235
563990700 4745
446165774 200803088
799686041 22019
636642290 318321145
1608 362456064
874541229 437270615
765511184 3170
143076628 501
625953811 6493
32767822 243
868930497 26344
422679870 1865
12550 937493586
602564045 301282022
976055579 5311
821950849 4128
291839723 280786528
499112862 6546
117321721 188515
406798643 1356
7952760 45
569099999 1897
790118914 2822
939402152 5449
552412530 2131
378582633 3163
614750787 3901
822424741 370190583
92787500 403
251955599 1209
29699915 99
22114008 153
474598483 1582
684396322 248228837
983697391 3279
599047262 2853
938096872 3127
872857504 6379
203757988 938
980586925 3674
262360626 1122
603900000 2013
24261550 289
375376186 3041
828730642 4174
714052990 25110
506400866 2302
583799880 3090
55861379 213
533368734 266684367
135300450 451
225399072 1852
564328619 2759
652879758 6655
262467776 2431
429071716 3516
969899061 3233
421112727 1449
1413 361932072
534802320 12240
44675760 1873
773810144 30778
277095241 1938
621409556 213701670
563576384 4827
688395344 76395
528000001 1760
189600631 632
973737216 55872
455101516 1517
473453695 7941
694013507 17243
237050449 131988
980103267 3267
496498346 1655
444598800 1482
968319106 6078
680703174 2269
972313922 5871
883198938 2944
708287551 3371
71264416 1900
792600833 2642
786405018 5406
885080080 6543
679854896 3030
715728908 28245
2118 510776880
190212814 3339
668354966 2240
956103188 3187
565580334 3964
606179387 7381
312593768 10501
977403257 3258
994856037 684516595
135617697 2950
26339859 730
477256744 2345
876749085 3362
323307647 2432
423539808 423539809
581680461 3030
579012893 2834
520800001 1736
470241375 2794
176400587 588
17828612 262
191824215 668
766613064 4218
730800000 2436
187085413 775
890077937 7004
340754249 2167
698855601 4233
604444017 4006
550418481 550418481
702085643 15314
166440721 617
501241278 2946
761916905 254070961
1137876 5
94239471 94239472
365326181 1338
439200643 1464
4232 804256144
116807722 790
763498711 2545
109195006 953
312818108 1273
217677680 1108
104999650 350
197745157 1581
14239 673547231
988727108 16200
3409793 34
646202155 2154
192600641 642
487824530 2979
158338841 580
223382109 941
703733311 25581
900035135 3136
209412492 1100
90000000 300
34290361 612
928503096 3095
515099903 2651
424430065 9591
597938413 597938414
32785 839414973
546678422 546678423
876823159 438411580
295809656 25311
908402564 3028
330231530 55943
306480501 1726
888066574 888066575
900800174 3335
103397958 558
6114 818578144
565736561 2984
532429205 532429204
304775153 3113
133933887 16864
505801640 1686
67741020 492
573108995 196485601
951364402 4299
911029742 892909602
440195744 15502
254099315 847
960683178 6225
902588731 902588731
469523636 3643
257399613 858
394389377 1333
663950715 43802
94106771 47053385
781504608 5431
800242066 11927
290399031 968
737236283 3724
375184612 26843
586501564 1955
875191515 6793
449491050 1530
394973291 48684
663762766 10985
514609965 2453
481402937 2766
727531645 10330
260156092 868
703472811 3556
591339763 295669881
351020060 6148
29031856 181
843362504 6613
21645715 91
780565454 13115
577198076 1924
140800249 575
580475802 580475802
761639997 13234
843287568 7568
722760333 722760332
639869781 639869781
376204442 8792
886249835 9899
268819381 239201677
785741192 10793
823756171 3012
35266375 479
894808507 19685
149752297 808
423421289 1676
891925839 50765
76499818 255
15884559 6126660
381475171 3165
851699999 2839
713603346 2899
120382040 1877
638693002 3603
829762275 829762276
335998879 1120
763316802 2929
807473775 4204
347833904 1168
679399361 10798
834356542 5337
76576796 332
109405325 688
340509322 1799
510687879 3620
736076665 2887
401110710 2002
915560414 22869
332572020 5610
846055307 3084
898525981 3641
702954116 8716
924421764 3108
910628851 833034980
979270187 226893
837338358 3283
5496 734062488
275102383 956
405109298 405109297
280799063 936
122892623 1068
964656798 842826353
743185624 22838
114385832 1146
715425471 4651
425014518 84445
215046629 813
633632433 4267
447418891 16362
5330 343502510
292380551 1225
39791524 557
302392651 6837
1906 554474460
109499856 365
761400001 2538
878642862 367244800
349802159 1166
612777886 278489222
898537575 19675
516989225 2081
972020701 33420
874790281 8372
96967977 1093
10240197 10240197
140369044 592
519866194 519866195
530470159 5060
835202784 2784
73450000 400
870524751 9849
758997469 2530
559866788 3563
286774784 1931
403200534 1344
307308959 19852
399136035 1689
991434654 6639
553259985 6722
872596769 119305
3851 614387929
226495336 4066
612672862 55317
340065129 1228
466875321 1563
775260564 347679044
324399749 1691
546771103 3250
717899101 2393
80700320 269
3020 538616743
938894383 6437
696637760 9277
11479 961190056
262799124 876
758997470 2530
128667051 775
690346563 2852
670160272 2248
266814483 32594
614603092 5839
313887746 156943873
402593334 1794
387301409 1291
643 123493294
585154991 5030
628662956 9375
472817013 5481
654203340 2378
7019935 176
334846555 1190
344771038 1301
636516101 17915
105986486 574
849282665 9498
9606 450627066
110142640 1069
786824009 2758
142604770 602
217570711 91905235
602399127 2008
449544944 224772472
56113085 258
15803317 99
140881065 140881066
112903914 1673
157165632 576
542836268 2407
921596928 3072
266137067 1257
108935757 753
933264047 14883
148023877 572
817126931 6398
514307578 8483
497918976 2974
4866379 28
764225586 764225587
507538989 4652
377685239 188842619
124500414 415
4199999 14
947913308 6589
120546986 685
65605449 358
912301272 3041
53494876 225
558109768 37946
385200045 1284
534299999 1781
91749388 356
807302620 2691
212002615 106001307
906003020 3020
450519679 7182
304840901 1946
146761080 3030
42709302 171
202800316 676
611857208 467481080
4818 431892365
10496 495398435
620716033 31582
205525844 1011
351901476 1173
375522855 10904
182965819 2019
195750502 687
377362670 1351
395177539 1925
247027625 1625
503758104 37935
439452384 2163
121479864 852
752097492 2507
693714943 8766
117600393 392
795027694 55811
417479250 4403
937390864 3964
2816 120414976
727626186 2717
126570091 543
471406726 7557
884400001 2948
1251 252998487
357771589 3455
895667180 58164
209411750 1067
589457958 8421
129171507 84436306
340862278 3801
995866014 3489
147076424 779
324624178 10117
148233343 7193
788400000 2628
816021810 3747
508498306 1695
641138031 320569015
252166483 18603
560497740 2458
276975885 7498
98399673 328
520132859 3510
997231303 3988
980803693 3674
89906919 13110
841066928 6424
244403879 10033
461398708 1538
476077097 1779
12000012 40
777111363 4639
72979731 358
71234300 355
667507949 5085
534439031 9733
3557706 14
2909 372442591
2140 447275615
275147860 973
690948001 12750
957873231 4111
541187119 270593559
39220068 496
746006129 7112
856644064 730314135
419570302 36317
28773835 110
775877552 3602
238500796 795
605232213 16619
137 29941351
888947574 8040
404827151 45942
122419584 423
771633361 3504
648116399 4959
234778043 119022444
95765134 696
782012196 3717
143068503 2054
798940193 8085
873278927 436639464
230240509 2234
4082 844545085
40005 968751972
647976303 16112
167 48940018
747548918 5219
18884748 106
400993015 200496507
9046512 129
242138759 1251
396894751 1785
762602370 7698
740071590 25230
610416836 2374
614099999 2047
480429007 1805
724489256 4827
982815489 4778
972731053 3323
456571051 2534
991121646 2818071
712952084 19137
468854112 14539
860521874 35625
710613691 2370
849 162645140
35999939 120
396022787 2214
662802147 2859
371389822 1638
436015215 1469
6737 662250818
21796825 20649632
490263029 43119
344400000 1148
1471 360419509
3803 353012323
683308686 4183
412790455 239855
403223699 5450
573944766 2004
913946080 6106
292500750 975
643472176 2949
241642800 1008
606522773 2272
123000038 410
164593760 592
169799999 566
384890390 53169
387184184 5333
615257381 2918
772202793 2574
751458025 31832
880264138 5289
221007287 1409
733432140 14889
785350841 8803
235758342 1313
389143495 2400
4081 724269877
7372 847179099
568500001 1895
975563330 4349
36759150 187
423794043 211897022
785417242 12111
913497202 3045
447916155 7977
39300160 131
506975739 2813
874803126 2916
570703146 2393
361255430 4222
834844746 135714
917713435 4538
400717940 2030
883604104 3293
29204596 161
814236663 4757
633546226 8905
8400014 28
71858408 2588
645708121 322854060
326069144 1367
184895167 5257
248426831 4904
290399604 968
216335477 812
4468 878441546
493382637 246691318
739739460 369869730
998159521 5520
480184415 1824
920591041 6080
412031553 2848
604662547 259731171
656077776 3676
695891706 5457
75743969 469
412097914 1883
405901352 1353
763157297 4059
920618105 430150429
46097466 211
582170906 1943
274646573 274646574
994383560 987038175
415421944 9287
503804186 503804186
286125161 1623
392657196 3535
42811318 196
848814977 4803
788403929 2628
497008187 8084
942 69761398
48582722 16390086
482569936 4003
164744477 589
947055520 6371
503749854 3807
926184301 463092151
434401784 1448
982811931 5272
742802476 2476
844966386 4818
95628398 1438
934869348 4458
106087437 3367
816197339 359803769
725013306 7077
542566914 2651
362522108 2914
616913739 3119
681171681 2480
461358941 2474
305699424 1019
942582978 5699
402000165 1340
268841500 134420750
863824011 431912006
279300469 931
786560047 20819
826057600 4965
226663581 205080391
967362193 483681097
204175944 4011
743400234 2478
195395729 682
192683598 1002
536273597 2937
438902723 1463
848665525 19925
288073163 1169
893099703 750615489
698486264 6859
242188409 872
566681221 85395
763513463 6153
928116375 464058188
738654526 11303
96447721 96447722
819274951 2925
947825733 21626
263563585 2902
475109525 237554762
537956428 19642
501503365 1844
697198354 2324
688500084 2295
274795067 2238
875702919 2919
123300748 411
964496786 3215
477900965 2186
772305488 340220380
907198113 3024
231298284 1147
771173473 9906
738348371 3319
476700001 1589
167893649 733
340061704 2921
356400001 1188
702047521 9780
753688822 6542
32689408 135
238685679 119342840
998787640 498505340
968591102 6247
19816873 73
772 153555432
433422887 2437
922202358 3074
35059198 1679
906310725 453155363
571770856 8145
639903522 2133
907276015 6038
213179745 2542
927188482 858291591
105750282 467
750897498 2503
2759 643139454
563967041 3424
226500378 755
765899907 2553
56573504 241
780348800 5600
634629755 2783
532049155 4069
39807089 171
901608127 901608128
664398903 324413468
987433920 9372
893699999 2979
260025691 2351
707085019 4073
884978256 430082016
711636791 4659
492073993 5048
784797383 2616
424851020 1743
412015237 273176260
683697752 2279
274516349 1918
251276516 1138
631198827 2104
1650 393374495
204899926 683
561995184 43500
527033092 527033092
241457191 1032
579618600 2200
241200000 804
87944050 87944051
193481310 887
543198056 4941
271671283 1062
651899814 2173
580586877 5282
999403477 3812
505705721 10581
32594647 153
754203163 6292
878386024 3564
82988632 377
4684 540990417
739200704 2464
379798910 1266
780076492 780076493
549347828 4898
171600000 572
466037665 6917
932259639 4264
441509655 1838
586036751 3250
767225957 383612978
581124964 11499
785218909 9908
361730466 2190
720284400 22275
470617316 9359
294255566 1271
70147236 716
363150671 3373
16329 813135213
17402467 149
440133837 4169
324200691 1149
152136375 76068187
767484884 3280
825002034 2750
505616159 3360
458099999 1527
971288678 5086
999548320 112255
714131486 20511
652258225 326129113
499616911 11096
933068058 6767
805434329 47987
483736938 1648
831702697 4488
468799967 11536
423898587 1413
405601353 1352
562498124 1875
481799569 1606
125932580 430
632015707 2506
760005625 29697
875189272 5058
630026567 3329
56311184 345
652081001 9834
235216427 1171
237889997 839
547079534 1859
742537919 742537920
199634937 974
955962716 9951
95932981 330
595384020 3010
59413066 252
22422387 101
314589790 4801
954411911 895324894
648909731 2773
809313642 809313642
173674375 749
622201239 622201239
3241 509504595
450731551 185047866
660383661 2759
108731854 449
771735163 4233
762511007 2896
794066139 3876
347435407 3486
61603926 25046575
671100030 2237
624761755 2123
388759074 5147
662602434 4953
761449485 4167
88245694 58436182
811992490 444030809
136420841 964
180532566 778
260401676 868
771419741 7852
404270437 4114
326753125 7998
490973234 1847
561599999 1872
435627554 216982694
772123685 17015
795299999 2651
182 34406747
311527260 2069
771068297 16302
408498753 1483
847608126 8895
9346305 9346305
540485986 2786
615284292 779828
390001959 1300
767097444 2557
560330371 7335
447205085 6543
976112313 488056156
487702436 5959
960600000 3202
740134092 9663
965699999 3219
342600000 1142
34799885 116
209306971 1950
443899345 5774
106759455 915
87515465 692
293100978 977
3403 838242029
333479078 10099
540690119 10995
915819200 915819201
120900039 403
3850049 43
967157166 6001
595516697 4502
472711879 3480
554837571 20852
185730799 961
244718398 827
122157082 61078541
467700295 1559
244406326 9794
813439635 799086095
607014290 3802
858079568 30877
76521831 499
588038530 6850
687001632 2290
666247352 262281491
265249882 92641885
702302017 7904
269714966 269714965
53983755 255
817700457 24747
4179780 36
8664501 43
625501396 2085
47134981 349
948826286 4260
184527587 16473
332475679 2862
196 5386668
624118460 7220
292 54773944
590675761 28417
86717569 448
200567135 53004
725642673 10046
704400001 2348
769286057 5324
60421 280894863
60134266 60134267
128999569 430
613842884 2342
462002099 1540
153054209 803
676404400 3399
759133287 379566643
201900168 673
637807601 3909
52103081 191
167756233 618
988440457 9832
421270919 142042302
994851051 6275
21661 726871162
619195228 2423
283191714 1338
475135292 2397
309444108 2422
229882780 229882781
432987562 191484683
158454 683528659
471501794 1978
20700008 69
661646260 11539
367799835 35396
957300000 3191
936770300 468385150
682588476 682588477
28500114 95
890884897 28328
923092412 674942306
504218384 174470280
826206432 3793
695721779 3419
667810786 333905393
207066912 81405639
328500639 7674
281800698 1382
541792531 4530
612299999 2041
532371896 532371897
284385616 1691
555276885 1315822
296092639 296092640
799337808 8117
660674340 7558
52 14709483
495299935 35946
3149 822364499
773617074 87365
64572260 251
773397773 2578
933473789 10634
407292832 1754
971323620 22222
810191749 3103
323016087 1363
2975 852884963
345501964 4607
210641778 12658
65614033 253
106499978 355
784802334 40891
575559492 575559492
57943479 329
38688719 168
294485735 3838
503442560 2050
359283699 2980
274611329 9374
863759163 3510
982800001 3276
126368520 793
775272464 2727
437013324 12804
571697337 5674
479620386 1879
956032570 11009
297722573 1674
381511574 2052
932693868 381550581
310801036 1036
540262540 2553
473050917 1643
316373911 2646
474556816 10993
268111748 268111749
951391049 94459
1183 294106813
935334680 4535
575004822 2047
957623100 3668
195841955 2170
165439080 1140
478205699 2100
224401197 748
944818964 3165
866414838 334605925
664974380 2805
460600690 230300345
197804199 940
586891222 2363
5872 385039549
566688943 10665
472895884 1897
2797 619956686
914096952 3047
558215087 558215087
607813680 17814
514057853 40407
437985705 9200
219000729 730
604565835 2909
340682973 1465
27587026 92
790183307 790183306
2473 426280902
580498065 1935
71569576 2025
404510777 2952
661040486 3856
111994561 480
662639921 4240
585039157 7389
217352617 884
3562 109533849
110700370 369
462918874 5903
227755079 113877539
397816208 4238
138502047 2775
285899282 953
12351 755498319
246296232 1276
337319185 168659593
921955038 9337
36064960 262
870236086 6735
991017560 10660
2280 588860160
780937588 390468794
900090467 4374
77400258 258
84636473 5721
315899999 1053
40960875 683
519085511 170808
957394369 10276
959696863 3199
407102204 1783
272063883 100405860
846603783 2822
533100493 1777
115699355 978
923700001 3079
851853140 5221
29175468 157
495313987 10577
180089451 661
308448821 1106
1201 34104797
774943608 2777
879520673 439760336
617448601 8760
510001699 1700
233890021 10218
994266112 13216
225676965 2287
420602592 3912
170490047 3228
625990530 5143
251099164 837
91653070 334
943087074 8575
977471912 3596
160618588 9785
977873001 791800
34301461 380
96702588 38944150
343801147 1146
1760586 7
3562 852627925
667913531 2903
510479164 5299
914382029 4810
12352985 12352984
461528797 461528798
368049436 285284
536319025 5816
751012859 264197245
980355344 5855
383376441 1589
121560623 951
269776322 104212138
853262964 8433
4898 313037903
405130095 10438
404699999 1349
769800000 2566
363298790 1211
391256055 8583
594288311 6681
691392239 345696120
958610783 4478
128700001 429
750919648 9421
2923 676148692
581919934 581919935
807314964 7162
523690027 2631
593738765 16356
217499276 725
180299712 601
4292380 189
74160055 329
210000001 700
507636000 3824
666014839 2746
801000000 2670
558921597 5083
289115289 144557644
10089 818883774
335433839 1483
774721367 15007
521704081 9578
722100000 2407
871205256 2904
197750568 1143
448634313 25034
680008841 8447
598509405 15903
91431436 327
136697103 496
769203929 2564
122435514 972
752212770 5588
843226547 4733
916709434 108847
397616899 1974
841190251 10650
622729493 3033
920009221 920009222
990303300 3301
174300902 581
275321710 3466
498126041 2330
212058272 1141
745380892 42547
476498188 476498188
520500001 1735
500218660 4131
405230633 270379725
892393683 3716
810677944 2908
90823180 434
550930262 2879
862373380 38965
775065804 3785
38400105 128
28536481 315
663417673 2997
653044445 3012
607199618 2024
626622450 2531
657098519 414623173
362359139 1345
782701025 2609
641102136 2137
394243333 3948
1410 279776430
242099194 807
49777462 173
364317347 3505
518040481 259020240
191453312 697
230378431 115189215
155610233 1053
16875 159046875
305361027 2219
386993004 143988282
930328199 7682
193248951 1276
49799398 247
413098622 1377
101367819 545
780511603 6042
124500207 415
472748970 1771
706414225 7205
4713884 89
936579182 936579181
311699999 1039
647238411 2863
440520761 2740
202729988 983
567298108 1891
558787669 3145
538159622 538159621
957346884 3198
567739180 8883
10703 603503651
988640235 8578
175977317 726
700227753 33051
692552874 3396
169597681 785
357427181 1266
66080030 723
80177365 40088683
244362001 3886
204555340 905
312630273 2049
924296920 3081
674794152 2325
75048597 401
316871072 2224
520638583 2003
560 145978795
159896519 829
362086291 36034
936343014 936343015
314635681 157317841
519265645 3349
226773224 1225
958759897 12223
377398741 1258
484688292 2375
990996886 4028
308945376 2060
670798329 2236
973840724 973840725
108037542 1271
759481442 5193
304579967 1408
359580487 1246
733120882 13273
778865049 9034
150115220 150115219
937224949 5588
1799 454575711
852075963 426037981
158606561 611
221153651 834
913 203642824
575677741 4740
939516117 6622
146532280 530
889953118 6427
622364185 3133
570029102 8005
694148914 3827
503313095 3718
853800001 2846
55322664 616
737402459 2458
212404096 212404097
103099463 666
462899999 1543
870497693 6039
462783270 1830
640150395 640150395
428272545 144557805
426649523 1898
604200000 2014
180612631 723
454754152 2488
527400880 1758
315899517 1053
110982801 475
709454231 4208
33372236 19091305
387271034 4161
4824878 35
235999856 9484
194123616 1544
753156734 5089
910757084 12973
336845123 1452
396002067 241612
995096683 3317
903357389 4794
7012 990634324
855772236 5643
68493 118907893
670302523 2573
944889572 5071
403606759 6140
598501994 1995
974697573 3249
286010199 8600
581098064 1937
96227377 442
872397092 2908
139665174 1469
3143 255343926
124921859 747
838238473 4000
324395565 16091
979104040 3989
40542 862936470
652355472 25153
763231814 763231815
793557296 6832
46131579 220
198193099 6686
509998300 1700
936298229 3121
120562745 988
562203564 1874
69943797 803
353901999 55845
10653 901642997
515277628 4633
287977904 1479
900002875 3000
454741351 5093
360995978 1910
961028414 3755
263805717 1177
687439615 5387
171661540 1254
167674431 2926
88339460 861
677168214 3039
211800705 706
904307491 3966
582682842 3591
982641982 33194
685938775 3709
426184224 213092112
370848799 1467
139278571 649
233200105 2883
315102169 5496
513408509 6291
459035368 3801
166813919 670
742843113 13407
230671044 935
841188291 12446
3656 799200043
455095406 166013856
126056853 663
668468241 7467
406473521 1370
916280166 4722
393262996 22174
480969095 2022
288416863 1278
269146084 3863
447307599 2062
60463863 30231931
224705592 867
55823863 2297
921452105 88211
467648805 3566
193402692 2130
286746057 1325
382946642 1886
942484047 942484047
589498340 1965
779927148 4004
469200736 1658
764095722 12203
277796585 1126
416099999 1387
402893181 181865276
516462891 1793
181797600 1200
373430025 4301
315486072 250500314
93299690 311
764633083 764633083
837677782 184267
589828861 294914430
3923 946714052
133809795 465
989100803 3297
648653631 4413
602102007 2007
520689708 5411
730111053 365055527
66600222 222
575241493 1946
518646184 2340
691410353 464788350
850333003 76220
642602143 2142
261300683 871
791617755 7963
166440500 83220250
594076512 6238
187083085 93541543
245400000 818
373019255 17473
150407503 627
693100149 292726387
439323411 4738
67313011 22771800
917836044 437161752
518321743 12414
172712471 826
518127568 14896
3381 658713888
978963714 4902
901780608 5898
318812717 3159
520047820 2429
391327892 3347
39300117 131
693215320 4227
648807999 9077
828002762 2760
454145510 2030
1780 265198192
796098324 2957
328025311 2865
928897605 928897606
834329213 4469
314324941 2186
515988382 6643
525302331 1751
404099424 1347
308485010 308485010
488551344 1884
404400001 1348
528001040 1760
923996921 3080
883780897 2994
388501294 1295
926530214 3241
241903745 2176
496767570 364194113
977097203 3257
741886435 17434
269244936 1261
693257070 4255
2325 652374075
202792473 806
838054395 3819
314700876 1049
819051155 4043
659580155 2271
2919 183150190
404549531 3542
7261 851294176
939467153 4974
559768102 2266
758929279 379464640
872850326 3923
851411885 4396
735417174 735417174
546067453 4137
415445598 187370087
984303282 3281
661665749 5617
540216456 2392
287990128 1249
140103346 3435
409802538 1366
2929 797349954
179598979 89799489
461964137 1626
904655999 3494
40682939 157
628073980 4660
132102200 10700
333116037 166558018
16573017 253
579061786 3687
659491441 3984
612741706 3244
317299324 1248
546603632 1822
864763614 14607
373108261 186554130
919436917 387351312
815188779 3164
279557466 46342
21128921 18336136
504887776 2530
590564007 2870
316734330 316734331
890402967 2968
263015150 110698025
2026 508556390
73033566 684
620595654 2593
299999999 1000
50938659 3791
172597174 593
923074178 11151
53070815 1620
503592041 12152
591774111 9251
301409533 1508
473162609 2477
921600434 3072
123295200 1722
516802910 5321
916359468 606173105
259841529 14892
778 193953516
561001870 1870
777358753 52688
295097511 2015
798799605 4104
688409421 7063
316767519 1189
3050973 41
736304940 9330
377340512 1924
494254149 3445
427157491 3708
848742612 106908
314098954 1047
245100690 817
500625963 250312982
166795426 1240
943526320 4180
679480344 51507
993292171 3544
764167284 42369
364498786 1215
844802815 2816
391945339 3534
757700607 2547
53869835 318
310097216 2288
625874461 2580
198121418 9367
715792896 3328
23113624 568
245891833 1019
159881904 1456
702520467 702520468
455698480 1519
929933017 3134
54600000 182
341698861 1139
316862241 245879737
933900000 3113
360954995 3260
26815969 984
577966355 3916
927116179 27177
10093 861054016
650702168 2169
699866377 5546
952682774 47294
537939963 1996
186251780 715
831995985 415997992
950805035 42534
912003601 3040
564298698 564298697
57135925 25202987
879993211 5087
442938922 17547
591171960 1983
459356545 5636
455893424 2032
452418141 2547
198108577 917
122709088 513
747902492 2493
637174099 6497
865449435 3665
733311881 10360
424348625 10426
336598879 1122
462255913 3481
755529762 6148
295810254 2973
389398926 1298
472801575 1576
77494171 297
171628732 171628733
537598620 1792
544735786 2343
160148646 3805
163810811 1580
633972423 316986212
90260844 45130422
777302590 2591
860702723 2869
237030607 1707
449319910 1885
103499798 345
368395986 2047
443334384 153941264
176008716 923
396138645 396138645
296699012 989
728175875 14089
776031301 4770
160248901 959
395700662 325059308
493765931 2369
267829458 1258
897041049 4775
781366079 3660
947702487 473851244
722701702 4029
461365600 1912
835841513 3442
10111 530899351
566608215 4516
925612253 3087
85063076 508
25567819 92
90300001 301
707097642 2357
423798106 2395
5432 859453266
189936504 744
836695925 7928
246642296 1738
917508179 3174
895436103 6868
658842497 5288
385308327 3978
254897504 3874
926529702 4326
771300486 2571
32265693 195
2314 477588774
985829877 7282
840912639 43168
48822979 370
334161561 334161560
11942911 6390
741297760 2471
590285323 295142661
289940760 1140
649539219 144022
309001302 1030
485148584 2579
127800626 426
883286545 6664
575293665 4048
462000556 3495
877781616 38378
943119497 15752
488698370 1629
600298765 2365
638770725 2868
28199999 94
672861985 16123
501414455 2217
414663637 414663637
311400459 1140
22558663 114
418995449 1667
746097513 2487
663450839 3497
756136584 2968
971799359 3962
137568851 604
645300230 2151
138325910 138325910
231044687 873
409066201 1944
903539520 4160
349963589 7564
912262460 5302
66540085 438
538498206 1795
616568080 3517
6438543 23
848100484 2827
124678827 861
960003199 3200
744749361 372374681
875701784 2919
125400419 418
473469047 3042
703004226 12199
128789198 441
314430843 3094
55019898 616
537000000 1790
646109703 3816
37863305 258
328489955 2116
584996510 2014
662813978 248346870
789894744 4679
3561 893516830
707472017 5411
643485829 2234
440698932 1469
467306280 1890
338279883 12409
129300725 431
138999481 1830
801002670 2670
801362952 801362951
455179855 3050
3241 809073583
809574800 14060
956230511 5734
2826 447869367
891602972 2972
6905 987205434
953568572 762267850
777730211 3427
981597626 3272
10149 557304658
196077728 5307
430750281 2171
937820341 20970
150000390 500
275473982 1376
1536 90520418
36380867 134
554068785 17899
929233237 912116662
613292772 6211
967711640 8983
402600035 1342
184361586 5093
14745 461913776
187467917 93733958
827202640 3083
374706282 374706283
147876435 567
741225829 2946
264665213 11601
366500733 1931
933895709 3447
427720489 4051
57170899 747
893940059 3219
576190464 3928
576301921 1921
758601544 6261
688502295 2295
390980570 60683
315901054 1053
489600000 1632
787059097 2668
73003707 1187
879885348 3642
398798996 398798997
720304696 2811
833100000 2777
280329962 140164981
880752235 3068
333265449 1343
153217632 2443
467438157 9439
1452 380212008
162000556 540
863646696 34795
225970677 989
448913818 1881
311400000 1038
512017383 7143
209999300 700
780526935 2732
6649 577727509
643051023 4268
794397351 2648
300 89958000
684455167 3150
819180522 711854667
9143 379745029
309600000 1032
190113623 934
545998446 1820
413982416 1483
560262407 2036
293495707 1155
825904500 10275
536700644 1789
2746 637901135
239333244 5651
875808449 5357
59121860 22633783
14150 243590244
845401017 2818
273603041 136801520
445242149 13950
449011186 2682
759791935 4007
856432847 3193
765844047 45047
136032809 1173
2305 614521200
363835369 1521
77225328 269
974911985 487455992
573000832 1910
615732671 307866336
280968093 107954388
749976203 5773
462526890 3065
735719795 5846
732602442 2442
98007380 877
492271786 2933
784567712 5897
839877975 3464
915900001 3053
891342838 8063
74332721 484
532093220 23677
479357379 1735
993142036 6717
30916332 366
191348234 1529
1787 218043132
955796815 3186
331499600 1105
267002115 1430
299352038 1065
992015442 4959
31876189 201
164400348 548
868019184 5774
708597956 2362
207520354 2273
803165271 3302
874676500 6850
167673223 62495170
5179 261800021
208799304 696
78809362 322
744240534 11327
21957272 188
859090937 16099
106015635 80805120
396642288 16171
475602187 1767
297324596 1934
179065918 789
662180605 3508
135082111 135082111
963301887 3368
706074154 8783
473998420 1580
444491323 4252
276048826 3755
366006302 3393
40043600 786
588597001 2104
929659984 19456
512206044 3610
341582954 18445
480560935 3342
713317440 2930
4074 862844682
597599563 1992
802506419 21828
262765898 29014
621377227 497583780
281966101 1468
310877800 1825
2906 736269972
621104174 2380
51659664 183
228668249 3054
222664162 877
5818 759115186
482570344 5876
457303319 58404
202500889 675
607314829 3972
512233472 10112
724103757 14402
75399568 269
113196257 1726
163932836 1417
837599165 2792
76547243 391
167766252 167766252
58715840 349
866884710 3144
59362579 438
378157001 1300
920377412 3399
808205635 27254
556742538 16551
95492648 861
998583477 5534
49056555 23793
100189806 799
501006821 3606
55104 944988203
86100001 287
431916009 5186
407456454 1403
94194677 440
987454667 5914
589663108 221883193
20635 951789375
464728983 3696
165599447 552
484534453 7399
994390547 994390546
18488404 65
3664 857536624
491329838 5317
3390 844225260
454499999 1515
206284789 1270
809702698 2699
831267294 4433
2088 600899256
383764921 3039
88539304 3416
28469553 185
82929312 363
46200083 154
693299999 2311
813206317 3232
506864137 12562
502974178 2049
368435854 2199
361811840 4160
331494695 1224
587049169 2540
802351276 45705
114655884 553
39731272 29178
774897418 2583
937203125 3124
767833213 3008
11668724 59
696492011 2837
338230259 34443
779401996 2598
548701110 1829
536399387 1788
204277079 840
833058613 10309
425699681 1419
843897187 2813
855630750 3250
165000551 550
210205245 1100
460279313 1870
249300831 831
21978156 21978156
300801293 13491
133799999 446
338351198 1319
880081696 2986
585369521 9137
446197660 3125
721683213 3932
476400000 1588
817822257 6747
572658346 2288
529312108 2803
3622 182367700
31209597 276
359996249 2125
179615227 62532451
109820748 596
155505192 155505192
476131423 1662
367646518 1271
605052900 3090
86905437 43452718
390100632 1779
87171181 72650827
676707330 17134
536202922 9038
192143113 4119
39226881 256
720706466 9008
367029307 1323
883818402 5413
444601482 1482
145460461 1747
134700706 449
215687501 751
463979417 1646
947946086 6502
621060600 8949
836697499 9849899
944816772 8329
391059646 3011
2404 486079275
158181517 93244580
96810701 950
509551313 22925
278545661 1468
248588918 2273
323227061 1289
256379264 1148
133364339 13282
420163660 420163660
803557124 3675
22150550 86
113865693 1187
499920191 2694
34225 998753950
977243590 438839838
456257751 228128875
382850681 20346
214649873 2878
30253986 147
768599999 2562
450239499 185784648
796486316 8435
287830536 1369
264475512 954
606199258 44555
811200057 4276
815887212 509611
337799999 1126
71560109 521
941148773 424207344
4230143 18
867893635 28898
956946843 4949
6385 814669412
138160351 69080175
380867841 1280
142043001 1480
575416341 1921
678615373 3396
981923944 12417
492650246 18461
19056882 68
266882634 1462
753602052 2512
247015690 1574
620519560 4824
617894444 10007
2499 353588508
6102 504792179
95330297 677
55115829 341
326573386 2564
101292056 101292056
114584897 450
548781120 3204
341646653 1521
8227 653784443
380518373 41596
375601861 1252
605107510 2105
26956466 178
235401183 235401183
202499325 675
745071975 4103
911913665 5548
279468025 279468025
349186442 2279
220653789 1826
65229571 378
752115788 12118
893990240 554399422
898739508 3055
102771507 533
953721177 336239606
870058702 25642
829967870 3446
641768031 3832
805135773 4693
334393933 5233
678301554 2261
79380995 320
33442991 1042
917099999 3057
903895741 28215
550873914 2048
438304393 8802
906087368 3253
52799827 176
25622639 86
79719405 4680
3387 693711725
822881021 411440510
128511603 44966614
917003907 4093
472187148 11599
363498102 4419
131531718 8063
714880877 359083810
139800103 466
549 6440418
922445758 8909
113563945 702
142106191 71053095
164089211 8574
915113019 457556510
371755656 13512
191359136 1256
783463714 5344
959613877 43782
431767388 281242
720689020 3860
802848374 3245
642599602 2142
545923940 545923941
254725435 1818
280000320 1551
526200443 1754
282988886 3038
24849609 8881963
499285777 1844
370061873 195616296
584267833 3468
576076279 250149
854863818 3798
12732988 4305496
249382218 1637
383872555 2678
797656002 3718
128704709 4470
595565180 8897
196967458 790
494715981 41462
940334078 10821
297601636 992
623097922 2077
766798476 2556
733797916 2446
947172995 3422
969882479 15540
485099222 1617
686075852 5684
741223792 741223792
255995413 978
579250400 24203
246575852 3971
466167385 7899
442916734 2793
961083349 9949
28977 976399913
504571184 3341
209122551 1172
995264228 14624
917397163 3058
133823738 133823737
965639251 30287
804000262 2680
208535489 1005
164442663 759
365916770 5093
278401000 928
665134442 5402
30204901 113
970963273 7071
518077773 1926
845545820 815147280
72346312 2023
774598229 2582
218401289 728
501196675 5087
473897333 473897334
250499907 835
909033744 6625
826613970 5278
615601250 2052
763825500 6725
203952611 852
752634438 6953
508718344 2837
363298789 1211
671099314 2237
216299695 721
855537989 166230
300133462 5579
672766077 672766078
805977192 402988596
97392100 393
688604554 2372
421660541 4336
208941952 104470976
886987419 18496
5987650 36
579860192 2727
530036746 19793
658473018 6407
981953222 10334
233701305 779
678893967 27301
881776927 22192
924955648 7088
283180366 1897
230153345 230153345
468526862 1717
947923013 947923014
557698238 1859
591728552 3290
313483911 1248
747132923 373566462
71827247 543
169227475 1014
194293440 2087
88313895 5715
454591335 1749
890513738 9003
795447004 162303
889784960 6112
774725760 12160
451202439 2795
251241618 840
188370880 1117
2829 442846532
876605288 876605287
731333156 2627
667509858 10631
923203 370171
29112 471523073
986271650 3913
528095479 1878
2333 474309876
957748045 4158
579217199 2040
140104312 488
130490619 57452952
7310 377592520
769262523 2851
326409757 59973
304687594 1337
44225272 338
514755089 7976
231754209 874
966656254 6423
499567466 1841
807002689 2690
765900702 2553
648553313 2212
258317120 258317121
589162032 68571
162336868 609
638997871 2130
334308665 1338
81953239 1318
550600114 2879
835164069 14515
228976519 1376
574352983 62929
894906631 404957980
808386298 875487
168746121 772
166340804 1130
871314650 685034792
680770382 5907
364209431 2908
109578768 54147551
360806488 1479
378001261 1260
813380060 14668
96497280 3168
260105858 871
213950977 768
907733674 8071
4516 239899608
559198136 1864
557838335 2048
260400001 868
947681116 3196
372391369 2096
870351189 3794
585603140 1952
11538 843901234
189764413 653
67320990 297
983666945 11584
824526647 24408
312057185 300347881
653703961 2730
988249710 3318
198456234 78115319
476072251 12750
847556405 9917
325187973 1419
371399999 1238
51934873 181
406211599 2480
264736898 1273
15675 625472279
474100660 474100659
1462 151850213
967407010 6803
3889 392279541
861232760 5485
5043131 76
867471656 6877
611725823 70281
172693903 2271
884702808 4136
547733271 5635
760497464 2535
192786953 1041
866829111 15974
247801234 826
157307713 766
106620577 371
123269838 833
607190663 50770
568608156 4630
322739301 1328
803819770 30686
554208127 10312
279822836 1150
935270865 5962
638402127 2128
699598994 4658
684631478 16977
483219 2
367105991 3910
176700313 589
143177216 1274
713840264 608187905
361199115 1204
663826444 4385
934325323 3335
637376831 6540
178195721 1512
635524305 317762152
699429425 14096
909229755 47256
356400000 1188
486855140 2225
117126023 524
794402648 2648
683921035 2317
701012816 4347
304780589 7038
598918385 299459192
18703212 69
539197649 539197650
841197717 2804
945102989 5798
227228604 101679166
3600010 12
749209233 79771
851102836 2837
362371858 146036538
495730143 9632
728669250 4777
762262300 12377
573176284 2686
106344159 377
929446175 82281
583947426 2153
813474160 813474160
922690185 8312
126152881 427
484075800 2466
387632819 193816410
238800022 796
255414197 11377
586578548 4196
618722404 2139
810667175 274769460
830972521 3240
951604569 5306
136684362 467
862240225 862240226
121284170 7222
4114 451596467
143496963 707
486820991 1952
722557135 2421
223712672 9247
648163093 3082
626590793 425618123
196494517 3472
267300891 891
679166155 339583077
706500001 2355
901799621 3006
985196715 3284
430361059 21946
199450372 2102
331716639 1315
637432854 637432855
710028313 54120
766872079 10712
289876015 144938007
2234 316585656
768601630 2562
853149510 414559917
454037561 7096
337788857 21281
219229789 1135
849897167 2833
422661280 9209
963314949 3945
609001878 2030
986884859 3747
442982567 2996
684378767 2386
256408958 973
382474153 382474153
590103834 1967
443521370 2399
793385905 84324
356701731 1573
310294335 7744
514812260 514812260
568314008 284157004
220200734 734
193977107 23607
481350980 2077
537024297 3044
862973274 4218
926630126 3541
397997474 4699
828852425 9729
558600119 1862
336947969 14759
379932868 1372
684179423 3546
533858879 3899
619768610 3759
13138585 101
814104780 4370
766918131 383459065
89185463 89185464
468898438 1563
752308057 376154029
83700047 279
52404366 26202183
91087156 466
968396772 3228
594508203 9052
435573181 18765
629568070 2561
357708924 4174
830255643 6407
3266 858354395
712826400 2613
45025954 343
735300001 2451
662102208 2207
82493775 595
316585825 6177
631045119 20890
696762757 8964
330988186 1825
382801275 1276
602216462 3053
649137854 10489
507898786 1693
144300482 481
547646697 3341
1275 204010200
378099847 1381
555961140 16028
50170767 944
773091708 18499
506698311 1689
936453481 16248
750854842 4162
122115004 415
678429831 325254958
636928485 10709
92086548 1343
530441999 8360
4707 626945207
947400219 3158
253801145 846
686465034 686465035
237683501 1919
839897232 4726
296489350 1157
891499710 863761043
524403214 1748
3781 366530087
517529431 258764716
184800000 616
541801690 1806
397505724 2332
197656800 1650
610499999 2035
756899962 2523
972984353 3339
858722997 827254042
846363435 8446
341 48310786
528601762 1762
360299684 1201
6426107 36
800102667 2667
537828523 4741
931675870 7102
241361600 2008
23605710 11802855
417175997 189302933
214501203 715
58859145 244
737093071 3558
394396365 9062
865797442 2886
5733 643844565
257586019 2780
4005 166167450
779351243 3534
977702178 14899
493358148 7511
536592923 4599
864021061 864021061
991498397 3599
734226113 2456
229926983 6071
925117390 14301
305698980 1019
472235435 3965
802458847 3282
519888799 3366
375691967 187845983
923741597 10201
164922048 697
275700001 919
743313384 743313383
742938157 101566
428968798 303628
1339 151711718
718886 3
399388870 1487
579300274 1931
140700817 503
663284889 2437
602620244 2447
1418 141051296
530881276 530881275
252995325 2935
511332284 255666142
600600679 2002
229603206 229603205
907796975 3026
258044303 3882
153579009 512
278297996 7283
551516247 2487
732299257 2441
984742723 492371362
598593663 2302
962966333 10116
1820 367299660
4604 663138879
644240479 4411
982470799 442073066
14184 756503640
8856 133271742
733800000 2446
730450650 17007
110400728 368
737863151 3442
86783183 327
998242108 4991
26143 905877442
491700001 1639
197114830 1711
671 192356051
821426410 9421
281399999 938
548999999 1830
647558036 3411
305242438 3168
941817332 150454
446760689 2039
465865446 5813
162100701 740
167 44170832
506211169 2307
988604407 3297
363399570 4381
481425500 1964
120300234 401
345300000 1151
123093049 4322
22909501 90
146317055 3159
1882 99792808
64649470 64649471
4928 662701545
487498376 1625
600375779 2034
728148146 4524
449623 2
248557554 1022
322180321 2274
421255241 421255241
574908134 3074
139157989 19234
621172325 23917
906010881 3106
880269641 3941
542810955 1927
294538491 9862
634199999 2114
551690233 5206
631202176 2104
746100001 2487
975232771 4385
344565657 9909
309050974 154525487
101700164 339
669899323 2233
431781899 1650
731402439 2438
305372829 305372828
536428323 2422
1311 386475382
951013163 12483
296980866 1317
529773437 327363
112576720 680
458249480 2535
114804768 804
496877092 2012
985131129 492565564
342253479 1271
737905535 5248
806100780 10718
607739955 229655813
857802663 428901331
776663846 3771
331444454 1423
2543 321338807
1187 315406476
292957198 1060
667197777 2224
368114448 4784
613399918 4043
719130865 5097
939017449 3852
613800392 2046
290700970 969
901199107 3004
32176404 577
404573989 2822
633789643 6063
337585377 2477
4993 799995514
284673718 3231
316198945 1054
439504020 1604
658137226 329068613
270239030 1480
688610299 688610300
17704192 64
88265067 88265067
251870945 8912
38399999 128
38999886 130
202564435 1049
539854975 195978001
399805175 9559
980998036 3270
45717429 252
2921 132897366
219986195 979
18727403 68
970800001 3236
843064599 6732
953166718 9279
593332495 2893
27899908 93
583011939 10866
960547995 4983
803361853 2796
87147216 87147217
361412655 1592
103204117 103204116
706814505 247768759
947099999 3157
378365423 1896
912596958 3042
918333503 3168
30599918 102
245615584 9676
436008549 6579
915099459 5867
590052219 2774
303308108 4516
177557522 2131
799800029 2666
838533540 838533539
573229287 4699
738639520 27924
407099999 1357
441858944 2708
514697459 6745
227181174 227181175
985502830 3285
263794704 131897352
542326230 3270
608866846 608866845
871432311 15844
536702377 1789
103047547 51523773
54245343 54245344
437956259 3045
368302621 2380
779231945 779231945
190290408 726
918698549 3099
467899183 8773
597910615 7785
885474301 6329
807703611 389560931
469424004 1659
673802245 2246
409773222 3915
50797151 222
843951023 3612
543315283 8147
275936225 3506
810597297 2702
880084873 440042436
448494480 9540
415327311 3338
421200001 1404
562200001 1874
118303375 575
310392386 176024271
83 19335367
683474100 3531
112301655 9034
982941116 979044094
194699717 649
812582036 46963
751802505 2506
560784025 560784026
224400029 748
411757191 205878595
952350799 3486
96156051 883
724462187 9522
681397639 3417
896326244 6577
229426958 1279
52975803 26487901
867094186 433547093
507823334 7785
543476778 271738389
845560534 3073
111891125 560
3299990 11
885554621 3091
710229798 4561
704596629 3482
589187780 9785
364114809 1251
949628550 6745
77700463 259
983015848 922186398
522717667 3523
134710026 726
541 157196267
394456415 19419
314398952 1048
470999518 1570
167099442 557
517643726 5483
765903428 2553
285048505 2087
858674171 8716
785819995 5252
324160185 1153
744145865 9621
381549922 1333
559413923 30233
292053296 292053296
538016990 2726
583425611 2772
603958250 3860
829398794 7650
37256291 178
803663783 4381
134964745 478
37780431 219
630002892 2100
609628374 2718
621789725 310894862
292266589 292266590
125220680 2861
46199999 154
454221787 2166
692508435 11616
552601015 1842
48436456 3582
405701265 1774
311108813 2469
367431119 20520
208156881 1256
807354814 3945
488231843 2202
143487541 3945
664788135 2276
113804155 401
245410881 9515
832362742 58190
310347881 1521
914709839 3170
306531931 2858
400 18424000
431248383 1959
788602116 5196
125399581 418
551445802 2473
878635780 7141
338675724 1223
729811636 364905818
107574391 1290
910709713 13653
53700001 179
578175154 119433
762051421 3666
466064095 2000
688973611 32331
35006189 2253
900390063 3289
561001871 1870
938724939 10082
444555650 3849
282542007 282542006
161101792 656
758409008 4083
1024 291004839
793073251 5468
614389568 616461
912137002 4417
853200476 2844
69527 971600835
345063912 3457
983271769 6991
218173057 74561563
371134894 2772
2059 237181065
698461435 15081
983178423 9033
805948957 3701
598880841 10028
762864498 9160
233401757 895
689403344 2298
856881372 856881372
579885741 3065
270415749 270415750
966346464 5794
799781371 61122
9600001 32
558737827 4839
222197036 1892
820249590 3102
925719640 13011
511577721 171077
852809275 9644
650907639 2421
390600993 1302
452015569 2400
431616158 2069
438598538 1462
260827601 1211
199997819 99998909
446398772 1488
764097917 3569
256711432 128355716
527004665 263502333
161957136 6074
775499999 2585
59541756 455
956215205 817225266
922855841 4206
3481 205328539
138608896 83911
607802026 2026
97267992 379
819914277 2915
937118443 524840313
147778073 147778074
590093529 2341
272700330 909
363914695 8879
29725889 335
858130379 43246
86399713 288
68400175 228
682837595 48604
57599770 846
479280718 1753
201400921 100700460
371236543 2752
412646676 1775
735616145 2586
300574175 2082
59906278 59906277
153519800 1184
412329836 412329837
166818081 1144
399490968 1349
846175935 4328
424817082 1531
974707966 6861
674424009 14305
445061743 4229
832801180 832801180
250262683 250262684
296100001 987
91095530 713
368466918 2173
99915621 2646
604202015 2014
313318959 1480
44510128 182
824632488 2947
364355996 1540
112178960 464
775029869 3986
79626429 1946
375600001 1252
565616731 188574139
616040000 4205
609498637 2129
901946576 3785
235501178 975
975296981 3251
622954093 7533
227137402 227137403
114921912 447
306336752 306336751
289371750 6558
234811539 1233
166900842 2040
63752738 288
858740008 787980837
858316998 3805
508974090 9006
985626627 484642319
948158210 10153
660839820 3390
404157851 5821
251999867 1065
767007467 4383
90598949 442
964406710 47019
865448858 5392
204009548 2287
550319309 26547
669599999 2232
3671 913737229
568678287 7412
800028900 5036
489949385 244974692
328122764 4036
694517463 694517464
488189809 141757
548101207 1827
722094822 255875940
153503925 641
984653877 870336213
430036959 3723
607530993 303765496
840525491 840525491
463694720 1564
215367984 80322269
716397612 2388
987171002 4374
899099999 2997
340894126 2329
694190687 5049
628027254 4183
20978737 12765097
178892595 777
850202834 2834
137638834 1117
967702846 8026
993603107 3312
334591239 2048
8640 773326170
763197457 2544
807799309 14276
12000012 40
910454430 372374
592197171 3295
639003620 2130
744030953 2638
28574535 165
111181243 55590622
862310863 14133
8339359 4169679
718653494 2465
386159152 182859201
724262265 4249
3065 618729099
242919521 4347
817715452 4260
975397503 10567
777817653 3978
667197439 8320
377169265 5928
153132487 611
256800857 856
789310389 10564
978691616 5644
121396093 9269
271684207 2807
984599999 3282
218440970 218440970
37 11043911
441 107546317
985812482 478128324
4384 518044301
59757914 235
390901302 1303
757201267 2524
210599299 702
139200464 464
672667056 10728
265073540 94675009
17345 931842780
3697 957933367
74019857 1254
908096974 3027
697170744 602285968
853199439 2844
490978462 1950
345137001 1910
217194638 823
275370399 1432
882564914 7997
762634486 3701
793499999 2645
324536273 1121
440233653 3534
538314512 2827
558475884 285950198
8100025 27
208598615 934
331028300 20213
683469151 73255
477193634 2061
865826819 5910
1020 161460900
986100000 3287
761387696 761387695
169678463 788
565803321 1886
921491609 3788
443317980 443317980
898638488 3945
932448069 826590030
596204844 596204845
20782211 251
370189902 1798
466202754 1554
30901410 170
812513274 694677431
157817083 1034
300873151 1278
303612283 2169
211435433 80414667
697874940 6636
204371947 801
2730 741882100
253827648 1004
411000044 1370
946369731 6676
148183855 97627828
646668119 3692
187620885 111510263
29677055 834
272983000 1839
189296470 785
470400765 1568
671958253 2828
261502580 2688
454889841 2134
281999060 940
424469288 2814
725357003 3368
479506895 6473
712192185 2815
373531785 3323
113861163 991
971501094 4274
419571679 3344
450454157 225227079
628934862 3033
940803922 34039
430479990 13033
100925426 827
844217617 412411472
42883093 151
826497244 2755
684846902 2638
717017833 2401
517289908 3412
79799999 266
379201265 1264
601920066 601920067
460546933 1734
8897780 66
196480177 1002
693736827 4591
418799208 1396
4610 700037720
64771298 841
337321664 1984
682032780 5148
92119005 451
36900122 123
69900190 233
197275519 738
618856665 6388
99900334 333
226010831 1072
838799999 2796
453194028 1549
139230673 913
507886246 2505
452147664 3188
608843553 2222
406284430 1373
46215660 172
35800962 267
318457881 1437
433748239 216874119
672960554 672960555
349259190 2518
150023783 2424
89399701 298
42600194 142
2928 478708326
649011312 3957
116079761 478
154549585 26124
373689551 2742
393499347 4028
486901622 1623
694240532 21453
281819229 1174
283716428 1252
727351696 5559
75888705 730
338 41988384
389660240 3074
564131880 14009
257099144 857
8167 515590877
889922276 443568464
339840945 1256
169295919 626
394800351 1316
168139366 1202
467848368 2946
543 156833840
983609203 8012
28961763 144
946012677 3964
584447172 2258
436231410 436231411
521836345 24171
380623320 1485
245208425 5015
421500000 1405
619449743 4493
811120082 3337
979227918 4580
656467907 9239
728786221 2584
25923252 88
883206168 17238
664178976 4744
2075 483846691
3454 491439160
165600553 552
811502704 2705
943799999 3146
2827 406355020
905598561 3482
2611 451948329
410853981 22012
345594631 1604
671072257 4898
431977101 215988550
144797245 3791
314356559 157178279
331198896 1104
159372577 1476
175696374 719
237935367 1189
170020804 3677
871499999 2905
389399999 1298
26361849 177
741602471 2472
725701596 3189
194937698 2179
11123 882271202
369075293 369075294
124870950 1140
71557972 1181
259796938 1219
667227176 4081
96344094 682
819766001 2910
840265141 7018
23895283 207
626480619 626480618
473951782 214743135
673280300 2420
422385368 3500
919331596 3189
793579718 27519
765898794 6598
231723869 1103
39 10570989
575066567 2734
279000001 930
185699381 619
497569104 2472
179530951 2020
942274559 8880
596494186 6370
280099435 1855
854791117 13071
877859371 5948
535778438 5114
388444628 1892
156905891 416196
845422115 3333
564982902 7674
276000000 920
2622660 20
821589599 6630
180367612 1264
597911540 7460
304186006 304186007
848374199 798672918
213737327 2448
626854604 4537
817382502 9018
884392619 3755
24167589 12083794
649201696 324600848
625867789 6396
62874096 349
248366587 949
188149209 1381
775075969 6249
153037169 1081
212 38072444
808497836 644779394
157800105 526
108834297 1087
507808860 6585
5849 825091426
37199999 124
1685 277781156
707865749 3193
25882801 25882802
767701981 5066
382923192 3191
670497766 2235
315096787 1487
695219820 2701
972005444 3240
971319975 4294
25556024 104
287928767 1128
991506414 3305
336443173 1196
708571737 2933
532240384 14774
425803055 1424
717833341 8820
38217714 262
1632 159868281
6201 622096722
888922926 5550
638102127 2127
616064700 2550
176469018 759
197846715 1045
122156822 122156822
974216041 5145
978459322 15447
359902619 1380
23399921 78
957689421 5775
338806840 14583
1416 327163107
461774599 2644
928497025 3095
873042307 11564
161858325 4945
220441311 4964
815220275 328843648
551590983 5849
506998310 1690
487040959 1912
338402224 1128
554974825 2199
438000357 390845436
39300001 131
120000001 400
386006010 68770
894600000 2982
963322513 8701
664432928 3104
385501286 1285
622100552 326459113
392136838 392136838
318505111 10078
18648384 90
76919183 838
785833755 97930
201197480 1097
776304708 388152354
731998050 2440
392195581 1337
81979679 404
188577165 1350
27849985 96
82643434 5592
6227 846393639
621599215 2072
11699995 39
375900001 1253
438519279 1753
511021800 2664
631349024 4636
864779057 7579
832265549 4113
633893142 4689
559487601 2800
345262361 1438
30556168 321
438630722 3445
648881479 8342
436325331 9321
973503246 3245
772366596 2782
381001270 1270
671091955 3027
120707059 519
717682534 6707
993664099 4101
41543 784498012
659397801 2198
92322248 432
854100692 2847
567117368 4041
197680604 2057
717300000 2391
4213 481082470
204379386 204379385
886787705 886787706
246563810 955
829168703 2808
368999904 1230
1301 244833889
2735 467878497
184594290 5149
301760249 1129
860821338 3007
509062200 10680
386999999 1290
378599999 1262
899680980 30133
73705516 547
267851409 1091
37544043 254
640503094 2135
684000001 2280
483001609 1610
579325364 4185
555998812 2511
904133843 30583
939867061 443133692
651423894 2800
221944604 5153
811480457 10552
6546 536793334
534449352 12347
367349345 1331
391902927 4528
69599999 232
922391757 7249
564950236 12123
499806549 2346
902403008 3008
298766453 1688
605372868 2263
674997751 2250
775856639 9120
823767031 6204
45300001 151
47016891 219
931803935 3106
552314341 2358
815503890 26028
764803602 15365
827340822 2833
339 87976263
317185999 1360
959109368 13228
324753573 2092
255477677 1588
171683478 666
833397496 2778
842129406 130502
84899718 283
9847225 60
842067537 421033769
100493820 9970
143974830 1001
2557 135956189
846957355 6545
134948605 614
104111201 886
886143605 655877788
741127547 3669
508 122677862
364593022 2073
135440270 1184
529235655 5327
800980887 297964
623402079 2078
828522589 8294
636297878 2121
1888 501877600
195 23913825
597313403 3363
37503270 360
932731165 4287
68506218 786
107400460 358
726260959 2888
848171539 118278
957902713 478951356
629672879 9140
96420019 3349
982895377 982895378
125339865 2234
747967919 3280
31976421 134
802758709 311067796
148315384 2149
378299999 1261
77383022 77383023
474874218 4797
678506613 5369
739275187 21360
226313604 1353
3357 163922310
698700849 2329
234599217 782
609483928 304741964
24708827 113
997870580 3890
428465968 10706
419255322 3057
934119229 7106
233477567 1817
847726879 2912
777545327 6972
772088554 6812
601952035 9006
822872290 532215989
649699984 4399
329032171 164516085
683278126 2559
218252797 990
279154765 139577383
196670213 98335106
827401900 2758
949250039 3262
71975317 35987658
730632599 31950
652198098 2174
140880379 140880378
852597159 2842
348034021 4373
180054253 1701
290700000 969
903297151 5490
524146426 3795
881100861 2937
3151 670827741
604527354 16077
10110 555216745
711599999 2372
402920988 201460494
789457460 9020
847619720 9789
874202914 2914
947103591 3157
888897036 2963
960003199 3200
543808860 13735
503099584 1677
175544225 702
969022568 27784
170586912 632
717035395 3188
190903872 1363
376466953 1526
416699140 43670
969442114 8179
690377624 15115
131619735 1215
121257721 21059
901254080 64159
82694511 2043
285908058 285908059
3326 895049882
74041031 37020515
282300386 941
828062641 14544
523732176 19386
932330881 3744
108300362 361
677425848 48488
200100666 667
220990939 934
82196260 701
100947770 385
791571084 7923
841846377 7008
545758778 2438
241069103 7536
722279512 23145
780602983 2602
86700433 289
361437525 3565
793739019 793739020
378736269 4345
217322802 4357
328591754 1426
898797005 2996
88584054 878
341054829 3207
298450751 3406
743802519 3142
145014146 72507073
161212906 2611
181347226 4597
807886279 30821
830402769 2768
303000000 1010
545880275 272940137
288408104 1327
836385661 3453
607985823 4604
936907399 3995
697802325 2326
121990379 121990380
172800130 576
548702307 274351153
177300001 591
163800545 546
357865680 1524
186829236 10301
817 210572763
988026854 36958
305309071 152654535
266890176 1105
79199793 264
402617653 1826
132233313 608
360153368 1770
777385823 2592
575937462 4446
78600136 262
553498156 1845
881816641 14016
5711 775837912
541580915 3357
669760216 30545
73802951 629
533512556 2529
943656503 881960558
102499816 536
248097132 1052
296099820 3834
10536 572859964
327181 877889497
410102373 63503
217245169 108622585
387608760 8665
662397793 2208
916993085 72119
81485315 396
329387401 1240
888027695 8656
396070704 2201
157536038 671
126141767 487
524427572 524427571
690183408 2896
800721776 4097
275226780 3142
887594486 6641
376992042 188496021
665688083 9933
396197276 396197277
16665735 76
204535011 15508
825330145 5834
29699999 99
575194383 287597191
2202 637785669
91068061 349
203120343 2169
751300780 3619
123904879 6533
889560038 889560039
239535373 1813
288010279 288010280
533920188 533920189
68700229 229
653979465 14560
37751730 170
261447056 1352
320517048 1439
849734414 4995
724502416 2415
9509 677758277
667405822 2414
192235729 816
491959728 2616
976196747 3254
678823200 5400
96637857 1106
773649664 329934093
223137385 2517
728271841 14880
514599149 2119
2425 710013325
837506170 474962316
716689641 247676845
353734182 3004
563790071 281895036
892 178546279
490575148 490575149
736500001 2455
281780531 2146
184423890 966
794479210 2735
89789931 44894965
193177782 1241
962600559 285466
325500001 1085
932099284 3107
687062079 2410
86700041 289
799436521 717917554
336977848 1805
155919825 639
767945308 3994
222666408 867
527933032 33664
860469423 7750
266554218 2898
302069344 3485
272742663 2809
708899304 4184
292088389 2866
524700938 1749
287752350 1065
185727389 642
290208920 7553
806698131 2689
635387797 11077
855136943 427568471
680434530 680434531
216659745 3110
92731721 40974127
974720805 4054
125663184 2414
676614426 338307213
371886561 1609
859272788 10001
862808778 6602
896137457 4742
74665139 1660
527698242 1759
755612406 3002
17019670 61
901247199 5540
647885307 3131
332799592 7828
34435660 126
167265337 744
193199915 644
349313579 1302
572372798 2141
722202804 8586
819385026 2838
489252670 2017
508539250 1833
639459209 14361
70500447 235
209514272 1724
463912437 7678
614596128 2205
249647059 1017
718730357 4440
651376889 4293
756000000 2520
16591937 8295968
463334591 4036
669633331 4229
111287007 783
464699138 1549
381242697 2152
489301522 1631
674334863 2693
97 22881427
545213968 2192
157994511 626
499293038 1697
19842877 102
286975144 1053
514498286 1715
4937 640357800
377563459 377563459
749225739 4050
3109527 11
846206808 6571
764043869 489625409
500799775 5345
11373884 173
785661829 6436
122337162 12125
707492807 3372
131498315 513
937636506 937636505
409201364 1364
852299999 2841
480898396 1603
300522349 1447
1725 413064231
587283698 1981
913784054 6613
796872997 4107
232812009 232812010
317811579 166878695
592986700 9066
24809084 8432508
587416827 5763
397997300 11300
742619220 3733
697253412 3292
134275702 526
835192987 8708
487881462 8599
355257365 5852
348298839 1161
953486301 5993
634682710 3665
321901072 1073
453601512 1512
973803246 3246
864605739 2882
792995385 474982990
1123 249631550
691475255 2472
996596679 3322
674037753 6639
934487851 10163
19442920 408
786519720 3240
154800201 516
437455236 2148
658313824 6539
582959791 2670
440411273 2824
237590731 9987
960707813 6316
874578228 3233
220584219 1420
457501525 1525
411128896 4982
494101569 1647
2839 541036747
856583298 687616389
42631207 2208
116642632 3412
718803063 2396
823013637 4259
949851882 949851882
723254274 723254275
898 71150336
591257201 3800
170026082 990
389146159 13580
94186390 2211
887400683 2958
885146 3
924204414 771994480
267882672 26581
59927934 660
853821115 4406
445607383 1758
925243568 3825
456945904 1648
628114177 10368
456 117816002
16 2892640
250128474 851
270299100 901
652113259 6310
235242363 117621182
4799987 16
245685512 89411693
451669983 1836
150723585 150723584
773639999 5040
119989800 1926
596122049 3930
464738576 2575
29360751 1137
425276149 3064
414298620 1381
934014428 414844995
991289205 422574870
361798794 1206
317698940 1059
15363046 68
764731881 382365940
538728298 538728298
238296630 1055
72000001 240
851402837 2838
791222083 6818
669381467 12781
406635156 3331
490416751 1817
874014345 4694
791997359 2640
737478072 2911
928437268 4866
247396681 1305
930519987 930519986
379011914 1982
802495788 13694
809788363 3371
351300752 1171
275622983 1536
413966000 1656
114145721 2920
28143475 14071737
683356128 6279
35931927 261
909922422 378638399
503400001 1678
960242661 8710
893308416 9408
567559232 3422
368055980 1273
295833799 1187
344999357 1150
311242999 1340
226205109 941
572953002 17880
313500205 1045
542922429 2967
570622287 202924
719100000 2397
714223095 3358
957756469 475038230
733461101 81502
957182434 8822
968399284 5273
227800100 5051
335546054 2534
411097498 205548749
460485827 114378
928504584 3095
216010494 7809
563127767 2484
619139359 3880
6790 587286117
873898415 2913
193261516 2428
56219051 6351
301724416 5434
645602151 2152
341798649 1310
399115657 7551
298144357 8309
625156633 3334
106076684 36280
107685252 732
647064090 647064091
288022728 1330
6300036 21
641845484 4047
643938014 7663
723008521 2780802
3914 456524482
709005302 5723
781848054 11637
891054504 4670
272830527 1376
878735689 8498
300911260 7881
105540663 3784
875701228 2919
814277368 7032
869178674 3912
740520415 5977
318412296 4038
377930787 1273
195270697 1048
868536047 13366
177479115 88739557
225381571 3930
980267419 4329
659200895 2736
158999469 530
683209799 6020
22938805 126
762284883 3287
3628 814246552
497701660 1659
344908269 2097
498011060 2615
963006975 883938461
50556874 2991
334199999 1114
67922985 248
992303180 462254399
568461595 205640525
992 251451172
383100001 1277
488498813 338740612
925603190 13869
258852707 129426353
438926224 815848
411515050 16209
155941407 544
448412428 3053
460308992 2080
606445310 2518
354603154 1921
601983886 13485
400667499 2780
90299999 301
355976635 1326
601885860 2763
140434505 140434504
653099600 2177
455399999 1518
974203320 3369
683876786 3287
625872244 32203
438001461 1460
118435529 1538
798416915 3770
878697070 2929
741513229 2489
988422561 659889392
876002919 2920
403130991 2954
399599999 1332
188701768 1957
880764590 11610
386736150 386736150
675615857 114753
203486334 994
7455 834418011
965614060 216393
248643890 1655
459620486 48519
2229 487544712
419133603 1402
311999259 1040
891874929 5306
361548078 8007
787802627 2626
765417866 8881
373200000 1244
979879475 489939737
593101977 1977
844165797 700783188
813311436 3396
637948840 2643
377042565 4153
755787122 4581
527021189 6165
691396958 3100
660203501 5046
320430649 1167
131879993 926
654357439 4618
415269387 2534
573759698 3239
338717000 190677311
736030274 11966
785827658 3039
677643616 6022
390680754 2114
69657422 279
795599823 2652
492625407 3668
484432581 38066
744301212 2481
47400001 158
754724459 3540
56050531 316
715034093 68092
503398323 1678
642002140 2140
823369960 3251
55684962 2255
259561572 1409
110172542 411
301475914 27773
966608423 3996
39209979 137
39338292 138
874137408 29089
311583164 11955
62332836 225
4827 748539841
917777940 97439
579003426 1930
617700602 2059
14582 721196556
685302051 2537
429186142 1660
264315205 905
1922 563440161
973141437 11948
223484528 178908373
616108844 308054422
745197651 2484
213 35282385
16800000 56
585338719 2626
804693781 2955
590984397 2709
264504797 1241
972328194 8958
221100000 737
804577304 3226
812395939 199999
536350483 2189
180057443 797
51341277 309
859304896 2893
824346945 6215
21040286 129
890604389 23090
631341341 12406
894304616 4028
947976120 31122
1492 251407968
336600000 1122
83007230 336
509388680 4811
345901152 1153
629460251 3167
820731377 6332
346884335 1474
558604025 470615778
354535815 177267907
9259 916252122
411000058 1370
954125782 858601208
80443268 358
4453 937713990
538200001 1794
186446 628695912
88691274 9385
521987634 2951
65146990 1349
298056394 2837
364119599 1560
770913507 2681
539053239 269526619
638697870 2129
704095002 3347
716896208 266528506
615985526 2787
487498375 1625
218803494 2359
34906702 159
478632961 1989
760092268 2637
782100001 2607
401978700 1471
408932995 1598
430243291 1686
234000780 780
473465029 3196
354567594 133840562
451504565 2611
890403479 2968
221919611 993
503943489 7203
660812823 5275
602098963 2007
621557008 5829
554915197 3993
163753802 1321
758189755 12395
817322096 6035
517941723 258970862
432235415 2805
101724486 99891623
727798781 59026
896901954 8557
832197454 2774
980245175 3702
262939797 1258
179794500 1414
732620481 366310240
262195081 2074
596998203 1990
451473069 1604
180743931 667
502569607 4026
1667 159890305
245100817 817
411901374 1373
991691991 3497
264635907 264635907
215533417 2554
52499999 175
807305211 2691
690850034 13485
127799574 426
135403727 67701863
270708567 1107
286400039 975
506431134 15906
309633655 1979
686205661 343102830
456785818 4234
894775412 6469
830102472 2767
285074977 1234
524 54499086
5287883 5287884
801579686 8920
267287807 136954721
521011268 4681
745502484 2485
471525805 1773
5151 506094681
51881434 28392494
340801136 1136
812619489 8622
716590836 21822
99955616 1923
493240762 189054658
763822038 4193
760170933 3098
588179762 3431
40011835 20005918
637499471 2125
981221481 972591890
281942282 1535
544068881 2279
183062877 723
350273274 2782
960850420 9745
578024100 15858
960401060 960401059
1685 74360192
3954 752778336
269100463 897
114437089 443
959780394 3465
15981787 81
23700078 79
568785407 3301
2578 523615836
253346341 857
93348685 933
783816399 3534
276635015 129148
158085090 1073
946844707 4698
879297814 2931
686280869 343140434
545098255 1817
907319750 6799
335082199 9188
279600000 932
308637293 154318646
245699810 819
938400000 3128
931807166 924516622
431683571 2000
266888326 3071
943660603 6624
888535111 79369
400182157 2211
22502922 78
216714890 763
965883955 5840
651160223 5216
99600555 332
869888336 35281
379396749 3271
743686655 743686656
694503255 2315
946659704 473329852
516300312 1721
306601023 1022
966776526 4303
260112176 2942
408165968 1902
756973840 2602
606569595 10532
26196097 850
26668 522502593
650494967 260478162
833400001 2778
710584834 16735
848616097 157075
906820403 3605
642002141 2140
747391029 270565880
29677330 99
986403288 3288
740081857 4416
445021996 2316
350031002 1743
905402203 3018
628123916 4005
274250293 987
784397514 90254
145912773 3658
590373867 35539
2584 193941283
964796784 3216
424202505 1414
950152882 6577
259906195 1685
571356199 5446
584669388 2022
3730 833214860
753442689 4012
657224814 86946
660185361 360560
551099999 1837
712316307 14794
568712001 2000
519605541 259802770
666600320 2222
433690201 6840
654403506 194705
429599799 1432
991465362 38622
37218187 18609093
328200554 1094
173400579 578
516031488 2432
147028843 2118
459901534 1533
108687334 434
401512881 1426
603041339 3477
2934 851584698
154500516 515
7573 286327557
310614375 3643
228124821 5740
916676172 4738
912224667 4721
388801096 1296
417000000 1390
312950232 1835
697196991 2822
772354529 3376
503060617 3882
69993345 1080
21106905 79
219599985 732
209835 831755704
445685324 445685325
573851592 10727
176400588 588
262987949 931
857888988 4734
320644847 1304
169429688 843
645677616 566926538
289085951 111711765
28426237 28426236
948567817 19646
1432 408215698
319737732 319737732
980868856 10846
651620225 2192
828808990 5015
242497321 866
175936641 1408
32100122 107
623893154 8659
6367 552054201
105327519 905
445953463 23742
246886569 1330
407831300 1415
788820926 14191
290999030 970
82512189 279
829101329 3256
310768544 310768543
18708 857561101
185171163 3463
541358748 2061
771706408 11003
818702730 2729
621930521 8706
825331112 8355
519600000 1732
120840800 2614
244249668 1053
93128473 46564236
251 64261812
415018650 2976
226624193 167796906
379800001 1266
700202334 2334
549822998 53231
525367699 1930
831602144 2772
591207225 40948
947210074 10888
667689634 4797
674899853 10004
49927516 341
991732417 7531
535318327 2591
471298697 1571
73131681 5080
198299041 102216
258331892 1181
176370746 176370745
580498320 1935
381967183 2869
663843511 28534
847958321 5522
226516240 3291
3701 638170384
34635849 32217923
3913 522261652
217430672 1380
496800001 1656
874649548 5315
884842609 5514
272080576 2171
1739 200134859
664343527 48471
431536483 5811
812402708 2708
831647887 415823943
967505895 3225
560701868 1869
142788065 57738810
497125327 3097
998400532 3328
41639327 41639328
692372924 2928
459313486 2029
187047003 33539
795387150 57017
21314224 21314224
1966822 9
638700806 2129
630603854 2102
583986526 4564
152099492 507
953696822 3179
192899999 643
959932529 6371
223174908 223174909
59715248 32041788
578409589 2071
740255521 3165
971902740 477103073
714984430 3274
94655242 339
5699980 19
599401998 1998
199682551 690
210558478 837
833702780 2779
288899037 963
477465541 3641
925449560 4883
352076681 8214
711286416 711286417
31862361 200
930805022 4352
233399375 778
5592 605378628
478005087 239002543
262199523 874
972187749 3725
1833 365213955
430327145 4264
608128096 2528
835124336 6491
13339540 46
248636451 866
605100000 2017
80903983 428
987383823 493691911
822977261 3114
209401370 698
520490478 260245239
430580099 430580100
905201580 3812
471928161 2720
955199999 3184
3431 976600546
700613019 23643
93019276 559
349201163 1164
932071607 4113
383328289 3552
779630090 779630089
740964687 18925
924293096 6874
12535862 82
186241299 655
49628110 194
209627222 2371
62597647 282
97090035 777
382555603 2778
333300994 1111
955499054 3185
992676802 992676803
536877094 536877093
584612230 9108
74910 727001550
487498376 1625
677143010 3279
260421897 1474
540848005 1941
616065503 616065504
622200234 2074
458998471 1530
483000956 1610
394339692 20179
90499164 90499165
728810979 48068
879411277 425517971
2626 774008248
283146778 1102
192717125 96358562
106091310 1643
671226387 3518
125699580 419
165419295 1372
388143492 2076
337244479 1750
3928 690109542
3644 910227472
24899916 83
557779901 4070
809672417 6921
844876173 3174
623619654 10013
182340714 633
57889977 199
317358324 3404
947450798 473725399
69376866 39664056
679061839 4049
779060425 5011
315598948 1052
421801406 1406
168123228 3687
783275388 6014
424719001 1500
498406400 19469
888701198 585054869
735764400 3440
582256028 1955
708852597 4387
271777016 1757
679145279 5280
727197576 2424
742633741 19662
345600539 1152
783527153 36144
985796647 474464161
93998139 694
764369440 10655
210809701 210809700
1370 216869707
57894312 1783
453600596 1512
827805657 3802
48725605 459
900300047 8836
1283 317004923
931266661 6252
3434 942217486
595121460 5892
110347771 1046
463464248 10810
547144093 2858
561440967 3259
493663106 1753
49100402 24550201
546779653 273389827
864333184 13461
729298688 2431
568198105 1894
46505503 308
172383960 5880
610946708 9417
750835725 9795
299401113 998
22831952 220
810077975 405038988
826750316 3892
562536028 2426
697751279 11556
221849465 2340
569668943 2964
893855378 857345442
220060689 974
412326149 5550
444913463 2211
786409240 4712
511357168 2072
764249251 2979
901454949 6710
878738920 27140
941257186 18755
259503971 3507
649378585 324689292
543555705 4371
330193149 69971
596919094 2297
430717358 5259
78300124 261
634500665 2115
316174434 163992855
18682 310046472
360706499 34650
61879200 1416
942184487 8286
10222 991380670
796181304 398090652
800273035 27093
981077680 3440
841767890 841767889
74399999 248
82166925 437
858363554 3829
691134194 6229
89334660 510
472768593 1947
615985893 2122
935569657 6984
246900082 823
399697041 1720
552041852 552041853
843900265 2813
328634270 7323
977959107 4060
282172579 1220
7641091 90
417727099 1933
894269805 3237
357672004 138044
396086412 2028
600601286 2002
15631 688311085
985667174 18173
200417818 859
874584198 6821
765317720 7791
623857813 376054
722040550 78050
27746276 183
7722 279057853
958576384 958576385
718615625 29802
948527112 4628
291000970 970
478915016 3109
294799591 5033
627689250 627689249
713022025 6292
781797394 2606
492903179 3630
296397169 8236
283859694 5784
591842974 32981
32868271 16434135
579284475 579284476
533493976 11235
721183516 2599
915446009 3052
81635649 3578
8564 931676018
973211205 973211206
450933444 1676
567030915 4065
590099999 1967
406221640 1460
788942431 4415
55199968 184
38100001 127
37723777 496
63657528 264
744490491 3803
360338220 23652
505429346 5221
463019333 2038
314890296 5124
926702167 3089
3660 987097013
1731 330223421
953731967 9233
294299977 981
863997229 10548
576901064 1923
946 8013566
413189727 45616
553676388 553676387
497661207 2196
968313811 3644
389103007 194551503
945651938 4228
614892433 2332
998384602 6587
570269463 4474
530527936 16336
72138070 773
937241976 3652
691690231 9254
781309283 781309283
24513045 12256522
1396 388721642
904627759 6914
195899732 653
632418563 8466
604488318 2475
458949463 3459
102593758 521
161005111 707
399900998 1333
25955382 103
570252904 286172066
464000953 1572
728710628 6976
834532041 3236
48012180 372
279455166 228133163
478502534 1595
225300750 751
850317697 9792
261456974 93659866
145500484 485
298499310 995
41643085 839
833522987 833522988
977384448 5336
658030806 2348
2443 708465072
40852711 20426356
763118513 353540674
680732933 6979
173399423 578
260401709 868
183007869 183007868
588299372 1961
541686777 2139
16078 986236417
896868099 16139
157796101 1932
266699230 889
433501446 1445
744228489 372114244
757167011 23324
936090084 4909
844704004 4207
193197679 96598839
704689604 2890
609353161 14333
880319042 14351
579301400 1931
191802721 1657
90926986 677
358934610 3743
794322448 5633
691800000 2306
8100044 27
384450769 1785
330870405 3111
151650510 87042895
161801955 1049
113001894 102183018
334018799 1845
873058455 4168
917651053 4961
682954845 8438
937683731 937683732
754743993 3413
987314852 5183
381898888 1273
6542 913011452
946475151 35194
784957667 26167
930370822 928628824
986214601 493107300
611024862 5271
177068632 666
492490317 2983
599152251 4250
319848832 1517
345004249 4409
689298106 3911
507433203 1838
784715047 7228
781797394 2606
497661728 248830864
708603611 2362
409199989 1501
424500000 1415
933087163 18785
73051736 514
327549725 1682
627054387 27962
425701420 1419
634519475 15945
850 191721750
969407221 18923
38 11113637
119400399 398
276301609 921
3200 348598400
53699999 179
955368150 955368150
869568179 27191
928795520 5144
968292351 968292350
93366612 521
962450911 481225455
10245 750667593
13498815 272
25725694 463
856319617 428159808
669995769 2975
606672020 2510
372679693 186339846
724403412 10788
1921 574622967
316995357 1057
439976265 1592
674701521 2301
483505632 2668
370859329 1344
591898026 1973
164014770 1234
722470676 16831
511709856 2997
52673039 347
860531359 4615
873165788 4564
435991694 229745110
299586992 1429
131100045 437
839351107 3540
57572201 280
310891571 1390
816545232 3051
274140862 6965
600157206 4194
141086220 723
912382063 4301
504598318 1682
776404789 2588
677349186 15441
411437250 2625
316800138 1056
49181692 19717
242159193 2390
917555595 458777798
493532615 10705
660468175 6270
36453610 151
705495123 12482
250951387 989
665844096 18914
111881778 789
992999999 3310
973898073 90109
910698213 37567
659344317 3407
800439796 5799
3063 593471565
2728 720573920
678612236 5953
352230431 5001
303001011 1010
929 187839892
338345425 1944
358088525 238269
806351322 806351321
678407961 6740
876451489 4136
804302256 2681
368532108 1722
531878126 2813
316499484 1055
252170160 1320
895299342 7194
505098618 263938170
445148844 30926
159774368 95398340
241764216 9695
841533297 4275
424416888 1759
302339140 1267
374955205 374955205
148542113 819
834122584 3183
423820384 1976
548233712 9574
570301900 1901
225307072 2384
248183077 1698
939381464 3201
825115615 4784
449996119 3752
7194 958354241
689876257 5643
283047314 7073
982126734 14255
843300892 2811
364115324 1225
11778 763002396
15675744 112
362503151 181251575
562289185 2136
883076995 53127
170107563 63666551
770999575 2570
549946601 549946602
133199555 444
146969327 3256
820825609 4301
554116886 11797
602424713 6218
659160264 3423
265537007 9861
988391777 341002724
63 14466501
851138287 10868
444268180 4265
258475357 1362
856500000 2855
12514761 71
899029153 4813
492135799 7076
630472813 2669
441838193 2512
337415159 1240
330768434 1515
703210899 2590
73431552 512
977999999 3260
404401347 1348
97559772 369
751795550 2585
185100000 617
999346523 22429
111599644 372
131400066 438
791821410 4740
355345003 1363
137194347 68597174
422100794 1407
490031776 2403
131399662 438
399830599 199915300
997341280 489438514
700749868 8845
354602214 1182
302772372 3444
380 95332074
875565815 26938
903303011 3011
51426682 187
509433155 14735
437832959 2253
809351438 3077
668931910 3259
242102299 1100
640298977 3641
745333974 9775
13874251 243
370590184 2335
489115893 3129
721286346 4511
532924210 3523
79911467 1833
815097283 2717
116412175 3932
557699051 1859
66439860 1649
133167155 1841
522910172 2078
492798857 11803
895249766 4649
13108350 144
412281216 2024
218561012 915
734285066 35495
882897057 2943
1116 163737089
1952471 13
81631167 352
11359 897065666
597102817 2064
710700000 2369
747759543 56812
88320960 337
992935709 496467854
300633257 5003
604498917 2015
756302520 2521
778627725 34249
118811707 118811708
766714075 2628
981123102 4203
478500783 1595
287389318 1187
182241290 33811
576898077 1923
248099791 827
102374483 562
164606081 164606080
502959033 2162
40128176 176
899648779 10474
707290969 3642
363132625 3624
34136007 1391
159870748 159870747
762858140 7611
331457627 2417
169393625 5399
867310703 12042
427219759 1480
905401869 4781
854997149 2850
908131017 28079
581998060 1940
860333572 390016027
507 125291314
977078396 4844
352839663 2859
638722766 5485
354517299 51053
29261198 197
198600121 662
11428574 684
228416601 817
2370 587163103
851620728 722698410
651020651 3474
112499624 375
501527174 3856
406592005 406592006
911477915 22229
410248768 5598
245887797 1427
250453323 3794
465089745 2508
32128083 139
111573314 99249307
278920926 1537
550833772 5716
608701133 2029
978239494 3381
885003825 2950
20110847 527
619497935 2065
171461827 1681
2381258 1190629
230951215 1511
563987653 25266
2054 316960378
788997369 2630
483572067 3827
648600017 2162
16446067 993
996000317 3320
47308225 192
942503770 5162
788697371 2629
310312696 358743
35000533 268
215700291 719
618114939 2291
2822 827163264
509161050 1767
45541061 378
671592222 15723
294755648 1013
468901562 1563
689979884 3434
132531217 493
472696854 2181
728738442 4562
656965267 656965268
472837111 6660
167099758 557
46500018 155
688964081 2576
194897949 194897948
823068913 411534456
429601432 1432
684623183 9744
933902584 3113
509106816 2630
627924320 17346
246723491 1234
687407498 27831
851405997 15181
530134743 13697
163594767 44464
225856189 1265
136398576 888
90503408 90503409
11399999 38
134150347 1006
612207511 3491
46858981 915
948596837 3162
787128375 2669
531494145 3616
97199829 324
703706281 21480
97565161 575
950194081 10035
469704007 1784
759687099 759687099
778057535 3090
217800013 726
667439624 2512
3233 499855871
942360775 5803
11099995 37
551005624 551005624
555786001 555786000
419037747 21477
528215860 25654
106919675 533
751967201 5024
668552857 5651
635402165 10261
619800352 2066
858221316 8319
341369808 2964
400501334 1335
836104675 29402
832423750 11230
876388918 4646
861897127 2873
9949 732184875
816731071 3297
787945064 7738
803551783 68306
921383519 3278
81000000 270
323108344 5441
917719685 5902
795091149 4802
155657152 202534
698438531 698438532
238800001 796
998153583 6081
955639445 7761
423837413 423837413
428484938 1591
51700671 323
3085 522336209
436542 2
94302203 433
396734610 20367
83973698 30373858
222300418 741
891675353 433500781
619879176 6119
606015366 2069
630616205 3778
333300001 1111
3076 401571800
278793199 952
589696465 3192
593883750 6235
772271683 2639
20912662 189
18300001 61
475700681 1939
51067521 197
350 66166800
186954678 1411
868260724 5547
152576445 735
22775291 959
430433095 1863
513789952 13312
533570796 3817
179349283 89674641
962450172 86598
182297132 246110
120600479 402
812014135 3413
342209558 2997
695100692 2317
495895136 242081000
854999743 2850
659128599 3950
386701066 1289
229949202 1881
250122849 1712
831849412 40299
884837925 442418963
697786255 697786255
690120919 2606
128299371 128299371
1981 267003142
301527194 1614
606897978 2023
559608140 4863
469502295 1565
75583667 37791833
124800416 416
291520993 2352
966611987 9687
83235928 83235928
943401482 3327
884099414 3715
95019514 5365
532099357 532099357
971512353 971512353
5498 681872956
485700001 1619
475500001 1585
601800000 2006
796799669 17596
25351284 476
525558555 525558556
621555340 3530
665339941 13788
97139607 97139607
21824249 13250588
144244501 10396
74418189 508
177204 878253942
284779014 1450
52812116 411
452508802 2266
998723668 497363330
213191579 106595790
859857769 2926
995419677 497709839
354221136 61107
740715120 3084
642016829 2296
666693715 4597
831888494 2789
237000789 790
803674731 743691581
853354849 3678
218215114 1742
786862714 5231
143469667 54504249
757198208 2524
726781849 62374
839097203 2797
112762405 394
834725257 6950
353781608 1864
830423019 2908
462156968 47464
305502092 305502092
897467448 11653
138300033 461
78300015 261
468551515 2092
414739381 2948
575118417 230135875
106638984 467
513950866 2459
780688608 32196
103499980 345
245229013 918
857319910 428659955
778359513 10492
990755647 412774499
30000153 100
274800001 916
30989759 382
303899472 1013
384147449 2050
239759190 1065
868502895 2895
426531505 1687
2693 638152131
508406393 296162348
301501386 1005
169428619 730
352958378 249030737
333671167 9377
3734 759783118
319598811 4680
10828065 41
760052964 2921
267279110 15182
933740289 4516
216983610 108491805
876607870 3846
885001065 2950
662 160324421
988803798 3296
405139776 4464
243550803 5302
167036071 17702
36619054 129
666824248 4538
65145907 1129
246299999 821
825981109 825981110
896899445 3753
907947651 3471
831894537 8985
10870 953929460
550269438 2261
122999590 410
109353611 1156
641817530 3074
946872382 5503
201404525 725
549535342 3258
385814663 1359
56799166 4310
431742075 1825
602483034 602483033
886173867 5945
262563953 1127
7191039 31
913781512 4232
535574684 3607
872771591 3608
902350634 4395
609669289 16505
931761365 931761366
421297608 1608
703198549 2344
435935842 1921
376202469 1254
378936026 293052396
636001147 5742
772509740 4210
269936825 3909
740493735 905403
994497108 3522
923104232 3811
120244452 1561
206054058 206054059
809393314 2923
187109131 2149
41749979 41749980
238513315 4337
910356762 3417
677880608 3642
65905056 408
187077196 8667
463872430 12890
19786120 370
749974913 4203
581702803 1939
497098343 1657
173 43487910
653829912 4898
407956644 2524
917707638 7483
972214554 4402
910392769 30304
622639667 260049977
905470139 4035
192300108 641
160742547 80371273
672851507 672851506
671997824 2240
342949780 3987
595933847 2796
409609097 4268
94102001 400
131715088 769
693094780 3783
849272885 5359
461323935 3941
414598762 1382
975448424 4305
5603 972526870
151633428 508
627299999 2091
422 88918354
135620447 466
3788882 23
995938000 4399
31331 433433724
154168344 4884
93927086 4205
73689319 59981406
189599686 632
102447450 666
834540745 385060
554216031 3088
734189527 8322
670045438 345445294
56123961 321
5081 851075829
514819874 3242
524637564 219184869
314251832 1461
909399040 3856
254093839 1820
143978155 3044
213893736 41610
75101361 2482
493125671 3692
54136 965190744
876872194 4521
641124217 3492
177518214 1235
42558028 212
429900001 1433
303890880 96168
832321703 2993
766448670 2665
443474785 4986
760568912 3207
944579475 5403
698520742 3653
529069746 2551
225140384 1904
951293676 951293676
509819143 509819144
2846 595627956
116072915 58036458
687763607 343881804
18443877 206
283978463 22488
663127921 5584
175200000 584
143 40661883
231884450 23464
901504361 11754
649070177 4959
49382172 204
888285641 6121
729090797 729090798
133622053 1224
992966308 745554080
118048383 1091
384300001 1281
996727730 704154955
811043 3
649873902 4790
1459 340912858
563401878 1878
774071 967323419
579665351 3768
324516471 1424
976024409 5426
874530099 5512
710076535 10546
42802295 1789
908100401 3027
353466618 1704
582706625 199685733
1827 319833225
98396425 925
635052491 5042
46461085 354
11551262 86
949506215 3165
779590055 389795027
519214662 519214663
455564099 2105
340919159 1348
682627470 36510
833445587 4666
167829831 83914916
736599678 3572
942538479 47920
966114019 123738
403635990 1910
907945041 6904
319371543 13204
272399995 908
137654913 1221
760499410 2535
220349935 179428146
893962121 446981061
879335736 5784
53495735 204
84020680 62702
2997 389166444
211624352 992
236696808 2843
12474 857642680
289201666 964
712757500 4550
463 89831872
989865945 7813
95100229 317
976386973 5093
68947919 510
914499283 3199
207547180 738
972303973 3241
541827047 1957
316390932 1353
794642731 25010
796801289 2656
645962615 3703
484133348 120912
837809712 21128
157347924 956
124354853 542
8161 705314425
812411741 7036
709283783 2749
779450261 17554
61280157 31352
342345621 1241
65700001 219
298390894 1249
538387835 7712
714599685 64116
923700001 3079
669340415 7134
670947315 335473658
230812278 815
298013716 12452
764829120 3680
3368 442152508
333481833 2786
749226401 6339
620224664 2722
379500001 1265
26773842 97
332688359 1406
505198316 1684
690000823 2300
576301922 1921
813653555 3747
719397602 2398
947823709 473911855
526191207 73001
952311984 1135056
188700000 629
297299490 991
375901882 1253
245363511 122681755
955162124 19575
932210741 5162
530852191 59566
729785558 6312
928876185 5879
952799988 3176
266824800 1440
104352476 394
299548501 2272
698127401 6652
44100148 147
624602082 2082
268263457 1697
518962642 7346
780945959 17260
367843629 4795
895777549 9546
28695757 105
264379125 1409
995441056 16595
553427638 6807
706197647 2354
8373 837132000
165672748 82836374
916 198031599
134699552 449
116941416 2004
632058131 2378
234764309 10933
20582787 292
534000001 1780
136200239 454
523424248 1864
804970816 2923
144036245 1800
315945208 1707
287699999 959
894051334 10869
877398703 3472
133344557 14166
500101666 1667
227491851 1150
52303529 237
141332673 12337
42735092 286
403501869 1345
234011155 2346
185972972 679
396525377 1434
727808184 4320
563639046 4709
389808997 2532
454118526 1877
58199948 194
36848114 135
412811006 412811007
959386108 30721
729475062 14329
95487443 95487443
744523642 2909
518551600 2800
792901806 2643
647039269 14635
829366604 4894
127388230 785
957042540 5487
213391628 716
1096 305800186
180601053 602
124698051 124698052
968960445 9318
380831592 4188
372300348 1241
1105 34546137
821221768 821221769
768002559 2560
761555809 5564
536408095 1805
419575813 419575814
123876418 574
516663937 15602
267297882 1317
714677089 3292
693298446 2311
360601201 1202
649393619 4530
324000682 1080
850262559 4688
229865581 37405
42163200 1080
264941361 264941360
12189 503686047
522000674 11865
368272365 2422
766401648 2754
851685803 5004
106054786 26710
585001301 1950
94799684 316
348000540 1508
193016334 996
93075417 427
116102119 17643
120696065 814
943722674 4179
232200774 774
683601756 4085
556230296 3187
247563261 1610
926678806 5015
458940657 25911
890168020 10990
206400377 688
799368623 5044
756717578 9970
319929145 2568
645012572 2819
4681 952619081
3610 910209890
985132043 12383
786902623 2623
598728016 2132
604737944 3876
861535321 3350
606001503 2020
441094602 2274
737239981 34626
656111743 3718
3294 650300768
157564438 1412
357223286 8342
39012674 325
533561697 3041
297408479 1410
762060286 381030143
824158528 824158529
600346588 2003
310195477 1468
595166759 2043
114001613 1844
750801115 8489
330474693 330474694
89738180 611
139552146 1123
384025052 1299
782529272 4240
4675368 61
252509296 1241
948600001 3162
707830469 353915234
638579522 319289761
360267236 3137
601066388 2217
162014705 1924
769931581 45335
314513550 2925
125614385 1151
7097 959364300
292525125 1055
3525336 12
273825036 5769
676767043 7866
382498724 1275
3960 916793981
800901560 3981
565351853 3926
251519982 2928
705937615 2446
759545377 3843
281131409 1011
511878013 9754
963303428 3211
640023864 2615
743102477 2477
976734658 475531788
516725597 1843
939268096 469634048
117965210 903
647052229 2510
396601322 1322
581914059 6641
413101376 1377
616723586 135820
839948029 3849
108486809 470
813614568 2881
154903882 9613
598600846 3797
216257624 93535471
751879324 8097
371791208 4952
856468344 269245
739551421 3765
524039471 524039471
856231449 6317
293225114 5104
676859634 3769
964983263 4704
7853 239487284
6625 783055125
268056632 3747
469501564 1565
658865739 11506
232509064 4951
536826754 1960
686030922 686030923
905699999 3019
427416472 1693
61498171 255
761101470 5064
2182877 14
196187508 17523
699788276 4378
562233836 4258
13541962 132
76478853 338402
237325892 13409
467357651 4315
647698160 3707
303887429 1485
898288195 3172
593729107 272224526
314101047 1047
268166976 2753
370869615 8144
723300001 2411
908515882 836937259
1340 229910500
551634603 2789
897289763 6571
87801488 2519
353204573 176602286
156900180 523
180149400 1371
396 85797756
891468808 661497526
7430 930748670
395020841 197510420
64270290 351
402002268 1340
938125273 5964
927796495 8404
631200998 5914
531003097 1770
354072774 1914
254 65357129
553219530 6418
110143424 645
1979647 8
861495578 25173
673748787 10846
215555021 728
998702275 10316
9217827 3317817
555667514 6863
154044536 1109
16899205 158
393665887 11354
9870 214524450
593057996 593057996
511860824 5021
96 5293966
168299439 561
283726215 4005
878967635 12985
825202745 5286
670035472 10419
480898396 1603
635871007 14324
68831116 597
983048799 5576
69852053 475
717712651 717712651
147916674 688
856503808 2855
207507563 1012
325635149 1104
423999424 1998
68605929 302
446432620 2012
120194244 935
74217013 15704
674997798 2250
559400797 318214692
879014089 3438
817500000 2725
684198205 12981
438365851 6272
229454567 813
2542 409253396
681599489 2272
293421570 7217
990958032 3422
970868206 16049
994569834 5667
564339593 2077
106025576 106025577
964301340 10681
838597377 2812
145694703 1218
398718307 1919
933592306 933592305
803085777 4024
529528631 177003424
625265608 20359
571524611 2683
325103401 1635
156800377 1278
918084288 28003
371404162 185702081
479661661 2891
597802704 597802705
3900 985599440
212008182 874
495437650 2279
648379613 18137
262539320 1121
398676582 67662
398818604 1655
621644004 621644003
445355556 4105
77198457 403
843200201 300494070
64489186 287
186833366 1598
43800010 146
5707 354029316
940704631 4228
899040312 420973013
98872712 677
283499055 945
761 197047870
194399852 648
164099708 547
339006129 1211
37363068 185
694121640 11695
489000000 1630
82200052 274
828351072 12343
370030485 28649
56661543 343
262482298 2942
396438931 1335
572710961 13940
203128448 697
261214711 130607355
530397139 5876
553492378 3341
461880520 3005
956690461 7066
16927263 8463632
369004859 3843
28201241 498
563399867 1878
14033108 194
351900427 175950214
560215609 560215608
293700001 979
972881365 18215
613771067 6478
190322262 86545916
563401879 1878
185999999 620
634590218 317295109
813967127 6786
781916003 3726
530591444 265295722
609625790 13709
269524200 2105
864286976 11497
448771818 4530
816482463 4298
162877324 2199
296100988 987
211791580 1001
386957116 1729
159172479 641
518478427 3477
735597547 2452
709200298 2364
786828378 20759
972050184 4788
1008 191774472
32686083 299
840593675 9066
919682081 10754
7168 726842368
6513241 23
263969441 1688
884696721 411215890
78992810 461
886477591 3542
560675778 2188
593236763 20910
24100210 111
839273864 7682
90790606 1269
293674518 2538
2021761 26
4892 557862307
506979907 5891
337830383 337830383
115000860 610
126000001 420
843054030 5135
909062627 5298
876134557 360745093
287362224 1777
774602581 2582
80590616 40295308
152123173 1419
609684131 6780
926707811 20599
242700070 809
43768628 251
4346 928771341
349554215 24651
871840705 3593
205374041 1377
456001301 1520
479819368 275136153
240504952 120252476
47400123 158
54600000 182
12011 807127189
2684 695256249
572515449 2607
28908 933886457
883900281 13809
605750720 5728
613200825 2044
446952064 1808
210332969 1468
953353182 3911
595377792 2980
8806 558869717
602191625 2263
524398293 1748
299018355 1329
746660599 4300
786603723 282530568
919967817 912935930
743053573 3823
352206125 320620310
646053282 8946
956298112 3874
71014613 387
597537570 2982
99050001 10462
7296952 27
489583225 2844
355878967 177939483
5 1019624
63675531 426
327811991 1356
716364213 5171
192204631 96102315
635623653 7919
329066177 329066176
112500001 375
233662243 3995
598798722 1996
307614903 5579
506843711 253421856
362462721 181231360
674035776 5191
66458123 33229061
280801126 936
803700000 2679
323319975 17313
877737074 22294
380155811 1527
918299999 3061
955304775 16132
347101157 1157
697704598 3058
995740112 970573565
197778685 85402
475434413 2418
395711151 1514
884699478 6091
411284574 3049
366028780 1447
16947400 432
27213264 468
31764279 3922
3599987 12
90390765 421
1838 392053217
225611443 778
945557271 9433
12300042 41
528671453 4428
616634532 5294
902496815 7398
804252189 7108
412 118483784
335399401 1118
877859432 12573
636885029 15443
790317481 2810
95645442 383
392068831 392068832
365453922 2689
379182312 379182312
965208636 4572
643742910 2295
779497200 26604
801901356 2673
781278228 2846
680548345 4966
469201861 1564
302637098 1478
683697720 2279
982425403 19894
2870 815456174
275951014 1569
565091969 27421
522231461 3933
757661617 48271
687725959 16868
347606795 173803398
523188175 9296
756297555 2521
905066416 3595
42952789 274
623100249 2077
711297928 2371
690703803 574513382
32853297 394
517198946 456979371
181265399 919
38699999 129
600148591 4712
4353 986870272
604141987 3491
70499766 235
471780680 9128
511200000 1704
373420263 1361
398699717 1329
376186544 5095
179400597 598
525794828 2042
210920490 1551
579998682 2929
8965553 36
836946319 7782
112794450 419
907800001 3026
217500001 725
706563932 30050
696316773 4084
137039369 625
533550013 3824
191203431 824
82637955 401
284703809 2614
19131839 65
694031941 3330
807755872 9347
443816176 221908088
792919207 396459603
413224176 1481
926397093 3088
653487440 2480
111024668 2399
620465502 5954
408669789 2929
80828755 323
576600000 1922
433648634 5899
840602803 2802
38594753 248
957069947 4751
709188227 3732
165404028 3121
804298355 2681
124210328 124210328
615229699 6769
752655214 3107
884211966 83907
31500001 105
891657972 3879
569140960 3519
714031059 5041
188437081 94218541
786987840 12080
335778458 2665
3338 619312492
307734529 1034
233099222 777
192868280 192868279
809402699 2698
655905061 9883
129346065 1839
23100072 77
579898528 4248
340393303 340393304
398908636 1346
68045238 579
726137882 71689
161999459 540
538456893 5280
881302148 881302149
777878559 31580
555106464 2192
1575 203477400
430761209 1749
696898771 2323
558901864 1863
485687577 1738
392757982 1617
439341219 2186
817105104 813843609
885125416 885125417
609726976 5421
212221131 1562
900551358 7493
790147836 370379949
617702059 2059
777325531 19622
977837220 60507
227001633 1243
695062690 2345
202660833 101330416
920796577 17048
964928539 8631
904435819 3586
705517229 7061
193679134 96839567
300603340 2889
989999999 3300
170507542 879
978308786 15257
303803785 1486
102299660 341
510854839 6774
151200974 504
992504933 6124
481457718 12175
636302280 2121
167746568 975
67025887 236
444782066 1597
742235091 4360
143681297 1192
843898116 2813
152491479 705
84612126 325
40529141 40529142
863099999 2877
369970686 3675
883951060 4541
576818545 3216
8190 785082193
271995912 1133
290939250 1510
305024323 1840
306575390 1976
672455658 5019
527004386 4047
2274 449344473
607946920 14308
498883129 1724
436429369 1697
575965552 12660
678600445 2262
26278201 264
8133 374866236
499833533 11300
465693864 465693864
306158951 13992
864412039 2992
266574508 1357
4430 659998338
180926959 1974
277114993 924
269911928 2679
391831620 2855
748641085 3364
11715930 90
887209544 8884
468481316 24692
856167409 3010
365912045 4006
727851863 5220
73044649 899
523325683 2323
254388276 9228
133650365 111958249
40856502 632
503701066 1679
624599379 4654
371298649 371298650
750546538 21357
185999945 620
770 150653271
822299316 2741
833975717 445782000
612408673 9402
740101983 370050992
698602369 11436
920696931 3069
825020013 5278
904826719 7869
404169163 52978
722402408 2408
944549282 730170439
701998150 2340
515496003 3143
819913576 9319
34887324 121
607411546 607411545
880331873 4386
595614330 3386
624489679 3576
881879329 37004
977621569 3738
53700000 179
290297385 3086
2037 231574313
28126009 118
31447770 31447771
147457448 3656
361555785 21234
350112819 1606
384631791 9857
54713429 308
561060656 2626
100998381 6937
978228426 3947
467102297 1557
169827070 84113
314217156 2266
414357128 1546
1187 160030359
414440674 28463
482442113 1648
837729588 7031
728121365 4868
691199034 2304
20217 385416888
3894 690869705
517009214 1821
63605289 266
761697860 2539
612712362 2603
924603081 3082
217799868 726
177002773 852
634123985 317061993
267567119 1679
820225706 19451
955742021 19921
302769101 1271
691396281 269815509
1483 214921759
10808642 10808643
743997519 2480
469086555 5567
766925386 860078
714300517 2381
524740789 14482
938998657 11104
292775469 4030
655618116 5123
839399127 2798
274109005 2221
752705533 5879
177650915 71293046
204556141 1788
28200030 94
169633715 1974
106200181 354
265099906 265099907
181115939 27770
662252404 3826
915199972 3759
846837457 14614
139316358 618
224121404 884
332399308 1108
396857936 1913
360513505 2106
168000561 560
974054745 7357
802639846 13562
9640325 51
6238 393830714
3951 330591872
744835848 11219
237540317 838
783740031 391870016
124354804 445
90347672 381
105734593 1032
190199365 634
990260687 990260688
194334720 97167360
91469372 1553
606837127 606837127
236549084 1281
418535557 4760
699904101 2333
137099544 457
65338017 236
203327332 1667
201568735 100784367
913157824 18476
419400905 1398
342601143 1142
887930241 7760
846605028 2822
27562954 455
337710949 337710950
537817325 17894
577324351 288662176
652595789 4686
513183066 4559
9269095 4634547
595101423 3292
928804066 3096
89059489 321
289590517 7314
4244 957841092
403800001 1346
8510174 75
41547737 162
620570418 24748
740409025 7649
34350536 247
475654905 1761
484311227 2567
218278593 928
218357491 930
181865436 1349
650322188 7359
15851815 15851814
759900094 2533
340699011 29572
532799990 1776
422701835 1409
459851559 459851559
941102762 18525
433446439 2716
138523920 9780
204965652 811
417900001 1393
27699672 419
953103177 3177
150300801 501
241199467 804
917777911 3535
513518039 1764
631745578 5037
800336063 3264
255299859 6026
126706959 57822811
949876968 8728
517828184 1995
47749 726166792
615173341 7112
969299712 3231
102599658 342
831297230 2771
797697340 2659
639 158647086
139240353 4003
508116451 2495
406 45698548
231707374 16655
971717762 46487
43247471 177
997231281 3517
891418656 3167
915396895 5062
563701878 1879
276981711 19345
356096452 2795
12361 471509280
9152 320747064
487623135 2342
941246327 3896
36096609 170
813756391 3899
649539027 7560
841115140 21395
660630722 350669291
578 168665602
212192339 2190
396898676 1323
874935211 3530
471668646 2192
905920932 6378
964919967 482459983
909098534 189795
959420399 4582
592501976 1975
325500738 1085
190911165 1285
779260620 3260
336605622 3883
462679095 1643
778197406 2594
592803768 2097
818209311 3389
645819218 256856716
99141936 1968
807932894 4785
874511626 2972
245104736 121092134
10640 550385529
38364184 143
27232405 9307885
433837591 7349
799616083 3941
494846120 7113
117542302 859
23143275 134
759233938 11834
422401781 1408
590702654 1969
217051279 58698
8652 959472192
884408788 884408788
419729846 6567
914602421 26046
502520106 4739
907840186 5248
465649357 4866
577501925 1925
529389420 4382
61424209 285
919499178 3065
342600000 1142
421749378 22603
817800969 2726
150897261 2171
905339430 3285
27990001 360
230795410 6315
799103203 2798
748667065 10990
988138413 8109
212059 389247526
790968723 2678
717629692 345565173
153546790 714
26852468 16946041
795924998 4683
2867 703877170
230811299 8425
831566201 26483
990568462 3869
179075015 179075016
410701765 1369
573899777 1913
430802716 1436
589301701 2057
218202978 772
162921829 614
543108616 6764
648394998 2371
489470371 2865
325873144 325873143
876900084 2923
49180040 236
399679770 1959
593834186 2967
262698232 2051
848816248 78294
3434 404628220
888451719 27560
779403429 3830
80527200 624
303899518 1013
642776720 2609
301121310 301121311
399832970 1374
629753345 395814
310629373 155314686
172977727 1232
63889069 574
89529700 305
3927 808871272
624088114 14367
278100277 927
7426456 803
99300001 331
21299938 71
729961312 4263
590609435 2458
464839916 2140
122118625 432
512607374 2499
787368493 3396
265976886 3346
991192918 21197
841823713 3834
639973542 7178
226211225 113105612
720603037 3502
568865504 3182
499345560 8856
311932043 1878
247912466 953
690074990 6073
604935846 5950
178576479 944
580500685 1935
710570440 5877
150633101 2033
221018701 5950
659997801 2200
452594743 2774
117700876 604
332841612 1143
578525873 2309
294879597 2015
918985128 311863193
525598247 1752
295274268 10958
152317910 2787
635470329 3190
504475489 1778
39768571 261
876599989 2922
615011863 19246
671469631 5014
1504488 6
705083280 4090
700197108 30446
809860390 404930195
2366 487521243
676601040 2586
244351264 1097
684276397 4062
33202841 118
186457501 93228750
766797445 2556
130492463 668
358286067 1291
428918481 1642
17164979 223
861649177 529712
2136 401032137
212225022 2679
453034830 5590
244765876 244765877
608249141 22046
414483977 25192
624113675 2935
411253893 4454
333930426 133074556
607402404 17902
487276086 2822
936482942 4161
30328779 274
69724182 582
918 80945875
624551393 28443
62734806 663
608883600 29900
7352468 1087
389100819 1297
178535881 89267940
679059508 3905
845841135 4781
511356276 1895
624271171 2195
808625009 12395
139499999 465
636246271 14656
890508548 30153
879297070 2931
229835221 1244
554373127 277186563
138600181 462
898932544 5495
34526869 34526868
332725199 2148
656034494 656034494
697498729 2325
433526011 7905
773697422 2579
457865160 3505
453291255 3476
5485814 19
501579693 14018
982316145 491158072
758560216 2719
874114294 232828
111978977 55989489
394061720 3774
532501774 1775
932683239 15154
417916989 1407
1566411 13
557498356 44833
991970186 5568
116996214 2846
780302518 2601
181842951 1453
939234582 7722
333237817 1189
74999750 250
539285587 5605
756889167 11539
506399477 1688
505460520 4750
365052320 22540
621577422 7524
668102174 2227
600534865 5328
446402949 3739
312210888 1474
329842122 1658
494515583 2584
370860517 370860518
647289959 7412
357598809 1192
677292939 338646470
787139729 24210
274532258 7966
925219538 3097
949109028 16149
657604773 328802386
471604666 24913
554184835 19416
273152779 8427
808202695 2694
749813410 3001
294300080 981
5741 884021046
566359565 283179782
19397084 915
586801957 1956
741059687 739691651
327600637 1092
530398233 1768
440117459 1660
1026 211760244
263656894 1513
8811 644784204
748514871 95767
105481354 638
337246273 3333
835851030 5493
180073205 4374
116002901 442
211918686 935
629253019 3580
340604715 2489
728554478 2784
631617558 2772
535369344 4416
378423321 1276
227628454 1301
582839744 9772
282068235 1045
998396673 3328
625055723 17932
781197443 2604
750902504 2503
298023937 3284
914755079 4065
902742412 3419
378489250 176484244
711458865 355729433
943601268 436996490
986237957 419192549
338099290 1127
293550116 2291
28273537 14136768
709171710 5603
5257 867567967
234781628 234781628
321622483 160811242
523054725 2558
4036 734401172
41713 777223084
2700010 9
72984928 304
1037429 9
145385971 72692986
605834044 3493
592501958 2053
577749157 6041
918270912 6936
886411771 280244
975899999 3253
989285752 442316531
487659874 6238
773928342 2980
622081086 11059
57668606 1037
992668801 5088
176955704 1503
29174383 164
580498757 1935
668547325 13108
816766111 5465
792 125215200
541307417 2250
553363198 553363198
229274551 4316
347505859 2274
820704251 5402
364501214 1215
2589 723678202
385381847 17223
130505838 723
312000000 1040
46028496 11971
108353920 2944
2401 398848652
794615228 739256787
43 4441678
625447233 3488
679713941 4874
267900388 893
720134894 20245
429215776 2204
3915 960724653
676428449 2771
968623220 401473341
886797044 2956
480302634 1601
244058265 2168
346895327 2840
45188639 22594319
100799999 336
747206358 3651
385759547 1464
239860277 2709
29565013 1210
26869753 108
584228308 584228307
122985785 2499
741752517 16269
299168962 1869
452539681 1901
821027278 20602
805857692 5164
551827886 2065
537609127 268804564
460820183 2893
546101166 3437
64726251 2650
162300541 541
53400052 178
33600153 112
34034819 444
202664507 202664508
410615406 26699
801266683 10711
297057792 1968
2272 623793218
196598622 726
245719570 929
645300431 3428
7750 708926882
561004779 1970
861986254 11765
670119999 2750
940797081 3136
731347473 7499
379618165 3256
116076344 776
689836240 103891
983861173 5812
398929832 1746
94678776 1272
27654 511053672
671986524 3646
464862585 2523
871499341 2905
777504691 92687
798624527 9790
605099044 2017
790788652 790788653
436201453 1454
14206 525133274
715698461 6470
353483521 1280
224947809 14129
323100127 1077
479279976 239639988
2637 724500239
328482039 164241019
472579249 2750
673802246 2246
529773161 71398
742611239 2877
1834 417166114
412801376 1376
3163 238907716
378600837 1262
730392748 3909
896399583 17299
220461487 2705
664636588 7238
651060778 2307
949628287 5718
99786700 2602
77282920 458
184951206 1881
784201115 2614
858852823 439370881
39239596 39239595
263261153 968
981001253 3270
590532909 2355
789302216 2631
147032346 2970
875307617 8234
877544576 4137
98214330 453
224620026 224620027
379657932 6355
63397771 63397772
40070456 40070457
818192637 557548827
571695938 2269
760615394 2618
98350720 47159876
711826038 711826039
315000199 1050
35972 573789372
146554979 638
326277071 1944
191399500 638
154200000 514
533654121 3169
530043749 2611
17100058 57
530642009 15209
206920343 103460171
774159979 4708
473908587 2069
127192227 798
707629428 2448
277668019 891577
859797135 2866
608377839 2200
358506104 1473
493747832 3713
118770666 118770667
765297449 2551
755832762 9246
854 70339710
547959969 5705
10113729 74
977402877 3258
612045852 306022926
995544156 46726
545860431 4401
412596189 1492
860405073 2868
429624669 214812335
431021287 1702
59577360 1004
300740582 5629
950285751 16609
1390 354759829
226858041 2412
425760476 5327
499456121 4198
952694851 84971
324901083 1083
935391304 3767
977743877 4454
283508229 3267
528517233 3213
448737164 1799
309142259 1131
412902799 5924
940368165 10134
626369003 3382
675433260 2851
285235844 1921
791116105 3276
307500309 1025
373033439 1872
451196471 5242
534602563 1786
906230052 31095
581481682 9797
1518 337167816
437847569 2501
672104104 6491
613961892 2358
562412543 2849
266488978 4827
675298435 324339672
614798901 4623
869140385 9265
267602616 3450
603469789 5665
757424951 20968
962567749 3372
711605931 355802965
395750603 1537
407363167 10491
313764180 1461
353701179 1179
468751013 7598
843897608 2813
314758378 2119
747938788 3761
980945282 5156
829198939 2764
363599625 1212
853489497 6601
811281556 146573
493940732 10699
938903823 11988
914703048 3049
86184560 1646
722259069 14170
126981504 834
2951604 31
94265514 32370564
35424707 144
980003583 30137
94916250 1250
340676566 4780
761722330 3516
108299956 361
430802143 1499
246200673 15726
99427577 62053
272665457 5990
533197682 1890
652 100276895
937083138 5173
668058377 19533
424259768 317479
153496328 16041
951896828 3173
717904995 3397
529801766 1766
884593721 11384
45533947 19136617
10560915 10560915
867961744 6313
531236734 531236735
850436691 425218345
777732897 4662
417074944 2816
179939539 179939540
233874015 97767646
485523571 2658
277948683 1380
74400248 248
447300000 1491
449794189 3018
657378879 10562
642297932 2141
400350979 1714
544003831 3655
373800000 1246
704785518 2401
733496607 29653
796651404 631869494
269315610 2005
971302884 3423
85921207 42960603
981118319 17535
289200965 964
658797804 2196
451498758 1505
822602943 822602942
113342642 595
908317615 454158807
751647636 2722
461099999 1537
186567257 2743
506158709 9326
487942416 2196
46781069 168
600413959 5628
4321 698943355
631541710 2699
388198705 1294
417916226 3913
59905979 59905979
999623943 4311
579124093 54588
36711485 200
6695 653672529
644428477 7829
24085741 102
390521918 1339
771967112 4377
687202151 18509
892011298 45357
20744 821545376
695753015 3505
54814260 1270
99302432 528
762205882 762205881
327412099 1123
978049644 7293
646414257 20409
411599726 1372
816599436 2722
129703814 1131
948248862 4334
689100763 2297
831597228 2772
488666850 21181
368999558 1230
97065580 1231
209089077 911
69755981 34877991
577272654 22865
881661814 5884
625760839 4306
2182 595633632
717361946 4423
617408830 5622
17139 585348267
716753865 2512
1597 265298297
936003120 3120
970795238 4084
215006371 1050
977191908 976068751
979340717 945731488
995144323 995144324
99000000 330
429600458 1432
883859299 4726
405301350 1351
291587570 1447
697073199 311659181
78624547 1166
256701628 2653
3317 722691407
213358470 906
996630657 3707
337469997 1205
9783 905907921
200400667 668
479182948 2942
388483431 1743
524407870 5769
401280192 1961
357241363 9266
876002919 2920
123620941 852
270360138 270360137
517803049 1726
565876838 565876838
266700049 889
549067952 549067953
868199999 2894
114300620 381
343878550 3857
570465192 22431
335242661 146379274
491904239 1741
98448587 3285
958809000 4425
46841 444728386
649028940 3115
2410 518877820
746100049 2487
473897615 10636
7672939 56
676840185 8883
123462578 2148
531718199 6975
110841939 55420969
786008609 3184
414900574 1383
805606829 9855
322425697 161212848
621044035 2775
665077355 813053
84431490 875
555943398 4991
684970595 2367
1992354 1785437
290847240 15336
926982809 3326
455109129 455109129
2071 604986631
773102577 2577
810299951 810299950
9231 390320783
68034178 1481
191006971 726
691027229 5430
44100282 147
305005064 7381
333579113 9834
807597308 2692
460 118075787
411158019 6370
352234523 17951
190847437 744
589852673 3152
801656304 2918
128700430 429
618000000 2060
472921232 1904
800087782 3849
255900852 853
30853973 128
650988952 8621
340050209 2224
9458689 32
756355377 649115279
460733442 2494
194695471 97347736
198206708 3057
309883647 1549
493449841 1755
480403019 5932
910214184 4026
304768532 304768531
892800000 2976
767201671 10097
295007101 147503551
776242010 6411
796637887 33351
870169069 3718
464990625 1667
510738374 10849
937116505 5112
133206835 1382
926329877 7562
817456577 3689
197773896 1451
632982985 4231
26569674 102
223365634 2071
866650210 3400
890762387 445381193
307241802 17056
974951979 65702
383174549 2430
646553566 3717
125339895 2655
93636575 352
735231961 2810
88757759 508
949288289 3691
180516754 1259
980221433 945131765
767659636 46829
527698566 1759
971100000 3237
41700031 139
608624971 2515
875286591 3338
475036101 5225
443699999 1479
139009445 1526
652802740 2176
147640911 1263
562649245 3839
251877681 919
7973136 244
328134137 1339
76472015 38236008
574602840 4820
156000556 520
757518879 3046
603517609 25134
780177405 2615
29134600 152
489601631 1632
915634347 3418
615710589 6143
808355340 7647
864831317 425747753
177770157 832
17520118 203
453283923 2329
404295770 5965
324083684 1969
616911534 9023
10265 946793442
466222566 1854
569271529 39530
785367528 3603
793318221 396659111
3971 883678543
734746527 4798
320701070 1069
867427735 15608
600656496 3021
307400827 1614
10662 908745384
803724565 3110
231623015 1022
600815496 2163
134282501 1028
687500451 2758
682846061 37938
392321138 3435
365950001 28150
257464072 4527
355373899 2349
143868792 2084
108103678 1419
671061707 5451
53999821 180
521854927 260927463
733201367 2444
466336500 2377
946319387 3809
448442440 1762
536998209 1790
630939591 630939591
962914416 6059
662497738 20222
695606688 2716
797897597 3134
257439288 5207
115480576 475
96558850 327
825926677 21899
915110604 21485
250200954 834
586103104 586103104
483039117 3962
301798993 1006
881782087 8558
732438761 2581
87090838 310
642977753 321488876
732597559 2442
939227671 3165
419845671 419845670
445799469 1486
667360858 667360859
385772730 1895
919628605 4471
619879376 2379
986996709 3290
864946077 3009
538184456 8744
180216090 885
161594083 3149
563803615 2097
501249133 3681
846363769 423181884
165565109 762
724417882 3079
322727311 1102
346773064 1996
366490643 2614
861780961 3408
325929780 1265
22413040 11206520
820800203 2736
779949986 4141
597506814 24061
389654678 357715871
655400663 655400662
774297418 2581
854681617 8183
96233082 388
709125267 3761
961446384 6169
370794948 5878
939759885 29985
15230161 58
386101548 1287
903025497 451512748
685772712 3722
331430973 18017
68559828 767
737821330 2648
708892001 8226
121451498 951
377363415 49335
228600762 762
373109909 2508
312663488 148527603
1593 333697741
891772674 3013
421478249 4362
823500001 2745
805500174 2685
888302960 2961
673911212 4084
995116398 461193931
467368263 233684131
957720167 957720167
851 151884935
617626513 2929
267094545 1552
338834999 1844
50813839 584
784686751 9250
6300026 21
241110944 807
876953219 7876
153571081 104194565
311494973 1334
14538239 144
665835781 3561
104958180 14505
265253344 906
255900852 853
266807625 1538
979704001 4400
959402427 3198
197400733 658
846399819 846399818
867297145 4270
313117241 2013
418089981 1540
240368832 42438
737858559 3376
115502880 648
506386727 1944
320669150 13569
185473471 736
699597862 2332
731510905 3059
939545863 3989
810597298 2702
29295615 122
608400001 2028
464187541 2540
456429043 456429043
661139520 46240
994943629 4122
681563704 3548
199792284 1332
270406897 4624
989400000 3298
203115466 1239
898323766 19345
827496746 6489
718930273 359465137
422701490 1409
917584315 458792157
294491275 3234
879902934 2933
930274916 3379
779786783 6846
74430526 74430527
125931328 488
639704100 4492
711198960 14958
274199330 914
254639017 1672
61500001 205
594093301 297046650
875158738 875158737
139594639 564
582886753 2364
1955559 20
877455960 3503
977809657 3865
992880459 17103
809219477 4610
74100248 247
929274956 4125
795267046 6753
764410683 3989
56457585 277
623622885 311811442
495654663 2211
43176597 159
101400132 338
114916436 595
906043793 883285028
677252581 2466
476218808 42938
474598759 1582
793259 3
566005473 566005474
488751003 2907
592798024 1976
451343012 1522
619673720 2488
855293124 3086
423593320 1563
167999873 560
509697778 2340
420340295 7647
512399999 1708
923914269 3648
134785012 2071
281472048 1716
963896952 3213
886799999 2956
987486035 9111
250309284 250309283
694461741 2605
863524997 9367
3936 596805240
1033 13195542
939743465 469871733
392456205 13635
831729545 3807
522 82577790
693268484 2466
914927487 3232
381911910 3687
442999740 1542
554039213 3815
951863937 4021
30347 994618169
476857848 2676
319120724 1155
40147500 265
327478748 1231
928677509 928677508
489286168 2303
322800969 1076
735792288 367896144
943511801 5516
300576393 42866
815952568 13946
865994651 5463
275279497 1704
424972119 2573
454 123045855
719 178566373
19122973 100
664941755 7453
786459065 3978
522 145688614
501928912 16061
193349235 16095
34645396 397
150687006 70150448
116559321 629
443520665 1746
571524 4
131489281 520
628724587 4018
72042048 102624
323647713 323647714
324841312 5072
617150184 3601
198102489 922
984340207 9739
809102276 2723
475707816 7992
1053 188313255
177186927 88593463
84416827 559
85799820 286
205499968 685
586088172 2519
737760717 4198
49133417 652
8400027 28
522141425 2063
611624790 18270
415066820 3567
286031940 143015970
474299473 1581
348000270 1160
756448853 4441
799611127 3252
319035481 3210
426510122 71287
2293 601456193
640615795 7098
733014787 3454
767398590 2558
492001640 1640
631197896 2104
676307899 32282
443398820 1478
2393 594442737
599171547 2463
84848671 326
945916531 11793
362639139 181319569
168081709 1802
466943451 5527
529367325 232660206
844094499 4043
3300000 11
905318341 3187
898500000 2995
318397134 3253
836965502 8414
507467146 3163
573125705 1962
9010 872717610
432464906 1563
344600101 1703
2625 292755750
233418 1
598983724 5780
63437125 319
622842039 32438
327140328 163570164
418499993 1851
24431845 218
97771870 1351
8436431 32
743112362 2744
781768908 9234
743724715 3565
761457435 380728718
867900000 2893
833644926 630854287
25736 892781840
106200353 354
631797894 2106
488514220 2603
669521609 7056
299699040 999
277139256 970
131762112 1216
444588801 3200
911302457 6486
785848105 4327
79513848 448
218699270 729
336239441 3157
354218289 2414
312402920 1201
974932408 5497
392983722 3541
193181195 1822
12787024 562
204251982 1219
377186008 1604
153501699 65206995
682639138 4277
782702609 2609
413423659 2564
727802426 2426
6132184 94
507002503 1690
752910794 3255
898497005 2995
766800000 2556
401400802 1338
794397351 2648
482609494 2478
43196400 585
36465892 889
72000219 240
419404671 2499
425740358 3441
947396841 3158
114087755 586
887805195 4288
20694168 261
255536228 4170
405298971 1351
856382333 824596440
603039911 19092
121614433 761
141000470 470
496515764 4107
850108703 4964
979069896 8100
22482 972728694
469636490 2498
612074755 5009
994369067 5886
624078870 2474
353896022 1207
60300016 201
9164 857072264
971399269 3238
371999196 1240
942300001 3141
166199446 554
352940410 1431
308407469 2500
159357984 1104
93362103 1935
399301332 1331
26542467 13271234
181386912 1316
1818 320791554
154500516 515
439490527 8024
266916395 266916395
7339 954492160
741869720 11133
305101628 1017
171168179 4121
315600001 1052
801153138 8945
81530613 2734
510094802 44593
796580819 15645
748113029 3514
999141339 3493
420513600 1465
350741163 1386
559200556 1864
271445365 3494
620365903 5644
639842940 5114
604609310 2924
179485786 1785
736809445 4102
994324989 442018582
486311061 5151
604135214 604135214
593866854 2274
17165 728774405
193799355 646
792592574 396296287
504149717 252074858
840000001 2800
259357448 2258
917593753 97205
130350901 1766
671633126 2881
742890883 742890883
485476368 1629
605115319 14523
631795450 631795449
695155955 3426
900901992 3003
925489689 7990
630937630 21779
972899538 3243
317701060 1059
303992738 2222
711812946 629366
649246350 2492
228151594 1161
146780043 73390022
937064092 16111
893325833 11502
661580611 5266
990180405 990180405
348598838 1162
943201359 3144
795379280 16275
956697266 3189
33310930 387
960219454 6821
476780927 2496
291 68351803
31617245 23422083
931878984 931878984
92098261 730
970071033 970071034
938777789 4269
989558957 474904667
4405 425192518
371901083 276249484
970702233 34401
993504736 993504735
857117210 5998
570050336 285025168
619992451 2175
733150792 4276
651901824 2173
863244283 329113616
599698213 1999
875469244 8312
332334276 1183
982765049 7850
241885817 1577
563922346 3694
863972647 54499
785018177 3926
2114 558931755
959010030 354782127
771812803 2632
40432 398669964
348297590 17813
70500234 235
4107 818410039
101108771 526
965981382 390507389
769735010 47345
855299757 3497
812704484 2709
591485295 1978
699894706 2863
103677289 748
419744425 4523
722097593 2407
297166536 4218
897602991 2992
126600422 422
104758237 403
445389440 1945
426980511 1683
980813821 71022
754970331 5477
212608251 11476
576899178 1923
3500447 12
774280981 3366
862567531 431283766
601773471 4232
225384589 3295
997675191 498837595
627822559 2180
390001300 1300
878616254 4461
663386734 5997
667983455 4104
324694964 83810
8427527 38
429690245 1674
632498229 632498228
39693970 13244
632709711 316354856
359071126 3739
636900001 2123
4459 931864115
978896737 3263
4111 915604494
115404324 115404324
533401779 1778
342189471 2221
248509726 1283
342488937 3397
77177925 495
47389773 423
841538940 4110
96102211 371
689790817 13728
195808892 3629
872400901 4367
74700000 249
499323220 2957
339107246 1576
20198152 74
70269711 56537068
946805036 3156
382882185 1890
800348321 11462
575596530 5094
310768017 6544
623984854 3467
337098761 1749
580984431 19725
518055507 198004590
667243260 240404349
261734968 261734969
880333970 3337
182700001 609
814888962 10154
425804289 3367
233743220 940
127564164 604
229799233 766
642455800 24161
199278004 2047
429649719 4792
29182244 573
881331232 3788
455358348 1566
175339596 175339597
817457924 6232
935690400 5400
911521809 6831
415677215 2424
889943204 16305
554775027 5018
354836735 2382
864034254 7614
879928607 3452
634502115 2115
346540288 1696
63599854 212
989128582 989128582
10106 602377122
745724664 2766
484195690 46920
334088271 2288
45961855 274
76134897 413
454346469 454346470
401992164 4124
141664363 77744
268234460 2405
773884805 378629662
795302703 2651
567601892 1892
2173877 9
983733404 4498
294307247 1012
749690855 3179
507819732 2058
496852692 4393
644172235 322086117
365099887 1217
853892871 11666
660748374 4174
4740 852138240
301729203 18451
814144356 17671
4179 411790302
691974296 2756
673499999 2245
532599323 1939
211043893 802
971650014 4269
75129545 30511415
276759641 6918991
201258137 5772
474699917 4207
868046841 7401
569295327 5432
802882356 476574548
569098102 1897
45649462 479
16812 639885685
860843905 3175
186161079 959
848167403 24132
12984 989952096
28302704 332
833974813 10032
199200665 664
329101207 1097
765903269 2553
286593946 971
944313994 6023
786878322 3421
413973129 4297
577798074 1926
502 145769646
364987161 4301
302895209 5896
244586091 1320
37019199 320
339966035 2157
714602382 2382
407903780 4427
581277569 3165
6381 424816151
391894406 23881
583715755 6597
975729411 13162
937429259 937429260
10145420 470
925238599 76466
122440257 608
350098833 1167
575464847 1968
874351925 14214
327871259 2124
768600000 2562
296999010 990
718952252 4481
807832247 7548
949241514 11687
18835712 1206
887700001 2959
1011 79957479
711157485 6185
513045937 2756
161634215 1514
753022697 3709
934024463 5552
286199045 954
540774257 7323
444452930 2861
449098986 1497
829273453 11354
397005807 198502904
14937 597253934
23222285 163
127100873 930
689 140495215
709816886 8820
5099983 17
822001078 2740
218538611 5989
414884053 1969
294001587 980
836418311 9666
255031189 1203
159096082 18506
864724480 72544
265653373 2007
808388630 275243032
266060935 1706
325105727 3936
802199999 2674
57742317 251
151643371 989
516657128 5111
2106 345903729
377999999 1260
723297588 2411
856204503 22103
602157611 537786620
832498143 2775
614700000 2049
238201329 794
488660121 2141
572109852 2596
963597724 4607
535426946 5892
496798727 1656
53648909 9765
133551001 781
370794237 185397118
4960704 24
613471805 3673
426702777 4327
502235303 4195
761600862 3993
348901838 1163
618599999 2062
932590260 3470
44165195 513
275725485 137862743
842456466 2987
480949036 5320
817130423 531504534
532496562 12619
133416389 811
592038468 5773
347401219 1158
382907281 5424
875664263 2949
73147883 448
668697771 2229
3388 989550821
57161615 57161615
250156082 125078041
723765159 3732
912351518 4617
326821910 2699
753818319 6269
231492405 2890
919500359 8920
453717551 2225
569345279 4480
783942427 2986
245727869 3331
542701808 1809
738600487 2462
803339280 803339280
128852460 1180
90671031 326
747994506 12201
174714320 2420
951090744 9955
837297210 2791
355131683 2634
411168451 3395
795158265 7980
178236992 119273896
792309728 3371
532361281 29040
911932930 3218
761102345 2537
485399171 1618
377710271 9473
897 91339787
316982929 2451
928201806 3094
241245823 3392
872680173 4732
2909 630223214
1178 352249084
339874160 37630
100016029 822
382994429 209401
700350860 3220
22696875 375
929950897 3764
859109019 859109020
149034263 804
725464017 4448
826503440 2755
828968755 3892
714829258 697853500
8306 873403029
52778318 561
855089141 120486
572098093 1907
531300288 1771
550201834 1834
943731877 14271
745969599 372984799
389705408 389705408
744524087 15224
338838065 2606
530701769 1769
343695036 18114
789905018 2633
921027789 7739
974145991 485750542
66956280 310
6608 829606641
3141 713481388
455642584 1839
276548139 1948
235538139 117769070
21477639 494
769126532 35996
760799794 2536
93900312 313
269400001 898
471411585 4256
395706266 3238
607977398 2653
208105324 701
190764421 789
824293969 5162
143779195 1387
221100736 737
932822810 459382367
722135699 117650
827309760 13313
690610752 2496
918903063 3063
697617831 2812
484781798 9161
511935750 1854
261461003 1253
71667952 1256
133544980 484
398604020 7391
196191629 916
666984749 23652
492053566 3514
409496855 8587
488698371 1629
116622923 2479
129219453 574
953100001 3177
600674252 15154
653615849 2216
622013989 622013990
453581359 1487152
100151694 60079
547325807 29998
113804417 4936
412437899 2313
298269951 1354
961205701 926270699
223701079 1069
334530108 17418
709406222 101610
712 38352802
838053143 838053143
977431153 6631
3808 810228160
663019991 2598
42796316 221
579044509 6538
632 172161955
171357131 1610
884953282 8790
931654029 7323
688200000 2294
296153805 2006
430181856 7195
301498996 1005
515976163 257988081
948935998 24499
209465018 1329
147899508 493
325840635 47953
52800033 176
732295729 13176
309797851 1349
581466464 581466465
831660909 415830454
809161425 11157
875016048 9539
470398854 1568
335480962 1171
921655389 3472
571887116 4899
172139884 2492
161845598 88538644
226683152 861
314953373 8449
162871587 8500
526498745 1755
475798759 1586
630147731 31882
883346099 5073
408898636 1363
395703991 1565
196688624 875
893231953 14173
763639079 8620
657694831 4245
749155827 10364
378899552 1263
825547801 3507
58676617 286
78390306 367
842397191 2808
283672964 5767
461604830 1926
795561643 4166
376034374 1683
440102734 1467
136000541 934
720549311 7784
619759520 619759521
342131572 76230
111998008 573
510583317 3537
132088251 446
931161442 465580721
531611464 6396
686827031 2706
513292981 1866
380219039 190109520
394487306 13759
222616464 912
564799822 5655
282192255 282192256
887196640 359480
425524735 3328
208721673 807
35739641 687
144544949 495
205431781 1327
31338123 15669061
312445777 156222888
412438823 1531
300160475 2387
267424977 976
1963 490117914
96769080 853
742928381 5609
440800626 1939
633056026 2293
529591287 7251
472672884 472672884
23245653 564
496500912 1655
94800328 316
109318792 54659396
273308319 2720
513510297 1976
101313838 9147
772951886 2617
12126 797785142
314632256 2063
48505291 11874
69928912 2254
92895767 938
124499584 415
384640069 1889
817435106 5653
907206033 3024
205719909 4264
892802977 2976
624320069 2167
171346559 671
863915028 748711173
458907951 9720
498504874 3025
611812763 18978
133590001 610
631139660 11888
404492082 2383
873926574 12086
539513864 2179
857487580 5831
214076449 15799
926699235 3089
784157188 7075
814797620 2716
91199999 304
464342338 13529
274007512 2356
487800001 1626
803543103 3653
601929917 59662
632626363 2538
659784577 2508
719312185 5724
756813623 650286653
3116 588883492
496179380 3695
831929420 3307
462300000 1541
1790 250731869
352073292 1333
149328866 917
958343584 7106
3234 859526052
726109775 5301
889273013 5372
750012033 2744
403569149 8651
708 202624090
143099522 477
350874875 242088574
720087533 2799
821608577 2944
967872692 8260
891597028 2972
11527536 186
169229727 1119
15763201 15188616
875296814 4086
89033619 3754
424800654 1416
44700000 149
829644094 829644094
700842625 2609
749198157 5865
718050751 11850
554984186 554984185
663597935 2212
982187112 4348
984903004 3283
659997925 2200
860391929 430195964
954929777 23617
945740629 6521
426205594 2629
159815631 1532
774396766 11726
450142816 291019465
17145962 133
891779658 3155
427650259 4663
155664411 3900
373 51790110
47295738 67662
612974330 2619
928471440 54392
2876 859104340
485098384 1617
307010313 1094
225427791 752
398998671 1330
698077115 2668
461375070 1802
800675565 3559
56644971 265
999802031 999142448
1618 249667766
148738683 1181
952498950 3315
520194656 21856
109499886 365
206977211 923
281400001 938
913790028 441825741
457439979 7256
270626072 4024
54599817 182
149969665 576
982067581 380602848
133115478 1033
463468283 20493
600315879 300157939
77066666 6799
101535836 17601
396106503 198053252
108607398 490
135546345 485
476117928 2358
730835149 226441
303496168 5698
302785764 111706973
190799363 636
474901582 1583
910266553 12888
701504739 3013
776767456 10241
792178135 6275
952402417 5276
380394510 1818
884097053 2947
2724 737923428
883197056 2944
7298 266696049
285432205 1496
838400446 5895
833543025 2991
782030474 5235
988930121 489429146
850797163 2836
924474768 31981
301773631 6306
193381165 911
787046265 590297311
621574065 4946
514964695 2978
757802526 2526
306900001 1023
314041155 1267
103800347 346
162300540 541
974399999 3248
441406295 13309
414917540 371855
213287011 213287011
815409945 6773
763805801 3700
252139586 1047
36626217 482
202810649 1055
94593015 6245
401349225 1760
543810493 4681
767097442 2557
136860288 68430144
769457573 5122
906596978 3022
347604575 1474
291500554 972
939609522 4265
620920946 2078
64200269 214
641264143 3613
457201792 1524
487218929 17490
845564314 5098
727912967 3021
892205442 2974
518334167 10867
998588569 499294285
515498150 8482
697517488 2943
535201785 1784
821795269 4677
181935543 1467
238653208 881
74946265 32165846
814904615 2738
279380191 1036
512366049 2450
125408899 3419
320819700 1719
454924148 2595
531000596 1770
591639811 295819905
49427560 185
937582006 3385
313798954 1046
326701090 1089
97272186 366
1003 68521402
912708410 870767882
699692675 3188
81900001 273
2910 628766610
736440640 5627
41126305 472
4456 642806366
624555536 9196
18161194 290
335399999 1118
62700001 209
99106254 451
982420066 20295
18006358 173
85786166 30245172
879644758 3264
199780681 675
630350525 315175262
892608544 7453
965220845 402593175
335615049 1960
957480673 408928565
961757485 7657
384301159 1281
67800043 226
83270265 565
653680599 4719
35359323 778
480016949 9535
423957184 2128
254010257 141940220
690001623 2300
785765080 4545
943199833 3144
820935135 4905
614332872 2720
442698186 6427
978668913 16278
640497864 2135
668253218 334126609
545265767 2114
887078421 10330
239589016 119794508
6959 965122827
301322051 301322052
729534999 2473
915896946 3053
826572032 5392
911900672 7073
840900943 13240
221258489 1208
3385 665111880
66587475 554
636235261 2362
680072301 8721
865690901 5387
150000569 500
65234933 493
730837956 3009
551098164 1837
916382132 6151
685598915 11047
252649756 938
5302 925733361
3302151 50
405567279 1840
4313 913056303
85031232 85031232
655631529 12693
929137656 5064
266155103 1328
264600883 882
210114248 2153
78559301 346
413101377 1377
979638030 8663
108600167 362
934480332 10040
153573621 582
331891542 1784
869574207 2924
708427467 4589
79800267 266
16533524 75
726995462 34323
513685953 2683
525900000 1753
474771296 2067
410160203 3850
999911639 499955819
135853870 1225
212399293 708
447974511 1723
397053461 1833
106408489 830
862534272 862534273
894389845 3593
829052169 665162725
926399999 3088
5091 938047296
76192 845470173
830562775 4175
1356 383822089
568604762 1913
902914880 5240
289026822 2738
959192919 5449
473939895 1885
571434488 79114
1858 527223171
4462 485840408
16788 116180926
816002720 2720
690718415 2984
75732009 284
484653503 1712
34200128 114
186186067 186186067
822300736 2741
884777919 4420
820101777 288492530
49084199 402
826435642 3040
828297238 2761
785371295 13236
466498444 1555
950785795 4721
654620717 327310358
511005901 3487
500292495 2746
538656972 269328486
309721685 3583
917273612 3573
668719626 4020
202965211 1530
401419837 401419838
480466610 2120
579792829 43967
992830913 992830914
11297879 45
672180346 4074
180353274 844
256286398 3343
561680345 7131
18250996 106
650748720 41387
388595723 12133
94981826 480
977227775 4328
349500602 4947
819262775 2771
580136409 60070
53012781 40269000
698276568 3714
906283820 3238
579964181 9017
8428171 34
59170791 371
669300693 2231
492231683 246115842
680702351 2269
942156752 3449
120387366 1314
756431895 5835
695134525 2374
687091151 4664
886590890 14999
240545421 1386
904196985 3014
6056 271846917
422031560 36170
426011808 2602
82365583 1246
654108705 654108704
842468174 13756
632166412 2717
50304742 334
997137399 8387
991506492 3305
17038895 912
448999281 1738
308564563 1700
945835800 4200
246677117 6164
763551313 7474
16721408 88
367027446 1634
223581847 1019
122710654 638
767122308 13846
220521978 6112
470102887 1567
509440455 5782
121614325 3538
673642143 2529
607800000 2026
452965239 1820
618641491 2492
629999337 2100
907800143 5826
268500843 895
522298260 1741
344400303 1148
929578604 8594
584530647 5683
41100033 137
319711535 9685
414900000 1383
525000272 1750
428191513 1437
981005490 3270
123600095 412
579300000 1931
755495789 79333
77099984 257
162309981 2870
421913445 2724
415498616 1385
577223120 4985
997139222 4589
585782943 585782943
73828099 327
88939312 413
408922447 1653
162065877 1562
209700700 699
991807024 9045
634990173 5642
4811 729733968
883118152 739964737
936198705 3332
144372975 1496
34718207 150
38464373 16588006
2767780 2767780
155345161 568
982113247 982113248
4158 974086344
751503716 2505
944442999 5800
588698879 7260
122700315 409
238355770 1451
149842896 816
323582770 1715
743997439 3040
730787767 365393884
97200324 324
930992633 3263
14344977 163
122099592 407
429376683 214688342
8873 523312462
143899676 775
384181441 2249
423864374 1933
963598572 3212
40137441 224
881999999 2940
559749489 279874744
473409126 14563
537889590 9831
1577 302416996
172199914 574
528973407 315050950
626280965 4825
854894798 14031
28800852 116
940148873 6121
428123849 2525
156457897 776
677955887 3189
93147426 418
632129989 3571
1370 338539330
199799345 666
959713091 6604
573829906 234900384
902588068 902588069
988381959 5608
294262137 20846
56739895 4917
100723578 18478
66600000 222
528486864 402211654
877326395 877326396
23353 914665215
47704283 47704284
359225271 3193
350651301 2341
486483495 2384
505156380 1817
899870928 6329
668524165 8338
353398822 1178
716999999 2390
812359067 513687427
438302572 1461
35314409 148
567392067 2241
458998954 7089
410099999 1367
942000310 454813919
765972609 7065
2015 535945052
646797844 2156
2894 483263272
276696229 9455
621800984 3988
966091915 3348
461050809 6119
87513393 87513392
376826332 2675
529653137 1804
707383925 3761
226188874 2287
927217158 927217159
176661735 1108
628873917 9723
656895095 4488
301798993 1006
781200000 2604
524998275 1750
877481858 438740929
515016874 1809
267797681 3004
710710328 567981541
891712333 4788
941082148 6057
354776255 1608
34467 754228832
1778 442472875
371257789 2706
336377345 4128
962633699 33390
582144572 9697
432001439 1440
288300960 961
906806008 21921
962782802 4500
210665366 1023
689189344 13500
688915312 8445
133859177 1816
253500006 935
937971047 5892
927775500 7356
109448037 91646568
331198897 1104
818808933 6289
878 210450502
79477396 467
200099454 667
241825275 1042
344400000 1148
1265 167893695
301769401 1551
791103029 2637
5203 121541677
400539894 8634
906372560 38551
4500001 15
791982129 4521
486229311 2261
624189573 10256
368700504 1229
944845047 361258429
437479901 2860
123344410 864
766095330 41613
608497501 3081
483108432 1927
791397362 2638
688508136 5904
802930200 802930199
141029715 2612
426192134 63627
397557804 1425
780576831 390288416
60632640 888
830469833 11983
707607253 3366
884277379 884277379
996648601 6180
233700779 779
233107539 1379
608800097 2593
925329321 22617
777268390 2633
364949576 314966427
774680351 7200
806408753 2716
886250820 2964
611397962 2038
675232469 5555
345651647 2337
153941166 663
256583650 1676
971418327 485682483
936488837 4228
108007831 378
5440 416078400
472963283 3604
922754453 461377226
606412620 2470
734400001 2448
180272137 869
364463367 364463368
150328785 150328786
380041629 1349
583567000 3266
184854403 7001
618233775 2111
19495 969691676
542398193 1808
2224 610583632
482681223 2043
684654105 265832886
16799943 56
351712828 8376
870385863 9224
812378883 5053
811099325 2786
122779332 462
261678348 2881
193501157 645
512586257 1976
633246341 88777
795720492 4578
541053947 7447
378509366 189254683
66 9656177
771899999 2573
855302822 2851
855598618 2852
445733627 1694
1227 155812195
458180346 1915
721202404 2404
487660783 8078
959556951 23913
135766794 1359
556777706 9313
950099529 3167
343330768 1521
631726528 3005
200549439 2272
960000235 3200
434158782 1697
730929897 365464948
353698822 1179
955451700 4195
538533201 269266600
204000001 680
4570 851717230
74174365 642
694208295 5553
1818 501783357
243180005 2051
201899873 673
139488134 1368
973681769 4842
510106750 20379
77999741 260
278988080 2096
993500462 9193
733202696 2444
87573265 1028
704398297 2348
800346489 8738
909303031 3031
187234489 657
205105901 1001
936571816 420231272
373 88507305
556471889 3294
836895675 6791
528900531 1763
453078356 3028
27396356 501
467536385 2336
787799999 2626
478801597 1596
313504674 1311
4555 314755055
474599999 1582
809099682 2697
547602936 3967
900300565 3001
109193257 452
285743819 9140
79874959 653
928203094 3094
380098772 1267
646298708 323149354
135306704 3376
162842901 1100
357901015 1193
429792096 1632
711326526 303564628
107099783 357
2352 439203072
659999518 2200
719102396 2397
412490015 7533
2553301 20
447900145 1493
877497076 2925
129614899 49605006
3013 830374841
264814458 101806554
604657228 3641
894999934 3679
862827217 4402
804302682 2681
522601741 1742
514815229 257407615
310310975 32541
619408055 2584
283150685 1960
281999060 940
441 98614090
727183148 10409
305482801 2100
823122140 3020
349241919 2985
162477769 2135
63299871 211
675393279 2749
390843645 1754
777300506 4666
939 274171818
20829243 108
924900000 3083
151497030 75748515
708902145 2363
105140773 52570386
697844917 9163
517628591 2034
10380213 64
689051250 2875
295198899 1553
653102176 2177
932705369 9935
634598111 3130
874736529 5744
911626077 38848
537787861 4670
939367674 14866
347550248 1192
207000001 690
627407019 2133
826413574 6837
18300061 61
987750423 5204
597867217 3301
64921995 3177
232414190 1377
711347565 9239
433328232 33018
890194211 5118
85482341 1916
508811185 9576
944581131 3270
595618154 4257
624288338 624288339
482231941 2462
45675517 276
684299999 2281
887219627 8308
3362853 20
776073719 21860
670201908 2234
794555548 794555548
794436419 2727
272901573 1459
498901664 1663
206428219 2810
811275735 8625
192802593 867
72037325 262
686584837 4788
495424097 3664
322798923 1076
137891215 68945607
869352115 10158
387605268 3033
844402815 404065656
540615262 2471
772963776 7244
285280863 2308
606182296 13645
871487057 871487057
11897502 93
297438066 1009
692585888 4184
721377328 2962
189243784 1283
336898878 1123
250097583 1364
3863749 19
276379228 1290
842842501 6184
423383867 1588
366274028 17989
465735029 47230
261700560 1980
967802727 3226
623083559 4510
304380047 34401
963539910 3830
755888086 23280
958567936 4009
379038551 1333
207411591 1152
995699520 3319
497698341 1659
728901451 6975
127328630 727
375765667 328556454
2213 290690828
463204212 4529
563589479 13686
414378829 1577
946503091 3155
355260231 1251
218 64028562
597755523 2337
160641865 13912
1500 441805483
256179132 256179133
109820724 515
719686426 3917
705597649 2352
973688710 486844355
28095 437832480
613672868 9316
5371 618419176
842483281 4080
363000000 1210
533926175 2517
704350884 3466
522583542 2934
124936252 1591
17999999 60
557470640 3880
808379249 5425
415781756 6091
103200001 344
532955411 2015
945039244 4079
564087162 4751
690335779 6398
177667769 9957
799905519 850059
682926504 10569
611330153 2441
173618688 732
869831999 7200
861474459 38315
477680471 2910
511194179 3066
483986543 231262933
269796953 2083
153476838 7002
118200569 394
611102037 2037
85380097 512
867507196 433753598
383510966 1279
243169310 1093
628519510 4345
739606797 11080
84899991 283
315170018 1478
880864349 5290
99589029 834
496167173 488049358
760484461 3017
726818505 5978
916534625 458267312
771902574 2573
973648052 10656
483894343 18684
913604208 4956
581401938 1938
561000001 1870
444898517 1483
674891914 3505
96476054 336
67027926 1809
2954 705873264
55379303 339
572398091 1908
172438909 974
119756286 403
826943354 4445
872489170 15291
939903134 3133
721881863 5819
362430737 3819
764997450 2550
666592050 10970
845240339 2867
165599720 552
740002464 3763
336008897 1508
806226719 6710
688244707 688244706
10113025 377
574408954 2246
992980081 3440
615623473 255618129
844115498 4941
497817477 1943
681416140 4348
584566942 41722
64720532 267
173321871 653
535198216 1784
268905387 1203
645249545 22172
2759 787356650
392160378 2249
866552612 64094
1052 272153452
960554189 459832826
627631226 2657
382783211 3059
629518385 4783
507583616 2201
453 100682617
606671884 2582
373434671 13336
178899018 622
224699701 749
477340381 1657
674099902 2247
946431307 4534
58516623 207
73781656 7505
10413 827587761
484082303 2752
204652210 75742861
779526582 20509
880427215 8652
125331425 1722
18900 832167000
406818116 1610
961741038 3661
897489441 5405
446501817 5823
505403426 7609
728218840 5156
910013961 455006980
16952806 116
804495826 8825
318901064 1063
606038509 303019255
373613023 373613023
651448832 651448831
474601062 1582
775947716 7663
275315450 921
994498013 9411
641206928 2502
808252097 32113
198270989 917
183060392 733
353402295 1537
6865 811257645
65050393 421
28117530 95
816828499 17404
689399562 592325
986398545 3288
727071176 363535588
447961187 2074
348779691 2136
603977257 6471
739202463 2464
712172125 5773
714957414 2461
794456439 794456439
671131380 5515
476821380 4207
573908698 4547
163499454 545
441599244 1472
79748 152079436
44756165 185
600302002 2001
323427480 4623
140805254 616
929947644 29286
991499999 3305
835431103 6335
777605124 2592
250480449 125240225
616089238 5861
344999569 1150
849128553 12377
418076846 2089
742339485 2511
186333366 1011
210275792 1729
537365663 2376
507132744 1807
584162233 4738
342290255 1232
713101719 2377
872139709 3287
473998419 1580
149200464 1064
308449475 154224737
868800001 2896
933528444 4786
361547235 1371
847957941 3949
4378 868908228
981348475 490674237
81362748 462
372558284 13255
90600302 302
773357435 8069
124861233 124861232
795772101 3323
586832518 11113
495443681 2601
538498205 1795
708299999 2361
315301052 1051
10542959 108
40427310 145
141300472 471
725751608 3872
432831948 1806
777262434 2888
691797695 2306
859799360 2866
216599277 722
324674772 1198
504841951 5175
796811315 10276
88805056 1545
819597269 2732
859896981 3493
118995449 2537
738604185 2462
694721489 3369
306537533 3957
301449882 1902
820448193 726476121
915003051 3050
2186 468343423
252373969 20412
690264093 2684
355029401 29334
516931935 19362
17388674 135
49533271 265
247200823 824
269627581 1010
24272309 97
547756273 3816
764097453 2547
456899596 1523
299866381 3912
50851109 308
5045 502405982
74100123 247
28061949 14030974
131140192 850
410619803 2101
889950352 7253
562943897 3186
843695014 94161
637229781 201390
488398371 1628
104361895 1521
825691075 4991
909298057 3031
970225199 47827
646347768 2189
857948373 6758
215324656 1688
640779158 3076
90689909 3453
752514490 5788
319954494 1316
776698907 2589
392701309 1309
293235680 1170
461167393 4332
208799304 696
105163586 48997470
217499274 725
933130127 7448
649469216 2447
949858812 6544
292729366 1229
515398281 1718
723213149 14421
99624329 390
214020436 769
284400949 948
468135115 4513459
706895409 7757
849304407 20757
291503633 1551
6118322 49
695866833 2707
704721149 3425
470589961 2523
944400000 3148
256637946 947
777304585 2591
49800166 166
609294458 9399
67700776 403
44466155 171
835299970 2830
54316419 1420
366011422 1444
71099904 237
849953178 6493
599891827 413799144
482100517 1607
527107630 9049
803620949 3137
653734165 4296
677477031 6035
571864544 40705
939777067 27574
754409796 8358
343511080 2018
913577204 3489
550305956 6883
57000112 190
120503722 431
652094025 2935
855769063 2922
24660825 227
108902013 5342
471009732 1592
871884313 17989
74100000 247
358501195 1195
3186 872046432
511377881 511377882
827100379 2757
982205531 205139
44954392 22648526
320201937 4429
290025363 1132
203025939 842
20906371 18366021
157799475 526
58176793 907
98165257 594
333805982 1254
315 79142938
29523210 101
466847044 352732792
151716271 715
138558314 5053
584741099 5311
821041440 8066
944696852 3149
66990622 257
378829263 1442
607475 12
677127556 8945
298880401 5200
82500001 275
645984836 276224056
862224558 5811
711449375 4808
460801536 1536
477695663 30525
16799944 56
591986695 4370
87731505 357
977726967 4885
697112639 24045
475199117 1584
70678770 345
271249855 102705634
214500716 715
577585959 257506
295335965 1833
824485421 47135
4057 656830443
570457788 2922
652005295 3039
674366019 5937
166563905 832
1191 162996173
651977289 2746
82202960 1810
464098628 1721
573619852 4507
640199999 2134
686802386 3335
943829561 15380
981476826 3325
928075023 928075024
34200115 114
382541250 4550
507570751 3796
403232081 403232082
660089674 2495
805620023 11389
244989139 244989140
422592304 2252
403199516 1344
557200996 2251
17376975 175
5243 257776140
413589305 7724
978053169 22208
959759228 479879614
179550756 891
912000001 3040
116331569 673
804327639 13154
280254598 8282
298500994 995
743646866 13565
154112277 1394
242768495 228743
412880252 22757
821815511 3318
821279148 6274
980697419 3269
880796094 8247
929525688 3276
109993988 867
744648022 407436416
999987575 999844680
266408803 4474
2376762 9
71927089 71927090
233400252 778
347632949 4922
76799745 256
548628058 18720
95062949 390
453000397 1510
235083791 2985
922763303 4248
120600000 402
207432773 12169
430053654 1453
688537865 344268932
491809799 3475
316221287 1862
173748558 1225
139979205 3436031
384954240 1320
704317489 2944
85583235 1687
868391425 701318724
459630984 225171196
635400000 2118
376753175 1555
623005461 2380
201803251 100901625
725502660 13956
304891673 1618
833914666 7423
897080116 23235
102017166 371
52799825 176
73273759 560
366249318 12398
690000000 2300
729618316 315364494
10656 617238144
254173879 86945356
642715249 4086
18936 123424848
828312010 3781
564061519 2154
910190688 6974
355160851 6281
345299999 1151
473801542 4803
199199492 664
589798549 1966
230958776 1047
328645558 2374
355083034 4301
760578086 18984
112521185 69310918
774439805 6444
303453625 1145
426730069 2368
914999999 3050
737021809 368510904
265731028 901
79305586 291
709200001 2364
286336281 1070
926699865 3089
90931100 7345
801431168 4559
941703139 3139
199547487 828
651954375 27362
806379741 6116
657597859 2192
820050555 410025277
317400000 1058
685643755 342821878
174842641 840
387301292 1291
822599999 2742
620398295 2068
242070169 3663
198740696 1685
803272860 25470
797099270 2657
13800045 46
312196873 2874
734837523 734837523
8847 977070883
539201630 325415058
587400610 1958
966003219 3220
571198096 1904
559 164690903
3108 430274628
506889936 3108
667678819 5420
415005801 33275
450264473 3018
560231699 3071
83237766 33151637
45450150 45450151
761100000 2537
727805298 19893
602395739 3400
927603091 3092
161765916 564
32660235 16330117
293451122 1521
436232732 2327
299099857 997
351901173 1173
907895684 3556
48857656 167
181685576 624
992487317 895984393
693000001 2310
616499999 2055
186893211 93446605
470759943 9244
170564797 812
307481255 2680
778207359 3615
411459255 5666
117403720 1777
914927579 4716
821963160 3165
923705918 3079
617013916 20482
914814221 5780
407699378 1359
383201897 1771
909691702 14764
532494310 4716
684901218 2283
969303230 3231
139418916 637
959873814 476266882
413739691 4481
942296858 3141
785117540 785117541
204599862 682
837077709 2951
908932657 97010
293895519 1910
107097166 1548
9384 525901715
285613813 974
119204 514346076
637867345 3292
710400000 2368
138907011 932
134937431 714
326725560 1268
263338010 1016
845427342 17231
70756564 334
315638017 2568
540962898 3961
210956816 2804
575999429 1920
693899310 2313
523755149 1830
40865888 206
433738689 2850
575568429 9167
261410653 21581
674062787 337031393
190799364 636
508153825 14522
850842809 3244
427211463 1514
961930929 4234
693323430 10009
394798808 1316
7491 759476233
912508846 912508847
253450604 4322
784276243 784276244
2640 637281818
90008001 549
32019789 161
193305353 9302
686504294 3018
371383740 1599
130499969 435
808957418 4736
974961116 6669
667802227 2226
390173145 2324
893703456 2979
101100337 337
714410127 357205064
695772564 3198
751004525 2571
318471812 11797
558059756 230185
208806478 104403239
978600000 3262
510601701 1702
666756659 3334
135405149 802
933122150 420709720
221213160 1080
597638679 4822
5419 594556423
537238945 3168
112920439 772
234767040 1216
1590 177046790
227399242 758
508454222 3181
919636321 4925
248400423 1313
211247836 1040
211481430 1430
311098964 1037
296036694 1676
200669307 61348
772135848 2859
468940385 2413
234214201 825
230399590 768
363565259 16546
295075611 1270
584886745 4212
844611331 17795
94282070 1018
126149880 2783
701731230 20730
372001240 1240
151193723 658
527312529 233743016
626827760 7384
459257225 459257226
517509192 399822506
126082854 98666753
399555617 1803
772656481 139974
92138821 465
609144967 2593
209999299 700
543404284 2185
973839285 8350
37383544 199
273600491 912
1051 253459614
903899177 3013
880592112 5258
520552501 2964
10863 650117961
336875965 139390164
914263186 7556
561683449 5650
4155 273718306
40182 699006072
187449196 902
651784000 2240
419477659 8449
239415805 978
1637 381332012
3487 720170110
693805476 8643
985939350 492969675
741519561 26216
478800001 1596
370560264 2293
711588848 14781
738958303 6102
199060876 3375
213854973 786
665858642 3283
19817131 151
414822220 3005
919224510 26391
2835 358884308
582817397 10874
564017006 15720
3072797 13
374783292 1467
143796914 1266
266999110 890
285527681 2180
543030761 64014
650400105 4356
931320919 4257
868055826 3185
705316307 3188
134267377 519
914663489 5798
938044697 469022348
954298691 3181
603249987 3785
250716165 1015
130496041 444
574391779 4369
964746090 3553
764331034 4545
600215972 4250
333441169 1633
409799999 1366
353160582 3037
664479753 3647
739206427 52493
2602 734185524
775874407 387937203
102900593 343
24704 923435520
6475 320583725
943193665 4014
863461364 4199
167298383 589
847535179 847535180
790878003 764883693
990157543 3806
617971386 617971385
266644422 133322211
289758915 144879457
646199868 2309
538504469 40130
248617207 2474
495868969 9324
786323233 2892
769703885 384851942
16228849 949
730132420 3260
103251800 4808
223200001 744
569398103 1898
779746216 15146
431372370 1454
494370701 1674
765031805 5441
248653922 248653923
828732737 40144
268800522 896
207077309 810
414598687 1382
6600019 22
3578 421570694
918596939 3062
346970614 3922
507763953 16351
420001399 1400
94175249 325
4376968 40
796976491 20145
955644041 3397
910999117 100835
551157764 551157764
11105 710126548
779997401 2600
488555157 1813
325200361 1084
197700660 659
643265258 13704
823275567 3271
707081325 3284
473201626 4295
43683859 4857
446147976 2275
756308146 5439
540550885 3603
705563005 352781503
902842556 3599
632819786 2229
655130081 14830
56237323 572
618681918 20772
424498584 1415
313103792 1873
313076734 313076733
283199554 944
226755077 113377539
723495778 2698
89310059 1890
164983104 4576
1286 243659863
344122637 2431
188778655 837
784804254 2616
329006014 4691
598062191 17859
614015638 6409
885744152 3630
5287 704577342
140188839 49451705
835343547 835343548
408434370 4286
572250595 3561
941315840 5792
671051700 8686
869102896 2897
244585375 2881
404474081 1466
864002880 2880
762777799 381388899
869535072 12412
647118422 2191
37125036 897
219225641 2932
903205315 9229
543494898 305561769
265500001 885
782963761 2785
552008861 3870
714590456 2643
297908155 1231
2802 329629052
174000000 580
654920757 4402
394801540 1316
86814999 43407499
189899925 633
96900176 323
97901058 1460
690814005 5145
28472257 192
868798518 2896
865392826 3865
199777404 1972
804245945 1007827
7584 742185408
72480468 598
59560758 729
655591160 2879
378830647 146660704
885184559 4080
605023872 2040
165112541 617
909870001 181974
721650814 124214
8162645 2888097
311864256 1944
157960835 1502
701 100131246
934496884 3115
677104149 2729
280117684 981
1899 199582665
820122659 662214763
39439860 139
886200821 2954
948461429 24555
71463180 614
746402489 2488
65400217 218
286199047 954
406694834 2937
918617655 3342
579302487 1931
468810811 3033
924939371 3181
682485146 3557
70271787 70271788
702971785 39391
222465692 222465693
613502046 2045
3291578 57
58750023 310
283771104 5030
733034455 14056
672337695 3095
608389056 2538
443402033 1478
170212491 965
158751735 1963
254612313 6309
5389227 62
636296933 12356
692259365 346129683
834867298 5661
938551296 10865
935837126 37372
63603057 3112
907299202 3710
163361409 812
821467067 5999
922021686 5513
107899778 908
859298208 4267
980130723 6765
157398495 1633
536037322 3548
902282644 767072350
219312075 5475
699898259 2333
912479022 912479023
948287136 14978
865589274 2943
875574344 3137
892792957 4422
436400389 1494
18529230 9264615
159299947 531
454014524 4536
525898248 1753
854553959 4140
737287005 3236
165159705 1080
924021321 4610
776756452 3949
555523879 4549
806197625 4217
3252 224805340
67557088 449
160771513 1221
351600058 1172
522486349 4568
727280033 4413
440836685 23939
711303147 2371
638395055 41232
737170018 10650
891679206 4714
84312320 2648
915541479 5193
600576716 2437
549421940 549421939
607985465 5888
171 34127957
639564174 2346
933439460 5165
628858771 3602
239837690 919
923343304 33592
168300520 561
143661619 71830809
616182809 3223
913496956 3045
802717389 2974
304479128 2164
627442977 397284289
647041404 2166
461658368 390489168
374537290 1402
680651519 4516
986986727 4044
977799238 26846
492601740 1642
931796894 3106
377466831 1781
276604516 1459
808092112 2707
71895388 326
966603221 3222
323652247 10434
347100001 1157
710060279 3540
190613475 863
823653322 4064
621917692 3334
287357374 287357375
390360827 5936
800305381 29619
542860928 2221
890428161 36613
463978426 463978427
213760741 2580
828758799 14799
236255534 1011
530401769 1768
835034084 4236
685527983 7086
627395969 4244
283447489 283447490
988351169 988351170
709020069 12463
743314334 6735
462001541 1540
215900604 1852
26699976 89
455805439 3040
504315676 1954
431156473 431156474
807462825 6521
980099448 4022
743453754 371726877
882600000 2942
247849640 3544
943203144 3144
210300231 701
940045384 55112
156287949 1499
196731510 889
77700259 259
509943026 24899
548524566 548524565
992702189 6127
239422074 2881
889926200 7990
22037 251831068
30837626 175
761404004 2538
49947869 178
266754756 1236
600501839 2868
600843111 600843112
110610149 1050
982440445 3282
316830449 3225
459674208 459674207
43334377 247
878689911 3290
577997163 2818
129000669 430
102698074 433
13266 357319710
343368716 7030
685991861 2968
2546 532174479
242094502 1683
702264657 3992
167043988 626
922931668 461465834
492946835 2495
485601692 302679807
199153727 984
100200000 334
323968565 92437
691629364 14625
205845999 969
975030360 6101
603558489 17914
513520953 2349
252272608 1006
801057545 6865
71699999 239
935096883 3117
970316871 105172
967402625 3313
123085558 2971
7881 811128282
542626086 2887
700856929 5299
353535244 3098
809455032 10341
11120952 59
282299378 941
803198837 2929
18807213 121
552060411 4386
447705703 447705703
944662992 4784
667419966 2686
14424962 495
207406744 3102
981681454 22646
313 87579583
463501544 1545
1357 397324789
195235638 195235639
186396280 1306
943500155 3145
128 17824640
83014190 411
821717728 3048
261521803 1309
68962160 419
826482962 5478
232199999 774
111429967 1074
834438501 2845
950474713 14030
668914000 3800
185744930 3463
544060487 3275
372794417 22202
46071069 412
269141526 954
547835646 3895
242411081 4570
800303232 2825
529017736 529017736
28378320 14495612
302230904 1360
1060 173889589
330074021 142753977
274799926 916
322647506 3507
129000642 430
368512145 1456
761998567 2588
292800047 976
680830495 8086
160805865 2678
472038146 1639
77223142 341
70873781 10939
598481464 5432
331776391 1372
230671361 115335681
569517139 3029
246668695 1076
220670609 1230
882181155 441090578
650329680 2184
875665604 3652
204052922 1657
404076135 2387
763855506 13069
370185330 1931
194602564 21863
178268176 1664
313900309 1412
614644295 8700
687302292 2291
551737089 2416
596140554 7895
263887344 1176
873405559 11543
201658578 893
118501342 5609
490290399 9640
711634711 3759
655561143 10492
136245385 792
128016545 628
197641142 909
453869301 7156
948040066 20199
417924305 15512
908902423 13686
384836348 5122
263228193 4309
520653795 520653796
10806 855816790
138388237 1498
329641222 12831
710028556 3173
943239493 4131
179232251 906
859505463 2865
177284488 1010
892438367 141567
264376949 1187
967775785 405060553
661751066 9822
50700027 169
114599617 382
331281667 279138872
704752817 24278
455795787 1664
209144676 1580
4058 302227666
472267673 2557
14938 767547222
276359409 2910
815699471 17052
838844261 3020
44919600 400
416762203 3445
696462661 9592
160418664 1224
446585319 1944
273599440 912
227247210 79579018
771760321 6297
974950115 11997
462739625 9788
658092579 329046290
761932987 51615
809435425 2719
459301531 1531
75375340 694
40675894 22445445
864663305 3946
508935596 69394
229077729 928
259337401 1207
323 34755009
2718 737513372
177077041 872
620975589 310487794
396362564 1955
116680037 40798
331800000 1106
24931041 139
503744441 18311
741131102 5227
125862405 551
971701356 3239
232280313 3277
755833052 2565
104357958 816
247199954 824
541385059 2495
990439554 10819
974255913 5304
150600187 502
746204556 10652
879103568 3868
142500474 475
263934473 1992
259178771 1195
590538291 3839
956558878 16306
615900000 2053
121500341 405
373154079 1300
903495273 12982
6190 752073579
538378734 3023
651803865 325901932
804015841 2820
580209668 2169
894577368 11548
163655307 861
181799999 606
17699941 59
965425964 3247
71570303 11029
580260232 5587
546898177 1823
790674117 2749
764699769 2549
269715825 1863
615132638 2272
124309541 45586796
1672 442233968
302924635 151462317
736987277 4121
6863 807141063
808 205925264
9740 634921380
987512926 4963
909189323 42707
161759905 10262
2936 741216306
132090799 604
807334778 807334779
952512665 5264
122405253 6987
465821098 77469
185665933 2157
569897310 17945
865810862 432905431
989099374 3297
887940866 596792428
205706345 1651
42451496 681
452323019 1998
987304037 3291
2541 650336098
427605211 3169
989778526 6915
979796735 3266
183451642 1089
208647925 1244
447862199 3225
947398181 3158
975913705 7368
917400000 3058
971318771 6932
466665641 218001
261878247 1118
782397392 2608
193366644 4206
528600001 1762
660672267 5081
704188098 704188097
663796356 96287
935405685 73683
879999559 3124
498707207 498707207
769497435 2565
251792211 4535
796825553 796825552
252938011 1614
551335103 334548
397426122 6405
69633801 708
683785160 2310085
248559212 1298
484320511 7033
461205865 230602933
868062535 4372
385198717 1284
622797923 2076
173345896 808
666495865 666495864
790990804 3107
904186155 5073
413936919 266708405
547184169 2524
689994576 9348
73739024 261
285299880 951
443571493 20748
965804371 4359
960300692 414700575
594566887 11432
318933123 159466561
960934810 884796602
94204244 1658
8837 608199807
637834587 2220
281699060 939
358685280 1422
57854732 451
413552487 1627
490669304 4439
500401134 1668
218424449 1368
381482270 20356
762645547 9522
474242410 127967
7594 663796964
405046525 3197
42124691 323
545886740 39510
471568062 5723
965463335 711194724
886037451 3510
3547 786840670
259450351 9945
32699911 109
263399434 878
1254 354228326
793302114 6369
4242 931246238
984410985 6547
683789067 11871
764589866 6022
526293105 2784
613502046 2045
7285 608902155
29695021 119
860566731 849498336
79099110 509
366630517 4768
981513997 22684
439630494 4434
810280101 6978
375638729 2901
12817227 6408613
637613855 31779
336515152 168257576
559332366 7809
611558150 2785
935512528 3781
1271 119500020
937656007 11086
581207777 7154
805199999 2684
636961375 4053
676692762 676692762
96283163 618
624597918 2082
778303504 389151752
998174543 4239
177949475 1975
5802234 49
247836504 123918252
920301427 447205395
825554838 6257
574324960 3760
454625863 1759
781278651 100486
109376399 449
620 136390132
202853392 1129
785773095 4474
549971801 1876
844441002 511659809
623604710 623604711
802053900 312299934
4088 778457279
957305924 3866
175200001 584
562684705 2161
281280847 26471
389772230 1483
44850498 154
30722 638717433
112966811 567
872990301 4388
197099344 657
102525672 456
419400000 1398
784896249 32619
820712088 3321
962978913 6539
348555053 2078
947031443 883196247
971400000 3238
986405404 3288
5002 697432009
339780545 1168
965842240 876511043
804354636 10494
375024048 1534
926699108 3089
468907999 84671
102924935 408
869999740 2900
913800287 456900143
483578767 6303
755067295 44552
360007861 180003931
315830398 1320
800100001 2667
909603688 3032
774494227 2622
258873349 8466
803681349 2944
969622063 4566
762139534 4826
483613198 1926
342782881 1320
215099999 717
41571595 187
448780520 4929
104354787 436
969599850 3232
197643700 3391
859705552 3073
859318681 3180
249036217 124518108
44368892 423
562922251 15125
453204729 3938
729102861 3419
605544731 61721
846300001 2821
926584841 4207
717617143 74744
438899999 1463
979227347 489613674
98583952 334
341571427 4101
794097354 2647
67667144 67667144
831143530 831143531
837591609 52442
741898985 2473
646438025 3554
477029505 1862
112320481 540
783279281 10608
839121429 8396
231143559 115571779
915297732 3389
36460470 225
55936801 300
10366771 124
370633413 5701
747315988 3664
924850851 4466
579761931 4369
229163936 2743
906586291 3582
357619577 178809789
122753202 694
360293776 1351
460613369 2129
820500906 276558544
16403522 6673302
928296471 3139
656895591 18434
154179411 18370
596144987 6707
390474970 2293
858326134 8817
331291946 1592
568811626 13675
395105345 1803
973375129 4465
258658674 925
379176938 1476
544058616 2355
968245395 10733
329700001 1099
388251895 2305
69395678 398
472047084 1848
785745359 5988
884631780 3001
270642186 2303
820544472 13212
411500555 301521
897165171 3190
154453195 714
417266454 3322
252437431 2426
400241155 4978
886369364 3443
269699579 899
534554084 10101
1921 478555678
668272750 5304
11559493 49
670694470 670694470
101532046 347
591549389 295774694
695097684 2317
590951228 2111
397260006 1522
436202861 1454
450907351 3674
640249161 2858
183176916 1192
3551 978037507
215117105 985
242700809 809
841728696 11158
229612088 229612089
732874951 26265
723995119 361997559
880281355 22146
355193466 1243
596339782 258702390
778869281 3040
126080009 665
435842807 2602
374398752 1248
759262844 9950
22274222 96
74324500 10580
440698531 1469
308261116 1069
103659852 569
932611290 9371
990902977 3303
913295791 3330
322500868 1075
561358817 2999
362568421 1409
909136431 844156380
609521537 2972
283127322 236442329
556318049 3986
873376784 436688392
977732360 12629
481347948 2007
339866754 8082
6110755 35
961 276188517
747611063 23512
2168 268490025
875124279 3140
786602913 2622
5481113 5481112
644833360 4752
823776783 48206
187971399 3490
615363837 64474
854401292 2848
939184787 469592393
320880798 3927
400120880 1646
748497505 2495
22629988 22629988
868039498 3266
948610363 374178454
204156062 12518
599710524 599710524
737866448 2521
67221153 33610576
568201199 2557
455698481 1519
253709184 1161
992959544 4274
474068772 5206
241090793 1481
221278158 221278159
728362344 728362344
554529971 3154
5808 780043440
532803497 1776
318954733 159477366
819566947 10343
441153524 1939
27821 851085926
643501116 2145
942235974 11549
935150156 4254
172226223 937
436437201 3700
408601076 1362
307799826 1026
157500350 525
881397063 2938
488530444 2971
433829591 2616
887057365 443528682
41146240 14687104
924687371 462343686
644651404 2419
1319 329714113
205200793 684
109983037 712
172248568 2811
344137622 3944
120900318 403
646322543 3192
980273310 6095
838597036 419298518
284187139 4854
540971993 6477
163199022 2119
684297718 2281
559799999 1866
420917 953797922
249292864 2767
682109440 8943
530781595 3582
468600001 1562
968374511 11906
646501911 2155
11648 638499396
660141478 159339
228900000 763
472094320 1840
859197507 2864
726008293 2637
182738624 741
532559223 532559224
24900082 83
375318402 2040
101102595 353
3306 942309180
552898269 1843
216988294 2920
938049401 16600
965974762 482987381
269999341 15340
800436736 800436736
223207233 2528
826135832 12427
989847171 989847171
923393138 12611
310073920 2080
293100001 977
672351879 4530
710665917 58457
386135220 1374
304293726 2399
418290004 2266
366755561 1350
966032804 4721
972964648 39163
524993892 2004
316579564 3193
853497156 2845
993303655 27865
916826685 8295
84299955 281
617098474 2057
382323210 2111
169734533 909
252014678 252014677
531302155 1771
183000000 610
944230429 3770
21299929 71
873742933 8079
53674582 53674582
782702995 2609
662951959 8194
433018136 433018137
928050436 5101
309218316 6028
326288502 1737
72960497 36480248
467 139880977
756191700 55350
1586 128688040
207995296 1174
403535003 1600
121883602 46766306
403757941 2481
945913017 17687
826954251 3455
591601856 1972
347294464 197826605
91199697 304
538964303 23270
191942400 4850
748448408 3781
631143170 4091
672216655 28491
19499936 65
280615409 20456
102654323 4302
247092243 1613
86983883 3827
878684616 6228
581297098 2307
609988341 2110
839347655 3623
278453098 3619
945304504 3151
910116947 4629
865720595 4562
560165294 2678
267307776 1152
417300000 1391
877356691 5762
687224895 8896
115545473 688
194226067 75103629
124341629 511
165299449 551
943503146 3145
527935243 263967621
666829657 2694
1586 290048186
839789354 10181
743 184197610
629 32469016
936305128 3256
699600704 2332
581422679 2172
897800853 3335
963 276520635
959909759 442417845
925015024 28566
801140867 4926
315300711 1051
519718890 6362
203116262 18137
737670865 19824
588279032 4743
25937816 100
702640214 6010
476199837 4248
4009210 1647
550043211 3989
360840250 4090
2099993 7
215275483 107637742
272100001 907
265306070 5090
408841512 1549
494101647 1647
351602135 1585
977597749 6302
366900001 1223
404610483 4125
983886079 6573
294987695 294987696
944686385 6846
530010580 237891638
526607636 46516
147752155 1309
156600506 522
102804099 371
805871989 4933
359400001 1198
361199162 1204
92699865 309
102899813 343
2689 444615006
163189874 64521813
912297514 410779684
130642537 10114
657430265 4962
104599748 451
708276576 27744
408648976 408648977
386602481 12760
371716955 13978
11214 807367963
695205743 3037
964308720 4051
768902563 2563
621629020 310814510
745380820 3730
461698461 1539
911697499 3039
314879085 3243
355963615 3558
616661820 54596
520201038 1734
58888715 2296
289070146 1365
235167353 968
541518010 6675
4582 969720885
318284103 2956
156599999 522
184158450 969
18038191 230
449455640 9267
207063364 1937
671523481 3073
894602982 2982
6759 967893240
90289210 1822
333641449 1286
428423123 374491252
438394 3
472374141 2797
288299038 961
735002449 2450
560063270 1871
493617251 3524
3859 27973891
943487511 6482
680703438 2269
315966691 1605
326727071 5418
676353193 3182
914779551 4247
10546 542896455
464998450 1550
835035977 36347
381705121 1440
665998425 2220
210184111 1375
437797899 4851
236058302 236058302
906938878 3749
292691790 292691790
479689750 1611
266738519 2829
390790183 390790184
179382896 1615
976689841 1744089
163657208 1508
770406968 2824
377323820 14555
1199996 4
975814497 975814497
293701821 293701822
500189258 3766
440124764 2407
334026756 1285
45694071 516380413
951573664 26253
543933455 7799
672389963 4548
865598879 21920
6604 843938368
263717774 1186
330458948 1619
869045557 11302
482139155 1668
482653404 4374
828902762 2763
510801293 1928
232415989 196140109
903037200 3120
348402871 223858
872158012 56428
858606891 429303445
705064311 3565
293667237 1916
98113515 1590
298344548 43331
471708338 2294
993772685 1090488
421709287 5096
164700000 549
78599739 262
789299128 6645
259350612 1185
988135473 494067736
980100160 3267
513616799 2400
61517912 226
78599737 262
430201433 1434
686105185 15749
144168191 2746
143999520 480
995742179 15854
4827 880884057
144057420 2340
693414025 2575
180610258 180610259
141810801 2050
755099375 2517
248806485 1215
3397 989003330
981187321 371240
402683529 5009
162416241 871
706980033 10995
188999538 630
239504540 1505
677650687 6848
447301492 1491
980103268 3267
714461461 3765
758659171 4845
776705012 2589
321678640 1601
215913307 914
167867178 1817
483726196 1635
655133883 14917
890997799 5391
345002552 1703
315401257 1416
891804054 4363
88965053 668
459308076 23751
2993 287839803
523498255 1745
194700650 649
556932733 9546
762303232 2541
854448328 3851
238800796 796
925806400 6464
722511201 9433
914323461 6201
942825330 4905
612898681 7360
460500570 1535
586199762 1954
930097038 515088846
364176609 1424
141600001 472
158211912 1858
852745915 5857
545187100 5961
2341 562654668
530104745 2132
393527937 3619
694737718 3677
104895662 652
532245819 2201
103974658 359
869618836 30154
122700171 409
786368976 7439
906190017 56639
849597169 2832
402666592 3428
891592248 5369
971900160 49305
253116021 3932
892986929 3914
177223207 1113
873601964 9437
569274920 6597
16229793 232
290021549 1310
899853947 3612
364505255 1618
131139538 65569769
262209030 262209030
198901133 663
863224660 4580
929402566 3098
205261391 784
704887435 4237
730004847 619898333
911156147 10908
596606625 2115
251858566 2835
79983546 365
302908122 302908122
936580854 20526
852313040 120061
558001859 1860
215632403 5518
916694037 4171
932923141 886396459
354256450 1798
234229751 2423
269164924 1691
886191420 6071
601508802 2526
223093176 1059
3200 714057600
77399741 258
483706469 9001
411791154 411791155
498131929 2877
218135273 2291
154162225 8299
305808815 3428
383205422 383205421
541373324 2359
116700388 389
206540371 1230
148573605 1633
143744375 605
964648995 6135
509699999 1699
961186425 19275
126900739 423
283809593 1117
993989640 8540
553502359 1845
6538737 76
849753091 8871
731387223 4744
992344122 6042
682085376 4608
472501376 1575
539639099 6435
413422143 3348
961306246 6221
644427444 2840
20400108 68
679089909 679089909
254100645 847
578563331 262908452
442648557 221324278
459855944 20479
269031876 1500
667499032 2225
890100090 438197565
337874676 4847
1972 566013300
433501446 1445
292001976 1406
473318616 5215
151801569 514
454539696 4908
774365519 4079
779176294 3748
415605106 1850
663597071 5328
726410929 726410930
735671892 2706
27270234 107
198599337 662
251100838 837
2033 470131725
707388815 2595
428737427 2219
399901113 1333
147603676 3975
881206199 3150
961294851 5992
10642785 103
591154200 22680
510732408 167683
638062044 11932
807000043 2690
704462905 16894
921379327 6558
850395962 17557
125987072 547
211605472 4336
19988933 73
3503808 56
426598933 1422
5353 306655419
137641040 1830
2184 504650031
86652539 527
700705738 6898
805402181 3387
3862 268370380
7892 575730554
166851084 728
67900417 744
305717546 13447
968403229 3228
283200944 944
468899999 1563
9900046 33
667530690 16601
458224277 3437
549142578 2043
884697050 2949
690529094 2522
171899649 573
392364718 1583
270599904 902
713 192362140
869201080 434345668
860270552 23179
103800617 346
483901612 1613
46353529 312
771302570 2571
970438998 438342850
226768152 1416
859033036 4667
373066505 242786015
328800681 1096
861719830 30529
157500524 525
587013800 3550
845099705 2817
615233524 2117
815397281 2718
364119111 364119112
929810766 320128037
196847136 1816
745241887 47598
797097344 2657
280499076 935
784503077 2615
985735192 3446
9672 911556984
15332 192787761
902370899 3747
334710260 2374
1457 298074783
340392470 2519
821044165 5485
887998740 3702
593172904 2223
776359222 362238900
116398801 504
526004081 8293
63795017 578
429929162 339290093
172157136 762
408701208 5002
744611595 77929
948983245 6713
716787863 8346
831693599 3600
409314171 2680
176396024 176396023
948957256 6443
5041 995288969
77209319 426
720538645 3921
574122433 2309
978904276 3263
309900000 1033
948603162 3162
3060 621437040
2028 65748177
378972623 2483
573987018 2641
931201614 3104
862802656 2876
764097758 764097758
111846356 485
88199999 294
339723200 6538
801442394 7938
940132684 20439
151890455 948
1026 299971620
348301161 1161
599575725 3045
145611135 537
799506751 767523200
746344264 746344265
411506132 1670
225780393 1140
624603185 2082
927585151 15350
769381828 21081
207911170 2305
581168742 6793
205687087 2607
397981277 182644
670886191 6201
654259472 8071
811653440 3992
892800001 2976
473488307 312014845
412007360 23371
101699999 339
874024320 3737
54431387 396
229468057 114734029
951596827 3172
562011307 4433
138424809 87833
108671779 108671778
444889987 2361
35176 690018760
785167993 4536
809949476 809949477
324655761 8356
885388503 402033640
703435899 2894
332699999 1109
848475710 5847
893889359 19490
412398291 6597
214523489 1009
910845953 5504
241957207 4118
763198040 49367
419544345 3543
99805311 49902655
353035303 353035303
2293 494237806
395176320 3168
848984224 6267
192568525 96284263
525995832 13421
203427926 101713963
984455891 4662
375663337 2696
874119702 874119702
303899999 1013
580800000 1936
887670601 67715
780347551 4450
360599021 18412
203263005 1198
365897841 1232
786903787 2623
26349411 129
456090931 228045466
200700001 669
271164751 16895
407704257 5902
700737927 7129
200058093 6445
138900288 463
400489543 9907
41099864 137
469468603 1639
603132904 2367
249879159 2260
97574151 4097
553199397 1844
729261298 12214
599303764 2403
513819327 3171
475839260 17269
290659460 1508
209388690 1098
682324440 3220
864005976 4388
804300001 2681
5637 935063468
2004 557508614
399876959 3902
989574764 6578
110362672 14454
796497345 2655
130800239 436
5307481 2653740
598174566 13823
2958 547680683
420624707 1414
926218753 5056
649801358 2166
434559 719629704
890170217 672334
744555394 4201
70873769 293
672418725 2508
444788856 3369
40018744 155
754885825 2819
514201714 1714
890446805 7995
579846569 2749
3114 610373056
14166 805478760
989243954 952268698
766499579 2555
130870732 75807944
247238375 31064
657841673 3280
589991733 2308
12900074 43
855225031 129855
665393642 2408
442741985 4606
141424098 14759
277199077 924
408255759 7568
563725917 4949
598172551 14205
707570577 408292199
602487341 9956
875819075 437909538
646197847 2154
460326685 2754
302758260 1015
2243 235497838
414298619 1381
714083816 10507
411461334 12310
197999340 660
214672784 3061
546046661 24020
335181440 2026
280544133 6696
429831977 2303
488586386 6485
410699186 1369
888300133 2961
59181574 1054
5015 878713255
761231183 3864
535765629 10573
533551094 10743
230402423 1871
871799462 2906
950829406 4237
54795741 273
632504816 3994
742653764 6435
57615317 585
239134465 1152
230309032 800
848771875 5635
676778491 2502
739815605 9201
568305690 2323
169226043 1902
839832742 4658
885048733 14684
664705897 332352948
38100113 127
972921949 19439
475482256 237741128
222000245 740
156299585 521
378462331 4845
622571966 2637
459387097 2806
69034753 636
202916574 2525
798597337 2662
416698611 1389
381307680 176304214
546968548 211244501
844636359 24242
374 100723062
730123262 365061631
899737222 899737221
337654294 1941
299404953 5236
976669733 3653
782670148 6657
146178829 12420
629433907 2573
778761446 2697
261087841 1040
484329024 27571
414001379 1380
551096570 4519
379108891 379108890
827146155 3775
560184589 5158
201787306 4564
33800593 1176
638 72055082
717003501 2390
730975485 19501
103500482 345
366171498 5354
948904438 3163
641348401 4840
234988446 6303
55799815 186
114614137 8568
258301540 861
220501425 735
571476921 2620
976940335 8015
317760399 3469
658194663 3613
505130766 252565383
88167324 428
335457614 167728807
702070117 3343
648446472 4775
341170731 1351
30500 590165061
222596162 111298081
3395 812494795
30351021 30351022
7627018 28
468922983 1604
575700001 1919
30900041 103
513107580 256553790
668808852 74320
474003125 1580
484437178 5089
2199 197255680
974521056 5450
625 95944101
526332301 2964
59292068 317
148911198 7679
915804267 4711
829035603 3050
833 232426992
102932877 51466438
51300170 171
642001229 2140
963055663 3729
905103017 3017
443400674 1478
256459083 994
688743385 11256
312397695 1070
166986749 2625
368780041 71469
366599083 1222
474002198 1580
78268633 2105
258387129 3289
743075917 4573
684938490 9517
87600373 292
951075995 4524
3256 500206725
259580508 2838
388845990 9747
301645645 1505
303301011 1011
25746221 12873110
964067228 964067229
463702023 463702024
480757598 4600
589778497 589778498
632930733 6217
157569816 2245
26103 502352235
247742385 247742386
866621558 433310779
328941375 164470687
21033 421206858
167076281 83538141
725478956 10633
806609475 3613
477418861 2387
722377501 11950
676320269 4034
681130745 3877
194623481 88208657
570811872 2807
551698860 1839
28567025 216
100868884 403
215132959 1422
822511008 822511009
25018423 286
531615289 3545
44535615 159
524520479 19704
743890741 5856
955499999 3185
932325019 10706
812870013 7659
368808833 1789
201039816 1131
154758791 814
611058595 305529297
671383619 2590
192072858 942
513600000 1712
17650660 233
952414490 3312
908817808 3356
741281547 6646
230299524 2106
752402507 2508
369476636 1739
516520574 363414599
810144420 9348
819597268 2732
520424596 2003
917256845 458628423
676503946 2255
272459855 959
41496246 145
790253231 2930
310056335 1377
452549711 226274855
925091231 4909
4280 813020240
389175633 1341
378300000 1261
537933329 1925
664199441 2214
552860284 2335
308999268 1030
965709767 280648
684940666 684940667
191124173 95562086
281119615 943
214200128 714
153599834 512
420149467 15703
860397131 2868
894420929 643469572
169020261 1587
93502591 428
473712577 2593
124588378 124588377
734283802 4313
92993880 363
748315512 4692
2242127 12
846862938 846862939
870302350 2901
125821760 3893
373499421 1245
109500000 365
160831007 1161
646501510 2155
11977 680287485
66625408 3747
724090927 2992
764418431 24577
395516611 73653
761002446 29796
485731456 220741524
786964816 45981
909024667 454512334
884207082 3347
758278031 6574
860099946 3764
573720277 5282
196582701 4385
743370419 3633
943527899 5513
742497524 2475
249068089 918
193920401 1833
262800000 876
315516824 1203
475797890 7432
141672873 70836437
11255596 39
656917840 2620
116399999 388
283208351 1208
5635 908300015
939193561 3876
502583647 16963
480982011 240491005
338700678 1129
58053654 29026827
504900000 1683
82546836 488
502369436 12589
522323019 4435
848049214 4159
154459847 842
607669846 10567
900792826 450396413
243900245 813
550471328 2547
540228103 3819
7803378 302
974274324 5388
214059632 6943
11427255 53
466455106 10755
9300029 31
500400298 1668
647253913 11342
8339 930682434
861254528 5956
10199971 34
306016020 306016021
749997501 2500
302101006 1007
256656731 1708
437090793 20062
688077040 4687
905403976 3018
461957772 5804
867440320 3895
718444146 278103323
217434892 1009
735901917 2453
101089000 1177
636924603 4738
120385715 444
106937569 362
556146658 278073329
753297489 2511
660514128 12467
347699999 1159
657731546 2858
99906239 636
206100688 687
95400234 318
4457 707517551
643 83270429
780434446 780434447
934458389 5366
90178343 1331
993667323 345018180
44102282 1337
424930213 218698
727954028 396181765
966599999 3222
108300190 361
10099965 37
770283781 385141891
444899259 1483
212401026 708
689212923 5579
960843329 5490
557401857 1858
898172935 3952
412437650 2587
385117773 1585
963239766 963239765
346500321 1155
611404516 611404515
258599999 862
993196412 3867
264242230 1259
1643 281053289
54606566 54606567
6037 847588763
840586606 3855
479880310 4030
959341078 11116
351028626 8598
321971339 2755
735845756 3092
151861261 773
996666867 14053
320190386 1956
512663847 256331924
857085928 8424
695209900 2380
869192543 5016
574500662 1915
324601082 1082
856998845 428499423
234599218 782
183487696 848
17100056 57
213100924 1187
234706901 923
5871 597455118
187647407 1229
325337315 48332
11504785 153
396268991 4872
247788667 2214
929209857 24814
78906939 1826
138131823 688
781054883 9314
277801223 926
818837239 8159
403500000 1345
98152 21
634136266 10534
604906905 2589
619339784 294561400
669522534 3385
24636 496561411
776385763 388192881
450599493 1502
800699752 2669
629506080 27756
835803926 5325
722866023 12991
87137699 500
524613878 87443
550467942 3767
1259145 8
744897516 2483
868818823 13652
785102616 2617
625490376 3878
69598913 1078
949034268 22002
1657 316793009
4817 748413516
834602782 2782
620402069 2068
38811240 131
741260108 3140
173617874 173617875
444901565 1483
792154453 8012
715445623 2427
776997484 2590
833698163 2779
443267821 443267821
614506435 7289
652450247 652450248
449406850 2413
510898959 1703
889500000 2965
620655469 2812
30395282 177
616916789 2562
164873076 730
66000000 220
444241241 3087
742943084 4155
338024907 1438
680990601 6073
630502575 28605
603921241 2453
562932969 20542
107697820 548
695475849 2974
458466956 2188
935392063 6120
644559299 8608
443179255 221589627
666730801 8872
72743874 658
268497834 1914
300045584 34747
840929342 400257689
245556035 153779507
543233053 2412
682813697 2944
736757162 736757163
777799376 7312
200490850 1121
92758712 3654
4480 883825434
791189089 8849
365143834 149170369
45269608 251
82833152 283
126954069 737
15974008 61
563286207 2218
348209742 1734
501001671 1670
489951445 3810
870618035 3718
468137199 1615
403406266 3328
4577 926357227
415199937 1384
460500001 1535
985736073 8322
899703000 2999
392701753 1309
618381191 2345
961499999 3205
773097664 2577
822274401 4465
85371896 419
303975186 1038
307276887 1873
238800426 796
825741630 6978
203428850 203428850
789089455 2698
785497068 10038
501031051 9423
561358629 11457
126208389 535
236144645 236144645
769229262 5569
292985478 1103
609600653 2032
508244546 4729
737298890 5679
7165 601414937
425988737 3304
157105930 769
414600480 1382
575000485 18805
63996611 1487
6445 963250365
660050658 3384
22199982 74
512962285 2346
71687797 328
935879286 24097
129819869 473
72571913 573
825779284 3113
233852378 2678
332357885 166178943
416487825 1544
810903673 4681
975628806 487814403
880896361 440448180
767543117 4099
478269829 239134914
965703272 3219
721373471 9936
105645685 579
177900592 593
211499799 705
174089296 5466
931843535 4571
456300001 1521
842001448 9344
1559 358329406
118018029 76721
884532161 16878
198693994 837
155882989 77941494
488123487 1678
521700042 1739
891600001 2972
243487756 815
408901362 1363
53618669 312
720078757 18734
894542846 882259040
391433240 1310
976500001 3255
368676573 1615
357323860 30764
473 69209833
151070614 961
231687352 1107
511498387 1705
339276357 1219
410903296 3379
808991241 4910
507600001 1692
394705898 3266
123176731 5865
18090078 1427
713877979 2706
330513680 1509
951583417 822908137
692472672 12871
364935178 1308
35931217 17965609
59459933 242
751875455 2533
61386379 14506
400676035 16501
775693199 9287
397864531 198932266
288 72348768
742200096 2474
227697525 1773
115254889 1241
960886519 10126
287100907 957
30852833 116
814153181 4686
466842513 23369
361363727 4658
974400419 3248
848812418 7189
358279511 2616
388139840 3520
862294850 862294850
188329201 138939395
597327501 298663750
365402435 1218
453768577 2743
379268556 1957
825199345 2778
282900942 943
785236701 392618350
653768636 2696
592830889 7176
871789160 871789159
973810074 481013903
182008669 963
431392951 7275
42100771 21050385
907722166 343095120
624545287 4280
315305508 3722
4307 612382181
729700226 2573
214019628 2220
774798560 43280
630899999 2103
436434029 218217014
76200001 254
255256394 1640
270002955 1081
25684044 152
802938460 3921
596001279 3160
813 174092638
506426909 3343
461060176 6416
117268626 1461
767224987 19493
858819983 6329
160998275 732
453312427 7861
12600022 42
308049616 10808
222794342 1033
653589729 5192
392401107 1308
285786757 1306
795789032 5094
471511826 1951
711250917 355625459
427685063 2076
517799999 1726
628499540 2095
41400176 138
139255711 69627856
5377 407863746
415501385 1385
736879156 3018
554425699 18826
258849876 871
842652889 4893
965915821 482957910
436566376 3213
331417590 4495
928295683 3782
303549542 2418
435472329 27576
610553153 17418
823991839 8629
615982197 3183
7814 554328259
944556348 22678
882429758 6324
3998566 50
421815383 210907691
29912867 108
829777144 3787
665621038 4166
832733384 49969
355767618 6243
996360761 20353
173415302 2241
752848315 376424157
798296622 4877
932791184 12176
129991432 22171
752402508 2508
840648964 10917
585172418 2743
954305064 3181
637026251 2350
155737 865657359
614102047 2047
821890884 7116
724096606 3638
759887794 2616
888975649 3282
334004101 392946
3227 922230197
549756449 2229
298116289 1983
620101510 2067
94212011 415
291468651 6325
405187965 3473
173127106 890
924122024 21131
994497135 3315
728017522 3641
939909616 27421
204439996 1080
220979088 1460
815408858 3453
483053989 8353
316451153 46705
933281259 9608
635045261 3622
195300651 651
576016750 7623
606597977 2022
27910159 26237331
745200059 2484
422401409 1408
215945103 758
631159442 13027
971569748 12370
626752321 4196
532996159 1976
183249795 2758
270117407 6702
157831877 1063
320701068 1069
734402448 2448
414418949 2322
37500125 125
388501064 1295
631730589 4363
805374235 26322
366299999 1221
130800001 436
296924447 296924448
45175391 675
768422803 326307785
390298961 1301
865831882 4135
93502066 362
407100000 1357
108405633 7017
87675841 840
250318181 125159090
665860169 2821
295499999 985
438301462 1461
534468018 4283
173999420 580
2149 480222896
329613322 2138
797978509 398989254
349111902 1811
854449510 11163
195894269 4290
517966041 1798
502234434 3263
973332885 486666442
397094119 1761
782824978 3679
935256193 8256
684287081 3033
398218047 3424
355511486 3215
888302960 2961
902894091 902894090
332247825 1803
853436113 14211
706133973 5811
820 202183300
287114191 4026
41399862 138
15145 943533500
266504091 1078
810412009 5992
640750947 3599
348462391 174231196
481315991 4896
15600000 52
21864 422696712
398473349 40586
17927 879444839
397200001 1324
10928 587995599
521700001 1739
443711730 3058
646070224 3261
920096933 3067
992727505 471546764
444550783 12506
785402617 2618
283119703 283119703
76375389 271
2166 536324495
513901203 1713
613024190 239441
389092035 1333
287390657 2461
852551194 818204332
80699889 269
711266615 5988
16384175 16384176
688960924 2495
1930 470227130
695196167 4457
734799605 2578
846369813 11162
835640543 4461
897984736 3757
293466961 146733481
571201903 1904
579160433 14543
814387960 3129
297000001 990
500398332 1668
2328 556790981
843043167 331751177
896236583 13474
916915060 10245
53400001 178
137756626 633
923396923 3078
964701000 9000
419435654 209717827
879718397 439859198
878209340 5103
427073488 63039
660962782 4999
4204178 22
312276639 156138320
325042278 1216
351486664 1707
286245890 1469
862995159 431497579
68916869 4348
447078079 6199
1599 248306179
557390468 216792047
32040450 412
446902242 446902243
564436828 2122
692054144 4685
498744270 1741
484800944 1616
173099423 577
343147649 2228
142736641 768
77204285 746
678535586 3709
100543459 956
1895 371319030
409499999 1365
105900352 353
556263719 4196
191874883 69504742
277364732 5237
655691784 2557
540736554 7265
12334741 6796
453622743 26607
7098 612060540
907949601 3305
407358120 6664
460638899 1713
682197726 2274
56586105 328
207547896 2025
351843599 1616
317493087 1427
46499881 155
326004119 1699
660744385 2305
230998751 1007
975597207 819612676
518106600 12606
685200960 2284
895194030 4855
15870772 580
390599999 1302
925945566 379237326
845506787 7434
233519615 2244
935029573 5790
711302439 2371
766886492 348641652
688204492 2294
139941670 3055
2463 560933475
781720005 7095
326701088 1089
429119441 131323
883 234621047
78988274 763
747643448 4446
528537240 2530
262623322 262623322
180486542 6866
758032961 342082295
708955223 354477612
336599999 1122
228900001 763
113891148 974
744135593 3162
861480594 17641
81269714 501
323701079 1079
626720549 626720550
630276196 630276197
255901623 853
898204722 2994
762241660 2732
986664747 19868
391311360 8492
919530534 42345
7854675 985731730
571803359 1940
45234 628528718
6204 964626756
108357558 418
575281297 3216
921189473 921189474
926099999 3087
420331867 4178
869419871 9936
732063502 5307
636600001 2122
451974518 5337
337736835 3016
517801727 1726
695396352 123648
695847376 9113
40105519 245
87843933 885
4661 539897613
804283831 3476
116342867 422
691064002 3236
668925908 2996
559490389 5046
325801087 1086
896019752 6836
109903899 6340
1761 402686885
532500239 1775
773254934 3109
949125989 10046
233513188 194672828
136197067 2958
972852420 4435
433198844 1444
2591 183175232
724972697 5704
239574323 922
849007001 3860
588174544 2572
908700730 3029
374261094 1269
901416415 8585
945694463 7194
103361721 746
301333589 1867
279703667 8031
264225838 922
465650555 2949
692164366 417956927
777966684 3138
437231491 7360
622377698 65815
27071604 144
127110000 561
376801256 1256
170099434 567
341299795 1148
796582862 4272
654002181 2180
203099718 677
591200583 5512
458700000 1529
856203118 37257
704725442 12749
246965574 153155366
711416586 355708293
709666728 16644
158943498 29539
4964 767344008
852866843 15628
278586094 1555
701414059 5949
372300001 1241
381396287 1578
495708381 12124
699986310 2554
607439769 2998
683079668 2852
899207104 13501
816977749 13295
454026 580699254
362678916 4636
899337120 34080
441206964 2653
244571386 2302
930582576 11748
185988547 738
52483551 176
250941923 3357
379397592 5208
984540919 20204
7170 805960669
14999957 50
184824737 749
524095762 5785
919498215 3065
267509569 3927
834922700 3016
427688850 3505
481728483 481728483
620577640 2907
17954138 147
622499149 2075
872669202 6805
615761301 13263
678855617 4673
750599169 6329
231656530 1313
962483229 6309
130800437 436
733802446 2446
230986204 7077
92454872 46227436
30764351 215
383241384 1363
829694437 4147
10838245 55
286929943 1624
136513788 464
830066851 5685
791548189 3093
345751247 2116
464107121 14342
357926748 181355518
269362284 1347
27638 234650224
37013 684058424
770164200 3900
54589159 234
23306 384498883
285899885 953
258832191 1297
458206372 6506
97773192 369
820489789 3933
854428119 4481
256499314 855
639779084 2372
210369593 1954
643636641 3098
75070331 37535165
3962 762617646
854648837 3299
934690238 7585
349799224 1166
688526316 10404
752102507 2507
132899557 443
773938843 4514
841474696 2891
647287165 24067
586520723 2667
273568539 6209
657953409 61012
464299135 3065
299718929 1492
577208828 7406
391198696 1304
177900594 593
515681648 1977
556499955 1855
582239892 2951
823986814 4707
334798885 1116
809784697 6874
576779439 3628
390102944 195051472
133349610 936
608100001 2027
822679352 3596
453952236 2024
216094199 966
385067729 2711
765597448 2552
540300865 1801
75504248 413
987153896 16835
172708153 1855
664855800 12440
1345 287749300
344581083 1757
350066464 8833
329738267 26095
231100875 8191
843677073 5974
425243071 2205
947696842 3159
87899999 293
992622685 4073
945679004 4958
407279053 2125
526354438 1951
169744067 3447
17096 522920598
979796733 3266
457501423 1525
351669731 2195
3210549 44
166711826 707
2347 601364500
77662166 621
4501 877708503
3547 969335628
416139688 3169
893194757 5396
13607673 54
700995892 700995893
148342349 148342350
738604526 2462
943050893 3774
786332281 3910
3045 672507065
601499999 2005
317100965 1057
840002799 2800
191711840 824
76799918 256
662607963 8730
905278091 831396361
557911334 6311
825806688 744276346
588367617 588367618
959686004 479162973
315599999 1052
155796074 639
193912647 3027
837904892 5406
20883963 76
881210820 3057
928057126 56984
428523019 4179
197882305 88608520
468743955 1867
464504571 1653
620734498 3219
296385321 1853
380104427 3729
154917021 710
159845399 6075
100998752 592
207277767 2488
206002759 5440
182320422 780
828087295 414043648
389191124 1385
994394606 994394605
1235 245434610
316156677 43868
603227808 4793
17477 637473575
973803087 478760340
205074654 2238
370254463 7638
223800000 746
24600082 82
793137186 3582
385498737 1285
611412249 5375
60659893 833
576137029 4399
554871305 2834
745410150 5085
620191195 21963
342513327 1861
448386702 15043
919164896 8528
493490969 493490970
298625485 1042
229679225 1267
709529441 4318
731128580 2555
1724 322014723
354934887 1384
550001459 11611
126172118 126172117
189089678 1489
256621416 4717
344700000 1149
842 118380859
853195830 408020
947693132 4714
296410841 7688
789853826 28851
883064070 7245
396600001 1322
68216238 427
237507633 118753816
11379 992470703
816337011 2762
861116119 5560
163711416 1318
766589671 6237
50988420 188
409755045 251181731
354744219 4036
685198088 2284
393113443 196556721
633000000 2110
849307032 756451723
895890376 3375
848278769 3211
265485660 902
80300397 576
533267102 210396793
850320881 4127
974100075 3247
329856632 164928316
174900160 583
167877733 814
893518649 4523
217642543 1190
162000001 540
482999619 1610
83655742 644
640703051 33363
31571664 31571663
643702398 2503
689131869 27557
121619647 1194
902103673 3603
984192083 4518
743102416 2477
373323060 1683
907219068 3669
826917869 4676
370120930 2785
925186862 3336
48738689 198
394838601 178660
403199999 1344
322358627 8963
131700832 439
103321485 909
55206582 246
22511 988790601
497836162 497836163
524758728 1846
19304305 304
2728 736420505
374297541 3353
453771872 1983
74074527 45680702
150094555 977
140168833 492
189079168 1086
943499999 3145
49972801 359
88333 545367832
116960451 1123
765091088 3469
711710412 2921
826257464 23079
162417074 915
297278163 226285961
648813130 4483
296068029 989
980688121 10969
668064561 668064561
306299633 7806
636000568 2120
48212912 236
509750263 37709
1857 296847199
41399893 138
399599450 1481
301189177 1503
809657952 3748
143699066 71849533
704014167 2671
956011035 478005518
878654057 5749
807538945 2962
690695291 16102
466349921 1977
993245251 7098
584098023 2747
652909499 2250
966687016 205385
325042241 3616
73162880 257
132100641 1264
855597149 2852
185297879 626
128321514 128321515
874444132 3863
187210490 1130
298200995 994
552158674 2351
396000001 1320
859598867 4922
595834593 3568
316201055 1054
979023448 299401
662101643 2207
682044020 4041
416143104 3328
507358496 5635
992401523 3308
556154470 7300
957783880 3928
770303519 2940
336925209 1184
376199999 1254
838450367 71736
96701847 48350923
806399086 2688
930479704 14231
875551956 7079
765002550 2550
951618147 3395
832800001 2776
7952760 3091891
78016619 39008309
38233819 19116910
170139118 680
751902815 7549
103061574 477
16621 826433389
952756317 6093
363985012 2443
262140863 2049
58800001 196
230988402 4117
254999150 850
533048261 2150
607002819 124030
426000813 1420
863214617 6447
7979 817871437
882636440 9158
839687581 8689
221327023 966
164644347 589
606798631 8536
2853 202461421
860402868 2868
527734171 202573653
701204299 4450
481802285 1606
499294735 5099
612693461 5618
584099326 1947
594576550 96742
728103517 2427
298501781 995
607800001 2026
720867436 9987
449972171 37370
628407152 2727
659332451 7003
16913527 63
550420423 11179
921560780 921560781
386506836 1430
3429 977756534
94351 836444123
2430 288151261
438958253 2357
104655131 837
325666911 162833455
681301738 2271
841570127 14254
238878883 119439442
551324016 193787
339899022 1133
811897920 4640
607815361 3090
697848777 11381
678297842 2261
659399999 2198
742894111 13891
7124727 7124728
6551 947209090
167015030 3185
9299969 31
674898048 4224
791446888 3708
447014171 2046
791800944 9232
15300031 51
63301013 262
722102407 2407
849301341 2831
241131337 1704
849240577 13056
736184185 16659
3261335 1630667
425895162 1667
773796826 9675
402298660 1341
826714603 14663
518576263 3282
730198013 2434
41700134 139
91800481 306
424464127 2272
956790185 7685
524101748 1747
428385340 214192670
728421377 385587358
19575 903652272
676903053 2578
925196917 3084
3290 644339920
508925848 1793
619 136914299
409822295 3081
933900357 3113
894900001 2983
4595 483394940
928627573 464313787
217876800 912
214612822 1087
983103276 3277
907199999 3024
826858489 5672
111216148 773
746352529 7973
177000591 590
858602862 2862
935005452 4798
403054020 1819
5006 893616054
61500391 205
660790737 2346
205455914 5589
167053058 167053058
218302513 1013
55842495 404
472496247 5210
519716260 2161
279986568 1141
987138110 14182
307682229 1730
369584234 1884
408599586 1362
729587033 2727
786013432 345043040
237601409 792
27528835 106
988233782 41328
350781713 307406774
652800748 2176
11699960 39
591900737 1973
164933303 1262
716062845 4886
451074654 2906
75000250 250
616480160 4517
479072601 1614
191262364 1357
497915987 1931
651779040 12848
557667149 3452
749771997 2509
218235730 11451
962247741 71933
397641143 198820572
727366976 3573
326327171 1462
104824209 449
241726225 4344
947564353 7581
831219903 21698
613333305 613333306
942596857 3142
690 186600157
443876062 164528951
406741566 2089
669419521 5943
807598068 2692
824487572 4333
299400244 998
657352378 380499818
12734115 6178025
561901872 1873
998087146 908777333
572734107 11879
332182273 7331
728833050 728833051
214609017 1004
3083 814987468
126802345 481
156333189 1270
480147754 240073877
240449405 213243745
68403976 1528
629967785 3125
2557652 21
343763404 1454
71400238 238
857156000 37063
266838873 3412
202695080 952
2424 229818193
33223262 494
1581 96013372
996003829 3320
165475704 165475703
600900000 2003
170065551 1004
804302298 2681
19883 356450751
11808 345351845
726440301 20123
322579053 3887
704099574 4794
364958535 182479267
923273225 15306
5952 957837504
323875862 56777
70453569 2236
786208764 12108
856210567 3490
133769514 1343
442822786 2235
941701412 3139
927478268 927478269
762674450 6697
12316 577472608
684403947 3046
927085258 3791
463078673 463078674
5399994 18
485718832 15899
378405851 378405852
405157829 1591
44189690 273
697859195 5781
218935549 6372
681063318 340531659
415454283 179831255
396045758 1970
918901518 3063
628040112 5114
429194798 1712
132165691 132165690
762964670 4440
171725238 1662
259500000 865
664197786 2214
49800001 166
390002086 1300
731999540 2440
240035722 2654
893999999 2980
311948347 78261
727502426 2425
687127665 2921
90502620 451
991501637 13934
51600001 172
70470993 35235496
715647031 159245
803476620 3396
328713527 2529
26656 433080032
516378683 5899
317147113 5436
370095243 205434299
509518521 2571
522495191 41964
195317760 5780
219798306 1397
790651822 790651823
166344233 3007
991194609 4087
569955025 3984
184992094 1287
532231591 3193
49492 907488939
799653685 56405
469642095 4465
704814502 6132
84332982 53375948
787575336 3215
233944199 1800
248399616 828
65251173 233
683700001 2279
498618317 249309158
577372407 4238
445220387 2511
136894554 519
90248461 31564703
473642079 4586
430398733 6603
980938464 11104
54786735 3106
358307893 179153946
4702 939642978
650062353 2801
361587977 1343
42600141 142
549303176 1831
404884115 3549
928498611 3095
864944973 6309
103799825 346
193395435 1340
244340095 832
325131412 186672116
77232190 899
588024031 4470
973603442 486801721
486259234 486259234
3225 671006400
100258189 520
52969551 272
109263821 54631911
419533093 129471
453383798 1582
424799614 1416
440029319 1720
491740505 6009
546415185 3824
36610488 883
712271103 5519
426469820 2380
622650802 2197
125839053 62919526
160448251 996
66765223 1377
108245151 1174
780885950 559294078
608098278 2027
49342373 309
985769860 24298
217500724 725
2223 214863414
2613 376204062
485398383 1618
498580180 2123
679968293 6202
730109047 3138
583218304 3349
106057089 608
504019274 1681
510455988 5793
799828808 799828809
926235758 4198
1212 105276623
791328435 480954844
875535307 437767653
316482842 238453765
866624656 48473
290505257 1693
551901274 2447
369808191 4688
644 129938484
768902909 15261
15294 704200519
48410185 288
980098060 7534
268373288 5338
278567940 1148
627153728 2317
244199415 814
881101218 2937
450833803 1874
577624999 18484
258303540 2271
144260275 597
904730421 12203
750002507 2500
517671154 3146
431216181 215608090
469812064 5809
776954776 3016
409358957 37529
914194886 4783
259097 671320327
991729471 3470
131699560 439
484224480 2160
207209223 1123
4159 910424535
753184108 753184109
257466722 1047
5440159 160
448008559 2658
731209360 5768
146311788 1030
892991110 3735
251560337 4739
738928548 8015
548 129847136
697497675 2325
886534152 3359
851299241 851299242
873448669 4236
394138980 5190
802043579 4721
675298519 2495
568696273 16582
236652001 925
906174975 6934
5181 975601945
639136744 3155
884020474 8024
998870592 6168
516101495 3347
459346214 3657
899267966 4693
760924340 3643
11441639 4452
274620381 3767
120046183 60023091
745198634 2484
165278950 2395
621322699 2098
468633281 60352
600906755 4352
73719602 36887654
592001447 296000723
9771 548621413
72715683 287
660480014 419432247
158069429 727
173477135 1032
507299999 1691
280840690 1923
591300397 1971
828571621 309246829
838655477 6538
213907585 2276
384298775 1281
502854535 2457
737541519 4090
322117873 1339
55592054 219
707367067 2962
213045767 1049
945490173 3621
752204885 3319
178098385 706
962103206 3207
661656524 13314
557330593 6011
576854053 1992
594547022 25878
464871077 2162
950585551 3738
104336951 447
901504429 3005
937790581 8348
104413025 48071089
789458183 2769
60899870 203
85249031 527
49187123 798
27140084 27140083
486152172 3699
421797615 7919
519921346 9885
870300001 2901
253527200 7775
266400001 888
971884096 15149
216214913 2772
104626425 104626425
509098302 1697
716700000 2389
3632 491090868
787498541 3631
578352993 289176496
876297078 2921
538590361 3630
196800657 656
87687665 300
153300000 511
672267714 672267715
837525451 2865
626327857 2128
564300512 6358
857514241 4357
749704714 2499
228347197 1758
308998969 1030
590320186 3657
750496428 2508
969593501 969593500
526632399 3878
768302561 2561
580435589 2737
1641355 7
295266663 3659
67313727 351
501301670 1671
284220001 1500
366248486 1551
728217015 364108507
78035578 367
1274 366874033
894777343 11488
823334953 25234
206349149 2287
319711997 1138
602171121 2164
613007895 563216262
897294839 15990
548464230 8720
751888811 3673
520800001 1736
556418276 1867
793149357 2717
60443160 255
3329 756278097
542776680 91177
389621614 5554
244097845 1388
830197794 4309
979478694 6455
215078434 983
259723502 868
665922871 3998
924725044 924725045
537602570 1792
51513892 568
2585 221171367
343233975 1583
816286461 408143230
85190923 299
950149949 16843
976199999 3254
168855239 4110
999826245 48908
941915843 941915842
567021624 2301
651810316 3965
512255390 4910
584204287 25216
850655519 4576
538024644 3558
967662031 480279002
724140124 3070
632401067 2108
914333133 39338
549593857 2359
565238029 3815
169441833 20911
22949247 112
616145711 16744
120533746 60266873
851481280 7880
261300871 871
522814538 3988
796 116473904
763658643 2846
450464192 3033
951597709 3172
588095293 199883043
370942441 4840
991616137 940732024
608267866 6207
959529024 10670
708897636 2363
3333 608863940
352888734 1251
198600414 662
770529077 4422
663662521 331831261
422100000 1407
800020489 6676
964799999 3216
11717805 6397656
337266746 6155
970627943 39819
934099666 5689
1721 239790120
957141351 5699
2637 321524150
10405117 53
893867068 5609
875949416 875949415
701893889 108100
233034720 4875
747642118 4687
257155639 1610
967337364 3546
390600433 1302
898366769 11190
9001 682962573
545081367 272540683
958557669 892554407
422399999 1408
306837854 1739
366675336 152926914
161075234 11295
985797871 12766
120978419 32460
256757551 965
134699743 449
563399540 281699770
983400000 3278
436436620 2110
858223717 3162
364 84679140
365010577 2884
716195081 9988
7573230 2557157
942105603 40601
285299762 951
59700000 199
305701842 1019
26999999 90
224377705 921
118918880 1544
528299458 1761
501001175 1670
625148970 4843
97797280 464
263343828 5356
579614715 2335
188399371 628
320493520 1257
912437846 6214
589496162 220265157
278249925 964
950756311 11613
36252998 166
155232819 619
309300421 1031
380603260 1405
757441849 2914
802628840 802628841
122208497 549
32554593 32554593
534177156 9409
385663618 1857
306301167 1021
618529637 6147
1445 318563915
857038743 3077
60300202 201
915488960 12476
442384289 247287
343338026 1675
357601192 1192
792528976 9225
36000120 120
34120067 226
144299999 481
369898768 1233
788823522 18651
361943599 1849
667212188 333606094
4020 848319864
662268006 2329
373868276 1803
968661869 11866
788889371 3616
6098 989711760
47399841 158
683626993 2630
62507762 224
922546414 4445
740366051 2674
467652466 1644
254413610 902
802321707 9883
232500487 775
830700193 2769
309658320 309658321
121807802 121807803
9818 652818456
925533393 72296
573598088 1912
593701938 1979
171391274 615
72154378 483
214611246 1195
715223973 13115
167046241 2760
102107201 400
753003903 2510
650893499 4500
121193664 993
787805407 393902704
681231772 3614
498520197 3269
101493792 3753
408336600 2940
923 118153143
732477181 24163
276272418 138136209
29700001 99
825303595 2751
767979777 436970145
978734102 38316
808985821 5820
969582638 6986
676393332 34561
11305076 38
13752 965417904
329702248 1827
651149731 33341
36440178 258
33525744 464
835221302 3090
237814842 930
68660374 599
136527951 1473
946849815 10186
436562256 1902
336453065 4978
182604245 809
983400000 3278
256416825 1115
910196966 3034
819779260 3019
187520801 31400
125400095 418
266100001 887
594475671 6471
988200000 3294
756688273 6127
78716120 1564
907713208 888737761
251100836 837
572722639 2464
212500260 756
611702817 2039
773962419 3542
3867 550608666
242845984 242845985
139063418 124124503
353351772 1589
201600001 672
476888897 1767
792339931 22790
390377790 2510
655547289 8373
280182752 1312
490562630 490562631
775660618 9152
792426768 6672
929274894 19391
549930077 385871418
797249139 3140
214066807 182630752
136409505 965
82199725 274
392816317 3172
3502 756071542
867946261 50279
974862235 941597926
743097522 2477
720044186 2631
23999151 232
898802995 2996
98700330 329
172369621 1044
470545337 5276
514105903 2969
749865070 3796
952426095 952426094
507125967 1901
291997637 1036
1780 417753540
839100001 2797
286705616 2765
872398686 2908
605702020 2019
934830174 10715
831898526 2773
866160602 13870
733346573 20347
26499984 112
191069946 10011
263747476 999
150721228 75360614
497445524 1925
513433339 2038
650927631 2630
416835508 7181
915900410 3053
652508982 3154
557845203 6244
387670536 6043
851531612 9937
62700106 209
57285 952321331
27519 356044659
986097788 3287
256639170 128319585
353411413 1721
702230373 3119
262538006 2021
43909767 259
791844112 3107
328840687 2888
437411288 6503
487861686 2274
905859229 7767
321139877 1893
948630177 4398
179928719 1642
536860543 3534
418631549 3727
25698247 733
159098077 1332
444601482 1482
685334022 18933
833517575 416758787
488120031 2105
52721280 1356
415466694 7113
76199746 254
657301701 2191
158768810 1765
255447263 1324
80158415 741
805029333 4101
105269365 4044
291639243 1229
520939101 12991
902873791 4014
603236185 2024
60343620 60343620
304558809 2726
224961092 918
998870884 974567208
126845471 444
2226510 26
327799473 1261
4685 865967929
886024030 4958
80736009 702
23100121 77
666097296 3910
114599740 382
923615458 5673
992059993 8382
807000299 2690
633125341 2151
197187688 197187687
1047 243933632
174048264 68094
786000178 2620
144418050 2527
462065349 6471
740568610 4059
630599999 2102
373821495 1831
848097916 2827
981000545 15805
465379103 2326
89700298 299
769354281 2666
418929901 3840
121020309 476
845992351 14094
575099999 1917
989564504 23857
614697951 2049
786003358 2620
90899923 303
188929501 1195
79865497 77429225
777302591 2591
910803035 3036
512700188 1709
877316809 5230
562638738 6361
100457148 2244
671537595 2698
931286743 25794
988127630 4747
30772661 414
335731669 12622
763940913 3568
269679371 2438
371100000 1237
932621434 3990
739410152 14599
9554639 278
238144083 1562
226211629 2400
334964244 147350136
130393085 30875
807317600 212452
101294992 3609
634870715 3295
190302783 2212
945899222 3153
809969088 3716
752259045 5038
918958187 865846629
5045460 42
425086975 5725
249010372 2018
19105188 83
160571483 709
615093592 5210
16828 572071501
5099999 17
503297558 2766
787566975 9795
522000000 1740
50391871 246
45807652 2694
709359601 2978
178185043 685
603571889 2311
830869131 4030
336065103 6686
357715526 8000
112108560 898
97389576 3113
446303810 1642
217816902 6747
406242937 2633
549898481 1833
843938020 3077
1019 124836671
292499026 975
11412 524906352
857097142 2857
606051231 2663
864388723 2969
707497627 5313
276634440 1080
101982060 660
920399999 3068
3388 688617776
912936517 8234
323306499 1450
240547009 1632
884083299 5420
259 60016183
618897937 2063
195103999 1625
346633427 1366
251332867 1304
480301600 1601
756727801 8077
9666865 47
99302208 501
538261421 1843
917198647 4992
93897528 2238
5404 286057987
202340637 202340637
564441955 47293
609297970 2031
795249608 2962
600807447 7756
467183625 233591812
499420300 18633
484840368 1656
570793356 3736
297400641 1358
876583425 21925
285767318 7100
642546007 13241
403830965 1603
658876069 13982
4879 926629810
1644 447380034
554402934 1848
113709071 492
371833000 24584
134285222 821
917667131 10439
633207865 15091
657898173 2193
948808341 11413
338701130 1129
985746301 3684
386224230 2595
410100500 1367
973206777 973206776
122558906 1157
326957100 5007
635909871 6392
83857005 599
602695973 2137
65567320 728
206783046 93659098
826036458 2874
756242947 8587
325081046 1367
845480323 5044
368247141 317181
239549569 2753
570060633 3535
649853943 2792
274 33484758
405303860 3739
69332555 604
462961310 8987
256082340 5724
181164096 818
2666766 176
413573533 1403
96215035 750
901292791 4141
879841871 296569514
8322 853381035
712285345 11744
69516606 4406
904820183 3685
279001478 930
854257798 4684
572301180 2130
10065622 10065623
937037404 10673
164334022 164334021
743402477 2478
777463791 3701
392400001 1308
248372419 1073
403891714 6335
495561571 2738
653981561 2682
484499394 1615
23801053 132
140143223 8271
453444937 1903
999232808 496847718
700770523 3098
255536763 2487
814502953 2715
750332334 2611
804014329 6471
254824511 984
431103872 4736
583930804 291965402
109668633 3690
964472248 16238
876902923 2923
460642831 4386
458925801 3189
1074 311239722
127707896 536
811091236 4197
330299999 1101
192605280 5880
417598847 1392
461798737 8232
733841173 13879
151518254 151518255
502279449 2162
946756690 3578
848171457 3883
23605 745540320
322437195 322437196
719075801 3235
76291455 38145727
402983057 402983057
171871276 4075
614508300 18025
44704129 168
938098041 6642
846991699 3066
693595920 3196
810602702 2702
511799575 1706
438354791 2346
835287087 8052
479044413 7651
452100180 1507
80074255 451
844883428 3880
310502065 1035
672823542 7336
839998986 5527
738781660 3364
544666920 3192
795602652 2652
827689737 532830685
3200 837228800
242233342 1609
677403001 2258
513072801 3417
126410041 1249
90872068 3967
739033425 20575
362603271 1699
791243656 4695
448498996 1495
414205109 207102554
117370277 1054
182154336 928
602079343 2531
519706320 7950
113772863 56886431
300839345 12935
251908136 37773
36224238 220
502170249 38285
869514233 19414
411824800 1480
930032921 465016460
369554415 369554416
325500001 1085
211409963 821
72190 332341976
698400001 2328
711142657 20692
592011319 4058
253200000 844
713816858 2499
662786324 3033
186043990 2641
601732742 383401
692606250 3125
919377160 21766
526801755 1756
93660105 385
715407842 5660
22782 974702270
1740 264210811
549240207 274620103
631602879 6293
813335067 5241
390745394 3097
866505640 14630
556031494 556031495
611198432 3494
844678079 7440
461409988 3298
496800619 1656
242250318 1521
679804027 2266
711558275 3718
3409 495047747
523198255 1744
486382675 2762
203992884 1163
457275532 2189
780902797 2603
6943 559918235
675759392 5404
919259619 459629810
927987074 927987075
532974909 266487455
287399043 958
149437018 572
938535800 62200
5757 859875982
273001326 910
433726995 6448
234000192 780
606037586 265573
404966011 3390
297632886 1985
883835854 2953
3590 730015884
766922911 5442
685497715 2285
663597787 2212
6952348 34
446328930 157837585
879015856 3995
470646093 470646092
781797394 2606
762190424 2745
567601343 1892
841789223 5029
59118401 285
268209536 896
652421043 14294
643486619 2940
402632938 17444
368728932 1716
131099564 437
361036081 2320
341581252 1228
730499282 2435
617430001 9355
694501853 5093
511847834 34403
949773005 21861
554242659 2620
729405075 4412
855432290 3837
253310989 253310988
48719837 241
743882590 3393
207299309 691
379166446 1865
111300000 371
51900181 173
278763200 944
651902174 2173
291212925 6137
283861071 3664
441800257 1968
432600001 1442
853674013 3415
2649 331149047
308649701 154324850
871851390 24333
962615576 10426
140098529 867
789314625 3416
5048 400800533
393992820 2466
786900558 2623
521336069 1969
255903193 6264
96362872 44043779
677931970 3289
468591673 15733
273748281 1384
644921203 4013
987507592 5088
274676353 984
499625926 1726
992040023 3544
395797836 43294
683828146 3705
840074087 3766
501700580 4375
560304415 3718
308055441 1163
707283284 7819
1870 344714568
169755612 794
576002673 1920
786270734 2888
961203205 3204
225945435 3401
35733593 25825060
630507280 24520
193340854 1017
945516439 8715
351073775 7756
299877023 2141
94745700 15596
868044639 3782
471867457 1968
294604111 8074
456379314 2077
3122 209880046
637300193 166658
804128184 289652971
1750 306638978
945890299 8332
60693042 216
116464744 583
675901763 2253
305399999 1018
352810079 4726
449092547 224546274
989678655 494839328
206868816 2376
284811010 15790
605702018 2019
2286 591957030
82070211 629
923785388 923785389
842595284 10434
552901833 1843
919652994 3587
634331267 12492
420222795 4154
675264408 675264407
665520399 11842
674330413 2716
72857354 822
626465206 2667
79006952 632
4739201 2369601
30678066 151
497763217 17286
272051096 1354
172166301 701
821851827 4492
203 29932816
421581155 6756
738158749 3625
743599422 3774
117684697 978
967801311 3226
639747756 639747755
370892699 2060
11099964 37
2248 673399693
596399973 1988
995718679 3800
50099834 167
864508535 7164
168319239 600
72000286 240
714374888 14489
234632638 122661780
2468 661188983
841229639 5160
311057460 3460
436294415 218147207
518546032 2608
976960600 485109733
727133921 19999
142608961 1014
996259744 10281
9405346 180
220502144 1277
4262 207619068
711208477 7594
222599258 742
574476833 5234
618901637 2063
21533802 109
2812 763699586
700042108 6253
33916420 417
13780639 172
260849196 5433
51333944 195
263399622 878
578066080 2800
758462447 4152
711020758 6821
2785 829592864
218203632 1667
872424981 4285
809833852 23141
305778135 7543
794251563 3065
487007009 243503504
2235 564298608
506943899 64620
397500001 1325
507418023 1724
4506 224211680
2350 417769693
127310407 127310406
911407141 3143
725096749 4979
160026618 2077
23620503 148
682342000 43206
712280157 30909
3523 722147302
822485516 3755
918115836 3716
213719216 939
596392453 5771
4352 712169131
18164162 70
613468722 2219
322971986 10063
383101277 1277
108319553 613
362146027 23078
711302371 2371
113589571 1024
282299999 941
74165321 266
19 732987
494581945 5582
628539099 3155
466305772 233152886
538499542 1795
597299999 1991
474178244 1763
35791311 155
207615828 822
887640264 103166
2933 449837143
994196686 3314
253218574 7261
855600001 2852
15608 835348750
311340226 1887
536870840 2831
523968769 188633624
708005800 3400
907651212 34233
1571 331981051
710101249 2367
574854556 12158
79338859 321
55366081 5390
260400000 868
934099300 52269
426402132 1599
835757493 13662
409857860 156278
34727281 140
250199999 834
924936298 31515
975302529 3251
1287 58495437
203266203 903
876250240 17504
811605177 34339
421200149 1404
3836 816487612
919966118 13069
23890020 154
453902774 1513
611954335 2681
330902102 1103
993148025 8374
9174550 35
680530456 2792
942 216973433
664592557 309373809
742145035 4955
7079 958182208
221462243 110731122
9430 742664239
727256521 5352
7075 481878250
374459294 1611
54300182 181
501376419 2146
213298736 1157
18802944 144
737773196 5794
428713684 35233
811813519 3220
176101116 587
551099999 1837
870517565 22595
436945571 16130
235553176 6613
587517358 5703
672298848 8216
539703336 1799
625567020 2535
187410588 3358
372671249 186335625
566874327 2012
158765453 79382726
764756300 7700
190576098 190576097
24955319 195
926086058 20117
320473621 8458
306135743 306135742
372270964 4634
655063066 46508
655936959 3605
327526465 2784
248514119 5085
495654328 2237
671759305 671759306
831304883 2771
14906 779473703
609113829 6565
892024328 5144
759820852 4797
130757369 498
570370339 2611
758614741 5421
466198446 1554
320465969 1893
126396598 811
2529 569916037
985500001 3285
393740160 2266
732148682 8197
617387266 10967
182878016 1623
925377959 4222
536031098 418298092
897902993 2993
60390010 60390010
785926649 392963324
667861809 6622
630971615 2678
243676208 119480559
962758165 4141
716476177 4248
397394399 169104
907121729 29314
289898281 4556
946297023 5176
996430556 5038
452099777 1507
134952659 1305
359432244 3318
558898878 1863
646281209 24077
721497363 2439
557927173 2871
943841686 3335
794926385 4374
563366065 4089
6966 910027389
985700730 12347
357802601 52972
558370712 2222
770124888 22338
645748549 65082
696099456 44096
653406467 11418
5422 587926378
176090949 88045474
51606328 292
788244018 6571
208029866 8007
282440479 141220240
468708213 259099173
412499847 1497
550593825 7275
962075444 8273
556657668 2527
444523385 1782
216894849 1059
591823129 12324
509151890 2209
1300 365692497
540601803 1802
363944879 5982
436682028 4142
404701349 1349
635603519 2230
416935658 2499
451464105 3094
517501726 1725
541462777 273370552
973986237 3536
552405032 11686
554698150 1849
541984073 541984074
413200974 17845
1105 290349800
337541312 3061
724029652 2843
555208268 1991
941696860 3139
774075597 96446
180299069 935
566361649 2705
864984619 4948
224100630 747
617742398 3018
769797434 2566
717077281 5354
607156486 66203
677 201316350
911336747 369135361
674259015 5347
379993249 1750
487198375 1624
570700333 1949
613368867 4337
178146846 1719
923041520 12830
454289354 9469
324631048 3939
868561397 7337
655847115 320425122
4150 763082000
54900141 183
900001 3
994495771 4134
596403472 1988
528312924 2318
3514 839844651
437126725 8553
885375990 39410
429328819 1599
953148866 476574433
987999377 42224
970848308 12176
345328832 16731
749630175 3675
408301360 1361
3611 634847530
333300816 1111
249706732 1769
483547303 5883
251279 655260484
4714 546380884
950207690 32309
554924888 4910
1943 392128488
783830075 2694
36782798 257
944783830 3397
529801767 1766
592462831 3133
381600180 1272
668618873 334309437
259007549 1973
38584881 1168
10340 535530999
293700000 979
410399868 1368
962015061 17177
460337154 2215
669491423 4816
888001772 2960
625125693 11000
759076656 25428
477798091 7935
685198798 2284
809705292 2699
633619000 49000
417671325 3779
396601323 1322
138843823 2464
831902772 2773
3499 616802266
879902247 6166
217479785 778
792070431 2753
911366137 5581
3516 503832252
898635935 3007
667799451 3641
419100425 1397
720938955 6369
570899999 1903
855876013 5947
11618673 166
170700269 569
549600323 1832
903900001 3013
777864216 7768
894602981 2982
861994387 4381
7203 534140617
639442368 7244
3400 619920677
4966 810366351
177599871 592
1399 241924967
642817187 18252
642297960 2141
904867037 150361
749777400 3281
782393629 782393630
461489581 29443
844356155 2833
601501472 2005
359639111 2462
123303833 1333
939605213 13198
880085353 420025396
44967885 19553968
477835764 2962
872530759 3267
266164147 2508
154250299 33337
56399957 188
828155447 4389
291643806 2279
933172292 837680618
27445989 168
601888191 2493
247683799 2821
729984880 5319
830579774 9731
439570321 2930
825883419 803395136
777649230 777649231
552286829 5766
205735813 719
3263 714192934
268800897 896
54923126 292
244199187 814
731893091 4588
228177009 4090
860110287 290841312
736668361 6613
105793764 732
71400000 238
946414791 11403
584699406 1949
879596101 3018
648507211 7310
882485869 18832
13428498 89
527600736 2634
55814743 342
614163035 3033
363358830 37085
56406839 280
630803753 34057
191152 962334736
798899999 2663
923660633 6166
363261127 2105
310 48538651
141274030 631
11545613 89
796399171 114261
375600322 1252
366 63256690
732302441 2441
784801745 5681
960397559 480198779
948601357 3162
712762119 2504
695108411 347554205
123736201 510
69599884 232
264584717 4642
383882956 383882956
7815987 3907994
12726 295609608
173739480 1873
122700352 409
129601941 51858670
524240703 2438
598234766 2157
466501858 466501857
660452449 3730
120959463 793
704958463 8552
265875192 105916666
223010447 106698019
764118851 11626
233443359 1880
594000001 1980
401554109 200777055
239696211 879
919562790 3536
595622026 7553
901364191 5213
348162438 28769
947815786 3605
699733618 7208
665273070 2310
624909124 3394
782874573 391437286
956304258 898573961
77430665 272
684877155 3005
833999999 2780
760540093 760540093
261342561 7555
477724003 238862001
1411 113589520
257772033 2096
148462197 1473
339601059 1132
125202817 576
617748494 617748494
194898793 1914
209126741 974
536700330 1789
8497 499521636
828199667 3006
663986946 2401
18617021 18617020
495096344 173770162
641731795 6128
791157731 5556
749697797 2499
400418518 1847
921256403 7601
163800296 546
658094821 329047410
335746857 2179
898213639 449106819
15325074 223
986069215 3652
70557728 103609
702304310 2341
720119217 293163849
478083592 16366
911456484 4308
68006528 272
163799941 546
958537330 461066872
700881583 2781
706777259 22260
881402937 2938
149025441 113658893
845401146 2818
840919743 10304
135656534 1313
728432887 364216443
840077370 501242706
397451357 198725678
383549020 14853
428689591 89389
742500788 2475
38306181 450
440380131 7919
470574026 5548
439603649 219801824
475828157 20767
366601223 1222
404829306 2562
91800170 306
80240205 335
101259371 37945892
198899936 663
326401089 1088
830553685 278761452
857101577 2857
379985462 2455
892388914 446194457
543901759 1813
595672180 9860
485572702 485572702
767998129 2560
390901272 1303
968459825 3974
772831917 772831918
37505162 32121416
753888537 4028
263991320 28648
974774879 575016078
814882132 4233
408479993 3926
107999999 360
179400598 598
770402569 2568
688800943 2296
761512129 11753
915571104 360975428
966867537 966867536
884874266 40249
931930092 775221103
1013 257210830
127681901 590
510601366 1702
28052709 11718742
678347260 3146
894919741 18869
461043258 1633
264044821 132022411
10036 430185244
687463712 2577
151107901 721
885899887 2953
549082368 549082368
808538027 9117
822279549 822279550
611487393 2049
355353516 5559
811797293 2706
472172120 3357
422889420 8173
795732232 3443
666427805 3290
4948 656242977
617152220 4482
347874507 1611
809043589 7017
908103027 3027
706498166 2355
786897376 2623
851587364 3299
626875075 7609
464427249 2345
593135111 3747
757426182 8049
936000001 3120
8557 688138526
984597856 3282
495393693 177174377
419998601 1400
871735524 5053
670124931 335062465
1469 318745754
2385 555875855
814674898 27204
453899744 1513
56399940 188
489512166 489512167
211 58890048
172113782 1213
528600001 1762
2232 395071390
576601921 1922
615712991 307856495
868846586 4191
545642789 2310
139181615 1067
537598743 1792
291053219 291053218
883346293 19241
447002832 38453
52965478 402
413287294 20909
3750590 19
612118465 2608
141899058 1077
210958140 105479070
530082134 14561
971372674 4209
492900000 1643
904569534 10309
782357953 782357954
4788 583389072
451199206 1504
2881 376134717
660161160 224755458
871007818 3008
507658832 8019
149956812 74950747
452456835 1785
356804204 2137
900733078 13097
265618965 126804974
394041255 394041255
455486996 3539
781095420 3780
556026581 556026580
626398334 3800
384015945 29422
270692504 1965
330599996 1102
90862586 328
634898569 11309
984600001 3282
228925723 2353
501806865 5173
571608091 3830
463160369 6128
693002309 2310
118874969 1770
691348728 3371
132000126 440
171802238 17168
139001078 139001079
306024716 1597
298970185 1217
386710536 2282
362243350 2225
324687260 33380
654602869 2182
228844463 114422231
684082601 6387
809821381 11222
138084847 684
981207026 5427
362619894 1547
433427950 1571
653535770 2303
148802641 840
217241999 2682
811923 897174915
845010037 3939
979052721 5980
3469 863106440
3616 667546144
335804689 1164
432833904 2232
112811159 435
450649305 2305
541800000 1806
286456501 4125
799895510 2966
37140067 142
865609481 26653
269092504 134546252
546663117 1859
16500054 55
873861412 18038
508524475 8656
668695597 2866
306492854 306492855
422925769 2013
346744042 4538
726422889 6890
936886086 3641
985085207 489894311
34993301 467
388224147 14794
311736448 1244
173099424 577
527403319 1758
724160304 5454
280020889 1039
953715821 11980
691799262 2306
752097564 2507
768646923 10223
220042115 1197
362399299 1208
687674610 687674611
497101170 1657
555108279 3065
761956651 7743
921528789 13692
262199999 874
203297422 1046
276997569 1579
205893385 33418
235142204 1405
530699245 1769
93779237 1398
625785289 3310
191195593 763
389760689 318074607
728012071 3310
345161916 37467
979095280 90430
190217377 2240
757893344 9957
629476970 4467
825946473 4124
950284982 10724
393011308 4051
611120614 2135
501231167 2237
329993348 6859
549103652 2681
469288581 234644290
962199810 9126
965507088 7332
675970971 5774
572400562 1908
301911036 6573
477356637 1767
424834301 5225
149760925 74880462
598950968 2389
916631500 6116
596100000 1987
594404578 4251
270600434 902
52171 731836149
511424981 4510
681656309 2295
2308 549934491
513348280 12903
805007539 4482
642706052 609414837
162657634 610
858441364 405809265
323401554 1078
858328907 858328907
293900419 15812
730802436 2436
549458689 9511
575700674 1919
8826 555402528
409100275 2159
564073518 3895
722421252 4956
48279576 552
676829161 3332
168791372 954
580037380 19396
526198532 1754
800097334 2667
116521276 435
572401750 1908
333000000 1110
752690277 3628
612411309 612411310
450321050 3550
558949538 4307
356293797 1858
169035878 715
684900476 2283
95660624 375
992874421 3540
922072514 12982
455701520 1519
101700351 339
72523137 1383
642423391 2595
526664860 1861
962403845 9498
2406 474865593
811297969 40339
544157061 2919
82960 757092960
302259173 1440
4918 560838884
7394 493472374
185531465 893
17373743 144
169772381 12702
87636873 488
474216865 24274
937816319 84336
927914694 9929
5599 613825238
79120205 726
32015279 132
706886761 37068
900621567 854684142
946643706 11607
982323497 3410
268757893 1391
918141278 6854
825311240 7565
478106875 3402
729559789 4613
811676913 7745
774038145 5443
237567194 1195
787203376 2624
310801335 1036
951499264 6176
605958082 2580
227455379 227455380
436248901 8172
173429360 148744
128100000 427
187199377 624
685131645 3283
86876328 494
941411235 470705617
3089 633224146
785631204 23910
619813316 3905
839360390 11330
704493740 4731
597211309 298605654
691092631 9677
807452041 3720
710699999 2369
943642700 4550
918067763 33377
89400292 298
95732231 919
719385181 11210
412743343 11722
921174565 4094
906600000 3022
965847566 4359
458998470 1530
164161553 579
228421901 1253
299099002 997
931454525 4378
964104571 32136819
279340190 279340189
6555087 6555088
788702628 2629
564161941 2921
731622673 2871
28767716 99
568224629 5432
715801997 2386
6008 711933359
992751775 496375887
105900588 353
620027964 4204
478576385 4352
38514984 1124
717284 5
710068321 2490
869652598 8965
376150978 3016
311118109 2321
344182608 2376
243991479 121995739
989300650 3445
117819353 774
613427335 74427
297614823 1294
798266430 3042
336901104 1123
1200001 4
722877170 3139
192211911 1198
489226398 6514
966559199 46380
910027171 23634
512308172 3428
496781086 2615
77700164 259
45158905 168
94926085 817
131699776 439
605399999 2018
122187660 1409
243073760 3020
133163 232760845
156169988 754
431606084 85163
163335856 2253
474816560 27824
744031717 10089
616640418 3753
941951044 941951045
229066725 1016
474552645 2667
949335862 3327
814464224 11192
731365200 6480
549601966 1832
125477821 465
693601975 2312
77100202 257
515836284 2536
904800149 3016
388688199 2215
136108255 523
676345384 14973
999636771 14615
18387 679499593
536576750 4803
487925490 5226
989035244 3487
480000001 1600
19055241 66
305225856 1374
938956759 3752
847824702 3919
970608892 21956
952588035 5593
312254650 312254649
62099800 207
143107940 554
2882 822189750
201416944 1233
965013600 481097710
177914778 109084305
57500513 2529
596971004 8137
454601159 9789
161503200 900
965216974 7089
844124503 5059
235500129 785
823100199 13409
919652820 3371
64355675 308
849302832 2831
961220225 435246212
2793772 29
166754280 1540
12525 997345847
998986021 5369
348298840 1161
840307309 4036
693012296 3827
937007259 13858
41700140 139
187800626 626
240439584 1056
395932874 3615
82499809 275
802300022 11837
673934979 2482
333645334 1857
115978391 57989196
83399793 278
375588820 2578
333162719 1640
600216515 41218
801340015 10574
709966698 349281267
653902936 283667082
448863443 2359
511254890 8407
5467 507343593
2843 845333957
219761777 1373
280994275 5851
526499110 1755
780990834 4667
958910597 5007
179683468 97380860
978533839 91197
16575 330323175
344337884 1165
8923823 78
262444857 1418
422305011 211152505
609949984 3011
492606941 76331
386583033 1903
922811272 77113
4011876 3275
539090284 7670
729371061 3682
591534577 4698
312437440 312437441
238916880 1057
544350679 544350678
390841406 390841407
3004 675837099
515228454 2678
341563015 1989
708017311 4466
51600171 172
758476710 758476711
248347584 1654
80353875 302
954482332 109732
177831220 1305
527863675 2497
734509462 16527
970818112 17750
916918808 15596
838372822 19349
766928952 12463
333913517 166956758
484801616 1616
356398812 1188
194462478 686
517201592 1724
929696900 3099
588866856 2236
654123996 2478
71092261 377
318278675 1478
201599999 672
135850320 1012
173361165 997
600446236 5523
810597751 2702
66609810 286
751275731 27655
953700001 3179
685977296 5211
405988722 13315
915979384 3789
974976020 4594
789367005 778782585
192300642 641
376619441 3645
809125467 15517
195599349 652
509701502 1699
20260636 72
460598599 1694
663858195 538046269
297949240 257030316
666532299 2331
419067450 5475
581573299 3974
39643881 380
702142559 2646
455101517 1517
485839444 485839445
628330375 628330376
874237649 20670
376466545 1339
834834694 17306
947138153 3433
830700001 2769
991305185 9815
700279629 2965
940203937 3134
125104176 517
410025810 16746
674895615 27812
3130 834849250
92576225 1601
826192200 217419
13155507 91
677450849 11175
840609459 420304729
205348316 205348317
525108308 1825
717020945 358510472
96019401 48009700
847502826 2825
627587489 3256
139858784 1127
474030435 18807
952839020 3931
458320237 2698
754202513 2514
467099254 1557
18511 598682218
436983441 1840
982285627 27826
250547211 6003
789598484 2632
327330344 1755
231900726 773
941103136 3137
835751359 6759
669677794 2481
43500130 145
114058806 114058807
986696711 3289
155756591 2804
709121475 3455
741094973 3290
91592629 91592630
121947620 924
524766941 3174
519889479 9110
5923 734090697
713351678 393868
45300195 151
694457038 11562
16821 579096678
803156374 577215249
719366740 719366740
390662220 3655
630467710 13129
114532571 462
374701250 1249
769876859 8098
765915588 6642
39600204 132
739000032 3064
434563129 10281
485239753 242619876
282796624 1524
914767539 30764
846008301 4281
655130344 2203
534643845 3292
931202313 3104
94393585 2446
628988933 2531
236144387 2283
190753464 969
421528559 4994
195803035 13871
889202270 2964
53681384 245
481202147 1604
1395 367318781
454498485 1515
531711379 12973
4260 635222318
944006189 3269
787483705 42924
459626299 1626
862193515 16086
936383256 5781
230312835 97717818
220077793 1118
870294258 2909
248636015 1598
326401087 1088
186831209 1434
90395675 378
82417186 1482
643444159 643444160
588665452 2103
958226760 4860
956242438 814311572
2690 698332070
920484992 6208
13500949 13500950
540044875 540044875
315405886 1280
508149477 2362
892396592 3895
63 16194386
460999987 1613
487432764 4674
745356558 55578
34175311 109657
382677449 191338725
152700567 509
701161850 510597000
498228215 3953
254902201 4110
984612591 3453
441317297 220658648
463001703 231500851
825002750 2750
472770000 2060
520736701 2267
957899429 3193
60564438 374
997233757 198021
509699636 1699
848423179 535310981
205 31972782
429743081 1612
134699809 449
590402863 1968
959221249 5154
340800337 1136
591563149 6950
874207653 3159
811960402 29678
79962700 478
945701756 3181
919913085 5089
252899157 843
785517468 3965
177600886 592
163087998 81543999
630624767 630624768
754071372 3891
949203163 3164
119388290 13258
579298070 1931
292029497 7414
629817711 314908856
429329131 10545
221877781 960
996113850 10184
753518371 2805
536558400 2800
1953 273958466
566891378 2427
73827185 841
513723906 2461
158399912 528
2601 639975211
750864953 750864954
315196083 1939
305058373 13637
801001066 2670
2418 404981857
450002182 1500
390590261 390590262
293400001 978
876054630 876054631
170025162 786
771922899 15219
732600681 2442
211898180 1090
285047598 5088
636160220 19170
567601302 1892
2347 462818306
616784489 5287
408475672 50149
640553975 3275
441686520 3740
312496142 19176
420556764 6866
105319841 838
744860821 3172
93825605 2201
704978358 9572
968398865 3228
810833191 3796
369882156 3548
498139462 4967
371459521 5058
767889677 3012
343871946 8514
165566216 1756
493331484 2185
757077307 378538653
633531813 6278
114300637 381
944582748 3885
685036717 5061
16731910 67
353159500 1525
776998457 2590
725391913 8458
920565725 920565726
523803334 1746
734361673 7802
765017397 4881
902363713 10118
374757133 3018
493069989 1831
304499680 1015
542924017 3038
12422953 6211477
780964251 2662
54176606 557
641730394 26131
349501209 1165
966463516 3387
755793488 17851
828146404 12995
93113306 444
771601160 7697
61214678 229
756376193 10571
671311369 8364
419991063 7439
709499999 2365
729892085 3034
583453321 2334
173715434 673
22197 852917740
943183630 4599
34006161 142
955799999 3186
498650842 249325421
40200134 134
293623999 1360
856406497 428203248
299897813 1063
712751625 3405
174957289 704
9702 558620112
449701498 1499
280720211 1490
644384461 306812503
189441982 6329
486898378 1623
290480344 138607716
87524421 43762210
856024683 13578
1189 168039731
993208350 496604175
634273136 8523
102092562 2938
605501520 19418
299006473 4098
789299799 2631
903622961 3333
513392617 256696309
438657269 219328634
894497028 447248514
923099999 3077
933115959 21860
253899508 253899508
644102054 2147
421614579 19540
4106 739380568
458376037 229188018
357378735 1417
67344316 556
112037561 517
2257 614123155
716156947 15203
130915804 98507
4363 761464092
642587451 3807
104216660 3398
173999480 580
139499999 465
619394294 216366752
1071 274698470
244233621 161778628
840556247 40899
376226891 188113445
408024945 3611
729475969 3665
519898936 1733
216438194 743
5485 756888862
7246625 32
709650764 18296
877502924 2925
929200994 929200993
261618696 1145
549194596 2891
62099999 207
168798863 624
342788739 156608175
104404353 416
554274870 2229
544931466 5941
282584287 1724
200588143 6584
815880666 3053
737254223 11536
288000001 960
4524282 63
844384813 8113
580266289 11196
222628516 1368
47100047 157
581944500 2025
464820929 6570
907499112 3025
623542413 2518
955181146 8747
38928321 320
440702420 1469
187780625 726
508798694 1696
635693222 169473
31200132 104
634077164 317038582
142977473 1628
367729230 1254
997973591 3399
57462667 28731333
341615821 1335
515686095 7546
1501 447755053
516251423 3414
135051603 4008
632655914 632655913
882297060 2941
412983796 1400
270007712 270007711
860783257 3582
559521880 9608
975312963 20809
633000000 2110
800428355 4599
700856941 2425
227825505 1036
685853609 342926804
641304553 3052
193800647 646
196200551 654
479400001 1598
915296948 3051
555056565 2373
116998561 11448
469392789 10175
34610644 237
348446701 7790
216412503 1028
935099240 3117
826405279 305772448
235444057 4441
739346240 5540
506901217 506901216
837600000 2792
346540919 1296
600176257 2432
570541121 8486
216575354 1013
229070449 3813
468749299 3356
866725272 6867
453093949 1546
353100701 1177
630903957 2244
326871536 1257
132116316 491
14214365 756
427051075 14694
327242832 1713
324102178 1685
499997499 2500
232799225 776
70199767 234
7698 964913508
703002716 4743
897382185 3745
492769914 263543271
417683765 1691
908703554 3029
928356177 435646631
824116720 3304
200888785 1896
669007494 8738
652502174 2175
32978518 135
171 24220482
446764498 3760867
782397391 2608
712923272 3189
617246346 25520
773093066 711546570
87875079 310
887454673 4573
366154111 4751
625378791 312689396
270984112 270984113
240108509 5933
264605069 264605070
66634812 324
132983394 894
279941786 1027
838713891 3245
377502087 2346
407561862 2083
379766442 2919
917718685 5627
537000107 1790
298595687 3054
629175339 2171
284136418 2018
933604688 3112
671846399 4860
525599999 1752
651429307 651429308
781119385 4597
698153124 25625
523498255 1745
171761249 815
613 147247111
792145552 6614
439919665 4058
574326868 15284
871759585 366995289
976634281 6053
187199375 624
576622457 4122
417300001 1391
349199481 1164
491195498 7813
690401314 11581
734759999 7065
632152509 3404
969597510 3232
609080832 3027
281927749 13228
245787104 145770911
700416791 20309
766423349 10395
869539554 3754
470120278 2953
558044575 2725
234896734 1070
156900117 523
1110 160253903
154496760 1327
185625875 185625874
722099999 2407
2105 354312882
435270724 2212
955902535 955902535
870300001 2901
19899519 320
175563754 2635
95743663 330
6227340 32
726666891 5335
564901883 1883
200 51327800
851312503 26538
795563262 2663
148800001 496
238801355 796
809702699 2699
201722736 1016
159899628 533
843204382 843204381
145484744 692
941916847 8931
992 168184426
590952475 82206
391010776 26839
907094337 7572
141017292 684
145753352 535
194561523 1599
740614717 11106
402388207 1398
680309393 2296
57656002 1982
357482764 357482765
142325093 5642
999963118 8678
374603095 1565
168674134 1211
139800117 496
361272479 1253
286098725 19898
225308876 869
152254750 655
500774030 7078
744895021 14835
414374831 6192
168645777 2480
495151876 9225
98420181 98420181
330854752 2579
97216897 533
925093927 35916
25786469 442
90615012 732
834631424 14458
710127178 2567
233399223 778
735303341 2451
86287721 30383
101441815 655
85500286 285
639800953 4431
978901830 3263
133027089 1632
194303788 19755
301841053 2797
398170776 3018
310528091 114031050
635960514 5504
2639 734446186
707055348 7474
855536342 427768171
437098542 1457
303897527 1992
846718652 846718653
816019022 2782
331501743 1105
779400001 2598
467805214 2965
707640064 74371
707863247 6192
654871256 13234
436553156 1573
62595408 643
612923200 2896
334454050 1451
872704118 2909
181094989 772
151598328 712
606784750 30250
202810774 3541
865799701 3470
205800131 686
702786567 351393283
520800181 1736
963898354 3213
963170980 3820
796092600 515217791
789707616 620290318
614051587 17581
516134067 52069
451878936 1760
762116078 3525
228676601 3544
298397742 298397742
426855376 10199
41446680 232
408298638 1361
226519253 1998
2086 214948816
594598019 1982
899129130 9565
801161601 80404
851702840 2839
521452780 4324
273806758 1161
255289511 1613
745731414 3241
658963651 21305
758997469 2530
391264689 2153
380570893 1356
454904364 1691
736359168 3911
981674299 42268
710122561 105673
189795301 892
163716146 3454
757000178 7137
257999999 860
517517001 2420
16294 539404120
211200705 704
3569873 28
758101604 2527
655244334 7828
435690593 4555
210950345 1306
60165799 30082899
762601741 2542
799632373 67434
200295246 2997
293448415 2029
449486443 2620
649939872 2707
571201904 1904
773102576 2577
709986653 4681
66762751 375
765139201 3471
480338921 5779
771459697 13018
728600281 6052
981718654 18951
523714745 2201
642902705 2143
482002330 2146
396000758 1320
937739911 16591
396727311 1795
374547443 1637
658855399 2380
226041712 328549
462785891 1608
795105480 7328
102035053 346
196840985 840
82522206 466
422462355 6933
444890464 92077
222778167 7849
245399533 818
698256027 3074
794450945 7168
547734955 5043
699773270 3309
217172557 1471
294599997 2033
148346 294571580
831392605 6352
869915934 61266
590845028 31166
50368109 213
127448360 844
686032774 3331
644789400 3338
8498 954895289
659206681 2530
40789475 156
912737322 177093
117899894 393
305664125 6865
929030760 435960
655869773 22166
405899023 1353
353400434 1178
850199416 9292
526580912 526580911
3000018 10
484832461 484832461
233488406 1273
892574862 3691
575409960 1034910
709132049 2809
7477 974357778
289946095 1747
962189229 4004
568827217 504951754
16276 509545523
536630160 8696
908824730 4513
175422115 994
671496968 3263
2254 639371738
291576296 1091
988109475 18775
247877640 1036
18265296 205
514065762 2058
100873559 762
772800347 2576
98400648 328
440923401 7947
872532129 32722
187788223 1508
71338271 577
436500671 218250335
768003512 2560
1553 407775832
3012 294239268
352384311 176192155
41512129 395
842935257 6003
954620178 461982097
809247391 809247392
884940910 5179
687471924 10571
983655858 870808841
774003561 15766
612910402 5331
360184176 3828
5559732 37
332268801 2690
685268136 13143
113819261 792
507898308 1693
469605672 3639
774300000 2581
206100688 687
634181624 2625
408248137 204124069
457451622 20401
260220783 130110391
643502145 2145
1343 326556993
357900818 1193
298200993 994
306306146 1659
783604600 23055
108224853 388
590815481 7019
279112471 1577
987182562 493591281
123654583 817
253800847 846
50542028 5332
794826950 3507
438688488 2264
343858008 4706
325090459 3260
248935737 124467869
382336070 3854
306502622 11133
869035435 4184
612508 983995474
39202543 160
572402071 1908
871537334 3995
926127928 10216
541560513 270780256
424103523 6081
14244304 130
249761599 24680
820081025 137344
588129485 4556
95700001 319
233100001 777
873302162 2911
257232544 150127137
418483050 2465
590329388 4038
217791288 936
663692374 3223
524343041 37182
102476033 102476034
910281257 455140629
562968226 2631
612361069 256868431
202803979 881
251744920 21929
933727529 4820
3388 100823492
185125623 4691
849974290 3755
905046419 5710
385462879 1520
603197131 301598565
403280193 1372
807602691 2692
99346843 424
927602454 3092
993000498 3310
867342464 5049
748743044 7759
692097694 2307
118552759 421
250362084 918
233317191 1432
889091349 444545674
433730040 1668
514762081 93254
262040762 1325
972631109 972631110
180200874 6181
916093362 5247
848642234 12579
265630645 4023
177300000 591
2808 717803424
105600694 352
449857482 243967144
137740364 526
261509013 125031392
241907564 883
338701130 1129
926403087 3088
955869647 3263
184799383 616
2923 61855493
298677334 2911
683149248 174987
974567636 13492
382888760 4484
833646963 3551
166412192 76079662
628219886 8157
128253052 1049
222523536 1235
400176425 38728
932 183352363
72530499 247
50118780 50118781
656097814 2187
585601177 4604
685095185 2754
99154819 370
248557831 9896
172065961 792
173774594 20225
688232559 4387
482316181 9178
144110276 535
459237083 6566
290952252 290952253
169646720 2224
845824953 845824954
798779364 4191
507801448 7063
584964604 64169
842533086 4154
581429957 88532
983931930 13410
574188464 3697
744202350 3727
662860024 3764
485251030 2089
404178625 34104
536216823 4769
85455986 1726
846223987 16187
47164762 229
514790240 45161
261123215 888
36299880 121
292284229 1003
512133423 256066712
372865100 5073
359708320 1632
423002384 1410
328050503 2531
169475694 1010
3142 637407871
931347203 6131
884840346 4602
18963624 7971788
460393458 17122
115936 747825957
669569067 8067
625459800 2877
191366320 3571
198600663 662
185100719 617
840346674 3989
639376027 392791246
388619975 2559
578469570 78618
200727120 834
46543049 353
75029251 2356
714 25898290
272955619 1378
468532701 234266350
640229933 3479
676988913 4414
7819 595225297
811778364 8236
72570788 261
764999999 2550
996005291 493977062
367398560 1479
555900000 1853
520673092 2345
162299910 541
887235549 3061
931657895 11619
794097928 2647
620831455 2427
329477875 6607
17686021 86
900450476 3517
300001001 1000
596169057 5970
383292094 3991
265021407 887
789728364 6655
646909207 323454603
16434475 398
39591288 197
750566010 6646
135600453 452
601249449 2319
860699999 2869
86771790 630
929008387 3303
405885729 1499
986051675 476147963
33900000 113
991957370 4639
112325809 654
164917229 613
62662573 218
402097674 2066
344400593 1148
80514268 388
484501616 1615
288991837 1809
787668112 4017
46306305 227
209399582 698
526346288 1951
508851585 4468
985499886 7341
661254593 2826
516541774 1852
312780347 347148
693147148 693147147
306300001 1021
827879666 10011
640544062 3127
404617109 4141
789995483 394997741
852456817 6804
556498145 1855
480307249 2064
746700652 2489
300121792 6091
192910971 849
971566307 40423
165921385 4138
713524371 32752
2634 452747724
182999391 610
216599279 722
43012131 259
956946420 4476
896819750 8663
370755530 2095
829528868 5209
203538564 883
876745764 3204
192299489 641
167598824 950
534357164 3052
217462997 1079
524768403 2504
1015 227044264
794949245 4645
23754 229568270
575266736 3065
907640127 8255
767218669 3287
613007100 8115
162000086 540
376200001 1254
292012612 7319
586946721 2642
593414958 3077
835676984 79885
451201474 1504
760083679 80110
426334406 14757
838388873 838388873
252066030 252066031
733637854 7172
234900783 783
434714704 434714703
317207774 20976
899106659 3189
994825986 13599
881972105 210222
896924759 3480
478098440 12849
5401 605765358
410401368 1368
111600330 372
626141830 2351
496119026 2885
183554650 183554649
222546209 4296
753302872 2511
397133065 1524
344984380 2522
389740380 2892
664500001 2215
311673469 1044
761103794 2537
468995366 2842
715239279 4508
511851663 2051
728803052 5437
703678736 2726
619128301 2660
284921867 132153
166686407 1467
480108498 4183
269989935 1127
440265681 440265680
221235005 187199412
984829374 15858
27056947 113
423199339 211599670
33131809 144
149013463 1614
141853822 141853821
86088453 757
534159041 4277
832846840 7960
87916227 1436
833525271 6619
736809840 12708
18900001 63
50719367 25359683
319308044 1066
871636660 13671
705640451 16685
897051961 445592434
555601852 1852
577390750 2830
111889643 111889644
420 94565474
193154109 1570
834778921 417389460
734142584 2723
985275329 83756
671761378 2972
443981411 3447
109762067 5892
617306193 20081
378000814 1260
731459143 3614
502306316 16657
287290714 168450148
835497216 2785
853313802 3586
39786476 1229
497440667 3058
38840461 759
429214975 429214975
697049977 2567
819607543 3164
689288545 13223
172915890 820
410575045 2149
603199041 2962
225000750 750
402806015 2599
709797635 2366
741960961 4342
56432 798964256
263400000 878
155267607 2119
621084642 3382
8243 263652355
799407630 799407631
777738135 388869067
245737540 2495
889464174 14127
554516219 25265
790126175 7303
384333019 5767
491702772 1639
317392812 2794
453656827 453656828
613761251 7285
757402754 757402753
242623292 1137
743017703 3874
744897812 2483
691157218 4110
392664466 1313
779606756 140495
507307598 1812
800996334 37951
283634020 1084
56482709 345
896582719 896582720
652516514 652516515
319985640 2130
861438515 688104865
506836621 381159099
287099042 957
334754870 8041
381422324 1315
947352524 4801
277799073 926
2192 645874992
847969537 2976
144404283 638
344317708 4207
961571457 480785728
90498752 446
632604473 3369
521702081 1739
944498617 25179
865501054 2885
526 148866124
312222935 8283
2648 736244737
997725600 26700
520498743 1735
877943560 6955
490200000 1634
744714837 2708
5670 936207959
324669826 1138
201723825 1451
373200000 1244
383736583 4533
979170769 3492
246926201 2704
647699999 2159
686598311 3287
504259611 14979
766800000 2556
2954 790573779
396678164 1707
230619943 966
188532498 679
38483716 1363
827103292 15046
826383761 20698
150229119 775
146635720 1306
351885607 1286
467752759 233876380
112488010 678
297000990 990
270893718 270893718
938279949 8806
990516599 4244
535800001 1786
489170619 2546
878868477 5242
229448736 1656
2259 260225505
994496685 3315
808908159 6717
159427557 79713778
14636792 116
603758321 6784
728511421 3185
177933203 677
135191885 524
366600050 1222
1555 308992495
987082670 3398
877846892 4631
207000001 690
966303220 3221
3571 746985351
936263117 6342
147371921 9665
373998975 1263
144887577 74485244
839803905 3357
376325257 1356
385301476 34665
963484476 6988
98003961 1985
384301282 1281
258307581 1739
586199999 1954
597605093 2214
314229939 4790
766656961 6208
832929663 332792387
882845312 84113
808723614 4871829
978609060 14355
737301157 3174
74207810 290
824125865 412062932
938508436 3379
399362216 14584
760775063 3178
13403818 97
921888520 3974
596045693 298022847
154200514 514
952442528 4132
6088 633852838
37006469 810
82500067 275
372300950 1241
868497987 2895
981851137 400249691
691201271 2304
491956015 11358
417165507 208582753
329151191 329151191
867902893 2893
815318804 5295
756302181 2521
533929709 2510
120000139 400
983659414 983659413
86202043 1279
265391337 1106
223844941 1726
255683027 1468
354532765 1316
811134830 3991
720725939 34617
153226990 6844
271684449 6215
563307738 2667
539 148566726
360598797 1202
771449566 5086
147195780 2130
752447095 727396916
701848892 4233
788249801 3132
813861757 3294
48040803 602
232300568 28916
597886156 2972
6498655 31
17037083 62
715721216 2515
681217063 8734
627002091 2090
322244658 2519
452792431 452792430
293905389 146952694
209879251 3675
17260056 123
4124 807399322
33272756 1071
115166847 916
443549100 2999
509719602 49234
82676505 417
127251676 1325
662507511 2635
35699884 119
64199802 214
122106623 410
233671183 1992
737861945 3544
910521442 728525137
440697795 11909
503886448 1820
95559199 3153
995270604 3516
704097654 2347
449196660 180185655
295345700 295345701
547613051 210445
754977056 11641
164400008 548
781926526 4523
717278485 2643
2910001 2910002
572944699 5824
53859271 4215
745785786 2823
509218171 2456
282299060 941
571200001 1904
31418363 302
909058699 909058700
387898708 1293
479201961 328128080
274906029 140596774
132170256 4841
328272424 8486
812750304 5826
300001001 1000
151090401 73633624
446083682 2392
983709961 491854980
171549374 917
307980700 307980699
1121 223660609
757873970 3829
443063694 2252
140234956 4267
440400167 1468
751357717 12217
151601249 54311995
448096948 149119
190348801 5816
107805323 647
667800000 2226
994496685 3315
5219 988162722
102900343 343
235200000 784
912424451 846728052
167726463 10877
241672591 1786
223199761 744
1755 362018722
801835483 5997
284169840 11096
510583557 4587
34884389 145
240599197 802
952130621 3731
676333913 22495
968360582 4812
117131296 680
668801699 27825
881376067 5022
675752764 3095
125 35398375
835090659 49149
137999845 460
310139390 310139390
363091406 3595
231768883 1193
184499385 615
656402187 2188
463484574 2151
913256826 15151
895180371 3903
517798667 1774
793 114994516
301923072 3456
548100181 1827
991714197 6574
928268714 79683
238914 1
965023016 9921
881758096 3685
413672368 413672369
384298720 1281
613017091 2373
460609137 3093
770851975 385425987
839629681 250141
983470068 4434
654300000 2181
643111194 2266
725384916 3294
571886392 285943196
779607270 12804
633302112 2111
630658878 27293
260721985 130360992
760179512 29129
361948632 1291
429379417 2412
990024572 32448
665398584 2218
987460815 7095
440540414 12117
982830709 9252
147943811 1650
673860168 3175
208 60719152
200400667 668
531890138 3011
36853404 194
35068600 148
228433444 830
873 157815702
647297874 2466
627898342 2093
354158489 1255
573235029 4266
919826870 919826869
416400000 1388
726532901 3263
695617376 3928
3285 116870445
710603410 355301705
219860897 109930449
475244284 2785
174666011 1922
579984 531101037
13200071 44
310497546 3527
189351242 68306734
722458826 3919
45274943 272
741 124803979
449472110 9141
461992581 1959
82578835 2262
564216820 2233
124486981 2469
535211161 22935
946503156 3155
845611320 4195
720353629 3785
306601023 1022
918980740 21404
968680151 481246465
991302499 490404939
615843075 2235
756000067 2520
437604929 2687
2444 372379086
44809151 584
55550032 453
847126559 6816
740376631 4946
77400180 258
878329730 110368
682706035 682706036
733518231 4595
596213567 1992
216900722 723
381001270 1270
508621798 254310899
1182 26308895
351637356 2068
547653775 7529
231000769 770
559199875 1864
988244232 3387
856014315 3394
789758429 3855
787489500 3108
122175740 618
931552903 6338
496596801 7070
237751520 4879
842 196055280
800363972 5989
468613755 2347
789744543 6152
974141864 5745
269100332 897
682285991 341142995
256535118 987
325898205 2105
886826873 8260
6882 336969670
570671815 128414
568200829 1894
120367619 988
662052683 331026342
431099999 1437
665006762 665006763
875378960 3147
524701749 1749
1288 255491158
956552259 6309
943499999 3145
525092548 1819
561413509 251773
4454 973319258
553498155 1845
968740500 15275
861495824 861495823
637448709 8438
177508291 2026
246900000 823
961447223 4812
914536840 3090
899550697 5513
748979821 2599
707982471 6227
460200397 1534
677705293 6723
689188825 10719
802350394 3243
294248940 5407
620849575 6462
313700344 156850172
539234513 2358
169375567 2182
826201907 11095
285189195 2005
916799999 3056
549330991 4355
632716003 31854
529665133 1871
271367116 4854
575078320 10337
344038320 16766
745439267 6898
709426733 2954
397976625 397976624
698 58594308
732642640 19676
402512061 1418
442824717 1560
307998900 8745
974966182 3658
597559100 8215
191299837 82219854
531161599 5440
94002876 402
440358481 2040
671560357 2986
832184341 2910
83258995 478
723160500 2725
616149458 5627
246266270 5391
2632 670212480
331731901 1812
590998031 1970
82765281 416
180198193 1104
54779849 54779849
11838 782337906
355703019 1429
472220048 7559
260804545 2596
872078449 2928
967197139 3224
27220171 160
1860 517939302
727722803 12318
965173438 11666
424 76223927
655041496 17419
895377512 7321
272861312 1490
671247500 19250
461171476 5932
273897721 16178
265200883 884
814538370 7286
41399862 138
974317416 974317416
857033713 9358
513084564 9201
96567081 6346
680059039 12237
272747551 928
873469979 436734990
844683401 422341701
345359691 1294
200961088 946
205777486 2006
941702032 3139
10467131 52
510443210 510443210
996748890 35015
547200244 1824
595881001 2475
774056879 5278
830398649 2768
204892688 968
948300741 6635
575370617 4941
958239449 16275
15432 951825124
4143 229890927
996901560 4190
54945929 1335
512700552 1989
488255989 4812
558760464 2214
438834281 20180
946126973 3261
911098661 3037
870091872 10777
672020045 4304
173099999 577
561081255 3224
31589407 194
159599999 532
859349001 2875
276299079 921
790599348 3532
349791117 2301
736050687 368025343
316474669 316474668
697183482 339338315
2009 556802367
670800001 2236
321298930 1071
353556173 2329
303304009 4233
244690366 979
436747190 3355
158514193 2096
542699184 1809
889585935 13306
778202118 2594
648223123 3238
861424688 6934
494740374 2094
963306342 3211
837826210 6535
839129213 3927
670 97125208
813171914 3335
709227625 2813
408074025 1671
945331940 3605
293195678 1061
611339039 3978
137129169 638
1463 215188281
996873466 981696513
544265477 272132738
506563075 3434
504548517 2719
876064020 310661
558902681 1863
903580223 6432
602097994 2007
285060519 1810
405152306 2463
44518879 599
3254 963652401
612279869 5190
376498985 1255
245012763 3011
220810087 110405043
466443227 5007
443359679 14272
265891377 1092
179045807 9589
710781565 2973
925503309 3085
605123793 11389
3120 867796800
457499331 1525
678002259 2260
7191010 73
563217218 33479
424180017 2372
911982356 7423
705902352 2353
669303538 2231
364020034 364020033
77297545 307
84519037 327
816599999 2722
367752960 283977283
288814104 1116
547841257 4063
393646176 5544
913008928 10448
533975392 1939
9726 973133529
726711440 5843
729165661 10915
546603732 1929
726704203 2499
987650754 29548
503415495 2018
814695289 2882
271233946 2313
174298081 586
16141591 107
713969648 3441
346501154 1155
324848251 1125
46424754 633
316212665 158106333
281811096 3754
162737117 966
671294473 8849
1001428 5
424466983 424466983
14270 681258889
229107899 11850
9344 688839680
857040912 7224
625709051 2593
661140478 661140478
956824889 7643
944166590 11170
361460484 17556
635161751 5406
774834859 19971
590315759 3330
1827 499010337
547395847 7473
63867279 232
760169537 38225
320391925 1238
496912947 8692
552522103 14273
943796855 3146
260400869 868
830611126 4275
969003229 3230
931500000 3105
886330899 3941
595823475 10214
150534245 27623
188519219 1074
402163271 201081635
282961938 13135
832885898 3958
42576276 151
497005496 14744
821285819 811135397
553801846 1846
242700716 809
383931967 383931966
221806468 1359
319516287 1966
887800647 3453
876294915 401906430
648520029 4576
909220383 6003
350721888 10464
872461069 5014
936454990 7235
67406957 365
8018 881256616
647625905 6476
95640159 95640159
452673639 4552
449505841 2040
222163560 13826
490967719 1803
594295144 14452
92999756 310
225486073 846
288259102 8073
5053 446983327
334337477 1146
639549704 4652
303146228 2679
862200000 2874
246899178 823
661477023 3394
28799914 96
413825760 2960
826460577 31007
614340396 614340395
850634929 10296
518844739 518844740
401920172 4237
822620879 4901
924986455 4739
725175341 8409
183638699 1575
513626852 233382677
121871736 756
284926555 2777
319292984 1581
270270569 21051
832316760 4162
983781123 338427185
641746530 29935
445936657 445936657
385170081 56180
955126029 7163
98420401 1560
215527488 3936
212075015 106037507
877007180 877007179
62779292 243
712202374 2374
754500000 2515
509951001 254975500
813245678 4241
587988829 200696782
1885 185993402
641540474 8055
817477848 4086
137999789 460
701321401 6396
549853546 1845
257514400 11496
997233765 454871072
454046231 2091
37499999 125
592499490 1975
904831871 6636
969366735 4784
1316 99847118
858745659 22895
104399652 348
974632439 4780
232378902 3618
243541055 973
970315575 3659
930603103 3102
966526021 21984
60481251 2663
30966872 159
355527480 3883
914280308 6339
246429650 825
79243206 2638
293272124 1275
463185020 1705
525924962 18847
429948139 3034
313144997 1873
578972814 2174
929324368 3996
949304133 870292177
372469464 17566
352448241 176224121
111551174 8674
174924145 3386
533401286 1778
206328430 2192
157489805 745
906851041 160306
967189737 4241
702600403 2342
681300001 2271
706662495 10593
287807101 1086
448261516 4721
778908041 9658
525230216 262615108
147196837 1151
320537249 1650
29549 642347030
561298377 1871
619541327 309770663
524676554 4563
187994603 187994604
197573227 5013
133499678 445
36299879 121
851810719 2920
591904615 591904616
593757473 3383
633000322 2110
413701378 1379
526317203 5539
739621988 3044
381689685 48499
472955525 2824
863237094 5583
473504335 4020
672632068 3281
648951658 648951659
411041988 5029
230246685 4594
887500167 8751
369901233 1233
239868936 85393
884860845 7140
691913826 4544
294345077 1094
385500001 1285
80108 595122332
883093260 4305
334147168 334147169
637203048 29061
734 138022094
705202923 59032
285106589 5206
994074769 84444
697166717 8851
391801307 1306
865217315 4526
435414839 2760
757668698 2558
689486088 7268
897867749 385229835
41172164 374
928739169 8848
309811018 154905509
764699257 2549
604454733 604454734
712099416 29635
149601815 1118
645002149 2150
698577529 3169
357852025 3475
71517417 1592
15057631 124
146 39185405
701879789 7431
818999999 2730
448201494 1494
335690953 167845476
941703138 3139
652233163 3682
997365741 9604
405826965 6384
773437184 6712
539454735 539454735
630319386 37965
669712976 3303
997800001 3326
630541748 2229
465031182 232515591
289578579 1086
636684310 636684311
165827781 3526
585346213 2739
899286415 11578
614696833 12743
759597468 2532
566097730 2089
659702138 2199
679177281 96181
978295266 3411
170999431 570
686885737 2666
478082839 2068
8212 507171827
794172405 3445
689697702 2299
169499998 565
818315149 4137
107399175 975
122099594 407
6038 665309106
515953483 3550
980338981 4446
90238718 586
411298629 1371
504051284 1843
801683918 3411
580062327 3517
5 1358746
647064776 4505
240561953 17704
165541108 556
62841411 62841412
755808912 4297
237792271 118896135
248360021 4467
663672114 2877
345516522 1663
683102278 2277
1200003 4
771751463 38632
898259647 7134
811133822 696807707
1283 250947142
567220225 2432
523201743 1744
866352826 3133
272100069 907
377048971 13857
4709 634062732
681970281 2556
679133467 16654
157167990 1362
595434258 9798
460501627 1535
325201085 1084
942440420 6067
519503579 2965
788098856 2627
340756883 1282
699689107 5553
542735484 2645
270846804 1615
661739845 3293
174425661 1102
210256669 754
861910060 5090
248616566 248616566
516598908 1722
121071161 3878
988023140 988023141
555303696 1851
443658082 2543
179545425 89772713
834602781 2782
69594745 69594746
924293905 416912
95088524 355
441937217 3089
2350 429942469
695928485 66526
17733782 17733782
987599999 3292
665555132 23577
97844330 50417196
20390594 20390595
503071851 2353
162290755 1086
904417314 7347
115336183 1209
11999990 40
246857018 4089
771831677 771831676
17769651 8884825
96369211 3378
958196805 3194
484382783 3094
973011718 3626
628232723 3307
232981759 1408
528567453 4342
436581278 2073
557144520 3480
179153158 71032647
405067242 5488
338820225 1552
190199556 634
494635926 1790
832680396 193287
435797879 2926
899490766 5148
584742721 292371360
261943973 937
621629620 4159
164930874 372056
904209407 3072
20071801 210
6196 753563716
882302940 2941
368130670 1506
593136306 593136307
855583350 13251
129899566 433
122167425 418
814799655 10935
545062280 4280
6060 867929344
29481289 362
300227579 1535
983641927 3670
670674051 4210
689381599 2840
741908192 4326
701789907 4823
327294509 1906
809811858 14257
371009263 2922
401845436 2263
508734490 1705
358528408 2506
686386253 3253
830858424 3595
829070901 3754
738698806 33898
3976 650155520
317030322 6827
112701154 397
515554609 16595
1173223 74
280996389 970
911522133 4117
795056275 4225
930493049 14002
286141785 1627
371895523 3223
525643415 3398
960791039 11373
2500 477149934
534060847 182629286
784576649 20299
177686729 81294605
872699831 5175
685164239 2472
935142066 3905
821804544 394761229
372310427 2519
390532917 1304
902211697 3637
379501035 1265
188404375 94202187
464526013 4819
810302700 2701
282503967 4479
115189884 402
422352278 14633
947840609 42848
127450485 1268
317999596 1060
136872756 689
17700070 59
714005465 84427
523498256 1745
657738153 3277
454702553 3386
908659354 8065
511218583 255609291
856546136 3075
236596011 5175
702563984 18091
276387319 2728
936601236 3122
120877839 538
87108119 330
811150677 3813
341172854 2169
44637055 155
504898548 18862
224374418 1015
442147339 1682
246466450 4631
3035 870999475
964777327 4058
825492426 412746213
679416947 2329
56115357 298
566398111 1888
884402948 2948
662700215 2209
860701224 3084
894099703 438685555
560597898 3013
493423115 493423114
888860319 444430159
690805480 5619
126344016 665
2391 697179545
875093705 8795
809765714 2815
3029 712858318
826461655 4084
127213596 1314
794059344 4383
128699925 429
723088390 528923338
120015574 40546
869183845 6491
885181331 5710
554309640 10609
935689381 5819
890301612 11148
247385132 247385132
563401877 1878
553498778 1845
340502130 1135
639474358 7988
823857361 3760
119377572 504
17327310 77
595227920 5264
286243637 1346
226249175 226249175
414770454 414770454
910612441 21275
390675007 48201
409360093 2408
742817030 48351
318600595 1062
398588521 18678
481890466 9045
509551452 1822
404561008 4509
441725076 1853
748367795 11632
30467334 30467333
788318766 3835
871500000 2905
995418885 496976326
615910831 9165
890077047 3855
957720070 5037
982196726 3274
470099096 1567
848351521 14306
654234744 2712
2482 603028059
167008303 167008304
1830394 7
241248386 2463
852003589 2840
730395241 6190
531099871 34649
996882139 4166
619882141 12386
14541066 55
929645506 464822753
429207291 1523
867968235 685189686
647099999 2157
189732660 4164
781241812 4629
689331123 344665561
895797600 2986
295160290 147580145
1991 528046441
345158916 1201
866183967 426894686
816830226 3414
48000022 160
359670168 6369
363814033 6033
841636006 6457
340200000 1134
565850881 7560
583695664 2757
353701974 1179
716964521 10519
3572 770114259
933005073 3110
563577845 2397
201016658 918
557205 278602
957192810 4359
864614289 8185
723702867 4650
973196756 3244
404657605 202328802
285900171 953
897346535 7806
824826197 5986
652092075 652092076
636721189 257434774
846894777 4186
751334265 8358
218253053 921
68955 998413449
243673979 1948
185831920 1067
443102431 1477
289200964 964
498374249 2344
499199999 1664
923703080 3079
261986167 2426
550735579 5829
496013167 3841
393898688 1313
109500366 365
91500358 305
302098992 1007
273396707 1404
829474708 10715
16205557 76
179594316 6837
37061279 321
129703501 64851750
632341881 415804322
552451993 276225996
3881 870197820
732812788 3241
245899241 2731
418319366 201306860
889970294 5000
508055357 2103
674063934 2385
208908705 727
326789110 1887
360661106 180330553
179119819 20380
125245740 125245739
1871297 935648
472364433 236182217
155928183 77964092
834670946 9871
113691545 41574595
657503112 9442
462596437 24075
928936469 7960
411729004 1449
241022031 2405
411643440 3315
464619965 7240
326698230 5731
860547240 71892
271791220 1021
676040461 8352
8983 968627907
92700030 309
514837947 5001
1200004 4
534131501 8225
835443262 8699
503875933 12106
776139299 388069649
444794240 1569
693147007 4426
935607474 6193
971166130 808915995
523501745 1745
550199999 1834
662111072 473180681
929396901 3098
795733249 3936
529940326 2279
696908818 2328
617114700 15228
538800001 1796
750358754 2655
155032656 607
509160784 8132
40534478 158
865965151 822220172
672849531 336424765
460 108174039
804948218 11502
2768 328788576
129076562 771
624654509 348969
367972261 1357
621730445 26872
626151486 2201
239769198 239769198
140092121 140092122
598075986 299037993
640919374 5155
197700567 659
276672797 138336399
673475443 3734
3416 988794173
253887997 1155
554489151 1975
35699899 119
943899047 4022
191162883 1101
121399199 2594
287205872 1179
77980559 1047
758634521 3391
2415 475824579
553501674 610929
450414458 1560
39137344 146
968403229 3228
3304 450999304
45472411 265
550798164 1836
377085944 1555
936522295 747138002
826571580 826571580
183245094 11465
388666751 1853
364131450 364131450
998535779 808919928
558002298 1860
546143487 2407
567603565 1892
892386774 8335
971028342 7979
511620831 1779
699566746 2537
750938506 4663
347493852 1539
948066821 24615
747439058 747439059
720 96254640
398971175 4933
553501846 1845
722438043 13785
584807088 6298
943497778 3145
953351785 15807
432598558 1442
778759605 4100
541476850 2596
972558950 4675
67599516 67599517
131847903 243073
271800000 906
476338120 476338119
455 86856610
445800000 1486
973080602 22125
740372645 5399
560497276 8325
639915888 4366
370800673 1236
583782536 291891268
781797395 2606
388798704 1296
308999028 1030
748971427 15336
416099841 1387
100389759 100389760
474020891 237010445
293331850 2417
432211448 6195
153348869 3903
1870 503628400
655869395 655869396
29062989 229
2658 424272618
45755309 480
829163797 5117
557698140 1859
938088406 4679
920167899 4401
335172743 1729
593023274 2503
282900116 943
99267604 99267604
964503214 3215
632591146 2294
944379240 112910
330920428 1508
829383721 4034
97904873 397
284552373 11651
510683774 3447
663600277 2212
542792561 2938
871500000 2905
523798253 1746
677702616 2259
9779447 62
699210071 3610
922203075 3074
773489965 5441
207130575 1106
79344097 79344096
115024931 670
807711389 5039
129900764 433
452818167 3096
191993479 956
129395425 467
619499999 2065
724865282 3893
405608336 4578
537278481 323854686
976 148220584
744900000 2483
567253989 2904
944929721 8846
371577492 39216
193622768 4302
363372010 1990
243096757 47967
392025354 1506
205955812 2317
107700358 359
502958699 5886
839889330 5901
701276615 14334
934915955 3228
535 91648591
583800246 1946
122221463 116389487
630598572 2102
725129577 10158
419647501 209823750
791150080 2744
464336083 3327
677733327 5382
832766433 4024
520060085 6657
817655102 4651
795975853 13461
949629407 4452
132499927 526
518658437 4574
470770062 2587
451229553 42057
622712816 554794834
656033280 2240
540985474 3725
418199813 1394
251161230 982
614405046 38247
950773095 5353
408819725 1454
388198707 1294
345807458 179586780
757659878 4848
257732575 3193
2056 397554793
3259 974232466
103407667 476
64018481 872
964006032 482003016
28857235 834
878473855 3667
971701668 3239
5753 609315628
82108749 1250
242829252 19332
99670360 2121
94057151 376
99600189 332
469216343 6021
466610016 1632
1152 255587050
1644 387193236
758697470 2529
709866999 3790
404702034 1349
167830030 11428
682282561 6112
461998460 1540
973758214 6418
665193617 4622
807509897 6318
208206753 208206752
895802674 2986
272699736 909
212182984 2216
436036014 2740
728647479 111653
215980346 787
29995313 184
344114011 2298
1389 385743553
87331387 318
483506029 2935
303546795 1456
798601361 2662
602741563 301370781
186962497 672
753268162 10029
663245869 3441
716499015 2463
642872637 12927
667413367 3687
880976072 3378
4128335 16
353430378 3402
575502101 9550
815401503 2718
544798183 1816
152918199 570
445523497 3678
950700001 3169
775972653 6829
898498389 51877
400516053 5778
880756916 760408291
938808894 5221
810007212 2786
5731 381313275
973008049 3325
461420268 3341
305978503 153107749
589740905 2845
248471471 130967399
1691 364713189
1892 428738787
706955311 353477656
725399999 2418
1831 235764674
884669975 4373
970521020 5517
814243059 3059
986366649 3647
181782688 181782689
87878736 305
702033985 2799
170270705 2283
489802125 89971
622318550 4970
831642471 3276
48122042 368
245800326 245800326
448875622 185116928
2442 397440384
807636747 21713
864216595 3306
226161881 1014
137177564 708
774299930 2581
203245746 1286
989214806 4348
78799972 16013
444898518 1483
295752163 2129
179100596 597
903900383 3013
771602572 2572
10041 959646736
522839910 1805
751840355 566253474
532214756 4959
982782279 16126
222117789 217301794
110474451 7434
866697112 2889
500424286 2335
645248570 2542
3259 601049536
8235 888836490
926932325 13828
310801016 1036
131567761 131567760
353366409 176683205
68910111 34455055
907516440 4590
728999999 2430
582661597 291330798
782610 868194744
111660303 111660303
872555748 7162
917623289 25654
353805077 8363
542749266 16556
961604909 480802455
207117101 195578
616572760 2958
870234768 3834
997733109 997733108
757804574 2526
970802177 3236
2277 467513495
150374314 566
955377521 6633
374146489 11797
457007828 6338
801971314 12374
809802882 3473
209652424 802
803940701 803940702
728100186 2427
678804046 339402023
853832132 10159
664855672 3803
67188687 291
757505143 4454
338505674 3225
570593061 90298
722661774 722661775
25800054 86
762844803 3462
143023847 1758
801951041 3119
757905201 6976
492502673 2404
432856316 10799
739805115 4083
423294433 3194
998238095 15096
948438077 577378332
60899965 203
363372142 6596
830817035 595299125
915003049 3050
294041265 1552
659979832 329989916
315000000 1050
680298905 3872
681645 14
3327 588974128
860570940 6815
232200087 774
772115976 772115977
5106 132317159
275100139 917
264599118 882
408414153 1553
1755 108050034
875481200 10550
993423002 483360062
124315395 2326
425051476 1766
883199167 2944
212493681 46396
596099239 1987
513987700 2945
20988603 92
720429921 145489
994203314 3314
906414079 5178
2990 458395569
429043186 1565
97886552 489
724172706 4338
866069994 3662
12756 885716650
87317611 1094
804567431 3001
727799119 727799118
731049229 2769
607575870 7818
16069157 54
857428351 3581
991573646 3682
36967951 165
723817353 6044
175807999 26800
349354908 1168
963637014 76776
324226527 3151
811710837 9443
779110890 779110891
646554279 296218850
901448460 80580
34685532 17342766
362102406 1207
897338640 6753
724971627 362485813
178319850 1362
475144415 237572207
186700230 733
391744593 2168
168492708 6828
135646104 3604
745097860 6039
704552395 10738
616627917 211150314
26520534 591
918785911 20230
971738327 10253
8174720 49
21823415 94
351002271 1170
92400266 308
604799865 2016
363741624 19988
623169092 2251
513898539 1713
141041472 528
825138432 19044
823200932 2744
17900 683137390
443108444 3400
916267019 9690
401720000 2075
30170440 117
383933 4
593940511 3006
816708824 816708824
494975801 2068
479715040 3040
99900333 333
987686324 14708
924942429 5846
83741416 3095
646635571 2418
4315265 20
219477601 891
654302180 2181
404075716 13228
458400554 7151
542627674 9531
515565937 2448
958672859 32068
797180526 3415
884702432 4841
745119460 5546
671345574 10922
531249494 531249493
348983807 3048
473714910 392473
971300241 4895
360001199 1200
217259910 1320
541384075 3774
590305960 2822
221306104 1041
197999340 660
261 45534060
73915944 354
717470760 26087
861600291 2872
786602621 2622
498389803 8386
403366583 3499
215384342 82232064
757197475 2524
109614370 109614369
122837421 425
503352359 3753
438892219 438892220
450000669 1500
112199822 374
518058855 1828
40291746 40291747
421498596 1405
599399999 1998
425914371 212957185
514359302 8821
870090509 3331
81590341 281
400617240 400617241
580557077 360445387
496759957 2471
368453324 14325
486167679 482964311
557398143 1858
399596915 50982
184346652 1743
714386010 33666
551318264 1971
727288318 2459
28573720 7790
740046904 2489
831036745 3964
473364681 3241
365736764 2427
79402807 299
959118749 108375
357722739 1847
1643 203441448
345643858 3291
942292599 202600
783898539 2613
398919210 3870
199631454 2746
331045334 2019
721183647 9461
14399452 157
591068487 2711
364019421 1571
145808370 1654
6096 666146496
181029137 633
621598683 2072
56598 984193326
934795656 3418
848766779 4155
120600000 402
657797659 4420
919102119 6029
718899215 3948
509479174 2117
290488467 1131
724312321 2714
328052696 328052697
240687920 2276
843897188 2813
424291241 1647
350384683 3963
928432192 4798
121241834 681
552598158 1842
799449694 399724847
818319669 3010
641743101 2534
840428769 9352
672662982 4087
507302730 1691
596036931 8148
404287632 4473
970173468 18298
329844938 1506
977996739 3260
648372776 2789
7677111 29
64856000 1936
824807854 4131
120609791 60304895
970222955 3323
123600412 412
288599037 962
4205 681535095
163192567 626
844932405 120071
536699999 1789
557447072 7357
473632538 2300
708022062 2694
902413953 902413954
670059775 6593
44163791 216
580261510 580261511
721125348 3788
530099383 1767
730474625 3786
107400359 358
377101258 1257
311103287 1707
805804577 4554
956098576 3187
961932095 274524
708590123 6633
946402704 9396
214974080 797
434851120 4520
9103 564649987
962091459 8799
287935039 1553
250558969 1362
68793174 242
488701628 1629
15478 213596400
708787240 54623
957833199 5651
390367350 2430
966265685 483132843
901867417 5878
154800409 516
162900544 543
554125175 1999
647438156 3303
257511709 1429
194255464 1768
387280823 1319
86372504 365
803217651 401608825
7378237 27
374532001 1840
736528934 4310
437978279 437978278
1521 278179192
273032092 927
723529596 5535
822572904 4812
221631328 894
641864043 7543
654064400 18920
92764402 38015039
624202813 18971
729004012 5021
155517691 633
824391340 3868
227309629 22246
718797604 2396
137951183 1208
617297280 2170
501069817 6249
242700001 809
437608006 2723
783969868 783969867
983046391 34130
930535517 4426
466775966 2663
848704630 2829
828798048 5958
725449849 3595
615562033 307781016
687456629 5810
532958702 532958703
985569572 3860
884198502 5478
517965067 32094
380701270 1269
817463927 1675131
783917415 9747
651787844 2367
568816513 5717
424878380 3433
764036773 13758
695261806 691447131
7308 814066931
212706331 18115
933082354 3147
609561681 2294
271341850 1512
322789811 161394906
983540162 491035521
399290066 1683
345831794 345831795
617203636 4510
56465723 56465723
320230799 1990
258941381 3521
66599779 222
352924800 3200
43180085 186
875870268 3956
899677908 3348
678770624 6057
851311719 4522
897059563 8059
96532980 477
647055096 8824
142957376 1037
641085651 641085652
197716883 1958
881698054 2939
104045916 433
973719756 932432158
386119481 3572
911815003 360374568
304718345 152359173
999375559 3902
544199999 1814
551699999 1839
382345847 1629
205531571 1735
21899993 73
857479813 428739906
182468029 4754
341034786 1657
246907826 1034
886099500 3564
967445147 35513
16254113 64
45285543 248
815532551 6122
122067635 698
956830904 5101
445454130 2095
463224970 463224971
914185465 22867
58100281 2072
421489944 421489945
980346275 3978
769186314 226698
388012518 143465856
94200193 314
365195266 1493
313501046 1045
176 37481035
499500000 1665
2291 319106517
204376024 102188012
845997304 4711
260883638 929
899985227 5953
862200001 2874
146112626 146112626
344805859 4557
425827399 2810
640666830 2519
972604822 3242
992205279 3680
201507833 726
231000001 770
716237934 5109
334961842 334961843
1089 117264763
908345474 4690
582586588 2761
347448309 3309
732094473 2568
622797925 2076
681621889 6546
955936457 955936456
980560255 490280128
725648035 5815
347533089 2288
343442588 253736242
277949795 1643
441997525 441997526
158062217 779
51000001 170
946309712 4733
815796197 4617
17049480 70
309598968 1032
856708251 3257
675220771 3071
775635451 387817725
48973 870496754
646365051 10396
153900055 513
655117945 358227961
303308004 1516
453693978 1737
375602098 1252
510601969 255300984
707847344 2623
4085 986923745
882469523 34676
876814348 3561
658802197 2196
263267730 940
720614539 3755
806760865 20832
920270020 3170
834805329 4154
526226281 2831
314608141 1155
794233006 719023290
233706306 1920
555295649 16751
965210081 4125
389281260 9052
498811566 2485
3994 991347643
22672943 83
741917119 2553
274500812 915
300005853 300005853
197510578 1838
844800001 2816
271501321 905
791312041 35358
225523254 6402
167605391 88315375
904723299 9925
109558481 109558481
763178570 12089
409055805 2115
637876278 6273
635098121 2117
57540248 193
588659809 3139
80677548 476
694070715 4934
303625828 9693
602842840 2715
106415213 376
821679601 27600
54186910 305
654292269 3619
999596668 3332
133779178 1390
681390798 6754
478074580 3644
777297410 2591
548141199 43280
508683694 3873
932701176 3109
263399569 878
703804819 4248
618080674 2780
227025703 1004
426819756 3167
714898211 3347
497566159 17177
225813567 2572
585691647 5407
834915880 6029
161781644 966
64354280 331
475394077 4002
575398727 1918
13717 749286616
754499301 2515
507054780 2665
214593501 1100
594899190 1983
467399996 10434
676802255 2256
841616607 3790
231810355 2903
857730492 8244
321499938 4789
277 74454519
469707601 22052
642600001 2142
674158164 5114
346748293 3887
110564818 50605156
10188860 110
55339108 517
679226753 6241
758788039 379394019
447268117 447268116
672003860 2240
14427 606874728
239646389 1039
567900927 4383
726300001 2421
796 222783138
3164 523956883
112797733 413
709800001 2366
3869 886643254
456160620 228080310
919803067 3066
985 90403300
459641602 4200
584902969 4610
84708875 425
335166963 10988
816115523 23210
159815995 2171
573301911 1911
399598667 1332
236400163 788
506998311 1690
297426629 148713314
4357 366779342
269077225 1326
5091 744018316
318106988 1813
166232819 1171
949689479 73722
134400447 448
2030 352919433
379617281 229618076
292713079 146356539
918688339 631777801
617904651 8441
757931279 3832
457198476 1524
29296231 370
779359967 4896
70 14380030
660097352 8639
519617426 11665
631291493 3491
275249621 3844
644696048 3143
27122 806422227
12043009 48
89718498 44859249
244394963 1236
19945189 9972594
444436440 1785
16802019 73
362059425 181029712
897373098 3583
969212104 5881
140629274 491
923701472 3079
297683505 1936
313858235 1220
836346099 5450
702838453 6137
765996573 765996573
437998541 1460
22253789 75
210768712 1994
321823843 3190
579767114 579767115
782157255 3544
686101283 2287
832843281 3160
328676677 1781
771002571 2570
682175462 2436
34756771 313
173338212 173338211
667325687 667325688
4647 281101677
378504420 174426
769273628 15496
953703179 3179
788100001 2627
925240161 10916
509405003 7393
119512153 23112
784070042 392035021
773730409 3947
232821615 116410807
917716408 45647
592108209 2489
243720362 929
202637388 101318694
855157101 22018
235014577 797
898497006 2995
67735511 355
156982708 1324
281318133 139355038
419900744 27005
989292507 7326
485700000 1619
510294670 5613
864302881 2881
304639110 1137
6269 983842874
1987 242270180
282044851 1010
859202004 2864
587701959 1959
712798234 2376
207463162 2062
22461297 219
749645099 26869
599701202 1999
28167 964071461
2097 285868751
21823717 441
918775499 9426
381407802 2179
178562401 9498
737698463 2459
860402869 2868
354299999 1181
2350 166512668
144367977 690
11650274 56
853633812 3642
974739149 3413
542709043 4198
845364363 845364363
266812001 1750
744879325 4349
160441167 80220583
736500318 2455
787445790 2658
891911694 5962
894900419 2983
661035346 2669
247853451 123926725
111098846 470
782480402 10051
875002185 3735
924547564 4061
110175459 1060
534542579 2145
642280955 2283
32399908 108
766511979 3706
445605356 3958
50165 494727230
866623208 3548
232830802 2433
361084209 180542104
155374619 1570
200595524 739
396875070 2677
313787440 313787441
430289543 3815
344257099 56902
123935091 3865
944149512 19848
208357062 1992
634202114 2114
64794877 531
157850532 1472
862642653 7879
269578761 998
917703059 3059
480301601 1601
153452280 683
148457945 1209
765523986 6798
1323 196272248
765510526 21263
483771188 15580
200940999 1450
949290159 3952
111355141 1167
504025872 2171
19581381 203
374359298 1493
685622341 2297
204491606 278979
134099554 447
35100030 117
688587055 344293528
813027415 813027416
821939651 5485
913263714 84335
290619768 290619767
659803091 659803092
524102745 1747
836702909 2789
822520581 9693
532753114 532753115
625197916 2084
480862677 1774
711110649 242434120
923418994 846432180
825024437 3285
904606716 452303358
33428419 335
924665900 12920
599999739 2000
644796129 4365
32511201 16255601
220499999 735
849600001 2832
713916218 42536
324898917 1083
86969414 465
848309977 4113
475151978 8342
140094617 550
910074015 40367
529516640 2814
702592955 702592956
998009029 163796
656756431 656756432
636125348 318062674
777390779 9895
464420033 2301
675274340 253860274
707122973 3426
689888675 5497
409801224 1366
716534430 2930
365438303 2592
407101358 1357
176916440 2273
967268320 4640
5118 886401774
145593575 1734
389253389 194626695
18588180 407
794113889 397056944
904084690 12479
594601982 1982
506399044 1688
635516443 2889
158369497 69042454
164049407 784
343207302 142732865
79196075 4391
935515184 849124946
888900023 2963
773399259 2578
175382496 639
122690365 973
327983012 138581607
625200001 2084
833446167 3741
274002665 51159
109960617 871
662800751 4750
567792733 3187
199609895 2118
127389851 127389851
145704311 741
884552899 442276449
829039806 3591
520687290 520687290
71724579 600
999277740 6282
10995073 48
684751497 3541
791610003 4841
862826219 6322
390792151 3330
853059077 426529538
803398730 2678
199050181 99525090
627598137 19872
539119315 2396
500099818 1667
422356259 3107
2278 203673559
998090119 8152
826930171 12030
715055367 2847
469500001 1565
504955949 3736
866504469 433252234
821402739 2738
740728079 4974
963211482 4031
475 86376576
282471229 1278
164198355 82099178
195268080 1974
233285632 4441
908771108 9704
254444687 10224
649932139 2420
436173886 1459
591875997 2338
6738 849210354
554243026 5965
281730353 14502
640363153 25736
779736119 5340
912373351 6225
102845901 485
845670865 2841
4763 924903155
1540 448370878
655844825 2384
17890 956757200
169333491 586
707399999 2358
359608327 6613
115387567 76823235
733498109 2445
615002007 2050
1578 152308713
563566146 281783073
20798 942170198
190030112 1342
789534076 6025
995920551 931137451
550940982 1849
84900161 283
150083422 569
382799008 1276
743637994 7915
590284475 7461
413310839 361188994
666073030 4270
280978215 1529
731874639 4378
426636248 1898
983612691 3934
147477838 680
592961660 4210
438899040 1463
391500472 1305
232917916 116458958
595252416 11968
712500000 2375
770938077 6071
886753045 7737
678603402 2262
616568369 2469
3656542 40
288506708 12908
559481787 2760
990167672 12686
617097942 2057
561561501 3065
532042791 2005
895532905 3108
2646 190943298
548062358 1906
996076170 4770
355295240 8380
387565875 26405
224379987 1501
77349970 2147
322810513 2442
94639904 1262
253199578 844
228124793 10682
170330513 79435351
565990151 5799
731401409 365700704
3833 352256533
1962 537338826
630126020 3046
6490 633679204
273640639 2080
711916480 5984
4042 81301584
804897842 62185
438461793 3186
499288179 11350
792440436 2932
67714267 787
686838342 3974
289227955 176502159
816161979 3314
329575215 1382
444286054 36905
500616455 2136
810657602 3623
888039860 4567
187731435 187731436
437629556 2093
8655 437795865
695266382 315801117
989270051 56062
562809260 562809259
131228990 63897127
794049017 794049018
859527585 20745
821701518 2739
923864357 461932178
410787383 4564
381833448 2449
433350430 2838
891546007 445773003
531125848 531125849
476111519 3318
316180311 2041
274788609 32041
149146168 782
474203071 1791
602158089 2312
904147111 3078
102687932 1295
89994995 468
3554 556505900
762966110 3007
590556088 4455
736495759 5720
874802352 3925
159032448 1016
203860188 2934
19200003 64
919944790 431298024
458423370 3303
901176188 3041
681450581 91030
975437447 122527
677345435 677345435
635544215 317772107
687765649 12975
888647835 20416
105645056 7232
916226651 3650
507226294 1701
997166483 3502
496071801 1661
975658069 15303
921077895 59064
940005730 21773
563942189 4935
78304315 919
555017761 1980
503586421 2035
987574987 4929
227027131 227027130
825600373 2752
912079808 6088
499162398 4549
655147465 9205
398401587 1477
694547453 269890013
192723704 1305
378898736 1263
876770889 5151
748003301 7581
533484196 8315
147631274 741
546154246 5481
116250346 1704
123 20506437
874540703 3281
271747840 6190
834324819 27011
108599999 362
64290107 228
233401413 778
944878140 3246
802916078 118757
392677619 4154
846528746 3209
756523988 4833
3099 64961879
5460 944852618
114162696 710
42408807 206
8524 392234522
711611612 711611612
716653906 3243
201631511 201631510
201993863 4240
404484751 2512
618004337 474902785
570922424 2025
480925758 3970
33695971 25747708
800895554 7198
786403892 471359370
662271463 8392
355152742 1194
249830278 852
964527996 14591
3634 680266630
406064296 1547
946196845 3154
91552367 687
1730 518707630
709639925 3374
859 253071718
68 19507364
985243675 12723
956702626 956702625
433714483 3122
554698329 1849
583043641 6330
400796964 3771
128795868 128795869
504662701 482297545
450371131 2088
585001167 1950
613098845 2063
631503839 2904
642185823 2577
341331188 6908
259880945 1460
345358657 2056
230189400 1175
280165337 2822
202640957 923
742242376 10328
392313441 1595
977549170 322730
952238168 38668
772526649 20335
521581685 260790842
562804421 3259
456301842 1521
695401305 2318
145028814 1039
540601802 1802
354870041 1682
390333721 1596
365433121 1620
913125322 7695
159605507 904
130607737 556
940802882 3727
130723571 703
326998909 1090
978761194 20729
768594971 5238
443548508 221774254
207509229 751
368818945 368818944
904061064 848795578
447492599 7206
657408311 5346
76901734 923
327898906 1093
931753393 931753394
989952777 15335
488400092 1628
933113329 6665
699113141 4823
4041 838436621
289403167 2392
303300000 1011
818147967 4641
248447400 4542
323401077 1078
732313945 3223
228367184 6531
740811980 3361
149274763 1500
64303757 64303758
374306285 4202
4593 719640426
426392473 213196236
971952267 7364
16461687 205
564154001 3879
611944319 336298218
522701237 5765
455443598 5837
354829742 2257
769062145 2616
758017237 379008618
399646144 168843562
2493 255585218
15364795 83
580119259 2734
649800527 2166
448320139 3565
514799137 7417
259112485 2946
7500000 25
370248124 4767
540533700 18540
280040137 996
789038767 298581306
854860368 8636
792253305 3165
1316 99888348
115200445 384
566999824 1890
500585608 67929
517968593 6682
880089755 4186
672033000 2899
268413356 997
709240318 5366
178647473 2745
997496676 3325
33121 423268035
765676295 3507
311150957 9247
474802815 8176
950108266 7816
296900754 1107
465693504 3064
67399501 1965
829500000 2765
985038200 4525
97976166 349
7812153 27
630636212 2687
103516084 518
424610744 4135
655922582 3131
48126559 244
698921886 2810
998403328 3328
439016705 1792
714302381 2381
242633572 11530
61438100 254
699726121 3111
53131737 317
69069348 243
307207045 2799
456897601 5035
730843508 6024
2005 268678752
109661137 11338
836214976 3008
860975681 354494109
362295510 2169
851036557 4028
328302757 328302757
5600 621352563
628591146 628591147
826192385 4127
957158193 89588
16021 647424631
935295413 4738
78600164 262
971136341 4205
150791230 1004
721815698 3826
275493887 1503
731700325 2439
169543753 1462
335057252 1174
60665658 3089
902672471 8059
68598257 2672
248137020 7533
525482426 525482427
690602302 2302
507683600 2123
986708316 3729
391564506 1668
199800001 666
920900975 5532
612004147 2909
815964047 10871
235675195 973
198413739 1172
188146350 748
980 275594127
761104633 380552317
736 145130120
358800349 1196
870600000 2902
556802543 1856
83591137 288
63738141 537
54796182 27398091
372601243 1242
678304578 10297
758006131 12810
867187171 3891
642301903 2141
400500001 1335
640797863 2136
157799618 526
145323659 989
975127319 5580
768766221 2755
265 65543510
813221640 7260
703383767 2844
765647485 517611943
583280462 3185
692492613 158683
95308669 370
285153588 3821
440803791 2132
744967355 24116
352198827 1174
223800000 746
217208419 798
299030465 4431
578948753 20693
404823312 1662
594481754 2639
422170484 5235
957029545 6191
666607498 110503
81123298 379
692404424 2771
225245341 809
367890560 2428
816241240 408120620
395136360 7444
757236844 89939
920399999 3068
59015691 423
940230529 3576
457821798 40866
545698182 1819
4527540 45
745071125 372535562
448471080 2322
44302102 442
80835237 374
166810874 4081
533896570 259015567
654768144 235648743
997541828 997541829
276021696 106685497
955880108 955880108
250474621 1310
917187790 3193
469500000 1565
170372056 1157
773921747 2587
586920092 2398
252337552 18129
869847388 19663
563679974 3464
635601664 9817
948297312 3888
598737371 3430
785404957 2618
3600008 12
391593251 3676
4583 420722089
637646184 3581
945668489 472834245
60578009 270
395653114 395653114
805254344 402627172
130439239 467
891902973 2973
583461388 2246
144255595 605
416998609 1390
651749894 5748
495300583 1651
329351915 10235
741453218 4090
250108114 12773
974142718 6656
280414067 1955
395964913 17448
934831703 7772
189000726 630
237953616 1247
957602322 3192
475364341 22495
7799979 26
252312736 5753
108612441 423
135507146 51390359
683721361 2315
66782723 33391361
743488918 3267
235565202 1023
581667947 8535
66598564 66598564
92291460 559
956686832 8506
662355427 2261
783000000 2610
424090825 212045413
951356569 12090
199499335 665
717888631 358944316
452285328 19961
294039832 294039832
124431868 115643
29651704 119
504900001 1683
799679522 5756
546400923 273200461
927598396 3092
746032504 232185
689375806 3415
679238171 5734
17178147 63
57640143 57640144
539970883 197625
994805857 3316
43882304 211
802604905 3336
902098316 3007
1303 214645625
106235455 688
644100417 7679
921432537 921432536
6300001 21
719068687 3583
913196955 3044
163635221 826
854699329 4415
960386214 3567
1488 240312000
492647034 5722
383506500 1500
801073349 6710
682420010 4385
357001191 1190
470399999 1568
164040495 6263
388660373 298691495
984000582 3280
801918758 3193
435600001 1452
941693896 29198
164551083 1369
544221791 5216
271284301 1043
578377843 289188921
356775648 1779
495662610 5029
933600000 3112
501351524 224489758
5476049 75
994874567 83215
271903044 1941
541887896 2688
428474918 10082
392573273 1796
154100438 13689
844539742 2904
923698870 3079
78899999 263
732736555 3058
224716628 909
546363962 9011
969420955 10214
197203047 1372
794997349 2650
197999871 660
694560075 347280037
44941422 188
677872681 3567
852132531 426066266
37855731 131
970413079 4060
344769979 3877
884200949 5403
569572901 2689
4353 825555006
877344507 20579
740406899 219575
207599955 692
590998908 1970
778502595 2595
409102932 4956
131279547 887
883871723 4990
794833755 3146
118442800 6767
800403903 2668
215355349 1396
37351426 468
676451949 9387
394866509 2602
628542914 4218
947755343 17552
127800098 426
67929 747517749
2417 680264519
135223746 3713
336395112 1393
802498104 5743
2079 207505887
60198068 1124
718394093 2949
911842847 4583
841289375 21326
147074612 587
920456049 9314
94621678 44108882
207407551 1325
936003119 3120
202199857 674
630627120 3684
837029246 837029247
385548801 1655
154200001 514
321015201 321015202
924625395 4833
500334518 171790992
591801721 2118
160571330 843
915042112 6592
675485704 4687
1721 201768018
986871213 986871213
553575122 1891
136902227 1418
223087248 976
910979091 7872
277288414 997
804540432 9808
20164807 127
142693704 142693705
178617988 11134
766186509 117091
641699999 2139
897740833 3397
300759725 1345
756108522 4084
188401876 650
175697024 7638
635893585 2465
888300001 2961
432265516 2373
933729991 6690
413665870 1619
314351270 10586
20734975 799
537599999 1792
295721811 147860906
26040601 133
120818721 836
249860156 922
948753866 5899
617810980 3007
607858125 2625
445994211 222997105
44266555 604
266141222 166596720
592328463 2612
858901785 2863
22499948 75
533221920 23520
984303984 3281
651116683 2628
857929195 2957
286129434 1104
71848496 314
15331 128971406
24915799 91
242619125 121309562
423372289 2432
35977974 345
250047449 1064
594531029 2758
59471420 219
75599965 252
320398931 1068
920721026 14237
873219818 5906
549001829 1830
66555001 522
186460890 742
217654651 3854
922759449 3772
82291329 812
827422410 2978
291000971 970
191958844 1106
440738310 440738309
830528864 10668
212915644 1015
254169449 254169450
945968411 18933
367214639 2960
645915295 2234
298234748 149117374
982199195 3274
813300001 2711
75221044 31938751
275099168 917
37386999 451
785604972 3779
521372799 3775
945468493 931671617
585652649 5830
200180204 2385
205696087 205696087
950615254 15605
68156550 770
543762578 1923
2167576 842619
801138904 8935
389405760 9232
128202 529011336
390862369 1794
406442405 1422
470233568 11094
5765 991536915
312398051 4726
444601483 1482
5548329 2774164
649201289 324600644
889929276 4506
828831631 414415815
833722851 833722850
6632 433700405
365699389 1219
183900000 613
823471109 6930
181811466 3215
474578526 1934
232711925 1709
196800656 656
19937 592728472
414319169 1515
442090621 2148
11948 811449773
327354534 3939
681342646 4601
632400434 2108
234387241 234387242
201900798 673
279833180 6380
355880315 7385
213110867 3831
762678694 15220
808221257 4552
467199973 233599986
898275468 5146
633001748 2110
187416684 95500084
145200001 484
900792979 79393
952540845 82151
263486910 1707
418345188 1437
417389950 1821
37953761 416
707101609 2357
647400675 2158
553126703 7062
730736100 4338
872160031 436080016
687713701 2725
502190017 1928
850167362 850167361
779416002 12174
378555327 6914
730067103 2467
722918261 4938
867749358 7269
372555677 186277838
111277408 504
639718747 2157
505061389 10067
263579159 4121
167983580 83991790
28641798 28641797
813780106 2735
296644504 296644504
499842418 186512841
68769630 392
683100277 341550138
892656076 7493
522173543 3714
202212722 3061
719004705 8757
440445828 440445828
659249333 8036
446520280 4738
939862232 939862232
152587129 67021167
411079180 7799
903510534 7261
576599997 1922
53317651 23342571
100194632 100194632
993093090 5207
16935963 7875102
612298602 2041
493798355 1646
863570835 863570836
363512067 12515
231553783 2254
693362634 5852
842402807 2808
828705732 24378
715797614 2386
372074036 6137
104700350 349
929373031 8312
150162562 1979
732875360 4803
360901202 1203
27336 249304320
602684016 602684017
515239117 2265
778476757 2683
111952309 1786
972616350 7907
400744501 1625
754203845 2514
713099515 2377
855600224 41568
220450966 110225483
13080870 142
869402596 3999
840599462 2802
683667600 12684
496781405 7483
134434325 471
977892159 3376
495839442 2180
440437785 2175
131591296 594
787204879 13595
227100000 757
204799132 2443
575400477 1918
501 64986205
343060771 4146
183832619 1404
759940289 2854
475943759 1730
729483180 3523
118624151 33256
412706269 15769
689100719 2297
861218558 4783
646402662 14325
207827569 1078
27034983 106
2143 543564160
845 205660325
142973711 14673
501210401 1699
206970009 1036
686162849 3293
887963095 11508
145261115 3276
887402326 2958
921189284 30644
259279886 2841
15762809 7881404
2039 445368001
121553455 478
392073499 63700
744169581 3614
817747737 12869
41771947 20885973
926168461 14980
362280068 8319
216200176 50338
674146747 42822
404757725 4663
513900049 1713
962010964 3268
468076470 1613
247328705 1257
191419644 1742
389221529 9887
966848433 37498
517473977 258736989
827904772 10919
159805228 1717
443700000 1479
953098903 3177
416355525 6924
303850469 4515
210629075 103760009
526145187 526145188
392761278 16794
251795627 251795628
768680501 5148
19406069 19406068
692898064 3201
454943593 1752
155359454 748
885423125 442711563
883400963 8724
3879089 1939544
516781552 2717
561815834 503481
373800484 1246
729298120 2431
293700000 979
847445041 9620
939235902 37704
281578601 104619779
831884564 12907
526506335 4414
958927431 3333
953490415 7627
900668920 900668919
578223062 3267
553015410 1907
151134840 524
913941157 3121
266344609 1435
838150606 2805
404681606 8798
502801519 1676
625234013 2963
702736178 13192
498397791 14870
132016063 2624
153616254 529
932828073 3784
947080201 34408
938725825 3181
240205800 7270
632997981 4752
19800002 66
834358595 3377
53774241 4596
430800001 1436
158222049 1367
868797104 2896
380213416 380213416
718386471 13948
210870307 785
169015626 72402969
957003090 3190
46819 366724541
464884072 1633
360769219 5710
746399199 2488
282260999 4200
813902713 2713
12790276 12790276
73200000 244
922489961 17663
1585 293978257
781178120 3294
876599381 2922
910130421 4939
880272717 440136359
121800405 406
72900000 243
985533690 374133170
837292949 88350
775228615 387614307
667200000 2224
435134997 217567498
3173 653209940
618765617 3554
911994240 3937
840001455 2800
811193374 13217
375412845 9091
334504135 15101
124648615 1731
6693 672796085
366600116 1222
894002979 2980
632698202 2109
644899217 5884
819577345 348386955
453777176 1703
544588771 8666
480002194 1600
961558382 4010
283646557 2223
68100227 227
462391768 5403
289413159 1685
678533256 2849
139251141 530
84499511 1890
747135441 561333144
272491127 9828
145350485 6054
311356308 8046
664493692 2351
6459311 3229655
641359247 4156
384899809 1283
81265473 40632736
775509541 7005
754013435 25539
116386152 503
149274746 149274747
869043156 2983
507007965 3651
682804144 2276
310003242 1277
474318416 1739
83819001 1000
849848207 4577
456578091 228289046
113879681 4893
565801814 8155
502385166 13894
857489050 19085
871331626 598757498
835749183 3151
969868238 3851
99372760 49686380
822452401 5160
371130749 1405
770967751 4978
262711801 1854
200785854 180077
937025237 468512618
408239245 2051
572904617 6071
294000981 980
168749755 2723
910379016 3335
294663702 294663703
979612306 979612305
207352348 10946
770 210578830
123585025 475
62460964 240
682343126 2566
515704060 2246
614773693 5652
2901 209347764
418077270 2345
852260517 61129
918806265 918806266
703937689 703937689
711000000 2370
484839098 2771
474545571 2308
908225455 3545
171183248 2215
345652267 1844
877807157 56334
341420043 11438
839903410 9067
932099000 3107
788922726 6105
508501694 1695
839400001 2798
431142801 2310
2383 349960231
53328275 53328276
61539576 425
762992879 47580
188636707 1129
448236599 23016
203281460 932
993601767 3312
160785098 717
169801493 2022
636155549 5369
448194619 2658
772775124 12928
273259164 3754
282429612 2193
256126151 4670
636543337 10571
859200001 2864
584142960 2967
236596461 1214
379676561 2456
192834585 701
888005312 2960
83931 984790833
361077583 1658
917100156 3057
289936845 1245
626982739 4418
302 68585659
976459871 3853
347462017 7652
668965247 3087
228839764 805
192056355 878
997660628 10667
378001571 1260
862535780 3790
709081190 6279
617448364 2401
523798767 1746
591331286 19997
676102711 338051355
221730994 1353
307239233 1088
747538042 2806
598875418 6759
220916969 1183
669254689 10157
276983674 1062
1528 233648008
861111895 13222
191885467 191885467
639734203 7487
363344410 1235
874158370 3965
819000000 2730
83699721 279
727485878 3239
624768182 2281
700435648 27181
901556836 450778418
545093921 2920
530401768 1768
7401 808022561
624639136 300948064
22731562 11365781
33925920 345
303976675 1075
383482772 2438
878097074 2927
3203 781269354
910802535 3036
795298328 2651
740263843 4917
881926637 440963318
3243 949660881
131706023 131706024
815237221 10020
544552496 5245
154451934 546
882267621 45277
663721344 7072
849884626 15009
90114703 71372
806193303 78454
975923375 975923376
66000293 220
841881881 6440
371455010 1992
492617339 3661
966299999 3221
754187401 253483618
496510626 5765
607127469 9311
19831 265630504
189299370 631
2954 673735490
240900539 803
532478143 2791
237353024 2933
870503942 5818
83099803 277
997276319 10037
212688714 914
2948 616019976
556415821 3958
561206124 3303
816719948 14249
653868394 16714
948900000 3163
361729385 180864692
266101772 887
602661174 9465
949966075 949966075
192733801 872
426301422 1421
305400854 1018
799801396 2666
271686363 106252
871901242 18861
182400981 608
701103935 2418
32700108 109
562276506 3395
875347716 10867
910505390 3035
626207231 2224
590439432 5331
799696660 3910
240044072 1240
289329697 1426
628498640 2095
145500485 485
861297128 2871
934674255 842527550
304408343 1212
84990401 440
483581795 4071
238385886 1531
36138550 171
895034514 6535
40172099 373
439813490 181209410
316799440 1056
237788650 1108
606918900 11685
650659073 15208
278534083 12387
272104080 97631525
512534393 512534394
836932527 4522
990296698 3301
293912217 1748
454799040 1516
498081676 11085
360617354 180308677
881416054 3166
347287501 1890
537002760 1790
455412594 2311
19050 845800950
992536704 16048
246445241 123222621
827389280 10227
4714 849662455
638997871 2130
956994349 451405341
212902526 3025
554400581 1848
601632120 2455
939605117 3132
380893011 14845
442630607 1964
235429069 1318
345299999 1151
901802516 3006
885365304 17884
862771501 4500
10500015 35
711083239 3716
179440803 961
428029886 1973
660222394 5726
213814071 106907035
296596893 296596893
775799344 3534
508757301 16150
21299969 71
464667665 2804
744851062 18574
166848853 1039
342901975 1143
899755597 5426
540310305 8572
382683625 457353
155700001 519
2209 463509918
87914304 87914305
970055524 5312
650400107 2168
700268865 10447
567 95134095
203932053 203932053
100061745 1737
122699829 409
818656720 4753
489 138144456
418019750 35267
333396606 1642
762230307 13845
726897576 2423
899451266 4371
2291 438064745
258955547 1884
103417380 396
392177809 3631276
773489147 3233
564088449 9317
915294354 6598
41703271 994
1155 259864336
321002154 211898407
999210922 464901886
812341097 10134
421105300 3643
902786470 12137
45300232 151
439501466 1465
334499020 1115
552898158 1843
582475189 24970
970653200 6413
79226112 79226112
712990839 574044374
281284117 140642058
142390377 953
838571240 6760
164400548 548
831600001 2772
916372248 4323
984582664 5665
661388791 2370
665926975 2391
849002830 2830
25199955 84
140935798 85199053
15963116 604
508985737 4987
812801943 14039
857574595 8623
635849840 3215
646220274 4344
32399891 108
773057822 4973
12872035 12872035
946200175 3154
462419314 3390
539664873 11702
852002840 2840
667046844 333523422
480601602 1602
673525383 3053
797730728 3413
70096570 352
421712681 5843
275712312 1393
507900001 1693
4862 894369730
279534715 1202
770391503 17750
703064895 3770
438304844 1551
509769332 3216
60797790 423
332592803 2449
793397390 2901
505803191 1686
206440209 2974
966000075 3220
462728652 2608
3471750 18
183414865 1158
326399019 1088
342169263 25869
982409799 31660
438897373 1927
969498138 470063902
365209062 4386
62514337 62514338
631962257 22069
594100406 54627
1754 195025506
891982383 4208
768558512 9192
155447998 77723999
483601613 1612
764723472 17958
103716587 376
977963909 3495
1907 360186532
1598 373286361
211228694 6185
826790736 4602
133168497 3927
2259 411343664
968604567 7628
359099999 1197
502594990 4163
1450 284160850
153411921 14090
505464320 1880
320 76613120
952954889 476477444
130073230 531
24723733 157
537590045 537590045
722446156 2505
968030504 4751
667201440 2224
252633508 252633507
340200540 1134
579057811 2135
157863583 859
425637575 2171
236879110 3067
316731967 27354
2243817 29
387786105 6645
72702889 3431
197258121 2878
663271208 3063
761885574 3228
1549639 6
690228205 13362
461264990 2110
566436612 2004
851568939 5030
641946004 641946003
794843689 7967
24912449 90
288599037 962
783239880 6825
720165833 360082916
286024407 143012203
842467597 2973
883005398 3179
16219409 3095
3200 752059631
755940003 115082
11445 565764450
777028411 388514205
926607744 4248
903296988 3011
376132846 3005
204239768 1156
648637664 2558
610279740 4257
789421488 764889773
181374359 51278
365103608 1458
709420666 6893
224653011 6987
281063656 1127
608447718 2320
696777963 2524
669830157 4607
198600000 662
25859727 129
798898974 3174
181100331 670
985363940 7183
268919453 1948
425105773 26407
48300158 161
918222912 6198
648302160 2161
106447416 106447417
316372445 31707
6599977 22
563402053 1878
106494810 498
697074889 2906
916947679 3872
570220584 2855
23520011 111
88241247 88241246
160346852 160346853
590802712 198930720
28878120 540
90335637 84347
604497986 2015
212986607 8009
115192770 855
729302432 2431
848522305 15008
597437605 38898
277930552 1972
526265442 6068
923717691 3081
756785496 756785495
195827783 8569
390413749 1843
617996772 4287
284879639 7484
873 61233093
5950 328361124
904885961 388030
2525 686218663
998059748 9667
698025135 11724
647854429 2558
586312681 2381
244082871 1496
628278194 2927
241799999 806
431910217 6038
834002779 2780
865555803 4501
827635505 372574665
727007170 4351
675489596 3116
615194821 15787
468898437 1563
920696930 3069
346610023 1177
262559202 1721
184939104 709
846431984 8884
2262 607604868
824132367 5332
204850470 4907
734997550 2450
324250168 1220
909334108 6819
947339373 947339373
808197307 2694
968345166 4237
137434024 2534
31613819 223
324487308 2218
564957150 28751
947067915 484224198
202809220 6619
711512658 2951
149420619 1604
738804354 2708
223896311 3187
215388161 107694080
110752536 110752536
957941607 35710
735290629 3455
948787790 17137
140139207 583
696666502 2422
10199971 34
947700000 3159
2485 483623245
501406516 1719
167225408 559
913504889 3045
774790897 4521
705292559 2903
45956957 1114
842823305 3354
195760978 866
181422449 2970
23340696 89
52661948 191
849712639 10478
817094900 817094901
251551188 1452
659402198 2198
907903540 907903540
802680407 23751
349501164 1165
726171885 5465
287 52146178
691410918 8277
1444 361282518
388006079 1918
432 124002813
154452273 154452273
917413543 7761
85085149 293
183961138 763
537300001 1791
148800001 496
419861400 2100
956253661 898188311
220799264 736
407684207 1500
46799843 156
225496481 1760
780928531 22881
210036800 3954
121199595 404
19469 79723236
424191843 2133
821712599 4050
983719072 5068
248866741 8766
318136298 4337
659891050 2685
411277074 293240699
561901152 1873
849438767 849438766
886505223 2955
427676490 1452
28799761 314
734151469 2623
27300001 91
212693215 212693216
815709440 7003
935987846 4222
585009710 8820
364081803 4346
257203141 2436
909096180 331092203
607355520 4687
76799743 256
643800001 2146
2011 453924369
189900000 633
618130296 5816
82199726 274
370430426 2159
932101460 457361498
432076031 3216
14999956 50
835382406 5430
467880761 27078
365999601 1220
777091710 777091709
780714544 12823
331738486 1342
297321495 1426
54154882 286
14384527 12516561
812979600 14480
951475199 57180
591299999 1971
471904834 7855
20199313 126
998748791 764104
954600039 3182
912190296 3881
832446115 832446115
758098914 2527
557399999 1858
449364588 2951
86099712 287
615585104 3148
891600000 2972
601838564 2488
889023995 3129
187743 964435791
930834767 9553
721930777 3240
613296665 2647
778879962 90159
858669888 9348
675910920 2690
692701254 2309
466347617 4588
68083686 1342
776351170 22910
495636841 2568
26440918 26440919
924741227 3929
655117120 2360
430879814 255922743
810771229 7331
618897938 2063
1897 433980484
29938862 173
652202187 2174
800105373 19097
272561654 2285
157237599 676
449101291 2255
188452726 3475
633437537 6900
337445587 337445588
81600271 272
78322719 280
4308 816258300
116704515 626
289768536 1656
584802079 4280
953 274517051
116187487 3041
368399999 1228
3000002 10
789968703 3203
823497255 2745
40699938 297
966300319 3555
911 175503493
360587278 5437
867091680 10080
518020191 2847
371679661 3164
3000007 10
404998651 1350
828702118 11818
727349786 4941
962396791 3208
210900179 703
243616405 121808203
443304976 1736
602216160 7072
29861530 24395583
100095833 38210165
450548943 450548942
810309581 8068
706502190 2355
255672764 1705
1989 356971797
830681167 6117
709798621 2366
753768658 3331
132670745 1214
616502056 2055
256199620 854
942332867 4050
956892185 4616
956100183 3187
992860807 962309084
835957211 7188
87282305 425
752983000 3556
978798103 10439
267565622 8637
494792061 3039
680823168 38648
698931018 667380805
360598798 1202
704633577 49351
730882843 730882844
394500000 1315
532210945 266105472
54749 861420766
955415232 7327
930599212 3102
579197087 3674
132635659 521
930329441 930329442
922524135 6695
936593541 468296770
821034966 3282
3183 669264771
75000063 250
569924243 569924244
28339997 202
241736444 178727495
355444319 1540
755100000 2517
959597025 6847
2433 502788018
437250020 8311
772461295 5812
419384564 11115
978674238 10449
802453255 4647
10590049 50
982797040 3276
622617319 3564
729432925 6092
266351555 1045
580184891 2814
469184957 197259297
468554970 173617672
895794050 1518295
398580289 2228
627268650 48270
504894369 2429
287182065 1264
149876454 3608
172111425 1817
772137676 7036
223699827 3664
43612815 208
885184261 442592130
578534112 3744
185862021 1394
702803533 12044
990541636 7985
995400001 3318
869799924 4796
137436449 997
646585840 3114
370660800 1550
61545040 411
368909551 2149
906900001 3023
521692843 260846422
920678199 3347
752853537 6951
445260322 3183
493789847 3844
654802938 12174
394202401 1314
49329888 1812
93892887 324
498267233 6694
640901941 2340
885135319 8020
259551647 2091
608379187 304189594
868579806 13137
797325190 5233
470191933 2789
489762799 3100
589506517 2602
995105684 3317
194223905 2062
748804185 2496
595837421 301942898
780156679 58670
194728800 1675
974166894 5383
773934165 666705412
33931480 249
753957503 4866
608321681 8061
616803514 2056
568575744 3552
977772527 8278
948162966 948162966
142367558 1390
724997779 362498889
997186697 9548
459300076 1531
457998206 457998206
620102612 2067
701879680 16648
96214092 408
634497885 2115
14584 871189824
352906793 6396
754204294 2514
514500322 1715
883104213 883104214
892138913 11324
541346171 270673086
196907052 779
572184999 439271222
337405042 173770704
930440993 609696508
925586755 5370
668055819 12759
452878762 2926
995142699 6950
323699312 1079
812702709 2709
701241003 10786
75041223 37520612
435796261 1578
331280869 1483
165600000 552
887997040 2960
346166091 2021
30773017 477
262961406 10013
823723831 3915
562114987 3741
534832805 244730067
13200077 44
440272227 5441
4060 528559061
236225445 3741
259210436 1052
721318511 3641
113985476 1067
639300143 5736
30166488 264
2263 669909101
637199999 2124
26145746 335
135493154 567
588420625 5728
859502060 2865
945562533 4354
75300293 251
221699260 739
530702097 1769
999533863 5018
35100071 117
457577189 1778
129031841 460
283807397 1797
730582493 4664
396475870 5647
506920940 7531
998699999 3329
953110062 5667
146263092 679
761719037 10727
2792972 11
653627728 653627728
987647365 5870
714310324 27188
531205330 531205331
325200197 1084
738002460 2460
437362572 1537
71167845 436
218701157 729
275225600 1029
210586817 1958
680520710 3415
917669341 22182
762676266 6539
827313506 403167020
954224525 836418724
899974793 449987397
345196073 3537
495001650 1650
948775655 3579
46199847 154
556591650 468932345
53357760 202
423887645 1585
624577977 3411
860098146 2867
819599309 2732
215463639 824
752666560 16348
564627140 564627140
883923011 35167
108692159 472
961416893 6319
205200685 684
494149376 2504
184370533 184370534
208050048 1888
701702761 2339
397581434 3980
736060599 19256
654937297 54834
826504135 2755
153299489 511
544198186 1814
42778697 166
170455777 84755886
10801344 50
360898797 1203
567492221 23335
968104221 3227
336727935 3105
427798641 1426
994994128 15142
887397042 2958
256956470 1607
255474189 2572
358654473 1787
745197651 2673
354137874 2119
380101266 1267
24017 407544473
236103335 1134
494174529 4379
562721918 7546
995856252 13160
960860855 948807890
800576909 648863816
958397504 4976
864303090 2881
385230717 2899
517480822 517480823
800401493 400200746
158946607 2093
737255605 2644
545699999 1819
368727389 184363695
430419873 1464
404100199 1347
564059650 7315
51071777 322
992981955 15506
183934546 183934545
587765237 4701
2046 549480391
676497746 2255
384882996 1307
158885229 2263
354545022 1746
20751636 911
430809007 215404504
245699226 245699227
380071429 11549
818842432 23252
132478930 713
880265353 6542
757230865 3468
984665955 37491
971341695 17264
359699076 1199
95543316 547
716709926 3754
229654362 229654361
597600001 1992
268251674 1023
825763452 3633
956462555 435495200
978957408 623395922
818024873 409012437
907830386 4811
241781488 2056
206400188 688
617146386 2833
871784024 6015
914347338 3214
608747801 3326
46039 712085213
526202586 6789
876754305 44247
965705875 3219
871331541 7611
588243401 1987
441486610 3343
503842589 4883
504017043 252008521
828755955 6690
990961375 3750
56400000 188
589943521 2610
60000000 200
715580970 19461
235707360 870
563582357 6573
948784771 614105499
3390 736569357
897672922 3157
267207343 267207342
225664298 1496
901959738 11959
405679550 1450
570979280 2524
42300019 141
63740167 289
611204560 4616
242863596 3811
364791415 12211
228866160 2054
977118599 3832
69041745 34520872
456640050 4854
78741072 78741073
559649869 279824934
664376311 6227
589800000 1966
975437886 580238
533591867 4691
543900001 1813
845102588 3638
622073278 8520
4577 533698400
427854717 5474
780749652 28481
928448117 6116
714355750 4103
897771871 3968
214176032 9282
366630927 128482486
92464304 168499
612897958 2043
967707382 967707383
17696 255742592
41277101 141
111266272 416
143700164 479
260099132 867
281116626 34679
183846125 826
236129334 6617
3930016 1965008
724216617 13845
2630 348795015
198000001 660
233523110 1919
25602569 25602570
90548069 668
649052974 2240
99545225 638
946394003 56357
824067477 62086
885838245 11415
109828640 3027
529144462 6891
955798933 3186
554099999 1847
490257273 3542
651467489 5527
16820 468133285
8866 508064348
265404234 42249
309837749 6395
664496533 3906
31733996 284
315996560 1517
435591878 2127
871682733 3909
857363692 8777
963205151 7448
124453506 4094
789042809 8310
454528465 2154
159376805 2131
296916732 1682
315804105 2968
98699672 329
278400929 928
205824471 2978
61921633 387
893518648 3647
423956090 1312552
46810567 46810567
826783039 178186
492502256 1727
552163836 10085
516046917 12388
903077924 3412
46819579 210
659198067 329599034
705113376 2512
728375167 21595
65399941 218
919771926 3190
398969136 1548
144420843 72210421
27735 939787230
677537559 3085
349546924 13994
473701178 1579
811049575 4897
901804626 3006
982420128 5856
497068823 24902
9259 802743665
361128883 4596
924539939 924539940
898427668 11389
554484147 277242073
332630159 2040
894909902 414116187
138431894 651
419367583 3992
929180945 24881
919770760 37421
334604948 6169
502411262 8137
885587756 3479
217675567 2558
629998152 2100
937799464 3126
348916544 1982
359464991 3515
584153330 15161
547501825 1825
884426724 11335
890502201 445251101
229125126 3057
326400007 1088
227805094 99595984
960001685 3200
265852519 1567
994655320 491589903
995409481 346458096
896409675 3297
799693596 5078
102707045 507
890697104 2969
5971 545106302
953589672 4536
550213338 1971
358936433 2608
735147841 2901
396900863 1323
444235072 6051
574802942 1916
916281213 5359
519898266 1733
407237791 3952
428443616 6977
231499173 2153
460286371 83902
694387209 2559
261657244 175545721
603202471 4694
649674236 6265
29968 962108317
393237756 4474
290101423 967
466794091 2565
729523788 3125
14769593 2214
435790595 8471
67288375 385
647188730 2433
337548184 15152
453025102 2743
323612543 113628
725700998 2419
423267870 204858635
945013928 12296
151686139 3111
551482335 275741168
7658110 28
781217640 4445
837897206 2793
414467441 3140
152080878 1258
927815800 1100093
779102596 2597
167711886 2851
222870136 1038
30927504 295
363452039 363452038
2987 272450244
482127625 2232
3145 918838008
444099604 2627
273737731 1549
847960213 6182
870749281 870749282
211494984 1032
850884252 3218
796215628 4199
859002301 819875335
11 3250275
205499315 685
639497308 37207
33345981 16672991
281100771 937
663865040 529358098
632678664 632678665
942006169 3140
768412939 22639
430406612 2847
140587223 552
214588312 9631
215700345 3423
3942 276248347
845479245 6237
498836624 2728
509641269 4215
266099974 887
4492 884784748
687008960 2386
57856680 378
950700000 3169
295500084 985
769116370 3746
425149673 2898
855485290 9691
127112376 1495
514299003 4398
987903325 3293
798593047 3045
428883469 2028
1625 325782364
78447525 1219
943499890 3145
671447979 40180
531374219 2236
35672 974951432
201189555 3401
140406576 54562302
734200693 20031
335539387 54453
284241904 8122
441276239 3940
828146439 414073219
156371251 2415
579001929 1930
108585158 883
761951494 9467
935229978 467614989
496567124 19191
602400306 2008
217799999 726
756474962 6063
798657049 50148
305903890 1163
767703840 4717
78144336 842
781129865 3938
568500001 1895
742798803 2476
649196820 27330
695189888 5056
752659866 7371
322681393 1584
758491636 2579
422681041 2845
673653562 673653563
570037657 3401
722996909 88570
601199359 2004
603815486 2555
667344490 4626
858723515 4879
600600000 2002
313606104 1108
654003170 2180
769972368 7121
868870841 10796
665136573 665136573
699326433 4571
833054102 13238
690002301 2300
195404489 956
62310253 619
343386677 171693338
43684381 203
327392592 1249
884400000 2948
659102198 2197
102177254 1218
910200001 3034
237382525 872
79559050 390
189899367 633
293915347 1710
110206572 396
314455805 2358
838227707 7523
429372591 3188
390 41791620
843938701 5205
887104822 2957
386118661 1558
583937400 4098
593351066 6622
266400888 888
868928295 868928295
25199959 84
338259605 338259606
501790466 501790466
2518 500935956
414227435 2014
929060320 15019
574452190 3497
3428 598580220
394584170 387792550
387879211 1516
397768332 397768333
834105941 7306
298200185 994
900709464 5565
808127634 12763
807786442 2882
353490102 5319
949694021 5335
516002357 1720
582596917 582596917
966513666 13502
99600000 332
424587080 1858
523471166 6118
239468996 20651
370139461 8418
408900000 1363
931066910 931066911
731369082 3550
576767141 5787
735857180 3719
606168736 2764
753700907 4781
940767288 7931
993368070 69990
759599999 2532
722700591 2409
873821236 8907
544801141 1951
539657145 12158
999100604 993662387
455298928 2026
14780353 69
575260837 2413
41961828 7444
215262697 2029
325199569 1084
822298449 14331
684451180 2816
319712980 6139
326167481 1198
873834429 3779
815295039 246760
849996939 3214
740698349 2469
376950421 1430
414700376 1421
429601173 1432
377810468 188905234
949419740 19057
704404336 2348
5267 908327245
182583288 1593
90634971 430
451201921 1504
740950848 3672
407401359 1358
291000001 970
341077572 1805
953653082 19212
168120435 84060218
751119747 3227
3831 547303787
111841755 2569
923273119 3838
1867 366944090
961497277 3205
12599959 42
56113975 2278
861200796 430600398
146693281 73346640
978299240 622247938
602102662 3012
107512219 594
393612792 1977
217944877 3228
746715760 373357880
850917120 17967
392322690 1422
973692655 4162
1764 497598164
295598845 1061
630521925 11407
142723620 1255
296170748 11670
100873877 1211
783638409 783638410
125710627 5544
458593290 5449
73200407 244
746205016 5918
20306260 130
540508200 2550
70234317 322
666289109 333144554
384300001 1281
696600000 2322
270625040 3559
3656 682198340
475507473 2458
149018297 754
255755112 1146
310802015 1036
946820875 3619
627379429 3281
230432476 5545
522910481 21488
39239468 214
148455119 1099
481852128 11756
708217345 3251
508055327 2076
693253507 638487332
324901082 1083
798716243 4279
95583432 888
702653639 275751511
499708476 3475
336441774 2274
9338 579688226
204440558 1105
171000124 570
979201756 3264
595993995 2522
114599631 382
946171215 6327
991203548 3304
677777528 3163
588678374 2325
234048860 6403
744509069 4475
701398163 2338
194915746 1011
417301390 1391
678141128 3189
140416223 487
909849265 3055
599382005 2742
71496481 242
857961045 5277
46787559 205
982805394 9815
524698251 1749
146980999 824
469137746 1778
882299714 2941
783597387 2612
146399999 488
3517 889716830
554122447 29528
945848038 3281
979156349 9781
467772706 45783
2956 476176128
174099379 719
859202863 2864
846900000 2823
540947309 68683
772725617 3536
4426 392879527
317088046 50006
469522296 469522297
323018765 3858
943472717 8044
968406714 4098
251967045 992
114600368 382
984896718 3283
389402531 1298
501701591 5395
116041703 606
801600000 2672
679624200 3075
793896089 66742
452098502 1507
81721585 646
252207736 2536
970197962 3234
333440631 333440630
289044834 17466
90999785 496
338399765 144182381
271735371 271735371
638290849 3404
517501065 1725
412825199 19748
836747655 418373828
429924095 1708
550201834 1834
888820266 71117
128653901 9386
492301641 1641
482522183 2853
72631885 2612
815797380 815797381
936896878 3123
711558540 7065
51951109 190
945159169 3255
700733131 2993
384837525 11237
646203988 2154
257141137 16206
20538905 95
3316 85900248
13375234 13375233
64988837 343
806017590 5495
825909846 3845
516943350 3465
283184076 1876
510738191 3288
705300000 2351
625314711 6498
59213841 571
469871538 19861
116690591 3936
584347741 584347742
890401509 2968
38532648 406
938399253 3128
420822449 2490
565270471 21149
334200441 1114
324564094 4991
726 157944444
60796261 244
931045629 3485
30590430 306
288678324 2084
133070890 1077
285189701 2849
13592879 348
164100187 547
739677707 29928
161547505 5140
533786297 7753
655404846 2657
740954457 370477229
674947750 65459
640797865 2136
170985668 1487
575436070 2398
431 43195682
824697252 2749
1875 319449737
691190860 2611
16107 607880151
752449505 5041
1854 440690251
594571282 2700
172334210 614
1411 328253629
244276237 132762929
309834794 154917397
442942668 442942669
61341076 1525
602896808 2614
677567321 2642
840191371 24632
119512801 550
3473 346862402
608096708 2070
358779883 2155
501983903 5056
623997921 2080
514606779 257303390
326376 843427048
854921859 102129
466723623 15321
896699317 2989
531261649 403553321
978754042 19985
254999150 850
415498615 1385
59022969 991
279998129 1739
456868374 297604005
919968084 4607
187550813 1410
248439805 939
64338405 1241
42309124 15819970
80127075 877
2081 294998398
577836931 288918465
650403929 2168
49200000 164
48440197 252
230897930 787
696306545 4763
948242997 3233
896099493 2987
938414928 895229633
365031960 135643
6930 479094848
595013391 2073
827779397 2812
502498324 1675
491868135 2664
241574088 991
466174307 466174308
43354132 147
192811484 69159256
59945076 1025
167700506 559
915262715 457631358
664637018 5283
22722153 97
817236496 770641427
291999848 2573
406501942 1355
211048544 812
633152017 633152018
409800395 1366
458067376 3379
515091800 1880
349200964 1164
668619901 25155
253499659 845
665441369 2907
468434459 2649
800 133308800
357165071 1587
476098440 1587
843447021 34987
974175946 6467
146449369 611
748759277 3134
658803026 2196
507001223 1690
283083508 9652
114524548 74844460
120772666 479
645015312 3312
38705688 588
362698790 1209
473922668 13022
94246039 800
467236864 2013
500045618 239657885
911757600 7200
426918274 4249
457588093 228794046
968855127 21804
750890148 3787
739195899 5465
158209777 57387587
440208268 220104134
828297238 2761
625588888 215060511
772404605 5711
34799884 116
905316659 3274
893049581 6424
513506721 256753360
71290693 71290694
856505378 2855
307622165 7577
158268955 841
48805194 16301
947700000 3159
589256816 3790
561273970 561273970
959055028 3285
179357569 2012
640117471 10462
324042422 3758
4783196 36
87 22778062
695733375 695733375
71736607 1147
702002898 2340
189663952 778
989087059 3445
229354163 14192
294299958 981
223332284 223332285
643167766 321583883
653541421 3757
990000000 3300
81173901 580
628728924 3804
516 42267624
185158051 2737
596230585 6948
708802239 4064
66195 428499234
108997957 54498978
266650488 890
747302492 2491
686717351 4906
284140788 131883487
123869111 56551301
84548034 715
1178 75003115
7011 905513295
631777910 631777909
295269314 1874
183700499 870
696486587 6722
425997573 212998786
287974758 1082
528248691 2454
499705658 15111
2671 542592919
860918497 3473
687122985 3111
485591255 32777
840299124 2801
732372762 2615
87134839 311
405105600 1480
860891288 8026
98674876 7103
129913777 762
93456073 3162
847544723 7982
372000000 1240
619082666 2347
154 38802996
849237041 53774
668441959 3126
517688407 281554857
797435417 8247
742727499 64585
960002072 3200
915486868 7708
409101241 3557
125956655 1764
419915371 2724
718164096 4688
468476169 2359
424 66397976
954326258 954326257
326564041 181809
414298620 1381
55821753 38881977
445801486 1486
546669198 2001
607765920 4560
693421269 2914
574148450 7354
269737622 3780
376850228 2017
365098784 1217
915299694 363316205
400804881 53512
387514050 2695
451800000 1506
194400718 648
582575209 29155
199200447 664
787742450 4426
945954568 6119
407080501 1594
171226532 11711
603716818 2954
660271804 3305
18181199 327
6755 515205244
602389787 6402
697060344 5128
883436040 23406
854369178 427184589
286199045 954
640490099 11450
354148274 1443
90519376 625
632687207 5074
861699094 4391
170699762 569
310246033 1992
150743251 525
188245146 5779
139853735 484
146934659 7762
971238890 955616442
656275201 2432
121799999 406
37653864 444
948602484 3162
200023581 193149720
805666154 58597
877221900 5854
948835377 7338
156223777 1968
53325385 5861
4981 665645897
89346400 3575
367346076 1634
273604551 1150
803516208 2937
400107222 400107221
833961744 9072
227619126 773
611615229 2855
969350171 15139
445200284 1484
151146764 151146765
713332631 3834
352800264 1176
528412216 2505
1471 363162483
617091054 210825308
938358186 15801
742627597 7321
980241452 5415
628464161 2523
764739157 4417
944328034 47933
656756161 328378080
369896166 1242
533075851 2538
271562148 2354
555788922 2769
656876681 916146
911677166 686352018
635170449 6022
109777829 1529
666138512 3299
297460262 8535
918596938 3062
875672556 5095
999801112 998205347
448195424 2407
333823270 2098
672200045 5869
514047628 3321
793452842 396726421
344791191 172395595
799297323 17121
151199496 504
241799245 806
825742899 412871449
667039341 2305
690974710 24556
14255 923265782
553199776 1844
394243669 3525
949600079 158796
947605404 6868
65699895 219
897270109 3024
652564158 326282079
859427372 4819
654140289 2315
573303235 2058
84262464 484
190527089 5685
136800000 456
130969000 713
133114177 66557088
695866912 2792
486195997 6446
834292787 3868
702007373 2631
284894172 1962
24900083 83
613014359 6371
299305697 299305698
729682388 9265
761790772 2801
414243715 1560
532993556 9551
237246900 935
592500001 1975
109119616 54559808
69444026 17075
314799943 306245100
432353134 2016
582582414 3073
811394412 39287
293405675 3116
462901544 1543
3393 793948555
514331625 2578
2489 564634543
844374135 721995670
218004001 750
23921924 221
621213999 4683
308998970 1030
280801647 2312
114038106 8834
642637666 642637667
775199844 2584
247922527 247922527
986417968 9457
374835105 3391
29805999 140
241500805 805
67833609 257
808010569 12882
189377176 1675
240000800 800
764089929 3051
29760030 187
60597431 307
994448495 405215485
380260104 3651
141300259 471
377237818 2673
458012697 2588
2614 640934502
989074326 494537163
28688868 1062
27168709 310
582167364 2567
192053325 724
931614250 8123
213001187 710
90885193 337
218073305 8627
372048415 2909
342947950 1579
32 6928621
99438504 22891
42449 854399432
942056224 3725
14757 904008533
525901753 1753
599590128 5732
979261403 5973
738045841 13642
403 102116170
908211598 5366
640197865 2134
478296186 184650894
777170376 3078
888599456 2962
426721680 1432
118658611 3059
754502137 2515
24300082 81
195383015 954
776637704 4552
187200276 2075
24096122 513
395656430 1405
888252126 3132
524259628 2087
420223429 1818
431746233 9892
869172193 3223
525428724 14389
380402087 1903
87400964 43700482
456064447 1834
667236826 2295
949987895 112398
830619115 13351
867963761 12092
55198 580520176
726648819 2435
77574998 579
186447344 186447344
471684665 1804
948143668 264078
134740206 783
219940140 776
389575625 6609
537452764 4223
207610897 3856
717057442 3826
550113598 2307
353598520 1382
433498556 1445
646800001 2156
557994014 288369
221224829 1294
313975482 3178
150600991 502
806999058 2690
747171269 12030
401 45688055
972601262 3242
4995 811958915
145328576 1765
908649101 79358
581424756 4426
359058427 2327
390599999 1302
630 180326556
343988045 2622
656584794 9077
151406540 699
593703134 1979
280611498 1074
843996151 2850
847188217 5723
309900785 1033
113867113 56933557
870192781 4470
374860044 1528
322500001 1075
145547024 845
825459993 3228
562501876 1875
962574828 20931
355279504 3268
942132266 881372367
556707635 7446
541294307 2357
589175374 2606
797822921 27682
43397547 433
811497830 2705
275700920 919
210419415 2909
172626366 857
960917411 960917412
605931290 2941
847007097 423503548
69617121 34808561
659839491 329919745
471777600 8400
134987219 134987218
905345250 6812
494002243 3789
767922274 2641
982503276 3275
782097616 2607
658797804 2196
758399144 2528
334799450 3935
799666858 799666858
92346743 312
496203341 248101670
673340151 3206
284384925 1721
272192261 1820
138629777 471
768596323 4010
714573177 8327
952354548 952354549
231372281 1922
99902240 2317
942651903 4352
301255190 36031
958276395 21356
829301670 16818
682413628 3351
827414118 6255
738310347 738310348
725958635 362979318
991739710 991739709
374077866 374077867
488162794 207245600
322 22952160
285109439 4640
505800212 1686
216899278 723
394200193 1314
238427131 119213566
978740905 60297
589634693 3069
944345519 3869
189248529 660
3241 785466388
671235879 6295
377464519 1338
994354019 3890
300135189 300135188
510247584 4788
251999161 840
662401873 660010248
913764165 11650
302077574 254407235
780131250 4050
801781309 400890654
956997885 3190
767838588 767838587
378095593 1736
113114504 1995
725958660 7077
506714495 38208
380099188 1267
483561543 1753
16983 999404358
499357302 4574
293925006 2319
132624899 596
444389309 8291
861003862 2870
81800325 302
96798476 461
258340112 953
992358505 992358504
510499769 1739
506521743 12467
357001142 1190
206920120 1340
23610731 23610730
450705423 4724
438215163 2035
165681976 165681977
38099891 127
4206 672165432
326687520 1356
213141314 845
911157829 4745
191099999 637
62877551 28400174
878453478 3325
341081077 1219
865442227 4311
987181526 5315
967112808 3887
273488710 1774
959398734 3198
725699178 2419
674999406 2250
442420177 4202
901412281 33939
28129 699624488
507599999 1692
230811764 91061153
1892 324638465
849692086 3754
457437428 3955
911087424 911087424
167589786 1165
702601669 2342
653706703 7756
867366836 5194
159661645 732
555024412 15866
743968939 3070
61348030 262
725541634 2523
5338 993575604
498386555 1873
393627263 393627262
2455 469589063
346106635 24234
371401239 1238
723478101 723478102
318810711 1697
349629456 164896215
711015299 2556
164700035 549
18147565 95
194700649 649
867300000 2891
398701152 23148
224133327 224133328
430618318 2308
337666475 3823
632139299 2753
79985663 289
480037074 1715
174600251 582
704704149 2349
25200083 84
64359015 672
122722043 1971
619197935 2064
712301513 9223
584456778 10553
115493264 56399868
88194895 697
197500689 758
973855386 24094
879030527 14367
799530107 4066
559801132 1866
1545 207653250
999869109 3910
4033 132127775
415421465 2733
743785402 371892701
596251767 3821
962590025 10553
165955010 1205
467998273 1626
968648208 968648209
166977749 750
105919716 6572
316005360 1320
918803668 3623
853386415 850779554
238506143 2656
497460373 2676
1271 188876900
64437286 240
847381 4
638097905 2127
223727955 4734
936771205 3684
185300429 14259
96775068 2364
964790353 3321
258804481 1840
263205735 16617
38944695 2736
174900905 583
387391461 8993
972988569 5626
377476628 6949
958527133 13602
599064257 3008
918824399 33850
84292475 332
173450239 8915
681786486 3546
754867596 3598
688473390 2585
840513270 3520
866786257 8596
303600000 1012
407 62510831
134365770 12645
839190557 6360
172186487 803
102506846 553
75599999 252
166958221 638
845402138 2818
756149309 4130
907153071 6023
104700000 349
733 144313040
716887156 4222
924120841 3140
803703993 2679
328134063 3296
603 150476841
968796283 7638
380503002 1763
677176905 3446
537523978 3125
938842071 10298
728480266 33305
202797899 828
567271591 3284
868810965 4983
660731800 8463
897002989 2990
762031109 4014
559983616 2305
620706864 3955
67059576 268
605179533 32842
861 168802494
6566 827727559
511342235 3141
983003236 4813
507546625 13632
234130599 1894
537762075 11281
945631850 797986005
364768154 2467
738601458 2462
4016 796742272
544907720 8786
146984387 526
752063425 22745
763590584 5105
621873061 7460
894933405 10030
66599957 222
769277531 21490
803404357 2678
948355715 5658
148273605 597
567598447 1892
131788440 1205
266593059 1504
556979039 4824
88498656 972
511201704 1704
175152792 895
14616592 178
472975275 4796
747797891 373898945
155215158 1281
55523011 718
634448144 4319
565038395 282519198
686637848 62218
550501835 1835
880199999 2934
1278 246495528
293472250 1869
865500000 2885
436692925 8534
384178138 41014
239400000 798
484009399 4058
933428313 466714157
336001364 1120
564302907 2173
654901936 2183
549325172 7341
459369188 1717
137100874 457
503101676 1677
52492171 263
592799999 1976
402101883 6219
654902396 2183
129600383 432
999926324 5387
359401798 1198
333880702 2220
429705313 1523
4332 712834210
665892246 2792
741000897 3573
616284395 13286
988606740 13740
53651395 26825697
583565231 4404
668222777 7239
271199096 904
790556104 5039
514668255 5670
221790717 3150
964333622 4741
426439183 1527
986103287 3287
1671 108635052
715209822 3138
695310879 2734
267820301 1454
364463235 182231617
459298469 1531
472342209 4481
2465 260394018
654178945 3936
987330574 3701
548002854 2142
4313 379236636
687787240 2563
433199999 1444
34709 943812724
847924559 4994
738566810 5771
425349335 4808
303174623 151587312
289183800 241953968
318111801 1815
584641021 2053
501247237 250623618
583146024 13171
133137214 1405
943314113 943314112
941562400 8080
83491507 378
40239013 20119506
29091755 97
283500945 945
302658878 1678
304499936 1015
560700001 1869
803347856 2833
21337894 303
974493299 8003
600739049 3126
464694061 450355772
398074731 1813
456861 885530782
537299999 1791
309898220 309898219
595692405 595692405
728736240 6114
576269658 5522
40536759 724
339900222 1133
866661260 5386
320505760 2720
836483194 48160
93900001 313
107397782 5970
609904989 2618
820277881 3230
947801088 33063
193631564 886
2019 192174457
620052420 10740
869113563 4313
450468501 1572
35100000 117
584525726 9935
401125455 200562728
950579137 6862
260430899 1542
460 94323000
986696712 3289
858 188617448
470659351 470659352
872101790 2907
681120073 681120074
6761 553059198
681431463 3831
353468193 176734096
543491891 2572
216688289 16422
560398714 1868
877797366 2926
426614958 7238
1609 323667824
565073183 2626
620476566 620476567
6303746 48
855928272 8104
4621 601936081
845272526 422636263
667167892 5761
3010 570304700
278699999 929
830837328 3604
584417241 2097
533767054 3165
380101508 1267
233952929 830
944332299 3647
11829166 5914583
206098696 3441
647467433 3174
400330601 400330600
787901399 19800
781625055 7882
334855763 167427882
234000779 780
240888993 88601058
968858357 3959
848399999 2828
417114154 1817
799497334 2665
304310688 4184
3507 649278139
465656391 3141
765943399 5675
9599999 32
480837975 9733
663824213 5860
248374294 1922
572290480 572290481
321131137 9952
812937460 812937461
524703521 6820
548701806 1829
580516372 2213
3899993 13
445318143 4734
787673542 3363
860839981 6292
729321801 54427
230999864 770
828838625 3039
510125213 1777
1036 40583685
358513551 1611
1986 594221130
114954694 432
1498 409929198
461704710 2648
843002809 2810
436578357 6454
698097672 2327
441129315 352642953
2309 689328744
1415 280423285
785851769 392925884
857468157 428734078
28810 767065153
907803007 9016
155045118 11341
408898938 1363
535631992 2008
523327435 9358
997948554 14873
964500000 3215
75187905 331
974021167 3909
45894059 333
180450911 642
656415901 2380
845618781 3719
632218333 316109166
788685481 788685480
505054817 208300114
584642448 27976
349487599 22694
611479541 9683
288072893 6167
560937079 280468540
831136118 9453
27900098 93
95999791 47999895
833699999 2779
699002329 2330
267161762 1780
40588181 206
744186314 2595
888599999 2962
530321815 265160908
380143925 380143925
163783360 2190
695558971 4705
203616360 233505
805994025 3476
792218349 9931
985183189 7655
88646304 3432
460799999 1536
646843608 3636
682497892 2275
264000330 880
4346 587493111
42897844 159
951596828 3172
971458657 12389
822096185 6518
334262194 4503
654243808 12159
514617220 2020
975186686 8357
749190270 3662
556565138 2953
106607592 954
932579184 3268
473398421 1578
988497816 3295
438823771 2857
888597809 3891
600283508 504882058
1593 157791429
455158709 3096
59016989 419
551398256 1838
917 220316280
714 163792957
221700000 739
984 213919632
29463693 227
189444734 1363
352839602 4433
722525885 9873
492012479 492012480
605075427 18259
85313132 963
18535 809319440
915873351 457936676
384006481 2171
164202469 745
129832035 631
327339506 13345
686100001 2287
1914 316155058
960300000 3201
343388375 5112
95100477 317
997818142 474893422
270225430 2396
492075299 1900
336601122 1122
742281855 3968
158700000 529
846059533 2907
713650446 356825223
185594332 2662
997431930 3769
993409447 4727
750595297 8379
527 102180813
207152969 103576484
970102988 654271
849602832 2832
837288980 538054084
279664863 1552
865502145 2885
643783712 13598
471937589 1998
161839709 4802
787310360 4887
626678145 282162496
49080317 257
500624209 2331
439799401 1466
282511170 4546
706171596 3718
579580181 3125
959700964 3199
312601198 1042
32700000 109
67456817 476
142199757 474
743801172 371900586
637560512 276158516
7759 936632370
813273553 28401
435899671 1453
333 49333617
954599320 422850377
808800000 2696
323998921 1080
965748230 6229
812536736 6736
663204926 5159
605992770 5436
90446357 939
402104 2
806129965 20106
301201208 1004
289526622 2477
103688476 1085
929762073 417654834
363316773 1274
673355542 8878
53699948 179
842872339 2961
314999388 1050
585938218 4597
691347427 2341
687302189 2291
835458305 14369
543968168 2216
6746 557249019
768108370 5761
582431473 2616
372600000 1242
587346419 2083
329334372 5787
686943626 4831
909795899 3419
834987895 195685
1050 248027850
900603002 3002
601774915 5492
418303238 418303239
712214060 2417
524840210 2256
737172296 2944
113636325 905
665399999 2218
889718479 11442
759758637 2996
985038861 6117
530016468 2113
187490771 4821
838003594 5763
62785797 293
863948567 2984
366322104 2539
663074025 2328
895324336 47452
250499166 835
327761854 2538
299496331 1414
522598259 1742
846678257 423339128
635820818 2796
989397336 3298
232199762 774
709280654 5144
927299334 3091
817314789 4048
240899999 803
893988852 4837
350014241 1171
546210970 2001
448150691 8185
108047722 474
494132038 1844
436155181 1780
894556548 26846
522870953 201647493
608595292 2283
60452226 264
193037397 813
451903892 14647
578 67940025
525125092 8661
967933302 6587
526889369 8312
102600343 342
784097573 784097574
6439 675187313
538067291 269033645
437074512 1912
103344532 103344531
880501869 2935
640149253 235458410
293064487 1048
1460070 6
315586621 1212
462966568 1851
80604086 9061
582325500 291162750
450300001 1501
341001640 1190
650044445 3368
674 153184698
17973682 12037313
770723098 4933
959759099 959759099
506401689 1688
194996777 22828
943917996 6951
93254828 37706215
693262255 8845
707401820 2358
269963000 931
3028 545160790
691924793 8619
165962799 1075
174111335 174111334
721784112 6184
580532982 580532982
162597952 109026118
655800316 5104
26353613 89
935405014 3118
191891071 1845
484496258 8413
446169921 1948
63841679 1908
234204572 9336
267248488 2314
659632548 2903
391893426 5725
418144559 2778
423600001 1412
473814523 236907262
240131787 120065893
970112071 5617
629178910 629178910
853800000 2846
460877802 7134
410205598 205102799
325301328 80361
907747331 6403
396586301 1666
703503002 2345
855774154 3879
537642558 5563
366823321 4002
382180575 1775
752864345 5098
267738795 133869397
191568168 2249
643281022 2827
569273054 2262
90371491 5874
923358154 9937
871689987 11804
185115692 1790
595800001 1986
113019211 1359
1907 459114324
2170 98583100
548070561 3209
635701312 2119
251400821 838
242900034 1061
314596363 4614
639041561 319520780
967914091 483957045
305238186 1186
335400751 2430
465909740 429547778
527781737 9962
86354175 568
852739060 44759
92164527 942
872401305 2908
101284107 37363704
323399081 3516
217178294 913
940818242 4353
128999637 430
491759916 4371
498053067 2593
207706500 2285
898349994 3423
2529 334002501
326906047 2637
132112028 66056014
75599813 252
177755111 803
443401478 1478
811602297 300975759
621729793 2304
51650469 2342
414205973 2457
137823506 550
808950715 3314
631332020 3579
207000689 690
598427998 30520
264112097 132056049
694928556 2455
598035168 8647
166479345 83239672
631495032 2212
34971085 117
370798763 1236
515936561 1818
862218969 49525
731220027 693482589
73357039 405
766406124 10782
493435800 3432
233814045 3751
750083857 695170
497374510 248687255
502787357 8270
560387582 8841
306800999 5940
511800001 1706
424208199 2600
508542124 214321237
218891201 1600
971675001 3791
5552 430524303
401532510 4579
121800345 406
4944 444950365
952335074 3831
511199511 1704
858299136 2861
572698140 1909
218222673 947
10658828 4862
759384171 3913
120576732 1062
95516581 48034243
553956233 25639
196200001 654
36854495 126
25281495 25281496
189900000 633
867298823 2891
854837317 7191
575101638 1917
95268172 1001
53100001 177
109243076 470
219208541 884
1542 335576208
246530295 31238
351301954 1171
182318800 820
367156313 2898
673476447 2289
584985687 15824
117900392 393
6525819 86
62104829 230
942210817 471105409
954647098 16714
340164961 3929
981195157 8551
438000056 1460
183871515 9258
470841310 2386
754168711 8035
953147321 20456
623422612 2157
118200395 394
245555072 53077
844205688 71933
181248039 1039
660629000 2875
930902553 3103
698389455 10003
1591938 6
80538759 646
571610297 571610297
90724445 804
687506873 5455
443654271 1808
590401967 1968
668350686 2778
66679614 281
117339541 754
148564528 932
164700193 549
697794615 4221
808798761 2753
1820347 26
108565178 108565177
744415359 2732
506401687 1688
159660545 595
3761 752606188
727257023 8928
665153625 332576812
381898726 1273
89462213 1542
1417 293276005
919568079 6460
377704153 10872
4557 216397419
310438267 26989
104388603 602
762628844 3181
371690190 2558
900318332 6388
858856226 3901
429480622 429480621
757158688 63430
424953468 4409
802274618 4262
132385150 577
845100447 2898
898797003 2996
930743595 9098
489926614 3037
665687046 3771
54599819 182
80099999 267
21899927 73
805555924 70179
841133849 3879
6899993 23
949803166 3166
573062628 5597
432993514 3765
437264912 1828
386262190 3095
175622067 652
787963596 6869
223018505 83200231
513618079 28485
448281608 191810128
26071002 2661
115781221 612
128504100 128504100
107389302 4925
13463 375693168
315412751 2544
804505783 4392
730777442 4317
292516237 2007
572536766 5143
609085749 2055
694438495 51658
999600000 3332
609686469 2513
224730718 1180
63599999 212
287264088 3734
148920408 4641
837624822 2881
129525758 64762879
384510228 384510229
498000401 1660
465704878 1947
556276895 5208
932278594 792597807
644050233 2972
93900240 313
225208685 3571
107732038 9055
190897430 1073
976115121 3610
510306105 510306105
564307711 282153856
711151566 711151567
148852250 525
23021930 307
187199523 624
109443822 1689
719097602 2397
491178828 1897
113996492 113996493
944581967 22968
226043376 17275
216300001 721
74027373 762
4330 240040016
373998769 1345
618603407 9512
578098072 1927
697007960 26840
292103105 2554
263795920 4555
611700000 2039
974421993 13507
45697358 494
9458725 82
134092800 1280
994516950 15367
248995305 1129
745041223 68448
238800327 796
443 76849868
606000001 2020
823602292 2970
856302106 8223
769456073 4466
799797334 2666
31072283 131
911031569 911031569
319415508 13912
301799999 1006
954635573 477317787
1249 198858286
904073827 5078
104281866 5781
768200661 4211
628453463 9872
72271138 70721397
5893 878133118
460502156 1535
279610282 264131403
909529656 83874
826128555 2934
534088956 11202
387483907 27297
231109139 2006
420163146 5366
427 119288000
783183090 3713
142203414 737
812699999 2709
559874939 6218
615099697 3574
763932231 28472
470945551 2270
388405489 36468
152 20855888
824106161 148155
520201735 1734
949843896 474921948
740702468 2469
34834276 175
31924723 1002
483224762 5003
831885527 415942764
572401907 1908
221303504 20002
219715649 3927
172708389 86354194
796510078 2827
905860974 4762
556763776 556763776
723602412 2412
912015442 3183
36899888 123
720403062 77469
544811281 3120
58590365 965
740402146 2468
871799644 2906
41399991 138
126385463 426
186 27257767
3529 896302478
3789 738195273
940558353 3922
165456681 4045
524579899 262289949
800517450 42331
428175201 2153
347648673 35261
223200001 744
674387321 11387
473698420 1579
520436466 1737
360242512 1253
977767348 39903
794981544 151609
506278501 6500
105425770 439
119741574 623
246300821 821
95751968 416
305685008 2997
22800020 76
208137541 6940
200758583 1023
411678615 186807473
308400935 1028
424890575 2376
414124272 2893
518710194 257277292
353471039 2808
114760046 509
515562400 7718
117599842 392
35439194 17719597
480300780 1601
740702470 2469
878650833 878650834
906467021 4004
94912085 47456043
740731003 5878
37801 496128834
950875780 3409
844362873 2981
373232552 1349
107987632 107987631
922235861 3790
295467803 64082
379925005 2246
551707985 8318
284999827 950
471975270 4258
916334310 6738
598518049 461596845
711 192775728
426806710 2261
607583296 386589988
720002401 2400
421615531 1855
453947905 1896
327385345 3328
1893 299203794
634027494 2757
919199469 3064
938439494 3748
324049852 5474
289955303 1645
902650686 3049
274818257 274818258
753270801 11796
7384 935379313
768739031 73967
550501835 1835
533904924 4956
755518464 3369
948900000 3163
351375755 1369
109272850 1255
368607092 368607093
46024100 170
321566154 1503
596754810 2571
37901959 308
378363420 2113
538861752 4734
76997090 447
11661360 101
692184895 2535
145409355 3059
237375841 1090
69308121 797
906110483 8647
748086209 3659
463131163 1599
5100030 17
561927205 269673103
7498 468849940
804602329 2682
547922307 2409
153754264 8811
570299923 1901
924315368 5275
746 34706158
934952437 4929
52097440 200
533949992 74647
849103976 6001
533840359 246754828
957111330 6971
31534776 250
72767879 1179
557782811 7787
90043895 471
783833272 5883
782305901 6950
986260605 493130303
907696938 587269976
482963913 2117
466535839 233267920
402717443 2093
317401224 1058
798768400 4702
596700013 1989
269433409 30192
804149997 3702
235071430 32330
96742225 57284626
760950778 302514699
821819657 3707
18839773 63
751502504 2505
306901300 1023
77536886 1081
310909701 1146
545098182 1817
828872987 3972
777190104 7374
391359277 263434994
230502889 1386
790062284 375852817
124799585 416
456962505 456962506
760285530 380142765
891172800 21050
556650012 2697
409165413 3748
179994812 179994812
733310820 44892
662189046 2295
119614465 59807232
405772391 1992
307511070 2330
179917 969246341
475429964 1945
933566330 9907
989861027 4187
671402237 2238
52139135 326
135820369 67910184
331432272 1282
132300000 441
305603087 1113
479244901 2498
718983742 31191
2676 497622788
228000761 760
533487865 11508
861927039 6403
357000116 1190
854300851 56550
399845382 22557
499013266 2369
785737120 5740
596230868 2357
870897096 2903
256620622 1440
87696909 387
306298980 1021
271045839 1481
110699646 369
753730009 376865005
949706380 5180
644827162 4913
62399974 208
736800000 2456
122700408 409
94147 722797205
209375028 1415
995243481 43487
312785206 1138
356804827 13369
390098017 1568
804253433 2775
825412596 40318
50521728 467
560400347 1868
335098884 1117
712920125 2716
113202348 56601174
3149 338146641
795002374 2650
335774896 13422
464322474 2373
418 49003204
690663148 2959
56232275 275
297125489 2559
166822279 760
177958232 80762910
360515674 360515675
536323450 1861
877781812 83230
886798795 2956
876677889 7424
29999981 100
467692369 6493
285515867 2596
982157254 6213
2125 624714758
510901693 1703
889465603 12482
21000001 70
95644708 340
3751991 558
273056632 273056633
985217604 16947
120300400 401
722099999 2407
265169285 265169284
859343893 4851
91758310 430
70499998 235
41097010 1147
496591845 1913
849749621 26566
855876561 104720
242437920 15908
342381889 1792
964279675 7319
134400001 448
703188923 2407
49806016 416
740807497 19623
899616017 5887
63111742 38559782
2038 500598839
256840362 1167
462970553 3124
145799897 486
167400809 558
396080732 1903
648461593 2951
116905429 3002
547111944 6282
338101126 1127
943606560 5772
124242473 631
490905236 490905237
387764407 1632
185639201 1778
204661765 26602
672740815 2673
479887565 2106
436081919 26410
204660579 1231
784801711 2616
697965967 3972
337191331 58530
133464216 552
849902369 2833
256779463 256779464
681599801 2272
961454295 4499
49560216 49560217
822599831 2742
662047680 3779
572046960 17634
930300937 464657386
228301284 761
544689116 4141
329399974 4738
2529 744805674
839592321 4480
12772559 57
908830650 4790
315688561 7880
583175146 2247
92099835 307
925074021 697846705
746880731 58986
776126274 6975
587397444 273959574
317603159 2580
323379658 323379659
741635007 2775
236939314 849
361499849 1205
351627656 175813828
662225761 64620
8979 929690048
981537561 12563
413696168 206848084
571535756 3107
1283 377867877
373577792 2336
294370047 1984
963088199 19350
854661068 3279
286285821 10788
561880340 2954
757162470 376211661
295653652 56977
354331215 1432
233010260 8215
1569 362409982
610548049 6753
157487099 65314862
218364449 4695
441593445 1955
439458198 8238
451398779 2205
6054 747463164
895804632 2986
284901966 142450983
434421493 2938
467477476 2159
171000001 570
578406832 4300
220960890 936
177721284 671
126599968 422
385200001 1284
228069343 228069342
141900646 473
981539468 46151
907129749 3494
27900092 93
26211327 143
985869071 10637
727591527 2803
785485998 3113
74864681 40600908
447718096 2871
130063705 711
499499862 1665
169626294 567
498506401 2070
820530497 410265249
376200946 1254
462994609 3406
958655412 4212
890909146 18585
652680436 652680437
537898207 1793
972902709 3243
560564108 49636
291901844 973
578909371 3970
953923915 18645
607057809 2147
300888265 2712
664822338 29597
2765 183045965
576899999 1923
569579636 3019
995652470 3351
195899348 653
707098270 2357
465068976 3216
331000503 7145
218699999 729
470490816 1776
948635713 8928
407984129 4363
954256693 954256693
440698530 1469
405642423 7459
781640338 781640339
332163506 5447
243123608 2564
907100101 330440602
862202874 2874
37501965 475
406075746 161115773
485253261 9770
245999342 820
143123001 71561501
935909091 18695
831025919 415512960
951036770 5277
485842728 2539
692672369 6042
803403344 3457
188035007 672
173602307 86801154
606602021 2022
697248496 10905
808886908 12604
720401411 5524
423472002 2042
473701579 1579
71112124 947
815094034 3002
170913340 1060
640200000 2134
933025028 4664
813165301 406582650
331352255 3431
498803969 22373
29100095 97
341169606 341169605
35046570 17523285
259773212 2383
7279 577392117
107790572 1050
742226075 4518
144646973 144646974
741866941 8310
34520728 199
401760449 5850
259722722 2734
211729929 3656
653094503 5528
637 149227563
634214437 3258
594864521 6594
927875778 916932744
550161742 550161743
910957110 5833
114497559 745
860497136 9453
760627057 2562
530893284 1885
199868591 856
682497726 2275
589669809 4844
706540515 4497
3251 930637300
552001643 1840
329700953 1978
408224216 1418
937052626 3691
687600970 2292
180349579 621
700176427 350088214
883405421 7569
353402317 1178
120646467 60323234
748423478 374211739
412825641 1823
7755 236845455
251241042 8578
416931333 208465666
7428960 29
146063464 967
471685649 2419
712377615 28407
399957053 1577
770754871 770754872
73500071 245
875296752 3652
785402617 2618
647542951 2433
436801146 1456
349949257 2738
931196895 3104
801001563 2670
723274697 723274696
4434 146448807
626879214 3897
94035675 1345
122700001 409
574800637 1916
900004 3
226904063 1514
719529999 4328
918399288 3703
756900331 2523
26132 208442255
840235821 280677738
275958039 1099
363408262 2894
30362604 109
816090879 23840
183899388 613
9110 144511930
795329540 13299
851700084 2839
835692854 6843
373058362 6201
187679934 657
653991812 3238
68024 980570985
558884502 11657
326375640 2840
21537153 1456
455098874 455098874
717301951 2690
407 83823278
556712362 2376
157631753 79023014
240530268 146866337
705599055 2352
755968403 5477
759358514 15371
618715865 2977
14917 781650800
109957916 443
150909855 1145
513601711 1712
666899999 2223
1163 263737116
338648930 3937
422709301 3009
9476942 9476943
824013056 557827457
588489133 5313
412344001 1472
1940 544792724
272643719 7940
141381883 2889
91856394 91856395
57625128 594
360117781 7260
673802247 2246
624591943 312295972
817919003 45745
868443933 410890
204590844 842
488208233 5388
699666978 44262
564524253 1894
202200143 811
683563393 4678
812934080 7126
325799804 1086
64946155 649
306299999 1021
986466501 4106
488683263 2450
661233184 5100
71999901 240
102664417 51332209
705527720 4910
210600995 702
883110627 3982
327284832 1227
14132145 13363929
388989019 2277
471402325 13999
618456195 3218
52505688 219
1057 254244503
512030959 256015479
558766212 4579
386398713 1288
783661919 6987
999000000 3330
2672 233420576
975575048 10208
89999699 300
391483585 2726
449668458 2209
718854616 3851
451498495 1505
666898551 2223
689034649 4658
610502036 2035
435908174 11507
880089503 648442539
517859801 302429065
715198961 2384
57777059 660
198155545 667
289499999 965
886205563 2954
948507259 8947
170109952 7548
815682084 9156
941862574 5159
104908820 860
738002460 2460
386251271 3763
648893085 2828
193212867 822
166792516 166792517
340132352 1769
111299629 371
771393780 2781
96370497 509
923403079 3078
439499308 1465
907271041 5216
111795443 636
544732577 6786
323123811 1162
469792933 5521
714027098 2579
189574520 1289
208674649 1315
436499895 1455
510291499 2018
2303 442635025
17724312 17724311
608364847 2366
262501074 875
298538422 3913
631681922 5567
425082100 212541050
463537850 1563
890697932 2969
876300000 2921
372505357 2215
981486612 981486613
823826584 3178
489382401 1664
109563056 1966
689494464 5598
228760690 2250
592078677 2342
766021900 360500537
388554479 1962
70163849 25315200
270658369 1621
990795110 6066
236699236 789
765677484 66627
830975557 4438
663311398 3371
794266238 518711
547152011 11085
914957142 3269
440161951 233504609
882512055 3303
938338015 3294
500692267 1942
569639930 5122
827 229207185
757200001 2524
532476419 8785
333975288 1252
306601022 1022
665845952 6371
250088027 857
405452832 3243
113570264 749
429901619 1433
255588800 868
902843597 4619
497793666 2577
751802506 2506
453516153 7978
585847360 2086
905913441 452956720
19902820 92
722863549 9865
963118695 7997
753795809 2601
305354410 4522
708632343 6617
757978776 6296
151790317 14434
736025828 19389
334801117 1116
175487320 1314
818386299 10495
123309799 424
617866382 308933191
185216393 698
551692947 5613
332798207 2590
559308995 4567
757190853 2948
564301881 1881
174016612 652
487006720 2560
115503572 507
427741624 11003
585537108 5961
662285161 25911
681961979 35140
606 125175829
19845 842459405
820581056 410290528
212537242 5795
440219469 2590
216739231 1105
278858166 998
234060161 4029
707311219 10343
431704699 2634
780881898 3997
612446548 71439
743885798 4013
232839152 883
477189791 2252
522039729 7184
139200465 464
618579049 5046
778623783 4756
751903923 63409
997059292 497850193
753668521 6085
58766399 530
281973037 3598
55099329 321
102522840 420
36017 394628820
771866109 4683
696088022 348044011
52799947 176
380546625 3075
829027018 2821
611710975 2675
8820020 8820019
687462833 322839160
589173432 2603
181302060 662
810408047 799119574
498828699 5575
435452956 7203
548427105 2896
971817871 14629
301227104 24823
949341710 6035
282977741 11147
527854250 527854249
551924021 4694
525599990 5573
297900811 993
986403288 3288
814217975 3485
278895785 3510
4760 486257837
204638961 3023
100910899 865
915725376 457862688
373619151 4447
613645418 2047
89534171 338
37102451 2933
335322288 2044
337389439 168694719
685201302 2322
289889255 3010
170792296 851
4137 833518623
784825067 3103
552647328 18288
790385153 5573
547800803 1826
462628194 462628195
8480702 863
219990880 42160
23298941 289
144600001 482
3444 728602308
21711 174335631
458762400 4755
361454941 3780
463277134 4533
524027818 6393
366300000 1221
849584622 3966
137759489 2270
179122981 1632
662734616 4379
480442534 480442534
723681359 7440
412778544 2623
32177784 318
956071550 3514
999960461 995908512
824402748 2748
3395 978664042
8399999 28
412245414 4351
382348231 4422
300457469 1995
307278510 2695
41819931 539
366495566 180878696
850036182 3174
951492466 3899
636927130 6016
27551634 235
877115171 3867
503715169 3168
849907451 10045
764952443 6588
91710201 5231
521431309 22366
801132399 3340
106594599 584
970834512 379910623
559504883 7245
137654502 515
478803134 1596
520996517 5126
258299261 3908
469772554 11641
143163693 1316
136499545 455
860971545 4582
481948397 4870
11422493 156
862660907 4178
266274463 133137232
815101045 13105
838104429 2842
495800749 3655
445957230 5285
165273771 165273770
98863239 439
47957428 903
357294555 178647277
980504962 3545
335302045 2959
174134465 2657
495247150 495247150
98 27513304
499504250 3290
272399092 908
964038401 6400
8922 964756478
832951316 4323
848059799 424029899
82110885 381
774148373 26408
563832678 6361
939734920 4220
42557 780708165
939072107 3679
995703318 3319
979874440 3893
516151551 17165
921122557 450073227
860997129 2870
560970095 13596
2294 671190991
763410903 3873
680067480 3899
305305289 1991
700051677 4031
788569709 4201
813642088 3413
155059380 1292
2521775 12
706609388 2626
286772414 6739
965986761 8030
725356940 11677
11750700 69
295307778 1629
4762005 17
166504274 1179
804602682 2682
346201153 1154
107975894 107975894
177078704 752
69525176 287
23740144 119
246300578 821
867 196388756
109023274 925
752220378 3953
334402561 46080
181022431 898
599420082 599420081
267299999 891
593610709 3157
756059519 4156
121199923 404
45465984 366
316687152 5977
489812047 2268
114317001 388
2226 574827894
913 240408421
94572902 17064
16773 746877611
963916304 6526
542719381 4953
669604121 2232
30300001 101
435600966 1452
532332231 266166115
325201085 1084
135675999 17120
687528462 5130
312483577 308962914
668702617 2229
857446832 5891
333840497 1131
605752945 605752946
141300001 471
639922753 16072
288048113 1780
87924096 5472
235919050 976
564001879 1880
446878142 11593
589684069 2017
336600000 1122
499938386 5673
44042912 304
167486379 633
194701050 649
390681420 3230
312715200 1148
458356351 5497
958438447 4353
31285747 2488
713969568 2704
273949234 1574
524 122903287
971044421 485522210
776702588 2589
613843520 5864
379228251 2220
690035360 4972
253978160 1226
843126814 3593
292152674 1025
103804842 908
3035 45777076
260801586 1926
834262626 3539
869548261 3318
229422124 2308
2270 357982344
26245502 605
305400225 1018
164999718 550
342391415 171195707
596401989 1988
790057355 5077
173220469 2682
665999743 2220
50593799 344
897996580 3620
81419427 374
319515630 2814
620679300 4740
493251658 45689
370404920 4443
377698774 1259
801 183051729
472437923 9641
284454766 979
783016868 391508434
687328556 10092
55067978 484
922433616 12579
908770862 671671
490572287 4608
936974654 4008
37231858 526
591136652 591136651
392230693 78042
862987337 862987337
729903065 2433
668308124 10336
196889851 1806
306599624 1496
909611761 6495
189927296 727
553174608 2416
360733305 2152
77595649 731
26763810 123
88997828 388
613804059 2046
398514477 2061
924 196297332
819897266 2733
483597060 22164
134858659 1180
238802126 3070
156900524 523
359098802 1197
487667351 2558
262488154 114910116
363643105 3256
6870 437179244
341941332 8772
944156667 3373
326876527 4021
573458150 2759
998793011 3983
399379862 10289
144696376 675
350906376 1795
608147255 608147256
274566788 14689
323164322 1229
139800466 466
259977774 21145
859408095 3705
500692662 5606
805956496 4253
787941953 4978
398736233 3042
746400000 2488
2950 427584800
708731905 5296
587818491 293909245
374101247 1247
776399954 705606348
8183 761199696
653399081 2178
868912705 10756
10629530 209
421833959 249791047
258752413 2131
490585402 5357
88199936 294
586241334 309319
829740593 112957
658719520 8145
58642001 727
457200560 1524
806424284 806424284
210389105 835
438137166 4899
577336418 16289
332187740 2475
446905400 1942
847095872 3972
206699683 689
373236061 1660
995094355 6549
478539236 8702
996912000 5520
2153191 390
294045870 1671
130782366 1023
242401194 808
837660915 6842
198778136 81497041
649208887 8058
706239089 353119544
929047125 7725
424171214 7643
706706384 30260
584478336 2622
936046410 12990
263766421 2385
688622009 4552
4729 933216693
21599927 72
746563743 3501
155204716 16953
126127142 5973
3465 566350023
1567 118766559
164426889 164426890
910196966 3034
1444 411644283
300301801 1001
321600001 1072
527399887 1758
5099982 17
226728903 8161
311154590 1592
863393647 3224
3670 146708250
515398283 1718
446047446 1599
365453451 2287
171906404 1073
337130552 4183
98491188 610
490979303 240348160
408310258 1591
954139401 3208
387651355 3706
7440208 67
985568641 3323
441695354 1648
508482393 3386
954003181 3180
237741453 237741454
654497393 654497394
505064407 108174
764515585 4536
870286624 7838
829183619 2885
103 25269505
535063320 2131
8479 486226857
810334161 440399
35103384 128
547498175 1825
751855056 7939
39772979 858
960814543 23024
808502697 2695
469929528 8417
44991038 150
356822928 1584
359084428 17635
234353190 151026
67859924 292
417748666 1753
264019597 1166
630632883 2516
63299788 211
166361874 575
923209138 4034
862568723 7691
732 103944196
1544 146008680
794455057 6267
223959546 8687
467557947 2453
347861013 3999
551591941 232805833
591698673 4258
542011751 31930
619374595 619374594
800656158 5061
477259727 3408
600002 2
138006439 84869219
1792 506480128
976057345 4128
503829157 1783
412799972 1376
686417120 4564
797401198 681004411
56942536 207
383532031 2642
303837653 3521
316983918 1398
747322999 4989
524102881 2120
242570454 1354
428220803 214110401
618788083 3213
671088369 335544185
249496132 2753
472290961 1780
158076410 2290
191521932 1207
432386397 1593
687785154 3462
959996800 3200
682047884 10441
831092525 415546262
860428761 144537
118800395 396
503266739 4559
437552971 1744
759347736 11432
571173167 4100
751594217 8263
271142112 5729
707665044 35153
6553 798068088
309566063 11189
549709754 4933
920373549 883729902
881588515 297141247
465080052 317646922
18038 678185387
41827485 37743620
273970158 1587
489023050 288850
414133801 207066900
812218636 3074
914098186 3047
3717 69614680
401409301 3225
265052779 1155
457200831 1524
237140000 88750
81207089 3776
554775445 4919
598801148 1996
3195819 11
508393334 6914
208531249 782
912555945 3505
180769247 90384623
716850288 5544
480964334 164137179
335806173 1320
911918840 911918840
749704781 2499
387161460 9810
470320481 192141587
563116805 2315
279231230 17390
80670800 613
643411500 2220
2256 595138767
723947406 3127
938100000 3127
480684492 19771
428647835 3382
930905827 3103
704097825 8574
368332394 4147
843301911 2811
577070221 13273
866402888 2888
189423064 4671
126091342 779
31199920 104
423598589 1412
943303310 4523
658425353 38428
908745051 454372525
408601025 1362
642131394 4122
81145094 1224
408443663 2512
260915810 114473936
675616655 337808328
962899013 382065827
484644465 2179
289176056 4876
452065637 1583
6377431 47
395398682 1318
491561032 1718
49887336 24943668
669464074 529592577
288805897 1044
418002415 8476
696200223 4007
146928854 77103600
697634680 305661694
346390445 4058
486901032 1623
78119628 746
968658569 33585
363551524 1988
985766517 4105
691245451 2610
978642518 13510
205949387 102974694
508801696 1696
655373547 3173
596698624 1989
2404 285410866
460800001 1536
315990215 2424
374297601 1327
533394073 7832
188847985 6406
624809464 2706
34825 271287863
737402458 2458
9359146 135
232715867 1414
371696327 2986
221381142 809
661968670 19635
758404046 2528
1912 412739623
91947385 45973693
395999051 1320
534069035 2388
4044 381830083
184547359 920
240877761 6581
865764105 5351
578422874 3075
975001117 3684
433119384 2817
5699 862868493
188377644 1025
827564547 3441
54150116 215
176 43533767
726101609 691745
604962095 7429
799977904 7636
870902904 2903
518504844 2113
359110313 15204
44935935 190
511400672 511400672
207514615 721
118360891 451
125587349 630
610448401 18387
11655295 5827647
570441181 46227
489509566 2505
607205227 2107
660299248 2201
689144667 344572334
631031040 5301
793799147 2646
304454839 1167
56835619 749
785969951 3368
905059007 6108
29372025 29372026
11056 767043611
458981619 2325
508648141 4158
760629101 2707
447054655 2143
961825367 961825368
565800753 1886
294300728 981
184499384 615
474302304 1581
807422352 5246
640583838 13912
347453533 1474
761901581 5555
955503186 3185
729921767 5716
234320521 1345
624912030 2905
758579319 379289660
599104181 547785270
373666793 12694
440101468 1467
318287618 1887
864002879 2880
619047702 2257
5951 849155542
462685902 1564
340801137 1136
62318495 31159247
114860679 451
321712169 2696
661485803 13062
668700733 334350366
417807552 1648
491236403 52846
294062538 2188
1934 430597320
534237529 534237529
841748263 841748264
224383200 3283
511226465 2126
357300000 1191
463730343 6687
654524295 2391
165705245 4603
6114 293937372
878831906 3007
23389524 319
368160006 1386
282899060 943
2096 445749519
341618759 2520
520801148 1736
527897832 2953
226402312 1006
680108362 6666
1619 268554863
575842428 8545
914618650 457309325
214884847 2495
278401927 131252792
777900000 2593
152137477 879
714430172 6736
511282711 1977
820912979 4324
624367786 351791195
863703812 2879
539358894 13578
477891469 238945734
2571 347480934
722987900 469969433
721989503 4623
3753 922740496
956164929 35157
679800478 2266
189609064 847
486279630 5108
162883197 1289
90900494 315
565498116 1885
816560919 6249
787504749 2625
78912672 39456336
81071105 1024
756298762 2521
488099999 1627
737897953 268261066
481874078 481874079
557793840 2031
4309153 32
7450 956580000
322786350 3258
431402394 2127
885008070 4241
854622399 14650
373412617 86921
89832978 356
978271902 489135951
513487300 37150
799593641 5260
723902088 2413
807570683 6776
246752771 1396
81681980 321
259666900 3567
904160796 6668
227411400 2831
437398543 1458
703037579 3464
138138162 705
118524775 7334
61960127 654
601133673 2171
710402367 2368
130200429 434
532976975 9954
137070162 479
643197856 2144
264766040 2596
379394517 189697258
774897416 2583
177747544 2782
969799655 3355
867879121 7253
400330093 200165047
894000001 2980
454303902 454303902
883610134 2981
576795509 228274686
453299323 1511
585295500 3075
315841216 6417
873883277 3262
210440037 787
717198106 5460
862534774 3021
882000000 2940
631278709 5209
37227222 477
365101216 1217
561380011 17706
358156459 3812
558080520 2680
572818098 4047
120106520 635
793055123 14548
965707937 5121
822156498 3620
366650055 2374
43216956 281
522617987 12101
386099398 1287
724499889 2415
987273001 4500
770837220 17140
793199294 2644
331144984 126620429
866451599 11775
605267871 3652
970960216 6674
455558799 227779399
544500958 1815
617061873 2632
289289534 142805418
680870415 17195
528278029 8533
265470347 6927
693432830 235553852
123482654 613
222468730 12941
835383080 30581
54398777 27199388
812134242 6236
987599736 3292
638171712 3517
336794415 3949
788971303 2693
917112988 3454
812642417 3479
747802004 4511
266443217 1157
934252126 16596
329236562 6613
97809301 643
344543113 1368
129900445 433
436493249 6945
24899979 83
258600861 862
389399999 1298
620584200 4920
74752167 56170862
779260317 3095
305656397 152828198
737910161 3537
153830366 1556
753992865 376996433
672946812 2751
916017702 3819
809305208 809305208
74227672 279
765007231 2944
734706448 3472
578272968 20513
11119301 179
470598614 3365
564788175 4691
710526608 269641504
724240419 3342
622 151825846
860670482 3767
288723765 1905
163565722 746
464321069 232160535
363544432 1671
273590519 1173
403789216 2184
999774925 34129
348900309 1163
54366179 330
612899343 2043
586410276 12333
410772096 2128
569088079 3410
975519128 27001
237983749 118991874
933 250980001
896381329 16253
286852429 1676
223321479 223321479
370617490 15167
919796933 3066
605032329 5201
187674026 9261
2284 215365212
582571333 2390
395367919 3280
79556343 347
4282 572575030
11454575 73
995310502 10573
838084060 8965
342925619 2220
104608680 1419
186433471 1103
72466761 380
79740063 39870032
307684568 1363
826762011 2763
569142541 7188
377751047 5276
763774745 12747
243000911 810
312600798 1042
706202908 2354
10826377 138
885167056 8565
127542210 526
610012283 5126
547501824 1825
846910229 4439
345297144 3594
945221666 472610833
773972556 773972555
56999809 190
251828146 90962707
370801237 1236
713321870 4885
978770340 974243494
14943239 60
190192505 838
943199999 3144
5165 927687028
585815514 5137
564577361 12977
717974576 2552
847669411 584478819
750482422 4593
85029125 384
333507113 1577
374344881 1820
534698461 4990
655365275 2773
2108 152328843
2692 416362411
2273 656581350
350999128 1170
427564649 1511
291000839 970
768426331 10290
885600333 2952
633542814 310398
142503433 142503434
371055433 188209563
749303894 710307001
340348810 137172806
945826809 3578
251689302 1228
692560840 3109
746397512 2488
33780450 885
1693 263557775
838622919 15844
669882641 6747
5400029 18
1018 289870210
238784324 1328
17054792 147
347847362 2362
424956597 4399
997165053 5193
85917846 1277
889885186 889885187
765442521 382721260
1933 254539785
166345510 578
549127139 2923
550660759 550660759
789630671 9168
555299999 1851
110996199 1234
564902739 1883
2843 818468427
31897048 173
616581501 2510
131699994 439
78600086 262
27194 358076518
927903094 3093
891925764 3003
336338867 145590
763199406 2544
866269040 46795
239400798 798
647918487 2403
98391745 352
340200461 1134
509548425 2561
626400000 2088
972885473 52614
989311950 70650
699300565 2331
722573190 3030
803137576 6219
820029925 4244
791621445 32846
840319910 125029
802386479 2884
182460904 1483
390744224 1352
572146848 85792
648167811 2459
590749905 590749906
980055119 7942
255655553 1342
536362 2
504124188 7454
553217379 2767
175365771 87682885
105164641 560
827480888 13624
863101833 2877
134234496 7128
76833882 337
869770893 434885446
910676036 3574
630829003 30289
740964370 3155
207416586 3101
909297240 3031
88457293 484
482802528 2264
83999899 280
666583055 2346
222602419 1863
888602975 3342
516709061 5740
754671021 3442
443559496 1479
63530634 226
314700001 1049
333894108 166947054
380224463 2060
786597378 2622
659623965 2899
249361613 4167
354758459 1515
655799100 2186
198248417 1209
196324799 2240
281295184 1544
831600664 2772
50350830 248
657528451 74297
272266527 136133263
39595019 457
87139851 350
670421320 9679
506039101 253019550
648535243 6172
721410394 4735
527769725 198104
468363903 1659
638598394 2654
105848499 52924250
44696665 1368
980595533 35665
844964565 4224
360410347 1745
268286043 2372
906903024 3023
591123105 3771
667802225 2226
622867728 4816
398066373 1622
964790072 3712
36055597 402
486533626 2069
750900001 2503
167452932 2951
56099814 187
360171064 2153
6166 254503206
319198935 1064
145314371 602
873897414 2913
5758 949580570
524346368 3094
339473034 29682
2999997 10
838551781 4518
5865 877203268
891583714 60805
861484123 430742061
568387360 10107
361035277 7621
289243135 4366
57556586 327
928889515 5042
276041649 1751
290180379 136767210
377941305 1407
996692956 3463
796600225 3024
60448973 263
430296061 215148031
175434861 87717431
327900117 1093
977879777 945241968
183113830 995
549353877 2895
3486 905627940
975523381 5980
829575039 5432
422350851 2332
91734903 862
435300000 1451
763958623 4576
1175 190143200
830102552 2767
124998791 437
105484481 105484480
551869026 4825
40674615 411
104805499 797
430796655 2277
731441623 8537
62170 888098450
685171691 12110
37166560 298
859363891 394103236
313235409 3046
233428826 1380
56099859 187
737586204 3103
11408 610168288
127675999 541
258395917 18521
796197346 2654
428093182 37881
808802081 2696
547458211 7410
201300670 671
328869462 4973
510211460 26510
3115 715440740
426540756 213270378
14900043 7450021
160110463 19770
736414918 7054
706359889 2823
597340162 2169
547394899 30550
121143953 917
18830 634498608
697243373 2716
969021132 38274
107211629 383
822652273 46258
785170029 12948
739048055 10389
320636087 191872258
138676799 1002
11783 626692202
443250120 1795
616681628 224157310
123696717 624
77873 896504023
411754141 9404
485400000 1618
23700080 79
786003781 2620
838100459 838100460
991863778 9199
369435262 66661
335690979 9274
2306 521289113
56484655 249
981938295 3987
636993191 2610
965001585 35879
582460001 3337
816521414 816521415
4249 572285599
463373387 5176
185978524 185978524
841620511 21962
669530980 4183
461652992 1984
369035561 4006
45305092 1651
190036272 923
213858449 1251
261189632 32912
684662146 4354
3033 851565461
767964448 4087
85729624 390
105404208 743
756766355 22803
21900124 73
90147270 2133
917679667 917679668
102101436 387
616498202 2055
236700001 789
576997343 2478
400181453 2933
794891855 794891856
939000433 3130
927599246 3092
123166591 46208821
851865909 6247
884402948 2948
416648719 4304
708753012 2538
184984911 2266
688803942 2296
644877781 2707
509531449 3379
213600292 712
565288058 2457
845793865 6024
1874743 17
883871551 7022
263863040 896
702852036 27269
837230199 4251
676049586 2305
4315 587946738
192300008 641
938847766 4838
622807059 3467
199704629 99852315
284493914 2330
726295027 363147514
567381279 5719
82830034 635
678263095 4538
947017442 4151
286587544 1357
496010088 1678
572886260 572886260
609245114 2163
515011681 8928
969753002 1299937
386885726 1503
546299821 7326
641344015 2313
982812689 7302
128123940 1070
485580510 4167
458351815 42880
706307840 2380
449399696 1498
4156 293962854
312993395 1577
458608478 2423
672299999 2241
968103227 3227
148987026 2729
2969 663951532
95930016 6672
10737 978913764
593887140 2116
395266991 1446
4566 995945217
496056957 2427
43293575 4225
408602884 3717
959658345 6051
293188411 1346
873599588 2912
843558914 14418
526196250 1900
440082051 1674
955803185 3186
765335787 2782
120840694 1066
501873427 3176
335216575 2082
634551813 4023
906729758 4071
2782 504042150
818104881 7742
408469500 4479
900899999 3003
520888074 1786
28803983 594
785611449 6653
202799999 676
111599488 728
242157583 843
81739841 2807
139116520 2488
576895874 2858
212222971 1026
691478210 345739105
666299999 2221
834002281 2780
410700648 1369
910380515 6004
780918803 3833
779220338 779220338
344125474 2601
958314844 459121335
243000809 810
521387305 16662
916989180 342270515
636002737 2120
3756 632681944
359542794 1553
71196918 419
794767191 6055
563900877 2321
373459759 3251
440574646 220287323
136791551 70381172
574264810 3869
500138177 1856
992625317 5471
182099393 607
4399834 4399835
628354581 3164
403155039 52256
193800647 646
607490433 303745216
924097271 48606
23559 973573842
993066657 472383267
897900561 2993
528548988 1848
800017199 3792
955529741 3564
457296631 21370
613808684 4781
575043215 287521608
337660775 11055
760344159 3794
729538355 2639
728459821 272104936
521547972 2835
530682418 4154
836704676 2789
866605741 20020
818104440 2727
453300863 1511
210745268 838
236396347 24127
483609313 17184
639023099 3357
668449585 334224792
872080931 3479
235696826 1655
40286213 178
112499987 375
452390979 9949
490041750 1745
273900285 913
863414263 431707131
548146676 5144
970440989 3696
11478 73982208
999296976 3331
490467952 3536
496062169 5781
47572523 1594
252174657 1132
673933890 65310
228600791 762
440374371 3428
642665234 8586
591799131 2429
930620211 6964
999473539 7730
722447291 4308
812699222 2709
768763920 6540
210283780 147742116
17054 974512197
172152316 172152315
599600686 2201
76006534 359
324793202 1317
769504717 2565
187133007 2725
842478654 10593
616196300 6372
841630782 6038
485772854 2149
571997455 2756
104686451 550
840640252 420320126
808197886 2694
901205257 3004
866104194 2887
969142472 39061
419700389 1399
21300000 71
433890468 1488
663902214 2213
2520 656812310
584998049 1950
443998521 1480
256385002 890
905138751 8092
563356717 244172671
207563024 1614
999412455 999412456
402868787 1722
569401708 1898
96300001 321
758195628 718210712
39333741 2073
59099910 197
17100057 57
684114647 4566
958094987 7120
978599510 3414
164100700 547
413507221 36887
945435934 132620
433569701 216784850
121291259 14079
33854546 2279
569961288 18132
215407500 1492
877591783 5473
737956033 2866
232320825 1485
396902239 1323
721242529 10788
27846122 13923061
800097375 2667
216005401 918
899873351 13196
625204806 3638
348247032 1520
563884864 9832
221846 605861426
385008270 4722
574938401 3824
211200705 704
518240449 29856
939205328 4492
769201718 2564
327599708 1092
299343852 7590
103152635 398
120958514 59103844
210641984 1568
541800001 1806
847197176 2824
692487108 4224
969809472 3458
821406521 4258
474036649 3494
603890874 4919
393152087 2647
273053975 136526987
939931255 44593
334201495 1114
199832300 1730
500058535 250029268
163016125 4812
48112981 24056491
980512533 10703
385528647 8339
928033524 4472
119087088 48373121
358927523 179463761
480253817 480253816
487801625 1626
604802017 2016
972629287 8553
604978041 7762
421459979 1830
813888329 3615
353313973 1538
698660751 7250
327740625 2439
856202855 2854
463644679 181171145
878765352 2936
4055 500834649
754775137 8808
853084920 853084921
200458009 4803
994379233 5712
769782398 12992
689123710 689123709
245651625 1568
792728523 3983
410907379 108994
506347411 38831
36252032 262
157500525 525
95543399 986
527297956 8796
795599999 2652
749401027 3498
403637948 1359
860102867 2867
313020982 2821
761892379 3473
973505433 540217599
593820920 16258
670557685 335278842
594151507 193724
650998823 2170
292542570 1410
12598787 131
226352442 10529
371367213 1599
817415326 3202
10110 429197645
906113459 3022
196602254 98301127
919093081 855548312
87786017 341
47985521 962
777600559 2592
1130 122934141
382932694 4719
171899999 573
2712 314548063
981929494 4527
482310001 1800
69899790 233
322642891 1096
971102368 3632
184799750 616
577057006 2645
866768464 3069
501209411 3055
472060161 2288
723172330 251102922
698102059 419106612
104042534 926
565689226 8659
20025886 492
574514585 118359
994897564 993563806
270899097 903
511887724 4742
1019 99249581
819384282 60209
221523103 3026
199201152 664
599370559 12948
887509559 8344
881240881 89557
29148043 154
915599770 3052
263748030 1365
103634930 670
866048812 349859
740 190405746
549861901 2377
958220286 6425
204599854 682
684812231 342406116
416831796 208415898
3485 698658455
282755961 1333
879235842 11525
817499406 2725
858106288 6448
896145343 447060
201935823 9104
12508 305093690
601200001 2004
851749733 4926
217204352 4154
200153646 2442
614699999 2049
337582293 144855281
657002191 2190
649647895 2951
100159757 100159758
602926267 6083
10023 128755458
586079852 2812
89482652 1749
348964288 9877
171404551 718
984714045 97203
948429153 474214576
383944560 4440
742530359 3432
701486953 476087024
99373834 43016043
477255743 23707
663448063 2727
168825385 702
663226132 19559
602701467 2009
295203183 1489
256452610 4547
555505524 2801
665049624 2248
577803765 1926
423733585 423733586
281754191 8552
476911551 2746
783414671 14232
623102077 2077
527046285 527046286
25734565 239
718801618 10260
165235211 165235210
960294669 480147334
410698632 1369
80579164 498
765262784 3136
48870822 869
573013160 286506580
569400001 1898
288001556 960
206066599 1398
624734671 5267
2693 784691833
129343965 542
162448645 662
927302741 3091
316625636 1287
637872362 2967
974802209 430843585
231125598 1357
2736 487775111
968703229 3229
672524999 18375
146955551 983
899102583 2997
3745 454963201
220 45745920
523404525 22043
792816968 3507
151145807 1172
566103240 1887
59106455 211
887343023 9357
616700790 2490
442451435 442451435
170705271 956
575282081 2224
10124 954369400
955803185 3186
973199491 14745
663644110 4736
8639 674049336
282849768 1095
290660677 2233
736497828 736497827
61202598 257
668798346 2777
518878919 7763
750914267 25428
440063410 1853
3624 575913522
663986947 4802
277246764 1505
88349402 517
77936200 694
580846668 2363
789600939 2785
441930751 3232
649297440 15752
143464385 11888
743273727 15844
154671661 2145
331135393 1617
648934651 4485
870329089 5907
980521546 4103
1239 260035125
21350931 551
825600001 2752
58213164 199
383831275 2283
449419457 7007
976869258 5797
390795599 1410
202193377 1309
853438508 853438507
886800000 2956
88973229 347
2970 787109400
616071345 2981
763500974 2545
153154155 1155
628799087 2096
128410268 2353
659399999 2198
712502376 2375
26018672 124
352758024 1195
156546075 777
847294500 4875
22448960 365
708992458 6288
981 173459439
182676000 2400
965162255 5136
292637 2
977100695 3257
871882210 9402
150913958 150913959
141727723 4835
149719874 1475
616893902 3529
329963207 114644412
955986351 350981195
439170126 3862
270294307 1889
354215128 177107564
24797015 612
677703887 2259
980999511 3270
978042685 972435463
671997761 2240
955201765 3184
928880154 451438684
886548047 5242
382034988 3093
503123132 503123131
291415992 1816
17793 735164751
438899556 1463
659701652 2199
40717256 177
1354 79848358
180303525 2932
362101208 1207
21763 483196990
862326923 14227
124379146 495
575666209 432661930
520950228 2039
132000440 440
908232065 4101
245387240 1397
38479958 217
2389 490950569
314799524 157399762
981746944 4156
857557255 428778628
8387 968329472
742500811 4285
511436465 9578
85585392 538
98100480 327
384779237 2827
579774640 1982
260829387 1717
19191 448785867
831190158 21173
136020857 1632
769365640 384682820
923917485 4576
117838222 1271
3670481 59
392521837 1662
196729599 15104
644504612 2557
781814275 16525
276317173 9339
964077045 5255
573203443 5678
879902933 2933
436318796 1811
185452462 1227
602787262 122990
443175072 1625
522010740 1993
769088528 13761
317698941 1059
887398690 2958
240953329 1735
74640631 349
907223519 3360
951147916 85237
918153131 3370
641794084 2537
48773823 1157
786897378 2623
280059997 24114
238440310 3055
797045280 4640
943871957 9462
261459733 911
231522003 10612
808201637 2694
21600047 72
537770064 185466050
828375409 3975
728397571 2428
687932551 46580
84684391 1379
9346211 36
990475886 465030474
166853652 1834
2047 209990943
582599409 1942
264810185 1991
959432143 3608
377880935 2039
342299129 1282
361402311 361402310
202891968 978
391065321 1995
632397892 2108
365702180 1219
650400000 2168
538198448 1794
541002507 270501253
833702778 2779
857399999 2858
599998780 2000
590682887 7673
534261057 2072
230400423 768
56658927 56658928
425117531 7363
761291431 2679
254400560 848
10979434 235
651404504 16040
280065299 984
397078340 2141
323855646 11058
963979775 4512
857909221 4172
379601065 4600
879330488 15061
592801977 1976
3523 877421787
770928270 6738
323632680 1928
851099999 2837
13229 565899519
536257475 2823
903594451 4466
362564497 111627
1257284 7
581031907 2613
144334610 641
279790547 2647
2755 135464784
211500000 705
176979412 621
448636083 1611
890927855 8304
497417620 2863
236999768 790
978610368 10809
661065368 3862
38154719 174
753842352 3091
857274994 5931
893798816 8030
587370672 3171
958440861 15782
275099827 917
263981252 8067
197159195 996
353699320 1179
520767315 6072
881710719 7040
984905527 3813
634783292 8873
529427927 239464016
74998616 1434
955794945 3536
562362692 3277
721497595 2405
177345926 743
282210806 1563
679234273 679234273
40987920 402
812301507 583096596
600973440 4278
736340979 7744
140163728 1322
194399615 648
383620746 2794
804022953 48652
207701900 806
959308128 3728
257099350 857
202190253 719
738669750 3425
853840893 3341
778497404 2595
575720809 11690
687427029 263592073
620455817 11693
235204803 937
573903163 1913
644099135 2147
824098256 8717
977765651 5251
708164137 2952
239003061 3686
870425505 435212752
942329699 4212
482873293 4842
2559 656288817
909382179 6977
908105199 454052599
402487476 3313
313792534 1883
702825621 62230
24436684 24436685
874072310 19737
56758648 586
662624066 4813
331108429 1308
753381443 3471
852303752 5222
20457176 19889897
388291831 55601
368141591 2184
840902898 2803
308398972 1028
269559062 1528
220457349 1130
304501016 1015
136410898 11766
107198114 538
212100708 707
859881809 7002
336565210 3766
102164434 2177
443494356 1871
744054139 3898
828274358 3340
908176664 8305
34971867 2265
145679843 938
912119444 328408
3814 638280528
40758501 866
429894407 2683
496206577 248103288
955950633 477975316
536234740 32995
516086436 1780
500400259 1668
202500630 675
95700310 319
559275232 10704
830951159 5180
239372485 119686242
803979318 2717
188028294 896
1192 240031994
527280276 263640138
908134937 3734
997608615 11449
266292588 1822
2653 760954684
617196682 2434
519939294 1862
314091234 1513
999900000 3333
434668443 2737
855590060 7435
725869690 3815
278230552 1482
734228885 3715
158720884 2554
932456100 10490
792031788 5013
641277078 7021
584265991 2046
510680784 10734
112799999 376
560749681 2065
485988193 242994097
778937754 778937754
625361255 3817
33283680 223
220 49348627
531898227 1773
440150403 2211
875321451 5042
731936221 4292
99374585 547
314390175 1381
595103919 4343
551848969 275924484
37493 928047007
669297770 2231
405919685 3021
228161613 2666
588299999 1961
887702665 2959
546448200 5749
53122047 458
17699942 59
202639719 4569
816577903 8527
141355 1
667050232 667050232
205721792 2638
651352069 2324
910624492 594380296
251340332 1247
604366194 11034
8814 829315650
751230136 191278
600297999 2001
925699184 6246
313800807 1046
59544419 1940
469802449 1566
369900716 1233
933603112 3112
565269633 282634816
694538683 13493
221835068 1162
145800001 486
212238909 1202
60490321 443
419272417 2143
748691201 159607
927050880 103040
689 149274860
936710824 917166236
956102254 3187
727406512 3594
655800260 2186
4168 870470128
373799462 1246
591198785 30935
571631101 18593
748054943 11169
926627438 5783
417140681 2620
2035 211273700
39899866 133
370216395 3519
618902691 2063
727401583 5582
427500565 1425
4433967 16
749808551 43147
956556460 3637
664401119 22727
171292122 1143
537820095 11924
754265786 29526
503174760 2602
969750025 4533
676229187 676229186
557541820 3596
2930 640980533
860123566 3165
948047537 7034
845402817 2818
761213849 3453
585936605 2894
798901408 2663
816897277 2723
166403161 3045
2606 606133139
510076221 510076221
21419 749900609
407700502 1359
425622624 2352
723 65682390
341516993 6573
904889065 3730
41442993 1689
681602271 2272
209400670 698
197528014 3145
885641219 3930
40184 877954574
274199999 914
750862999 3985
778938894 3397
75977798 287
968096773 3227
917434765 3474
539227161 269613580
2737 671068029
761634439 3994
241199461 804
331549302 4886
381418675 2769
134564253 67282126
293399022 978
60643049 325
969402886 5557
164225324 6048
193890387 193890386
756297478 2521
650970721 2313
10225228 10225229
640551581 229271347
475576517 2059
591892887 2008
680296350 4584
520655301 260327651
125016881 1991
739197536 2464
853187020 18620
448386110 9715
207624774 1934
165989600 2800
863579318 4427
823617367 823617368
881331252 2962
465551257 12717
191084769 1062
132424243 633
816213083 458159
903713046 903713047
52671743 2071
16235 601884733
565839360 2396
483984459 3990
760500180 2535
2637 668922527
370351972 7687
409027847 204513923
56204009 26574
133199911 444
780452614 4187
978896737 3263
407925996 4629
995770185 219940
858816249 2995
831902772 2773
471937819 7318
361881761 1255
838270379 3345
399615933 2092
590907644 3345
302542832 32050
157190014 2515
32640611 258
178562458 2363
19723248 91
938218140 73413
957905359 5406
472702158 3648
633313400 12424
703340518 13007
31492308 113
752097493 2507
197875410 986
576898077 1923
351958513 6348
435303571 3195
438299999 1461
647240747 2422
450853425 1912
724232470 10919
823492747 4986
232215488 924
938400001 3128
4811 753800770
833644934 833644935
409542343 3621
721297955 3264
372059125 2083
34537666 128
27784592 558
171532285 371282
687376563 343688281
719690638 2706
66300397 221
218141286 2589
464567836 1590
583208391 4751
467406295 3332
264366648 1542
35099882 117
561779795 4782
576298738 1921
257999139 860
820573705 17201
2699993 9
445324202 1833
542757669 14797
35865347 17932674
962371813 8737
570800911 10736
139556144 887
539379487 9223
732308452 732308451
366488759 183244379
864742352 429211832
721199350 2404
249600956 832
325429414 2003
462803552 1888
379057709 1886
980100000 3267
806091361 2820
802489743 26401
845499409 3212
630367634 2362
352554913 1948
221699999 739
1889 517584111
480931115 4502
2762 550364370
689206090 9710
705808720 11386
26363260 1060
569401716 5003
906571793 453285896
588511536 2916
3816738 19
71400043 238
370575241 6099
686097714 2287
853513818 37823
666900000 2223
216773564 108386782
771523705 27582
852680289 6346
352537878 1695
665461671 2422
821998185 3209
822193060 11659
615439176 7025
797405499 21681
649430252 17649
436366813 6034
260692551 1175
820499999 2735
762678117 8420
677091600 3610
771302571 2571
987326077 56376
384601281 1282
769775314 2729
43953020 232
252970966 2295
693602273 2312
175006329 638
836746914 17129
89669947 1119
986396712 3288
581950490 4457
221 10176177
692745447 329650884
855184591 8955
859497134 2865
944893174 5675
591436471 2498
138176052 599
303451959 151725979
836653160 10713
920561825 681424611
815559420 7345
742397169 6544
469198690 1564
902775063 7809
134584694 791
529498236 1765
503611957 4324
63591426 681
558334129 3179
905398681 3018
267300891 891
321371090 214192601
46968950 665
986204155 469341235
398270021 398270021
937372284 937372285
547168270 3923
408863336 1741
23536216 828
184750672 1440
345299380 1151
265653306 1158
202228572 4251
697513105 6612
969692213 34643
709657714 6271
471016079 235508040
471903409 64257
84900 846198300
661473623 5866
546214907 3398
49499859 165
592986317 197691662
655112739 3053
565104413 8534
836973587 4092
75444014 1257
119023648 49740409
509744007 2912
121213899 563
38059398 2120
802197325 2674
961736392 17721
816377858 5049
76613081 38306541
932099065 3107
677582312 3340
841160450 4415
153372180 2489
242399325 808
689400189 2298
107368676 53684338
343683048 1182
1486 94878873
266 73207988
981296832 3271
6222761 58
641153899 38703
462044511 4933
825027313 4152
21243978 324
266217556 2235
202598780 2401
963139994 963139995
749402497 2498
86884119 1113
815097283 2717
287377587 2321
534774698 2141
859680727 12240
715601919 2816
192096898 889
600465495 8355
169565427 25876
49964378 211
575167200 2256
701373582 2426
68727 934024214
810386586 28731
461398461 1538
317044033 3728
863100557 2877
50751609 1097
761104862 2537
618900527 2063
999000540 3330
875780789 5796
372600000 1242
8008 669961674
323479081 121944
94260074 735
20473 894915776
859724736 3523
690956908 3491
686102112 2287
438776323 12677
948444021 838344441
477261959 1743
609278962 4838
830102768 2767
180877529 984
32197592 217
117216359 537
25199944 84
799827564 36928
481703816 4699
990304939 3301
741668661 376469
107359239 687
602923736 13576
332700088 1109
282300000 941
412499872 4347
908699999 3029
862431469 2945
673772529 4598
64880066 478
181799558 606
682116304 2564
848611893 8964
567277999 2499
60127615 211
387937757 1972
2519 670856159
114279595 2329
471962567 3077
508223099 2695
190412648 2037
64446484 404
624604393 624604393
91164074 427
330602656 1138
747613385 3017
334243785 147569
932129834 5187
575137280 8845
533063568 533063569
526898301 263449151
574780360 2360
836226943 810686861
50330836 177
67997163 37888978
847500000 2825
82715881 2210
1626 193962108
558283483 2289
833868765 6735
372394504 20803
62151683 456
803878561 7632
404561103 1394
605702140 2019
2309 155686634
621832925 2520
306329471 1174
363300065 1211
138144383 6482
75600860 380
45711557 451
437940716 3599
568297457 7192
937801247 3126
248103174 1026
672000001 2240
828597238 2762
965506525 919370159
707778405 2539
842100447 2807
221212841 221212842
679132243 6356
106531783 106531784
269700654 899
19665 982998711
807165524 3643
905999700 734096472
366213050 1850
909900306 3033
642300899 2141
274634615 137317308
307501024 1025
318400395 1889
945928620 4258
485422013 1826
636566375 318283187
917462196 3709
488605463 202974610
486672901 223198717
123936500 483
398167428 270514084
847631735 3073
183651399 1778
184291796 676
170531990 1566
68935615 424
914157365 5491
14699950 49
82363222 1118
981306707 8347
351300520 1171
153073572 899
427432881 12691
782418174 113575
669592871 5304
555800848 7959
59998888 248
284308824 2364
252855858 1408
454506767 1982
708086859 3391
175500583 585
335436402 2118
157921795 935
708149209 2392
470106779 3223
648175866 12299
666404627 666404626
863865495 863865496
637958857 2603
359941571 17148
195183886 1261
70190027 338
936581786 11333
313500586 1045
320797577 1506
523594030 2863
552231754 3065
41192694 142
103 24362109
114899965 383
202497863 1390
1599 288721724
932100000 3107
438954579 3489
8210953 57
226800757 756
115799614 386
188700573 629
885480002 737769194
507222063 2367
35572369 156
241745348 1066
217044107 2886
11654335 3358
971523808 3544
703965621 3424
819677851 489716469
907266593 4167
532215385 2073
726899141 2423
325890447 16087
428159152 3293
16284 665007208
554494957 6746
963385919 481692959
692431973 2691
215399999 718
760739053 380369526
621022951 7110
932910348 3409
950590843 14622
397240420 1811
417240061 4085
49416629 610
377298804 153385752
804120695 61884
157541389 1399
302595616 302595617
745765478 372882739
997802272 3458
931798977 3106
674837029 5919
265727970 1464
329423684 1383
680058457 20601
287638416 2964
361748460 361748460
10408 972013528
78087911 637
842445433 7492
538500484 1795
931709341 3813
716913863 2952
182121083 709
684111469 5110
62171569 1164
979199999 3264
764511227 3027
837602791 2792
854701035 2849
172551708 1432
221968108 1139
166499560 555
17885614 93
655429508 655429509
304922591 158872272
393694416 1643
4016 673741426
930959015 5675
848623187 3738
383098921 1277
582598986 1942
254360379 1550
228204996 4548
478938097 2457
165521593 1476
650770429 6451
280592820 8460
26176162 448
286735346 1579
590101967 1967
16383169 72
255612282 1163
824250235 412125117
756176624 68597
109336411 1206
681512259 4331
224399481 748
840346062 3418
677 107821051
414126239 1640
924347236 6320
339674996 3026
108 19761624
551068020 2081
679388031 339694015
469934799 3492
640370359 8057
332580095 1513
930152416 6164
306397801 1395
126636273 1228
132079989 932
370555291 2295
157500932 525
479937232 2252
177243126 625
202799325 676
792516701 396258351
199745687 99872843
862081429 2899
49298434 219
56490094 253
885139754 6410
762902544 2543
580543760 1940
154293033 2150
365060687 1904
241800191 1536
224399999 748
322822747 2377
569185288 2296
221740471 6210
451157876 4975
1535 316631001
691797694 2306
3101 188265443
7403 570029952
751701858 751701859
312393 8
572423432 2086
30730393 184
408043726 31575
879299999 2931
673680870 9190
150030900 1350
645687270 4506
354827551 32550
72439213 288
297331073 1537
106733273 698
723840647 9758
586921015 2728
76799992 256
46647367 857
236 35010397
620702069 2069
5389 952699754
703321574 2852
184727064 896
386389764 3335
502715343 2182
276758732 276758731
969549500 6575
293827118 1586
296889494 1351
28099658 24368373
520201735 1734
252301260 841
712502374 2375
685562106 2466
17740 844582867
719656855 6788
53099974 177
60853027 21620736
957296809 3191
303300000 1011
786163402 4801
656877136 4805
958359624 15224
185099895 617
138924514 742
839096135 21428
729693270 5711
874023879 18898
588786667 3302
236889841 3660
232199226 774
521772287 9824
61846841 220
270542723 2321
540935466 1935
642901644 2143
562765544 8399
747087797 28902
263008439 1038
875169354 4093
880919640 10040
581265501 5871
300143359 300143359
799647653 3161
640543240 3087
1704 379344428
345150190 7562
208243920 23710
118499973 395
350282829 3890
102355866 51177933
884441 29
413100001 1377
286500848 955
703797655 2346
363796736 2529
887700001 2959
898165080 7740
731702438 2439
374318681 3417
69672033 3394
112627654 578
228441837 114220919
375904229 6430
213722817 2521
6538 574733840
5372 261113694
482159089 2786
71943991 70943896
4790 784027107
104400001 348
885303916 2951
129571688 789
489447306 4420
831734522 19239
743773606 34740
508994155 11582
663000327 331500163
10494 915269689
778904001 681043516
112172648 993
383098723 1277
241838123 241838123
756398280 4010
485329755 485329755
624298592 2081
114867399 19100
749402497 2498
627445309 7710
322960303 5306
1396 321420624
542108145 4843
184379949 4616
2556 627426432
732931847 14036
167517047 2122
728428032 18009
173156383 15329
691666491 3591
796804076 2656
107999641 360
654725080 2840
811163599 12220
711740305 2736
73799754 246
886797044 2956
54599922 182
495321003 247660502
177599932 592
872964385 3552
638704499 2950
234299219 781
1062 237550488
747339325 7075
709886465 3923
392087996 1509
229711702 6117
370678704 1387
244042657 49764
196937565 939
223845256 4952
979802814 3266
961501851 3817
105161716 381
3323 893414524
989148791 989148791
495239282 1671
558953539 6830
332099965 1107
17366632 66
945903152 3153
909093355 4203
371409985 2409
542357151 1825
380035622 1813
951596829 3172
597717523 2071
316202030 1054
1215 324007795
574464879 574464880
234754988 2397
10409 544588471
6559 551454484
896068497 3230
488836408 1862
622700285 2938
807519553 711384931
436297742 3091
987002489 5308
990645726 12620
197286835 1873
272409130 49574
757917079 4092
35999881 120
411002395 1370
1628 456935339
4030 863322720
406484306 1636
73800001 246
562203398 15546
539170460 2260
598377862 345035805
514197873 1980
458904708 2090
1958 354148855
334173788 1924
203100678 677
696370913 656779703
310249275 310249276
472505276 2006
708128477 4084
91444644 765
446099949 1487
905998134 3020
8127 58514400
4068 686780173
260399131 868
877096904 877096904
286978244 286978245
431398651 1438
594091351 2550
326156115 5329
588034267 4514
466053854 5102
359402315 1198
645044337 2777
313883422 4564
287281621 1143
187501029 625
43219029 52835
223801029 746
205755164 1309
294270511 11730
435298548 1451
390898697 1303
554008489 277004245
35305515 255
743143649 18488
485289048 1992
150661977 150661978
181606071 669
224662889 930
461409658 2777
12696 402493029
673576590 2833
387000005 1290
664202346 2214
889592404 8681
212400721 708
529437209 16139
316535296 2728
101156772 1353
194700703 649
810456097 5664
72629980 243
994796685 3316
522729294 1950
685201020 2284
150900000 503
163021501 40623
421260918 12187
158120226 64782113
382992706 2772
518003711 2175
771303880 6521
334 37617937
152797782 578
946741495 6068
550502212 1835
998425034 13155
814621123 3054
338481290 331195
403499071 1345
381382513 381382514
796195904 5789
454607666 227303833
1878 328553517
845997181 2820
171378060 11865
388396548 1332
402917759 4032
750840335 375420167
759068619 3829
6607 679143839
90612952 328
614553000 3175
137627028 972
564900673 1883
673204311 2244
991237863 12597
784469100 11705
325619910 1197
375901700 1253
710099999 2367
630723895 630723896
581561539 4430
33216731 751
799366809 4063
755704243 2519
987299999 3291
795356525 8467
671704672 592814691
137400232 458
291899028 973
806470363 385532984
898915881 3742
2598669 1299335
909103511 850692841
993205587 8100
182254102 72812840
275934430 55779
633560873 8261
598626345 4283
762049271 2600
437048469 1548
152335326 743
963154023 8797
945005946 43135
6906 609090608
301337567 1596
351301171 1171
710681 34
772308332 8478
573862235 14897
879697374 19578
768365930 3185
769944463 3382
331755156 194839300
807284597 6548
14405 683474035
192572474 1232
122393171 470
820017900 2925
198047961 1972
471502963 1971
408777744 12624
306914929 306914930
271567145 1626
826430483 10739
572530379 2370
562918045 73268
251701286 839
122100651 407
407691629 19035
3551 788105389
973670499 8234
306110441 4358
889966025 6462
258730889 1352
939315695 469657848
670055741 2810
575233778 7562
107733296 452
811588581 5072
344923782 1204
897494627 5179
520765771 2877
974978940 465984782
196500198 655
433753246 1575
379201263 1264
30850228 144
114810470 666
342901142 1143
756299999 2521
93300417 311
15866 636376687
92823890 375
115983876 98206872
162057607 845
909665632 3476
107989893 462
634202113 2114
10569 804545649
72299999 241
284823781 384897
956132523 6390
740642336 455204403
991508174 4683
218578225 109289113
656155151 6096
334459790 3515
146560273 564
990673627 174743
264900000 883
222899257 743
14233 767299144
200270241 820
6108 656164116
59100001 197
226500001 755
170099433 567
547776048 2353
429384637 2293
155717986 5695
2142 418052591
164643414 641
254999150 850
953069060 50001
562979776 562979777
24746 487578878
16401 641327990
684297718 2281
791823093 6654
606002484 2020
166184355 1022
97219414 391
279768472 1023
340375758 10403
123045443 684
596012962 1993
675388343 2682
327510646 1155
721200995 2404
75090743 2088
183900613 613
771902572 2573
588601961 1962
175162626 3006
3803607 13
570750401 4400
519870056 5969
2122 510557444
175039054 1129
450905516 4105
306711272 1442
456974749 3625
295724919 9777
403675705 1918
239424092 1584
811508959 15678
90135476 358
368819780 1389
699502805 47395
613248442 34748
4386 947533896
104748001 602
772937577 386468788
133905890 1308
728923608 12114
942217363 942217364
759623339 2568
488504905 244252452
294 64844497
159000560 530
467003127 223352855
178253436 20905
225297043 120572305
481198172 17058
809295170 390916504
277580806 2618
243342780 1614
585087899 585087900
166335676 79396405
203203639 2140
494401121 1648
29292984 155
712890722 626541522
723968448 4512
612300718 2041
119402376 1345
918451620 19962
935705483 3119
407955283 2374
828214516 828214517
120343682 12945
275543311 1190
545723944 201171
426523247 3853
134100448 447
581398061 1938
886375072 6283
53092048 328
298501925 995
507034440 2745
297462687 111901920
729151864 39452
797590549 3287
708530166 6291
206909518 2593
198412666 1952
4205 919173319
911057064 5457
6347 409874104
5501 822916594
157456988 3044
942307800 6670
487486788 28498
960546226 23333
301847750 2052
28521507 28521508
385198717 1284
129648870 774
876779405 37458
775822439 5066
654102334 3501
476720827 2300
778828075 16815
921327836 921327837
685120677 2452
840053956 3809
781497395 2605
486594912 3048
736154600 8589
1259 304717261
273476669 136738334
582879034 2347
215460961 14190
334459441 1680
391610465 1383
578386889 8648
628816804 2156
610798452 9316
212013538 190636871
252464641 1886
349307505 3052
204928543 803
162203765 1180
601453523 2324
954448674 16018
629681040 2187
482551300 2421
706385490 2777
257438176 1233
219148472 1016
895855360 13268
2042 387297187
642895160 642895161
354321894 1727
867900001 2893
479978540 10521
557796559 1940
5648 799914936
329137808 27536
840302333 2801
599398002 1998
965679000 3250
693172563 7593
651407858 3777
787283817 6809
954599126 3182
189125908 4299
816351252 384801970
955496098 358312632
951600000 3172
469058948 19361
765254849 765254850
446222959 4979
836500704 2956
6317 936298320
64433185 719
785200573 20519
843761120 7217
1984 164724754
237058341 968
113703008 1443
696847800 6599
300933439 14307
894351456 302400616
280801804 936
5419 867477653
887119019 3100
49232543 769
851920876 3375
298799283 996
231664716 927
872071873 1790702
795596363 795596362
294556750 3928
356476364 1432
849352571 424676285
956648626 956648627
23018300 100
3953 922541066
352500163 1175
396500584 396500583
242847180 1618
933787471 5426
169799878 566
892414391 9701
56213595 886
271499999 905
888877142 888877142
826288151 7338
379121671 174696
12300000 41
75293 524415745
400201335 1334
705 97015755
921294191 5168
330248627 3166
903129710 4044
687105233 29843
337199812 1124
454747683 454747684
30267541 276
321187460 1094
582319474 537612195
654176698 2246
361907527 21296
152981786 1334
550925925 9967
983498628 15874
837636352 418818176
118500547 1068
254389508 127194754
413076344 2423
963543230 4203
94898878 433
796402322 27941
966304046 3221
318599115 1062
412901650 3178
49200193 164
314265566 1113
599951797 3386
1848 246831412
394647294 5773
464704486 2289
784863647 2789
998418608 456523985
701097662 2337
175651435 933
597559951 2133
268565228 999
415181781 1575
231691018 791
937872960 937872961
924604163 3082
926638517 3202
802222862 8524
835814100 4532
456337701 2275
781113901 2940
339895105 87041
559182091 2804
997211261 497669309
97800377 326
244200815 814
894671350 28550
317888959 158944479
74749853 267
125218846 519
369361952 1328
492100671 2085
16885725 76
709827876 3221
704887908 2381
625 118064804
165069599 600
171599837 572
495156588 2399
948136063 948136064
15732739 54
586162921 5664
610226586 2630
5567 923421715
198929887 1654
353239919 2970
368505546 2960
307619711 2097
619329824 3823
231600000 772
763197626 2544
452465705 1817
5499 284579200
521418924 3588
917917507 14156
923120171 8990
584335681 2088
387414243 1609
206609923 19049
103926810 390
243300812 811
939119668 6427
488401006 1628
783387580 358796743
283199056 944
989699999 3299
907531708 414814809
1795 208334033
826990847 8066
227099999 757
701700300 2339
69194370 618
490486690 490486689
924997917 7993
268716671 2632
961365715 480682858
439402909 2749
641315334 53394
50383741 388
565488977 3709
727133208 363566604
375486758 3235
372268603 1481
38458876 1127
957303192 3191
833454292 416727146
589800599 1966
977423097 793770641
731055427 365527713
344647351 1687
871237599 26023
770147630 11585
563234305 2208
110573368 2488
786599999 2622
643513459 2338
461593477 2926
748502152 2495
951329449 8911
821130619 300477541
124499786 415
607200259 2024
832803790 3913
262007146 1517
5551 369929137
575362776 287681388
341599660 207087764
431211619 4846
280775032 1256
645902153 2153
629659546 629659547
200642013 467697
556798145 1856
275618120 2597
71541776 976
483879369 2847
307145717 2698
209293703 111677389
455910701 1577
994262007 3592
92536450 313
373799999 1246
71776559 345
75099704 1533
182729763 80026653
231006611 77396
146815383 533
887999999 2960
252120238 1198
157373965 3366
788477923 2679
232658118 232658119
587401958 1958
373374176 2852
757803353 2526
299573901 1502
1187 274809872
68860508 359
280575640 1143
965451577 7520
568638611 12410
365173374 1731
737150352 3716
571501904 1905
98 5309118
255189277 5956
512656539 2815
250429831 4022
58059053 332
672300287 2241
476376223 1834
825020891 12997
302355720 3373
296565056 226860006
4099 970659596
711601103 2372
292682211 1073
309103592 1708
726076700 3141
112993342 1189
2008 47629760
940499324 3135
553818626 2675
249847061 1604
188100627 627
39286901 131
637498540 2125
563884944 35707
579 109281039
225232863 924
452262721 52104
808127266 3258
443122641 383118868
164683127 1163
195599349 652
420343306 86845
516201393 2446
69658999 1000
262200374 874
374701850 1249
600819575 600819576
161062187 1963
650904678 2459
29080075 179
438197760 3696
272945875 136472937
528141437 2239
49799999 166
3102 507870078
749085867 6284
238251160 1946
142390757 142390757
93760361 93760360
483458315 2239
675977789 39829
249824025 1107
129079974 64539987
165257470 1622
124742481 1516
562801877 1876
450163378 2083
326524907 326371015
977171103 4838
681442067 3781
622359449 10406
26670251 13335125
153899999 513
318786305 318786304
79755776 325
148199506 494
20598 136289237
431399240 1438
892021193 892021193
712802377 2376
234699990 1722
873180026 5457
177247193 8344
958087644 477152436
995364816 5836
892581908 5164
142176004 9957
2872814 272
25907 873895390
144008329 1130
1223 321194044
481302855 285222273
626689711 2349
288193357 8074
579299999 1931
608365295 3696
503398534 1678
495349696 1670
919503066 3065
759991748 6477
661498484 2205
166499999 555
887867194 8623
685888963 3331
64857341 367
500566239 159416
173037276 2682
641027607 3399
546248030 2813
3907 294787057
410958881 3184
733024903 733024904
295195110 1127
760104153 2629
728743041 3160
997928411 483304952
498764527 4300
586753728 9084
56226053 611
288600001 962
656155920 3010
763424558 3501
975596749 3252
890056067 3961
399038866 1389
2833 601644210
401092561 5977
186517784 827
661692312 4577
178353571 785
509699999 1699
657017919 2708
433501446 1445
591132195 2179
576489213 6749
515806491 2225
347984811 1910
996074079 485763644
680526209 2730
1110 267417721
158581470 752
786749535 4688
944617949 472308974
289188727 144594364
910367988 455183994
545823742 4846
552544991 4570
90691246 797
303818653 2070
487202944 1624
868939218 4094
447898579 1493
758817895 2558
608198268 8054
663377420 13535
116310896 1424
682118815 6357
434079172 2161
418580829 41853
84300208 281
487505448 3130
400277974 1511
242400468 808
678076128 3408
199346942 1031
8438 654409090
688056460 4394
660201071 2544
540589022 2513
366301440 1221
36227655 122
325165105 1296
79325061 664
456598479 1522
115088715 3274
545648765 3167
375075451 6563
687601447 5318
126188442 4899
440398564 1468
728400001 2428
337085709 337085709
230400163 768
409820789 1698
899330720 4651
102720688 50361
868204715 6452
472752780 472752781
1725 277365596
684491919 565187141
191061361 5845
206699311 689
866921611 3873
926078705 463039352
16694208 216
495713397 7374
463422073 2441
578402131 1928
2594076 16
196400709 667
406774657 3456
292824118 1130
604802408 2016
735043675 7826
842860288 4192
390135397 9708
383772727 12858
46607106 161
963863999 12375
205286289 1994
258443224 1527
477012439 1884
793229553 4318
494584879 247292439
189356399 675
880603107 7546
961067135 9741
711239653 9714
846092250 2934
936141594 699538674
273823221 5225
415231543 13926
239799514 875
657448073 2414
713225228 3627
859644579 5009
660002200 2200
695651242 8459
628569215 2497
398016152 1836
704102312 2347
982922765 6508
51300171 171
713346880 3985
7777 578562138
600926142 7511
862476278 4931
287649648 1872
426129439 3244
884580191 4203
545701444 1819
106800000 356
318432745 5607
211 42699015
986428461 16768
135707638 586
1379 166906398
259200864 864
693684047 3250
116999999 390
506 75527184
301800000 1006
338401127 1128
314721715 18462
629222453 4669
743581393 2557
472799152 1576
670777482 3281
3946 589044806
595743055 595743054
567209115 3043
289451396 34618
795681999 4750
2736 805930877
312298959 1041
558684872 6658
106976342 2822
854392568 28597
33663081 246
50211436 195
898627370 4317
918542080 3376
944456603 3238
1844 446717003
765879162 3439
739244393 3717
405737917 1817
225216366 1027
772129523 257706666
226736508 1052
289801575 966
678600000 2262
412475846 9367
171392048 1213
666634026 2734
532227429 532227430
582383030 8000
70688863 413
828600001 2762
476099909 1587
110400367 368
985048189 492524094
537984360 11741
902403009 3008
684943265 413863
762597457 2542
156380167 78190083
172549873 1452
867028743 433514371
788097889 2627
106112440 392
352247227 176123614
637502058 2125
274579460 1989
4519 300612918
446942486 159281
716751861 358375930
611393759 285165
989007842 470122989
598500526 1995
312001040 1040
717571574 5370
418121257 2856
933306786 23937
676495417 338247709
361702333 33690
318887870 2806
231814771 922
981300040 4340
883234975 8893
812701781 2709
499803137 1666
633089688 3084
28641107 11485481
509017193 6678
693622157 2421
379410156 2169
811805844 7297
189600000 632
964207073 29487
255560354 22455
154872225 372289
611699362 2039
499799999 1666
884294208 4032
441600001 1472
555464237 277732118
814 238262684
971386286 3248
805042038 3162
857440384 7232
397147997 1534
979242081 425677087
199758285 793
110548095 3277
4704479 216
26985197 116
741389215 3498
202198933 1443
348328900 5621
607618667 12381
622931099 2797
13662561 13662560
769520295 3493
315638603 157819301
929554797 3727
1335 274335825
214813513 1886
967499943 3225
161099843 537
754208272 3004
817133328 11132
149908632 936
955778946 757115136
705277418 2541
61937383 473
324742537 3173
321032901 3596
991259889 495629945
139882785 4432
76549969 594
550006657 2605
310801036 1036
195727669 195727669
764700016 2549
259154803 2377
684758611 342379306
352719151 2775
851332641 425666320
567166442 567166442
861026850 3450
941312260 1461665
8165 683402518
10295 499791365
938471985 10754
996905720 3323
359100675 1197
652435521 3822
207599884 692
353260441 353260440
519905701 1788
509700952 1699
2073 600737599
650571896 5356
694006707 10181
482854364 2879
215290114 1078
1838 50823906
10531 223747280
441935945 2018
501438376 1971
87942250 87942251
745694926 119675
485 112216383
4732 561227213
93900312 313
734328987 5028
390407761 41546
149303871 1559
435200267 17948
534421610 2542
613532789 4279
167099752 557
996297219 3321
987123312 21322
122215360 473
118963704 673
485467518 2169
367365872 1249
813941839 3526
840602801 2802
4547 385772027
552657755 9910
622098950 10090
677100961 2257
978442055 3804
110595001 808
425006729 2190
973645966 338864898
907797490 3026
118199999 394
426741858 6221
188498465 1489
530207708 2516
693651850 3043
669034326 3211
841983278 3279
180956520 1740
37018922 367
742330847 742330847
475460408 1785
49552354 279
439566654 1719
534346304 7220896
64266170 827
616931212 224755198
701059650 9679
21600115 72
3881586 31
672494327 4546
138915829 2724
853505971 27148
159430847 552
566208572 275604502
439681334 439681335
382166829 7989
396900000 1323
679604576 7712
732335156 4671
410973473 2113
323997680 2416
730968763 4327
585285700 3157
837820239 3361
598146277 9494
502203019 1674
368821252 368821252
32699999 109
723145629 5946
593700018 1979
949727475 33338
425312098 4077
451402758 1753
365254482 3570
634109159 9794
827400000 2758
548488226 3340
811 92762787
428358613 1812
445825443 10884
543900680 1813
32400000 108
473501963 236750981
901543082 5847
3780 335007223
146656225 572
148799505 496
26061 642638199
867597319 2892
31623695 181
930885918 15221
957600000 3192
170999522 570
617672124 2566
114436587 2924
921303945 86019
18225 716345949
988201616 3294
34656001 192
818110579 818110580
305476644 1892
847201499 2824
932197506 7338
284980619 2676
90599698 302
709295493 354647746
463153152 20328
737400285 16681
75299749 251
806997309 2690
65480362 27141127
970487886 3472
658129535 5353
143383092 692
425100157 1417
308334835 2705
658012251 3205
830067461 8401
856888198 6837
410344242 1518
6935 941861072
803924801 3068
717386768 5211
20099951 67
164100547 547
777035073 61856
508391530 6797
432214396 2587
460786457 7877
893531401 3217
624140245 7497
643660196 643660195
14563709 7281854
827488479 2912
902992910 3521
346642450 9845
648648987 324324494
87485791 1610
521401737 1738
8904 986043468
5202 898312131
116290735 1245
290554778 1087
110286692 477
173908368 912
384681875 3202
439725259 2011
742580799 4426
766877172 4629
1114 301421251
655190185 11546
713388707 16747
853231848 7576
597125845 597125846
434585751 6257
293814548 10683
142170997 627
729476890 2838
281987150 1244
309311473 1648
319718400 1810
150299999 501
1250 368612116
422564537 2321
704808479 2840
393157913 1429
416501277 263359745
738739759 17355
119939402 1581
918016695 8806
51679984 263
332819240 1313
438592179 2960
848047115 2842
994920874 4447
823442349 2950
618443444 5771
252482992 2828
522588975 3437
113100113 377
165674376 3942
568984756 4737
308396704 308396703
376712349 376712349
524526633 2039
67357499 2625
414784678 7994
597928587 2069
964663963 954154060
838455785 2803
72600243 242
140410374 925
948318523 6862
709888530 10751
862960434 2905
858299735 2861
345682081 1215
330914390 3837
959557559 958096256
533 147077086
260363416 1105
524 137153456
615441975 2776
351299999 1171
956619681 6112
314400000 1048
920396933 3068
372935137 1272
554794300 2151
5765 110291309
780880127 3759
273952265 1992
753321536 28864
611910476 10153
125118426 579
61123398 721
161133721 3894
127105883 534
88662898 66117
262506198 2971
651868843 5906
112417423 568
499 134903153
1143 239698768
493350648 2031
7511 735939073
853102117 17371
383037190 2711
366315104 1490
281753529 1907
34509047 17254523
79086164 36765136
45987562 237
976501134 4398
2848 254373497
336575761 3434
845097182 2817
278559749 9304
61375136 2345
789708822 6677
90754703 403
347701502 1159
637330289 152837
251022985 19111
870009510 5457
213822949 831
480899999 1603
273122030 917
881841242 881841243
749116147 2780
626970127 313485063
51516287 2364
544109330 5553
598535068 299267534
688777488 2712
776153577 6459
387002048 1290
176513336 60861005
549889635 2927
814389085 407194542
252294168 2203
29877014 1029
814249500 8390
192019423 2633
324513417 162256709
447735573 3907
129899567 433
182116086 91058043
72609715 337
982499999 3275
945090794 907873400
853006533 3957
684794135 3484
692200 50
630900000 2103
477502196 1673
420270560 1995
309264001 1500
449394786 31446
8244756 30
444365291 2310
199798850 1130
472069482 1615
781937598 5789
144060520 587
944867495 4337
716475614 17817
798299999 2661
17783 939160522
289774963 1070
332698890 1109
695389941 6265
320731152 7868
600902002 2003
561 96492645
47352815 441
36574211 344
781199185 2874
182751193 1959
114727851 395
270600000 902
18732402 867
861602023 2872
9831993 9831994
467769039 5569
842147177 2906
287026102 2071
539281669 3137
974996750 3250
545061799 2018
478378645 3673
950612884 18827
531328426 2459
425153409 5995
440320245 5616
832681243 3574
813507766 7957
210871889 3049
811149599 10275
836364368 60571
950238032 5422
148446593 722
978384117 5445
472488053 1968
6497 944762494
190800001 636
883797091 2946
909366590 7297
132957170 652
815814043 29047
161595321 1742
831451484 831451485
769087297 15936
63464226 222
884959682 44785
503053601 3920
603645050 2139
664493401 6157
191886735 849
332401109 1108
8508 848785156
177599409 592
495111585 1661
93900314 313
803120447 2802
810711400 5192
556798145 1856
156036537 627
97979649 472
305 58426313
61799988 206
893345669 5317
556391809 2954
58769879 312
856770506 402945110
836586451 10022
816798851 26489
241518273 1984
471371266 675317
518808337 2742
321766705 2509
367272184 1501
1127 249943806
474392419 2267
305466601 1138
930845630 4070
731967132 38922
121451172 121451172
783984144 3388
904513590 5178
928394488 35096
929552644 755413983
211954855 769
219300542 731
641397903 2138
5858 61385982
837194931 10582
467644194 2601
621902073 2073
623042341 8742
615302052 2051
844813794 4509
135000450 450
643808934 342058683
1911 385892052
267600000 892
418728321 2434
21299999 71
342972647 1434
703797654 2346
648299999 2161
908421343 453617933
971412615 3951
439927496 5048
464400000 1548
894292815 459994825
626090699 2387
1841 278956885
495453368 495453368
898504136 2995
469502708 1565
709249015 2872
990701490 11558
187976868 1245
314101628 1047
306058851 1323
569410603 2846
509283079 189988472
734199774 4105
331771123 1730
367 107749572
481598753 130976
4009 504950135
855295761 4840
788697371 2629
484499338 1615
35610341 17805170
320327159 1858
178715847 162898283
752060927 26944
524098254 1747
87817800 588
291300972 971
162117993 568
632653418 2931
493201643 1644
101153376 472
94127902 1164
642714884 7203
997510895 8046
722402407 2408
950801527 3739
834300345 10495
641315735 320657868
387542399 1664
134272449 650
106281228 621
838797203 2796
611160767 15986
50245628 903
163800000 546
83660579 4866
689407537 55502
291085905 1423
104454172 499
841900615 4520
792102716 2965
804699829 5962
167992360 595
916558336 3517
479434381 1740
889172926 4825
363552228 1378
537581760 23092
480065656 480065657
937487730 6774
96491826 689
671372544 23468
374777531 5948
224479714 3623
304499754 1015
878018135 4092
409490805 204745402
33899990 113
873439229 3022
34483077 119
2404 435551322
173917921 173917920
727497575 2425
578400056 1928
921468050 446322619
186 44804989
538283122 2317
857909937 3688
445695085 1653
3967 434394434
816902723 2723
837296461 9828
792293591 3768
895502986 2985
591783001 2297
222171976 962
264149850 12170
993912027 61751
639704481 3295
680802106 2465
714903940 2383
393671926 33379
61140298 586
71356893 2103
822726733 3814
149319652 601
298375185 4911
283152249 2375
982649703 982649702
569100834 1897
429677208 5688
674927833 5222
579601931 1932
45799168 180
191011572 1429
932403107 3108
733095940 3735
14608499 300
380516419 1756
116071409 476
50527801 50527801
73621801 36810901
270600149 902
567740551 2255
274083986 1243
3875 233534937
962949960 7110
384363079 3274
326990065 1555
889157858 5673
737046846 3031
33853444 144348
107096506 373
539643491 9099
637576490 2497
422602588 2261
806219911 8430
551344299 6280
172762409 773
783881999 183150
862697586 4082
496502659 1655
196862769 1332
203222330 203222331
863044354 3840
986148834 538244194
589445116 5992
331799835 1106
533538271 19737
866677927 3197
714024326 2575
945960563 14329
391453755 8403
474660561 1712
628699100 314349550
578640476 2202
523202837 1744
999753869 4877
856849255 4122
874935585 3071
9211006 237
548955293 374612083
642452401 2350
708535898 708535898
251880581 1085
275850202 2722
1217217 7
570041345 249195714
314205560 6938
454287514 2815
902096994 3007
698003233 4560
26427929 214
5297100 114
451957371 2374
668687887 3546
68853273 574
521958851 8756
900701361 7120
168897855 7208
10800043 36
542398191 1808
704999782 2350
793521721 42690
19741350 925
598461745 2107
389048451 1610
695401091 2318
186127105 822
488422512 3007
543990175 5672
526263809 263131904
182062235 643
758484780 3863
379500686 1265
223305108 5094
909283056 5687
196045443 766
505737605 4434
441840833 1580
516684005 43746
162935221 668
951651327 6796
164748311 1931
881667720 4770
622930895 2898
836009297 3605
235588917 3863
10116504 36
390600921 1302
906939014 3702
817195228 783076784
344528503 1986
583149961 6791
621173366 66202
153816891 28474
792676013 4260
13042890 54
653102176 2177
156279465 78139732
133545630 642
536624931 85447
833325855 5024
746727169 10362
384169782 3359
327500031 1738
422474709 4822
717000000 2390
340149746 1783
222567469 2333
242775049 14202
94119153 386
391068573 3284
421222065 2518
356768852 151809357
303000759 1010
107620569 453
381697350 14775
152489828 665
39462451 313
808547818 404273909
115236226 779
897754685 897754684
566000766 4252
728090571 5027
13203 844807158
238614956 839
384636553 1393
409200722 1364
650386247 325193123
974400000 3248
691264701 35038
362352215 362352214
706502354 2355
632010903 5117
291766136 17546
342414049 1623
997736959 3520
811429789 4267
8881201 60
972177912 3768
14229835 87
417613681 1474
382190840 2656
772748424 5446
857908740 3335
734069738 4372
962459557 12612
728496816 5617
250199167 834
785878884 4548
150600726 502
502225383 4178
701636385 2762
897902922 2993
853622550 13763
313501044 1045
157090200 850
364800001 1216
815960516 3166
511000459 3282
791837632 3296
872108498 9611
11149 688461899
182898046 182898045
518231575 2394
21304540 82
356653311 1885
785 157551367
762510529 6162
595820872 2439
746202340 746202339
245359526 5440
684642222 2928
788000429 394000214
40887474 461
763380710 3279
949855919 13026
641399551 2138
33211632 134
283452703 1559
385128619 1844
23561878 153
833523071 3193
296467047 3304
278100927 927
428098574 1427
641104030 2137
93166216 423
338195895 1759
539203951 3450
515547705 515547706
691870087 2322
545205077 3781
693929298 9497
42611383 757
501908776 213694679
752049663 2528
799367721 49839
785121196 271710784
94499686 315
626667644 5168
265177649 4574
471274291 4993
821825852 3037
52142309 424
254231795 1106
5700028 19
482315220 2290
3738 310627259
4667 844927681
49002575 174
625600157 2469
5544 670302864
720719290 5984
985939064 282585
875411473 3572
502200000 1674
579300291 2804
188051093 7939
75166567 75166568
615244659 30417
369512747 1257
618225833 2324
712973474 2497
78621241 39310621
804355759 4022
911011853 7199
478801595 1596
159860985 1055
472056415 2823
40663116 193
890243560 36230
84509176 324
608758222 2421
512401011 1708
114728148 558
118848964 429
38395759 674
643699623 11636
71223738 433
676211994 2755
948003159 3160
318899552 1063
569059343 7056
903605698 3012
908569277 755419883
838361578 10057
890835974 4479
985032023 492516012
665619464 3423
527491998 14427
719226193 2673
791344685 6677
442340746 5874
721802406 2406
626401952 2088
821096321 178112
122435676 8118
559501865 1865
98866141 3673
628628850 10014
353626240 1430
432298558 1441
420618418 420618419
499155364 4142
15251 584056973
457029151 8409
299129639 30268
130721641 65360821
94597588 94597587
47802022 669
793433341 13285
7845025 114
685177026 5759
365336198 4383
330300506 1101
884593019 8620
1193810 5
7160 395711426
964102950 4149
281100223 937
586148281 3226
241499401 805
1053 125392874
477789862 1673
454134946 5979
599669744 2870
51064586 325
500436600 500436601
332546453 8636
318057930 1117
258299138 861
188999369 630
110100467 367
365701727 1219
370199127 1234
224399401 748
364889428 182444714
418075938 4452
13288 783948011
889204204 4382
565926251 10567
319980144 1099
804234621 8445
486599999 1622
54911858 248
562989599 2400
699371797 349685898
548 150955368
88152637 3279
365392821 1510
712927088 8587
570950243 3307
504547982 1791
700797663 2336
798101850 761199814
900615120 6218
672003311 2240
241800805 806
923545601 3712
912036128 4157
978054385 6288
223201380 744
992858796 5427
237703182 989
498556064 3520
552934085 4294
802487200 802487200
72053616 1628
856943375 299484533
829569000 21271
2417 381699983
674009495 2854
1452 310113514
337892231 19841
850802836 2836
655224935 2194
404139818 1995
2016 572679072
969991730 969991729
570262372 32889
956252329 14093
257631358 2127
411624695 2248
855343236 6013
574760749 26185
949014604 4367
484673741 6647
156864401 1694
6960 798821406
669543391 3603
396657912 2056
172148059 1206
493817356 3396
1653 197982065
473171845 2658
837002791 2790
333833405 2188
776508243 189860
625499940 2085
134699741 449
878287008 5623
712200000 2374
631636602 49321
161657444 677
786910602 9597
937802438 3126
747109180 3147
636002119 2120
5699982 19
39711078 1441
999698311 499783078
803999999 2680
905703019 3019
94299310 1295
395956624 2264
19495814 79
123422191 123422190
593457802 593457801
275074208 160245620
870873589 164502
131999913 440
214398559 1562
524758554 2143
508513348 15197
811238490 3855
637463327 3886
523536353 6402
148015167 598
314999054 1050
864002881 2880
464688113 1624
2825377 19
953888450 866019797
256521439 891
553 114980866
238499999 795
425291007 425291007
826104067 3108
34563985 168
212700331 709
312321601 1472
528471573 3188
738808208 60993
250982751 2384
575241552 7605
205639657 2148
500455500 2150
495564748 313377051
531232517 265616259
174418208 596
92597377 879
942000668 3140
858900000 2863
802832523 317677364
386 94906978
702786813 5684
75719795 56801157
570147281 8298
161592769 752
743713603 22034
217506639 6397
10673018 69
846087756 3026
603933727 20023
210897887 8154
363135563 178036648
202614728 3044
628632629 5134
979890033 4832
902571209 590546135
822747296 3704
988799651 3296
205978613 3125
8400000 28
607171836 303585918
419998599 1400
566834447 16836
933810678 11201
465901554 1553
868674240 7560
632821892 2341
727429472 2533
748019581 13530
543899999 1813
467123735 4202
695703608 2319
880672349 92217
897389182 4797
55276361 746
109915901 1850
857402690 2858
213106251 947
19686295 118
756938426 2807
890274813 3921
350255617 1184
69873804 441
567183907 283591953
478721410 3347
8334530 49
755393892 8453
697624025 5379
605896721 2860
734404487 2448
95032620 317
444910379 1826
546726113 1897
654513776 2281
148785983 864
267300892 891
402315539 1735
38400104 128
774674267 2946
118800167 396
89165187 89165186
771043487 2755
739837586 20152
407098644 1357
759598181 2532
60900270 203
298569018 2959
559200001 1864
533101776 1777
664498478 2215
609900000 2033
497667318 1954
3656 308964438
506071495 3274
151505042 4432
438310292 5782
462980750 2780
585253621 2140
32997 840598575
875223493 4719
777597407 2592
127199810 424
399996776 6933
362923911 1968
741322809 6505
902619922 544755
3773 966785974
325798913 1086
731918509 5045
19264444 19264445
609995199 7376
571146077 4913
629338452 4038
302013030 302013031
381074193 2872
712106675 3886
726000000 2420
106362901 1575
837346279 11521
373632719 373632720
432230902 1618
256569691 874
92479475 92479475
542211058 2093
395529945 2340
11423689 65
146208229 570
8068591 74
754065480 3659
926096912 3087
607570974 3817
771894837 2751
705335969 7233
353261725 1293
680838351 4034
22867651 195
618606941 309303470
450367031 1608
98301324 906
463690025 231845012
136799544 456
740397959 2468
913198385 3044
5796 519497014
5327 880081341
637085158 318542579
3157 425275960
441861374 220629403
723284611 361642305
612279830 12947
566840178 3609
1052 300202602
411055286 3175
663153977 331576988
570009386 8872
645072435 2173
158256904 1439
151093888 3824
965531941 3603
889090318 4003
435546044 1485
192496003 1666
795693274 10075
61967001 61967001
214473199 214473200
696190426 2477
296400001 988
396733040 396733039
948305883 3161
75695253 301
208199703 694
699300089 2331
270702707 1046
741338950 4172
568501780 1895
118800396 396
429730729 2056
273660543 1202
591416019 98899
860566773 3406
600299016 2001
1800 252981223
787633146 787633147
19973 908451932
680151530 8581
952968340 10996
9959005 36
975613717 17983
587593015 9894
383701278 1279
973785407 8719
581979660 6233
923350873 7870
505703797 1705
500700001 1669
353101178 1177
79232629 438
689843329 4333
952093868 4584
362800807 5108
227804536 5405
744176159 3276
944301496 5091
202512683 1189
241693761 1120
525589464 2443
182015841 714
553201845 1844
125672016 553
458144505 4095
387602480 1292
385384783 2341
778559082 18501
874197087 2914
694734024 3496
2855 749570299
857642311 4270
886935919 5512
667793767 2504
907026996 3764
3385 584615763
645313816 2907
192020210 710
71309871 327
3335 380262153
22200000 74
23999935 80
173269353 1569
361200933 1204
625173836 9647
896105273 2987
95628301 47814150
352501455 1175
845306548 845306549
728076237 364038118
698250828 2476
688080979 688080979
345937539 2437
1950 402637950
796160728 4121
500527115 2169
241166092 1261
755280408 407111009
630184059 4123
210361946 785
10529318 138
233033728 4096
150600972 502
399601332 1332
339900000 1133
66135095 862
598156281 2275
268845978 1307
74867624 278
430744716 1525
895068379 3222
650998693 2170
691970974 10689
17362829 103
957746135 5284
172200278 574
827169385 7840
17244 771496560
979129973 819591254
383698936 1279
864522600 13219
411712462 3037
734617875 5813
556601983 10977
7764 918364740
902743199 3040
920701259 3069
62392219 282
683256161 4281
596779957 596779956
696302514 2321
397659832 2581
853032859 4874
671098263 2237
391200585 1304
829964119 6099
435598355 5547
716949829 2687
492587728 2659
349249276 1275
455239932 230618
514875447 8662
635222735 3492
874500000 2915
398744517 2881
789097307 14246
72440086 1052
102899658 343
616501880 2055
577618081 2080
369590820 14587
430370039 1752
960954789 80328
960831256 4088
488422350 5758
284049397 1181
868504881 2895
65133298 887
3814 680966806
229936321 960
526561009 2567
345167220 235210612
142286505 496
2804 46304255
527393449 6190
491656101 704320
776153664 4801
13349021 275
17685 144906786
768130285 2849
658144560 2320
92763396 371
983733631 16457
404635741 202317871
405000000 1350
562509991 2534
832437772 4535
103889801 51944900
52200273 174
659517597 9333
815413938 5729
184453919 1624
98811705 988
692593170 10186
67093060 1043
222017474 16673
123599673 412
14627971 62
18607 903957805
988203294 3294
101421125 14022
60523560 1602
394800000 1316
831902573 2773
149540696 3960
505585391 2911
825609252 2861
681014216 2681
331957286 2893
918596938 3062
315298949 1051
37191402 463
149767972 545
490634358 2936
153467013 721
229200001 764
226203842 2298
586798971 1956
895725707 3818
770178634 30513
793475803 2826
394221366 4851
668294066 334147033
433563530 3527
982906793 17416
5095 445546361
11893 660427280
780691071 6142
910780699 377809339
465443197 232721598
263245125 1076
593584149 2350
5782 190831609
41846975 244
801691067 16311
316367458 131017142
640414891 3730
414154934 1913
970032980 4270
607018303 66676
880130799 5899
663302595 2211
284205481 1560
592006065 11483
396775077 6115
618459425 4682
536642912 3576
242145810 154233
674703624 2249
503400000 1678
201317614 778
11112 828193220
2792 329484329
284737502 2418
486001620 1620
683560809 10505
841150927 4546
556839104 22717
691195744 691195744
574799999 1916
225 66439917
96556669 442
339522060 1695
378652624 2117
970035164 17642
710102368 2367
544499933 1815
129924725 2345
281268998 939
358419249 179209624
15820965 1178
158610234 1191
466801458 1556
272941926 1929
736801198 2456
153617117 2818
531917000 3705
427137897 213568948
207907271 3032
753351145 4495
182318183 863
297560349 14150
993960618 8409
38028419 380
912603042 3042
561328001 3419
203401324 678
590151313 590151313
371197882 1728
86791460 595
787520008 3909
594234513 2538
568114631 3816
187200001 624
924960635 6151
714123680 2469
571537176 2908
951737778 951737778
14922 878863691
406390369 1421
229161102 229161103
572712096 4728
339304679 1521
54887429 262
236700216 789
837292303 16112
989344319 6340
856482842 3143
78386434 853
222943866 1266
478671132 478671133
902181874 635928208
991613390 343601037
483111285 13085
198273702 1139
561150415 4012
579894782 2882
233658110 905
558760385 3848
184198365 3137
899445706 3895
680700875 2269
341941671 1330
594018801 2681
243300400 811
805804865 2752
971556385 942413123
53674480 269
672157284 538148702
949196835 3164
568234178 568234179
659049521 212881
605977512 2856
1514130 21
10529 831940152
339231274 1469
835370280 3710
287104705 143552352
696022111 3714
814647807 6656
696180544 2658
904803016 3016
550798165 1836
478752509 3023
108344214 506
25252988 87
760427160 5063
187007850 1325
482998973 1610
766318214 2631
26480020 159
809352964 80248
503090594 1775
937692079 11752
816005818 16574
946056662 179459
766800294 2556
709320161 4111
484876985 5336
620609990 4862
11680 935002105
48949775 294
310801552 1036
270980216 3245
171975320 3633
384150679 187218510
931786089 5116
251101221 837
99661238 438
301498994 1005
884107763 4187
746766480 2909
42000001 140
346416894 3562
358201362 1194
146501628 494
116664394 1244
838825055 9414
18899936 63
698918577 10768
328233248 1588
843805059 3416
480331851 4004
59453434 1053
397560920 1730
54900239 183
52800177 176
454170548 30274
603148337 301574168
938648653 3979
565198115 1884
159317888 540
544934259 231017931
153972493 534
415476630 73888
536823004 1835
504301681 1681
546299596 1821
347117042 1183
428099999 1427
792817713 7193
404531668 8128
206787252 906
513273841 10752
12443 699241694
896168523 448084261
197701096 659
555112486 6255
851138799 10775
751383241 7404
795268822 47335
545171612 2791
4134 964524210
70117905 4208
473323499 12090
119742187 567
214211667 4761
161140212 5110
256200000 854
872767334 4958
484240169 3415
133290453 66645226
430333551 8698
88798341 1052
131709497 53509940
488278911 14915
174523708 98550945
20362946 235
438205963 219102982
651228975 14355
558280149 279140074
354299999 1181
294000981 980
296168238 1539
311698989 1039
2229 420928818
685585057 4524
93923875 93923875
570219537 1933
645000001 2150
633814364 2851
636000475 3323
448509788 2961
38788181 18492882
640634299 320317149
46992 506680128
504205634 1771
549216413 2171
337832270 4473
332816982 15080
825631884 3388
846870267 3117
55199963 184
812493120 12759
227417651 1188
652480683 5575
132600441 442
495731847 10177
309000057 1030
748190605 22075
844695307 62182
415711614 207855807
3750 955691250
451253790 2045
621537363 38612
649789311 3628
173074788 73830
679625905 7598
544469904 2376
618246991 95778
594011703 8013
705903942 2353
321289055 3256
432302157 1441
4199985 14
644190912 2752
150600786 502
225052222 813
74455224 1217
194018336 992
2301 502128822
247085847 247085847
557098143 1857
744719506 744719507
181376319 1688
41103288 274
365363914 1910
742802475 2476
896118572 27933
868919114 4205
829001084 17631
856297625 6916
154905329 628
583859028 2719
393073027 3313
546301265 1821
692648107 18267
2247 375524095
642902142 2143
948300001 3161
268090354 268090354
718914347 4746
423702015 1619
961163108 6463
344113574 4225
4455 866920725
408890769 1859
555382044 3003
2860 333058440
313308416 1172
104 25487439
537676529 268838264
803300182 3498
88378003 367
6787 317418272
353323 5
4019124 1426740
19086462 344
58827286 284
391378074 2622
504770617 4823
643803768 2146
624602082 2082
955503186 3185
235124240 235124241
54600182 182
303598989 1012
159000366 530
987526420 3884
810774771 3076
325851235 1901
66974774 265
921408041 12438
382859749 191429874
187499804 625
185364410 743
969938816 13494
642374694 5226
995068330 6230
985282158 362673870
995097302 7523
630494604 2456
965791174 7538
454499999 1515
709799603 2366
949799240 3166
72653954 692
68700230 229
594498556 2355
439361677 1589
745537976 6773
989645840 445673186
656053868 39478
167700558 559
130448059 4538
745502422 2485
272400443 908
126890148 4629
582398189 161387
729236896 11866
503084493 10880
976984736 498820829
951536883 3236
194468514 194468515
525281705 5157
817144939 2863
929080445 139985
474063425 2035
70747405 273
486901623 1623
471602245 3946
385084233 385084232
84324826 42162413
983606641 16625
238814423 3157
767061371 383530685
547377553 2502
682749502 3349
901204247 3323
178567855 685
196380774 1382
6553 639705416
6343 542584307
355877439 1328
41999892 140
280246673 5442
752141494 2815
234799137 1859
842099999 2807
366001219 1220
527815951 2939
7160 586642057
879000779 2930
980406087 3268
892497307 2975
736000635 2840
937311614 208636
202100250 1027
331137655 2018
8898845 30
918992645 10621
889059011 438999241
946547326 5679
941662023 71668
900118247 3473
379103389 1355
787202220 2624
507039571 6995
557853809 278926904
116416949 526
275323587 1147
605808993 3259
356398813 1188
14812058 70
103800345 346
746423583 9681
939038331 10565
13077 871281279
101105601 725
698330932 349165466
3729 775707063
947317821 4108
503244308 4988
485701620 1619
518899712 2048
480600000 1602
736801825 2456
159600532 532
907327639 3160
367708436 1309
150014081 1312
362035017 5816
883473750 3127
639597960 2132
864300001 2881
529903418 4730
476984433 238492216
866972621 5358
492947771 1769
239166005 964
278329835 1684
759523976 349291902
949551705 4168
344321291 5284
693805872 4646
819982267 819982266
62917265 30172742
434829305 3736
243077424 2000
579037480 3130
165789204 1726
732601022 2442
411374924 2175
830162791 7262
876465340 7617
915702024 915702023
745692599 2914
131894783 1152
864382021 11217
136289641 930
922216310 3573
454196701 3902
348654162 1569
357380173 4402
154656937 745
824649965 7110
915555723 8832
438601461 1462
658676087 2212
35400117 118
454199621 1514
707257269 2995
78900001 263
973166253 486583126
957287533 451385645
1321 352166711
652880623 9481
639404713 2298
922 265221820
550746106 41739
692625540 2527
620040392 6111
310819740 2746
801919015 5538
979203265 3264
523014933 8213
176406732 176406731
142724671 712
790948519 2840
57988996 212
819702575 10643
708879408 4848
2944 315331840
991276759 46541
964570862 964570863
537487322 4922
404587075 10445
726709212 3222
904688407 4108
560084843 3463
216573499 1021
163290554 1149
286438109 1995
12103921 72
165772544 985
606104249 5672
472650727 2516
405383438 12959
655717979 6605
385780143 1599
4041 762639704
466231099 3963
346288691 1210
831095455 4031
851449081 425724541
681601841 2272
479165376 2784
321298928 1071
833170568 4351
701273495 6762
80808303 11056
6577 409831273
112010643 41983
957436367 4242
770231089 6064
905396981 3018
13200888 122
729371213 729371214
23946 831034930
694498640 6447
95155938 95155939
19900415 123
525084967 525084966
637427626 2265
931852603 12499
14732525 76
330767668 1163
883330810 10329
230593950 3655
724197587 2414
707733887 3086
423630204 298515147
758326597 10759
684252107 5389
201858351 100929175
604700554 4776
754304433 377152216
693312892 8201
897302992 2991
497118769 1681
465113738 2391
551805175 3425
457802736 1526
578398073 1928
424958847 2504
488147360 2032
384084543 384084544
986754113 13242
910625510 4027
69036259 34518129
105600143 2123
265753141 4526
942191730 3915
839803923 3841
934866991 47605
22823319 98
990509831 9276
727851493 4908
446374109 12558
528168781 3390
977591484 798286746
921903960 3073
460201534 1534
785102618 2617
130571135 576
871787565 6718
36406794 139
4613 759052470
187341120 960
473990482 1609
239455905 1592
852214799 3844
914745757 16455
257401075 858
565446299 565446300
396052176 27537
906166403 6803
261597145 22570
996254045 41857
5698 674718243
893761877 446880938
994491420 9121
139435561 4268
98312591 606
678343196 2456
355374361 1980
628804799 4092
800397332 2668
626662902 626662901
253515265 874
855848460 4605
356935263 2798
354213442 2017
933691018 3485
52166628 21284454
61712752 350
899750294 4083
772888817 24208
756434042 5216
740179087 50073
9587537 9587536
217495824 1972
959097482 3197
530890344 16742
785515229 15063
199500665 665
897363419 3394
979919231 5056
975000000 3250
260052033 2235
348046 598777636
615817274 7563
968650321 26895
870625439 3880
984558971 3862
818 147275526
319499583 1065
172199425 574
744629089 5664
2935 649185243
430201072 1434
229204329 18815
517791 4
583760615 11953
865151614 4003
315322325 4821
287611800 1085
157139374 12205
845746903 13503
693598796 3020
605702018 2019
255850851 255850852
441164368 2403
329238820 21177
317596679 2454
955800000 3186
992702959 3309
496033858 4773
56158973 210
829502498 2765
167178675 793
558001861 1860
355501163 1185
182922001 1075
119486445 59743222
462263612 5734
516598277 1722
620099999 2067
455395388 1913
219117028 1026
717425284 5295
202117015 202117015
834652536 417326268
710704601 2369
618433921 4680
410576116 1409
291600000 972
779841392 6256
282472889 1757
694996327 2904
672419621 3998
682799241 2276
618264929 10254
562796961 2873
538332356 2885
371999999 1240
26700088 89
13039392 96
711002371 2370
914204070 5265
361345334 180672667
9088 467504195
416513147 32332
981811039 458384327
102236935 685
2154 170351065
935048501 4288
471134654 2753
66599779 222
303981908 151990954
231466788 1332
926995987 463497993
486090781 4242
91 27006739
627630032 2736
572342148 4738
876587670 3710
944909689 5504
105688800 1200
563952528 2610
994787420 3818
721375747 2604
747299999 2491
991203043 3304
11602614 218
828972533 3028
494670544 2645
697442415 697442416
567066012 8786
199710550 1107
957898054 3193
171703822 1289
770913379 3087
535475137 2076
441001470 1470
385048949 11310
571918475 13647
7812 883608286
2764 802803355
845005965 11269
920302661 43041
621584271 49642
523048659 2225
813160928 3161
1211 239625414
154884872 77442436
147910212 1026
224848160 1046
818016112 14317
978896738 3263
2121 385390192
5022052 2511026
187556281 1347
353609760 5510
768602563 2562
859376049 3072
95138846 95138846
471163478 22364
341064361 1820
16211 699082585
430798565 1436
789316659 3406
226396495 2978
2734 366646347
810438299 24822
24138503 12069252
748733696 2578
208499766 695
19820168 538
788637627 6073
389887867 2642
349903840 4264
242099290 807
661425720 3496
517244809 2292
405573933 3364
58457447 1344
648599497 2162
377602552 1327
206112873 889
516134458 5791
391194197 1848
245544571 122772285
332362438 332362437
462690717 23579
442526619 3340
147841854 1289
473659144 1772
437701444 1459
320172749 2025
486278459 2910
235499999 785
230926229 141167643
998916058 4694
323616868 1106
7827 772247779
912522573 17533
711590422 4094
192205311 1742
113729710 113729710
888297366 2961
624129220 3381
461545813 3471
310757137 2022
987699528 3753
307183744 18224
856916908 3597
290399245 968
821971574 3495
282600943 942
883201045 2944
936226612 3368
188061752 627
7095 876055125
446945183 3204
629111450 2585
193027731 1130
670351192 2282
546784959 19730
960391316 480195658
458994088 3522
927440387 14364
243899187 813
854697150 2849
509742991 4730
289492929 1273
249932043 6077
618028711 9622
450901307 450901308
2931 278843616
3092 458537416
253153659 126576829
876 50794832
908140695 3206
413614843 206807421
493691424 19927
679290726 32944
32491939 197
1972 240494130
724800447 2416
391249024 178751548
726675694 13579
19719 291380133
186055622 3159
394673560 1355
278699070 929
523760649 3914
689232491 2679
709429775 2534
992374478 25742
819120616 409560308
165900664 553
212640591 817
349875048 14578127
542179113 3242
203656623 101828311
120812401 3700
390794573 1767
268000619 1049
74978784 324
646248100 10834
520186788 520186789
743852439 5735
635210487 32304
217 63266784
631500247 4266
290257243 145128621
315901053 1053
445916659 3902
143400000 478
207496472 74344939
2999999 10
679325947 3029
978226278 9419
580404064 5631
157743873 556
907496212 7383
850561469 4467
694520047 4054
887563769 8214
378465720 267555693
943221679 37480
807156778 7384
753597487 2512
2169 638987400
9369 771455006
742751092 2979
813245670 4920
440885304 1685
310460423 1727
665558145 3376
587602761 2180
61532639 855
29999901 100
478363578 1339954
904399757 3063
177685535 672
678680254 4037
635097882 2117
258542765 129271382
723883356 4123
194700001 649
141981227 582
555905190 555905190
122409516 67110410
530008526 2999
369729406 369729406
908916809 4934
43800145 146
511468104 2711
161954134 701
990827032 10619
413101689 9867
498469689 4236
159298613 1071
214500715 715
288431915 1642
927738632 6982
785898865 2768
13724392 144
975986960 10660
674407988 2293
217209565 9961
613145365 6357
851748375 2907
25127959 110
683988156 2556
33394850 1633
615918877 2118
866955152 2083310
118381032 397
45940738 852
639851384 319925692
869479059 5020
948230249 357395415
903186012 47368
395030043 1947
529219170 2483
823800000 2746
961794800 17551
696746238 696746239
413019121 2291
104868487 2322
107099980 357
642597857 2142
294878186 147439093
37526954 222
566853996 7811
172800073 576
155717681 529
723848929 3356
735297616 2451
772497144 4952
344179019 1531
933 241613383
828708869 15762
799541850 18401
95007899 5661
5020 232451100
60304464 242
822036544 23256
6187054 35
505847592 3636
886368315 4763
721817896 721817896
663989485 2433
821289138 410644569
369223132 1390
867250274 4503
372898756 1243
977144999 3750
590343138 3014
138887359 568
795141688 3959
504598340 1682
775846286 635517919
2041 192608847
85925855 329
372409459 167072841
883502946 2945
939398921 24927
470632239 235316120
313821320 6904
275699318 919
515434926 2792
67174966 657
411901373 1373
870597099 2902
65972 581829012
406679311 37413
765037372 382518686
719521175 719521175
651735753 2809
26331876 13165938
482597501 88550
282811545 14438
834661068 3889
16517821 60
274847018 137423509
8346 743937402
4177 836530955
6422573 52
229673501 1750
387300150 1291
731267461 2863
452718828 5321
6014 865420794
707703359 3640
81899727 273
161996552 603
153000461 510
446308734 2029
618868825 2459
957479641 5939
160800591 536
384365687 2374
951597679 3172
922367242 4741
294540059 3715
81909331 545
2959 665408599
960677561 3449
965917567 888748410
83765121 41882561
271500904 905
12673003 10042
487632618 4277
66103350 481
492477195 10240
559887521 6880
133561798 507
10576114 41
182100608 607
31683249 658
448364810 3203
331689512 1774
648238775 2425
1202 134993014
950528984 5649
731400001 2438
364203577 31086
88511114 389
650100000 2167
517317549 1991
725147674 3036
595116859 3689
2020 482325031
3355 552596855
723506835 361753417
407216649 9494
273111081 6261
849250125 2965
836231876 9351
502489548 3894
687260816 2367
769732073 8879
737699174 2459
584243527 33161
637500554 2125
3303 768725174
725293248 3919
407775972 3195
699570750 2384
340616043 278020589
336857989 2590
77197863 442
386204476 1989
160892025 80322246
311626865 123458757
226062226 1012
595131444 9005
968491865 440599005
206887945 24316
932701091 3109
13969 374609287
990603303 3302
241536107 1837
29362016 25696382
691314741 5343
334096850 1150
78250033 3647
532291654 17597
710511656 355255828
7379 968310304
319938873 3401
541157418 1867
860906576 2876
165644812 634
409972721 4341
35862277 17931139
211030991 3790
290020862 5230
781342853 3572
602393543 7991
380947911 1330
576803455 38336
920400001 3068
2185 469643800
205250042 205250042
709295210 3846
258049340 2192
233699522 779
314931645 1701
31950223 752
96728310 336
403128901 1570
598232308 2285
226499999 755
121875909 465
429575070 37010
313458312 1337
524335771 2205
46333161 170
235151495 1134
38400196 128
124377417 62188709
330419376 1625
128825430 569
659766665 6019
290080316 1632
15571 869576218
424514612 6776
479866487 3205
157800695 526
209527717 154886185
227389553 856
66761397 285
17215536 94
444390505 1928
958329919 4720
10827724 73
337174215 3989
16770514 1657
385814574 6649
826653561 826653561
916204177 3054
597083431 8885
740085071 20652
609301204 2031
440896447 2203
506428860 1910
433593544 2239
809250975 7845
143874550 509
550393867 8211
448755939 3080
943113733 4532
182325792 1865
788699999 2629
889025593 12362
823247542 7164
951314233 475657117
468361798 3208
384301109 1281
527498091 2633
225063355 4493
781720814 7185
631513385 2348
113244 486174371
377588567 2102
915603052 3052
340561494 1542
254904139 7363
435769631 174852000
129600115 432
559798133 1866
321001071 1070
588331730 75215
710787001 4525
603899999 2013
421217561 3334
624009632 3007
832361410 4253
840721914 5553
946815409 5250
440713051 220356526
51319937 284
66305444 267
316748474 1946
434903827 1564
144301849 814
808497305 2695
469081566 371194162
488986001 2154
441759718 441759719
50100001 167
462598504 1542
867622289 16372
86201382 790
56473099 201
294290739 1460
251753625 2354
21040545 2296
760204509 2534
338098872 1127
815398756 2718
839015620 5270
2015 533785722
316199651 1054
848856399 13181
408712499 2422
119177305 1495
202403656 2599
702446340 11814
240052817 240052816
798574287 386636683
82228975 488
892061338 16141
221613609 1252
367914497 2740
469213906 2282
688176201 3634
948905245 7142
203601056 1229
14278 281459548
4101 745921170
688678144 22816
840002799 2800
171599428 572
907078041 10670
446846489 1514
395691257 2126
495343584 3116
160574982 985
319498934 1065
554799993 1973
243579294 1218
901215110 800675457
454945224 2933
903978449 5550
775266270 5751
761997506 2540
809604877 809604878
419699046 1399
68699771 229
253620196 1411
824495124 824495125
744601954 2482
216094345 1528
759493704 9858
326272734 1636
706478105 3443
254610893 3866
974803086 4443
945741665 3954
754798008 2516
479832621 1640
151054732 5667
599454047 12773
567412531 2139
933718411 3116
512044417 2592
590100000 1967
395288494 1487
1741 200871357
144599909 482
379560243 2102
2457 694245006
73969045 587
182084400 2775
431969032 4779
763897755 6285
32936916 1072
279693753 5629
134777359 2241
550376491 53227
64768176 264
631888775 2754
898860359 5260
203399999 678
384235513 54641
348116090 2242
737551281 2733
266210364 3620
838 115573608
103403939 487
196676574 659
660320902 3843
743397521 2478
268289411 1696
555901852 1853
22928990 224
960270260 5271
875735387 4122
346928688 57947
279270712 1299
493313150 8853
480310451 8908
236536352 1898
322114701 1558
662372099 2925
88517130 510
652590079 2562
324075751 1859
54770900 238
623403036 2078
187717711 930
975896935 3253
304472805 1357
238199619 794
443419604 221709802
156299479 521
117455390 412
870655683 435327842
785092770 7623
407354016 2308
996828312 4018
986940831 5855
956703190 3189
193799354 646
696140549 6550
188477652 629
936759409 821505200
926814089 7009
17550 981466200
488446901 2458
960441171 5795
834995987 2981
235592867 235592868
32598 747863316
299106245 122366522
288498543 1031
1264297 1264298
928682678 8428
137530112 861
557834227 2346
319096059 2060
853383015 426691508
696197520 10170
261299128 871
331574673 331574673
765692698 765692697
555018647 2026
759288291 3437
393281523 2209
924158124 734065858
959048039 420939543
999900000 3333
213000709 710
462646009 4041
357145873 1561
435184786 4471
804597319 2682
679840894 3953
717933351 3467
483301683 1611
964223602 6037
185776160 657
767178153 5502
51600164 172
974372357 3293
785995779 785995778
409486777 3466
256160717 854
486368000 16000
234573145 117286573
83061406 465
484429615 42022
249350527 1843
750060597 14069
688466640 3594
856348137 5531
692700001 2309
383410170 2790
544720341 6370
589800000 1966
988496704 3295
249814444 1043
82489168 293
373227610 28247
215 44691086
747902493 2493
969520173 969520174
613098081 264255053
14617569 110
257699140 859
281145977 129975837
106383590 415
69116560 436
453223765 6363
304323272 1473
5448 238741498
452592308 10459
939 281522529
471647478 471647478
918605593 640788518
452784517 2706
316065323 158032662
838795913 3498
577498074 1925
930120501 4976
344354928 5317
105931317 105931318
215581964 7041
819457449 409728724
42600141 142
986919041 5023
428579069 214289534
911366220 7698
360364645 1279
442763022 1518
674593537 202453
988057443 5066
965888617 4872
451168026 5255
520202954 1734
883899714 10342
3885 398181191
897159033 740481011
2017 454020347
6080 883056137
82414368 1086
170133139 788
701773084 3541
7929342 64
226486292 2025
475586322 3297
554269260 277134630
267233157 16111
844537987 6983
58947841 202
212486399 800
296021475 3026
128822827 64411413
612897956 2043
338701642 8839
777899167 3153
270816062 1327
915412664 5331
786685916 4068
21325119 129
519196052 2649
570860159 4160
826500001 2755
184903584 664
868699703 3048
6947781 117
101256390 50628195
1207 358027582
116524360 1832
875545737 20122
982803275 3276
170695491 1252
513918775 513918776
21381613 74
90000301 300
532984630 14981
818698393 2729
696275079 696275080
961900764 7370
117600578 392
751623233 3515
534301780 1781
658497806 2195
381299999 1271
607739790 4670
763809576 33212
67440951 290
599999 2
238116910 238116909
759602533 2532
149399907 498
221432383 1298
493695402 4301
616905315 3807
893820288 3796
990003299 3300
663960720 2731
921290127 3756
821641589 2756
466167002 172170803
454 107817028
534609556 3541
430069167 3663
904509431 5976
54603163 313
793737279 10927
2828 358442196
401399999 1338
55927777 232
995520543 467929066
838502796 2795
565452728 4507
150030089 17115
494338523 2031
858000000 2860
530882353 2667
549715189 2046
429905542 4953
117900392 393
6585 475901472
1557 363616949
101823678 489
588236549 2010
698416278 4022
471001571 1570
145876541 145876542
366901222 1223
893253987 4453
342769575 7521
358241946 345072335
86099712 287
13773126 101
811199999 2704
898695889 32156
663272713 4190
425513340 1972
579536448 5809
660844775 3349
297901842 993
240157265 5912
328863521 128648115
830076566 3330
263528722 1889
884286687 32878
340501135 1135
700497665 2335
171938217 1244
873491218 873491219
546196995 4035
269018879 1560
958127868 958127868
517910001 10000
953768835 3284
543479441 3023
282 64868524
950982773 3769
467241178 2335
151253132 51703262
802800000 2676
296497516 3174
960979319 375970
936374446 4955
270528147 1264
126409081 488
359725359 1768
349214033 1194
351148159 2728
691734809 2942
369601232 1232
948070940 801778531
126248462 1901
66489611 421
554706631 6642
362863195 8941
755700710 2519
717602393 2392
295522678 4103
456601635 3059
698813249 698813249
801996492 3014
408919899 408919899
850422269 4741
764991267 3523
717301549 2391
271980451 1575
766552279 27554
590701970 1969
283176649 1044
171376928 915
819000976 2730
522155912 7991
3495 327389590
802105589 7670
19200031 64
108906480 1131
54908246 452
681117271 340558635
977672193 12032
814068686 2832
308338078 1031
724803627 2416
978868013 3730
663215798 4644
601225136 3573
839700985 2799
696340587 2402
731986671 30451
410213244 2153
192246832 1195
992438081 835517086
98202869 547
347157293 3911
313905339 1190
372544495 2967
190237039 786
220663241 1346
951003169 3170
35812010 20608
582646031 2221
857890174 4441
793003200 6600
583381721 281967099
894133907 443614862
275768597 1096
774357481 19342
649199079 2164
918142547 5604
43729345 158
845075440 7480
135040246 509
191612021 1717
707998805 2360
56399811 188
561003610 1870
432069824 5065
746037639 9428
240300230 801
3467 271671934
261062087 5093
108100602 493
276300422 921
5269679 172
887070705 4949
829711080 6590
126163555 2135
815595000 4943
216955874 4681
518217355 2841
173400000 578
861083039 13642
52390820 580
12805 693179286
769897318 5748
596628180 2439
843009794 59543
739326161 6682
461481268 34966
232475399 900
668619541 3212
57599869 192
784214899 10178
714519292 8003
435320653 2054
900631577 58938
764233700 8616
694 149228044
413524212 2238
641242209 21014
192980076 1112
175311919 592
534600458 1782
382500000 1275
695879801 14600
3194 478649977
765002550 2550
274363201 960
313785864 8109
156898281 968
178946256 2622
560865231 20904
724202415 2414
831466520 4236
863399798 2878
706800041 2356
34547473 4104
441398261 3530
12367632 48
345943657 17589
788398760 2628
12923131 110
181392146 2314
536739713 268369856
745220533 6982
340209424 2669
281572599 1160
733833864 3132
409967341 10217
848453075 3852
522308199 6426
687607847 3142
748586599 370816677
761842988 5211
339079461 146906526
2036 433937186
273186410 1610
736864553 736864552
996015418 498007709
42705049 267
795078312 27734
126310748 629
990502656 3732
517237814 5643
72390381 247
829501499 19069
6319 931064691
294669008 3321
475330165 1819
168403199 700
788855420 9889
206100688 687
610692325 2108
25986627 12993313
641022647 10248
831871888 7161
583709675 3326
3938 455211392
457800071 5979
795992399 3024
406199201 1705
44922507 522
488998371 1630
648002161 2160
295667596 20475
472689794 472689795
456220317 1533
581403379 23572
57965095 198
313103232 3312
326441553 182700472
672443155 37302
841129226 9995
735302109 2451
584886001 5183
298938733 1115
698699999 2329
215100717 717
807813878 2745
558898137 1863
302512811 1055
858797437 49308
144037702 1462
691326489 5173
580288083 42399
878874625 3888
700472719 5347
513992114 8757
510505108 46298
474911754 1822
87746839 460
486649952 3113
122942323 59342410
703177996 4055
31494316 8115
958512769 36618
443053680 1579
155376969 77688484
502016838 2213
163822 534701097
933896888 3113
1848 291010104
8076328 1896
895822469 7830
74168276 775
292041348 1004
928664345 7069
3061 809692659
867300001 2891
257197433 257197433
978135084 4481
90071245 3348
408002046 1360
425566009 4810
164326143 951
771314779 5121
872042198 872042198
682878807 2613
967797492 3226
247264744 2077
552779054 570558
52203667 383
226709999 113355000
8793 688000561
128943064 3011
511023031 2158
378897792 2548
338098874 1127
684665758 2939
470867904 3536
318898936 1063
894670677 344434872
889 223061657
865016181 8577
477511161 2400
683770143 6791
313769343 156884671
483085726 18611
676207689 23816
499045155 2751
971319880 5716
587999999 1960
865493298 4041
259567313 1297
723597587 2412
829199999 2764
208110097 698
357469504 3136
528139022 253774817
674634009 3397
855818224 9049
784636731 392318365
868829043 5411
737133975 2854
311479297 18434
70500222 235
539398201 1798
811204184 2704
305967145 3667
167326533 34894
711656833 2504
454851013 2321
5352 922409076
671118015 2550
6919 685956579
295540817 1027
83023669 546
461074380 1677
252791441 4565
678764403 8542
56100259 187
512351773 12350
443283771 2305
130100840 2036
1800006 6
721033502 360516751
862499999 2875
594454847 2496
580345575 3282
617992345 308996172
135393045 1605
651068155 4135
676914488 289647091
106728989 106728990
616130746 5074
4072 190470076
158547096 1311
73037337 487
778079956 7877
13387 880381280
228443677 1252
108774616 753
124012546 62123800
966773141 4265
473884319 7423
818459423 3296
157390252 974
595198017 1984
224399253 748
393600657 1312
479236125 2747
502271744 3848
647302814 647302815
999151987 8356
220557532 937
310509703 1074
72166107 421
67177538 297
399068881 3768
993477915 4324
293069741 2562
545568668 4241
673205431 336602715
697741249 7032
901800000 3006
141998338 120476433
423898587 1413
93767365 93767365
352144747 176072374
193738567 3836
548398172 1828
618845876 2541
906897482 3023
916398417 3070
816004841 23586
159317525 1254
278216564 136039890
356733987 1267
328014842 2119
593396700 10715
917414026 457700043
491 108491984
946385109 4427
835511851 5195
526798851 1756
102203106 554
674741227 15517
408902357 1363
573774913 2304
95751509 469
956612119 10758
111731159 531
993296688 3311
759881288 5370
407878992 2308
683004037 259597376
159353549 79676775
517988382 517988383
445630185 2145
651497774 651497774
899760419 10452
4955 380357901
7969 817499865
572740741 2860
900667440 4880
119100129 397
992239338 9133
4474550 33
650234471 6486
3392 794689621
38763268 1178
920226573 4026
536902042 2329
843778309 9059
417298609 1391
891723358 3339
859280630 4030
431894532 6633
87059019 579
571502483 1905
4269 844006914
974517429 9242
557998141 1860
956349951 21256
879871026 13128
821177062 4080
232296236 967
748409094 2513
4524 595168765
844308530 4915
159888502 2405
39185 713793960
13080354 2231
748197506 2494
952345152 3212
971775139 27572
971748830 17030
350698830 1169
928047285 31155
620801515 3724
175976242 175976243
159599467 532
582573257 11977
663547553 6008
345869688 1177
495765959 4440
43802593 21901296
41213353 20606677
933867986 933867987
401682077 2534
604221657 2847
40813205 365
83352840 1416
990079020 66302
973792828 4263
534654581 2087
631727583 4679
516019192 3068
31799914 106
981805797 490902899
527068256 4528
1403 251738887
706373313 4439
686420323 2562
505726180 252863090
365999971 1220
212569365 785
408051000 23800
75899746 253
490714447 1704
212855011 212855012
497377333 204452073
603430605 301715303
888604966 2962
828277465 3126
492298847 1641
850015626 850015625
581709174 290854587
848474808 5046
811045664 4069
859105886 2915
206240136 5358
193500600 645
830850806 830850806
815862630 3642
382330343 3169
905675315 3899
609815835 3357
930223485 5190
707796881 10136
883799999 2946
538903886 3234
649062156 4846
342601729 1142
970927739 7778
824773490 398947829
342720395 1451
874490730 8790
993136872 9384
832709243 416354622
789307132 500113951
509195960 1899
505198454 1684
657738929 4818
537900000 1793
86485684 1247
271834380 2821
260038216 972
21350 820608600
277799999 926
61219953 314
180998510 2191
704770072 2984
230288391 901
7488 478468224
196735014 1233
78491984 2035
491832646 10745
717353330 717353331
134285632 49484260
923511351 13828
495899999 1653
323164170 323164171
282012031 3008
816802081 3310
381728524 1538
561698751 2721
870422839 7838
581831417 2481
479132925 2153
903196341 18595
15495782 73
116555547 111803522
772499015 386249507
714295358 4879
549019395 2849
690766083 3213
211500704 705
369062527 19408
818245611 16870
744279515 4308
691498087 2305
276601666 922
472106718 2337
188215692 1093
647099757 2157
502267810 3787
59894833 1432
672037132 13396
13723 595892854
447599999 1492
811359143 7596
268241137 1272
899889285 15805
85500285 285
195151033 1537
316316827 2493
731188756 8969
384901283 1283
152367599 1275
49634340 2279
744684850 4383
466652703 1709
427650216 213825108
18391296 168
269395832 214675448
780369730 6730
748470577 17336
351298829 1171
27710327 534
163114949 1084
54365704 424
432969601 22848
49822483 1037
162963314 162963314
471111651 1826
151217121 780
14056129 96
302221452 6162
257079749 3175
8752567 1738
83418110 305
269700253 899
921802111 3182
416251485 3014
560532442 2103
973973353 3348
344401148 1148
473601523 3124
1977 496440516
605748417 4969
828389467 44375
354600842 1182
25576007 117
522249070 2039
135900001 453
650371287 2454
186600000 622
69511095 809
935846331 11200
458646761 1991
433400421 1687
598987823 263690840
83999958 280
59831825 557
401080610 2790
952751909 5610
935923866 419490311
408679974 24884
651 98199180
4589 887480477
908526691 6354
786425942 51579
796502045 2655
580438043 5172
5483 674879328
3652 741588592
2970 562671989
753909512 2811
851100001 2837
631599029 631599030
745702092 7013
714893501 5245
524414442 357623342
410612342 2424
2369 620915701
262500876 875
956941754 11991
410088862 205044431
114868161 675
665763375 2842
8542 964133858
412801376 1376
635289509 13053
635907331 317953665
999408997 491104331
944100000 3147
981296729 3271
425437933 161909679
263999120 880
686102167 2287
48837811 210
556498145 1855
527551238 5162
574148601 2197
364417834 17330
609004430 3481
611655035 13989
589859717 3790
749100001 2497
493498684 1645
220306364 934
434670451 27642
282059325 1481
419399620 1398
461690425 2223
658327651 2788
843065302 5282
735974386 4999
933303110 3111
574413581 4892
321901072 1073
207300281 691
874797083 2916
641697860 2139
607802026 2026
948154512 4573
721564935 475011204
809882974 16235
851498934 25883
734700905 5558
860760756 4588
22865587 5842
518054209 2332
146436584 826
658489907 81432
121556969 1065
601200327 5417
109598514 434
462235836 462235837
118124423 4884
71700312 239
618225352 309112676
982251954 320228
258611115 129305558
641014034 3751
929383376 929383377
364861200 1256
600015087 5156
430598520 2090
387936501 1355
104666506 387
872698241 2909
550586205 115791
43553440 393
324578145 324578146
638402128 2128
935697102 935697102
550882320 49944
721581398 8771
4366 701786548
875400000 2918
359582593 1546
1360 40972391
298379245 1074
96599903 322
642899278 2143
579112000 3820
935403119 3118
201069748 881
446668012 2280
122084631 689
61548689 226
996315897 4975
106410824 365
24689 862510215
721504400 2405
418784347 147715856
4889 322403542
967 217878194
2736 704064357
347969679 347969678
598200422 1994
493403245 3609
510527643 6362
540000583 1800
657939017 8481
270672182 135336091
960365129 13547
733800240 2446
188421067 94210533
362155201 1900
21827 764927215
7198339 80
460503016 1535
219252420 1476
675524353 2944
73741085 36870542
961506561 8365
208779568 852
959194265 3397
937799015 3126
767697441 2559
315620876 2375
860187609 72818
251 57073926
161716905 1323
965092914 13746
175812901 674
208199999 694
569327235 7764
234341926 117170963
439368781 219684390
392101308 1307
918648658 4694
726463810 2553
40892035 151
399741729 1454
32102903 169
498839374 498839375
884621207 8627
517688991 258844496
906301023 3021
764266879 51772
498114300 5167
435705036 217852518
154200496 514
229804324 7507
615765997 3244
718144777 4793
972930545 972930545
837920388 4486
748139756 5953
667521165 8885
108576073 1720
4161 385092228
730698485 450871880
768302560 2561
374263552 24504
936819001 5338
325791104 1856
914096954 3047
108300000 361
420730948 1979
203907504 783
687603185 2292
533669765 1842
705612773 2521
2071371 67
904139608 3297
49715701 24857850
647784566 4094
34705952 166
630739041 8240
819830537 5815
862422316 4045
432 62551523
736532096 6784
102884175 899
631888640 9770
263603024 987
565711776 3192
916797771 3056
134685000 900
887823986 8971
944178135 3256
787186883 2789
84225862 945
441204754 1913
143771140 141032736
216933535 1516
76295534 355
432491265 432491266
278703283 33603
677897092 3671
474901583 1583
75909502 718
403458606 1398
475402270 12277
94699605 1001
214751957 1713
152015054 152015055
295201380 984
783503689 4862
236634766 118317383
687559634 343779817
815795872 168136
107022492 424
913550866 12490
719924815 2947
189600139 632
269798824 1432
867266821 4406
754797484 2516
761267728 2744
384855407 1512
335077288 1399
826502211 2755
798833107 399416553
440797645 8564
864448135 5692
836165147 17381
502201673 1674
884698555 2949
524586342 3911
825254890 8820
226197949 890
403369653 1726
44525712 190
738164719 11139
63560699 225
568666144 446482746
943893974 3793
888757220 4511
200449471 2955
969376970 463466002
2189 345113362
66903944 335
828000001 2760
538487417 68746
642002139 2140
240507548 1691
457938697 7753
32592699 700
260091820 260091820
3555 612927402
547502747 1825
14220598 256
98400001 328
476464181 2643
457433726 2317
960152183 683933862
731103307 2437
669303945 2231
646244382 646244381
3484 525666967
199325761 1123
455886451 2070
403658015 1381
82882340 397
612482699 4575
944590983 6665
198899337 663
3158 475387173
189904470 1218
487648932 1707
974747097 974747096
303599999 1012
157539187 556
565073537 2082
917102817 3057
517601336 14031
41 12156049
608424474 3381
969285061 3560
573876455 6483
617054198 2212
854699156 2849
678925383 678925384
581091227 2188
865718280 54530
975466129 20496
507 125757234
140981 294779318
373635274 23635
212628041 3677
545257199 3225
27256668 103
728097574 2427
197710415 708
603241487 2183
165857751 584
893624284 6887
885996520 84885
476572733 1782
194670090 8809
881971378 424946547
211981521 4991
832200758 2774
256370653 954
36420569 4723
711601761 2372
849785397 19222
771447490 2859
295283719 147641860
152827979 747
971727906 12882
107292897 2390
128216874 128216874
942613622 36679
700624049 70238
295380235 2788
722870345 7679
521485237 3837
502321931 1782
942587630 42709
742260588 3688
957742914 19289
373979890 4664
719161888 7737
683914313 17499
850009958 3354
305769990 1146
225899685 753
13590897 4057
651003047 2170
955491326 22549
293090273 1136
126762240 1056
645228369 9901
332101108 1107
306748363 153374182
739680892 6478008
655153689 4907
180240035 774
715200001 2384
330044070 3219
693595282 2689
192 16376064
406322479 1720
93138239 647
831086940 333110810
552000000 1840
982796724 3276
602101095 2007
988102057 483477846
623459716 3247
549504344 6408
368992513 4932
155400519 518
246360330 3870
718797783 2396
586315311 3086
562767029 2417
482712029 5482
894792354 28682
972656827 16118
816904803 2723
882595979 17955
537457189 11630
95430203 360
777834155 388917078
547813976 547813975
925500221 3085
845558436 11268
191221743 1089
831852727 2848
93300431 311
23323548 122
792635577 396317788
837810351 3057
998106002 3327
16375 400628551
490580416 22860
432029214 2515
7743 501777372
541740443 4404
947274288 947274289
816553615 122344
2857 244443451
6509 655417246
472364153 249073
532788556 2535
914317249 11364
292232260 4796
847986303 3232
179101154 597
933323531 13731
385362175 1653
395670400 1525
582997860 3609
708602285 2362
792032933 6667
855553034 385643135
25500142 85
544001294 7005
378757490 3491
824505528 3521
116299667 3662
839227417 19816
265799298 886
718798081 2912
812830841 5398
592032923 4489
349306287 3208
650402157 2168
1880 383504960
930903102 3103
7436 688735738
897876979 16390
686853943 3236
661008302 3123
950569291 7477
901850407 9753
727933671 3827
948191402 5333
767211727 9742
453485350 477353
648352188 2871
621745540 621745540
764 181417148
6520 904252455
42300079 141
1967 553436142
876759038 14371
52860655 26430327
18549 663738867
567440808 2586
587333166 3342
4003 740688546
348300060 1161
791999417 2640
939253770 4583
885913093 3252
284019917 2886
1285 275313832
30345200 190
633377090 12317
666383720 9703
82214299 350
519378299 3420
408298928 1361
346571095 173285547
795737419 4326
23399921 78
725497798 20267
916404475 5243
456562846 3853
201270095 1944
39888940 980
489295838 4171
5132 984399779
640202135 2134
284149528 3505
10500 940006643
925448756 4565
219299999 731
704363908 352181954
714637102 4895
544713163 16409
26263566 13131783
213372670 13790
5510 916811115
33470516 956
960302026 10551
285096227 989
833650053 19486
625681496 2552
31916657 108
538471427 2449
279866355 2921
722280592 3344
933596887 3112
66966982 561
69337231 275
420556499 2182
379201263 1264
96 23500993
143399753 478
852147547 6561
668500083 5193
732599828 2442
9792 684823104
921475435 9884
423729025 211864512
407455146 2024
329921660 1462
781548931 20469
556917853 3116
26552949 92
138300615 461
253833145 126916572
638333887 5067
26379505 95
346476520 1324
265174904 1198
764288619 2668
360092186 232389577
319516028 1149
4173777 15
20290190 70
230587985 1163
229708223 787
9780 975944174
611308204 4757
669056452 3689
602391933 593731603
192739843 192739844
372488598 4721
37458722 247
148349479 626
217375431 1505
573705839 39885
523097739 2090
315022980 109450122
199325673 3168
496932106 2429
470523834 27423
266401260 888
895922817 3968
412247389 12407
320717382 171165627
555898146 1853
705870315 2727
319042603 1292
271366314 5480
322437997 1293
293401883 978
6494 510343978
898835749 12204
984055986 984055985
769405673 4154
899267673 318433814
336599380 1122
648113 423016
427390486 2867
269450363 1703
922497549 3075
974661783 3494
446698532 1489
450518669 2127
536230012 4431
464819174 7189
568914359 18472
341225276 170612638
290134042 145067021
211 58145317
513031904 15205
878929344 7008
333600982 1112
878637640 7436
860043022 828214757
726899999 2423
939003131 3130
560709566 560709567
190254791 1102
791081748 791081748
865280252 2939
932403900 3450
16981330 16981331
279000720 930
27233041 13616521
868327325 12434
739429339 110360
831989366 4037
851949737 3202
488999999 1630
797703401 2659
483711381 7795
303910413 8879
447636730 27010
408475706 1987
84766215 666
659510748 10411
472400910 5407
39386047 19693024
82480277 326
957520199 4154
352750748 1189
459599198 1532
267281910 2163
354441762 2082
838201329 2794
847202825 2824
304770687 152385344
308622000 176183171
893400001 2978
582009246 2606
499501666 1665
59073393 392
303023120 1076
256483717 1657
1390 168864417
274102984 1771
34710001 17355000
38708033 191
467452877 3179
787581539 10940
422400605 1408
172825390 1051
893625278 4231
215927038 927
617137942 308568971
651726683 2568
631218471 2278
70655773 4367
315181048 10556
186450593 956
735539196 3769
465474718 465474718
674964602 4299
287242751 1123
902599520 451299760
645088176 4738
596999999 1990
699802101 3366
772803738 2576
15912801 100
240000801 800
674234587 337117294
3179 834522260
25370587 25370586
64912283 258
154891696 837
168653329 767
879804943 439902472
13149180 1145
256561550 1099
377647649 1445
10116036 36
23841232 89
155871499 717
240116448 2288
48299838 161
759900000 2533
508947791 254473895
950964446 7769
889326710 210691
584604954 2931
291199633 116558848
215576911 766
80375318 2489
195289325 16933
602689214 2333
688506214 3797
760388117 760388117
240108984 2272
5793 797649361
12940 815115521
376883386 2819
439127323 191008411
333912380 3341
90471065 629
794969125 611699664
573802741 7035
607277285 2727
884399999 2948
640564481 320282240
967926388 4988
9810180 108
863906270 9221
507601299 1692
287763546 143881773
626998126 2090
340499999 1135
450597370 225298685
30662267 903
227361341 1137
468533724 2195
688496907 11177
137699542 459
453623438 453623439
946516929 6095
318601184 1062
286980176 286980175
507430841 9415
273900096 913
79608187 558
79308835 319
603900001 2013
615916423 8885
2737 797329353
202463277 1993
876890 3
702053806 11189
809402697 2698
929109636 5485
172500576 575
237657731 4573
402615993 222448362
452695018 452695019
80766551 811
943199999 3144
436289157 1598
922596746 215409
2115 341211986
813899458 813899457
2363 697614416
483680567 241840283
270646989 2666
45572353 207
788816653 5377
169730255 897
340324049 2629
463721399 2300
794576962 397288481
574894547 5004
975866523 191459
465005488 232502744
979189173 3933
395699009 1319
864473128 8272
533704157 6759
449217607 2395
288035852 3637
240056825 1636
269400045 898
218002794 1847
920660057 9027
423137269 1468
778842243 30132
183749765 1996
839894461 419947230
3944 748874888
991302137 10714
130522945 1874
75720194 254
412505229 25457
322299623 2362
151658304 4211
478450754 12407
994449037 994449036
762338371 3270
90383806 535
88800394 296
285246432 2867
218244235 1014
370 110546436
64675801 1770
118504409 1590
474855679 2932
766802556 2556
912026838 13098
120435358 606
745277654 3221
460162563 460162563
56400139 188
675463100 4377
49452657 232
321059446 1469
821533362 3027
673943410 5270
361665389 3462
363316505 1338
264226483 1566
62808958 38611370
567900000 1893
541498194 1805
519002773 1730
198862428 8085
812021003 61906
659140502 2867
182907798 182907799
365745797 182872899
817715417 15234
1266 316593904
862034962 3878
358929001 3420
936490141 468245070
290269343 1732
721628807 8516
966579737 966579736
424498585 1415
268691530 268691531
12956 448372333
111177398 111177399
374456041 5915
125100001 417
675616122 13038
673272048 2857
112995990 423
698483556 6946
484014167 2189
564221700 2268
769734548 2666
354329564 1243
699602332 2332
152272190 1355
650884089 287022830
388294344 1674
581195628 7073
339347468 169673734
19179848 127
880199999 2934
101311515 844
682814682 2426
3734 408219550
922734858 5219
951820555 3274
860182080 12088
882463083 74747
879819708 4129
256499764 855
366255907 1237
637797874 2126
440701468 1469
302970369 1119
5056838 61
532500676 1775
845558432 827245304
36291394 2124
421801405 1406
156435461 1377
562102463 7392
269961329 930
621300000 2071
119669189 1090
202694465 717
3946 820658610
4595661 51
648533874 648533874
216960604 3287
568196752 284098376
12292 456429596
695701631 2319
4078 949591373
168450769 2718
293377029 20999
180667243 652
934249024 684417600
321358703 321358704
316801056 1056
958102085 3899
207199693 12967
920986526 39437
875926617 875926616
427510383 209320387
542878685 15437
434098569 1447
565410674 3095
47546617 742
5657 175638824
312599601 1042
902243120 3068
123859013 61929506
826122884 7776
613201718 2044
814502715 2715
918166120 918166121
853421624 7413
15028 829846160
953572896 4572
480650604 4249
521101302 1737
887692108 3089
308168730 17110
804901085 804901086
4080 456266400
457735626 1675
497506444 3565
903884581 82321
987886857 16346
934095668 9833
739801582 2466
900848556 15421
69841111 254
220683916 3285
334667386 2071
201344000 2080
92015279 840
916391792 21758
453598625 1512
2103 613670973
731973156 2857
27600093 92
278600799 950
764406726 5396
149210929 1257
30299900 101
688722334 5353
55365947 198
623628212 10850
553274683 4661
759805485 2559
562113801 2698
805801896 2686
581559561 306737295
708602361 2362
322303659 1080
799202665 2664
727977045 3495
313329456 2552
10325 274918501
787202426 2624
10322 608187260
131999633 440
42785485 244
107999899 360
702509712 2427
921302324 3071
766335823 383167911
66624434 46660981
258910328 940
756359425 2628
274500916 915
320718933 1371
46219551 337
479825829 7749
383299616 2147
197944188 807
429470476 4828
32001969 695
451695519 2894
62287874 225
752922706 602528064
237766953 237766954
680700000 2269
354427217 1961
27859607 126
847053493 1718215
366313740 1590
46538 979612054
74223906 1237
602759233 3467
616044952 5800
931378509 465689254
196799627 656
900244839 900244840
308798880 1968
289901361 8504
386835961 194600826
120715110 810
758170167 2536
726201269 8488
165300130 551
456388079 2001
398868929 2334
293177818 2964
706066987 8538
11879 709259453
11100000 37
183728474 775
704094788 5898
527115820 271268192
706852439 4218
974330075 6619
210725568 11808
625016465 312508233
12560097 419
2577438 29
236228742 993
803149704 3852
68752773 358
867848733 18100
374133311 374133312
542461031 2039
721 109135607
142971381 1298
597898798 1993
858335943 3770
759788741 15446
790827229 363676828
568528974 6425
747300000 2491
685853101 3898
679315269 12790
935512950 3775
855210574 3698
746872488 6444
494542790 3063
498755963 2324
324901084 1083
265802663 3292
732602443 2442
744554077 5061
961997951 6128
65916920 22155095
265879283 132939641
498728863 6074
63417272 228
645845481 21217
655458154 84202
302797145 2065
841469132 4846
883334055 9926
166214539 9388
939804286 18713
148571405 803
20041 576880185
103371070 81886583
640012569 5439
214161425 74510839
951736431 5644
700263489 2690
435599999 1452
169690231 84845115
3968652 83
820693152 280546558
297299999 991
277490865 1141
227692518 227692519
141485577 831
927510327 5198
639004088 2130
743944003 4766
239901901 1050
117864351 58932176
453215308 2548
555724557 277862278
321002153 11743
78744300 281
301115583 62524
3000002 10
303689556 1338
247930639 1364
943334003 6422
43977 796740478
4696 863674232
541027474 3046
491299091 3183
953380973 476690486
539802835 7796
915968298 8422
352926344 29475
452809969 226404984
860069597 5501
148508045 11120
837898989 2793
251956992 8901
369004888 2744
164100709 547
817437627 84038
667904877 333952439
268618827 2219
873018064 3344
175799999 586
2813 526200453
84 20061384
547122647 2025
983357407 3964
122160039 454
600613934 2246
427384309 3701
408437845 2408
962621973 9839
279764461 1810
348902239 1163
702826653 702826652
372881438 5075
254111176 1784
887023100 4299
797790226 2738
798179182 33377
294900688 983
349708294 122823963
113936395 816
740057047 4601
998947416 4511
828002759 2760
33047655 813
730983617 365491808
263997412 1009
935263296 3876
971988501 9700
877099497 15589
645707313 3111
206320499 2635
738114025 4216
448330043 325196
944 204408096
985496716 3285
530436044 54939
3753 870909921
264472329 206321926
182307890 631
235093570 5937
573303401 1911
763847342 4633
735880629 2870
40007 405646713
428059670 4019
648463008 2252
335772643 2746
881372172 22891
12678 952561780
697896545 6233
4293 291139408
573276189 28022
300548288 3221
865748826 378710388
881741175 82275
559500598 1865
988441273 4360
676379257 3948
889003818 7289
630302101 2101
289567729 3616
962105429 3207
381202346 1801
135975324 457
33509809 660
2054 374076534
990175499 4275
719617887 4664
863100000 2877
756621359 4604
835802786 2786
568798105 1896
487225921 15135
224909071 778
331652262 5703
710692038 19517
151597043 611
36981360 144
251246100 15761
5667 573511734
987303290 3291
400693312 1815
536399411 1788
431399999 1438
822195555 11075
551797761 206090205
742380961 7646
1036 299293148
134250259 3086
900296999 3001
104461891 390
55169904 242
968451256 5322
185168447 20268
894140628 34704
245409677 8814
9360 751155772
590457826 14987
666275029 666275030
6005 632925581
92988988 457
397498676 1325
788998244 2630
255523581 1109
738602463 2462
276963837 138481919
730485416 10949
288315679 3941
667730491 2590
564598119 1882
752102507 2507
743997521 2480
3310 769425907
166170499 2725
494945181 2477
481246481 2015
855620149 22847
861898484 2873
249285466 1485
353023417 2648
405766852 2246
40500028 135
777842521 3423
852874470 8285
291101527 4276
570194864 2608
870002754 2900
564923676 7158
416576516 5173
897281981 3942
271424553 15764
5718 867368534
490201633 1634
261300570 871
912801612 4138
4161 315323051
751419126 2515
449206392 449206393
962543704 11193
936306215 3121
301935754 5788
55799877 186
4061 661173215
2099993 7
840412670 4361
429023695 214511848
199078855 780
254939881 967
807921399 2756
632078664 4717
273599088 912
785841696 264076453
363901714 1213
726284500 2922
116810495 1408
949212434 470303517
741479763 5521
825600001 2752
287099044 957
458496376 9775
189896725 1422
161726231 1398
359554739 12676
170587096 3405
259708993 1231
683431273 358433090
66565917 249
557751954 2278
40691016 1583
681107827 3000
224912431 1285
967694083 483847042
540934346 2110
941301647 9288
597412204 19937
326344033 3024
965631319 965631320
656548724 4515
871708672 7864
655606929 2582
871988998 871988999
698545452 6707
910510070 3327
1097 166110766
984861739 5517
453556804 18111
861925240 6811
460383066 3501
72599963 242
951297175 3425
310844863 1088
901587465 14697
735211669 3781
781254942 10425
814598281 33564
25643113 25643112
5894 723718366
952869161 48342
454802812 1516
93000001 310
956586431 478293215
319902719 1765
617293093 308646546
457309906 7550
966852495 5854
969256206 3294
205906670 102953335
808946460 808946459
167111064 827
855002851 2850
989199200 5324
409005601 2649
6593 103754990
119971348 1028
685395917 106461
499140661 16701
849300000 2831
983554078 6037
589977011 589977012
497129425 10057
810538121 799625958
886228128 19548
896556159 527292520
817331821 4543
613878261 379412201
857192407 2002786
568199607 1894
243668501 1555
104100353 347
685048524 4286
843495484 3158
978896963 978896962
713851151 2946
329918400 1120
646802155 2156
570432800 2800
53709915 180
752124048 2802
405901411 1353
60724166 1554
138191539 587
212999738 710
132896405 132896406
825434029 2844
313536295 313536296
974889248 10352
34580127 248
999002693 3330
381855644 4271
999395469 5377
748370447 24342
358929554 3606
8974115 71
845712856 23713
97467947 5751
364823551 3541
633277123 503018535
127034265 1676
262309085 3438
711472720 37660
1263 55861875
654707039 3487
743046595 2504
321379160 1087
522601742 1742
54246873 27123437
979671970 933161942
7033006 7033006
414040424 1624
330798749 1875
4047 297438520
216331975 125549513
877572429 11937
907468604 453734302
479995353 27776
961648888 464094931
902026982 902026983
265006650 1042
758055925 2752
127500005 425
514 140830679
431999324 2115
840302802 2801
912601328 3042
95668555 1193
452085951 452085950
235200784 784
822435725 11157
733974005 7804
620338886 5229
791984534 7726
435378239 217689119
521362684 2495
203065560 2190
729299999 2431
690384453 19065
997504661 3325
120653273 665
907873911 14551
600548521 9480
783816325 729596
368721069 1444
8541 884103356
213868863 1121
745235063 7224
991724177 991724178
835326692 7677
977171142 122999
948986754 35047
504384011 33666
285535649 1329
659117600 16480
802779328 4623
38501019 229
549413589 3076
114102520 583
964025436 23789
34877760 752
206 55243299
855870647 3154
958496805 3195
117848413 759
175020007 87510003
682812664 274519245
676220270 22853
791688665 791688664
25186729 107
239769349 4325
782951967 358239285
607549001 303774500
838608008 4668
588616314 3101
111872934 97668296
383202202 1411
755645969 16577
84300001 281
532225747 266112873
540264987 2746
283821754 1103
350789545 1828
351000001 1170
236110998 955
595319765 4638
3572 882632099
874 219262996
372599575 1242
177000216 590
315001049 1050
183765905 1195
228595398 1948
544800000 1816
91070279 45535140
441001287 1470
11331874 125
585301916 1951
858687552 3205
686135067 686135068
677145794 2468
229787876 5009
21900074 73
891716759 3993
760677682 4059
374 70196808
795952511 3298
290529911 3336
413099040 1377
638800721 3651
219103704 2484
520737879 1759
935390515 4236
308362320 4284
868540244 11013
808986060 3470
911100001 3037
161055889 700243
385973665 1318
529914625 2194
845397619 845397620
305418013 1734
216441060 3033
484299816 3003
437542500 437542500
818501680 2997
946029845 8929
4637 621334815
19824 504145904
155251336 739
403910089 1478
546076415 7296
781905999 390952999
372269899 2037
433500468 1445
189 20778282
192594246 1069
250419344 250419344
428399817 1428
704311342 7714
710579249 5750
9600023 32
622742150 3730
934084223 14337
86648857 619
136835648 579
253888777 11297
466643999 4038
674234625 674234626
690309039 2680
391248439 17493
126230711 2139
885326331 7117
223035077 2534
991312739 11035
615015510 4267
92100000 307
3831 670640420
945276562 3930
437877680 343830851
2771099 45
172948327 1484
351365024 1695
9606 757191908
944583002 9756
120163019 120163020
598340519 3010
950855060 847967596
244844594 85915677
395687136 1392
946617127 3847
709376763 709376763
10935581 249
486476351 1632
33657268 2392
651475491 32583
657002189 2190
926645123 6276
77100155 257
456924145 2359
56026849 215
505463153 10099
596100000 1987
552981577 2856
55413863 396
4189 988775917
996808659 44578
5492 954778708
325187457 1552
302661561 1293
957164727 3334
479999260 1600
238016440 2117
826752080 3130
956853994 6614
606631771 303315885
515178706 515178705
276514397 1712
530385771 3295
112136750 2662
35099882 117
890129753 15776
146100841 487
970945672 904303896
365781956 2453
676503633 2255
997079161 4026
685470705 2505
980705449 15760
66416641 920
939814133 5014
640744538 27533
238550831 238550832
719927327 19608
1267 255077737
701427293 3623
654650726 3024
998513362 498779316
386401287 1288
86060879 86060880
668161547 3294
376307669 41394
235032993 11488
462814865 3226
840099011 30137
329400000 1098
837819899 5690
679656405 3062
886401387 443200694
545991581 5986
517616557 20591
472310880 2224
5628 792564801
365100000 1217
914969562 850021654
305084152 2517
587442062 4017
870646593 435323296
990844143 4189
805827910 5663
480690701 158575
102299976 341
485946986 13463
391201053 1304
804190696 8085
862114064 3164
675172191 13790
61932617 334
676293747 3398
351287808 351287809
183515290 183515290
439210321 4889
578171569 289085784
569418439 15077
214500515 715
834990581 417495290
577606471 1996
916758326 3829
267421735 16088
194399353 648
911696961 3039
707602895 353801448
559881251 2469
555177090 3098
345664409 1855
614153561 20823
2315 669842935
192909134 2815
22575942 190
49199836 164
5036 748345070
808224559 11660
154800515 516
958077266 3295
897330743 448665372
715198366 2384
964507991 16948
833959548 12444
751290929 5347
332 37539985
161190070 1258
3099 902883015
276570903 1051
413647743 1481
375900197 1253
276991199 3162
127978038 691
595115732 595115733
653897566 653897565
938763183 94748
359194599 1528
276000000 920
285485509 1086
270944777 1019
199510461 730
244588174 1838
717434679 4258
322669424 322669424
258447577 1164
679205441 5158
311302619 2790
696667637 3640
96370413 322
771107567 3102
531544817 7856
997430756 7511
493588525 11297
829127172 5593
213537831 1628
322252480 90297
282438155 1001
180000124 600
96600354 322
939896867 3133
845399999 2818
919660089 919660090
732149140 4724
740097532 2467
265200290 884
993212846 3377
13747395 67
318501055 159250527
224399999 748
522761342 6605
489000000 1630
918792391 3391
697523417 3298
295499016 985
175200257 584
17882496 162
467592221 1840
243218430 945
948144385 3648
530464447 265232224
148662405 74331202
641425203 320712601
309602004 1032
660518557 2347
7569 758410195
963910684 6818
885598320 2952
834212197 42363
85881195 42940597
5044 841586356
740140512 8992
672267250 336133625
505984344 2103
900237999 5875
299657557 1013
70639864 775
683246634 2719
75 10250276
112200607 374
220297444 20183
7140 113711640
19657 941447678
1046 5328166
774007881 387003940
91586938 389
197147611 1045
427220138 4775
153300148 511
675079861 2499
913848349 4292
640709759 23680
761015015 380507508
169172722 1611
864685774 2966
664466095 3489
251947583 1296
152375417 599
921191286 23437
109157454 426
4601 400816115
3191 216761081
642851918 2572
927056683 4426
107490452 1657
707102868 2357
661752313 661752314
635945795 3316
3707 615579205
625549674 3163
220660207 1794
4306 982759056
175595347 9486
760197647 4694
135158030 541
339682811 7044
923457150 11434
524700056 1749
128103895 1689
72900289 243
812988609 19498
2570 752758140
577640091 5605
379788192 7912254
807541176 2776
226079424 4517
938235770 3151
460545436 1697
586386404 37917
959703199 3199
774979733 6743
980699576 3269
268313927 134156964
193923214 2199
540842505 1995
148730767 868
374940410 3028
433199667 433199667
219000122 730
553567198 553567198
90899696 303
110426399 392
835161799 835161798
610789504 19319
827844630 3623
901799078 3006
659056813 4801
599076524 299123087
174487141 2593
798895058 4255
769788054 5105
165000536 550
798758547 4009
304955139 1092
168936769 192192
171520515 771
105900377 353
768287364 4322
832302380 3220
932213395 11900
506411105 506411106
844257348 8943
936963250 3356
711900000 2373
384949429 7209
57570381 10561
90930259 365
781533288 3186
137100629 457
941070867 6724
971737191 13851
65848586 573
119400399 398
259850927 2359
378669459 10244
403384170 12018
825937538 825937538
911892759 33117
344529105 344529104
746066640 2530
902434899 902434899
336002640 1556
956099658 3187
582903701 2753
611621938 3836
908982799 6308
294856478 1686
982028705 11488
6764 861476460
332399051 1108
701333923 2466
713784588 6252
83113347 83113348
192068734 1289
486819041 1952
446450781 223225390
648704327 4152
785402619 2618
435726609 1587
594 135828972
156058699 1558
356998811 1190
320389015 1478
865867399 5352
696300274 6509
881694550 499885006
210365268 14381
875541203 3474
333397877 2045
132035676 132035676
520568385 6992
348798347 1514
92832739 655
360646552 134785462
860624771 18730
978354248 5767
71436074 13433
646108479 2461
457340885 2002
940487780 33281
219 22621067
787157577 11272
309434928 225391120
51099265 215
728398939 2428
769223340 3652
767355240 3031
18587337 18587338
94199685 314
150855332 1273
178245957 1526
517233339 2114
810316799 9797
681596235 2421
518421330 2322
926304345 14122
506505154 3761
826075238 413037619
292015780 2065
673290593 10826
473945432 247863736
481533053 5278
858067610 7324
639297869 2131
908016750 24125
1400 304108747
784876386 5528
652615415 3619
350273118 6257
618827434 7243
2045 436478665
449158019 37619
148158553 1587
759604402 2532
142512401 1940
167270887 578
905450701 4620
882743433 8566
165526607 2418
725839487 4392
617932033 2969
27600074 92
192599536 642
791293736 395646868
445919996 30505
985478775 915987531
529994342 3219
821400000 2738
958196806 3194
276807029 12795
202478276 1613
163210543 2797
204026471 6102
374530729 11247
729807460 11769
821615629 821615630
3706 593045166
135088391 1614
733679919 5680
712204643 2374
252185161 1128
362018486 3149
737750485 737750485
946538499 8824
402301340 1341
958444535 5749
946196847 3154
8013821 8013822
552240173 7174
384737934 3962
852597305 4487
474184871 291808084
111905187 18405
930132010 24627
6265 232015881
664499885 2215
835799863 2786
154199487 514
621348049 621348049
544813528 11843
992442647 4713
13640193 4816277
618259025 7766
463091354 2714
576199727 2232
559698581 9310
766946224 12953
114418496 610
389933761 3264
766159703 3157
418501815 1395
360498172 2476
393584269 4406
757800000 2526
386939989 3378
397988252 1563
203361628 763
605789351 20472
826501905 2755
734376482 3953
123399280 1115
2063524 14
1952 409976144
58708954 197
494493368 2347
728399055 2428
34792 684768153
972989301 4295
919912378 20086
178625960 3110
289155445 4309
994076940 22521
33862464 247
189299770 631
14100046 47
756914541 2896
968127799 8600
37787674 282
114044699 1100
761546766 4458
146376162 508
15224 841704512
42359 427910442
501251860 2579
301914653 4324
2022 248865738
133418513 589
815406639 122140
2886313 13
895838359 15592
873599917 2912
34979805 34979804
67200225 224
873002911 2910
932797932 422760983
983265294 11845
689613976 3427
480896137 1988
54515005 54515005
294260316 6567
925230415 3180
564217091 2810
175813244 87906622
383753883 1302
168732953 1544
973682041 7699
857070119 416691554
313471680 1212
711620071 3131
582600540 1942
302418064 2522
856798894 2856
805895991 286063609
628199180 2094
447624357 7915
16817336 57
811942905 811942905
909 152779827
53812980 845
695152457 5166
421178154 257766715
459022653 5689
268807265 928
8107 668747631
2341 497577209
759527120 53749
459700363 6813
349408200 1374
425913308 2201
75561708 362
771003801 2570
567479250 9750
15465717 71
766401177 7945
514859855 3832
307856297 2984
133800019 446
866342496 32897
395350837 1383
62607116 31303558
2479 484877526
3175 440858686
533523918 4823
58260108 225
689001240 2710
647751832 2178
542850348 11063
692081983 2488
368715843 1323
778496183 389248091
834002781 2780
403213463 3369
625502007 2085
311034492 1338
617716047 2822
596289793 5376
11426194 913
586009419 3025
165683315 165683315
992064881 445127134
455185750 168160731
507492889 3192
336600057 1122
910957000 430759856
74568871 37284436
716703042 2389
677557919 3680
975077217 5331
813294767 3148
268165495 134082747
516312305 2994
998049995 4146
802049194 27067
135190249 852
908642251 21225
3543 955383377
247699013 1082
371571163 1371
729255930 7257
101502901 14550
545290343 545290344
998992729 992535242
967203225 3224
393435528 1329
921000001 3070
540284664 8642
522112121 3853
139258839 727
624046335 2755
16502513 68
754844871 2855
250266862 2389
917732994 5557
138350431 780
367066629 2117
583359846 4893
911786950 3961
895562276 4002
131496608 1460
343665318 1605
483276401 1778
190122255 1035
635100001 2117
541924306 2379
448648860 1605
872093024 11749
389972561 2480
241200617 857
506 142096368
984277508 7123
500347280 4457
280395457 1059
492185912 2987
507209960 4388
85324911 1912
946235641 4386
285080234 1331
5182 566401236
515469011 257734506
6587 775013056
522621989 2805
95253570 562
6818453 25
975749179 11581
775328069 387664035
319764984 3129
270599999 902
111879428 709
239400001 798
850765716 17305
560939680 5267
834638455 16671
496926360 496926361
105245648 533
572699159 24858
419487320 2719
630017114 8057
579599999 1932
53399832 178
138227014 641
1411 385922821
7549 365836954
934196887 3114
851570800 6800
59151553 439
107407976 598
5212 415817198
981172581 12888
479043425 1902
172989532 1896
948809699 3257
844919206 53521
302546322 1571
301499538 1005
224472723 2738
74208759 982
962904600 7969
426812760 19980
331200345 1104
759215446 4297
677125676 5333
500202243 2887
526790739 5806
9729 591804763
157210807 727
765899062 2553
420278272 2121
318034800 1104
636572851 3031
977630663 31842
687329381 546819165
650234179 325117090
618561890 5434
371259384 1428
150300008 501
548181574 5686
544313746 2323
80876037 363
468600748 1562
611099999 2037
874797084 2916
178368324 2241
527634043 1864
294300472 981
280799063 936
550500641 1835
367201223 1224
374478390 1782
294235261 1023
459523268 102280
327062661 7174
635229600 2928
615264483 307632241
258299300 861
296278866 1169
941133479 293188
392700000 1309
363194693 50784
6322 215704843
213494579 712
194552998 4212
608626602 2803
790889918 8153
167308488 558
620402068 2068
994967264 497483632
372814126 372814127
708184952 2894
467482448 12866
522269282 7963
972192876 4126
765579489 3076
45818484 943
747 58437606
157175945 773
568993998 6836
324887349 162443675
122700720 409
480332235 240166117
134478675 1245
152676212 6206
807530511 2944
144036203 72018101
8228138 36
498514222 2978
483348059 2655
7999 931550863
832091396 4484
862229003 5119
285081015 1367
135380194 3159
771909718 48089
8834640 41
787521495 13215
604970223 2399
770703232 2569
515125099 5568
219778180 1256
881400467 2938
522295539 4121
438993248 192797309
377100450 1257
333381299 8598
513600349 1712
106538722 690
740625230 3485
810395712 22848
282367827 9863
647410995 5842
647547749 2250
130325208 962
940911086 10655
288784284 288784285
784009630 5683
86380783 407
4961 959402829
996768969 435445082
328081073 1214
87006155 1227
188151791 1263
2193138 1096569
222079012 45795
808786943 9072
553596079 1880
678899999 2263
869316924 343595389
938111131 3498
29696674 1288
948257109 392707577
14135193 95
129298935 1827
231956377 1336
411001369 1370
1788 238606812
736432475 4404
186691415 1811
988727041 6405
180128961 1402
36833939 130
649502209 2534
555491874 393959809
6901 208465116
923806213 4882
76773314 3518
331920225 5008
856323353 19902
116456501 723
763873508 12144
819844479 8913
326165400 1510
960545474 3928
721584836 3882
934512983 467256491
331139196 189982873
450571955 8412
128791950 525
247441653 3086
569935345 7879
864095265 575542828
187499999 625
713062000 8680
176584615 88292307
8800386 42
554576516 396289
812098755 2707
934207261 7153
432601442 1442
250799509 836
822902743 2743
9117859 4558930
54564406 199
860368549 6262
239059254 1213
866699949 4293
685931059 4751
101891971 1230
487875440 3551
126746848 536
554117609 2238
696727727 2448
663984053 18390
6930 465923830
619161126 619161125
1156 301188458
310801414 1036
820805320 5509
690171162 7501
3849 914542065
377015859 9140
663440248 2434
99073448 469
96817858 96817858
524070191 1766
893702978 2979
249357630 99315999
664248094 2620
465444658 1860
636157912 2801
160892577 539
483301610 1611
988950935 988950936
979199999 3264
87403980 659
401609086 2059
130230583 436
423306767 211653383
243997271 970
73800039 430
743550128 9827
493500239 1645
389536128 1747
159493121 1074
420837527 4142
939005625 7565
961360995 3369
615002050 2050
223953323 111976661
496710532 1663
336421503 8506
76894945 336
777899757 2593
725102537 2417
515341824 2137
845828366 3317
995257476 5555
129900000 433
818811200 42699
730669792 4454
839372050 419686025
160133322 586
658798791 2210
148542667 1050
139313681 1160
208783035 208783036
135779596 135779596
837867949 3257
434786120 1743
116613631 630
374999 3
344101592 1147
523246097 2032
884099999 2947
347010993 2256
618654241 3834
690002159 2300
218535794 25276
115429791 686
717309390 2996
653104774 653104773
579738343 408703912
519504722 4194
945799713 472899856
795281966 795281967
824078130 2797
99299920 331
571330050 7633
782102685 782102686
5457 769788915
366976145 7276
441387687 1660
92970592 2793
445599465 2096
946090522 16810
894671140 4511
616200579 2054
145499928 485
507335363 1926
847200000 2824
490494513 5975
913482746 9947
144607215 794
923696922 3079
95888915 810
1961 392454930
805943617 4426
58 9637903
312017263 1352
310511944 9004
4828 975800696
427925263 213962631
967796774 3226
363687751 1217
882004088 2940
2921 745515146
17208 246645186
392989701 214397
797097344 2657
916406509 916406508
603160447 266019481
16899492 183
263160299 8849
467844772 43187
412908059 2364
212091773 142625005
333805808 2576
355347439 355347440
238199207 794
247257977 1251
793103845 3237
51900302 173
900090332 3541
312531481 156265740
371094397 185547199
47977694 335
784265455 3099
756112503 27499
782131342 6387
721945184 3211
458477155 1621
2827 846174092
96075465 33101403
587804928 29856
424873681 424873682
367127376 1309
425699999 1419
316420245 2338
893185003 8831
500398332 1668
7268 406225153
958973601 8528
443999825 1480
690303580 2301
365414009 1708
790259821 14458
366701692 4896
77700454 259
103034961 2329
98399673 328
275467207 159820821
341998561 1623
473998558 1826
239099204 797
506596607 2304
920179133 30387
209450898 1529
747205731 16394
380257021 2057
886244391 20504
662640630 6918
617699615 2059
923294394 77289
503109764 8483
150000669 500
183599388 612
46701180 180
621645500 2297
824097945 2747
251430449 1025
251517760 1648
606731850 35550
641605782 2159
450194817 2481
875940989 706016735
775125760 5888
2494 461113166
212332279 860
735299109 2451
406500696 1355
173464312 2251
706161387 10909
348183992 1868
2504 490020280
958260819 4751
134238068 467
469661099 1762
421499049 3799
2895 632544860
141360449 1279
730779720 44220
239471852 1626
654006389 4974
773812623 7073
982789791 981712783
877800506 2926
703217614 2766
706852630 4678
470887147 6249
84737555 42368777
572898076 23389
589455721 2974
781613040 2874
759394429 3730
19437871 171
409125368 4102
405993068 1403
710420082 710420082
867786326 397293085
349801080 1166
5262 509597342
60538546 4392
942759000 5150
733683103 2469
219684081 1540
527586398 1819
147132573 1262
840302 3
468332984 2578
952564620 31731
106183540 413
57962510 52790923
119610630 3359
242615029 3010
658800001 2196
291630450 12970
608619392 2416
984898461 3602
957002088 3190
87600326 292
173400418 578
570217140 5235
5315 508223618
385796173 1401
498162560 2240
778501387 5873
739051854 4161
15258462 59
782108641 3993
160500535 535
84583047 723
167365263 5324
554384346 2123
937702427 3988
855786368 3632
589834923 16987
227149411 914
765915834 765915833
963401672 478612492
419117577 1549
366627784 4107
245948694 101392711
656808947 4572
576058581 12501
872398736 2908
713741123 14331
501088985 250544492
149048159 1770
632905174 6938
7107 633895742
852275060 3818
899920248 7948
307203131 1360
440828004 1709
854458877 3518
409216033 1514
63594214 360
243800163 243800164
589334650 8150
800037957 5542
984081532 3369
681869321 2275
396761994 177205
695399999 2318
957918083 6763
631007417 36219
895976128 10841
726266351 5660
963453913 5214
555599094 1852
558234223 2965
517838937 6683
219604910 1237
14954709 155
899877758 13266
985285080 416730785
293024094 2818
77069436 29586882
505391041 3096
220500193 735
2754 707904684
533993017 2587
5607 908384463
886534198 4969
876227065 3146
419731199 1400
416452126 3384
915025718 5301
103163260 686
687604013 2292
577598755 2362
887182660 6649
893845015 17983
941062121 3760
673429250 336714625
549826200 15400
683246624 6423
577417087 3757
361 82559701
311401036 1038
365700297 1219
725729626 3375
519847259 6663
847196870 341470624
99199225 379
890273513 5136
68778953 846
4052 777250937
947115045 809551592
568008835 526571513
163551973 1389
1262 82190830
860596321 26085
9350046 54
789566281 3171
258802015 1407
920742751 84666
552657777 14696
126834669 126834668
623993945 2674
496459081 1677
332809958 3265
821697261 2739
198299340 661
711404439 711404439
648897838 2163
291250007 12269
777740137 16639
842407282 31959
119373757 1213
290087048 1069
248585200 1136
703802346 2346
503260173 503260172
804972245 9357
74084264 340
863988457 3689
952454400 6780
246732353 1607
70727050 410
139165325 701
765086189 333595072
26494338 139
707702360 2359
390449622 1373
157157834 545
878699741 2929
572666989 28921
772647522 2869
700571400 11820
266584967 1549
2115 397655766
406473737 10196
130628169 441
415501386 1385
758006664 30792
53668982 47489
482579165 224679460
153190285 767
955494620 3378
797397343 2658
742991536 2623
480652960 32944
143063388 741
904701981 3172
823211858 10339
871717466 871717466
801467038 3803
780344280 5448
580510649 19351
779701757 2599
969402239 35136
422204284 2623
880197065 2934
31162873 1043
163106133 81553067
82506815 336
360431801 2012
10643877 86
556814856 5491
367041126 1777
82199727 274
144599781 482
25138614 25138615
234774387 1114
488298965 15505
502801677 1676
62295229 31147614
919647021 919647022
880656079 14779
129364550 434
523190112 1921
384917672 192458836
242295615 1605
34759864 116
642236166 3387
472809756 1622
896058527 8896
548149699 5950
761867537 7472
594727392 3171
645897848 2153
925537073 326123
349812048 23202
5203 865125414
883093299 3020
249668425 1044
816459342 6983
44400147 148
452612579 452612579
147627736 10453
902103644 3007
983086141 491543070
885211473 2962
926292294 124686
588 54449451
379681279 2134
721102674 11295
487499921 1625
241248783 834
899330687 3429
904503015 3015
1744 230249856
653697822 2179
711562153 6060
965356643 3381
324367147 1263
966074143 6068
979019027 18252
954350343 7816
524998251 1750
548398173 1828
547090179 2321
511388127 306893679
316529320 4434
937503126 3125
304801017 1016
484882403 10847
693946762 10542
493049266 2729
824255685 10391
525220921 3330
198779110 1561
30411390 112
603297990 2011
934696299 3667
667802225 2226
684160691 1965979
350632309 40871
798537588 56022
602863236 266434480
855648981 80042
440398531 1468
726745880 2967
216981751 3479
901898999 901899000
755543431 3942
257788764 2727
435762913 37748
393191314 2167
345815598 2363
20596 949084276
521486055 18891
327601091 1092
929000514 3710
885900000 2953
2467 189056275
465388763 2410
676855837 388203295
576301920 1921
740101259 2467
918563439 14506
167137615 1351
562112071 2074
675900000 2253
13030685 157
140100001 467
137195263 830
764856627 757875510
432368226 2005
621506360 13233
824702750 2749
488767564 50681
349281400 1300
271799999 906
980765709 3613
593747351 4917
853840486 6107
109045439 54522720
341659296 7117902
224252567 763
803618501 3149
642090503 4763
561246284 2315
998356449 499178224
752443769 376221885
948619688 5998
450906930 4119
7668 595979964
106800644 356
10548 735627095
229200764 764
679526912 4927
791701733 2639
368700000 1229
612602043 2042
553159740 3052
49170647 564
308316131 2994
169585850 2029
411900000 1373
730493917 644486749
2576 356255648
270526420 1734
831599999 2772
881900445 10900
252603538 1316
941230122 17934
245588632 1113
163200021 544
838036593 2879
570301902 1901
533607447 4971
311109417 208437
925922790 35631
866795869 22870
21446775 75
734772167 17112
41590604 143
915297355 3051
501898327 1673
652278077 560147690
912508002 20273
881702940 2939
712 123866835
749473931 4838
893676078 25631
946503506 3155
625171581 4460
531251804 2287
374700001 1249
708317847 25298
219759380 1842
184963448 184963448
704784353 3979
966501249 483250625
909296970 3031
712475190 3969
133762945 133762944
3170 912903507
525941599 2093
164556826 7102
792954867 4078
933984945 4635
678300895 2261
558994077 2172
591003838 1970
799928954 2961
405306896 3937
413402700 1378
123990517 414
410099151 1367
893674431 4329
766373443 766373444
689629760 7182
165599999 552
547905764 2212
437868810 2358
142200473 474
506191921 506191922
80211112 80211112
327904496 290173031
545837761 1872
515101029 1717
637902216 4536
662925513 5976
504822205 2141
437612164 2593
414092874 1846
580305374 3195
183627403 2037
635267908 4238
565021351 7650
983409626 6218
218244445 942
308980319 11632
611032812 4409
412818057 1892
591209695 22246
2515 504683719
127397732 591
312025829 1315
462756585 379910852
914398346 750765139
694201201 19124
3698754 3698753
402092314 1358
179355869 1593
497832302 194154
260949017 1914
485377242 214590753
941555069 5130
738067120 2590
796990770 12206
196295825 25825
911100001 3037
705848238 3019
657883741 657883742
388121189 1683
818489117 444172
849388451 15378
334799999 1116
43792455 424
361069384 3811
70187559 270
82189142 422
511176545 384283008
279037422 19414
10336 365387936
656481462 2811
846457741 3714
216587188 1183
679305010 679305010
814200000 2714
626945520 3184
666155734 11915
983044088 470154053
495000749 1650
917207213 917207213
635948017 4871
769702275 7612
661793142 6866
380701268 1269
166765725 562
469976409 1670
14980336 56
861507871 10498
42654529 166
900773234 5473
359597110 1600
646149716 45826
542703455 1809
31695702 239
25052385 25052386
190263889 135779173
703832617 2775
409800000 1366
923847793 378185095
699602331 2332
132041911 1365
231587135 3168
374100001 1247
566401889 1888
987926776 3321
231842945 898
28696070 130
729267280 3887
780864001 139440
757499999 2525
946857871 9094
115799877 386
2373 666347152
533866331 4951
13819573 48
2584 757404932
360679629 2092
953103177 3177
94020794 561
15078111 115
33018707 373
615707290 1017698
694088054 3192
818104538 2727
370418486 270426575
597600001 1992
152454275 611
821542141 6498
925690319 3676
165320704 4671
237600001 792
148012239 632
337597560 1530
584471615 2434
203168614 1235
10413845 10413846
306787405 3103
324253566 1638
658073584 658073585
3300019 11
555610540 4210
133019711 7056
370200001 1234
66325321 522
514164643 514164643
576910656 1973
301803107 1139
235800000 786
750819766 2530
745390239 745390240
289975867 3094
681562981 7140
55208435 1117
649817485 5801
458966314 2095
777324469 2977
540591030 1827
856499999 2855
747591365 5746
683534995 2750
373741034 1965
903340079 3051
560032319 280016159
279798982 3507
577201924 1924
138651005 69325502
671102236 2237
533101134 1777
573000000 1910
861388017 4179
624712696 10950
375524053 2255
482017816 1624
248156567 51624
218021509 21642
81966385 280
977460815 7028
12021 615819173
504670841 9656
772405495 3934
878997071 2930
612155131 7311
821652534 4611
513375167 4384
513781259 513781260
864763587 5284
543598945 1812
564947270 564947271
119940950 425
941980066 4485
612740879 3420
552665024 4257
976034787 3757
625887836 3690
999603332 3332
558430933 2334
2370 570320242
514500000 1715
498901306 1663
929024916 929024915
1299 221078280
628800536 4238
67200201 224
210581053 1055
9452 766708432
602908795 2675
381575783 22124
550360194 8208
19171 807073409
10802 777379992
639249128 11793
869399069 2898
222488075 885
884571246 122823
992934384 4921
510370923 4177
541529983 12568
749690491 374845246
796561781 12620
180129686 180129685
119725598 1102
956360441 7448
223224804 154374
632699700 2109
46500001 155
236400453 788
405745436 405745437
148800744 496
158123460 1191
469474160 1717
945284573 5466
809326092 12756
390000674 1300
266446953 1643
891865436 11494
64940800 357
112471952 2007
167602455 167602456
491701640 1639
901030316 5653
279582936 112939832
1158 83948295
904796983 3016
232275124 4843
612003371 2040
526452679 12199
363898787 1213
933248001 63400
95099999 317
438465424 438465424
258775756 1811
29841965 119
267873008 267873008
241200037 804
250199999 834
898117137 3668
438791849 10325
1762 86982259
461465453 461465454
341459371 8302
626125796 2453
598522943 598522943
542691758 496719719
400142216 379160
588837302 5050
462964101 462964101
528355856 2072
390891073 2208
587303636 3603
446701490 1489
974455455 4291
862744751 3073
282299597 941
516826175 19987
414084486 4926
781861421 9503
181771573 1107
984958694 3579
127240605 4905
621824920 310912460
153657851 1990
180572558 90286279
666399028 2708
854287092 854287091
81683065 479
195371781 1068
268201316 894
586848025 31212
921596929 3072
774702851 3641
791228409 791228409
707594255 29196
359811212 359811213
552747889 12528
124800416 416
70324346 6085
899144713 449572356
279047512 3100
751797495 2506
570729430 6635
370 104360388
558390843 2687
822221900 2825
515884201 8968
94080159 1318
590699513 1976
176399411 588
983404318 3278
255981381 1247
535199390 2205
395484050 2066
664511360 5360
872703827 2909
279311761 2088
601275313 10692
997656400 8996
450414303 2038
962786715 962786716
916369787 3343
628550140 8276
535444101 1809
1813 519494593
844478495 7974
951599999 3172
331208122 1393
1989 451759581
225212 823035585
4168 798868056
253497252 866
382808804 176457345
84937628 314
833496975 5411
612042000 2458
9382 493279522
952574533 4074
965530607 4483
331798893 1106
695692362 3163
97784617 58871366
731323562 2888
580539025 435961594
209184064 750
786428334 7315
967680360 3711
961758808 6592
952974254 949812808
22946 871364114
518594205 518594204
813297288 2711
126318183 980
253500673 845
590529275 2986
340317803 1235
951430402 4949
896215520 5678
166799074 78898475
381547279 2384
616505901 308252950
416701085 1389
802576302 3389
747057168 2552
451648211 1850
814042469 3292
482297271 7670
975298721 3251
978286466 8553
534617616 6895
431071549 1547
775092287 387546143
360778563 326371793
752555761 9456
864014801 9005
69429456 1104
986824097 3303
846718377 423359188
352799340 1176
272435247 4303
722697613 2409
886501927 5396
314780501 1124
635512709 317756354
650833081 82877
662871479 4395
300909248 1431
13949959 115
30820 329391384
219068333 219068332
950020989 3295
522351666 1863
398622081 3792
47538602 249
633059735 2670
39398789 2189
654628536 7447
518529480 1932
627628232 20006
637570090 3774
52687891 26343945
87110317 601
549603604 1832
401024480 10720
509698302 1699
820497265 2735
450441 812145123
249899369 833
375164475 1855
235372018 1531
651547267 8142
314174716 1581
760407479 14369
583000361 3977
982677758 982677758
555384986 6445
523484011 2598
241934243 3834
156299879 521
628217114 5450
81671616 316
679792850 271098820
326111057 88569
570579111 285289556
316559101 1918
533505385 2062
542822697 5747
767702560 2559
26805961 90
666528920 4135
24899464 313
501918458 4109
868965396 5748
3834 213754504
350547057 1393
257666914 2594
775202240 2584
923696922 3079
413700000 1379
711003664 2370
466482849 378025
906323185 10301
62662835 338
984522209 10309
150300001 501
980802701 476443929
913009307 5530
590873799 2564
560577743 6499
689097704 2297
76003211 1486
366800061 2308
38399872 128
223216236 851
412563960 2130
646496599 5065
202741865 35284
103129882 393
626997967 2090
648313101 4223
829538389 4396
685611733 12939
299452134 1081
840298821 2801
630438100 2741
673120659 2722
759669269 2640
487380376 4984
237644416 118822208
396899999 1323
625060609 3088
521539274 7533
806212647 3001
670202526 2234
754065575 4323
13096839 6548420
678543560 3385
833202498 3739
84748367 33734075
100752672 2748
827926958 5071
473951989 1594
170700663 569
512099197 1707
5152 377858835
620513131 5163
377571176 1338
145371508 5092
735299960 3025
335701119 1119
90880208 1098
441481618 1543
508039818 2443
325338231 3290
74572601 965
154740095 744
668582969 19326
946712472 13578
254417256 254417256
3204 823624762
756297479 2521
786723588 15372
172150785 689
270822474 110871852
737040185 368520092
681790355 3302
717 197815998
783251884 3615
224871248 948
223078320 12108
22 6492223
282000733 940
612755539 87929
672599776 2242
921470751 5662
822066178 2983
999204010 7269
869023949 755673
600851373 2106
165001003 550
593889210 5461
943292559 471646279
89400000 298
145200483 484
66300084 221
91396808 973
202199999 674
22680640 22680641
539975781 3259
235696718 1425
86150894 656
685681361 13580
482815849 5180
608788067 3486
61500001 205
613389864 9591
376523829 2432
389182362 8201
61991705 356
447471214 1510
8973 514673334
429669624 5428
801322479 5138
304578459 2510
872402909 2908
952655904 7536
140700469 469
120704988 428
409800000 1366
499233140 3260
619256322 2437
720218201 2600
199438155 199438155
92700216 309
77063301 38531650
433120364 2349
612111131 482191914
681198990 589296347
128219949 1089
787955985 94163
63748962 414
185340586 1605
459911972 5527
55088141 213
581279154 26412
712467225 712467224
4846 865544649
809585917 11548
248699999 829
540600001 1802
364683755 182341877
81760402 893
61477162 672
730619345 3731
129310006 634
868435521 4700
443009291 8173
315956009 6203
888918753 6934
169583265 4521
865212347 7854
225690727 886
233103395 930
658317701 31996
84876379 84876380
116636086 5378
647361073 2306
348342246 1793
211034618 3051
709334964 4233
138123836 956
16866 484132790
174810356 796
462835530 2589
798889812 32212
280369803 1787
289099100 1325
558448109 13999
469501903 1565
661606489 6588
480599999 1602
142799523 476
364872064 3383
113100376 377
237900001 793
287766226 1725
43525844 191
331020305 5361
538819599 3475
799446770 798568674
329663196 329663196
4270 906801800
406330428 202661456
714837515 357418758
581828503 18637
987116496 4156
186900858 623
743103149 2477
535798215 1786
361065543 1561
485727704 6251
114189500 568
982379719 9730
832936663 5211
480601602 1602
997601615 4752
783308001 3875
13982316 172
14812 986598158
8471 665355458
613200357 2044
307 80977762
4698 951684051
304677575 3804
64887733 619
75088706 653
47831231 222
115767740 493
845388664 7835
765229524 5065
166200641 554
189583819 189583819
697599018 5769
603637269 2236
559 158221596
459305377 2371
610535368 4621
784202424 2614
894079892 3630
927790330 4370
417782591 1526
247165306 2875
12886 694730502
133199999 444
354590650 1252
362700819 1209
453350501 1551
729796184 10088
445723050 2450
5606 860688579
72000399 240
671186742 3054
416018097 1784
184682317 1484
286510011 1817
716861677 4691
783439802 555010384
576911223 3238
903140756 7551
380101266 1267
398644703 4164
479527840 2914
552005313 3412
836704323 2789
920712333 7151
11648 806320617
877925000 163350
8837404 43
226038176 2366
375601252 1252
923176523 7877
772149739 7465
298396687 1426
153474112 812
619694471 4669
156535808 2816
416611684 6167
263099124 877
235162674 1025
371952573 4349
19199974 64
497730345 56080
197310104 6336
221699845 739
442801513 1476
170175599 83005508
215100717 717
993144818 29103
982570965 22052
38595 756653928
323132056 1768
301499999 1005
898427765 355587321
518380014 3347
725591767 2458
576675001 3495
706136509 2596
169223749 662
230948455 3399
946382693 3584
454500000 1515
578400401 1928
684197470 2943
784728606 9236
211440173 740
579402107 2287
926698318 3089
520466624 3045
944869769 7254
562201874 1874
481801605 1606
231559103 113733746
532755456 3072
757834196 3467
185185852 919
971725833 9317
199593939 2210
136350022 683
17458578 1683106
490593120 4502
441899474 1473
745486578 17062
124500415 415
673313479 26360
16340 361179360
545125411 3746
160569864 1092
745799999 2486
977233574 6146
24600082 82
227237041 870
203667209 2724
222927581 1046
548659533 2362
379631821 13955
30905515 30905516
67119513 1929
9964862 81
667513217 3529
664138919 2280
518133850 2075
663772916 2442
691532356 5186
522398603 2253
907711883 7147
945306274 3151
704622485 3506
631273764 3652
665932504 2757
931443413 18655
292813312 2816
98129086 45034
798739850 10361
345001150 1150
688004796 7579
896274973 3467
381524249 38375
914361836 42487
236673779 3540
873064658 707857817
212155062 1451
923510997 5911
32100003 107
856506841 780364229
867865588 6069
337145553 168572777
81034108 452
264925323 1246
608098397 2027
101593951 570
28315979 462
458401529 1528
660450308 4428
606637012 3255
652551052 652551053
828278469 6098
156732913 735
144876392 1871
618302062 2061
754531139 9830
112470662 397
899384023 51067
183097535 1769
734257063 734257064
541536528 42681
943553932 5591
398261478 3041
369468165 1781
849599666 2832
272239629 949
113860119 1265
463799036 1546
765749495 6681
296854154 2795
290753736 2661
200218410 19145
426856332 2022
60792312 287
149099503 497
227700000 759
969098659 484549330
739491793 369745896
217200724 724
528843192 528843193
62847745 384
748996760 2557
621919394 586609672
671131361 3433
979267451 3604
877380277 3455
952224500 5300
341385227 1564
987688234 3952
902103007 3007
377899212 4274
406502489 1355
668653427 9249
588539830 6510
654925447 2569
895755213 366776399
93492236 83586486
913499999 3045
466333876 23625
762532071 406730230
889222991 4294
57321294 282
914115214 14487
739624509 5942
455703230 3809
150191560 19513
246797254 1161
470098859 1567
845116948 10820
847982004 4952
271858845 271858846
15413 811229277
360898796 1203
149082301 2194
579136341 6321
509477721 200714037
436268262 6960
621189841 3624
20348469 10174235
981945514 981945514
317293151 2575
164853548 567
550920642 1923
208258057 1267
552839646 2547
988990787 392712446
622174290 9531
338942990 2219
415487459 2614
591299999 1971
456424428 23597
760361988 9899
915361216 788655582
121424683 1111
90483577 858
23332 407446716
23946759 23946760
501732050 2622
693796512 346898256
923900854 4471
277801669 926
680734883 4164
577443063 288721531
493501645 1645
390812330 2898
161700001 539
163570180 556
746379349 75644
315269723 3871
1065 115051559
203364752 1489
11660945 51
267672481 1231
917103056 3057
5252 933826608
879778096 7399
358260306 1540
832879634 3255
954509665 7456
952426051 5790
928260901 7812
484585446 242292723
825667095 9096
836568070 836568070
568927846 8357
22097167 78
988120223 9171
168878263 574
755554825 31742
90778017 339
69616357 348
340004446 340004445
875517383 437758691
11312 975927747
851163631 5148
591175461 295587730
749388995 3440
458869779 2461
148295167 12561
368732929 3524
7949139 33
774156132 5028
64664867 64664868
416657305 1912
172424060 1030
692737523 37561
499944419 4654
318654807 1084
836125709 4305
618910909 10571
149099596 497
622530791 3666
951065389 48499
271321904 2355
285047060 285047060
751843750 3125
822605436 2742
989453543 5020
432307651 5858
229800855 766
846170783 40581
941105373 3137
693728599 12322
581100688 1937
552962310 3268
368666096 1384
258000000 860
50093666 50093667
184681277 768
529209949 529209950
201233824 1404
33600112 112
564621441 3553
548693179 2181
473802289 1814
213696798 1009
914881969 4719
549451976 5445
110961788 857
328538274 1349
802502675 2675
4946 530383736
712502374 2375
193393889 8207
768103097 5539
385182576 385182575
389099644 1297
105139112 1586
995541960 7981
195337080 2009
976803257 3256
10729 580261100
828956513 9450
54673724 223
825898110 2753
164254907 638
706349919 425512
190392263 1694
36022347 163
2087 450637562
1444 425481831
213300562 711
588773167 3727
461030999 2572
207270471 1097
62999098 219
342407550 1902
177867 473133341
284100946 947
351363599 3150
528035807 399143596
510600001 1702
979014122 33429
770745452 4254
808264197 4173
782729884 3660
36805191 353
662302652 662302651
7530172 38
4616826 25
404011698 2081
959451393 959451394
244021122 835
480130902 10750
488123137 3922
988154323 14606
92100115 307
48861635 185
960023761 80404
154906636 1233
891427672 3347
987650943 14272
289189746 3653
251179816 1754
120872378 1446
632399580 2108
476698486 1589
896697012 2989
991712591 8614
416032633 1873
529424869 4853
346837655 11352
941799838 4873
35371878 1787
123827184 918
542906585 5059
201288716 2320
906854959 864803314
932902629 8864
657298079 2191
918757288 8739
822969602 8455
97572015 724
222300741 741
183358448 1343
503833859 499284798
697278694 3892
822603795 2742
857205034 827412310
725692960 13887
977337272 34443
908403994 3028
14296 620203368
116098933 768
695099999 2317
479137225 1855
909207874 3134
547725289 32626
798397804 4241
596052548 2645
302477817 151238908
524285244 6489
831771609 3391
740878691 370439346
685799225 165572
28359425 217
147995428 2751
540601801 1802
245542879 3906
508116783 254058391
885291000 3058
207299553 691
60346588 227
388176928 2029
884966393 7231
996796393 992135294
153408025 536
630314781 3265
570298100 1901
445507157 2692
2639090 13
292500975 975
638696549 8252
566318258 9275
957949344 4176
1300 216611592
86321033 614
207175308 189531856
675302252 2251
647643995 88959
191780278 73270427
626379649 313189825
170880199 85440099
196500656 655
54300182 181
300378943 1863
449654340 2220
464067583 3664
766259339 4229
778429400 3841
653999377 2180
303598989 1012
292929157 2052
430990358 215495179
830518049 32650
5185 932955490
479755704 2621
162123367 81061683
115960050 941
369945416 369945417
221775754 769
749417925 4290
39316577 19658288
157349490 157349489
717597931 358798966
599698002 1999
2980 725211087
948003569 3160
662002784 18889
887009538 4204
696714843 4481
829204580 2764
21807999 80
480582539 1699
369300103 1231
855902852 2853
384000676 1280
987649487 3528
84448981 405
772218719 4316
657821501 4060
806354474 3725
144000480 480
602398192 2008
27233313 92
187600881 1393
186324161 763
365698985 1219
535500288 1785
596100001 1987
300403585 2496
110700001 369
292949215 2395
386099502 1287
344757820 116758411
146497437 59347728
566407794 2602
437355620 1910
725435144 14205
631453732 2520
691802733 2306
646287249 5110
626594372 24486
155951966 2146
827397243 2758
269586307 918
527685726 4919
230891961 2210
1926 559752832
891575190 3410
237001017 790
636408651 20095
132196913 66098456
189047533 1975
6121949 32
71772253 35886126
515588725 8546
35935417 157
433435709 61501
235022184 8376
3112803 22
856800000 2856
222600001 742
764702550 2549
440101468 1467
756012525 5235
290497567 30881
592265842 592265841
306991107 1233
768878881 7952
127493639 746
885454147 54597
828957292 414478646
833393449 7651
400509936 3009
918723942 3142
653037051 8920
974601430 3685
596345460 29895
316799890 1056
730539183 365269591
985196715 3284
988910249 3495
315901799 1053
595798631 1986
692297217 2444
693722519 693722520
121668610 8185
373344885 1538
778762773 15853
873865475 4134
654648006 4483
670639240 8891
546123125 4561
153478334 76739167
814224599 3150
119783275 1716
88200295 294
697773619 348886810
427501426 1425
559652246 16181
168462278 3492
284456291 972
856148629 3701
490500001 1635
322733748 1090
1388 270530916
576 118080576
716835311 7668
500920699 8785
34200113 114
965490251 3357
554446859 2573
903258720 3276
749400262 2498
60871791 1453
14247250 330
256363643 1906
440183021 19405
743794614 10641
359607766 8597
275464799 38880
36464735 132
677402258 2258
238709311 1542
408046175 20016
133023877 49602365
441827698 1689
595017952 3021
329101918 1097
490190587 2838
45495213 295
326400001 1088
402561496 3239
446210629 446210629
192146193 681
808497306 2695
894171007 13357
73168620 285
132516383 5516
186253444 186253445
946796437 8364
930859722 3572
876807679 6531
179532219 2317
468282459 2871
5618 990615162
190199366 634
33978140 116
796388894 5198
499195260 3230
3836 239086372
104418514 1103
503387139 2342
531040928 7832
81097651 1530
394799999 1316
864904382 2883
953297048 3364
199200663 664
84580320 1328
478747298 5646
116755003 885
834871021 6555
753671931 5003
5082 907173384
831602772 2772
168446393 1101
681029956 18686
446077228 2953
550331842 3359
949646843 17274
902052560 6553
151200504 504
4136 605022352
574149732 35995
264527999 1600
355918802 2140
448610596 2215
497983518 1998
40499865 135
352974115 1555
631515222 26867
969231387 3680
266100480 925
501029099 3825
614146829 3531
602650357 2068
439501938 1465
895378964 3367
600051709 3915
124134439 651
984300000 3281
9642 658485926
320054052 1180
916055316 4678
198899420 663
667503273 2225
177010465 177010466
776283065 2855
422128408 3016
872962427 16625
227711048 227711047
461660661 1563
323099510 1077
389110445 8775
299998999 1000
886421999 4774
623290634 4019
970714960 5185
462818708 3341
514713876 18924
788785371 24788
150702011 3273
992435534 992435535
546097734 4446
695406023 63571
469134653 2567
2873769 2873769
228602583 1436
49521611 204
470401686 1568
639902132 2133
716645683 2571
511198295 1704
481946346 2121
818777309 7683
21825089 909
378473659 3890
4046 665668150
970502865 3235
239400000 798
524702054 1749
901650067 14852
521122569 2507
2547 162664268
573209929 53546
5456018 74
740606725 1582493
167875731 985
241500697 805
32645642 2949
191521924 1437
905961752 851334584
65584960 10787
850312671 5368
514584930 2858
1058 266792686
615000001 2050
243830665 10094
381000001 1270
323113758 2343
66799212 1952
440641839 440641840
493396110 12838
150097418 2355
200400669 668
560101866 1867
87300290 291
978089113 11193
938355204 3306
668698805 2229
952111504 3213
334059600 6755
416559274 2586
832223821 61130
34006327 34006326
442368599 1681
959876659 7643
808385583 8184
959099931 3197
966896778 3223
559239459 2630
531317696 2912
982190546 491095273
80603078 877
473043903 3104
537707549 209851683
417906561 5807
457399419 1834
674459335 3370
964598385 482299192
745736724 745736723
790542889 6549
309023884 1449
284916367 1806
214065515 730
874405267 3814
136259867 502
898878267 28996
799385504 3274
156010237 1068
329996275 216391
312098649 1538
474183703 3106
40754850 138
2682030 1284694
483569226 5879
147859522 536
216090511 87684917
575008477 4172
369720540 2780
869613555 869613555
376262029 1332
414603378 184013761
185429935 1180
281554903 174177859
310646407 1376
150300000 501
231132603 3095
393798397 13622
819603435 2732
886197045 2954
694051553 3621
1865 391697378
585001089 1950
717603252 3286
277435830 1410
891107709 26890
694704335 4976
908306776 4234
833681046 395692234
916803057 3056
514112848 2345
514620354 9798
240998994 240998993
212418540 738
857000128 3067
490404809 13206
216895762 739
398266176 620405
943968077 13158
464231679 4231
701974278 262676589
524621103 41273
948603163 3162
644646597 134948
238499243 795
493285355 136342
348819498 1561
762263632 2883
969938486 14275
116830016 545
802079596 802079595
256 45182252
818376929 5586
711602372 2372
383442701 5333
98100326 327
75831438 289
423914631 1462
525249876 3257
64711971 26968195
56621781 537
129178155 64589077
552943788 276471894
887327623 16362
86329945 512
819902733 2733
963120931 8694
749529497 3922
528907545 1927
152469537 152469536
255798586 5457
289259960 1265
1170 227497140
703417879 3657
903029792 6518
725526594 2421
1959 70104774
236475886 4723
945339797 13006
722357469 4322
120129480 983
854953155 21923
174642960 888
433430188 4767
453097845 226548922
736708354 2587
666371837 4587
639819805 306419411
597903282 1993
830667777 36035
867123357 9775
3307 513044046
387569677 8931
316306133 13638
714542057 357271028
335404913 1764
253719163 126859582
609599816 2032
476098413 1587
560850479 2588
364200424 1214
286286747 286286748
753479009 3078
982611359 13590
870818580 5364
59864117 262
871903541 793060430
835813755 3154
331708411 331708412
678693995 3142
92696819 1220
3173 815067548
991811049 3974
136987260 33524
146400487 488
84626796 473
629836821 6971
90299885 301
90161129 87121829
785180424 4883
724500000 2415
8306 578262960
345213246 1343
564082919 2214
169292261 790
424800000 1416
63511711 352
476172194 283631486
536383529 1919
815085607 441928738
707931321 3570
521716943 2086
795081781 15394
329 64099968
850500730 2835
364460607 4183
484249817 1721
66947015 354
652634444 4466
765536196 4325
770697432 2569
632904972 4454
185717364 644
875199116 7256
367655191 4137
150341507 574
201145718 958
843687439 3889
984032516 5605
482706882 4673
994063339 3723
88944507 575
709904712 2778
152778401 21640
541649792 57383
35204815 301
614059109 614059110
305978833 1971
376198746 1254
488700000 1629
8914542 3633140
171936770 2419
130983928 599
620066842 27283
791071549 7162
34653675 3644
951165643 4531
3337 788785021
428734593 214367297
227379350 206776524
493202228 3046
432904904 13269
796400343 4559
612140624 17797
712240251 5529
558686335 2958
893758866 6006
652209011 14994
349211275 1525
152400576 508
736751138 2457
188576919 188576918
540285851 1812
680866348 4628
749097769 2497
347360856 1583
886102524 16616
18191316 78
690389244 534357
818102006 2727
348417688 1653
277299310 3824
456771482 228385741
4708 701025111
960605769 39724
858943377 12534
297672239 2204
192264603 830
827404125 2758
757211491 67230
840070290 3389
320101066 1067
46754820 810
577051242 5358
896710935 896710935
330293340 1140
991372904 4748
79365334 587
670317261 2791
721159585 638608895
482150939 12344
515400180 7772
56964759 28634138
879072567 16532
572555742 326780235
3591 463813836
111172544 1741
323100340 1077
871292348 4594
261309316 112627408
379799305 1266
882302940 2941
716469815 3236
375299036 1251
513275814 2834
2213 537967022
707685384 32856
349412402 1499
203699321 679
538053632 23224
780002600 2600
402798501 1504
272358703 3478
449186527 224593264
638126282 638126283
502992135 3304
621271667 2152
184627045 716
816221776 816221777
750177749 9442
730444105 84965
283694655 3617
44100146 147
865499999 2885
438816529 7429
950701180 3169
654237429 2609
614698007 2049
426636882 4654
251692125 2955
891139831 7698
279 58466858
694799498 2316
825804903 2829
856199662 2854
508003999 290288
274202423 160005948
812402708 2708
454801515 1516
656641173 3217
60908287 287
586198424 1954
135115421 527
195801969 1442
441681792 3422
225478165 3695
46843168 42842568
568722177 2547
741652384 6688
4600 954593413
362790299 7950
538250431 3230
339832595 4252
216056758 2091
710151471 24000
218243613 914
980004683 5257
3433 996786014
2228 545630516
17141820 63
203099999 677
579078962 3044
663579364 2517
229199235 764
85903469 604
753476921 9310
591486361 2120
236971699 1047
450081377 7577
214504038 774
619085620 17716
829418792 375157484
119699602 399
497406101 1810
328371473 1366
355202552 1477
774602581 2582
459634742 2195
287812416 15712
888554391 6229
813869896 4409
539584406 2129
927025722 2452449
216955361 2656
210299849 701
407634915 8885
725697581 2419
260392164 130196082
17712302 86
894294915 33317
599999999 2000
312199999 2461
345235767 5170
535198217 1784
319029045 1081
379133830 35082
121199595 404
955672743 39694
114751433 3741
849898727 76074
397498674 1325
901149912 901149912
627912843 2697
759838177 7587
270053640 270053639
360599959 1202
627900001 2093
402981804 11393
805498451 2685
571490251 40688
10370 623361440
441312091 441312092
485360435 3823
693773497 3827
88054667 351
855897148 2853
639201417 375559
568950412 317777950
97918997 37589239
6447 184725187
221115187 221115188
613975615 2318
478362244 478362244
853500134 2845
335101586 1117
3445 961935247
800287293 11973
733418376 3084
592980321 43640
716603839 358301919
228778051 3322
489334295 3102
766214471 4559
236547367 12864
500901376 168390325
977279453 7594
548401862 1828
126004858 650
871349076 19006
751518535 2939
435574859 3262
982916255 9762
559265112 5385
524034994 2602
399333844 1391
816899449 2723
289702648 2029
318463991 4488
561431641 280715821
11928 695599707
946733024 5425
824717801 3800
1330 179386035
184462329 7345
947418895 9172
158704274 660
552026440 2060
536724583 268362292
556233128 6366
36443850 290
680431367 4308
213309788 1749
757371653 2635
80922266 335
33300223 285
125401581 69346700
80208575 608
969284841 349926891
132638013 646
596701738 1989
66000047 220
372301166 1241
917787298 4643
419696207 209848104
318156799 1403
66906672 1498
219209695 1639
632070426 316035213
494658768 4903
226658582 5511
25537183 344
398410231 1885
459070559 5370
480415900 240207950
356032561 4394
263700878 879
872068331 5295
460465629 2353
453164527 2472
94599666 36679216
721684481 2555
272056918 1943
937628574 3842
799141972 30635
950042874 335967019
588601961 1962
804477491 22932
538061330 538061330
123000564 410
606884132 4154
600025685 5538
561906027 8400
371870589 2171
677287992 36984
261915666 2962
818093224 5060
904277455 23248
960879127 960879128
270299098 901
418 55434396
784802616 2616
3658 338269892
733498441 2445
234405629 2055
185588665 92794332
980380661 9607
401089884 7087
996056017 498028009
194258036 948
281587658 1406
894712191 894712192
980917209 4310
821867144 11228
835497214 2785
41843713 424
456548927 11478
622891489 2651
670711501 3957
372338419 4267
628412905 2574
50337916 345
596507925 6251
803657393 2883
183626731 1861
986553611 39835
975066836 4673
394439363 2556
144997071 1103
162299999 541
322696802 322696803
2353 437236813
322934332 1093
854254447 8311
756298614 13193
212 55427808
245204424 936
638794641 4070
5249 551476742
727955798 2912
851519953 8343
833353907 4409
666356154 666356155
546430786 12231
903535147 5667
740102467 2467
3559 672081560
811197295 2704
20569230 158
636213110 2769
420679896 8918
883724804 3147
279305290 1048
47242562 218
145983250 1487
400378923 400378922
809764291 4014
373103871 186551935
241400237 2569
99247461 381
207057480 840
45433297 15473903
267301262 891
562504637 4876
984394691 37871
409011400 4856
535888666 56492
359417566 3627
286653075 143326538
711976274 9225
3126 739732371
800195948 3249
873025200 4925
2653 510015373
806495443 2907
447000000 1490
629927249 2133
992683763 496341882
2245 207967820
991803307 3306
751553292 10117
329780791 2045
545483898 2338
278700930 929
400708137 5528
325122321 162561161
560256358 2353
682199903 2274
778211877 778211878
567239991 4136
515486963 2348
14993 985058511
509563395 2019
962274655 3908
317865070 1974
208305353 1689
409334515 2066
605056248 235146265
169499434 565
10668422 53
610958238 610958239
902447158 5660
489902123 1633
953399346 3178
613516420 69550
5861 961441991
894379773 12141
615921083 2278
351710330 9243
585119631 3610
253018167 1367
913490495 3292
558001860 1860
669523009 3938
1204 261588264
31942 988636842
776548338 388274169
110069282 388
80600802 887
796714624 710282254
228801366 774
359740424 8877
85639156 410
712019205 4881
965870100 7989
493472898 3670
188099372 627
72519436 861
680 126995440
105020178 534
833542574 76514
210300777 701
588690936 34317
634404264 2147
87319277 428
219502897 2408
406476529 3599
352359466 3050
152422736 3768
948612305 3184
405812684 1486
375883487 2167
498527612 498527613
135387628 554
691809993 4101
149827733 1087
590362343 331292
587504249 2250
4396267 82
142842139 71421069
560030249 1950
901803005 3006
621141728 2688
673192383 12344
319386376 1375
332182621 1155
790916130 383408743
60615199 340
16839 441436214
608419008 217409977
603000001 2010
128167154 1725
10037967 54
885626164 13955
272863916 5413
636724859 3662
858602863 2862
252801236 1020
427608528 2113
723267160 49828
695625120 8928
800057312 2848
776068860 7401
846213885 423106942
947102592 3157
4980 418100880
904706768 377413350
427201425 1424
971776253 3330
344263119 26236
433649179 216824589
10291 466069883
434400000 1448
977647605 16042
879683671 9231
830256745 5639
867602891 2892
469642987 8846
798561863 13032
783416856 5912
244707102 2403
151500266 505
371698681 1839
19393 893891865
487268335 2616
687139461 15603
702297658 2341
286200954 954
691481169 691481170
798499782 3715
869431636 302301447
297272765 2755
343781819 3285
497069285 4907
951544893 475772447
580442201 3135
244989040 5168
646766142 3154
7011 766863180
1626 23821406
474994329 2051
143707848 1569
652955112 3146
794102648 2647
825038073 412519036
77999952 260
83734359 331
368124353 3860
468831433 1878
859099471 12533
982200000 3274
1725 228038086
407303963 1863
729587042 3989
17799841 99
518519925 7067
52290832 176
751911226 2775
170142794 3453
417710055 7105
611483807 21939
596972367 298486184
343974822 1486
17812245 74
596892905 6574
357731939 126665842
304500363 1015
94200296 314
738768709 3054
259694064 891
534689480 3874
713132449 6725
203999999 680
10739989 37
763799080 2546
297709702 14783
431605755 215802877
941880752 11871
814457708 175632
988500395 3295
734256994 6368
952341112 428439650
493500076 1645
147299508 491
4046 821216620
178799403 596
268200895 894
443463505 1558
69300232 231
747597509 2492
5495 847636720
297976888 1027
509323305 4443
10914 865915898
742295221 2810
5700012 19
4600 442998982
581136600 3300
72935345 272
2715 630759540
321790413 5762
969393386 8860
513647712 2740
583564290 3621
787049456 3654
417729821 2340
128886297 1012
646678911 646678912
902096992 3007
395065584 5462
966142568 3425
101920093 358
661802207 2206
788735789 17670
7723 903181681
749137950 4950
772391718 6471
954279169 8108
374165869 14095
773702578 2579
2015 271519235
2899 846267383
883052225 11529
586779402 3268
491875229 3135
308197015 308197016
820200000 2734
247200823 824
175190964 692
480302476 1601
331636653 165818326
959712966 11443
647897329 26623
743615669 4606
80009497 80009498
102650639 637
117752009 399
387881945 193940972
489848249 1679
732309345 7578
964150452 9342
303531509 3410
979231092 27244
7086 250090520
32949413 132
231245736 5272
141658331 605
864912726 864912726
749595825 4005
203150621 1155
182152363 182152364
380506620 5363
217222478 2357
311644910 1965
210126129 105063065
984185502 21847
4387 977086320
503143103 6099
154200552 514
907145888 6568
871202392 7382
385780908 6558
627653678 2463
807598681 2692
548772209 3550
893518758 3775
891161347 5218
841575593 10059
912599914 3042
695603180 672666445
440807039 220403519
578564911 2079
876323180 613331026
586494068 2037
1589 337283496
840980154 18501
921344832 8256
976620709 5922
520763795 15498
751543142 6123
540235332 3276
86308526 43154263
958408208 5705
5700019 19
931801998 3106
923403077 3078
707357268 4341
764398035 2548
517734117 3121
5285700 63
711707156 711707157
529775389 4027
218 59858837
402342287 2130
546023279 273011640
645080182 322540091
163687018 679
162727243 81363621
451709477 451709478
1046 181147507
392046418 196023209
3978 860377800
938219311 13016
885892559 3408
942896856 3143
70140386 1334
1605 254809442
240599638 802
478295650 2942
983396723 3278
812786211 23285
942901266 6713
281005923 2607
341701300 1139
907805563 453902781
21300072 71
812552081 10911
159511936 6554
156762521 1766
960602941 3202
802650570 11372
393278385 2283
301461408 1224
661195854 3575
977871060 4276
409845545 3102
922373263 922373263
1500004 5
176820526 2571
638659353 2615
938062126 8415
655587792 3258
989489629 874112820
366364353 366364354
575627329 1956
294858625 1776
186292205 5219
702917348 5441
73497100 414
765002551 2550
732485124 49378
153515934 1606
424390937 1856
922117776 922117777
125663447 842
15444885 15444884
63371817 227
3010 362564040
136875950 739
290121717 1603
3361 753070229
859888449 651188
687567209 2499
119990244 2340
10481910 148
114370813 1123
517796607 5152
498607601 9584
799456847 9036
75637185 784
238929013 2400
336430741 1740
168199020 168199019
304282476 3571
688719470 2424
157528692 746
55278041 218
284699999 949
2331 571231127
692703285 2366
433150741 1782
51368809 2265
645837001 21566
743621738 2835
640457060 348867098
267184400 917
718349449 359174724
261260999 10725
68812879 488
4727 934206464
226200536 754
277330851 3950
867676490 5228
583514800 2127
205800290 686
626518649 313259325
297900992 993
98951216 505
354534012 1333
312599881 1042
655190045 327595022
2432 528071904
438600000 1462
535363169 2434
597253177 4212
405184636 3930
462148831 3133
717554055 5176
425388601 1820
203575743 679
940821580 940821581
668428076 2283
658417870 2630
108173416 368
585900391 1953
557401332 1858
549670375 274835187
107627939 810
186300621 621
712621355 5167
6299996 21
213962453 23692
437167936 2984
4972 466083605
4937 260993040
282986293 3551
848661023 4247
835299143 3358
688103112 10203
494719369 1716
333302024 1111
719320808 2965
998998309 3622
116693712 58346856
579157368 3395
334487726 25479
852480955 3947
74746153 342
354070461 1619
150144052 1020
398100000 1327
354000001 1180
226200753 754
238905457 922
248898985 124449492
249000749 830
403786312 3326
354598817 1182
732299276 2441
360105586 360105587
958496804 3195
616469154 104128
741302472 2471
620098775 2067
440167101 2300
703536344 13935
164167577 2025
819549327 2788
959315412 6059
872701895 2909
132857133 1054
97200162 324
465720203 1876
477142665 1915
218007197 956
556801711 1856
579306873 289653437
16879 978998879
469525971 2987
519003432 1730
648391225 9082
329283541 5140
709283672 2499
150547173 2080
386951685 2118
11385 658324104
4275999 21
955707983 30744
822055676 822055677
965079270 4581
40580074 140
808800000 2696
68449198 34224599
310 49051653
669521161 3201
116410911 1022
490964461 2422
85620854 516
659099060 2197
620436464 4257
857539583 5632
953848117 8676
730533767 3046
316499198 1055
721589575 3457
783510681 3979
505425725 3002
420295495 1812
1131 151658821
660000000 2200
987599464 12547
86678127 521
255305795 255305796
320999999 1070
520042671 6858
161531866 7095
6430386 102
130766852 659
751857072 375928536
718202381 2394
1872 439070410
26679 899005312
928503096 3095
637236180 13962
837761905 2856
91200346 304
3723 421879191
26841879 107
106304879 2010
4136227 2068114
614276737 2153
531379297 4176
269400898 898
741449220 3405
229643389 2172
286799949 956
576249920 8912
192467474 733
822996505 4760
558619028 27267
235368979 14178
489902661 1633
177852443 2982
833499880 2882
3225 726273114
379500001 1265
718200958 2394
231600773 772
29239679 291
728432890 606863540
126755839 963
569921999 5160
945939407 5752
735367513 11801
533204855 7272
111597321 947
80791217 319
839233548 4156
336901124 1123
403495911 3098
385549889 385549889
526943671 12793
997196675 3324
833173471 416586735
397548009 1334
298336261 1005
26642587 404
961236243 17715
741 178765169
931168654 10949
177795703 4174
532801628 1776
425964478 2533
424075499 1844
601124901 5893
410982229 3106
324405625 28219
486298379 1621
487382512 3311
79499763 265
345026257 7466
927476678 6961
630208113 5347
55099772 247
923 115974716
831838392 3339
626592210 18685
582898633 1943
104725646 104725647
734215738 3541
234957420 5244
9900001 33
496028873 4178
580291900 8779
937155042 5117
597570581 40834
373001672 9059
8501703 567
531506394 2333
954984078 12950
847482886 4671
125847491 1546
221815729 1715
583421427 3119
515401719 1718
927901713 591026228
893362763 446681381
340862538 1759
390162041 8695
57904379 254
808086049 3104
288186682 2620
163199456 544
826676257 6076
399648170 21215
582708616 11110
566648233 1973
940429580 8213
28129408 101
315137841 315137842
216903350 4940
649224935 294270934
53570399 544
321820286 1154
199800423 666
187900635 689
15532207 15532208
466611388 54889
893642598 24811
47100183 157
858985054 36012
872471228 418570941
17340 893183400
989400000 3298
14738145 7369072
6343 963778213
984102722 434555560
658803328 10491
5552 824973228
137326064 1616
538200719 7272
139047662 2008
65387 759629269
385941746 210410926
638567039 27254
7260 812132640
758100783 2716
733482801 5450
742500647 2975
945497339 935631399
725118761 17587
747075269 2531
781077382 781077381
139799696 466
737175877 737175876
602909209 761249
181499848 605
327929339 2060
814245527 137513
963928243 24873
141984335 745
738608476 3460
514734167 1767
834240176 5489
175344227 2458
911403037 3038
882093884 11732
885478754 22173
653813571 4201
542197589 9834
122964791 1263
582740488 4041
349365925 2366
5999985 20
418799999 1396
891600001 2972
332648420 4711
600394234 9677
447938969 7890
94947 319621129
761832702 4374
114321644 1377
848772945 5417
777445453 2934
27939138 27939139
4448 813637056
723902413 2413
641170384 464016987
4350 939933104
355537562 1367
74862744 264
596373962 6246
360350199 1400
863336522 9597
2607 574887097
567379945 3942
994859027 491413815
70898921 2066
1773 422109023
232200824 774
668423299 152351
536745669 2770
793157278 793157279
269992140 1210
848963291 15165
587814445 19662
403173871 1870
688801789 2296
588741553 48504
870646738 6833
673600743 13872
747297508 2491
626838588 6211
881554050 4683
816002719 2720
912604058 912604059
454798485 1516
389062067 4908
936770701 27799
69070070 511
338355203 2275
3515 504387729
554744328 1927
649955979 3260
407053495 9412
674433841 674433842
235800000 786
109427340 109427340
299423500 2650
8605 931303596
89491843 363
693932675 627064308
881379783 440689891
563300274 37606
410718208 1669
487782297 243891148
672000000 2240
709244183 2652
998542859 50406
428446081 15679
36390776 150
384847321 1640
150300502 501
719758886 4697
753342656 57125
321511150 1380
52800177 176
973749780 910922839
160745628 1268
441192242 421516778
2086 345300051
153727233 8992
411410079 6921
816584564 94423
163118439 627
927900000 3093
968066326 4799
305173236 1020
222303941 222303942
669022604 2546
410516415 1486
667598555 667598554
429901432 1433
779582593 337738364
616741232 18172
958713014 4745
500401919 1920
51223373 25611686
668380178 2837
429929641 4872
76464946 365
809323200 2880
263256072 1704
145944140 496
820380929 23138
647217058 5177
350062296 1346
626259841 626259842
88205682 1854
893889324 7002
210193092 2628
640243149 4451
43739850 27050
566847672 3239
666063563 330390157
247352884 2416
54185087 202
343451296 2799
621755428 2297
176699411 589
864124124 5275
669856140 7482
534011012 38959
267360670 949
203401205 678
212470349 2391
887074472 5431
805734480 4713
281810933 135744625
227799036 97920
1136 328819336
658041757 658041758
394935275 4812
695577008 44144
311355475 2468
120300134 401
566713209 11059
857525682 3141
833547871 27001
306067355 1319
104077766 998
205199443 684
788218561 15431
275062975 935
393668805 1335
326674910 1448699
146 14585141
387446576 1615
859201170 2864
207481199 740
134073859 694
742200001 2474
707643807 4094
583187912 2436
478200001 1594
855880878 3594
891896713 5079
288213851 2677
815723832 5394
255454489 954
196812652 98406326
865928631 12252
328832591 1167
103487550 103487551
627180769 363352267
22215804 221
714300000 2381
315412100 13537
62618666 254
87166540 2741
540036288 213067719
460799228 1536
710222892 5059
173699420 579
142672045 518
273349915 136674957
569401898 1898
243599188 812
648176399 324088200
737592320 4523
944961443 5052
77879454 38939727
405186735 2243
830607351 3037
250390601 125195301
745799116 2486
501607952 1749
23602318 11801159
866702888 2889
510898592 3839
161016613 80508306
520136535 3458
39564273 41980
862658793 4929
2075 509376298
997627925 3382
380745471 14863
855297149 2851
596771519 9805
963600001 3212
266234767 4781
162127874 162127874
25249620 141
642327659 156780
834602781 2782
758302360 3271
754941495 4935
254111645 127055822
792827080 396413540
2834 655830876
121983609 1214
70350387 501
696597679 2322
111287628 372
719693381 3246
39549433 156
400670266 1737
60000200 200
479100001 1597
210000989 700
316798944 1056
127115887 63557943
809209864 173019
534298220 1781
323999360 2536
457723266 12645
170498668 2898
700434877 61305
500945507 3519
638315917 319157958
829117822 10311
416699820 1389
917586970 33205
694216736 3021
169200779 564
864263158 4622
492577745 3355
425100000 1417
557731590 7901
168409600 1115
595178813 14177
550798164 1836
458699095 1529
807042925 807042926
726091455 2715
908410491 44395
977016666 977016667
456446826 1782
865766541 9899
54407070 190
280800899 936
328411246 7387
932252913 36492
734099137 2447
44864693 20865195
374430290 1249
740804501 3140
313633927 5644
573002808 1910
858298330 2861
386256606 1426
65021902 65021901
401198515 1339
564680208 10209
971818303 3262
538573811 12863
1104 149238953
9757 331884355
63452435 295
51181632 243
650995399 2200
539919200 1900
146792905 1351
806493459 4585
718016597 9398
586325175 293162587
304424595 1251
54344305 9466
376506850 2383
917001562 28957
288599038 962
143972688 6507
813557942 5631
13274164 13274165
95096667 65308280
890345901 379528325
71183553 658
340786317 3441
506008622 1702
145725692 1227
515703238 1719
507600827 1692
11713498 111
120496537 551
90934811 2556
341153140 1684
284795532 102126467
59724858 666
86956044 547
200294235 753
657051347 5623
819888911 35604
10816 770535750
588414464 5941
735887498 4625
493681177 2556
134892940 774
967496774 3225
552698194 30770
95022385 44024164
88243739 774
252121113 6584
79656015 374
959616462 3869
945936448 3566
505204225 252602112
460639557 230319779
73621148 1661
105299999 351
288836664 1623
113923393 113923393
4584069 4584069
2094829 16
425401418 1418
290761137 3170
846597177 2822
535055837 535055838
20652844 109
353349996 3385
556811989 2288
115526742 671
727405319 27774
116431363 400
748363441 7710
818599118 13663
795758863 3136
205209759 205209758
539398203 1798
874779230 3985
55161356 365
938938185 4287
989754360 11144
324801451 3102
550351865 7494
721242272 2672
647997839 2160
71180496 306
172786441 86393221
612477121 2760
878392354 5959
935403117 3118
10104742 10104741
260099132 867
788100000 2627
327605110 171521
549600000 1832
636964949 3337
645302150 2151
869445789 3101
628503332 2095
297598913 2314
892049671 4005
856667257 6518
449239442 5634
459334657 2944
928800000 3096
315842943 1295
27500920 27500919
611338494 22607
535798495 1786
277852173 177846960
768819886 3117
125369024 814
995246907 11063
752584104 5437
50700175 169
992922070 3598
605688066 605688066
499100044 13471
479358055 14879
375957166 4854
291899368 973
663902464 2213
947403158 3158
251999161 840
882720159 13088
922 243799850
836801311 43543
284168207 142084104
53915865 53915865
699666075 6996
730315633 365157817
586735625 293367813
536701788 1789
421423809 1994
893949796 5911
599203279 2697
704069686 6067
338999483 1130
668367514 5659
654296865 4509
865455223 4094
987718639 3677
655080334 2900
821702409 14930
856197870 2854
7372497 41
181799496 606
959625968 3959
735857891 3038
268199999 894
659740 5
994677127 5407
511497361 6469
581148833 3174
395607024 4162
106860794 4413
625108225 3536
314031151 314031151
231364035 2205
334500063 1115
234983318 1019
383501008 2112
703802347 2346
738 51286621
443968815 10603
814787500 6250
607606723 47601
19483200 80
639900001 2133
759742448 2657
168021299 824
986432591 493216296
456577641 2948
600151046 4350
362698790 1209
209718969 6149
192070770 870
282300940 941
400195344 7572
863397123 2878
151886764 8433
777668641 4164
399937070 2210
680774137 2575
545099270 1817
311356869 1271
533689909 2292
958826710 129351
595279414 2771
431662438 5407
483935629 2956
223128670 2605
421325351 18591
982316965 935710731
920153497 7262
700627840 4327
762631272 3848
551952428 9150
486729558 1743
484495525 8303
244968080 227564258
828902764 2763
509098302 1697
116333267 706
167717990 609
723932425 2683
520199364 1734
410116014 204432729
262093160 2999
578860800 5110
692938206 2322
928287361 9016
586598961 17586
825338881 6763
382010830 1497
318001022 1238
740101706 2467
735633539 3433
238926346 119463173
172942746 84294176
20736087 437
651599221 2172
323157224 1576
558841766 18947
319803820 2180
84629098 513
522001739 1740
701148497 9466
253062140 126531070
431701439 1439
306901047 1023
718678154 3489
670203196 2234
434698550 1449
322632782 2703
490077959 7354
450917405 9604
17099999 57
470467665 2638
271557409 1384
847202825 2824
747002490 2490
777243531 3692
4180 550430760
384301282 1281
758133293 3299
443168177 5951
456183049 1597
746098820 2487
542103513 1807
898237407 449118703
968388823 3253
152100508 507
3120 693635280
526296821 263148410
416399999 1388
455041546 3243
1422273 8
239099202 797
3903 912137423
743099977 2477
372913647 3893
487803122 1626
265694141 265694140
21347284 1778
886644696 56099
276300921 921
854253401 22841
819681661 5985
996306558 3321
257415679 965
712473725 2704
1954 505972319
590278422 3283
238872403 1207
455999308 1520
387525935 2136
368531478 1566
907259380 23713
248274745 248274745
446899937 2576
755794729 377897364
966081131 6228
941611635 940155523
332560095 2201
628975771 314487885
685202285 2284
618446907 19412
811962230 3131
632587827 2113
583356145 7505
583098636 2319
27270 457399710
958778831 9833
141307739 2142
372297366 1297
88306450 3729
688717147 5152
566384669 2738
805190703 3717
500101666 1667
863918166 3871
175500584 585
419449980 7607
456043028 48328
601979343 28046
254400453 848
765904463 2553
768597439 2562
672835986 5833
297600064 992
661833217 6208
53700012 179
629340616 2914
759902533 2533
386951020 105391
165798182 894
372002260 1240
709599570 5630
592487857 2872
724497584 2415
223800336 1045
393453887 2292
44840056 195
949803209 3166
292239999 1000
810545180 11106
893127100 3727
579301432 1931
418930863 3586
603600287 603600287
932768156 19693
750546729 9789
858000001 2860
3171906 238
619701067 224128189
611243517 305621758
577499999 1925
842483571 421241785
137733074 863
456219310 4253
792229918 6544
494043734 19783
101100001 337
166296866 60174344
44284978 151
514344319 3780
984724390 3797
994544298 497272149
2964 127137816
391395984 1739
445352595 2174
966473778 8873
1408 177393920
713881020 11066
827907761 11418
263 36146563
278400001 928
1395 307339157
392 115598573
615301805 2051
378576601 1480
1201 176669486
875440209 155834
853766581 663940277
392786857 160861606
463260729 231191113
187593607 901
37233680 232
62371539 3453
606903169 2023
314698952 1049
171874295 870
909247716 3281
728103131 2427
129358698 970
931234141 8490
309301031 1031
231899999 773
477900835 1646
148297930 4073
529091147 9255
237517423 1391
486282136 1904
643500001 2145
712645843 11519
937802172 3126
330 38080680
326534337 1684
347800249 1610
817498406 2725
53957093 926
1903 461926608
128164564 5403
610351564 610351563
54512283 183
60470581 60470580
878721685 3664
118762099 3437
715635493 6398
933748584 3227
723164130 3705
636243360 3785
296400000 988
15622 729627695
883015055 44784
278345903 1875
570643445 2689
376231521 7845
163429749 1375
368699999 1229
752514663 4292
160703225 1055
240440186 1039
840026936 3356
419615620 209807810
826169873 413084936
602401050 2008
876006426 8706
372899729 1243
687981301 4135
190752746 3099
170884407 588
685178668 3301
263999374 880
3458193 29
507887402 2572
501786576 2551
795703816 50685
15494 889337574
716657637 12577
988503296 3295
968940153 3583
856202901 3345
885167379 3181
882853872 3509
313026181 3415
929254141 21261
619799583 2066
595471761 2626
721459047 4969
757197476 2524
808680785 10408
108714671 396
945487712 5044
628851988 3539
421121206 1439
748367432 2614
479401599 1598
357829515 6779
408097795 3351
151086974 5231
221667031 937
351943418 1603
958896337 479448169
8400028 28
183452113 2561
90299699 301
620374343 5623
837710363 369256243
689400504 2298
754733923 17615
276755594 1066
938703130 3129
336913044 1374
144945143 514
573500781 10581
750562105 129818
248512920 10859
389633386 389633386
1166 192191053
268049428 993
97274454 1723
896023007 3223
309002033 1030
203018152 802
585749543 8237
810498403 405249201
3972 849880405
188101802 1174
56116285 3348
276033673 1368
583393403 5027
38774731 38774732
11851849 11851850
446924449 369757600
791079600 6450
74707848 1368
185946177 1942
659112497 2454
694500001 2315
901743462 4387
178909199 600
921603741 3072
12563 692548014
274401480 274401481
692099575 2307
151872508 1224
523915236 3783
27624815 164
917099083 3057
505798941 1686
345798289 3498
648790209 3148
470643120 1756
686507210 3305
639622361 319811180
805127663 805127664
977946785 5583
307390634 1569
223600394 1655
888900249 7193
217659 820356771
618 177834050
749099999 2497
91419732 868
882419790 3710
717171350 4690
605938640 30440
796134846 313093553
693866470 24365
633600797 2112
972651587 3347
137852109 515
838762613 4374
929564263 6614
857812574 4018
658498892 2195
451713239 5170
435894005 635414
395472428 1391
111131425 1332
290433697 1806
191875959 885
252791718 1787
93530415 455
555999443 3996
345071009 1556
238787570 238787571
370545295 247149138
279512268 119135750
4817 821394776
324063225 1233
616260398 5721
983479005 6501
32994554 112
545191031 1945
429965772 1854
26591 938452449
219221152 1355
766747943 24039
15899947 53
767932273 12396
97793515 13499
812102708 2707
871656362 3226
585 134542980
797281781 398640890
108599733 362
248531727 1133
629998367 2100
514608207 2558
324901084 1083
685524223 6391
200088748 1996
400616325 2286
942348315 5821
579749321 4165
179099437 597
224699492 749
746131526 4671
484079723 1813
341672143 1868
585975020 56935
821327287 5129
256346152 3341
587130209 4144
300779257 150389629
466770375 5374
154199487 514
30454335 15227167
384914758 2623
208748720 1232
318464873 1954
652243970 9253
3008 874439174
275601658 258477693
909898013 3696
600748243 4964
134852145 754
198387546 1582
339152631 9167
729902434 2433
712197224 2755
815362311 232367
341466376 2219
478749710 3583
1975 251170839
499146106 9301
170084037 154082181
861096306 4242
458502135 8620
854102848 2847
896022945 5642
25499916 85
449535970 224767985
116941352 456
318026028 159013014
325379405 1372
769298916 5911
1584 174797201
668256714 4071
447884152 4041
515049061 1817
14722 959771346
718201639 2394
979004926 375421588
405553219 5124
589546353 1997
276159183 1169
266694648 968
726899746 2423
588175447 3518
629968090 2253
27182257 167
556980332 2193
997019738 7582
796460009 398230004
721502404 2405
783897692 4080
29240741 530
2977 888351232
281773041 1520
458483354 229241677
2064 573417608
88500065 295
845689108 47653
918188146 3083
829191322 4137
567012851 2279
10020 763847431
226854216 3405
141600001 472
47700160 159
870493814 3015
904354139 3602
434435457 2005
483681929 7946
340123659 2226
624753960 2873
566803237 566803238
727348912 3884
896007745 444954723
857230581 428348691
538390323 3482
718726133 6727
540228167 2500
389648173 2071
748993232 3224
614301500 2179
96779250 375
918673581 3093
683890248 683890249
723192725 361596363
785696939 8172
593294338 3794
2912 863698567
750771737 63939
407 38361889
968104033 29631
182999391 610
342901142 1143
371553174 3530
97766082 459
229887058 3023
23683139 1170
4050107 36
434843254 1599
518357872 3779
311032442 155516221
322587433 1247
294288330 6755
639965507 6097
805197315 2684
596222303 8749
283033038 283033037
546347541 17197
936597284 3122
705854003 352927001
635016479 2128
686437522 686437523
399060104 1528
583147200 74400
791454556 3027
463197646 1975
57125 846136315
923519496 4616
579596881 4008
811240936 3397
256003380 118755350
738796464 4473
104400000 348
680568431 31889
652336328 58537
583007223 583007223
49982826 17009338
516601722 1722
791604291 2809
4353 935253740
216332214 1257
876218066 3962
173616796 868
466652795 2852
350146992 2256
53126917 489
6715 715531445
670871500 37700
188100423 627
595812464 3903
366922957 1890
955373887 8792
804593475 12075
643128921 3063
343424373 3524
724399955 10871
688518015 344259007
6626 677848500
86342 354268048
254999151 850
206100001 687
859003660 4586
582614504 3085
942111750 3922
1256 252942476
1926799 7
409650129 204825064
423015878 2431
448198507 1494
797647881 18133
447240579 223620289
783064979 8980
241263222 1194
110399633 368
618277481 3610
120088980 621
753652456 2895
538892668 2663
4803 734378700
340814528 1331
627962350 2121
624234477 4465
105470705 762
771199409 385599704
677607168 3661
84899736 283
947826287 5703
760240170 4041
347950321 2472
190108131 3244
252098631 1074
1969 525919900
934893001 3270
805800001 2686
286212306 1221
442455611 3147
441314003 441314003
10752479 40
922833015 5358
65400217 218
948296839 3161
643027246 15820
808411284 10285
710703970 2369
3460 919778135
497357097 3012
6269 696763611
947054178 462015327
408545697 3011
581999999 1940
635590621 37065
973853694 925768537
36 9068285
730607176 10636
312549223 22052
335282493 585360
51239697 283
950130696 3592
574705118 2285
449409695 2059
612612065 7577
235919298 1338
664276913 5661
89800704 355
878099045 2927
351507692 3349
836055276 3066
3097 657366123
548698170 1829
290249216 1048
174531278 689
297648319 2140
10410 310353330
946627520 1490752
163329068 1869
1750 321546750
584809139 2085
284603400 1716
688699713 6322
900827475 5295
288782496 2775
70840829 70840829
297226930 2990
483298388 1611
979203263 3264
692796970 2633
279912063 2144
70332018 653
282900944 943
778518262 11183
155047930 2742
293966380 1370
895149639 4469
71325 627469852
661200764 2204
857990439 849193716
176188694 2632
560401228 1868
393899375 1313
292232143 4383
462326657 9959
836520256 641063264
751926828 3691
398736470 2207
76568784 354
163747647 9722
989120211 954631186
60639411 15047
977096744 3257
639300337 2131
702886265 2745
886547476 417547819
726970672 4514
555893981 2826
800400001 2668
873571633 7464
179935392 688
360300485 1201
669892095 334217924
602097994 2007
883911311 102924
159566959 1509
999388800 4842
197562415 8814
339107171 1320
779404481 2598
462825546 1686
701887007 2371
930721535 5968
416608748 231543
152484780 757
989549724 969590350
411601144 1372
830400000 2768
656877587 4258
866260947 57369
726180024 726180023
1444 346048420
1186328 738544
51900174 173
441635690 1491
375789200 2327
4241 585457440
179548950 614
562729270 2111
167150325 832
994497187 3315
745193377 2622
254847371 24292
374402489 1248
628903164 3702
357600140 1192
88960183 326
173891149 1145
665601214 3182
97766970 399
510182640 2035
942566224 4971
76388789 38194395
230100001 767
860753315 860753316
281999402 940
512178639 28040
58575580 2753
852016165 59345
235333305 235333305
752981931 4329
82805689 1810
679948478 5223
625774790 2198
180882878 1211
694382684 4303
507872600 2929
841200000 2804
518952476 35958
355761201 2353
259926966 1572
679781867 230047086
109816181 378
456602633 1522
225000000 750
226462386 939
853208108 7743
772387407 2651
368815686 10265
295507664 9691
784197385 2614
498265248 2543
499061439 33146
1332 109842866
809405548 3369
703553823 8032
223757344 1484
2656 142088461
581328795 2567
296131860 1021
667012192 4631
552002201 1840
687101371 2345
543628996 3143
18395234 18395233
599429936 3475
889505072 2987
140126220 2203
59049078 57645256
864481967 3972
670802237 2236
745910506 11295
3084 713255740
925044899 462522450
319352200 1070
425317380 11880
313499944 1045
377898667 1429
853505497 2845
462119336 2337
698672692 14915
666364986 2466
510735920 510735919
976819516 4395
144131797 2822
513680225 204439805
354383533 354383534
483298470 1611
634488010 344069519
719795000 8761
184538345 818
496041302 1663
446344259 9862
473 78113101
511294380 1905
462391494 1723
686701502 2289
282440799 946
89481 814456062
308173621 1293
29099962 97
885174273 5213
359690261 359690262
843586822 843586821
765031946 382515973
216000288 720
139991371 485
181689446 16977
396024988 9906
590998031 1970
557085772 2760
825791299 9567
399909174 2425
167808909 2693
116100936 491
500824363 250412181
197056588 911
711000000 2370
398098674 1327
523809585 5265
85120817 5827
458770086 229385043
601510630 228610330
141600000 472
908134590 3597
735683781 5395
355779714 2077
88199787 294
109846383 1874
723820616 2661
824700000 2749
986638209 3648
395524987 6892
644024600 3085
199614683 1027
813480214 8183
975084799 4856
94928096 511
197432511 791
832747565 416373782
390641672 390641673
497843766 2709
204830121 202563592
2746199 23
640675536 342254235
55110390 2274
320822713 1776
3076 447241810
860098257 2867
469593442 238949960
128840158 6854
386009140 4930
402067201 402067200
52499825 175
844502387 2815
12802 209991206
270901432 903
871884175 4417
34487660 141
857404689 4226
705808001 62000
527688259 10406
409375821 1945
829942399 12640
987995360 244070
417 95304297
355762469 1318
596750131 2372
825813323 2814
337800157 1126
986352655 4179
787495214 3867
815701859 2719
848700825 2829
601203138 2004
913805762 3046
859804568 2866
336377317 114783399
795847105 4784
17392339 375
472224975 236112487
219900991 733
700956594 5585
602758551 7832
161057609 630
668699436 2229
176505921 764
787030874 5125
92003009 1245
546476433 2441
615148407 572089345
319521795 28703
353551612 3034
218769823 1546
915207636 4786
508743756 3372
966392426 1928927
59246484 1240
180288590 6374
282524085 212636760
437386208 2636
901535720 5433
958051287 469317613
342301440 1141
630012786 2696
622079666 2871
763977987 6381
604122385 8105
593253948 132069
445615775 222807887
21892 449946276
409401051 1570
9425 802404229
169291951 3370
239699200 799
85388766 761
839424708 3084
847453625 2934
301439061 3826
415157202 1494
45900124 153
586050930 586050929
915600001 3052
34218880 421
495132039 11960
499269612 6338
858590209 3562
624598219 2082
285490759 142745379
931958767 9392
112163671 404
965103217 3217
768661312 5437
271198834 23459
286574992 12821
907283638 446160381
148521500 711
934588619 4340
167258155 993
668676737 6272
468716383 196684807
393480936 393480937
709367514 709367514
682149625 4989
221967798 2262
391549721 1346
216992932 148022821
415711124 1876
195361323 2054
736360219 2918
377275286 188637643
909750625 4596
637800000 2126
281902715 3813
770181551 6111
750262664 3423
973054295 523561
380526511 1783
193019987 2323
40800135 136
192649823 666
835679005 3296
200967036 11626
222073169 111036584
2751 515954654
872771462 3035
274752882 1786
522910243 5913
306872935 306872935
362401207 1208
1112 188877819
759448724 5925
612276735 9088
695636099 2430
139883861 797
833425574 2795
218259706 1031
416076485 3703
854319229 3507
31257431 146
4769 619440641
967312801 13680
782051744 4016
218307993 109153997
452078159 27082
739 182777594
608701396 3375
806716383 4370
116002593 621
421202493 1404
953020504 953020505
807432364 8819
2547203 14
815256505 407628253
575707615 2157
657003271 3234
323958129 1196
514613356 4836
559386244 2474
929696900 3099
717223276 3934
639911069 21533
899102997 2997
753622791 2743
566402771 1888
275177935 973
917957782 325785790
2102 558549390
415142840 11416
957936808 514445614
12106651 75
290033749 1250
385500293 1285
517548808 1830
635697882 2119
380130657 7180
12221 748499587
140 29851414
306817829 5214
686100874 2287
806488081 2999
39072278 413
926999125 3090
355937133 176979344
105299858 351
391474721 8684
4624 709026848
218162790 3307
36328 932430776
200981871 1743
724266960 4384
659978819 5823
56732313 1007
774087449 774087448
138670200 1230
243783395 121891697
59181077 223
603123108 3381
994474816 4199
925883923 5721
119585352 804
698901286 698901285
83794250 587
497550753 2569
909119993 454559996
443701478 1479
299592347 2201
741769424 2552
864908687 27324
294677301 147338651
37083207 176
558932267 558932268
566744921 2797
699516019 3220
2140 320272683
883785138 20281
720758349 8398
53389694 318
224614666 759
53999821 180
556525757 9292
273802499 1698
6259 464754252
989465471 490448194
3633 597387801
94755441 509
277442419 263333457
946553985 10557
744969243 3829
971524703 8608
4206 749214409
640829732 3301
860703694 2869
511504962 7260
607628912 4181
812316953 20454
566560381 4637
87920218 879
323840379 1469
51810029 2187
29552400 180
995577540 3335
131306329 539
646639344 3098
398592050 2795
841797194 2806
577939904 577939904
191773891 1155
48038354 435
812997509 2710
355124322 21966
694211722 563310641
326493713 3479
3654 800680878
97526647 48763324
796369414 3921
58796477 290
695632717 2405
46531190 159
775821661 12370
186707084 893
300531850 1585
870302902 2901
332810496 2088
1505 280529575
621333417 310666708
224285498 855
645266198 2701
688473728 2455
181799781 606
581030707 310879
101255245 700
197155457 956
524643147 5671
45766603 186
413994819 421606
783002610 2610
887012351 4608
213714727 757
282804532 1353
843597187 2812
3475 72712936
549301734 1831
485629553 485629554
964124265 10408
939603133 3132
114371904 631
539232687 2837
422701408 1409
529030453 2554
666617019 4576
544802025 1816
122673112 621
961811009 6210
765289003 765289003
964524133 6747
384143855 1648
690965349 3556
172768721 2889
317947483 317947482
598500000 1995
906062858 576861444
793802645 2646
275235037 3089
465599651 1552
178040352 1228
475143978 2077
484394999 3750
9655 564370154
4747 465224988
355390012 1247
251043942 251043943
735532497 3568
791592035 6404
78970069 373
940439435 470219717
919709372 10596
824894649 30278
551906740 2255
765460696 20371
848442964 424221482
508198307 1694
517818778 517818779
470400000 1568
775 162726388
962223184 7696
609396098 12486
702890365 3009
205639679 3347
260048537 2817
554022521 2329
86448647 86448646
555485589 2774
665076459 298298758
566119179 8091
627375373 5737
409249742 409249743
33139540 268
502282899 184324
422451896 2321
264600001 882
996925950 26550
878413316 17468
401400000 1338
185700618 619
783668881 3330
287034362 2387
427847998 2977
66713280 320
623182977 2432
44017147 1182
555052972 30280
88999808 11457
296910576 1836
220965823 1174
82232208 1949
882600571 2942
117500978 58750489
300001861 1000
469200491 1564
20100093 67
21654687 88
521999721 1740
909055235 909055236
879048448 445539
131920798 512
885600954 3947
980400475 3268
64859429 727
442801477 1476
115169395 509
338849335 48511
942996360 4855
872820121 14892
192970721 5766
524101748 1747
985310605 8311
528 113384776
88152397 606
640203623 2824
845397182 2818
603304417 8224
552851965 5639
751591899 751591900
43228499 375
968834629 5095
160501219 634
298306023 1988
892280566 892280567
681237630 2745
372369360 1360
137521196 563
953891219 9444
41549098 179
282646080 1035
671991559 671991559
321441353 3743
442617579 6255
767101784 2557
515138550 515138550
730621732 5976
872097094 2907
387319209 6225
636332125 3575
777065143 3098
480208200 2230
675945306 2828
867808379 19801
245949774 3287
363006238 2988
165500441 6566
762037351 4650
276900267 923
224203858 4153
967693637 6916
310428360 5540
742792094 43023
3671 103771692
401903953 200951977
954616402 8209
804694359 8475
590994603 2465
637140203 18542
907807633 5183
175224855 1535
276277188 7909
832571838 38097
421004033 1579
856966236 2877
518516077 2139
139499763 746
125035444 1677
798525423 40410
777897406 2593
14030276 14030277
603399107 301699553
367911289 1884
918785885 907544693
863014529 3075
13018401 82
858128740 6201
980194863 10325
319580692 3110
3030 849828548
186300849 621
533015420 533015420
545982647 272991323
836065187 2814
433626420 2908
705599999 2352
173929739 1203
121979264 614
833215266 18621
863995209 787555381
432667255 2423
756719774 169175
668872424 2468
51787760 3980
861604793 4168
473739012 2527
349150291 1395
475993397 2113
108680958 932
910893208 910893208
520603903 2457
282599999 942
897042840 897042840
1797 184230763
856428831 53814
380322298 2005
351874977 1253
3144 678272032
816409243 9868
540348407 4847
503359695 1746
919149001 704801377
529628062 264814031
367328739 183664370
372764239 372764239
678743296 2464
189600631 632
558090207 52298
951089776 7841
569344140 5022
478801597 1596
48846 424178664
199718731 919
534403349 267201675
110100367 367
953862384 13668
834867346 3055
297555765 1501
47401711 272
409485256 1605
896188089 6485
38367588 588
179611059 1511
392321461 3093
184200001 614
489522323 53494
825191585 4592
78851373 39425686
312300000 1041
331114506 1401
974890560 618676655
75413998 30710844
268800383 896
875514848 8564
487658873 2410
992699999 3309
9610120 37
807602693 2692
891007594 9051
276539493 2193
332493840 112329
763800000 2546
748473227 3153
156869129 7973
670152696 16273
469654349 2090
388478612 1519
943505420 9308
59 13303823
361414751 180707375
1167 308577358
429599731 1432
959686975 3200
825487613 19182
877024247 438512123
563237151 23929
409498634 1365
555320440 2231
425959549 1982
357628696 19241
349192 27
494861762 3831
580700989 41202
837397574 3255
331887040 2368
49331939 876
981185360 12397
774792791 23196
981302130 3271
748293501 14416
219424083 2854
430554060 3420
47808001 194
497699671 1659
215925174 86060965
282300942 941
277739592 3862
378315782 1823
510600659 1702
4263 433777302
818860236 2899
193652308 3559
424391671 2862
426591455 1445
349933662 6786
660599917 2202
39879483 147
750638837 2734
903000175 3010
527286284 2055
677678618 6609
79448029 39724014
700403916 700403916
6980054 5484
390648258 1701
773969552 4366
215912749 850
73545641 248
936066201 6862
724339000 4090
294978719 1740
740102467 2467
413974409 413974409
28312910 157
531897097 531897098
965890621 3987
802202675 2674
60000000 200
478230829 1857
370275010 1339
112568688 453
9152576 3446
554871400 2125
867485138 3288
352488966 277798941
360837009 1477
480438001 1736
179567405 4146
715762215 5598
1717 422313320
747169150 3254
235256791 847
225972461 1261
355498981 1185
762153542 2718
874375348 57022
864830590 3236
631452646 8998
377701924 1259
240370508 2209
762330194 7739
226386193 789
997888712 14871
489902390 1633
69676561 426
581030226 4626
467649856 3214
254954 271701211
351582902 6499
495446728 3208
587998039 1960
914157918 7415
19291038 19291039
713014281 4840
455581241 17894
815960621 3661
685202284 2284
579058673 5983
36299879 121
469798788 1566
545535708 1879
139879973 618
596996399 3234
254162811 1045
666993729 3104
567300684 17344
638205305 3806
969600001 3232
126900287 423
857807281 6320
535224409 3073
688969007 7252
2777 629248761
191126148 687
956823531 6313
742495509 7223
298438451 17357
358801631 1196
824167674 6138
87737400 87737401
47399878 158
647790148 23924
179699654 599
301160689 1524
231203882 1799
417701412 1437
193958412 1068
487301414 3819
594603800 3663
962981085 26102
530464389 4323
681300001 2271
379531842 1597
811451279 405725640
479 120145538
494857607 11882
185970224 1702
924 125608560
620113330 4884
1500000 5
656087219 2586
68052600 1155
70351163 35175581
626041769 2397
437401457 1458
768002560 2560
117490952 632
687748349 260594627
806974099 105299
710104653 2367
19791058 143
56356080 264
240296969 1907
261221068 1052
541288104 9093
9961014 46
842961213 3166
923814509 8681
726242022 3966
812680979 812680980
198713175 1928
416461221 416461222
932103108 3107
184193979 76905930
973829210 238006
614664815 2338
867398011 784098585
179748524 5077
33900046 113
893129538 698303
239318821 1460
141942853 3558
2332 125219839
533664293 182195211
527957199 2402
120600192 402
773176740 9883
617568417 26831
188197545 188197546
116898883 1337
928203095 3094
326401088 1088
17901724 78
838822719 12887
873885377 40544
518998270 1730
113509800 760
677403504 13031
121420991 448
438899785 1463
415513033 1401
766531361 7112
841572149 3075
147735716 19936
501902613 1673
910000803 5818
988229011 5951
265263912 1603
325765559 1310
689569652 689569653
315367922 1381
694654224 2739
634819191 3416
135004703 2549
637011201 30848
640310707 2547
772661599 3385
212506741 810
607497695 3076
949875625 18440
223423729 807
61544079 3481
595716041 41561
122701471 61350735
7 172321
579898066 1933
135089192 815
986003048 4956
357239802 1283
410699999 1369
855603245 2852
612255061 360868956
817875167 15776
2294 643859896
313198956 1044
223501057 745
227129721 113564860
893402978 2978
749373383 5605
511733380 1895
457092471 45177
396908673 5626
612087104 612087105
456751828 13833
2693 348057742
432707726 2165
802548847 4937
361643091 2095
612902043 2043
3526 945049236
232238964 5388
107999662 360
191401135 638
121118258 522
470894348 2207
58280486 339
743403860 2478
632135473 3302
312423642 1602
999398595 10069
590839399 6354
239489506 818
310240855 1134
795747104 3137
810124001 2800
112557162 524
661174375 6515
441429618 2320
3952 588116880
616586054 616586054
762898259 2543
65100218 217
544371751 2557
233340967 967
613853319 38430
534715623 39326
450262865 164907701
409543825 3293
163241140 730
933534293 9834
501496782 2441
627096921 2343
454737984 1698
380064353 270802107
681754280 9570
403421553 4990
485645574 65354
487774811 3332
445850222 1508
924098673 5936
683020447 5664
14699323 14699323
679143585 3530
151605787 1374
560881489 14524
832504848 573151002
470133124 2032
691299612 2844
747219093 323215737
413219671 164245161
398493547 199246774
626417822 242682278
465037719 1821
529999146 8515
556978177 3073
134205956 3034
746513235 100348
278999070 930
922594691 461297346
870297285 2901
231852702 231852703
224668470 1209
987904391 3293
794530233 4603
606000905 2020
208149475 915
973203243 3244
346187327 173093663
803119680 7920
11218820 48
498741288 7369
82211157 82211156
252000877 840
531823300 1900
140219721 2203
993293139 3710
765116700 4035
630244326 4434
676475450 365763221
332099730 1107
36670326 138
481037172 6818
311816816 5962
700582331 38481
86323359 883
182837249 849
723032020 2773
271787651 1044
333298890 1111
249002095 4098
719453226 2645
418199999 1394
12468 580058974
478501476 1595
736326159 368163079
442383960 2224
569324778 2377
642143297 5636
212445928 885
588176401 2058
619729275 2539
20999937 70
371565853 1625
385801285 1286
399864109 3713
296546625 1727
457498749 1525
1900 327814828
893675399 6360
260806169 3855
351516425 68455
30339259 185
644843973 37669
454887859 1686
897084984 4098
92303278 979
498902811 1663
859365936 10296
912290623 16226
145551410 64530337
356785412 2169
518560711 2830
483477551 6775
507870793 1759
774136692 5976
208289224 208289225
174817194 89031375
857320720 428660360
623783051 2133
182108301 789
6300003 21
869962357 2916
587414528 5031
207292895 706
308832111 1030
3314300 23
925679637 5776
278699709 929
254868903 127434452
829624746 6553
225500952 4920
221686378 1216
229752451 1530
416516547 1547
81899727 273
178500594 595
326094826 1665
449701499 1499
1902846 8
967350958 479900013
802794691 5257
629530836 58189
954372364 3697
788444000 3592
24600083 82
9123 840723464
141957904 2933
852126360 3385
537299344 1791
655731748 3069
329303879 4031
865217232 3984
970463078 78187
533401342 1778
732143951 9779
209510111 104755055
171600572 572
528848880 3635
301916610 1851
421379616 4584
46204596 173
184768542 2407
225265812 2149
240492660 2459
768597439 2562
775889244 3596
359003824 359003824
853917411 4777
699892357 2402
854477785 2974
5758 704842621
147956093 858
57278783 597
407400001 1358
917668500 4505
823831761 3918
543005568 3728
193318003 783
860698051 4954
554031021 10379
769741717 16772
344254125 1373
274020171 1115
733793488 324500430
881920454 3055
797403245 2658
379801120 1266
991590939 5141
927077273 926532605
746915533 8453
579335663 26006
861920076 4135
442501474 1475
11521 624797011
789709103 6408
41896945 144
116551131 1221
665131989 5826
678239883 4894
857825084 13297
543330505 3345
208499772 695
590877900 2867
4577 460995505
979185781 4705
667404954 2649
22409 649793773
575538614 7622
394876048 5990
36166460 199
395524449 6382
300169611 3679
695267065 2539
519753445 4746
64521185 374
812387968 5152
487565587 243782793
699011563 699011562
401762663 6166
409287788 1421
472222287 36031
207094209 1388
985008781 8526
448798505 1496
756757163 2865
849833030 3673
765 49774427
582730488 582730489
610567550 2178
459898468 1533
773219284 3469
517877330 178003346
58199806 194
87299709 291
652979703 4640
701005049 7688
370499687 2216
787437063 26749
383305113 2008
243618560 928
6494 108326254
296400447 988
696566019 4205
142977381 845
520679417 2610
934656406 4116
549264495 2077
159758779 881
813060107 2841
1033 254327127
298659860 1583
651882648 2333
685203971 163846
545821030 4309
246300000 821
238227001 1320
557292372 7098
581731563 581731563
211867719 1061
843902812 2813
499989458 1772
742567770 3759
506878370 1713
422 38163327
432633156 2453
276880526 2182
53776859 336
154126673 77063337
886600688 886600688
330600001 1102
45742410 173
4800 310728000
2576 748106351
86467064 362
560609694 560609693
503609124 1987
2531 82400907
241060713 2916
8505655 41
575401919 1918
754389323 2988
18518 624815838
297724991 148862495
231300770 771
169567351 589
430216215 3603
915226535 11928
356239379 2453
661202163 2204
389394633 4518
932208730 932208731
826491539 4494
129217768 3879
403395726 1975
114321381 753
511498295 1705
82876779 580
250800254 836
975775625 542714405
858239948 3356
589800000 1966
431398561 1438
848097172 2827
782633228 4868
271584271 1244
894012001 7250
74161126 74161126
563853810 2054
972000001 3240
550201079 1834
353671774 1915
285009296 1090
856050780 856050779
361 55174972
903536716 16629
651597827 2172
643296803 9259
995148465 977254293
788404335 2628
396787439 2570
100200333 334
723551243 361775622
720275761 18765
901855757 901855758
331497220 15816
645242956 322621478
83633472 584
632659150 5206
210434407 1138
108599639 362
879517474 6753
388655026 1397
583201944 1944
423567145 2457
977938829 4582
851701482 2839
723151721 4157
839840185 4836
16436696 69
283569732 3025
61206030 285
486319949 2025
38120276 731
470701568 1569
260938904 1114
637217144 2241
1198 274874158
596250795 578794513
95726068 2452
309266887 28151
367005806 1663
830739000 10920
598673670 4830
673512356 6206
127022118 701
17726977 256
644584929 2709
909015134 5686
4152 362084520
204824236 4170
513540686 5099
369900001 1233
289366049 11552
900603003 3002
959647565 445378238
485115701 1738
629465846 629465846
898284743 2998
404314401 1736
874448652 3759
948920726 43121
193057621 2076
176700589 589
19800067 66
949443189 6963
551201425 5619
770755987 2646
436655463 2744
774297418 2581
360321220 3220
987084735 493542367
403096768 403096769
567859996 265142636
147064105 1276
430615892 9252
318606538 1795
66298763 4606
357057106 39607
274800000 916
616543425 4075
320701069 1069
482999018 1610
418501194 1395
391366008 2034
636240164 318120082
320587260 320587260
496802275 1656
552130431 1873
602782067 485473681
622987 488421808
208719219 3097
46745706 223
118424459 924
346499118 1155
964557130 12770
4973 851556628
133616310 472
717463517 3644
414535616 2584
610675788 2641
752790040 2725
217067358 108533679
121012761 440
10083 701327215
474407683 12365
4716 971892144
466129433 23090
269106828 4164
735976251 707221430
384870277 129605710
882341082 6198
3379 429707430
634801209 2116
386857182 10541
712586524 4898
9762859 40
462469255 1719
698700854 2329
965116523 36581
148323556 1215
168900562 563
285757501 1050
498478456 2181
6659326 48
785940890 5510
669530881 3840
232224886 1861
891516918 4049
504824807 3677
132897025 2304
738072780 4463
906631079 3777
343522688 2787
726900000 2423
356273169 1474
4771079 193
536400000 1788
60300201 201
829498456 4000
419905549 3283
34414894 224
535681443 2579
593701978 1979
24827479 24827479
914725521 344216698
988462416 3587
549807613 3474
428558371 9183
558077576 1913
650096929 2832
790378867 2924
809399641 2698
239101326 797
2509 459932102
538952507 1998
189838938 817
107807363 516
418765348 3913
469968118 4551
900099685 10798
233286277 973
24302250 125
944266764 3486
602590636 2545
112800306 376
109609955 409
994215575 994215576
104291872 586
686624782 346459516
844085117 5419
7973711 36
911622520 812468968
639600001 2132
379389983 189694991
784632024 34769
885521508 5649
787617552 3188
407283153 5810
231 66411038
759597518 2532
3531 970725929
381459285 1846
786459550 3035
217538654 872
774822833 12777
544667347 1818
575446847 4081
171368835 6266
187548750 1250
410523701 1510
158629248 576
264145687 132072843
370314597 1265
786785027 20859
3094 794176999
528978133 1857
772375630 5631
178579301 6017
784417989 392208994
156786843 1418
523836816 5883
561033927 561033928
426916220 2012
100849059 19575
4570 790430866
599401997 1998
13747659 71
44383737 159
802712569 4541
650702652 2169
464486439 1940
166588913 2298
257125680 1680
520346137 29337
550163363 3273
29225 579026110
524322331 218406674
862394852 862394851
721368077 7549
556819303 278409652
430897071 215448535
318546369 1195
182338838 35943
940487289 20957
274945451 1219
439205997 2933
355858281 177929140
632099999 2107
420174641 1927
586827697 3367
712992690 712992691
875947843 437973921
769387680 6651
732594566 6753
99632322 654
888646774 883851426
651720578 8391
204398130 762
347401159 1158
201301266 671
206970684 1797
709498805 2365
377385492 2370
948907597 14055
177340901 2893
556572909 5089
437272576 1664
381519471 4304
868176710 8199
645368933 3782
317701060 1059
523747876 2366
145996051 879
215121059 1071
949420465 4093
874486341 12642
140855206 113286748
899753845 4875
616007949 337631261
419736732 8661
1599 68733022
483907647 5516
409314380 5107
370161956 370161956
86819624 1145
317724383 1071
452700001 1509
334884574 1371
443846466 443846465
16747772 8373886
246642780 1463
660603912 2202
651041118 14313
487502192 1625
84600460 282
668700001 2229
851134297 425567149
2407 605863877
816412020 26654
740264801 2517
158365265 158365266
741549264 2895
683903385 3135
552041440 2718
387602298 1292
597300000 1991
912565030 656953670
794587164 16956
2644 462256752
52031 869750196
421242391 8355
497157864 497157864
515417015 2329
518849884 24943
24060023 87
8555 494805003
404893439 2520
425099999 1417
9041465 4520732
13502863 53
211469531 105734765
516769019 1742
731378748 9647
25154 282647546
187825131 187825132
240628386 1819
360668159 1280
356483681 6108
186593809 1215
7073 756366447
772638780 5667
866585939 4866
111900001 373
337030139 191547408
915097321 9476
434925333 217462667
104812033 1248
464701549 1549
283935567 3100
954966690 4569
292306367 1653
4882 852543363
14670676 10952530
75855195 3063
58363968 201
110362015 378
442827593 3578
671010532 20960
750299999 2501
507001691 1690
663998731 2630
642187784 3587
500051016 2616
334911142 1909
857923353 428961676
273665682 1678
746297829 3260
598097639 4211
298799921 996
553424929 74656
741197600 3952
716179111 3045
282173561 1353
559994160 2365
401505313 2318
213000419 710
892498830 4110
894104792 70814
103671985 461
689977655 4644
618897938 2063
583301433 1983
747600890 2492
841502047 2805
851416989 851416988
8820669 30
163405651 83235
3402 378264978
871197097 2904
11689323 43
10244171 118
368635420 28729
826253420 2855
926322840 11931
923 225707575
11810792 56
556237178 2313
829146732 135393
11958 765561371
175274000 775
100386679 1460
988796705 3296
163472799 877
162897498 6354
2875 823037501
643319931 2747
336161398 2827
488405560 2042
611099999 2037
327896248 174211202
891951234 891951235
235375712 4576
256140665 1926
486701593 1651
814802716 2716
471669249 4250
683840248 9464
993111600 5395
278563251 4444
970860876 9989
361326175 8365
95306751 1648
364200660 1214
4243 343157504
56239 844652582
359839133 1202
270494992 1096
287429932 3283
776104357 9502
608697359 3756
179410057 1022
406800112 1356
978788743 805985044
727484684 30198
894184639 13012
986668146 3702
267600001 892
903599999 3012
1150 338167390
958796805 3196
714665590 4825
369983987 369983986
851926776 19603
355946173 1189
507290458 193187528
833688920 833688921
438600000 1462
6998 654760872
836492864 10831
748800000 2496
381001136 1270
264037306 1181
493221081 2105
112800295 376
324423276 1706
58500196 195
666886565 6102
501329913 501329914
1040844 7
32072 277180296
690784773 3179
67499943 225
256795083 1191
953098425 3177
773346122 4478
967135872 7468
112741822 3699
696287535 3404
514923025 6582
2835 742745153
214756700 2710
7086 411934660
864088701 41461
90391392 495
823961968 7249
774217678 3220
508537026 32440
3266 195655529
738900849 738900849
67893060 338
363591622 53474
193539184 9245
162902395 1018
1747 458429147
197914332 1813
467617194 3102
236781107 983
228585330 995
43854159 34421838
297847072 1503
484540 484540
238716217 1214
412586383 22106
388733057 1805
413400423 1378
262832429 262832430
974400035 3248
167212952 863
1322 192400626
782524888 3151
512125175 256062587
531778263 16238
2829 367987833
456898842 1523
4673 241967940
172095774 794
4747 891913830
256916525 12318
988614766 9157
674438529 5974
492149460 492149459
584920117 3564
321751071 160875535
702368226 7538
947103157 3157
7518 770797986
101111153 50555577
474123181 20836
532245322 60799
252900843 843
792393601 2832
768440370 20730
89085789 407
219614044 5195
418230830 6143
615643137 15872
683746908 3796
499798335 1666
960185251 12634
639542368 34049
11824 689538725
902996990 3010
172253851 1351
459154286 1958
665848745 2738
815221505 4480
442149090 2433
238799205 796
177656947 2947
322744767 6119
848278081 12714
262418818 1707
582321552 2892
476 93335348
625304679 574941377
154690283 6202
391882779 21681
2185 527884314
450830454 2510
214650207 3461
170719999 800
27434481 380
354 92220894
342541923 4292
833406515 3003
15792022 476
800868096 3556
883587591 4747
471598429 1572
524998552 1750
2753 308385554
882649692 3540
368117456 3409
946441291 466482873
839791900 839791899
891208253 118749
38899499 3209
645378708 10509
689441214 689441215
605726785 4196
130434947 612
379799999 1266
907503708 3553
567724825 2232
493989469 2226
747002490 2490
269453508 269453508
389826200 3659
718006453 3401
178951609 792
931203105 3104
40628954 40628954
651009891 325504945
427781123 15814
650329169 9024
287882071 1055
773935329 5392
17189806 17189807
469055610 5762
776702588 2589
904567537 452283769
113449728 4386
970454734 485227367
692332775 692332775
383333446 3267
255900000 853
834983256 8663
828397459 5335
974404153 3248
842997418 2810
908267137 6437
494399999 1648
569912394 5304
853362713 5996
977990465 488995232
639621883 3185
433375401 433375400
137609180 11002
759249469 7778
170375424 1165
130027460 805
927039138 7076
484054621 2121
880684965 4207
978833139 3579
610462948 2184
126506073 506
5469 906557847
222234806 911
367498775 1225
906009795 3679
735541311 2998
74092950 687
2312 665892314
613454677 7410
980700707 3939
275733376 1739
502716655 1791
66371801 385
594898125 1983
230081401 3788
404287730 16478
612972511 2586
971285704 60443
809568297 26324
237300290 791
82500276 275
700679431 3555
72648840 36324420
51387857 204
697542869 10410
789493113 7281
261700137 1143
752052264 7836
508701974 2305
203791435 2414
430 108489381
556811511 3310
690378566 46459
724366783 14996
652443832 2413
158456139 832
480921952 3965
575391779 2055
41044594 41044593
912265477 62772
736054701 26009
327600772 1092
30544302 130
442087555 8785
903943579 11335
493993633 21758
366585580 8457
433205079 2264
319502803 3977
490633470 1886
650661210 6105
640200800 2134
389296721 1724
984442439 3390
549660640 549660639
750341328 3608
289790066 1147
322120650 2243
47602584 612
2610 385532093
785979171 119887
869357388 3909
681692590 6802
373807918 2023
787299794 2942
524098254 1747
310054123 2622
14632801 105
446857157 390201755
391013854 3253
47570775 251
111551265 830
952 204929903
538484929 26049
641700000 2139
327121315 1465
650414404 2273
923621326 29425
716518067 3066
416788987 3086
254503665 872
865429741 2898
831933031 415966515
311670466 1319
518101726 1727
361004942 180502471
343778551 3225
279354050 8649
499269220 499269220
109169993 641
761701566 2539
221845823 1392
774904821 2583
67964771 271
333246199 1361
489629963 244814982
18600098 62
547194788 8324
933784530 3563
387605645 4085
40976942 250
322999915 12330
257893643 128946821
98523404 1355
626900496 2167
125605890 810
289195808 3931
28563444 103
791099999 2637
96051904 416
592800000 1976
585338431 102173
194865426 681
857669628 33283
374205831 1826
221302089 842
186900000 623
313500444 1502
9092 766482284
44100000 147
623440008 41211
880626914 3961
352200809 1174
1620 240383666
197100657 657
265500000 885
344713610 8283
871897324 11462
73417844 2865
192550160 807
50144515 2945
934378395 11679
864130140 3436
563778200 11704
882902943 2943
470990918 16683
718497756 2395
387321936 1488
291525886 1701
10303 756755350
2069 459181446
543674968 6931
540000156 1800
598776136 3216
2979 183059550
736965832 3092
471057756 19691
229465233 909
869200799 3900
564844606 2832
206200296 7805
794995324 9001
530700320 3964
806862617 7130
2639 787453849
907212069 6554
601113793 2624
270133264 135066632
613380095 2304
464897364 2713
547626732 7450
156191952 78095976
434700074 1449
692842199 264647969
311398962 1038
483578009 9629
377 79754979
981896726 3273
377988226 10336
549000467 1830
515585288 157725
653690101 2685
868644036 3434
806258434 3506
786815264 10593
229215312 1048
3410 496278546
236700077 789
561210716 2771
1391 216264334
987145557 4312
756897478 2523
755681467 331619990
127278969 50244498
885544705 7356
662713058 662713059
432556078 13400
199414386 703
949 97801840
430791964 3558
364172886 2394
723216761 5454
601090229 264181476
905628552 7851
599590034 2211
999383009 1417712
585000742 1950
966186867 443340081
177570701 2598
665769761 665769760
308101109 1027
4520 541772724
384327830 1522
571183581 7205
924668385 4493
645422545 3978
918316171 179009
822502587 17097
354923181 2993
874010219 12735
235012860 2020
800909939 800909938
234599999 782
485319061 1836
752411805 6687
135608436 471
533192584 2215
660156484 9494
626025462 15413
802373063 802373062
314291906 1693
698998183 2899
176967533 716
843774252 26471
976675957 3854
622009463 6776
566667375 2575
174299705 581
200421273 1636
498411201 3569
500408782 2056
603602013 2012
350922292 2443
495900000 1653
345206172 1219
389102553 1297
2959 177301214
101620009 344
831466910 4720
545809821 1866
924918657 95568
839837537 6858
146100312 487
3482 682029786
812220004 3034
419901559 156522777
1683 184878525
379878796 2383
396333957 396333958
933288773 3586
139125587 10515
633356009 5994
542211909 3040
462124597 13280
477311862 34453
755392673 2744
197465564 87019689
499629135 2362
104059747 558
505201685 1684
695561605 347780802
975543468 415484518
183744913 624
47401586 373
404818229 6681
324696059 4485
86061374 375
411301372 1371
65475451 225
2242 305375414
976524552 10168
566543799 4509
623057236 7097
815775224 13324
342195760 1213
600601176 2002
573645392 10244
733212600 2650
855510251 418058391
672605025 672605024
419320892 3011
203468905 1979
916730751 5692
125100001 417
893144844 16647
325811147 8234
456435417 1648
1083 128146433
877197077 2924
217201805 903
561601873 1872
441329013 2283
953888227 4222
814473884 4508
922834783 6966
863220899 863220898
140188720 2360
521085901 2265
517683326 1765
360102453 180051226
182709330 1072
447899999 1493
620600501 30700
576631151 5028
407398641 1358
391610901 3950
103231141 1020
997807023 15547
157606377 1609
618736289 5690
427106925 2025
26999911 90
111900001 373
339192318 1999
167616567 167616566
906739595 7218
298094903 1863
180340632 1959
503241721 251620860
184743353 1513
753000623 7932
634800001 2116
711532863 6496
849783454 3518
14299 828495180
350120225 4837
773681629 7654
259943837 1771
945305216 49443
238254720 928
425595587 11392
86081395 1491
148116113 1299
350852607 4841
614760439 614760440
771597429 2572
789157286 10986
6191 640978994
61337757 452
2556 596163996
704994720 6430
530180502 2467
693517186 693517187
342000396 1140
278858905 949
825155904 3635
632697331 2595
789113473 289840227
318344272 101370
16594192 117
688802296 2296
291461382 751576
58848285 937
273822551 1789
977009370 3706
431052034 15936
429076199 1852
192591521 84698367
842795513 4544
266117133 6598
210135131 3910
800132928 3892
728795374 35525
835498236 2785
986474286 4618
384600647 1282
341454804 6914
2382 614346789
327651265 1728
286800972 956
60923834 279
744640474 6333
24781299 24781300
993734400 3840
639814477 639814476
912300849 3041
764029609 4391
881118012 6887
185101913 11671
911965831 4310
769242143 15114
137446083 2060
940914879 3253
882304641 2941
569531815 3007
704169688 4512
94199182 414
369110827 6212
366001838 1220
125641681 5605
182 10489876
78858935 312
924521464 26622
420001400 1400
152504045 15632
570152969 2682
237664463 118832231
360027001 1500
672944541 489018196
171544419 1294
926957088 11650
304009318 4398
737562832 96238
929136345 20109
222900743 743
360520130 307687089
38626496 317
702759613 8322
409377569 204688785
416435089 1439
360995954 6589
491840301 2345
926561278 72668
85522629 728
168441996 67826876
962721115 4711
249148970 7861
667897171 7494
716660825 3051
539751921 2122
578703381 1929
566671378 4186
866997111 2890
68369309 1988
63793725 439
119936208 1064
901666581 3869
7705 927955036
4287359 35
472856579 236428290
253152973 948
320933975 4258
159000529 530
894467459 19467
636567833 2897
825647876 18058
478532044 14421
254640552 148688878
566814448 1980
605370161 4703
440101466 1467
444094978 1941
667904911 5014
150473991 2383
333255240 6757
469968023 234984011
502553363 1691
579725864 5259
71529588 507
435600001 1452
292799024 976
101544094 515
822279321 4503
740259333 5514
471835486 3495
982702758 948847386
704097653 2347
172939827 770
824328459 2910
150837811 6607
378217169 189108584
11700039 39
217808826 217808826
147064045 1769
258836408 2376
520963763 260481881
931645951 678510303
111618525 1155
338047432 169023716
336721681 168360840
45599883 152
237345829 118672914
960758253 894054251
955090223 461838940
566948574 2367
595428485 4806
487011120 10578
156010822 862
395952169 24887
157841992 643
818094448 818094447
429393416 2019
52688609 6490
564581698 3506
909699699 909699700
172368270 27166
880466629 6377
13768269 6884134
519590798 2230
60677171 30338585
7192 637296250
694122889 3376
521283768 2279
227532281 776
571245014 171967
646946 789511852
862143315 2915
286729006 4443
103052265 2860
19772 666094226
706566199 8575
820350628 3279
547210175 185606537
978064181 7746
695766528 5581
722906913 3094
955732186 14821
599430119 6828
662079133 3044
7912007 62
169668680 757
948917647 13209
772990211 4307
789755954 18797
271085622 271085623
3742941 17
9182965 42
157004316 547
708902362 2363
108994073 374
390019717 12814
416854209 2294
860172951 3955
667964987 11771
556311855 3827
383956819 1738
13379 993098891
309649511 309649510
8627 917472823
762781894 19098
667332302 329521046
999255807 4561
383960294 25951
904973309 4148
456657434 3627
779483844 3884
569106556 3596
778363397 2598
117238428 539
726836254 593487424
240995755 1253
8128151 79
668471327 3636
148950746 546
96738840 374
688777338 2482
18995309 280
434101328 1447
38477977 38477978
961810212 961810212
119597244 1014
118962597 2341
921117397 20625
309105265 171336
553800000 1846
205422700 686
329600501 1174
875608668 2986
448333090 3338
366592600 2320
202532806 2077
234269699 234269698
157706478 13756
659099160 2197
641988784 320994392
605176361 2383
124682255 456
566285911 2402
589798035 1966
999425363 999425362
249 50123986
645002539 2150
340555585 5919
28031924 97
869943116 6922
6141 850522359
538201793 1794
470010365 470010366
867777143 10449
854041548 8508
585368141 5870
270000709 900
357899219 1193
431897492 6974
716899427 2604
470963357 5119
211200001 704
840298330 2801
642025857 2206
100705852 494
17590036 13915098
3510 876896280
117979003 90177108
905258268 3078
2613 143265902
409492374 1910
964280199 122200
117900110 393
386565052 1602
194777408 7369
13705597 6852798
82136299 537
531617880 8204
66435440 367
754725539 55783
387300746 1291
866702889 2889
974444454 7125
209933187 938
329999293 1100
322094070 2295
549323441 4848
510398594 1849
754502255 2515
123000334 410
223405376 1668
428648000 2750
156379968 747
343801414 1146
501332583 501332582
740803101 7557
470684383 1629
750704807 4989
993968823 6018
354788253 1473
541023812 2137
916949566 315978047
852601050 2842
257136766 137428269
113016480 1840
201300671 671
95447681 509
312901909 5323
588316536 32012
628488829 9636
960092367 11332
920434519 279319
545412286 4941
432773201 7300
210834490 913
119400299 492
193901742 1761
212751923 1554
351600001 1172
444301029 1481
70800066 236
762234684 3148
455736121 3020
385589626 2211
1676 418227629
705004016 2350
574874549 2218
285600001 952
965829501 482914750
322831179 5020
58800327 196
952800356 3176
237000622 790
218699320 729
368184396 1364
250741725 250741726
708439748 12356
89157420 396
3214 744956990
130912269 16196
258300000 861
660063250 2750
911 239317278
834570661 417285330
475369634 1809
527577139 4638
465886701 1894
857544368 3104
178268293 1133
893745457 5896
4026 756353327
952498354 3175
45969414 706
333873637 166936818
604844664 302422332
220609675 13415
201408295 201408296
3232 168120474
559676111 1884
517264043 6802
429826719 2265
622672698 3266
853027423 426513711
428508163 428508164
625937005 625937006
680977679 5960
605880587 4173
154200514 514
4211 999766180
287499894 1225
893199173 4964
198907646 15891
220703079 74192881
734964379 33447
25516331 958
113745 963500124
443056782 2993
229394066 6785
669179121 4469
268800498 896
485689999 2000
676739907 4178
483841432 1669
505965856 2384
914700001 3049
158914786 5595
468928553 2392
395312423 1326
585598994 4788
203637097 7694
428101380 1427
464386157 2043
357901193 1193
338301626 2485
489418250 489418249
202818091 3589
971415666 5967
98399709 328
800616479 4597
45621378 927
772409494 2971
298084738 74391
728673407 364336703
472070827 5143
2351 550787578
874802225 2916
47122323 654
874497084 2915
616149206 6471
3765057 1855891
932178960 24978
834302780 2781
339593774 1140
867897107 2893
806043576 806043575
138243207 117867375
235265407 117632703
840224445 384196706
549301630 1831
946898603 30066
27012 865271356
879807653 11031
738475919 3672
634683100 385993585
191792160 1908
974181395 22236
355930691 1229
73319875 73319876
214820081 752
960224334 5640
267865160 1316
323424953 3535
475800001 1586
348064683 3814
365998780 1220
581039272 255448739
278241436 6757
798810571 2758
521013505 2112
419700284 1399
178872725 703
546684201 43046
306560319 1496
448818507 2822
707034895 4148
326098912 1087
188380479 685
137295600 676
872491110 10712
339600914 1132
649839465 29941
265434328 14842
811639910 811639911
229800360 1668
955140398 955140399
872531497 3266
445253605 1856
418711554 4558
443246891 195560033
702860116 7445
783597389 2612
610106082 2550
463650684 1886
46351490 278
883502945 2945
709700754 3506
595004283 7030
236707365 14206
830849352 3548
90111 459582441
909454426 9920
898130734 449065367
558898136 1863
482698873 1609
363899364 1213
403502113 1345
837794086 837794087
825602751 2752
2349 673459042
470402863 1568
915899999 3053
598116473 4091
356347409 356347410
507367466 2843
1611 273096381
967803209 3226
486349377 41056
414691529 207345764
722754142 722754142
900996895 5325
755274787 29828
421201845 1404
882680769 4483
449267657 224633828
255463465 1794
906289438 160581
319244039 1845
788457292 5042
808 211724408
457310083 228655041
895699296 3222
712958361 2536
95995787 1533
31059677 234
400139012 8617
959686785 13763
864867081 409450547
691993420 2984
715502386 2385
124227640 5067
584890269 20455
730500000 2435
520346297 6297
659858710 7708
667568336 2598
429569849 429569850
812785164 3387
75910406 1201
522200340 1819
21827399 150
119999878 400
103569611 3292
742667577 5868
413283408 2406
375529389 3261
890053248 18816
741735073 741735073
845747196 3185
116859248 58429624
928801903 3096
600723120 2257
116697248 7257
583620104 19679
671803619 3422
790976591 4658
1420 402730944
920696932 3069
32340257 108
336352193 12774
306887454 1279
526359873 263179936
681900016 2273
904779189 6805
4328 763286080
241181643 3632
835544322 3519
666288001 18000
711193403 355596701
359385389 1755
279744303 20005
372683466 2135
408093113 204046556
897974941 11991
719686447 8528
457708935 228854468
489148125 1875
445500647 1485
216900041 723
183599679 612
702798766 4834
185406118 185406118
419729499 272414537
773703624 2579
305123013 2014
1891 531540208
540199737 5467
463819329 17636
700367646 76003
164091235 1336
223011431 2331
739559985 12826
8500 194586787
4920 608746680
481692387 7226
890663458 18488
233100698 777
689349850 11507
6255 990516780
900003 3
687968457 355967884
961481557 16722
441600001 1472
899720069 5050
845150123 15964
313458216 1164
157595731 3202
678545252 2794
314701240 1580
927236278 8525
502336028 199695126
127083733 986
771350369 2677
510650301 255325150
343801525 1146
490500000 1635
595624602 2723
513545586 513545585
15565604 55
414824250 207412125
890112078 3754
668740801 4160
871252729 3760
111720594 1689
3801 970247586
729199419 39346
1154088 411834
411724006 5541
875982481 11165
261881101 1162
537198971 5847
413402656 1378
596098014 1987
665 163390443
124220268 698
3588033 31
4541041 28
268500538 895
584987911 3354
942590532 8476
773400000 2578
743101205 2477
959912154 4778
486096858 4706
724233803 513631643
100746735 2115
447748483 3847
455111020 35723
806822380 3094
681580763 340790382
269331551 1841
14902272 144
492617216 2912
68876452 279
749530999 2575
261675457 926
293363727 5042
23471282 409
185612148 1074
273618263 3881
713492355 16940
895 213702730
281830463 7142
712444158 3650
153168482 2229
663759647 2269
752402509 2508
457914968 457914967
983714009 5270
244378369 2304
1750 484238928
277966822 4629
281400000 938
788019499 394009749
317665124 6068
147726222 2573
141977827 1041
87056949 87056948
499902236 359772434
489677221 2022
1680 472656097
313201938 1044
313801047 1046
793614793 1247822
44552362 157
134623064 588
958205421 104619
820926162 4309
735002154 2450
989865223 494932612
812142559 812142559
684930000 5925
600637036 3109
413998886 1380
571017035 4962
653175379 2860
769199999 2564
450601315 1502
468886655 5712
921886242 4023
541801805 1806
459138222 459138223
177881287 5359
990528962 197987
536611908 4392
294672721 294672722
648002374 2160
88993027 44496513
18535900 71
922179567 398135299
749675492 746358926
441600211 1472
855103583 4938
698677049 2550
272009423 1546
497701389 1659
726189707 4329
449700088 11886
865578156 4745
728244441 3752
308160020 1060
373200837 1244
371937543 1903
443702547 1479
20356 694973708
728195875 500284426
232 30017784
228415644 114207822
703688084 4961
918748938 8418
481908530 3679
788963281 10542
109362086 1718
770699124 2569
896929898 5878
785023336 2745
243228488 85136574
923700055 3079
480028000 1640
672418027 2272
2647 603868051
765016688 4906
770413839 7031
706342944 3088
8495 461264560
445648909 445648910
347049176 2441
344286205 2027
788942000 14000
728603250 4031
873970492 20617
286799999 956
184754888 14037
23400055 78
804620316 6333
8409 866751357
273167247 10747
64499999 215
124200415 414
96098816 1661
144744011 117007747
800402669 2668
16759184 72
277501418 925
466460368 2153
734946059 734946060
816837963 408418981
201979801 675
319200000 1064
620854695 2654
708616167 3896
7467390 27
670540366 4609
396236228 1493
592301917 2019
10378478 421
928285101 15175
19500075 65
567260765 12296
142 23438094
556654199 8520
953411868 4513
674695803 27509
533027796 8457
2585296 16
76210201 2970
433483830 7335
389256944 1549
10695 676116510
998014630 10805
875614129 12871
963299351 3211
570426647 5676
700550413 2732
615587990 219643117
393300001 1311
976149971 275282
635202007 231878194
195073198 195073197
477001649 1590
865912576 738439809
180261979 1910
158763794 1307
436857737 1859
394141525 3680
91167823 313
317848579 317848579
562198127 1874
614824779 2412
755399999 2518
1721 433829680
959092659 7090
7579 504825372
440702267 1469
937503124 3125
549990560 25637
443603877 12119
694187016 484656167
635700910 2119
5904698 23
277 77686278
865271825 738733987
670990832 2294
209655809 702
523737194 3101
500071135 2460
710461225 3762
389140972 4260
99300022 331
168599999 562
452146689 3584
510300034 1701
72170065 801
495228841 7161
248324577 248324577
318768861 1468
462101089 1956
42537581 157
930697144 6755
748013431 47391
2830 651330972
772516274 720409327
3319 991733795
26400160 88
772865215 772865215
684928008 4392
875100000 2917
865539327 6241
782704702 2609
674530674 14849
844202814 2814
514385345 6138
425701418 1419
459900001 1533
2346 592123362
1320 222790783
526624448 241940
965206300 469138956
848700001 2829
590740334 2632
537457900 2086
569424409 39954
712597339 4006
144874654 989
585382590 3098
199170395 2221
160098208 5648
794938024 8225
2971 274561753
650098863 2167
347426307 4749
375948289 1444
654444999 2920
963319213 14076
463733608 1976
304245287 1128
219600498 732
3066 764027104
203937468 1548
620071030 2101
145499647 485
501931832 501931831
809729794 4571
732540977 3042
2299 409752202
604002442 252968936
367208981 1834
757908480 5936
910202009 3034
832774688 280954764
907204250 3024
156300799 521
779646661 5018
332999711 1110
668831870 6031
472587695 1808
658861440 20135
636225916 2295
477659800 1659
134100435 447
899926073 439487641
180046661 646
351882376 3157
582367131 107746
970839841 3365
393654183 1551
987374255 11134
613199999 2044
850394982 10254
123170696 4708
2205 658269332
151535131 930
900152714 900152715
715911259 4333
865923081 3212
133987719 1956
454256237 2858
586097829 10015
304199753 1014
989765392 6931
819898086 2733
165979661 979
563531440 248981550
618178879 309089439
429313984 4126
990155039 6280
678600497 2262
243503483 80657
309979981 2287
373498838 1245
187799778 626
393902617 1313
398923769 9512
699825233 52814
159624490 740
806841795 14097
639281592 319640796
271199096 904
578545274 2975
225681234 1895
624297920 2081
202084696 697
911186207 3422
64061485 7631
600065845 10403
112800376 376
931196896 3104
624002849 2550
994620410 491095693
512111531 3290
426298787 1421
434213078 185046358
851508619 82735
646015497 7336
549492569 549492568
251523810 839
507971759 15560
60395393 235
180992612 1078
610574653 47196
517076707 2469
542317665 1891
222346975 4349
836404912 2788
98118681 421
919434868 33605
462016133 3846
872383789 4183
187751115 1935
27992 682332992
39390880 266
247070317 1792
258040003 8491
173190198 7697
76561467 880
39100859 3515
831624803 20362
317888485 131034
223234888 951
123183535 1205
844790453 3419
235067139 4821
240489269 5130
259383165 129691583
156817202 1139
375602128 1252
735599795 2452
550113262 11514
820247040 23040
792935103 13052
272540561 1444
301718158 5076
806649761 3472
997140984 20327
401577489 2200
4497 729201677
470494900 1701
670799382 2236
123352284 515
559440967 4335
159899467 533
1533 308682908
723654224 2623
706433608 4346
678133639 3822
472475201 3700
494030835 3679
187092533 101367270
425161431 1943
116040919 433
655802185 2186
892161600 4026
488818540 2172
504589282 205311020
3666 754585593
1407 340026876
77347170 649
241516079 28080
915426296 4113
517246879 1832
83187612 555
165857461 570
335910281 1229
164910592 2848
783402144 12049
971700534 481771995
68400228 228
974518153 974518153
401747613 1636
107446141 776
465296131 1755
160873102 702
286440769 143220384
477732978 1839
198740726 1154
448172365 2065
545427666 3423
88787431 44393716
550801835 1836
677811449 255399365
526544804 6106
629100695 2097
206218112 1925
452699277 1509
152639753 1127
973304596 973304597
290544243 37787
936001673 3556
578599547 2892
400731604 400731605
779845861 2710
2881 762857109
682127461 8145
352003141 11940
240551481 5980
997202399 3324
319737161 1266
658299953 9451
991876424 7546
806134208 806134209
814448635 6105
749000845 10719
813667888 8954
436773723 1815
991055921 13934
439138615 219569307
55593501 27796750
34355826 236
899348354 3791
417301392 1391
338317546 1317
457727689 3526
296737739 1803
105571291 412
373199999 1244
267807629 1173
679174203 2638
440669725 1762
90000300 300
456894096 3412
488050558 4880
600897997 2003
759474637 15089
502656151 2411
321600775 1072
946707636 49098
647386960 8495
106312945 106312944
449972783 1501
154455394 1465
891605188 2972
295894617 8909
449897787 2535
482666184 17919
813597288 2712
2843 586338450
96225273 23074
319614543 1400
776538354 5791
38455034 155
171798189 85899094
798289121 17330
464098775 1547
761402539 2538
649770929 3947
300062099 9822
613519200 3626
796800001 2656
506499130 1808
386974177 1319
907196976 3024
653652353 2789
89431927 422
783719281 3580
725852785 2796
505531040 1904
662806445 3213
547477631 10842
363900130 1213
584373677 2121
606970229 211143154
190614283 767
247295224 2051
814197285 2714
580013640 2502
677798368 9256
494535519 15723
356916565 1314
365903325 1783
215910257 1793
903527410 4924
965660765 4263
16685565 153
526487119 4825
969596767 3232
263798840 929
964200001 3214
104237400 647
920092675 458351505
540564437 41189
79282608 4665
378968223 153196048
67200388 224
204915080 903
72900092 243
307998037 1086
74353140 270
440788246 338957341
842210721 421105360
809378326 6615
123934605 1009
66711085 267
101176701 1230
4114 771407255
217800727 726
759249421 4747
759081505 6483
762000517 2540
619771817 11025
364168398 1280
65051344 243
476941738 238470869
531320694 531320695
504552170 504552171
87952364 823
360000170 1200
171912581 2254
53317495 184
518551999 4000
454502396 1515
231799201 8850
763359085 4145
856472396 559230720
5702 893544062
255953995 28071
354324899 2930
719372655 3428
580205279 9008
355523707 1531
204863901 1226
935222418 6201
737109262 5020
887518549 443759274
873898277 2913
711301228 2371
415799999 1386
499802524 1666
993883241 3498
115 30627554
361817554 2451
80564306 1563
723366658 2861
233999288 780
194099352 647
760609020 16108
177302589 1462
388487236 2389
968242485 469088872
937799660 385248794
792413232 9776
137375518 94136101
871216571 3430
965703220 3219
998289228 17663
389916821 2166
778731309 4595
604797984 2016
602667001 18180
602542392 602542393
347653760 240584321
688350781 5043
440952220 1883
563055063 3732
892803110 2976
651897826 2173
18247033 1942
800157122 5639
110812677 27055
301038654 1728
100917039 614
47144147 1217
218146177 752
336540822 6499
228497731 114248866
922850954 6645
93331686 3219
693821851 12462
8640878 8640879
456034370 5381
177033154 6458
143711479 143711478
330299112 2599
606576257 5456
836705404 2789
465601551 1552
593830940 247470365
50472471 538
12491010 656
207803761 3781
571586647 2278
772387831 3725
155456090 531
374822298 187411149
73632162 626
915302157 3051
904502449 9475
9897272 44
351071841 11723
190079696 1123
165993095 871
478773297 239386648
68206753 2403
50919148 293
816955934 3175
412223295 5920
611854657 305927328
53126700 275
580236960 3552
910363754 3403
498724407 1792
634962216 4877
996298703 26307
315705487 1106
121500613 405
649224996 17268
586501955 1955
826575555 9149
2328 664052688
554013749 6075
429987687 15142
449436262 10471
106799999 356
932281705 16667
403750067 6103
910776327 14642
860512412 431434146
429978974 27737
898082975 10756
636593149 2403
86833792 81882431
691432368 8269
762599720 2542
712518186 3238
181068835 15230
404247889 1552
362466651 8323
696222286 3336
901803317 3006
159574221 79787110
552176918 30782
118407276 4151
412449962 528625
664247364 2848
656986170 2779
584858878 5935
294149316 62619
399901332 1333
437401459 1458
667802227 2226
759939537 759939536
967819487 483909743
25839210 25839210
705297649 2351
889200201 2964
644102147 2147
209438409 209438409
996637020 11293
753190480 4869
726964951 4710
916508642 8903
857719119 428859559
427627913 5942
531767593 4104
798201351 3175
2240760 2240760
139082259 1011
906317669 7222
590849585 5332
972596758 3242
845851905 24448
815485893 3407
1199 286462949
669534653 10177
1618 324897636
994817700 3637
230029318 1061
861477310 152663
756199001 3369
771884300 7975
954510781 77788
357776859 4563
420900613 1403
9315151 75
353213570 2157
550137429 2054
175397992 2942
319590158 1113
117785601 1376
142264457 7434
14846 676095103
403771759 49385
319522847 2476
734184819 54093
139466859 139466858
967644381 483822191
443383999 17536
7581 949968268
917396942 3058
769318083 769318084
468214380 1731
208094787 104047394
187457919 2158
397 107298042
817826230 14987
204102077 102051038
371600536 5865
595202816 1984
360067877 2113
250503661 879
851740276 425870138
135685290 1159
308426829 2338
360408805 3284
389548007 3096
820028393 20549
487264065 1868
466230386 4101
951479398 951479398
826501823 2755
674366562 7698
126570629 126570629
4023 925430580
927377066 462321378
1179 275222144
341137748 341137749
645710763 6739
981 208432089
355203768 355203769
794361695 52144
58805533 228
117526498 418
312599889 1042
242281422 1466
517272787 3316
235635151 3306
441301470 1471
482301771 17856
822066301 3300
305125256 2023
474394319 12453
535990310 5319
158493881 886
414726391 11310
5094 422304414
653634323 2247
231664992 1038
348900386 1163
696302272 2321
29868790 103
518727991 2629
415922624 1832
568937140 2053
728538502 28913
837693780 4092
588676050 227170930
142811604 551
682015335 10766
406799999 1356
701402337 2338
991237671 991237672
941544284 6922
416478100 2011
41102428 263
772044087 9571
416832657 1408
706337626 5565
292200973 974
731351039 3401
451017908 2291
592406119 2520
194030705 2315
516759299 2653
374834291 1521
193400690 1033
274220635 137110317
737626710 7019
892407453 6734
628272070 19671
172436008 5583
617703832 2059
51722420 196
20326 528740238
998504515 498374817
88964983 522
90723526 1092
230989741 2294
126900423 423
879641218 4641
313833458 3297
219357892 1282
7401215 96
649506484 2645
250599947 5668
976067322 4811
497755441 2769
34977723 142
861618795 8071
845399952 2818
105409819 445
485603225 2473
471173027 1772
471237730 1660
452313899 9588
534601782 1782
567833789 234552653
668231067 5666
931116106 5403
71098856 241
896978321 11480
679509516 8519
114470971 589
291305783 1296
57900298 193
874695086 958045
491698554 1639
52923288 52923288
71874512 16047
978903955 3263
10200028 34
481836757 481836758
359701198 1199
556523253 3682
113760479 383
802502492 2675
965956921 5784
826063956 5133
347596536 7205
159881497 14171
474634702 1791
920710902 3361
545994264 3110
16536 646739496
35094729 17547364
927134867 8987
519385363 2149
738757223 9952
68145550 382
83699792 279
547726614 8676
110966686 822
865088144 4256
123216801 1389
9852 766596934
528644159 2880
470700075 7675
381300000 1271
455535558 6245
12881789 12881790
213239205 1012
14097 456904731
16464 390179909
474574438 7929
710097633 2367
522900000 1743
16459264 128
191835476 2176
797479333 3377
907205333 3024
196099596 924
546468294 546468295
718342510 5122
261508675 147287996
4543 779715188
993752878 4615
477702848 1599
297593737 1147
487228662 2158
987212801 8960
494611057 2448
563150538 2131
234285317 2538
142499526 475
615537537 2569
416760248 1391
679916335 5357
9009 807179373
764355162 257915706
873276949 12508
524827512 1944
131364707 65682354
285630722 5773
716553029 5218
500596866 2479
730760819 365380410
195261346 1314
287259493 1011
233315064 4926
375737176 22721
979202203 3264
125169951 1227
36268759 769
614513332 2060
783276219 391638109
815663195 3235
512701116 1709
257695668 2638
719728744 6104
548870107 2127
593563405 4354
411544694 6110
302396487 302396488
877788456 5891
429730785 1484
549505466 549505467
57729111 319
126648802 1211
205800000 686
86066257 1381
708074659 29481
940499999 3135
193740917 1147
903434401 12078
633934753 6045
384302432 1281
934508317 4053
861302872 2871
2964 713099868
108383071 510
397798673 1326
650955736 3260
881252641 2969
594599999 1982
272699092 909
618838634 3914
263322554 7033
763183999 14231
971639401 387880
714899832 2383
100200510 334
225380099 1100
859188031 429594015
894098402 10374
900696347 900696346
190876334 1538
948000729 3160
390148500 1750
698880747 3388
31199982 104
724415725 311187057
228129013 228129014
865716781 4287
705532880 2512
825457449 9827
478663730 3641
319501363 1065
730902622 361709528
297200454 148600227
229818374 892
762299999 2541
1 241597
375705904 2096
401099517 1337
651891297 651891298
69677503 291
252346723 965
339638705 1535
382560947 3026
649173161 3473
156499856 1916
791683432 2978
310767174 2257
402103582 4827
433798555 1446
727254966 5817
304259169 1353
578328795 2627
855900001 2853
999862823 499931411
276735013 138367506
330596006 28319
920374049 110755
400087921 19225
365435057 1875
88670399 5278
44699850 149
759957778 82889
958799999 3196
447022540 10702
820801138 2736
684250053 34620
354344996 177172498
843263696 488693648
784158098 9562
612565597 3062
646203571 2154
842840403 6109
962002801 35725
198581945 1158
169816276 749
916793473 4333
461816528 230908264
919 234961948
666597778 2222
51732305 3714
892299331 6642
799376307 8278
597111764 298555882
373798754 1246
220873835 784
764331286 3657
5782 696777256
888585582 7262
10231 835033464
53116088 30577807
900296998 3001
333901113 1113
742 108993240
155679192 841
317101056 1057
503003563 291721108
306702385 1103
148623230 1753
846597179 2822
630002100 2100
248221447 1509
942566693 6879
360002036 1200
685874693 8222
174780243 2277
9075653 2261
651902174 2173
594424379 3740
149338747 9686
415858783 9069
677503097 338751548
595861169 8514
246300822 821
297511446 1635
558309495 4002
917503134 8894
590399721 1968
998448928 6423
663832857 9769
812697291 2709
682875469 15378
960293116 709439727
53119297 763
439090705 1956
497071473 390767521
950392767 475196383
800124041 3119
730229688 10674
28363500 250
721263253 9057
655734011 2531
284841349 3247
149831128 664
684167364 10386
567318508 3678
896067631 8744
604310864 3263
587297470 19805
58782298 30211
1562 206602706
356913924 1372
265799115 886
336484060 8669
265802401 7200
109530737 2198
193199999 644
564441017 8991
112200136 374
617971483 4588
630376475 2107
308490859 308490859
417733998 2398
693757601 3603
580494106 2687
297973833 2236
244877876 1443
525214855 2345
764797 3
183375380 75195639
66599779 222
347022675 2733
619655014 6670
965703219 3219
37995911 193
768027548 10591
830768079 12929
443949933 3893
5567845 77
956470115 5593
293700918 979
415587653 1398
127625655 487
707419121 2536
248180589 1646
758480929 5552
513529585 7324
461988395 230994198
983645694 27567
61299049 92135
210899564 703
281773421 49098
492391263 2374
628217624 3577
99193544 334
489263251 4230
4898 748728190
564301276 1881
130038111 724
900282256 4931
41371394 173
83402013 289
1128 336387379
795001094 2650
317508641 200574
779587088 5692
369693382 9883
571055349 12940
292336505 1322
581329758 2190
700200001 2334
581700001 1939
565282817 3668
258472780 1092
161759883 675
956688710 24818
923529212 3316
909702735 3592
332183061 307276219
533439480 2824
399622412 2587
389400036 1298
513659644 1861
3016 703859000
429590939 2173
10295425 4043685
819826693 2778
376032611 227995745
340501620 1135
696402009 5186
950370883 5041
988798784 3296
702816074 4563
318241825 1109
407399999 1358
145499687 485
508059179 2363
225371250 12915
919419757 459709878
923192028 3454
495451778 170083
103656776 373
115123786 1244
952763391 2595817
847490492 4209
736013278 6507
114593861 388
955072247 458885595
401101514 1337
944513727 943632065
591202358 8563
897591996 6004
23999920 80
829202711 2764
528016395 8783
519421251 2950
376392576 24421
191237370 1140
348834332 4509
37499980 125
468391979 6260
351041728 2648
302023753 21553
975050433 76123
690097163 3732
667615360 2384
138000309 460
982412551 3402
189887631 2759
633297890 2111
320445687 2076
643435259 44430
758445360 19763
714113573 14726
4866175 4866174
948473149 7628
173852641 1040
568744902 5346
505574042 9645
1799993 6
869238557 10920
53293788 355
466726807 11778
114962023 706
395958980 29849
21131551 275
485204237 310352759
678024311 2578
809997300 2700
38135961 187
763126339 8273
489773033 6922
577419848 577419847
418246976 3275
770427377 4178
626877483 259121850
181630111 181630111
169270201 600
63244941 4741
362251693 5478
156148839 760
503261840 8589
6340151 85
849219920 13981
7639 590313001
613454542 2481
481270177 1823
954964413 33686
600597900 3675
758672537 758672537
45332766 395
173400578 578
275679833 4398
388201276 1294
686125628 517389960
327871415 1813
501378249 501378248
312224220 2268
674440626 42645
3266 651751544
216101244 1459
343432949 3465
126383778 126383777
983516380 91153
725101363 4067
744902484 2483
665183111 3207
125626133 125626132
749515369 4116
204 43236721
75300469 251
922798361 3076
83999999 280
703506492 59761
579175141 289587571
260879478 905
37807705 573
963522780 10230
1100 320662190
919027130 3821
720794184 862194
462113549 1881
18668919 91
360643407 1786
922345577 859470554
200095437 3586
792478950 22067
569392040 446771678
935046799 25068
670725149 108778
391930108 4037
371117818 174428862
927454616 7138
94647127 1666
287862074 1309
469895301 2450
930684976 5146
991491264 51059
85468418 85468418
589055123 5502
8714 747242224
716202133 263232169
742291228 24246
807625764 6138
384001281 1280
87867453 546
636603103 2122
931033836 6950
93055489 319
501031190 2134
666597777 2222
774486 651009620
681287313 2430
3396 983334967
836273971 3486
983403279 3278
696873178 6046
999852555 42518
13144345 53
612150282 5179
3441 362577046
66651 747553505
941051379 6425
292458675 1175
703331963 7881
849029471 13461
688802688 2296
959697886 3199
29153 936102830
555898146 1853
202858053 1336
29255355 137
281700461 2673
358121200 1880
613777708 547382716
729537028 2766
988458689 4322
693263431 2719
87785948 443
469202414 1564
198151948 6898
120774403 813
429150248 5305
333905913 9603
598631458 2719
212140389 1733
671935492 5821
913544312 342481391
990300929 3301
2719 632763573
317728142 3894
364801952 1216
120304029 805
516601721 1722
538765944 2022
267954792 1246
369001230 1230
878701212 2929
197725291 735
564644602 10462
889399151 4926
674666639 2790
444336796 18726
289200256 964
582384050 1975
485086302 168555825
15122436 75
342909868 3524
869101190 2897
495301156 1651
548233289 2507
958939116 4346
859738769 4037
341968985 1848
996301571 3321
548398173 1828
778076776 13847
33464641 660
376719783 3956
285001233 950
946782790 5214
167071679 3170
725999917 2420
422781201 2151
808412364 3613
954810384 11176
456849071 228424535
250916551 1175
467860132 2227
921010752 4348
323099463 1450
982362864 8989
784906209 328955281
180299999 601
989146834 878282747
586508417 2432
208200262 694
856775328 11757
381300553 1271
398699197 1329
987896707 3293
580636841 15545
608402029 2028
133514386 767
168025733 2923
954600856 3182
605442555 4047
635034018 105998
250472392 1283
855296342 4521
276669183 276669184
879572177 3782
597229584 36176
63282871 270
504213923 504213923
24000080 80
827930502 3039
720159378 13283
642485804 321242902
471794881 4080
440100000 1467
779241121 389620561
811622291 21671
12434 303837224
75300109 251
477886707 2566
262500876 875
423365239 2052
579602048 1932
201744188 4307
9847189 36
393452639 3360
966015038 100742
695641339 2646
489574784 25504
368401103 1228
837561160 4780
703157462 16781
500438170 3179
921720506 3426
966096001 6619
428700000 1429
498866304 3576
833008612 3868
413289209 1581
353846168 1508
454805893 1623
990421155 4239
748392780 2885
276452896 977
108705625 536
402347230 25813
688472820 399810
109101707 473
332471100 4890
784978147 3359
302986900 11300
94080349 806
910181071 19837
59089974 59089975
587698042 1959
62004573 316
687549240 11295
341727929 196040521
2430 579387330
13294754 81
478798404 1596
724510678 4313
185002369 1856
922443984 5808
153915720 1455
775144537 14044
431945699 2615
873000858 2910
741739976 588131902
422100152 1407
1881 483746945
301988290 6278
41745774 394
207683649 1004
711937004 2535
548606595 2661
91495413 999
997859633 498929816
901496995 3005
1644 223183249
493651296 3235
27821012 122
828728683 4407
629010543 3559
802507622 3845
3290 840621320
366302100 1221
593078787 2219
601607003 3149
684489246 12729
847196467 4439
13073 971516659
40924309 186
985204399 6800
182222167 1296
412090854 1613
440307852 2056
14294384 53
96587944 796
534579563 4681
997799999 3326
615902759 353866832
281049055 1090
834251159 417125579
110100368 367
137606162 847
12364 507134188
671323774 500349500
168260788 9693
337168651 2210
99899667 333
6874 756901018
33990154 33990155
905470320 7159
922200001 3074
8276 359103847
509643163 7156
469664161 1695
903218966 891155779
309103705 14516
790645061 3150
963440000 3321
595198016 1984
837044806 8651
331158328 3060
370798764 1236
796205943 3778
202575567 1352
400743271 17970
843028633 3708
976644605 17349
395240144 3248
132945939 531
31304413 153
274498150 2064
841780662 420890331
237195423 12861
169169078 683
1573 378394437
625139180 5147
1233 138516453
425398675 1418
734712504 367356252
507125101 6373
387502552 193751276
200516118 726
270277225 135138612
214782714 997
451636545 2117
270923471 1704
774331908 2597
954638115 881861633
290427835 145213917
845700807 2819
877193642 4462
588308414 9475
450966555 1755
362801587 333315173
428769631 3859
737833790 4169
2523 725100273
747940294 31853
86603455 373
986125306 8171
2712297 12
706550575 706550574
468762181 6199
279238067 1569
30504540 162
838373481 15694
878102927 2927
393174510 1801
730496835 7233
3887 570425024
832965631 14846
149002518 8252
712544320 7524
990302271 3301
517155804 3749
830402767 2768
177023389 866
50781911 50781911
560843082 2022
883584110 441792055
918896938 3063
289329720 8984
346951482 3583
396001321 1320
430457492 2547
494464576 2864
278988913 1109
120900593 403
4300 630672400
801463521 39598
517760047 2399
701571123 7372
152700510 509
688197718 2294
3843 578137077
526280153 1758
1328 184027009
98703985 413
524773648 3593
126600122 422
123900001 413
774226035 774226036
813700674 18665
129822294 4215
105899999 353
917173684 917173685
595228856 15866
105 23048655
551822547 2914
140367427 140367427
77060048 1924
60000740 48741352
202567072 789
9281165 4640583
897671149 15389
667974121 2361
243260515 1482
5800674 462
163500546 545
767035694 58443
100099798 19552
837246898 7929
555061724 2123
583635016 12904
299053808 1548
435888868 1660
212699292 709
857699693 2859
358533001 22764
950276464 9152
972675308 7931
2314 351638062
740116416 3904
799372048 2723
431999999 1440
403996186 5251
90953271 864
271404084 1130
397199849 1324
948580500 3500
3390 271876804
816455154 9309
512106180 3970
972072885 5473
351812284 3827
281888049 1512
842653412 757101
171899995 573
337170911 3296
633898885 2113
71085358 1813
466750583 38712
361912554 247227427
3034816 23
149954939 1003
810004142 2700
353307242 1997
472501211 1575
509534401 4440
108054139 108054140
420640660 4798
985056024 13678
681208778 325734068
128125291 15315
954903747 8261
599998001 2000
875730799 81844
695397232 5386
731446092 10764
348313549 1254
2452 321525856
346800497 1156
663146904 2637
851607755 9201
574592018 8152
884749021 8431
575231990 575231989
945238735 4491
662757492 3606
684092970 16518
99073065 543
815688807 6962
185672455 1023
638949343 638949344
306723818 1814
237676297 1196
230320053 11901
903099552 872800298
618299999 2061
551571537 275785768
287538409 1224
521701739 1739
92228905 1423
221416623 110708311
4138 390699583
339300680 339300680
356173810 1961
77475016 647
510608002 1899
616805763 3881
199198845 2235
183025080 6195
961503205 3205
751561019 7252
220399796 3773
116124001 400
911212409 8419
49800390 930
525664434 2156
247498693 12018
757789176 4177
273491539 2896
377982019 1457
116086230 1755
609903814 2033
334456646 2606
871840379 2918
137043091 575
129550080 440
926700000 3089
52942384 313
348572155 1308
825336171 4415
69805800 34902900
367606607 2598
841696198 401321241
929821595 14178
267837760 2121
539043719 3228
796353169 4182
387515775 2116
951903172 3173
112358861 407
12020 331203499
212699974 709
607528824 2226
19819 748777912
773801536 60619
161146491 1270
276600923 922
460292910 2310
503701678 1679
213110598 1074
12973 562159009
346834577 346834578
120783948 1494
494698922 1649
564602636 1882
280551781 2881
642433895 12168
425331466 1802
487340902 10584
460800001 1536
639868406 4271
590815154 3535
250591001 950
890 39425818
780563681 2853
645491264 3904
473450277 2102
502376023 2462
339851085 2485
167170750 840
832562454 3595
443747940 2432
290089955 1447
844709670 74415
589046524 589046523
908225204 3744
414931383 2016
583103697 423604108
127043855 63521927
540598461 8989
974999999 3250
579370690 289685345
591646274 2151441
603659673 307103327
83100212 277
597231869 15100
1401 120874007
50699886 169
773702580 2579
124125750 1575
900903003 3003
738534949 611684589
142225336 1331
254999150 850
418255640 137720
420747436 2983
459866846 1551
772200786 2574
6714 458881758
743217289 597725175
280007854 1320
893399999 2978
126349430 1608
695745872 2929
578999999 1930
147000489 490
612924896 3081
506045484 3339
429234418 43753
430856583 215428292
34570178 189
714045624 3912
98053385 98053385
188260198 848
987091458 27569
576181626 2365
170899916 646
679859425 10297
336079073 9147
479965469 1868
380644694 1685
3 571176
926745121 3360
92100308 307
405623676 2323
477308674 6379
409046959 409046959
865041499 432520749
281214203 140607101
828300072 2761
397295393 2497
3280 430846994
818474684 6702
524098252 1747
948958521 54419
342478289 171239145
833400000 2778
516851681 6935
635362783 3487
649901535 4646
812848610 2851
371977753 1603
701715801 4612
201403115 1689
227361442 3781
616240085 2706
24248 888543712
315213567 4372
899 198762852
137553512 68776756
545533757 208611737
451056671 7612
213998684 13548
304089657 3727
144023 985229924
728406011 30571
46575652 196
577798073 1926
874703304 8286
4459 991190171
867677735 1270392
241753599 9819
147344045 587
844802845 2816
799324334 7365
950851435 5793
681300155 2271
440363491 2738
774175645 39171
905626458 120863
799500154 2665
305200742 10934
944206545 472103272
339137342 2615
464701755 1549
97996669 769
614026235 41343
572100305 1907
308837942 1503
700624895 3404
391760588 1970
227298445 1108
961196926 3559
269470785 921
295312374 2961
365589737 1690
551854611 4851
938793720 4605
844880381 4131
193229979 801
534561564 201584347
817484381 8252
270801777 135400889
4218 540502982
132704449 1119
12250 937508271
129665918 55690781
3137 804924822
528000733 1760
553298901 276649450
131061262 659
2684 490105445
136932225 472
896149486 896149487
500360868 3356
620175951 13711
804977998 5214
15107175 75
800410053 3341
35706145 131
857879031 10402
263563893 263563892
614237944 225566583
11874556 165
371770140 1398
636668348 261755952
969225332 12814
934359422 3454
809702258 2699
100699191 376
6035 243367410
104189186 104189187
794373950 6515
572773020 6928
18050358 8974545
282901213 943
641259215 2751
3083 435465504
240106654 5548
760522486 75489
302403423 12184
868530273 32068
964826494 349674969
295404628 295404629
888226769 8485
716138748 716138747
585664509 20137
928423339 11791
80614419 284
639280428 293408519
631202103 2104
331609879 1576
391795018 2387
278288134 1086
627897908 2093
316762682 127483033
616680253 163188
626940347 2091
997197379 3324
342089277 28598
241878011 1122
953996820 3180
905313222 9603
352718892 2341
2155 303775265
511148540 5461
117299859 391
498302380 1661
701104646 2337
804388653 5119
533085299 8370
325417450 162708725
319467074 1455
281599079 2324
418799100 1396
936055726 335176769
425401419 1418
639068705 2496
689397703 2298
318419557 50882
372195805 372195806
278020444 989
930172613 54929
141182415 731
546977475 1991
325798913 1086
451040210 451040211
395398885 1318
380804685 2596
370676295 2273
954598657 3182
795724706 8522
208343956 830
634511010 14538
948504200 16859
888428687 3248
34834904 2312
909600000 3032
755936303 5363
633559236 11755
373060444 14829
370800815 1236
653464362 653464362
907940717 189668
445254696 1923
626307587 626307586
886014166 24026
171262285 1087
532960369 2635
140950949 739
330206463 314070354
311739279 1270
851241461 247382
378217997 189108998
894221371 3047
203099322 677
383878953 1348
973985568 930900643
703321432 703321432
244175231 1064
395561501 395561500
132829349 63770353
708913311 10037
906672466 51495
926486185 3666
668547665 2473
78599999 262
459418299 1733
442225646 1961
1717 329375857
239693483 8123
839702800 2799
1503 448032464
550750817 37702
404889454 1590
340 52971081
625357556 2277
13821 893119320
463798271 2834
105133701 17438
1652 306811662
804511788 4769
788936495 6782
590585512 7172
280645404 1656
42716155 21358077
695067612 2461
13673395 61
626620782 7169
521686134 2945
94500316 315
884773010 884773009
361738994 361738995
498301661 1661
1284 244759932
317750635 4255
867953774 4219
667800001 2226
479401731 1598
279930535 9214
456598478 1522
852 137662400
916999104 4324
986992343 222898
8757 683623962
589369297 6819
216674871 216674872
30904589 268
21944 548425615
335766274 2541
593838389 4267
717902392 2393
414565461 207282730
555640487 2082
434879105 4672
112316660 521
203738816 808
829277949 4792
955612878 5406
405541341 14095
277361597 1076
703091779 8135
638984193 24853
30574847 133
132377195 132377196
643062914 7557
305913913 1048
687269175 2959
630760095 2454
729897567 2433
583326627 2201
170786939 790
520500001 1735
443493092 221746546
319198935 1064
995105785 3317
902762747 866766308
901497151 3005
980395503 7954
553175585 2314
518681613 2635
965638828 90747
607533355 5829
981089278 30619
316501055 1055
348599347 1162
194374044 7596
83618269 377
690786100 254746424
554883409 47556
668914219 3906
16428679 64
35809685 2739
413168155 4194
172553142 172553141
667891068 2817
718412890 17455
112153900 1160
146512044 1147
776700850 2589
16115634 78
807361103 9340
754581251 3925
551681438 2560
552901843 1843
958395346 387207069
721759499 3500
11741 521006875
740187781 2868
269013852 1358
856733691 856733692
393221434 1387
536527946 181228406
737206916 9204
492281009 2502
618153565 3979
175576595 1132
842645370 2892
763429622 10593
342640470 1637
727452119 727452119
808363241 5233
2206 526940838
663733878 4254
4382 762814178
324901093 1083
41774125 41774125
400474722 2632
859799828 4568
306299999 1021
648286740 2484
631071126 631071126
134017555 1336
446881226 446881227
840334198 4848
653400001 2178
642199551 321099776
527291638 18471
100759268 10637
196436888 861
392188981 196094491
328168559 35795
862674912 7368
199499335 665
334503300 1749
194545887 1174
667892459 2460
239896994 119948497
492268810 1935
88454826 343
498379084 16465
151704438 2611
277147702 1094
371999642 1240
606481272 2934
205347861 205347862
139762394 139762394
878398612 2928
799200001 2664
523 152446132
7323 558569148
434472420 2022
158999999 530
258260243 129130121
753487981 5180
878816208 21952
624382318 9319
752458009 376229004
244132270 1214
994499824 4432
100 2941900
805202683 2684
618482249 309241124
134155296 79288
399408626 2441
342189035 1953
481266105 1871
453740200 3883
378422603 1417
621601242 2072
179785811 716
646746256 6670
332580218 2449
820258086 6133
503928434 9122
723309561 2806
934159421 6223
578636351 525209595
172929945 2236
831267845 3695
728100819 17510
313890050 8293
305730016 129374366
133790581 693
531601771 1772
584568406 10507
904655738 35057
436402667 2317
158327318 158327319
602336087 9288
680750066 4623
428953802 1473
510900254 1703
614125968 10343
61547575 219
991569965 872089912
346358423 2381
566913562 2353
644936791 322468396
899827545 4805
431337588 2552
861104465 3339
6946445 53
141899999 473
36299263 18149631
58406831 29203415
757487819 4301
349567695 1429
316569059 1339
544520621 47327
40491606 385
260570289 1127
790262439 16184
114703543 2083
462158091 4647
430170070 430170071
994175338 3767
931951845 6926
291753647 2232
127874646 459
896785405 13292
657197119 15623
320401069 1068
618624569 5546
644277711 2452
440577381 1511
616802056 2056
615900000 2053
398790234 398790233
3409 372105488
407623895 1359
369986522 3600
743811487 3248
2688 304439910
112952043 537
7566056 107
577261601 3379
982978443 31381
468398880 19449
158246246 158246245
266421510 4587
802602196 802602196
424877579 2611
319000968 1287
175647039 1337
234068866 817
555573255 1886
225729504 3016
496614078 1294482
26129396 546
953202448 4444
803539196 510141256
486299794 1621
108298505 3591
16462319 82
402593562 2367
23006969 353
880904488 14907
783110804 24117
138817966 138817967
281979973 1292
404140584 2527
686999251 2290
58282048 58282047
995303074 9229
342423964 342423965
430624609 3561
204476932 1753
233413014 806
602891351 3293
669357988 148090
429445537 3407
697441764 9258
607545345 3584
682836454 4902
695700683 2319
890368556 890368555
843667566 3109
907503026 3025
699442689 6782
188759572 175028280
216137938 831
338753171 169376585
213899299 713
911546195 3767
476698847 1589
33145431 219
449632085 5537
780297399 2601
856636287 4832
536525487 4504
386698871 1289
4333267 48
442076209 1810
213436509 25063
390386085 1738
680694279 2380
830997789 2770
679929564 5062
721360223 67016
396298680 1321
526485540 347251228
19829798 99
502798885 1676
531325199 2580
882802022 8102
818696748 16757
224221363 112110681
836140915 13111
6314 506786896
179046717 179046716
253994085 9102
898199999 2994
440851530 1803
749933377 6998
435677795 2489
999023909 3945
819143131 202058
800488254 15247
441170675 2915
680507451 9438
779186720 3232
994935487 4537
62333984 442085
429658644 90800
735043618 11097
123740239 5534
949614307 9129
990 169051093
124020216 1439
174599552 582
597849506 9962
40124546 387
511788832 2140
583500001 1945
938741440 5824
810752507 22797
428934145 1531
613372391 6943
668400509 2228
364092676 353607279
22357965 76
369783031 2049
355200970 1264
559933984 13401
977142896 14579
695433928 3331
398426021 2034
97511745 704
674076584 93765
324298950 1081
133555844 1851
177590499 1415
685197715 2284
321900901 1073
469570668 2737
528282490 4137
978552762 6838
107230084 80238154
453643247 63693
163310416 629
18801658 83
138563932 7707
262466686 6347
383577149 2035
275100760 917
54099980 5571
903003933 3010
450799627 2692
646394574 4374
435301236 1451
988450432 487454609
1798 328052292
898251492 898251493
523236553 2079
678986937 4850
410323539 2640
74488041 254
824509244 8267
600492788 3342
819860365 3215
523712589 27072
221039249 2351
646506465 3730
283374937 1169
571198095 1904
127500426 425
896699999 2989
675600329 337800165
791441430 17119
392653376 1459
671400001 2238
296860780 1233
996305564 3321
604680339 68257
741115451 3704
675745159 3102
107156356 370
142199733 474
283200043 944
451613843 2055
815400787 2718
2441 452372973
234597513 29192
997548046 3679
330810299 3571
20701463 84
46979651 174
505129882 6853
13328 345193389
750901333 2503
921925261 22485982
873954552 5244
743990867 4783
102922694 102922695
792903479 2643
625203746 2084
782399999 2608
450224043 225112021
794686714 654035847
63618472 1719
465601552 1552
980182983 3836
160767548 698
968329548 484164774
3416 793188368
784343179 6234
416595670 5986
631799751 2106
889631204 3388
44935901 44935900
359859392 4389
232500002 775
315452382 1563
846494190 5190
829928061 5260
6186 734562756
22500001 75
811086121 4680
725401138 2418
780675279 126733
954003180 3180
19394522 549
367032670 367032671
542081169 4274
121456948 407
887595016 4517
45456 824844576
461436420 461436419
197928408 197928407
797230281 5799
733746862 318948325
754521401 6200
88573357 381
147899506 493
194724779 1180
652501953 2175
156711610 1991
574689944 8186
277147487 1573
446825390 94807
3360 961994880
565638147 29489
95866199 3690
836490481 16010
996300001 3321
983397324 3278
138900783 463
863714652 863714653
982468260 416447095
662506169 6160
97140228 933
797694246 3139
160522713 638
381862446 8959
958263680 3471
12742 485828441
344769305 1182
161767826 837
2657 616175542
2935 130727651
992234930 9671
702026944 3355
667202224 2224
540622088 1827
180109973 90054986
438216661 61530
13877695 85
1924 437692445
190077714 1281
29197168 101
770104471 2567
102612364 499
630698039 2127
624897916 2083
355305974 226565011
890700001 2969
789650289 4169
72000173 240
156467402 1261
629447366 7519
767342843 3319
282913797 2179
741159222 2482
640801155 2136
98445417 1093
898549138 4565
553102957 276551478
856584743 337749755
721854079 12905
386516713 9057
56820345 28410173
449398503 1498
594015135 5515
854777865 10833
482342691 3635
655719001 327859501
78455318 78455319
281002528 1171
328648021 2288
425311504 8383
65759219 244
990792592 990792593
160893094 40073
126885368 507
33457030 245
413652709 3899
556925098 5207
852892521 426446260
315951434 3161
154464016 652
845806364 4581
4200000 14
395159806 5855
774198221 6088
365722667 1607
516143806 2843
776441796 3516
737099486 2457
158733913 542
261733660 8157
413459279 1467
827806366 5453
573597073 5029
904822621 4930
650702168 2169
203705350 6390
424708892 2897
10041 935389437
562683516 24347
318946571 159473286
201299118 878
502009475 19754
659606018 7541
453156997 4493
885669929 7766
520903889 2081
851584514 4610
746098740 2487
546342513 12007
634799520 2116
592849017 3966
123900000 413
923100000 3077
455389435 3911
388276245 2605
929742476 6044
1442 426709979
949532154 3378
422759728 3632
553453481 1867
290700001 969
349849032 1758
941475845 12308
169267940 11556
269733699 2957
811442368 11968
501300001 1671
983100399 23425
884368050 10006
177485601 976
696265096 5982
3559 569965428
811504030 2705
911127480 455563740
974703249 3249
977947410 7370
786903500 2623
203685098 203685099
671219795 2980
870687211 7907
302098992 1007
724501769 2415
307482216 1949
252431983 126215991
835785779 60809
365760940 9413
702120652 4849
548931338 93979
94500408 315
712800001 2376
339624911 1256
982497052 3275
553803841 276901921
173176692 145798052
183172729 2472
46059600 240
41139881 20569941
179481600 768
152696089 917
267000267 890
344701150 1149
707494655 5478
132708321 667
316506865 4503
662281182 6233
323656539 4570
48903878 1106
435578206 3354
443440537 75712
498091173 439879344
317328501 1394
452629093 1874
546000001 1820
495299939 2018
302244001 6675
32468036 16234018
754920887 754920888
440058696 1812
657719790 2730
32894883 662
574438833 6427
8650 558329726
29560410 14780205
550332114 3943
653528659 2297
219600498 732
816302722 2721
63852101 325
449908681 1560
780976247 2983
758837020 260874286
283059967 2932
695458105 15412
1640 490437080
254646001 1400
233784076 1019
66475020 238
651264212 3813
932504048 86072
975407276 4467
409198636 1364
57214845 5543
867 129218547
113400654 378
920103307 5682
121987535 463
52082579 32620613
731461679 2589
680000905 2362
482438506 9695
941300352 5139
108600000 362
912322662 5507
399420604 1501
819948421 2754
312741797 132073607
4986 842200218
152932821 152932822
512352196 46237
146000512 549
500564680 3080
9335590 55
478199999 1594
513153484 104997
551023033 9309
593100000 1977
768437903 199698
628029830 2563
144734520 4452
836801283 16532
420450998 3265
3644 646830085
572127911 3700
968042376 3662
826021499 2958
179968392 2601
886798233 2956
801000001 2670
94044995 1114
210475144 105237572
3645 394359552
862396932 5347
232459 4
464214606 210949917
693606416 8967
316082382 4506
95474861 413
108472299 108472300
755448025 4262
565802584 1886
126300166 421
943788032 5632
939737300 742083989
164524361 6457
761947794 2817
604588581 33274
76244008 76244008
706791623 2612
424172911 13965
604340576 4193
608216753 19448
309001029 1030
155098425 2325
243571799 996
297626502 1597
673070022 6261
842103671 2807
933567985 19712
124023778 124023779
776806484 9919
653799061 3186
390803113 195401556
199456452 702
596938311 13708
80814036 80814036
920316250 13685
778929731 3634
379201264 1264
805965835 5666
272887107 1389
384600000 1282
723989905 361994953
228020927 114010463
301978182 1177
928500001 3095
177110889 785
440842364 9837
938626411 364498269
225707429 868
120900001 403
965314963 3618
1004482 18
953672560 10118
611175809 6265
675240650 2727
398528669 1693
592972319 2351
722768187 18463
151909065 7842
984845925 4062
300285501 85915
579601931 1932
97611339 329
733077015 44071
958275596 9439
208583556 1284
348099939 174049969
225576860 1171
550201671 1834
909552684 838309492
109097431 458
590386997 295193498
896730599 4300
636978145 2254
1126 241883540
605587940 9181
318221891 2676
760290662 8681
615646672 29609
300232446 1617
928798173 3096
591736879 9516
790103945 3932
508590271 6697
720484990 5015
862799412 2876
939968744 27251
645663718 4237
718500000 2395
472371721 18220
445751024 321968582
814378894 9505
98696401 550
900747874 100161
65700220 219
625202083 2084
791273561 2996
347274304 16612
815180749 2806
20244 675279108
864301439 2881
274499265 915
997050561 11864
477166687 3205
773862068 3178
810002700 2700
413923191 2214
622996724 311498362
779922229 3041
570300593 1901
412706459 2504
669367523 51757
346500114 1155
652257101 106700
647147812 2186
602702008 2009
44951713 362
524893328 372801850
85261319 666
646993725 8351
856045611 855743327
813300208 3899
990758621 57018
438734209 11051
869590192 4582
72051400 1364
827916597 2967
511078207 3616
13135332 89
939088149 4529
742987891 13430
409126352 1520
547829779 2274
502116729 5864
768728027 3428
245746950 874
786592248 43719
7572 479973936
666415101 5149
116006424 2878
68983041 307
122541599 866
849473633 3283
155586487 664
408001360 1360
617423109 3655
249600001 832
631522273 4786
375778663 1397
276638143 23150
173523325 698
264192663 931
116082056 581
915876512 457938256
383700345 1279
597012542 3598
744900000 2483
477599999 1592
835376741 5314
134959959 733
73303832 358
232499225 775
1911 322085546
826264517 592407024
164377275 1975
445199980 1484
646193630 23792
50859450 225
640311963 2384
167432369 1223
41993224 773
649437127 2284
340066459 2039
998141700 5675
673661599 4008
579729994 13726
577413432 6997
700553780 5192
247606358 1617
764542080 2784
134671031 845
127255045 1321
196137919 751
239093399 1950
352301929 352301930
908966694 3445
256059105 1690
802463376 2704
555973811 3290
751370002 2731
61943110 519
116194537 1758
848603723 424301861
654792420 2980
608476560 2322
638766588 298683818
346253732 2583
733497556 2445
632655841 11028
621858037 310929019
650100001 2167
134059170 1015
889161001 7036
316554704 143866044
216860544 1354
224399999 748
239973410 3139
692268171 3223
152 45393809
890296087 80077
914458380 11260
193048993 984
496994867 1714
389812031 1356
934332918 934332918
145825047 873
130424565 54077374
16 4250152
555379331 230637542
104732446 8246
119297770 119297771
5159 840577682
657633115 2597
161700001 539
826202755 2754
186599379 622
357389133 2926
761097527 2537
245100816 817
807047053 3685
694099266 9727
22786 650066446
87000293 290
433802634 2103
587923921 9720
918977122 23067
635305210 17741
743729298 17683
231020415 94921116
447898508 1493
195300651 651
684 181590494
944703148 3149
193775739 754
775965157 387982578
3217898 12
990864124 31497
139462008 479
765648886 765648885
338986215 338986214
112578335 2056
775869751 21375
708394712 708394713
908733987 3110
798084441 27808
996470431 4874
161616131 815
490500001 1635
413941308 1603
93280705 1392
315261289 1228
649705030 7690
668688548 31107
90243720 552
597918651 415760061
722693453 361346727
391252790 391252791
359461925 1475
752 142930685
170799805 1713
941283630 3241
374224488 5401
3319 881820992
275621964 1003
78597676 1755
230245578 1814
656833605 2783
639304155 11341
2075 303076575
836400000 2788
156936372 156936371
87899664 365
541455027 270727514
976196745 3254
780914423 5578
189356122 1837
787209978 5407
7930 835012775
681461429 340730715
732457946 7954
557398220 1858
888865746 13192
313177646 313177647
581000232 2957
916979791 3398
10443 970632306
975969868 8407
905260333 4470
164094510 730
174600001 582
13962937 180
217938249 1012
23403679 104
117327186 703
526801756 1756
7494716 25
956041170 5462
455984960 2815
271009344 2388
457744538 1713
25189919 104
107400358 358
54770142 323
212608217 971
867590999 160665
700246872 3341
798301547 2661
701016703 11327
140551756 1124
591063412 11627
159370183 2468
39401933 39401932
38700047 129
571554433 2624
250499347 835
558817709 1870
856578391 3611
413813948 5231
303438889 4684
69414610 1216
940973246 10651
272009708 4978
264467630 4286
8058490 4029245
193691809 193691809
3552 650619840
766432831 5435
823672504 2831
602401327 2558
608626066 2177
352759813 9583
105630856 583
455098483 1517
536010165 80029
941636977 8293
4347 623298942
374401248 1248
189857175 94928587
846768305 10166
25227937 432
689433010 3426
119257163 3636
1383 323850195
563768554 3378
126300000 421
223627908 2044
684600916 2282
934906960 56637
427048471 1478
302295731 2266
820204138 2734
686311605 343155802
419752399 2480
767 142992577
90000079 300
8409 514807389
714897616 2383
809402159 2698
1799 511014945
696460050 2466
15297726 207
373840041 2456
747600000 2492
837317723 19463
179512620 3086
190500635 635
1587 197754483
949147437 7679
352993964 2663
485678700 5343
953700000 3179
81000271 270
251315670 869
469500420 3102
845600825 845600826
748298490 4695
40578 832347678
488226444 459144255
911053963 455526981
160818690 80409345
85893282 589
8370 831480329
804722369 402361184
324903721 3707
802851090 13935
326376072 2952
339485519 1840
585899761 1953
780297400 2601
932810351 5289
461100358 1537
309899101 1033
45324823 584
253500128 845
876956875 11875
702128371 12752
984394452 984394453
697493114 3685
739866933 369933467
268063341 6070
497954911 2912
696900001 2323
797363320 16297
501549508 2071
965396781 3218
802371189 802371189
384907474 2575
458817221 4629
256684421 256684422
257699441 859
387306090 4838
78300001 261
258252646 861
995714679 497857340
377193727 290952822
558214295 279107148
760924125 3375
452477759 3360
884745044 5373
2627 490995579
918296939 3061
485253076 485253076
650513292 4359
42698178 21349089
179853113 617
842605325 3969
668465891 2862
459525015 3626
4018 751204006
216390963 775
765223349 2591
768892648 2908
620210237 3746
830273915 4727
557186498 4631
737803925 33462
51009099 177
654368410 2537
485833035 5044
793369177 12555
373653630 1732
173431779 86715890
802638553 7802
854278509 6069
28308954 124
615975137 307987568
434098788 1447
927259541 40122
416969240 2820
76500192 255
844972159 2944
698099999 2327
628802095 2096
33584209 917
944399999 3148
589168367 2467
604799999 2016
652653587 6957
783547792 2861
215490039 1653
428546376 3384
189701116 701
30607 208800954
475035643 23585
900002999 3000
591598029 1972
589303043 2152
31494602 147
511895472 7656
753025168 312236976
532896911 3156
159300531 531
771747271 6330
206573156 835
161744308 997
536542084 3213
188086693 1804
247597451 13240
2092 309216428
782448151 391224076
289201920 15370
677939311 266532
971048651 3718
433949008 4119
291142618 2166
481744877 9264
997005538 7185
816545133 58643
629076712 2524
445318849 2165
3550 217571223
49200220 164
642700884 219008138
442872920 28474
626274406 2267
521912427 3346
608399195 6071
198464487 1137
131093573 554
909128728 4342
156126078 8653
799476385 799476385
781498255 2605
669914320 7434
520801736 1736
659702200 2199
377253415 188626707
808486966 3338
454798485 1516
535653501 2020
584299191 5529
808202693 2694
56400033 188
818038289 409019144
824102747 2747
421198783 1404
709897228 2613
333590389 1611
86341166 926
839954071 5276
322800448 1076
4709 932457344
190199366 634
703675678 2827
59617249 429
935552820 3180
136953327 513
437607205 4681
446545120 8252
275635487 2172
849287472 6881
787853586 8432
718832400 69225
666959577 6395
426298580 1421
580225590 5030
41839 891379895
429612353 2251
458931180 4722
437011724 1848
969244719 11419
86505874 543
246393963 1236
120029879 1743
599975200 2200
136276477 3108
110988798 18743
874501520 2915
586287137 2657
133614038 1599
56201601 208
437322357 6627
581443206 9073
246326600 1300
494075535 1050579
726447149 2970
717690870 3978
655200877 327600438
692181249 6088
432798185 1739
402109583 3518
340001700 16300
615003257 2050
50959843 209
251993006 986
903166276 32734
632014825 5854
389399365 1298
572067269 1935
756905808 17744
786783692 5294
510687509 2883
293401255 978
412533068 1588
3439 832699340
2921 861190482
976516716 8043
894451326 894451325
571399186 3899
525503043 2613
918302486 5028
867115670 826838542
348702356 2047
73043583 73043583
1808 487917728
887314787 3291
877172378 4003
4658417 19
586075933 3636
3952 350278563
338173547 338173548
232617155 1309
703799138 2346
139970139 69985070
422700491 1409
476130661 1622
187799374 626
82443663 320
215078490 2365
766035355 765867838
555692259 2815
31788752 245
383046723 2160
413579118 1381
459098466 1585
671064450 22962
420735612 3729
672599975 672599974
573968609 4168
923110134 923110133
882488107 4962
977973653 6299
314698951 1049
702584601 3293
864826325 5834
350699408 1169
489598369 1632
259108932 1470
642114738 2244
186966129 673
261351724 261351723
802108319 8076
188887175 15355
664039650 16059
914230736 5824
829944351 3932
899128403 5363
804589207 4434
555301850 1851
951904617 3337
461368575 1647
674488424 2433
319927538 1981
101742348 502
642033925 3324
343936780 1281
767033841 4405
150564790 1028
376800000 1256
982874698 4000
420000025 1400
53035491 195
781668702 7746
913254595 913254596
66885108 39281675
764443931 20070
484509900 4780
359851440 359851441
100542906 573
523976351 12433
181200186 604
718093530 19257
290822109 4013
182802128 939
398395924 4040
326789145 2123
278709847 3446
188099999 627
715499701 2385
68249236 303
374489016 8250
532238281 10526
473699999 1579
755402519 2518
432698354 7635
493775237 246887619
243299999 811
778413700 76465
700502334 2335
19199936 64
605002784 17313
990449710 990449709
13625202 582
522221743 1854
726412399 24400
955800001 3186
981291539 7257
667014892 667014893
519599577 1732
583027425 10864
440998530 1470
784226104 16713
232238775 232238776
612902044 2043
517827998 3992
566007830 2173
829437389 7918
981150839 9699
279900592 933
599385300 6306
962526958 148205
113285865 473
232060325 5126
3549 605163844
592820100 296410050
915303052 3051
298032402 3485
508 144911543
301471461 1662
849789516 5151
553064449 8086
166127795 1484
625538005 312769002
52499826 175
165387448 165387448
754293924 7645
892319331 11850
435900855 1453
129540589 1324
5999979 20
659526665 6999
716100133 2387
309900000 1033
457596701 2585
31893653 123
162937584 1198
340480882 1612
418772847 1742
711479709 3456
504994176 5514
496355977 2729
326499865 163249933
7209 925267941
3215 518579570
337 20451864
105803420 1660
870569945 435284972
615813274 615813275
480053567 2084
546922600 1900
568378801 3960
182483667 2386
62345076 31172538
530232692 3334
489028967 2936
348933040 1866
145721925 1890
815352598 14138
960355168 3349
495301650 1651
238165003 8205
516490225 9899
264114312 1445
899359391 449679695
196848425 41015
59886469 1061
909296969 3031
475803043 1586
92233920 580
921303071 3071
521174341 2340
611748702 12255
541255979 196010622
379201204 379201205
574498799 1915
80941072 1021
795301268 2651
812562145 18002
230496916 4060
307199999 1024
155710013 21729
54483715 532
483120211 241560105
435243489 217621745
731197907 8204
769295149 763852701
600831509 3540
51600000 172
789322126 9304
990846768 445713521
672053363 336026681
236906702 1179
895630423 8632
4211 971608913
609566719 17920
882430900 882430901
655724166 2797
418451497 44605
630201 3
579074418 5757
485142361 2060
348600887 1162
64961079 303
158518813 1110
1668 388922556
413678896 16996
190123934 1001
850183016 12390
141944738 649
48146999 214
305930317 1473
192980579 192980580
366599999 1222
547249362 3686
783599999 2612
995824591 31667
4517 637443678
382153279 3108
867615907 3361
843297770 2811
825001366 417250746
180299664 601
818403120 2728
549599813 1832
409039423 1474
786776746 3041
967201070 3224
250970446 965
203528565 705
378392066 4458
887700770 10242
964799999 3216
563399999 1878
941384773 3566
246507033 1114
414274634 1971
536542974 2214
517404079 7473
773187526 13905
397194348 397194349
716818635 16298
990488565 5921
959780481 18983
524368490 4629
428670005 5211
335953840 1517
50111651 174
534600418 1782
208604983 2103
576495517 2073
505609929 8523
944401819 3148
147054874 51091807
321265663 1454
936289100 936289100
527401757 1758
943069704 3414
979206088 3264
53441867 53441867
574924463 26840
483682669 1910
903639733 11818
294527549 1275
838874161 8422
309017373 5523
871502906 2905
551523044 10438
60794037 291
633178468 2438
897794092 3103
891008667 31077
206323234 723
833379691 12346
746062953 373031476
905263554 13143
547198546 1824
918440331 9263
592954742 2017
778011394 4382
57915193 862
551967713 5598
923561159 461780579
4403 616746808
684002031 2280
486056843 2828
722736089 31777
903960505 451980252
62699860 209
825962251 3114
129827381 471
787581072 4091
70137465 290
62133528 62133529
650664160 11105
970935106 11699
15599985 52
653099455 653099456
998996669 3330
471879097 2258
6127 623520282
798297338 2661
298499006 995
529945982 264972991
562846548 1947
781201944 2604
342498974 2275
267546135 9724
202095465 2554
335422591 335422590
565070596 2550
251438977 1632
957207898 957207898
397637945 198818972
698567592 3007
760556057 14936
414601383 1382
3108 109569432
204437132 204437132
83321099 910
740397531 2468
402682690 1535
618100872 3576
453862394 2155
681868341 4042
339326464 14101
494564949 1749
671393556 2426
488945862 3026
919910507 459955253
688868401 3795
285373536 2019
139499818 465
576375807 31744
578592478 2676
110242165 110242164
932999999 3110
672000000 2240
745040829 2569
305550764 1153
497694428 183653472
640646546 9185
563099994 1877
546206531 3468
437314188 11809
775400140 5836
487435751 6384
579898067 1933
209400699 698
639899180 2133
990896698 3303
291209127 1227
645143777 2152
612024955 306012478
598135429 7873
530856152 1901
727026090 363513045
1763549 62
485327212 6883
936508152 433008109
125699580 419
317195688 1608
517523635 3477
973992599 10584
990294918 6662
612865222 18005
952503176 3175
647447531 323723766
143377515 529
382535027 6466
261255281 1144
212400155 708
162077103 1857
2290 302765104
437394657 1587
261043860 36869
460501493 23771
611396001 6349
888013951 3527
660566241 2206
701702784 2339
858901858 2863
562900464 7276
140099532 467
857954114 16391
697420403 348710201
151221153 686
668688621 30502
181327208 2061
547424022 1947
42313559 276
442071921 16347
638924551 23237
246734473 908
22138041 353
969303231 3231
935761386 693818614
152968846 648
36247771 138
243001322 810
611304527 2923
907054387 84819
56296549 414
154199485 514
131999999 440
537462912 15186
613743529 306871765
919523868 6414
292767975 235155
978491298 6559
420877836 1791
477463738 2921
462001539 1540
394798684 1316
130871436 826
616503361 2055
494861972 11412
389999799 1300
209099302 697
686724219 249834573
3416 833613225
236700790 789
182083531 4049
755301597 377650799
406061839 80728
793993523 3754
153195949 1191
639288864 2811
147508854 528
677506271 5988
946353275 461516469
702602342 2342
193878777 96939388
510014611 372573590
434492344 1937
824551470 4430
795707339 9566
866160756 10901
869793115 4135
3282 718686925
698212784 3359
27702173 183
7353 821241689
973210263 3747
900375686 6517
264079092 264079093
706048908 66395
51956864 464
155621583 593
173100001 577
21610 892479334
5570 975702470
530293076 10751
524227866 20326
1172 181950656
854664555 854664556
528952432 528952431
462392700 40034
789164724 523424845
487186561 1680
166500001 555
668628411 2831
428651043 274579608
316486253 158243126
839102798 2797
142184109 1465
473960547 5391
309855171 2507
97384991 1338
609071478 6453
664753467 4538
917659339 4940
919800443 459900221
14700050 49
835408069 3733
172600960 3776
843130361 3188
982179911 366274848
617217237 2639
210172300 1719
588783403 4118
318898937 1063
381003487 1731
689588286 4145
9130 860405115
416093223 53989
153403873 853
397041743 1838
529362798 529362797
88543562 212034
868475848 10991
17288856 222
642011198 3097
116442542 1253
729712077 729712078
637333398 10679
623933997 623933997
456001520 1520
8692 928444672
690625895 5927
301589677 2409
269141649 1294
110587681 560
867304655 2891
389340737 8202
697182714 27634
96236448 1002
139255433 738
12656879 48
522363781 68868
429054226 2575
429726865 5488
391900229 4296
334800808 1116
484219912 163882083
739076240 3587
820705935 8499
212632580 1016
901920145 889631973
630729813 2989
574671413 4471
336115260 2390
441321298 3950
799251077 2725
550132439 2145
354127042 63113
860237228 3844
819300001 2731
969347631 15267
480001449 1600
2954 624109793
750604141 3146
277118337 1408
238452719 1804
609672845 2241
42000001 140
556103827 7382
651599999 2172
842004648 4302
119306510 46651178
165682253 1299
524724577 4922
601472001 300736000
327020849 1892
857098868 2857
87390385 456
592871678 2559
893897053 6075
787815976 6142
295934730 1352
495367489 5984
46800278 156
135151633 478
542101808 1807
493057306 493057305
882135712 3698
210237719 840
3182 366915520
231258271 2715
846002821 2820
23966289 143
29650973 120
873900001 2913
776250551 5218
315844956 1137
509399875 1698
830 181857578
733535531 42133
655204107 35590
189000371 630
505719901 240819
405595562 1914
983445552 836108007
755139298 4374
947689269 138693
648189430 2890
525301751 1751
669447009 5966
913565250 4875
722822663 3970
662676199 37229
956119465 7947
225933647 135081787
836869618 5237
425677585 8297
658867716 3108
190908297 991
8204920 113
706938489 2689
5504 958939904
520536955 34780
361798795 1206
475343407 6391
869044602 869044603
911700989 3039
442970774 3555
436252019 2122
362218510 1225
19499833 261
732275218 3518
875768302 6945
130097533 516
269367419 14772
6864 765466670
49199999 164
762300931 2541
322293979 2880
327344776 3517
600139237 2229
779699999 2599
300189601 5784
967862397 4801
663603440 2212
281700938 939
5623 786681002
493431121 2730
462003268 9538
517700183 2703
831353040 5712
55704033 26287691
812237117 3553
847698994 551563989
733741162 3707
403352666 3609
542525090 3661
17699999 59
34499924 115
34300241 301
875865896 8699
545316225 7657
615054763 9491
814890383 6468
14632 521074784
958924085 6118
39272752 37790625
285382987 3212
456898476 1523
586503535 1955
184799608 616
25200084 84
25981100 145
638571817 2346
273749774 975
8551 757909334
396141831 1676
879421545 5386
262585155 262585154
961192036 961192037
115774821 57887410
531363490 245959464
7595 837974880
456435135 2757
675974751 66110
597606288 597606288
691199999 2304
683785270 44404
4762 693236853
28800059 96
166023657 49655
697108770 3353
143579717 143579718
174070511 87035255
176326006 3835
467719750 10208
343633695 1887
945903154 3153
488094791 2194
101036517 604
678002260 2260
439522536 9958
5434 891371624
541199493 10214
164302039 59156322
585112439 2360
396901322 1323
40800009 136
845700307 2819
470731697 4078
931542641 4060
614146151 2472
731710286 12111
283474060 2917
327111531 20966
270245863 3632
409545256 1528
590099084 1967
73735070 2637
171773928 738
926699999 3089
70076811 662
938288194 6719
560180854 126101
93900001 313
2458 260979599
884203331 83274
683667001 4500
854697937 2849
109743203 2461
712242389 3390
288300962 961
963415951 22174
861672099 4382
127500038 425
218746587 2733
950779566 950779567
279350720 976
972666383 6299
359008101 3356
9713 991998403
485048604 17765
439096812 4683
198325156 1185
110675985 7466
732841633 9753
608263011 234541792
381 31314360
95700166 319
617194313 3474
267160823 2001
70200235 234
474301580 1581
817133345 817133345
901916400 4515
74975564 4711
917749913 3761
858535894 7834
388875105 194437553
804902114 2683
210600702 702
849479207 16719
438277698 22277
612128566 12594
917943518 3078
336515032 224662366
37184540 183
636178610 3067
734768624 6627
501957501 2584
278960263 189514608
18348635 136
846575996 51779
2123 426635957
645723600 6420
8016 721220103
806523648 9088
297713519 1224
385125545 385125546
175321272 2198
494401647 1648
924593697 4604
56400080 188
17591 919949684
718126359 5215
980703561 3269
812358949 7045
142400135 730
442798524 1476
700400957 3279
440285897 2372
717440932 3249
180431786 1841
124591251 444
806755059 41905
177289056 1056
613491039 4976
816471544 129544
356915641 178457820
20999930 70
592304176 3313
285041293 4919
587620818 6618
300645323 1343
640423025 6451
363201487 1796
14416776 132
807143621 10910
730130244 4903
523909925 6985
852297159 2841
731129563 365564781
26703251 177
965705462 3359
547766746 4265
44352079 6217
691488525 2769
874797135 2916
734536800 734536801
499800715 1666
110902428 468
667323609 3502
132030449 919
773997421 2580
668395799 334197899
908125857 169048
655862548 15272
385194934 35252
304897555 2971
221400737 738
533281261 5412
589788689 7938
82500267 275
843902813 2813
338202538 338202537
530701003 1769
622475585 2239
575555486 88834
901544581 729405
833571116 3669
758634982 379317491
482916072 1714
361800230 1206
234606527 1552
602997990 2010
942443766 4131
572699632 1909
796147285 4841
80026492 2464
555981798 555981797
173480959 723
686755774 244194602
542413053 2608
319187516 2585
753208050 23091
251003314 4987
2152 511855667
953663609 3748
383998720 1280
875155414 5579
781580799 27328
466496786 22948
609249602 3039
845752769 845752770
723000695 2410
808202267 2694
314100549 2628
564461258 3139
340883189 4176
413401378 1378
143399762 478
111393939 694
160499465 535
11649 891614460
188577074 685
867913761 6230
719117010 2405
505278951 505278952
92700309 309
827122337 13678
845402817 2818
172968318 799
563700001 1879
357824070 1724
781103747 17624
484236844 2637
761231269 8847
515750273 2932
685121345 5278
788964288 4576
477300600 4270
814198147 2714
985 123221530
188004511 946
468357218 1729
645299310 2151
863 249247345
460322527 2028
438649537 1677
165114881 560
114201461 7120
588382546 4845
90900034 303
445978663 445978664
42900142 143
755808373 5287
175186481 2149
901220149 3978
106799644 356
239999746 800
832704739 3491
803397322 2678
721135674 4688
206131077 5889
470226305 3067
703245167 4792
998636044 10052
252600842 842
760201525 2534
395227968 2584
235447737 235447736
799345996 18870
71400001 238
506080784 3650
379800710 1266
138600647 462
619908351 3233
30299900 101
744680085 22578
41363801 174
522436817 4514
255703260 32039
777002589 2590
804571826 804571827
618899999 2063
463192799 1762
14791567 87
801030609 4612
304392397 2178
288886749 1259
931189321 3898
113247538 11041
568465208 2305
2011 289916210
266388168 1384
835877349 2866
882566250 3989
782946075 131037
240901462 803
529196157 264598078
932715863 7747
22340090 129
160828428 66585402
32982932 269
449101003 1681
782731410 3567
389904350 53966
467398873 1558
415 102463500
919102199 886060332
758122278 24103
897546036 4321
685388901 342694451
145296410 518
253852609 1865
686980101 7298
823967165 9205
4227 972087156
863300996 3866
19365217 177
859386880 391221697
665700000 2219
382962378 382962378
97824321 454
179700600 599
562198005 3545
166129408 592
202510399 1406
387538472 387538473
707999999 2360
757158690 27959
2064 282000748
247864206 13741
500783273 6757
380893589 2046
881901968 4470
658802197 2196
623621070 3690
342902083 1143
311813993 121725869
684020353 3373
599016156 3458
965940265 4323
131399563 438
835706707 3236
264223917 169381162
590898991 5934
523501744 1745
511270083 4798
546792478 2233
869649378 6229
11952 737940384
537986116 3951
321259297 1446
621841956 7343
861203770 41410
367451070 3610
374617935 55286
649499999 2165
2884 836163221
831734735 3396
243139916 830
448204404 2329
30899944 103
711309673 8368
60115672 279
111549247 404
536681540 1877
217547913 735
423028425 6455
114833823 472
241752943 120876472
1988 506191562
285300951 951
896997011 2990
855122681 4493
765249559 8660
837385828 10837
470398433 1568
997681605 4017
978794459 37591
91200001 304
137391641 971
802199999 2674
646984992 5036
309243623 1041
286800957 956
282669157 2052
1703 212748071
790319697 2737
994727751 124856
127598804 63048021
486416420 23345
274028729 137014364
686420358 3259
971425233 5618
6007 407623006
7727 267624226
994074465 396977980
991813069 12055
102130500 375
81244292 337
189700558 1522
453852044 2219
273110583 1034
435299256 1451
310247363 3358
579955069 2354
491282929 491282929
757609053 378804527
747588787 373794393
110384089 6329
334767300 1673
118910860 984
53601260 1490
437590249 4404
496361159 2718
61234131 399
414301853 1381
733046809 19498
583580944 11979
330721818 3188
80982195 345
6266 254736616
556670737 556670738
469979439 216009206
192737842 96368921
876468824 5517
959800890 16248
753018381 753018381
528933533 264466766
140485522 2937
914075885 862348710
467554447 1875
108260959 62585087
358239859 21659
917432732 19355
367970195 7945
667383948 2997
102240001 710
845998249 2820
991458182 8866
504900001 1683
700143223 3362
51661563 1480
296394445 148197222
245727458 3045
117300005 391
255004133 15631
334185084 1891
864990295 29750
671811889 6996
410799665 1804
519599226 1745
253871629 1199
162895146 103050430
638697872 2129
725391672 2489
872717285 872717286
438045646 10418
249302930 2695
447332291 1821
139411553 139411554
729149258 2773
73799999 246
695400000 2318
747900001 2493
993595640 32390
168802713 1112
516903184 1723
898350263 21704
620504946 461027469
8416 339854912
10381 929909218
381004913 7466
143714357 493
177713086 955
441899391 1473
742016520 5817
456867216 2916
366056554 143126007
146370598 671
1233 346685800
149585322 6456
842354706 11179
956099970 3187
996273184 990804308
288901752 963
399 82457332
222810304 848
654415471 2479
560400851 1868
97059621 332
273601540 912
392695375 1564
541317138 2626
426495112 4457
986620390 5062
624510872 6572
520050578 1962
924646922 6658
472454922 2681
7613181 130
470916640 4747
231525756 4158
244395826 1751
932218097 7721
682227171 3310
580175455 4856
1250 272306941
308955787 1646
400998431 2554
94668855 41167690
202037544 5136
269175579 2458
90641121 11285
180060992 1332
524689763 1997
108373238 469
192659817 15094
622426895 5798
995598641 995547479
396855461 3340
352201174 1174
354475875 3817
715229513 4941
907404684 13072
748928024 3827
611486349 6182
1991 547037826
553 105642908
801505086 2686
424798583 1416
387976661 2524
4499992 15
61957031 294
999862982 4061
1902 416098638
836087446 836087445
636059901 2882
695658447 2787
32999891 110
486153713 2068
559539220 1999
358500761 1195
256728576 2944
676202392 2254
75046064 5209
264530385 2817
119816774 2055
415638720 11670
686260239 6913
527267840 2728
73736067 322
14805 325861152
396947519 14330
29993806 103
1970 58637469
919203039 3064
81471861 639
104587869 104587869
942303552 3141
438906936 1896
189300631 631
600832009 2687
622201037 2074
860055445 7767
199500184 665
640750045 3098
259010752 1859
841143913 4648
779400000 2598
909087304 104130
501569780 2055
660299999 2201
496914995 2590
616793524 7726
548700491 1829
976114708 976114709
617336207 3006
129866959 562
680801260 5549
1777 282116520
632425330 2307
222237116 167906529
805202683 2684
437350254 21196
864822398 64438
825677275 3694
589800001 1966
287080889 56920
17833681 90
23800824 100
564740214 4181
876502273 4377
177481143 1322
852007561 426003780
734101667 2447
15486464 203
863369028 7205
590707219 3561
536853194 2892
159745078 760
829045324 45345
95187069 43844723
530750808 2088
937792263 9547
350478175 14761
572967808 11584
544533569 2205
767095741 767095741
329568087 2288
3306 858578021
199110104 199110104
318656666 1487
31200105 104
904944219 24671
492292051 1907
19799999 66
455699096 1519
851102735 5416
3407 658923649
1783 384118121
833728584 3302
315020427 2265
678857652 4111
654078410 3670
996237274 996237273
722788397 19858
955174202 7306
245400001 818
744783128 2641
291775906 1087
677470101 6703
569988695 4202
83396001 1833
353101176 1177
708068187 3071
380604645 1828
487947240 2970
22656 106398825
476000582 16629
558601863 1862
901194227 8559
96891178 1157
404472049 2606
156940373 582
973004192 20228
592630216 3629
140082448 1496
9299999 31
582381767 3527
761269878 2671
545104471 5962
551101948 1837
883607752 22838
695876229 8022
148499535 495
535310455 3053
143406339 2332
184984672 879
522301741 1741
365701220 1219
350100178 1167
703602352 17300
951296829 3171
827232208 680136255
427115755 1809
92699692 309
271500906 905
770373495 6775
44699868 149
167708789 1052
252365488 85135142
397800000 1326
216468361 1460
142123213 1106
887400781 2958
516625713 2413
866213573 9958
648891281 2379
283007164 2337
891393006 7147
1559549 12
475028640 9372
372213089 34325
6338 733193048
969483895 6602
86228423 8935
752917770 367995
141899549 650
909900001 3033
857378206 336604280
585301952 1951
358800001 1196
713445571 2430
631818048 93216
20395295 10197647
585304267 585304268
788669471 3271
661367420 2585
181161750 1477
771068306 18547
9119 350709160
206151761 1238
100262747 1874
163330 697745760
4633 794796665
769715112 769715113
529769572 2679
874245508 10876
666171100 4325
580294706 290147353
454761391 4845
324066954 2723
520575608 4574
928133583 5129
802495078 4647
543 119252373
925782493 10798
145502280 870
560111432 10639
307708545 7252
598876014 2117
814516130 3670
738053199 10037
366329153 183164577
652534662 2788
581333279 5520
779097404 2597
224450181 2184
72856730 28136294
931215583 10609
823009839 8548
105599908 352
2869 79462693
784369645 4577
969902076 3233
489842274 3497
288451816 110648808
886695179 560490
533526192 1884
937824686 39496
809467032 43326
689633495 4074
661300177 2267
455315058 1832
227351353 916
416907701 20782
278100000 927
636199203 9815
330193387 3892
886404275 6175
650074646 16169
654358393 7141
209138102 778
685501191 2285
191194960 835
23699954 79
860194853 3414
674700001 2249
192450412 1011
845499418 11463
233324566 233324567
754711937 754711938
846599105 2822
824164210 10265
792285702 683641158
746100001 2487
736800001 2456
594173607 2232
710847001 4750
6766 592016897
768508072 7390
862910047 795520489
171206236 1220
3719 644935590
602700001 2009
263458806 4979
527156870 4514
378802571 1434
977814655 18508
457525375 5375
217 63812746
335701118 1119
255000001 850
400298950 1513
247897650 997
968353579 484176789
129188051 52605541
569401295 1898
918409014 3656
899487275 15211
810312981 22009
346042975 1548
2870 534798670
343961263 7624
962017427 4498
758698500 3974
820803166 2736
581762903 2577
74607057 270
43879943 151
914621405 4911
198000582 660
793802646 2646
273943654 14995
362398793 1208
173407466 173407467
541493468 3302
15696459 365
953310406 3644
161214360 161214361
324252139 1113
569511461 3946
959396861 3198
761855193 2801
520327425 520327424
638570758 17786
707168205 2820
85702052 724
612449302 306224651
802549054 13315
712004492 13409
869961574 5431
464526226 232151396
940360232 9178
230481172 4351
292929877 3803
212511599 1134
354469987 3881
82500275 275
727193923 363596961
791542960 5959
378721963 5031
605097984 2017
257808789 3508
840881971 3103
1208 221131648
708023985 3158
111600658 372
981003270 3270
781797931 2606
457095072 7329
616173964 3206
84897539 426
282900000 943
319344341 1225
935481948 777967105
469702427 2613
135599805 452
768876223 3187
405928775 1433
458015869 1670
416334599 58559
296783101 1245
589322214 5337
912227017 3729
201047515 695
264850 13
487799999 1626
810943871 3639
288000424 960
95699681 319
335017781 8019
270944024 1635
307 51110611
151800458 506
87942234 1204
107100357 357
683582976 2799
398897098 2972
953705784 3179
84155230 49633
541199746 4032
838141825 10632
961286551 4078
284605439 52940
725998204 2420
472839709 4382
203884669 702
202500478 675
782370730 3694
347332949 173666474
476635251 1750
945406701 945406700
718040097 6515
102000339 340
730723841 7414
660899901 2203
227999576 760
811104594 528017516
508605809 9752
434138145 5282
949156507 10799
616502055 2055
115200383 384
72904097 17939
386100996 1287
182400001 608
849070473 3374
603045837 301522918
649714220 2234
1355 358805338
823952781 3283
81598020 322
185016251 625
130902011 524
277992724 2204
600300000 2001
286199045 954
89331533 44665766
708757788 6158
316943889 18471
140806041 50664796
207600001 692
384226038 384226039
507341216 7500
223968395 223968395
59812191 28284075
618597673 309298836
583562737 2712
993896710 3313
30184311 4552
517533407 6048
368980071 184490036
333686833 2878
431195947 2041
761101907 2537
806496840 3411
225919175 1407
670564107 267687064
980698206 4085
843600759 2812
123899587 413
592714872 3296
213571295 3143
231267430 1805
172817320 596
651600488 2172
360300001 1201
578354481 2284
685429524 265116972
412800227 1376
905448502 13011
406045370 6031
416698610 1389
20293572 69
88834087 44417043
175917839 1029
787497375 2625
233440430 233440431
668571274 317228967
623625572 2963
25800143 86
984196947 5086
748860213 3422
602648840 3003
196813534 13699
759302530 2531
807791642 9480
341399646 1138
852996654 11515
567900377 1893
329777015 284744624
345605506 2101
432431683 1654
171901119 573
706888560 2703
117173174 415
306901023 1023
394425393 197212696
696319788 5005
311580408 1247
515696218 4567
1569 366944609
979324988 3274
860827496 5482
531490589 2151
707140277 353570139
777868513 140106
524149579 2649
436801309 1456
506169414 2683
881700000 2939
1850 397681479
643818958 21373
922 160271635
39639983 149
481805038 157560
23753662 842
956013201 4896
630953356 35898
704044125 3557
531977940 3978
428403224 10775
5047 118907320
617136708 2136
4120 906268160
858271792 10029
110957180 514
962100529 9091
998512761 6624
56253909 478
620261597 15331
437349924 7887
726902268 5761
3866 861528204
993076876 8407
137175315 622
607199999 2024
635426844 2741
188845832 913
276926163 138463082
733353581 324433556
224694476 21292
905685300 11700
712797624 2376
794790219 7410
417600553 1392
322199107 1074
722120347 45846
56 15634584
770220841 4337
710205665 355102832
392999528 1310
824387667 13898
788529829 2892
766610128 2822
965007969 6807
724177648 362088824
816807419 5577
992423894 32054
868989789 4783
143389012 591
889062805 53266
307432503 1179
632481783 2962
620700119 38244
229222353 1070
197155620 3590
368 80051841
413968265 2862
940100416 3171
154434614 582
831784393 2898
934499999 3115
494917853 2147
393300001 1311
795582489 207129
62700209 209
777852327 388926164
968703545 255418
329999999 1100
516858039 3389
806299121 3740
311278025 26777
154170600 320521
251392949 1350
260706592 1376
32002 604485778
842009026 10725
363218257 1269
858302862 2861
688515781 2348
785219898 3678
928921536 382035747
419319888 4155
4753 699109264
475256615 2264
6504400 40
994265321 82756
281551141 1620
710848762 7571
613022974 2212
275999232 920
170886560 85443280
975364268 5707
595448129 2608
604250110 3369
399115872 8124
502858127 3736
785178664 4487
557664467 2256
979200001 3264
839699893 2799
695400000 2318
853706899 426853450
816298922 2721
362990281 1232
318098643 1282
185696675 849
147362894 591
268 32202163
969556003 484778001
757799999 2526
959914092 959914093
894435348 5329
602088087 13030
173399872 578
326998909 1090
192900642 643
319036031 159518015
930817695 4285
25619988 318
79200216 264
745335585 5915
929700501 3099
322894353 3084
956618500 3550
640154180 4079
542739288 11921
885019505 3173
579799596 579799597
382104337 2446
258682485 905
236964327 905
537735323 4676
540600443 1802
475508248 3693
840048659 7214
393625243 2907
437011500 2438
631218205 2903
599301409 9499
193957721 664
826722159 5192
987896706 3293
818505558 818505559
131170337 46057
834854660 3978
2939 802560353
575247420 7695
946800269 3156
721318045 360659023
385221161 1304
895115064 31303
199580925 5941
8578 671374326
323806431 1871
325579328 4041
30639565 878
224179138 1855
215752025 215752024
765681095 3794
81808078 943
232586785 232586786
632579512 3270
796151637 398075819
807172787 2868
425731172 16478
853503903 2845
14093583 116
554427552 2741
6578 238623512
556148543 3248
997831521 8080
915605719 3052
977180020 977180019
993977211 496988605
552272698 4851
956969998 41629
754039680 754039680
351739 2
593601841 296800921
913234602 5754
233198243 1403
217498191 217498191
28676279 120
963976813 9217
192295125 1137
919815705 13786
413669699 5501
570660960 5521
996706075 4326
320401069 1068
76994690 265
110496474 594
861341566 3737
327060888 2882
682319196 22219
966805683 835366571
249950711 1199
612897958 2043
4934 727923795
91203033 339
890463885 3520
731621601 6064
608400044 2028
872196201 200045
948904084 3163
298417029 1518
511815544 9482
795000000 2650
372149537 5421
316527433 2136
108991059 559
766497444 2555
89321699 1381
645302167 2151
1312 307665312
558834543 2308
864000001 2880
60320559 4304
923333311 19494
210125400 1608
678406448 24187
35700119 119
781203583 2604
914203918 4552
90437188 323
464766707 6527
815872531 8136
411076756 2307
420448190 2315
568839219 4173
981605978 1172767
174000001 580
45432181 180
462378847 6414
463649955 2794
625428375 312714188
115800686 386
212035495 995
329984130 161719692
754 194456600
521678101 2175
939248640 4488
825173375 10768
586511816 13129
875808031 10637
386401289 1288
412357887 206178943
1126 192718923
252194307 1349
206100687 687
424846072 6076
820445759 11664
165668015 6848
606411750 2845
407555842 6118
584541033 1960
381104132 1553
944116992 230048
3143 703661126
888031423 768000451
395532235 1377
961359714 6174
654875681 6554
748767974 748767975
925199999 3084
68100227 227
627446441 10235
121527979 406
143827171 616
400199313 3289
684828539 7755
63471556 27725
1203 47348940
975296749 3251
1330734 6
423778530 31190
3867963 14
453293389 26844
798000537 2660
963596788 3212
38617607 19308803
848605951 16788
64328109 32164054
296548170 1581
11688 401002440
506976696 3527
422893517 8432
673373771 2637
591117190 13279
828427871 44664
811090621 13687
219599547 732
189214630 685
38778305 3968
903901629 4430
424801449 1416
659099417 2197
309891113 2313
326851601 2480
151528395 3676
339 62798523
498599999 1662
704141377 2368
210734342 873
294468049 1296
750788744 3987
840105929 3343
997502231 3325
408158449 204079224
947246548 4262
314482294 3532
936693731 3183
72211436 538
573524901 2225
769807928 11269
375231529 187615764
7453431 27
300592320 1085
193500063 645
916124188 4606
701184965 2405
454299812 454299812
279989182 165127828
494999999 1650
107574597 2561
665237332 3689
765525629 2918
15732990 90
874802560 2916
935893302 8219
333218721 2336
839149137 6802
615374880 606622224
98700093 329
341825930 1679
839365363 22041
895452287 122196
394800000 1316
839751762 5828
11914415 46
423631913 2386
41400189 138
860726797 11577
117880614 508
698702330 2329
860940948 10612
202163598 1079
203351974 2063
374773126 9527
378536107 4759
426312374 143787470
856743955 3004
827747053 19613
522086455 2788
978670077 3801
99440365 1902
435727856 435727856
534066026 2351
2655 773436015
450 51195111
462052290 1610
256232466 8211
967507521 76507
293700978 979
797966567 10915
316159199 6888
989078805 479494940
735002467 2450
419084495 24048
398231153 6287
927856603 3649
605997979 2020
343198857 1144
972000001 3240
748197506 2494
986403289 3288
953704233 953704234
1491 307831860
149190888 602
711800971 22207
385323117 1539
454631860 13689
888302961 2961
869674031 21624
801093364 52473
649191042 3546
692402255 2308
649913502 3633
446511447 223255723
515670965 12488
620774370 2458
874506034 5157
315353697 1692
285330135 2366
413765970 2207
167375459 8601
833606641 4695
753036187 4098
374970207 12189
504388181 9953
488279440 11308
765703808 63297
631984961 2722
2328 542493150
320617635 320617636
576592587 4437
744042853 3241
20306 806670172
40499866 135
16043939 165
608265216 2304
167341396 677
179414267 1388
322596894 1243
614077899 3589
456282175 3549
427173708 3406
954291604 618365472
573916070 4894
225594495 806
745733906 11651
9226580 220
554134194 3067
125493970 434
765247142 133063
198000659 660
503967359 3310
897223600 3640
978604444 925903143
570215099 3335
704150271 297946059
234845120 6236
412886785 412886786
328716897 328716898
738278001 6034
929629465 137100
575698810 3916
21309960 1103
5939 978915207
14400047 48
765001807 2550
603930317 7040
692845763 4542
2857 694056724
313979717 1659
606727211 2499
150815082 2627
1432 84215832
304697697 1054
756955752 32012
850244417 3214
965655889 10757
224152 612383264
947468521 8499
978296738 3261
743518531 319809401
312022034 156011017
2529 758606427
648604245 2162
238499941 795
504235274 16775
352805749 1187
290154145 9431
159978211 545
484240008 5225
564001824 1880
461378369 1684
846695132 3643
305401653 1018
450397250 5293
753382464 9725
189755903 2176
880986993 440493496
991321275 3975
882052389 175953
989008945 5588
331198897 1104
53561106 319
474214959 12901
94673483 32394049
31956109 120
101704218 471
87613842 87613843
222864479 2208
547856960 2571
437225485 1685
151017457 2928
530100001 1767
671901774 4007
874105434 322570268
571499253 1905
907035438 7271
349856253 3853
549600000 1832
537993637 537993637
882087235 441043618
716644499 9750
650415304 2849
177169204 616
31632073 257
2087 607475213
511510875 2191
566160952 7229
601680176 4112
568551996 2567
692593299 692593300
573363608 3470
220618105 739
985879126 4389
382553364 5323
553276274 2167
245640801 27800
713027170 4261
321498723 3461
513564969 1946
820797265 2736
66104212 388
817799999 2726
584700001 1949
579925099 222620
374101247 1247
856996971 3452
993563344 3779
397611858 1887
290996895 1552
18673528 7316
555001850 1850
589199395 1964
133863764 755
916197108 3054
108858791 588
585901952 1953
366730660 454437
588478275 294239137
9083 622749507
833612579 10948
3201 349383657
15819 854574018
130149106 1100
87967453 35524733
694306423 2759
2968 315836862
649500965 2165
960484285 7564
559184011 4422
348417514 1753
114605279 666
931669684 7759
477899597 1593
388729320 216084402
27445508 279
463201194 1544
718298126 5366
139344617 757
168599980 562
771701599 26071
428785046 6630
261353786 2025
18300035 61
984589200 4005
436126985 2344
103124600 1806
637500001 2125
608177876 2789
615897946 2053
936221914 25351
736212080 6830
985020810 489800257
893036848 4136
508688389 2412
916828497 94964
817243699 2821
578399809 1928
814210074 407105037
199199999 664
978314510 489157255
30536925 29194
803975907 3330
4254 865900153
72066600 900
793413199 793413199
715964480 4151
173156787 1045
243719742 8252
397444532 2304
449291623 2839
97765813 1296
417599057 1392
750797924 20804
737685197 368842598
675962396 6767
228641921 774
379380310 177141691
638840862 7747
5757289 68
996418899 10003
452962650 19230
730195155 3154
552500818 7656
362656249 362656250
987872168 5452
105036133 734
751011529 7023
559167443 3212
510901861 1703
284541636 2094
890946460 890946461
576362804 2815
350570123 3860
650094690 650094691
839037852 2837
795643173 795643172
284671490 995
262272033 164985334
446389789 1934
589502700 1965
804426750 4275
239901624 1036
522901742 1743
252493205 1011
579407351 8648
886782319 10719
652326018 3820
725610617 3119
296273646 1561
199859735 772
630135636 4307
48121901 170
103680637 799
3009 718879433
527998913 1760
341525666 10137
863332877 3817
61110106 435
733306914 6605
17313385 132
141900001 473
365047169 2847
287683470 982
82933311 2662
172858633 626
226748838 1369
484557132 8724
780947878 5722
798297339 2661
778849795 2817
780252319 2949
580754341 4629
528395869 3751
278101735 927
682612386 9372
735804065 3882
749956509 4827
941811781 4765
492405971 246202986
20958 683601549
846194087 3084
463016063 2452
801457843 7663
889426575 4275
846912031 2896
982255057 971546420
539700001 1799
797159093 398579546
964043600 33800
726494959 3763
459904468 2061
499477366 2305
108299639 361
817507176 12217
869992239 5134
27650535 27650535
93895074 882
233696926 4935
375871552 1421
216300722 721
350266578 3719
32727201 406
798302045 2661
271077441 2528
643727213 7254
410698631 1369
748004293 4184
56094264 586
849007403 23513
229997967 2344
51167533 283
742747416 5196
12341226 6170613
184200051 614
738074877 26653
520040252 12142
306198700 124450823
702505688 3024
310107646 3116
998739469 6453
786987749 3846
527700194 1759
647711855 3929
229783355 2958
693382849 5702
871881756 14285
929090520 6102
1805 333654681
809916801 3040
1548 221166854
853954559 3840
426172060 2984
877860872 23931
1679 368372850
68900599 58990996
578555712 11844
956230554 7307
866027911 2887
526821437 2774
442715145 300430574
495326814 1873
745731155 3502
92986057 324
455039793 2048
866523232 4253
210057246 1099
890611245 3539
583654049 2502
683239852 8056
310227938 1449
982834073 21980
665808463 2277
601500001 2005
319679355 319679356
865827733 865827734
997501437 4438
965742042 7706
62656336 973
465636149 96405
961441489 12944
166364379 1132
225330734 112665367
179695316 785
481276133 14318
119821633 87677242
31271075 334
298669016 1609
185398180 61799416
386996832 2763
503884753 5556
416407535 1396
101399753 338
565199273 1884
359259841 179629921
240751993 1127
821155553 9918
947045162 42049
838200000 2794
966939300 4168
327946290 1722
472994613 2177
584254832 20652
977399241 4641
173598756 667
352378259 1480
458700001 1529
970318298 12739
511148969 2682
690902302 2303
71761815 1253
939162870 5482
743997519 2480
918193039 918193038
687598334 2292
29451 526486642
22074 542844941
185100001 617
137154929 137154928
577198076 1924
288122444 1799
120000401 400
986831999 73425
271408499 990
835424125 417712062
518847576 2028
795001670 5751
619173556 4795
402842293 7811
309822574 1343
649174320 3690
57000296 190
14885279 480
925196915 3084
3191 156981245
471900001 1573
76502148 380
721154903 9123
850975161 4945
447621759 2096
56554289 3006
155277699 737
810830128 125847
563111080 2881
746451972 3582
939783348 7421
854791354 5063
997507784 10789
123813325 61906663
545100000 1817
303300999 1011
349024976 1699
188618293 1473
2909 513305004
192606587 1076
812927516 3325
310412578 1509
967397970 8403
902085429 902085430
451706580 14849
50616889 3108
910019830 4827
971489303 5436
788166371 788166371
7 2025506
876901867 2923
386853876 3084
359993547 1249
460925834 283075053
506177687 1743
625046219 2328
858673433 4471
871081392 66678
639056639 14752
348616827 174308413
157316460 588
401124583 401124584
2777 543492224
679551596 679551596
847085423 16976
748198989 2494
499707021 21682
310567138 3530
24827425 24827426
330167686 1125
975374060 465202190
650859136 5631
643003911 2485
580049301 2900
136299123 3172
61199870 204
624201561 2654
297004523 1408
661979425 6678
232599644 1512
353930026 8275
186850329 2531
392101556 1307
425999785 1420
359294689 5135
158686101 2350
656079623 4369
273795161 121003003
713198057 7325
239765889 21322
851514509 116886
115953596 692
89074742 31147180
853805669 2846
301561921 7348
45389810 45389811
717954271 717954272
846000000 2820
202499639 675
7505120 28
608324786 9150
528908920 6520
590124924 19938
784844967 392422483
298446323 298446322
171107979 1061
424201912 1414
145499613 485
77411311 890
22798 518219198
2663 537606440
962528189 792472122
968203009 3384
252361057 890
344547826 3347
326216968 1089
602436900 6780
693873557 2658
665739325 2763
933696224 3306
908018550 4575
88800297 296
347812777 18093
275400496 918
906417134 5600
506399999 1688
512702018 1709
409353635 2024
202354316 2493
105132861 422
731495312 6014
820096703 9513
867957085 3261
158999857 530
592108502 2017
256919550 1931
554662082 4819
959103198 3197
512680176 3684
399692261 399692262
296184143 1619
953138251 14575
584510637 2225
449998499 1500
12548115 97
765477472 382738736
152907923 3647
594791231 8708
629978118 12014
465440621 3648
10247 563451789
296579731 2173
262901270 976
800691807 4736
564702210 2680
74546706 336
179178972 1522
699173411 2436
595973335 3634
880204366 2934
3273 885615222
971684190 3865
437336687 437336688
440101468 1467
625044497 5309
754321107 4391
402982495 1805
164700550 549
172461947 634
755204500 287150
619746913 24698
941998142 3140
737441776 16245
552817649 2415
880164433 9811
10864 542146192
307262060 1610
111102756 1438
971701722 3239
3565 999141160
793741502 35014
978746497 5412
346133013 1824
945024577 13592
514723649 1850
470998429 1570
568796576 2103
142045131 493
390102521 1388
225405629 1297
297240498 2140
797571621 6631
2201 569375019
786105967 21674
155114961 1490
3988 178542760
809095922 2809
323875544 2905
7116 396504786
19838041 118
298800996 996
354639506 2678
147061696 6611
665121466 665121467
921327858 4033
852039059 18478
556943232 9024
971767796 392656456
115625075 658
145155217 1894
3512 420969392
366055439 1488
892743969 446371984
320144008 160072004
6468 895565748
952205492 3174
40626740 620
259608899 5494
44999851 150
478201594 1594
317810733 2621
749230481 5538
917015474 8066
786000001 2620
175200510 584
1470 348068749
591401023 503417863
909804577 6736
9738706 59
702982261 17148
136385039 5438
63810112 216
3458 686596274
88850433 17408
463477566 41117
746491315 4840
744299476 2481
665961659 3357
534081463 3682
183441999 875
63899999 213
465158527 6784
190681470 1033
858110134 11873
22333273 94
905770728 5702
958601943 9648
269045369 2271
748607311 3531
522293864 261146932
141919860 2542
137386297 1607
664000697 28569
761760569 30853
1848 535541160
634137131 2229
78687071 333
167226267 570
352217444 1197
629705579 9615
245908762 2709
670766269 335383134
908054846 6146
164999995 550
915041376 3182
284430124 284430124
97199999 324
739023374 3348
254920990 2417
426899785 1423
53699821 179
247581097 1596
648604087 2162
971696760 3239
154799967 516
1510 334332794
888277631 14464
61272027 273
525529274 1945
247492817 4082
72235801 980
8509 899925404
412547021 386100096
388261672 194130836
650636269 2572
705245901 3338
353700001 1179
799003213 5992
856494685 8615
898190604 13208
357218041 2840
288788573 1489
943904562 933462974
471598524 1572
609004720 3601
637574999 6515
783865169 5584
85067071 370
992807987 27722
437484813 1782
676413348 2438
956407614 86075
599937165 2043
246637671 1119
978543043 2346626
182929600 700
157913699 2175
323382299 161691149
539686744 4781
508072857 3437
853232490 3190
114298181 601
702352055 2884
77100099 682
220201107 734
899263681 267638
878926958 3433
19952552 1898
3035 824336350
969296768 3231
477300727 1591
717531407 5896
358800000 1196
2887 99407686
575659897 12264
819818781 3748
155707993 26508
55722233 213
609023393 12304
535045630 6249
865532876 5164
785581762 5949
836850279 3546
50582440 181
249697776 989
169794086 1562
277685021 1205
230852151 1156
304571472 1096
143193475 522
895336967 4603
4858 585382450
98695500 1140
766665031 267971
58033860 410
598459691 9276
770668962 7073
463235107 8922
164560747 3137
909251327 5611
391097970 39461
140898595 5433
771597427 2572
515081962 2080
193038558 1937
43504499 43504500
521786173 8745
1150 323542150
566179863 4465
913856281 913856280
268066068 3019
552430591 6502
533400001 1778
534235335 7261
477658880 6438
440100001 1467
835314322 3456
773892004 3265
754799999 2516
576900000 1923
786003331 2620
405681916 3405
278003590 15398
764397584 2548
862809222 8886
545108220 3000
427862853 10157
423178313 26286
258824274 25197
307125694 3053
103424495 392
395229140 1385
587 106192996
600302000 2001
500148051 8825
397207761 1985
136256883 805
520440318 44494
725100775 2417
677573053 27716
420310301 397504620
899763367 449881683
766351614 2668
988414090 979825983
40053883 277
95624830 535
180600782 602
606897978 2023
606114707 5392
853081955 21492
63381273 3244
489823611 16364
49148560 200
300486867 2060
227860939 1422
727178075 10777
646959094 4523
967806165 4123
864097269 13729
698276126 5651
61439626 225
545433499 2300
114900306 383
106212960 410
830097232 2767
669626442 3743
378388332 4945
223657780 5570
476705162 2573
549898168 1833
977629688 977629689
3189 215700771
19407 693111199
862504542 2875
814332448 3321
536833243 3709
1438 187062518
157865579 961
194700649 649
669706129 3576
897002369 2990
611887607 8748
725401261 2418
558900000 1863
181844452 692
460801535 1536
527559079 2780
2341 653771476
159662099 650
761099249 2537
77387169 969
263400877 878
296752247 148376124
155374050 65870099
739828512 4373
91771563 373
486875446 321007981
339901569 1133
755085373 7734
4322 424930396
913361663 913361662
192387374 1935
334420459 167210230
494912 348912960
486883410 1677
670752778 34966
948069753 3841
103197419 2010
259500866 865
887604370 6367
399074831 1462
296981027 1069
9333 298618607
462000564 1540
57602630 226
986558399 9457
33514783 217
987007076 502968573
101700209 339
9299970 31
287182368 984
538 128984559
789303006 2631
405751754 202875877
818697272 2729
583332132 12902
647923991 298170857
514261865 1938
646497845 2155
926626100 69180
2590 622584200
521998259 1740
501550101 250775050
587429010 4634
863751317 17651
645721249 7250
214679079 10381
446698537 1489
193568358 193568357
3895 509594535
151317953 612
502673867 9362
724225915 4259
413400718 1378
945002022 945002023
708248069 5444
702610241 351305120
32999941 110
647899177 2296
543629541 17228
365868560 133625739
503427066 1902
279600931 932
891102054 4506
123381964 474
843898210 12305
112631813 112631812
161914122 161914121
973995841 4254
617927206 4589
709950330 16287
521543836 2981
303281161 1820
338639915 25154
660755545 13387
313558301 1114
536063795 2161
95679535 1295
265261473 4887
957605118 3192
4743 897233310
1230 349522532
246059779 841
765968224 3389
223800747 746
1358 303241400
32907265 156
700894247 3644
775003651 31926
542784583 542784583
506907180 2658
6110 630527560
836105162 2787
443008652 58177
291094881 979
707338660 16444
923264046 11569
882604743 2942
970203158 3234
922209689 789947435
621216653 7301
743464161 29361
54599927 182
60699917 1393
274093393 5548
5601 220147305
254848159 1946
399084375 1875
416998609 1390
648300000 2161
444000234 1480
191596290 1907
276247756 276247755
26797341 796
790532210 2746
423776639 1920
895931651 6602
533882862 266941431
168671600 1181
877184331 5043
975710038 3730
809621283 5374
136234647 579
767126021 2740
80633717 80633717
33000011 110
864782982 4473
626102087 2087
147807150 147807150
96213025 888
129878768 712
827378712 7236
3004819 3004818
248552653 3878
785398015 2618
197699999 659
631323599 3615
801522901 29086
2451 187763280
918896937 3063
709059659 2993
119041373 119041373
37897 654746469
317288048 317288049
545990248 1868
22407990 242
122471915 5107
674279660 4603
137304941 755
439222463 1816
345668426 4971
2391 454687975
90937784 330
9813 781997970
681275400 2850
819600359 8371
660287632 11824
699604373 2332
377548474 2139
53760980 364
131694477 6423
933296888 3111
689117436 11034
121055925 1113
48575784 579
904663473 4478
362291471 3792
640087538 3381
928870912 5949
635486943 2527
352169461 2466
648374330 4297
677735259 3566
986324847 986324847
553076761 3495
326506971 1263
682057520 33328
167317385 167317385
872984636 87625
760625299 2620
260400001 868
782099149 2607
563560259 37421
506141168 506141168
845143473 4112
430919870 430919871
71788567 617
32463308 12477768
931534298 3701
935915686 9821
602111866 23035
914100289 3047
107057682 1740
482823524 2610
935693856 3888
183759103 1232
612211553 2322
331498895 1105
975041761 3410
4412 676191944
97250046 769
546091456 7760
73547761 780
795240972 4351
576601922 1922
824497345 6905
620100000 2067
147908311 73954155
187199376 624
735603056 2452
839168289 11691
112934506 23753
127437751 542
595525855 2926
588850231 45732
831600543 2772
443098933 1477
707466743 3407
592127949 12282
154087537 1961
357086519 1306
286235161 143117581
426905677 1622
509298282 113545
831810960 4069
436215565 2214
765159658 365466234
37200225 124
955061360 3740
644371776 16587
165509448 762
188099402 627
221303989 7382
828348360 8500
289199036 964
776588103 2695
170700640 569
967253699 4246
98883792 1578
407008679 2579
735599999 2452
586799002 1956
176063384 176063384
650997830 2170
284067479 1548
161621519 860
241059039 6405
407701263 1359
751315064 615117288
430200728 1434
456649571 12299
817169699 3210
804897316 2683
590870267 3126
749462140 4604
405548392 18395
704812239 3707
39000097 130
504613770 389764782
622193845 42892
980535013 4237
138899537 463
468298858 1561
255718529 1912
707956985 8854
203162212 771
434423790 1504
770161671 12995
588053668 3722
404617103 1727
421198597 1404
713873146 677299
768162731 2941
963597175 3212
329736355 1235
720604253 2402
549378361 8685
420710654 763506
40594292 222
671332271 8325
27447096 216
6320027 156
894799080 3319
890496693 30509
846950488 8041
461724076 2385
453898487 1513
567814589 12457
834519693 2966
6800 365350400
454134450 6850
409865526 5675
954303159 3181
706829184 2736
144434448 72217224
155499549 155499550
811800977 2706
79328314 448
522598754 1742
944974916 24839
10499993 35
906408160 4112
2008 408850888
346853342 2893
830073103 11134
86775629 43387814
485575182 9846
276937751 2184
594598017 1982
403500000 1345
463419905 3272
429877861 1660
526681680 3108
923413425 3245
432001439 1440
983370616 490821673
114899921 383
9131683 39
120301642 1527
340275860 12765
269487739 1014
52503002 670
872443670 5709
753658786 5990
336301914 1121
37051506 37051506
750065263 750065262
543529976 2279
450694944 2352
899417698 399057382
840597198 2802
144900246 483
988159509 31612
587499051 226124891
171812413 171812414
682133439 48320
720299575 2401
280800382 936
608787991 27796
797169291 398584645
153798079 659
598935871 5382
744003853 2480
828720634 3569
702733246 702733247
417300001 1391
910191314 15455
884908840 2963
692013081 42460
643260878 2581
571498096 1905
530698231 1769
756902523 2523
284213874 2299
968944858 5055
29966207 282
635772829 317886414
832565522 3296
607887250 3365
447289320 1608
385852117 1703
242295697 4176
434189728 3488
858344822 519126841
36981369 18490684
910223204 3205
541798195 1806
840486901 3300
792994696 11539
5332 853929361
729169373 3508
756942951 13360
247500826 825
762003471 255059768
183587470 183587471
977216699 6081
996127093 4068
273340599 929
1678 457269050
4219 730412904
169995371 1170
18772 142550550
997803238 3326
537001789 1790
965535077 965535077
177822089 4326
638700714 2129
458497700 4097
645962851 2696
893758867 893758868
375504121 4440
263336853 983
557795886 3246
980274006 897993901
209134725 705
349659841 11955
138496889 665
624156215 2134
373215232 2236
415505853 151083028
202546497 4598
873002655 2910
936589804 935388321
291690494 14682
817997742 2909
744366184 7184
602098913 2007
251061389 1680
160942367 160942368
260898053 4463
940817786 7791
695 71399435
526805065 62072
704144411 5058
596740596 2395
758699999 2529
866499145 31354
728065251 4042
976500127 113441
27845141 418
733501854 2445
360771193 9292
20088080 13712
479129743 3240
651222885 325611442
415039115 1798
922898458 243507
266231603 1903
825558213 4861
651984538 651984539
980956882 132939
197100265 657
7062 609860196
388051745 388051745
416 121635327
156442161 1069
4200 266762591
326999087 1090
761958836 3473
842431221 5163
282299058 941
605118710 2488
93599688 312
928309523 4757
195781323 698
168015035 3973
93741 283754007
676244032 2518
589709934 6097
357077050 1210
902096992 3007
954073980 5301
928198026 3094
857200470 3810
463337159 1860
945900001 3153
576775205 4628
232499910 775
154298251 1418
7376489 28
847312921 10665
168408908 7727
812680944 3011
596681777 2584
342251955 6038
445798514 1486
783222457 20616
362095953 181047976
942113995 4278
834905423 2783
594167809 2064
736067969 736067969
111300001 371
348479557 174239779
704401599 2415
30869636 125
12818 700422668
896300032 12778
350813300 4273
335383987 4532
418880849 22552
897865192 8052
206510850 910
90900001 303
373413803 1542
597901994 1993
469200001 1564
42415756 355
878290748 62955
482436269 4966
772944803 274353853
323736827 14158
166128119 792
246319647 246319647
904488214 5559
481283395 2398
53261383 292
394327788 2004
840306246 38680
413754250 413754251
232681669 951
754940715 23566
819541532 5097
486790743 16132
45855 186992939
145200483 484
360091179 2426
239633013 30116
741000434 2470
664499999 2215
674838919 4282
294684243 990
807674321 4394
709230376 2373
235200000 784
347185634 8116
553206395 3717
45653447 1850
514019808 257009904
393205254 1813
936894352 6785
700020809 5210
20825624 87
794095528 794095527
654987645 13065
54689739 27344869
726001685 2420
580201934 1934
4113 118125481
679752832 679752833
861030895 3223
524507304 262253652
521289479 7705
367928685 3546
8862031 62
615002051 2050
199500666 665
619107568 3155
414335490 1383
35386442 207
215432771 107716385
892202309 2974
527755146 13725
901156531 102346
833210299 9748
916503054 3055
3137 830730985
836650443 6727
265799314 886
156900356 523
865641680 32751
393852251 1454
325356489 3417
111918736 1759
415200001 1384
491146649 3665
939909839 10897
596700353 2672
786718443 22722
641623036 2965
336854615 336854616
6952 522644871
937895042 468947521
933241349 10030
100678472 1010
16362157 287
974209586 974209587
727257713 8861
4500014 15
116673258 447
6186 317496677
290608591 1042
80389061 292
872172020 6689
314402658 1943
524072676 3338
504601683 1682
579223914 23640
304735883 1617
961468600 6513
1828 217471590
510528790 3038
15314 650753116
369600001 1232
72899999 243
376222700 1423
630755105 3248
916569290 6515
491362259 2467
18595599 9297800
439468465 1892
468301407 1561
824099916 5602
515673480 4795
778374542 3078
117599999 392
590276683 590276683
420052079 1486
260400867 868
534702295 2394
76181961 709
897049661 3895
821635004 10787
29371090 1644
711470188 4758
967967027 967967027
241565274 2075
952462503 4689
471000006 1570
227699806 759
256530564 927
851916768 851916769
33102937 16551468
806130692 403065346
394939858 1498
22818485 118
595601392 2233
5663 618728054
192191113 7907
280648357 280648357
248951203 68829
703500810 2345
84615940 1577
541610495 2316
463046167 231523084
187800215 626
440223444 389892245
638617431 319308715
96903723 39119295
181236448 1192
315897985 2656
194517260 1460
415913941 1508
637320228 4122
293999019 980
853863718 5165
356999387 1190
89585306 503
197099344 657
242472603 836
798712487 874822
188506585 2226
962253163 481126581
185654709 647
855559880 3070
904816031 4259
94578832 2151
847632599 2889
700198651 2600
268991219 1567
117925691 487
761806954 7017
48966374 254
311285545 1811
159600531 532
858748609 8487
142161346 2994
360653647 1456
235121199 9404
1069 269839055
747897508 2493
961455460 738276246
769013083 17811
954299202 3181
456964939 6808
951495736 6975
583499999 1945
487990483 3126
704689127 4879
228639088 2783
796497346 2655
466249538 4911
385832765 1372
517874276 361456310
109472964 1229
785397383 2618
426833227 2107
362762897 362762898
842600836 4041
915031349 3687
105236733 361
52508658 381
701104313 2337
753000001 2510
692102306 2307
761402537 2538
421789700 4660
481042547 2884
943798598 3146
196915784 1021
822478220 18387
553802602 1846
613497956 2045
523707800 3850
230514385 1007
670958051 28402
62417110 4661
150479867 1834
720487668 8538
570200832 43717
276001745 920
153300105 511
697190112 8362
533282555 533282554
558473073 2187
501026580 2052
951270296 434850633
844825349 5475
11608959 374
184722815 6528
632895120 2860
664671190 3507
984085659 55683
2833 383073130
724215381 7126
330300001 1101
439802577 1466
369647033 184823516
601220637 4789
314760122 3566
419800605 2857
529861001 42220
13270989 167
882598512 2942
208878605 774
887697040 2959
500848333 186814
299400999 998
193782208 1861
350326211 4121
888207624 3724
7117 770542595
7976 894277897
861968445 7129
935481713 5658
366164797 1276
308355695 7346
708734527 354367264
14700048 49
306441209 3832
11855 697417795
5750 489608658
3214 336354482
774304219 2581
692346614 80417
6860 288208126
667797773 2226
87913056 352
998345547 4994
2338 526489544
112218681 3469
723822850 7431
412498624 1375
795022119 52945
480900001 1603
401701289 1339
505437331 252718666
906268792 3422
2224 194409625
638796455 7554
630168058 12207
766804238 2556
473837136 2303
191400637 638
196494891 788
332666796 13586
771784825 385892413
116700016 389
206323565 6223
144181453 144181454
263798723 154141516
333523817 1452
455942448 3481
491929205 1971
827003736 2903
565587799 13733
541701609 7239
192671881 1798
684984066 3406
878397072 2928
470200047 9001
766628076 7563
675000987 2250
227833882 12409
353000389 4577
149578126 74789063
216300721 721
201978578 1997
477298409 1591
814198330 2714
228728641 1414
107690199 535
594613640 4919
598406887 2079
145806141 72903071
138525897 463
953472921 6431
929125369 464562685
48161101 24080550
359398802 1198
425915453 212957726
53771772 26885886
423898587 1413
578102282 1927
708796864 2464
639602133 2132
931398077 23885
911069741 14455
1332 357408900
221872090 13609
365998780 1220
474002186 1580
718228012 9446
617700183 2059
793626246 793626246
492664525 21686
284524367 1170
669635813 3731
166566667 718
686 198583936
139056311 1685
130800000 436
459441329 229720665
168125909 2811
451700225 30208
614718312 2209
996596679 3322
549685277 3321
671405971 20793
643677509 3911
135448543 67724272
4454 256827769
449069931 449069930
995225041 15060
4201 697519733
415500000 1385
609614542 3402
451561255 2297
770556062 770556062
684730025 4445
37799922 126
478091891 2806
621480765 307926258
477334733 220285780
949455508 4277
143700284 479
940500001 3135
531019640 2372
500259808 2072
321444382 1451
966617687 819137050
924988208 924988209
911824254 4246
629701930 2099
531446928 3408
720911723 15387
605609551 2070
54808522 271
577643701 577643702
388498704 1295
586948128 1968
342300602 1141
815784499 3683
747208160 3133
238721467 3527
824676301 3522
15421879 113
306065703 3217
277231511 4216
502838871 251419436
756122328 3876
816900001 2723
149700000 499
623097924 2077
476270654 3342
13500063 45
6011 681978005
661188822 3608
47062724 4311
721704605 18654
966724278 9312
726620861 3878
2950 851717240
507910548 253955274
314665735 2029
457522906 2895
668861135 5217
89700298 299
93263184 93263184
681299999 2271
139066158 3747
969034529 5030
626920006 408163030
121549297 60774648
933750750 4134
544119865 13785
489578601 185338598
643054699 2852
480663663 1628
814680348 814680348
10775 717103493
557736106 557736107
911591700 455795850
613202043 2044
492696825 4257
175270871 661
895861197 447930598
638997869 2130
81017632 284
549829541 2314
842556173 4754
187201620 765
660218105 2366
434268931 1965
945605540 3152
837390133 3241
849897168 2833
819730561 5920
801781519 10191
481071849 3931
422232426 1597
970138125 485069062
485 66245665
919872276 14646
572950862 504128298
316180774 3089
510676365 11807
218379941 853
937203124 3124
813734238 5291
555112450 2780
117840 643783111
935405057 6598
533412521 2735
423365480 1953
444552944 1507
248418229 1578
628752061 2903
3025 789095816
959913640 4673
313929184 1092
43630842 7250
682587539 2565
114091359 57045679
908405397 3028
983433256 7089
418200001 1394
916026797 5286
1746 521763945
994928855 4677
330966799 165483399
446646647 223323323
102300342 341
804915338 3334
673444396 2308
392741761 196370880
335446859 167723429
778304683 6243
632600762 2150
779998244 2600
560707740 6462
774299999 2581
340175042 340175043
493198356 1644
229932613 810
898084290 898084291
726469743 3484
87599708 292
920032858 4275
509870968 1890
75921689 446
698853403 3249
410155873 4508
243971364 2604
643098264 321549132
2793 608589114
628049836 4211
489901631 1633
786173909 2949
756349946 10769
637739677 4347
260542755 1395
676 163949460
278099073 927
426222839 2293
707866100 36677
181598145 5824
698001383 349000691
503589907 7389
534622198 18565
755788869 3785
33966713 649
670013061 335006530
951537716 83271
696865243 3596
198003573 2165
641997861 2140
376934839 11334
154435230 5667
130900759 463
985950360 3882
162338363 1436
449413334 4145
813112352 6003
480601437 1602
924832507 5574
121069926 1025
722350680 5547
301501005 1005
450720083 8706
220928581 855
433201444 1444
644397851 2148
729489800 2470
711143633 5307
306053609 1384
576226748 1967
667022073 8198
384000001 1280
152857651 1132
3269 925829835
37200001 124
10768859 106
655758887 2599
78680774 447
177204770 2537
863 36712722
943657175 11716
884164370 6911
753577236 753577236
659147699 36019
580180873 12772
435660801 2144
2413 514565158
68100001 227
86700174 289
209208842 1452
889530575 4972
339281121 1480
9064 322950320
966599999 3222
326901392 3237
174036923 1563
255479895 169572571
796459761 398229880
668102226 2227
361068684 2007
748159404 3295
497819880 2386
220365833 14197
989806198 5771
2283 228976059
217615666 971
902037802 4011
616816805 5482
937496875 3125
415500393 1385
251316232 1299
104002351 8816
868751439 8240
983557766 4762
321082062 4597
511318522 8397
891834756 891834757
452778941 452778942
681597729 2272
793136287 793136286
612891896 2084
642600293 2799
383242088 13173
903160849 11887
491701726 1639
987683303 818232720
654694704 2988
33186608 2576
251205081 4106
406569571 203284785
667511209 667511210
159900001 533
203752584 1176
50400001 168
653187232 326593616
299761843 1386
486899790 1623
317829617 317829616
502621201 1944
429899470 3051
489371536 3739
318441131 1331
3032 591115688
662102259 2207
876302920 2921
625499733 2085
869885429 757813785
680480214 680480215
883555837 17471
557622548 6630
48299839 161
722686377 7913
347042520 1364
704657670 2893
36565218 1391
67869748 917
139466029 69733015
975 254604675
33501037 268
40222 828573200
884552383 6193
637593123 637593124
589133181 7259
552478086 4001
528046697 5842
58407228 198
85050702 1093
2817 405393124
804759149 3981
903 198883041
241863049 1098
959096804 3197
52236080 208
421057335 421057334
185072507 6494
58792 375622088
38923599 12400
969759296 9843
383292683 4157
119501673 59750837
682931294 2796
53519626 2122
785327499 11854
855306310 3248
473336422 2202
617997940 2060
367199378 1224
660463399 6159
318262225 2576
468903121 1563
492477073 2127
728913359 28850
550550788 29193
774630213 4593
272536408 1053
228918773 3074
100638521 414
65627073 303
1564 222444592
897879592 3057
1043 99183042
531210665 11783
153741471 544
531669330 66553
200451487 200451488
337262926 2002
162169966 1245
345601153 1152
765724058 3674
112336354 1093
994721793 6226
947519579 947519580
727040351 3896
826017836 3941
483488215 2046
233999221 780
25711654 1692
357220251 7401
732089840 10189
417202115 1700
57011782 191
651445625 2264
247435967 2517
639604145 2132
245495131 1219
337326143 1392
247554475 884
609692360 2538
951382741 475691371
965003213 719613230
147232320 569
243618339 856
541083354 2919
3839 879019669
909415194 3291
422699786 1409
571407143 2651
151999582 13875
487654911 2177
335753744 1292
855339645 3682
894376631 5746
563008193 2172
329177870 3069
916803057 3056
19912 848098844
734219120 2960
799656722 664379754
307850044 1108
663110688 663110687
335793576 5596
287700761 959
740402468 2468
890160731 21284
247505478 10293
73285216 288
307446515 3356
2013 533364480
540463932 7196
723596184 3360
139919115 625
561900782 1873
639336376 3573
463501406 1545
747302572 2491
724642186 29779
402046923 3791
614763069 24730
218936894 7683
922499487 823228432
42772183 143
651002169 2170
313166081 313166080
936999629 4842
493408020 1919
808769304 504617497
954106366 3981
536739755 2404
798901227 2663
322327994 1261
365845497 3946
760897563 6397
666817735 12417
868177803 13157
2717450 46
64604387 1068
197259790 910
67186120 67186119
667798987 2226
830443932 830443933
442667885 2161
389324988 9397
932374538 3482
186000906 620
200881466 1028
607531071 5781
427734677 1478
456795266 456795266
72600241 242
833512659 5922
464506220 343610671
491424791 2096
10839 260713660
824082067 4416
622500147 2075
1905 222882265
3570 872729712
39900206 133
713102378 2377
821396691 4646
531899481 1773
947875350 397175105
625428267 3706
736500000 2455
539456138 1857
587400001 1958
498979974 5924
898830511 40804
986444613 10966
138998789 3665
115410334 487
977014218 4821
603852267 603852268
72313647 272
239699542 799
500537754 13036
786809759 2976
676152404 2914
4450 589082100
970360886 10873
146986635 2648
92311045 399
838716315 234803
990285273 482037413
858603907 4348
469213469 470935
218889061 109444531
550786251 2529
2041 549268062
998964244 6687
62449771 308
655272574 20206
447146585 447146586
548700000 1829
6683 177000391
5044 475856004
671536242 2846
431701108 1439
510963794 5650
364801173 1216
447901297 3264
340498866 1135
809464613 413414
367426531 8523
320185879 2053
41517958 520
652436677 2279
443104452 1764
210662412 1555
198702607 13946
930650174 3753
217799515 726
894095117 447047558
600702757 353166035
897707399 420275
230399942 768
429697887 32511
596631899 5505
948975720 9939
567601892 1892
911245075 3991
284690209 6168
3019 650316726
3109131 13
8100028 27
74124060 37062030
3295 863238197
612875889 3751
673198061 2244
600726568 2521
367282048 183641024
681048786 2398
2241 507924891
648038437 2988
597308257 840096
118073430 610
998406870 45154
809964371 116074
483350717 4362
664455651 16814
635098589 2117
860 235690740
525653838 2840
182913869 2910
804574767 2713
7133880 34
33300163 111
519407643 15274
758399999 2528
379033853 189516926
427500569 1425
806540388 17911
154660754 10765
776332128 13871
535527752 9479
341445121 3866
220737218 2054
655955739 655955738
90456818 38985525
386679150 64350
679602253 6637
770992412 4621
871497096 2905
533822680 14920
420570571 3402
110667348 9537
648554004 2973
585983874 585983875
603600001 2012
797461484 2873
896517864 9756
372300001 1241
665997969 2220
466395796 2362
227650478 1996
395311686 18534
781498327 2605
846230488 15416
945979851 424165641
863230559 10306
280174777 2852
230572112 3995
34059484 153
88294753 756
501987734 12011
485698381 1619
4941 936517140
634740172 2596
1352 301843422
244873800 900
417303713 4064
875479802 16318
157 39817328
488925599 2400
826468865 14222
983443371 491721685
993191600 15233
775603976 5329
693849432 3291
195517069 979
2104 93663768
947559872 19754
128463549 1305
498822217 2692
467215019 47630
495399169 2904
673835507 32261
29238321 14619160
67324258 423
355584617 1619
78319743 443
936419521 4584
436 45755148
678363652 18902
3359 819223151
591598225 1972
184416438 2166
933883033 5093
721797593 2406
428512631 2021
2365 704474375
967811902 483905951
551019949 13283
262407540 21014
74121022 351
288900001 963
718247351 359123676
654241173 6340
985042376 985042376
659730223 16433
441047460 1588
510600371 1702
674079061 337039530
671856123 17151
449747640 2186
587413131 9589
227972142 230532
895073493 6473
747904224 2493
62691590 62691591
991972339 12856
393701895 393701896
91222679 582
960131699 65925
300901055 1003
84402705 326
458134880 4989
718684973 2906
682644457 21663
756625459 6953
509161513 254580757
370586453 137323859
141057535 514
3882 914426408
251295507 1348
388984765 246443026
300300001 1001
99551127 741
845097182 2817
891898992 2973
948556498 6814
231259629 1124
402301342 1341
441568432 2651
272814875 1548
511128575 10008
809764647 404882324
859805130 2866
131264384 1085
688848958 2910
176300898 6705
598 120198000
639154033 2297
820923637 410461818
479505015 1665
411898628 1373
339750339 8380
369685679 5459
296464592 2929
553078304 15135
64247644 31688037
3313 981179998
9197 109855944
53598170 207
500 114533041
720484621 3252
414121264 8788
267738550 267738550
118175002 118175003
796245886 4555
277046952 7032
623212197 4417
413051456 6123
361946061 6697
2690 294591484
957551086 3485
34527899 150
949192393 3449
455466321 1720
783466623 391733311
751253923 9729
55447199 600
990963999 4012
51544183 25772091
876297079 2921
545549708 1958
40215285 135
607002369 303501184
502978543 2864
1212 219687120
157937119 880
305101315 1017
807055420 2716
991288334 11545
934037410 5347
30841 889868325
572011549 2641
631941767 11792
535492611 4423
869229070 7607
23391744 194
911208887 5395
806509053 806509052
5846475 52
46200265 154
708000433 2360
344033140 2479
789897366 2633
299783081 149891540
10134620 2401
4535 826275078
393217256 1627
850208343 4533
667728720 2890
980096734 3267
33300068 111
506108228 1867
486601621 1622
642159012 3197
927789857 610820820
809358610 11135
798736092 2739
2100008 7
112245891 7018
370552280 185276140
659702198 2199
323698920 1079
195979912 3565
117488226 1581
630300833 2101
685718656 2492
471317646 235658823
934499583 934499584
2384 186478228
527865360 8690
121257592 2985
596219999 2280
971972671 37873
635796855 248684466
921003069 3070
79455369 50131568
759835945 8568
368575052 83977
982806650 513074987
408943649 10875
56125631 343
333898886 1113
93392078 916
818858120 4916
868201948 2894
703656665 3080
336724972 1939
686098336 6349
917482621 302229
763127629 11238
830082144 338119
261748900 1340
238109036 15513
505981370 2518
998647632 9960
188361971 1649
515505023 2256
366535720 24119
979478965 28654
337015322 3371
895715496 7176
214545441 9791
244667949 827
129060691 565
671829119 3060
961355974 4471
388739845 2007
69209189 287
9677823 58
22224985 2318
541077135 5796
503235799 5314
374598679 1334
1929 488085225
463189314 3277
992411770 22187
456000689 1520
761697816 2539
462974671 1816
359267318 1731
942315699 3594
857457366 27563
388199152 1804
589717342 9219
3789 738585981
824717531 9316
900471742 18137
210900331 703
531935624 2355
725397583 2418
852775576 28499
571927847 17796
341575253 1519
286351282 1377
241250232 1150
332263734 1285
236823212 95115319
705816593 2898
853270745 12508
970203235 3234
4248 489841128
235535265 1429
554823663 277411831
45079481 215
682502176 341251088
3080 375940411
381422830 1762
508157124 29532
300745059 1540
612893856 2424
234300001 781
570816300 2683
917096944 3057
932227565 7205
826776480 826776481
379735607 506024
463518803 3746
267073276 1225
648384321 6223
295552042 18587
41422 559266378
690360011 327962
176132704 1135
205207198 102603599
537898720 1793
293083715 1906
84888277 362
783000001 2610
865699857 8146
998977835 22114
592427452 2690
754200001 2514
397224959 1920
218190335 40586
966015259 407819910
969909396 5405
683911957 2492
288901677 963
348877288 3807
170999905 570
180633862 763
509353773 2012
350095011 1349
294803693 2785
792865128 12137
410035240 2227
1059 253082997
656963328 3518
196512917 5838
116099613 387
611998240 2040
896395104 7096
645597678 104907
501899999 1673
620084849 4070
276364156 7356
394851563 2111
934352112 16494
3252747 3252746
66178 562645050
970136663 15064
17180667 166
448850845 224425422
935158474 3814
110099781 367
813763501 6620
553696765 5311
537681990 7736
128610760 2129
98134972 98134973
420538417 1888
842316304 150092
421670968 2026
675159805 2412
648429130 324214565
823516214 654841763
85200273 284
920164288 460082144
82199775 274
826806031 10972
224125051 769
497637828 6383
744902483 2483
442871861 30860
281082572 6283
402758612 142941127
545649651 225434775
68698 951032127
336164291 23485
787741040 3240
953805060 3978
588632161 2451
412920362 2246
788946938 7969
95399999 318
302333769 1176
750042287 2536
448804809 224402404
162667952 1264
963003210 3210
2768 572394720
210220618 928
704097653 2347
967798560 3226
415801386 1386
953745645 5248
249560953 1349
898957298 8842
714078701 7300
830397233 2768
416771263 31248
104399652 348
954587297 4888
841191367 2901
5868 613536420
17000161 240
509807387 34112
586941520 2920
6409 810759546
442044356 2677
735395313 4262
751500000 2505
715304468 32457
310025520 5040
986289170 851103576
2787 787879410
18620143 128
593131913 3223
354600180 1215
334259751 167129876
965576470 965576469
295530104 1965
534459200 223754785
666187494 3216
689397703 2298
136199546 454
413099758 1377
807242930 3127
271657803 8074
560417414 3212
299694911 141901
247706519 2920
379965136 11719
18488501 125
475501585 1585
904232968 3326
859021789 6087
100374443 763
768510323 325392391
312225556 1188
900215709 36930
258285088 1090
774340885 3996
377655761 1286
696569895 268609930
711608072 2973
319501066 1065
593056558 296528279
398190119 46297
437698679 1459
637035151 3912
993924778 7214
460548600 4047
784258631 9766
487655519 2508
638951664 2278
793502646 2645
111881088 105948
340007728 3205
854969541 415056692
657128357 25369
368270615 3995
646296000 5600
217657999 875
308665710 5753
805570313 3040
575949739 11351
969107345 336298459
200927259 2779
783544962 351706841
359254793 3376
489334054 397248400
729731281 2449
222911199 111455599
717899519 2393
291068341 3377
758710860 4402
198878688 1068
688430834 7218
654312439 2630
742739126 742739127
144168000 1200
433270685 6466
125467416 536
552198080 2023
300599195 1002
296355541 1162
661778233 2675
99293995 711
891304499 2971
14664148 388
918354811 6509
530963968 9728
278071105 2465
284966696 1700
2777 448216131
836522758 836522759
534900196 1783
538409245 2915
984718007 5484
622560816 2997
508437309 9430
499686357 2376
357708553 2543
107089560 687
427244025 213622013
171449 674994713
798612383 9122
73991015 726
875698004 2919
371695665 1815
293846695 2588
616448542 6565
703096578 10526
88497704 44248852
934503116 3115
8487 494528218
748121851 5410
701331569 2670
791051309 8155
231626310 880
801597329 2672
806999189 2749
532365420 2172
407244801 19885
708300001 2361
546248369 3450
172745222 681
746103901 2487
622333209 233820237
10800036 36
445428281 15290
160199466 534
607667454 2814
861300001 2871
578134921 3730
272263396 1341
674251499 434413645
245908044 1347
668901039 334450519
467100001 1557
348683777 1631
533517809 2069
414312072 2196
549992480 3940
77399901 258
533105377 3613
129599568 432
996896676 3323
277112452 1495
99099097 99099098
587056144 415057848
416869820 1590
759753416 2875
458101528 1527
444569447 2584
249564144 6096
582586825 7576
452703529 3816
278119932 1852
692697280 13904
591356761 4792
39124241 138
257013959 2760
113157140 1006
550792319 24960
912600479 3042
548998171 1830
94230944 439
38143627 934
593816300 6706
374432946 5154
5813 954028881
788277840 6535
762924150 8577
971742703 15373
398401327 1328
3144955 271
186831687 6621
476579775 2846
809400000 2698
817427438 817427439
922526544 3406
126326552 839
824785370 412392685
764396839 85018
591004527 6274
223308012 1118
412802073 1376
600992809 3894
220571278 2285
999782777 16194
689604880 689604881
14270 993135778
985803285 3286
825652249 385350259
986481844 6095
277706209 971
963302336 3211
635999281 2120
204600682 682
936873606 8395
9510 386853071
698100480 2327
273675810 2909
473092153 9026
252294779 252294778
528626261 18353
884139296 184769
224519092 147139112
667197777 2224
601304713 7076
745581947 3442
400499349 1335
58951531 58951530
920292772 19826
721813050 3010
541715075 541715076
961863103 480931551
645103941 522138570
815463260 3249
417190668 2143
836257481 16547
2544 418205616
212281840 106140920
159574436 867
488734441 2440
836245460 4145
587559316 2935
160171269 876
926865271 5658
917857729 3624
3412369 36
288127217 1012
923411912 457741612
807020821 5130
630042925 11171
676276301 6229
941421953 52273
182061214 182061215
889108079 6576
844788067 15082
607571954 2865
81333271 590
519754767 4604
298768424 1468
681310118 2746
307200889 1024
293047034 293047033
897299346 2991
557428479 2240
730052975 2694
1869101 934550
5392 670095170
697280646 13973
723 176709060
2981 286844621
472958590 29647
152005919 660
279599881 932
877266723 438633361
63068011 452
20099936 67
566695195 2088
546401417 235375540
532501775 1775
496076771 496076772
954203185 4636
337425753 337425753
280981795 6392
289538420 9147
774302411 2581
35400117 118
326106411 1190
455242170 2719
445770763 2099
725281135 272821732
882214692 2954
278750460 1529
416399266 1388
1550 412588631
291352874 1375
807613550 364556766
73282177 288
929967250 3387
206614069 1476
683066199 589497597
746221033 746221034
607800001 2026
772932436 8819
27122743 101
271508911 1459
799792849 4568
214673062 5788
264114041 3760
674268767 2538
909903032 3033
889665480 3810
870465705 7286
628201678 2094
576579852 5591
811620959 14205
424204688 1654
503038404 1854
3287 920609995
720189239 251070933
213977995 3782
169800722 4517
927326958 8797
697904541 7190
950074999 17500
940327519 27052
368699849 1229
859057255 4940
798718461 2735
83729831 41864915
373410468 1611
904173810 3590
767505127 33511
718799381 2396
784611636 2895
582856206 1945
35700107 119
579597290 4132
317917649 1614
211737687 944
877799785 2926
335087850 40494
544732895 2267
68247495 271
235199680 784
852648479 3560
3602 370361242
191566277 740
304214689 1259
740 128340837
996714509 990111372
45172977 1028
325427685 162713843
211935534 901
458477719 3464
98465151 350
207609654 1115
713783317 7550
909940602 14251
606602023 2022
31519907 173
910889817 6584
234300781 781
215461810 128211445
378199183 4033
580168176 2544
751062576 3498
332930521 166465261
62834849 1794
969903234 3233
720898212 2403
64942049 523
974762173 10281
888665288 34123
541987374 2819
592673236 5074
631247412 2711
65188379 304
99939337 1218
526500625 1755
985972568 484583216
631605834 631605835
635524500 8175
999961006 8261
291363814 26689
402900001 1343
555302812 1851
33899887 113
645184319 6031
785499747 3268
932703110 3109
5873 248515995
946 142866434
927222648 7638
76111529 398
395347730 3661
37309963 139
598108859 10314
506548405 5410
583791093 28177
397041654 397041655
598631082 2036
975991831 8486
544259569 9211
233697327 9421
243637441 960
49799999 166
132382594 609
558086451 7028
466487551 2004
808870954 3239
850761178 3297
92099693 307
142517097 1395
545529856 545529856
369177538 1673
39664513 184
821942954 19185
909303186 3031
649146921 5641
2476 633723760
447374795 6913
709034466 32314
984071264 984071265
963400760 472301582
702914124 4471
103451730 366
582725088 3168
901797105 65767
938165773 15252
391124373 195562187
619450588 3503
86704680 48098146
386999999 1290
439198537 1464
529976160 16095
602804834 84240
547715748 268075375
115288572 1218
937080147 11227
10633908 5316954
800880755 4599
2516 626318819
292363231 1736
101846722 390
1785 427654827
794543608 7227
760902983 3084
569341081 2679
974777181 849976574
147300267 491
8518 457637799
572912703 8648
3504 587550720
729356873 10226
283623120 1265
210300000 701
556533511 4434
978003261 3260
340163791 3513
15 2699093
567945756 20841
921899999 3073
48600144 162
352501175 1175
139212167 629
626257548 2245
6391 786546289
4602 781116713
142915321 142915321
276746581 4140
540945352 1943
194846231 4452
42600204 142
68700229 229
573299525 1911
924660882 11731
46436784 46436785
157799915 526
17284126 6331943
871631823 3611
778037890 3307
937664395 16385
634162531 634162531
720148298 3363
20458899 177
39900133 133
698007645 5999
422781123 3048
537985151 268992576
769447372 3133
527102621 1757
464325140 1734
779346011 4043
893829468 21012
510447017 2648
94580025 418
358 65137026
78059698 39029849
366299660 1221
719182972 719182971
690577518 3087
837954737 44082
948896965 3163
496518780 2767
84471960 83938211
922729679 3515
143440902 2871
435298754 2111
407210001 2000
749137092 2607
472198425 1574
838989435 614030352
117050300 757
585397943 6631
799061641 399530821
993003310 3310
956 281099764
422726488 146342924
104304420 605
56494913 189
808477745 4366
708239476 3000
935581200 4260
14456 771140864
384489684 5276
223963643 1538
559136969 4920
985417111 492708556
262951474 1264
782 164477226
187824800 800
447257770 2049
57914906 365
435429836 4051
716398537 8792
118977871 445
526804532 10337
519043943 2117
731499444 2645
309350561 7081
61500011 205
123299684 411
464698502 1549
23343600 84
201686948 887
113884959 920
515398283 1718
837290088 25128
3572 982051582
757500000 2525
287 34044646
625391077 5122
727232912 2871
185845497 4117
435418831 2271
19699568 7524806
888901646 2963
230285756 1313
214201120 714
168551358 4287
810591494 7568
160544757 1051
166800556 556
986671372 56813
741790870 12461
171059989 827
488399819 1628
393901409 1313
183299999 611
283661819 1170
866704813 2889
502285395 25002
14882279 100
770952001 3250
951330729 5215
349011305 1627
882090075 5870
774587009 4784
281756130 1553
977444787 488722394
11860399 198
657747203 18203
836952147 3146
793131260 15997
435859407 6343
499128841 3820
163499455 545
146895995 146895996
402333806 7154
566053819 283026909
424666135 3029
192000924 640
891358309 3135
655197990 2184
657302052 5046
182435034 6621
109256841 712
458925099 7234
752399999 2508
2396 341873260
830388849 15096
136812793 68406396
344043493 1319
841652622 14953
441696405 2973
116099999 387
297734497 148867249
14153602 49
61015535 61015536
472802486 1576
968449920 47585
359028559 2521
125700418 419
104289219 102748
435869781 1868
73370653 277
715911617 43148
1340 217293707
59460172 449
719648861 6459
457199347 1524
52846620 256
965946394 3826
630269980 2305
145799782 486
536401789 1788
888699882 13262
599897086 413437
94199999 314
319496233 3047
354659363 2424
350785335 1192
339000000 1130
226029572 107450415
167573113 3052
541266271 3890
910801619 5335
130052972 1637
218839929 109419965
970112250 4625
84300280 281
842400000 2808
50184588 50184587
595161363 14369
747003785 6655
921003748 3070
969741469 3837
857484543 5264
745359 3
968137092 968137092
94500112 315
915234220 4317
97048295 659
887354475 8139
506436321 4162
2245 616464959
207027457 103513728
615299999 2051
286756405 286756404
319960881 2233
10435 515165515
341734608 5133
327970562 16693
642602142 2142
410649435 1393
960907354 480453677
886422474 3303
156631750 2190
430958871 72152
182452892 1769
249969228 1520
150320168 3007
968700322 3661
146558355 1165
865258189 9122
783038297 3954
733565971 483293172
405420041 4849
839894639 50128
966886115 7121
315890673 117811713
418783560 2130
606458496 37056
334179866 334179866
911096963 3037
869082097 7824
821036768 8962
542585063 542585062
602635214 10719
981599999 3272
345818490 3257
355693478 1748
861032143 4592
673171890 2723
773437853 3630
346801157 1156
536400000 1788
934648337 29882
480738889 2792
615597947 2052
972398887 486199444
120809821 429
559363552 1919
562476227 3000
940958330 10387
1780 459828839
990792766 12418
794384966 4815
310203363 155101681
529763568 8668
667268675 13346
253240489 852
515101614 1717
403073280 1635
189637605 2583
429576836 26563
929346933 464673466
243112002 20029
612130255 612130256
997797228 3326
431698562 1439
658547957 4353
660816505 199884
699473431 4214
662142977 21376
109199787 364
790690681 2830
538580220 211831148
417301367 1391
994391707 497195853
1718 128141838
384725299 131439644
5457 858517526
138600458 462
5701 597634852
265199115 884
400936596 1432
460127850 2535
659510949 659510950
694972971 3927
96699417 687
447100983 6113
35405025 120
187595223 93797611
373943922 1427
81114601 744
55316166 188
801072103 16646
693509603 346754801
880644946 880644946
874042299 8309
798811312 4628
771900000 2573
826583164 3931
778796494 3416
7266043 63
219936918 931
426050242 4541
983123708 5363
830263094 816738032
219144668 1633
181199709 604
636045697 4056
982978100 4973
951862723 13621
198600000 662
950997813 3170
895795539 64367
117899608 393
540192920 2247
749127563 3362
769535133 8409
583328615 9656
769692526 3361
855001594 3573
38877299 1155
822920724 4206
909969374 3649
361486678 4931
377144354 7224
771602572 2572
950121190 3727
65262411 258
106685607 646
859312849 3838
8654 731398671
836169624 6309
420306600 5244
802449698 4780
492686197 3869
799356719 7160
480405312 433033294
812580385 3696
344840366 1865
268804634 268804635
4006 752799396
471899793 1573
607581737 303790869
11314368 11314367
370198766 1234
201599327 672
333601942 1112
407181415 1414
766564417 766564416
44267275 198
527754601 8980
289727970 14557
531640303 265820151
996985802 5012
998492501 28775
67803504 973
68462211 277
725180210 2792
77921130 265
39923716 195
493199706 1644
871452282 8653
396058899 2191
910805097 3036
230912486 2335
561822614 4999
100754704 100754705
9000034 30
175114007 34049
859192816 8157
670569341 82418
98487073 49243536
605227888 5342
535878382 3229
800534195 3531
204025924 3870
251699160 839
239191719 847
410497929 10856
978980021 1732708
113032960 6064
418819464 2058
508900944 2507
491766601 3764
823620412 10577
142018412 56003632
559748929 7682
579771091 445816167
929959289 146913
231055552 5317
335849541 5122
737212265 2522
467795647 2895
647630255 323815128
48246373 333
923402094 3078
378758424 47502
646167542 3889
600302001 2001
499800001 1666
908703029 3029
288144710 162561660
440700028 1469
69600000 232
564008061 2906
289204917 1582
939513456 922975360
215700718 719
183017294 765
1272 272816016
770102568 2567
96 4398370
669597682 2808
465053861 2366
528414454 58833
191270547 664
903988401 3235
429615140 1904
919488506 7162
300681716 8910
609762269 5790
46199892 154
684593397 6988
304499335 1015
152663351 509
659547788 329773894
940783644 452746603
630840427 3210
853204000 2844
2653 590796570
166073417 626
629414931 5896
496799707 1656
721482190 3755
243120436 928
763274810 3554
89782308 89782309
677103262 2257
330797492 1139
440859978 2094
427800455 1426
715203395 2907
423343094 2023
738205265 738205266
2444 690293694
633808662 8484
109452350 763
109800245 366
761785804 17897
114900029 383
203464801 825
983858759 4980
191264469 1303
527727823 1909
883123622 46378
290466960 1722
477483766 17550
684675029 2847
378860585 1684
546947799 1960
164100546 547
967429584 49188
190337488 1597
835503193 2785
733059609 471118
53999975 180
819425741 3039
68662879 286
803249616 8606
243941363 1791
201698831 987
739442446 739442447
163557032 163557033
132600443 442
913803273 3864
923552321 8608
134100446 447
488165773 2583
613075049 8282
915302473 3051
543300466 1893
989661183 432229975
609962640 3752
683359845 2564
975395364 3497
49209866 24604933
21010 767222170
993173047 4295
462001541 1540
3421 746746143
806271578 6302
329440816 2145
455096393 9602
909464329 8529
351406945 8148
752566723 6123
218401141 728
520473364 1849
212861048 1509
3941 911797642
283545821 3577
375113625 2893
757073242 6822
921600871 3615
714673251 3077
732937022 2623
572001045 3619
684807996 21029
946196166 5882
829503126 2765
94136355 401
118799751 396
713095476 10677
205500001 685
334377162 11229
536181454 4183
914397795 3048
322801077 1076
362735668 3458
848954569 10632
443973811 10430
261494260 4460
951514200 10920
169021494 885
295799684 986
3184 948047545
784502424 2615
280814409 2813
532267644 2949
213424274 106712137
322200001 1074
37978980 876
216433000 875
727737281 5560
683366919 101030
958723167 104145
343523490 1510
258945373 915
969539873 4566
239148197 119574099
595132693 2662
655534009 9452
776038603 14309
241836439 241836440
598502230 1995
420901402 1403
28478457 111
974306324 3298
685871033 4312
929663730 29754
43627200 732
438832915 1713
17738851 127
837333961 2883
473228491 1867
841333528 3851
229340752 1181
413140811 3044
915697314 8953
865783297 3112
196800657 656
376653968 4033
556294497 2957
616481376 11312
414823889 2311
364628211 2315
709270135 2754
444728264 3495
137791937 544
3420 968508789
555901049 1853
694331897 3059
477444799 3628
157687946 1408
759395682 558796701
890356256 3481
649574639 8412
848101907 2827
554587446 26893
596761700 596761701
645285105 2774
130149398 1061
948600001 3162
737997896 4641
148199816 494
30554 862964711
3606 620517541
821402738 2738
12086 871231396
935758260 929169471
930848160 4512
260702402 260702403
835202783 2784
798902664 2663
595501984 1985
583201424 2131
971477159 4652
682802276 2276
274602648 26741
340812783 33289
544502716 1815
660231169 330115584
197662227 1155
559982948 2249
404468063 1952
769436133 3723
349828976 7504
707099382 2357
684182537 4241
697416579 348708289
340035213 1642
211749391 2654
776750971 7384
13746747 4612618
3922 736534705
53864365 1109
2841 832918698
310686991 310686992
180600601 602
20100077 67
909816743 454908371
508204095 3227
139135067 69567533
607193903 3646
150416461 540
15455664 63
818184942 39423
861120105 15642
278065515 5865
912572023 5348
483604849 483604850
515760153 37195
272100000 907
647700001 2159
960127808 342436523
482200735 44194
489643061 10497
137099543 457
39104266 209
686710401 9019
684302280 2281
364500812 1215
953614899 4460
459693421 46965
653144520 11796
720511155 4088
715290455 38159
291210017 1121
102300000 341
326328720 2270
455597891 1606
643137996 2183
987367142 6361
414130074 3631
30011629 29418441
9580031 33
169836117 1447
826530090 2881
928603833 4429
193199355 644
317999362 1060
979020318 979020319
349076224 1487
541319986 1859
332877384 2744
645898085 2153
360438290 360438290
580823499 290411749
189547086 94451998
345273044 135920648
967619537 369701612
748500000 2495
966607991 7069
788789248 2752
830700960 10373
564740766 12674
788100000 2627
383655665 1465
338530049 4579
309335995 6035
254761016 1659
935894323 3501
148946288 497
769809070 15368
703077109 5854
534510843 267255421
975564262 487782131
500167201 7072
877197077 2924
355797907 177898953
140423042 982
28059120 4806
331481646 331481647
502467990 502467991
3590 587849478
58332245 29166122
794660631 4022
376634295 2602
926934378 463467189
343084588 2182
783944195 708551492
73510511 463
966189532 6734
2380 680589560
460047022 5812
777692797 8729
499500000 1665
893352070 893352070
830888029 3470
447899999 1493
287099044 957
363237627 5647
490811771 2029
660718537 645032239
823172399 3600
584447110 5505
1617529 6
345588791 1720
891314159 249040
908160094 3799
256199147 854
772608912 8168
788346752 3208
158646929 942
395724222 197862111
578526890 2323
379512706 1885
225286726 112643363
359872257 359872256
836071675 4528
518137992 11532
249899167 833
971611865 485805932
3873 549491746
237223279 2386
460260676 1915
866276193 4356
4016 294068495
724629691 362314846
35606159 272
769861274 11775
145018152 709
691995615 9705
738523196 6511
961016894 6789
725100001 2417
413366509 2570
172233263 3994
647294923 4482
605599709 302799855
233133039 1658
830648346 3477
210036049 976
414778531 3695
551888645 3587
315742033 2982
554401123 1848
155394876 754
658912565 439127732
900272141 6950
53175359 1640
906399909 19463
1482 260611097
124341277 60722393
96600389 322
634798592 2116
630299868 2101
652408627 5057
329603123 164801561
949655637 53185
10071 416459170
897848212 18057
9189874 5210022
682156534 682156533
55731097 55731096
880641857 3446
734141768 8137
357247503 1616
876301979 2921
482001500 482001499
135600400 452
78023691 286
999000001 3330
392099741 1307
949281377 3577
34321165 166
331501104 1105
913496954 3045
804655519 3326
146099513 487
627000000 2090
356871489 5148
656713008 4011
547592291 3081
25233755 130
511655465 1878
904200000 3014
737354498 39451
782612191 391306095
984818050 5607
373501501 1245
846403655 5733
544152543 4534
526774249 2184
797522590 398761295
2789 735107886
85923696 2363
828297240 2761
806097312 2687
413098623 1377
14097697 48
175049847 846
485298633 6412
303681852 1111
987002075 3290
328882834 1139
602142881 4005
698526907 8778
368400166 1228
45102323 213
2979 2712018
888602847 2962
61725664 611
309809834 29102
624 165743594
2478 506558494
105435489 1072
3946540 20
842418820 4330
185544264 3293
375301759 1251
532238456 5608
747016590 3071
540598645 1802
562567075 281283537
713402378 2378
571300074 11825
849833961 27766
784183841 3453
81299816 271
873517630 400466470
960195171 3469
806687145 3179
178005864 1164
903339262 3531
732817650 7391
806021002 4473
560164937 280082469
807076654 403538327
838199999 2794
174324903 2480
765302551 2551
5305 726254500
736858200 2600
827317070 3171
609537441 2155
668041979 334020989
919708049 860329055
2169 431936283
147131213 147131212
346629282 2483
262265522 1221
215966843 838
4765 897128173
355189801 1425
734397927 2448
135090630 16715
988785917 5848
577888343 2754
191093162 1263
177654485 874
706500352 2355
787131010 2953
84035236 2505
163950325 1771
911145221 3964
412096597 3986
771900001 2573
857818112 14176
374517508 1707
238061209 3234
186662057 1793
577447813 1971
283500019 945
3825 868340025
737486181 3226
851398501 2838
733386672 3569
458417248 272579623
380289536 132927009
134912985 818
903519672 6072
139082298 5265
54340377 271
299864549 1067
214176040 1551
154714513 2396
787808211 10176
90567594 86502
606297978 2021
917426450 13633
904833596 9169
4787 868175107
928038217 3478
794911205 8106
651267096 4402
580892440 2069
254582422 1249
184578681 2923
910542794 455271397
570173117 570173116
677751744 5056
184080580 719
899457455 8417
686329721 17443
973999799 32712
489816828 125971
641564999 2500
147923694 1040
620909956 3519
351900212 1173
788175673 4289
548194050 1933
133832966 561
210143317 1106
989955481 455059699
435901452 1453
918665525 11586
319910278 1894
777212529 10064
566987340 2218
2784 809979744
550503472 1835
91800310 306
526800000 1756
242770947 11452
6298 784127449
79322399 3832
155063159 2709
712193323 356096661
916548746 10389
387301290 1291
374320047 187160024
732000569 2440
610009635 9210
3682 932098300
45812625 176
164610073 878
585013592 4696
122550011 468
464690496 1616
793202645 2644
481038809 3064
117477 3
516834007 2615
656428906 8415
939481216 5297
293616480 12080
827765461 5109
574587285 5213
895676100 5407
1514 453099322
893304238 794021207
502676770 2063
381139273 4812
632028229 25012
721426011 2649
754762568 3983
249572461 1202
651904064 2173
805532160 12091
630842786 8659
729073010 21707
579601415 1932
877563875 10969
2778 811929266
887009890 3639
2672 399825362
444487206 2048
970137046 5905
179961456 816
842439431 3846
358716606 153326907
466801557 1556
146754313 146754314
845107768 3197
992064577 542026298
142485484 846
548110850 548110850
180389460 1133
550799082 1836
151 44379384
898631607 3273
153802809 711
803942722 6392
786202501 28172
731840873 5034
358208432 13948
171689086 624
542789102 126432
735900089 2453
177419805 692
490690859 9190
779915855 10466
849778213 11094
264573737 1117
850499225 2835
885276051 3725
113856853 804
815095550 20101
10321968 48
985710599 6153
394243473 1833
192706047 20551
885899262 2953
32195813 327
832837918 4503
312987471 156493735
979235972 968251665
60154 548839819
745515532 41800
48026356 178
75607649 132645
93529151 4574
273560390 5046
66726265 264
475500001 1585
432901444 1443
399472079 31146
427881315 213940657
969300904 3231
404465671 1890
629162068 3980
165853455 82926727
168900563 563
446162629 6832
130716271 1062
60600202 202
348471928 1391
361896542 6896
684901430 189630
33634348 171
739129869 3447
750702601 3660
329021038 305497437
694499393 2315
720182881 15089
2809 633142881
442816752 1625
266381811 1468
367363665 2248
119436993 985
365702349 1219
190543402 1657
685711185 2505
713593100 9790
807624957 19634
386099890 1287
370538742 1526
288706085 1214
841800349 2806
210150418 1591
330615016 1186
406386534 39979
600388402 19442
194802869 1545
498821005 1836
176919424 704
506076054 2115
852604067 2842
99119420 99119421
371064304 1717
932739173 3870
578699999 1929
382822681 1939
713032355 4799
714889198 19307
937867164 23621
104983116 464
492180305 8624
325836168 1229
358350506 4591
905153046 3857
4849 949099619
743384797 3597
77437977 616
872980453 872980454
308629109 1499
86919279 1345
477348766 477348765
172611479 771
962 130154649
380173735 3539
53099924 177
822555937 371105342
724330530 9779
821589181 26940
3049 731942058
161106373 634
808243199 3508
141156351 11214
159293561 1016
974103246 3247
847798280 2826
507815399 2635
943020027 3364
954900001 3183
769276620 66004
327981363 4015
314606809 1608
804524419 402262209
368107324 8996
236608949 974
509220824 2527
883697879 114386
27673727 152
297365020 3026
327963014 3298
718232494 3811
19119066 64
601083991 7605
534656121 2822
639024373 7994
764339491 7947
663552135 3011
591701369 2314
646801244 2156
522237 668003026
428186386 7793
310247587 13223
162972245 10547
487703600 21695
624407525 3306
8418 442592653
169344076 2103
279419606 1216
3233 483661008
535387797 33067
428930841 2020
896904119 9260
27376378 216
962283917 6589
720 198684527
2775 665037075
70644621 415
26796549 110
216337911 858
548728991 1944
135726843 1276
243600813 812
836600213 5381
738362236 4564
324221721 1903
121955099 677
463743888 1673
485976611 3710
576146980 7038
628 127849496
555312770 2081
4112 707193977
922300637 5533
338019945 169009972
322306788 322306789
351195526 2923
972169946 8631
525244518 58207
819139251 2875
108447450 8814
765663393 2750
442871520 1564
60709146 231
370792088 1992
24265245 12212
242402364 1567
155571209 612
82979230 41489615
673797753 2246
698143184 8572
2513 178149083
109635229 410
789562107 38156
659885652 2764
554440574 4086
33892929 155
920097681 3067
2623 581243685
558998567 72693
40184495 396
216104251 3702
947137994 42011
647067941 4222
54649379 230
443038453 4309
665393554 4130
220397216 110198608
831302488 2771
487520067 3274
666819174 6117
593016270 2805
361972664 4101
412813579 1389
591300001 1971
722397593 2408
40199867 134
148303533 1973
504899764 1683
285961820 285961821
579241067 3876
87297022 527
6399 267958125
969812499 22569
888097236 3012
331448644 21836
163178875 3834
284701712 949
335288297 167644148
864193822 2927
587646350 78349
945299163 11389
25256744 127
28067999 125
969018433 4181
616918333 4042
879897068 2933
726130993 5636
169954134 714
3521 964982865
210903673 1828
611872705 10611
699225464 699225464
117233111 727
133199550 781
618715519 77562
30242 880737766
852391345 5442
797048244 4803
97641778 703
230273062 95217635
6820 964832220
400007916 2802
94731002 1163
8456 928491418
203820067 203820067
715003327 3233
939252400 3753
992173920 4560
964677064 4498
807738868 4891
888960644 20686
288925653 288925654
506076659 5155
820197266 2734
754865638 23043
415315680 1469
552114707 5051
168542322 1434
5684 521910564
114977243 498
733200001 2444
71787518 681
426297646 213148823
808901262 7301
450945617 2826
893652123 397709
769663331 14636
494398353 1648
109595574 575
744997253 43266
273382659 2968
97580130 1574
197350009 1156
188399655 628
846713129 2948
205200877 684
846298906 2821
797483477 2932
777800649 3912
636506521 2210
3622 884177286
227973787 3975
956696812 3189
581546167 3743
567806683 2551
246340710 10115
655975704 655975705
975901830 3253
250395129 1770
214342935 1579
330301101 1101
416282731 208141365
24876283 1503
931799424 3106
161850028 1451
645611340 4785
338 80419202
839646856 26649
398953851 1424
887677347 393995501
360070560 1440
554999999 1850
367174081 3269
202829043 3556
1508 408000212
722697591 2409
506035530 1781
920072489 5386
747896189 3887
303300001 1011
531315159 1902
3038 600424244
953292480 5080
420275965 4734
557828727 278914363
245408099 1706
808924514 16966
695482415 695482414
716039258 4463
140472288 2767
428221121 2517
564937548 4549
647400195 2158
938699999 3129
56100186 187
812554235 12546
48472935 255
356768299 9380
688500066 2295
624046369 3500
602275419 2022
212683151 1805
655668264 655668265
652732297 326366148
530998944 1770
1901 99855630
453001328 2673
2365146 14
324155960 162077980
415750238 57671
979782405 4585
913502493 3045
706974397 353487198
3008 527624449
466975136 2887
658664030 3281
169981097 126935092
788405066 2933
690855689 6090
468209896 3379
882845497 3599
916072095 17492
420601402 1402
352689364 1807
228151155 933
94340631 47170316
586888519 2298
575401919 1918
879602932 2932
792759391 715320654
564396700 2329
998827826 4262
547648127 11664
526966352 2313
724219096 598547260
283935121 3529
473111627 2693
930100753 19283
230700059 769
592901819 2994
572247192 11975
691087226 2384
446642123 446642124
24086993 197
818000873 11708
571795783 50567
534639112 2465
521100001 1737
252299158 841
598548784 2182
363943228 1449
630678179 3820
857582706 3245
937317505 3632
170184922 579
736613691 368306845
190459173 698
2189 282434082
564298119 1881
634844378 2461
728843226 728843226
410144175 1525
452815581 1654
529595817 3166
643250355 321625178
867277529 433638764
403151825 3333
732340794 5984
122964610 583
234599360 782
817502473 2725
394680025 4437
522987573 3545
550438966 4543
374690127 3343
865487193 3887
562736151 3608
531047945 1873
184748264 798
330948324 1113
807469741 5364
931677311 5532
562811120 4203
133209329 1177
835498937 2785
858136115 429068057
8841 331294596
157054715 819
24493834 92
496804855 7024
797629797 4704
74100247 247
32236629 156
244799547 816
43665585 723
146761335 945
476098413 1587
353801260 2390
223217667 4746
62960169 458
249575584 1159
149107409 576
197699999 659
672612863 4366
575517782 287758891
8444660 35
162977392 596
378545661 378545661
687342887 7884
802986833 2969
278028299 1303
719253792 359626896
181192583 1574
1386 407905344
249528128 8672
841151426 53758
457145131 1938
710436277 4019
981569429 41385
892469655 3927
305392959 4220
306540058 306540059
212063341 5820
121799595 406
467482049 13986
622920198 3325
169668342 945
761466226 8585
689702298 2299
619021019 8742
595015039 7961
715006010 11982
895934789 24221
609842636 609842637
488487267 3483
2069 161258812
553431027 9778
3976801 25
907500788 14854
718573656 12203
383700191 1279
654902864 2183
571200000 1904
226974922 917
329999892 1100
723062021 12975
23099923 77
713652517 2831
611125087 20551
349404303 13768
890250252 8518
706502354 2355
310619688 103871426
604802015 2016
989401331 3298
791940008 8317
924738479 12816
888 116250461
468265050 6210
514106549 1791
598197501 2900
550501075 1835
1605 11393895
945312967 4446
105626055 52813027
663098340 24528
412420969 1476
434098817 1447
417769044 1554
658050885 9959
572567133 2302
630816717 3244
85951291 85951292
535002093 19287
173827830 786
501579836 3119
55592856 305
500401780 1668
993005556 3310
484752459 4849
915912388 24610
714745239 15955
415371507 3310
435390120 6030
344100001 1147
45900154 153
928856719 3160
817388495 3091
189300631 631
661377501 5734
114992527 547
398140679 1470
412886958 6179
509603916 2112
138299775 461
498535755 1714
304149869 5862
362880329 1846
902803411 3285
18544281 18544281
761972523 761972523
537598208 1792
515269656 2596
235800980 786
312615374 156307687
43799903 146
664307902 5575
710102368 2367
5238 129310506
613802867 2046
81299790 271
50881853 592
818473057 4023
113727300 24405
787503071 2625
765672949 18778
979208054 966427102
164269403 828
982923518 954745588
5928 389700792
433915975 2564
44752895 473
809490659 3013
4924 359826185
393190277 4015
512812578 2039
921391375 8048
380551932 3452
748721264 3065
19907021 129
557486544 3023
835704850 3970
724052485 9111
23773911 146
529861595 9782
425872734 18606
884997049 2950
604201561 2014
1686 154410624
480869216 3569
321210220 8683
604174618 6136
80876865 2319
417671190 1525
867046741 867046740
247052149 2044
946269354 420821685
562073202 562073203
972391984 427104417
353099999 1177
960106902 4437
399688904 199844452
483292795 88656
199567957 692
833871007 833871008
606865901 303432950
48552491 24276245
673511598 2536
538800123 1796
180882294 12151
71438218 255
840248640 6480
390863551 2150
965277704 9269
374112902 9679
14638403 94
194099354 647
377824605 188912302
805885855 15485
946854978 4362
303395245 2179
679023290 3889
590624393 352666652
148799625 496
459571349 14875
832502496 2775
159269460 1110
235518207 1190
428275176 1722
731180253 20310
559051621 14545
786164960 3916
569101897 1897
151621741 1180
239801326 1356
132041855 1074
648490193 2442
392714134 1712
17315529 538
635506963 2558
939352500 3735
124274110 6694
699730830 320932716
71649654 385
45660577 1691
837041113 418520556
39000000 130
795302798 2651
324414288 46134
87208386 323
454715832 3869
670997061 6221
581252382 87880
231621820 2067
314798893 157399447
411518067 5386
84193900 3100
501400576 2001
287046349 5649
160694029 707
72899757 243
784502924 58675
898 251204381
938004486 3559
644053987 2309
811842599 4999
579662681 2327
946299024 194832
716216726 358108363
764614016 783416
954649183 8308
40 2933040
796155226 25278
640888380 24783
446243531 238760242
59335357 59335358
276599079 922
932574974 4103
808180144 10156
105266184 888
808253077 3655
142935582 71467791
277419683 1102
965178469 3814
382359055 382359056
304593303 1041
581813429 2127
124569207 90080063
637751245 8817
317848250 1403
166525663 577
658977754 7156
998974123 956776405
814608992 2788
605813089 5496
162599801 542
150761181 12259
660757074 8923
731850619 2832
819748349 7155
9041 578345215
34647644 674
944103839 5032
615282187 3211
21897200 133
946908031 819240716
708807567 190779
498542371 2973
84544709 880
611854923 10774
790507425 5152
548998170 1830
891297029 2971
422006112 1672
912680208 3729
513571026 14782
908881054 59785
325751737 7135
62700115 209
392835179 9441
567812008 3607
794854952 3039
134399552 448
731872259 10908
298869763 2014
785401921 2618
398765288 1577
944579081 652851226
929251219 19119
994122430 994122429
577558898 3977
62053796 336
37303668 148
920009706 7871
529887932 3720
637235525 22675
454389757 2553
791669774 12857
488400999 1628
560418461 9058
836697211 2789
521412517 2166
9865103 43
463799792 1546
905962059 53774
450599147 1502
779724288 5152
312598957 1042
461171403 209194454
983693511 491846755
298200994 994
221967228 4396
792510993 5264
385582512 385582511
495598348 1652
138981138 138981139
131665172 1748
281457156 8365
437922909 2995
775407890 775407890
116865721 1928
486465869 2461
2520 608014059
348771848 140857748
373312274 35175
512715292 22291
557100001 1857
686102288 2287
942088564 11865
140710720 1340
669718726 334859363
369245480 2381
60872874 209
959940864 959940864
802767565 3294
10200018 34
669414530 7665
833586019 2873
772879572 386439786
301800797 1006
690512279 55365
919915231 5614
650700742 2169
436499999 1455
3391 781289791
406536672 1406
78721241 1042
2956 342130679
84621193 448
482707497 18957
394238357 3095
584108471 14870
762616178 4721
768522725 3067
177296582 1126
792616826 2717
601854367 23443
313757495 4524
545703554 1819
1164 150744550
539739839 3810
844212537 3058
786001990 2620
50393565 176
269100206 897
744752508 3100
816090201 3718
38126213 2963
147236986 511
493499430 1645
3188 695704907
382837500 3075
4941 908725086
251316814 1426
937320616 10563
536281717 5771
694520024 18062
118463974 937
102299660 341
412564799 18685
556100190 2621
140794463 2278
225168368 1357
798004191 2660
938349620 12849
271440841 1096
936464496 477317
755343776 4616
522898257 1743
887835299 3300
982208808 4887
507515583 2752
527701758 1759
809040193 809040192
147600846 492
535378869 27809
786998210 267716634
586779059 2103
521416959 3094
88177888 463
911786970 4118
892092421 5254
69945359 32880629
742314817 742314818
801302670 2671
550990226 3775
605254053 605254053
784500114 3037
683370003 683370004
93066217 744
428895039 3218
50796827 25398414
788227109 9996
561170257 4783
964196787 3214
725207724 2789
524111921 4883
110441610 4450
552527135 2232
861536751 3554
435554693 16167
4107 280467042
914402284 3048
13693400 5221363
212554996 1615
333480124 1415
71347106 251
314290137 5809
207075067 1019
936760383 36638
687390064 2382
1935 216715357
373029561 13479
901774015 4253
873715397 10734
933003110 3110
515693469 5511
423809862 2478
426100345 3059
448160870 2753
865042954 16707
984390409 984390408
893997021 2980
995338888 3530
571369350 45455
501181717 1756
832647060 4887
368010656 2899
901205698 3004
822603763 2742
700367716 16155
514490600 4330
307 91727916
540113772 3438
731199734 2709
857797737 27930
566726251 31613
64200140 214
562498536 1875
43880 807584277
447431836 2573
222299948 741
188619397 640
591924999 241517451
930601348 930601348
410700398 1369
217208461 5437
488910779 2303
928540497 5512
784796633 5839
552748789 552748790
474001160 1580
289733823 144866911
166272660 1393
233934490 1707
52921 614412810
959909929 5627
14 1927590
498300000 1661
813905460 8157
555453826 2422
595137099 2517
314159433 1347
280939799 1580
933010806 466505403
692488994 3017
21683001 105
675632875 10508
324096625 1174
609501807 4949
390108390 2069
9299969 31
554020621 11210
648667709 3033
363059241 3523
71099764 237
152670335 2856
80829614 365
705498720 3905
695703150 2319
16990019 96
792333368 2947
243000000 810
760304408 31090
846824456 32677
763904905 2744
359100477 1197
2145 491061285
429840129 2945
362072128 362072129
75742202 269
218100726 727
904139123 6562
758915799 758915800
343425290 2773
910 114143684
376508912 13936
316718927 21348
185526085 185526085
15445746 57
266083927 2751
546913071 25001
435935142 236475592
278867649 2050
993795014 4484
1718 473417234
458090257 6968
513507356 4617
373637740 65735
697028749 348514375
706998016 2612
334306045 8065
854980909 10284
606822995 303411497
430277183 10986
565983373 14964
480896461 2052
152127133 833
945268026 6140
994812672 10128
993 165017733
159376609 998
915669936 3914
201881609 930
213591159 1471
506778109 6638
601450352 2683
335823789 167911895
30187137 448
806699727 2689
643963263 2807
694802315 2316
5863 503835605
2300 489361887
229954505 2806
264632847 1338
687299999 2291
667111717 27471
64690376 32345188
209349356 1046
22707 436555698
216000617 720
344355222 1243
901420611 4085
837124383 16806
214499797 715
914454192 5232
654928658 57214
649985185 4371
831232174 415616087
480410900 1987
2830 777192912
2623 649748527
630161997 315080998
159523936 7764
359032520 1496
930313796 3482
2135 151225230
819481536 819481536
240035669 1890
516624324 208597427
118711951 59355976
546851940 8220
864770944 20568
329161465 1536
179527189 77833738
919643013 3151
991796693 3306
326654683 5816
733620966 10361
284700000 949
585038255 2382
430444603 4070
455998481 1520
455098864 1517
607391436 2105
388814207 2474
308400000 1028
252758328 2901
396803179 1460
321599999 1072
764449371 8185
470120905 235060452
366465660 1347
476834631 476834630
827997240 2760
664191133 4611
647699463 2159
540001525 1800
364500060 1215
169200889 564
953924845 3324
963467699 10580
50584175 648
131188716 3323
243476325 923
643706547 2348
381002010 1270
901334324 3428
919958283 16429
827690814 8245
215515116 215515117
841800466 2806
415718352 1512
659204986 2219
575998864 1920
435076698 1939
263383569 1033
31142 916636519
703182089 3374
503648895 1756
956525336 3224
536143682 2441
813848749 3575
906297689 3021
891409973 7691
679202264 2264
814021883 28092
208692593 97543966
497036191 39929
362290108 4821
807798727 12268
358028714 1589
570269743 32313
516599772 1722
207794799 5363
110639730 614
635108339 2507
882898436 2943
4584 386168607
744356751 6141
369001230 1230
421413309 3134
899097002 2997
525919359 1754
904309153 32416
738597539 2462
24600 173950329
512272447 2348
390273750 34691
803997321 2680
645087891 645087892
852627925 3826
665100469 2217
477301592 1591
488698370 1629
750359040 2624
220315211 1601
595075212 22116
44427427 317
644674282 322337141
498124656 249062328
735191310 5080
274261300 8860
569623957 7291
12731 486557671
120869560 1505
675680566 675680567
206339874 875
638525182 4518
894950298 9122
231873117 115936558
800609627 3922
672302242 2241
778595593 35478
325595490 1983
549299999 1831
739466693 12637
308779379 3822
367594002 5002
429202949 5802
3175505 15
650704283 2169
576608561 9680
517199999 1724
130800001 436
657452713 8897
282402380 1791
692226136 35623
118800410 396
348165526 10326
284144239 2096
420221540 7824
804201338 72797
31865104 139
570422516 3959
783597089 2906
710756614 6419
839446944 38046
191311875 917
188119649 5100
413365624 413365625
695504843 3095
625377011 2365
75309249 524
946635437 4274
197099716 71898976
343258964 231812803
118526697 7487
355806566 1865
800702669 2669
825597247 2752
791354648 11389
835218809 21330
41450524 170
559510513 2024
817996384 12689
895898407 5751
389124291 3242
489441133 2718
1285 293820390
857524366 3921
240223724 1282
184800610 616
999867154 7579
902511220 16100
481768406 201929943
6384 580075018
858952934 5877
489491624 23505
777590548 3443
87682998 87682997
16800013 56
363948719 244693708
578143436 578143436
847090529 423545265
481498395 1605
457296635 14901
910637691 4551
677353290 15427
596395338 3486
995302539 989684182
136307949 807
180821179 1182
768761723 768761722
821101456 14284
1596 445161108
632842405 4789
999 166174659
138777915 617
795806658 13565
134352207 837
36299878 121
491099932 1637
832786828 5459
79200457 264
163799999 546
749892936 5225
333215070 40238
242432109 121216055
520264432 26584
8399999 28
571748333 285874166
55981959 670
35342275 1113
945306166 3151
457982717 228991359
437455504 437455505
511134030 7458
536352285 4753
756077739 756077738
572129084 572129083
838751543 3482
804897318 2683
982633436 4307
54317599 200
963326279 92806
649513676 12911
310070241 2343
987903292 3293
940993679 18964
537530543 3981
33542135 1639
653838990 2710
776700000 2589
713178278 86798
117048088 807
13856831 72
125780799 3630
655370454 655370453
16389453 62
341099999 1137
145475451 14549
259799133 866
950916186 3719
931505757 3105
843391913 15466
975329019 689973040
244663848 2403
390231191 1677
482801440 11378
27477052 111
794661349 667997616
708931019 3599
629902196 88919
237599934 792
113216633 6885
302876773 2089
372066313 3048
707524456 5069
108600341 362
369889941 8767
798594179 2995
916473831 400602865
8278120 1426
397149012 1834
346180473 1243
997803327 3326
371087295 3015
590400001 1968
942569727 4176
689165231 344582616
15299367 68
712492516 16695
18221490 119
764022526 3387
533953433 4298
951430290 4497
984752369 559231942
556063784 4114
776751541 30178
502726092 2921
134028246 489
295937803 12173
30634464 168
607198451 2324
263101078 877
705383685 20015
494701649 1649
417239522 417239521
811481897 4948
397017158 1445
651420099 325710049
272699090 909
143400479 478
143854165 511
907272967 7269
573134068 11524
555598147 1852
933688197 4883
686772945 4141
178149599 4086
635627154 464080781
13500029 45
943834449 5552
537494497 5676
890022352 10396
648603942 2162
304645675 304645676
567452025 484753017
322121110 1284
526198725 1754
841268992 5661
83406003 22155
167108982 1261
24899999 83
4206 986353571
281285909 140642954
75277825 512
356158546 4106
181984185 1262
892197025 2974
234268423 1222
654920321 2229
1532 344966568
681606419 5407
519812008 1867
982540805 491270402
434984003 2898
841800000 2806
49908449 241
342604609 171302305
346590560 2720
538839281 2555
36745433 1994
247021222 993
246001490 820
586198045 1954
32100004 107
499663440 1720
852058252 3072
928398118 121027
22089640 151
380312030 2170
260750914 943
547366079 273683039
942463998 3759
17400059 58
822175375 4854
813852343 46757
364260628 1301
319800000 1066
565936634 4099
712420472 250868
67694616 324
37800126 126
90542779 1156
2059 426656047
833101447 2777
759602532 2532
712155193 4494
31396154 105
271232641 7056
157500357 525
195300482 651
395749595 395749596
229815800 2225
22499926 75
99747858 469
632998045 2960
351935467 60047
458602694 1784
510169831 7190
77205033 1492
840966773 4824
831902773 2773
584310364 2661
802405857 3578
561953074 5881
886883199 22400
437465205 1559
358102245 2055
461100679 1537
587525849 5278
508415167 11072
194738099 1704
271241701 1175
334076338 334076337
964031568 29168
723216300 138203
546099711 1934
227082369 110249296
893218021 446609010
414311444 1893
912034891 31590
75270239 313
582983122 223039137
813920557 51340
707074879 7113
144186603 3578
985950512 4411
757540680 757540679
123454522 426
830098214 2767
265936878 18657
982610204 973777933
281369752 1296
185559163 1243
661610239 330805120
550499999 1835
447258219 34755
604502014 2015
604195269 2542
726589441 2628
255985804 1101
292200669 974
355390111 1232
571969722 2047
799268598 30971
504902419 1683
630354051 4300
803382950 3341
981902138 161157
138400577 80025309
421195294 421195295
2323 583835205
775589824 3537
197766419 4124
111900563 373
9323597 3685384
478073673 5714
710958646 11085
39903419 174
387301404 1291
666593457 3431
354127906 177063953
611055485 305527742
708373040 26420
930420586 4545
530566507 530566507
373119525 2320
547479107 7365
5491920 336
147034628 90146165
114055030 114055029
932970025 3954
338692396 2114
935644307 6071
185633063 720
488162394 3007
45900152 153
104744831 384
639011165 8396
129460408 638
66413528 977
768356210 2597
142630950 1398
418865989 3581
3174 136713702
461906003 2357
169013436 163663549
232465632 976
120502959 60251480
568282891 5996
617886001 4830
27792552 13896276
232537797 116268899
36116635 997
804162034 2819
2330 540790586
314324615 132431441
751642254 3434
790119160 2707
565909191 2028
84102693 84102694
995100001 3317
160633393 160633392
838847701 29356
880803425 2936
8853 245018827
9412 590692139
60019317 476
959029858 4743
352591731 1806
776879550 3027
31501459 386
461947250 2272
846276679 3032
677166197 2904
46865475 173
470638075 6836
694030582 11241
590120137 234150652
866771060 4347
439313078 46567
1308 332237440
379144828 2261
4983 816947541
340622034 1418
322810541 161405270
14275629 54
347287250 2991
889125426 5166
769607744 212834
139631432 3242
809496142 4198
79656839 409
364215593 11353
970498751 3235
835367162 7957
55684605 674
224018285 12068
702602342 2342
30098591 492
519239110 8012
747069093 3356
811823955 628676331
694798066 2316
212962715 1273
537240031 7063
532683747 2164
838816573 10658
8707 767218235
760643318 3270
266479411 930
806530445 25954
883451457 9092
648166169 299802486
514185305 249933810
552300894 1841
814605126 4084
389904361 194952181
886738073 6295
507668149 3483
254 75351704
823405955 6975
699154497 28483
516909793 70539
226491795 99755057
140937827 120750243
224969982 1214
393000000 1310
969697008 4272
917457791 917457790
27624703 656
762518471 3289
19988408 106
437253403 297765702
408600000 1362
489609835 244804918
153332634 750
867868833 5871
446788589 176147749
782408087 3234
605152622 21223
365167169 1746
815700001 2719
5585 661154200
494317378 247158689
52260120 1245
185356736 942
446687778 348976685
430720210 1823
870096620 26855
464581047 1577
6761 426724975
184 42312677
245507298 1911
919878351 7330
216801476 2522
704705349 85835
844200001 2814
377659307 188829653
172700607 882
636386311 2898
387874404 1315
280893474 1489
693973331 4514
912601117 8758
930949368 410505148
806679351 4142
677097825 2257
686373986 3770
838970137 7233
123570422 807
768918621 369140
154697591 1821
732826580 9082
413478267 1673
21104 908418567
210616681 876
242761927 242761928
445802819 1486
2330970 10
728711717 3777
44358291 303
744928309 10493
978465628 5560
691697953 2904
915015227 4089
534874227 3714
41400138 138
906571081 5430
72617450 34842
132993412 1882
331772112 6685
43205 436212102
151500505 505
24693537 1902
778691610 3560
986159794 10271
190330328 1016
409687149 13334
773297727 8879
358501194 1195
132675200 800
956719850 447754662
879843974 432844373
708792669 354396334
64047346 5508
138896279 4943
135287757 793
148871140 2787
601315874 33625
640099977 2211
434702749 2465
13837908 53
906646433 6391
667021749 3823
765298304 17587
282900000 943
690312454 2555
369890567 369890568
413627400 4600
691498509 2305
1829689 21
382935862 1603
540482259 2927
873898187 2913
877197076 2924
533398697 3575
828813540 414406770
917189629 917189628
434436227 434436228
25534101 25534100
747898581 2493
526483450 2650
52097920 52097920
182399393 608
832752125 4217
503802350 2854
347700011 1159
943112352 8099
232007011 116003505
617479253 7163
629103030 2097
395519569 197759784
241138997 1661
783395223 3614
470647260 2407
532060043 6329
664289759 663033400
447383881 8653
917396943 3058
503518851 20657
2923 760790095
550170525 1965
319392652 1803
722097594 2407
824980199 3138
194725700 854
518451448 4808
586075414 2233
974165136 6284
995400080 6806
960433528 107323
622501853 2674
760281022 68259
880797144 2936
787943471 4029
666284617 4806
1067 261960722
843972205 7060
713744861 471524973
547198177 1824
980273021 5388
337482946 2789
579657972 7498
965804700 21155
399001331 1330
181174665 82946972
702224556 2385
387310575 1445
963495045 9621
603101765 3952
386023022 5697
236962048 236962049
395399546 1318
93643718 3742
428703870 6212
864902266 2883
495001651 1650
63344532 365
65391179 255
936870815 4103
999039743 5222
384904003 192452002
974025986 4843
5257410 5257409
106383215 518
265762929 1178
778401389 3047
313171260 3658
134699753 449
928499945 3095
593518528 3997
351301171 1171
599220939 10147
707569719 2717
692833599 4496
478500713 1595
66099193 813
667337603 333668802
275397841 1080
982446028 4642
158765021 1690
641319865 4048
161739953 161739954
7314 874339087
110472919 55236460
280902751 4278
352604401 1220
302234499 2108
813233699 7466
951252624 34510
107604027 727
329182015 1972
38578847 154
54300060 181
405680723 1607
375035825 149748568
975737989 4645
996903323 3323
715614083 4091
626773484 15681
464812892 1810
21345254 97
328202025 1094
927300000 3091
167718035 44620
256899301 994
332934012 1118
13759917 56
28799976 96
154664349 878
685542795 2293
114057018 421
115583391 693
843744001 11220
650747946 2691
29107945 612
905 158288120
129600373 432
329700001 1099
634497884 2115
255298371 1985
135848632 135848633
16977448 182
700772923 6542
576572849 3213
418345747 3471
979433589 3883
66456811 23310
254472569 4653
35380799 168
388384070 1390
987042021 4549
867557249 6750
4376 238583896
842700000 2809
755945780 5391
433500466 1445
164464271 1002
3462952 3462952
796658203 6457
802459012 21667
655280285 655280286
475783968 5745
424114549 2777
448246528 8340
638102126 2127
637561604 3169
928088865 2429552
219005117 109502559
162862705 4083
593669901 3050
694181741 2380
672902244 2243
217902719 1302
382151688 49961
565355040 1942
167684111 1811
785992701 17792
814054329 10244
980234256 980234255
237720755 124396
22711710 386
447047959 1865
868888488 9256
786599729 2622
827235571 413617786
858303803 2861
964529367 482264683
325308072 2268
520612201 2236
829100291 3420
416929519 1453
728697570 2429
315640797 1680
690959358 89433
203441209 1037
968837764 11702
170325213 883
668623394 2981
570151157 427228994
252337941 2628
23064288 78
330058322 1118
604494685 2908
865248706 12345
863766043 431883021
502681599 4245
891590887 767944707
17526504 633
801901949 2673
722508103 3182
592499659 2210
5921528 31
999674737 3623
121035706 603
391693600 8675
7033 353762353
617646371 2247
223199621 744
988253192 6478
815505649 3242
164123329 1801
257421544 150627
507301315 1691
375718433 3364
980223335 11257
26613073 1368
743973578 47569
769051857 2599
446098284 2259
418861277 3903
500535745 1952
882616925 3380
885369282 2978
591899999 1973
860185974 4675
998272674 6273
213183135 1138
192355585 4030
688502296 2295
711398051 355699025
399394108 1466
839354459 3702
472798918 1576
917216700 19245
993057083 464484953
944342647 3197
709197637 2364
135793543 603
432156660 432156660
73152529 935
271771287 271771288
328979756 1387
44400001 148
511498296 1705
956112853 10199
361074605 1262
366322724 2991
833542497 292414711
81301327 291
504099334 1867
931503104 3105
511549475 2866
458118026 2185
197123040 1101
639733195 21927
617670569 4890
962699746 3209
522706501 261353250
97738164 333
759854819 23755
345994558 12792
67117722 335
13088 935818176
434479490 434479490
568058623 2469
844839152 7758
226800757 756
325017883 1098
83762294 31338545
53100249 177
703460940 6781
976026384 6192
811610981 2898
268800000 896
867661179 311548
879269768 4063
164699452 549
650007917 3415
458090129 7027
28499905 95
430519769 1621
757096917 507017962
583 90871220
244088059 26980
820892706 11105
221700583 739
199967192 2312
6938195 5835
420899605 1403
995101187 11254
432539642 6889
194400970 648
232499226 775
182734683 1534
558057836 2976
735842707 3758
158342684 556
937498570 69357
364459288 1369
43943655 535
461555282 3649
82554 763211730
951298232 3171
257969649 1418
236603176 2777
950709480 3540
274772860 1123
554442499 1916
423467653 1509
931523831 3384
854103705 2847
847641688 3165
291171712 3029
969132579 10660
10496 937271808
494099800 1647
858577895 5882
330410109 1247
22500001 75
403982945 1714
671028671 2568
865167644 548082752
580366611 6986
496394149 5178
579989754 2107
13885085 66
941466439 4438
892800280 2976
390055426 55382
198555389 1302
847858022 3058
947874795 13467
379531345 3919
22579 997269272
24776674 385
297600001 992
444465455 4669
477620368 2047
81599729 272
553306078 5628
221518921 921
364510923 182255461
73723897 36861949
880174000 879757974
886437433 63626
91200397 304
425967585 1568
67531120 29838927
460120165 230060082
214799285 716
227826328 1528
68622567 418
98114244 1828
181456979 615
281399734 938
369121861 2349
254315594 2019
4408 716282368
818424491 3265
155936035 3877
441017297 11862
49586013 49586013
962018230 164033
809374062 4502
754949831 3482
969157993 468300993
482701189 1609
895200031 447600016
246900823 823
908970935 5723
999944723 4005
529410880 17470
679950253 2859
547498619 1825
565187230 6814
3102 884128145
919503064 3065
531301565 1771
245099999 817
234192929 1641
588350493 588350494
820465801 28380
181104799 181104798
835269121 4608
821752239 2920
722933886 10653
853974899 3732
640004709 320002354
146128640 658
2227 570009558
41970098 915
204900714 683
287699040 959
80155116 40077558
824629481 11318
401770190 401770190
162900532 543
245563088 1954
952715009 3776
2902 853030274
939249420 818146616
864400770 4603
352852756 176426378
607797974 2026
113992762 437
180702976 63700645
307329056 3106
251758001 1625
776400596 2588
637606809 318803405
916202058 3054
373352842 2536
737033807 8328
364181468 2212
788500570 9979
724320254 3859
28082617 163
549901833 1833
8589189 73
948502828 948502829
486275949 1675
242399191 808
229004175 766
427442869 1874
887010697 7722
520892404 6985
246281929 123140965
988950947 218934
612335265 5469
414084921 15820
722422517 4693
998896076 120236
777691749 777691749
49500000 165
792416436 11787
817527149 408763574
579721283 289860641
222600001 742
295200548 984
212337814 1858
953700295 3179
931444515 10845
953092851 3795
551346744 2131
276001084 920
994718329 10788
715891679 357945839
60300336 201
762772240 3157
433241999 2712
773918639 9405
268179692 68614
512001453 15708
894126294 5254
699885845 2619
676802183 2256
226352065 2528
641372269 4361
924650001 10000
58961888 58961889
415957790 1746
750121195 6229
147300000 491
35590097 151
128984959 30784
107470315 107470315
874802313 2916
247793954 2091
280419627 280419626
705045306 2795
666202457 3330
73799754 246
592596981 3692
16777299 77
94799885 316
448632556 278364319
789162709 33058
861308990 6984
5834 655439971
763381974 3018
42052604 197
603791004 3706
739769496 2994
446 108309807
507039991 10154
15000063 50
807304063 2691
467291501 1885
859882801 859882801
664918349 2525
676084422 18939
373432411 4009
899187256 11761
364766736 174693526
341987430 8708
455585360 2188
677053748 32520
372298758 1241
493456829 20444
655227581 2212
829197235 2764
16538 799063830
803718137 22966
81600394 272
575784612 3237
590634073 3906
302236883 5084
529198236 1764
301152060 1089
491847839 6482
963224534 3734
918002543 3060
33135628 172
12004739 47
881420311 5628
780705940 45151
62900393 1931
478260529 239130264
745266348 4786
1800006 6
746058217 373029108
332109690 1236
132453709 858
866071691 7074
386177427 1363
784497384 2615
767369495 2874
510371521 255185760
87338483 944
339642626 4853
622818449 3420
749099999 2497
646830372 2497
968096772 3227
571136205 13862
722727835 28715
753412400 2696
496395196 2194
807914228 2741
385081111 1758
357080696 9369
334632712 334632712
39081203 232
824716019 317732127
736627989 3447
447729425 2466
709608925 2825
544052501 207646192
307757283 1706
224100746 747
481567079 240783539
825461784 412730892
965882935 12498
159659316 863
169199999 564
402550977 2029
347999999 1160
750238863 5384
4628 526647414
58070842 445
758306351 7512
868197663 2894
596554672 5137
82503881 82503882
110521271 7495
948784591 3510
170701039 569
985503286 3285
674399969 2248
343903230 2090
228149237 2044
654906840 2485
20849668 86
463385287 38829
962400000 3208
391081887 1466
116824042 646
697926914 6090
921898539 3073
651919030 651919031
107626021 395
554755126 37875
990903303 3303
206194402 1790
8564 666182022
894302982 2981
940321303 4358
657893607 7927
690996722 2873
654728991 4811
844374168 127892
914524687 5368
145180587 763
284227506 1377
730136527 523936567
912299027 456149514
625045938 3053
305992166 115465957
857101212 2857
159851399 789
440437560 1680
982746365 82681
32298948 154
649606103 5535
35171750 6725
401947826 401947827
435811948 2956
447162643 1587
816381809 157299
325808767 1796
919522437 7028
419401398 1398
249990449 9424
113781360 564
694461816 6512
934987158 3197
4189 986888642
305413272 9705
858583231 7072
107621544 557
249540289 1317
566821419 36847
291664055 1606
604372759 15212
469196358 1946
77558271 752
859279700 25057
3197 136447438
68629992 302
186899583 623
193499444 645
198488857 694
960053916 7372
616500000 2055
682599044 5645
83318328 1116
434676647 1582
459730325 17787
377404072 2460
507428189 4670
414902704 1383
646815715 4572
114029470 437
761032780 3600
679271021 10503
709497634 2365
133547661 66773831
102082820 5079
499463815 4436
920401530 6730
269418873 5822
711575117 20724
865950483 3488
794129973 2962
945596953 3152
387493007 3073
411793305 5115
940799004 3136
96861040 2840
365439981 3127
444930736 8158
983424309 6710
891 208304217
833382435 3769
805310399 3621
150279 861664744
214643295 3031
663132285 3517
974099999 3247
803081015 12137
499287186 1838
897320424 25508
737998609 2460
335955862 6889
443654236 10767
615067586 2083
247552470 1870
867018630 3495
949040578 90359
477506657 477506658
416238908 2164
537219559 4038
695400001 2318
941099999 3137
239400797 798
430512896 18496
602190561 68704
557399271 1858
8530720 40
264503509 16439
203466162 8273
347701160 1159
174085511 582
795297632 2651
12025799 340
533195265 533195266
357195904 1261
269382910 932
789907621 4903
389998699 1300
956390074 182724
581945398 3866
502156583 71901
525633702 3596
878091808 20768
487589336 2131
223583039 1164
862800985 2876
655204053 2184
740791453 16197
88799896 296
38607012 137
881098306 2937
665401192 2218
865871183 7152
512232167 13192
176917657 3459
81900001 273
970934738 485467369
707934088 3177
427470060 4645
214163311 803
814083574 5170
357245239 2961
721802405 2406
971697158 3239
781973514 9884
776402587 2588
985949844 412540475
137640730 546
237891670 1934
484200000 1614
621695886 2954
511203373 1704
10230613 144
654746858 2223
209005 434613053
476131154 3144
696473270 5713
563022825 7462
674955607 337477803
457093345 2139
527098242 1757
257305049 1144
53 8858739
328785464 4808
776225262 776225263
687965395 343982698
811546444 12861
766837610 323015
33633095 113
90778509 837
158851495 3905
416399999 1388
501698320 20084
374470682 346586188
565733323 3906
461936184 461936185
722045408 3067
66230866 755
798600001 2662
3480 653096047
142580841 1327
634837016 3886
634500001 2115
662531606 2364
8825741 41
43651792 20803065
875606952 8679
503013414 6671
293129864 6931
519507632 2365
802995892 701649134
466925520 9190
834733409 3242
277644980 1491
15610876 172
618294179 2302
268954679 1109
767232666 767232667
530062307 75038
858599544 2862
367621633 2751
914682813 21599
13761 925141385
806800347 7247
381712148 1464
748634613 5080
113844809 2926
556153415 6552
276019795 1583
656446829 4710
763887705 5422
975406041 3290
2090 536472553
395400389 270433401
895774881 10192
885268600 3725
500161692 2063
3889 614158658
880471406 5689
428022013 3782
593186687 2143
962273530 25668
191699613 639
500099680 1667
711343989 3933
586576662 8022
593701117 1979
1302 218327172
806290503 2803
19485602 1342
869855596 6722
726174414 2793
190028040 27713
434231783 6094
12356426 113
676039517 10782
970222208 6177
732530495 10702
223241619 2078
968102291 3227
857488895 4710
715882116 4849
814398123 10974
151412152 759
302668305 1233
161299887 4852
8405 796758952
178199405 594
606558530 606558531
671915451 335957725
781197395 2604
183000286 610
230338490 2387
573900610 1913
668180639 2344
213030268 1047
389228616 11460
492541520 246270760
899378693 15062
760200001 2534
534542841 56020
769262240 257304675
193356913 1303
372111312 1276
4799983 16
836278713 5017
486026344 239256738
618000000 2060
239501428 1100
64355424 294
16799963 56
770908953 2693
932052072 8708
39241863 250
560717079 2456
424052009 3658
505875631 1735
927403330 28407
602672693 3198
870841333 28044
309378401 1524
875101627 2917
908279888 5296
60531606 467
935 192726875
136056695 808
547143963 2703
828618028 56743
330481953 1112
916595562 6983
11379 474122058
86472379 305
542998464 1810
550475875 550475875
762244784 2744
782481746 2677
3220531 11
218322154 1013
469665289 5198
720123395 7343
930937076 3563
543229038 3411
759406647 4116
869944557 5818
78628161 538
823631495 2842
922033178 848125138
454911713 4897
5400017 18
28465 335919077
599170188 8258
629886137 2236
309192398 1051
78916963 1148
549570699 10711
754443713 7744
751390047 4594
347089149 1348
302698991 1009
518103185 1727
976156684 4105
431375696 2645
334272946 5457
274279605 2186
895603983 447801991
470127043 11356
268200880 894
320301215 1377
165233869 709
428598775 2152
73500001 245
962080009 5470
821097691 2737
814659061 407329531
652967974 380199574
57565864 331
22432605 85
901798967 3006
298541665 1968
157177423 1514
194081390 973
828900000 2763
553800624 1846
639299050 2131
498820873 1741
610219170 49977
232964369 1456
1843 468037408
264454960 1540
151060395 508
827281758 8387
636766881 5167
774970016 18349
631645913 4236
912296958 3041
476464545 8408
907321451 19192
134585056 645
2603 707076317
333727680 1690
989699999 3299
837399238 9887
6744967 30
920217117 66359
4310 92131426
128174245 996
325692684 2214
692227230 6812
663673920 4260
449456896 1792
309710757 147228401
773057654 5547
525502740 6037
238500795 795
650523137 19324
570577055 61191
857400001 2858
244449217 1882
763764283 381882141
51518888 51518888
5521 795415991
261474717 122458623
981810991 673742011
242407899 1622
172567736 1219
746398204 2488
883021572 4192
464313273 173520086
483934212 4416
291281635 9660
694651940 9796
582803964 5117
61016004 685
845463235 2959
320612325 3450
648597837 2162
891242462 11029
82813003 5714
307167764 4165
387336018 1406
263644096 1888
889150282 17819
340534936 3878
516375395 1908
201601227 672
371101238 1237
793813111 3279
597698920 4732
628088175 2673
641981538 2211
1619 386609105
34499884 115
868643009 403034400
82388540 567
430198565 1434
726954493 29192
374699999 1249
958286515 184819
572455817 4257
20688 996530009
602402007 2008
378585325 6378
91008862 887
171599922 572
141141202 3413
379044545 189522272
928053067 928053067
850888038 5698
180429975 1928
944069929 6756
577832761 288916381
545398560 1818
858734630 6582
675368000 675367999
5913764 81
778802647 2596
793002182 49492
362571718 1525
90105984 321
845702644 2819
277323236 92972323
158613360 930
246048659 112970
600011907 4467
411954401 1385
647609996 647609995
176934537 640
318048905 2288
32700108 109
374219537 1914
955503186 3185
490499800 1635
477301591 1591
761702540 2539
235509252 1669
504542094 2141
162312714 1269
291678111 1234
2862080 1118
342422563 5468
941218661 823607489
372464542 4887
994892424 4374
12487 240831671
217370925 43605
465048697 335083925
807303456 2691
345899098 1153
514709966 420920052
324830346 1152
958853652 32219
554253493 554253492
561730162 2344
326999855 1090
826080048 22245
10851753 59
508026665 1974
138859493 138859492
516299040 1721
766130267 26215
782119252 3879
775366037 6606
257395381 1142
470698431 1569
2466 556462996
590403770 1968
384552809 3511
163600119 81800059
251149086 954
693597689 2312
333843582 9556
562103536 2345
531726640 12139
946834951 3867
221100609 737
29490614 99
804113772 372406947
23527020 293
29199 897256071
361933649 1519
383858400 2656
280500933 935
338998871 1130
910166682 5703
927915664 364845736
188434397 94217199
881837945 4583
58500087 195
840457737 420228868
879535059 3702
656230688 6014
867863906 3094
533493313 5368
929621277 462654852
406159089 22930
256973801 20476
204417205 204417206
299782320 299782321
107318789 830
141807234 538
65999724 65999725
86700001 289
713791387 12243
518053883 8006
540683918 247744610
131988859 65994430
538968537 8300
3685 706196627
199835076 8195
237417544 1045
872645898 2981
815603878 46497
168846507 2708
458362309 4929
713491019 38335
434 109237800
484632335 218212189
906566291 3191
399522031 2963
124199674 414
291000896 970
249916894 249916895
521341129 13535
961764225 4971
58069733 211
122102355 122102355
690676078 3367
421097341 1661
994138867 13986
460198467 1534
763513579 3284
193797921 2549
258762088 1177
681303448 2271
142733389 562
794632961 7040
160528790 790
90729150 673
536998210 1790
851775795 8865
435812671 2867
167486440 83743220
724798871 66071
349521063 2461
498175721 6230
20094560 81
495601651 1652
650053993 3572
620768308 310384154
579280004 2393
760380492 3829
259878358 1203
56841394 965
543135491 2198
947359891 3218
362973573 355901170
573266101 6690
52857604 21118484
239824797 3092
133011480 993
831255192 3006
592059253 2480
347466209 1365
656801931 36134
494365591 8998
124296081 5411
476239408 2084
533973604 2005
224584701 1251
26711783 2552
613781025 2145
737109095 3202
803704835 2679
264299177 881
373255953 1560
931422814 7354
6769152 23
87300233 291
3970 350848750
485446913 2658
789906148 3849
180379161 1428
923102534 3077
741251369 3016
2929 835098906
416998610 1390
381630502 2583
423265805 2489
896390272 12137
537435381 3179
292660067 1037
713297208 2707
452101999 1507
651658290 3606
927418320 4588
834899945 2783
997620951 3721
788527002 6579
600598755 2002
968364464 18518
162299460 541
548084678 5737
769228996 7419
902259551 4693
564357472 3648
902735289 8752
93326525 575
134700001 449
477461006 3239
142478936 669
836320843 4662
496240879 12929
4729 609818992
901203003 3004
83272200 83272201
450627840 2080
833814424 3589
977396743 3258
365262533 1836
102843137 641
60677323 307
246877193 123438597
480214749 1813
840891976 5411
352499108 1175
924937378 36491
305001808 152500904
544414341 272207171
43045900 209
127180111 437
882553364 4485
60719910 213
677812678 26560
327301091 1091
428801889 2129
870082053 616759534
902402241 3008
741403799 10040
986857783 4681
889946395 4904
66747521 278
257401057 858
300820681 1081
318409145 159204573
673707655 8853
389591796 18520
475386619 1929
488700001 1629
237392819 3101
613198176 2044
677100000 2257
796751173 3217
479006567 4332
412801907 5126
726765093 3524
447301492 1491
215655010 215655011
815843256 407921628
390900708 1303
470228920 2725
948821116 16408
929494916 99635
324901082 1083
869700130 2899
291685250 291685250
890402968 2968
220252378 110126189
71455515 430
924020196 156428
733200595 2444
177426619 635
195682639 1817
268448055 4046
729212017 2657
465460379 7455
613872127 2752
853217400 6631
686402287 2288
147000001 490
288301920 961
140579155 1005
43865 823220173
568388547 2113
369516889 369516890
157257130 1288
215640347 20433
750591066 4857
363919607 1308
506677433 5099
382497966 1724
569420312 1939
75399 830616489
442501475 1475
705423298 334344079
981094710 22710
179063399 984
4104 975770145
253257564 2511
144852885 1196
820812035 410406017
945805163 9624
304858399 4900
504954575 2129
148743006 836
780 221056696
2189 648675957
791949200 5006
273030682 71401
737814284 11961
808666844 5565
4014 286155850
148174321 840
344563754 1166
783147295 4649
130827727 1506
460748885 2603
69320033 427
814797666 784033644
6267 395880123
538975319 3666
290700969 969
119400416 398
858302860 2861
880804330 2936
166358283 853
315882027 1078
64 17885735
769718278 3047
211600872 2394
578400682 3202
958338087 18454
26744817 1121
491460346 9386
925378754 13937
877793118 3327
614171115 4316
168552059 2468
110697900 2128
921593951 460796975
105497479 355
308476000 4000
468000001 1560
752402213 2508
747897506 2493
688919752 344459876
963600000 3212
312784669 1826
822297260 2741
3124 831998473
918702370 918702371
531368846 213291349
858998521 3254
576056413 2217
327548677 1482
969384155 969384155
234128823 911
224056678 2065
201509569 3978
31320 689227920
215378453 107689227
436915590 6330
35917264 844
568177602 2047
738408786 51971
914826714 8202
872399999 2908
210402730 1115
999503733 498760924
7423 266508141
504955149 4639
979380069 33517
628058044 2428
350481515 46446
957903096 3193
3095 464234525
792148305 15027
377477452 1364
198346190 687
646958775 2702
408518786 1675
257733239 9255
607350963 3907
982 246182831
618622655 2905
426152217 1624
524209230 2930
11803981 40
269874496 1371
898059680 6821
2506 479871925
837737629 837737630
7162 352141216
751767478 111307
12392785 322
10181 926675986
249325681 2810
856086875 5268
490655848 1922
923113787 11081
760484625 5521
67202761 1262
122999980 410
738420860 6388
87600521 292
854034085 6973
126300479 421
889354347 3919
558600878 1862
497398341 1658
694897726 694897725
511198137 4949
24600083 82
205464071 728
551761445 1951
46002723 183
271765449 221553095
597791736 2093
958060709 35870
709721305 2854
394415245 3417
130116865 608
162715543 642
971364925 382631668
850617566 850617567
680102267 2267
103186224 432
753948125 376974063
814085910 2970
128034896 50768555
218823754 8499
802838168 401419084
108492235 789
532087809 4462
397400809 17295
439210218 439210218
513299999 1711
158363758 679
279129577 1328
195943648 1535
756595609 7759
442801476 1476
286412475 1227
474329146 12032
135140567 583
155253534 1301
866086236 3303
241795321 5860
217138083 217138083
793497394 2645
246110761 1524
375648287 4197
4354 244450976
91453672 3021
512225089 2015
422112426 1878
1734 459846611
845138213 5618
788255441 3261
996852469 5897
873598236 2912
799631867 3023
692695259 6222
470703923 3303
646055271 269964308
453 98894883
610446445 3239
705000991 2507
135991898 1977
757497476 2525
319787210 15830
994897107 3561
740 160000580
286200000 954
582924827 25874
136658066 987
216299521 721
864711559 69310
470661222 1757
74711 790815935
134699550 449
222721070 2245
340970421 117572805
166983602 1514
3587 364039253
759304489 2531
779773994 7007
329631923 329631924
62448257 314
419699126 1399
40800000 136
577007675 18717
744271375 9734
47772244 1267
4800015 16
699719858 699719859
99789464 40611084
75632070 1110
575014338 575014337
465877692 1699
998996669 3330
854097154 2847
110887186 1307
332399451 1108
19708994 9854497
651883506 22295
876067722 85305
147661038 73830519
299925640 1248
494573121 247286561
243073648 892
597487916 2788
551538268 4805
524804565 3198
764969732 84496
511644375 4125
614183336 4429
726156846 5689
382393698 11783
809723530 3969
315438420 6765
40800072 136
27153343 13576671
560349738 3159
866706163 3987
406397951 1469
286676599 3220
217913424 4292
798117705 2835
615300000 2051
281211052 1067
920998025 3070
762004653 5529
223993984 3274
1458 211640364
542095761 271047880
346641983 3042
1120 299793808
5946584 61
908294905 17289
493952060 1811
582230807 2076
462986533 3093
210090135 1715
312400213 3398
389621347 3299
94776319 512
454484050 227242025
818709749 3991
791410030 4387
56263650 20177986
51299999 171
146477530 3119
862 251549633
7556 258078927
126900176 423
465901552 1553
953081377 22893
463803731 1554
13400692 68
815625632 775026733
241645246 8750
453898486 1513
165880078 17966
235022633 3178
54299819 181
750300000 2501
246141235 983
762635513 2902
8100026 27
198199096 1263
276341956 6556
8397 804130308
63270036 606
317101313 1057
113100600 377
352962773 2613
201629959 1529
427705891 2278
250654655 1333
676647315 5294
488265246 1701
283499786 945
553690277 4821
190079999 960
350153189 6281
413245971 2094
378869209 1316
860697130 2869
146399663 488
651900000 2173
955199330 3184
40290406 485
770894825 17147
648276151 5009
839247029 21065
863683501 4996
3151 631652611
167220099 1107
667373117 6052
451200200 1504
798303404 2661
267224409 1131
575101781 1917
244155568 1770
453018263 2936
364986869 3068
301157126 2305
23880035 122
458419689 361718542
169881473 1006
626099999 2087
544201815 1814
968780639 6740
85748454 443
481736433 2433
509955937 17493
598392650 2075
4803 726937048
167141896 4091
831899999 2773
81948001 750
85902249 510
914803115 457401557
971188938 3924
841893590 8794
558004243 3084
448151779 3526
592627088 2397
522097435 33500
594001981 1980
480105662 480105663
202077261 2765
33737956 313
976120375 4312
832 136626880
214147128 1811
141138288 496
674800814 9444
546299378 1821
165899999 553
71583217 292
828300001 2761
683056979 4682
526581834 34630
580815480 3164
447246725 223623363
513661297 1884
340199795 1134
520726922 6311
165835793 7762
123600411 412
268424543 6166
427618679 2328
440557984 18365
137637191 924
563105299 2525
274344777 1103
956933911 7010
467 124471378
231300314 771
470806694 4833
295736219 2820
840303624 116305
228739306 1622
579345578 2081
647425823 18336
141602848 826
961802545 3206
801902674 2673
839907354 3341
496382808 4376
118796567 1106
647158951 323579475
869812709 5982
686098070 2287
382073511 1610
934283523 467141761
920703990 3069
444078874 3875
429483501 4102
786600000 2622
173628090 767
998656726 7811
39851786 237
2071 291598866
876252663 3237
681600001 2272
105189899 2692
485861334 1886
893697690 2979
32284064 463
4061 717371589
895082186 11097
618875783 208590058
692698088 2309
743702479 2479
375488267 1696
3667 742277807
813573749 8965
927631090 3305
447829762 17151
859036641 7546
458357843 2686
465135846 2163
776770186 3543
7641 554130918
13977252 5881764
722270208 2881
560946588 280473294
966959762 25912
404388457 1540
519280795 5454
843358847 11234
238499206 795
352415248 5956
194193865 27933
551726479 8342
262708815 1245
895174073 3968
476401589 1588
386701289 1289
881117119 26313
817317813 4407
686854700 4563
906750051 362449558
537098638 1924
314109365 157054682
971103743 3237
861669782 8746
74934 934127244
866674085 6229
836103641 2787
293113729 271577865
897 262619542
321748436 1145
459335135 7332
389756217 3105
535454643 2397
441315661 13870
388118638 3789
162943404 72227608
2168 635058120
703970070 300585
973187425 12199
297346035 148673017
349321649 1494
926952312 25069
665951682 419331969
342138385 41562
448798633 1496
726476339 269975079
38507549 157
84577601 400
262228217 44833
748585799 136728
563766449 2166
137816 952409646
365401650 1218
685872534 13825
283167233 954
848526263 17762
997502357 3325
849629583 8217
118737884 515
746703971 2489
352428860 1257
456775624 1971
696186415 3234
4789 195278413
529978297 1978
246291175 857
300365375 1216
530699033 1769
418801397 1396
322139511 1377
22015913 86
223504989 223504989
762303654 2541
429199089 4862
856796081 3160
961202405 3204
25500008 85
759909295 8627
874545422 874545421
999100471 298061
830051349 6758
554502190 3905
624130560 49440
324600001 1082
747369600 3065
822904624 99002
395254404 5946
3933 805481930
729360346 3854
79165724 1012
222324129 11305
151199999 504
525973793 1978
90300300 301
2400001 8
176535240 3430
520879587 3998
971085424 14625
453786147 24226
927 223472635
2814 727264230
677548291 11263
301757858 1964
470101568 1567
785999999 2620
389698700 1299
68946949 642
405301352 1351
779804362 12853
985797293 3286
200399999 668
284145727 3719
278697869 1773
126000420 420
100164494 1080
97833761 332
508644985 46311
285000951 950
479103800 1610
954867259 4027
822339777 62176
683436795 8406
185845828 3220
326343381 1634
958744370 7846
138688228 1516
614097952 2047
5332 742083761
610078281 4748
633961328 14314
956880384 14304
683063809 3289
415141907 207570953
452690960 1520
428803280 924145
972131540 5091
462964373 1872
747704079 91756
802499999 2675
202706376 202706377
429671297 2027
608232271 9235
298390527 2176
759071200 3580
880704089 3008
636151836 8763
210745304 1769
618303381 2061
845671820 233611
670443195 4484
1767 380921025
324416945 1689
317945718 6120
276506431 138253215
363940639 8540
642602141 2142
792899914 2643
533591489 8689
987600001 3292
420719219 2265
952014780 3555
537772872 4371
46799956 156
901804619 3006
979195370 3999
538606746 1912
236700789 789
989466539 31351
592063444 2566
328200000 1094
741360199 4900
517435873 2118
384900001 1283
906548459 12874
648300219 2161
694879021 2679
757477465 4222
497495127 2393
747069482 2882
442997737 9736
940198173 3134
571381021 15489
638308569 6789
750001944 14442
869147935 3431
823744956 25745
83415020 299
524361792 14514
411889521 1808
499745134 2760
671131529 4456
194407273 3535
390019993 195009996
476303596 4465
657657389 5771
309896492 1271
676642612 2610
865435847 6988
285600735 952
934757215 8464
842884647 42641
697418013 3499
492149855 1824
6444 606569418
497468704 1742
719683434 8843
441121974 1665
756421335 5332
559801865 1866
51374991 51374991
175674312 642
6533 954069090
132143947 21571
204000642 820
300599999 1002
151499495 505
549394902 1841
507255348 1956
196059527 1134
396368071 2081
394466635 6555
323788633 1403
430121391 1808
91669159 628
301198997 1004
327798237 4927
858301860 2861
22500076 75
211623753 724
31694 482713603
288010001 966
875300881 437650441
23533995 231
506527413 2491
887384980 5537
105899647 353
880580768 34192
542422763 2532
644328782 16342
812353178 812353177
375368358 2112
342599557 1142
938687253 4150
206099314 687
234281929 1367
200213654 5578
705298603 2351
319553428 4671
768300001 2561
393881209 2806
2080 161154240
766612634 2902
360898797 1203
984131314 378582205
720847013 3751
430445877 1637
227256023 1547609
823504975 2745
643799694 2146
632398055 2108
605051079 3298
341675100 3180
642339990 642339991
324826507 162413253
883774818 6661
777938730 2634
218700566 729
228994215 2831
706336023 19293
848998906 2830
532532783 5397
338143700 1861
841201214 2804
691237799 10692
225960165 1193
82199727 274
661122001 3498
547198893 1824
185051834 682
980280747 8229
973429705 461194275
613589592 3642
964496784 3215
3659 472132089
161169119 542
866700001 2889
980710374 908113295
418297608 3452
702719077 20084
379745102 379745101
493782177 493782178
486284745 243142372
655500001 2185
303900142 1013
572872132 6367
792896742 5337
695102317 2317
707734263 2497
529961656 3469
431699382 1439
303136003 303136004
268640835 959
638159548 2314
165424574 82712287
981473391 981473391
413083507 1594
352930698 352930699
574588803 2398
469112748 3699
386402912 693097
680637398 2801
716647996 4894
788399999 2628
228000760 760
446870864 4021
640100984 3034
146073233 1783
384300853 1281
934171357 367151223
90621180 676
881400000 2938
788319975 17557
514315056 257157528
901184180 8233
810646422 8027
61994734 2273
275100752 917
595404262 595404261
183048966 91524483
46472365 166
777900583 6764
453194850 3090
268330786 3109
7041 427027353
51900312 173
566726213 5659
428701428 1429
688403280 2607
976478330 7319
183000609 610
306012528 3248
29169574 670
968034090 5431
129367175 887
426032201 2167
647872680 3160
856757311 6451
735749981 268779627
177575026 826
25246562 1197
132300440 441
613691325 7032
504403766 2063
151025660 937
882321165 441160582
663041603 2642
2901 795759666
215699282 719
74699036 32850939
553558817 5792
284035064 284035064
249995411 2040
438677648 1552
214590127 863
2902241 21
114772481 92096751
756245387 3271
746252809 3444
2586 75053478
586837223 4482
612441985 2156
773432603 20564
826861390 9682
698693663 2660
11399961 38
353401179 1178
133032255 596
505285784 3834
436597128 1683
894299652 2981
99866916 730
522601205 1742
278203639 1768
75198 832329110
733797853 2446
643181692 7221
828924372 3827
773600861 2849
4767 461631513
36608175 176
635705463 3500
380841987 2342
4662 836727436
931359237 883589706
909687251 422442727
896865919 3079
870026852 3188
445350931 445350931
70691616 456
31182884 204
355533455 355533456
291597912 181082708
12949023 44
929949504 8976
731402437 2438
719475610 2678
994136429 36462
809271562 436672437
532386858 2592
10958 915628564
751802506 2506
722929327 4493
756326873 5498
115800113 386
25216177 226
901705311 3015
82199725 274
1917 270994788
463019905 208944
293111195 293111196
343392249 1259
115857872 57928936
395966985 1477
697803157 2326
12905 895175928
537085350 2565
919503066 3065
617699023 2059
168262639 84131319
255 60213503
446956537 7278
170684971 62905230
276706807 5339
86218348 86218348
981181661 3548
948747770 7699
765599999 2552
461720065 116832
779947739 15543
26172214 9806
442768067 30816
960489856 480244928
290999999 970
278969641 938
167088959 1440
523485607 2551
583501946 1945
250702375 32879
410774723 205387362
805483949 3105
391397441 2240
80235754 897
478132399 478132400
505199343 1684
167097874 1073
835028601 68110
730275272 7493
294900288 983
551399021 1838
429299896 4045
205315823 1218
861300043 2871
457931255 2201
270465182 270465181
508270444 1803
478627639 7871
581870209 290935105
608102040 333068137
271309687 7118
180 50578514
619427386 294621457
822002740 2740
893200056 3716
38073744 38073745
402601341 1342
481967750 2434
444721305 4399
601797995 2006
917773571 14502
541804133 3825
559797043 2029
159599999 532
531422787 2441
902247492 3650
927617967 3578
872572495 8692
54325045 993
426991373 213495686
978302036 3261
41399018 194
294899999 983
842616059 2860
943363272 4591
247793995 1138
633224935 2219
201856305 3734
861346243 10406
35548312 164
790969531 3673
145499999 485
941434574 15129
139778710 541
244701026 7213
377398956 1258
451502901 225751450
310111852 1113
231159156 16198
244687986 1593
400873443 2788
10665562 53
538500734 1795
289413355 2695
577801966 1926
518100001 1727
971367144 6244
710774343 2888
302556063 1076
922141921 4445
650884295 10622
843675649 3072
871415840 435707920
541314871 270657435
622723432 4679
808970052 3277
1225 173170900
6146 746449549
913066560 3780
72718859 726
20686537 477
428700236 1429
68963557 34481778
1075 151160041
512014932 5676
787691475 393845737
764836545 6544
113068441 448
843749872 4899
715777794 357888897
718707675 17281
256598502 2167
764100000 2547
451607175 1607
317177940 7285
493478844 4037
400096991 400096991
605097984 2017
619107307 309553654
573868831 8966
812644696 3190
812885447 5721
593813645 35268
322328203 2468
759938766 3561
918212535 3345
585501701 2939
913630955 85795
800550191 7903
377386000 1652
539919119 3144
651559720 6760
461548040 16312
297606253 5903
54191457 392
450600176 1502
307751662 106247705
264899560 883
246900822 823
300300872 1001
630565197 15956
170699431 569
460524438 1680
81260688 1884
408602626 1362
910636948 4462
627258527 5299
914760038 11476
183573001 675
9260 525634640
862813871 26238
2371 491872367
482667198 1618
376500946 1255
219971325 2751
11126 535694648
73800001 246
739888097 80986
58799804 196
868798111 2896
708793175 2821
697804364 3173
360159991 1522
916160660 4304
538392040 2579
740736540 4583
631876127 6032
261171573 944
831868946 3159
14045267 6762199
427805745 3244
817892797 3007
223295655 8065
992304597 8116
999818418 441035806
404254973 1537
263246567 1599
744321841 11982
3764 784853762
966483705 5105
973867547 880510270
71666 775332818
669923031 669923030
433051000 12980
327482146 11227
14482602 50
553200097 13963
863228946 16429
543421053 2774
902 155251954
652879809 2375
717602391 2392
418004359 209002179
976462252 936207302
725211616 166792
272244826 2998
821543909 8690
706119231 75886
806784318 5561
322089369 7797
445649681 4755
282930651 2719
993262244 404076563
405507635 2644
823606229 823606230
551910425 275955212
741801737 2837
752271150 752271151
434398552 1448
44504616 15750130
7233 114544219
885223520 111813
897514181 12339
89706482 10209
620651143 7315
887103704 14347
2579 563985374
680997731 2270
94762623 5032
611322767 2712
891818329 2990
918343030 27079
698447635 8755
992093366 4401
27438268 513
2574 763610562
670179468 335089734
402110785 8499
6932 935979436
539892601 4940
138549269 12298
147492774 806
186065284 1388
453983285 1818
388168621 1708
907913867 9718
738520459 7131
367801115 1226
945383861 6010
538894271 4289
15536220 70
18972 761424372
60860645 231
257100570 857
873826543 9545
603103352 2617
906577968 18064
193838564 1655
508801695 1696
992565226 964485842
570601903 1902
894000889 2980
507215978 1706
212257603 962
681625819 2993
589350137 8034
542566115 6725
301499174 1005
111496581 872
519292385 2932
552434251 2586
966301811 11630
703502345 2345
272696819 1639
674306919 337153459
31800107 106
568333753 7224
132899975 443
590628234 590628234
741561883 2492
314140033 26604
637188454 2657
798902218 2707
272823800 4778
122091428 13112
778544424 3798
989295536 8016
366143555 183071778
109141593 1930
929873440 5751
396038878 1482
111391456 76763411
967621655 15747
678002672 2260
69246 957213146
5946 716013053
442808263 2308
944400000 3148
425963502 237233250
887782048 817458440
24248093 293
490430774 1819
1007 256885728
826444999 2939
9899994 33
741300774 2471
484467297 2720
646390053 67699
774602581 2582
3210 690461370
439364629 2286
410698631 1369
127153768 3416
855211410 4815
790326301 12470
279570908 3311
996396967 3594
742103988 4741
4626 565547004
63748894 63748895
283193017 141596508
365398781 1218
906834783 906834783
718372398 8282
4457 867835841
939003660 8820
726549914 2611
93157032 326
201868501 3540
997200001 3324
427641481 1722
586128481 586128481
295800001 986
388798705 1296
184917303 772
729340450 22442
148800213 496
362876760 165901222
161538719 655
927524367 904316908
400433563 1513
73500000 245
673557259 336778629
638149795 2921
373775184 2664
397977772 1617
799642890 2735
285600283 952
202719134 802
51752641 320
617097942 2057
438035489 3872
353231497 6857
936602143 3122
106500001 355
848245120 7064
651244590 24147
115183482 463
802670743 18003
691411225 4969
6041151 26
627600510 2092
908079900 3108
782990119 9020
942250136 6757
384323520 4743
689997691 5606
529198237 1764
338193985 23538
2927 455022095
375672896 2061
486003142 1620
376249933 7225
382580970 11689
220634370 110317185
272850893 5438
428400311 1428
897864885 3146
274152599 1237
698391947 11449
559025104 2249
577571413 2122
170825987 862
15771956 7885978
846219777 677841160
211635283 211635283
128399611 428
164539252 77847730
932487440 5369
342635750 1221
726933241 14298
743756595 2559
246294816 1272
55415172 551
604201887 2014
970465223 15197
225899889 753
837354701 41249
443819867 46092
633026324 2122
320857760 1928
16667654 8333827
472939467 4087
716862414 716862414
268199999 894
465810117 363610745
568373808 2965
602521691 5365
161263751 2497
795300988 2651
4448 927043264
1925 309650557
358454123 2602
327900825 1093
581011141 8916
187896290 1062
407527436 6902
609456637 2238
408414447 2308
82229204 4025
242458392 242458392
64589177 286
431591469 6173
533100000 1777
742523910 10609
266151503 1384
803247417 9648
522134599 2210
456081245 351776911
106148846 473
199799334 666
6844329 82
859200001 2864
116783473 884
841877472 61041
336456039 2284
264941822 134596557
36534204 144
434022381 3029
247942174 3080
3821 698027922
66521114 33260557
33391126 306
937066523 15854
916206905 3394
2626 346211764
563401254 1878
667199259 2224
384286876 1407
804712109 13880
236700000 789
4877599 20
724734134 8947335
884661047 9287
52415864 987
96562615 454
154494639 793
821760145 6787
355823430 177911715
706338267 353169133
350728428 1351
320333257 1338
31288827 262
570709609 3108
882001157 2940
121217999 2270
174519208 631
503593519 251796760
717082311 9875
237866719 868
992076912 123408
2108 359802862
4554 689401344
3578 468048914
808398549 22420
582891081 4135
528162868 9838
168442715 70243
676359454 2983
760931446 3925
690730904 9896
995816069 7465
189442935 1245
472746680 1645
972145155 808013361
977697942 3259
66730355 532
524699999 1749
130170055 434
172630039 815
25720 435819044
892793599 7010
620258041 2280
411676242 2261
959950590 959950591
478867036 478867036
920140112 8493
788478390 4326
953701026 3179
226199246 754
392490740 2172
131183332 131183332
991351016 26337
748546827 4781
202348067 7958
915708999 33790
584622949 2262
230941167 1286
534301781 1781
455700282 1519
277105131 987
548864641 55240
255600001 852
961065663 13890
791615514 724175252
758971985 3785
802384369 14816
272942241 1573
204471554 1459
480013390 2938
730506762 3959
748784291 2697
658424809 7610
474541588 280407711
251930064 1463
737028598 2469
887579280 12810
61021275 235
635762249 5077
877200001 2924
891302040 2971
346073008 6466
271855184 1016
711395070 711395070
152722278 1278
965014707 5261
765211015 352065560
140314260 641
92700310 309
477910451 4999
728348547 7524
276969508 1052
977096742 3257
36006877 150
363730667 3759
920100001 3067
64849615 32424807
933823498 933823499
705464503 565106523
360901800 1400
513298290 1711
763288973 5570
420577411 1578
442771676 392237543
422613939 20426
567116824 9195
91852051 920
176456447 617
3627 676141713
509274025 65058
29074412 109
152 30236088
761969875 4200
969073445 515769017
618899999 2063
523402780 12661
312367644 8766
340202037 1837
167922424 1529
174852460 1593
286129741 1118
803532909 2559022
202722979 1186
200700543 669
349163137 23772
662397793 2208
497220993 8328
1178 324306912
503301070 5141
54683136 205
334493770 4498
422926495 2490
923108063 8658
4624 589727577
155088978 76978482
594763188 320841220
4236 312273684
998251609 3746
527702938 1759
594 152489304
57895999 1188
858551472 4612
508025197 13041
550183956 5917
859198583 2864
573387163 286693581
353367455 1339
792629600 4130
971700022 3239
747700345 2914
547400365 39756
691062211 16171
977904745 437437806
317099695 1057
2862 619831471
473250491 275787
746177408 5043
751003169 751003170
685197715 2284
869612652 5527
55510 592236190
995598949 497799475
928058514 3233
47610929 747
606951841 45870
702244164 3219
183253800 1847
258553000 10719
563723020 3771
573472091 286736045
12037848 609
714771591 357385795
453245716 2453
378298753 1261
907699443 6486
792749229 6335
187788651 164794138
289712448 289712449
906 168464600
957238342 20203
631399940 9343
452209914 2647
936697039 25310
155201642 1011
193042571 96521285
285 83117020
894511325 8975
899691978 7846
756300000 2521
639600781 2132
893102976 2977
563331592 563331593
853555452 426777726
900810457 4108
111327012 10929
885396708 51114
187509995 917
3484 756932530
909466602 68997
713101246 2377
223607072 1151
842650234 2902
999804510 469521149
390462754 1915
571198095 1904
108300000 361
807080409 2701
989094906 7460
230206494 230206494
869782909 4657
787949237 2897
263830907 2487
469798433 1566
437537565 3124
633479991 19877
271941929 1207
591884359 8483
550967591 8218
514188989 2681
650705506 3703
190133799 1438
187144550 867
321213755 160606878
984801515 440234626
518099828 1727
174448831 1088
469698932 28861
408188711 14334
54177103 666
355284687 311180865
274799083 916
7818038 60
95544663 904
264597660 1691
953315147 36482
894005057 2980
174059204 961
3044 852925528
901666686 4730
236314878 842
275687636 995
202350448 1443
830103499 2767
289986819 8300
284786262 1147
782697444 2609
18600012 62
768817006 6517
585299999 1951
316 80365125
735600001 2452
683412789 6567
104570668 525
211684770 1110
220477675 2636
695398826 2318
5699985 19
267899974 893
44700121 149
807657004 4387
201899334 673
151800972 506
840721411 12110
152446112 2787
127941781 2632
10041995 101
882561684 11811
582609099 4998
517832024 11685
900252578 5678
209035320 705
359593953 1595
111135803 478
881268323 4030
144683338 5225
502598879 1680
849595500 9682
912177503 9627
819309665 7309
204790716 2029
53886373 439
409139090 246721793
635106502 3859
851969773 425984886
168069404 1433
159899467 533
451040743 2802
581401938 1938
180764612 779
512438313 2445
695400368 2318
610843979 4574
616597207 308298603
569372112 3773
357977374 1357
76635418 38317709
980936704 490468352
233359885 4947
845400001 2818
560715085 4236
384599746 1282
6199 895439795
947703160 3159
353518606 6765
968103227 3227
790786320 108961
68637575 387
378001974 1260
854060750 7954
14227287 93
690441311 3936
415823759 2365
280391374 98999665
4604 915068015
122999999 410
90048375 90048376
211428182 211428181
50939691 172
193081513 2006
32856289 149
19457360 191
453550951 7952
50658131 445
990229821 15830
26699911 89
32246809 32246808
6945 917848584
848417340 6388
14111950 203
942314611 6564
388259903 3833
975013383 8795
450746603 2034
341430276 2745
664802217 2216
852516970 3363
990711607 990711608
332421792 332421792
45748074 160
637357575 31439
579054225 2264
813902713 2713
694976490 11360
231395649 231395649
945393186 4365
166938041 166938040
526056239 6900
152060147 3469
128828401 949
77511839 340
479101596 1597
842125789 5170
560710436 8593
916956724 3255
405000362 1350
120899597 403
559 18611905
972784868 709033057
336491205 2697
747000125 14069
857100001 2857
8526 657338535
382624844 1582
383491587 191745793
61870522 30935261
805007441 3967
390873614 1905
741696175 31148
98129993 400
27268559 264
627789500 3068
767488635 3938
472088592 2071
69125245 623
314379449 157189724
304119168 2432
466938783 2119
767693265 181402
593739146 2198
211841000 1863
587137158 6629
544930399 11680
335876597 1233
598487449 3990
18977200 95
168900617 563
928645628 12590
448870431 1544
53399868 178
453300650 1511
308273850 1478
640338167 3714
61715541 238
558901864 1863
114672140 935
501301672 1671
461136456 13893
791695273 12683
260699999 869
459415201 2280
309825000 1500
952682646 940989950
841439831 4276
642344311 55170
930510853 3966
434214071 4289
989696458 915731067
102556688 412
22019910 165
221699486 739
170643200 2240
907718303 4735
807587708 8448
574052481 6081
452832681 2103
544827272 4604
653 58893885
914700001 3049
383498417 1641
845140977 4313
893697020 2979
481033932 2487
609635118 609635119
14818950 81
266650273 1008
275539795 1739
994803740 3316
845611936 10333
6804 677643136
183600613 612
749330513 20383
502701894 11262
899613801 899613801
608183463 2843
153116704 1231
503036053 8364
754797483 2516
6421 725219651
230400686 768
314630029 314630029
669282966 19899
520277619 6601
991728381 3521
904182300 3751
300814720 3042
92999444 385
377864915 1405
50400000 168
986396713 3288
545981615 31884
468376128 6409
694197685 2314
759951423 7913
881998199 2940
812908929 72454
391039432 391039432
346798947 1156
163841209 2246
736498210 22823
755641952 2581
239 14889574
530098233 1767
314201141 1362
692578531 14578
723301229 2411
637181847 637181848
105865751 105865750
342299899 1141
617020925 308510463
641212480 3998
673200957 2244
907744744 347982180
123599588 412
932737114 26391
677558503 3102
631798533 2106
231981848 2632
310161813 13510
703470825 27675
533588634 2187
141983158 489
2032 268522545
802745011 13067
416745905 1615
371289946 1307
116158060 518
515752245 2845
852155303 426077651
284734462 1258
332843793 166421897
414129859 6153
460054575 11819
531223926 1951
6203 79106303
120529063 414
666654988 3223
682498532 2275
429591467 4561
878999397 2930
921 275400183
3052 806498506
886428934 12120
710486661 5569
745849148 16447
622510911 3411
964371366 17402
315784413 1198
3630 589568620
43976789 2211
310207897 4089
559198189 1864
609192895 2913
922340891 21813
516945644 2030
756736250 157097
112800065 376
404701945 1349
386772401 1641
714204992 27616
345305362 2575
566107923 2303
756699967 5788
99668534 807
645553013 5707
244954270 1411
446039880 1716
871216662 3246
265796117 1179
368736368 5929
599987217 599987216
1685 139307375
612896239 17562
472725071 1863
988154355 3316
569368386 2303
4409010 37
215956350 3589
374600754 2178
225185775 1258
678817174 678817175
258556687 1454
485588345 485588345
38361088 409
563398123 1878
881438086 12969
776447615 10488
705804724 9445
988403768 10803
530584987 265292494
256422557 1065
672933995 5506
119317313 498
259499411 865
440587723 5470
560098132 1867
168059790 694
771618467 6809
688815270 3222
129900640 433
71832560 461
87253369 13704
3948 947606600
2419 655073469
824097252 2747
105722924 14464
518988215 470709482
376446175 3198
689343470 689343470
96079510 96079511
4818323 57
927993075 37885
978847109 4635
1045 296500727
104700001 349
34074393 187
337639534 3927
1774 157844306
951597677 3172
112922800 3379
117211843 562
2725 678525291
100101952 469
261878300 1060
886627649 45879
354001180 1180
371406416 7966
619148034 4258
939409800 854815545
147144872 1349
466209598 1601
580875989 5242
218682001 1200
740696418 6897
548100001 1827
421019199 1719
542998189 1810
2557 502405012
608632775 2141
884049655 6404
772497425 2575
202500547 675
273300000 911
249900349 833
285794553 5189
812989714 5626
993157637 11576
729919033 364959517
179667846 902
308812738 2509
744873421 6142
326101088 1087
287668014 1347
594697505 31727
182794559 9060
933263526 3342
98704218 1585
343289207 4008
796472273 268022552
576650341 576650340
366031885 4127
131661905 50669551
844197983 2814
209432677 1226
505509433 2431
592499692 26480
259638810 1862
804643889 6085
606414268 4113
796118244 3959
757828957 6425
563269878 382835400
862584448 3316
774003921 2580
650161456 6104
173962136 714
943914809 20515
239740205 29572
916738892 3306
419889219 209944609
514868928 2478
585202362 4211
941894279 3272
220499716 735
767622097 2832
271867819 3220
678253276 11909
850715631 3536
925509975 33550
342602160 1142
539647080 12180
173145898 579
345936000 1500
264862667 6636
212464042 212464043
394018928 5644
637709409 21133
549074569 12138
512716910 2192
78308536 30397711
462541712 2924
936217493 3407
658501033 2195
574546559 6720
928384265 371189092
741002471 2470
366536568 3276
228282034 1921
996692524 491736282
855602851 2852
367463251 2782
92953057 417
773001433 259656266
163556333 898
179271836 2036
882897057 2943
396 96291074
229800000 766
2197 594582261
443999999 1480
11759330 42
385000704 1285
718108105 37254
761988739 4074
801931162 5598
603405073 3672
305700241 1019
841589372 28329
576952286 5963
94235744 47117872
1201 354869078
726302970 2421
380294959 1289
520587237 4234
11475 632639700
896343359 3520
973556768 3736
810897297 2703
968996771 3230
898467222 181575
860867657 430433828
591218324 295609162
575492065 2303
577711469 7889
120456505 1368
104913905 2393
148448544 3296
762601397 2542
575101793 1917
11209391 43
5030 344284895
653831489 5348
113099623 377
19455601 523
68368026 68368027
573058017 2289
582165773 2164
307198977 1024
503447501 2500
526200521 1754
453791749 24170
979068929 73185
860972209 13645
5610 601637719
503824473 177851991
520801736 1736
410318351 5009
534965333 534965333
446184001 6000
835503899 835503900
776557291 9442
35263386 334
640565607 2308
973971619 486985809
326101442 1087
161861110 985
742466474 98119
121241340 611
768700909 2986
4703 992380030
909910821 336538471
802497325 2675
779813961 6170
278779490 1090
193719222 1878
781408021 6924
301920319 6074
771346923 5106
780429668 31281
880642035 879934888
753602513 2512
358150930 2943
159845242 1630
404699075 1349
44099883 347
940231767 4947
498731241 3243
775380736 2865
989247615 989247616
938147810 452285347
116173422 488
532500308 1775
824102564 8541
480615436 2085
445546530 2535
494701005 1649
91862921 45931460
739545871 7005
349963033 246016240
218400168 728
408020706 8478
500775795 2320
763056027 2554
253166059 89460010
871799361 2906
665815259 4246
54319538 343
848588207 4299
986106083 3287
279300904 931
126950138 1971
644085573 4728
88309756 88309757
983025448 491512724
61525 623044889
322058243 3003
133912742 2946
310296063 310296063
839613515 419806757
39928505 943
225217520 1480
110762476 54183978
655511065 327755533
727768725 123926
239949926 3583
941698682 3139
90731356 2452
352861667 1768
351212540 3867
939303131 3131
844785977 3621
989088644 6681
843531169 21664
539063120 3649
286273439 1091
72010041 265
921090749 921090750
244435863 244435864
371713593 31205
870097155 870097156
976599830 967035394
6033 989254937
175291201 1665
544849930 8765
450000866 1500
776103740 2587
449476978 15909
8334830 8334829
985100489 5560
574973391 287486695
46088870 190
105097672 1393
345134014 1667
162900767 543
219381352 749
266269915 909
589200001 1964
949203514 561717910
4197 950775789
85199807 284
6693 908012325
23496432 140
607202067 2024
4016 637239896
392295411 1847
297415830 297415831
813634273 31284
626530013 4974
404698687 1349
998406610 3328
846330425 4223
76500000 255
680631677 3131
2566 554184152
846018884 3831
179999399 600
497330810 3217
263400448 878
242656718 922
537473246 4881
361755928 2181
358899263 1480
677081730 2636
180291462 766
772705428 3125
134342356 1442
837605224 2792
332900269 2172
995998906 3320
1559 322009730
45966999 440
593432202 4478
47211782 172
925672315 22717
66588791 54305499
50400255 168
955117857 3668
867165021 364127198
412587339 412587340
585299999 1951
590391106 8369
323701080 1079
755889996 25764
594869876 11768
199565970 716
461594228 1590
505570154 2740
906995997 18576
171485889 4204
323482424 2705
2093 591705751
714121223 2843
693901215 2313
214808857 759
265101876 1508
652104895 6564
103636904 849
2022 289720248
798999952 15659
459002404 2153
712342104 2566
700791437 4894
298311809 3372
342299328 1141
268958104 1689
116461619 58230810
246899999 823
587079986 6487
483328931 116176
190602250 2387
639643663 3344
257060665 882
658010095 8759
476255336 1712
949197930 5230
417621909 148587476
484798737 1629
583501946 1945
568461600 3150
12572613 6810308
397254298 2033
244696306 1030
740502811 3920
898050833 11809
677125077 5370
384301282 1281
396275477 14834
382279435 18788
915168490 12455
320398932 1068
545883065 1933
993148687 825631484
14009 975124463
69747255 69747254
3401 401480501
608013900 2041
584937181 9909
195225899 1465
2004 584384436
47161089 47161088
934987872 9804
510467832 3078
858452177 21539
201000495 670
558352304 2281
669315098 103497
363628117 363628118
733139849 2536
76968573 292
390347315 2383
681299999 2271
812891924 10003
407 104411373
932481498 4394
296236994 20330
820450309 4487
113656543 1547
140400469 468
143293798 1349
670202235 2234
254836636 2851
812999410 2710
235564543 954
402205089 402205090
308732144 13579
733969823 14154
62319839 4477
149253433 1097
252028111 12712
921600000 3072
191100077 637
688286875 344143438
893908665 2995
756898004 2523
45700622 781
88199999 294
464299987 2593
430015051 1775
435789407 1721
611733648 611733648
398626161 1480
6076 904239985
159299763 531
768636815 20424
447600001 1492
582275038 9330
653002036 2632
574181385 247066
734999535 2450
921730999 3257
813144445 3009
43774 977779838
967541880 483770940
702899019 2343
843113289 6481
541280671 4935
263504385 1664
830600458 8367
799944174 597445945
721202403 2404
397281470 20387
618224237 618224237
958035108 4167
160200800 534
924602815 3082
25042472 182
869697777 3203
728554938 38554
613734124 482875
469399210 4590
726525801 4966
946 281694204
145308225 509
974414930 3449
2040 515909880
110802169 26244
142499524 475
476189829 1630
230560859 1516
452948686 2045
2124 443696882
772394467 15082
607768019 5580
822636750 23673
156906204 60201
889158634 297473748
899724763 449862381
326346126 2983
507298308 1691
651184709 2620
472675085 223943762
930618151 65010
408682287 4451
1359 108179261
4668 176809458
141001252 511
668317773 32673
628077930 16755
40993260 210
286872650 28211
3659 443898903
354059245 177029623
906686504 8902
335109624 1274
228105592 1496
704010910 704010911
251458335 49451
689084038 9443
460069138 4646
65557134 459
647858105 7391
543720384 11952
149100000 497
597903235 1993
26543012 101
369211223 18177
281563609 140781804
204938693 8478
651422500 2500
130700103 475
145499633 485
740699999 2469
907082974 3270
38367 998617868
297748640 1120
595202439 1984
166087143 577
923403078 3078
16079803 109
772811665 26213
24899917 83
305077974 152538987
849182838 757713934
857708339 8310
60119289 387
345599315 1152
7060 830319054
828328609 3804
504286163 79937
40775281 420
422702136 1409
1952 490255502
3856 950920158
419101398 1397
726751190 363375595
85578763 1509
617117328 2172
889458619 34206
41404180 170
115830112 33197
783753416 29397
397773154 1861
456182459 3765
702073626 7535
224117838 1621
964529149 85675
526373303 3330
578726032 15121
955199675 3184
606921294 19290
868024762 6156
671702238 2239
508254521 3306
873260761 436630380
825289705 3202
116983693 2884
482398391 1608
270325089 2032
345683799 1502
167735408 4661
968422566 4422
853775641 4140
951338546 12933
581401939 1938
343770738 2741
377027116 6789
251582068 1194
430682112 3338
63438760 215
887785380 58860
686536615 3714
488 73428170
679968984 7716
466547300 2139
467400851 1558
776449624 773391280
3032 225218494
499161441 31365
447178022 1936
11918986 40
78000000 260
845206680 34765
858902862 2863
274888199 950
716389023 10713
622200607 2074
717263776 2565
664171536 2282
12924471 44
39899870 133
1749 164058567
113883331 866
654564838 3706
152242537 152242538
297599999 992
693302312 2311
3478 766213834
936600485 3396
345826797 17837
360 63753480
598202985 1994
352098324 2682
873485249 13145
29217013 446
427739242 2105
444302775 1481
914279340 7670
570590291 2053
181714659 1155
780543071 5879
22978581 125
614250209 3146
929397666 3098
990854754 24151
504468908 16717
77369466 27347713
954835594 912931824
692994682 20857
484121373 1958
512584976 197174281
167699999 559
329572876 329572877
562951362 7042
203807981 101982536
863812803 3748
263448643 1028
684864200 342432100
501298330 1671
764976519 382488259
231936977 1158
555340096 2411
34312537 124
625053689 9401
41863953 533
562 83963362
123288150 905
319641246 3489
214894217 844
55083776 256
499200567 1664
183566447 624
961588749 114081
157459033 663
510602242 1702
897425920 4352
848469567 3008
966458975 11067
835916893 324923312
845100341 2817
787590840 2766
216802545 1307
594997919 2160
260200947 1917
175302894 1955
135591401 1389
784373772 2782
322247026 1222
964678074 482339037
873033172 3772
842313570 3929
776298564 5619
758560341 11473
72979268 402
840123343 3391
738364994 4801
974696752 3249
270569612 135284806
624690237 11731
398985179 1667
953631221 4243
877917628 877917629
987267936 8602
445178184 198033
266921385 1231
441126158 3674
15425 85099725
343799152 3200
933308936 368894965
2752 736283840
209863668 1544
649972834 5091
84979764 19721
676984583 676984584
474378378 3556
314340062 1502
521353854 22302
633897887 2113
500991027 500991028
549826717 79291
998998342 3330
815335340 4540
22076 758904719
828588790 7207
586755444 2245
778906241 4736
581102148 1937
714302382 2381
207154291 730
930755010 6945
243443486 3194
972673584 356333655
85774852 627
864002880 2880
928704304 11647
697312936 3609
683909516 3259
404646013 1703
24122667 12061334
794402507 12802
778855694 16516
933444299 5371
71700432 239
369218815 2336
900123959 8317
660246994 3717
685801710 18361
666789177 11576
273226148 1143
226979186 5218
303259443 1354
369007110 1620
242627705 906
48597082 169
189177089 638
135480836 4231
180300600 601
179160590 733
823004339 10085
931973733 5091
324660495 3032
190799999 636
939900001 3133
416813647 2380
59396481 649
687684896 2295
320099959 1067
721200000 2404
535627161 12807
729762152 729762153
449463135 1865
645319501 2460
989899143 11846
636909762 3227
932397126 3108
939283788 7422
41700030 139
868070769 40621
718200000 2394
193710475 933
295059483 4833
798956320 3203
318002679 2114
663603487 2212
779993808 21989
288241403 1355
470923595 2244
943369797 4373
145762000 2000
589396199 5416
519853871 259926936
544606273 4862556
536491262 2708
753257886 6332
265503766 4955
566098992 1887
805093653 9852
919731177 10181
455698481 1519
586397590 2865
159532083 2485
513205837 5343
309348515 154674257
371378913 185689456
830143599 11960
402850363 1646
878718559 3669
554526280 554526280
78421141 19620
921545857 4158
252757060 4226
299685216 2208
201850301 9238
81137056 748
883797055 2946
3711 451808219
493063985 493063985
925150025 462575012
68249827 694
554581553 490314431
155 29817815
33681716 1693
625420094 221046880
1636 192412019
798299273 32248
33247039 320
592311721 2184
844180624 2828
476701945 1589
652464343 2569
579760201 9567
13336308 175
850130445 2897
821698641 9506
960317371 17072
831283100 3754
558298173 1861
691197695 2304
594012938 13652
994204737 963311129
679543535 24496
153121500 1050
781804752 2606
634797885 2116
31548337 31548337
468900678 1563
764983596 599192340
900928153 11926
780301216 2601
538920844 2611
876157142 333307180
259337542 259337541
827140260 4876
513095757 3431
50683261 276
385845425 6023
974275741 4091
214206192 1063
11048313 60
137 35730148
461679348 230839674
992413526 43525
640878081 3363
206802085 805
440768472 440768471
882038400 21152
901604834 450802417
137813714 137813714
969605533 3232
115049568 2288
384899425 1283
627599999 2092
916620826 3764
806392547 7852
71172640 1540
658763072 4756
434291892 11333
815260327 3429
102038128 393
784 56513072
617328855 3201
108378854 386
811233700 3039
962102681 3207
192534961 192534962
277887242 989
849897703 4107
468754054 5747
208101610 6190
973783319 4189
767585813 4771
962181349 3252
165128870 1077
552940747 240870255
236101797 118050898
829931594 3785
238687999 800
694597472 2997
161109286 161109286
336240121 1905
967 176671867
100022721 398
207698567 1169
646939350 6225
2223 606524343
790799971 2894
880227814 880227815
450619072 4066
35999995 120
972889375 4832
438569768 2627
51029830 710
198903780 1083
20779 789981781
795604785 2812
936149715 936149716
542141849 7286
322724434 2606
291695975 3589
189051261 2599
205819877 1382
499611508 16833
535201233 1784
732899999 2443
44488 424678123
621598433 6063
820800001 2736
953087642 6232
544676460 1979
747065173 22388
201437911 871
156419551 78209775
165480840 885
917388290 6370
890274471 3329
541913002 2876
619197936 2064
446669979 2089
569494780 3099
952534341 7084
899099161 2997
865360847 23498
507495777 8056
298082992 1824
302401007 1008
634162761 39655
902918815 3498
539750627 35613
913796955 3046
768302561 2561
667117028 14681
133800341 446
166096999 878
8330 380296952
920367960 12452
717563962 325279239
824397252 2748
299311325 3834
573136635 6023
662184921 7133
632682533 316341267
377184775 377184776
117915156 638
771939557 16263
774652144 543871065
246000539 820
359996521 2251
284121860 3331
42900143 143
750350184 2555
826137351 649097764
644979380 3099
278999070 930
250420607 1216
331381695 3811
668099055 2227
998132928 6422
843808475 3436
151412276 151412275
537445917 2173
672619629 4927
110665705 3118
591901764 1973
296700001 989
98176640 4192
545574767 272787384
611272367 2219
835444019 8947
874499999 2915
86291400 345
730 215634765
705931665 74770
572434047 3383
6121765 22
916196946 3054
850010545 3626
396000000 1320
931428261 6234
641086864 63701
458937367 7842
383336796 5383
786687741 14939
118200001 394
953373593 3750
410162322 12018
68475809 570
358599357 1326
30529168 1011
815444265 33413
150027167 3450
396056249 3596
322499545 2582
42900086 143
574223907 574223907
423327145 3439
273782054 3095
237149458 4186
174368029 867
3476 361417388
372810112 6253
805913572 24470
339301385 1131
471301430 1571
813885449 406942724
160612335 1495
673198232 2244
29432869 116
428936539 5329
110150 433330100
577652648 512843541
669029088 14196
843766296 18416
35795529 423
730472127 6391
2515 169216745
983864963 491932481
95665903 914
540299085 1801
813851793 3466
3467 972150267
346646135 173323067
984806627 984806628
471769026 2581
706761932 2666
39145107 1369
293036257 2162
252277276 3832
5542 654194003
533450964 1822
10569747 5284873
402363150 2415
498194465 3234
922587903 3248
155360596 155360596
933322600 63762
547294448 3352
830124701 415062350
622124172 3253
252 70140325
592148475 324946927
203736849 1583
3179 206447197
861995540 4854
833918555 3010
573780242 22899
855848961 3441
596184433 2078
101226883 512
792597603 2642
839538589 419769295
52833299 775
13848133 89
736296406 7449
132237384 5284
420243719 6460
709503254 2365
183601131 612
856256480 6584
617052479 8520
87014005 484
824099999 2747
186900000 623
287101012 957
358148321 5960
524399552 1808
59594789 530
636928297 3790
205538250 5869
374 76815486
328799895 1096
577114691 4074
322222030 2196
926698013 3089
2283 117815691
349296430 1468
177600438 592
315181679 1662
514199811 1714
457470839 228735420
675895779 359090252
765600001 2552
883815818 4033
295930092 1129
217500000 725
859499999 2865
375312720 11890
473164024 2446
521099999 1737
510946146 2335
674211892 339272267
183215701 3841
693902312 2313
107936902 1623
268378913 2161
81017366 81017365
854814003 3630
412818795 1898
320778253 1129
786657134 5181
27054630 146
717611255 4840
22972718 77
4573 459568774
962705351 5154
953992091 3515
804602118 2682
369001231 1230
362026412 1720
439800053 1466
565703041 20616
920558820 5786
62551498 213
290934887 1762
539195128 8824
266701109 889
454493608 5049
1091 172315813
8131 222685864
527683419 3212
623661000 2694
307198975 1024
650101674 2167
801297747 2671
903150862 447689746
49795144 206
815723698 2917
761266681 3590
207899307 693
149100804 497
597240415 3017
783658349 4159
992028482 9107
141300349 471
95167659 382
417946641 8462
686175536 4432
1703382 8
140938290 829
999896480 3680
394337349 1753
26538849 133
905244341 3073
950597456 13148
278099073 927
75210660 404
5068 850182340
901540281 14522
427248657 1928
578562940 79986
961499084 3205
256968022 1016
780994198 4077
369523120 342650706
699173001 4051
52161910 217
2280222 10
285023768 3499
52198428 308
722203236 2707
689582736 6323
541785942 1874
564826604 2913
149999513 500
714184087 343446998
381187034 1788
584327970 313655897
405785900 1690
43492596 294
572870180 2518
579768347 2764
614623305 34666
896714994 11221
817708893 3101
707629190 7077
243762819 4316
230399791 768
239675174 893
453581929 226790964
205870305 1891
69212501 261
671336342 671336343
9186 603438115
30595411 30595411
176476838 1654
590762880 2880
225958050 29537
907052013 4747
351353047 4944
113906207 642
11207 691796903
202158953 1353
846552169 846552170
125831110 1630
66144861 1022
23792096 217
473026495 17008
536100431 268050215
492728704 2433
93446157 330
782102160 2607
452890058 1847
991740536 916035466
24018431 2684
948903162 3163
94800000 316
679758575 2352
152024130 570
450460647 1677
437700635 1459
843504095 3893
953950194 5799
814888351 12739
969160146 10606
62511647 253
47399953 158
345108973 4108
259418685 1172
550070039 5329
173329724 649
555204742 277602371
508509334 2552
553753404 276876702
909092495 41392
1892 430927578
580232032 3076
162001024 540
243507698 957
4484 415866518
955417601 4171
733321457 11043
75939062 263
253516523 253516522
156392580 672
745975139 2634
840781769 6926
253691071 915
883540831 4001
262282086 1206
495912697 495912698
390551700 3975
95958676 53129006
723897587 2413
63824952 31912476
632784803 2571
273625540 92818534
69900281 233
962457504 7427
357696799 3320
84997304 2003
384812707 129783196
239400797 798
665162120 21220
979559423 4608
47507715 277
784510446 2623
681183299 4172
604343666 2573
941494016 726133300
548999298 1830
759564435 6283
983027321 3927
502151821 5556
667019761 17840
306777143 1272
494024514 2885
103221741 1060
835343543 832847454
963755047 4282
635291087 2928
662778119 5857
835200710 2784
513835285 3815
637440719 2360
383147711 21299
235263548 2794
126426219 1195
294600418 982
414301200 1381
666301472 2221
7335 649221883
314455279 212533846
875100001 2917
871802561 2906
1177 222438876
33300000 111
591559132 15321
698703542 2329
929271960 7512
73621368 355
1824 410561259
507335472 6636
794014321 2680
884921608 3863
198596780 1328
408098315 144657827
897687628 897687629
793759186 3611
2106 442824408
751365411 4919
969926545 3431
239234475 1642
374398753 1248
127903089 127903089
553344826 3877
981077618 4049
395189550 1425
401998659 1340
977111646 977111645
310185537 3145
329100827 1097
325800843 1086
994202849 3314
946938570 7576
1627 190524281
11362176 48
2167 286919251
204899316 683
240346689 1471
335985961 167992981
700219756 10485
852967393 2928
738604314 2462
873068209 873068210
992399879 3308
149030138 844
106811521 384
319617710 1177
833800775 29208
767400001 2558
15900000 53
868914363 52009
824264911 19088
584465425 283456871
433396255 433396256
525242955 11096
556198147 1854
858897136 2863
288003925 7025
718770278 718770277
950820433 950820434
722 189792140
1188 184282858
209047551 104523775
678834086 79629
752400000 2508
934800000 3116
222899258 743
529982222 215301758
918307935 3514
806 113288136
479400828 1598
305214461 1460
674669510 3226
1200002 4
554876737 2819
977346372 977346373
74894809 874
542381460 4358
225300752 751
832597864 261988
313499386 1045
838502795 2795
692997001 2966
335691700 2564
68266442 1580
380309298 8055
873000001 2910
279239599 5840
455860969 1696
595891966 3122
105237089 1890
803340079 3219
422702477 1409
24596344 127
981610545 7374
994935709 3502
899739174 3753
832779397 4519
484732337 3478
733774370 3641
760876128 21088
278273549 1281
889542096 3805
810093299 810093299
10495463 39
286385127 1277
13200004 44
286201367 2056
942065709 408930269
938012615 3674
33222679 113
986118237 30771
842343458 7193
212891096 790
325021541 1417
831341266 2954
617732855 3959826
425639457 10492
68975330 891
371098763 1237
730071363 3777
872402907 2908
849465541 3340
663383671 3976
845100000 2817
212167603 778
368090349 2449
146323421 146323420
962255337 8245
193916342 151608771
7171 408588641
614615036 2891
918602936 3062
619497934 2065
239280164 2933
353024396 20255
727199999 2424
806558003 94774
357 70390407
83399923 278
412392959 3533
307713158 1498
105900352 353
394539837 3542
805800000 2686
728334488 637975354
2575 745067902
629841099 2972
896532624 3352
211839450 6585
297611833 1644
714477476 4045
854667154 854667155
575886856 414247219
359932320 2199
3861942 17
892346976 11079
987359301 15326
674992233 2671
477341824 477341825
718612429 3274
2974 703083210
386505211 2821
563614869 4627
228527611 892
3685 892777459
192299360 641
1712 226612224
302637024 7928
551095360 1843
499857883 50506
423838130 9479
74894436 12962
22653599 181
277131962 138565981
447899359 1493
439350304 4924
667500362 2225
208513046 169604175
516879145 2003
21393771 76
274200001 914
5657 372584790
296099203 987
185315315 70089
289092024 7704
3866 567991404
379755720 8706
24408090 107
495898347 1653
956371704 956371704
815370265 4787
3686 514374739
348216684 4372
765591830 316530833
533319968 9043
124594883 433
5681 278454215
458153650 1786
664861951 3158
783553238 15759
46724 390145400
621333132 3381
549717068 1861
850761422 9467
850513495 5875
313114847 2323
594946837 20988
19052879 120
808777488 7356
345676708 2771
202883551 736
243085852 1142
488877998 160921
382016784 29616
618299960 2061
900001773 3000
314829858 314829859
552766543 5805
610019587 2515
47700277 159
476101724 1587
984706572 27377
238876458 238876459
666309755 2882
576133760 304416664
248978753 3026
816432379 4255
910875649 7471
426680199 1918
872218368 54081
42110444 195
833400000 2778
724345102 2557
929097413 3097
333155456 1339
957112754 14415
472404117 472404116
1544 409974633
9719 536932428
234647233 234647232
545057135 6197
606668757 26839
323101958 2142
999285935 986688331
640708256 20811
503311240 1962
707697640 2359
30299999 101
699300576 2331
826961655 3100
392273627 196136813
888479067 48800
734563633 2580
426981892 3747
929403097 3098
946585853 89444
373961241 2482
346435536 3451
532207241 1929
476998411 1590
396271073 396271074
985954971 14071
576322324 2353
898599206 10915
242621586 242621587
84907999 1218
492451687 6093
54047644 444
512516767 5754
207321461 870
196896477 996
6715 446708660
864949804 305804642
439802390 1466
551407076 4311
420966020 1921
459015115 1741
844676858 3365
540898614 540898615
434186784 2736
94541605 94541604
905402454 3018
999307394 995305693
569440520 2201
438759683 2412
936754287 5501
257582737 3808
505938098 436233578
389350121 11107
978356279 3862
52037215 392
763 161746972
986700671 39504
926234717 8422
7689 518227848
766746980 2617
387918136 1719
862687778 28958
337250163 337250164
149903209 3288
8872 754732168
13482354 83
976803257 3256
562201875 1874
330038289 2023
591589322 442907006
61399842 419
641330457 2170
895700206 25061
549477253 185103698
181500246 605
966429365 6888
760395225 3567
7953 887753625
276521631 138260815
466055344 2743
65583690 32791845
6062 989585128
533790533 266895267
552036936 14538
644180884 3289
685801947 3232
653273038 653273038
339525951 3649
748510348 2531
692958527 3736
916441224 4046
662337522 2486
566051034 10243
496880741 7674
25365286 319
339815384 2085
683322083 2314
248032710 1098
643066157 2382
935901481 6168
956842561 134388
466199999 1554
135900000 453
222124791 1063
263246246 979
3820 911389161
384175104 3072
967196776 3224
202121534 939
716312507 358156253
493149223 246574611
664685348 664685348
868405130 3440
793200293 2644
72233084 406
905990548 15143
764397452 2548
395078233 1741
944518848 5824
786707226 3438
388174816 1323
666299654 2221
860879118 329187
78706309 339
121259494 1855
374522318 374522319
443695467 1767
500246208 2112
125117191 2266
691745437 2397
754202514 2514
157028934 919
422358031 1503
317068750 24250
233700779 779
311917528 2123
269100000 897
876257650 3161
357318819 33898
542657530 3133
637297504 3461
925488928 46423
989328596 4322
3848 737680840
840705843 9614
7126 316742321
218851138 807
110147503 562
478643300 2350
614401283 2048
517747015 1832
992244432 4663
100087065 376
159300039 531
854218112 3256
174402624 813
384113909 2576
627352943 6042
525090096 8278
754549820 373214981
1013 259063607
634858998 12952
230100766 767
358799666 1196
97822858 447
671928806 2698
935174441 4317
789711870 789711870
994707711 486349404
637199765 2191
832299789 6034
285617094 1039
308098972 1027
427788102 2748
368136706 3198
555299999 1851
308700001 1029
510411153 255205576
244875282 1091
415049540 207524770
613152109 3954
407658497 4096
861030539 4236
336186073 127150875
154684238 607
23027592 4989
643453525 11043
884468941 7635
3326 930925787
57229197 681
301186330 1010
18989434 109
881885257 6108
194920935 2365
471601573 1572
427561681 3120
817745053 753072171
526799548 1756
750507912 4067
982199773 3274
441825845 7403
183558809 1506
860700000 2869
647539074 8683
770684190 9727
183068424 924
767058372 5233
446836940 3013
6640014 62
864898433 2883
162409001 1000
407450299 13742
391671350 14570
154288680 923
34782876 217
479113555 239556777
267899107 893
783077922 11120
972656535 6313
447300307 1491
250069446 3162
333939505 7483
800034910 21113
58292937 15236
154607941 1714
993148945 496574472
959312799 6880
949203164 3164
884137506 4240
333911213 1183
814197286 2714
960898191 3203
77399743 258
487097688 2086
864342063 62098
308300442 1681
607785887 17042
179100351 597
744297520 2481
73 13173931
739331855 3477
597618624 2624
171299514 571
2674 230362426
603103466 603103466
695897717 4171
328801095 1096
861439004 3255
276299264 921
981002810 3270
892493649 3515
925 275053122
978180223 4491
85808410 349
410024802 2011
466605414 31118
820625039 8396
478656567 2347
28676871 344
224797793 1073
248961867 1771
806737935 3788
419402073 1398
242002237 1042
657676824 2499
813908386 21435
306900405 1023
68409477 274
817745711 3306
77552905 383
6955879 29
146054501 1089
106796735 576
697110076 697110076
917222448 3176
148116783 1808
840413699 3876
298020703 5499
3542 189670172
939188223 4096
182700001 609
800788390 4557
165383201 1154
881001232 21199
897317513 7614
15724028 63
670447366 3124
178611586 655
417616078 2354
1983 503941773
816798979 408399489
479100911 2588
482477089 1627
721936273 13393
639302784 2131
60900203 203
728410606 49357
438119302 4440
946111811 434985353
143190 912836250
569091288 2603
749954965 5893
547746228 2305
340558723 4746
895500001 2985
423380827 1426
415151556 5018
356111755 20083
268800896 896
370442639 1650
802799999 2676
172334780 2606
317864353 158932177
229419722 2654
450963159 1745
811233093 9604
285482403 6211
379661765 2514
41727139 584
426257932 1838
6482 838479635
249900833 833
576303649 1921
597647572 9759
301564374 2268
193248695 3533
878397071 2928
7466648 3733324
3805 414446377
933245703 8513
452363964 4595
413079469 1841
336099497 1966
741770254 10707
911387844 3784
196113835 1852
888089623 24760
466003069 2239
827031340 40725
10255636 158
635307472 596045066
203205205 2126
72885818 269
96277781 818
217059077 2369
340794036 37417
559436837 3073
471075626 8349
634073641 2164
2422 717895131
6824 333513593
990896698 3303
681608402 2314
403704799 2338
526344548 1972
713345550 2809
48899837 163
157799702 526
385223725 1285
384394435 1558
78246987 375
831965259 359960647
847614344 847614345
414593129 4397
646037756 2498
84393499 442
611282601 3400
537185220 3562
42593311 730
977506625 3864
725434874 3355
51598956 1865
141826763 847
364501672 1215
521105301 2363
395304001 15600
546302540 1821
299673281 1054
114742044 612
359195712 2096
538498818 1795
760799022 2734
276009751 42798
849001167 2830
593098023 1977
35828406 127
250481520 1081
275929514 275929514
324765838 1439
464534516 232267258
528157563 1903
298584904 3847
28603635 14301817
624173723 3357
619031895 4121
518550410 4579
316763439 2128
711600001 2372
139188222 72253
610053524 10475
498586554 498586554
1333 178521531
111299926 371
842730150 764866438
265878742 111254833
722044986 2616
282535102 1389
754800000 2516
915098857 6229
3052 226379961
345715630 1393
869869259 3330
859284338 3733
878332083 29919
604931725 58205
83875522 487
458701588 1529
14375812 68
173253565 76353895
641895744 6128
111868209 613
394369600 1550
335976739 5036
449134233 2433
202764782 1562
451686810 1506
1944 252561023
446202356 210210177
843897187 2813
773997888 2580
930725999 5800
583687383 4556
957906171 3193
3978687 32
808985549 3836
883742414 6251
363301166 1211
861167999 8329
501010748 23458
319880160 1460
659804237 2444
835345189 417672594
3222 489744114
175323942 2119
3121 360508214
724066584 9549
808797304 2696
395526645 2398
502211366 1957
857999777 2860
858477493 429238746
432816653 16118
583799999 1946
166649655 1704
141908191 545
833305861 3222
266601721 1708
546640451 2238
480226097 3892
633609651 2575
71512890 1334
732766401 6178
579078612 3538
556203028 1854
783988669 391994334
881803871 31484
772500048 772500047
289633465 1468
973819017 435580830
279835999 2000
710100000 2367
39143 244722036
280160511 990
593219771 2354
737263343 4750
803380732 3657
771988252 385994126
448030419 293567006
676888758 2438
420451243 1843
429587740 1486
879643255 15022
795576502 4289
44220252 150
862093172 3893
554079377 6471
85211021 793
521306448 2625
409799091 1366
439623494 7927
890996863 629071842
780602151 2602
140999531 470
988235140 4068
488748094 2233
942418314 65423
441512792 2114
2961 427464765
318763417 2641
764511779 4694
166782810 1020
1619 314108796
3595930 28
601479923 12353
203700000 679
811989360 3402
124199706 414
10818 878228825
576796668 4554
404 34499245
5939 686025768
410798960 1928
80959977 290
572247561 1941
366299999 1221
693798423 9928
25929412 9482366
828597238 2762
761298345 17037
527455596 3699
920396931 3068
712015192 2801
293399022 978
603164498 2611
221224292 1093
893629651 893629652
736745494 11113
21858437 74
938895749 7224
4470 480234450
262774584 1962
813613903 15603
119999600 400
277190408 1236
422330069 2804
746322200 12501
272115661 6244
931503105 3105
850310317 14051
177600126 592
668999239 2230
982775686 982775687
948596839 3162
170808505 1166
776472194 4822
351277120 1360
302446348 4109
186600496 622
700956180 3429
911742209 3328
544478300 5435
883770234 10434
574619209 274827307
100509011 3378
190580315 1423
561389157 280694578
169654915 1004
404101347 1347
609702142 2076
591298029 1971
645991501 2350
8999974 30
305286186 8101
831598173 14581
123657163 418
983419809 3332
845603952 6288
601502004 2005
570425185 5432
967921622 23330
734434530 7577
499498336 1665
81687579 790
849827060 3545
168317955 1934
635699913 2119
595025491 2126
710519069 5136
5512 943070128
51389524 275
679063123 14446
61645904 423
497701658 1659
551479758 312606369
329888962 163460642
223353881 1451
325937378 1581
789801971 12830
68771086 68771085
501215173 7366
221699830 739
17099977 57
507290634 9046
221399154 176899845
3699 872139174
529546852 197847940
290970767 1968
925203084 3084
836816178 3594
838977901 419488951
674702249 2249
277209906 2240
30167929 306
963788748 22729
839341225 7054
976950535 8195
949013409 5792
413543271 4366
58387628 245
511198297 1704
459626830 118826
430729165 7587
207555151 1438
995745881 66739
805003852 511879857
376188936 1290
381873023 1548
666 129124911
604801353 2016
608077938 5779
589363303 406247
545291401 1892
699897718 2333
351000529 1366
954899999 3183
791404515 2638
636897051 9559
780947960 7540
606489799 5322
40017574 381
609696051 27682
2804 679351454
999787045 8356
86301875 63917713
118 27740856
18232867 81
943510303 9877
773831742 6482
275490385 3863
739820817 10503
582653902 3642
632399999 2108
846284889 2882
609929659 342634671
167334336 3056
5330 950577961
789272801 2981
3159698 42
464015794 3039
633032847 2968
733237235 3316
420083375 3778
704808559 2358
616802056 2056
508797631 508797630
277597975 4197
1213 244446186
546145243 2433
97495000 1467
922368168 24353
637589686 2208
747598008 2492
413449348 1969
566626434 3510
626712616 5332
628729893 275896339
253279846 1167
999636446 999135334
857638923 4094
8785672 79
530113428 3515
236297669 1410
964180199 459106284
610208697 2495
1921 499544543
118801869 818
190099255 791
371575624 2144
375878312 3287
721540092 7124
994771215 10341
337555273 7381
975867153 19994
143619515 691
806826762 4694
195482732 195482733
227065680 132883
793646395 2918
859304904 4619
326484181 1520
494631662 3253
992473656 24914
461860072 2802
205522592 205522593
520627793 20432
667106532 394271
3160 477107676
971756544 24704
557547229 2305
195000120 650
149779862 722
986802255 3896
270696451 14091
576992209 14547
654900105 2183
671038301 11404
200854856 9041
295567599 1849
383473202 4382
660553255 3077
322200267 1074
26999909 90
905048268 12284
619199317 2064
31799894 106
72876601 331
606144695 4996
1818 498113823
679201192 2321
511265711 2683
802203078 2674
204480343 102240172
795299999 2651
681602273 2272
200399331 668
890420014 10198
22491834 217
473582011 473582012
332583950 290367660
603962607 261448792
941365632 4512
6300014 21
758509921 4320
660327949 330163974
157378377 871
773404740 2578
947438999 4776
339598867 1132
769937526 3031
489856617 20107
509509923 3689
873040473 14861
741230141 2765
46315489 158
862999379 6859
620699348 2371
974188265 6302
105119840 1120
255266500 2075
987454017 987454018
679675366 7591
188569428 1472
836600353 3634
569308308 15373
942743598 471371799
769202563 2564
251581804 11574
438001401 1460
39031823 944
794892091 16034
622202073 2074
229702899 3194
69331467 34665733
663965357 2562
212919821 106459910
814200227 2714
69331950 510
559231788 2077
720753229 4212
796766703 3656
887998554 2960
732586198 3811
715430355 715430354
922385164 11314
845426581 422713290
387848980 2474
52799825 176
827404409 8269
616021035 14631
915821174 4430
522635199 65600
577136895 18536
775559485 3717
141206327 270447
652835153 2416
522566970 1770
355889146 355889145
133931123 603
328256193 1132
470100492 1567
442948607 443392
429244370 5538
257218974 1169
973656005 12759
675371644 16348
221076128 1162
572054554 2993
984000001 3280
775034940 43032
37367001 198
526801755 1756
871819413 3459
130784419 718
889202964 2964
325073258 325073258
675897748 2253
726900001 2423
342001141 1140
839102522 2797
123011763 851
220 41201380
775583768 19154
796721272 398360636
786400213 393200107
434102016 1447
48900163 163
990113101 3331
410755884 4466
39970210 470
916531189 3747
85710108 416
751409199 3560
338775114 2436
206727790 3730
990575385 6307
662436121 3905
32140081 147
685452733 61426
932700001 3109
84005665 42002832
897753841 4074
282616017 1301
301200943 1004
720111614 17957
623321027 3202
2779 585834745
639205512 36501
526442345 27572
81799472 565
866988677 492350067
413288938 1447
108039270 528
204299999 681
840231817 32617
388798176 194399088
410401368 1368
435922445 1723
593666669 2263
603546107 14577
17696 715611544
291775959 1504
140897121 910
630067745 21238
245203219 1294
309376073 5271
880768072 429820093
968691968 3299
771039761 29839
60900203 203
617375989 2695
885043457 3354
231 55768686
286892627 1304
408103560 3471
511773138 4219
110030101 413
180599397 602
767178281 2561
892658038 18813
743949437 2506
673202244 2244
532654551 532654550
167650459 701
627630121 4967
970867477 7044
186733702 919
268224263 5485
444601482 1482
529911275 264955637
600765972 8768
917700000 3059
36300122 121
613202937 2044
779022224 35325
832477235 3037
659402199 2198
861951650 4690
509132909 2145
2511 258035382
769775103 31232
779518163 389759082
740951149 6262
526650000 3639
610572901 305286450
563698958 2696
485013441 2440
968029786 7662
101008275 409
347114745 7637
125804891 125804892
458247827 5518
2401 320427856
884651566 2962
2806 593433254
795095534 129053
74084980 333
33299957 111
573120000 2560
245209495 2001
936604917 3122
626251879 2723
411553791 3267
73 12676295
765481729 4769
44999885 150
983098966 983098967
475533372 4545
248054878 1181
336754763 3389
1048 208803846
601941519 3004
236542419 3026
113580218 8728
409370598 3969
267124364 961
376201042 1254
700627725 16073
811991025 7852
146399652 488
321090856 3273
609075941 18941
932566117 3751
321084823 1373
723014708 2448
705574201 2920
791248477 4913
173291720 9521
858600000 2862
152384607 76192303
927042239 129620
192689639 1716
145499999 485
293499950 63166
746672201 9754
48972275 475
914023763 5800
51838379 220
918216700 27521
230399232 768
649202163 2164
99484844 1187
19603561 7991749
955280096 3655
137099771 457
272479773 2382
671055967 5392
485 144202176
304492860 1422
619477215 619477216
379662179 189831089
53678124 190
347220270 1161
571999276 571999277
673000608 3468
2745 660907291
854788676 76015
905404727 6087
505035719 2247
323701113 1079
351401148 2914
582401889 5163
521400888 1871
633978265 633978266
12535 820315470
824903399 6450
873918411 8745
2943 651262356
830140555 26777
864682205 40548
670499999 2235
395701318 1319
807809939 3385
440164461 1874
222076563 143110611
547469261 8140
864057596 25190
936339735 423257514
179700500 599
103516311 1405
842405381 2808
807599128 2692
335655599 1200
1809 328601232
841968738 4316
643007017 3647
456511801 60422
950343156 4102
990909710 3389
897605168 2992
336797924 1513
789322483 8132
486298379 1621
748426829 6889
500785770 2222
934386347 3244
154494522 1638
512558740 9580
536758148 31594
698619138 698619137
911364199 304698156
632844177 3631
801877422 6338
391042836 5155
349927717 1481
486222036 1775
220843114 220843113
409633060 2889
372901751 1243
881229582 440614791
913669881 28272
509797499 7575
786766895 2736
916339971 5342
79500266 265
954744396 4237
930177751 8025
999476412 3528
463502219 1545
786 144474660
266044420 1152
791250023 395625011
486301337 1742
548243712 2384
753043671 2966
520288939 8110
453305449 4706
402301340 1341
112571851 1290
363058466 2464
725892080 5584
949744104 474872052
313786919 1448
876186500 3475
70737696 42716
441000899 1470
1244 320121008
203186834 2037
982088307 432075325
184405678 5867
654306379 654306379
320481675 3275
532256400 3345
796022039 4226
308512359 6700
128065165 778
125360925 884
264329105 8632
192669673 192669673
334566969 3399
178751561 89375780
850584860 2930
4157076 3651993
404398652 1348
615733416 3149
436260289 2928
219643282 1909
943849683 5084
137700378 459
412549694 13461
786433264 9728
506432124 2277
25775845 12887922
913361159 456680579
781799339 2606
766298213 3245
231733669 2312
777156127 9557
173496452 1633
212700125 709
885878764 10409
1247 122648307
295669339 1658
825456157 2908
928500322 3095
520277576 4763
516851721 2424
797886498 20661
579256529 2005
117899607 393
874797085 2916
302901365 2005
2344 339223680
439867954 1896
291899883 973
749092822 14096
5922 940828140
96364605 506
730747051 7491
26700089 89
900629056 9169
940409744 3731
491995858 1927
623672906 623672905
917396942 3058
566497698 7863
741158544 4144
475499489 237749744
2737 713393414
673801703 2246
754056419 3485
968115305 257889
42856783 187
793550122 3698
4746 840586797
461589098 461589099
4149 575302102
303990120 1260
626 128539114
987563572 6997
57599987 192
840090323 14748
131699999 439
944441308 3877
672045688 5285
102180934 691
697485800 4964
303873291 1238
241189838 120594919
21593992 90
6066 430546482
480892230 4135
221225081 1549
283049315 1012
790208100 3135
109257655 625
433922237 5645
507846514 6415
171266479 770
755518678 377759339
349427926 3049
954604311 7323
10424451 45
855932366 855932367
698398537 2328
396899107 1323
564303527 1881
234530734 10227
717215764 5433
675518295 11623
681 113641194
385132465 203417
508 64751959
158285194 1905
399684523 2009
914766640 4306
607280626 3395
340417644 171668
523713327 4542
859647599 522900
273193417 3946
226954940 20560
824704543 2749
974327371 3482
632514098 3508
68728252 461
865751142 865751143
88768280 904
630924667 630924666
367107915 1327
469490515 3873
385572429 3509
197991179 1780
358929763 179464881
747695835 7377
463724700 2220
132801425 457
735338604 4862
274485179 137242590
301535796 1236
986111330 160109
561088211 3868
438281088 7494
661473630 3195
860895250 860895251
119100011 397
722374615 12930
810723681 3289
364349570 10963
861422669 16188
851122932 3242
668769994 86385
10035 959337873
821626199 10715
19200063 64
575289756 3684
755345081 3400
543867964 2537
808502696 2695
892352400 7665
136020992 1073
691604563 3052
582702988 3787
368093489 184046744
397721140 198860570
589492901 3100
655124339 4192
767142580 3667
449055026 224527513
112800000 376
124639749 59903879
729535571 2671
92753882 4419
994064886 412442301
567701457 3459
978474267 8868
22219378 59105
813591665 406795833
205499775 685
532944405 3255
235133521 1110
972000547 3240
916500045 390242306
289500371 965
11392427 292
843135024 9858
359065615 5073
268276042 1033
749697502 2499
692151957 2446
780299848 2601
943497422 3145
514047247 234832
865022143 11161
623030022 623030023
875700000 2919
251900913 1947
309043266 4442
824797253 65119
770335565 5522
1025 200164480
877512237 33349
567957428 2841
1599 209432223
889202589 2964
181347386 897
360076859 2574
529798234 1766
70711350 258
527022107 6282
304191952 2920
4586 850437005
667552385 4028
711006218 355503109
517465110 2381
169331019 2594
69313 859273261
969003231 3230
205499316 685
217641127 1185
959549492 624072969
351749455 2740
645873581 2765
677270163 677270164
652281345 30208
893417521 11383
537599129 1792
957602760 3192
749638377 3693
954000001 3180
825616649 3684
178807850 667
921161566 7663
434763383 2692
42000109 140
35501766 266
102177022 485
245793336 2348
954598936 90065
599239329 10006
31590 815085180
499050723 331928782
300301002 1001
61800000 206
63340094 334
657225269 2249
368487461 2372
900093056 7721
381356696 22859
629998634 2100
762454561 3360
894798193 447399097
141849120 1304
398812252 1711
855002850 2850
894587957 3405
726234205 3715
557396107 23116
930598060 3102
942362168 909230187
428008931 15249
634528067 2386
673186468 8908
153747797 892
931774722 13669
756937433 378468716
437572281 2301
285601026 952
3183 633678006
951687073 900167685
977462729 4703
640148573 264743
387648009 2154
737352327 737352327
937397717 46372
866489869 4922
623408387 2630
711204772 10449
976389248 4384
115799698 386
946717659 946717658
3167 382068986
127199999 424
99600402 332
743888922 7451
558145610 558145610
969368079 4898
273732095 2105
757498379 2525
377401466 1258
613466834 3363
383363200 10891
106063103 2227
687734395 40505
63906548 367
783259480 12052
792975445 3271
451403935 2269
78319199 906
47126186 995
900572071 17975
30415517 407
329954236 2476
823497256 2745
980144028 437063827
841 242581388
710707943 8196
611111352 2161
640744253 2669
903496470 13785
703042199 2450
917998099 458999049
141656504 64965
97799675 326
445841866 445841866
873248922 5694
194399653 648
89295489 366
922223318 19918
333797640 2168
798661720 3084
937200001 3124
193513346 974
601307839 248980447
338701128 1129
820799755 2736
913588703 4284
416514429 1588
304476301 152238151
979836149 7524
320400923 1068
1796 276941404
663501553 11650
446700000 1489
680692939 2455
696298977 4486
316688847 4618
375165950 1973
745549992 3197
785840756 3582
984484755 7324
496042081 7394
757946631 8350
790950209 8248
329725761 10985
479554034 2264
803222999 11774
573431746 2476
668581912 2943
465598447 1552
10 2270442
463624728 7532
392299668 2826
367149309 9613
133556153 1098
896398023 2988
781199156 2604
969863608 3289
797097344 2657
255299148 851
895343680 17248
575 111334030
483565917 2925
424038173 1493
986675978 14871
317443619 2505
750898600 2503
873484641 4060
303515894 1826
698538250 3249
6079 307887920
488999999 1630
575978881 4416
756515567 4061
826908587 826908587
757784058 12370
852000000 2840
118720865 1184
980909588 10184
947791923 4933
571631929 2841
563042407 3592
607015449 303507725
474846256 1801
653479247 4236
993902510 3313
4196 752616644
262436175 129340010
963131581 5201
170406486 98441054
334500000 1115
202200675 674
122174804 2031
518605866 7059
667817929 3015
533101762 1777
40140 993336654
505501684 1685
374973486 1783
568424070 60030
918143900 53945
166449569 1793
69887496 318
544709907 272354954
848345285 5826
613753582 2753
81273953 40636976
612036881 57980
767109338 9663
430268760 2952
171985332 857
526798369 1756
777256620 6482
619500000 2065
714243578 5207
829048307 4044
888525809 3016
434311085 10385
185187216 976
350171875 1535
545943234 12343
567654638 2402
744363723 3847
20680742 263
320701904 1069
939302983 3131
372000021 1240
278898490 1730
555901852 1853
151122315 2158
314508630 200607768
199799335 666
195625369 1026
2996 855232141
824213638 6513
516101820 258050910
178727500 980
763200769 17772
866697111 2889
36601491 339
46474726 165
586989361 6978
662221388 76522
824697250 2749
868108643 44874
720905719 17049
999071763 9108
176683415 1651
949935946 3310
332485249 166242624
966109439 3840
195363960 940
447046643 447046643
962827841 15080
5545 772102435
710402367 2368
4768 682601184
356400001 1188
359935435 359935436
361505433 1229
964399549 101749
403783 453319590
413401378 1378
813679005 406839503
920579985 4537
10093 992787852
34865887 232
347867001 1373
618751357 2569
374857116 1818
917096051 33998
601136969 601136970
502047362 5700
381544823 1579
9639 704495232
97311510 341
537482763 2344
231015291 820
763337588 119197
121899736 121899737
699598202 2332
915919201 17850
951155301 8191
361800784 1206
578286807 578286808
785625420 3194
529722722 2867
8432775 37
720118721 4252
851488559 3120
917353318 41060
481091101 5935
873147493 2982
243187745 1784
285970442 1868
526798243 1756
670861925 2583
941592197 153821
875609358 19577
109201241 582
123776640 416
799474950 3731
1319 324994499
34800001 116
985080757 140692
188082538 65206679
468053591 234026796
503933469 1736
944 27950896
859350805 4082
479267382 3920
158663980 721
628659461 5434
739501089 2465
549839484 3006
368688420 1246
105279368 1342
379201263 1264
617697940 2059
575307384 2166
587099929 1957
809702698 2699
917621732 16157
536646328 5665
265769965 1039
916379628 916379629
495052771 247526385
551365465 3939
517985676 6084
743999820 2480
615000001 2050
539331383 8454
413617187 2373
25941517 276
759189487 12439
824697250 2749
977154749 17875
286631592 1049
214770153 1907
592600004 2609
271500794 271500795
532805146 1906
756046818 3209
221417103 2384
989343460 7827
822912219 80860
646210477 2556
336992741 4195
650999847 2170
881047501 4729
72508485 31433099
57900194 193
336728438 4798
442068515 2031
499755560 3293
827839501 2811
162763131 547
642902144 2143
984662641 492331321
782818699 8782
436498545 1455
248700630 829
29325321 551
423001410 1410
92486793 358
483098561 5320
811028508 4853
823202743 2744
367521668 133725799
180297573 706
953996820 3180
581068796 426088844
59202 757079301
472477927 472477927
419309665 1752
729788991 4985
730993511 5330
815189883 3063
1577 470524759
518733301 259366651
671341630 19214
63356875 324
46106105 1432
262928830 1555
375 33233766
733442399 3090
433118450 1481
845994176 10730
916504917 3055
44339143 183
290187564 977
10071 942841699
535498214 1785
285767559 1037
778499158 2595
147900494 493
553499861 1845
495901653 1653
359096700 2199
318194813 2181
764500309 3046
644974744 512393303
165589233 2192
863621793 6368
512418521 512418521
764144271 17848
839017498 5223
361550411 3055
374473841 3687
612573776 3225
279718232 160066171
149026433 1142
818644441 7534
735643966 2910
722348119 3426
732897557 2443
324263776 1502
895805298 435395997
673210588 12877
528870030 13425
901 175884542
237321777 872
625474249 3938
270899097 903
1422 250390609
35023759 301
167631905 2245
375631176 7031
2897 830912887
923042944 5942
89400245 298
766 118761406
180300602 601
136500456 455
871500779 2905
714902383 2383
616376855 308188427
862562099 6150
194945981 760
360991266 3437
157208041 14897
630279105 4035
917103058 3057
500447510 7935
668487218 4023
171135834 85567917
297001498 990
715951940 191431
497372701 1725
2000 279240000
276315893 1069
551700881 3713
381431471 190715736
148945875 498
874548169 874548170
844832520 6114
710558595 2883
254086201 9495
2429 697052273
431199718 355676477
411300309 1371
618130691 13450
987900392 3293
522231919 24168
253633129 1451
736581110 2521
975000000 3250
837521576 144475
145500869 485
4007 650207876
464101548 1547
983999999 3280
375436594 375436593
213736843 1774
164929 572633488
304341596 1497
550137400 1900
538188495 3707
395939154 2969
393260291 10471
705300769 2351
431618127 431618126
669765023 11184
601285638 18494
823800677 2746
243655477 1958
489369569 10344
12599957 42
544289536 544289536
382915369 5256
573938792 286969396
741602471 2472
600524999 7500
72860166 246
395870333 4979
146811293 2691
116699610 389
551782991 2416
13180 922957585
854871246 26787
3898040 25
375814741 4819
180720677 1924
804797137 2736
912199224 5091
433869183 4257
465109129 2615
239999581 800
138371197 587
455260971 5682
162600558 542
908126213 908126213
997157313 11936
96554179 1506
580683611 2846
713544671 3383
728126778 179607
994093725 994093726
991564399 55993
524698252 1749
529779981 10477
438701435 22733
871992350 10496
790344060 8218
1463 397137218
969378497 8514
309092281 1527
906119742 675201
144299518 481
326826552 1584
842866680 7230
69245295 371
372335298 1386
767100001 2557
221699999 739
286173441 1118
31024375 111
29858784 368
597299999 1991
38891559 188
151800507 506
484695517 1948
900435368 10984
118294238 553
636597012 6877
676951471 2262
632826590 2629
167190263 774029
707102718 2357
193967731 1367
45035684 612
810368433 3072
350114869 11346
340066668 1277
972937239 7757
834015070 4522
910575408 6996
20519639 96
510818766 43837
395478861 395478861
225253985 1162
163796211 764
708373058 2411
13422838 143
1990 238596415
959764955 533338588
457785855 1779
462570107 1716
666314577 3682
104400349 348
652151057 16294
951330955 4746
930560528 3133
40077651 224
519221172 2693
2733 738892839
845784004 129305
880499281 8618
527299205 5804
203463361 1080
256302111 41371
5104 657670592
6796 755468117
958687696 6895
221 53335477
553805701 6335
339278469 2989
862968741 16465
754000613 8200
935554621 5917
257678774 1173
230119739 4861
801861032 31127
164789720 729
419666030 1865
640262880 6858
66299794 221
759017209 379508604
182547530 182547529
260429332 260429331
144600759 482
136289389 773
595305882 2894
60600015 202
613497954 2045
623351954 4126
155684737 576
436674595 4013
146588096 3776
6112 922676514
864765524 472966848
136242552 508
152896003 964
860475263 12903
51871705 362
523281323 3754
317113557 1766
532800001 1776
894090179 9385
191123801 6396
726555384 112524
760646489 380323244
536356405 1877
537513991 2210
56961630 198
447922361 3317
281219821 4018
309440544 6807
336718656 1143
371003039 149598
529306578 1873
51637426 2481
417286227 2794
188920117 748
763685833 6968
75284169 278
216655923 833
651555173 5796
202500001 675
806458693 11053
213102270 106551135
2116 367616752
186871727 844
978330053 16802
583943078 3232
982799754 3276
949950325 5934
424801079 10202
634006844 5029
786665629 3575
672139589 8767
631073394 263994577
159091668 29538
155101872 571
117 10375179
156769830 6430
889257060 12899
880740109 3453
493640861 1698
265726508 3965
219846354 3666
94920371 6929
188760762 1838
193499999 645
992693067 7883
118500725 395
883202208 2944
949853269 6169
24466895 24190533
87517991 665
261338838 2649
634469328 634469327
1800000 6
169683971 834
307224665 6078
155947978 155947977
298499096 995
854921501 6646
485401154 1618
120006251 1055
495620359 2382
339104557 3143
904333703 61244
265536463 1598
939003131 3130
613603051 5370
4946 883088516
233396597 116698298
594509773 3061
441179112 1575
16648036 16648035
521407469 1879
314835157 7606
314098954 1047
616717959 10836
872399890 2908
10327 641929023
722699488 14556
860403825 2868
612814456 2607
750000001 2500
494045892 1866
239456504 2545
604981179 3942
203301294 1299
840670812 13136
283757102 253471564
851469823 26586
420495154 2653
12300040 41
515216008 1748
283199056 944
654774135 3233
78037 801674101
649999806 2468
9370 326071452
488242904 3734
171895003 619
676021924 373327182
1229 228443146
683350742 683350743
182700001 609
435301287 1451
612575071 612575071
625536569 8538
647397841 2158
476473919 70080
802794195 5399
893023201 11160
516752561 5723
878177330 9144
154731198 679
137099544 457
126685629 2142
815039681 343130765
957224646 4355
875112325 437556162
810820695 3207
540106498 2205
362220320 2501
949123221 4398
965326657 846893441
422101408 1407
518401728 1728
290400071 968
755792869 10308
240917711 240917712
991054217 7777
733440145 79171
563759868 4484
676437697 2508
527919839 2656
533009576 2646
584146319 4358
762299002 2541
247054849 2621
16190029 8095014
857988330 4776
732425149 2583
82949944 1355
260076385 2064
727248390 2585
106258501 1836
942354332 7041
4843 614256020
103332305 744
864228749 4125
634110885 634110886
381019503 2584
602004772 7181
363326655 138745351
14399989 48
412973936 12904
442073633 19396
180495407 1896
330834646 6801
41831159 280
412538048 1557
724908663 3754
598513983 2637
563980369 1896
3059 748319408
552037707 2529
462091876 2261
443682648 3170
282732219 3961
993549718 3346
892100277 5834
788633413 394316706
947029571 10116
110638909 604
240910837 854
493199969 3095
919198034 3064
646198411 15184
29941351 238
931340092 7408
33749837 16874918
30636 635111970
704103877 2347
291713459 1140
244605 2
814502716 2715
300454077 300454077
884213005 4308
841044293 7493
964982450 3385
157419626 1046
526519939 1897
990005164 3300
631077289 3001
587749626 4625
108300133 361
223401439 1209
878460941 4853
587400905 1958
537406435 367837844
800732208 8829
710034625 5954
407199808 2978
274800374 916
261151183 1506
99015073 12700
608402458 2028
191206548 884
479658378 2531
175200159 584
7585 454669979
958428887 958428887
717325182 6231
492505793 2384
261835817 130917908
858340049 3227
206430483 772
215400719 718
460450223 6539
484867240 1628
692851076 123306
918002955 4439
428705523 214352761
977237040 10690
485964308 3134
166878571 6590
402775712 1593
860472537 6105
999197729 3464
590262258 6882
231205500 71625
798292268 3712
825103331 2766
912600000 3042
5344055 27
176400024 588
159599973 1075
413086852 206543426
3760 895022880
528150141 2138
270068721 914
220416504 6776
4967 407780766
223865479 223865480
523059471 4268
759693051 11105
672600067 2242
512 69397177
497294147 2741
378914283 2162
659 128655085
860097980 2867
530417590 3761
725635236 2921
2268 644102928
140099999 467
602102008 2007
142664436 1535
790455495 7794
49797514 49797513
558025538 4042
119999715 400
18641629 1106
59549208 2778
380992069 2466
19227748 6995081
764101125 6375
78427026 1278
756173658 756173657
435598548 1452
792217737 5063
472096483 3054
834299999 2781
587018479 4799
573464254 18282
763777815 4402
96393366 571
317700869 1059
958014249 4436
926167268 463083634
3385 918980110
339598868 1132
755861743 236873
17099999 57
384321306 384321307
1581 244277831
943146892 8832
794019031 4528
631499772 3230
31799895 106
260471941 2358
788542225 6326
412692751 3655
362381440 2740
415892942 1478
63023750 287
170728383 1697
10361271 60
279809135 464521
673312640 4160
651717855 2201
319851114 1943
785919944 4233
520799591 1736
187551901 1197
651411212 2391
61799999 206
59400000 198
126364725 501
662908500 3075
180127431 1202
707398217 2358
427243640 2248
104926884 1374
872687914 12866
685369138 3169
225400799 1971
899550035 7777
15080501 138
3872 578666528
448956961 7968
192299641 641
2686 546799025
591000001 1970
198974565 917
801071749 5575
960001992 3200
794355459 35648
118984339 412
698462239 2553
199571869 973
84000041 280
844802816 2816
859836909 8183
443234212 18123
904198755 3014
375470668 2098
148803647 2043
851321344 14570
870310282 5562
294385832 3887
144300001 481
721392585 3208
870375695 3394
884744017 3471
512791005 2692
61992623 1247
746291197 9006
83573642 337
367982677 14890
697104601 2426
871892229 73476
881244118 18768
239099222 797
298804815 2134
46450761 9176
614702050 2049
179674327 89837163
35683885 17122509
346995503 346995504
598007007 6616
282275820 951
512400001 1708
673928949 2498
619006375 619006376
606302021 2021
442394174 8025
421897108 4820
514259233 4222
924597174 3082
777444415 3776
297979422 1677
148500494 495
867539074 7949
477910279 1618
809628600 3355
616645513 14741
953603856 42564
556532360 2813
56860852 841
201273205 100636603
297337949 3710
594299999 1981
152539966 61936737
516159579 258079789
130637763 515
934071305 3206
7867384 28
798685069 46399
38908099 620
5788976 68
626522876 4965
221101023 737
678689980 10030
304106059 1347
935495870 4115
389710434 3460
969585137 469392178
48370205 214
976271075 3267
422418640 11020
135102645 542
441353563 2765
392851892 4649
240153064 240153063
209100696 697
716175252 2640
291599389 972
1277 52221363
613514333 3599
930903104 3103
169797249 581
424354649 1889
845875906 5595
997088397 5652
871072704 6102
678900217 2263
392441011 196220505
559807787 2868
14107 274084903
209099996 697
839702798 2799
946002356 3764
3568 611437857
421127285 11987
474 41262771
394964407 4559
850025032 467989879
49857 255411120
78300260 261
957303190 3191
320705294 1274
875101721 4997
81159005 79162397
653457929 6249
326422670 146161110
664402423 2237
679504502 2265
350101008 175050504
405846746 13549
527617094 5596
343972966 22789
475652002 2399
595498015 1985
28493875 167
777815727 4017
505967907 1997
486601005 1622
418501395 1395
247725587 2006
892432508 4253
405601352 1352
160749140 2275
936288387 48367
812069895 3185
402824708 4714
897617456 448808728
4137 763150045
455341250 2206
992235138 978618808
245255832 4773
886497046 2955
51310251 2125
926064639 4096
53254415 202
319186603 1582
63559349 225
310943984 1815
577104316 199721507
770389377 15995
372021335 1377
29642167 319
145666571 894
345351007 2253
56400000 188
680554200 4274
342000000 1140
707186989 43158
737121021 368560511
61248955 742
938178464 4064
497902706 2089
120840771 1011
49180851 206
320148581 2174
358499999 1195
676636886 2736
573901912 1913
697461468 9059
497438087 1751
854243712 6048
931423397 4636
477433441 2040
782353510 4211
488100769 1627
727422349 8194
521700155 1739
529099526 5306
963902136 44841
819390477 409695238
932699999 3109
827578800 7927
401557060 4332
883797635 883797635
776822312 926927
197272626 151040032
99600172 332
468492190 468492189
640203932 2134
629107730 9249
888813060 16681
11663850 78
972761960 6005
609603944 2032
181657093 1085
560554034 60359
858674079 6685
478501594 1595
3785 726909897
6678 596247621
7101 768250089
807090977 4865
710488056 6008
593662476 593662477
177171245 4886
702981343 15694
739025740 7037
636635466 225005423
924852238 18386
888347404 4711
98199884 803
243195437 902
655498866 2185
141900474 473
808818861 808818862
782402572 2608
605739597 23986
625441946 59617
34357601 268
361588889 2550
420060230 1471
891005419 2970
549556281 5182
909896966 3033
783024235 3217
905105045 3017
346801157 1156
509105477 254552738
198944648 1919
61261270 34702617
113599518 113599519
194571775 1075
37766146 374
90690199 354
737840478 2974
597062493 2158
525586308 4375
116090889 655
817868041 2904
531276377 6036
923535111 3896
847343512 3561
607184325 2475
705833462 6521
181298311 893
602735115 3455
131400439 438
371999201 1240
727206544 2962
308803126 3125
928800086 3096
772668172 4707
581116251 3251
31391592 421
837141540 2865
905553939 4207
652575763 19786
977400000 3258
773 110302352
356701982 1189
755094321 3334
420714846 420714847
330290718 2369
590241103 3163
655084532 4429
617054341 7602
324411008 324411008
214200715 714
228780674 1707
964561503 3281
466200001 1554
83100017 277
229501269 895
701194019 2567
762002317 2540
10800015 36
3386 574996976
5400018 18
24379704 659
750849743 21039
321512885 160756442
199621259 1504
2796 510885637
564598649 1882
942882529 4432
218616280 13604
207600591 692
346953687 2297
969613975 4852
273206036 1079
23885434 1306
35581509 220
914535764 4455
917722464 252206
700434772 4857
139442714 2085
461698461 1539
694734008 6757
372284801 31700
192262724 1302
60782914 630
451070632 451070631
516092756 23570
599276247 599276248
317575424 4864
85396484 373
73754141 723
4354 782750986
685800001 2286
16200006 54
525415517 28905
517019348 2083
85799769 286
972 220832266
337499999 1125
394586679 197293339
939602060 3132
339242689 1728
371608642 2766
894774480 11910
738101532 3804
189600809 689
928290921 464145460
425228440 1820
283619701 9838
706479057 3654
442694416 7292
631007124 3345
140399533 468
590101967 1967
414298619 1381
325548774 8733
796617446 398308723
462301541 1541
64330 806126526
967704680 6665
533400327 1778
580807037 9121
393448463 23292
773901944 5938
618487417 48486
437698541 1459
950625313 3552
259055548 1420
571503849 5254
828839143 6809
580836895 7843
719399999 2398
140169360 34868
284208357 3028
5734190 70
991172841 495586421
859202800 4315
177946272 177946273
17425 567835909
701454079 75070
795597348 2652
739110365 6543
933680654 3197
748570131 329557187
581700275 1939
484625089 7536
399307221 25177
684347228 21100
939937950 58345
808584610 7788
257100001 857
122921289 698
427655329 27561
992483442 9917
665324595 2795
105635692 52817846
880842869 3468
325790731 1132
582211656 2088
622092304 10468
810657489 405328744
236199012 1217
692659961 256458
994488748 96722
169684440 3491
445098445 6124
781463362 12019
972597549 3242
820799999 2736
409768197 204884098
709475990 3754
107136341 3046
695425619 15874
889958533 889958534
859435444 3508
929353724 124535
269346025 7608
423601178 1412
575658818 5361
862086216 6144
759154810 379577405
786599999 2622
948083032 5447
578256131 2105
726296092 14674
319199172 1064
364240599 364240600
41644201 7306
934269242 4185
295963886 1818
245100816 817
223948619 3234
688268789 3258
1200 325802371
908723400 6780
666346586 5893
875862603 6144
774897417 2583
6840 295420808
112821473 12334
219751035 886
322754457 10932
361817231 2576
876297078 2921
357874855 29053
754200000 2514
206025624 1011
684299999 2281
909821463 4197
198128517 2620
890651315 15094
821409361 17426
12530 478949699
968461641 5459
572401908 1908
1642 76305931
190923087 95461544
974396752 3248
106865596 683
72825709 878
657124516 3591
609492419 3958
471602802 1572
354861695 1361
536448651 5074
239942075 1375
1521 293182945
852423283 852423282
4381412 2190706
580477604 64127
426573225 9225
491797282 11687
955348593 3847
3762 873878664
380649205 1818
818415966 7235
731583694 7145
657434581 3054
410043465 3705
962255825 3625
809610734 3079
198504211 1711
6845905 46
122478688 467
605548483 2387
986255115 5852
208053324 700
237700963 118850481
942065910 4023
3012 664748400
619435845 36254
863700810 4282
115499811 385
26577959 228
610969107 284096280
866299303 4810
722466467 3085
916500000 3055
430799999 1436
503375423 4104
102902496 102902496
549598168 1832
531901812 38636
44067096 941
869266779 7907
4244 651248903
798570443 159778
7335 762473250
574052345 1149705
165106161 82553080
21141569 328
128448192 552
1926 354159182
618756982 3755
801297328 2671
811061177 3216
40200000 134
933275476 3195
534796876 267398438
288747124 8719
261473506 905
917923500 5070
5991 648952874
47808 940574592
662920440 4886
996182030 4915
822096767 411048383
679472219 2901
675135265 675135266
372899999 1243
952304946 4631
572168741 13258
630076904 4271
318465782 1161
12906043 148
8423364 30
201601013 672
856875347 35982
931660380 4060
699394822 2430
618167007 3284
956300771 495675162
242591684 3769
964273762 4657
122496309 122496310
328726755 1215
977305494 907205487
146157710 698
680846435 6246
249665383 1979
617549183 3813
3561 971398912
203655927 1280
315404718 4131
792998389 2652
268499106 895
266375804 1009
405809349 1353
950283651 332573775
840503908 3892
240902412 1076
536101098 1787
220254580 1633
650205723 8477
113374977 3097
980467144 14177
390299609 1301
719424817 10032
982396389 3453
715699290 31751
253493819 1674
972384682 6079
379758985 189879492
614837731 7863
917423948 3424
581998061 1940
83932198 294
616751617 2613
720808264 3557
734754803 2750
578184798 3151
56699811 189
751508078 3958
137700623 459
502774290 5085
695638409 3332
348393283 1519
367562537 2948
707119135 6956
5151 693046446
661562683 3311
191700001 639
206700000 689
413198639 1889
423357793 2374
19984690 73
498246505 2891
179190794 179190794
810827162 3263
982234760 5533
335108792 1121
435096192 7136
322473325 1265
36618 713399050
975119943 3283
665971236 5618
368173650 3212
406199323 1354
524925829 2431
886088563 10557
278942885 2665
999917081 999917081
132691899 710
33538655 131
233840777 3963
923366233 6642
60521446 749
759124836 7044
202086687 13338
517799011 1726
617906565 2882
14400001 48
740616343 15704
426154491 2644
984505644 378482805
242826221 827
658710971 9889
863649850 11703
945722185 7211
902699933 3009
816351042 17296
203242820 4269
788320685 6002
637214923 3202
551101353 1837
773169280 4288
661054838 463041690
117429499 500
935795831 3246
669466271 2361
375586663 1394
923590512 37908
469798435 1566
825465333 4179
225373941 875
162033032 711
765176999 3512
788467809 394233905
870899195 2903
835190273 3269
902262763 3636
175031922 2668
58136589 307
11250 920872457
359093040 1698
1565 153543846
229320021 1295
165642390 889
340252084 152021028
250344991 2308
216174230 819
685932647 2453
560829991 9610
378539172 4323
808999262 3617
198693860 808
524699999 1749
452029953 6100
896922671 896922672
446462744 2715
742988860 8402
596664294 5311
7420 196251580
747166487 2714
759146221 3060
108837195 404
790191351 3208
954921779 18132
681839844 2965
396548463 5008
756053116 2701
73838180 247
9713204 46
738302462 2461
417077761 1408
482112522 3518
874181023 14404
588899951 1963
932875169 3225
537602667 1792
979499999 3265
808588930 404294465
131696885 131696886
36300122 121
800997331 2670
287556293 2034
77903206 705
645597848 2152
973443389 3530
20690328 20690329
922140766 419736106
812128401 406064200
913803046 3046
323399319 1078
6505 663893795
977401446 3258
835785021 4425
945202384 466622051
2786 780526736
232344810 5714
814867453 3130
523333885 261666942
1945 184914177
559358029 4051
108980429 108980429
671400937 2238
915609049 7016
211614826 1075
2493 627598942
47098715 210
741189569 5430
506714510 5110
477826450 2967
244313288 1102
126866605 668
340782068 170391034
324647424 162323712
118692905 1316
175560000 1064
800963071 3328
536700204 1789
623614592 5248
257807667 1261
730384771 2518
22199926 74
873634378 5982
289226300 988
807737575 3679
160767467 974
828645533 414322766
507022338 3253
692698268 2309
2325 397647075
446196664 5377
712039740 5947
2961 829793041
648937171 3561
592785013 210851845
109108991 48011113
41205008 2432
760892341 3000
670242719 3360
300000 1
559868124 207786271
18066 749998741
808285978 9338
609169175 20328
489604290 2682
508884711 254442356
134625424 134625424
143883703 1244
40644944 157
816535006 6565
616395017 226726204
704775046 3259
944700000 3149
61565825 796
428932910 428932909
487142195 487142195
81656945 874
652687099 3419
379800866 1266
574255313 3397
72509947 551
330218131 6886
456 62093772
131232185 54302826
616540806 308270403
905631248 3144
418144361 2152
891090293 5104
987004871 3290
343937599 1594
89032658 352
382681825 1776
827699630 2759
481202916 1604
376198201 10950
234291129 810
489427593 7422
969765549 4294
716661554 13439
527790834 2467
977066744 6315
804442716 3828
113588863 401
701724500 309678005
506982525 3074
391687474 1863
298137314 149068657
129815807 1374
535643227 535643227
340164792 1604
27326897 447
444155763 16276
758210 580241296
852899933 2843
612116041 612116041
347356305 35762
323461935 4715
125123908 2741
382968619 1698
283719089 16710
790423362 3683
556489457 2562
193508628 2217
185017139 1260
202627465 940
947703159 3159
691151045 146798
874041248 3688
511802434 1706
5516561 112
929149354 5014
529908549 264954274
827480555 4679
149406446 854
1263 34024730
573920970 2289
543182418 3207
568281679 3176
238204736 19278
767994287 44403
993836770 4106
16500000 55
966617975 592295224
324827799 8360
735823026 811020
721382831 3769
284445241 142222620
101700001 339
521105865 5570
351001169 1170
896098557 2987
337827299 3114
322201074 1074
895477277 3431
526590261 4231
313499522 1045
657300001 2191
667801996 2226
784792032 5518
704131708 634852820
748510533 3619
791284075 17711
497023169 1869
218513064 759
464401547 1548
602226901 2673
788700342 2629
229531650 1310
6286 717922439
71552685 35776342
900415426 3055
830638450 7165
934077055 4998
177300232 591
541501234 1805
46972961 2057
386118143 4216
242241218 966
723303126 37674
680921928 3493
360299924 1201
557616251 3050
13354 968490269
301819571 4869
705942381 6699
939900001 3133
8654 934586078
492863728 3032
176384930 10653
96479881 1388
171301509 2493
203172435 22214
154103897 654
148679422 4603
489526296 2517
123300108 411
497089711 6328
403381620 1415
958009546 3753
23612 337855267
538195897 2194
949229707 6756
501092802 2021
58857953 202
190800740 636
167101025 557
275406899 1444
690 95654809
448136871 224068435
751502401 2505
726908446 26055
984903039 3283
667802226 2226
426679426 30830
438301461 1461
46716232 23358116
616301090 2277
256311535 12461
350474261 175237130
606225513 606225514
370 80723637
927347661 3340
475616891 4731
213300947 711
821332995 6465
731573664 4777
765832549 10310
702511852 3265
34500115 115
322624080 1080
440098628 1467
955519411 5498
23400078 78
194012761 1749
31205461 228
886502956 2955
69674608 335
11144 502471816
805733113 795230916
204552784 940
913800001 3046
545272940 2395
281100001 937
353309793 2671
398415884 1858
496727267 1726
781 158602102
3285 971890245
560079547 280039774
291983624 2075
870300000 2901
556538439 218154762
841432752 6813
266495977 1444
411062019 1835
80400000 268
252060399 1017
161069051 80534525
617184094 3715
445584257 3491
48811398 543
462665095 11898
760374897 3859
2214 477344722
554462767 2301
888564912 4681
673197757 2244
585599310 1952
128950644 722
196108968 9403
27653450 275
761139392 2848
588176437 30403
154800967 516
830241618 3093
988199999 3294
109900509 757
103488854 103488853
856280139 4658
680100000 2267
417606381 4118
459911465 1926
950950204 3639
286500055 955
766216424 181353
873310615 3178
111523121 1544
7459 715967033
194754759 7841
562362450 2249
389712311 11570
432926441 3393
164020411 772
146106493 533
8718 777645600
1969 231135014
593998975 1980
767920947 4636
826761630 12521
901331673 3112
519379164 3747
229500766 765
16200054 54
5292 655774056
812818769 52562
451605134 3827
228299999 761
406843598 406843599
254483567 1128
922197124 3074
330255935 10804
513188638 256594319
787780916 709646153
148833657 951
649698783 2309
925196917 3084
763499151 2545
633526690 5587
818504940 4631
203435494 203435494
118026219 676
278442573 228507237
480598440 1624
598801713 1996
902699814 3009
76105800 287
497680360 2395
898882883 449441441
945846220 7039
123364024 422
561116415 5542
410100001 1367
46897635 241
553500000 1845
102434310 427
14822693 7411347
847972648 15916
803035477 2908
218399273 728
297537790 1129
50400029 168
1463866 5
2504 234147646
243927047 2662
12338625 325
625638554 444310306
942601751 3142
451679053 2244
1002 181910094
869401629 2898
511966604 2567
440618674 2108
736191130 53969
486120947 1807
600448303 10934
347368301 1327
99946699 603
252299999 841
351776034 1561
601798555 2006
149729671 1569
378876373 3589
15834493 386
666337631 3624
769409988 3791
669959442 265327804
550890368 3164
907432800 3284
334199999 1114
473999207 1580
131100000 437
3560 280159516
802505137 2675
210698363 1339
756563283 6763
19622539 140
933605562 3112
519684495 9715
422652196 1475
751235627 21660
122199905 1444
290093510 2149
949801688 3166
92563273 367
567392357 3198
908103026 3027
850121480 6694
445800001 1486
220965273 1364
793106126 156666
972529446 947628358
588766801 25980
83210485 4341
182342386 760
814369674 2716
38400128 128
3749 686280278
947 202260683
803257636 5021
495349358 3180
211036587 1363
222517629 961
319577388 1535
462151071 2282
3818 913326806
298199644 994
921898040 3073
501001298 1670
911103036 3037
768861451 7350
787647416 50207
60899696 688
370849325 228574046
38868764 914
362199822 2430
681339111 2700
716702588 2389
364501692 1215
183600613 612
34437808 206
141567312 141567312
439462763 7428
433801447 1446
385061963 1356
954603183 3182
741211595 36187
101144456 515
201395993 997
630621837 2429
712539686 2575
546034960 6402
743456169 6377
903384388 7310
995861042 12240
26864 580181808
702035597 4161
936534209 5352
632102106 2107
971097590 3237
107100511 357
116443407 4256
642080640 3288
241241327 3078
396899446 1323
311033269 4446
579601933 1932
491458814 10031
528661237 2086
675677664 24033
236540305 924
962122559 69118
354556501 3980
1174 308393816
489978441 2151
2590 711998770
841392138 13201
537 150945473
779592203 5847
232278327 180084591
221734552 1692
358870911 2179
536079756 1959
31340118 333
683670432 70992
307439102 3008
197514989 679
627941183 52964
927584019 3253
441134443 7665
488 101332712
740720688 740720687
27900001 93
621105822 2951
502268355 5007
58102507 1694
355446673 11823
526336193 2018
925203404 3084
583434307 10647
452358432 5722
205958559 702
250199167 834
351446568 351446569
809097304 2697
48685366 207
196373598 978
515377566 2294
481703539 2078
921119405 3290
607184046 2133
990201491 5539
103237483 2794
505294439 8599
511775229 3063
1101181 4
544201814 1814
433913023 1737
272101466 907
239369833 835
504941887 18035
270103630 1145
68915723 564
422011835 211005917
225811454 917
913803047 3046
491065401 183432661
905422870 18998
427131525 2525
157629256 545
362099586 1207
309952193 124018425
466130021 3451
152849230 4785
204532041 782
24581 728900393
685792395 5261
459799469 1754
4116 33981696
468300000 1561
5286540 42
707113080 11074
778304299 13994
54171342 2633
304287913 1229
639902132 2133
184201055 614
717889189 5884
400364819 1572
986389885 493194943
572595146 2189
955594729 6028
230871670 2253
654897818 2183
759297469 2531
79799793 266
54679276 1165
996003320 3320
652204222 2174
102352753 424
289629599 3120
3130 510217049
847801044 2826
33128120 221
901527267 322573647
394010960 71795
947467291 3910
858117127 12452
594467571 297233785
741769862 3241
66815033 586
454309200 1973
20100000 67
461788555 461788554
27299999 91
238200187 794
272401280 908
865489606 4699
411059870 16447
194430000 1000
552300001 1841
102250028 1827
729362542 6343
216872136 936
918929656 459464828
506706986 261596045
744897517 2483
715062391 7451
78910932 362
890529120 4680
179042700 622
567298464 1891
371926542 1434
689592770 12557
142799582 476
20219679 100
17542631 70
563350873 18274
941703138 3139
561983241 2638
360112266 1494
755355775 2902
674065118 11777
976994782 50462
568800001 1896
168900720 563
634046694 26606
969725681 945696150
824391539 4590
639485759 3008
343756783 1517
159535870 2545
891109878 4038
417893679 27099
95818272 372
190882225 1107
940200001 3134
489050270 2435
115407745 438
766602333 4977
570299999 1901
737095763 6482
125399583 418
726561978 2719
182099394 607
50781476 324
342900512 1143
2639 676547235
678155279 434821570
537508793 268754397
117780531 3697
156704057 798
299667600 1200
172811664 816
245492937 2201
193223043 949
181199957 604
764397452 2548
532498928 1775
699548868 619834925
501299689 2598
578 33227713
853480828 5433
572426360 11513
656102187 2187
33003 775141461
14294438 53
34456501 180
59829931 59829931
252599428 842
885483627 20671
82853789 525
710632103 710632104
376199999 1254
728782875 632031514
881666925 12939
480301600 1601
173287772 173287773
1611 208880649
416195584 11635
373421527 2375
22820419 21712288
604560594 14987
329385420 5460
349354081 1420
759657957 21819
369460781 369460782
595798015 1986
39425203 148
902793843 3652
12267 882373759
537707666 2594
633298454 2111
132621215 1326
287499330 1376
749702657 2499
533270277 2351
784532468 784532467
822904919 2743
332073000 332072999
507483313 253741657
150631938 693
362285029 1836
257100858 857
695836879 2762
499140151 1758
815705100 2719
303145098 1632
542187729 9130
791771242 10511
3746 779862917
934196887 3114
355210935 1473
1590 465054078
665235995 332617997
980105841 3267
98646913 98646912
518562565 3068
18599984 62
213837598 890
484288410 2602
596518501 57763
705248947 34889
998966647 996996792
333405607 333405608
836852489 3797
856058656 5752
696653382 8290
224220439 8411
732297560 2441
802198341 2674
905400725 3018
411064634 5761
607553401 2987
912740268 5253
523896033 261948017
930842689 88265
17100044 57
398483047 2347
358910751 2928
629591041 3840
128737598 896
408280880 3535
1564 439983788
209131964 1611
472499999 1575
296158996 5783
170100303 567
165006333 82503166
749050420 4676
818702730 2729
316799999 1056
329581200 1776
958294762 436253601
938103126 3127
755513538 3095
360 86017320
288889130 1633
93083806 655
914478496 5186
693141721 5759
36911415 236
847629991 3107
540901802 1803
796205289 398102644
408089759 2652
331800000 1106
974565016 7545
834501491 2805
526857571 2007
222208776 1374
2991200 10
534601782 1782
913402515 8306
191974870 1282
496520981 3781
234991951 1951
385955342 2110
474982142 4373
481269181 2349
570875087 2254
983479830 4461
8566 954329494
849317043 5542
110075170 1802
111097463 632
31122 414649868
947448682 17081
435601453 1452
369337674 1939
961203203 3204
316810461 5665
470701569 1569
935999484 3120
137465793 68732896
577212785 2192
694612754 3341
562558895 1997
3300000 11
167935199 83967600
445858201 3015
362420063 17987
159511847 1263
346341409 1708
1071 236438760
395946936 395946936
985916765 956572573
720064539 6795
663897787 2213
740697808 2469
496177280 2043
3910 513099174
713501358 11989
792902378 2643
917179616 3657
150970137 814
522434768 3736
858671601 13964
3739 527666375
144299999 481
3704 954159071
627364438 4043
2046 449721843
402251173 201125587
965084403 4366
153468594 1565
552598159 1842
833490230 4301
274576261 3885
636797349 2945
97200325 324
731486550 6675
918296958 3061
449328406 5567
542969001 5055
152699898 509
196865707 125157502
172227252 3972
425250996 14537
875997081 2920
958308761 5234
970440699 485220349
731100000 2437
701265949 701265950
850 206662594
30733709 29373933
868289799 5740
638346318 638346319
466390367 9093
939603131 3132
385952117 192976059
55200641 440
617421183 5533
366901222 1223
828244951 7670
21899928 73
149213428 1083
10505 625231791
850745821 5378
479507738 8364
210659347 9006
690382113 513842974
482714434 241357217
795759080 795759079
505502476 1685
62807368 357
888950429 444475214
539997745 3017
142691724 479
754199794 2514
2468 531520096
166139547 3737
184215209 62923874
22129381 195
668772126 2862
348 99401401
846243057 52326
15000068 50
182400607 608
110866560 2160
800186563 5824
382201108 1274
779297343 30767
806399277 2688
347499470 3560
166669569 891
350187064 1557
494754159 2969
595237386 3523
650391018 325195509
415049784 2633
788503297 5888
929518017 464759008
622871843 2945
126898177 2273
370735852 48029
589836308 294918154
982066215 488883134
587334256 2064
926621520 5968
940688631 470344316
97200496 324
679765076 133247
34181724 498
136459726 1066
243119815 2972
630364616 2196
494571737 4400
304939524 2165
128585042 4452
482100880 2327
479117402 9049
4096 905908224
3493 529764234
135300452 451
278772642 6274
306000864 1020
193800337 646
917215552 7088
504325186 1844
398998671 1330
736487399 6040
635956420 334979694
561399151 2294
442709228 430651
515654089 2565
150109383 573
685036752 3206
103924012 85597976
162599910 542
612818596 2089
102491957 8359
686787654 4087
626257255 5890
862424719 8139
720578951 3683
114899723 383
6936 838043901
958401950 13145
117402036 444
269399103 898
43836406 163
788588917 3058
589279175 2354
5188 892475399
514936016 3302
124490543 421
421198596 1404
479098507 1597
959955363 439343123
138228960 1397
155338657 544
135900454 453
408527035 2091
606729408 16176
916348275 10363
308613512 1437
996300000 3321
462981476 2647
4215 890852895
828674623 17983
442984500 5166
764836883 7119
714182079 3774
865108944 45948
742505443 6258
336399140 4064
508099410 17659
119248790 2311
996420599 498210299
36551866 295
304552646 1945
640008608 14339
910803749 3036
7166 975452534
462875752 2583
334635034 1782
511758647 3726
82590470 82590470
918381977 5094
148284331 533
915275082 24819
567189689 2854
215725251 1073
529003200 10320
961368749 6750
408846389 40931
578374884 6238
365586540 127040699
190811299 1059
606924626 3806
957856805 3572
899697001 2999
155877683 813
124676623 1081
991986911 4536
858485652 12391
854411268 3957
796498878 2655
32252000 275
860743750 83975
964802907 3216
591261649 3975153
807750643 2844
910421702 4553
959458663 12102
140953273 5509
9807 922103175
908452296 5256
513104662 513104661
115467032 616
515522367 5652
3390 224706150
944648418 3327
762725838 3578
42899887 143
481412329 2804
210900703 703
650911290 3304
440952150 269853404
80100340 267
204129887 888
328005097 12733
157256971 109280830
244784 1
629267909 414319762
709119953 82338
519009625 23044
236384865 2034
995567949 5114
8077 571555509
599205622 4751
931533411 4538
221113682 1634
57578771 489
231310100 1579
942603452 3142
175729892 1889
245760162 1133
988765312 4055
690899999 2303
999723911 21208
265500000 885
30541826 15270913
847656224 254475
583802856 1946
240614271 934
6740913 23
518101726 1727
390757210 3629
740670656 13508
522953882 4327
267199868 5849
91260276 307
833238253 214537
656755781 4763
647549060 2803
740514110 4474
190521305 1495
549174876 2206
793132661 335541426
899486001 3290
268902588 4448
308931705 123041296
633052179 3207
372321039 372321040
3420 568164914
323990399 1466
62873107 337
885254241 885254242
197824689 699
608265449 2106
858416474 13051
973112401 5800
696298033 2321
672227211 9731
691318206 2538
143816513 71908257
324595405 1478
246621313 123310656
739890363 255399839
83364517 41682259
996393256 19195
155301239 694
121054500 1260
76978684 411
967805817 3226
55468547 1426
152400961 508
746397789 8368
985497945 3285
55089730 11901
717305082 3886
675242750 4654
328987275 302865829
968427971 10788
620493240 620493241
322293159 161146579
574980743 287490371
177650854 1505
45505342 49350
83369246 53569
62080679 451
148141648 508
523115691 338362705
347698842 1159
571809045 11059
180532730 90266365
392828344 2812
886000781 3356
836015626 3567
148125327 1181
948468767 13304
227400758 758
255389381 1244
103870369 2307
887926201 3423
359700373 1199
622424915 23123
980134952 490067476
827361289 8396
457800343 1526
207723568 1228
676199111 2254
650138749 2199
650319560 3947
872107872 6288
437663657 5108
438615589 3473
969070429 647048377
2718 202616049
772524906 11649
845475833 845475834
273933736 4603
1341 204852137
42299859 141
850327573 321743148
824399092 2748
608098871 2027
373641346 373641347
245767809 1664
494699488 1649
1556 331547745
712975054 5654
378491399 102600
741648589 327517493
450673539 225336769
727563016 2706
167399443 558
782789303 2758
353054321 1444
113960619 52925324
4646 531363020
988512093 814382014
482577324 6070
713580352 690306994
850800704 2836
74263941 489
554701848 1849
483442470 2115
926528513 3904
7250 429026000
502531561 7272
16382 312044336
473845407 170754645
332597500 2500
392886739 3275
562770175 17220
815167010 9145
764099821 2547
241688174 3746
889094708 19799
831559075 4146
543015700 3026
978407915 685338
2990 254427782
845316975 6766
868295539 4015
557084719 35239
647797696 647797695
236984013 2636
277164757 1548
47 6658490
2402 672675666
222599999 742
259719422 122871774
817380265 2984
950460903 13047
109632376 664
808199114 2694
880274866 3494
854991199 21811
765000001 2550
879011282 6261
786193143 3283
820440273 7193
51300172 171
852647860 8394
84819436 390
854789255 5436
725894416 4268
217800000 726
831898576 2773
390901304 1303
754801026 2516
345 78594450
90721003 454
150850084 1166
622193341 2360
982060034 3413
111695540 2330
56400084 188
585636227 12141
731799323 51048
505171351 6975
268198147 237897419
525265735 323014576
75752663 373
486601621 1622
794405042 95619
287834411 1018
593091915 25645
4969334 23
722697591 2409
570871061 285435530
603753326 5439
448080798 3102
304275237 152137618
423138984 1912
178497157 849
365089652 4809
531820373 2869
729541174 364770587
495166079 5520
574063751 4452
417405313 2032
762323024 3001
465281738 1879
462147382 2089
306689201 1268
822324325 411162163
63850886 251
585000000 1950
606305414 7935
793281151 3714
231900090 773
667497774 2225
434698601 1449
87107513 87107513
113970137 4413
621734025 4904
964018485 909967388
726179916 10119
508212485 9062
705943581 352971790
22242 923170605
741533948 4012
203488146 908
878415122 9766
667500280 2225
981746008 43275
502545365 8692
508863706 6017
286682714 8877
645209524 19615
483606480 4080
4894075 2447037
282753173 5676
590027292 25099
101572648 5961
57131039 282
922500001 3075
873842291 3702
524 78325718
703739820 6053
633497059 2345
997784158 29581
722346162 3919
552560504 524333533
539313245 2885
76205282 38102641
953057197 3276
16942341 416
867769350 2985
688756011 344378006
965366660 3224
439809240 30840
378022010 2395
15481805 66
365770920 1880
681133345 2431
2902 379078610
571995077 3002
948347222 461731966
144299520 481
210300701 701
252508299 126254149
729124657 11569
25985412 188
1363 343048875
798599268 2662
365825457 17982
868200001 2894
855911384 2979
6528 715833394
623316077 17396
680733300 5601
997379796 484631951
863699999 2879
883872392 14716
941700001 3139
950308090 5090
579537719 23516
838240874 499835077
106577161 416
689496309 17079
670847440 4458
867210222 312919916
623099925 2077
88581071 1806
953701320 4849
176687175 1995
367198777 1224
825971769 3013
1624 278209789
36195145 18097573
952649600 5680
498600001 1662
429011039 2308
753902229 285137
863661375 843350659
688202094 24549
227739928 113869964
306553913 1098
605171742 11161
419400536 1398
778998751 389499376
473401578 1578
214494084 1302
57317 402794695
986577922 7091
491349936 11396
891391997 581471320
5818 649663615
899737697 6127
638730526 3191
76075035 886
406634960 2096
544498185 1815
376623549 9447
440829560 2473
524107247 2968
198649870 1304
403831940 1377
441572821 7046
937486291 937486291
253573320 3640
903202150 6195
134699000 883
7429 642734793
899569664 14672
206530838 1447
806779393 3168
194899291 1170
60197517 1187
453300001 1511
584100000 1947
256880 880327760
360334861 31117
587455959 3677
837808791 22711
268201017 894
994373796 3523
214200506 714
804902682 2683
15900052 53
252655847 1049
785102616 2617
775480364 5841
492001639 1640
46383578 23191789
349566334 1744
658499433 5120
845397183 2818
117395900 644
366929442 4499
982828455 10522
372582274 3868
136386447 458
820681852 8069
533 75658458
814102301 23020
86194680 363
553433959 2079
888991340 4932
704924780 18635
253956848 2830
501936830 7227
898955220 28212
899068531 6173
347464737 1210
450121206 17454
285301116 951
68854947 41659500
558896030 4015
748502496 2495
38400156 128
379224647 2871
73585679 336
574328215 2156
895809011 4188
384033421 384033422
615291505 615291505
948091472 4221
300300529 2033
882462754 7542
2550 571776132
1908 542116224
872359948 872359947
898454127 898454128
759137460 2717
190600632 643
225037826 3406
243696978 836
62994020 7330
628802096 2096
183463301 91731651
649327176 4726
292500000 975
969785536 3953
547640848 4802
869042784 869042784
928892631 14127
824594351 5094
420723684 2452
826264483 4647
907053135 435124587
747244462 2697
434016 482259601
8400029 28
117880814 397
469800994 1566
987259745 5002
44948472 474
4300 505893466
838366815 896649
500180542 2257
24899999 83
361062234 1478
764703238 2549
60856327 1566
551174581 6380
889342926 11946
152622308 4058
521247245 7966
7099 511721488
332092646 18281
583528029 4597
12771 561241278
16729 927218034
596034953 23994
593907799 587291881
56580368 3139
265100352 887
254400001 848
639113409 4941
324601081 1082
602983384 2929
410412465 3152
468114941 1641
21936076 235
337753607 337753608
293033202 5082
3124 401885349
882961176 135517
340567746 59168
973819602 10242
624779842 2208
139599602 570
456321499 1824
855903093 2853
498287745 2439
675197020 4557
551023181 2492
263701306 879
667225641 9080
134935715 1382
75900252 253
465998545 3924
494740006 8587
85086951 439
73986571 665
335771944 1404
1934 358422418
963858673 3269
417618674 2183
306074687 2264
918242643 3427
747900000 2493
9192 854606834
774670560 5552
4938 449313157
706099449 328637784
162024211 2311
856159359 9496
220332361 984
645899999 2153
957936936 11982
292356112 4663
951704709 8899
496294193 1921
989436360 27093
127200361 424
194081777 782
122399592 408
574237403 2862
67416001 268
375559474 4961
125100416 417
873000156 2910
432300555 4065
527145785 2045
163293677 1729
893073424 3208
654223503 4712
43727301 178
560504026 4437
306201616 1477
316237751 20575
175548885 1615
209556523 209556523
548310574 2073
195000474 650
992356025 25815
145200001 484
414298618 1381
148499707 495
826084688 2768
760135588 5591
834297246 2781
142774516 538
130111396 699
67199999 224
813795894 2726
875525376 832703443
632117121 5794
385367261 192683630
827998489 2760
990897238 3303
422010301 1567
112758791 387
263540756 2212
380637555 1534
4795 667411255
275273879 1229
846630523 3441
255180952 1482
377211488 377211487
762424319 6150
359998799 1200
2742 750562176
583201944 1944
862 48297332
915395510 915395509
687088806 18005
308869425 3295
968703229 3229
391798695 1306
824775215 4847
407856568 10789
285932717 1621
801585667 3158
3763 680669685
41771971 393
575484949 287742475
614401787 2048
40431288 3942
724716700 7777
270594368 3001
183216763 1699
24424186 164
262574947 300429
168281369 81204231
700800000 2336
213 17841259
573602285 1912
954600760 3182
934032861 934032862
74029110 437
532316135 1824
626210131 23205
996324876 996324875
552891174 5062
287958272 1204
969985248 4804
515277192 2328
866676456 3672
449101498 1497
780551252 3437
247499213 825
821929831 5990
898719739 23523
614700415 2049
820510802 8491
319086333 319086333
812177460 26154
554872970 277436485
198584750 273910
698001224 3869
579823526 2035
913503044 3045
202957333 1849
153597143 996
431148500 4723
94155551 467
744967193 67574
912003041 3040
1572 389861201
321932603 160966302
688499563 2295
586310509 2139
118807697 482
664499999 2215
679499999 2265
238725353 808
727197575 2424
7126 796470331
191701266 639
982244234 346980472
3018 817691001
680350527 13904
949093964 9413
149324135 2986
236399213 788
768302561 2561
207752407 2692
138487758 1122
510898580 1703
701021194 13878
667571762 3146
2939 879804756
514499380 1715
592902272 592902272
486317087 4336
458857808 8821
434025176 434025175
126286861 454
482355383 6378
521263569 399742
136000733 572
637446739 10974
746779513 3464
765772839 3019
409582620 1518
675859576 4314
255665288 1391
381154413 9453
72144315 55493006
837194448 9579
856504210 2855
851700773 2839
46118845 2722
667432480 48932
308401993 1028
6387 318567770
690051279 3737
40711763 182
5286 697181112
238505632 119252816
105900040 353
823149760 7360
623315192 13487
869399871 2898
676661815 338330907
410592585 6409
750547376 3469
871223100 35371
277696267 277696267
65399781 218
386401748 1288
274695656 4913
998399999 3328
209700001 699
634197886 2114
952202862 3174
563421256 3542
963140160 6208
19446683 74
46986399 400
731583761 21382
227937592 1239
724013221 4361
660297255 2355
214130001 907
759000000 2530
409491049 2291
55732965 55732966
705178355 13496
6945 377349630
947001384 386852221
346497601 1474
187199999 624
838992216 5268
121391856 474
59684646 59684645
559867381 62639
317401792 1058
532825388 19438
961942019 907448083
876772925 2242386
482741331 1961
764097454 2547
799016912 5648
297682525 1164
375000001 1250
23239 866846117
20779897 116
227679184 1816
771670725 4399
950396833 3168
95179074 6635
506192797 1732
147453807 2488
191399361 638
734552281 3148
341008731 1593
400801336 1336
395915462 3133
6054446 47
887208047 136746
243183683 106460282
878209290 3402
122314055 972
572671723 3209
300475604 1055
703487263 703487262
700734400 3739
336269887 130455
745623021 5329
203185028 937
27571619 137
370442593 5031
149837499 721
580582505 8113
546269368 207825062
386270101 1350
496425805 496425804
843047343 6128
492242551 2430
790604768 2799
316078247 2892
922854169 5886
887702383 2959
315638961 157819480
428212913 214106456
972481955 7750
167631283 1743
662296385 2444
566411625 13251
173100000 577
500447408 2825
85318740 3939
600754469 8039
413169158 4470
18576955 268
246569287 1783
483447803 5964
13800038 46
975604884 3252
32700001 109
622892679 622892679
566849807 2303
243720516 3428
3287 715698232
492101301 492101300
595481165 2394
123300411 411
367312228 367312229
595649401 2539
961020200 7588
487611500 482342368
685541175 2729
850926435 335178396
505783175 252891587
442624024 2038
183518115 1194
216513258 216513257
4527 718644728
129899589 7647
325063728 1584
65239671 595
697066760 6628
489299825 1631
588676710 7174
398331741 144947409
776105773 4584
70333827 1721
624324557 2346
460733555 9170
645902019 9527
308849591 1248
254872730 1253
700335761 2471
75000465 250
278039780 4447
105898126 741
986795165 12458
315599588 1052
770640315 14415
639602133 2132
53820598 199
505801687 1686
740403143 2468
338403182 1495
727141621 6530
366037832 6439
953114450 579203001
763969933 2553
164400524 548
6595 119509496
814007448 16950
630272869 6258
980688560 980688561
634139225 4662
2116 619313073
666129421 3621
84130452 333
9901 417475665
54097315 27048657
923313639 923313640
243643661 13532
595012041 4766
238077794 94430089
802500000 2675
131583608 633
2561 314521532
482700000 1609
4914 479707944
581400001 1938
339599735 1132
81458390 877
403415619 403415620
239014979 119507489
408305778 2154
639753514 3257
649403159 3864
164316513 3862
966303222 3221
373998994 6451
263118930 215292892
451989823 4901
267682386 3875
478473106 2409
937581391 3454
636002119 2120
767600761 383800380
887968133 4673
342216984 1351
782296424 4186
719433405 4556
645235644 6753
109199635 364
992259645 489673518
66299778 221
887997039 2960
585532701 3020
461657251 1734
190365261 145341712
752182072 4387
187021856 2211
447886124 10247
904341211 7565
951602118 3172
102599999 342
56628703 352
393899963 1313
308408387 10694
886834189 557348192
622469637 19454
153927891 621
835497216 2785
25909588 108
140554807 861
187907453 94330836
336458847 2192
404398652 1348
334226733 1834
360905305 1580
678302262 2261
456524331 2948
2100000 7
297559751 1246
419777749 2834
954937696 23476
877391029 22626
485055892 485055893
154017454 685
975230305 363934350
694852229 4206
899257711 5590
591043645 24075
110766265 393
992471535 4995
477510804 4783
467127060 1655
735085134 2647
4286 333021372
437101277 1457
613168281 9203
518400573 1728
459600213 1532
5086 724314781
272008408 931
999652878 4473
133588997 133588998
881487783 5383
820617681 6640
919151962 78299
34410602 179
958849391 6148
974187899 6470
485494916 881116
314554383 1573
2721 726873763
949196837 3164
571858504 2996
359958827 6638
885687239 3140
954749016 16692
224999250 750
483512456 2356
386888146 5431
539877397 3178
466224253 8893
3155 573602580
944929811 21170
652224569 4605
443129737 4760
439198535 1464
331632287 1248
309964707 1444
367608045 1421
651599519 5178
11720914 67
649292986 3135
594475910 3911
321508361 1108
258506994 2431
700368094 3631
116904839 1370
173850600 2310
44983848 312
197480769 98740384
233745697 1623234
623850431 5894
520394623 520394624
982803275 3276
185614382 811
92131758 698
395360775 7251
155755846 3662
529564572 2098
93754829 2327
743083265 2783
997892755 39251
641050708 320525354
203922346 701
521737225 260868612
705359766 3194
996900001 3323
749826335 23467
132706532 20345
953435080 6222
3493 474653291
519959706 259979853
201449544 100724772
122999589 410
958496805 3195
678145969 643832663
625203768 2084
349778747 4833
153299999 511
270660613 18762
974396751 3248
231000212 770
86884755 373
995401157 3318
250280941 910
758122340 3188
920983409 460491705
512582839 3080
104802562 1052
988800000 3296
784352392 10307
886199999 2954
426220426 1455
23510085 194
293705945 7286
844105905 9808
506911803 2520
915896947 3053
105899797 353
437657557 437657556
178603793 89301896
223092628 111546314
161074660 3859
664202214 2214
399713363 1541
898648609 23804
313507031 1054
963000952 3210
135091425 15225
375017060 4180
439200001 1464
618160366 2969
49945676 325
760553265 5296
276140825 3159
526498244 1755
333847416 28104
20842341 797
218846664 1692
151029329 4042
380842779 380842778
912578805 3922
221060035 1221
96424952 1768
278361865 4456
541801807 1806
824826743 9113
623826856 563501328
674077542 4971
949658039 39681
908789662 12098
743531713 35112
722390784 8576
883761354 3213
591545427 4453
863725386 3867
812229825 9985
870894780 5252
289274959 1040
101262595 1855
775534481 5392
2418 711857180
786896779 3096
611203481 2754
884402949 2948
58 13652236
684806272 5248
37413056 137
519441838 2803
158459300 4797
899754521 3047
99644703 512
184924935 5387
613770563 2060
468075338 1687
41016950 850
13800046 46
943203144 3144
617398445 2058
628500001 2095
336633252 1299
847108797 293335768
286878815 16947
275705400 1114
33063122 226
740458187 22662
883478304 5661
572758519 320514
412731987 3067
4240 989946720
692958951 2908
482254583 4676
326999999 1090
134392762 1952
558360961 2595
628628353 14653
406653236 4965
228454022 2397
972920302 10242
839366780 3668
18132384 833
641339533 3323
411966964 1771
409835147 4003
909566527 3863
473313464 3262
766800498 7286
978862804 520363812
237795499 970
839402797 2798
434699803 1449
736295049 3411
214127696 862
96794234 727
934200755 3114
15239 956488820
745760614 9183
925798338 3086
732484390 2499
16686 759639146
396536385 1335
490991491 2175
116100133 387
339606493 1294
181772106 84981930
898505831 7561
405789061 2127
446059236 2720
445307190 5190
703071270 10490
555299172 1851
259463929 21179
724500718 2415
698555926 13575
280169897 1005
851703393 2839
131579734 598
86979721 456
669010038 11613
160499689 535
997175174 9311
188211155 46842
103198617 103198617
112968492 901
364610077 1748
797729215 10067
528182026 264091013
639076666 7495
571401101 8825
632995715 12807
376856112 108851
995741659 4242
422698591 1409
86239720 404
893997710 2980
797372218 398686109
452398672 1508
466201555 1554
272877477 1447
6055 371790239
455402852 1518
735091281 3153
980009002 6871
257949490 1414
455687600 1741
677402935 2258
763663918 14689
629639575 3722
100768375 376
756000000 2520
107399823 358
767237593 3127
331484289 331484290
888491395 444245697
2843 232808872
264000881 880
236993173 118496586
371252764 371252764
6936019 35
338856725 2220
407766315 3221
419399999 1398
818399767 326800405
952202509 3174
274538525 964
543018434 4237
4066 830181587
721035000 7560
163368173 3404
657102550 2243
413880009 3045
926377452 82082
229453813 2961
843836201 5800
710071168 16874
853855579 3211
549251442 5917
324557264 16946
995346217 497673108
928271229 6423
557143674 9798
9839026 47
506288866 253144433
566508801 4952
756581875 4375
251170135 1876
678297738 2261
89722425 325
174299999 581
513124362 1998
656022470 2220
161093452 1123
681882689 3954
289072652 1673
693856372 5588
772249669 386124834
55931386 688
822868086 2769
92699692 309
530944416 3753
382041813 191020907
267472164 1687
145200001 484
579114488 215461949
258532760 129266380
841107702 3102
682937069 15686
565904880 5520
892395702 5874
18900034 63
904638480 3792
919811555 3445
336680571 17806
843746545 3618
35700001 119
514734687 1874
100332771 651
734160525 3839
738133985 22288
343 68131435
152699491 509
106199949 354
5221 557472275
302001911 15588
749023173 5703
756691183 2559
96685681 420
459001531 1530
379799014 1266
673199517 2244
941134853 34076
445202011 1484
411899236 1373
170144551 774
908867160 19123
486822416 2559
243928666 3195
1702 385234084
717183862 4817
526138914 2316
994 151092575
370434723 3674
24936002 161
4658 590989468
83700279 279
312300202 1041
640197870 2134
200173215 100086607
74061 949091715
60892075 542
743061879 2993
982304120 3922
935484227 8939
612441484 8860
569098102 1897
102611952 611
74065071 16757
468353885 1637
731066489 30690
798069065 5122
605896598 3619
591646228 27669
504446671 2730
508820835 508820836
959288344 96644
740702470 2469
392998732 1310
24606 162939322
1188 305016624
162415976 867
669074187 110027
949138627 92835
526 96442582
501115480 11659
531445545 3202
526629630 2770
267218792 1117
361331916 7890
928276717 692005907
807361523 9832
261384750 4125
35247745 124
333299793 1111
156000768 520
3458 192354986
1972 583125506
526824781 2653
448755967 2260
972616689 100852
108299999 361
219300732 731
250037167 250037168
505553386 8695
705387791 352693895
662316926 3129
22705408 352
3575 150243622
9430969 225
795408857 11354
532598331 8061
596873917 2988
339302090 1131
185664116 2015
452399999 1508
983699999 3279
45971602 454
787597641 4820
981038040 6267
1545 432718811
570626319 6655
1905 200253600
269164021 168240359
713997971 2380
212303111 106151555
400633445 138481239
709202363 2364
72662625 272
926972983 5009
916157872 15124
105516791 568
122557518 2692
390892321 1824
704058187 470211674
591545397 36907
22383384 84
665308517 2505
17099944 57
929772632 6059
616200284 2054
924729614 6427
454798485 1516
887701026 2959
609271024 2584
157698815 650
910451554 12645
219688703 734
83438046 2045
681192855 2817
239384772 3399
746570397 5223
178499404 595
396601857 1322
903340215 7545
238456138 238456137
959254011 23513
189469715 2039
712914909 73082
43634331 151
796200000 2654
833932294 4618
898660949 3630
578872047 1986
690966767 5576
477325884 2952
154976317 1666
10406963 81
617699320 4173
998074866 763639477
275872524 1142
26900645 700
298800997 996
471392890 29739
990092765 9123
4663 644311613
892491717 7884
472852138 472852137
379494701 3350
177310531 915
96357022 519
101687615 1328
751535552 241496
369602047 1424
727379409 3502
253607 970300382
111899747 636
202886074 767
553428295 3491
980145801 980145802
55313 914940030
663238863 972491
571131158 2038
123197956 123197955
938096874 3127
921300253 3071
193847515 96923757
152405760 860
976663949 15528
226283436 1936
89312135 89312134
360901203 1203
658530188 4529
510685793 399165671
512493983 3934
589752654 294876327
330287080 5255
806099828 2687
455480849 16098
194 55020808
951645480 5573
653399965 2178
184780165 1238
461583537 2089
363072403 6699
419769019 5342
938823607 7651
363612134 1322
542260004 1950
773193552 2892
929444656 4288
103543371 706
481198395 1604
61219979 1797
411819126 2274
560998208 1870
516916694 3865
235425406 235425407
432301193 1441
367296316 183648158
72421025 620
288019064 7394
55618147 452
49548272 229
886660826 40453
503913097 8138
489851823 2156
66509713 269
365656103 2174
927296908 3091
706683819 4516
774291974 12657
139199537 464
186231208 753
290235227 3156
319801589 1066
54600031 182
2835 748298250
354385572 1758
192170521 690
172609510 1509
863801102 5016
241800179 806
201593673 1922
209282503 808
170914681 610
170149056 2244
233999999 780
724982310 3335
829203663 3929
42429 779870072
799596820 17886
506710165 253355083
24793775 163
333615001 1934
853816656 9845
534551010 267275505
567830723 2952
123000001 410
574444256 4436
799607489 399803745
39900133 133
587535649 11414
469412025 469412026
992401935 3308
601477776 49443
727204832 2424
661284743 330642371
451137509 8133
1106 282226671
116901865 4952
737387096 16792
653679819 15332
825785207 382412538
931706395 237528
99825767 764
646538515 3764
952368423 9712
80279765 403
935780660 4258
63484579 466
15 2427191
692231185 5589
837515277 6813
1903 78559290
903003010 3010
888026868 3348
861280624 10377
438302835 1461
838540277 5363
62911180 1189
470534761 2424
725997581 2420
1296 277086531
658977205 2651
714030408 10504
482401609 1608
70444518 298
139522710 1459
188399375 628
559267137 34928
284201582 1007
892870231 20530
935423327 5264
286643008 286643009
1578 424590068
4929 229070523
423093658 2878
107400001 358
262043990 2277
443399872 1478
71731008 2466
216052680 2305
725643534 2663
701098785 2337
460881014 4179
203108311 9319
139523290 519
26957 758027309
132254517 2546
739771751 369885876
206312093 909
312824120 5663
946499084 3155
590777116 1542499
93029049 1043
482782121 1998
963272713 4044
546901759 1823
842566747 421283374
23211 948262194
606156418 5092
628684224 21378
877762027 3097
292200001 974
488398371 1628
549625484 361228321
32027464 532
650120838 650120838
101598215 6217
301704876 1254
259152066 897
335973179 14538
979394592 453808857
434124613 2682
839972699 18140
465898499 1553
557686339 14642
689202730 10042
4749 81312378
984682211 20591
785770423 4459
782692836 782692837
353007733 143261385
414856439 1908
535628810 18269
316332821 13679
261632027 2512
74061697 481
728384501 2950
991777976 64167
240596792 3069
478499473 1595
722998199 2410
779243838 3993
63300106 211
23932 998342264
27392918 302
473701579 1579
688666108 7953
416772063 10367
979280122 388722291
176092121 1461
2319 313855779
910800001 3036
989755828 3723
26706901 169
796200392 2654
2993 760449400
8480 474446348
556157522 1928
165373565 601
170533041 712
724501390 2415
555249964 281367177
412605023 1417
328856207 1104
538240221 7351
401567166 58786
296100338 987
930189237 930189238
763774934 1279355
142064490 1332
703249750 4625
399316799 4751
201582039 964
929865271 748095992
38917028 283
189208313 1926
695926127 2491
952956245 9383
124123429 715
426786898 180558433
245422268 884
566269605 283134803
89142647 1844
2128 433544816
376524280 1737
582127082 6958
359420760 2214
918321597 34394
753126144 3509
506162429 1966
909748167 8413
419991571 8294
417829507 4068
916645409 9270
4262 685700394
522485028 5262
1458 421505245
934379746 371787045
485997929 8430
787998793 787998792
383817629 191908814
3022 227727306
680302074 4116
897 71821893
642297858 2141
962493625 6222
121390977 448
446317288 223158644
617257019 12711
397071932 3713
862849475 4056
618243661 2149
378482293 3609
501383828 3569
424508485 430081
697118427 55953
312000088 1040
436380387 155680299
454801516 1516
4929 521779011
2180 353429348
86640560 5317
650212497 504067566
154263868 1372
331798894 1106
277608106 1307
939500048 469750024
995696682 3319
941758519 289041
210899783 703
162887008 77024675
666071750 2989
868232157 10792
511934798 3928
98318003 631
251905272 990
939238485 5582
742716253 261709471
826971184 3985
149664770 72238391
872454023 33912
830694706 14701
915296950 3051
479692523 1799
836108626 34837
728984374 3875
986759439 977826304
271199290 904
152491051 2149
234008040 830
271500905 905
2717 562362526
981691935 328903353
513382369 5147
865969839 25823
462901368 1543
187433190 1890
768299717 2561
482680704 2519
758 169520476
904717390 8530
889013029 21667
373413347 1386
6513 708611119
586606247 2083
981014271 6432
129790351 810
159883679 9056
781874486 2792
909122976 8658
716254402 358127201
697499218 6323
927272383 460081615
428548669 1907
863160206 863160207
784164430 13089
26276138 1212
119595230 4091
688502294 2295
576360280 8481
790302730 2690
229642279 781
326126880 1776
703052607 2459
694500962 2315
663240935 2789
742992870 742992871
304890643 24388
978008863 19168
558584903 1890
967905066 18987
2920 681015685
77815115 51137716
137224590 1360
422731682 211365841
228589 732457106
296700988 989
588051075 5284
631697489 6329
550122300 3900
932471854 7419
715751851 44319
746342145 373171073
320686606 1929
574370160 40460
887543514 3978
53460840 798
489917456 6472
670844425 2616
602732719 2583
1140 264383100
486001895 1620
911703505 3039
15599994 52
745878059 3060
336000000 1120
325927588 3768
474903408 2616
900681136 8972
563901061 281950530
491386040 2739
601613821 21950
91800058 306
477545706 5369
100045618 50022809
355324942 1307
778497404 2595
918950862 918950861
778500095 69114
542025549 414203270
712403984 4285
707453033 3608
841237533 6078
567039999 283520000
238 40405741
88477784 679
699357860 5725
134268676 1396
820855897 410427949
295156424 2325
623885497 623885497
757678562 8428
836639759 418319879
731364444 3315
976799844 27162
338311680 4735
350789233 1396
739562321 2581
329499177 164749588
783655521 41979
267300556 891
614997949 2050
864901640 8452
214313488 5857
794145001 3000
802374541 802374542
40372706 157
656 176457533
550121885 2312
971551349 3850
215084965 215084965
726569645 22165
909598836 3032
2337 557417850
21787 412625257
606292327 3501
6596 578899754
492759835 246379917
150300814 501
958202790 3194
53689681 720
220440021 986
191347089 7151
612678101 3490
712675055 2406
708352727 2574
833533091 833533092
856624271 3306
44177 349089992
559386977 4273
904465013 904465014
408986254 2635
588801404 2642
17155801 923
748263467 4225
659066722 2981
749603073 5596
238487374 1869
49547736 439
360604872 180302436
28007028 147
137880610 490
579894303 2629
366690420 3443
585978472 2284
296999010 990
338398873 1128
346 87245299
500676813 3411
697582000 5225
381717202 1677
536732340 2760
597901994 1993
920404552 3068
359815139 1395
488647149 7964
914149593 4046
864457667 54949
857697141 2859
604808267 47462
615932353 2919
368504106 1762
184287625 36722
380033725 9726
324073937 1387
847880587 423940294
635698072 2119
379013905 3408
204918875 999
183709102 2008
558702145 2394
703502344 2345
553981265 5156
100497693 1978
8805 929787168
869043355 289939683
85398399 1600
915499342 3088
538801797 1796
947396841 3158
446554361 446554360
34018354 185
825995870 2760
627087189 627087190
498403971 4246
342673969 2184
803949476 4216
506535919 3760
900898743 3003
220374848 1156
82200385 274
980803468 21119
914924037 3358
410700758 1596
888828461 13555
950513311 3878
893059411 4281
755284539 2855
461839776 3824
985575067 14393
587521690 3310
996485880 7723
951921230 419507675
433199999 1444
143755246 5983
730 190155913
117299608 391
380123453 2243
537299194 1791
804936894 4027
448725745 5913
630901212 2103
791128757 2929
73199999 244
334926202 5611
409862465 1987
806631764 3855
173204901 1953
98100017 327
994851935 3744
235249678 1107
835905443 2937
764314861 4931
596736272 10865
29340261 148
729722239 6128
7360003 53
533399049 1778
405206530 202603265
825796296 4008
535396177 18679
248777318 7390
719 211523329
366471611 1614
938096872 3127
962252471 4344
867057354 414264278
868199633 3925
80699900 269
407596474 203798237
347903640 1890
632229751 162778
639212091 41189
233 8920619
980360060 350752
542209038 24803
133591576 477
716699941 6218
1134 215048358
935744399 5400
23099924 77
241296107 2137
807932596 3137
608834 831318939
736992018 4113
75517778 917
334607173 5027
942445184 5933
575574902 3029
346143797 1292
665701438 2219
27303185 299
190361356 190361357
493799462 1646
568677025 2592
636977948 13673
324542004 5999
730446697 3031
583075715 2480
3325 945688002
1738 508630914
826502755 2755
884198248 3234
737402805 2458
899319187 4771
193503605 96751803
495600001 1652
361660765 1668
190499674 635
865067371 5369
633396449 7075
715096251 3639
65196079 2620
995453130 19285
759036095 379518047
859833282 5753
170999429 570
207677235 754
733784317 2501
935370528 17156
935627916 552886814
938399448 3128
59538824 10225
441837314 2633
2875 306031158
552513123 5409
995996856 3320
939403557 11573
707201423 3312
460591853 2161
48943358 334
92045939 804
571509454 2468
590998029 1970
844542401 7600
228397668 1176
137699654 459
995005615 10715
861283673 3303
991319878 6523
171001050 570
857242998 2899
168599704 562
188475536 1383
786585626 20125
950488112 3221
620998955 2070
320206022 27347
4952 698372101
815919508 3434
622903021 4623
846245625 15157
441600371 1472
644757389 9430
538955462 3021
871707958 18101
305998980 1020
172415055 104814583
820990853 9640
803054980 9680
15300052 51
478439542 478439541
417347973 1839
953398417 3178
152828028 981
344932495 3986
564192322 8043
656399517 2188
407547588 2562
467700499 5151
195381700 757
661799999 2206
954842820 23246
9482 617659200
814197785 2714
561305782 389913992
665676547 3845
816164150 390505734
656886092 333336860
346906452 2385
723334295 8227
897759632 3021
279706166 14429
999341716 401458159
683588416 683588417
619497935 2065
8318 641338482
905079517 6809
405333678 155212086
17266627 110
65708296 442
447510603 1761
351598828 1172
352421218 1721
276160949 138080474
848594744 3154
622729636 312419480
115232407 507
661626719 8769
439332302 1989
217199999 724
2815 804436920
684886695 684886696
2438 70152121
464701310 1549
733351706 180673
748200000 2494
120353450 51403157
70692103 323
736182048 4451
977714528 66561
78768693 428
464101547 1547
129505901 950
870570597 3643
954869794 20471
881127580 4583
758693155 319185871
951987169 21550
5774 872387886
608397973 2028
611402037 2038
244501572 815
213519268 901
434408464 2867
408000103 1360
967954248 15319
487349524 12699
723948199 506224026
680784444 4695
822561589 24732
952499653 3175
666811795 2947
610364468 305182234
146272957 5939
204963434 9869
141169251 9257
990070384 25008
759448151 3678
847461528 25983
4882 818601674
126255024 567
850095135 43322
867734698 6079
800990307 4421
329700956 1099
468096961 4898
954903183 3183
822302741 2741
731109959 9366
19001221 98
408348583 2991
523029872 6030
51282168 383
960971079 5699
723959532 26921
451593400 4107
716160267 10781
505812529 2736
389699869 1299
560889061 2260
736345983 736345984
409706618 1543
422602301 4610
470999999 1570
727929148 5387
778497404 2595
943413912 27432
749496631 2806
849281981 358349350
782790350 5443
560098518 1867
898202995 2994
241800517 806
184528343 858
702919425 12416
623412390 3063
361751503 180875752
958492845 16307
568120463 4823
131534252 1527
749674126 7783
463430669 1762
241213279 1568
795240878 4521
404426625 31283
654347572 3412
592813680 2280
493595565 47491
859640425 429820212
398699159 1329
2440 667615721
824974985 2931
5994 319263526
657847985 2566
90215376 1025
374863788 3294
216300721 721
762306927 3136
617711195 2736
52890080 26445040
3743 615368697
614103099 4540
773253305 5922
396656279 4440
2293 477121611
408567644 37820
412798623 1376
661 108713729
639934671 5704
460739359 3881
392967746 15973
398005195 199002597
172366624 1287
44448893 3258
529655784 3948
455884529 166504183
778933135 12149
35887 781190464
330979392 8082
974917070 5365
4641409 2320704
445842949 3611
492293925 18537
5386 921151422
211720321 1246
93653549 322
156595581 4352
478940048 1953
12586 433638947
260872678 1317
817501763 2725
789365513 56482
799500000 2665
574572256 2733
253199999 844
415404560 6933
237586474 1631
739198061 2464
245524525 1741
454492729 2008
653130991 13595
918301445 3061
140761192 568
1057 190793220
251618113 1432
858515352 28524
285745283 3185
720180581 2870
884100001 2947
19200446 92
371677839 1543
147818038 1263
462144981 11132
498157423 2237
475038769 3961
42540101 608
826873669 3636
2343 484605033
353168915 2794
350778383 1188
762002979 2540
434156401 1494
334190693 1725
291692756 1454
580880 5
272626375 136313187
425992967 2796
143005359 1136
849413737 7992
676526441 2386
951926665 6485
918596939 3062
209715336 879
69734270 290
521700000 1739
121980003 838
741056057 2513
323840838 303216082
400193880 2693
287523359 1409
407719956 17748
951 230710231
196340741 1719
904779996 6903
130672751 444
82629010 371
561862712 251037641
361633621 4171
405695606 4192
178294076 1053
583327235 2109
390932542 2061
849 238311856
414999812 3529
107129142 1467
729988426 5305
283238270 2066
514801716 1716
949885596 30204
579025779 2971
201000070 670
985030774 985030775
936902197 6971
537095973 1988
326319401 326319401
642843379 3483
93900313 313
443694159 2065
577658296 3014
353031986 1598
522976358 9407
232799676 776
21640 919704690
364948759 1276
327001827 1090
990903304 3303
892664851 11041
307449000 1408
648740404 10330
571503343 11558
875808820 47680
845904641 5238
369569535 4180
23420129 23420130
390888091 1961
678600001 2262
905452605 3502
1300890 17
914462057 881254086
620944800 3360
6215 634010365
962538834 3307
785885080 656065601
493140694 4067
817763911 403947152
588055952 12674
665328020 2249
867163682 10895
444001481 1480
814278241 4464
899898009 619469385
247857620 4461
866400655 2888
810297299 2701
139518223 532
695926018 2763
710988339 3974
676114539 9579
502502891 1675
162487513 968
128521034 64260517
905715915 210483
250201479 834
816302338 2721
213300001 711
204647473 1171
505316082 1694
19967 741318078
712127351 2600
128617012 751
660900753 2504
730979008 11966
699174009 11346
449675650 11350
911099999 3037
159271890 17331
962723191 4719
569534336 4803
594546940 8127
310549718 2163
981 21529212
2213 547177504
995112217 6506
925859195 462929597
201078683 83900
588829500 2814
687434137 17473
879564798 3408
55223387 1746
1200 214436400
967169804 19338
851049066 608601848
258907394 2603
694187642 6105
273144559 1816
774720877 9784
247130756 827
383400009 1278
527629477 2244
800116979 192171
143953023 71976511
934883505 5415
566698496 1889
720601010 2402
744215381 3409
768000000 2560
908399772 5188
554698990 1849
901706703 6353
987168459 481128783
356020501 356020500
825934936 38749
800393976 61147
241800589 806
514377974 2075
17399999 58
159153456 1043
924523318 924523319
514724249 1762
994834034 5567
40155062 896
994797895 3316
30742665 30742665
161764480 848
4030 123624280
289800966 966
571311 19
512558059 4950
991617851 7075
935193631 6395
360759825 1979
755949932 377974966
175519404 3972
760879773 4219
332255054 5797
177720271 1691
985609893 34630
2161 559726548
895595655 49601
234854591 952
908128373 4918
167529852 2334
573796164 286898082
979519999 6400
94526079 2320
6308 370070169
2059 534865288
950403204 3168
976238205 64892
827878799 24749
206239131 84158115
1800001 6
823119725 24131
287426955 12478
387600185 1292
572513796 7105
337320785 5217
529104192 4794
8554 702805194
13975109 93
587646436 6874
851141602 9782
985500000 3285
851732786 16927
594598018 1982
797972553 2734
352068271 4496
111101861 481
118711402 596
775819443 4391
66551629 33275815
156779226 758
1971 434327589
7701 763756444
230227271 910
169199489 564
53990378 1561
590432404 2189
230041791 1001
769456131 9191
234233836 1678
392389766 1309
403107328 2709
408900722 1363
443998503 7803
989103298 3297
140335203 742
507533879 4702
3229 627649791
84773520 585
285600686 952
981860629 3956
809674296 4567
589009585 589009585
806751385 6041
21531101 10765550
963054154 3445
538164675 17276
41026 22510
829197237 2764
770185867 4235
1267 257584901
15700673 64
959072107 51187
3572 916317766
469200387 1564
337197903 1234
331501861 1105
925670307 4597
743553231 371776616
396807299 1412
560879859 560879858
688958748 3733
527100001 1757
987165057 28060
305001215 1797
546249186 2934
39660029 1215
243301269 811
973365847 7649
537 6609933
948716916 14192
786503076 22565
862768554 17352
995591467 993747222
157111516 3951
893884389 893884390
926891054 3448
113270226 478
699783261 3334
811482205 20099
370793832 2277
543923072 7018
722514782 2655
36239774 15100059
842769336 5257
319500109 1065
855701207 3662
967771872 3998
956714841 6252
658798098 2196
478590161 1851
850605889 4139
921904062 12567
750359408 14162
45341406 1023
577127101 5170
49603162 24801581
975636890 349945679
200384095 736
227641073 1193
625854835 2178
255074345 1062
779400001 2598
183346958 2427
287340799 3400
295346914 141387462
238403793 836
370051128 1709
421265006 2749
471456260 14216
983480931 5144
39380871 459
369300369 1231
798832404 3293
809234111 387137763
278378885 278378884
367714791 186431
573228528 5756
854097154 2847
35545704 318
155254151 1022
141499182 1098
41560 641312360
937391373 5092
157479630 662
155826182 2071
133693486 501
775725901 3699
486001619 1620
248833059 3462
981942227 6272
356698810 1189
866749599 14363
725615074 2493
507335975 2022
75238241 9548
443870125 4446
931786717 3818
312599777 1042
398244908 1853
859574767 4589
301270465 22376
824380943 13594
2765 698873174
1694 389443824
13994905 154
15934639 80
912310638 3202
464199925 464199925
205188428 199025470
299497338 1526
454977973 454977972
541 34635764
857382448 29924
64800425 216
58492801 240
979791750 3675
225564466 919
284084256 3269
880189040 3517
645928637 5247
692 205677196
555886495 1873
348900001 1163
68131697 289
596352241 2376
126450556 461
857770164 428885082
905467680 676777371
752187436 7423
511114735 2073
665726687 18576
970501254 3235
698141834 2430
587923024 3448
314698260 1090
719114044 2483
725703545 2419
135904683 1333
742221349 6143
1888 521994240
111336380 1497
375001250 1250
570130044 3476
783600001 2612
397627320 3991
204986320 856
904549787 904549788
235178824 1308
487716320 1763
427480658 28919
745197882 2484
290538180 1494
568386279 2009
158000750 79000375
909900001 3033
648233867 2204
648624452 52157
338455810 3190
79145553 1469
78649180 78649179
374537014 13747
907738815 4269
445433183 2583
922375621 4354
365724593 1256
428527570 3007
974414716 6569
667738971 4131
20099932 67
277195284 1269
833500097 4576
998113619 433541769
117329309 117329310
45565660 211
8133 932310189
641130992 4552
182819085 791
841805388 2806
27379625 107
439360234 3209
157309899 1826
297481461 2249
119109101 119109102
986557022 3784
802356991 3646
4799995 16
353313262 9902
528300000 1761
938530150 128573
996521270 994496612
930397829 3604
948332818 3232
622341411 211306415
165849259 2957
481680148 259795705
3599 919062234
194556055 74514
726590227 2548
142387782 1217
500530463 1953
13686987 5901796
183560661 8973
8649495 549
922854114 6097
853721400 36735
734484873 84172
681318370 2580
421673008 2424
570300044 1901
171884325 1515
116917715 1094
332396991 3761
882815829 5707
549356253 7578
552636307 2286
727339359 3684
206050985 1494
817542886 817542886
946330065 3166
927942436 8079
970995245 970995245
639603415 2132
563571933 1892
990690130 495345065
391710601 18360
103003759 1790
986550653 482067166
321301070 1071
970885864 485442932
509412378 3298
707120111 3116
243900270 813
806298258 6165
165911752 778
993002058 338494
711898649 2850
197353892 2109
468600010 1562
994693201 6364
945339808 6013
706312534 27314
397080129 1930
809462849 94398
987550274 4495
52 14390193
374399844 1248
106397927 546
949377094 3440
337477335 1501
829175309 7196
988461999 13922
196020566 845
123929243 621
507281972 3729
512092575 1905
956996811 3190
273388151 950
98700197 329
130800001 436
419925903 16066
413638128 3891
770999999 2570
68700111 229
677699901 2259
2752 136278578
567298110 1891
505891440 2346
643202789 2144
684335742 342167871
897002341 3651
172999787 741
183824843 1784
824081222 4490
326578919 2254
2437 722153020
999434709 35581
338431502 8823
406882961 2948
632003674 531056720
11789584 57
620816473 2921
223209861 1637
773718719 29352
138775082 503
337722295 4084
248670850 4171
960132079 5405
533740974 3305
983836096 4027
848579346 6320
608403527 2028
268429871 7258
62890688 356
651661331 589177063
9066086 4533043
239400001 798
384309039 2937
857492372 3271
915361824 5356
949802452 3166
318216056 1208
479695204 479695205
180980507 919
937757666 3448
789641766 8591
733197556 2444
33139757 133
214018749 889
730392285 2439
852127800 10650
761113682 2593
956100001 3187
846731448 4713
410973025 4196
877142783 3817
215167303 1087
980648595 4916
225473554 20403
21598209 183
700152041 3512
11821242 66
861062391 861062391
486902331 41495
803402679 2678
914403049 3048
1171 257103370
817289999 3027
311409841 29903
812774305 3537
733203475 2444
6555 989103156
392999910 1310
796802655 2656
827969400 27576
705276825 3532
580682861 580682861
247743744 1447
789336737 4293
628530811 235803239
569537451 2533
417760461 310342
155539770 539
443751983 1872
899176769 9373
92292480 588
982425696 6398
56616401 400
696602323 2322
382326310 262057068
544943964 3381
29691641 114
912186378 3371
347401157 1158
974128628 5449
139787509 133904058
970394778 6918
513726305 11001
996299219 3321
690272363 345136181
738514494 2734
182420406 7886
742038037 5833
1941 211514652
427779603 2619
936203248 6391
8017 425110983
844955756 19797
517798275 1726
585730177 585730178
390899445 6706
645095951 645095951
310814329 1350
949513601 4256
537601791 1792
783321155 2849
13972300 100
9108 947794750
2158 27100081
140386366 1035
948686593 948686594
471748778 2997
834002779 2780
262181744 1645
266700879 7234
768085964 10282
233 69105936
283484983 989
841671324 12301
222106632 2904
406271324 406271325
695707202 336004649
272699999 909
3327 594902436
328823732 2247
786728052 5346
337800001 1126
30372431 219
305048908 1058
1612 417886820
921721261 5721
336602017 1122
868064381 4318
392154571 1565
464359360 3534
162580366 1017
816311123 4014
569876174 3243
139526279 877
22002369 567
15267 215234166
757649456 6567
558900000 1863
44295267 303
15824016 158
883891975 3318
266895874 1966
446401488 1488
7217 974720489
135900453 453
558053239 59380
5927 600006568
85895702 954
840272400 420136200
439115524 3301
537899999 1793
928170839 13632
837776926 810942023
705301131 2351
139633017 2215
422367414 5117
959637649 3247
277633408 277633409
73493201 1100
846462867 423231433
835203083 2784
607799774 2026
827160975 4395
492194019 2837
495898347 1653
319534074 2551
418499603 2284
237536598 1898
179559824 3032
999389786 7103
983592960 5522
25542362 139
611749175 2455
571604727 40502
368945899 1700
824297473 10368
579900001 1933
441166058 2389
155923117 1270
143807399 3228
544847925 5448
922235272 922235272
538510123 31786
590713990 5890
645160789 322580394
293561388 2159
374093281 2280
56700309 189
383800585 1453
563885350 563885349
673126094 2676
179494721 3280
494449029 2329
751579501 2604
310800001 1036
339600010 1132
253093781 15959
174900777 583
322733999 6000
283374820 1257
904310849 6832
60450189 60450190
118492996 2235
920470282 397727763
863805214 2884
915235388 446649938
415200968 198172203
153951709 647
977845526 3284
804130240 15424
130327363 523
672913606 7787
50999830 170
682994266 32971
539991089 5370
588124072 2404
724501653 2415
531246827 2303
556981835 5398
156240631 6359
703659850 280081188
182968874 765
713473624 23967
532501774 1775
743096990 2515
628801490 2096
256596255 1337
17392596 98
302112013 1151
247850044 84793359
236399999 788
618843191 21516
38707246 226
604502015 2015
889385567 27296
731441632 10832
666897776 2223
558975468 7861
142799999 476
114899616 383
94064289 6043
270145699 135072850
30716 516677542
83045599 559
422515500 4350
761369259 45533
990303648 4159
491755616 4136
14122499 70
227700000 759
920074164 3115
394670101 197335051
51388566 244
938163000 19000
353225644 1201
146415187 860
3861 725949081
459804598 18182
799926833 3186
277847932 6443
624685749 6548
896377648 133545
205571100 5565
503398745 1678
317495569 2459
108476280 440
127800563 426
665195829 2879
578915699 3084
430344322 26191
812997290 2710
634140067 28330
705593590 2826
669010594 13337
62699999 209
224011663 2258
340200995 1134
497103034 1657
242827243 142659028
686194754 3695
740373452 6452
1094 178888787
349305223 1487
82446178 41223089
807989535 5335
981457457 4816
327680045 3033
400288412 6881
967833262 23975
518359426 4267
338 88678220
269625866 909
916084790 4446
866649401 3020
228970626 7382
882142169 4354
363900389 1213
139500327 465
31238268 129
665882905 2828
362999999 1210
818201054 4108
74340242 51842869
169799820 566
903444497 77025
901680484 17731
590834202 2807
451798495 1506
102156641 839
392402258 1308
841172956 12974
538982157 2794
149191168 63164270
949740454 4942
236974070 890
466328628 2634
906462674 41186
975322404 949731065
94500315 315
997834884 5684
633772090 3261
289974849 2731
307403053 7942
673207686 4322
241623511 1313
2545 685656789
5595 797061240
180028951 1203
94134780 510
260464527 983
250373504 1004
561308502 3577
550962456 5033
169376375 589
107267252 1471
662534048 48928
47316408 796
229538476 229538475
234520167 838
398737801 8900
240264982 6713
566986199 34877
319702737 1587
281099999 937
8025761 35
240130003 1240
648931326 135335
252854928 11999
19562 517228229
146392501 617
779355258 510674064
521055005 3331
351600000 1172
913021901 13615
131099564 437
882457922 2946
677088045 16014
494685423 2234
806401060 5293
704115187 352057593
32624966 207
910050619 455025309
942425280 9270
748523996 2690
984843199 4840
426923055 2968
356755898 3079
512734725 1845
954392284 4749
218079703 2910
177788855 2499
726267713 726267713
308401137 1028
240338913 120169456
983094553 4257
946419775 946419774
569072756 2137
66237172 897
589410822 4918
343800688 36084
810185151 2815
810602701 2702
995579941 4548
44225541 7160
61799793 206
741078682 741078683
43828 888115837
383220457 11440
229645924 114822962
156000521 520
311719279 1402
947931361 7648
31901573 124
104945493 422
995545951 497772975
13371656 68
2210 603820755
408704407 4678
352200430 1174
559271160 25830
674189683 337094841
206200565 729
182126856 182126857
1865 347771341
61643285 26098032
152400001 508
186792480 4118
593807281 4323
401698661 1339
257115146 1010
477601701 1592
255301359 851
71888664 373
824673975 60292
796203811 2654
321 78912714
660207309 4267
833397221 2778
15632 245713985
179899469 2610
759293689 5175
473617465 6026
40500059 135
631577433 17462
544415785 2796
189074175 1077
990599500 3302
647514936 4224
283 79961304
373950442 2338
122523855 1783
578765194 3233
505671060 3102
167383695 787
201599770 672
102900001 343
645928411 3482
754749540 3420
311937931 3043
104857143 605
919699465 12663
458356048 458356047
90899698 303
104937000 500
914683673 6398
627231124 4175
798218401 4200
287503971 4267
175526161 591
161894484 1161
747001276 2490
870747814 3161
451906586 8946
468902489 1563
823200924 2744
187126696 63882482
127030910 2039
774825116 67423
101700536 404
688199700 2294
4104 816835536
84899717 283
909931117 3084
425297037 425297038
884118287 8046
802497364 2675
951582675 449797800
266654940 137451
422792788 1676
658207929 4648
301200767 1004
434375331 25556
149667420 562
822102633 19676
490756229 2186
152201240 808
929575240 3278
610521358 2067
735178612 4614
11802725 207
489442485 2649
128100427 427
323075807 1089
912554182 8673
959111053 959111053
417480476 4281
733419687 366709843
964199574 3214
981620806 5909
997023718 3786
216032869 846
879055138 6731
422401525 422401525
938928587 938928587
695787690 2785
156060685 1354
406199150 1354
155285961 155285961
20100066 67
873506957 9754
56294410 56294411
779579266 15669
670199356 2234
547413665 3269
510601701 1702
470943792 3366
902237802 770984177
161988274 1735
920932656 25756
39000223 130
13800046 46
953 85838616
387502604 1400
629894139 629894140
250862779 1855
859 130646523
679411849 2626
534307737 534307738
139199535 464
2712 476492976
504424987 2395
423389461 3643
1420 255113300
615300933 2051
738564506 5163
203248143 5901
469141813 3765
47558203 2560
66747891 1107
745147700 6673
350417853 36296
703200001 2344
625 179643809
958156615 479078307
669481026 6378
856377901 3150
66073344 227
639375713 6341
120371618 1055
890615381 2988
96289394 48144697
608702029 2029
939575419 3137
423993695 2604
398049452 3222
923034421 7868
70219821 1177
126926440 63463220
320686657 4288
3101 560843083
951803223 475901611
406222729 177778
254999999 850
802457883 200314
471729504 1849
126433561 521
469241489 2304
583759359 291879680
341716925 1926
331636525 1445
752550708 22078
854250519 21064
143555908 1351
762600000 2542
760742391 3336
385920215 385920214
112753008 1438
486197085 486197084
981598571 3272
827874655 3282
28500169 95
745242598 7949
693196508 3153
547643377 13968
641806683 3012
215791865 938
904738801 3444
394343891 197171945
846602823 2822
698279403 5042
763471716 20255
858726946 23954
870897097 2903
209163779 917385
900709913 4069
398510621 3918
923337134 12845
526828987 10872
290720168 1112
729969117 4269
887297115 887297116
579544739 12618
624971485 24204
896461428 10349
766501808 2555
940992559 25666
9599370 66
881894012 7948
225000389 750
191015671 849
298 88272368
1264 66533235
420648417 1476
533043366 2078
66600180 222
551872309 2533
203663989 1114
208480935 804
412078601 154716426
183600068 612
952112294 7426
272519686 272519687
297600001 992
297360640 1520
639539103 2356
839889562 12822
920102155 3067
752997799 10025
237028417 2876
2287 678173258
625122937 7900
675528931 2977
751914409 2699
772816982 4082
304278793 1297
898187236 7823
215133485 1243
353998821 1180
747895720 4664
585068197 16861
868619768 3079
774839520 239148
318889848 24564
972515233 4901
351598828 1172
840134314 420067157
424159223 12085
753589347 2961
777364600 3814
904489123 6116
399977603 1514
851997161 2840
936056737 869203764
417841447 3028
618294455 3436
937317032 4709
862316765 862316764
519956335 8014
902124667 6966
554255143 277127571
722908650 722908651
664429163 267393687
11964578 111
554925642 21083
900438633 43609
841795504 15939
798771800 11010
116099766 387
721070193 679088775
648302119 2161
818633832 6221
5596 646006176
810205182 24356
107908937 1038
885961591 885961592
994514149 497257074
97783903 1045
269400434 898
193130561 96565281
447354531 2297
807355116 2891
333182975 3048
83999999 280
629718448 3318
699277709 4307
974875050 7974
57428651 28714326
308698970 1029
32519178 262
894395303 3351
856978719 110864
474697081 1980
583198342 5115
610201835 2034
511227332 511227331
334434155 1266
87597825 487
894514370 4175
686399417 2288
590463841 9560
978000001 3260
481363802 2021
606745011 2751
971517226 451999643
981274197 484184490
379604799 12487
48061459 48061458
213086827 801
916801719 3056
922196926 3074
23018190 195
232393277 965
732271982 4814
841689126 7327
936912033 3368
74906673 467
991393100 3923
162599999 542
592724456 192867
869427270 7695
10364 789915816
204685249 1375
685799091 2286
714645834 12133
685754095 2965
838199094 2794
1378261 76
629573916 89379
440209983 2782
51622246 337
855123300 117060
838078548 419039274
897835848 5448
563102383 1877
15250 448122803
440618598 3610
591588129 3736
424484932 1599
387310184 1349
203902976 1486
215648672 1563
371030533 4942
206305380 13212
512375986 6705
219231587 34271
851465811 61663
956795169 5264
374461952 6010
93446027 2147
602937844 3257
5930 328208745
137458343 781
272445733 19623
22318 193273880
766242337 6333
14999951 50
389184136 2263
893527514 893527515
726669931 7142
640949385 320474692
169828297 169828298
272976593 1004
715 88353979
380402241 2480
883235266 883235267
756900000 2523
11458035 59
12024727 104
691356784 345678392
418860996 1593
263987810 2563
192798088 952
75695568 624
197600584 1650
210615124 28787
7135819 7135820
68770 703929720
529087212 299255088
930920484 13045
956091381 475087667
758874960 10308
329372361 1446
157401859 1253
228961902 1131
5796173 29
825493883 6333
978886601 12380
772497424 2575
393938981 1511
212623196 97711889
96048696 2860
318565484 6195
516410638 2181
6172 959578986
580099935 2144
325430100 3420
403 75154271
624063181 2935
529611063 4507
737316174 7426
534298220 1781
167384115 577
996570337 498285169
819301390 2731
926450867 926450868
425204217 2999
254584387 7080
384060307 1492
15354 544882752
586374121 130413
356948186 1680
906440996 6006
586887303 8994
894133987 3169
483776711 2358
2193 417121758
412500242 3278
378150823 38286
546879533 98670
226545628 1295
902287036 4278
906142913 3232
690786749 22087
561002297 1870
998798681 985858326
409309920 1775
445569568 2991
127200425 424
443870740 52436
829728824 9647
200377059 200377060
256799145 856
859593536 859593535
415798615 1386
59700290 199
748610986 7415
744709104 3521
18473785 84
687852219 169882
129277309 129277309
197977935 197977936
347503392 1416
392367129 7511
912075114 456037557
618002059 2060
384562866 2144
534369264 4953
756813409 10144
504457645 3291
800556600 8340
290304853 1903
508613240 4339
745498426 2485
592203547 1974
280578430 280578429
636020911 8070
2763 549065870
573818513 573818514
219155552 4041
822966940 3085
424069218 1506
595016673 2096
113100378 377
53595408 3697
944023112 4671
938659281 6775
994573260 24341
878377899 22065
140941178 1046
805619532 2994
453825337 453825337
704075816 2665
31279211 141
797333056 4002
966299999 3221
908800126 20569
317148351 1450
69392830 411
83514129 24848
11399999 38
114684149 614
216846407 2096
800397332 2668
50909552 239
3293 822704099
660087874 32302
844099354 3674
163116547 110674501
940196867 3134
241274542 993
190007955 1033
116400118 388
224932260 994
53803074 3602
39584532 441
8879295 64
842314608 778638569
612165124 3629
585600471 1952
841799501 2806
518747876 2476
133460780 46089191
714539116 5079
547887057 4416
402866554 5978
516938044 2724
217800978 726
459820038 2006
130200368 434
547567332 3453
545988058 3138
809317008 12861
22973535 117
827102758 2757
981007493 22058
587757955 11966
7669 861428124
536570690 2609
715261139 8943
901164211 901164211
592963368 8441
557999194 1860
2761 502195529
505507112 1947
679144645 339572322
57318210 261
675661293 9163
620600560 2835
834215655 3238
320218064 129046278
559159524 2892
477515730 13111
230099664 3953
750015281 6440
194325117 97162558
469505287 10520
158210351 5736
552074882 276037441
251535199 853
792002640 2640
125481482 602
914403107 457201553
321722261 11191
952514174 4415
556937875 7375
54248343 246
784453796 2669
540525272 2091
709811046 3509
398836420 1429
958745473 12574
561601873 1872
447279559 3217
730503637 2435
308675591 1810
460200000 1534
215471488 147629250
101700198 339
870059956 3141
115259487 1841
889162806 794770423
422197775 1818
862526977 8376
735002450 2450
96784128 33888
819222361 346266747
436245643 2942
624432741 4938
587723421 1979
404930541 1852
546732519 6443
484792459 12671
393723671 5172
975134299 20650
263114279 40888
460498465 1535
443568716 4987
433861663 3568
527483432 527483431
493200133 10002
258246145 1404
817111679 9240
607808305 2090
439190841 7105
831822538 3067
871094232 8727
628818005 2626
860 70055264
553315963 3780
69927549 409
729030334 2614
975954482 830562610
594958025 4212
783996681 5889
858844797 5347
776616973 16823
6751 960071350
5615 607700220
4108161 28
714817464 2742
937099941 11646
66899778 223
414463060 1873
750976200 3900
743403536 2478
737103101 2457
488836250 2163
523611999 7591
544800154 1816
613091627 4252
724247161 3770
569355560 8636
775809082 5763
38188891 334
559498553 1865
397707001 8600
367430270 534833
730486799 4350
398641468 1699
260701495 869
68080921 230
958801244 3196
955481159 52315
787550445 4455
354600148 1182
10018098 47
386618732 4225
408900000 1363
289499034 965
158399472 528
481675070 3983
902933891 636446446
570298099 1901
205758786 843
539162624 2002
2333 474338735
576620365 326242092
128582539 538
293395334 1184
788681409 5384
37411 947633697
409451720 1583
348940132 3957
167990808 582
361970530 1339
4828 118425246
526942497 2697
259199136 864
770830381 4626
594754445 2378
373303608 268860782
852589631 3070
112471452 626
669973091 334986546
1542 322860876
54091550 882
105737721 2878
16260939 95
76500001 255
497374530 497374529
564826463 3424
850838982 9343
783602611 2612
822294694 2777
471901574 1573
616588841 2828
455998479 1520
614306561 4760
603903923 4428
651156407 3073
95324174 758
293101186 977
536341345 5476
796077257 4722
552963306 10038
264789024 1068
635644944 18909
453295767 5461
347293927 1814
21336779 306
177172388 801
1012 288146121
346198962 1154
217484571 8642
86440403 86440403
275762209 2615
932403107 3108
422700458 1409
807014494 403507247
739113386 16948
454068448 8416
718200000 2394
952 218464693
845906152 6044
116734010 393
299399993 998
168092850 1550
536701788 1789
308054970 2923
1799 363666051
496250684 184528210
305222333 1191
426421120 3156
859423336 3646
172861781 884
473100343 1577
55233986 185
562236220 20839
536701788 1789
776999460 6041
123724261 753
708102667 21691
56399813 188
134717913 67358957
632398376 10198
828330393 828330394
727498671 2425
1476 80781692
316120414 158060207
690752775 26413
829318387 12214
134950710 65701797
347701160 1159
452999365 1510
616199999 2054
875102402 2917
81900110 273
422655031 5085
917606683 458803341
546924231 3843
344540948 344540948
583795630 2215
359067833 3935
374583260 35784
546045738 7213
421065479 2111
176160913 601
47352076 23676038
398632918 142405989
671699999 2239
663302211 2211
649793195 3068
649202163 2164
585761729 4142
595975318 3219
541029904 3664
569123115 2954
1518 358489880
384252156 5757
516305559 1972
10686 475216635
709720560 9081
339028187 169514093
917085443 458542721
437845611 5688
455099388 1517
168863005 945
877787064 4984
930652257 11743
832063042 5775
693002311 2310
990698472 4329
492703621 3159
957534479 4410
630419125 5355
820931567 2853
691711004 614402035
157814179 1655
718798086 2396
234393 117196
76799744 256
463802702 1546
2893 704289278
473193026 6249
51555334 288
228397124 1375
45837154 407
9937327 669
919203064 3064
493707757 493707756
978000001 3260
270588841 21892
210460452 18771
186904852 1589
856069494 3262
336937295 1436
25232 974236676
463010521 19007
671350306 3165
681322619 3244
232529729 1112
935699348 3119
195299445 651
911525417 12807
662315025 215387
222747258 5209
909742989 5298
27183313 27183314
674403375 2248
832500001 2775
174300580 581
284142679 1210
556049850 2050
413698621 1379
927313 12
539587994 240351
906303076 3021
532501789 2022
140400001 468
648129420 23460
232800775 776
445883088 9547
41699860 139
596017700 3427
966221096 6274
684115379 16770
832529503 3936
477901594 1593
895674429 4329
961787027 3441
655431096 339662870
538 78865082
970118456 7352
527702562 1759
763858961 11122
360028720 1520
477572159 2080
914785163 12699
587771074 4869
802335755 9753
994199999 3314
704413754 7151
24556323 757
123160188 753
864897118 2883
38302820 303
2678 727575722
927596909 3092
912905216 3043
195591396 3003
690956344 16293
855052043 4092
721329235 2747
609334612 13054
592327673 296163837
926303882 5847
896577660 7533
518783200 2404
854751298 3343
603899009 2013
940128559 5180
986795748 6207
350310841 1320
903451816 3129
756003787 18807
128805194 128805193
205986245 205986246
63138677 31569339
403754684 3902
512949453 3049
844136703 50632
258689026 1575
629618495 2258
502507650 4350
991083471 3965
159599468 532
3617 845477367
656999108 2190
622553243 2875
210253378 20566
84252097 42126048
187534214 1246
649300093 26127
432378783 1714
826677746 34826
131534942 628
462790728 462790728
461566354 107491
905362919 3135
327859505 2282
992100001 3307
738187626 29497
55932011 290
721679129 4626
770196330 3046
766970780 766970781
872619203 8554
203154719 937
339298869 1131
125802181 2898
19373303 901
627002089 2090
24923807 336
468901109 1563
308780012 4438
207482292 83257823
743130571 5439
90614184 319
867918701 452207345
225312663 1271
497319382 1763
705511663 6149
187132838 4099
62938761 1260
262443952 105978537
316198946 1054
209344087 84248226
180367101 629
46122317 28829924
76949777 486
885068721 8845
109727646 3532
220770871 1063
800668233 5782
856505406 2855
171319323 1628
104353153 52176576
243300810 811
244696779 7970
566698110 1889
699199633 4922
981636512 15472
401886228 2049
890232758 3357
613671101 2597
380435725 1836
271506167 241230170
119480995 640
353402958 3240
623975959 2174
423686946 122771
10187 420173002
420139795 2835
667527064 3001
449866919 393929
369290069 1242
260229706 1117
31200150 104
177874639 2349
204901280 683
961500001 3205
578098379 1927
842587480 421293740
914659658 15262
39300003 131
562469413 3182
69899999 233
870717476 48638
232634262 953
965908851 3350
3316508 13
3424 992898368
152947482 579
3326 690640718
817647817 32827
338382299 10356
343500001 1145
806324377 3399
549020641 3360
416952855 2277
264723372 1411
201469015 982
946252384 6226
584008703 9388
989703896 3299
515399674 1718
815984322 427889
4986 982194318
378540002 1389
2016 413804160
108566284 551
273458931 1318
809289960 2729
643797854 2146
544728318 2656
747952401 4420
35296555 194
226858338 1219
71980031 37640881
790402996 8691
327890020 1104
828753211 27474
625563268 5655
615854989 11130
93195957 93195956
201612829 100806414
627056603 313528302
465072207 50095
123083814 822
922454674 922454674
151754937 622
194638894 133558715
683070132 2876
254333359 1420
558727167 3486
546725263 1849
887144859 443572430
43164472 328
962652894 931935440
866931145 9123
515690338 2871
439433897 4423
973980521 472927073
5208 642515165
523103871 12172
578241803 1932
747302492 2491
251016193 12023
887991896 12041
290970059 3359
930961957 423941811
875857385 437928692
916246126 3118
32100014 107
344867354 5306
632236290 316118145
418764993 14499
140100664 467
333601240 1112
6545410 23
633325621 2539
841667475 4316
342828063 2783
184187777 4736
69363893 9498
929367077 929367078
335888573 1193
325059174 325059175
376931573 1803
590099663 1967
440706401 3723
86664866 86664867
873915249 439830856
44353395 22176698
860133756 3030
74100000 247
45182163 164
628800000 2096
449521738 12054
836261790 6290
676376354 344914
18233014 107
282539220 202294283
908824306 860300979
427605360 1456
927578926 7911
410159070 410159070
775719073 775719074
6061 691337362
422029764 1458
910754328 910754327
729301796 2431
748122034 15131
455770969 1784
301231126 1125
91657307 426
805083718 7193
752281249 309072
554346675 4500
167700031 559
375459461 2058
135499518 826
432729198 19657
59172227 346
161492067 773
844480747 9502
82799819 276
205646519 689
174630760 672
462300000 1541
530831617 8088
757732534 4821
800999755 8545
576986740 11290
886586801 886586800
824384420 5476
999903332 3333
245185538 104728941
901949136 44396
353998821 1180
489000000 1630
577489693 4223
385704115 31664
712362832 19364
455773420 19031
2795187 11
808915387 18734
983972791 5256
333339875 4142
297727714 2015
931797700 3106
421643732 201679481
2129 372207886
688103615 2713
531794779 14471
761318177 13473
709293082 709293082
502 121057802
853780864 2876
176103773 1353
424144544 152233146
19663198 19663199
518591777 5392
785101145 67722
1592183 1592182
29999999 100
301499999 1005
376500523 1255
536063317 122691
182396550 1355
828697411 7295
143763246 3278
56836256 56836257
218486564 4455
855598748 3832
886559521 19074
68432241 70115
851820895 37808
824532197 8993
231006691 115503346
611452175 7642
32653388 134
350426161 176767
699255972 699255973
223576456 1335
526949844 196958161
245491462 1425
840534040 6280
503806246 188093462
693641625 3004
3940 872974221
738301033 2461
207403911 1338
88742702 357
611703707 2039
75300250 251
855027299 16675
714442820 5237
621600001 2072
991874972 29695
122619266 417
912050577 3239
923669662 3422
574647973 287323986
836370502 4663
974741915 474207574
393967769 393967768
329101458 1097
326287038 1463
532953065 1834
82200099 274
152848837 3332
98405875 423
913862595 3079
16446485 59
861155584 12256
715917857 5739
549046126 2175
714729778 7054
576959881 4380
229801195 766
1774 523069222
737090335 3834
362510499 1334
183337767 8696
704972982 2431
140828134 1601
997570866 759642014
1137 116509643
894002981 2980
554880780 2430
710346284 23392
362677986 5907
690898821 2303
200807233 846
353993328 2709
310530803 196675955
789600001 2632
55 7265195
191370483 5869
265448775 3886
13367 642578424
479355938 1678
840000001 2800
304851641 4468
398098672 1327
435227156 435227155
532050776 532050777
276540086 2961
188844605 738
134390881 1248
447419901 5050
805730716 3771
117561693 1018
112327018 887
945193595 24459
718498914 2395
2510 711970722
206307199 103153599
647159325 323579663
576049572 3073
140086013 836
249341941 855
747600152 3431
338700001 1129
737822165 3571
1946 234044916
869399788 2898
783344373 2967
40350649 163
311101037 1037
414316777 1673
343329030 1151
272903645 272903646
409677663 5104
566225410 566225410
357601191 1192
334943387 5772
909262079 5760
872455635 24073
618374680 3080
168029896 84014948
3999 926556303
38309855 416
42792109 1252
627657120 2484
392997339 3483
933847846 8590
431700826 1439
841406642 10791
747066349 25284
789063142 2839
224983676 14715
225899247 753
161713 437044785
171560004 581
317098942 1057
251614231 5582
75219330 930
55254450 330
314399748 1048
7800000 26
605019537 6889
66798952 227
79858581 581
818040213 818040214
622212987 35353
509728001 2125
630868048 2512
782381380 3655
261095212 4510
41350969 284
76155300 1035
187655958 1347
239388553 4248
692999862 2310
14016960 93
690332677 513278727
895611228 4962
577198076 1924
776700000 2589
136799661 456
467610779 1820
1785375 135
376050165 1482
808861451 10389
329589074 1113
311709757 155854879
55600912 829
779122792 21988
228817533 1202
41838854 20891262
14844621 51
918027293 3804
513061681 2404
904465461 7003
890535492 5571
930035031 930035030
543461972 5591
26313724 26313723
589801967 1966
787500000 2625
871846952 871846953
515574249 5048
507881993 253940996
348017188 2412
891722053 7642
150483970 910
992283562 4194
194040817 1128
811792622 10566
53781698 447
970993212 6036
389216175 8336
818096505 650166543
11147 203298986
17100044 57
229982121 1643
590815887 2704
294806441 1373
319701737 2242
214841574 107420787
691292281 691292280
347099316 1157
99198632 552
739963544 2488
7370 711720900
952811640 3462
392514385 3361
223834316 1143
4510 446400928
315001051 1050
458175990 1630
968710555 4846
804151661 33077
356700007 1189
315601051 1052
1393 303312354
711705280 11330
58313884 607
523402450 1884
396899290 1323
252900494 843
5675 742455596
501230393 4378
60600001 202
127321605 3098
332964545 1158
960633793 3616
210828162 210828163
243941280 7755
761913943 2999
52371561 34305662
147228403 68102161
487740867 243870433
982459995 982459996
891365138 15536
724487997 3988
272431188 918
989104140 3297
931772477 8169
29716347 151
311115332 1124
350602455 11486
704952234 5418
662192878 331096439
703525388 5981
550198602 5562
595800253 1986
226347319 121325083
219698248 968
213562848 1208
4585 896308511
874727872 9678
868178622 39153
997606918 5527
875702059 2995
771297408 5656
643530868 23233
368267419 1935
87764631 601
858840188 24775
997444455 4111
974295643 9157
2923 716193460
156635941 1420
69022773 275
391973617 2114
540033279 3424
481789253 1866
452401509 1508
205861501 1794
297390332 5043
798492681 3997
4221 522403623
609599301 18089
867608149 2951
736253657 10598
689384253 15821
613499661 2045
639912519 3055
918752548 99121
546331776 3648
331487308 165743654
201100662 1579
120894025 6492
27426427 171
668857500 2500
631801594 2106
448230487 2511
886202954 2954
487871511 4487
261682827 130841413
348313749 174156874
241133465 817
687602293 2292
459000001 1530
36825076 315
908 208284304
684623053 2297
347845641 1877
982726496 3865
828827160 6076
995594167 6531
154686333 722
927489873 14887
547972612 2012
12364109 90
756823946 2788
29373 241344902
582629240 2791
489898368 1633
273104454 3950
807280622 807280623
609538319 3504
456900207 1523
834213122 430846598
822692473 4139
411638312 5144
53471658 857
616326084 2388
46788 768471425
908673878 4503
680913480 3904
221853600 6579
779830881 21614
763573283 381786641
285562181 970
14063440 80
889990467 444995233
229436895 1115
374317859 2660
967996584 3384
414938160 1560
95566716 1134
173284065 817
588601961 1962
116839790 3490
3331 642192220
409801206 1366
394368975 1683
739394227 739394226
643238608 4232
210431613 1673
580470896 2532
64959974 1887
540598435 1802
837839406 4206
195841812 870
2036 456597440
110813193 387
174208272 1896
146602207 5568
853119663 8679
865450886 9055
193799353 646
745076073 4943
581359570 2657
858160750 29725
256536973 1669
913502135 3045
972195961 3813
954414273 7232
101319896 101319895
154419634 2322
89519724 333
137566816 2532
97247567 377
28291387 636
387600474 1292
759200709 9713
451 114165689
65965499 428
400220335 1407
172799587 576
648433975 2635
354298819 1181
680569597 7092
159900500 533
698809824 147025
14182 682216908
2746 619615678
632363805 17445
754457008 8962
506685785 1826
734743048 3172
927899885 3093
164920728 934
156000720 520
818821457 11764
273570788 8065
496498346 1655
851030434 2871
3327 213948975
396528001 2387
971194076 4090
48014 963352896
316636548 1422
888166491 8017
847558993 3192
811438904 5884
982399678 16541
411072581 1518
243718097 908
613760458 2977
148431906 558
80933317 397
922389523 7047
487525079 36645
274951487 2746
161694242 606
870294544 6536
744299030 2481
494446789 3615
395025577 197512788
409228849 92502
408598638 1362
251399162 838
489070387 2265
250823509 1652
803369826 5166
629327513 320359154
771981889 4254
746957815 4586
792302641 2641
906728994 906728993
44708628 497
543145187 3048
786838258 2789
983922189 491961095
135508227 1817
178098308 6836
199990341 19135
307621872 4688
194400000 648
230940832 872
158298764 541
395078696 2915
123445343 5847
123899587 413
660573167 660573166
287023208 4163
363696893 2064
273177729 1279
953859826 4635
679881006 3794
685502799 2285
264309380 1187
444299944 1481
424280618 424280619
516168577 15456
750600682 750600683
31377644 117
986703086 3289
193712401 700
417901153 1393
334751771 1759
615557717 12377
454080177 454080176
397501924 1325
156299479 521
779226846 3257
803701245 2679
505198421 1684
1859613 1648509
841006266 3551
385200967 1284
851665699 7177
554640173 2398
155411226 538
724035816 7032
150427833 5579
547442926 4955
540971613 4953
507612755 2412
364391956 1444
980993590 884098640
5974 57297475
642963496 642963497
113713769 483
851349330 3263
838166783 8576
672625667 12142
126175140 455
656060147 19187
807807440 19745
329668837 1572
625812859 3312
927304964 4841
439093556 43175
964153929 37799
318001761 1851
967417091 333507720
468151530 1606
509173083 1873
976152588 5396
588923236 294461618
417189659 2055
948988178 600247621
370686769 3595
145280256 768
627272648 24979
336416506 336416506
471601573 1572
33899888 113
13340 882734480
94561418 317
582029323 5507
2584 722152523
789018665 3061
911044847 911044847
2588 599652540
53512470 495
815948656 11630
226307639 78267464
754328274 4683
787201311 2624
446132069 11070
597515167 16344
758170874 5425
942296895 3141
837545791 4993
22302001 100
178159589 611
51900073 173
921723128 12785
819567450 3690
125378774 603
125026133 47729607
3861563 14
872232974 9815
171154073 171154073
590547315 5131
18533145 85
234230207 878
2516 159506267
539479897 4183
493086624 3285
296264195 1476
716451356 13291
346435746 1656
517723205 337279875
215204395 4037
62748763 534
540212568 4146
334669361 1709
690919506 2421
655694520 655694520
2412 703264428
107219263 928
878704906 18187
790008548 9046
939202943 9217
441366225 3305
909303851 3031
266597354 1005
296098400 2840
179621582 4339
678249987 7241
289001541 9472
861002869 2870
915869084 33421
780395791 12523
360599469 1202
870199385 26840
421679335 5113
7503 892893926
268844634 2122
429904112 367076200
695718305 3473
183439106 8536
956400000 3188
225647419 7286
141224470 579
749674408 6446
888781021 887080913
21077123 148
37548660 131
278515691 4284
140236401 2050
986402818 3288
699860176 699860176
479400986 1598
977321820 4967
562800000 1876
912648054 912648055
10926 920078460
619197936 2064
521296963 2788
234900928 783
503542311 3416
612901041 2043
18319757 91
357900058 1193
881374834 29095
320550985 1801
836752129 6784
693082826 3188
131270479 1562
219472054 109736027
260002602 53811
609346823 8212
6498 841854888
194555521 960
572172761 282514938
804631337 4254
6693251 50
142721368 13884
371361731 31466
594708028 334244658
386718922 1341
641278951 3702
930323250 13879
354300801 1181
5047 709835315
2181 649626337
4664 954235744
329797669 164898835
457114915 4410
18696970 171
579576890 579576891
181548661 15035
247446824 123723412
427607374 8750
836717241 2920
398911164 15959
826500000 2755
683322262 257672851
67428877 67428877
2939 747501323
3449 404398726
802734134 802734135
971182579 13173
830380169 32157
923103078 3077
639165842 16833
138000460 460
975001225 3250
569594039 284797019
2735 785437224
135729263 472
969523569 17726
432603401 2121
570896573 12384
371100000 1237
253 65330587
750310996 684533717
752400001 2508
129899753 433
334006933 1388
686671364 5342
631502105 2105
312289447 2323
529974489 2211
562926287 3139
996643120 36058
851990604 851990605
396422175 213967012
303268158 1986
220300816 735
327661062 1194
750076714 5465
324436139 176612
434390793 2577
171599651 997
53798354 1599
758102526 2527
468593198 7377
656999279 2190
18000059 60
3601 646386816
668637919 2888
964275820 426564850
955494280 16222
691335982 11649
21328630 219
75285900 460
186799093 1198
383269970 1289
40939242 1935
269965711 1701
284858501 3160
813762968 5249
1278104 6
84902260 370
71699761 239
663132871 2679
787200068 2624
639547559 2568
610571895 2959
4381 762689978
645524663 3083
3574584 434
607655466 6102
888695280 67122
769085400 116030
523372980 1975
130679306 1238
816412257 42767
616475536 70424
958924120 3871
2660 466683715
333938865 161883164
757289214 5907
310501036 1035
950701654 3169
820331629 2798
500305769 1813
39788111 168
873257681 178608
593857365 593857366
779796949 20155
967811139 387215819
611560550 55041
336836552 336836553
976976788 967525362
858813073 5168
70786218 420
2297221 60
196898416 1659
553280761 2242
111472555 436
850372227 147711
642976039 4774
867300000 2891
888980117 16609
597243803 2229
877722024 4475
997673583 444884219
386585613 4218
496539331 1919
930603252 751339655
37087086 373
385799348 1286
494978693 165597176
275147994 1101
239742300 1410
791587331 8751
252054927 1890
936012639 3369
848530302 6983
174207582 3958
475706920 4767
770428561 2640
776114148 3907
354761984 1783
3551 389336393
388132583 9989
776910993 3146
270216154 1249
293429401 2024
708297639 2361
943501784 3145
571450430 3074
263540546 31445
154249494 1977
714617136 5063
956703190 3189
908473681 454236841
659310236 292010773
990005761 492034388
510258431 2832
985103639 3660
515256021 2501
51852856 23390542
305875613 305875614
503401677 1678
332504680 1580
501677151 14590
94364285 47182143
710680489 3304
110632847 1786
371281573 2990799
591727420 2511
876755820 4993
176409523 591
487914711 29426
852012721 4812
112628526 112628526
390792749 2094
2927 335417116
802197327 2674
862799999 2876
964576137 3766
105473089 105473088
968675040 3396
516545259 516545260
362366130 2356
162300184 541
912846229 456423114
179798112 936
246898855 2572
717302392 2391
517478792 2265
683977324 2867
630002100 2100
808503763 2695
516413311 2318
789635326 27036
556692081 1947
702000000 2340
372253584 178537223
267943449 10594
434487515 1976
993991727 12652
735438364 2818
681782344 2280
526642137 263321068
200437023 100218512
763367311 15654
384878741 5112
622929055 311464527
140323699 850
892996697 11718
647700001 2159
285971473 2104
75252292 436
903205760 3632
751577359 375788679
146598151 5718
802125431 257705
562021907 562021906
936236300 19968
622042545 131288
33134043 280
205199315 684
101784898 1190
567596538 567596537
872091024 12138
674902676 3500
264353856 107483437
413185850 77231
243129445 2703
132763421 511
102900047 343
969313762 4840
852597158 2842
848390978 18562
65714948 56156470
589295101 2124
819902732 2733
206484631 206484630
997889316 31621
521055437 6665
515796168 3794
557510526 2485
4475 513231415
520501830 6965
669309333 5621
271759452 1088
410420491 1408
249627875 875
844836960 3019
668400509 2228
391497037 3194
692487426 49945
701704387 2339
410301009 3788
113090778 666
416098612 1387
240234886 1265
358874286 3309
878762609 4554
164701027 549
106513564 384
956773299 4642
393000189 1310
162510853 1077
807000000 2690
767979784 6824
986875441 20782
3733 742064405
514203691 3991
327263895 1863
976801611 3256
753362578 5781
327262407 3566
412443887 1660
595351479 376408719
440398531 1468
436000261 2505
439404364 1588
256199999 854
575482156 2122
572930198 5697
874603841 3520
265200105 884
990253072 7411
703812014 703812014
684302282 2281
549900479 1833
18395092 18395091
374829320 29570
172677687 4431
645899432 2153
856904211 5185
408073509 204036754
18000030 60
82913194 14883
444189856 1504
128232768 1096
836636215 6190
993298613 3504
150067125 1395
420044179 1682
418970315 418970316
299700998 999
500909065 6278
317481865 317481864
67082560 242
976482075 65493
2091 515891520
99739444 353
974126843 6487
319641098 12670
2852 387583948
647703016 2159
4481 617723774
963849821 28277
931540544 4805
265178657 1983
81138960 840
467401210 1558
39794182 1388
945605002 4660
619062882 9306
6057 714844269
8151 974167917
968891942 484445971
199230 323655237
695100041 2317
534298943 1781
993600001 3312
61892587 791
324916524 1884
136302121 804
340112379 36672
912000000 3040
829101859 3263
344780984 344780985
352418963 10237
372203921 1576
613389194 7947
900811609 4409
585253252 2607
498624880 2020
155050307 1764
755701335 2519
493802951 1646
667930060 5353
364896870 2685
443586741 443586741
515670636 2549
199499336 665
300301570 1001
281 64442412
500400195 1668
741242777 6764
649029248 13732
807507339 3519
56994308 389
1837 478483390
231691976 231691975
278602598 2899
360153846 1307
492143595 15735
542100000 1807
726625997 8706
356514835 1222
508317882 2118
100716867 491
143785952 1450
85468673 316
631787820 3053
2861 676150218
710266239 2727
274138114 1220
766015284 3804
214229188 5743
648075946 11771
679113968 679113969
741508426 8225
673406943 336703471
57600360 192
395998681 1320
144699300 860
622185902 6417
304722080 1118
929271164 929271165
502801675 1676
486448127 4608
497029903 497029903
122640676 795
684922392 2968
112035432 1356
662727196 3735
904706571 902829624
784743819 12961
857397143 2858
440478539 1838
2307 150940089
86399999 288
588190540 6790
820920204 20787
1315 156604665
468075510 2790
467879761 1608
116088213 58044107
316110623 158055312
421501405 1405
372016871 2153
504900791 1683
700733988 2708
907887212 3536
8751763 31
964038991 3361
466896644 1941
846602707 2822
642018771 7134
101312775 1853
521 103393975
272955885 999
555763855 2554
660068850 4683
204945317 1241
277221515 1156
234455397 1751
176099659 587
838388871 3586
397201433 1324
3178266 26
380054947 1729
919815245 783800656
678478010 678478010
881734817 4667
551537665 2574
21757269 85
527709588 2852
272400909 908
653835908 4334
655646676 106212
816299999 2721
775947061 23580
303105132 27324
324311034 1384
891353155 4235
832486269 4445
22500074 75
523775367 3019
515111970 2770
286834378 1743
567042775 2229
229725210 858
586584198 2251
190643564 735
659900744 245018306
5085 957449565
776490190 10812
995204268 497602134
350971278 1974
443976668 7346
373500001 1245
74388269 1497
163056329 4168
620271770 2145
209288086 1081
603009002 2167
793586487 6816
7158 929252805
4399 655147042
941814518 13060
517500001 1725
353174653 1548
337809291 5590
627897906 2093
652797824 2176
470454958 2324
274145787 1250
196199345 654
30841964 14477
640391843 5672
394558501 1855
934367549 10449
579600000 1932
329619174 9925
432957337 1932
912245604 8258
287674936 1482
145500001 485
568729819 9377
294000833 980
880469537 440234768
273284114 1131
298233811 4905
422804928 1633
538503112 1795
67361963 67361964
94723570 1767
459160611 2180
951537841 16150
2950 584967031
93809175 568
907017062 5033
110573831 416
910138879 781538166
279299070 931
202200030 674
24954831 11617466
584618179 6724
909298261 909298260
805500887 2685
886197331 2954
644361398 3741
997381703 6052
738340421 5202
384272495 1373
392672647 2044
751802505 2506
357517824 2177
65302601 220
949933775 474966888
756447375 4346
868887271 868887271
791846916 3423
754286795 4228
19321574 65
360782981 360782981
949742495 4833
939066685 469533342
509517865 6372
951603171 3172
936000000 3120
506324301 4550
893335799 3023
730198072 2434
158093067 959
909816121 14940
962772770 6251
330598899 1102
270918365 1681
334871593 167435796
110526384 376
189900000 633
758702529 2529
542998823 1810
216982741 108491370
896551325 4766
942299124 62375
151142591 1179
317173544 1058
2408 710521804
159977670 612
549500411 549500410
499341488 239175953
918900276 4396
841768499 3700
648757761 36736
83419273 684
990607111 76708
83530386 333
775497415 2585
86878813 419
760409118 155259
315627864 2359
526629871 1786
560580642 2472
458013473 2278674
894960777 3412
121662077 2273
836399012 2788
916098117 856752610
454798484 1516
328795033 1115
232702636 1791
722997890 2410
997854623 3744
678033618 5783
784672829 6555
708547449 3466
70 9108494
31836762 193
193646339 96823170
37122884 2045
347100570 1157
721493956 3549
568240809 5396
29399905 98
130500165 435
3705 362408847
237519368 1676
818332767 409166384
647820383 9872
735086298 20103
292921860 59356
600802444 2239
796153456 14512
74318133 2022
644758386 237343595
385700255 4338
632081098 4777
247167801 1100
732700890 3294
590326069 19275
360170307 17577
890733963 5386
922218851 9371
890497675 5739
401223033 162095
865 256163342
217418129 8597
7880152 56
435044128 1649
477859573 6581
573152875 2125
5170 718335310
541800077 1806
296099012 987
65099783 217
850457260 15271
493199433 1644
54909970 1075
222526998 3641
287999039 960
462382818 12014
317311186 2141
249393480 840
951614454 951614454
984559006 984559007
320108995 1277
2953 596634094
184332137 5018
335961588 1363
385074229 2402
782412841 8690
480300908 1601
381432804 11093
841682555 3861
954903184 3183
552983761 1971
829235787 5922
489600001 1632
986955060 11662
147902284 52084779
353439371 149918757
49760889 556
661797795 2206
424354046 2327
199294574 684
1100 123830868
964496785 3215
266100886 887
317966262 1202
4525 718515700
939355487 3984
915303051 3051
985613572 3356
917679883 7612
941753232 5144
788939273 23419
443868619 3121
594496441 215412834
991677921 991677921
145209094 873
823243706 9274
344400051 9397
149421787 6037
563770663 2379
991801471 3306
919414765 18055
461668384 230834192
114162605 559
177416236 2623
621680281 3614
581097601 581097600
463772822 2138
678030263 264543525
524146026 1811
570694809 2906
369080325 2088
6392 966042281
849704727 522488892
484312007 242156003
223800134 746
696055619 311295
21095259 541
975875097 56648
781840841 3691
992102179 3307
808473466 3381
6899996 23
244501264 815
375598749 1252
263013913 1379
967942487 4211
924955489 3312
767071018 2891
747963013 6036
443998643 1480
186803751 925
483817247 2232
183600800 612
374308385 187154192
669245361 2480
844479741 3445
820765166 820765167
809642531 14740
822751463 2782
430034702 1909
177506265 59829952
536399422 1788
695231879 3463
878513546 878513547
271702594 1356
611013169 7120
99206882 340
297411395 7118
186950838 9775
510714306 4013
3328 826934557
464044326 2203
954847432 4799
251929785 251929784
414876883 3738
478346017 478346018
157615667 826
23615820 303
353592432 8208
433651597 209752440
528088051 3628
394071833 1403
4065 795589551
496411462 5386
168408162 1334
795934630 23137
329301350 3325
461165675 3902
786599600 2622
48295084 235
965758068 4653
149533994 1474
804000344 2680
374300424 1954
998996020 8074
955505395 5767
792602642 2642
869101153 2897
599680971 5326
3671 720197812
836840732 10603
976808556 3754
509998300 1700
936701455 4953
789016444 3434
288190634 961
795805930 4024
83192438 577
703083423 3964
305700952 1019
2633 217288325
491832832 4011
102 12184626
484201613 1614
57328648 436
792898669 2643
371118089 2269
346492800 1696
372798394 2291
431098563 1437
574436614 574436615
614040605 614040606
804283999 3250
100786924 475
96804018 918
175740095 1142
592226746 42633
427733411 213866706
818580637 5904
38269741 299
1659 456008032
31384588 126
440609497 2292
349816055 174908027
537081684 3745
285842092 1375
163873342 3236
931894173 8475
773789508 731649483
76329056 264
691791519 2471
663600435 2212
889977757 889977757
555987225 2569
245241126 5031
968770670 8330
458398471 1528
607797975 2026
389736976 31984
899634230 5510
636001914 2120
696398718 1250267
789678789 4060
51804928 354
420531384 27672
587338079 48641
703512590 2641
288083742 1759
684800737 3336
252655631 3672
225017396 2284
268800001 896
867078431 9592
813897288 2713
750597498 2502
621702481 2570
125369226 4626
297703855 1273
327515356 1106
177837989 800
938965612 3811
378600001 1262
772597489 19814
722946807 4427
523104143 1957
872136616 5252
276577143 138288571
869415090 5930
12324918 69
787229978 3802
445096053 3483
680897280 2527
627046640 2920
270009257 1553
2100008 7
90825360 319
794700001 2649
393282102 2254
14999988 50
832632460 13838
705476973 6779
183777729 1461
657058543 3815
466200000 1554
611147265 2704
678834835 339417417
850306673 850306674
243880600 815
888900000 2963
922443697 139363
109722438 567
478586305 36837
138723970 1761
161377642 161377642
583500000 1945
413093403 1674
62700137 209
940203134 3134
432898556 1443
7799995 26
264599125 882
663762973 6801
321247513 4058
210299377 701
563699937 1879
254091552 8697
750323829 327007123
3439 463181715
776701345 26387
669952558 2413
115866328 4545
756040491 2636
5628 716288815
583896611 2770
605083834 3211
598993094 5389
7180 749431543
983566010 5857
686984181 2294
625800424 2845
976200000 3254
66330406 9043
3084 307369502
329802949 1161
342898857 1143
842830425 14956
434379266 1719
441127099 2558
702438605 2448
619223956 12305
137851646 733
7115 914446267
190305804 1411
340005164 1230
939217440 8044
3583 972450679
214235375 214235376
120651489 422
939526316 6253
508762751 1790
551482678 5617
226573021 9417
88665454 44332727
912498456 5046
627299367 2091
331895497 1509
190238173 95119087
909387529 10132
291299028 971
111552529 1574
711210877 124034
20407375 125
117665864 581
353527417 2376
701697661 2339
328500609 1095
384852280 384852281
479101812 1597
91101993 45550996
719718026 2571
926522713 5134
747984549 3945
576488330 576488329
2705 408343393
362277084 10141
417900168 1393
756201961 2718
877536955 3518
397935694 1836
2577 260715536
990094604 49741
789316430 23365
541914372 5646
193988208 899
373514084 3645
346864285 22613
209400641 698
174730555 1547
767635811 13297
302901129 1248
78899737 263
551793399 2264
868943888 3844
338615687 1676
395972485 1710
405074950 2241
984258176 5584
803217717 401608858
775497313 17328
744487921 27738
698700000 2329
199842944 928
357234178 357234179
521554348 3259
796169593 2853
113544625 56772312
126378630 465
427850957 6994
550391212 3048
632697890 2109
294240198 176216
396298679 1321
384996101 1389
813303446 8503
642505651 6395
146185032 9281
328404073 5352
959985315 7061
976176191 4295
103976881 506
870901570 3317
494931540 15195
609371069 9756
729574034 29498
791921826 3578
448277395 2023
338280539 1371
1738 363339328
872122271 23995
89324176 374
74810589 260
545658929 3739
535563622 11507
103333142 456
641068955 2442
558748204 2206
975344807 12696
198146935 1557
679637537 67923
189185657 748
997206172 3324
836752139 3258
505098937 1905
134100579 447
56451761 1999
237300792 791
383119867 1818
770699999 2569
576643068 4068
885192045 416323261
964768978 347184507
291900972 973
933561513 14227
296685343 1026
460725308 2761
427621118 2039
344021797 1571
856481280 567916834
909991033 399462892
87887612 653
984899999 3283
742899069 16137
377306514 2406
607870710 288847586
827178013 3653
757017457 66196
639000000 2130
817886859 14596
739560977 2660
87947369 11531
26742 974933094
895959979 5519
676499999 2255
907101741 6297
431172724 1503
685065999 2915
882334836 6244
874942977 68602
714723492 35585
762325057 4517
196692170 773
991358426 49836
65339499 250
730387541 87503
232058972 1071
167882011 623
479406893 3321
572934142 5063
980098304 3267
315898946 1053
1331 272803584
635366551 10983
128400427 428
427034418 3217
740816330 419879148
550961665 4224
524303032 1909
746906478 3480
812077774 4691
507146850 2686
91403315 305
71699999 239
773866391 11532
434550416 1867
474870273 8961
600331490 6021
101639669 422
436189463 2374
567041867 3275
332339534 1473
925803085 3086
646371140 7703
200405972 2991
282655966 141327983
920762686 3274
215399764 718
814048911 3655
865337445 8565
305489561 1528
164157503 2144
122265665 622
925199637 3084
727181800 3553
2111742 421012874
734941210 5903
650700176 2169
222895651 111447825
699037428 2737
459375841 186435
928159395 6577
932499855 311059439
290100415 967
874890405 25092
799135526 4250
357175081 1224
168630134 1455
237900001 793
208677852 1233
468470835 2749
883468079 5871
895499999 2985
652199161 326099580
531036024 7955
825232 8
39335022 607
939320620 4538
291606015 14528
663908872 2696
823315637 13156
818547270 80276
12209399 68
719658108 3159
864412626 3102
509535806 2257
39306784 176
474506001 1941
135147889 2088
493892838 5671
683496826 2383
64484468 291
832319142 11726
288599636 962
659484460 2788
256628890 1683
895835659 14723
276610795 1321
6567 854156614
813067854 13017
136500001 455
115829064 571
793852149 5981
506559176 258924158
847542753 3383
6053 847777216
231619631 3875
588237663 294118831
668586235 4505
803700000 2679
46049 87469649
887 110230003
265199115 884
271500904 905
534413195 2306
223928426 223928427
662998460 2210
989172960 4056
91704312 828
6263342 23
484203137 1614
946594021 4470
339 88884604
646855997 5425
911158470 14183
794867627 3031
970503235 3235
876943164 737975434
878941882 35019
389571325 3793
356104541 3334
854756407 3784
850502834 2835
395435415 4150
852090321 5762
237510821 1220
2933 320776960
291814474 1418
536071283 26649
790645756 20548
59880528 612
857787474 4366
847200000 2824
233808547 931
160916847 2479
541498194 1805
4682 713848690
419723132 1921
832056564 6036
140337852 1622
245479887 205216607
181193406 90596703
387446121 1839
15638028 699
448439620 7023
781303789 3534
421500000 1405
259429730 34131
453314821 5534
531633519 2860
199232436 36543
525873547 309400281
428101193 1427
906298791 3021
168601011 562
91185032 779
78141488 488
595407428 595407427
5768 805189730
57059866 545
940239656 9095
177299788 591
946544726 946544727
2029 469066249
674697371 3838
808554259 284565308
835314800 4131
29159953 11612753
543438291 6590
261329410 2543
648514009 4665
729733337 3117
301200001 1004
755993362 6526
386700001 1289
279600581 932
342 47286570
420034591 2226
580240641 8232
144451327 72225663
651601788 2172
890822068 7032
982584958 4601
48402181 180
20638924 87
142170402 682
225068405 835
470011742 2013
49549280 188
132639421 66319710
961605294 4315
279024259 955
216055821 1462
411624119 6185
787889311 28371
236683355 236683355
663250526 2320
189600302 632
607200001 2024
907586685 3980
752 188106979
907682074 24883
908241410 867373509
682129338 4409
383010460 2623
301156949 1075
572892881 2687
645802079 4844
461760748 9523
295753484 40255
471299116 1571
711301657 14693
4878 773818327
875532768 27588
3502 635530224
169081872 1272
374707112 1347
297369881 3271
480941608 2786
760310164 6172
762848130 3630
796797345 2656
237560670 202988399
127294246 1658
139335492 5756
130785017 439
755552492 9173
571169654 9431
689081965 35066
951819570 4815
309894897 309894896
721048465 3816
913799999 3046
82958950 513
416954478 1459
369280222 1291
34163230 163
176099812 587
58652620 698
84423897 4075
760334913 2749
638887584 12136
741204957 2914
822666720 5570
361459063 1882
541688557 4674
43945671 721
198749584 724
449695982 6369
3059 545719006
383402150 1278
91441996 2504
1413 241823254
847322152 847322151
552801418 23264
543321985 51141
598199842 1994
874062596 3456
791997706 2640
32115789 32115790
454932869 6026
296140339 8152
893102978 2977
870473101 435236550
96622225 376
277271777 5753
561771555 5326
325187252 3877
293074086 1400
561430261 2061
536111346 536111347
389398788 1298
209146739 104573369
430498564 1435
197818608 3473
7615 834743192
607577629 3514
675161898 2787
999773857 5392
632071153 12648
923346495 461673247
320717781 1086
500428931 245953380
202289725 1701
814499999 2715
913210291 456605145
555565702 13436
464081472 1620
113272237 477
412498626 1375
431405826 215702913
800685571 3707
842556472 3326
83990442 433
831154949 3614
259499999 865
170400074 568
80937976 288
882597059 2942
534899999 1783
918639 16
58881967 338
126730354 953
288426026 3182
2305 537465954
675168795 337584397
715722326 5611
894727880 447363940
597901323 1993
748797505 2496
689339934 3844
775313350 757746193
425837585 212918792
205459491 102729745
416773179 8222
670387499 6250
3212 551325327
31499963 105
379900889 1348
804372480 3273
104033423 818
788894041 394447020
892728252 3156
537121630 7879
1944 177142113
92999664 10806
173889835 86944917
289416706 144708353
829245421 3180
121657554 3915
313652746 1093
543311678 46813
396460749 1783
697803671 2326
569724969 2309
858887869 16602
612841822 3083
90750898 12777
90900241 303
810504564 5512
679934665 3252
818696926 4651
107640609 473
488213330 229503888
224200574 768
639518289 5766
341400123 1138
56739137 28369569
419998601 1400
998329470 498280082
681 189673659
836885888 418442944
587655288 2068
258972874 875
380401269 1268
347360831 117312
355501186 1185
294055334 1086
746440905 12418
58341944 298
5100001 17
639058525 5772
122481295 663
677703882 2259
414294312 2526
891874463 439371249
90000576 300
999374572 998463036
975596749 3252
346266108 5892
413189453 2593
42263457 314
972419131 6570
101514771 2170
8807 878708730
947700001 3159
849297169 2831
700273412 2799
980118670 5501
968273040 31780
236885013 3038
63261396 214
4754 715101434
699918907 253502184
542178044 8967
140220472 1477
3128 563890465
684731380 2501762
696283936 10947
590998030 1970
467829143 2999
869102856 14908
309441463 3019
739860060 6420
35618828 35618829
683103913 2277
625847792 16151
881241415 3330
338709821 1252
984877014 11182
40750322 519
313460062 14899
13232701 90
772502574 2575
3026 455195128
7269841 4390
218547579 1156
100785228 1753
210599299 702
569314505 50732
551741921 2785
207318229 103659114
178499758 595
960286655 913381467
540037927 2454
307659650 2942
356024593 2772
716062315 4498
364201353 1214
974696751 3249
343409991 1330
367539600 7754
967934631 3497
96062234 1387
677541943 38137
15614522 77
95148201 584
466130326 2071
681652068 2316
585534495 3745
139437480 126151687
726415116 27216
885557125 3322
131628482 131628481
485223607 242611803
73840207 1963
976067894 44854
945796185 945796186
826777198 413388599
693253086 9473
773224772 773224773
591599031 1972
476222156 2307
97366037 1029
483895027 2387
921794989 4284
828400194 4549
550500000 1835
513193860 3127
672590310 52501
164092361 568
911539201 10725
793853539 3364
747486600 2550
305102001 1017
647778465 13815
117239131 543
176680148 618
593294744 21317
43091489 390
6018 885216740
468732161 4420
805314910 402657455
738008843 5027
7616 967690105
319660473 1379
500448361 212611844
150406379 51391561
702288484 684860044
188745865 1545
297361642 3657
298999739 31486
783678835 3294
802016679 7228
818964399 4338
427500001 1425
496960933 496960933
168640945 27696
42900195 143
73475486 677
627002635 2090
748106359 374053180
860098093 2867
632199248 4401
403242917 15902
832081298 10564
621438096 4282
557156953 95143
27329473 204
355800000 1186
16800 392403127
927235150 11650
782099999 2607
138299568 461
41569640 159
201209557 100604778
55064550 289
355798815 1186
130079439 4193
479405135 4185
736606629 736606630
761930803 380965402
487092876 199337465
973242864 3728
939539043 4806
859204137 3691
367442626 17435
301506381 1237
694800631 11295
594598017 1982
147386946 599
588496886 33475
848965521 3014
434401448 1448
3857 638800197
536509396 1845
564 27671927
585220734 6342
979264332 3765
687424584 3556
501977041 2198
101564015 343
951988136 951988137
555219712 555219713
976630178 16862
11803 271470560
874393381 22410
670865163 4169
774300001 2581
488140553 244070277
455895186 1727
1800006 6
271010631 271010632
635999446 4813
553059633 2163
697801022 78287
484682470 2303
234677872 3764
650219521 7296
972741252 3320
973063872 3288
812190835 7182
563117802 13217
553996681 6460
14612950 55
550113067 2051
66904658 603
323818524 3737
678854880 2476
197193343 1407
332999884 1110
441232959 1904
34641991 222
245643775 13139
617872051 13725
310498964 1035
445463649 1904
431100000 1437
165752936 738
266706669 1755
559690365 5855
621832113 2629
458986060 3829
3860694 2907720
74251937 352
641399809 2138
1614405 6
154803291 110625843
713591316 12381
10111 523234139
16686055 77
726053571 9043
623824769 2576
823837404 22105
586612319 2036
138000858 460
667075732 667075731
343202129 1144
541 90032138
603250452 2226
623650769 7054
443264269 2049
261649995 135662311
262084715 91604715
280037579 5795
732025293 172575
175383078 597
916311995 3563
502878138 2100
476476612 7076
988909471 15059
277500840 925
914072589 18499
941387301 9565
105345797 1046
704315681 2566
935068199 7650
243900667 813
868802020 2896
877502925 2925
829731040 776695644
246561595 4263
977143834 488571917
857369476 8935
763198630 10915
908705249 3029
257108838 934
960295689 3429
992620309 3708
51586584 203
355073527 3734
974540970 520337344
145055158 642
490480767 490480766
299561535 1365
147148966 711
293100976 977
264900001 883
485015479 11537
642404701 2647
427894246 32467
822888654 6613
294963346 1204
750161663 750161664
402900001 1343
82645359 1160
577801270 1926
767830971 2999
994006693 988338426
1424 114727634
682589949 341294975
26089 488856644
716102767 6427
316458997 158229498
825573063 3536
219000731 730
644674169 4453
565973761 2816
283800946 946
93787741 477
382394555 382394554
913601359 3197
251099163 837
200995999 1744
738225239 2490
636623226 2975
5025 900625652
590080813 3998
184761795 811
677397873 6050
488698497 1629
42600161 142
235478153 2964
985083330 3560
205067213 102533607
433530383 3261
715897998 3914
987915040 987915041
949496834 3165
196781935 884
549287919 516396054
20638 334910245
10769315 10769314
359401198 1198
723071791 24795
526838285 2422
113226473 393
591669296 2692
771599111 385799555
692827087 4441
5428 399826480
268816022 993
673739033 673739033
428024230 1832
616755175 18066
372232675 5247
877369450 3644
217556416 1682
359162871 79637
159550434 647
591722931 591722932
983022154 11573
591361001 6152
826497245 2755
370419665 1906
22500019 75
716698553 2389
668481177 3283
209955897 127567439
39555089 309
7172 722449904
592999847 4824
599382243 599382244
98700253 329
571871301 2167
374398751 1248
76920295 1354
36600095 122
58843573 224
497952211 2261
441518365 6598
2923359 10
69300000 231
639917068 2141
463376272 463376273
780834052 390417026
958380863 11658
325430767 177057
94798544 661
3417 971919052
634989011 2970
701568631 99302
326299801 1405
223291609 11583
974464223 11833
948486620 3721
499 70588548
652370279 3796
77993298 77993299
769896529 4128
378886703 6655
284399999 948
524 113013278
281399405 938
3244 487784060
802663182 3051
884959698 8339
161554120 161554121
426094409 213047204
715198944 2384
673204043 2601
813002710 2710
933828889 4417
561937706 2979
629102098 2097
304300383 116689080
258899136 863
425892104 1773
365169646 2435
623285150 2879
197888922 778
749424231 2619
862042066 5227
960345673 9048
563164788 2148
342823327 2027
600500054 3542
697124456 8366
210455292 105227646
314402035 1048
822653493 4534
52295459 210
876469904 876469905
992552140 4772
393542397 2995
706800001 2356
808798899 2696
806431466 9065
727330585 78216
337478078 4298
510 31089446
288300421 961
881663513 7344
484916873 484916872
384300033 1281
1500 123883500
982510493 4848
403114655 2954
568150739 4815
998926942 8033
44667796 44667796
182077758 613
237000791 790
899403254 2998
283857616 10283
227100756 757
964960408 3618
299400718 998
136407494 550
483687637 7277
120535135 538
28324739 99
79433055 16497
792485500 28926
864056412 3206
79709302 583
944700480 3149
564388470 8919
769788327 50614
359399448 1198
671155524 30186
711002370 2370
237180016 6453
665602772 2709
843000000 2810
117201788 434
793770037 11189
959405782 3713
374099400 1247
513147699 10000
417305312 417305311
226486707 113243353
722608657 2617
624231611 1705591
606298621 2021
354932279 2169
945212307 472606154
254880175 1122
222913365 770
165443024 759
371159189 6255
925971621 4111
80639763 515
270599999 902
414158243 3814
810150675 2825
788068803 4111
162528286 1741
892774628 892774628
24439915 115
650100118 2167
403307476 201653738
209920067 7362
651140450 3425
92700557 309
313607545 1223
10379827 310
943895217 471947608
539507818 2565
381900295 1273
13802284 51
781282267 3338
81107151 81107150
779702071 52647
996604979 5977
257999382 860
747305197 2706
95643903 682
251380858 4809
494998699 1650
853911139 9194
186914376 682
470273832 4164
780902603 2603
738260420 4254
408900851 1363
707308053 4301
27570772 311
158063165 1653
379212067 2946
972315273 5398
371211668 21803
485788771 1938
254100437 847
842736209 3305
964411703 5990
507521783 1876
537394099 2117
881697770 2939
219600198 732
200214839 840
224828824 1094
139500464 465
284634007 1367
802804749 2676
568798104 1896
794785921 7460
205467296 26692
714902384 2383
991656873 3498
538501681 1795
833255011 3945
323698921 1079
783770087 7874
820827599 26564
696369530 348184765
571498095 1905
203468301 700
26400103 88
281576929 3928
197013728 98506864
598912105 5066
885592951 18194
478014324 239007162
342902176 1143
733790381 3028
695103720 6510
712556095 2408
690603557 6667
648195937 2292
976518688 9608
778476678 103115
849591243 3929
650930571 20109
121423454 2923
816077767 4568
641279280 6544
279910894 1111
709783020 10796
553095713 4262
335352329 5759
756536809 2712
47277050 1986
992403308 3308
366478381 2213
994316863 63296
2456 489203272
184703842 113202237
899998236 3000
290086916 1163
2338 487917711
196350265 2277
2290 328683700
759884477 316550841
5383247 117
2743 805543900
25499914 85
21720555 338
210035100 825
899868972 443488201
197909706 1405
378651799 1303
109264195 12553
783902613 2613
162488514 583
456171660 38875
835435987 3411
547038508 547038508
162072800 800
442650880 12448
236921345 992
335193811 2778
732247865 69831
419701399 1399
285802070 176530
63272447 672
174324427 1676
916505896 3055
969900001 3233
51431491 990
597686652 2707
1781 526427980
99411535 2032
972446958 4478
180117056 628
375960863 2437
612280092 612280093
337986681 1213
185231991 2830
932700001 3109
965410280 6647
169135368 8094
440271779 1963
757514598 8258
585600000 1952
871834951 6650
122552815 568
411664333 1853
3418 805826342
4230 936239336
983065900 464246642
747044793 3406
839982973 15206
735318543 284566
706359240 36002
698004590 4793
1380 262563977
475416880 2513
242173280 1873
438560970 219280485
944989166 3636
441371579 1801
989893401 7481
656098663 2187
2796059 30
538779389 538779390
126707369 1901
635389 352056645
424529250 2217
611130018 3922
4452 819168801
892919043 446459521
838546772 838546773
400835452 8707
4399 883635928
925599059 3420
320351937 1208
649452634 5239
2781 418600940
559803434 1866
299685079 2607
895 257012675
503508496 4305
646965771 4454
786899544 2623
870090373 6236
631214833 2118
207766894 6343
270994035 2017
461678251 5753
666109511 18338
537003129 1790
884596901 3486
141600098 472
1419 172668177
5110 735661150
600001 2
989742555 494871277
554365859 1916
924337302 4251
455130200 7378
324239483 2063
6166 955427866
422410390 211205195
535778977 3280
980997965 3270
922803075 3076
827414891 7772
869515008 29785
941301887 470650944
885466215 6082
490187346 17711
448668927 1994
352916785 1733
749399999 2498
708724780 6302
414300001 1381
184094785 683
117117541 117117542
602857649 18924
992984744 991073968
413616875 4375
307905896 1369
750567231 88354
748386515 3819
600240522 5474
724315211 2459
58062517 563
921608289 4331
179871171 1055
69599894 232
701398110 2338
912463246 12417
715286902 4123
793231134 697018508
42068611 345
10366321 47
934205648 3114
580702527 2851
650793311 2754
637802142 2126
327746711 1357
340201046 1134
300323100 11550
81161764 27985880
774788396 387394198
168031896 168031897
476584501 20318
23399921 78
165120356 1111
134038622 449
695329060 2421
337499999 1125
944700000 3149
989883397 984705946
707689744 18017
407833904 12535
291941150 1130
168600563 562
497812242 5617
830105479 2767
15853144 55
96809219 418
416700361 1389
31470290 2166
118 28656317
250957147 2706
519496788 2413
193108101 96554050
838800000 2796
354411365 55626
353648730 169242
787799999 2626
751724602 290156823
10262 755420988
21812406 98
682500133 2275
632608429 18311
697800957 2326
4064 288086488
606901949 2023
727514421 39821
267899108 893
934660543 16592
533400001 1778
1188 211303988
436798543 1456
3027 535352193
890503457 55887
520202243 21284
946532789 3442
552076425 2454
851676295 6454
570791601 285395800
361487834 1780
107298912 641
196072477 902
812697292 2709
904932082 6541
783459251 92750
127538160 1115
556848391 19095
72906022 253
137584288 568
264000657 880
91799694 306
899738611 448672395
341577186 5241
691197696 2304
754819636 25185
22966497 388
6922995 26
226199500 754
929613942 3898
2789 797541398
976284015 4031
170871325 897
970799999 3236
622380345 3243
683065374 6406
370065347 1343
323529465 4295
182442905 4581
560431697 2637
282347356 28543
808390073 3920
3988 826249792
761077166 15523
445831413 2899
271291022 4616
750188964 19158
17700046 59
787946096 3472
205673259 1070
292490813 1561
975593250 3550
525207253 2033
1775 146373600
69447767 246
276163029 1430
295860392 2107
184300115 853
836989435 795573064
753307695 7637
722699504 2409
467718924 2180
499498336 1665
10636 395169944
429549392 1703
18300101 61
967459978 3267
798189436 10061
901460230 3579
143535645 1485
802911641 4536
399696534 3707
350458312 350458313
828741467 4403
223867094 1369
925225511 11906
772396860 4006
322200385 1074
282219261 1164
391447680 1560
61199797 204
263964717 1001
643499551 2145
754504654 2515
464081251 3125
814500926 2715
381298728 1271
530035627 2033
547687913 11293
208201115 694
379471008 2006
135600121 452
354902017 6189
2555 408438785
948830826 4339
57113559 280
2400008 8
963849324 5556
21078364 77
197268905 1943
269065468 2212
637526865 190780
810897296 2703
388744052 1795
419697642 1911
513970892 2619
23935 288055892
841812153 4053
179486579 2130
509837026 3225
770600978 3447
405601351 1352
987459832 17289
1448 253849636
438214869 4869
229204067 114602033
552218198 2498
484668484 14709
467150033 2246
19173391 402
325807260 162903630
252312059 4371
219773087 2592
952428335 220062
296274561 3904
893251235 24924
302405041 3045
992892095 18288
450600043 1502
870904856 18234
268726675 1153
679803828 2266
708967433 3018
29500348 2350
682330994 15573
310841361 1598
772025562 37678
6355736 228
951685754 3789
830097708 2767
164 13801420
722102407 2407
160047205 869
986684404 953010653
983786775 965620755
127566670 1694
547708965 2689
312179031 1042
127379813 433
284644135 1127
505241501 1833
131937860 1033
69394573 1970
947400001 3158
870168912 34194
61177550 350
59393659 310
166200876 708
402000958 1340
980583348 27271
999679776 999675529
549465720 3374
631022745 631022746
995118128 5881
715797615 2386
261900874 873
218687495 819
808399984 5558
612337951 4141
14999 702257916
775369374 2678
778823838 5382
642780639 6211
850527350 3785
635053611 317526805
911308808 230536
52969932 268
355642079 3480
311924648 2179
805055379 2837
462441226 231220613
922460291 461230145
703230363 7029
727597773 363798886
331798893 1106
612746472 2769
914703048 3049
948779150 14477
471920988 1722
637875653 9542
333881134 2298
651591424 651591425
733295492 2612
318200332 2825
587199466 72264
336210443 271515952
278605490 1171
357342929 1305
361457391 1630
953096823 3177
170 11299467
520156577 4502
452631578 4477
10300 575347700
59489765 306
287207279 2592
801831991 16927
615196763 8757
152129548 267363
848515325 19179
316920625 14286
58199967 194
252318097 2059
893698626 2979
451887863 7768
756539190 4178
371099071 1237
251653341 2803
470050224 1930
978064406 10175
218762648 962
665075203 9538
689848453 23493
677691671 4447
202223994 1897
110039609 432
180900000 603
291205752 7563
566306401 13147
118500701 395
679199441 2264
956259042 940571399
766210475 766210474
135908631 2090
594124919 12927
813900922 2713
735784348 367892174
885667444 3485
589501966 1965
633015710 9734
617475339 308737670
8381810 93
994395895 5241
593027119 2019
581034061 2322
388075300 106322
993093329 7526
101602303 18028
821999999 2740
973849066 8305
690432947 14589
628915632 2292
748479077 10169
200650513 893
666000000 2220
521997834 521997835
870493155 435246578
654028822 5188
421340938 3306
93545273 1028
681431408 6180
614297429 6310
693705161 7631
450601501 1502
640700519 302143796
800895337 6838
287522228 1009
2350 266500021
725392424 126193
82133436 438
220304384 1250
50985440 220
903303528 3011
523038677 3314
841200156 2804
750120220 3733
563998272 1880
690133807 2527
629459215 2116
741495519 3274
813188766 4654
206314540 1345
8833 977450947
895202983 2984
9874 501925042
853009163 3346
373800395 1246
450264913 3352
655798596 2186
895273368 416569086
747600740 6164
340499999 1135
987409719 4924
930646928 15696
108775983 54387992
767997809 2560
89492040 396
685468289 342734144
312900769 1043
999303700 27548
68758993 584
462223824 8592
62557199 62557200
403164911 23448
644402147 2148
787430938 3253
231793170 1866
44700150 149
291900972 973
2959 523286708
372693297 4611
7223 824173192
826556642 3349
726256095 15309
276759180 11097
861844500 3450
771297194 4817
870011513 4244
778684417 2682
458458755 2855
742795354 11009
272563715 8319
142509493 22941
605068899 605068899
546638003 3244
230651625 230651624
621713205 3878
780086937 390043469
867925523 6931
331 90986454
796502655 2655
410215523 205107761
815799343 730616539
481798394 1606
839861198 3938
84915341 28562871
581914126 5581
780979814 265837605
878185005 5835
419137984 176478665
819983248 3778
453281286 2636
317461261 4243
403917542 1499
77238683 306
745049646 9855
415801385 1386
726874874 11506
833700153 2779
906829350 21977
510528706 1714
368076732 23327
1983 579513698
713878703 2904
623402079 2078
779800164 8866
580256636 8436
515883648 1722
924720600 6700
95399723 318
133521242 66760621
598501994 1995
513929980 12044527
167001731 16266
362620188 3099
535509416 2447
653129466 2747
346766640 1815
255744924 4862
959956001 37150
877945248 438972624
984598842 3282
451346407 4566
81599999 272
368128915 4287
572409200 3344
715347591 2936
666897776 2223
21332662 110
735736938 367868469
606858988 2468
171296699 5053
427168962 2822
392115075 1417
354132410 6309
71222889 441
616987619 3263
565756511 6610
332263238 144130232
122060027 512
649608369 3694
782236755 19815
101207178 416
672676278 267041
491366701 491366702
10653529 45
353848452 4754
635793961 3448
910800000 3036
332101496 1107
540254187 2074
272005185 1059
45377389 378
481031823 6062
920382842 7321
729092151 3523
72783131 276
847427864 12561
205791914 1435
316947333 1661
343889587 1492
804920426 4889
452092717 2748
961993255 6802
547468930 2543
267207361 960
69670737 257
382904224 2179
801476756 5998
21278393 355
847395673 3413
88288332 44144166
220800001 736
934337911 16890
778638148 3859
920290272 340177564
515538012 1766
798605051 9650
290442436 1136
449389992 11376
19456159 368
413877607 1553
730102514 2685
160763020 1623
785135020 3140
62461375 62461374
892804156 2976
561555385 2054
204142366 204142367
601855050 3015
311279803 1812
602700892 2009
508592349 7441
289964091 2155
20239 738791792
865956487 3023
420598598 1402
838392721 6995
308099470 1027
185585850 645
234001891 3709
18310337 65
512095451 2615
725856879 4446
612749475 321222086
280909992 1194
64359216 856
444298520 1481
815400000 2718
61122895 2814
894 248988834
564782007 4183
383911503 2824
684991885 2288
1156623 7
251700838 839
606687466 147469
558298893 1861
271668709 12073
585300000 1951
932969735 3929
253641532 253641533
457013701 3498
477151561 1863
906492031 353785758
949880581 45155
673520842 5067
211530 1
534397500 1885
849600001 2832
1085 160827149
546084638 6252
64278456 64278457
165900236 553
51990570 6608
782741903 391370951
397763456 70239
959103198 3197
587574821 6442
178565210 3827
609899999 2033
743700000 2479
270728981 1059
582944455 582944456
228302552 40472
36702323 36702324
45177517 2313
312843234 8679
519326763 519326764
437742633 1501
438250044 219125022
379011733 4542
73217820 348
285262002 1226
904203013 3014
207431669 207431669
234173950 2950
989280654 514498505
757523887 3805
144884623 628
41100136 137
108419729 54209864
32400174 108
791207571 4549
497000526 11095
133799553 446
52260375 206
913947371 10234
947601569 14931
696731463 2836
434999999 1450
729097130 3052
992918312 6608
839756751 4112
218921609 1195
370027417 185013708
716492165 9692
39341390 1070
804903737 2683
741554678 4637
503098747 1677
320055686 160027843
833891958 13879
584323943 1959
372415131 15609
421798595 1406
431699704 1439
332357554 166178777
942804959 37130
434100000 1447
583502533 1945
180599397 602
555388904 2521
755538481 2574
326384232 2586
834447306 3901
824110348 822113628
76481881 375
659097803 2197
723976280 3787
395 77152980
650399999 2168
630146307 9219
667621688 7522
530294290 8681
270599097 902
823197257 2744
283011125 1393
231176541 832
73072426 374
743718839 6730
22574825 91
462322913 3759
830697533 2769
14737 569954945
266701620 889
332232454 11068
723187705 4003
556500317 1855
578806622 3482
365628833 4257
778402596 40737
11597901 11597900
878660145 878660145
146336825 2588
347393772 3564
800635290 3525
885302951 2951
903275355 6398
777897408 2593
184500614 615
777638490 3212
12683703 6341851
70654585 714
36299879 121
946607740 4337
369569790 4885
972000000 3240
547756559 2808
764325759 3595
20317 675793602
1060 139217220
440399704 1468
418796540 2536
149254591 667
232018112 796
442135452 2143
955500000 3185
261726367 59648
709663308 2495
724224694 724224693
908108545 23808
200109094 100054547
484203104 3352
257571436 17721
774966241 9824
985017874 9538
8609 443056113
89175590 89175590
81221807 444
5913 717773278
7228997 85
347425119 1691
406921680 1584
630689901 2300
121640219 1170
650067150 3530
146642100 814
522297843 6345
804710298 5101
26826347 26826348
408236254 2611
895458565 11011
846335723 6273
145983423 145983424
266567357 1185
579898067 1933
490478464 1786
994420465 496365555
240260910 240260910
668897244 2826
965586912 3747
430243118 260195888
841928015 460630392
952503176 3175
95659649 590
674700000 2249
541244873 3858
579601933 1932
34528835 322
602681274 602681275
114974820 1086
714086389 5319
634800000 2116
678295533 2427
537416497 32488
163894881 617
645564640 11380
555157498 9212
95994721 823
94016554 367
644668569 3144
376965634 1717
597000850 1990
236300748 3118
354260088 7532
148546005 811
921150032 520443537
363236105 289008427
972145075 27202
907180775 17019
905671124 905671125
3611 695471378
887703859 2959
491792718 2427
10811 958395150
78245785 19014
899609063 899609063
4441 644649039
341790648 1213
210725943 210725943
595467136 61239
795598048 2652
301405046 242015157
750492359 13465
324727867 1148
194175620 1790
867901065 2893
229353759 1565
3304 359755733
671371685 671371684
111000001 370
723 161052107
105341894 445
757199434 2524
929700000 3099
13355 965369505
331799196 1106
112227482 496
605428513 2976
153692285 1947
12769206 44
995181661 4131
427800334 1426
3784 396641741
687038022 2663
516036775 4467
318238624 1343
419729872 7621
937638031 4625
526501755 1755
510210776 2737
790501823 4032
954614430 81030
830037678 17051
184354888 1055
867105315 15527
78552474 286
283800000 946
372958280 51536
457054537 2445
731062683 6343
360945195 1363
436244432 5506
105800343 52900172
886146261 7870
504765939 4690
767122219 35678
850078296 3208
926571285 3505
701098213 2337
54242354 409
720053609 2615
119907199 848
249097498 1391
285374701 975
279886663 1023
300298998 1001
972477415 3506
704968399 20710
258451755 1013
42082 873026466
21183307 10591654
328262400 10425
403688766 3466
533699000 4520
996555777 844166379
861711843 720233117
399483137 2944
96743448 521
907805899 11019
107093911 814
864902450 2883
875168258 17128
458350501 1860
162664792 1109
810999035 2764
380048730 2946
29631767 29631768
252445415 1402
842404363 2808
10743 865410411
795504110 5266
557302797 9359
311226939 1562
73558242 73558243
854606809 2866
769555136 3710
449368921 56760
890402226 2968
304910801 3339
527313417 2206
173051727 86525863
955647108 4039
683565335 2358
696895503 348447752
783297965 2611
629492939 3738
245942593 1736
672868965 9399
456209875 2465
401008247 401008248
5807 507293713
855902794 2853
454280672 1938
545080704 3776
148101307 88082086
697886971 6105
977202241 4297
842553165 421276582
615603915 2052
306001384 1020
399004263 2248
222520560 209223455
642600001 2142
870902449 6756
970309977 17307
643800000 2146
2877 303253062
789508360 3928
680153428 3737
279287532 1675
7565 928449038
874857668 3119
918897731 3063
253253925 3075
822794244 2892
358725900 4677
810467351 3877
104206239 549
733947524 3945
305598150 1170
587877195 2621
643500001 2145
762212450 4789
1531 336489408
21710 334124839
281927761 281927761
154799980 516
214055312 2607
14131 857437085
897301593 2991
32700001 109
27900094 93
118498190 1670
946502373 3155
806237575 3101
934716857 10448
582001094 1940
301279909 37520
386834397 1502
170824770 170824770
346346879 12696
825675883 4822
650668041 2389
293421253 1654
259592419 18454
876235949 4677
47947874 47757960
807902311 2693
866097114 2887
829172190 11935
937733822 42287
450599642 1502
674221564 3516
333806706 2853
829803167 2766
5715 831654549
795518867 3722
805278138 805278139
966 273286428
400897770 400897771
479408153 13705
126600566 422
506984791 253492395
146999509 490
111899627 373
826669095 23081
706876061 2444
4461 332224007
79877850 411
506494337 5119
54183676 195
788997369 2630
456679411 4932
130466489 1155
404102559 1347
266574897 1761
499501665 1665
618599352 2062
372434192 9966
459813945 1761
144300913 72150456
711003523 2370
75241892 638
408506836 1861
470735711 1632
672900001 2243
467701558 1559
75047323 668
353831939 2695
649492205 14289
908100001 3027
906021833 3723
29768 117456835
755997479 2520
246834687 2116
239399892 798
534819146 185881673
168762802 1848
367999533 2151
809332672 20872
2160 174178630
71707775 1568
552901822 1843
899456480 24489
170099434 567
547359368 3134
872135871 6476
229832756 4059
916497297 3055
404557003 202278501
831921120 45490
812246894 5327
692470944 4768
937030195 26384
42443778 227
265053245 1446
928093268 5242
261600863 872
594498450 2694
709466284 3628
659607099 3635
491101638 1637
290884377 1448
908999999 3030
211617516 836
110628887 6604
6229726 60
254203180 2047
925161900 32294
681455430 6414
34144645 1115
396295578 1701
175072904 2319
594248278 2081
28707796 115
612902042 2043
772489175 17078
385202679 146000588
460440544 12185
592499999 1975
768451582 3921
818129333 3918
943521330 8513
942376116 10667
5616 388846224
945299999 3151
998217667 6524
611108260 17890
388223458 388223459
163636770 1815
700899363 3564
911450495 4224
397232536 1401
961630002 423894608
7604800 183
65862281 319
62664946 399
971453696 18487
142530370 1013
41450006 263
183000542 610
608882950 2283
390404014 1547
924900000 3083
395563707 3663
834187200 8288
817474954 6443
648971331 5989
149089829 149089830
350690076 5071
351435666 1265
878954494 4054
385856789 3949
573592140 205280
576989389 7191
195497767 903
438971842 1617
827873415 809087206
934200001 3114
27900001 93
141600473 472
2566 351010838
839910370 24587
640133274 2340
640199355 2134
975603251 3252
976276634 976276635
24140513 983
737100000 2457
101623884 438
790516777 395258388
881998878 2940
890267619 7509
576301922 1921
862500001 2875
912313135 4138
637859861 2582
361716756 2603
848397299 4287
105609303 916
666605125 666605125
289787210 144893605
944100102 3147
10980625 281
339900001 1133
612002041 2040
841204502 2804
821393230 51241
998 106944682
114187562 549
251534343 125767171
245722565 1331
719367169 18013
884999999 2950
429599999 1432
223313557 2526
206961361 5520
711136413 8562
666258256 666258255
977003792 4126
258155028 1051
84934512 305
933861893 5586
509363231 3992
304720 265106400
303119310 2830
417975589 1923
5368 806059490
743868181 4249
530322745 309976093
200600641 28727
201762413 987
458407343 1884
716998316 307333125
36969208 269
77794991 264
64041023 281
55800001 186
496859023 1782
872762531 79306
102146388 1684
549602272 1832
993332322 993332323
488444099 3335
704695229 9162
644551618 10761
285656184 1672
93374919 1807
975694547 487847273
813422426 3496
409501159 1365
210740735 2214
535082124 3145
684547634 7360
840884065 6160
915160435 915160436
407357298 3124
212100001 707
760201368 4787
699547320 2920
717874185 7017
4445 992497380
732602443 2442
79793446 409
26184165 105
311530622 311530621
618741322 2253
745293116 6751
904777776 9072
273047715 1163
345761570 345761570
8636 723088690
67548884 299
957624242 533120201
976024544 5522
953696822 3179
973357966 973357966
967394879 10792
450350799 4880
713104355 356552178
939216487 469608244
511635852 1855
863823497 431911748
310925925 2555
485066869 242533434
76200131 254
302553947 2357
551216827 275608414
457472856 1588
188128440 1021
266753665 3911
220800261 736
97500324 325
425174880 2234
814432624 5585
779159486 8292
966597751 3222
765301815 2551
871992303 3448
931196895 3104
806398399 2688
192343984 911
719278462 359639231
717378481 318825898
481228233 2173
619504081 2136
2058106 8
17802661 17802661
5014 948092357
557098800 1857
1395 184545999
703498320 2345
452799123 6581
23001024 117
349101650 2199
218 16848348
370053733 21511
685614818 2731
953950773 3649
461258775 6467
378001259 1260
684000458 2280
9441 403986165
28883093 567
220174343 16029
568586253 1924
887384568 13881
674849968 613445528
320420042 1117
793488528 4112
213708727 2266
259546033 3807
925043901 8855
982087719 16833
12033 641599560
919290891 3369
720537737 720537738
707754993 5167
282376102 1537
860858165 9589
352499216 1175
516979 821650261
222403628 157899680
348901975 1163
11714 487452670
588610275 14689
259967666 6026
840411039 35124
133200082 444
231823266 49513
915579876 10228
405973498 5815
247373597 1461
165061646 601
427289719 1619
15328763 99
460254508 38863
930146976 3762
157543101 1903
747685333 4820
617223072 10443
594378721 2080
4923 260612752
164844841 2120
652115815 326057908
265880705 5867
783898857 2613
847197176 2824
389785961 1853
955780655 53761
397260051 1471
79596 564368601
694837297 13308
32 7933198
773765700 3525
510601234 1702
911202005 65263
553851936 3476
765339450 4107
720365916 2981
597002159 2740
950405699 5171
996354443 439999392
628134928 2451
257741564 2388
629862445 2634
342600587 1142
671256952 3989
178499405 595
883804992 2946
690357024 4638
256082858 9418
745842848 4996
249599977 832
649502166 2165
938253778 5729
59149357 228
876816376 8913
492092160 2688
20802972 89
780732722 18821
664093740 515093145
902587385 451293692
934318093 4765
25140324 25140324
563405562 15066
592078635 45951
750899102 2503
174600532 582
3087 878745035
917968433 458984217
568753861 2021
160687825 1084
857399999 2858
245 34508572
329730 883312004
224691719 2728
751584959 4046
695221206 3451
767962911 4322
224099768 747
85500327 285
95815670 773
997631178 4227
721653977 3271
883073397 18443
764785663 15827
211501420 1417
181046398 766
874169819 7857
178724619 178724619
717936190 2437
104399652 348
92099789 307
140309631 1227
549208989 8253
351002006 1170
10877762 148
103679465 638
202821451 1175
786101102 17284
711902681 2373
655934521 2452
301123530 1130
653457512 8813
778520743 7636
956346748 4845
542508344 4637
364021165 1707
734886983 5226
176030292 10852
535079250 3849491
132721305 615
423024060 2217
259049755 87493840
222000657 740
753900168 753900167
931683194 4919
103018189 364
822300001 2741
211099140 5019
646625249 3202
329077304 1097446
246486057 11404
440165471 2348
720898289 2403
819958689 3188
526329682 1769
70924352 258
14102628 90
385375409 1614
767398410 2558
970445239 12138
743385148 2591
479719068 239859534
589833854 589833853
972037286 49247
898456873 3594
5773 448196499
511598711 1797
459707980 3331
362038855 362038855
74252214 1062
940120148 4250
171546606 685
601236610 601236611
991004547 495502273
710402369 2368
3189 795913809
350785559 10183
840681467 6798
259199137 864
635020561 2270
883497055 2945
313267896 1604
215700718 719
548926864 2021
75958155 37979077
568429361 284214680
811675120 405837560
617429159 3217
889362647 42248
766456468 3224
323099527 1077
847494439 4910
560709890 2009
190756630 2753
542337060 5910
984026232 5292
336900921 1123
310711622 1251
698419776 2339
293373245 1788
641721806 3347
220326479 4840
203682572 989
395726977 4842
1861 531653988
904328761 3357
427499687 213749843
645190534 11051
799799999 2666
577802179 577802180
273247560 6102
648228691 14010
731770395 167258
3463 705030107
843291177 5212
108184224 483
26917152 93
751150463 2531
832201331 2774
975859779 461098666
376910013 1388
862539229 10324
292916033 1504
646501647 2155
461237039 13173
24966814 178
1633 248558930
709687513 2876
344321043 1439
99864951 761
70768072 277
827650284 827650285
255759750 1278
994801806 3316
449788428 8050
741164061 8653
227818035 5870
628769203 314384601
957935074 957935073
423771921 3740
217337549 758
542931916 2712
77573364 38786682
637182331 637182331
675856523 6261
138203138 1153
590751748 2437
826535655 413267827
237893805 1715
377627461 1428
199499335 665
153935037 2463
8442144 96
660314874 3924
286939532 1715
610399643 10734
904838768 10795
346641505 42356
803356737 3523
32888077 293
119744012 119744012
636631907 2361
944540113 4386
957598722 3192
666746921 8036
29749811 14874905
266102027 1759
217344092 1172
628952889 11048
357759452 1461
327611053 1159
261600622 872
148228729 505787
814392039 2915
999441828 6111
521406238 2038
812800911 812800912
47624677 273
666893647 3313
423648378 5669
373843461 1359
584567501 3190
145238812 744
464684177 76909
713468189 3404
331798893 1106
642809398 3007
584688783 2851
273451525 1604
624702551 2402
177061116 209045
275737882 275737883
7708 550549563
43236679 145
107585491 1582
946968157 4029
855723268 4757
422583711 40923
156023200 2389
7635 254810490
971 249977153
5365834 1821027
150136388 507
975126457 5886
753988550 3067
455824615 12713
941367232 13311
849355886 22301
786812797 6321
917035760 917035761
145800850 486
18697224 182
360846849 1846
690297700 2301
101008020 428
607156277 3419
521033307 5230
23869419 188
510163982 4847
851116288 2992
534370478 1817
607362706 22383
345514581 1797
187294596 1446
80894036 271
147299509 491
98839540 468
614097953 2047
872697091 2909
251816709 1142
519883510 2941
935984106 46340
345222053 1507
596 106444408
41454864 445
625989391 3673
73243129 276
288779651 10424
571747596 2991
825293219 6060
416357183 2882
436798544 1456
166480276 765
350698831 1169
535909093 12239
965125223 10834
477569855 1704
565875089 2087
514018537 3499
753947654 511027015
3287 836448395
3918 656198516
3554 858288249
587645743 293822872
594093003 2825
582199883 4662
901429761 5314
512946160 1969
706055646 646422693
602066531 16202
9233 318781896
879304494 2931
269446230 2685
953176840 32333
659671190 2591
173715132 852
414067212 2434
662528699 2950
475792682 2951
556237969 3058
152996397 1097
603885171 3490
488998580 1630
585881418 3712
602688157 10504
433653527 433653527
500703870 2444
50384347 2891
790070618 3577
262818044 3252
967805751 3226
519299435 1731
738916993 3078
676562530 3338
31190041 176
714419040 6816
651221280 4110
809743031 3835
691985198 257777888
385628407 1496
171299648 571
298878957 12260
598977233 6041
667768680 2280
163189485 81594742
715280017 4200
34639985 144
1000 285392000
206338440 1096
835509497 365843596
166499446 555
5625801 4600
3000009 10
89060517 317
54385889 255
183600000 612
701098761 2337
679581192 5207
633424661 52961
681450979 14393
586401745 12710
906154921 4554
893073917 10354
1782 450521127
842170819 4045
737098654 2457
587221109 5607
810730738 25280
873901881 873901882
112449598 96770970
297923496 2204
208617355 965
26700111 89
784203915 2614
233979697 16944
138811950 69405975
551098760 1837
197687478 1854
658542193 8272
311754925 2023
174166784 174166785
208239360 3360
931876099 10877
960022614 4059
318900228 1063
841764112 7364
345341069 1234
311967541 1234
209167574 1166
835662659 3286
903903942 3013
588300775 1961
353920277 353920278
703215760 2704
521037063 13286
545995607 5207
699988646 5058
361282787 1395
208947949 12399
520338682 1962
989494200 3574
987446144 16537
772176505 73352
2256 186756192
222932537 796
327168070 182710981
937199999 3124
469873041 53105
303990614 3285
766814595 3554
750500364 38604
65099999 217
726904593 2423
1895 529375830
423049200 1680
757663041 4790
825947011 825947012
674955225 674955225
957140501 4359
681042961 5790
819023473 409511736
721755401 721755401
696137599 10484
815037232 6026
550228799 36780
163200809 544
710598268 17007
180986273 3654
960467952 17396
98849495 49424747
696603434 2322
917790961 4496
29848536 26000077
908700425 3029
651080738 5962
490899420 61470
198123060 1900
230089615 1053
431998867 1440
751730098 684588786
121401105 435
119348255 1334
265185098 5091
821864362 5296
699582530 7330
710101109 2367
666819427 19542
508501221 1695
137706767 514
21538197 10325407
434127557 2437
927227281 3948
620911169 5346
774297420 2581
625660233 2102
5824 918450624
290996371 1117
502595317 2256
540900001 1803
699717773 18979
7809 140001309
276486697 2088
359171339 2116
2202 618601254
999245430 498170349
701 184294189
876002920 2920
279503127 1017
241951743 120975871
59099999 197
710686623 2434
172505872 784
357299999 1191
615712284 4331
590169454 6695
1729 170826217
404386995 1354
84300242 281
8268140 4134070
544375839 13240
362042990 362042991
9309222 39
903773249 18450
255564102 21523
958673949 17167
7291 790075838
339899907 1133
648602163 2162
209999352 700
309856133 1698
8518 796969634
585903480 4079
366251794 8809
766203476 2554
434401448 1448
700288889 4882
150681340 529
334779768 1278
207771440 47253
6144 198260736
261000379 870
498937148 3638
111599628 372
138392651 1786
552507306 4263
3131 857456508
338901678 338901679
501301672 1671
68137430 807
127500140 425
4272 724261142
890608150 8059
385214070 4822
993403320 3640
200447411 723
156242095 1460
65399995 1242
504177481 10711
154841959 980
936653601 378220506
821871238 5959
387717199 9537
341609543 193299117
167916180 83958090
199322683 70200522
495980972 495980973
947583474 473791737
606003408 2020
116106494 547
324320385 161280509
104469641 4510
573952719 2068
285798850 102368021
374232574 1475
450350775 1575
929859234 18178
377141749 1596
929318261 1558869
772800001 2576
227999845 760
354900130 1183
230022217 1262
166075680 992
575914579 6009
228015709 956
740428556 3836
160235965 6865
569812054 4106
833397223 2778
791768520 15766
628135975 628135975
146700700 489
755100000 2517
478783524 1655
751369897 3986
94656905 332
728560820 2588
21819824 92
626102506 2087
221730609 2095
872827439 436413720
857702446 2859
797405096 2658
26116181 193
974441060 5547
675706904 2504
5111 701387641
777585199 2800
998910336 10592
274432110 2111
450900612 2488
212988585 1116
987596707 3292
711648001 7413
582300815 1941
318363419 1669
773711635 11215
206513693 2387
731048881 365524440
530990733 1895
805661205 11334
451727066 9701
567769855 4314
989050788 3755
992612915 992612916
813454014 16274
698575460 53620
452100317 1507
309300001 1031
845789273 18062
258921465 129460732
910924795 6231
860746332 468429571
981830561 981830561
605284345 32711
753851567 42308
825897703 2753
441672205 2170
503840576 5295
915000407 3050
7962 907731696
710889227 5271
360817941 265052029
681546859 5430
491709221 5419
731471144 2480
414493042 90944
208199305 694
66972920 17746
773798012 38818
37352 320118974
179788830 1235
440289529 1517
2604 188779989
33942453 283
461556369 1682
869909031 3958
38609039 158
103199288 453
843900000 2813
452906211 8493
910828347 3474
529655527 8492
536483402 2758
984323879 984323879
638444344 4220
8703904 39
65999925 220
224168767 1415
4010 824455974
947728024 4711
760798318 2536
259712074 2100
283128391 9454
835585198 3199
594608378 3837
669154399 15153
615296476 4075
556507301 2943
7883236 3941618
158100001 527
762431582 3293
479999011 1600
203095534 891
427371221 2935
943500001 3145
594517312 106468
215188402 1807
504331604 11846
522900758 1743
10692 948105227
825569061 4601
558300276 1861
607118434 18187
492139143 492139142
969600371 3232
7942 927009837
4100 675243535
480601602 1602
751801903 2506
704665053 2507
583198056 1944
679332045 28289
780255679 2963
950703943 3169
899397001 2998
176241953 74943917
731896551 731896552
45715764 182
814692503 3248
137502789 1202
95019751 45543159
354431535 5331
344103165 1837
418801396 1396
2231 311237886
568676578 6723
889733551 6394
567299348 1891
667503340 2225
449156651 5501
384600001 1282
129589324 2311
419770175 2656
363374191 1437
102300293 341
780301963 2601
432000000 1440
75600252 252
890097033 2967
984296718 3281
575563701 2647
434 49321930
167218606 694
358810403 179405202
808708076 5524
767702559 2559
155700552 519
57294692 242
129600389 432
179260283 681
959573643 3242
6027 813036877
341970820 1283
536150775 268075388
596701549 1989
395346442 7967
754826105 2916
995 268281523
721573665 2955
123799252 2250
690317535 345158768
822002740 2740
859186136 607528549
833528536 12313
763660288 7365
291052122 2195
386973593 386973594
136003867 136003867
480932596 25023
768529013 2782
292439390 1427
908095389 4252
388888060 1429
787345375 5639
423610292 2757
88275307 591
898320331 14924
173300064 54292
425237583 3262
56369629 54316500
989128833 659190686
302447655 302447654
286579801 1800
248570085 943
1985 397425381
660750181 4468
979101992 13687
498789091 2430
163219303 81609652
229274037 219982434
867945629 2994
984890004 7562
318299872 1061
764752581 4346
984944220 10426
638124407 2487
782098176 2607
188400627 628
743371325 371685662
566046515 2649
558477981 6242
308398971 1028
623980734 11038
399598668 1332
634549784 5909
484713648 5483
718270107 2431
734637644 7018
158979419 915
367360974 3323
662285441 50560
347685702 2301
26835088 103
785027081 17297
685724256 4438
492898356 1643
130540410 31395
291144177 8454
43675088 21837544
60581927 4246
668400988 2228
61384091 434
68900543 2246
651053605 5196
88499790 295
919548941 3658
977317325 8761
896281072 13009
34200000 114
154842045 1458
83464639 560
580615730 8670
220127354 1323
287518415 3774
715499999 2385
826836687 3446
212541029 1710
88934255 1050
11046 408630972
377075306 3845
941432735 11638
655249400 5847
195600653 652
90846361 4124
123383959 529
421183375 4777
99603799 410
991753967 32094
734040934 24823
433386691 216693345
907872132 460484
240409193 1810
20647214 69
315120500 5660
20700068 69
567086170 2006
670802235 2236
984134661 984134662
522127296 2888
10955 980790458
279331338 279331337
873597088 2912
352606389 2255
565648052 13049
996863520 3568
397768844 5571
655761180 541883268
884104553 2947
243967596 3167
601440275 601440275
350033480 8947
1974775 987388
813010513 222480
289101654 99552651
865895445 2946
961048000 6700
339344089 169672044
352612564 3769
63000120 210
227214011 782
931418614 7060
670264833 31712
292408529 1532
157242405 157242404
7325 850557025
573277296 22453
2959 472395899
712217609 7358
229826023 1154
462709747 2309
877777118 3757
907639916 12857
39737965 141
25475349 215
371207933 4972
310653000 3150
853351785 11316
440325721 1944
67962911 39406561
763928879 2640
243501643 991
220695589 154943450
27537241 27537242
459410797 8021
959133250 41050
50769199 261
643918479 6242
882774916 6452
336812320 1808
4800024 16
136087693 533
510745868 4363
741905453 6166
434418826 1811
135220480 464
622499999 2075
982500000 3275
694080441 18417
244212320 1340
350139833 1689
669344737 6576
580800006 1936
540649433 2164
737594855 12562
4639797 867306914
215 61532355
902325465 3059
885917709 3110
154675331 3429
929020124 4125
784559894 3561
331800153 1106
228864324 982
500639131 1893
826598803 2949
640875845 28244
122333194 1805
194148004 1819
711996248 5106
109486077 377
417032282 1847
865480000 5620
138513447 64047811
959908434 6174
116100269 387
623054758 5029
562173096 2477
424143967 2209
978670457 8958
130097359 907
357601192 1192
836700001 2789
8142 882462316
971097105 3237
241499793 805
212759839 2144
550500043 1835
451364603 2629
749401058 2498
95124693 47562347
781918690 3790
567964018 567964018
454640230 7185
891104236 93241
3886 550548827
977573796 5844
610775115 29668
380101267 1267
876000001 2920
230352866 104959789
798814124 3175
800999134 4521
326941595 1379
614779672 4316
467127593 1798
633902113 2113
26186653 116
647613095 39034
297346036 2429
571501906 1905
15417322 61
761702540 2539
992870091 9420
329579358 5662
420601402 1402
3637 419823001
550695629 2098
99833358 573
158921481 11032
579438811 3284
998306059 315620
154499999 515
386497624 1975
475942679 6115
303148592 1255
194105698 1569
150535670 697
974635864 4312
948596839 3162
909466777 3839
198771071 910
679792447 2858
339108986 2919
582898616 1943
1078 64857681
806038439 5332
242467245 1123
281576741 1578
213899288 713
972312891 6517
531876357 8767
5698 578520121
881173775 5072
846791521 26401
63600211 212
14086 456710515
548698170 1829
314417396 5774
579459145 3478
219531566 1397
601610528 7144
350098833 1167
600302002 2001
559013136 21527
792373159 17447
471301572 1571
63040053 471
458391548 1690
930303100 3101
44451791 362
108563907 108563907
352360107 1259
835797214 2786
10306 767261088
33923935 162
4750551 49
483600000 1612
384687708 1284
610024947 364883475
541890823 3858
56324360 3753
42933651 223
833586988 416793494
179047345 1208
909847983 6992
731697561 2439
992096560 8901
346262869 17276
235121762 863
120040820 2973
2162 203236876
327303765 1397
775606448 4872
187199376 624
429991791 1871
208371925 1589
613 159929248
751801703 2506
993303143 3311
447365391 2864
462700450 462700451
615581066 4063
931997233 465998616
84298135 954
281701281 939
61200073 204
726302422 2421
595908850 595908850
444381431 4072
785699340 2619
66394631 290
132900646 443
464370690 2370
271056425 1275
325200805 1084
694633840 8312
745688342 17654
932562437 4316
502969654 5687
646502843 2155
466489186 4736
1259 361482665
35805546 126
459577748 7868
935997446 3120
818100000 2727
10200010 34
217605597 742
896639240 8105
655398814 9001
919464996 919464995
233299275 885
432086752 4561
53275249 447
287400959 958
833036349 3065
255005585 100332705
60367445 1791
276900000 923
703174860 10958
276152179 1797
540184821 409625115
862183599 431091800
3223 204519625
550589935 275294967
643200001 2144
672772260 3083
437845894 3272
446448182 4703
291020601 3235
353679464 48549
448522932 3828
77399914 258
899186324 24825
499354566 9686
204536893 1111
166500009 555
607502188 2225
840584878 420292439
147198396 147198397
537027576 2036
761602481 14332
48599963 162
366900105 1223
508801697 1696
357182460 3030
739797780 2466
250668297 11067
606473211 23653
453993354 2642
913800001 3046
912179923 22276
661201126 2204
515700609 1719
168900563 563
498298387 1661
228000363 760
181583682 9629
937199999 3124
377098743 1257
720412613 3174
198599338 662
133342870 455
581698386 1939
869702900 2899
447570672 13541
733201121 2444
250594920 3288
606897978 2023
830602919 4871
733954020 12324
501124635 302245178
574533923 2021
842226824 3628
991818115 11662
444703098 181734
488537407 3423
733219994 22153
788688897 4931
899295437 3342
892222889 3939
195578561 11120
556784848 3326
193654027 3739
911720745 28346
919918360 435826580
625691851 2850
383399292 1278
482102240 1607
899904012 9366
684284031 3913
760347036 19589
455417038 1739
4348 221408856
7522 970667435
360768229 3307
53700000 179
458164533 2107
325309823 2448
320516234 160258117
44665379 22332689
541493898 447799553
803059720 16779
274809611 1541
840043230 630982779
582095970 2771
687956160 46371
4049 665902589
574618520 2660
226445496 18978
369265068 14272
181909498 1241
62541777 31270888
397501324 1325
745659649 8388
732603806 2442
627469105 3371
83399870 278
732072671 5371
97542664 338
420142203 22191
558284591 5596
288985105 3908
396476913 3977
498158404 1735
478501417 1595
419098603 1397
215700328 719
953202049 476601024
582600001 1942
720904428 2403
384725285 1353
645830233 2616
200276142 711
147782319 1630
539166160 3087
24855361 120
672604708 14777
615832841 7945
892749024 3184
723029806 10243
672939985 5008
137138934 1470
83562824 1909
179100746 597
470661230 4069
84010399 760
508346869 314954
783 211775079
922942955 12667
435005891 435005892
182210336 3212
209460709 1226
597793895 4385
832150659 6300
5657 940595047
83271402 306
38805144 17176891
284875271 1269
947833506 24418
481880359 7912
950399551 3168
468955747 3129
1839 250320021
57801871 306
570816247 2222
562428347 3669
251118709 2083
75705371 537
764820749 10513
475652850 20575
574045490 2592
764629181 9407
186120894 1145
802290134 379144767
367641804 1873
243584028 2166
759388317 5189
318555347 159277673
902434395 44895
805318683 5423
728399828 2428
673027887 3247
461471867 2153
478500001 1595
789602632 2632
730334043 2987
974569690 74219
685243160 3972
2246 554084962
645482926 3105
691797694 2306
237789207 885
832326065 10452
507404538 2143
150955616 830
712969514 338529352
271276835 1145
940064818 3454
548422514 3455
32679924 114
314613558 17981
742664531 13517
432011653 2554
822626623 37556
649088304 2328
322131715 322131716
522935601 3454
383353004 1351
645974672 405650458
845581998 29197
129900434 433
88011623 581
498520012 4808
169064016 3301
271199484 904
433314665 1448
560549705 5032
385710737 1476
346801155 1156
23908624 146
659733817 3668
862423424 3424
765578973 2554
216300722 721
372135123 2677
814545720 8915
503172244 1917
815652871 9736
714646300 357323150
225189071 816
105811301 359
967061966 3251
977407248 951044106
266145494 929
464402463 1548
761629377 2874
431843960 4393
484009540 3119
618237355 2084
407579959 1580
646675176 2523
462711787 2137
985503284 3285
18981156 829
751968701 375984350
251642161 2492
692502103 2310
284013747 2024
3805 661747966
259372035 898
504709927 24022
654230591 2617
133129028 779
298546689 1738
550024801 3536
467177732 245682927
261380078 261380078
560903500 773660
917396561 3173
934382640 7530
976954203 4889
359700946 1199
444720385 1488
623698775 2079
264113460 1404
471847091 19910
671592323 2523
193587431 1228
220200079 734
451899223 1639
25706240 1947
51349206 25674603
346500000 1155
2911 467986202
188099903 627
171299550 571
225210128 3064
251376926 4925
237899952 793
192560020 860
3670464 21
285001395 950
337798875 1126
685499633 2285
294359363 159532973
638700931 2129
433798619 1446
55681058 21224112
216900724 723
4160708 29
277615455 14677
543987373 4620
768600001 2562
855558428 2975
1044 106598961
411900519 1373
313501548 1045
738685872 2849
414957193 2104
364672971 7795
350999860 1170
56717927 205
948437582 18847
130499698 435
184893915 3442
623767559 11975
441115587 38797
269758948 934
778910678 389455339
78536919 308
152135393 2242
217361884 217361883
256798341 128399171
847267649 17294
689397701 2298
3880 537304393
655071736 8414
333899647 1113
746490430 9441
706766523 5054
998153874 488231615
461763638 334545647
90906975 675
946886044 946886045
931203811 3104
200164098 1345
380399999 1268
207847485 983
285136951 1418
75559195 1293
502664437 1692
680168905 4244
883035208 4209
877470159 877470160
769241274 2631
919277588 3285
57629720 851
990300000 3301
595595838 3623
749024672 4167
329878303 329878304
835000346 3257
915000000 3050
378366427 189183213
167097207 1058
541719420 2573
152547824 1342
785114773 15166
68028953 406
982211646 13404
147336240 661
795303899 2651
807284800 7017
882058375 3329
623136416 2732
102900616 343
775627036 3672
396596718 396596719
90905609 793
869724911 5936
325268388 323428926
276063140 8062
492900000 1643
81562024 279
856204883 2854
699298225 2331
226799999 756
142927813 1572
883891862 441945931
999928251 991151610
848382729 3744
430198690 1434
662136463 5294
560398261 1868
108784987 5021
243827518 1611
705447287 6178
14471080 85
326187093 1391
501849711 30541
306347711 1146
333050059 2143
27032161 160
40500136 135
15454181 3923
729900000 2433
879854326 10745
6682 720023635
422391476 6529
687503974 18431
455100001 1517
924259242 49871
843673290 843673289
78845743 1238
864183992 7339
47430619 1354
55777080 403
776018637 11211
836613949 3950
731790959 2480
269328951 1936
917542715 11069
973036091 14689
632732576 304957582
619500000 2065
510318347 2836
145235178 1679
472058245 6546
271 78903070
4199985 14
464400444 1548
725968783 4114
803440881 401720440
312137456 307655670
551168167 96125
858680444 4603
132503522 458
963795420 5004
851047330 1810739
1943 353097504
118299061 396
356254170 3341
953061145 4538
327982403 1662
412501376 1375
350526325 5263
346775093 257596
953207199 3827
653815881 457010513
878413737 3908
831768061 5281
286983786 183143306
365101837 1217
393216143 4213
146420737 3584
460837209 460837210
628223915 3912
881234881 4416
513867909 4318
477821565 477821565
4565 995431770
533448909 2583
84867553 344
528062536 1851
413226394 413226395
644740340 2290
677036961 5997
764100576 2547
230400765 768
231090305 242815
925108486 18192
312644621 3571
292495505 292495505
171607085 1701
907327152 4769
468905500 3500
677102257 2257
359193128 3745
788877234 3530
520193469 4825
616432732 370927025
990212865 6922
513000001 1710
689997701 2300
109184675 499
132013187 68009524
284048888 2733
285332392 1019
1522 365248686
180 46050660
655612268 2293
44967179 22483589
2963 96496021
119115148 119115149
166746607 1904
9751813 99
337860816 1488
861600001 2872
427252531 18022
1493 418636393
174042146 805
984199664 452239477
779402598 2598
904880717 3582
556437567 2226
488441439 244220719
355131371 1270
336161248 1329
719700000 2399
651021895 2305
87395341 2274
571039845 9719
343042459 15114
399284661 232855270
637862334 3749
45130238 163
115177429 3209
255926288 1279
828533848 3037
626397911 2088
44579074 2535
463665434 7117
209139553 736
815564390 815564390
7382353 68
48459113 207
395123944 1555
612650711 6602
208200022 694
745677465 6697
139105963 626
808358728 9467
68400242 228
589337340 2732
251765645 1182
6298 677576523
663893159 331946580
25199916 84
14343176 1576
375144858 3729
673436831 4658
972138435 7824
655866115 3505
137361553 688
713699529 2379
580023074 4575
954306298 3181
872710806 2912
693517831 2386
360859449 332789352
720152267 2749
570300852 1901
546878449 48073
765511840 5689
336598879 1122
990072912 22526
357299538 1191
465773265 3981
108547080 1017
21460 982140782
935957528 4602
987874254 20582
775293249 775293250
733343218 4569
188783619 1073
261892025 953
882556672 31448
118899631 956
363608322 27139
766799999 2556
270726071 2359
1116 301686048
294599018 982
347072160 2468
117161896 458
4282 986681698
324298919 1081
617776055 301038276
681950494 5229
620759585 6819
625198592 2084
908905945 3059
49100 504207900
87207648 528
753002509 2510
736737512 736737513
490612078 11554
174299821 581
145647919 562
385560272 185732197
169407420 2093
753303806 2511
436122997 2146
672897889 2243
929940555 464970277
264231226 1528
627898300 2093
860914774 3734
221108150 221108149
876380868 7715
152099494 507
280689482 937
313740335 2184
570360369 5185
626310747 6497
281385071 1366
793802283 2646
41504375 843
475428963 2759
822002739 2740
695965338 6411
124473367 62236683
131444620 2330
6300000 21
1314 268847028
633623022 2260
232274552 66139
673251509 32135
631623691 3142
169606300 169606299
123142322 782
233759043 913
423186586 2701
332904528 1314
373206318 217646964
201300117 671
120458994 689
222714107 1081
505000126 7875
639899969 2133
873777382 5400
292605219 4286
769504747 2565
911096964 3037
130274020 4013
149205070 704
728997580 2430
352751295 1266
852997702 3470
811674659 6268
437101203 1457
18574 555152696
526053858 1779
311731227 1144
774848938 4161
271349285 983
512385993 2217
59600228 59600227
774988690 3784
81331018 330
2750 709656736
994964852 21894
978837758 487984765
511539053 2226
213364199 1295
319836299 2890
824163110 318994383
34664779 146
468363669 4138
791325584 7088
209364848 1232
921193643 8246
437255695 2162
291621968 1947
121628488 787
22667759 76
574323495 2999
847448520 423724260
856503736 3646
803536942 30710
426668055 154390291
449982581 449982581
547010511 2314
2276 377276588
765827550 6397
98368671 1002
2003 445780663
586631159 5051
661231247 2599
814627756 2896
951566967 6644
505199784 1684
276496553 138248276
464492772 21033
832197225 2774
490612447 3684
439234500 439234499
189599369 632
104434256 355
3195 634947173
997761333 40393
312601041 1042
845432210 4512
627600001 2092
281656205 2661
582089144 266684180
173055646 3754
878887842 502249621
422478398 4112
785502013 12477
489301630 1631
473889862 102791
375390638 1313
667101288 567263
731995319 21722
801033384 607098082
207250165 207250166
724390376 4230
4647 949949034
2212 580544753
137448439 583
952966228 3607
11859 965517990
509783177 1912
739531110 28390
460889012 1705
972002737 847979827
703748154 2585
943199861 3144
755721250 4720
3900014 13
127737793 127737792
101717724 431
937340148 3781
15662 204211576
997237863 4787
815529728 761770925
942753192 6879
340844739 3465
880799088 3856
624008141 5362
674758154 2785
464434560 1836
694360070 9007
136882569 771
162299248 1644
3300016 11
701660376 4712
309903280 8062
487476145 487476146
829799999 2766
3482 518658985
895182970 434071695
157350649 78675325
85729543 358
95399681 318
461122209 3002
3538 618268412
693649633 14248
700369489 4368
625237704 13041
761512350 3624
757654703 5276
710254307 56036
968700001 3229
329401097 1098
715268811 715268811
80100266 267
950403169 3168
923394024 12152
236679245 1619
683099949 2277
324050195 8771
838601987 3127
160667239 886
245479672 1730
311434905 155717452
998697886 3329
232616745 927
980193719 63740
1077 214757849
884958718 53774
592913471 296456735
712217415 4898
210456399 770
180282834 754
828540004 5509
854457011 7097
747271880 55613
288899808 963
339833988 3897
360092483 2699
615898398 2053
654317082 13843
892198615 2974
692566561 3787
133473930 885
162365507 2203
203238367 101619183
216841523 892
628236315 3416
384301280 1281
552706858 2266
699003308 2330
71615427 24986414
119213909 10646
507251052 5068
860406494 860406495
820303987 4218
4863 992687060
989980779 8020
159600444 532
5030 371571130
269892316 7081
815105137 2717
755422786 755422787
536700530 1789
74546071 308
924823969 3635
262974020 2783
292923287 1823
336394048 4521
683769049 3550
342636237 3217
616203372 2054
928036138 403415488
707974901 16670
194611001 97305500
466845178 233422589
4300 567802100
622350713 2161
214188511 107094255
85267466 517
355615532 1519
392425074 2815
683103635 2277
497786353 2086
410691795 3545
676899352 6395
600901109 2003
906000001 3020
951799741 11101
370798765 1236
480848279 2680
921647439 3760
725365318 3105
843368989 3610
184234629 1349
372376577 4121
9426 660996792
665933213 3716
4179 442106015
249697478 32155
287452703 1036
203896713 1406
621077608 2458
693601945 4106
919771793 19028
982963825 7147
75856645 334
616424806 11200
704402347 2348
891918807 3086
45644830 374
170051376 2305
536200507 2493
750392883 10958
697319785 140532
274063543 3657
817763146 817763145
8378 678921075
389327119 1456
56268510 265
106216880 560
93300269 311
298707188 298707189
744931991 3985
427961462 1831
188803014 979
11999966 40
247555539 1693
52309542 899
892084601 9831
798381584 7189
421850425 1698
899506226 899506225
604417384 4433
527028948 35010
73675022 326
511762188 22114
268975077 1269
396026820 1323
399365731 3303
689704380 2299
13316298 186
878262714 39880
883048069 19278
663049450 61263
836717690 9312
213534130 785
2182 582039772
365101735 2021
321805228 6573
206100686 687
856061948 12596
140399999 468
191862928 1360
119099887 397
620070467 14527
547090691 273545345
518998270 1730
292460852 18595
679200000 2264
58500306 195
268179649 268179649
835030563 106692
763799896 2546
782529675 5601
885628244 7292
186352333 4750
105615377 7227
463755941 152451
537898206 1793
389741389 2086
876888370 3232
436499999 1455
657658143 2288
545999999 1820
154225132 549
1550 428246474
235681254 8670
407775695 3759
97495629 357
296925170 1800
149255920 680
391200509 1304
5264 676320775
936001693 3120
722976399 26386
503515223 2113
89229005 1069
169933187 1002
391798695 1306
965133112 5576
676271793 4982
853369804 36831
60000106 200
765362889 382681445
668098405 2227
790582876 3325
561504464 3557
517582660 5052
964912666 3919
506173421 2197
872702909 2909
855756656 13503
472376449 273366
170400000 568
86183999 1620
574231388 2931
880879524 3365
174000816 580
459195646 2366
378601263 1262
484438346 54201
528780319 2409
547678573 3857
737554369 5402
604331769 548243071
638851236 3799
809822866 473198105
102599659 342
1036 89515985
175500001 585
943953162 9517
867038889 4103
433201445 1444
386400012 1288
274160965 1316
523147349 4173
336899394 1123
990523071 9251
257799757 1051
796184231 3830
992323136 51707
17664 989554944
931993963 65638
592751432 2548
243263073 2689
411898628 1373
3889 898106486
964990348 964528496
230372340 1348
859497568 2865
456962881 2382
726001160 2520
66081374 389
497428740 2220
451822859 2827
968402578 3228
294281423 5814
427896872 20872
723323575 12200
749099667 2497
1038 208081747
444688788 222344394
356170791 1591
998263596 3605
437986595 2234
520146243 15694
420511422 4587
188100000 627
361799442 1206
832130841 8170
14361750 50
296609714 1327
885580501 3059
160365577 553
719286905 11487
103500345 345
290781200 145390600
974792806 3842
981594248 339282597
423600260 1412
413581385 1579
212023312 872
583363715 531700139
267718679 909
936274433 11776
753002511 2510
86244780 1060
166859239 166859238
387637136 282715781
331664505 4252
520650314 520650315
17760 547272872
934789000 4190
925271257 462635628
4658 529464282
760684133 3271
36433566 133
166125384 737
497618101 3699
974405904 3248
564412011 6312
494487575 1741
15064848 654
427732307 1933
71020551 596
922023180 11347
119170660 665
917755076 816686925
7722308 599
457612555 3028
246337368 123168684
386635328 2433
24299980 81
993600000 3312
48492351 725
256172203 4017
250384178 1054
865500001 2885
348600000 1162
306000000 1020
831902774 2773
213595876 725
415138794 2479
296676597 22706
587550451 2830
907503025 3025
769113308 3308
392625943 1829
37560481 170
389389088 194694544
876538761 8353
141970586 1002
512875620 4141
566691919 14866
480899934 1962
251357189 11782
537002774 1790
310408442 1135
541360195 3873
930000000 3100
571799405 3949
689054102 10879
955729288 13329
31128306 440
116347934 863
609115787 2376
1521 171336421
548155832 8304
349 95660202
599401997 1998
366787700 366787701
235773041 823
743550717 8677
490928054 2126
657728350 11789
411901372 1373
175637925 87818963
156772201 1194
850987799 425493899
731512246 6545
726821943 51544
278579000 952
145328999 1255
623765506 238154244
675629734 364716680
222299893 111149946
730198481 2749
728711098 11325
403594902 4296
126016241 620
668074330 2530
560935167 4212
616229909 6290
897884351 5484
816002719 2720
68227731 297
616675240 1440830
727449183 26773
961508255 4701
75255938 297
50407391 306
285599048 952
530164697 3804
387828006 387828007
800702670 2669
89065899 350
623997920 2080
319578710 319578710
376162560 1979
770099999 2567
818571432 514090
147300409 491
35159136 232
401042880 2179
950422418 7058
173047763 1268
563041623 2158
449399999 1498
92700099 309
12265 484844427
814061506 3382
641661785 13701
226199803 754
5211 592914199
14673842 1370
157244859 3850
39511795 269
199855025 172103628
15861371 142
870324074 6301
212124134 106062067
763606209 4736
659483881 4039
474 18214872
202784247 202784248
108876023 108876023
703557504 7848
966684221 6822
511013632 2714
625058639 6288
201217119 3248
867717675 163088
569007944 3069
100554089 50277045
220800735 736
241910029 1315
53239187 2639
575348196 4826
415595377 2762
357859988 8065
133432207 1808
308121043 308121044
939101721 402636174
657600823 2192
117529722 1077
663483604 196646
72009103 36004551
132599558 442
664107444 4004
209469740 1833
590557103 3255
628723987 4105
987447552 9552
841897898 4041
49800106 166
132348316 7395
944645190 7403
1200004 4
313446833 5454
105 30573270
304010711 304010710
741900090 3762
503146903 1976
439097978 439097979
597532769 206752
41402804 159
979220563 13658
966900001 3223
621750030 19965
358208215 15352
325501786 1085
369238097 7724
174277584 624
973685799 932444517
262499999 875
777866628 3507
692388239 4566
842997514 2810
105990339 1561
99000599 330
442074109 28154
805890878 5297
916196945 3054
464040919 1938
749097503 2497
20795311 171
291793374 13401
224763187 112381593
823705006 12639
263089559 1576
540618252 270309126
216204135 11571
703197575 4786
567304973 2019
443044420 2024
753067954 7051
528131810 264065905
225692754 1107
557099999 1857
529037307 3479
521878580 306551
891799742 10590
775497415 2585
694637476 14794
323557063 4376
181563637 90781818
940932059 10830
907314869 4235
151907423 1084
478145000 2142
3580 941771113
729592330 729592331
306600885 1022
5090 799547380
726902697 2423
2402 381622959
630629484 9493
394123897 1681
14436987 212
264482081 911
990448361 4735
933194567 6467
511064003 5842
974216811 4253
858619308 3281
245571367 851
333434345 2204
918800164 371402298
233213095 10422
615759809 615759809
751112458 3543
349867295 1741
647775096 3685
216118257 2963
3429 992984147
946134909 629868506
842910743 398078371
529041863 75084
636223973 2129
299360256 4096
582301940 1941
660029304 116141
236765645 118382822
400092666 3368
763202315 2544
884399999 2948
630133901 2108
284867803 2034
697800252 2326
103367990 374
288548305 1507
273804337 2381
279001790 4478
448552215 3558
693903187 175798
479592991 3690
779705076 2599
944341072 932546571
814534298 7669
450689475 2447
829482681 3548
765794520 11205
573369058 3765
986298760 8331
768806199 6200
352883943 2681
208114549 827
90184859 601
313384793 3338
2939 693290638
957409692 6323
216859501 1766
202308 4
246599235 822
893750131 3445
6557752 43
460475739 48055
350400381 1168
400189350 2594
159844441 2072
48300001 161
523478899 174739646
965377377 4990
548416285 274208142
407094589 1379
812712245 3238
579001929 1930
916169944 916169944
2531 744432406
181434618 719
745181251 4125
476599926 1775
370715401 1975
290219030 4337
775802606 2586
258300861 861
24009 935538227
900406585 26488
474567263 38321
424360421 10312
695982611 11076
952256304 3312
232126477 781
165797625 607
552600000 1842
524 91264556
786238363 3549
412544721 1960
529199656 1764
759729759 7131
614472276 2211
962723590 962723591
385197107 5868
585899382 1953
251784371 2086
863701148 2879
151796759 596
906639679 7249
545700001 1819
18810830 7361006
290395324 1775
240181954 3445
5700018 19
65680641 529
476359939 476359939
145739113 898
729935773 59343
847685387 5021
435505107 217752553
269135817 1923
378416169 1591
218298356 218298357
699599279 4451
690182077 5368
113400000 378
221674559 1360
254560022 94758373
388014440 194007220
472691817 15453
185100001 617
177188823 177188824
517340714 18111
633901324 2113
209009431 4253
324803819 1492
218206020 1864
147582006 858
359386001 2799
495294813 8926
320620405 2262
801645859 3198
582163997 3653
198401714 907
894897993 2983
722918791 2451
369016435 2077
213900906 713
945666964 22791
481357961 2097
920700001 3069
425245059 2263
396301239 1441
978210178 489105089
458321937 229160968
853256886 2918
173281958 783
741297528 2471
521024661 2020
936187539 9182
492671696 2992
938349980 938349980
1199997 4
109540146 1048
21600001 72
2548 183199009
667987296 14176
752317795 3044
151388041 920
324130799 1880
804621692 2765023
607341449 17623
985802519 3286
903907876 3925
693919964 693919965
427286353 1896
741993606 312662161
510298300 1701
830433255 2907
10432 651280192
896424120 3438
454500337 1515
934071119 4624
180445524 2129
574957760 13120
901055362 7781
366036172 2649
319401456 2596
437075969 2072
785981647 392990824
310665319 310665320
709204209 4432
776861409 9902
135299865 451
613198987 2044
732773609 732773608
835202783 2784
177179987 4430
602996885 12688
234077735 3802
833863269 563744609
536718375 2396
359932886 1943
964159057 10195
84314165 1450
830317811 3595
679420012 134109
416326788 2118
828157293 2810
263580547 1267
578322825 3202
984159943 492079972
2618 566363979
780755962 59109
228492223 2174
71612427 319
8700000 29
910176241 57352
1446 376057700
3046359 1316898
565348514 3130
283800001 946
521400001 1738
871202903 2904
371447090 4197
116400163 388
448867531 5190
501397932 11443
191 16855369
1499996 5
237594681 237594682
658817405 4989
91686595 455
419623497 5176
580105935 2709
132255799 771
778138390 9853
50700001 169
534326183 2567
624904154 2083
513001355 1710
354856224 1775
744745175 3108
933438929 11597
2063 265370608
797593290 12455
142632982 740
748052724 2846
264945387 1093
575783603 2477
213178517 3988
930764736 4968
507921413 97922
689554562 18517
895987481 3991
486676450 2470
423495397 2396
904310436 374359438
888998334 3297
5088 680903953
27891 936735446
598877982 2497
343849942 3183
90899034 709
596645881 240382099
392191884 1338
908865768 404527111
998660377 496750454
219732480 792
186922818 1455
5699980 19
753610206 7091
285097298 2043
538055899 1935
390248581 2033
218962255 215948981
375457114 2349
347527468 1601
672559829 2293
77991299 449
811675271 375871526
5880 982979169
436734604 10770
620353731 4671
918511819 807421129
984992230 473563145
108602012 393
742932149 40542
934 240942643
366995904 3872
183034755 91517377
610499861 2035
814526910 5017
750532147 3268
259439544 6552
910624854 21919
709835058 4549
480975104 5702
121904475 505
416998609 1390
236724636 1292
307799999 1026
476099264 1587
483898386 1613
700356308 27825
445053888 1646
594063121 520006046
2491 535760335
411246783 205623391
707174099 9684
962662149 3841
941429115 11715
821737920 5296
157176305 851
972109256 20627
6173219 79
249900808 833
623427836 3493
158181853 952
795082111 3776
801482468 268768159
936420511 4057
74999827 250
14147829 207
927481355 3404
138195918 965
520450659 260225330
119567124 507
752497162 6416
226250108 918
80485652 731
998008700 494191710
2751 309465774
335645637 1964
9899975 33
591000000 1970
174995207 5589
22199999 74
127551616 683
845980493 845980494
796197347 2654
205493025 2068
533651965 3126
405451273 1804
128202887 3707
136017729 557
163750567 617
672497992 2897
568664295 6284
40223639 203
793085916 3422
84273473 281
3952598 21
732899073 2443
466270560 1785
267014091 9245
813494061 4308
419041756 2295
154800596 516
368992596 4507
147798328 880
802800676 2676
159848357 565
205800996 686
433163975 8148
491098482 6174
790347000 3000
465003057 1550
87053207 363
362048704 1541
958548451 3295
296828088 1181
584599356 5378
353510156 2761
174376117 5084
165068243 2183
42242074 183
749098438 2497
346455923 2038
849479644 7717
41526724 564
907703716 9635
815736465 407868232
233905481 4131
631176331 2630
971686654 6188
296526861 3282
778199999 2594
472925426 17391
284302153 1077
49140259 571
975896655 964878820
871867285 35367
150599503 502
423494646 423494645
452396504 4327
383946376 3316
6127 963184351
955976001 3970
67262555 514
824160305 784643678
86259474 841
485996984 2977
529499999 1765
123358961 123358962
405238319 202619160
508567049 5410
262240825 4025
1455 357544864
509099344 1697
5344 761883749
740641140 47664
272941929 1251
109032696 39510701
972741020 30980
351900001 1173
971504094 4502
2399996 8
890565939 445282970
532243776 2089
75327205 626
203580440 2660
604223502 2808
134297970 795
2852 501271634
148556952 1014
674405277 5060
250660601 1817
602446348 301223174
952063630 13750
295244370 1092
701995842 701995842
179521323 3998
763827390 5479
117599726 392
43675320 9839
333933732 2068
171039091 85519546
575707278 11311
460439953 4319
274935110 3103
177119018 14223
230533725 230533726
151996201 597
43231740 305
265499116 885
2262288 26
730200982 2434
19749394 97
524129554 5017
4019 412772352
70481527 1042
850202835 2834
226136196 981
184713813 1033
971849821 416261584
591590897 4920
965111806 6132
135300475 451
693313715 3647
342670672 129055331
993901342 3313
858177283 2905
870598274 2902
2214 211374285
626166900 2358
211223551 815
884102946 2947
635293599 7460
266986739 1004
237497224 4217
717300000 2391
583947000 14508
409689199 2327
838203535 2794
212212700 10432
131110649 8019
639502407 26531
712581237 356290618
495087902 20079
17737 974186988
953403829 476701915
709826576 3270
2999997 10
672958126 47475
213756301 9314
779999999 2600
547530120 2269
511055765 255527882
174091457 1266
56901583 272
781637045 4585
230427657 18705
839104416 2797
407507517 407507518
13220 641381059
871393548 5267
527399777 1758
806348560 12554
456870943 1562
292677289 146338644
393984465 1965
121897265 873
257582727 964
545107657 24781
383953197 2675
893997021 2980
970624976 3633
123090010 1281
495602431 1652
496430653 1998
738904144 2463
573082497 7114
794018191 3282
188796113 698
893485914 3395
819597267 2732
174380417 3136
412777464 2778
806465602 2774
92969788 316
50731962 174
365438106 191722512
927029394 4143
471319800 19928
919388354 919388354
716857856 4261
943078288 911417633
287967554 287967554
514498285 1715
838561627 12411
667157841 26166
812670285 15465
838192232 4141
901004576 345562798
686801717 343400859
280449469 140224735
158399471 528
117515079 872
802198030 2674
408873945 408873946
619502065 2065
46721117 23360558
87840047 489
629848951 13606
445260518 2871
835566558 4047
343487661 171743830
684820215 6651
966020418 3812
396758181 2073
70639332 624
938696870 3129
212495209 839
367670628 1258
999669278 4898
78399570 78399571
48161945 241
590550301 2428
45 13242825
59647576 319
171245001 691
308121111 103142200
427923581 2657
6149 688649213
171054133 2916
219455916 737
743101774 2477
506573594 495155859
852300001 2841
268314863 1034
946592582 8130
707397643 2358
1482 172884192
355854091 6578
449578597 449578596
445200037 1484
165596326 603
84087817 84087818
1361 358597006
687582241 4880
28178721 116
999434090 7798
2189 567651480
942124863 550336951
773218034 4835
703904428 77073
549899999 1833
772074708 6549
2341 438533707
162416193 756
7737060 48
803648323 7713
413903060 413903059
946027274 4226
76960779 287
120300000 401
197400609 658
743801693 79612
202550462 68868811
602273501 3980
450402651 3893
568316150 2514
233399670 778
717061247 3390
629600626 12653
851708111 5930
730541346 730541345
73 5995709
812078229 3994
483900001 1613
852789479 3158
458282715 12202
60517776 60517776
259948666 4564
419552241 419552241
125500304 1062
434101446 1447
552316247 10252
755998757 2520
448939244 448939243
401680853 3233
882897057 2943
9138 866691108
2072 583621336
864575612 6171
62031838 217
692299655 70614
3275009 11
5544 591413553
873695389 6198
941777227 10881
37601697 176
707935380 3270
219599635 732
188616652 1397
339756048 1249
146679601 1488
234527523 4466
414698022 153807034
451802145 1506
587879781 3453
819561938 334108278
662101272 2408
274278811 2262
313698965 3286
719875880 2890
269427313 1386
45729995 156
437988001 5763
144000481 480
124092739 580
211209427 4086
776707268 2710
841923121 3922
665520715 3794
51338724 197
969593259 54140
729228045 5845
151716833 13084
635102118 2117
239968457 1495
4493332 15
417264408 50889
5021 467224134
981894359 650201707
942859181 17590
881156539 3622
3483 883246595
962212379 962212378
125766940 461
1741 452003722
996498611 9924
947909159 5445
795300001 2651
568127289 284063645
422399374 1408
618652799 4284
392646615 1448
617094554 4306
28405805 894
370799354 1236
630598221 2102
130001575 94689268
811 111302451
172856124 1421
391200362 1304
310497534 1583
664 179176388
4847 629513353
873957205 608268401
573659789 4082
325638222 1134
252600115 842
433155716 3339
210124836 3567
9430 761710340
464988928 12752
542099999 1807
569699233 4443
880291070 4617
328196401 1869
971399544 3352
244500796 815
675057770 2320
51419195 444
108175238 631
343908425 8495
186749347 1843
1203 128805820
690602301 2302
448500208 1495
691502304 2305
250837429 11470
183599387 612
498833450 3843
15152 722412077
665693599 110032
928618258 6885
821272058 25026
859702400 2960
763132392 89496
46208722 23104361
90728705 454
504899645 1683
543127588 2598
52455229 515
382821723 12226
719947068 13962
925011055 3655
920995970 4816
733321525 9607
322207632 4176
261214439 1460
567466549 1914
135668379 7729
952737391 3645
694669878 12138
12541 644647156
981543988 5167
789060346 11028
443588960 4262
961196264 448806170
5521 662357479
293623320 7905
270807680 9680
966170225 8754
233100862 777
306308149 18366
178378109 1370
797997339 2660
3816370 29
200085836 5153
401582390 3855
785674382 3805
667723097 25329
682199558 2274
98284517 98284516
314238178 19903
633535346 3485
138855479 1160
7015 807061804
794399705 2648
476140453 4156
18600063 62
833481084 4315
54600163 182
378901651 1263
530777936 2244
1392 283206791
266786545 914
121500806 405
963307745 7456
178138182 178138182
971185397 9298
765444831 20330
513000877 1710
582352985 15018
725386969 2763
752320220 3878
554812170 1870
12494 400969942
594955049 2459
40987250 250
439641137 1474
631245951 4311
972014915 8858
330836809 4670
630902103 2103
261299128 871
332998889 1110
3798969 58
710476599 10001
840660045 93981
348911309 1451
580044233 2569
243592276 22755
173828227 1482
642994899 642994899
357995490 3849
825530653 3446
737648151 4894
18436799 320
863098631 2877
175340749 636
544161659 15497
681201261 11183
141600696 472
14733 792149211
789938801 4592
324748332 5116
27795015 122
426976303 2696
3032 870803161
693001309 2310
724604254 4452
5064 828298224
751438181 3553
33099058 27583001
297111392 1742
998317914 4629
91839049 614
737484331 7035
784018421 2776
744523803 11835
976531069 23294
428044093 5692
156272448 3167
688497705 2295
942459190 942459189
549899532 1833
209999300 700
650414825 2799
469055004 3526
636110988 24006
907066981 5337
602540456 2615
483600000 1612
109500364 365
191399398 638
941450402 12756
12963755 73
179283481 844
568949593 2773
21120487 93
351486767 2978
293390008 2118
189703513 694
528610375 1868
288599798 962
151352188 722
640803817 2136
872609022 436304511
192740436 1616
84945951 1736
725397581 2418
60923988 37817819
802216980 9990
988106523 489395105
338947180 3410
662368609 15084
774303361 681179721
231190492 1069
865465717 11764
601310100 15770
561598465 1872
97490656 45096406
810057170 3703
372899999 1243
714594048 6528
669138942 2419
792831446 591392764
409339648 6992
798438341 91042
387549321 3580
729696872 11937
378300612 1261
826 231590715
989923811 949703102
252891345 62044
201590050 9957
912179908 4033
696583143 4070
871893749 2682750
348611900 2297
592253476 408464017
349200556 1164
430608316 1649
579631813 2221
901203004 3004
51820159 430
724591269 362295634
785402618 2618
189823248 911
1841 479617320
883887192 487943704
835849136 2956
881308327 3375
182950548 78892
27990307 118
822703412 822703412
195599348 652
322145975 9808
933005710 3110
911096963 3037
781325520 4336
728548429 5637
293420725 2204
337680464 1529
846975816 3838
367703334 9535
501818576 5605
102854976 58307074
584337669 4318
232499226 775
890545881 35821
906904393 3023
26202135 160
485180693 4166
370604459 1462
972729112 939827009
747052816 3824
769789355 9723
734678939 367339469
980525288 404420704
694271459 2484
189494810 781
977511693 3992
462601541 1542
858299139 2861
75872658 254
101099839 337
275746979 10938
978903793 10188
39900077 133
118382471 828
98400221 328
804436368 6146
719385611 2398
804093527 3337
160542041 589
154852943 77426471
39022215 432
491473772 2159
842946469 421473235
531470607 6173
527321995 3602
788757851 11192
985609933 492804966
142559205 505
31670853 349
744000013 2480
769536690 5690
402901344 1343
546328009 2988
449583325 1516
491807430 1913
273906720 6120
2280 457931395
203976051 2921
603485400 2100
482949515 1713
238707700 1015
324111799 324111800
328498906 1095
395401317 1318
102600078 342
516827804 3499
676445963 4164
969281105 4999
529799620 529799620
428975455 2208
467999393 1560
17796973 311
998631468 15073
2252 292399157
639600830 2132
63055664 405
249513583 1197
524402785 35948
405299942 1351
330567289 1621
609002030 2030
562352475 3992
755662494 6844
648599999 2162
919498749 3065
186278639 1043
4203 961255521
780832207 6004
785865403 2894
155815 77908
146960732 692
134357192 813
355468534 2096
913475264 3161
395390056 7222
801001487 2670
104730989 5915
892404539 3078
72406676 601
641399999 2138
475846475 9220
9420 755823120
865493639 9845
499017176 2786
411265401 2600
10735982 37
562286251 13590
803080596 3646
604197987 2014
569437571 284718785
108 16998946
552900001 1843
127499574 425
932552169 932552168
590739206 35297
763273969 3491
565498114 1885
190500520 635
372641665 2499
864927034 14665
526501756 1755
53691107 701
634671759 2843
678863829 7361
209384841 1960
994334318 3816
563099739 1877
622497925 2075
677197124 3915
864482920 25491
165395903 7784
764399035 2548
654780742 3157
275359447 924
403200653 1344
977614910 935735445
775101863 775101863
427135194 1609
25609611 290
8616 669714374
902785927 4972
587197138 2253
646167510 3777
182473041 9307
809919629 3158
815401029 2718
98398146 746
153118872 1083
312693871 1858
801357625 2817
754196994 2887
255494232 1764
860420495 3512
154370594 516
758602781 4227
863839274 3315
428257200 1491
302986630 302986631
46112 543515051
200889366 711
249713604 1029
306011296 1132
699480083 235889378
665161671 4606
259528783 1257
568780 2
302326311 1166
559619379 10640
273423599 1160
506292872 1883
721326732 3522
101775317 4721
51195873 208
30315567 3628
107419606 1796
310949691 2301
732127666 12634
651636658 4494
984867307 984867306
342987506 1971
644930162 5953
439673919 10592
49385366 329
65284287 280
583454642 5467
687600001 2292
907094012 14892
767177473 5664
9149 637536609
793928656 48717
447302400 1491
657902193 2193
406526644 1394
769537499 18750
317051558 1566
130365030 1871
112684973 460
974640349 427005767
862643238 15621
399944565 1497
853528784 2917
514175550 257087775
515543244 2406
306671624 1510
235428121 4570
16067173 66
997915330 5037
363987624 1526
897339386 23942
13586494 13586494
789867959 17930
443209549 3113
273266657 963
776158393 25687
110510245 3637
748205801 38168
387995025 193469256
328842110 328842111
208500696 695
831968507 31853
363900000 1213
847402608 3224
735663745 3816
140764920 50053701
713100325 2377
670200219 2234
932005361 466002680
225072792 8740
567478842 2040
1472 272085952
446659977 2012
533579495 1975
524522005 2157
613798551 2046
884344959 884344958
255532420 880
474219445 474219446
560774401 3200
154288259 540
692999418 4843
731576947 2685
984545284 3478
949195060 26386
135737853 688
5557 839607130
152656515 4135
944944246 794948997
22737089 373
557382444 5057
399307999 2194
267742999 8050
813272207 48838
421362536 932218
365314375 1614
2405 445611182
802937461 2801
4640 711325920
380696568 5614
427019635 2758
365082561 22093
520801736 1736
155362499 863
660282941 21218
597209811 4630
163376260 1327
722759443 2454
551100969 1837
1917 547048114
352801214 1176
456071391 36512
125814239 1640
638799857 6274
720901371 2403
165515739 707
553730626 2625
415700516 3351
862032980 862032981
802805343 2676
914635741 4295
597602207 1992
653878990 2374
606837663 4768
42398437 21199218
907545064 6060
752178225 2795
409 96468785
805846374 9483
424297947 5061
650391409 13144
817259923 4342
677594107 10962
24688 490406943
556561121 3352
12783 942886472
285095252 1397
366130975 7337
89400178 298
943013717 471506858
89260953 41939716
193094154 981
3267 669782051
332604468 166302234
852711663 14969
359717976 1834
343070920 122354
845108812 3621
501003061 1670
926700028 3089
1671395 62
853253808 22024
36083 797397972
853488426 380965383
71936194 1106
817444430 629621721
440398531 1468
860907319 3260
353757117 5140
184628042 3284
863423770 3338
621902074 2073
1690 182829094
486071990 2686
878024914 8912
171809983 608
321754393 16822
953983045 25475
1232 339554208
159118599 79559300
229114118 1136
703799195 2346
244499533 815
535140245 1994
300129990 8441
888481090 3111
404018770 9655
719557873 3092
417715205 3707
985203283 3284
836000545 563798734
433973045 216986522
687967165 343983582
425101416 1417
332635464 1428
619015395 6688
219502102 17676
298517311 1435
437078201 188891829
441560393 9582
738562237 3928
312971321 10489
249900834 833
358494444 5082
372901138 1243
419430164 1815
526361495 7117
243767952 121883976
127481326 842
648576370 2197
629704801 2400
460506234 10344
546420468 12711
169842321 169842322
4228766 48
982689120 5131
871638472 4834
738311974 25481
752 172180176
98168650 745
675297750 2251
520775078 260387539
65994476 482
37800029 126
806697311 2689
532984327 5130
6670 513763187
1093 34969438
866720483 36654
543879936 4248
534192566 1895
410099999 1367
885862246 4167
36339159 35499268
90633211 45316606
513986149 203504404
343643851 1650
49799912 166
497957809 4659
715095361 5040
745392729 11837
109431769 54715884
52695968 52695969
928655959 368071320
844214528 2894
262812656 991
312315695 9471
44460005 212
626321824 2675
995375155 16703
604138105 604138105
302603652 1482
969746022 12946
176999410 590
724806902 7528
853627848 4008
955 158006079
224059200 1600
2083 470887146
428352191 28571
266115618 4933
894918161 3077
954600548 3182
854555999 8378
762830442 7402
338983788 3564
880832269 5463
286071165 2913
878625923 11079
917003514 5817
695689469 4046
837600000 2792
974622966 17638
793768800 6600
746703721 2489
3046 800211614
433572231 6377
527557808 263778904
704992564 4903
477436086 3071
662487933 331243967
586443355 22916
581399793 1938
818282349 4632
364799969 1216
567823978 567823977
649625505 11956
300111907 1149
94275031 29815
455557712 3647
267075581 267075582
138525173 4482
65319949 356
174600000 582
706799750 2356
682967032 682967033
216899277 723
504298589 1681
22349675 636
771276079 13007
535212547 1924
324916359 4706
845647920 3340
611399167 19029
713399999 2378
561212167 2598
762 127234950
885110766 885110766
290907837 1089
50220620 587
980335993 4637
751488245 5837
38100128 127
38964517 38964518
587701680 1959
268501424 895
380378977 1968
903603436 3012
987281957 28384
315931619 1286
600391489 5153
274445462 1121
757988133 6663
264013924 1308
693961996 4901
886202954 2954
493300954 3613
848815665 5608
621597929 2072
945005545 3150
786066905 3634
248965341 2686
678957223 7471
352847659 176423829
513898286 1713
792404653 4316
77671342 38835671
105300350 351
558000215 1860
780901604 2603
404328305 1861
311401037 1038
518338154 10399
257580687 895
926861246 6061
413899579 206949789
986832601 946065994
47729689 244
525512327 3359
493833730 4140
31 7608052
62358076 225
428034392 9574
403800000 1346
964334353 6434
375899798 1253
7763076 69
307630220 10224
923338809 28320
3444 377457623
599607917 3843
875521373 3270
616308000 3045
56287283 687
996565669 6791
641491539 22145
674415127 2871
360818074 4859
549767987 7328
3470 901231870
353008990 1353
793378411 19290
718775169 3508
877534367 8084
188776776 696
345300748 1151
254434544 1305
223265640 2171
5631 249295632
651997164 6132
429595081 429595082
296997305 296997306
729423976 7646
390995381 1529
625264776 4053
129899567 433
593624761 7439
293117440 14870
615512337 7954
584102099 6275
109854073 859
130251135 130251134
8172 201856572
188848296 7223
111184333 519
6199310 67
436162370 1565
947998476 3160
997960935 5581
598258165 31021
940200376 3134
814323749 2775
328903045 4903
247591864 1647
635100444 2117
691197695 2304
474517962 2034
590508827 2148
907486943 12264
309430651 175015760
496446104 1657
807600000 2692
879193830 5732
837297986 2791
79826793 5277
879990951 3397
817814373 408907186
939924991 939924992
191403834 893
429000001 1430
481172223 481172222
3229 825195456
432950272 7695
775695881 10257
284250791 142125395
45337065 175
772134173 2825
196916608 2408
684416520 7005
587103708 1957
41330146 143
972415351 18353
464539765 1686
445633462 291185415
933463201 6800
639822415 2310
619633801 20700
837057027 791567261
822159360 8448
480804335 2826
462298459 1541
598457308 11188
165750522 85288742
298409457 2790
282879763 1277
940978597 8486
191099362 637
805265485 15779
694405841 347202920
77400001 258
432421547 432421548
481385 8
891391085 11111
394166840 1686
872399999 2908
29177575 137
586074198 4244
928771796 463468608
547201663 1824
168704514 762
366000000 1220
100516513 439
25140 338531452
465328760 1768
12949 827156835
965612001 482806001
253320426 999
187858287 5310
883120560 5208
965683685 6614
583493022 1980
2560 723363840
178800595 596
966266793 4711
91143449 336
522898688 1743
650042497 2409
337148476 1484
950400416 3168
972779537 8167
35305641 1258
86774178 3634
260987257 1077
932901155 79858
728137208 643148050
1921 348911230
191261980 143779803
228345975 114172987
777408302 32361
886290280 4577
99899939 333
870920730 4423
26660 441972681
664318016 3663
351849997 1594
258687331 1727
230506395 1993
487954274 8926
627298513 2091
455834594 227917297
994741761 447987053
317854044 20126
891637676 76925
984863987 4019
606862592 2534
590965313 19348
640089474 15657
270170219 135085110
399598867 1332
348529127 2132
866102888 2887
688017794 8445
349431881 1765
81289208 308
102255543 1201
78185968 392
380071224 380071223
296209915 148104958
54060737 7562
578017969 16698
918278927 3189
226527217 1451
499865390 217322074
877973858 4469
900726423 9759
955079301 3463
157799999 526
728989969 7728
803067046 4603
931896129 931896128
773042674 208874
811707968 11296
960044489 16890
110318219 387
995470150 44816
50594214 242
203269075 101634538
295227439 2053
761521908 4551
18033662 101
3654 841389963
807011873 6137
385564843 2884
464398451 1548
572699999 1909
272399091 908
79622309 63418
1521 323477149
593596588 5861
216812353 863
499194961 480920
920420578 5190
525048755 233084
387048062 387048061
932864693 4871
416398612 1388
202735382 146293994
426962767 733613
617400000 2058
440426557 5741
814289000 4270
211894543 803
812320961 3221
579312655 289656327
6945233 3472616
52353731 1181
462093131 7324
4437 741714922
74822779 337
82668805 987
770401109 2994
402205290 295102105
434700802 1449
974340055 5513
843002809 2810
128135365 1133
648276671 2692
963988504 5112
367199814 1224
927406814 9215
347102114 1157
7500025 25
5100018 17
313788379 3927
381695084 1802
719322799 359661399
642101986 38596
357533319 1821
86570886 1668
631510372 2514
981395167 5054
301418095 2035
412908337 4666
55946485 27973242
115686758 1141
226 66752887
178009728 1413
382964554 382964553
392475553 2084
300247429 17340
863622087 4382
538036796 2320
749912597 2812
947277353 4459
660878652 4343
548484948 1962
851068114 5807
17153815 6171690
80065086 318
262326468 1149
652025688 9959
480048457 5154
325159199 1200
19656460 670
326169786 7606
191295649 1026
318254295 1504
458099249 1527
463785074 1989
357213375 6625
822344745 5166
172512790 613
428975496 8000
89802654 1488
204319876 1075
663952717 651210659
245092792 4963
947644784 6345
675531379 8287
316283465 316283466
157698311 642
935519841 5920
917696942 3059
47680024 210
429342527 3012
414703711 4607
431232138 1629
173525015 2319
960725418 151356
2568 351757838
633527025 32552
630983613 59206
744303780 12288
526251472 7154
713442217 689985621
7200000 24
8577 804257581
980702918 3269
999598872 3332
528244823 1858
15883 980909549
675297749 2251
347455224 2825
527043684 2455
91592317 423
590248525 4918
982083069 42005
343545421 1162
247800000 826
324599891 1082
741140764 4823
542593381 4935
16239 500745804
569400416 1898
128960139 461
169500001 565
496717828 3277
43639 848672433
438900000 1463
15510665 15510666
42899951 143
86671553 704
367501226 1225
511492247 2268
577688903 288844451
52500000 175
185034736 62782919
900005 3
540566871 13148
401160451 3724
610976080 5720
872307285 6898
387198499 4195
266011448 1277
981596729 3272
944701481 3149
586200575 1954
293101536 977
569145678 2340
74467301 273
126463963 37846
975647989 952429906
30300074 101
90874877 90874877
664183477 332091738
584763567 3854
930911625 7875
210654309 134164
845100000 2817
522737448 13133
9148 762224037
862041205 2966
475172481 17809
2244 169306103
124115221 1032
729380626 16778
742618217 3273
698702329 2329
574677279 25953
241201368 804
416507764 1649
4433 940300236
351594574 5275
797441356 3673
458699888 1529
848692461 6350
815844801 7520
237109812 797
192107337 2248
457301055 1808
236700783 789
365750087 1688
150184476 738
367812975 2123
68462484 1810
212096991 2597
259044661 1494
378217229 16348
620881093 225363862
977543859 33868
825316376 3359
751645777 8799
743372409 3803
833700211 2779
825879329 3568
760943936 32066
1620 477328140
514377147 2916
944464475 472232238
78994943 2604
291112502 1063
15679 758805665
643799408 2146
245729736 1197
908401536 7983
1216 353497280
567001891 1890
729299999 2431
433671882 275835
880819682 54617
274350298 1655
58658 963223018
769981591 3443
265503713 1325
140099659 467
923933505 8224
115328784 7266
744958324 2995
875093101 11004
78900038 263
617632653 2548
949203165 3164
258293951 4512
656189034 5647
777074441 388537221
1302 290557329
422785249 2499
62039493 349
48905090 200
4821 579546873
830928299 2980
856834426 15062
343106171 171553085
966949359 3383
120576718 739
676631292 319069396
158515253 588
224400332 748
477900931 1593
504179936 1744
959413789 478048979
450956540 2101
601952769 2241
395135292 1831
749353249 28458
767697442 2559
162085826 3626
265787913 1401
351541801 5415
766801890 2556
147 38525063
2237 614635911
315893199 12712
912083943 10241
836123486 4022
765051397 22366
199644191 6066
534787321 285936058
339138478 9310
727602481 2439
583293122 5275
830374567 21949
641343306 6905
870237728 5251
377604179 37802
932844285 5554
653477041 2942
463758569 3938
638401860 2128
31562334 141
833037400 6110
20699999 69
15493391 272
484056939 7543
725231779 4702
908190497 26140
321940466 1463
41981023 304
9770140 41
264405324 3913
729794127 21787
522481629 261240815
486955028 4942
835068797 4989
862800001 2876
636683605 7046
589799191 1966
3819 813808183
970677054 970677055
932185412 4827
438641817 2207
26678 778010514
163736440 601
733367079 4989
395880534 7189
371999146 1240
19493950 105
920374728 7297
897610527 13418
925511236 6369
1962 569603734
938526205 381744876
589260648 3503
424321041 197900251
207300000 691
740962815 13277
8703 534407715
6415 953480695
803071800 12896
251375153 1576
180606659 780
998396672 3328
42863087 154
788395473 2852
93410682 2746
516685011 6609
787357817 2969
1554 254472162
436837188 218418594
133837809 66918904
3402 697035780
871099906 4500
865584648 4346
115758176 793
192314156 1113
509970164 2166
696956441 6705
582749857 8788
958496804 3195
546542370 4842
288405066 1786
661259608 24616
213094894 2111
642557441 7795
503769989 11812
382501276 1275
968702597 3229
539682210 9018
562198125 1874
787500001 2625
329703048 3404
818404269 3328
168495027 1132
921880149 22016
937387995 8115
398423971 1345
285600001 952
927167467 3596
3252 819669852
915101461 13455
679197735 2264
150600052 502
75817854 817
852586598 707305765
351102229 1532
3073 545159419
85500001 285
361396618 1496
10558 855916898
932400593 3108
247749584 1777
896645090 15525
745412359 1766380
573695382 6447
516112450 3459
743995196 3076
144677362 144677363
72591931 365
606601128 2022
848700191 2829
825390637 5843
130253030 535
77898689 38949344
316800739 1056
96393517 2102
107634653 683
273070513 1144
608459539 3302
967438734 5410
158099863 527
285783585 142891793
668697770 2229
964471720 444025139
723498049 6741
879335656 879335655
832330787 20523
838394690 5969
64255914 474
497013389 1835
789633150 5050
601230061 6102
424976837 1441
980274904 3496
440 77977130
591042666 9408
822661232 3068
359552844 359552843
664561894 2337
884399999 2948
312442056 1097
18767204 87
516601721 1722
688246002 688246001
524836069 8041
344698850 1149
820363545 3484
939373888 19200
11336 699544560
535343809 2126
428099761 1427
973036065 468844204
785138129 34290
796500367 2655
533013917 18316
281354330 29758
191399620 638
429744634 2266
205200685 684
686099999 2287
725448900 11010
489649214 3066
175031562 797
125374701 35749
726366183 6772
674946393 674946392
482387021 3128
277231132 1119
783764204 2828
620916686 5299
304516902 1467
857883597 2929
757606752 32678
758597975 333675343
385828206 1340
90600821 45300410
633175012 2448
992159322 11126
470757510 1774
639044452 639044453
22429 796521077
205200767 9458
868466742 2917
875761755 875761756
141831017 1526
996712462 3621
402212469 201106235
472141072 2277
219506370 840
447843500 2367
886304255 5898
415027848 2433
945150778 446810819
738765818 2739
251709088 905
998255110 6190
936445781 3378
833047445 13398
886788555 7114
733490681 29116
906297864 3021
93417502 643
263701489 879
267446765 133723382
392522719 1659
832201101 4322
222300742 741
899080400 10376
720875671 7012
297470354 1365
70326504 253
720000943 13588
432136680 6229
244356751 10125
631760200 10915
432301038 1441
10162 428114898
945782977 9132
235800785 786
783620171 4477
998859222 538097
34685787 131
175358056 798
258867014 8782
582555688 5331
795930803 7171
682913875 21414
461 108225642
738302461 2461
698215839 2720
287450531 1130
196198049 725
431139040 3163
477153079 238576540
965868327 4078
463823593 1604
457385464 2601
964535208 8918
329085398 5557
682901252 2637
264765006 1237
898800503 2996
694050265 12667
349635197 8876
859497135 2865
98399671 328
117375513 8347
208226702 722
858902271 2863
534207500 11300
209557777 1139
802275382 6223
914273441 434823221
506738773 2129
486148507 2159
724268396 724268397
227106703 3526
781497394 2605
298763192 1318
188506403 1031
709800000 2366
752106599 42420
146124220 1437
94958184 1439
364176536 2006
99489293 49744647
54900361 183
545044107 272522053
610020802 9497
946635411 946635411
508746119 2341
793597354 793597355
3666 877035510
310151736 2503
956302045 10293
673138749 6793
141265608 2508
257198370 1670
230999365 770
276404454 3773
470781697 1824
777002591 2590
595025292 2334
226115644 805
348056971 2985
685184495 12302
402599999 1342
260329418 5158
184151567 2004
69300000 231
746643365 6426
704309807 2672
298203094 149101547
325799999 1086
644675182 48821
501690107 501690108
3167 415437559
853583465 30688
615897947 2053
705407801 4349
323683911 53185
138600876 462
703272629 3089
929396902 3098
143592988 687
545622995 2116
831448376 4003
450601501 1502
849760145 5682
724341649 362170825
323099999 1077
922305182 3097
62505971 513
386447565 3386
433202126 1444
968526943 366261121
90372060 1052
534900415 1783
135113001 3550
120163834 1799
124475817 1058
797398179 398699089
1211 257302179
932870057 879516994
93013944 382
492949629 246474815
984114960 486250188
443931759 2707
521555145 3670
704339472 6148
154153214 6158
884628218 19324
890719830 10010
49234510 247
765203596 19763
5212998 18
268660469 2946
696231699 4540
971773505 4888
837063283 3243
161292141 1377
804681501 3050
199325150 1032
665599739 16010
589911697 3366
773400000 2578
576355487 2193
732953628 6139
414319055 2001
584527332 2586
275863653 3733
292970412 1323
872999999 2910
34199999 114
413401378 1378
521998261 1740
427541538 6523
243504645 1845
739502466 2465
940351661 470175831
459359483 2186
199625320 6740
423276274 13954
180329600 90164800
256612226 4998
508486457 254243228
513466012 2008
3874 883987530
711389845 3071
342821439 1472
494925261 247462630
114450513 545
22499953 75
917930425 917930424
261507672 3233
870300001 2901
244499999 815
606491422 2041
144900001 483
965405370 3218
596442083 596442084
184377500 694
924483084 25771
673090049 2265
759822046 10865
807296543 3349
3871 280892633
21715584 291
927083460 6899
329833901 14838
954006837 477003418
690701738 3949
689359041 2612
620276435 12152
963910467 11348
174470493 80233016
584101582 1947
16538133 60
555790032 1932
269363900 1300
499199999 1664
977103373 3257
51125676 29332
669616885 21081
28200094 94
965210038 14338
495598347 1652
216639328 739
856801723 4062
199746617 199746616
930061747 3271
94403305 708
965769407 4098
655889595 2265
275365322 1014
980399078 3268
180900001 603
775735282 3331
628784673 2122
239330742 1175
997107125 9858
396674179 2154
32875144 133
992696691 3309
656703635 2189
864963910 432481955
97639074 54113628
543898187 1813
871894557 794332026
144652941 622
312092145 6461
345792648 5047
703393524 2785
830442290 4534
9899999 33
84309664 84309665
14833 797465253
381303638 3907
90318857 833
190471020 881
332629957 332629957
121218291 703
724775217 4467
547739738 429937
105436512 432
707141916 4456
802832607 9337
215356290 1168
815609992 5036
874209447 44181
964414522 8379
343090040 3689
777000739 2590
838040363 16548
691338697 6518
956701389 478350694
577129218 2155
967409700 25244
622834913 21837
129580142 514
796383174 5575
863402877 2878
707582223 2449
760749291 4884
528602671 1762
982540613 5281
108599638 362
8424 904793566
175200039 584
46881339 458
209420511 712
30589633 148
173205287 666
927059782 14854
938727807 52676
5253 841238299
801331795 400665897
438599312 1462
204512840 9128
625492979 2490
118788911 2649
78344679 461
348676036 4284
82117621 82117622
182596688 2888
723206987 613270910
968624198 5571
2572 515485384
288361153 2088
88812543 4034
159655299 849
220183286 220183286
781743431 3770
66599813 222
205269730 891
542530751 2976
3177 936678948
210017343 944
940405759 6080
791183693 2719
445198515 1484
484084900 1825
467633968 1627
578137909 2003
353855847 353855848
616197947 2054
385120632 4374
915118594 438227801
199915986 756
683331641 7352
91069063 518
436029351 3891
906459494 154186
530371534 2638
202722240 1358
897170499 3574
974544071 5046
413437667 17508
1199 230409789
151585825 9568
257613221 3580
147300634 491
300962305 1476
519467836 3557
567395020 3460
444898516 1483
508227935 254113967
880550765 6029
622315084 2130
522211384 133253
233506440 1188
327900000 1093
420281644 2036
470698431 1569
691731041 43190
811648635 318471255
12865 985654797
208743020 831
315569761 1298
515803615 6791
122288302 3561
835980672 5847
631799608 2106
169269413 636
194216505 2903
286896870 3510
882561758 3026
745853310 2721
677415815 2616
941420996 5097
213165148 1677
651099050 3605
601341936 11764
442831818 2379
117583906 915
345808669 172904335
305227009 1152
2395 478408355
45937501 23347614
3331 710074809
162588846 1930
596901723 2457
612021412 26958
8723 440197472
688374573 688374573
800723624 87244
2128489 26
64299423 64299422
228040212 771
168295279 859
671991421 3211
953097412 3177
686397713 2288
280284438 134731138
530643586 2211
25194597 286
958744241 4828
795867608 2881
716397612 2388
1719267 983
856121045 6067
730774619 2469
972856102 972856103
518647681 5080
791240637 4391
947703159 3159
4789 456583260
635724299 209810
969201772 969201773
624297409 5664
397835903 4033
667834077 3914
364626240 1589
296348373 2105
483001611 1610
784701892 5513
668423257 4586
832199816 2774
377389799 5100
266452651 890
606813861 5186
295004853 1551
64772776 224
694412365 347206183
835996600 19077
247015301 5900
628754765 628754765
141277140 1685
812702709 2709
699696629 4698
418339295 1902
829802746 2766
936754081 3403
1199 211477591
893700001 2979
114573811 582
802500000 2675
3474 984903120
342249667 1448
36058163 170
3268 667218152
230941712 2824
748980366 19345
453826063 3428
718534729 4409
858553827 244046
258223994 213472331
372602699 1593
432300496 1441
214799641 716
81560084 81560085
826444556 395750855
378516594 1330
192211520 890
717971873 14303
840855700 23408
22356312 140
392448166 3364
813291964 7653
292161331 1143
66635340 574
942278181 5903
401508254 4215
417001391 1390
252 42990518
257393249 5872
889806035 4816
629834759 2668
689403468 2298
841057609 6395
987703850 4783
335098883 1117
289408515 144704257
450074291 2077
320705808 1077
18475679 137
739389259 739389258
740158435 740158436
563700706 1879
990244675 15849
1797 124339304
6085 514445568
203139098 1658
442960079 3529
735007206 3702
12154081 96
802454908 2762
83955497 557
697498927 2325
577468693 2412
411109813 2211
479246535 18551
13834 838205133
768299145 2561
712122717 5056
227703287 113851644
249769015 844
235300850 1829
961867883 44500
457799286 218826225
729002628 2430
801511606 5715
578780963 3786
763133214 28009
857348001 857348000
882322438 2985
118799985 396
295500216 985
481473333 3361
8099991 27
242699999 809
973605502 973605501
947103156 3157
189900633 633
625608567 11911
178799403 596
441468940 2548
520201735 1734
482401608 1608
521606119 718122
596071225 2268
749974385 5106
192768545 744
449847445 449847446
529535381 4572
301618302 1824
565798113 1886
807900000 2693
138134128 466
181712877 718
190783016 692
784238465 3233
40322584 3351
838499865 2795
11399961 38
25579051 119
734018995 2602
569041848 2049
153142217 1355
505886208 3797
243650354 196936423
105595287 1075
548698418 1829
901223099 3951
820349830 10867
949475520 4320
877294425 8869
178491489 1154
9000030 30
947160917 6138
47343591 1057
859273785 25895
166378931 612
42600142 142
872699464 5012
475004528 5585
989171201 494585600
706606064 5885
97500001 325
240825476 1563
327140071 283329146
8589852 124
956177070 956177070
1579 237603160
326287151 1368
105322964 1082
687187004 85834
14682 981829386
400199677 1334
686771641 3492
944661896 3573
295096692 147548346
104913606 104913607
769200001 2564
887901415 5414
853802789 2846
191633287 1443
724054197 7347
955576522 955576521
594923676 4305
37556 798346230
597940360 398249769
541547309 2312
16889069 66
337461918 163189650
4739 555942302
751176591 3169
757525491 2570
316768224 4554
152185019 544
909052919 4140
454559966 1773
508088666 1857
892925100 15382
602171765 14108
637800702 2126
456814157 8143
645900001 2153
545378208 319042438
283901374 2120
761402082 2538
140843419 100487040
220568343 2047
862030933 3081
340000038 1743
136852401 68426200
19113 419167327
328181128 1364
2033 473998016
988368124 11875
319500000 1065
372334193 1951
59775960 870
940403504 3459
526089433 518560911
930516514 3153
686412873 10718
934800471 3116
621724185 2314
385317627 17005
362981573 1259
585086232 3848
138590400 780
510900001 1703
215486869 1651
143665907 6236
227589468 931
882376179 3161
742457136 8435
435595467 11308
742158005 195202
273000911 910
584678107 4436
406456171 2546
404599882 202299941
55500000 185
806657393 759761845
714858509 357429254
657772719 7568
2594 311724553
914802523 20608
282299059 941
790586292 5514
184917595 1672
47988021 588
657302251 2191
553688979 125061
1043 177814644
507601416 1692
541571934 2444
275432339 2395
452983266 226491633
139200464 464
852401161 4140
307721589 3708
415498956 1385
718258203 3833
620523901 2070
496901878 3279
211128526 211128527
171900952 573
161831979 621
111087133 994
83560027 1181
209629966 1183
848538795 2940
684710713 15398
413062013 206531006
25096693 112
182009306 1223
851404350 2838
336901043 1123
47404856 425
17409344 339
822888812 5716
736523652 2819
116700117 389
949667557 4837
885558192 10105
99115873 34810041
869404467 2898
465300001 1551
517443923 393622680
754034520 3403
862966872 5913
101059564 363
447318070 149670535
33528296 184
113147579 391
797403330 6810
5076 949618080
699057612 4083
764511646 22754
176599564 30729
269076457 2838
392398963 1308
998288041 451318744
57958161 368
923002857 10143
800997330 2670
43757093 43757094
313 78790904
799509044 3765
294780577 1714
848471907 6206
674935995 337467998
351054532 1754
872026219 14110
320957024 7505
23298528 132
670449782 4641
985379787 4087
190664838 903
739461478 42071
630000000 2100
374582240 138940
193407358 1209
312058913 24712
261300871 871
607176472 607176472
239528368 808
966701515 5038
848955359 3760
312910941 2402
952196827 3174
319921926 2157
485769498 4647
392475865 5014
468987983 234493991
125215679 62607840
161110828 811
326578156 1191
284217819 1124
529569587 2143
440512005 2671
697930088 3869
372788390 186394195
413733766 206866883
237488885 237488885
648314967 2772
627601976 2092
18201646 63
290825858 1510
944263025 4959
4454628 59
366063383 1971
690493397 2634
140360143 140360143
397004489 3120
64502359 520
858302861 2861
256859443 879
161700540 539
571438452 2641
672554375 2578
649799999 2166
5994 879877242
685347117 2858
698869550 288322110
756154905 6341
27 5204972
715668107 715668107
549067267 1914
387132894 1359
627292485 2370
746747302 19443
94370239 395
1338 223651963
744374442 744210932
287530543 23632
20330 837971054
394305211 1413
109963379 421
190799365 636
927501057 4687
612212541 306106270
351633279 3904
680998578 2270
6021 830734139
295500985 985
570815433 6028
285588886 1605
855671389 855671390
366788196 1668
1098 80816778
184800616 616
771886213 5498
920404566 3068
801671492 5996
824168401 7656
750592061 375296031
790107601 4700
599741504 13528
561566002 7384
1689 286930972
731838084 3138
3821 832405298
991970549 991970548
108000001 360
50822274 247
843900001 2813
413987176 2131
612546553 3639
289893974 157117571
563482755 24189
970834139 18839
215700718 719
672174760 7673
400872999 400873000
849136829 12102
596601249 3326
900347805 4932
218994744 2868
400728215 1774
850071988 755550882
44641854 239
844500001 2815
938519258 15048
323086632 1973
722864412 7877
203405374 203405375
417521617 1776
477545144 477545144
38878306 193
293008764 2089
3846 800889077
76200243 254
252899158 843
74975485 447
797460254 5188
424833463 3259
73327054 387
365998872 1220
345160266 17168
377701258 1259
364556092 1226
464398488 7685
235587921 10618
246418857 8061
942903785 3143
2783 424482063
96874806 96874805
82671 172865061
121691431 60845715
201678020 1127
65400039 218
743522700 6150
448032589 2061
86699710 289
958505674 5579
5625607 3311989
283548075 10433
32400077 108
325913584 3927
732165479 3048
628402185 3794
828157174 2901
970332413 4291
781374784 781374785
669340839 7316
261609039 1232
954323773 3702
602261199 4214
629743140 2943
916612636 3541
848400614 2828
878308779 5935
644699999 2149
862059733 3364
622477417 53997
69353785 1096
779702600 2599
916298181 11438
232735030 4027
419017374 2359
83400518 278
602998897 2010
492827051 492827051
3869 800070510
193550565 717
873233886 4053
744601674 2482
993597220 3312
641929995 30555
102168689 35193802
922 238266653
992231932 13642
938396871 3128
773568000 3825
101833199 1680
365111108 1353
513831317 3003
2753 402601473
160332369 5634
395763601 3492
843031529 6018
651580171 2610
407183463 1897
139587948 1891
610186436 2221
523682584 10856
102191600 400
240715513 1669
104139695 1642
161003987 1191
845125748 3107
232185533 1202
557308805 12428
834609269 417304635
110351882 463
93438801 2975
432599903 1442
471308864 2644
233831937 116915968
506311970 2103
819256171 2998
359543037 11691
894595523 3776
843369681 221881
730800000 2436
762903873 2543
282000001 940
820434917 11413
485701784 1619
133061383 1478
395959448 1732
54077568 4324
610908392 4428
64791713 688
836371695 7769
153022587 3722
194136549 1282
327799361 1254
47880301 586
774694087 2679
629965824 579755924
756903696 2523
35999891 120
963015501 3615
519798512 32190
309900774 1033
782328489 10951
237961282 1091
601070946 3239
826835473 4176
582622270 8221
390299137 1301
854517132 3943
293138062 293138063
351 71719442
49545965 268
152274767 1418
740355201 5126
276473816 980
806966040 3634
565632809 11029
160 34837969
1659 441125705
777297410 2591
715202061 3225
459600463 1532
5479 893241370
902980021 902980021
863235068 3605
406203337 4158
373987471 2803
992908375 496181574
945037896 6856
756829018 2636
57390521 253
333880225 2224
97304566 589
369899999 1233
717139815 358569907
929433292 3995
403744903 403744904
6428 836077104
153315814 2513
727022961 727022960
616458822 2109
392269281 23140
971394072 11512
586488453 4796
91613043 849
529427424 528130840
814165130 2853
991799525 3306
215285635 107642817
79866946 79866947
550643175 7080
3322 621107696
720924035 7427
694867208 3099
247939929 10526
426312974 269071286
57452214 269
511165097 105569
176289575 787
674346794 2632
37968899 133
257381120 1165
500711742 5589
151822187 9198
274177537 2452
141511455 736
857484223 4288
1150 114466400
302701008 1009
761233427 6312
839460344 5837
747977927 2773
907706450 907706451
489805769 3987
307688734 1453
992298581 36964
984771232 3880
389105558 11707
39100692 177
538316192 3967
142 40422146
882763202 882763203
2296505 17
281551388 105914
955150116 4699
524005197 8437
545999294 545999295
667198030 2224
840720673 9151
287800164 1314
640500000 2135
670909895 3688
292246939 11681
282553741 1260
347518316 2031
150085659 619
960240308 4868
507218251 253609126
369208449 1881
4379 576036351
44154 636910327
248982001 1000
371102453 1237
662743757 3188
375955334 2649
382566841 2339
331993850 10037
432003844 216001922
808577151 3824
437098963 1457
324880410 3938
152472180 730
40395267 438
559101416 6164
188605409 94302704
324148704 1300
656377991 6686
757091071 266454111
159439442 19853
133500445 445
618942719 309471360
40246625 172
761679784 9764
385776553 185927085
827717634 12081
357000383 1190
620884898 293193455
531256207 265628103
183879333 2453
306965663 4152
714297620 2381
188534785 2048
881699939 2939
60313945 21644034
875970996 360777507
797300009 4833
2609 759336405
761433421 259720094
429865406 2518
337499376 1125
993865025 3378
810002699 2700
12398 952254042
359700244 1199
785413357 20202
53548074 49077096
834455412 23301
807539804 283921919
52287807 26143903
975205077 4069
597018520 3063
4150 743946820
724367542 724367543
221787998 3126
788009530 4502
80999919 270
578700001 1929
334 69629564
369876591 369876591
219711321 1887
986795083 61117
502501676 1675
519159252 33854
867897108 2893
314646805 1233
58093696 1549
227600460 2249
352061094 1521
279000000 930
512102119 1707
469801507 1566
521988830 3490
341492277 341492277
455071952 455071951
683474111 2592
913405310 692517559
644400177 2148
347101111 1157
958647691 3547
3458 885442602
25156606 2003
866516883 866516883
312371465 1564
14697 756936962
710546319 2709
443925689 2387
471932550 5999
236099213 787
459792528 3428
537683483 1942
930870525 5659
131322988 642
689668373 3846
965906625 10875
335020772 9967
413969432 3333
898613617 30248
492 123485604
890735518 890735519
217298430 3648
28924115 353
531900367 1773
610934149 17163
2227241 16
328459649 1774
962793852 3654
447727167 447727166
396650848 1451
205500001 685
968996639 11905
64884 573554786
781598741 49660
825309700 11007
523910740 1793
921299999 3071
613146086 6599
645573388 3464
231899226 773
981633510 8811
719988684 4236
346163219 2106
177899455 593
75327018 1336
974176902 8298
398255028 4002
839708918 742618549
718423730 7777
912509708 19600
126000419 420
427182250 1793
628991898 628991898
883004741 3702
715220838 2907
158101012 527
87012956 643
669915812 2807
408947287 1399
315302018 1051
886526818 4479
62375921 294
551023675 1934
109059592 3347
795442491 548584950
857786121 857786121
864557828 3190
466798445 1556
283814256 1577
528929749 2568
713511937 6304
471042699 390212714
371185996 371185996
668500552 5684
771833303 385916651
792220556 3266
667054070 2580
826714412 6111
193784 534843840
192682828 884
354635560 5606
290400968 968
900727180 900727179
88851800 740
331682640 1488
99391293 1258
921689383 3895
855913977 3275
360965141 211131050
279881856 2432
6737 951670923
499402667 3304
457696435 3986
3836 273527339
332695592 3851
304732552 1654
159164675 1207
250575715 1062
569399880 1898
801905092 2673
661991129 16434
651757609 12357
943180962 29675
274388280 6906
516253942 188248912
491615630 165844477
610085145 5086
659549881 13236
710054885 118778
98917345 684
669304261 6313
38849 811827553
516442679 16952
937739946 24518
131186086 529
175200583 584
415220175 6638
599441786 8735
12748 906191626
4860 689808960
679996461 2860
1135 74819533
979801966 75795
87328301 20243
41596609 352
809391433 9403
199800627 666
427798573 1426
645000001 2150
772570614 404533362
911064606 5255
757024885 4477
618269205 3981
625394657 2947
941399999 3138
994279867 20179
765809742 2588
210909744 6333
166895743 2458
190008729 3412
344701591 1149
558601863 1862
117300373 391
69814491 34907245
884466786 412588965
993882419 13635
79966529 294
883105278 3693
456957684 2759
586799302 1956
713800905 15843
5343 499663422
545374472 545374473
405498 831042310
674200183 7869
645901838 2153
252899999 843
341621850 2495
722621134 6201
853839981 7312
694432318 9619
5008 582555600
213000000 710
188 43403560
657302192 2191
777113348 3065
551271065 275635532
726678446 3154
835728433 3102
932043006 27099
723937984 2624
941399999 3138
603608362 51542
499569225 5133
923011923 5460
613202045 2044
459606570 1605
985225359 17780
946190582 13501
545579175 2124
696781554 5649
861600001 2872
345 91269750
91205037 91205038
224068515 3393
713565599 30200
421069403 49631
893561501 2990
701099043 2337
249255808 4841
591675867 591675868
332099057 1107
807900996 5035
498383113 8137
245400279 818
12233 943662183
52650367 543
167933099 128691061
367306645 183653323
7499975 25
128180925 1346
121394225 925
214341679 77184679
668282105 334141052
623824310 7252
985000444 4482
508780260 323880902
6956223 6956223
761244961 380622480
470883559 8518
499590869 9085
576900001 1923
526999207 2348
988334467 21173
585384862 292692431
704247644 2857
934842467 9376
517564327 6294
504435977 2552
2776 767674271
884028393 20036
154653717 1049
598380895 4045
398657926 1713
230100308 767
606537516 6577
735342484 3268
657100388 2260
407445608 1409
3229 786652255
766610214 766610214
562768943 562768944
431887884 214165749
905799071 347859
774557436 3449
854748289 208272
686619647 11264
440425441 2080
697223582 2919
1509 318295397
165299617 551
937852108 459475658
93017528 319
272 52734250
348920104 10982
628198434 2094
214634421 910
204044710 830
688799909 2296
941564954 17654
113385034 113385033
784127783 3086
878997070 2930
530093944 2889
542980236 11983
16024866 143
314239276 4445
579381181 4956
296599789 296599788
457548313 360482902
728696557 364348278
1615975 37
197699341 659
260194024 1039
352865092 1523
659405411 40242
778361115 3562
518089814 208898418
162328080 1660
918256019 4037
328552049 2032
164832838 1753
53047184 3032
282599058 942
263113410 1093
291948749 1125
841743912 4812
893574144 3072
499198335 1664
16606 779259376
798899135 2744
314287495 1291
476679127 4262
602397993 2008
806196836 2966
746664200 5645
79132695 282
255589255 2064
760994075 5558
996388270 436047800
221134343 1222
536679459 215554726
125220231 1156
891159143 13634
4086 722846088
682497725 2275
592853696 5956
693302310 2311
972528999 14462
7804 928217854
107100000 357
1917 548702549
306498809 1694
497094205 1876
829627097 2914
977859244 4009
6086 136168164
442533320 2060
382882693 382882694
399710133 35127
870123381 435061691
636051495 3153
67368 606896215
176172548 636
378376671 189188336
276093765 1574
105655776 105655777
580487470 580487470
8007302 195
618530454 5199
8289 430422471
461274739 10983
629206232 9992
273113099 975
456615888 3516
112799933 376
968096774 3227
881598899 9012
938019522 6031
727419488 31264
17077661 126
951182589 5471
601206164 5535
867869630 9211
708496701 5795
594696802 5569
838967874 5476
343961178 7949
477587170 477587171
506400001 1688
663767076 4837
181850846 1092
495710368 2117
828499491 2821
124213753 468
500699169 1669
324687528 1283
255599264 852
942123979 6794
529903397 5171
588660376 2798
168989017 1484
985278548 34937
973500000 3245
874654100 25556
808674559 37466
425702106 1419
207777151 4725
156852917 10227
498478123 4197
644299267 4358
245100001 817
754409295 13401
524517785 5414
490603113 3003
313009394 1483
472763700 2850
924603083 3082
610445769 2410
4013 419077427
871511544 4162
169015274 2475
229582619 1487
2839 256235506
120949228 586
771751201 18040
387271669 1507
220999818 1232
35868708 141
506026837 253013418
630982236 2803
3394111 1631
950161600 27922
2535 732323475
634809175 317404587
436365978 1464
986813841 10682
708130511 2448
810761697 4505
20111999 1141
271750050 915
171778244 3389
187758885 826
361375767 1359
369762861 4073
336 51812972
928433970 4387
130809617 477
708745938 2761
71017129 1404
464863711 5792
71399999 238
605759308 3580
844662937 844662936
548757400 200771946
224099715 747
2925893 19
67800102 226
294300981 981
866784582 5397
294687925 147343963
64500024 215
636915885 2507
249301066 831
268195877 1196
521101737 1737
66792228 361
47215949 47215948
929919040 3184
908399999 3028
607996850 607996850
400711038 2639
371492738 1467
578401928 1928
699794964 4041
657900428 2193
780935883 13377
142928451 1633
350200043 3804
1386 407850935
1745967 946685
306298980 1021
102852288 616
910756335 10510
713218925 3674
329699699 1099
937428376 64744
841984712 14373
467690157 233845078
326960359 1405
758702529 2529
605704183 4751
115017741 115017742
823977141 2949
995213041 12624
335375600 1205
991496695 3305
734133205 5628
144313764 518
23699922 79
150899653 503
148199658 494
2585 524774136
701784307 3669
289360285 1065
677788821 32584
396001319 1320
748878741 3116
381187722 9828
812702710 2709
759261220 3207
304308446 1857
38700044 129
987596709 3292
85569987 327
261343527 217124462
488695759 1786
839400000 2798
594461302 52052
325910041 2614
974670165 914711580
596103203 1987
636229021 3629
339728155 339728155
404399402 1348
2034 455412002
847566797 7689
742878023 6133
190574340 4378
676752256 4270
566885370 283442685
632353544 4099
273899999 913
265043194 1549
615218351 73249
773026012 4789
857697361 2859
960841225 5481
627531390 2287
14447 728722608
225947820 852
768047408 297445416
667198329 2224
592560553 2355
59756601 29878300
976199999 3254
292548743 146274372
167400000 558
710215935 3146
941810101 238014
585540853 4374
170905052 82736722
414641546 1915
417030931 2164
639603051 2132
955638072 375594635
916500000 3055
616156966 2333
974699312 3249
925185662 20777
59471789 345
984903284 3283
604846648 7156
440098533 1467
618531804 2483
140302095 989
146531867 1250
908100000 3027
942032999 4881
647401543 11312
997550696 418397642
2016 489184416
195599348 652
736984081 5340
441931559 2424
58317833 231
523502771 1745
225000117 750
103018174 481
723294048 2447
565235168 383071127
526760639 414120
831000000 2770
990122681 29090
758428970 13545
679684458 2891
90000299 300
125352758 525
429122407 3837
59354504 1605
231349452 1138
681693078 340846539
748742125 3550
408459627 5318
348713365 1805
99973268 1404
732954817 3828
475471281 5347
57600193 192
542455748 23882
4332 624880576
9515305 72
740401692 2468
617887958 299155608
142231694 142231695
682306499 6900
571199999 1904
561983454 8988
345867075 11775
504049398 504049399
413700001 1379
2173 265056289
679957941 9188
550799573 1836
613930611 2055
438818382 2718
15901162 107
11581 314026368
368400000 1228
771938828 23301
793017290 3399
760247969 2848
522282421 2046
845230360 4629
7298 366202229
455188 748784260
161305712 651
375210710 375210711
825321887 3410
868831844 7438
144000481 480
3600001 12
844598784 5568
480111682 5521
3262 957723229
300299999 1001
774381154 4453
217500515 725
362871375 4179
614570221 14498
41361407 408
838376785 3048
357570289 1943
57498450 601
326178608 1256
408900901 1363
995096922 3317
599999401 5180
913841198 456920599
763500921 2545
725334398 8081
445452579 222726289
993145701 5563
408300000 1361
557028523 4842
237444707 844
625200001 2084
650924286 2483
13015619 77
482130490 482130491
290728116 1701
830837365 8726
396982902 3323
243194075 1736
555848673 2384
3674 935558724
452999229 1510
94161615 334
851 227448472
526065920 7372
253800847 846
119925951 438
814327201 4080
669011207 2773
758027296 744571245
544864365 8055
784816630 3031
487801625 1626
82611608 299
267917181 133958590
407709494 2218
516488333 3007
973971167 5284
963654167 4582
723004589 2410
220309026 166838170
403788565 3062
983211774 6394
559201865 1864
996770095 10526
415201383 1384
537011183 2003
4199995 14
307002119 1128
626997911 2090
98046376 38462212
1622 468617429
759946219 15928
500033577 24371
760420356 3603
810065695 2841
951767195 3239
195214421 654
19814 919266896
684816011 13908
860835000 3000
199873543 99936772
372298759 1241
173278253 1392
662949279 4060
96344455 374
133823719 66911860
398930052 1338
352498826 1175
364539049 2543
862627146 5386
15407101 85
637877496 14376
583844830 3573
395278257 3892
734883512 2834
497401659 1658
332303732 91142
642945601 2460
610501070 2035
645478110 538335943
219515810 1713
835766780 4220
608873849 17945
920698673 3069
56700149 189
265792591 8973
501252241 1740
58800000 196
553216057 2588
999862982 22665
720899999 2403
211199297 704
2193 476482901
391974703 4222
953318214 3749
899533666 4743
375675524 1409
322793757 1661
40027474 741
162600000 542
749999999 2500
821101967 3294
472753555 2739
4900098 26
750903113 2503
382775414 1423
551699661 1839
956019696 9827
954601690 3182
427500001 1425
305689021 152844510
109200364 364
74175716 283
47343 776193796
810925405 810925405
768275052 2644
576649125 2925
41396717 1000
26108496 92
544006801 6800
360446254 1313
108538307 657
860281808 5201
725837843 356969762
46273030 717
3653 551358249
552238263 276119131
838125505 14909
436615680 372539949
403135047 201567523
380449168 4189
227464453 227464452
931796895 3106
107576282 473
12422098 82
977773890 967730787
635050801 2778
363584884 1425
96715975 705
611991764 77595
15899992 53
2313387 27
813327576 2991
543667539 3171
954854587 3646
164112299 692
3964 945945176
633328229 5002
1552 253578541
380000270 4238
815100001 2717
102284650 370
780781787 5660
476100001 1587
371651952 185825976
828077332 4491
958770969 4677
870156229 6742
963541648 3474
423873491 3811
912242857 6709
315597974 1055
113836235 532
5062 490259762
882471606 3534
446196758 3049
605150627 11153
742528218 3392
589355603 17271
627079705 5357
444173015 2814
421500035 1405
761099748 2537
880797065 2936
948497816 5432
897569833 4992
483735049 241867525
736458697 15492
836501279 418250639
750484097 3393
936214649 3150
792762675 4223
848047873 807137695
179055499 769
3478 736866470
522788228 2320
873381600 5425
931200001 3104
495380340 1779
484224521 1663
7342 695507660
16134 969698252
882883791 22263
148321871 1097
117380031 983
391338491 215584047
740088346 2953
561809407 2944
645079519 2270
415918667 2244
77700402 259
813672568 6228
840366527 13990
21999913 230
993357318 3526
542859073 5088
935289761 11119
384140021 1446
219436621 1885
495615707 2184
976477273 7616
664139679 3620
166535627 1096
406710034 1411
700591869 4383
252413207 1279
924002752 3080
650677863 325338931
650157546 2653
287908657 2604
911657355 5282
647447399 2460
85956 577987035
599816680 23237
736502456 2455
158537825 79268912
956865910 7735
312595428 156297714
991251386 3995
678651600 12798
583082773 2906
757172291 23981
4213 407025439
865057663 3391
574735947 5089
508956615 294411589
552497056 1863
529385461 2184
146999870 490
725697582 2419
858263439 3365
725467033 3858
258195104 1965
81826351 570
62999790 210
1706 221155432
56 14574224
698219807 2896
90633121 340
474537336 49063
541498194 1805
209199090 895
788857110 5933
582001939 1940
4906 735517975
882189535 403342193
653457967 3878
808017960 3817
37945379 18972690
16735 770001899
753825886 8833
382336063 1482
183545674 1497
2157 456596400
424707221 424707222
130334237 1003
999257917 9683
991803307 3306
539232943 2566
255300412 851
254583601 1391
438600946 1462
967111080 78353
424311174 424311173
850489249 4484
330688597 2559
914996949 3050
336354061 3273
50466104 916
8905 917105784
510598299 1702
753144201 376572100
722790582 3315
178278001 1382
459263700 459263700
4888 747764734
555846780 11436
199134588 1002
278370584 2771
47075063 47075064
668347902 18727
973904063 3729
276270263 5022
289132568 118884409
145954188 1576
873313327 12990
486095557 2214
893400612 7249
121255015 603
602446082 602446083
415592904 14444
803618631 4895
536624960 3680
676619724 8368
395589715 2977
222737320 1010
5067 659267370
290400001 968
717597609 2392
329028244 1286
784302884 2884
965820650 7290
888831606 444415803
632989501 2860
415082423 5052
120971595 683
965877381 3567
557315190 3670
156967532 603
942898307 3143
396978749 1491
335120155 1120
573380607 2048
578007208 14863
593474251 2125
46200109 154
665042074 2866
357265786 1617
985499999 3285
696216124 3476
786500758 24525
101463437 494
16466395 56
116148826 975
989567280 10608
744397171 3022
688500000 2295
502530901 1775
3798 279120939
23460211 126
852092707 2948
837631844 3895
290358217 1821
118389620 1849
605620115 5738
528001491 1760
493107090 2058
961199999 3204
797634976 3646
131796796 632
835 113481510
724351847 3562
229370092 1099
876297170 2921
119999599 400
969656466 4098
869997101 2900
451947231 2767
650391859 18595
889262663 5575
628099686 3174
161961544 1359
122285181 61142590
806083324 403041662
230513701 5550
894578849 5536
862128655 69554
832199999 2774
428701636 1429
27358928 319
197699358 659
282298793 5598
382610990 9177
789416487 19771
863080705 2928
2000 398164996
351715233 6688
806608151 18872
174304212 1912
313047967 1879
194515864 5567
409501366 1365
27892879 269
582264704 10285
742827204 4852
957046189 6626
540741338 2511
256539585 1568
494225760 1680
113469441 101312
4235 751550455
83700280 279
516860053 3581
207676336 1389
974232720 18007
816928093 3214
357282875 357282876
79263575 588
306098891 8404
560100211 1867
497162454 3687
2613 607809914
406222818 4203
325405913 51932
596385069 6602
942904223 5781
612768986 5945
40934 856456106
484310789 8163
268782815 3838
147479090 709
327206135 51222
271494230 1015
246599178 822
77812206 2135
590064014 13783
952800000 3176
798287911 3381
403947555 403947556
251153355 2146
50762551 287
599998000 2000
848787544 5454
4614 451680589
514798285 1716
552671627 10874
92158004 2229
865535971 3163
232327379 37113
87093552 2032
339274188 1182
105300246 351
358052886 2066
121641938 1214
993935459 4169
322501075 1075
713611556 3021
745458276 5524
645301619 6945
174591813 790
359998800 1200
595707687 16341
444222797 58666
21987312 79
113075561 814
4097 619589310
779564351 10490
574026251 2546
704171437 2868
951810975 567943699
710821800 5850
788169895 394084947
108854966 871
858388225 858388225
38550493 486
357399668 5727
859132845 6026
258001092 860
482007621 4305
892499047 10622
891843987 411029487
113582467 29599
3588 894121098
1423 404917443
310969904 181250438
495535347 3157
929568016 6209
283221846 4931
968756961 6857
646258223 323129112
526161789 263080894
807372496 78607
634 76567825
588154215 2451
159461999 675
968269455 7084
149163455 4159
577723957 3061
18600000 62
951466043 12012
407976591 1551
800398199 2668
475562618 17334
663137242 2791
724396854 41879
716780862 2759
368347026 1260
72300000 241
384920263 1967
405412343 1464
778634470 3310
332964360 1710
766260684 11838
484863873 5504
909656275 454828137
651025635 3941
638505868 7007
2111 462864886
786019887 4624
755100466 2517
76579279 1045
925787286 3722
306074411 124264082
88068343 473
649057787 118657
192980872 646
64744457 254
438705476 2152
4244 912752836
378231888 1985
470218936 1821
944578636 29887
817994372 3026
651907644 300899439
473840253 4333
608114166 2089
742540366 5355
291164237 145582118
798000608 2660
991722243 8197
791599656 2878
327356640 2412
71016154 35508077
167532372 657
891432799 21100
434229717 217114859
280363525 4046
824997707 2750
395561194 1534
3215 351153556
427813260 1910
119100052 397
2066 98084383
519627218 3477
845474347 11889
374029725 1656
451947308 2329
310040608 1082
982 215796464
855676026 5697
110047429 1371
958204333 3194
754017660 5610
12448993 6224496
777362914 8991
479185181 479185181
500186832 1739
12002 603665686
121856615 504
972 232021034
126047676 5316
871606059 20078
144822838 1079
83450834 1305
962012689 6896
653720885 16021
726143620 3488
4234 815350023
690900117 2527
947533809 4672
882602941 2942
220569496 1267
46545465 163
385847141 1889
860702868 2869
381826129 2672
522303390 1741
56632 711581080
731968654 6625
453365952 181209184
278979749 96815380
878800632 9463
820291128 2827
336299620 1121
920763627 19182
78600086 262
54065088 396
371400000 1238
929110062 10300
683360535 8745
522848152 8479
134607179 1769
248229584 855
224099878 747
447831782 3618
32593124 32593125
311083049 1049
53519235 230
4915 788828924
716102386 2387
303253334 1155
748797503 2496
102010967 583
138839443 69419721
750784520 3938
79061904 279
514485669 2143
421158196 5085
574621163 2031
238008824 1313
604486939 2723
26537840 107
606416119 303208059
877711789 64476
1255 220920543
11874 747777841
81300001 271
33336274 171
1585 237662825
844817831 10397
257777521 6512
904842672 4632
923 146368417
768836651 15601
321479004 1223
912913994 4042
753 40203423
609470228 2609
701641202 319441961
642902142 2143
561600000 1872
500111989 6119
847090677 5589
535291733 6853
840006721 49020
696421057 454950315
576890158 18577
1247 289893185
779397403 2598
733799969 2446
760853568 22832
843927678 28048
661734357 3602
882444211 18139
201368415 944
209917413 209917414
996667300 5870
26836 974390372
967267063 96786
703863295 2944
27395417 418
342599131 1142
685404124 2787
49465728 384
228300762 761
60261329 535
584699999 1949
122244559 61122279
617131472 264104598
681644403 2673
285218887 1004
214800121 716
341624219 10815
953758849 30854
703199169 2344
65337427 247
32350991 1025
263099123 877
915445395 915445395
605867039 302933519
244861635 14494
669222288 3759
648896562 16784
742500340 2475
199941145 1681
926105500 3087
11295781 5647890
314808429 129448764
515558493 84601
12211033 6105516
618854976 6368
716662438 8255
14136 400557696
449098587 1497
140700470 469
464399999 1548
660722679 2575
572068019 3196
391194486 1595
731068624 3952
958552990 892770502
855469783 4863
3127 650775605
386814732 2351
370 72094648
3273431 12
684239310 4258
551700568 1839
559379519 3083
61499795 205
821847389 2795
591547581 20711
529801765 1766
814578920 9441
196001081 1029
491067269 1727
653096732 6404
288800033 1588
241408341 2137
754729537 3009
403498761 1345
786299036 2621
476090245 4746
605333664 2028
672297758 2241
587842750 552382241
37500106 125
720411385 720411386
123000409 410
2043 493200286
6201183 26
178195811 1018
1722 505338802
256259708 110378871
55611382 245
970583817 3383
352199999 1174
349817577 3627
284335332 977
273227389 1790
941748730 13910
609956793 609956793
418575530 3047
380998730 1270
349961218 2467
299290083 3173
636938392 30786
941739193 134482
727634877 279499245
501461945 2238
100918634 3881
215701339 719
517993660 1872
223283694 1375
373599710 2585
669631992 7391
979096718 489548359
843129966 379629406
483510209 543881
234060491 1203
851838266 3401
252795306 27475
865456813 9174
6558776 692
187305494 3585
129889387 579
451562445 5812
524998251 1750
269486100 2925
1845 472913950
140537927 140537926
698398531 13949
673522565 4274
874031615 30552
486072443 243036221
489298368 1631
201214745 915
649408141 2439
310799821 1036
224544331 970
552868470 2079
562199125 1874
901832890 901832890
879985476 3771
522267200 2975
268223619 1004
477230656 1616
512 33986529
740015985 10064
912446016 51935
964740504 26372
962053644 10770
451068111 225534055
343095378 2753
927900917 3093
84424281 431
853896285 426948142
159584401 79792200
380416654 1519
386081161 2491
901139039 4640
139658851 508
302072868 1026
907736682 400313823
445290376 3314
245104219 1156
848018895 23866
954903182 3183
371401304 1238
561064950 415971948
694269502 2334
517501724 1725
274500914 915
839997200 2800
395189277 1707
941950351 3425
337501919 1125
749688227 3983
427801427 1426
165319308 554
129420838 1329
955902930 3862
616649102 2149
613800001 2046
192956869 1326
444451018 5214
235500001 785
22946583 11473291
502389720 64015
393887759 2246
405898648 1353
891304384 2971
628921371 14770
142241589 1069
780377199 2995
11147311 87
98100284 327
497700000 1659
647363534 8645
881331409 12546
746678143 3092
73 6981545
373231293 1539
793004439 15160
31104660 721
664111579 5167
115135747 1746
706179235 8495
378300001 1261
152856926 611
508621537 2427
201003373 2158
51974852 1170
789990072 6738
850283634 4307
685098896 32676
782608225 4614
270160957 135080478
576218884 2203
631405553 6076
820339082 3713
323630184 3899
429545964 1676
668694576 4496
957201111 4088
2819 542738309
529 44719262
935700487 4197
340532556 1911
452415647 3288
704153632 4789
988618167 988618168
204260013 23427
323901062 2690
706093457 127846
138000000 460
667880842 5840
642897857 2143
47528079 179
586048679 3130
736596406 6573
669786848 3628
888112768 444056384
425076277 9479
292200322 974
792600507 5067
824101465 2747
107100358 357
368927461 2010
781067486 3355
463805908 8549
453934843 2893
356389885 2502
382875960 5101
902205840 21198
610710620 610710619
118500394 395
309933276 3115
103199772 344
702859029 7744
292600205 2804
79201231 412
92617625 1975
590457766 16334
701700001 2339
487205530 487205531
338209990 9237
119399601 398
809362861 3951
661113188 4981
717764363 358882182
270363856 1605
138139247 676
784278441 3468
95466560 805
985483686 14487
656397816 2188
818888318 818888319
482101575 241050788
784204446 2614
661989106 4006
572372880 2572
119400399 398
533217061 2073
996399730 2460437
552134071 276067036
127791354 9096
4068 681734518
864303753 2881
552222787 6646
877694800 4850
552029415 3941
358198805 1194
575698157 1919
684901761 2283
30029774 167
46616516 857
475209255 9844
927469151 3464
187414892 1214
272922660 2715
422266750 4113
465597835 1761
1799 450971521
257174092 31294
198467571 991
544661504 2176
7831 710523512
343078533 5859
758484927 4263
233283900 14153
508596726 7325
972220837 3257
381814216 190907108
998870153 998870154
645384212 3391
149715362 74857681
645413859 4823
403581179 2002
892708759 14120
100392788 341
496121963 66510
748116380 31870
251142974 1945
334799999 1116
428791898 428791898
821610110 23858
116231141 2353
661198679 2204
92051532 92051533
409147740 2196
822582470 7361
37996929 17113841
817578336 3535
289600400 239530128
109166265 397
785093489 12882
490374688 11243
283 47862941
958685068 447361738
742500001 2475
905447753 452723877
879305281 3360
628109443 628109443
766772657 8449
589851281 6522
493761083 246880542
671097934 2237
930730834 930730834
621352188 6037
494985361 1956
863102878 2877
619973667 3470
71666021 12414
206684529 1404
159985113 919
98100605 327
942811974 9666
592424305 49838
85709308 347
852600478 2842
258667824 4701
7511429 49
982862358 462548865
879324757 12541
659400655 2198
427417569 213708784
686810547 4016
762816650 4693
650492949 2451
386263003 17220
769265167 574926651
102111859 493
961803242 3206
315641436 1228
459742032 3312
323733970 1114
433201062 1444
252004666 7799
531444582 5882
660031066 4215
471300917 1571
306193118 277797409
987600001 3292
292154175 2421
105942368 55561023
623098529 2077
775736599 4902
64370625 864
547500000 1825
696900983 2323
76800255 256
632999229 2110
926703088 3089
475799133 1586
78910439 55067125
990870480 4623
776850074 4025
562803233 282515981
751255344 375627672
810793166 405396583
558735602 2393
378814957 189407479
4829 744443469
122550766 669
937200001 3124
468898436 1563
724517027 3373
118940912 1748
853718496 4552
238489471 883
371102418 1237
456601507 1522
767136001 3050
565541286 3186
49628 569282788
607635215 2108
178500596 595
209901799 1017
546964368 3069
140149009 1001
499346551 9172
981256101 4190
12142568 140
74327884 483
757502525 2525
951903471 8498
531679648 25499
484499551 2206
463326847 1676
398458406 1438478
723121463 6266
230705903 80352221
154199821 514
13117 542200310
582621878 4602
696991086 528193545
635873209 317936604
288064632 1236
446177190 1702
417300001 1391
945003477 3150
622499893 2075
423389169 211694584
798617034 4033
485208640 2345
305694684 1396
483549335 413280655
934129392 6902
6039303 145
104400082 348
1505 430312610
654666145 3872
1023 196448804
909593723 909593724
968282679 968282680
284852065 2268
940418137 3587
476964969 238482485
244800448 816
147299509 491
792144605 5027
767341195 5131
855638748 427819374
849134192 2909
403379658 201689829
36600123 122
116782833 1505
702598062 2342
537883921 2466
97025415 48512708
341050938 341050939
853544854 2978
186693127 93346564
653399999 2178
279599999 932
220838559 1166
562228787 4972
36918301 125
481357386 1983
635102728 2117
282111096 1336
909221169 16664
15491 371731895
34024040 478
267101259 7210
976873887 5644
914644023 3349
440655646 160213769
139218192 1362
524199228 5741
400271750 1685
701433868 5547
757682909 3114
8512 829211029
810910106 2872
494701649 1649
58733407 201
245480581 1509
851489999 4054
42021695 286
455228411 2938
714761796 10445
297519369 297519368
401008302 10687
547851018 2149
457608972 5746
723533057 5536
958799729 3196
971939123 238162
461699733 1539
3047 324057596
229233213 10906
681958227 3084
32088883 350
941710168 7147
215100000 717
924408615 13462
495564167 247782083
291864436 1480
651420915 3797
601802007 2006
42487050 169
392098973 1307
791999999 2640
526886278 53809768
630681440 630681439
375552873 37143
980819244 3745
630388390 263642553
114474513 3311
60894450 251
479157630 2277
911999672 3040
411057920 2912
966161737 11853
576407519 12016
583237177 2042
762458464 2716
456835968 19584
474311201 2200
1449 330673392
260750811 16737
490534753 26136
372265381 2820
245091055 2172
290400968 968
887294809 6282
760163976 2924
55781221 220
2059 74206677
775433966 775433967
661246026 30482
247317259 123658629
620699220 2069
374038384 1576
388201276 1575
257121549 5845
246599178 822
508199941 1694
25794 996155302
7817 528263814
992852251 9750
99658106 385
363239120 1588
323401077 1078
642444371 3193
770416055 82468
898528060 872642835
935996954 3120
656097813 2187
92292371 46146185
283592873 948
53025083 26512542
749862495 10456
775497415 2585
280321113 1364
8512 664974464
572761524 2303
191862218 97898988
962103206 3207
108600153 362
974703250 3249
441899155 1473
607332951 24010
392107006 1437
383083759 3062
165046832 3125
274938785 2997
681000000 2270
821261670 9237
14513 580128922
888239703 444119852
672956883 3523
273514323 142832797
450001500 1500
610197965 2034
670339957 9241
361950365 1282
451976156 12028
583141629 2619
104094965 471
821417685 4957
61553251 24870
746701284 2489
191618175 985
464701585 8728
213671574 213671574
763492237 5164
468443426 234221713
933045509 725464040
183472478 2163
326153797 1097
379605 895784627
601502006 2005
1223 365884328
843602798 2812
30613507 402
597 174387879
510671393 3542
355576813 355576814
485709509 2838
553735802 8601
70938833 274
309066426 6042
38641868 187
880346609 3322
585600000 1952
93686 670229644
715632644 2424
493439389 2522
781498783 2605
870473229 435236615
658078047 3352
512102255 183423355
524275049 2175
578 165578082
694759716 2814
488688384 2236
603162901 603162901
134251847 516
404139143 47613
485703262 2309
100083352 2006
320999999 1070
919649132 459824566
593606589 2188
476314584 238157292
217232575 1457
72079019 390
583786844 2188
530401769 1768
942635477 3307
441133508 1661
718429961 359214980
259594958 1833
800546403 400273201
444826133 23882
49984 832612683
30300101 101
696781999 3425
46783876 375
257648071 2063
501953653 2952
378600252 1262
931537574 4997
84886865 404
619107851 2120
130828148 582
76604993 362
514639320 6981
22202949 293
576000001 1920
365700532 1219
752891114 752891114
297585954 1107
910497520 3073
439291204 1772
150775754 68977601
242999191 810
8700030 29
599608190 2047
864365143 87608
735217300 8089
819945653 28013
118558114 857
721624681 36020
246823381 1303
154562995 526
800631529 9648
664051827 5508
684900881 2283
80612096 80612096
602291980 6154
346602403 19386
734201078 7583
830101180 2767
501172256 3636
890132712 890132713
961695635 6402
36743041 320
357179455 1277
808626654 8520
670530819 344215
519 115326388
788209949 4415
678324680 7467
866620691 4394
615955472 2116
23417681 92
570286226 2721
502802228 1676
287099042 957
661392211 8264
744312165 2650
3720 927925407
848294475 2975
740774575 81562
734465324 3795
52204499 180
770988928 3424
422519811 1949
689252747 13606
83838676 600
19032387 368
344416003 172208001
914750703 4778
476102078 1587
281610680 3214
208799305 696
672980492 4604
568750841 7953
525609541 3420
102590449 394
537299948 1791
352402071 2321
807645979 6561
222258320 3079
429973858 429973859
17844503 8081989
21074156 10537078
842697191 2809
21873636 21873636
343570364 343570365
656503796 11930
222944799 252200
357290885 1401
782668120 3806
584742273 6976
676251173 8227
192117549 950
643970399 10546
459178768 18339
809319338 13728
550614437 5242
784658915 3508
251050076 11355
878074344 11151
788878369 40883
437151776 220379821
263955680 131977840
418256576 141583481
488823169 1632
116907480 89592729
940925508 3476
796802657 2656
356006071 1278
652678931 8903
535767123 10194
958782496 5165
296699569 989
544060416 2364
682471469 85245
200700670 669
665023839 665023838
865165518 789690329
84599719 282
172655013 172655014
197719193 2738
896943402 3357
231891920 1448
757633756 7355
349606842 3089
601474724 4412
807297735 3812
685800001 2286
635718570 2433
363733577 2106
736598116 100395
761643256 20599
239340737 1633
205296168 728
331355067 5764
230871873 1906
76338218 277
21900074 73
90873056 45436528
916445684 23002
848402827 2828
834897431 2783
101590283 101590284
745552543 5984
704065945 9122
103854892 103854892
188473849 1366
452883883 3201
824400001 2748
892980111 3171
475708955 8580
312757239 1060
623418074 3045
585654863 2202
22754885 231
352385323 1710
623525775 2579
608172969 4108
4212 690267654
127206751 510
968004084 968004085
409798657 5122
255826152 2197
966688991 4371
39982074 1483
611076602 17666
737370984 3864
708209552 708209552
728364610 5481
375351992 39285
989396703 3298
681320706 3540
243168674 87665951
1124 204484991
413297487 3353
620444881 11263
969542864 5661
966900563 5523
540856352 2306
144039330 558
321898928 1073
876766045 5389
966241353 966241354
512392057 2046
435368972 6385
217112815 1041
908969573 454484787
15298 278683666
301066367 301066367
699110915 2947
191877435 823
933454750 3853
191767748 1068
437255747 1675
833402777 2778
3824 701784442
888505724 888505725
849378466 4304
784861984 3455
425458302 4267
703388840 31640
674061729 6303
253547033 1727
830079327 323489177
475545654 3407
131399562 438
885529794 4415
97179665 571
58708019 3390
457892168 457892169
23400071 78
2224 522084944
103622732 549
502674800 3622
384850260 68628
293143518 1192
171820387 786
13199955 44
51947569 1116
455556140 2210
916880341 916880342
251188934 921
255748855 1174
550763326 3061
760554017 2583
44399936 148
808924619 808924620
806097314 2687
933791273 466895636
686078251 3250
188667882 2834
666085727 4350
256136719 9310
2773 830433083
140707110 1517
774798239 5520
522312421 4011
772197427 2574
1562 457654795
306900680 1023
828131119 20695
138394022 69197011
10874418 50
384369498 384369497
954081361 4360
484468993 2584
866615886 866615885
135899890 453
795719445 795719446
139927069 890
663392460 3540
14923929 98
876414261 3863
793320165 5445
783486407 3559
981303952 3271
938576656 3207
320100704 1067
649037728 2591
276184413 1070
201095460 864
535176346 1966
321012679 321012680
774307548 3754
587816779 4143
136800080 456
4111 193582879
436 73817416
125100104 417
78599738 262
869099999 2897
179920125 1005
341481836 333843081
29608767 203
833855037 25462
735145039 2899
243839621 866
412893379 412893380
238577944 86169443
801157532 10091
6698248 45
581219581 2766
841913082 3259
272700236 909
3419 925907390
453415641 3251
662702209 2209
343549274 343549275
205473661 980
512985606 2247
879273656 14149
441978154 2407
984524230 6780
940151832 150762
630799924 8225
1906 547908672
427246940 5729
481252589 1755
717452997 717452998
816062594 816062595
288257159 1704
969995929 4692
144900001 483
375491744 1888
2037 424601841
965957552 17892
266612064 1217
846032971 11810
28740727 743
402174586 2945
992027329 496013665
8127391 28
528601761 1762
323998921 1080
654401589 8063
861974055 10341
270600902 902
470077970 6497
332700000 1109
810299052 2701
380617379 42930
424831397 4106
24899916 83
149587969 602
398293791 1352
753554961 3987
612098984 412272912
266540107 133270054
170315408 61075370
761922497 5701
756250668 7092
25800071 86
187403870 1055
360768687 1445
191905890 3615
16474391 6534611
8771 977625189
693900000 2313
913257471 583157540
364245335 3654
7352 395324392
905096983 3017
161272380 2935
608970428 2157
78600001 262
851943426 25577
901500000 3005
204900480 683
776969921 85948
986193451 493096725
574663449 2098
595464472 232778036
713006203 9217
213648710 2186
805719245 562558042
689993951 2663
39002230 163
652059715 4011
296700672 989
495001649 1650
352500290 1175
88856943 5008
385499640 2820
124306650 486
923693158 7702
189587824 189587825
964345650 964345649
344380351 1151
3069 438120825
626644899 15547
150900962 503
564598117 1882
582129827 6156
455253335 235555221
354000000 1180
225300751 751
348248772 174124386
263966442 1339
147899755 493
512073392 2147
376039829 2265
649103761 2432
252901587 843
445501095 1485
249132575 3696
677100129 2257
785122339 51697
9938 866495339
393605760 1488
537636723 3635
386702488 1289
427500538 1425
978898382 3263
4720 994777760
176531374 5975
655680933 2601
490500920 1635
302915254 3779
854397152 2848
153861282 809
934357913 22986
545443464 41334
987321008 4937
312016908 15975
326157711 13294
593699035 1979
13569 250255848
987519802 987519802
2423 47505777
273601480 912
669838906 4721
631197896 2104
18899937 63
61451463 229
196773873 98386936
445299556 3434
952324801 54587
922330861 3652
869782688 3464
944890973 4069
685199999 2284
893040597 13863
179399957 598
467269070 2246
544261166 2369
892900592 8314
2604 611667300
69800577 424
608010521 608010521
819924992 4096
943105251 516770
235671720 1033
427699700 2993
759454097 2922
1215 348707430
994468841 17665
748787711 3638
698408960 60369
814632564 3558
422749244 12381
316798943 1056
351988618 3894
201501307 2091
45448 657792884
438898537 1463
245254866 2089
4724 153794544
153501564 688
507294676 2143
193922300 1232
319457489 32528
668097772 2227
927002865 3620
575849664 24804
4471 791111451
964758059 3990
789413003 3009
810601381 2702
131454718 3183
470604551 235302275
786000001 2620
108496336 368
238981742 79581
768879484 4971
3421 363867104
672299319 2241
233312125 80250201
34972592 34928803
241286309 916
221361556 3069
364748904 2691
106889434 372
748090573 7892
80162831 40081415
991208897 461776398
788260319 19746
11050 579274150
24346497 577
763316126 20692
323522578 130295971
225729117 225729118
5479 874842888
662722842 662722843
805200447 2684
678299216 2826
224408112 112204056
843903424 4341
219625732 1577
918181548 370322699
582300001 1941
3967 765527858
375906409 1595
478822699 22073
467932334 6457
638050340 8198
598787694 16639
597239999 4266
861819103 3597
5176 821577905
183306451 906
624801527 3177
812701066 2709
242895600 2616
596150551 3222
840299681 2801
65701126 375
907259502 3341
968249073 468315689
525275390 3650
96300001 321
355735735 1198
705065680 16720
668720064 3904
853542605 4702
420516162 6842
504195121 36520
962700000 3209
545438459 272719229
450318117 9161
323 50455695
745543997 745543997
314400037 1048
704486271 20828
177406865 1662
2868 145113568
806544097 2892
578235095 578235094
763875879 3046
35166921 17583460
807206729 14278
153600525 512
754824038 22994
2034 469884510
2932 534655554
899845868 7594
501678087 20839
77229915 1295
804982893 804982893
175370261 4286
374011861 187005930
434659133 434659133
446419872 446419872
593701980 1979
544107620 6373
573902588 1913
748817153 7554
345300714 1151
34378880 160
617580549 54041
35090457 184
581403648 4256
86099822 287
129695897 6546
909150101 3282
556920379 8018
956130363 939313725
418705287 3163
803826550 389178431
107516480 107516479
477490233 255278863
431701968 1439
571308384 10436
943768547 7798
366544090 7741
362999336 2229
439500071 1465
583927456 2128
991998519 472874610
637761420 5489
397500461 1325
10965 601410297
168300562 561
94199999 314
578421932 10343
537693794 2093
637110851 248029727
996242116 77880
403379523 5726
356790898 1792
829975708 5247
286779177 20349
309296257 4016
938098762 8020
761112927 5977
251096438 149906204
262200000 874
414001379 1380
150370260 1871
796241834 24795
256276480 1024
862191242 3051
676237926 5335
950100000 3167
201429426 770
2279 327973703
344469786 1857
816297280 2721
768512053 8732
432478723 1954
655651496 13544
748797985 3102
680997731 2270
417901649 1393
774217903 544371183
363799782 2566
676746144 634578116
855691953 3887
476955629 2797
401962704 2238
242790654 109451972
195855247 1431
646268464 12308
650955599 3285
619547135 2243
799683854 4457
702049215 9723
751130949 375565474
978353097 5107
717715488 6538
242386960 2549
522108378 2039
785603088 350861000
967800001 3226
515132858 2691
886932558 3294
726587303 2674
527998239 1760
274501259 915
896358083 20069
731699439 2439
134400448 448
394360764 2198
449935755 224967878
149523385 725
443010170 2592
739100001 3800
817126836 11063
746702489 2489
845397181 2818
355031221 1834
384395921 1720
578098074 1927
141659082 1249
968351967 18639
503401839 1678
257402200 1251
160335680 608
882000994 2940
115567637 2633
545700242 1819
715631439 2762
824102748 2747
914647539 457323769
725527617 725527618
731146488 10639
134490940 134490941
567702558 2763
15969 603436572
25974 658077264
689882212 7907
500057622 1685
632402107 2108
843600000 2812
203999121 689
602896635 3854
54600000 182
77610810 316
536807263 2572
731389454 2841
2924 278862686
764663231 14110
872196286 39635
442500640 1475
247555386 1593
579205485 2105
461863677 10796
638288640 9344
708214160 2890
184247735 3952
45569164 1887
401523835 2310
632792429 5749
258388588 1152
162299210 4789
34814001 173
737778177 6016
42899999 143
817750011 2744
122399884 408
613153170 3855
454834779 5117
1844 552300128
656097812 2187
290365126 4731
318983155 318983156
603301947 2011
816783528 5214
550770460 19434
187497614 93748807
668990200 4258
1489 410153433
468039321 2041
371441722 2726
639380586 2498
262963623 923
701144053 3529
292666260 2987
397218418 3331
910694584 16162
142973415 479
13776 627915143
988802331 3296
227699242 759
748502495 2495
462064430 2936
957317923 6066
158354035 1765
537980438 47571
426565763 4243
100949 494002643
548732936 548732936
973201721 3244
676676577 2501
75300250 251
526764566 526764567
190559073 190559074
237018618 2782
784945136 37115
137904703 504
846602821 2822
555151859 2628
100 5560708
556319853 2570
430742115 4102
242079096 1752
46424377 1801
168022079 949
554401294 1848
598500000 1995
518995665 130145
578537573 578537573
808001435 404000718
999167947 34197
943047969 3485
880794317 3638
20993783 114
2689 288915545
713940425 4833
688425167 10072
746283766 5017
795379440 8336
159400266 2100
874 112173629
363498497 1213
123899999 413
569839950 284919975
475259279 1843
488772883 7108
963636555 481818277
346609055 151629474
949456513 3456
391331122 391331122
622998608 622998609
41878409 572
110099889 367
21073574 112
182118440 1201
503101512 1677
350704423 1774
448802262 1496
654997804 3635
244877775 42484
820500649 2735
547309801 6360
679485777 5626
7639 560320650
612298170 2041
256321032 1030
989093755 5643
934605027 3748
277902090 985
470283375 3505
82200202 274
3073 604210054
301535237 150767619
394741898 6522
237243083 237243084
191038299 95519149
285299048 951
965384703 26864
623136915 623136914
301497569 1034
196772173 1053
620870463 4616
147344999 940
208017062 1034
710178303 355089151
589801966 1966
949771026 8458
66599779 222
491375505 2694
369127920 1932
405806486 1839
587402450 2164
460740385 4251
130952808 504
656350593 2336
832497225 2775
862732135 3753
723926176 3625
352800001 1176
862942822 3826
682616267 609085249
468814155 2262
763022970 9270
889986097 3294
158753040 70160470
537898208 1793
205629474 119392459
127348726 535
140020924 9723
982236646 8624
604800914 2016
939600430 3132
369019016 13101
901046290 6891
578388353 5207
411924740 220257338
779997400 2600
872893842 3407
3873869 45
840600001 2802
922465189 461232594
711986663 3640
105 11718420
432128526 4129
606001054 2020
59696972 384
105394372 105394372
20355 571039170
2005 343855495
488525101 2004
748567247 3718
612392803 20537
5975094 5853902
988814091 494407045
27012653 404
2104 234450064
63 10642896
408646069 6986
954144754 5151
288599097 962
298151179 1517
74244805 545
780293976 3130
608347007 12132
189120569 865
156900969 523
508550900 3355
671702239 2239
74710306 329
216563999 3000
24040525 113
283200186 944
304028715 3286
889658367 6841
786087822 14699
909165705 14642
583799492 1946
322713335 225829803
242545349 921
775403585 387701792
153185124 2740
259779889 1448
803299621 2703
729849346 3131
163449843 2415
6724 219680264
689507490 2707
71699760 239
731101856 2437
776123149 3265
324123752 123229189
299068963 1586
904070370 6973
160838688 1797
603000194 2010
520498532 1735
381602013 1272
429 99785453
641061476 29917
875679557 3345
17361479 971
463280388 3183
497792109 3158
670852439 81075
81 10492877
544199999 1814
1871 528200659
923462089 4137
780817950 11650
1390 382906080
504586554 1849
466428165 4395
905404035 3018
590432502 6757
38676329 770
425100001 1417
950696831 3169
868588742 3971
519007967 259503983
546024057 18666
998626121 23352
55111505 788
28349109 243
44293089 15477624
745937125 6926
639832186 3258
953100810 3177
183677035 91838518
625310348 3692
8324 600509944
86708229 401
741329042 555659623
828610146 19612
363971027 2421
978631731 17479
653051466 515333198
224658404 224658403
304497034 9435
728763828 8357
560699986 1869
986696725 3289
985096919 985096919
32195671 298
435548916 15021
140196839 1130
584979801 2050
167524331 562
604711255 2533
2296 576397024
557848989 4118
128787215 6218
139601410 6402
600302002 2001
21739284 76
750860080 6219
85799714 286
143999797 480
137539578 106494259
76733890 466
899600249 891867157
456901522 1523
679926286 3062
736342794 13914
710902329 8024
736031236 736031237
18695767 199
381303802 1691
276227049 2474
522932171 522932171
354241368 5387
768228902 2820
477839238 9245
521683102 260841551
971910598 3965
411723002 1487
44718044 183
483173341 6085
796225956 9809
547698003 17023
939162973 15967
497341989 15126
212899235 3597
916496945 3055
268955324 1087
611103052 2037
76231162 1163
336039814 1178
101206675 643
875742385 6145
16056858 68
292264292 1042
17425559 60
991798594 3306
537710475 2199
744371146 10074
933081134 876872434
874366549 6726
676942117 305249034
563792320 4608
60830416 242
505932331 9330
525000001 1750
69300001 231
732226315 2760
102293533 383
907088580 22485
301588189 1738
229155583 3957
327630787 174704356
203286942 3341
125724945 1257
225206182 225206181
78144528 616
647068299 323534149
81980187 669
808406809 7986
373389469 1835
990704943 5112
543457276 2227
730786913 3861
904503015 3015
472877299 472877300
304884197 304884198
398101328 1327
971996759 3240
642965566 3977
953319996 953319995
2384 248339209
895225772 2996
624970147 312485074
672299810 2241
1081 316215872
773138778 2740
880046985 4179
68458240 1580
454392047 4278
359869170 1558
710677285 6841
858 101942598
165371003 165371004
459898468 1533
339501000 13807
29980711 179
619152535 3003
62099793 207
929969767 3663
538968539 1947
331597835 139796139
151835183 1648
318336582 318336583
734915665 31728
961016810 265915
437773072 5261
185558972 3642
128394502 1212
740572244 3894
617700925 2059
266102014 1574
872910248 5601
820725485 6002
465594205 2674
601497995 2005
152021833 1572
759300906 2531
340201135 1134
282 23833174
209117701 891
716591423 28529
816305205 2721
4965 560148599
891875260 19713
463086540 2361
99166830 1409
604501242 2015
946363133 4218
187200623 624
887014044 74635
93899763 313
382538505 1808
216071185 108035593
428803635 2659
41100111 137
829177908 7841
171544653 629
946410559 3998
468431735 18839
760551535 5032
178866573 1056
895677665 6942
245211281 1136
360339521 2720
545759210 6285
376401686 140349035
458780773 9851
520841851 2218
299855391 149927696
456840528 11369
299788531 1956
244225413 1456
686702288 2289
761000074 13675
813003791 2710
1938 521665663
522859535 2757
808962651 7482
411002017 1370
366533581 1582
936903123 3123
12366 966672221
444598517 1482
783747977 10146
924372288 3976
152705771 1006
209180800 4990
953653567 7133
119400018 398
7473 911679645
620816615 4473
224817780 759
786318921 13627
776294249 3844
564013709 18153
625174456 2268
348375119 1208
751595190 3659
807925585 295272941
908401976 3028
9670 499524667
514834895 3201
841172749 507318680
170 42705190
720168863 3079
375522570 17715
28143 712646770
65894296 255
453053140 2066
812956499 5439
978417393 627876907
1319 269930655
631482111 2464
992961095 3851
51094177 11487
1662 219813992
754041374 4539
56871340 56871341
452758540 452758541
2477528 1831621
562198127 1874
426001421 1420
259632937 519922
376087166 2117
133245141 25521
386632552 380773556
370342556 134271636
64333267 6909
817014796 34954
10685 686282423
581998061 1940
370588818 17893
593327483 2562
410581080 3237
22064085 11032042
29799168 192
924600001 3082
914844941 5346
480223379 3372
591590782 16353
214159109 2812
15415391 77
152503404 15713
884492492 3884
156893978 683
650650983 8375
105751111 1007
533433410 5037
8099973 27
352716075 1582
151426101 707
345436576 3524
844062827 6797
958496293 152919
266699111 889
3419 924511276
788032400 5150
571798094 1906
834675998 72790
122434681 122434682
766896371 5210
109500235 365
557885884 3367
581998511 1940
651915243 342518083
482841024 3392
275400261 918
724649989 724649990
803280053 3066
109800716 366
715385555 3099
763482951 18673
746303610 3269
798601365 2662
358799058 1196
20780161 237
105222486 543
587932817 2893
8699 983778609
108341244 3103
940377796 399038737
147568125 1566
618339466 618339467
105892181 363
864412906 384493444
650484589 4733
723813619 35358
92113500 482
129306043 1523
594094591 2177
924013218 8791
167700331 559
386904739 386904740
678808329 3113
319500092 1065
157858691 608
438816570 1747
342591579 2507
668799909 2477
412671473 1816
651318201 41015
800510875 7595
866403931 2888
44141371 22070685
92568697 319
28845054 103
459080965 6587
569328751 3991
687212433 687212433
1179 315715143
984163796 984163797
395549943 4129
888857172 6111
17653 651259182
264640994 1481
601769509 5367
546446734 6827
219915368 15383
855013489 7472
886725097 14557
36411698 141
435301450 1451
589776946 2657
921386932 4253
652804050 3558
771247414 4059
351990424 26889
554735767 2648
388199064 1294
324784711 1250
134999550 450
500101667 1667
394887964 1655
81148704 8736
634416181 47093
448529431 448529432
390001300 1300
492291005 2772
231510137 836
320295101 160147550
689549527 3659
69900121 233
574591377 2764
652800052 2176
993851320 6076
718479322 4918
168184799 900
600120640 3136
144308073 2787
741465777 5749
108659295 1905
689240976 9913
566695779 2011
757745300 11857
28799903 96
602736932 576050621
484346588 60817
532331448 195474401
850510603 425255301
626625887 5392
500021245 17764
343799994 1146
578477549 8611
31500001 105
304201013 1014
494800724 1955
782 212582790
641700001 2139
963528045 600068976
768672944 4342
677244129 2276
718694477 2613
87020474 475
871201467 435600733
434660315 3244
155887169 834
831998521 158295
790096770 8163
548100001 1827
557810820 3114
676479406 3106
183331807 1227
399875905 3298
6345 849263268
279429466 118951388
765236193 6368
354458212 56786
673481888 8916
201736086 201736085
851787648 3243
707101659 2357
426547679 3781
549216548 3137
804186737 5808
732902444 2443
200489039 2757
511502563 1705
185397577 7696
731079513 4076
51599999 172
844601179 2922
598798005 1996
47099988 157
35567 975650536
810459880 6911
390812933 1529
166130875 1004
484970089 1766
254700765 849
59245159 24893665
8700028 29
136515003 513
436669481 4888
32811 861137699
392344194 4038
743583381 25599
383397560 2296
550866801 3209
827434184 619998027
218381042 218381043
846428274 423214137
408898654 1363
365202811 365202812
703040176 3086
325760798 14007
28320 799221392
298256086 4339
372327739 1460
821018572 7053
308593102 1571
214503051 214503050
407592701 203796351
383438221 72897
161725530 14345
952497761 3175
944200826 10429
5933 876356921
86100276 287
119937900 424
1774 340823332
645165954 3191
625530389 2251
324001079 1080
242467154 1316
242998608 1823
774599413 196638
91799695 306
65099999 217
947997956 6284
952790567 476395283
83287193 22377
409499833 1708
720022604 6979
179904798 1698
398100501 1327
9722 765179732
469336115 234668058
891806151 5485
955676699 5218
458275575 177688237
669101534 4130
682834545 6591
339669125 1992
329383061 2760
293397054 2150
480600825 7675
388659080 388659081
261331348 891
269463692 1621
867294441 7406
750157981 35445
432898781 1443
378183117 2930
158242989 79121494
431904569 1682
800097334 2667
38999871 130
209039102 819
729799536 665960257
313200595 1044
842013093 2873
375334004 1837
248813340 2390
560409842 1897
839928415 7664
307155611 153577805
52798166 197
199982473 1142
127462941 440
1963 548333571
22394 144602042
892202103 2974
632799045 6013
321874822 3961
41699961 139
953674261 7970
708202201 8030
927276421 5061
957406717 6896
956559688 12764
267450459 7016
857360288 4196
8196800 218
591444963 2573
268093167 268093168
380399032 1268
98804010 9770
975803560 12517
363156979 16460
587762644 3724
439974934 1728
715382485 4008
552650182 276325091
112732154 382
633902114 2113
627297908 2091
516985386 2680
976622620 6739
173307843 86653921
849231497 11257
2862 588763205
514871926 1946
320999828 1070
794704655 2649
936593219 468296609
533098223 1777
869693402 5903
777000467 2590
962595658 962595659
820047530 820047529
965868138 482934069
4660 983258245
995078624 4054
836528623 3827
66416831 66416830
147488937 1448
1533 350256052
167384452 1003
6286069 29
685601062 4189
40565 451123365
170083713 170083714
481394173 20855
310674134 2526
3578648 1231080
107676251 382
86529739 1004
797122816 35968
689014389 344507194
909547749 454773875
24 2694312
340904989 170452494
302085983 2479
620715493 2924
667322454 3359
685657543 3677
110792936 110792937
455672821 227836410
688498813 2295
783852420 43693
198735711 3310
353051854 69321
119699602 399
484044715 15770
654788961 654788962
768050646 496436738
88220019 57684040
2670 682595843
327816801 1328
182713442 2019
3386 941124795
446629031 4638
641400000 2138
654982505 2799
208199312 2416
227699757 759
859504726 59775
861502672 18673
176527767 4880
77100194 257
455617940 3467
444224878 3096
333229761 117163802
102299999 341
148234698 1747
61736417 224
526238417 350618179
638276154 5609
280827725 1354
460798464 1536
963600000 3212
7155 391250583
970948979 181181
19056997 329
721770076 8919
211807091 777
4573 873115707
37199968 124
765223905 2632
647300840 2731
567674847 2132
129427138 734
804250953 714828087
628624800 2160
100360513 1728
162003062 735
374369641 13283
999563207 3334
650697832 2169
957592077 957592078
1410 274249043
289729699 5590
960688976 646797814
15900001 53
533402957 1778
347193759 347193759
58283474 975
872704207 2909
241800807 806
828834592 3257
806624018 4491
950261179 904091360
286389791 143194895
327001733 1090
670799999 2236
799741035 4505
145810639 1269
269525686 1086
842940573 8884
810417597 6914
603112281 603112282
910496965 3035
833925420 7510
378889274 378889273
1930 319863164
518701395 1729
190054395 95027197
137830120 7433
421169785 2524
544203362 1814
989398088 13022
384600262 1282
775909454 32069
261140263 1694
264626137 1476
748666383 3405
344884848 1232
204344040 3681
179711643 658
752130460 3169
514202765 3542
591899497 1973
322250054 322250055
313427596 9252
303694079 1920
466068037 466068037
360642145 2248
436462086 1657
2058 323334438
555172571 2195
598305473 32975
28476863 117
478857709 2362
476662702 2251
639403351 5823
657664058 40569
901265297 420872438
933134003 391459756
436729738 4057
44399851 148
900552449 66674
606349459 8184
993599790 3312
903663756 113697
345598847 1152
539419539 52381
983617104 17494
81800196 433
531729197 6237
600415314 226660112
255599999 852
5927 513489779
69885091 803
791702279 2639
977765994 13595
928085029 825255505
399522771 2546
623516605 3962
475235068 19108
399220370 1382
398555035 2123
612252549 2045
584597466 2913
945858599 3274
20878251 250
164898591 612
648299317 2161
38400000 128
191218141 41506
167100531 557
762523987 612261419
923597341 3660
503400001 1678
973503246 3245
293762640 6161
124767480 3235
95889954 343
769387605 111135
221846624 975
499030840 8120
685476987 6154
117819009 1304
796437357 5472
92006166 381
438877532 3231
506980496 6581
433402745 25930
55714697 457
821632001 7000
894454833 894454832
383484319 11120
606901637 2023
674658214 4385
325799615 1086
654223107 2588
3108 787651116
538147837 4042
945206579 3390
7327 721593722
151890240 1968
422776943 2312
667998602 5121
3736972 21
9395 874317490
708897638 2363
556199997 1854
585900000 1953
483554987 3951
798453347 10164
339570719 1440
355508852 323872597
445366590 4481
784252371 45485
548307915 7513
903420745 3288
174502403 683
924366567 924366568
263163942 263163943
3079 723891374
676802362 2256
389073049 1598
677797877 5868
522225181 5139
81294307 500
417900776 16484
538176 963305400
8822425 8822426
155607164 2027
774964367 38302
65109447 244
11287304 45
296246690 1521
468000253 1560
971849347 24670
649864677 2249
622130634 53952
654562048 2419
778880277 778880276
91513268 91513267
290161689 1522
826971023 8276
934057923 5767
12710 93967475
767970170 3610
551921803 3442
173100406 577
460484004 1857
887258481 4582
167991953 2262
742198931 2474
922111645 3185
501478977 43485
867183938 462933030
357620164 1892
414298996 2332
808572037 3228
242233897 1190
221649951 3616
330659839 2636
43800147 146
808661689 3032
117394588 421
11206 246648421
249277001 4780
299023279 3714
689992875 27204
316295354 1603
369738880 5971
55338399 221
528114330 3061
191755379 2130
79921295 432
608475416 17397
433417243 1564
467779138 3838
560998564 1870
306606136 1615
65996671 224
235844589 798
451925730 1689
686976580 8007
119280495 4343
935979899 3534
673222772 2289
612165059 116870
172799902 576
272806411 1701
392998691 1310
313698013 1089
83322119 2118
855426395 9977
433801446 1446
916662461 8995
532103521 4035
974506102 17913
804834700 8303
531963563 2396
210054910 210054911
342252422 6719
157612241 157612241
213923582 7261
282451602 1006
317215594 1126
900818773 3311
259096267 1131
235770424 1081
515400171 15176
335701119 1119
15337 696238452
427802744 1426
641987083 641987083
188490564 1371
220170531 220170532
194740783 1778
945443199 4160
548401829 1828
831595421 5847
2000 422580931
49800167 166
202800953 676
138282164 1445
156460733 574
955499939 3185
369318560 184659280
975621954 7646
6500610 43
353231151 5109
731279863 2551
272570257 1577
230700769 769
239168720 2170
173943780 1712
961499999 3205
875102918 2917
938106029 938106030
672139609 4497
600168117 600168118
700202568 2334
101176418 749
307198977 1024
752399999 2508
745790897 2733
950278033 4379
131 38637603
446541606 2136
282969937 4176
307200280 1024
908089401 700996510
630210959 2495
540923197 270461598
341297015 2290584
536400000 1788
121800405 406
293386486 2808
66457400 384
966584816 24283
415843823 2942
362935276 2103
532414705 532414704
368031872 1664
686591585 2977
649644864 3216
725177807 5321
97326847 486
654099159 2249
658133425 6264
329389961 7895
594440001 2800
413701748 1379
431098563 1437
135720422 3553
346123575 1964
666578545 6506
367879456 3808
337427342 2498
482754331 2410
277759336 982
582739625 12125
1279 255002724
638439024 9835
503184973 2143
565132051 2699
110489017 37448417
368757834 36489
999118811 4259
926878018 3489
854233784 8024
119223584 1285
833999999 2780
10370 881761100
95789352 95789353
233289397 8181
681003475 2270
3649 329176018
598417495 299208747
508199621 1694
118714554 423
6257 492330764
751809344 2704
34925379 140
621776929 4362
455766429 2126
750598964 25252
246599985 822
417325879 2673
345490893 11637
768770089 2710
519001729 1730
471301538 1571
1259 322865514
870900000 2903
749571323 749571324
721318203 2817
500594173 4692
466209085 385091593
812398056 2708
414985937 1615
120900273 403
142571530 71285765
71400238 238
682294293 5753
427953216 38204
366079234 366079234
239709485 239709484
763923133 4326
745167106 3945
1945 562225590
209099303 697
522188220 3771
973200000 3244
809705262 2699
944893159 20814
32085515 385
558932896 2468
912557100 15599
841864035 4761
35100117 117
463084961 2008
831302772 2771
815932052 4988
412785112 5371
162300000 541
92531411 1262
3140 830709109
584560622 9941
997800646 9170
373469423 373469423
438727599 4117
696476772 12993
326387939 1630
465001995 1550
290505677 1230
416032113 4358
162958147 81479073
609620213 10797
969446178 479773950
756538722 378269361
24550813 117
801090021 8441
27057295 246
1767 484276876
845475705 422737853
769971854 72115
450939168 1884
897062621 6980
1281 45630093
794004792 397002396
594692803 7841
826626536 4613
685411921 2980
8656 856355392
149100498 497
961820308 955612170
877936829 438968414
631497894 2105
753954076 2733
2763120 18
949200000 3164
583906365 2120
848177658 512174198
713756353 3472
661244246 6566
424501414 1415
636115441 3184
974994401 7938
263368617 131684308
180702052 919
6440962 3220481
543624180 3180
669410194 3369
4079 710815230
576619640 5029
13315949 13315950
603548584 603548585
458966032 7934
164592814 2071
146191320 2680
479694874 2747
374564598 1265
953957158 6252
221352851 1428
989099975 3297
594393956 2687
397827639 3656
816902722 2723
887797967 3504
150884663 1316
752954800 4737
56399869 188
810303144 2701
698581664 236968
282299060 941
275399082 918
474359396 6517
797153109 4013
586487549 5183
846902823 2823
397530249 6305
633105396 6534
347600451 17537
243097308 2359
866163434 866163434
881861401 8280
87000000 290
953647845 3349
439016640 2714
623265396 2264
83769437 289
85592220 317
998241767 24072
321898928 1073
299221010 3996
817197276 2724
98099715 327
5501 866316765
332218767 2287
777733627 4720
985253541 26320
784689751 5421
463663512 2556
774762017 387155531
424499998 1415
239812439 1491
306208693 1786
486495219 2740
258375337 1126
352566760 1820
953280 72
272038096 1369
974402105 3248
49434129 1345
724200001 2414
805018679 4776
686921422 2337
95114138 1112
845401818 2818
45991705 318
978257136 3289
468971643 1845
655937899 4334
86099868 287
472198427 1574
146399513 488
931532802 9215
819002730 2730
333207985 13534
785525720 14840
278251548 1231
597601993 1992
606995616 3705
703542529 3396
559664599 2200
672228648 506029790
18423579 131
780695234 2906
478467243 3298
642741022 2783
106730176 392
461300181 3011
108828126 394
730325914 2761
724289655 12637
101699872 339
3201 247049256
459571889 1762
797988225 293225361
588341435 2219
315301051 1051
459540866 2879
438984655 219492327
605101611 56002
933933101 46449
446153780 446153781
297350902 157840934
333523918 2183
786612190 7670
849597962 2832
766729236 2557
114108433 651
159264817 1784
497058749 16950
163719710 1639
432273280 2680
407781238 1587
6305 408059600
87053824 1144
151608375 11019
744159836 6956
261956041 7365
786762348 2745
446283825 1654
954714384 3666
986397003 3288
964551859 482275930
267900892 893
105949394 744
786670105 3128
271289301 1074
481807384 2908
15029 443029061
834638845 3786
331748809 14187
127800400 426
668047698 269197484
105479471 410
618003703 2060
448568008 193771800
172538712 595
127101669 968
113399983 378
747769846 747769846
265040986 1199
480089721 3417
388289954 3903
13289 697095234
233355201 4348
547200133 2631
4809 721060486
606700447 3482
477601593 1592
17943 960793821
228547682 879
443241721 7997
281048757 281048756
376046088 2804
365155552 3622
837351515 14386
602369841 6059
276526387 1394
738676349 5150
937561530 937561530
736802456 2456
787042981 14082
868349693 4158
881100001 2937
488548909 3733
701700000 2339
412560401 5425
643537134 18993
281388343 140694171
950456457 8005
424371649 3552
309300339 1031
1798 515224092
84515051 14765
455272668 2281
974400001 3248
888502779 554585221
571031045 285515523
183899999 613
420802371 210401185
86711697 1447
200528558 693
485694315 3195
250525049 10275
717249203 3082
176788766 966
194565947 1295
82863804 279
2171 423778619
19267963 87
850823001 425411500
734294798 6780
842453300 47618
7777 718320485
13551769 72
334244466 3190
384515361 2621
915900001 3053
411773911 3495
800977413 3203
607502442 2025
362961615 2147
6151 346587441
593966916 3138
463201545 1544
3077 478864279
748803970 2496
439839514 32841
593659448 9568
307506107 1729
470235927 26564
980724556 5461
456902777 1523
258899999 863
380927775 6741
994902348 946143960
545400001 1818
2286 514774599
171854638 2292
440103913 2776
872600220 4876
623896020 62172
293399041 978
946130662 5544
539841818 6341
3815 767448290
542930472 4788
740310700 4567
106470275 1133
509915033 2542
845127636 7099
525245026 1997
180330563 861
813668521 6271
479699153 2008
351601173 1172
170999429 570
483506248 5132
94499686 315
5515 992577354
367553120 367553121
847802597 2826
434073891 25979
931632969 4091
613264827 306632414
747022352 5150
480633622 5474
472020926 2388
767041928 3121
738297539 2461
659402199 2198
105300132 351
244878592 1928
296399314 988
126272011 63136005
17138583 68
683041334 7042
615003271 2050
710997629 2370
78388136 667
403794543 3669
149521329 3589
664103246 10768
123768990 61884495
1376 389829056
970200469 3234
327256919 2594
879755050 4166
22315924 177
1763743 9
70832031 288
788402627 2628
897253811 18564
465274259 3330
966568174 887225051
914012791 4592
797097343 2657
721824098 7607
270899877 903
670429761 14560
8276 478920090
265980330 1617
569740677 4373
1716769 6
474601921 1582
996819520 950232851
121799673 406
646663291 6422
12827480 73
43499977 145
563473163 25226
265473988 40924
157446612 541
162000313 540
75483449 315
134860071 3292
574874498 2576
361628073 1574
493815235 3489
189577022 41914
462730750 2375
538600752 3888
267600001 892
466130712 166518542
74116794 550
794147724 3749
801902674 2673
492526923 2642
880445803 7257
703199126 2344
458599263 7069
933901777 3113
863652798 3437
821073401 410536700
879598010 2932
899522349 5815
526384764 526384764
531600000 1772
996953309 826020437
712212812 2785
3648887 33
233571392 233571393
818565833 5704
890204138 18305
893358680 893358681
557876016 2472
921016199 9300
296862636 12964
330901084 1103
627607437 313803718
637195768 6028
320953299 1975
248001968 1741
927161423 4112
397479141 2325
614702049 2049
106979179 53489589
747437782 46747
256628001 1269
250665841 2298
472859221 1916
617433721 617433722
695490025 326138995
700023451 2975
344399999 1148
112762227 56381114
995399386 3318
663192312 9708
835836606 4554
402908539 2427
82357797 457
514501715 1715
220232525 1061
519729198 7503
618897937 2063
147899641 493
903930920 768992477
782 18598817
4474 986490156
2085 313769565
186217672 10011
528759722 1861
7433 566711514
344359323 5621
282125797 1665
950166839 5943
583493765 583493765
420 108242400
347483071 32321
533200982 2557
525900267 1753
66000221 220
765956211 5926
344999650 1150
463801202 1546
79136956 293
743584391 74299
949572988 4381
3415 764546306
977049201 7015
949444530 931873058
914584400 3771
327279779 2433
312537233 194298210
24300081 81
957050037 3412
232101211 1535
212941406 1141
62847979 295
21436630 271
714386492 3211
953790571 4412
820076327 70526
892099747 817741333
544198186 1814
142500481 475
148582981 585
399216129 2209
720491071 12530
924161689 3998
800702669 2669
468360712 2207
690288405 6214
112417059 638
695767177 8483
15497029 86
645333659 9665
590687393 26724
783124759 3219
101382194 1837
756311159 3056
875685870 8090
923233339 3692
421372051 1495
273379677 16207
799363995 4113
534133583 2579
836400001 2788
420903169 1713
240002100 2628
51000119 170
846083759 3601
8408 263531944
461502692 8059
485373651 2333
702304584 2341
493731145 4982
323052844 3215
856468175 13493
702238649 4425
346123807 1429
280869108 1676
711940249 7525
491779086 2483
31259527 297
393368304 393368305
957822284 3935
166500258 555
626102350 2087
501917141 12084
505 46965618
56123490 28061745
63802993 528
231000770 770
505530360 3060
515631549 15827
796650737 17013
526837607 3564
661144010 4188
355574251 6446
836267837 6299
225777695 2376
89567871 333
353848128 1528
819021184 19808
423894302 6987
4982587 83
82200094 274
396861121 1620
784170752 3032
138643584 692
445364298 2745
661966415 10810
863569249 3550
868231584 18656
691482484 18748
1391 404662217
16089265 66
531315954 1818
79197466 718
408300000 1361
819599156 2732
926103087 3087
380441371 1481
862498708 2875
535517182 3446
315709021 2926
108832202 3635
959075041 32352
106698815 475
947509832 3343
874984174 3258
896704175 6163
806671105 9066
897900001 2993
3025777 17
827944201 31320
947214923 11979
73499756 245
54549042 1418
644337087 2345
1624 397680198
976311794 488155897
378621142 1447
176176 1
147600640 492
625952784 4772
63168224 63168225
585898048 1953
20134562 111
666065863 13167
33771577 878
32555839 160
32229443 18541041
456170969 2543
984126469 7397
284399999 948
241377319 819
620051457 310025728
847284310 3363
830101824 2767
302334330 1065
154801025 12608
965363534 23206
952189295 3571
426644687 426644686
822366943 5244
721241003 360620501
441062487 220531243
225592291 1346
992396691 3308
613565631 2241
3044 668978012
801873000 4250
267745644 6285
994496685 3315
584408265 292204132
748588249 3141
522598259 1742
249104857 1612
376929497 1678
3837 565393461
408986761 204493380
984595563 645762169
749195331 2731
748366502 80809
859194258 429597129
613480825 2885
860999999 2870
875111779 3275
411298629 1371
114188845 1824
993277217 126339
649944001 10200
967774289 3930
375601999 1252
413333239 1713
94694979 342
417386459 3379
197395045 98697523
414916113 1657
246300821 821
924259997 15331
183000609 610
663496999 3050
721092373 2429
774666816 3696
839402798 2798
160499630 535
596596974 2807
647697841 2159
533703355 1779
2861 479569549
857058839 4104
509933873 254966937
551442081 1960
778716587 12324
52665233 226
635820421 5473
836401557 418200778
883827552 3417
654478360 3139
652378524 7002
774179415 10777
345936766 2636
84000463 280
843211817 7237
800970742 5134
891960557 445980278
701141593 343008055
328101463 1294
720297600 2401
13523 396129239
909003029 3030
826695147 5495
755770917 5357
952707452 39028
458718347 6522
359160479 2331
869356119 5998
611697962 2039
763905174 6779
32103200 5281
827883731 2964
653837029 3595
727548863 2489
677446056 4046
36 9008424
646057439 8560
479868199 2471
537356075 1840
189000503 630
996997061 996997062
394712004 1349
423845884 7154
15935329 97
343511049 343511048
242020291 1488
289998679 1130
253500746 845
369370855 5305
837497249 36752
621388704 6112
71829119 480
209677332 1956
24085656 196
725602005 362801002
881902893 14947
544978493 5204
18174632 136
395499258 2211
101114437 372
540530365 24061
11962 736190671
354331151 2128
603000001 2010
121614429 60807215
636536500 3661
199006128 1517
790865348 10574
633925504 4226
342195917 4766
473340329 2344
916961324 3535
220569306 30079
78535244 350
232125985 1503
384647418 87799
10740069 9331880
589498034 1965
373617539 5506
205441549 1238
1284 209991780
207913539 56157
82665113 5826
542098563 1807
424477409 2069
829425467 829425468
510598298 1702
459730683 1822
960491099 25430
319264155 7388
401701338 1339
641144672 4564
435800167 18808
608879402 467893754
413031529 1512
479399937 1598
342600000 1142
762523077 39561
237777592 933
459481423 2174
293302251 1429
339497784 1133
892876998 90970
436384959 3462
7989 979090515
448799937 1496
344133105 1944
618265260 618265261
442660231 2763
117334053 1174
6241 877143771
65110025 6087
704328606 4129
164054345 819
92659792 453
538801795 1796
296395850 1078
604501993 17758
706520304 44152
1361 354747372
77001841 810
690164821 4401
928200000 3094
1333 199022232
460454850 3119
966741827 3426
225931552 2156
64499785 215
299886576 1449
3242 831089942
362830590 1779
396939900 4680
504533798 2993
652683943 14961
302015883 2042
651454246 2323
76635433 28567761
916799309 3056
588598584 1962
556018083 1921
397829575 2827
57000000 190
950610374 23325
657297810 2191
407642834 6781
242819648 121409824
982242597 5411
156443571 1151
224905373 84890304
375917675 6431
988799335 3296
70205324 6772
765050983 382525491
172578898 825
927306177 3091
435126710 15837
424500001 1415
438901462 1463
571349402 394633078
476640975 1640
822002740 2740
350386582 2807
871415270 2950
1684 202177025
296714376 5725
60703999 560
90769 859115764
606906135 5138
796798043 2656
98894279 98894280
538225324 6245
585301950 1951
875276295 3886
534587311 267293655
817101498 38075
1137 265242871
344701148 1149
16800000 56
691497695 2305
162478948 2728
658005629 658005629
528048321 4360
928201679 6821
5151964 18
282060563 141030281
1189 291957577
191402834 848
768933282 3091
814881549 14525
3588 404795111
680576943 340288471
140760022 1162
338446269 2122
995849166 28918
295732573 147866286
212510217 4841
291597532 16274
791778287 14588
484590971 1906
148829331 679
220269725 1263
280354601 2409
500643856 1971
55444201 2149
936611424 11234
61885819 2951
437388281 2586
224452130 1203
624298665 2081
383467031 1823
815511884 305318997
963565927 3426
260420345 3942
667707461 17205
163787143 1444
942441579 3182
1221 268477710
307910763 153955381
512168493 512168494
921240482 37878
296099012 987
132185 802230699
506138161 38280
353323036 195954683
232382710 893
381924004 2628
327479525 163739762
534299999 1781
333450568 2285
411298629 1371
979339997 462409681
355879253 2973
941972228 16366
392100540 1307
944397514 3148
679202265 2264
451782719 1545
179607992 2169
3695 821131496
915083894 915083894
793958712 18262
321549727 1847
212999289 710
810597302 2702
429445769 429445769
443218049 4950
178503202 3599
193937409 712
526863606 3257
797533471 13591
499868802 499868803
291910339 1857
624539598 466702222
2367 552001652
470233281 9437
885969809 7370
623162176 3093
580663825 3395
664689191 4045
485373629 9401
201261083 1342
686286401 4230
646381486 14348
650709907 8568
410387410 206870304
126732802 632
643667450 4377
728085461 364042730
831404105 4405
165098056 2769
818739866 5362
759797715 379898857
478821979 1820
392700034 1309
633897888 2113
469201565 1564
6734 447488072
982538224 8117
665397783 2218
153107327 528
1816 295909433
744602993 2482
500606774 9821
894618035 574052847
212401025 708
446784943 1547
190462883 95231441
859536367 4612
97406610 767
609897968 2033
420467215 11095
986103287 3287
5666 895012083
46815223 230
2127 370440447
2940 639552900
55499999 185
699862842 4343
896470562 4043
885311833 2973
345284649 1966
919665313 4335
427156860 11685
208022401 7200
14206648 79
44998531 382
273755591 2871
559511183 2064
717836499 4239
381983770 83239
994618225 12744
976859039 488429520
352708828 1305
297015418 1559
263764401 5914
465601141 1552
412499991 1375
9899975 33
706448461 2476
277138893 2186
673138927 16866
771977127 5851
605102016 2017
442925073 404583698
760200000 2534
988318360 5255
602196830 41043
513711473 4440
84773995 1154
59167188 251
698870349 698870350
150565246 745
848702830 2829
397484871 2408
909947150 3425
757059531 2798
513492474 3067
264663243 243357151
935698082 3119
408256632 1666
17400000 58
386840121 1976
258141926 258141925
873901728 9488
388242815 1664
614 142980338
398462834 398462833
989104473 989104473
848021742 424010871
152715781 603
430565393 3578
920812199 8778
44397539 153
179275811 686
2247 231315168
144154826 2652
13658632 77
119428882 469
375598748 1252
462433176 3189
769802471 7848
487957674 2094
47119589 233
9631 662398576
986997667 3290
816830550 2815
540898858 1803
252678251 97047451
187265521 93632760
275631124 1097
685144003 308055138
345636753 5891
686475503 13992
159550067 1726
231968769 4609
762128748 15644
826912783 7066
158845913 830
127980984 710
347479525 347479525
708060253 4285
335928935 1928
372621088 8183
22268929 88
646872688 3611
585787117 2978
74700249 249
688518168 3615
205102767 3436
467996293 233998146
123423991 1390
440051313 2054
22930823 148
931555206 931555207
155655324 155655325
523017880 1880
739127934 89537
197465460 929
177934659 177934659
627477758 10275
4659 731812095
682502496 2275
466202274 1554
625643607 625643607
569158118 2019
811506959 9480
48450100 181
570900959 2268
279426600 2088
176399598 588
928579465 5691
650814975 650814974
473975191 17370
428083829 2529
438917445 5257
177804403 88902201
778914674 5775
183527100 3030
691665145 22831
685743217 8542
525264514 12532
70555321 2304
2980 870558313
144299519 481
506401389 1688
892165327 162299
299699002 999
6072 354455147
757680181 18453
867131759 5224
499465386 3107
437696716 2116
672911895 9790
478562332 349993097
682187939 13344
8824 529911306
618956118 309478059
594604780 3322
568200489 1894
999539090 10630
444975860 1510
637786119 9532
605357499 2750
430197177 1977
504580626 1894
951897122 3173
159398853 2617
345742980 345742979
683482550 13075
859360287 429680144
238105295 26598
212733524 1009
250285222 1703
761968070 3366
152700180 509
945603088 3152
170127841 1360
27482056 184
360599999 1202
913805468 3573
470179857 9494
255300469 851
99934449 423
759489458 4571
540898431 1803
352551772 1573
104999957 350
27793878 102
115916651 115916652
846354559 4115
408596683 7468
503835627 9121
752997491 2510
93524387 46762193
367255761 2248
170895635 1212
713 115828022
813695431 6254
432534695 3021
452001771 1781
781180037 3922
44777085 451
350163453 2654
628418939 2297
217799360 726
826580522 8889
959834879 9302
330105112 3193
110791990 5902
677539391 9006
245883494 1126
116636611 996
803690047 401845023
281403485 4267
432163828 1657
571079130 7310
120900000 403
626830358 2953
714846881 328319958
918256793 8537
762184937 351826567
996238711 12047
397396331 1908
4441108 84
573600001 1912
338621961 8776
646502156 2155
100800481 336
9822 784024076
962 172978182
91499772 305
992015212 992015213
514035535 198358974
406511075 1605
985454316 15267
205287375 838
57987516 38961686
17973328 226
666944636 3891
591022403 15902
625584199 2279
497472234 248736117
723032759 6780
1192 308576616
414031441 2985
38624964 1079
753139351 2825
93607361 560
505197056 10843
138716618 683
3514 805247156
575700052 1919
828694729 9813
805199999 2684
774606060 387303030
95112282 95112281
154922665 154922665
619780008 2621
754037648 5044
574071405 574071405
674649392 674649392
381081827 2127
16 2198621
409337572 8906
443452907 2938
172487560 1253
223657955 767
506397025 7357
521184382 2666
743532339 2679
719177736 9335
156030382 74886907
73922393 273
509155077 254577538
868846328 4737
3002 845453260
201182688 3260
605526155 302763077
799241561 4315
232974300 1833
274580407 1041
72544749 337
22816 404710208
694182717 279326638
927375229 3198
975850608 4083
804220020 4539
894030558 3347
91616428 379
986043776 27229
202958531 1358
856623982 856623981
266100993 887
474771240 1678
11584233 44
926787442 11999
265050775 973
894001875 50874
229018166 2309
687602292 2292
609680436 2291
620699845 2069
221729950 1953
630160063 630160064
591301971 1971
259199135 864
673802245 2246
751299504 3846
936159767 7617
3743 848300480
950438873 475219436
166939200 41151
558630601 2915
566075391 6428
639353867 281241833
877031613 438515806
321148258 4127
949742361 3340
427942352 2200
637769372 5719
449857520 194964026
30790642 321
529798235 1766
1815732 18
636920519 2706
990166321 5310
660725254 660725253
2678 558472175
496994165 2527
717949258 5213
309344228 1980
880902244 9581
991792799 3964
171000177 570
180753068 12947
851421309 4264
220200000 734
319500000 1065
534522152 2545
874202306 2914
2202 496335102
808331777 15232
102900143 343
206545223 103272612
15658732 334
492001382 1640
903789514 7988
861002869 2870
560471913 9724
755400001 2518
896273839 689244158
891911487 4038
596698011 1989
649237472 3304
961459162 960444682
524598711 46261
276885189 138442595
516328962 2211
204485783 204485784
935648436 17670
790172088 316030879
77015934 486
19387 471530614
444987428 1819
203516547 101758274
77622218 597
390778016 390778015
969170207 86781
643405727 3664
35400117 118
650272459 2764
4917 935134728
490289560 184421558
736336432 5969
578401927 1928
9448 450811320
759213039 4769
412330061 1569
363671856 1539
576429525 2264
840682332 4229
762283732 9884
768525604 20589
918300721 3061
540849213 270424606
676470414 5606
888004841 9804
598569417 3229
738205180 9077
4496 455517024
411820932 6983
182514210 1130
895797014 2986
757010337 4249
811666611 405833305
483582313 35694
673127376 4189
962101797 5827
220799732 736
86099808 287
979799212 3266
900025556 5821
953397957 3178
902743554 393484420
607253876 532200117
39323447 204
1302 139545128
869241140 814543651
963453278 11842
166509943 13691
597784557 28822
666969049 666969050
943140497 4804
296723141 59238
455290231 227645115
639603395 2132
734473031 2949
271878285 2415
685202283 2284
875580707 6149
89189749 356
320999192 1070
855002493 2850
913078773 456539387
345624942 2415
397681844 1974
736264711 3493
646210610 2439
846197519 4360
701098105 2337
1521 415028073
231600773 772
663848867 3071
908102251 3027
950695585 475347793
793738377 3268
297600070 992
323365614 3282
907404164 907404165
464842205 464842205
18407397 142
947696842 3159
137972292 137972292
623972107 623972106
386863695 1574
499716069 3846
769088578 9132
632701076 2109
792303755 2641
620792696 6822
973799944 3246
3390 613769670
6786 731695181
904380762 904380762
240667707 2642
630305458 4529
259313207 2899
970125714 3319
418984071 2239
947082465 20799
460879312 8571
229831830 7290
629384443 64052
10413467 10413468
657899010 2193
763603349 2755
995771097 14519
789095404 3228
600173499 7593
970954719 970954718
893660707 355579503
451840059 4937
345074750 1197
151875497 60480041
838429499 4100
463743720 1669
89699939 299
201314928 2813
367508124 367508125
898100621 355580515
322764767 8448
892617637 446308818
543023281 4464
4169 887433571
640543199 6385
209075459 1031
206589823 776
279674534 941
718936049 7508
976193874 340449502
365699904 1219
817984908 6852
248343510 3508
392040051 1423
205761588 974
815675809 407837905
866879421 9647
870656601 3730
259067931 1870
944166025 4172
692916353 346458177
804280885 3050
923106250 11575
445800800 1486
569402394 1898
947765231 4743
385043092 11281
304266650 1109
209898226 705
482099727 1797
242467104 894
194104925 1832
708241906 3454
286955599 14312
552879273 4278
709803326 2366
744318585 9855
585160374 13847
820202734 2734
446907455 1937
417299477 1391
997443291 758059872
610800001 2036
444603006 2653
414000087 2427
779936988 7178
675303190 2251
195 41578875
125463145 4643
175968091 844
519996802 279494900
411653675 1934
653673565 46548
19207336 86
95888457 464
393193846 1495
16470 836906580
933989722 933989723
123413152 778
311639824 2168
968747147 5301
744866256 59906
113598109 56799054
740349805 370174902
974138130 12695
13442181 13442182
3819 994647093
844156071 6077
643439473 3848
20605353 162
435000000 1450
711000001 2370
339175903 1309
487554845 3913
832186669 33756
26840479 94
168287030 1166
974696752 3249
821718256 7472
129788760 471
497144325 5424
482819805 2887
977796351 6167
430239960 4308
600713468 4345
137411893 634
876204194 6445
576655471 288327736
67200165 224
994104967 5118
562798227 1876
615445125 11195
427168745 1852
787785347 5684
612585792 2604
138458541 748
846154431 6358
836702144 2789
675967409 89072
475965219 6982
285863941 7973
808205083 2694
946381568 3604
732582714 9125
818102726 2727
549001062 1830
934914749 3908
183462017 36286
2105 614166615
50223283 25111642
18300104 61
410125440 6810
731949218 2547
363598789 1212
996896677 3323
894002609 40503
385768467 2583
354879474 1332
420230239 1517
727243456 3671
61536348 729
805197316 2684
787702305 622507806
523118895 2481
250799609 836
894298044 15936
137053639 604
892052490 5711
527134079 136140
442799573 1476
715740376 3911
898135651 812247675
433507103 5905
878588627 439294313
869707901 5765
8447 692918182
42492718 176
633364983 316682491
555408259 6798
79079504 348
626414045 4008
549428431 5890
594751741 6765
228169651 1202
950702350 3169
512927950 512927949
946458739 4324
35235243 243
923048847 5194
228800371 76364306
13041 744557728
111300202 371
82230479 2736
68999770 230
482465834 4502
436218603 1557
600672863 2596
26509650 186
959696802 3199
926867076 37374
949502725 3165
733037689 2952
985804249 6583
985269736 6907
936347277 14961
230675549 659073
2547 705458436
300901462 1003
500548347 3319
106648851 385
733153242 11499
645387159 2732
949801127 3884
421570812 3068
256322734 2173
2117 372498852
301225856 3053
816900001 2723
405876438 202938219
182884403 70017
776234411 4064
281400937 938
974699463 3548
1809 529241986
953703178 3179
586503421 2913
394500771 1315
456647460 3295
43199857 144
124782169 1243
495820838 205497298
676797744 2256
458310608 2734
371255515 5548
752665325 1296322
604199374 2014
356100993 1187
709627916 2478
774600000 2582
33714736 335
144600128 482
971913656 840535947
14029 961837427
542662237 2437
958196807 3194
775547304 3455
227677724 8167
413423087 413423086
764650801 5400
89195008 328
925200808 3084
613544954 4443
495356157 2909
359171930 3567
1580 242939580
355972546 6001
938307639 12952
613790794 2132
566950253 14673
963923400 6675
402301613 1341
92410620 463
267152435 7731
264846449 3322
617070632 2111
240452159 960
510639947 1802
921469558 460734779
552132470 7143
928368000 46050
744616580 15391
258578758 2577
903966137 6933
119099602 397
65099975 217
51408844 571
263640079 1870
524998249 1750
42813516 59448
910176665 6633
527777132 256169016
248903085 1227
674586510 15352
955054430 6663
379877109 3796
485162909 1710
787505410 29743
922273838 23157
980869084 877571587
377415358 169686013
47504060 224
426736216 1447
802471761 3034
969689386 6363
808611646 2708
478188273 23668
627984386 3349
883942062 18534
757211831 808987
129000431 430
659101173 2197
904413643 7081
591638776 3533
241966 117757671
729897566 2433
55604468 289
181882521 1208
237525394 2059
234083970 20609
197901436 4171
771173112 8397
798399120 10801
657995408 2576
401159471 3556
880410559 6095
339716116 4065
156548976 534
96397830 342
800916481 617199174
118156290 966
506998342 20420
763779873 6999
936672151 4630
601129248 3196
842099281 3256
511031098 2117
407968116 1381
867912735 6488
479537732 284940275
745 45490481
822887911 3645
779842649 2850
525646142 1812
55800173 186
935714891 3554
927959734 3990
234299195 3013
391260687 1994
270038845 965
664852473 4838
806437843 4640
682253926 682253927
979811669 979811670
453901695 1513
368100000 1227
892200746 2974
442972199 3300
624816387 8262
922726119 7867
840902803 2803
3641 440728486
162266367 597
938398302 3128
233550215 1224
953373065 9417
206416512 1805
40628047 1011
617172019 17727
265297834 935
382055713 2712
914940744 3481
740492571 8237
341349512 3032
257834175 1095
242294496 876
303586928 2812
465641042 3234
764697450 2549
270352859 2865
702751520 3246
292459926 1635
991920600 19800
561898126 1873
644139510 2647
702757633 3249
253896699 1700
970002989 11990
726902423 2423
21771590 118
1525201 6
658929221 2476
298200265 994
1849 319843718
348667736 1256
696883768 10772
257229193 923
17895 563065682
902445017 7043
494495972 2627
618000000 2060
774026336 14977
141993280 856
589361075 3018
730326088 345961331
853205143 2844
41849919 680
932771625 3151
598434186 131030
517801727 1726
906668273 10678
851710547 4551
2048888 24
87427842 306
270149532 3763
341648577 1471
1494 411420708
687064989 3036
132890824 984
6556982 24
123600203 412
299470635 242310395
58500295 195
750600938 2502
667094756 793631
580880999 8358
85799999 286
387952079 1362
397486756 5034
555360875 277680438
721385288 360692644
870923405 18442
921896928 3073
309104269 5071
841712526 10797
355498208 10127
965576578 20617
5135 573289822
357856788 1797
205299425 753
808297294 404148647
886502955 2955
698114466 3209
101234074 101234074
748199374 2494
366901564 1223
713502484 713502485
618902033 2063
952885757 3240
458563669 4784
400714091 400714091
101400468 338
966795976 8794
242 52144100
560254334 3940
134960351 565
96172433 332
55848408 924
573206279 286603140
358166459 1623
839781769 4872
730566671 104417
556846728 3533
778207753 389103876
323401010 1078
885386926 7389
26850100 100
961503204 3205
464783808 3261
5089 557713688
324163952 1943
662828881 2940
692399127 2308
377638914 2429
2518309 12
477300331 1591
202025458 39394
766321152 2777
140129266 1559
721957622 3343
110894774 110894774
505672426 1967
580199999 1934
370 104671350
223350330 1470
713977499 4139
55500292 185
533571241 3801
689503067 14895
691188872 4809
682713404 13954
910502567 3035
348001273 1160
378444713 1426
504597173 2451
731538528 13544
255298493 130063
270599098 902
496910001 4625
4837 631397795
78810820 291
906903024 3023
830097233 2767
64369263 29862401
380169747 3478
225899569 753
734687908 3641
494239694 494239695
758264156 8164
833554492 3183
510824505 6249
872099999 2907
432578429 1503
266393643 13022
435642913 217821457
78945669 445
329218432 1601
841592669 5516
323101078 1077
553691102 276845551
777046799 6016
369057061 2228
649549056 3536
799571613 7262
579550713 289775356
849938253 22227
759318771 37551
177981182 177981183
587282161 3555
428267450 250623030
943789200 4657
272101433 907
86232107 339
282900942 943
559268695 16200
237343071 7682
676381925 143636
427710644 4955
584798203 50914
530401182 1768
473611192 6059
739890913 4840
299326341 1059
602490061 2421
541461754 37673
531898226 1773
987968433 3683
848663993 10379
48794 780864624
696469342 352471356
752044726 3765
774813183 7424
204798222 1897
205543736 987
705572445 10988
952317206 7093
589959217 68409
616992330 2140
620100811 2067
411650704 1597
832233415 5887
781201383 2604
17407384 182
449857235 1775
241576334 6435
794997350 2650
841800000 2806
11399962 38
134510882 815
943264110 943264109
756956773 99463
489160143 3014
357965850 3190
413953658 4401
400903828 3505
821383454 2893
502 92169779
670854036 4073
539098202 1797
982196587 490462587
381917361 2020
430426875 2603
945899999 3153
708305260 75951
662399626 2208
817128290 408564145
126253159 1504
314223961 16747
895760865 3088
772183759 627622647
38700098 129
728844391 14970
308052985 18563
239780831 4901
754184707 3733
361788240 1493
2061 522205875
600002886 2000
806916793 15398
536484097 6528
448979332 2057
684988954 23561
88355397 308
538255121 5361
749402499 2498
92399692 308
279095409 3394
607803322 2026
895238726 447619363
372015767 372015766
757304969 6151
913444817 18427
947505654 3174
366535727 7893
252384951 1132
560723439 3857
6140 995661124
667618381 4290
688143291 2372
307801026 1026
250365808 4532
321360538 111726236
3369 858801897
376172895 16522
623421601 2680
781235777 6424
375952560 1776
58730100 550
750235328 20643
279577174 9616
297875536 1164
521616108 20423
777679513 2613
756302522 2521
477243899 2268
209498528 2406
350195955 5962
243465509 1202
167675549 3905
934603009 6869
895797014 2986
40947890 1142
443743999 2830
72321079 260
304200946 1014
903394942 20383
547630403 6681
572152424 16575
457094856 7143
486048813 1922
690080142 3915
808103888 44558
162537266 575
1318 151686622
459113262 3862
693168742 693168743
164823570 765
34679976 13369499
181200718 604
916200000 3054
80059123 342133
221488193 4936
557674157 1898
534203055 534203056
69944185 793
967974610 3454
733814957 4283
870900001 2903
908534274 3596
545400001 1818
393052949 1450
409500923 1365
143424573 1668
173896867 760
1667 463744010
166864393 923
236838901 2550
262820007 2503
833055218 14787
891554900 4712
222377166 2838
683707253 683707254
982447219 491223609
59837643 311
236400789 788
392044843 1473
148200001 494
781805135 2606
206332351 4181
686780360 2968
547803855 21236
536447030 1960
317605299 1963
881572961 9934
185498567 1973389
647133431 2728
672790228 3674
943456199 943456199
290136462 10801
76272540 516
524398824 1748
765056850 8110
336017956 180219608
37088063 1404
57529838 57529839
292600681 1097
408115916 1950
373445945 5243
573988716 2647
51427907 252
978405736 4355
632600232 632600233
563225513 2808
352501707 1175
905396981 3018
764997449 2550
870602903 2902
370014490 3609
69900001 233
542408459 224635536
45243793 211
177300199 591
479 127989410
84900284 283
704885976 704885975
709872411 3530
146181623 146181622
969472561 4641
702389075 259394323
930201605 930201604
253713008 126856504
736197546 2454
464281617 232140808
540 130370473
539426501 3446
525901752 1753
147899980 493
475763900 1775
604313016 3056
231368575 922
963011664 9368
164062393 164062394
4909 574328455
161819915 3014
849916508 3874
97200324 324
136499731 455
985069117 3453
292382633 1152
692619329 692619329
67869200 255
372605189 1351
4334 692265486
439389772 13267
449 133006372
925199265 7135
192900001 643
195179308 195179309
328413901 164206950
876625009 3491
772701634 4223
212946179 849
898500001 2995
524270786 7743
300708374 1603
343378522 20962
826 129032511
737518446 6426
594662788 5155
1808 292801984
823203664 2744
4986 435774620
698417222 3434
250114294 1209
643720307 321860153
812548214 3785
987529840 5030
679107757 3577
171811729 711
927300001 3091
432328083 1673
345901152 1153
877204469 2924
232175653 3660
819073021 3067
204077320 1510
314999431 1050
766136475 3373
692888129 4815
296514156 3146
310307904 1062
764 127830952
487390145 5143
139937305 1153
890219463 3073
825572797 4861
2347 413120039
152699424 5228
251712871 6105
870146079 4405
179400000 598
346999516 1366
414606924 2258
230699886 769
197402425 98701213
515707224 4315
639507960 2520
101099876 337
34192152 472
175855933 868
3253 531248437
80187695 278
145555549 654
32624338 195
2496 711719424
151392662 580
834827321 3496
303650233 303650233
940374188 7241
64658443 447
829903282 3751
688635365 5518
630831329 8618
43799956 146
797174637 3669
12430894 71
179948574 1135
938675753 4802
171504264 876
359106019 6272
474148632 4193
794991565 5773
179791201 1543
72681220 46548013
203820627 746
805819884 26556
585137256 2416
52587875 815
195732739 1097
199607539 9860
598 168787501
993886480 5836
507192376 253596188
990 113072459
777851316 13234
564637608 4387
469801566 1566
161874994 988
835331211 34749
752672186 6769
987287365 37002
564395913 7076
18335838 9167919
604986200 2337
336898878 1123
765901844 2553
949108177 949108177
310497851 45065
499146984 238487673
236485999 236486000
357833690 1227
854716313 4442
3399 491039834
641092584 4168
526865039 7830
543883197 2269
379088916 379088917
465600744 1552
677047033 3229
547539215 3250
332699515 1109
56400104 188
826606393 3046
278399072 928
522683664 1760
481499328 133158
957209683 5069
808500004 2695
896102986 2987
3585 639298791
2825 790273226
197595281 706
656828246 2680
535309836 9965
155200130 977
61827791 362
27561472 123
6974 954531315
769581685 3976
124799616 416
944191382 4834
509651502 1859
242676956 22642
4779 374396418
618475653 12109
652560849 326280425
593241399 8410
143907759 5427
90751409 90751409
75600253 252
5835 357802200
432898558 1443
963296788 3211
645499256 2755
472501653 1575
575695707 575695708
367447800 8090
940902058 23209
330982894 2169
974619371 8541
402299657 1341
13814427 61
659697800 2199
290431161 45458
297600991 992
13214769 2914
185099676 617
79764241 266
816124409 5212
658498139 2195
969314041 3240
557501452 209587177
861634833 39167
98423764 1207
995103316 3317
770144266 7486
670090368 85821
426902524 1437
999682009 9113
135890522 1017
339083661 2606
456298820 1521
453320705 8675
621183088 20783
600597997 2002
702347537 702347538
3192 461801695
509099353 1697
828946581 391366249
58200159 194
157054567 2471
261950955 177835
968084011 7069
405700464 8289
226525179 7420
557771906 12722
152399492 508
229385246 229385245
448151461 224075730
752697490 2509
163977559 2192
153849878 926
965955893 9824
221626084 110813042
933621559 789495993
254699462 849
728837341 2660
586439701 3710
829356137 383822410
143136619 517
554676531 6410
350662928 5306
502125427 5643
704019809 84337
381677 2
659354633 659354632
219234541 1655
438604585 7656
197399970 658
598997778 5053
551474990 7370
393284481 1790
437296606 9926
678543010 22747
492704784 1704
638947976 7552
27300092 91
692399448 2308
69319668 547
146700283 489
937845294 4697
153726343 759
713597359 2538
2413 458324975
92148771 403
330749068 1924
424801415 1416
420023600 251193132
29989682 459
463500064 1545
66341427 566
809704511 10316
177299409 591
678909855 339454928
720059886 104858
944770551 944770552
676908235 3849
785985970 2695
448792333 224396166
325517824 2109
275237017 1931
1275 230440871
517394215 2095
120821373 499
99994923 2798
953996026 370054943
924827102 6453
950468486 4863
964594306 6021
934393392 3816
33456835 115
746143694 124461
806044202 403022101
217299525 1958
941897650 13053
507829655 1733
41340116 300
986103288 3287
418600373 3123
602941021 153890
485711073 1809
504129920 2442
444105400 163718628
558172523 3836
138913426 3115
16800056 56
3264 266266259
534517279 2369
899340581 4096
719964334 359982167
57288341 416
854947476 4790
242699190 809
833076396 4041
23324861 314
444000840 1480
371825507 185912754
507218187 1846
910844972 5498
351000754 1170
273123165 1736
2410 439267741
77656017 376
799685580 731298446
121013617 408
828355577 3061
669575432 7145
955886668 66441
846604066 2822
992735406 16227
3783 777803913
960719410 5755
459924587 6372
395551184 1370
424098648 10204
829147528 14008
765 216299925
214799283 716
774553519 6467
734043799 2520
325226476 54147
173487221 2151
700364167 3496
317400763 1058
611702586 5722
736264059 16340
857652612 28884
729733872 2443
84421234 377
19565804 182
196500742 32568
241446836 895
192000001 640
122360304 627
883840534 3407
187987426 187987427
630026461 2380
375302451 1251
901927457 901927457
81397218 451
4442 891428985
957130854 469409187
112361704 637
797952169 6931
960558067 4927
395382482 8177
181200014 604
293107573 293107574
409460128 3388
198888542 728
202199326 674
582217932 2443
714923073 2430
882268972 11629
28483289 99
73845855 73845856
329099287 1097
49327 575251474
522747744 18456
553038470 3642
135416494 477
288900198 963
158400527 528
603051920 6871
786372084 16760
134244370 699
996778943 45728
525082610 262541305
954203652 3511
135638938 811
69124954 1550
990306556 4803
275715230 20757
795899999 2653
995817464 23684
307301404 7622
327854880 2736
793606459 3208
496795297 1861
822783130 1875888
533398223 1778
425610800 5360
289232681 5927
159208817 1261
608342052 2524
702039766 351019883
780304325 2601
256800343 856
685204045 685204046
393298690 1311
576431 3
882372752 18608
118533708 679
616200000 2054
513137880 26662
439752032 439752031
215587145 7050
4994 260828641
971208976 8335
164835815 82417908
384410939 3516
405372001 1375
175715889 175715888
921894237 3443
746477460 373238730
902586324 3363
55745901 18989
752710231 82989
154364200 2315
401744200 15730
767404561 5870
319589364 4910
426074173 1988
5992 924858584
894146096 3713
267806467 133903233
597309169 2506
915176118 3433
859664725 485884531
128400196 492
305250254 2085
541801032 1806
714653330 110167
183000609 610
245094096 1128
416709130 3635
382025351 3661
429603407 2704
397198711 1324
557604179 24452
850606512 616322494
657500389 11028
515440982 311633
584422470 5370
798659309 9510
739673740 9428
977805827 519545317
573241580 2761
595372582 4009
390489143 1884
246201575 11974
290085859 4874
204937207 17722
958025439 43616
934492159 5743
440736615 2860
60000200 200
129416539 5663
409673769 21459
168551961 573
418225973 186554876
226520637 1574
388802367 1296
156902166 618
735201606 9049
567015940 1906
360787739 2327
615650981 307825491
4274 365842394
28772480 110
17831901 107
842636795 487355
617592625 8523
318002009 1060
441948249 3656
942625511 6859
416863864 1756
624366120 3108
794487177 3139
633819950 3233
379501179 1265
835809031 3575
771519943 70568
547953339 1900
270508933 1956
348060434 2550
883849618 13747
516874956 1765
841500752 2805
429809863 214904931
317830476 158915238
491748426 8658
668697771 2229
436210299 1550
471383273 2419
667802227 2226
893103287 45905
267995785 5783
896097013 2987
284634301 1268
340201646 340201645
48139204 357
214459201 969
5207 646429024
599216710 6939
205869795 2173
362917081 4820
456664429 3827
445092407 10968
726277820 385959124
88243783 2971
923556722 9177
196619808 924
601096081 3198
787318841 4708
995104657 5968
847917542 776043489
321980084 1823
265996801 1536
992704367 3309
598443613 3467
10924599 6513995
352792792 1397
760302755 380151377
721151150 181513
443909892 2177
318056082 7380
213588917 867
48984306 420
800085518 512629777
266700001 889
547064544 11612
322380853 2257
252614056 1963
448518374 16879
6344 756921672
802633626 5147
759076580 13126
9076636 45
181310299 90655150
951087256 3688
720900409 2403
1390 153614460
14775 699950850
917740137 14603
264064763 923
554015323 5859
475005089 2566
441271630 2530
273267492 3170
909575332 3378
144027414 30037
199501219 665
23924949 863
940901686 161279
409657683 409657684
662928550 4141
958665522 66221
121856931 623
739797533 2466
638892559 2235
928351393 3657
7252736 4726691
973018518 6506
992719555 18761
359989279 1360
895797014 2986
313305128 1181
364671925 364671926
241200803 804
323833513 161916757
120000174 400
556109114 32687
626087200 3214
521971372 2093
90822329 421
341548722 4859
32865013 166
363508755 57902
643312117 14392
619180721 2418
802731026 7563
153697614 658
57168321 220
264021047 3556
210335015 8772
349573759 1168
609188257 609188258
589886298 4386
976532030 5855
387019799 5080
793885878 9181
355277663 1512
301837921 4377
621377122 2201
51490766 5836
786263741 3972
858121193 3953
109175226 879
549258027 2327
294409928 2224
771499996 3629
813866395 312124281
253521654 3895
89725590 89725591
989495472 4926
525968176 1975
302699999 1009
9041473 123
738599999 2462
215400719 718
892706392 5868
410101873 1367
7193700 36
179804447 1071
892018891 7245
297774203 10556
290400335 968
712787594 7383
555980318 4959
883991503 42517
664935843 2292
818191878 818191878
654310312 3451
810897296 2703
932672191 112139
400739699 3183
68699771 229
449033828 57330
301454555 1557
551999999 1840
615657694 11459
321572522 1259
665431680 23680
950498518 3437
842541640 40510
392184134 3475
805625067 402812533
839028767 419514383
197959090 1403
993177917 484835004
109900654 109900655
45628607 451
275400919 918
68915756 2548
731441393 29439
233399223 778
109230160 4909
29906634 216
453299362 1511
693066093 20494
587880804 293940402
755702520 2519
703797802 2346
496200001 1654
131724265 456
795397831 12727
264880834 1200
407100664 1357
954655230 422111927
704635126 27645
468564879 6233
361828494 2527
885653782 4627
774784919 15121
4656 881785872
401700342 3263
423001410 1410
441298530 1471
508154817 3200
959028420 388677427
580334704 11162
968403227 3228
153469680 1173
994329173 59278
748604840 2515
886789565 57858
884505244 8492
629397907 2098
858876129 7815
925135869 925135870
804813715 402406857
132118258 1174
523251623 6114
320799295 1298
141051241 837
3623 787670226
479509211 167308039
647906071 4749
105300350 351
972304502 3241
59999801 200
601904725 300952363
835800001 2786
135000193 450
448203 544309409
423797239 14785
959467066 1818547
24466072 104
23535 900004542
648726468 5174
202493769 1096
413461168 1519
59824208 697
309001031 1030
846989141 3554
832892575 4568
98431410 767
480000000 1600
530098271 1767
635099652 2117
978141805 3517
537628387 7400
962642136 5449
39445186 194
821649750 6101
972817720 16649
51900197 173
972842534 5607
889522252 3631
755026007 11867
611399485 2038
935862874 3875
3965 349463205
282840119 1007
388320633 5404
412501606 1375
682933480 6730
348520876 1969
11086785 5543393
136800457 456
110908000 186400
498300806 1661
406198645 1354
802285569 4102
121212203 524
476778597 2598
780086687 6853
861190318 26247
221825609 1324
365924675 132209023
756144377 13637
512162178 2663
807887023 4029
871956021 42722
11081 927867366
317666624 1216
733801271 2446
543928032 271964016
550355739 3322
39092951 878
885428098 19862
628425075 6018
79057944 1044
409367616 5244
847530000 3504
172754987 588
8813 744876124
374856271 2393
356006260 2134
47487818 47487818
264726594 2953
801899999 2673
908239230 3810
499328931 3230
828007541 18726
925086194 708158242
320100150 1067
371663999 3000
958595903 3492
906900001 3023
44322875 365
983820108 24294
418177221 1617
778632181 389316090
499800964 1666
826797395 2756
640744633 3768
193199818 644
635283520 2624
487044618 1769
89613080 1831
750809992 5268
964698081 482349041
243006802 986
8213 975280841
96599677 322
883617672 26508
503800128 2496
526950870 4053
875992816 4465
452099638 28809
478498405 1595
594069001 11107
624269701 50940
604834329 3582
730833002 682533994
488027803 187783076
358788269 19622
766973087 6624
330568693 3802
889863117 444931559
15000051 50
918589783 4868
723553445 17597
309949127 23787
109515835 12727
479941754 2843
121743154 415
141899233 1696
49 6877934
1358 348757486
432001441 1440
705288546 6393
685500044 2285
169067652 1723
617345910 65018
728102427 2427
15055709 56
754500001 2515
16437885 79
132000772 440
649477872 2724
736601025 3009
362399999 1208
84654687 664
675438068 245431275
78300013 261
368800168 2218
982586136 6978
923085248 3488
149490658 74745329
104147092 536
968876087 5259
707272271 707272272
298919573 298919572
439809891 3302
893097022 2977
242866559 4035
206400689 688
502835418 6858
546639737 2212
779819701 3350
972391426 67159
402453857 1778
2926306 31
592204274 2637
719878112 7064
18447311 68
447841749 11302
837480000 3000
52236463 292
175 4020975
907115040 7538
670238442 10503
528351342 1815
288300000 961
518335130 2031
137132831 4555
985794474 19268
141478194 731
543735206 2823
19743468 71
908630985 3438
595207465 595207466
486980846 2827
712972276 712972277
807499895 3103
255114826 951
303391559 8678
3778 283308442
757202525 2524
893286401 9560
611579464 258568139
941163890 913573198
575575689 5050
54616152 226
441108000 1500
252715737 13925
580089431 14001
1562 298239265
534901783 1783
237055977 820
732302440 2441
811199999 2704
522900725 5262
873059985 26145
383944573 2211
871061036 4589
489301631 1631
535499999 1785
22800077 76
730480229 2833
987135604 13618
277500926 925
261292824 3209
615984114 4771
869173336 3105
632258826 6847
114164478 457
667357937 7362
371273809 6782
252703797 126351898
673200453 2244
670499578 7063
711278057 249981442
826257327 3016
400170848 7501
508724942 508724943
779435476 779435477
7079 903932673
481 141226325
669301590 2231
422506640 3280
819222769 2808
203756750 1175
756832489 3457
625269777 7409
808692376 8975
289909863 1356
687775160 4191
840744622 34178
615462199 5898
250426947 1293
415798614 1386
664878412 2330
837300000 2791
406279737 5601
842510134 3699
227056585 2449
503739929 503739928
768602561 2562
1343 355457182
620695919 3120
702526815 4037
826249001 539410227
134200942 2191
723182507 4604
20755529 1030
285000949 950
775271096 5953
657311575 328655787
865412195 432706097
243364867 870
111299630 371
608820169 304410084
827719153 827719154
542698191 1809
700936236 5247
428130449 2177
941374277 7363
724935211 5273
330393167 1787
946739186 3675
931751122 5163
683402279 2278
439498536 1465
296400987 988
638325588 2809
141409215 1948
938701813 3129
580798573 1936
668302260 5420
194852715 942
465486781 6983
170346957 661
153348001 750
351706158 1962
150600501 502
961078231 959104286
689122879 7009
993882551 496941276
935697063 3119
507932103 248871135
911280675 8772
334222505 14441
565665723 2584
593100131 1977
521859649 521859649
918860101 5900
832802775 2776
567987163 3303
95985643 750
29583926 175
114612342 469
180185186 2577
519448902 2000
163499454 545
405674280 1529
837153658 20115
714688465 3551
530106688 2673
25254868 104
900298693 3001
2768 621946387
113073711 8484
104118373 422
43288629 213
845627185 8315
347199805 2033
818853059 2794
503767491 55817
900746324 3015
211200704 704
180511637 668
906302841 3021
206882209 796
998581120 10510
978631008 4184
956230936 123406
228721338 875
945374777 472687389
332999007 1110
186359220 1359
621752921 4553
829757562 361877668
952714383 5872
967722197 8837
500428744 1901
233932000 1000
801195046 8732
928222483 45811
265526349 957
5318131 34
797177705 3406
61644575 224
941975051 4714
31800106 106
703500000 2345
887700000 2959
330450255 1816
151085771 554
54503525 194
7520 651404960
21300668 117
63899788 213
120975656 818
515399034 1718
200794930 1295
728281541 7160474
723704315 7116
754034856 2765
3916 932307537
714995603 14954
2202 513449148
3688 552709496
879395465 8177
186409571 1066
281399063 938
222177323 747
751200342 363665213
165091864 1303
751899387 2674
33600016 112
949799348 3166
132639749 1670
936707165 10314
901227497 450613748
3997 967277818
624117119 4089
718044750 3005
2710 761840620
882126222 14981
1526 341073208
637212172 637212171
922911302 11235
590101801 1967
340228819 2590
11861 666530729
551442165 39211
29184650 291
259661156 1450
785546051 785546052
83548028 443
259317575 935
51600227 172
71 15959593
3165 750023601
818109148 5773
756771896 3116
308300155 2163
436198546 1454
6945 333741975
201386969 2063
759515858 2727
339337573 169668786
585179017 585179018
157006563 739
763689456 16801
612690330 2079
576898076 1923
380132983 61292
654599241 2182
38400127 128
676258377 338129188
306296210 306296209
294000980 980
743934040 371967020
186172162 124487368
760198004 2534
48660274 235
958311044 9903
959111855 749526407
942839842 3463
791246031 4924
435507360 1696
377099702 1257
573315599 1950
567938234 5733
745961313 45496
789648878 2865
341556901 10251
441901474 1473
14217 934284372
7664652 44
958433455 3762
482342038 16417
6682 431419820
975296832 3251
117300001 391
839311019 36468
496449377 18488
538517367 269258683
146137530 546
129599701 565
168600563 562
468263073 234131537
830019947 415009973
329192765 2189
489490951 4245
2126 151545532
767985883 3466
748800201 2496
752418485 4445
812802680 27380
869203540 869203540
954301172 3181
1084 108209036
319786639 159893320
853245826 6886
10200046 34
22564579 11282289
629868199 2897
924468271 531915
4338852 196
866098421 2887
391200000 1304
629512883 2588
101881180 536
65946573 557
748408966 748408967
877505580 2925
234000000 780
87986997 889
416100001 1387
32675021 119
14242 699804252
952567937 4513
532408876 3072
190498233 10022
381005553 2449
702709800 22425
810259281 7098
908250899 44395
244196366 3652
634200000 2114
69646200 780
112246500 1500
394209353 4466
707533297 10103
384439771 192219886
117057952 117057953
879002930 2930
502250126 18181
149371131 23789
922031065 4763
310264221 1083
958800000 3196
323883342 4613
477375956 477375956
138162720 3359
910453658 910453658
637497942 2125
402165456 1398
808213159 10699
534901783 1783
849900000 2833
463251393 1682
331842421 1404
417302749 1391
208200767 694
833734947 3433
100904113 50452056
206740970 783
789301696 2631
844920889 2858
1499 428263398
234300780 781
482506662 36673
308423492 8021
561552514 3506
934615469 277651
173154284 668
606193221 8308
607697305 2580
484200465 1614
354473526 177236763
432576990 4902
9721 374132338
958605039 7979
772731758 2641
467966152 20500
800258113 2988
821100000 2737
619953575 22024
300284998 5101
7304723 42
113453223 468
857634541 3009
356560107 149578378
327220548 1498
605051895 7669
773367632 5147
246495478 93428116
54625031 354
234217151 2018
290351272 1024
625899694 312949847
22 5662162
441402908 2099
28317862 143
686045370 6974
313060032 1224
262357159 6485
699110161 7504
884102946 2947
306516337 1268
731061249 2537
996170823 4931
668365589 3336
406952501 203476250
344099825 1147
129630725 26822
597889096 14564
858778369 6106
683699999 2279
530823059 2305
208565491 1905
433515186 9243
10919062 49
243372543 2176
855998329 31151
544327645 2487
546308765 273154383
112126501 500
15389193 122
767478288 357079400
6903 642142749
971300121 3290
770397432 2568
135300451 451
948297439 3161
116330690 1135
240718116 3148
231499914 2283
509090896 3364
622499607 2075
369760675 6725
289225833 289225834
689657604 4855
933691549 6467
603578475 2169
461182997 2496
590743284 2519
628196569 270661098
399212559 399212560
947406211 3158
112066389 513
265829979 1378
378358400 101600
645492983 322746491
316684529 1115
299699759 999
507836387 3512
72558246 312
963166814 34735
349189969 174594984
319831525 1226
585464278 5703
399758341 2007
825189481 412594740
925707910 5095
179503054 179503053
964107113 4789
425222415 425222414
72757289 345
147785439 73892720
673560753 22211
213151954 213151954
105721321 1241
822788112 10433
586267280 258733682
1758 441852113
5269653 24
235101663 117550832
253980185 9126
280200001 934
479445859 2419
808929473 4536
657614016 328807008
192077236 850
5020 94465760
967803227 3226
125920285 566
540478958 4083
125874799 1233
688882349 2705
757116784 2916
429752240 34029
553801846 1846
802305501 11898
200326820 1750
32808521 368
722687921 3862
285468750 1015
413575858 2081
937750434 4731
541073237 6556
20109925 4266
1440 120709440
513001710 1710
585139969 2556
788697370 2629
502705456 173546916
100706891 7367
819302342 2731
363153330 1419
213599289 712
646185709 646185710
366586077 4178
438919751 2232
193826842 1475
914910732 3635
645598693 2152
11025547 11025548
41292949 186
501246731 5621
488754477 1964
696282615 4671
58575867 4440
750850860 18799
618109811 3128
438654033 11763
828383870 6681
368880144 4982
746826834 38195
214295840 1936
900535344 6977
80524775 913
401593058 1341
882069650 5950
948175923 4421
33600028 112
140089247 558
107302802 107302803
160376 938841104
852302130 2841
52233190 52233191
90600541 302
820074955 4147
25018741 6420
733411027 25249
792734570 5990
429418507 7526
506323567 2058
666301601 6700
755166420 7897
864099691 83665
786344885 6604
469549114 29141
696709464 2795
806772859 7369
719512630 8357
471000000 1570
342646053 171323026
876476115 9733
3086 407843966
602567851 2452
352856784 176428392
339782539 1570
594199427 297099713
594111647 2132
247238111 1542
383960851 2990
855748061 17937
386879038 3541
32757216 114
176287842 598
15566 871518856
820960041 18662
357898836 1193
942896858 3143
336346377 336346376
109499999 365
87299999 291
214916796 1913
434698552 1449
254602609 884
543568967 3006
363901675 1213
390047753 6863
681471427 340735713
596986500 20515
691951734 2781
258614763 11458
844497250 2815
538 117270012
568829411 2428
682200000 2274
7470635 197
927895011 6558
5799 571305882
214258161 5158
331849274 2093
980490674 4593
804000000 2680
415154795 1714
953399999 3178
762001667 2540
537898208 1793
968497321 7294
512518441 2828
903703100 3796
852177759 6496
665559384 665559385
805200178 3737
670660453 5412
573991655 3452
34499885 115
768532053 384266026
385054499 2300
271403564 3855
366600001 1222
110803310 574
351647358 1215
639971680 2620
401699999 1339
816599321 2722
738837102 15861
824684693 824684694
218006642 1332
242699190 809
68999064 337
1880 339682439
605898005 2315
770063465 3140
189300000 631
391799881 1306
3925 952409100
960286608 80588
310843492 155421746
744379723 28833
767401426 2558
200399930 668
928803096 3096
149807845 10116
760057655 3521
515701718 1719
382756724 2067
560 75761266
643589149 65339
2921071 230
770807099 15564
796597031 4683
284706451 21105
211820552 1976
922760347 922760348
726898297 2423
271753811 2046
107400001 358
169299198 3273
698031559 698031558
419290841 1528
818846421 5683
119796131 404
611438519 3080
89025707 360
744354779 3516
340361398 7399
839919249 3415
27228943 234
131065570 959
851147641 7320
680697730 2269
936812739 724855865
220075070 8893
679152606 9000
2661 431688265
441015635 2233
467121964 5621
546913709 4570
261295833 1912
796626829 360006432
4088508 16
213562889 3330
429091608 4135
778628991 689945253
21300001 71
3821 396696324
638295765 6152
4725 967966633
986037321 490917174
4172 908348700
540603273 1802
987278836 7169
650788650 3577
414665820 5972
134726531 683
622181241 32563
390599526 1302
184185574 945
453299224 1511
481418515 58655
636633714 4019
497402892 1658
767371097 9023
191386381 830
10453116 38
696062594 696062594
882900001 2943
385963531 1410
223780278 91032910
273947335 1058
514276874 7413
935202995 4074
866773379 4554
1485 394869586
401698660 1339
180653650 830
304070859 3329
407885477 1469
624482025 2830
167367613 83683807
741661793 370830896
97169129 33222225
565377325 2075
411292102 205646051
436385319 16730
692007128 2937
190233856 1280
481320300 2005
184171498 1087
683055285 7309
86279789 305
948890187 13677
357474304 4096
163201032 544
135750681 1397
929678103 8549
657897808 2193
15160963 491
176468496 1006
347353149 1557
580859665 9452
94070332 94070331
660602201 2202
440701825 1918
567198488 2671
495728206 1849
823200001 2744
779697631 35338
674986021 2958
947056049 4500
1201 282678169
727882097 727882096
9190 839961815
876139247 9267
904209901 452104950
146486251 522
885524864 8368
242100912 807
46847761 240
702201709 2418
179186215 1885
285047709 2411
162774890 750
682428053 3812
7704 913319148
715485033 357742516
67800330 226
680483300 5633
277885599 2425
655532435 3156
755155358 31574
227368315 1076
65650858 3146
949523653 8254
796201277 9697
71645107 5538
990502466 969047694
24981201 346
772106400 8475
742739251 2955
456249130 1727
833922671 4147
674997751 2250
813000000 2710
843982755 2848
359505733 17756
315601532 1052
23112032 268
108300589 361
24059993 88
692451211 14501
696302640 2897
497017568 497017567
387917501 1393
397763884 5116
148200243 494
969355130 906247601
1413339 5
756597703 2522
827365977 4677
22456859 95
896232319 8493
998749798 994195577
395762505 3873
647702159 2159
980008719 980008720
468194101 44484
940204842 3134
324399592 8206
972070212 6303
432598586 1442
801754077 14419
187570299 693
1315 356420537
97669623 449
6027 398550469
550138201 74343
38126859 746
849600319 2832
46475095 1217
571201905 1904
518915724 4146
173712337 1278
205670001 101256849
683542944 1162488
3896 779130692
828164447 3636
127675881 15459
631095080 3545
928693236 3579
407853541 17790
598117093 3059
690999906 7321
19176395 203
223499255 745
715659200 3320
680460929 2296
461712855 3062
765598412 2552
592731547 3931
315298948 1051
8554 554572928
232200001 774
256822004 2955
35936102 27009642
30900000 103
146400855 488
501291628 44456
328641951 328641950
497749019 1830
74985400 330
792668531 396334265
207541754 714
655808691 53746
100806040 2653
173111917 1607
834916124 3764
486899999 1623
231063887 231063888
487730699 3127
522002286 1740
237299755 791
692699894 2309
329926017 1148
509230656 2148
114524131 483
522986256 3685
848907956 10276
836850289 6186
878951297 7834
956435871 7657
959883539 4422
426428191 1424
355590532 2068
143108369 656
99900333 333
468655319 1774
502799999 1676
756065553 5776171
685469618 10737
26837837 1260
917624965 11461
875702016 10807
288292663 7911
42977118 201
970803236 3236
722102406 2407
870584391 3155
543451705 4027
581680347 2157
704400161 2348
880202666 6166
495600784 1652
544360860 3145
442629145 8152
120600402 402
322721437 161360719
366796428 1284
56859181 210
186901123 623
8861309 45
817907509 3065
213900000 713
395921751 14267
268347905 2728
625693065 17301
590098034 1967
285453645 1558
958836305 4971
259516464 1417
206445586 6169
977484511 3671
95686660 1805
518098273 1727
232086987 1191
567074637 1912
313800309 1046
640198984 2134
873689112 84314
18528744 104
826720082 413360041
664187717 6397
411099445 1713
909462796 4166
811126003 811126002
343214804 30067
583521735 37320
177532075 643
264446280 1080
380423996 1973
238300771 25272
535023937 535023938
913120643 4764
16907194 66
218050347 109025173
453595695 10124
460497583 11850
84535265 4064
958000943 12266
952042027 4168
287327925 2119
795684645 6907
3902 554386828
292961355 15839
359549765 5297
816049191 15845
360069210 1266
453660156 1644
775504113 2585
510300195 1701
38517643 332
182115226 721
524994466 3431
44196667 383
23361 822096951
194454631 930
499115428 499115427
317999777 1060
66437244 436
123505737 970
63727900 274
991333556 4258
779723330 2632
26133374 26133375
279410130 1290
576946328 2072
284970329 1042
283639321 1644
763200094 2544
579954650 3104
385799999 1286
156058907 13583
381900000 1273
55732299 27866149
551557616 2705
772510137 6829
335752868 2902
400 106092800
361008090 361008091
9476563 509
407701358 1359
265097882 187851069
374065397 23168
717766624 3691
577278324 8471
880483316 6942
76102 735351473
515698944 1719
333325770 5977
948033620 10562
991584210 4553
834586800 2960
759952439 2611
986309520 84336
966956695 3299
136073658 1318
290000434 1598
581408278 2981
640261803 4353
261300001 871
840106491 6491
226860210 77390334
442272433 4116
762957058 3031
707053810 11195
204838843 6751
130042502 1377
925116299 20163
1809 482967522
769702913 11776
278255329 1218
7586801 104
16071 387407526
431691826 2175
198567466 934
954474777 11780
337990609 141542916
664797785 2216
1383 362979506
672556601 7850
66300011 221
885807106 4368
276271183 20383
365521073 3892
336601811 1122
678901092 2263
314051539 1441
176133133 656
208304424 1957
21449 760485961
742205753 3438
51400353 1454
101758463 78369489
676611895 3533
960967923 3478
877802927 2926
489219617 1798
238200891 794
347869369 3691
917559594 7569
477481391 477481391
54476123 54476123
769803815 2566
687094706 687094705
4407 566118813
1128 264642054
815177066 13765
634447888 310458476
175987050 12158
751004389 2819
973200543 3568
21993592 284
476985545 4756
2894 696504768
354468542 2261
260400867 868
353670309 1513
608535536 6206
672214312 80636
2194 507453204
372901189 1243
480886487 32865
231600681 772
322728457 1405
163828127 642
341798599 1300
732072249 3727
994499999 3315
99575511 452
206400687 688
440 69232429
39600234 132
361835474 6470
431205225 2449
2319 172971891
411300001 1371
105209724 53970709
416727903 1838
322278052 1809
882597057 2942
308998970 1030
875256673 18084
225800107 766
108986882 1305
211437248 2563
742365151 11514
575029882 7511
164860399 1685
512467185 13153
94789787 533
788329476 2869
883273601 54550
98927708 4357
624858476 2403
194393550 92960060
322370734 3265
216551608 2512
292177079 1170
759694812 6637
230388430 1787
213600000 712
859550290 6072
227399647 758
711778393 2699
12899957 43
402029491 3030
699758107 3873
993556668 3484
904143667 4547
947699999 3159
513325666 2125
506115908 506115907
609001023 2030
139500465 465
472158917 3451
987602056 6765
919496934 3065
613 80792188
386801356 2182
677212791 353219668
657513775 28251
275399081 918
239101049 797
338276340 1860
161021038 771
632108795 7418
192195118 967
4261 204827484
262047491 1562
487417461 12263
154494231 2794
489137165 2526
120087776 120087776
980311216 980311217
54003622 54003623
159239855 2231
455589541 346403113
161364192 1968
494253168 3547
662855432 10792
246599999 822
268696401 1960
730341040 2798
542169248 6716
244800817 816
435369122 166164391
978842321 61780
580799999 1936
932103219 3107
813898110 2713
962882576 9441
164099577 547
995498255 10427
640623508 4876
262523926 1380
67398391 340
679978153 339989076
605379802 605379803
89192233 2781
852358767 852358766
100800001 336
741123164 32964
259238892 1562
735058739 10210
255324991 90687704
106500000 355
316831109 2318
584382370 292191185
866568405 70867
158748355 1378
731097562 2437
148711489 568
53922240 3792
54029741 24956
216193271 216193271
972043415 8856
151500382 505
68231132 727
17708476 278
622537440 2476
609384987 3002
717603354 2392
34954973 125
654902182 2183
381519756 2586
949581732 6405
202030527 784
917412721 4920
112500379 375
818324715 6551
62522 638025003
320398933 1068
71453041 298
634802115 2116
865680982 96832
41337023 20668511
881212572 5138
904086921 452043460
897945759 3959
179522305 89761152
2870 860617198
909606759 3128
536 106795310
357599999 1192
3512 790602663
995080284 12276
489663645 3541
692757863 44801
100551515 1615
35175209 714
987425431 886594843
847197719 14370
206999311 690
212399291 708
558888309 2362
466687946 2744
972111862 486055931
127800030 426
798471125 4906
579740357 289870178
36899959 123
358328905 179164452
118127648 118127647
433922156 4241
505129613 3366
923177956 4876
786057072 2842
908777377 4144
777302590 2591
23221891 81
537219173 2684
881997060 2940
682769087 2345
571043996 193949246
691411219 2554
289187841 992
947078229 190559
3913 590726045
698503320 2817
739500000 2465
417470454 1664
508309984 1773
290100967 967
643197855 2144
643819581 3377
440668108 24867
676937095 4054
303719707 3745
796641823 23607
646802155 2156
509516111 39984
849324841 4065
341028610 3238
989153635 4473
926606712 22999
122977785 42865
584846001 2057
935367290 17446
69296103 1009
231057666 942
609639892 5967
517354690 4538
929006256 464503128
365842553 3542
887397042 2958
730541256 8894
81264130 277
716397663 2388
655021295 9144
337533057 337533058
739598022 4386
809507017 3324
364974139 23608
264913268 2571
990474106 4832
755299141 3228
941400076 56865
943761984 6316
12599957 42
857096240 3146
495207793 1692
430643967 3674
58335015 446
212940923 1436
706301289 7448
544155963 20786
998 258998890
779742260 6589
786236827 18373
506699106 1689
466029835 233014918
1260 144685723
215438319 1463
198541640 8360
100558135 366
616197946 2054
215919115 1011
519100917 265503934
577126142 2243
764520230 20025
705806136 705806137
945474330 7530
806398065 2688
832911581 4054
158725721 2867
383565165 383565164
58551834 407
379 92576269
495262130 3367
898501694 2995
399901332 1333
619923107 5586
718711244 20604
245684699 5734
914272959 406031934
856519433 856519434
570610423 570610424
776777148 10629
662357385 4283
323580273 161790136
907931303 4872
72601682 549
357726313 19921
132900000 443
242767920 6036
818998570 2730
845100929 4584
849669833 3324
992397121 3308
12368024 139
924813894 5363
2303 245262798
656874359 7330
733923263 733923264
864839214 3204
3974 628587450
829252300 10145
705847085 2922
799573869 10134
938540086 4246
850078864 8144
151292407 2174
243300657 811
782111230 4267
933900001 3113
112614776 765
630722948 14017
209399625 698
306001020 1020
786709244 4205
301522096 2242
555831677 2974
406762831 5495
931203105 3104
243941879 3765
130882261 570
854189821 3630
115381065 2993
392427099 1377
606947769 6997
8337960 380
2473 566579729
86272063 3019
348172069 3442
35377193 366
683360234 683360235
617773105 617773106
87905 707334224
439027292 4597
812402707 2708
741923954 13437
438763917 25898
393787679 1430
533 134643262
4803 748878957
21178687 678
47496252 172
36599877 122
348217920 1966
452217120 1650
352800869 1176
526967945 2591
3743 304743831
775566664 2675
391968936 1923
637535991 5057
981812344 960027795
932382055 3754
719401021 2398
269895319 953
483600525 217642
356455241 2106
111020623 5010
203318640 1017
905107677 48140
307024561 1228
247770731 933
699300857 2331
732900000 2443
9325422 34
753119557 2925
423296455 1576
590940983 7060
403753381 1460
160498670 4289
538223676 3004
698818657 5088
164574622 1046
743856800 371928400
799778904 65443
5508100 65
62200769 62200769
16927 868739558
290593080 1096
85620568 484
92551111 329
805477775 8587
464159643 7291
105971601 700
622234359 4791
777032660 16540
730200000 2434
232500185 775
37169406 472
465995161 2246
877616965 5397
361500847 1205
79372906 733
670135075 2842
322621600 1484
826095462 2971
187698672 812
824620568 12221
751353368 5151
69404025 32965361
901801836 6777
712503142 2375
18914 838598748
15092 676740372
4438 427224070
711273691 2668
773858631 386929315
301248318 1241
212934490 212934491
119288538 400
797735251 4875
348761380 9043
920315001 892014145
274141061 2449
69000000 230
617296243 10001
247602907 1422
963216315 25895
546614320 2852
209344278 1353
628499999 2095
681198457 340599228
3273 576522778
959314148 4762
37070993 130
147827449 590
110595313 387
796789296 4949
297609671 1753
364500001 1215
670128919 8736
493114379 18223
47682641 4021
194215410 194215409
377629024 15887
791999100 2640
507089243 6953
482708952 482708953
541198196 1804
205532061 1191
758122939 249861
322982028 108231300
978456984 4002
658710747 7629
137211996 48071218
121475093 490
687895094 3629
505214026 2315
937577656 6119
171180301 85590150
134184339 530
822924531 405268455
4004960 16
69012192 239
311679250 311679251
645499940 5245
22784495 86
30234050 30234050
810000000 2700
202092660 1540
4409 156647493
771506939 3076
389555515 3536
836375821 22820
723032402 6333
169015177 570
644453625 2948
887103053 154953
200918005 743
214300964 6780
590902499 2887
475519407 3733
598423849 357909
708119721 5368
567048375 2745
582599528 1942
855047999 7361
1362 371762943
756169555 294315961
931232590 5441
263045200 1090
58076043 60749
777597409 2592
859797135 2866
133602549 1200
227222519 14856
366823487 1704
19007310 74
243008341 1653
726583457 12752
351601172 1172
411946021 20480
599715298 11089
234392286 234392285
406618085 3593
647069490 543571222
643218261 321609130
59700099 199
283669025 946
852325143 426162571
25500123 85
9600000 32
592455865 39837
792710886 2794
839290340 4785
164730367 1413
848524879 4724
607200001 2024
824439464 37827
226824212 1786
800899429 3776
266892830 109823707
166752001 28800
854736551 8825
732 195706323
830470545 507445201
608626199 2355
188472443 3833
425017441 5580
80399999 268
684358108 2282
596102537 1987
823497255 2745
305098983 1017
249899999 833
879939521 19426
5422 961949552
937412271 8056
866508028 3619
750462856 18568
747900969 2493
940948469 9163
217768216 969
39512579 205
66661421 629
140289218 987
913481459 3769
4380 457144980
12600038 42
524835767 29729
841035728 4135
648894476 26103
159448967 2313
2059 378168294
292312749 1959
275830949 967
134003379 502
738832630 2474
506375766 2216
2558 374483867
226137242 3249
286264993 1248
4944 949267225
4166 360038411
945726098 905042417
396299333 1321
954174536 5012
98898382 98898381
656967998 7612
350094554 132280600
67128261 33564131
327000544 1090
535657677 2220
277728705 945
991853977 13621
822638625 574263480
239126719 42747
975340288 28005
946084442 359065097
887241925 5039
293099024 977
4773 678538216
346600180 3357
507673493 204770433
554060569 4847
57600000 192
539932038 2544
749454634 7305
179419733 663
520286829 31697
866436000 3090
126599747 422
525648880 17186
793197355 2644
284096203 1658
847022565 14865
149100380 497
898197822 2994
591687361 2090
317852470 3520
544387417 3394
838499358 2795
270688786 1315
31944387 129
557779167 2502
73844548 717
377072058 5653
311646729 155823364
368401229 1228
104697942 361
766499999 2555
77593567 1976
282638045 1244
127374454 68285523
307823225 3356
188069855 765
650043076 3201
998373894 9053
529200001 1764
578999999 1930
4258341 41
322174801 1297
575035825 1968
129945884 64972942
205898109 2252
8320 983607040
108944441 563
46519803 286
326100981 1087
9139638 53
356569071 2021
309901034 1033
492954748 1922
995100001 3317
1380 376570146
988061569 988061569
604812845 5719
868460672 19978
866402888 2888
151800506 506
183024855 1182
906624804 758503072
671999099 2240
425385231 29126
208191468 3840
833580222 3053
845367485 4653
801967845 3082
344701150 1149
980699238 3269
396911842 4949
541246548 6198
340501135 1135
214933804 755
252299170 841
359520159 6841
376676350 4526
579751730 2691
369659633 2806
990593276 990593275
437044589 6427
113864087 507
183107825 1254
821539485 3197
45079591 22539795
588979638 35999
686360484 3571
342466663 1398
96900323 323
714000000 2380
735154459 2635
709200001 2364
910275294 333773538
792556036 6497
654209466 14833
15717708 431
437693817 437693818
232749449 1061
563401879 1878
203000671 7615
641376035 18415
793800001 2646
232033140 930
814015655 11938
960051635 7461
957568824 4572
428569051 1950
469566 4
384548207 2506
4904 831616066
346861366 11201
6083 300616266
290897361 145448680
163939546 15771
431998560 1440
956958262 4174
886199217 2954
545301910 2113
236351731 1569
376458664 188229332
476698411 1589
499847671 2129
778712831 4068
728106016 7665
812668369 4145
162900792 543
420752035 30042
564782401 1950
966738143 966738144
835795087 7890
171702750 85851375
560392455 1965
13952005 132
213300001 711
909546119 4986
157290475 721
957896806 3193
602823679 2095
276233698 1126
385501284 1285
239101486 797
120000400 400
995924475 13335
209517367 3893
173084512 1279
719032941 6479
390912317 21198
703485258 703485257
855306326 9886
614837255 4330
269335173 255294545
996707623 7624
742518868 10174
352041528 2597
75599748 252
167459999 5000
23099923 77
559201864 1864
144720057 144720058
3334843 1667421
750354976 2939
433246254 12415
3642 987737440
698829111 349414556
786489683 589821798
137329007 13506
911400001 3038
151557238 1605
244497388 228434691
898857812 3871
174725865 657
7623 553525125
545975547 3625
1014 269583054
949758817 407219620
784611056 3595
837801272 332021959
541250530 186527174
625527106 2884
280850401 3040
480494725 4164
678402332 9597
961676297 10659
161930985 1412
321001773 1070
835867330 4651
438598538 1462
528001760 1760
946043473 66074
932822146 4618
409160319 2012
431702624 1439
205799396 686
159061241 1670
46299464 46299465
538917299 2025
91425473 357
16265521 95
692702309 2309
215628360 1389
631865179 4074
2126 575756770
516899999 1723
624328893 2398
47695149 513
501746535 2182
555298148 1851
67163003 809
425463612 5873
977393866 977393866
721501947 469117
790273919 15690
725118908 258939434
386222160 11557
68586764 301
5144 654255072
665235677 6823
749997500 2500
827899704 7236
262616932 3508
835708356 8357
453786780 71485
769670752 4535
443315314 2755
910433333 4794
311836849 1203
63673045 4220
714807190 357403595
526802466 1756
438998885 1478
900596999 3002
737912482 9088
946283052 8283
558683845 4612
814358402 18857
190140751 1350
43116241 497
482601781 9180
325511511 49579
835368713 3108
434484448 6290
577380826 3269
777440214 3249
402160552 1575
4477 534876220
406977585 1952
579386436 212919671
2911 271811714
809373049 3944
2051 539652433
982069919 54288
221942398 1201
864865265 4174
529685164 9056
148222229 2959
700976551 2918
465602089 1552
752152280 2585
7387294 36
369765249 1411
2328 536649768
55697400 16005
336028985 2238
995045371 4730
983996720 3280
823678301 10718
378341825 1325
414383630 3010
752537487 752537487
337148972 1863
954816532 477408266
645825634 2743
733214385 3486
410136806 1942
70755833 24423212
303728477 1438
196198201 792
466339741 4411
109063123 591
22154 277700390
450599999 1502
809100001 2697
768619929 2890
448057569 1968
2398 665209996
471899861 1573
564474961 7560
370501234 1235
2058 92884796
223313020 1517
98462030 447
797992824 3508
426214030 8965
2733 793799979
530165960 6119
622935079 2269
821827169 723177975
13943 751039695
731640182 5898
605572162 11138
670843599 670843600
873826738 328520319
429808161 3310
185700224 619
37648582 971
195340678 956
685457474 271178735
216756303 1977
848527289 2886
853684949 3369
870978171 137054
36948 706142625
244799560 816
601 55576874
572533697 1945
230699999 769
632568196 12473
365399999 1218
470935493 235467747
459458571 1830
505800894 1686
399648034 2337
310252199 220718531
316340532 3780
365519521 26918
380039580 1380
462600000 1542
388070359 1986
91886343 41344419
6900000 23
535583960 3797
383259001 8600
537766984 2847
970503235 3235
164160116 737
587473690 85102
425698582 1419
621902072 2073
569463865 8135
516300544 1721
658130019 3284
299307450 3443
341787565 1211
53400178 178
261084054 1254
627763904 2152
458016174 17045
6743041 24
309819090 1217
246950704 907
177244365 1273
407971751 407971752
289917817 1124
835499680 2785
688636890 3735
661097236 661097237
988173349 5253
418499003 2900
283301728 973
556605775 32945
172472341 708
942471550 5557
52483465 199
30740139 170
192663457 721
753629462 7113
867000587 12374
306083842 1097
764102548 2547
6867 861964881
551247591 7605
920355827 8612
98981883 1893
892766881 8460
978002846 3260
808104392 367671392
350385541 1185
803399999 2678
7940850 334
305442999 1336
94500156 315
234727756 234727757
422475651 1791
450601315 1502
157292695 14703
226453377 226453378
4135181 14
756127838 6015
864330957 2940
967867399 967867400
606407547 8938
154200596 514
95500609 47750304
507669327 11992
24915307 12457654
887570384 10400
116948031 1895
483402956 2822
932611280 4393
406829225 2431
422021672 1730
153277379 76638689
614403044 614403045
862327408 21436
678947293 3876
324300318 1081
166799999 556
351395415 175697707
697290191 697290190
168491239 7751
752081520 7558
495948389 3395
388776274 18925
915341691 177259
963535321 3304
488261292 3732
1885 276069898
34772264 199
337140413 1735
168666421 1482
287265846 994
903470094 3969
901958248 4191
10028 813501522
485300188 2777
298237368 1608
226031105 4684
29412142 818
233828085 1043
774190742 9201
107100358 357
537000000 1790
351936210 1230
86699712 289
2868 381117527
545998944 1820
279300697 931
510498469 2357
910141518 910141519
902595618 16357
414175897 1479
379296368 1392
123300000 411
363877563 1468
174300000 581
5189 551577021
107335793 1509
2404 695144531
948903162 3163
845164346 2977
5759 859505146
550049627 250662557
128109071 1212
640110236 44840
440398532 1468
874608193 437304096
756277934 5565
820103235 3436
839087699 3740
85 25148185
218251993 845
396301212 1321
380872928 2655
393598687 1312
3037 783787663
699271981 386921713
911162991 7647
200871229 88121461
514574561 3429
414901382 1383
743697906 2479
109041253 9555
825934114 3034
823769364 3118
462220767 374858472
345495150 6006
272826289 1736
290948818 3241
262719599 1950
269858151 134929075
501944810 24730
115611464 719
957605967 232598
153118397 1527
306649582 153324791
767666463 6686
388202244 1294
1773 481808098
839208877 7446
128219547 1497
523005835 13429
285155298 6157
272999258 910
644178857 140048
732950362 5270
594733714 282845896
973324040 9490
785193476 5784
834439376 67375
905114780 8223
293732701 1056
400495045 400495044
960641504 475504366
3661 151945052
750007120 4682
441408600 441408600
212179453 4377
58830933 285
231044286 2008
516079739 1905
680346149 19169
131100281 437
261524213 1998
491677805 5422
392409257 6325
314659367 10169
945599413 3152
177900593 593
352231594 5133
98400001 328
805722302 15343
52799824 176
151781926 885
167100166 557
395780551 62574
845268395 4153
659761797 9841
742328574 5549
664198024 2214
828381960 16442
823901194 3051
294299600 981
3185 202706482
27096300 27096300
665737275 2401
995058200 4399
135198813 917
792902229 2643
70447165 281
263240629 2044
73229523 524
530009984 3154
779400001 2598
288600962 962
3722368 32
97845576 3732
544641591 3939
956483115 7067
318901417 1063
518734791 259367395
11531629 279
344364659 1899
450 112278216
531582781 265791391
188932008 84488336
541681714 14184
869485521 14198
973499305 3245
381097297 3797
135600451 452
127800000 426
499362225 5118
804288325 26177
589031056 1969
714897617 2383
399916896 9355
756043875 20975
66189151 225
427500000 1425
243131237 121565618
328913687 1158
904180580 32740
295275449 1455
915068912 457534456
307200001 1024
129505112 78147738
661201386 2204
163815621 1076
735357085 3868
596401214 1988
76162475 276
992345592 8071
67054544 5661
109346184 386
273914115 220187
742358675 9014
984839268 482330859
758309278 71182
21453663 363
176697388 1067
551514459 2030
788502936 3561
151991581 780
380719920 3540
525900000 1753
630894651 6467
987697755 493848877
34603104 130
545470695 7095
654198420 3797
943716153 7309
851695554 3954
965702894 3219
270001227 900
330683621 4893
720703815 3237
810086431 6738
652500812 2175
780420000 390210
57551760 28775880
6130 598299421
573600001 1912
867506126 9143
637200438 2124
41399865 138
847116919 41218
590194270 3969
98999946 330
920704440 907901075
272178295 3955
348572699 1350
890426125 38652
507901595 1693
349598237 174799119
715223389 3209
188936012 889
475098625 2688
724517583 6319
6866923 824030760
346756727 1158
949246070 474623035
53207806 799
610296559 305148279
58786505 693
683700001 2279
43348808 2264
371613493 2195
831304794 2771
77075169 545
129372081 570
227656632 977
4981 756251687
848647705 4548
577060063 363286511
163823901 163823902
179099403 597
373200856 1244
324583033 1704
971446068 332964113
357240445 1276
136399646 523
457498916 8720
134138935 722
168016684 84008342
989921 989921
3069 724026204
438383143 1873
16445441 88
544712712 544712713
201211841 201211841
181194346 17000
256506928 9951
626702089 2089
841090451 4778
241500266 805
669273520 3200
815998175 2720
250870842 1648
837259428 2874
348394635 1783
338019969 169009984
204237356 705
380242372 380242372
768984170 2633
84675680 84675679
976703004 961333257
226 58892662
704707339 119260
7199975 24
297000989 990
593978011 4092
740978458 363028774
353699181 1179
243 68805450
750344149 3371
391345110 2215
120614512 53107354
991462582 6205
73744702 263
346047097 5669
395098682 1317
115500000 385
995249275 995249276
397343520 1440
609561990 10602
687354650 6661
360074489 180037245
7390769 44
863687980 7660
930003100 3100
863629270 9356
836700646 2789
932103786 3107
476879363 7134
215701038 719
2072 361295039
998897581 4702
319731070 1144
780705640 18910
543323927 3754
707015063 353507531
629 147980427
981356133 4373
657967475 328983737
878211294 5714
771644240 9869
606506111 25682
246299179 821
551105191 275552595
478341998 3602
48268196 295
52738568 283
814158958 95581
807201433 19813
29241104 255
234280241 802
513598481 1712
514584215 7722
173399619 578
367223397 1904
18522790 18522791
282671794 2237
172500036 575
197073814 98536907
624852057 2163
878702930 2929
712767616 4737
1142 28352265
634531262 19597
312300407 1041
598285743 4497
2632 714423077
533101776 1777
386 104800665
766297098 30156
320699980 1069
21599927 72
697713617 4698
163500123 545
5008 212617253
321295514 1350
545758140 18870
715374989 715374988
24617627 252
714405513 4471
180475007 2203
634197885 2114
683325330 20189
241997161 1860
480532605 2162
107440688 499
317301919 6306
598902711 4682
200332917 973
162831493 78264931
884436349 3521
3393 588469114
987163776 3792
117771940 479
278289 5
781795739 2942
171053749 791
500136000 12824
1230 358724580
214 58800994
269869320 1956
583191913 2334
399950277 4082
12869226 110
823496907 106644
354812536 1688
915367801 6780
280519992 3162
640979802 6078
596646434 297695151
522638019 2754
404400001 1348
12641307 89
251100000 837
213998800 1616
578401928 1928
724197586 2414
171108102 1373
62225370 237
797400294 2658
410021217 410021218
445801485 1486
694101833 3589
418580581 2985
823177673 6894
874153171 3555
185997942 1081
260191181 1357
2438 678778208
796500000 2655
912896957 3043
314399732 1891
929096903 3097
128211869 1362
638408881 8410
59266536 201
55500184 185
350052784 1912
893335394 3585
793605239 2817
939735159 6034
376369236 6012
700737451 6290
7021730 88
469076538 328903960
619553611 2295
619143603 41498
279599999 932
641869690 2307
787096365 2806
93509571 693
33085532 33085531
617224840 2339
925419283 9354
817308737 7948
656408064 3606
521261240 3909
641699784 72648
592801711 1976
624999074 277196707
417898284 1667
699897668 2333
390112293 1558
598202405 1994
89891190 1030
241900770 115584337
642780953 15479
423635004 6981
238706869 985
807902693 2693
692175328 2384
982230707 3386
204661045 1282
147814126 1219
555879841 3104
562103237 57229
990385952 7256
387717197 193858598
75851582 257
233506168 15832
224999249 750
233541758 1634
731763570 731763571
795902085 2653
307709885 8743
679695775 7283
8399996 28
167790779 83895390
783808210 2739
505621616 1724
892852484 16759
609185797 3271
459647153 1942
471013897 1592
101507025 864
168363171 1037
531683467 3566
171768771 2672
392512245 1358
663106485 3024
80582117 575
710395620 11110
706717444 10361
858833757 3098
542987341 2080
988 261317248
250499211 835
814202714 2714
946084291 511285300
797972921 2876
805150248 14952
600671197 6601
953977096 145935
363717290 1391
911127893 3447
524198401 37230
790502776 2635
475629203 8588
678602260 2262
927676910 3670
757500001 2525
502476879 2351
893097023 2977
868553328 4152
295847226 1394
570628971 8169
696453119 12595
131099562 437
425985101 212992550
107367818 1751
406955339 2706
398797186 6778
920782901 5134
426999112 1749
676202178 2254
92446779 551
361436167 1751
899303446 4291
218705149 109352574
511946396 5597
564076179 8132
782597599 391298800
593132250 204868217
653099214 2177
385432376 1575
476277422 10741
6178 550239199
779256646 3553
597721499 18534
496987795 496987794
853031920 4936
711979031 5405
626372597 626372597
274883199 1630
634866205 42963
965795367 7256
1705 430729229
818606909 2838
885886552 7281
1807 234429966
578486611 10827
246498685 4443
502361800 4013
541738113 9021
636135345 9145
415931279 5035
791045282 6499
549947401 14440
25113421 90
414196941 12276
397676982 1457
892800001 2976
391203380 391203381
724077670 362038835
758959969 4233
325319196 1457
279863619 139931809
713264466 8583
479699999 1599
506607361 11280
210694959 119293
997538247 997538248
464001532 41307
160991823 4443
751313661 2732
98251142 1378
357141752 3960
951923161 3270
19319840 161
13156013 97
94200313 314
83143465 696
615115859 4177
149999499 500
850785329 425392664
942175868 4593
904214280 3300
761696281 2757
792899999 2643
706497646 2355
696005074 686341590
863509738 863509738
979712803 979712804
277067569 1151
127200000 424
709723431 7748
25227504 144
717508322 21298
80869234 273
407557301 2264
149713543 1089
23065500 125
582460297 14223
429576022 1509
829216639 7588
816275386 11617
979200858 4884
619496954 8508
934799999 3116
2245 237846827
251649123 2649
167486619 2638
134658579 2111
811490186 7415
960621745 480310872
860860418 430430209
113618227 431
253684087 1083
901913388 432083487
492601222 1642
295233153 1156
768848399 7380
730612077 250116279
83700000 279
610746613 2454
638202132 4381
1961 140528672
499849560 23352
456902480 1523
4934 990968017
972177589 5989
289200210 964
390727057 3686
531383069 2126
555816823 1903
322089071 1147
858926749 5638
287215720 97434782
824468064 3192
607109976 3994
861160112 24656
2457 511526488
622799999 2076
796075122 763159806
36893446 6707
43336757 15717045
542241979 7086
456396632 11865
658900136 2909
732509181 15418
827699999 2759
175800586 586
556374920 270199453
396298680 1321
551461679 3353
1750 157356500
623621679 3580
894745462 7697
570136679 2844
583353820 3430
214945152 5264
146759896 765
567742176 1901
986098186 3904
266823832 266823833
210754598 1281
509294047 254647024
844502211 2815
760503237 2535
719102397 2397
731064495 731064494
895854336 3328
758326173 10741
991572225 4459
2766 802548990
407959871 138192268
102000634 340
86400408 288
781907274 5653
2505 735741439
619274578 11978
121522392 116927811
476014266 16659
763562381 348287485
862429811 3516
540843255 270421628
121672669 469
570409582 2404
84633471 2728
317184013 3807
930135263 4512
780427514 3945
362101206 1207
474360250 3625
215849934 1240
75141904 1107
357600000 1192
361499493 1205
501595420 1739
973894244 7146
930093697 3528
606866803 17926
66237179 33118590
900656630 3296
667237044 28654
980726720 13196
683143299 2950
421186440 8565
410428944 1835
763051977 763051978
617704044 2059
4015 622393255
2328 530864220
288601399 962
406014108 2264
948139602 57196
625538100 4705
884552623 442276311
769429921 7120
526203274 1754
37375347 373
120394220 794
906562224 5825
455965164 3054
174063709 8099
561168037 4026
679127114 2661
276175785 3299
697589338 6619
121450528 538
66859753 1027
857644215 3692
336298880 1121
846783959 12408
199369295 3448
719596098 4470
208705345 971
883104103 5015
210317299 1075
450761375 225380688
292602795 9182
947350249 10150
224947377 3151
252197367 12379
602605652 2083
248034076 9161
733446065 2751
687516649 17428
54 14109513
203068963 11478
647878156 3157
2282 575305892
865517509 385003137
624599624 2325
406613731 203306866
978900546 3263
351513215 1674
170376000 2480
925967721 3466
579901932 1933
1713 273963715
697675669 4021
774407706 2683
894684667 3988
999569969 109422
374507312 187253656
33071016 127
517978693 2388
985504763 3285
565393935 2188
723872384 392575919
240 42888043
616114282 2787
302094581 4684
1647 488447496
827172591 24578
447301490 1491
17319571 10149980
502158832 6832
188202080 11762630
8476920 72
4613 440453228
225483615 1333
396247923 1913
858635031 24655
961638182 961638183
479526122 22074
115377287 453
818645676 3842
607110301 2937
288299446 961
308644817 1262
838403383 419201691
531839997 265919998
897644743 447338316
66000984 2436
482461126 2999
277487313 6571
547583040 6080
570595687 3345
184633470 976
663414425 41312
933830391 466915195
894528088 7273
357059798 1593
513 44048035
736070760 2538
930969722 14779
3336 690182171
176991499 610
963603213 3212
995052896 984579250
264742228 1000
869663173 2922
787479364 11942
659097803 2197
145469741 956
109278475 109278475
957654003 11108
773103191 2577
627597218 6771
226491173 886
389390997 1801
595501307 1985
471919025 2535
506915434 2537
1796 280730964
1925 131839400
209206526 9957
423668990 2363
642401199 2937
693949742 693949743
629181974 2438
501399257 1998
973460110 8872
624609322 3381
114851339 763
252185174 1087
1399 300149387
85529626 538
519914171 2386
3428378 779
820346800 3224
474531992 2379
28324645 233
663898738 2213
154131953 2719
315488809 2118
222799432 1695
13893082 107
786073359 4280
513652128 3064
212454779 1020
804899690 2683
516549770 1777
122815163 1024
371159740 1610
187180046 697
377101256 1257
667513395 9510
870048901 9810
782997695 2652
178271551 1075
14009201 199
699 128022013
298931325 1399
945150470 841016632
263240432 947
501500179 2966
18769953 487
253377744 897
500515649 2775
648142691 3781
453598870 1512
655274029 2205
287497563 4210
566500785 5846
169005025 612
163200685 544
193591490 1689
717471148 358735574
923381035 7198
183300001 611
781337232 3588
354898818 1183
920246284 320637632
456863891 4636
285969936 63563
29100118 97
944103148 3147
870165364 52505
283207267 22862
853526654 314084042
160913422 972
213733494 1786
409615833 2588
12418 562692579
638905594 83237
537460817 3044
597162119 2412
353099788 1177
364034224 182017112
551372617 9525
538056813 2008
263241293 131620647
620700257 2698
494062130 5461
236379450 997
723753876 2694
856035845 13683
476733471 1686
871745711 12203
283894543 5519
596863471 10682
697619076 2725
925029312 925029312
6078 458624111
355041491 1188
159590713 1583
966641077 87463
468587869 1758
712201201 2374
857997141 2860
706892862 706892863
411600145 1372
502498326 1675
442115593 442115594
838483149 3297
247200746 824
261588423 130794211
30857379 188
848602078 6464
217716179 1127
728567937 3022
566246228 283123114
879895340 10334
226740424 5485
255175048 6388
297581483 148790741
773027215 757894213
446398512 1488
82508058 478
726210217 3162
692598598 2801
995428770 15645
771322370 3884
928181540 3610
54013919 240
928325938 928325937
992998176 3310
784724313 14329
416100001 1387
77836148 373
656949252 3083
5240 948626901
475628716 2973
368038547 184019273
855588376 613325
156600912 522
892907746 3281
814331107 42704
882880641 5185
293999021 980
831505607 8254
79500001 265
52679282 189
577447421 6380
717540214 6115
435484123 4141
981722680 6106
373132081 130195040
363600001 1212
560543292 2303
896098441 2987
719102398 2397
754569347 7852
806631124 21895
645299657 2151
435016658 6531
8938312 65
558120444 2283
542112750 7695
759033595 3689
887903117 7148
118028180 460
254935263 166157535
859914774 4315
228582216 3896
847847885 6244
874037060 13196
633077915 6483
693228892 426744903
843299999 2811
785238426 4863
535298401 2223
873472996 6845
626100000 2087
115012117 1186
24300009 81
287526759 1982
202499326 675
859913496 5605
663523951 663523951
264485942 1441
350386415 2658
797341200 3671
174073705 630
151833179 75916589
833400524 2778
407970590 2640
791875138 785348588
19188387 81
955018437 5039
994548774 357145657
707584550 16275
3442441 120
337201123 1124
182529609 91264804
72539844 72539843
541074116 3676
711375633 289717933
893285560 8935
165299563 551
495717222 2366
4284 516530448
388078777 8856
933328337 22758
364200001 1214
599035194 2312
875641463 3428
288934875 1806
995433421 487755173
133425549 9145
142712985 607
220157936 4507
902105534 3007
855 132488490
64548090 243
795567759 2786
663521628 8162
889533195 19408
2493 414344534
333167989 1850
312144764 2595
882462057 5251
233588464 1448
194873390 1677
920434981 11632
658202302 2194
520553163 1797
855480367 52577
922823373 45298
4475 394090928
625509182 35426
12702 834912849
4890 908268600
798641920 20776
297301464 991
161224677 875
722740370 2563
172200032 574
4066 10164790
213229261 1843
575998511 1920
98366099 1509
44101147 198
72979200 315
98700329 329
332623788 2959
420590488 420590489
795515708 795515708
592719849 6723
892367841 3640
462792393 231396196
478135951 2850
219707640 3078
631315567 37314
136426532 634
385 44008418
970803697 3236
221100226 737
85123517 356
1679 421825916
615302052 2051
561301871 1871
894409957 7166
343695455 1872
590045214 3283
374808955 1409
678836562 2587
258499338 1465
892089812 14738
996564361 3811
613934461 613934460
569571423 3838
963871635 7023
135300043 451
795694771 397847385
814899572 814899573
8818 160478782
464395791 165605996
796292592 32749
501707214 37494
659636489 8981
899522361 31918
943044862 7923
828445828 3164
174098928 4589
392355729 392355730
303367653 129408662
288237828 1083
152356631 2174
7477665 62
946039560 5977
99900333 333
226426713 113213356
983672271 12408
67126721 560
654597818 2182
684516485 4434
257516379 1327
426446174 5209
390300563 1301
747904710 2493
443701883 443701883
162363006 584
26256 861943499
710612783 4968
139800264 466
172495199 1640
422827240 1592
346199093 1154
252801349 249705076
924351509 12615
981300140 3271
683700001 2279
471244400 16353
227569213 7794
641778438 641778438
1378 382459766
676059426 2741
81366750 290
242081803 121040902
100419082 1233
347999492 29519
923100000 3077
617541407 4833
929278845 89747
843588989 6543
274316489 1197
354599354 1182
85272166 2729
190801049 636
899432589 22492
210227971 730
12198741 86
566834639 2291
196003489 1502
869903281 4638
782903721 9494
855369414 8969
336400953 106216
968114490 11606
611778987 22477
468308888 42881
638957206 2269
641237585 641237586
572865529 3316
13251892 76
461398631 4148
470695369 470695370
689476770 2605
2646 781922106
498176279 498176279
187146960 624
842097699 2807
787373841 6437
896379349 4905
364864639 2466
490031741 9887
666000633 2220
402187671 3776
59749 363330318
292274368 4288
500141186 4174
238804245 1337
265501127 885
249630848 2861
30383423 192
518098274 1727
6345 876613936
818495755 4426
884420016 3263
12065808 73
167054180 1043
856 147344136
839580382 644373516
204875815 949
263221799 921
909888565 778796122
976159078 8159
175517378 771
454143359 3929
483975402 2177
975107459 3270
2905635 2905635
254710241 1052
748157411 5642
239944409 902
99770286 395
653367900 3491
955523565 5482
695083997 11237
335917850 2410
872150400 5760
136505520 469
627701650 565124354
284426183 952
678267054 11322
436817936 2384
217062721 4656
120269514 120269514
6625 82441500
70799834 236
747150535 20141
276577037 3469
75260581 305
31753989 109
253825762 1154
554938786 1942
231867340 979
553500041 1845
425023801 2040
530547372 21521
962594146 11408
964700701 4399
145638792 713
39025784 842
634803450 2116
168210770 1308
683343900 4425
337810499 1710
723956335 2644
422794985 2821
418801397 1396
931163097 9506
176210944 3328
78251730 1086
82199725 274
224814850 1022
721424021 3498
509169169 5391
393676793 26714
946038773 17293
652516513 629259613
916217604 54418
977719329 5282
592461850 3455
643367594 643367594
978883801 64600
332649935 1934
80855324 304
587616197 587616196
948900410 3163
106284246 748
760941346 3813
829904349 3780
895117300 895117300
943013513 4501
23522 949653124
348797881 2540
987603292 3292
957003190 3190
897137039 3480
6875 883226864
258576636 2795
738070966 3636
987618174 10389
2676 538622945
662826880 4868
970200000 3234
369073466 297964263
346903925 2156
831334381 3810
853555804 17265
556459952 2143
431142318 55431
345543215 2694
451879198 1551
306416427 3077
609904332 2480
154782397 154782398
944801519 472400759
922379680 66809
5162 884045842
506626478 4430
824097338 2747
774008841 5261
444677913 248445
9388082 87
252721977 126360988
197496434 197496434
405136758 2897
975596749 3252
572099948 1907
461101536 1537
198112010 1267
313934288 1894
518570936 447092693
469366 805509812
133624980 2446
528900000 1763
818595539 6267
65500 420013836
860558584 3049
556821291 68263
427769210 1723
183070052 853
275099554 917
866774817 10829
57909995 481
327364846 163682423
493032805 21833
317688864 1647
754123941 3730
235800904 786
796203650 2654
860376651 5894
554689200 2480
406903314 10705
935176613 5233
99300308 331
791982794 2654
329720525 1142
678902427 2263
777512250 12575
603600001 2012
659425181 19409
145799515 486
388902817 1647
802028807 6132
42299985 141
879293976 390128779
592157650 90062
79691043 851
765302551 2551
209614762 3511
4524 232268856
511735332 255867666
717517455 333691350
7114536 7114535
854770005 2995
130952525 65476263
489370686 23137
343437811 6536
860999193 2870
972900001 3243
126332496 66863432
47505479 264
1885 402389189
697095153 34887
492136483 30747
783258721 68240
718247606 18427
3864 556295729
780569656 13573
834597217 2782
552867744 2013
902409416 11529
529712134 18347
731701652 2439
174300206 581
589717842 2058
157958 909840158
618600727 2062
371572849 1261
410573900 5113
967109020 487763
341928116 170964058
311450760 183751314
544799917 1816
96304995 48152497
930203455 5824
15968057 68
847994492 5546
467932168 9559
764343800 102185
741353460 12733
189245569 1416
136139592 857
572431545 3358
138600001 462
292575096 1562
443448993 443448994
584988691 5957
532850542 2191
959140402 6313
796578788 6769
697085951 48128
282414109 1922
905253552 210600
543886631 7800
519 95514541
405594480 3324
930956839 13830
813130308 8406
25650768 215
329150112 164575056
719876893 2794
5615584 35
695377494 8943
271499095 905
53539627 226
185943419 1374
318381566 1645
512176703 1884
171749113 613
4760885 39
407101358 1357
763204532 2544
402898657 1343
721542149 9030
204080971 932
89061295 492
982153153 7341
21090 497036399
930081063 465040532
336998480 1768
89436505 89436504
598149433 3151
704325696 57656
523800000 1746
930599999 3102
450726814 3168
752099999 2507
431712465 1965
851478631 3547
965096784 3217
30804807 448
943196856 3144
234746409 2087
406746273 19049
673743510 3408
506399999 1688
748018147 374009073
443525544 2220
331050760 24385
812664449 5626
822033999 7250
18549469 89
506700603 1689
137442 906963698
615922772 2146
608992114 3175
854350064 3793
64211036 461
484523046 1634
732609472 732609473
273659645 30023
939379679 5224
459899482 1533
121048264 567
509803884 509803884
851210595 2885
815702937 2719
379056296 1522
562198126 1874
926145372 19951
151130180 624
404012808 5339
699597668 2332
163718497 2566
822600001 2742
550411626 7818
63610892 850
432585532 1985
6124 465119864
129899774 433
969011513 109129
399900001 1333
959184029 479592015
746088969 4782
739806454 2889
522936315 4996
184195823 1068
931466895 5030
793428261 5332
62597663 288
926699311 14396
375301590 1251
774786816 3456
182778079 2279
820875637 3427
135147521 67573761
181441401 725
997460873 27306
914738358 5795
189150862 1888
515586744 8049
784050603 10394
359112161 2090
762588154 22021
648883462 648883463
895432182 895432181
951326688 4912
41878328 241
607262326 6061
305328940 1995
799494984 3351
883911444 5686
241500806 805
405599869 1352
598242511 5033
37799891 126
731050832 352471969
855652087 26597
819241669 3717
295320129 3526
4140 570742112
561505343 11409
661637536 2896
218305197 1583
709797634 2366
215050437 3843
545385298 263603
279343920 2120
609360181 2860
81026518 391
294065837 1478
730065440 7528
961523877 5411
845570233 54567
409576347 1726
765222105 382611053
577433217 2565
800006596 4794
5477979 22
503592292 5847
845875547 14787
905785509 18233
423822151 1725
95580927 1337
696839574 11577
155527576 1021
129000816 430
477118587 1784
846924902 6351
1530 401988815
945183451 472591726
154499747 515
624145473 8127
990565641 11731
102600000 342
821100000 2737
4192 416085344
356701192 1189
383531855 1823
430816512 1893
384598717 1282
441328436 3156
154906712 1671
144 35571456
154367076 575
997050835 982566497
760183130 50226
341099999 1137
32100108 107
252417065 1132
494999874 1650
899997430 3000
4381 749624148
992520622 5476
388210698 1451
92871335 544
539705459 5649
266446140 1555
915169927 4000
364617900 1511
165299449 551
126933251 573
891197356 9475
690261669 690261668
340096914 3316
565218360 565218359
440620161 1887
368723337 184361668
493889480 1780
723430126 3975
335999999 1120
894600000 2982
68700229 229
305167530 1076
268225949 925
769799999 2566
116022777 838
648993587 271007414
899729324 5247
842024725 2868
662241959 2280
113508547 2503
16710 786311531
731999787 2440
517800654 1726
180502717 90251359
521250557 3558
930495612 4132
111733191 712
148199507 494
807045064 807045063
475320600 6849
398935068 2058
4190612 18
905848893 905848892
91218984 411
984798889 18532
147330990 2766
806700661 2689
843633336 2818
814798943 41264
197999448 660
320882770 4913
19179 841804668
851119371 17358
732097432 6116
3669 258570698
607781180 2921
278218326 1225
558836751 2125
249426288 852
293929018 1686
318301390 1061
335518271 2892
703748449 48672
156503817 1611
851425030 5733
818095425 3675
974185765 974185765
226813563 801
971466546 485733273
361859091 2954
669731465 334865732
558478514 9538
47700160 159
994252996 3357
603598864 2012
675851854 146909
895460797 5364
2025 483708973
3325 862288875
853500000 2845
849405333 3592
961499090 3205
392998896 1310
4650 718345950
184065704 2516
295318452 147659226
442051493 6043
693600129 2312
271444379 2170
113269540 41765209
17073120 68
483382022 11877
711601410 2372
495549139 2037
275260488 2176
324580153 140559700
832764716 3676
50099833 167
164673559 3128
414899523 1383
457393205 2361
752718758 4357
176171799 3700
225458125 2020
579746153 2301
141192401 824
392375059 1452
423255733 2521
561642550 3248
670499999 2235
773559303 27476
244957751 936
884023182 34547
607483871 3430
25701 354187090
188 54161855
715152952 3173
573956755 39971
931730317 8094
161114865 2703
62699791 209
602322932 3017
405931734 3198
83078875 41539437
481592637 3233
60225607 233
969633128 5273
620399999 2068
722959499 3193
865104991 432552495
401999560 1340
484060512 1954
734360431 6428
483056817 483056818
385304879 1640
34941786 33082779
291291494 3375
463741151 1808
820497923 15682
79468805 523
214107216 102374
945092603 28189
92959752 3403
816898922 2723
497399259 1658
658778040 4392
39687374 4875
556023698 2117
595873895 2679
41981 757556416
746452829 373226414
877 87553822
439023120 3268
198665792 1279
4879 313236679
799961570 44996
622533489 622533489
390958259 3140
369014924 4819
364951685 182475843
806102122 2687
166800001 556
991708481 6271
926842232 3667
835614989 4829
51300001 171
886606031 3536
619276147 2274
772646672 3005
154539305 1998
152257029 1731
962225297 3342
36194826 136
891031057 118823
151636101 1034
530657366 3917
364716506 1933
731432048 5051
475284390 11777
383743377 2099
901119815 6588
329262432 9012
637365648 4944
492901775 1643
420295729 420295729
778822987 11755
405001762 1350
531062200 390340086
643444004 3052
16074 949146914
931664387 14461
587998039 1960
31499999 105
719777536 3799
897735703 123621
172355980 2368
430043951 24815
19563 309193215
622221806 3468
345429109 132029631
89323971 381
131825828 8477
290400968 968
617312962 617312963
138255361 3072
462945363 1789
566142998 10969
714597618 2382
396892782 9133
373008241 1782
783902746 2613
514557994 9331
559200000 1864
922062315 4539
920069442 22809
247617698 193380577
71737219 508
707998968 2360
111756541 47640878
566856738 5189
7038901 44
389182037 7280
415204344 8458
515589764 2197
74337120 342
569699529 1899
186268158 642
959438622 7522
65107847 276
355873984 2384
825499007 3424
5022 258708640
639741932 5073
761897168 6689
590301733 34967
884895355 8132
987893108 3717
450932821 24180
212419697 839
2772790 2772791
259038233 259038234
678302260 2261
672586985 3785
656693521 328346761
173999999 580
988894765 494447382
106237001 41004867
540857568 2159
285983792 285983793
970457411 4687
401101087 1337
47700158 159
823034279 3576
658011540 2370
40 10528120
162067812 911
596164139 3180
216311369 854
900002 3
259746897 1684
45974209 316
320566607 450234
621235201 230833011
346394121 1928
599609695 9688
888493136 9681
728361904 728361905
90399026 349
699839505 433069
452090724 13571
764192297 3128
422828171 4166
59589648 371
559075795 2490
648078892 7513
138732357 505
942225534 941321266
748812472 4209
5532 777400896
567079703 2572
332717575 1806
527220821 2878
50699882 169
227897938 1416
891226029 3164
58574862 793
370272059 1395
993896686 3313
2777 535724089
289199036 964
41160042 231
962585775 24784
680089228 2548
972701246 13915
477742544 238871272
443588151 1825
81396690 383
600160632 5628
320101067 1067
319406355 1849
977100000 3257
924408171 21445
366338210 3564
212100001 707
985211752 4919
769197436 2564
222634503 4222
690296309 93663
706498260 3277
695022531 5731
106239760 2552
663973016 2790
830159905 6423
259 48721267
4882 271405026
547798173 1826
821812186 3740
965696782 3219
29397453 29397452
327297744 4944
151758408 2246
131099563 437
368395903 6327
661188676 583072471
931787223 4143
573862305 3247
582285211 40851
933729092 3399
272904783 1579
96710525 333
478617309 478617309
683839696 2485
31442 749671606
981772823 24796
732934836 5271
353399642 1178
455338211 1555
927229716 3534
303433826 1403
591941368 6038
962996790 3210
989423724 3755
55500184 185
613779681 2960
471993355 471993356
3259 941697576
189599566 632
228898895 88186
428095793 214047896
928592947 464296473
410401619 1368
831577472 415788736
942104279 41693
2029 434362742
798919707 81051
286685934 1381
382800679 1276
588393558 2407
535 141679235
601357229 4754
998274747 499137374
120978001 1144
462916084 2127
878160519 878160518
986404303 3288
420001400 1400
500158831 2490
644252093 644252093
6875 876851189
977377925 3342
126969415 1223
841178199 420589099
107461381 725
1791 93427924
215969534 869
371324289 1647
236699416 789
575917453 2284
823303318 6267
352867163 1833
867297108 2891
405406679 2405
919077097 4933
12836 337458440
158669028 960
611985849 611985848
631688706 3762
293486610 2666
112952187 112952188
850502836 2835
798140985 106789
614799424 4949
707458136 4048
658012715 2903
727632510 3086
911589949 455794975
119528073 1087
822918675 11695
797100001 2657
35396519 3970
273764033 273764033
539099735 1797
340116397 2453
765759168 7088
722687999 361344000
503015709 2162
316636318 5843
681937031 681937032
745497192 5676
350491930 2404
469367686 2441
4816 979603661
373918141 1745
460021985 16288
990300000 3301
250689022 16269
945211679 5796
847800000 2826
828902763 2763
859999279 7336
773069271 15992
994416487 3527
188020574 675
441951344 3069
526799731 1756
673791649 5189
269870324 269870324
459344354 2158
107023538 367
3478 805450596
414168539 1831
745346729 3080
677381203 11800
235956770 851
579924119 5917
533796929 6482
514801716 1716
862202873 2874
673159077 3728
871324479 4160
235044369 187749636
678869887 497199677
946710799 473355400
912833267 3963
689698323 36277
402850493 3407
786857874 8135
432900778 1443
185492790 711
957950969 5367
575103418 1917
83699721 279
19655960 89
658421445 3405
63120516 400
941128269 941128270
697790483 2393
516660366 12817
434999269 1450
243248679 1607
308277299 6244
920633174 10395
242609542 242145608
852726396 403656888
224791825 103344592
798070391 24584
664174806 7026
266008815 1286
995142418 14541
781501103 2605
647308518 6556
733228431 3466
105133285 353
538455660 524857953
134609363 486
253800000 846
191933070 6740
66 10844658
712235188 3483
909574207 20614
27976870 102
122995861 1644
158999999 530
688223210 2894
983982705 407255330
536699647 2450
787564439 6460
215999999 720
390978604 32220
360001445 1200
282579650 141289825
259272277 1139
374511516 154706448
163499456 545
1402 333942702
459601141 1532
432599823 1442
903112406 37413
994918461 989352416
831571115 8062
495950786 2005
947359151 12008
487990440 4284
112980461 56490230
649680031 38129
570478738 5070
7004 884345505
556245709 2945
47700160 159
576281215 2368
224997355 112498677
718676748 5924
324896196 3167
718898295 26761
757544201 3820
404478107 142376388
628292611 4038
757388239 3101
279300931 931
21462 633198757
983103030 3277
882407499 3250
775273661 6546
771382042 4049
239855443 119927721
479742129 3122
829294956 824606281
235251099 3160
718863767 3550
116380458 397
804978661 7185
992758636 489888492
201955423 881
491440974 491440973
227751131 4039
693747204 574556051
987763205 987763206
930892083 10792
540603143 1802
638326003 319163002
331113367 162242128
453235051 1770
730802436 2436
270799282 1669
284589455 1344
295222995 1080
464612114 3095
3390 862600064
818104270 2727
459332939 1661
950974543 9764
37705735 198
620203709 2963
760688032 10804
959093849 10065
591454900 4090
112898583 643
497938060 1735
403630831 1598
618334641 618334640
865200911 2884
86261716 293
734627291 7868
358900217 1323
882086457 4371
261398371 1115
964124011 4281
296737215 1636
700126827 350063414
759654848 3494
560725809 2949
967527960 967527960
840517339 4621
236472031 5254
83225638 463
421380564 1419
883203975 2944
893184893 3860
846313965 29054
359295378 1589
517675454 4455
786002383 2620
308187360 8080
47043383 5434
705597649 2352
64767999 352
596511837 298255918
314650986 42601
889498924 2965
296550672 1427
738369633 5291
188330875 1860
909428459 25895
615831675 7058
5792 333917771
2486 475067142
2567 616218591
343500224 1145
92887767 778
28484943 494
281637367 15866
179699401 599
309199319 19837
994850312 7184
829777872 3688
525883955 8097
6217 628793597
352123079 1480
13189 669473640
598031305 2652
730837092 15157
967801033 3226
181990801 984
830048480 3221
628577523 2258
168462946 579
104689144 355
317017435 158508717
762299999 2541
373403310 1507
517612403 2406
782721311 4291
930536720 25669
575789023 3041
148749480 760
287969172 2613
622116953 526419447
814373548 7241
851100000 2837
53268097 206
486683489 2066
402430951 1859
295461895 2166
803397322 2678
567625017 567625018
294600862 982
912898210 3043
575733817 13944
548646000 3000
558196053 3224
140313800 550
440055040 3409
903291010 10427
794057753 397028877
697604457 5091
447570431 15088
621297929 2071
3370 829140193
214544827 1121
319428371 8429
946734240 4516
125512994 125512995
606124964 60365
764702550 2549
542308295 6324
47482679 210
903324167 139823
589203861 38611
477901592 1593
611411277 305705639
63300007 211
472172680 1720
266621125 3457
78600005 262
245699181 819
680102036 2267
509150755 269615365
78600230 262
421472732 10006
939709264 7367
266100855 887
424890144 1724
582599999 1942
381700752 5410
212008037 1799
944092600 4796
860700001 2869
982952059 475385869
525679841 14896
610378874 5575
974999999 3250
853312218 5511
71450911 270
631732077 2787
467019876 5451
22500031 75
752221354 2635
297313132 1393
515661427 8751
1469 228764374
791697360 2639
577015243 3098
612315164 15662
877061791 42033
39566396 291
735483136 2741
644524651 2868
927536124 4077
652777497 75661
533401778 1778
341699999 1139
133984024 613
302564545 109308
804187045 2861
12600018 42
788528014 7117
436860288 3264
418720016 18161
459040609 1912
238579419 1069
566010342 14877
176079780 636
136959644 643
946503156 3155
286200000 954
387317174 3658
384273583 1302
345301630 1151
37799873 126
450528933 16223
3500 267247762
387232703 1728
1509 262666832
86071687 344
682812251 3554
245359415 1167
719504765 4905
599450816 8349
46958412 1913
639478350 3616
450382439 2081
947211409 62946
629598482 314799241
653672556 2286
389871931 1574
835674146 2961
539566704 11751
697502325 2325
290699030 969
462829896 2169
309152848 35041
811837424 15376
46341521 746
182445279 1130
820271552 3158
103069861 1927
461133893 5246
14300 997807393
438697192 3238
39600014 132
431702294 1439
971098085 5943
564096521 6115
967143124 782623669
464198184 10834
970489292 485244646
761259093 19538
430901981 5869
2532 237720354
503979278 251989639
559659195 2483
1245 344081153
142908984 6979
126967842 1183
431252271 2134
355899153 4662
917237379 710740714
2735124 21
268286560 22690
759297470 2531
789071490 12002
846926690 19863
233719179 887
826761603 4360
53699820 179
278999763 930
434997256 10885
65614999 309
981365769 8997
536710684 3486
830365199 3150
983313294 3442
15792540 60
175797949 929
6564 798865056
440372246 1531
1118 111614389
328688567 24144
713133992 3116
720756598 15820
878565574 3956
897624981 3509
64200001 214
991699493 763205096
308838882 2134
81062251 3625
556165243 421718642
50116972 835
25207975 85
625917806 8001
595997071 2359
444301777 1481
262665883 1266
171571804 663
339399996 1139
401597992 2008
65725130 23055900
157227718 2881
270911234 1644
44137540 206
734104700 9801
636298009 2121
394780598 1531
749673290 270791806
1185 221281858
565727292 4044
556062024 6591
61534983 293
105533063 392
793502644 2645
597468846 2759
115390885 404
602531078 2463
539 122202619
492 91791104
911783575 8404
487365770 7790
186300240 621
800693621 1109786
834100372 4501
332631015 3238
440716193 2498
472232811 12355
715041257 7488
279 25499484
546029691 8383
836917565 30635
779909715 36693
769085014 2666
2154 453800412
15231 864321441
44166373 2261
574198086 1914
799489085 799489084
194280659 998
678599275 2262
795602653 2652
232473693 4494
265700505 127664
847098648 3726
839484476 349824582
243300001 811
103800158 346
279921669 23054
731080629 37654
310162238 5314
916404185 5811
5676 342873948
27907208 99
425290424 2254
12000001 40
860639739 5092
608892609 2325
1373 367368118
658782055 329391028
326214527 163107263
937247759 4770
910065119 3448
165230519 165230519
595498015 1985
450523356 1524
474972688 406861400
431315382 5196
451746467 8886
285980324 1292
557678175 2699
728699999 2429
801141180 708914524
914792273 15923
483877275 3645
998494794 10417
592424596 2662
15002184 137
830862536 830862537
291453815 1241
143999999 480
343682406 5769
761965739 71870
502076481 42986
997157565 9257
714369247 4376
930297845 6641
155795445 897
710864256 4045
274972987 1319
218881965 1309
2207 123399007
695358418 3704
2558 356989364
285300951 951
743241945 12035
794001611 397000805
473690506 2865
862497789 2875
383233864 4238
600210540 2124
474000420 1580
727497574 2425
912756733 5358
458770788 2439
946927838 929817174
406709551 4329
77787045 2853
780956459 16767
2399992 8
335639459 45890
136175434 24592
657655969 3306
618605317 2653
672141963 6099
64437912 4543
737398204 2458
80362227 36804983
391994621 2830
989889701 6100
493798354 1646
794483993 397241996
2774 167861330
896097013 2987
26075113 168
46638 912620231
474720655 474720656
891493195 5374
170901803 858
314437343 2136
591445909 1990
138000460 460
386399999 1288
177959756 969
100233899 1300
392969333 3489
926853301 28300
56564471 370
299074937 1406
292277799 1270
713659471 2715
98446349 572
567900000 1893
175238304 145813021
289942254 1458
725397581 2418
210178651 2159
821563717 3396
977556580 3542
10754 309629897
949757809 5609
522599995 5163
637124782 4604
484361021 10595
110699635 369
504219501 274300762
471911253 235955626
136200611 454
389531557 7492
545915823 23714
729526384 3269
114169119 114169120
784797410 784797410
915986959 3220
491617570 4665
535622946 6518
55959 194621222
416401435 2057
909009365 4035
278325983 1383
45499840 2013
165333739 992
892379594 63080
57579749 489
2302 588745127
30000001 100
180431930 863
626920163 2554
687056770 2312
503486169 11116
426299619 1421
879277646 21235
477493784 127196
972746033 4782
798607473 3265
291945260 1030
925121638 925121639
147202966 1316
112158558 1234
62003537 266
325953599 1570
419581121 39446
867375809 3056
620868837 37744
737885611 3430
554919540 3180
452380843 1627
195822528 685
489929783 2443
280564141 16986
1754 457187340
208862501 980
493092322 2638
619415626 2796
362 42752613
572062185 2228
73866485 385
702639840 4872
227699242 759
315479289 6699
4196 879605707
751067109 5211
376801180 1256
149100001 497
33314356 121
347203464 2285
260025085 2441
35396627 417
862953403 7307
593904169 4329
376498744 1255
259369559 129684780
600875520 318332657
289121739 4276
494999258 1650
93134804 7279
24235036 191
665188141 2361
623402077 2078
15907 741486239
815662890 5587
70855575 595
776445369 4053
490953623 27039
789675714 305392088
651657723 41673
837891936 13740
115132471 46613
254699809 849
968257751 444468834
861746763 142021
492383444 1292345
242399193 808
617815020 2130
2855 707587569
462 130087429
400016879 1710
149972816 632
1809 381512836
944815214 472407607
930218385 2004781
770904622 325908805
277799073 926
51196991 352
107948736 369
414567197 2014
253199157 844
810492757 5625
664824730 5245
752896178 4109
361201204 1204
356429314 2281
315600001 1052
216578304 1104
843174150 2899
556706020 278353010
670433922 35127
894235170 3373
644143143 322071571
797881593 5453
275767175 137883588
38981033 5629
152944289 1894
2534 454455162
51897652 226
997143195 4754
843605004 2812
462893705 11606
889330017 8485
769227447 48373
163006030 610
125400806 418
233441483 1294
964525319 8910
191558987 663
567435204 2913
987776932 6528
69825928 785
648299190 2161
583198056 1944
880450849 5594
86638320 360
1570 215882850
231898799 840
445237719 320298237
54781 554509191
748256131 374128066
150935315 798
792002641 2640
419463888 1682
466726707 3773
386187171 3741
433984671 433984670
449892852 162833135
169500001 565
396338079 6403
894901731 4800
62252435 407
126439456 1853
181800607 606
4126 888321688
112800377 376
831466935 7731
609353466 10507
467137687 22001
540898481 1803
855897148 2853
412628649 1589
685779081 342889540
996596678 3322
881702938 2939
4560 768141120
896102988 2987
349410560 1296
248331747 1718
814394716 3139
8247 473670427
151499684 505
322320085 1126
128237606 1317
258944204 3341
594299974 1981
6357933 3178966
252176846 1074
917673208 404639174
647101114 2157
212759795 873
529504040 4292
971834535 459386448
520197215 3246
289223519 1767
998720387 6769
1165 258457580
496175169 6296
805961197 3212
14588 964835732
163854093 650
73213203 833
795603674 2652
302876697 1334
682473438 26888
680231907 3556
805680449 8912
970230827 7199
944230210 9184
536618487 56504
746940695 5849
715497642 2385
116616871 470
748773649 3864
56100000 187
857898608 800834625
158762264 4174
443243296 1822
96276624 7463
361500240 1205
459352532 1994
572401908 1908
793526717 2812
514501716 1715
991168132 9753
624921186 5137
487528360 3830
829084411 62370
216752037 5015
384298720 1281
798310598 480319373
767683030 3753
499585867 1898
186600623 622
4499993 15
308904038 2194
462898456 1543
179921799 89960900
167099442 557
206399747 688
158575001 1000
1471 302348037
915959682 3157
126551615 1744
438901439 1463
703916589 8411
867997814 3403
871032528 2916
936700561 3651
727163346 2770
190420325 2251
6193 815311508
183284969 2985
430571521 18688
769818310 2872
194754870 989
961770759 17180
470710585 11542
598741056 5606
822033072 7686
144900001 483
347398843 1158
333410699 1470
402148888 201074444
225594625 5604
775562771 387781385
868019097 3653
93900156 313
619498105 2065
538502436 1795
257746905 1341
870175113 5702
999425715 499712857
944616329 5190
633648117 316824059
420783469 210391734
899765196 5203
889426815 444713407
18774454 18774455
14988155 7494077
936219834 23545
155696901 785
155291505 3557
762675801 4298
967786116 103862
899426363 4551
87837007 563
278337241 16913
137428655 5761
619549008 3169
796629247 4352
13096 421913832
657546705 30652
787482751 74368
491698361 1639
989318876 4403
936418391 3637
698108368 3267
191701106 639
903238689 424214007
130705345 448
190906714 929
2843 95177954
603018000 10800
310406596 1203
255978776 2165
830689313 5169
748221282 357963328
583001122 291500561
222417432 1741
763658730 12930
325313181 1514
830999999 2770
880701511 2990
9391800 73
512133599 9120
374337906 1626
624394623 2632
534847396 142474
427947297 3304
332698892 1109
662469923 12299
509923038 41093
640028531 3146
171548593 984
569018715 12158
185641158 6773
17485303 186
925429710 5718
288189042 7431
245074813 245074814
925117424 925117423
823499999 2745
255211061 1076
13599499 131
281148192 1248
188457808 664
195685011 14701
944401828 3148
852297160 2841
716714082 2646
601036897 5446
346320601 3400
878491764 4006
382937780 2117
891622003 3346
547992986 3169
6000016 20
636956084 6623
853139301 3025
940188088 5051
326998911 1090
842355747 15507
145 24851260
748624758 5917
266099909 887
662029681 17420
425189285 2041
632254947 427068541
921173727 4763
529497663 6555
956057049 10075
989467024 4665
11203334 585
307722973 19639
3048 688392524
24429505 269
559798135 1866
946190024 4275
389051053 2652
114964878 1141
4603 857222031
983346003 3308
639303533 2131
977213020 22670
2870 795432291
869637092 9173
364104800 258215
315601053 1052
770614249 3251
494889799 3700
4403 790093804
162995561 978
327552995 1877
808430965 16070
172 47633164
553839999 4480
681824090 3343
953502647 866226377
245657 839655626
710997631 2370
249000675 830
523502365 1745
906773463 6632
239628542 1475
121135825 1589
291947843 109800262
354898816 1183
497085619 3317
498298340 1661
154220473 532
276239120 3211
330317554 1191
893996867 6338
851303751 3065
747474463 2816
509099135 1697
110286933 3774
895361614 895361613
998396672 3328
585076697 4974
530254973 5842
553429313 9683
293082934 1263
664632384 7426
719685520 2960
386169389 2115
273481417 1603
269699999 899
424198585 1414
973797343 7137
910353295 3642
740809205 370404602
823333897 5544
168 24652927
458817508 1558
565498115 1885
954170871 477085435
569651245 2198
665974451 4096
14816928 56
449146460 2612
723446437 15812
450043880 2090
14158 158622342
26 4221155
809450322 4877
138899984 463
383100000 1277
646287647 3974
874015044 7593
934591992 9528
251399236 838
951304398 3171
5893 962386953
531662915 2368
1650 316491450
778800728 2596
393392040 5746
652251145 4557
832031769 9413
742199874 2474
982642576 21561
306867018 13031
913469519 7617
71220067 71220068
123358155 23381
21900074 73
296748230 3587
16799945 56
4902 259938354
700652213 2962
129884793 852
89052666 811
485380791 485380792
122918208 672
428173858 9637
877920441 21922
726760924 4037
649728324 13797
63104009 393
595199999 1984
266995816 933
50791983 280
400779663 194874
32556994 124
544316004 3537
901948380 22287
961869425 14903
1172 250467054
2499 703499557
32229791 112
831001660 2770
825002308 2750
40324907 949
953170193 442869841
485099149 1702
886226864 443113432
86867218 43433609
43685706 211
251101492 837
624805766 9351
47247 456321799
613888340 7295
982565081 58109
639823712 2188
903001559 3010
666060175 4948
428010807 214005403
880444586 6218
225006080 2080
842102808 2807
515316880 55120
123110383 61555191
598631131 11572
5016749 50
614493070 4309
792602643 2642
575378037 7310
232383893 1586
375069338 4844
124268500 1107
716977781 10753
148853963 778
3309 534694692
4005 826506633
991854621 486067121
795134504 19283
741733203 621582700
419341707 2686
40005658 307
842622023 2833
100757098 1035
499703171 2342
109016832 3534
195645321 113150778
361549791 2113
381286114 1870
626431496 626431497
358965301 2575
479272996 567859
5172 335860423
703833971 3463
586765754 1993
950350323 15769
85091580 378
737659889 2655
469462552 164326039
60572304 208
853247473 4774
737699987 2459
1739 328051916
807872139 403936069
233472359 830
235657519 7952
418363993 1678
947708409 947708409
810208854 6146
4059071 3201061
941401302 3138
544985564 3259
358964767 2716
3754 441703033
151973009 1890
971955360 10155
680402202 2268
621648532 621648533
417799104 12542
711060604 6007
267300168 891
230211456 996
693488060 13764
510298334 1701
618758980 3140
497398505 1658
9844601 4922301
213900713 713
487053210 3858
667144954 29360
1631 224076207
518 150559808
54281040 580
627168700 2692
597617844 141515
798748543 3988
891878101 14775
535568658 11274
349501647 1165
171301044 571
219000371 730
834899042 2783
310180782 2622
948503835 7384
396899064 1323
641166190 256364559
22824 865782792
496800120 1656
310378211 310378211
827158609 10006
392502601 1575
17351 791567059
673005983 2768
639096635 319548318
749518022 3261
252224146 252224147
220474549 756
684272501 662318255
500244685 8126
676803585 2256
583026343 291513171
404896327 1411
91 5689229
56391559 304
348396405 17044
354083721 467746
396601321 1322
648062029 6622
478166747 5052
830788951 6476
829802767 2766
792188281 3068
628944854 20055
366312001 18677
672563173 3952
398168067 1903
862992942 683247029
568798710 1896
632282551 3159
432846466 12895
999308553 3616
224588322 1197
920567009 9951
296015141 1906
763199245 2544
152400980 508
694489503 8317
162679512 1186
147521125 1384
228232896 2615
504005627 463483148
120781806 49437384
798689611 13019
590862647 33022
761365029 380682514
154499999 515
689466514 3337
182099393 607
429551044 2291
899502203 899502204
871088908 4849
387899720 1293
598498006 1995
50508720 177
135089043 7447
991505657 3305
437315553 4484
968829906 4213
966959749 3427
291780358 6211
963222193 71118
321756013 1934
934797511 3116
231892705 115946352
186281924 1033
273366811 1926
398185641 3805
808824578 2813
201260258 3990
308101027 1027
923944070 9381
331046338 2702
954421434 424987218
622995596 12004
961565037 534109164
828902763 2763
837245833 837245834
589339539 3041
433531393 1478
713759526 3537
191435419 706
784290111 5907
522300000 1741
58935966 219
87299999 291
480924598 1677
897599999 2992
540633462 5502
588302428 1961
716390010 5938
855532084 39333
247235770 1647
420899999 1403
180937079 64852
16377656 565
250131879 9609
149850895 584
724150283 317812335
591240062 591240063
440505913 1699
744555608 9552
800489180 32117
633902113 2113
123633376 2012
574198087 1914
896484652 3514
68391517 356
240899206 803
307231679 6682
747762708 2674
28679797 194
728504047 5692
178090797 1189
569913119 2296
928326465 464163232
207212063 703
876002921 2920
804860447 4021
3617 846704001
324276586 3716
412053024 412053025
140691972 562
513789162 1722
663850519 12585
575495023 6032
337580292 2996
682705080 4710
244778064 4492
495242985 4350
946239964 13841
265141379 1965
940141532 4754
330389807 4756
495398392 495398392
458043087 56221
311817177 33033
549598169 1832
802429272 4068
165670465 83508967
293233026 1210
938484581 40724
648289682 277823558
3625 963699000
971703824 3475
102900008 343
401225037 2007
750571416 2831
281646631 1202
327028626 1375
356521813 1247
676800000 2256
520198265 1734
197699587 659
452080275 2458
904578508 492354452
393901059 1313
529723459 1881
39491952 272
735299894 2451
818982399 6400
333633310 3307
22799999 76
777600507 2592
16830353 77
938303639 4364
360298799 1201
498299477 1661
833285078 4971
384244162 2548
167618612 56158645
771059279 86831
481230173 1779
270 65149110
812604793 4772
577677124 2297
499873298 4047
332253687 1868
630900000 2103
636929959 636929959
444600001 1482
362310677 1611
4005 435579795
804762151 8779
160057383 636
846306400 4008
442618169 1757
385331197 1843
451639005 3458
787911091 5165
743264172 2987
789179119 2890766
284674865 3473
489001630 1630
74108761 253
882707520 2960
776 135360159
843024648 3908
312940369 3246
308698971 1029
459001431 1530
20824298 78
93060429 46530214
2877 652425290
364098875 364098876
496262068 7927
797997446 2660
63215620 954
488957476 6517
603599999 2012
451202766 2673
967709535 802687069
737711845 737711846
115570113 57785056
835497893 2785
72600000 242
514056005 2786
384385497 7594
847749613 847749612
176611049 770
666418275 2941
856585575 288607
14451852 478
199702595 876
192302640 1224
29593319 181
835978300 835978299
615803831 4066
427310629 1668
76014399 617
75283499 378
541414859 2738
901525901 18821
976728753 9009
51972291 313
85199999 284
774757057 8384
567402360 567402361
190443170 5395
677764737 2897
668362873 668362873
193499354 645
740023520 422574970
62846642 341
340033788 2463
787803955 20900
761726129 74395
666899019 2223
180600602 602
821319763 18969
490297521 2591
153839670 1332
446812941 1580
95436386 709
751202504 2504
847433341 3159
212526902 25858
66362665 4419
202728214 722
435600000 1452
578064945 322484490
208531872 102904466
164040130 9788
156205664 2079
170195132 1091
430145184 10698
799655610 6563
329912836 3526
563644575 2745
672187565 3569
797904980 7851
830587617 4875
370110000 4225
23286516 245
64861440 2128
960289380 32031
29700085 99
922803075 3076
444901483 1483
688502294 2295
772228630 20269
17873377 164
284605088 2006
933495459 466747730
72007013 249
581099508 1937
818 203212468
2500 532364060
292800001 976
901331556 6796
665484595 2649
959105735 5029
16799961 56
432613089 1729
285300203 951
240599700 802
806247885 3692
447744356 16143
560099555 1867
333299395 1111
388562169 1370
901369703 4448
39925703 197
443144449 2292
3672 957631896
75419343 3047
187200001 624
725070028 8067
265229309 1051
286992137 1894
285883305 1731
439502041 1778
4440224 43
953917117 953917118
412200001 1374
763886220 9220
358500001 1195
308200270 12160
210192345 2513
399298670 1331
717570737 717570738
578645874 7134
929167775 158534
209902348 727
716219281 7560
359107123 1342
432516931 4868
977382875 5224
370980455 5768
545999446 1820
622802076 2076
505412387 2034
703615836 6794
704074826 13985
825310611 9890
3171 460859014
800647360 25943
927 201362918
790696471 3827
296927600 296927601
967796774 3226
472996799 2700
571550904 3537
446629081 83121
644624049 2695
391608884 24198
76117478 76117479
668822337 2912
995144132 487613156
2065 223761921
76500219 255
266572186 1265
840467619 85318
363900204 1213
717504175 4216
587442000 6000
870784865 73359
142023351 2642
966667351 57550
367632469 1341
333599140 1112
961481633 11250
1881 331137535
506055785 1908
431991600 1520
913903130 6337
4754 610726467
145899671 1627
426299999 1421
3437 911641245
319871491 3060
180004879 880
880497360 2935
597548539 2097
835352255 12821
49500036 165
645897971 2372
167487556 705
79533506 415
396500950 1557
816247600 5092
779449507 3279
298642337 2029
39665462 302
532260325 19682
493769095 493769094
409198636 1364
522567180 2661
23427601 120
353077713 3559
474730308 1599
615333078 615333078
176399412 588
30914521 155
894121524 17039
582901943 1943
854316972 3541
993710188 494349695
70749886 2031
57083545 742
747598247 2492
309880738 309880739
930645487 114668
387301292 1291
90396356 417
200088097 765
301522554 9154
77099743 257
170735520 1158
754450191 406055
850408686 3941
556799999 1856
417540372 1680
47543521 47543520
817201337 2724
45381104 315
584 97380596
516709633 8700
103175750 1550
457484282 457484281
951596429 636574096
40851249 625
382566436 14207
5155 654762325
803439568 2907
705763126 705763127
444743244 3267
740330261 17598
648661709 9965
842910874 10915
415025896 3446
142800919 950
538689790 269344895
789916734 2664
531512299 2981
793331567 642894460
458315495 15102
287699042 959
960945392 4259
205629241 1255
415865694 4723
838559458 838559459
569998099 1900
607231211 2941
730002703 3772
514925736 514925736
824517947 824517947
616244618 4484
987652406 4129
504320000 7880
161999461 540
186115654 186115655
317363215 6428
831286710 4530
1150190 1150191
920136624 9946
296261280 1440
871797095 2906
246000128 820
159867852 11491
825535221 7707
960660431 14646
894297019 2981
779759439 2768
748542901 748542902
757801032 2526
745711818 4630
545186499 234928326
129227201 1521
54179918 54179917
265808095 132904047
194399677 648
99598477 916
105000123 350
719822739 4272
209381954 104690977
794308271 12784
263816936 1389
954553157 7481
438599810 1462
77700070 259
766437797 16462
160800635 536
672360039 5411
133 24733558
330467716 3249
140830106 556
441396729 1516
154848100 589
257178795 1684
713186619 3842
520780043 2012
857046024 3286
653988505 2652
353881404 5954
963492311 20509
516440327 516440326
136460217 121751152
297 56188836
844204879 4227
475583860 2054
542175975 9136
677698843 2259
801233895 3857
887301664 443650832
600742494 3267
395657452 197828726
479617549 3890
718200000 2394
738885871 5499
780167616 7641
410483904 7752
256881071 1968
770697430 2569
797444943 3316
107615463 968
606685140 7092
338805565 3703
318000000 1060
171600571 572
824102179 2747
408933413 3918
280414343 966
12600071 42
673497755 2245
954847738 3809
868036680 8020
452098492 1507
871131561 5024
898889894 3550
240131754 881
573018829 2895
882599928 24731
713997621 2380
172799637 576
615297949 2051
849 228324710
609404378 4132
610521691 2195
4203 993312715
759303491 2531
789658181 394829090
620198585 2646
285300952 951
207202435 874
614199405 9796
118695862 1171
1527 384683127
469828723 3809
364929169 1608
375306635 1714
375902000 1253
575703409 1919
726719221 21090
684994559 2494
2940 652463561
387097030 2195
2241 237858367
671965487 335982744
446280548 4990
130754069 640
648061408 2428
338700485 1129
828999209 342845
3133 482337882
86927346 3188
479429717 7554
284482823 1222
115618111 3850
503266652 26471
7844 861186141
494792768 5571
666139222 6859
174108507 1076
361449991 1210
147866031 1857
401505427 2331
176699410 589
592225843 4093
772867003 3438
177224962 2200
719154519 4368
30922329 484
450208950 5650
323298443 2374
590137854 2054
64731845 47773455
238521578 1313
637747479 26964
17475 878670930
539267148 2082
507 44989123
568801897 1896
594009602 5021
299767464 2869
354983948 2485
130220766 778
155556339 77778169
713346271 3255
106607297 461
222016803 111008401
797443975 24248
123516362 1101
729988417 5448
952568796 11126
498234561 7180
787751478 9069
314938855 2191
495508782 247754391
433514734 3139
382841723 103818
257824945 936
753155647 685760540
500794341 4609
352536585 6465
661500000 2205
168669305 616
489377797 3934
714898195 2383
534014173 1955
474121087 237060543
830997229 2770
40076473 20038236
962791247 962791248
401474637 1957
793500051 2645
3899987 13
868416391 3483
322761467 1131
840818339 328594719
490198864 1634
500999074 1670
433762561 6912
221890536 3011
443615174 167680463
659461991 2398
829499289 2765
999300738 3331
263461393 1926
712284307 2732
362316690 2630
650485302 3235
477222031 3037
339491544 1865
792923629 5124
773676365 12067
269101699 897
491462931 11335
875997081 2920
554645628 3852
258300091 861
2436 729681876
339731279 2520
719970685 12152
626994940 2110
437471866 7065
678642849 657381267
993 180911763
124934302 1013
951359967 3185
851140034 3080
945684861 4124
407432129 1651
238083949 986
764303569 3037
416266240 1534
836387297 284126137
235331559 6682
805201210 2684
249663357 1341
2273 416703334
777056494 2651
760726292 6302
248099782 827
989099999 3297
687182825 18776
702641279 2992
676395177 9892
502627969 2509
474139154 5617
950313344 950313345
273300206 911
701813995 4688
399489569 1422
746025910 3605
273177059 1235
41740398 233
279555241 955
20399931 68
228474581 1663
89433987 44716993
108930285 379
5411 307415143
177230624 16525
575718242 231958053
21493770 660
22022577 171
921518111 3489
756128231 10988
91199696 304
68892748 302
890256190 6348
814802715 2716
338522652 11186
605430567 4907
768924671 2977
36896545 595
2922 790339638
824402747 2748
16538341 546
399468441 1469
753223557 3576
434643492 217321746
609583000 3907
643049988 2604
572900351 5504
810376813 4107
795280855 66707
438202051 1650
700644807 42105
821359112 40564
286630702 1779
351908370 3314
556516636 21323
225058815 2656
568666823 5351
699441169 8315
5742 356829008
974513067 6832
9599979 32
840392943 3161
388079255 1331
234000001 780
792021616 396010808
688385808 4112
610201770 2034
409669038 1551
80521960 379
445790436 2436
578553066 578553067
905970142 411351218
605397982 2018
974918500 4750
703088761 3190
201588010 1883
513368618 7378
471598429 1572
691341773 5588
173240201 3451
398465113 2202
771435157 5734
810302112 2701
297782208 1856
33633 857204271
564828009 1930
879138348 879138349
2329 639040445
419290120 1445828
262443405 1505
59581646 743
64495 406661618
740061207 740061208
263583359 8576
6053072 23
852520279 4156
448708429 1644
227440010 2950
41232608 1437
67740341 230
524923958 6586
557933235 2686
92932189 1379
570001899 1900
268130865 4786
431791151 170174869
787650844 4718
762237302 4586
652903559 652903559
969860891 3377
124699946 1055
113856800 1240
971698647 624380037
891899240 2973
65114074 262
538797816 269398908
52445588 52445588
550929130 266440954
371401561 1559
416879861 4190
32798758 137
231770783 812
900765055 8552
793129391 3530
803983779 2953
200667795 1037
310704341 2090
968433953 484216976
8390 169975585
216634298 1941
424841206 1822
35534 815967242
812851523 3073
887088618 4303
932452318 932452318
120965003 933
4370 975425141
202500001 2250
344913535 127320111
993155309 4710
303228844 1941
692812226 6767
341270868 1537
690501241 6120
926167009 3653
612901180 2043
46453332 191
693951371 10492
328435979 1245
259200001 864
851892905 32884
664438335 5276
580802437 1936
3492 223334352
681304369 2271
425624274 212812137
829731697 7210
3217 406278912
84382899 1190
937987601 6380
350834846 2142
888438564 5967
436869146 6654
629721830 213789345
511 97137335
900033332 349915426
586953951 3465
405949954 5627
295587636 1295
83708550 2773
489738999 489739000
550560915 280397962
207964488 207964489
280175650 4569
830411198 14542
599441457 5507
448217760 24146
690588998 2600
45507881 617
384955102 384955103
183300611 611
800403939 3571
503 67473564
985159043 10932
52199999 174
348523932 1212
340379710 1481
983999388 3280
505691880 3079
159426024 1609
468140719 3351
720100424 3075
66300001 221
942553517 453232667
818757221 9486
546238092 2371
593401979 1978
82416529 41208264
552763931 5502
685233416 2786
51190429 317
549601833 1832
34511308 124
932699099 3109
698661150 6397
179881675 144671369
4679 913144282
193363750 1149
193642771 5233
41335230 329
182554384 805
312344388 41414
4814 372074060
16616 420800200
351491970 1261
307201024 1024
119142009 59571004
911735368 179703
887737214 4189
979593742 4916
33824988 146
611834454 7854
861599244 2872
2000 565031893
448527377 1672
883333476 2974
895382741 7485
529168670 3121
160921004 55471629
347886526 1225
839540835 8112
972182736 5103
288880223 1432
163012391 2560
584500800 3952
17893 589753280
81463125 625
198050966 68741865
992091099 5950
159183806 895
838856641 3926
183300513 611
159997951 945
856393028 428196514
370513013 370513014
724314671 3415
841840455 203294
831201606 8905
606458443 3394
128033012 668
146425601 624
180063471 2173
774509497 4167
373607862 3963
986404608 7182
166793367 1063
611975700 2988
874279487 6242
93707551 1025
804625764 2829
129570523 1052
775197415 2584
887157121 5567
529169549 2730
711913003 355956501
222000001 740
489295742 3406
308842199 5441
95086897 554
667087590 2863
197700167 659
97800406 326
838312212 4301
658826483 5893
918014733 3122
2289 372483715
699007716 227764
723897588 2413
185400001 618
111330930 3867
242264879 3120
308701203 1029
336348451 2914
49639120 34640
237381459 118690730
257337359 128668680
418498604 1395
28890909 387
710264451 14666
735712480 3508
725997579 2420
942596857 3142
359098802 1197
977698926 3259
157500525 525
612125937 26443
597745826 5037
828390810 4470
146865773 3091
121648399 2887
631881356 8971
114599996 382
3097 158775501
424201103 1414
178034999 1144
480898397 1603
652276140 2855
66362578 955
870901846 2903
53121104 2385
909374784 5582
954899979 3183
350314319 3371
915005569 3050
954418674 10081
858772117 3006
220199266 734
827237183 413618591
478721971 321675726
745217617 15818
584273978 2151
10085 905964584
195900653 653
507782527 2752
777705321 777705321
521701738 1739
678517513 5549
579009445 3238
85106520 360
762786580 2707
878496885 180155
986993804 3855
507598307 1692
71400046 238
608972256 11124
662397792 2208
870684361 4615
22598 262355006
307205841 3381
474623781 8098
405522916 8553
581398720 1938
40800088 136
692832648 5017
26264909 905
658672831 14715
511886274 5065
589603081 12265
988500357 3295
201899328 673
213094890 967
945903154 3153
434338254 1812
510895754 31615
566657907 2447
327238671 44589
792522723 4924
46732771 278
13526 539216599
7531341 21546
465898984 1553
231077661 9746
202927561 101463780
848403031 2828
186139199 942
258075373 3228
929871476 166502
460501535 1535
989998292 5171
163160714 914
886392288 348126172
142100209 3464
900551122 3881
257401246 858
187235063 4519
769513023 4232
614102718 2047
296329530 1609
527564387 263782193
954834241 3264
742761101 8423
27721631 488
218380265 783
216367476 806
633827395 130444
505847201 1744
525124701 525124702
309811321 1764
184474173 723
904503014 3015
534410302 233923833
339000749 1213
336563926 124074858
377943004 6759
771083658 2922
676017681 3211
767640888 20783
894126721 3039
988666198 3319
727441658 363720829
433707228 433707229
777601958 2592
787783260 7947
208135043 4628
929651601 439479421
621594957 14651
623702080 2079
604499380 2015
67168705 5149
891129674 3209
691956683 691956683
415799747 1386
414001072 1380
272569642 4508
571501904 1905
695493695 10492
650233632 3521
100584629 50292314
840930889 5946
975416737 26756
118834466 44181616
1182 284235240
944705018 3149
100676932 636
156933001 8460
772286823 3772
900303001 3001
752467962 11244
600172857 8836
186063355 2159
310047399 3380
923354509 461677254
465301551 1551
593007802 2234
426134173 2764
845689347 340410477
754799986 2516
222899258 743
373399904 4052
608130553 5554
90900305 303
981619617 3912
397026454 9878
27610647 217
98194140 330
152182921 1531
786907902 3675
699936884 2536
695404360 2318
982797503 3276
825453585 9577
575014507 222859225
691693086 4053
274500636 915
722999127 2410
968180097 110422
906023514 906023514
846345238 3979
428606369 28810
946172839 5328
5217 748779435
577707600 1973
168300095 1416
313065604 1342
834977902 2914
9466 767086776
418275009 8128
74732729 292
215716233 872
822002741 2740
543443762 2991
929456590 11519
182792545 1703
213000710 710
511604581 3270
916309985 5681
690209521 29744
686987059 15907
500100001 1667
808044123 4454
978248294 18815
991819441 12240
61068477 453
821801794 4142
18572189 105
946183213 765948505
225961633 7526
234624960 9840
277755913 23667
497526592 8152
699205907 9370
680062192 585609606
858884237 3526
60 16607880
312921394 4766
214500715 715
195 46769597
104643796 2987
294 75761414
300627359 1584
771297430 2571
442385371 1788
2172 571220021
237027906 237027905
493016425 3768
211777609 1783
804634613 3308
542834176 3500
860401541 2868
501317454 1947
899457115 759049201
426564787 6087
766802807 2556
635067420 12328
18199457 159
638107359 2494
537899713 1793
270599946 902
219093524 1575
18559496 2251
302393332 115408832
447885831 3734
505215185 7791
557724878 11889
636187114 5526
265500001 885
189817738 4164
796046643 3127
3950 415560144
958796804 3196
601534991 2424
101999935 340
696702663 2324
360433891 1382
134100000 447
669266881 2760
168029894 3498
871413418 310203375
498501459 1780
758156714 2755
380100761 1267
804218865 16095
924238475 3636
255562545 3703
979557502 4809
160839907 678
5486 618398378
309911924 1270
747608602 6393
545784450 99259
20571498 107
786172067 10692
808975862 4029
501410995 6531
481274293 1916
773397423 2578
14492 665438839
2553 519683746
28023275 142
665697780 2219
989996700 3300
11293 628948221
125007559 125007559
92679300 939
186599378 622
533698220 1779
621539687 6853
79848953 79848952
470804530 82657
529267669 296011
348200914 3152
451537758 1666
216000000 720
4445127 34
679046358 3361
12726260 98
465634399 2800
683599938 2758
179548186 3842
748604081 4927
523616926 3789
135330589 135330590
971791949 435607134
80703675 1275
953384221 3837
871121091 5460
195196991 1243
150899999 503
382790437 1812
379823963 6818
452422206 3169
223398345 1605
984689053 958291736
270545052 1356
63800 789780200
18756 694634022
722683870 7893
396612611 7880
419709031 9815
927576915 4246
867751812 11503
6242 629709365
562744832 2866
226937963 226937964
21433 992926591
193950258 6361
657416925 7425
275597420 959
875997411 2920
929066852 4172
382798723 1276
499203099 1664
92698553 92698554
592225979 30341
778199169 2594
826138126 826138125
38099983 127
364847652 16074
2399991 8
448201949 1494
744026112 372013056
11100001 37
73199757 244
695751951 3704
143815056 3728
6928 808788576
89988821 1027
492856512 5289
991796695 3306
530797516 530797517
7094928 7094927
846084686 619493891
214611609 1129
271986133 1774
940090871 6076
130216629 881
708808056 2696
2248 657561169
592831111 116745
305785205 1996
916481243 634466874
593210342 3594
666479630 6424
60300000 201
442861925 1589
897903729 2993
324 61705546
894299999 2981
228744471 2456
146923405 3291
592235911 2146
45000001 150
920703412 3069
696945755 3527
425424208 212712104
140074413 140074412
256046387 128023193
587390116 2903
372900000 1243
761442513 761442514
622141360 23189
393600031 1312
223585752 958
860722956 17785
696000449 8666
890953200 9096
594538965 3802
261476100 1350
739062753 5071
500530484 40340
168 33891123
391381217 1483
546187278 2247
208927853 984
585570663 4938
776702537 2589
788517835 17238
650601731 3995
177600592 592
39650573 271
843301704 2811
572400001 1908
757656372 378828186
362606861 181303430
881085675 43519
35099884 117
31481838 334
460032786 52185
934414385 13007
242339336 6296
313128637 3246
571547161 285773580
222301147 741
833999999 2780
408001361 1360
94605072 692
260083423 130041712
401700879 1339
985949556 5493
121058831 456
662296559 29061
693270285 2762
5142 959384744
532339859 104998
7202 398630700
171000362 570
948267423 6759
697892305 9083
985328098 29888
568157751 284078875
247971330 1613
893906565 3382
26343788 419
3299 821296523
613800451 2046
501850828 273184544
510226718 1872
866509407 26179
941116265 10862
198484908 2292
347109188 3243
574068511 5321
4715634 22
296333279 1095
451720394 225860197
176100001 587
134856139 2244
5966158 46
786723860 4389
761089161 10088
740104099 2467
45610 984584940
776145681 388072841
862718041 4590
518487007 2454
409462560 2484
596057535 3184
734081424 9661
816000000 2720
311880646 1189
925147573 5458
6430 969505996
505727561 3230
257770860 1110
436436215 3112
86138070 509
861000000 6216
15954987 58
713022439 6326
548816592 3007
764280100 2950
607502334 4265
905114935 11308
221295960 1592
478083565 128933
378773761 3840
574966767 287483384
631800919 2106
2506 586183967
665700817 2219
264665306 7149
852335154 852335153
951597655 3172
358800000 1196
416700000 1389
5510 865543496
883283285 3614
286201316 954
461225054 25349
95720721 95720722
221315384 1218
904797317 3016
270048239 1008
617754171 4660
710882982 647520692
983090538 11439
850725040 4486
662366487 6527
469619749 13250
718180265 359090132
822400781 7603
525900000 1753
74021761 293
962099999 3207
940205904 3134
354766947 2941
97499676 325
918781999 4880
965559226 20233
2728 653487371
245572836 2172
23341302 83
678438065 6245
900780649 6558
517358065 7596
785171597 4629
259481879 1869
471951710 4521
1197 277889704
356269008 3625
873389081 4024
994728276 16295
323713945 5702
540504474 270252237
46326967 574
413439149 2550
3622409 22
107663108 1418
611 149057352
712586364 2567
383398722 1278
775424495 334989812
300263455 8242
784469112 3192
35834757 25232078
791076826 3025
586629284 2217
368035037 368035038
675690283 2452
394799999 1316
866315168 5106
907576855 453788427
134670966 515
864316253 850132781
904021559 3429
645036249 3977
13954819 107
473712769 16768
176072205 1282
30096 512113536
868202895 2894
759000906 5094
191110604 1291
497857582 17369
391667486 1815
88500432 295
6969 933622992
1017 253222830
288179471 288179472
793221679 6184
83052525 693
127736179 1015
496436561 1977
312757312 3346
45735115 1708
552092570 836212
627205030 627205029
817994507 3731
404278432 302040089
658803440 3422
855348264 5058
47 13138850
900619561 12582
719401467 2398
808766400 4985
628984274 232294708
19471498 783
962918170 465236978
422924587 422924586
892524751 3026
287602724 1219
72428201 2314
593101287 1977
92431772 567
183867437 2492
441001829 1470
33225721 281
45274085 1066
735115837 3822
356886529 1414
467786447 467786446
206522243 828
604135291 19210
825899999 2753
591415746 2690
19087221 116
965791212 13236
640890271 3188
649502165 2165
339973666 1401
1772 427451296
277942043 2619
123684633 61842317
151199496 504
376877509 6465
185260371 1423
581428044 9234
188510234 779
344125847 172062923
831297230 2771
318978590 9730
727544230 2851
320229070 1085
2590 359875320
417730711 4523
337717317 1126
462902854 1769
478560387 1787
519536853 2707
998703330 3329
498002997 1660
718768679 56165
883200000 2944
149100000 497
766644435 320906
764957958 317986889
97199999 324
461678729 3863
680353289 4295
57333835 28666917
41818579 20909289
780887709 2976
258784637 4598
707654070 6046
813822192 9297
814929283 6858
530748473 7778
415198654 1384
840547495 840547496
535820559 154951
13534 878221260
685153716 2886
710832821 355416410
69830461 471
67565905 2352
122715090 535
37500125 125
489573505 4032
824045721 5881
889713145 3438
339376618 3079
25299848 177
176931496 663
835868699 835868700
742330381 4180
421206536 7882
124943123 673
763988731 3189
65617391 51015169
368904427 127900914
483612120 1740
437830979 2697
487643152 1663
732281472 3622
673755570 4995
835245267 4751
992469599 14368
361391118 2046
468462075 2892
5568 989338944
521646507 1858
235715925 1021
869369202 6086
150919767 621
130143807 54496244
566623602 232318
904091985 433737502
896921052 448460526
25742598 108
299450873 2878
273018098 954
986417839 9190
64358776 35148358
545100000 1817
790497364 2635
54727380 1799
376624121 11288
243922706 1495
212100708 707
680103698 2267
518574859 75169
488151001 2287
440554601 2425
251999159 840
965982218 21052
97052999 680
855067500 22428
858300840 2861
578936618 2853
921596928 3072
488753663 244376831
661802207 2206
928203095 3094
256663067 5481
485626053 331514346
23889177 11944589
548430812 2819
298100761 2776
985543000 807212758
215366257 1374
51466370 623
2382 494737184
320481580 1083
281256623 1962
524476399 2450
125644986 1359
655202184 2184
915512211 3459
951898932 3173
636780517 2633
606284709 303142355
615951462 4557
525844513 2019
498623119 3381
289552361 1769
280522539 3788
497399999 1658
542100675 1807
935646119 467823060
963324476 657368061
276600126 922
369298770 1231
298341971 1236
868358098 145867
179456359 692
70587141 260
386200998 2586
9923 567697119
375007279 1538
930825342 4108
672267674 3035
812500165 354936187
770397554 2568
15797697 3800
979970511 5492
765902554 2553
660299434 2201
301925445 13385
137700459 459
240911846 1359
821811092 6443
466740643 466740642
416165349 208082674
142070999 539
158930714 743
934511088 7224
847701572 798880401
1166 319766172
48732350 2045
6793 973993926
324055888 183487562
101769891 346
571802964 1987
93505647 320
826725731 413362865
32678349 158
121800406 406
691500001 2305
646218105 323109053
169411904 1399
60899797 203
685943455 6499
57369551 28684776
904496986 3015
382273439 1376
732256092 6858
292677317 13701
917390932 3160
563001380 563001380
35546753 1678
81512076 1310
958200791 3194
828599694 2762
754197487 2514
42370593 954
659626450 7483
108210113 1741
5617 740831606
558949249 2288
549270557 3364
265199999 884
8439652 33
394799999 1316
240000739 800
227 30126599
1856 339727237
179176690 1034
82797013 895
114448228 114448227
131399325 620
378600302 1262
38243560 577
354300000 1181
2303 196470404
600605140 600605139
627525979 2469
867500911 867500911
444768650 2525
130557697 1399
977918905 781636224
85690889 370
75920085 405
134593242 724
199992800 994
382444188 382444188
537110740 3303
894732961 6184
270659623 953
202180642 2019
685081813 8727
788871825 736575
303262630 1965
302082197 4182
500364727 8507
419149602 1732
12530305 6681073
993687897 993687898
865132212 35778
705897648 2353
211012634 832
947453408 3272
532055614 6729
304575411 304575412
17069 820191050
486202197 6238
114299992 381
447324583 6524
468046062 1902
642814139 642814140
491070402 5393
437654573 2331
168963499 724
4640 357096554
738357041 4232
29886 949370907
360820219 18055
928184489 4053
925 241224039
625562878 4738
399181075 1795
462370333 2357
802831055 4044
729602432 2432
332238276 1881
87900194 293
395895225 395895226
292332790 1827
897387030 24555
402541634 402541635
22155941 76
62376599 5657
192052399 2074
970446726 24407
791299999 395650000
573380029 3108
714159764 5078
538638012 1802
505365018 196148870
295190965 2502
302062747 302062747
232239638 1098
32416935 16208467
189321193 818
378180355 2334
792946851 792946852
642850010 2549
59480611 215
3604826 14
341972058 2675
790574073 11042
381063464 18731
692240399 20788
72388944 432
690005302 11795
239100796 797
453600000 1512
119372493 2791
380392946 188624
588512479 2126
349738893 1361
790497366 2635
678560001 20916
605098458 2017
940066456 3200
546710817 119213
846695838 3425
590701205 1969
322 76632356
460200001 1534
584660988 3006
913196957 3044
816624346 4198
486445190 486445191
207023265 1526
645299999 2151
337149271 168574635
746535579 5404
998740722 998740721
868844856 5192
951596828 3172
242394543 102049186
806347572 806347573
372335576 1765
548053226 9115
972898963 3243
765923229 3082
809618219 7148
833780631 4788
488101724 1627
847671059 189212
223991545 919
965762350 5950
636992651 3224
889927989 7116
321298928 1071
108600361 362
752714818 376357409
899287879 4076
211418225 1123
974686909 103207
382977226 3488
98220789 369
315544086 1053
338273605 1978
31555 594927294
453191337 309124633
737925342 11451
9502 491741691
178116642 2036
580917772 23152
545743835 498700986
317701506 1059
46086913 2169
389310751 389310752
769098960 5137
815388974 8566
988133263 10286
18052241 920
998681554 3658
845701232 2819
511483139 6345
191121740 723
3826 775546142
298097950 149048975
396599309 1322
5010734 104
244063376 143331282
91806335 1198
295499999 985
4931584 51
634140931 2609
340057725 1387
239362116 2634
804597318 2682
504855593 3629
993571073 73229
420143475 4325
616976893 13819
1845 492330334
12872505 81
4331 690856716
662032939 72713
109776768 391
511200600 1704
255399033 7112
187425500 843
565653241 2295
870734891 3134
240857191 1462
902396991 3008
615155466 615155465
365012096 13696
74788802 454
66931036 257
52187093 222
524413300 3110
46014695 216
841765545 3912
626402087 2088
756471342 2937
94705443 1239
936365920 288290
355417366 177708683
665684391 2575
978994751 17643
871200001 2904
996282298 3509
973722420 18062
509856579 3532
995091803 4131
282312851 10238
603037181 3378
41468896 196
720678784 60863
776400342 2588
285963721 1229
275199969 1336
840056688 420028344
375600000 1252
420881399 1476
936832555 8200
370837071 1852
676237969 3192
887993883 4035
852303048 2841
210380710 210380709
364799312 1216
711264137 7694
95804903 95804904
688202295 2294
67431 561522229
820402388 3059
784200000 2614
624968290 2607
811044690 427101
526200000 1754
562364179 1886
584095216 2182
160339519 65418
207347861 833
507610822 4553
871499999 2905
920079380 60131
43547 828009400
468728574 4739
692870748 2809
952770959 18504
896609448 3450
421798884 1406
715420704 5484
226777953 1838
793239401 6310
3145 338405145
497019937 3283
108057955 863
758367547 6203
717401145 717401145
359309131 1542
3644 667846812
178500631 595
751569251 20623
16612921 98
883676100 752937220
312173100 10550
579080543 2748
831300000 2771
660162174 48565
414901520 1383
698656236 6746
126120479 570
285300001 951
151499684 505
971665728 971665729
189705228 1138
866282724 10129
564532666 2745
711301797 2371
107399643 358
34331472 216
671400001 2238
829369391 4124
364799619 1216
998100179 3327
616315550 2534
64799999 216
926298401 7595
287400001 958
557551877 6513
764705866 2669
103830603 899
321798309 13042
80399805 268
267549331 267549330
432244392 432244392
255001055 850
300759233 35873
694200000 2314
271826849 271826850
566562692 4110
660613799 10428
770545976 507835515
56326661 409
560273600 8480
224264707 3176
398409266 2115
284099068 947
62400208 208
907564861 453782430
633375532 2781
915298073 3051
472201573 1574
249305423 1146
212464025 212464026
749323203 2562
716998380 2390
11049 948212817
841835279 4560
527024849 15675
72448387 36224193
897753119 3581
570105146 2318
300275409 1869
561696984 7737
2899 171965781
178242854 642
233791040 7811
941423868 33957
59399802 198
608315842 3779
474669048 2444
6493 363848241
180221645 1138
942575741 10028
419617729 2768
427799376 1426
195745370 2132
302398614 1302
244927061 1630
144832467 1138
589380917 68998
663302212 2211
426087974 2008
5161 914951432
390843178 3552
710706583 423549874
6760 611651560
836101434 2787
246486430 2242
318868977 3403
827222713 6796
146108838 8934
561793 291004048
625481771 3670
517537824 1925
416395412 1999
964376698 354441112
13799953 46
178453482 834
49551716 598
320978331 203552623
655 167933435
149686596 149686596
468267992 3338
790605036 3588
614760827 2338
836223658 8318
741132733 7243
533828406 1990
571721010 11131
454692988 372516
178500001 595
474001821 1580
807372510 4009
504298320 1681
528133891 469700337
827575100 4034
579288401 3429
33799183 173
52332596 2529
163425197 10688
526048848 46352
941692878 5822
366372130 366372130
611945069 2066
13454524 13454525
73493198 2743
701999999 2340
305984071 2428
767182370 3155
781253814 55014
587491662 2017
948354561 3933
831941105 4178
404543333 202271666
693543288 7531
299333381 149666691
718 130055558
766367839 269090451
388784024 19185
657799624 3471
641126127 320563063
747316181 3059
729518506 72694
759597467 2532
299831935 149915967
135047704 455
640202134 2134
148499504 495
354635741 1945
821656433 3124
616309487 3324
830397408 2768
770 167648250
419111773 419111774
649790620 649790621
103321866 551
612789526 2391
995854240 4004
54574911 224
352799771 1176
113528015 1223
468523770 1626
324249174 324249175
272916079 140337946
418534593 4751
93300000 311
1600 211467200
769987680 2761
887770677 443885338
573298089 1911
71550796 1096
566160365 2831
789445705 394722852
822300741 6420
784243269 4560
707697821 2359
293261685 1886
579300000 1931
900252567 8988
414561999 3539
464026325 232013163
377385268 3201
998677943 11135
490495996 40198
517185004 2198
41194945 224
881509702 3581
151573913 552
813266480 3761
883840831 5365
804986052 10947
505440262 6932
466689135 3231
322090409 1706
662102206 2207
70111558 451
762771815 4615
825095639 4380
227093472 846
328456220 2066
364201979 1214
969163345 5608
852878933 5254
937272025 445540965
364407199 4381
998335873 4184
481500300 1605
481995834 2092
889817560 3585
489350270 489350269
664747644 332373822
117050301 835
170882844 3091
529971917 77042
372238427 2194
830102768 2767
973442633 964122086
851700727 2839
98728448 1664
12166139 58
413643702 1413
281100436 937
585735228 3184
379244175 20922
880611301 439832247
649583748 6053
6986 688633253
251099275 837
540035705 4137
281748752 1004
191571791 3548
35793001 205
456357853 3573
748495489 374247744
548280175 252102984
254401124 848
23312985 390
189019216 2910
544318047 8413
912152820 3673
181097550 1770
542839367 2237
192689281 720
469471885 4333
797432965 4913
374700001 1249
155454627 1816
470487438 470487439
552303642 1841
862301152 3078
713771859 4413
11911239 5060
693735517 28344
791102637 2637
655152139 6687
890615155 3506
532793257 1867
374196939 4082
324301081 1081
884778355 5126
205122958 25292
337192131 168596065
446434199 2747
3220 860937840
853788979 3410
349233498 349233498
716514282 2653
97173585 365
740229087 2606
3266 867301764
69512 844976321
944860927 3872
987314969 493657485
284496666 52451
355755179 1740
685209063 2463
920691925 460345962
331201105 1104
14524872 51
339018258 1717
105513166 105513167
168188346 1647
756683531 6732
922775853 8701
752857950 151450
529171367 17506
846170735 11068
985937280 5148
787985501 4501
732299806 2441
149816825 893
227757409 1824
224699250 749
592779750 3526
168118045 2420
39232031 1106
67482284 1886
318702118 318702117
929915162 5338
912715381 3790
24385866 115
527400000 1758
785327743 16162
22081836 597
433480251 3691
39300122 131
53063 404054135
868166944 10823
339513134 4021
577080351 3430
425192094 3070
243626797 11766
493319957 2483
560508869 2378
763322382 6306
4132 686514457
709559988 6257
17999966 60
402352171 2881
669878431 4852
961496796 3205
485065427 94334
504154722 1687
414665923 4866
49500137 165
364266064 199751282
192351159 918
627316237 3042
630419116 7355
360536724 8232
967523098 7676
269150872 1919
392100001 1307
690343739 5726
372876656 1455
394208929 5749
930644016 5821
961625511 6598
464888433 1933
222218641 1420
5066 677128762
821859360 5810
885520871 7704
377641537 1776
270424222 2852
135000773 710
745356081 2623
308695352 1037
166590143 2092
949572224 14021
5817 709260705
488399594 1628
90175467 45087733
291962875 145981438
590098032 1967
546320231 2539
71130641 1988
984850079 5879
201934713 1587
15442 735610554
745500000 2485
559308938 3958
492420657 3302
958204905 3788
938926060 5073
710956412 3476
813442633 3307
268172287 2460
538058817 3296
245141793 2090
525976582 4979
357331439 4301
408700423 3393
657601549 2192
750379908 2703
20757131 111
404399999 1348
700063276 2551
653319196 315160760
570872215 17974
1871 234811059
574872956 4100
120250320 4151
819907772 4517
551399340 1838
59643773 548
762903795 2543
996755788 447232191
252429353 8591
603597987 2012
174149627 6281
77884323 956
984929697 4435
126900001 423
12881413 49
26604696 186
239712848 963
520792167 2433
24175 963450919
137699884 459
459367192 10137
921041848 3653
562700657 2499
945792044 4653
9457 289671514
244211164 244211165
683856564 4512
551923896 2969
123113427 61556713
315600609 1052
528324457 272169162
717318064 6253
760203842 558401953
650579474 650579474
536867344 3172
866178287 5402
332102512 9166
819304735 2731
967336014 5307
549750 2
898986595 3246
838615886 838615887
370198765 1234
409647383 5256
362380015 1309
1590 385411230
764102548 2547
645003771 2150
861300000 2871
2465 296307840
173961975 1529
130800134 436
272829580 2126
978211226 3360
191555694 3408
384000226 1280
649202165 2164
505010100 7143
958957675 12025
60389687 292
317896896 1184
991577846 3497
723603582 2412
135299999 451
622803480 19170
998742017 954912497
635527021 2351
5055 860937650
499096727 8853
889973767 7701
482436592 3184
642788419 6401
864862334 5314
784266598 392133299
912530216 10642
417052142 194530
260767656 879
594608677 2082
463497433 9784
28993159 28993160
7537 276092554
725904022 4331
638341399 2511
1779 268063193
914403402 3048
600599999 2002
205570718 16069
118119706 801
801897327 2673
90599699 302
114701185 1404
256926473 88382
560357207 280178603
747084554 4291
530643295 530643296
789332101 2820
32036963 114
396905363 1406
511498296 1705
443098699 1477
962176165 414336302
372725147 1691
451869925 451869925
115153572 115153573
255313323 2582
134916328 773
337564300 3778
315899999 1053
679659085 3987
613800001 2046
581337089 5427
656084781 3260
886007660 5439
595204475 18987
446227749 13484
189986800 1090
131700092 439
961196797 3204
90299700 301
460 101262787
946684380 5444
154800570 516
334916687 167458344
981147519 3968
892700281 3158
359252100 3225
508632155 508632155
547 153722561
890262260 18700
820090659 3593
371350869 371350869
147919153 564
644638554 3275
950403169 3168
400102053 2327
467161889 467161890
339127511 1284
326763358 326763358
747963929 70998
912046166 13168
293 38991797
477034977 2280
788355464 4498
48068965 519
306517061 54521
341660582 52701
323059191 4184
103295482 103295483
606785508 4372
310536610 1555
400938724 1574
669867999 55577
619295701 353007213
717193983 9197
109031948 549
862447251 790489609
952750653 679752965
192545755 7851
846872491 4054
950516271 3685
484338246 6079
679084663 6413
356699896 1189
439201465 1464
52708703 408
403952072 1410
378 5215266
533054811 2153
891897026 2973
851173138 3083
484281234 2822
653309932 2476
816651300 3436
391801307 1306
404591749 4442
731982043 3674
4332 621027873
225599248 752
519741756 2434
548567046 16237
203999319 680
660602202 2202
82462028 506
977291501 3444
284441937 4436
988845330 19990
779408640 2617
651298302 2171
852216817 852216817
151783611 75891806
551998161 1840
676794097 2628
523984519 2659
777124480 7040
230345034 985
665102216 2217
244458422 952
801481985 4072
72600000 242
953192015 4596
86999999 290
948097920 3993
521366863 1784
286752363 13448
179907779 2631
51683400 209
184068224 5445
956517921 352173429
279900608 933
771025575 3778
158700001 529
100757961 1092
707397641 2358
546919128 546919127
827530991 7264
624111821 3291
374782020 187391010
914514238 3967
11321531 48
259801261 6337
261985541 3279
15742243 111
245234692 963
556755834 3426
435930087 33814
55877577 203
115 28667760
933712976 4451
944400832 3148
877587570 815153662
295368049 1390
48653462 547
887397043 2958
299899705 1612
649285789 9759
394454460 2580
116714519 510
924899999 3083
647478730 239060175
375156628 2220
979368562 979368563
556323268 26011
430906519 215453259
534983920 7780
4752 893257200
231001146 770
63610118 8433
4978 652620710
24171 611859694
371203895 371203894
935762368 9899
820864643 25254
604800000 2016
287344976 2859
121534650 2085
467699875 1559
747750953 747750953
956147666 4345
776741591 28916
634986339 7732
772323485 12162
197100001 657
166606847 2304
352341744 1608
568957259 4508
139354485 892
406673567 1512
68700345 229
387521126 387521127
92312392 721
777601006 2592
839697201 2799
142723901 796
291600992 972
327375906 4719
701955357 6282
832997991 4683
63599990 212
234293499 2031
674997750 2250
686011137 686011138
906588227 371234477
689700655 2681
7598 715058281
131999561 440
3704 745426296
453705056 43173
21621467 114
666299292 2221
452701510 1509
458697097 3588
510792634 2029
609902034 2033
278344060 2095
742736613 2550
296690912 1637
900914478 900914478
850063382 42939
682567978 8993
980888899 980888899
931607124 5683
630661395 2453
956996810 3190
388383997 13299
873134891 128724
87469953 605
654031348 5294
254491235 2646
33540503 16070097
942262784 8921
934479 21
311400010 1038
528395468 199847
974589591 13688
580804704 2828
403735479 1954
862005419 3170
731097563 2437
356513765 7922
284572489 1429
469202454 1564
100420053 901
494992021 29658
423627761 1445
630041612 4453
71100238 237
5827 562972246
883366210 3519
650828410 2705
889533364 5372
394766093 4249
273159361 1021
791 156175831
679233159 4113
974398984 3248
919785369 8015
526898768 4085
845712151 4762
739770673 366864817
251544935 1398
522637202 2013
22891938 21871443
422245797 7966
590398031 1968
636001758 2120
510397976 3459
307736747 1266
138439623 479
819062054 3073
223257383 5976
696081696 45048
394652859 22540
500682911 2555
808894978 10329
397640299 2885
354172996 3391
606302728 2021
571043937 30794
346487683 1260
764024085 2745
420541976 2066
762600430 2542
618860919 4330
581791876 16331
505030519 1936
239033725 101295926
827354498 2851
573023545 2810
366437130 1965
939600001 3132
852554912 10312
150402335 966
760800001 2536
647071560 511631385
387082575 4785
396760391 3369
992160479 6722
934871148 6362
764369874 3273
2472 476962512
423117555 2006
714074281 129896
356285777 4071
366752987 366752988
813293679 406646839
72599867 242
254400001 848
484472989 2783
14995672 122
781612357 3574
643752044 13618
111685413 1079
977294339 437739352
225373687 3426
770013704 5643
598502964 1995
431411364 1550
9452455 51
590403241 1968
642235072 3008
259499411 865
712332127 9514
299579928 3688
156169411 78084705
2441 153585279
139084120 2161
479239167 1786
519119502 7574
998602555 5914
597301992 1991
467715774 2922
800040173 3682
245332071 1762
221406562 769
245484436 1441
4310 900057300
58511881 210
436462151 218231075
378808570 2889
305148462 2051
571834600 10336
925629393 3456
558299005 1861
368404897 3768
647056724 2576
23603 931043938
870976814 18270
664205588 8653
995472531 497736265
766596126 8182
528475897 2952
428172247 160985266
852602841 2842
515546709 2089
967949320 21320
220283144 86128358
187977134 2892
895389344 4203
999832648 3983
447278511 2126
338912515 3231
633443079 435339816
3336902 15
792365671 3560
429141617 147808
834369512 3411
730956760 7274
568803484 1896
558055025 2421
12667 671910824
408738638 1586
450868532 7262
319170483 319170482
19500049 65
426509535 4051
137811713 551
289733823 1112
767399999 2558
560428487 3113
842585752 5699
637539282 6550
218970973 15219
445919628 5862
573146519 286573260
694952426 25123
813646619 3765
54811763 184
960906735 4068
13799975 46
478495651 9510
599805959 8395
684896875 9934
548342321 6138
58935719 233
24370346 814
155042951 2150
161827732 748
873959425 13957
905609337 5394
782817921 3558
858952715 858952716
393229039 6181
859499999 2865
280187708 1058
404256561 6064
86158799 300
543002611 1810
715199999 2384
5492 884711772
977932919 7561
116893195 482
85740347 334
338172543 2224
410279126 2051
427463735 1704
732677726 4195
973162698 473261053
45474816 393
985963531 4105
453884817 2452
942246417 942246416
374443668 2619
976302719 3456
26311647 88
951981554 4165
810846496 8793
730866363 3589
940819769 13794
729003704 4598
272701224 909
71252057 321
994853600 8114
967816607 483908304
687512208 3287
91676 852128420
468902984 1563
612003529 2556
63 2625437
151138907 657
532674326 2091
511519350 16753
598962499 3125
141267985 624
571770169 2538
220560614 2993
320582587 1693
892995924 9418
601794751 3210
570434995 570434994
97442569 369
513796557 1729
117000391 390
63443569 598
899361429 899361429
525844265 22280
275944267 1158
842139353 842139353
425359592 9671
58891422 320
339318065 2215
231167133 2314
783601271 2612
477442640 2085
880139162 11072
105760683 382
262501716 875
25330844 154
87884485 492
914704450 22380
119095878 3882
375373103 2951
527557980 4164
1346 277461855
777302591 2591
120899597 403
681395659 340697830
65711031 671
981303270 3271
857680769 10182
995019570 26445
400470520 1745
64421126 273
613873657 4356
207594798 1634
165158972 814
805519801 364488091
10390601 200
395638187 2596
52799824 176
959176332 37558
870311465 7814
611 112429644
521542377 2947
323162531 3212
172430719 880
972288711 486144355
156283437 78141719
751016310 5446
982117916 23943
556499403 1855
408640239 2103
985966469 15965
633772853 2516
291001959 3302
308551962 3893
232 41149665
745481400 4072
510299946 1701
743095045 5047
131079506 1131
885404952 8144
645412483 4399
836271332 2989
506527971 506527970
266629843 266629844
451790464 293828676
555017311 3246
254590000 127295000
455699734 1519
407845562 2831
532801169 2615
917402347 27940
827698196 2759
713241447 2420
278054211 973
294628334 1001
965108430 3245
796857075 3046
640973348 15133
259669789 129834895
567560399 12848
11884 845570368
576923734 2451
1387 370575886
755535437 2778
295591455 1523
856175460 3325
68682241 1920
346803283 1701
155353199 600
710436300 3037
423962202 7327
215630153 1886
241647839 915
671919991 4935
326242020 1717
1887 62711587
280500936 935
914588013 464345340
559801094 2188
319935741 1072
6622 447660444
62374636 284
712915911 3230
277499965 925
883663888 5319
1684 462765704
968006919 3820
474298420 1581
31383629 15691814
436833678 3758
217355761 7585
48516943 48516944
872174010 12795
4133 376397938
432638190 17019
359100001 1197
41649231 801
814499517 2715
33592503 175
606164421 3999
771648750 5650
221217283 3718
913499752 7863
63892692 34533439
730499999 2435
527699999 1759
743731301 2693
448800838 1496
3658 999365367
66599871 222
363901212 1213
906354710 6860
223500590 745
4812 387053220
543922889 3046
762384855 297458
571886205 19598
257248499 5017
794120153 397060076
400722421 400722422
340199917 1134
494398352 1648
206972707 103486353
735000001 2450
265835654 3681
632241845 207701
225901432 753
398487551 1647
539830631 16258
770616934 5497
16040 724687606
184321453 92160726
5184 997340320
675786385 4347
83841450 833
775741777 9887
36634225 176
996814844 929724125
671508180 5810
447598927 1492
665433640 3347
700197548 16303
994807409 4129
6004 679135572
3086 512883810
390432871 5949
721764274 4114
956122920 6066
877545877 55022
842815887 13087
370206037 5655
786211374 4773
854348098 4150
376617239 3078
177899407 593
469201624 1564
976285542 12462
267340500 10350
131461900 493
746102488 2487
426000001 1420
620115835 2798
663371181 2270
501994813 1991
250136929 2389
592780816 2102
15232912 99
336265974 1503
31842346 170
498510827 2274
187263125 805
763076152 348130417
435795095 1842
213637172 1106
724888980 8270
851321278 25362
479788558 2978
972867567 486433783
442695406 8363
701074165 4798
467388682 3041
437344221 1780
367201140 1224
778798457 778798457
28418189 28418190
840618483 7324
649674124 2721
147701915 612
58 11429204
450001875 159637513
153753644 7831
3120 352620409
855900000 2853
566835671 10795
508437985 3592
210567719 14912
2425 636785600
332605078 1225
714509825 3472
148499505 495
506960736 3243
657070573 4743
645943784 3844
97506287 748
324864129 2444
717831935 6273
319430484 3052
930303102 3101
1480 286416609
634631962 2782
65937531 223
522935086 4613
28518347 143
570418012 11236
770280268 367546813
363963607 354630553
131280825 725
313 66276074
156369823 1108
893401006 2978
745861991 2785
928800001 3096
603822818 16431
708774913 354387457
641399584 2138
740078545 18768
622555077 3289
501357265 2108
485261828 3671
734702449 2449
356099532 1187
123388981 788
402278887 2398
631402423 2567
12740389 115
253 48436899
475626186 4843
718802397 2396
569102955 1897
532217609 532217610
197917801 661
328542984 2772
431964981 1919
909712891 14067
804302681 2681
340460904 3062
925293498 9279
1594 182028322
817801709 2726
98252983 977
553264799 2280
645021087 33887
419852983 1789
501130938 5929
765448793 3161
464252632 2108
343554594 1246
62673451 245
84452271 84452270
431250423 6017
258044946 895
107130300 858
724601220 4795
194395596 97197798
551414699 17130
135441929 509
456600000 1522
477337143 5443
784201701 2614
526798441 2070
165720689 1057
431918593 5712
824952222 10323
413 74846169
27470199 100
844037859 3170
1006707 18
653275937 7144
987797051 33742
284617900 216275
258154312 102249493
737999851 2460
537755795 2616
725058069 3410
68303246 362
484612690 9688
492005223 246002611
152463616 544
737886673 4329
774134467 3801
915596947 3052
547198175 1824
292967324 3077
299486678 299486679
171300571 571
150338151 982
926100001 3087
154115867 6157
836234223 836234224
41 3048901
486153599 2400
24041909 235
331799640 1106
958062984 5979
481133588 1781
171266705 69158454
564302447 1881
610841605 8945
623632288 13462
7634 727350255
286816599 2072
206984051 1452
605308801 4080
120300685 401
941700397 4298
653698367 2179
962081261 3563
117935842 693
824168296 5068
106401992 848
76775370 2870
305572243 1174
237202645 2994
987729355 16750
559198371 3515
734340431 8024
339176275 2791
267300001 891
500931536 3892
921268177 3912
382899747 191449874
142903539 1928
108933121 1080
616200001 2054
348116329 1369
621005166 2245
925950647 12642
356098814 1187
988064384 16647
762240233 5133
102905937 7374
749771932 6128
389101296 1297
40131360 174
78385045 78385046
924558121 14568
285004898 1289
21271717 134
188129124 188129124
285727431 1062
505199999 1684
38780015 1285
482699699 1609
70624548 239
639887013 319943506
225701484 916
489525839 2579
846507328 423253664
454801437 1516
316721125 4295
925502553 3085
440217206 3615
159524838 2739
592579584 2304
666407477 3498
5521 701345259
795304340 2651
83014268 336
886800000 2956
767101120 2557
925501180 3085
21631735 85
760887645 4378
869473413 11386
810139583 4702
772216306 4646
938618119 7047
5169 542968027
731222388 2724
209578229 104789114
888001546 2960
774009215 4736
851296380 3409
582083909 2162
369249942 3065
607725151 781501
5361 241695324
379501252 1265
190889754 2046
821024688 5324
835231096 3426
836097660 2787
955662985 11871
282198737 1367
449211539 7178
6540 885407022
222299258 741
999501908 483100620
73799755 246
892968355 8036
413324350 3802
739912697 589349075
186478959 1208
849581369 3368
668525074 334262537
764098348 3524
328007998 116297239
413928033 20168
432662589 1818
941023320 4813
261166834 6325
481199996 1604
172509876 1069
48014110 230
580848974 2355
489567593 1663
165023552 1025
112863536 112863535
274314809 1155
128264325 428
170248437 667
92700000 309
661202204 2204
909705801 7402
458074661 1563
457685183 2596
152611108 572
436799787 1456
910496964 3035
673381633 8492
407388696 1819
547764934 11015
254977841 14667
962406356 3208
191096805 1595
3141 534375189
691672501 3375
68999999 230
448201901 1494
5875 856396371
620409089 10768
594406730 7114
136047446 487
674390439 3467
834127632 3888
477665344 95936
4399 167628294
751498558 2505
942424200 4385
107334397 459
855341412 3200
639635868 6292
125246735 432
447330979 4602
972083080 3842
26474579 13237289
206400311 688
8728 653325712
620924960 2351
946500000 3155
81435301 1339
429355854 1667
817666115 31652
2104 114992255
98058363 12406
27061889 101
401046537 13437
69600415 917
35537360 181
933136745 10249
154234860 780
655405814 10613
539 113941905
278660972 1273
531899211 1773
92099999 307
763428707 4497
419331665 3032
608535228 4087
965605821 4161
399191021 1714
25650615 335
170100567 567
995927113 6393
917589182 4893
107241035 451
533620426 6575
673428479 30948
826454579 3600
645598331 2746
691888390 11773
1554 436501403
309898967 1033
194999560 650
1135 153461704
789248090 3492
858799442 40228
919122489 3238
10124895 55
115679 6
451099535 1684
115369103 552
246299939 821
957600768 3192
90975636 1411
384631477 1665
332388143 4952
470115395 2018
23660857 108
935401609 5508
626729383 3345
123747795 434
727798680 5142
5594 863484471
765919141 10349
384826441 4943
557265576 2017
500998427 1670
747302659 3910
294249629 1434
136827107 4138
159900001 533
309025332 3108
991601859 19070
540869500 540869501
519047081 1987
39796409 149
690299999 2301
546898177 1823
234900784 783
87660804 462
707083195 17461
936896877 3123
972320283 972320282
152663734 17615
14268977 78
4001 270982506
644486322 2903
380138923 1330
402551101 2124
829153033 2839
69971447 11867
994970331 497485165
279288306 1036
252120600 985
372256091 1506
712682924 2399
851513543 7038
759000549 2530
194259031 2163
868020592 3088
532400516 3729
55628753 2194
592515722 592515723
318487555 1666
477331980 1768
816801620 3845
839400923 2798
426673127 9286
706200001 2354
408114363 3552
61717735 30858868
969456293 4786
125304296 508
64265094 247
334330 3
117426687 58713344
528356898 353658707
900751974 7851
368500844 1373
140859976 552
6899993 23
449576064 22064
513362436 1927
59482088 824
761154023 3743
434713293 2626
418210766 2327
912303040 3041
285000868 950
841198810 2804
772200087 2574
2383 546042088
8370864 51
911373951 455686975
857097143 2857
575043321 2014
308018669 1171
60658179 686
460465052 4271
610319744 6939
821647953 9643
430 109760510
841068845 420534422
345599835 1152
159881605 72839
657841066 2832
822900000 2743
147599999 492
181322792 87873590
41804545 178
261245359 1107
64628481 64628482
272721615 272721616
106987587 106987587
940557143 4395
466255681 7249
695104028 2317
362581773 181290887
274674195 1247
492336256 2243
314101248 1047
759643392 769139
491063196 491063196
933364865 13061
176637582 2134
310452794 3510
513601713 1712
6880 624097421
67959433 793
215275542 1651
574296316 13397
417601352 1392
709524965 2779
738132897 5087
748421064 2719
453001510 1510
975176190 450162556
554700352 1849
2080 516437886
216682286 2820
626944333 2429
296536857 8261
326374723 1393
940370249 689340265
504301682 1681
966387779 4577
603470505 58939
108818815 427
123566523 4331
88236128 667
27416 745073457
492665634 1711
822272640 7608
828823820 7804
160681197 590
54104119 280
518400000 1728
568058436 33566
698441507 649135460
490701822 11116
578185424 2216
887672526 3926
82799725 276
576503612 2376
796866386 398433193
403801963 1346
789568405 15662
583518143 2714
177999386 1044
49122745 49122746
534591668 2630
832800001 2776
242886240 2232
3089154 43
5965 896402305
845997179 2820
519381544 6549
722104773 2407
58729967 594
188565121 2432
777128905 10342
600271979 409446806
57308631 2264
659969005 10077
319848620 3568
363658134 5093
935047603 370988
852578601 34600
863715813 863715814
451102889 1972
920614891 460307445
375381140 1643
944805194 4051
103199978 344
175502766 680
928797230 919942466
275099082 917
700870717 2548
271284838 135642419
114409329 57204665
723404213 723404213
391197814 3276
422701857 1409
675662741 4102
770402391 2568
133299929 88075387
564331674 1996
932999462 3110
86949122 60664366
261134152 4340
993750285 12367
398699999 1329
11688617 458
94262304 494
861581761 5304
559109643 559109644
539308990 21241
162300542 541
114799601 1127
357002821 2335
592746775 7754
844896916 422448458
204997411 22609
331093799 1257
630066325 2141
453895883 1707
549054289 3321
650772278 19343
169966727 617
924299999 3081
441042047 2606
117599999 392
827888258 800333343
861419273 2941
464203780 8614
978899999 3263
516447152 2413
219247527 219247528
361179807 1388
60918679 518
632995261 8436
610841091 3830
595357119 3571
377999709 1260
415522985 1803
720679839 360339919
15053 545513746
766249351 5363
72189795 957
851429766 9174
804930100 402465050
259121345 1166
201972392 6255
266999117 890
84708696 327
288070194 1015
584183979 390624976
735000195 18988
809662608 5076
640 72732160
743397523 2478
460806061 3747
294809568 31443
197379340 2123
852803810 4092
989794793 12824
891791131 19943
504 46793376
503999999 1680
4090 952796111
665188535 4261
668029651 160971
253196441 9294
2510 723408719
981056542 981056543
924728777 774142961
604048329 2815
269100000 897
314681249 3472
17781092 172
70500415 235
542403013 1972
64 15352704
414526700 1457
532688966 2635
830702769 2769
112232936 56116468
541189154 4748
282956717 1219
176304467 3217
485701618 1619
1690 480134238
371701214 1239
773404507 2578
119108822 1634
667400143 18957
715108323 3028
210840321 105420160
789099727 3077
754548250 8359
801599999 2672
952185554 476092777
2911 336543621
944027055 3346
267489025 3384
192000011 640
685565969 57202
854701318 2849
3766 948810801
210319640 2965
737805312 3231
477910432 3671
345599695 1152
41895736 335
946849665 936747974
426504959 5160
50031985 1292
807467046 31854
323563301 5767
606410886 4503
439214897 1130940
636648913 2363
661668561 2472
485698501 1619
350100001 1167
811134397 11628
581241264 8488
855900000 2853
4794432 48
487739522 243869761
330128588 1130
60781969 1027
25829 367792040
970821047 843130262
354001179 1180
162524744 2056
74035913 37017956
828332639 635891651
873927745 3061
450025126 18912
38983296 1056
18788816 75
785354233 6074
483002021 1610
522002344 1740
352759638 4471
397 107142757
805433813 26338
690468113 6696
523145917 3661
224864544 4042
118614363 1201
114525599 595
931502413 5494
790799596 2636
406110762 1854
115165823 57582912
489387649 1697
618457267 618457266
940605089 750284708
557100473 1857
862008288 8233
647400001 2158
249150422 1541
836398452 2788
330299531 1101
426615091 10466
704787191 352393595
565292018 15892
940734841 3922
637199616 2124
622885785 14746
941956871 16519
410198734 2367
831192508 2947
292800977 976
454370545 1724
791196100 15861
709497636 2365
657772687 4869
826139680 3154
431020297 1651
70174000 650
267683511 1006
577764275 6985
166199446 554
361222138 1971
11781369 83
64399747 299
523202821 1744
370757259 135044210
126571531 891
253923471 1096
919796933 3066
210299298 701
750905905 14448
693835300 346917650
84594699 530
378829802 1497351
2970 262824210
542983663 8317
453414294 18515
851802020 4164
174380795 951
94800001 316
512112074 2075
835415794 3096
585582315 3894
619797933 2066
28508471 2196
18300018 61
169048810 2164
798931127 4300
330299131 1101
437394636 2203
192449759 751
723078108 716158448
433476291 3071
345456187 1667
786894101 3059
835006519 417503259
65699999 219
466349121 1774
934796883 3116
911104413 3037
264299432 881
562199371 1874
794519446 3165
226204435 113102218
508847370 4727
462832695 2238
100638209 76464676
524623017 1816
454529086 1917
2019 550617617
470394030 3007
374401248 1248
682895534 5725
522077191 522077192
114941274 438
416934808 2363
2450 520884368
290753199 49549
3254959 11
883020622 3014
476967787 1992
172436276 172436277
288724683 5738
638438239 2783
650377241 29438
832798784 5187
925716317 14762
663146189 9657
339445664 34016
107273999 600
730810255 5368
123599999 412
2836 821280076
374927011 3310
771542517 3233
497743153 2864
441778531 2042
751832935 3386
390121467 390121467
670300730 14122
247867008 2014
323790773 3182
860455290 4054
506729106 23877
870516304 4696
73914346 515
268160758 2090
795779139 63817
587400834 1958
11256 704614344
63943505 251
407263567 22821
308400001 1028
981603273 3272
920703672 3069
906031469 13688
423117680 2589
229315714 114657857
731613567 365806783
81258367 772
538490003 269245002
633190872 10788
407493805 1494
900853440 16589
71787194 394
81880296 374
75993375 75993374
964503216 3215
423915259 2770
375977952 1981
354001180 1180
227639991 1258
416894027 30428
26400012 88
383110824 10708
289500440 965
3259 697849670
177670443 991
42022158 146
718786799 3600
243198761 1700
619760457 2362
623102393 2077
2395 511972076
17347180 59
545817781 30355
910101650 24616
846762419 6040
382709655 5767
153483413 4716
238471290 238471291
677824101 3778
306282868 4076
766200001 2554
493500821 1645
344207773 1836
843519682 7029
371475023 3128
98277489 387
763897090 17435
100829340 549
878421920 3077
555963330 2251
957001541 3190
818247072 26436
708825528 3336
862056759 466203942
564573153 282286576
440998531 1470
184989260 1252
18900001 63
54001711 27000855
927625791 413923907
439109724 6171
780565200 35275
166783331 67161013
209068405 7779
96300283 321
2539 563737524
530096391 265048196
311863303 155931651
808584170 3073
773969544 5001
293488291 2855
223458707 148801133
826314751 6822
174872239 1318
944100001 3147
467375891 2837
906574757 122855
95629468 2374
789115721 6810
144300703 481
559498134 1865
2882 693309449
26135593 168
583249525 3505
245860609 1344
730232310 394427599
526658124 526658124
954360875 5937
481500571 1605
4536 437646402
229800755 766
873675797 3026
37818333 189
478598252 1908
933943587 3548
168042543 808
416398677 1388
202948976 809
106092990 4086
973008141 23163
527400000 1758
674829384 8648
876600320 4376
410102526 1367
768883732 68327
170999711 570
758359332 4816
511417668 2340
202434901 202434901
913438352 333895196
37591532 501
344699999 1149
478103179 21311
79545683 79545684
3605 795525781
943314865 41834
150000501 500
239100085 797
86343943 603
184800105 616
285732472 1094
403481807 1842
200608703 918
877200000 2924
848888127 6014
867834252 16629
486197651 5208
333805804 1352
220254856 3159
931014704 15224
124215425 975
274129510 3070
482700000 1609
592446520 4724
938729597 348116446
751720368 4326
5806 928495520
759708665 750938375
128054311 904
63379993 228
852771875 3125
3879 448207129
50435700 1225
454302821 1948
238 16995818
17729619 69
491219217 11757
764230350 2850
201202990 1579
221160128 1010
6714 887134248
318340796 2492
621813191 15204
643454693 10845
776132852 2659
88116556 522
7500041 25
956410396 3999
361888064 361888065
763202545 2544
254273459 228223040
294932215 147466107
76347873 1300
522300000 1741
561657044 6238
528662065 2200
255300000 851
224358751 3046
886800828 22319
761546239 119552
529034763 1802
179100597 597
655132653 327566326
546641601 2839
755213003 2924
224971962 5651
474790085 2214
136200607 454
422880971 5183
518701730 1729
260057145 2243
249946088 1918
507270867 2920
457502609 1525
133654692 3242
226134017 1017
342132836 3281
544760804 2282
770807901 23014
529079020 529079021
5940 548604378
677354911 3147
395603884 2529
317138556 4674
730360608 2461
858440514 173855
955543219 3670
110999999 370
640104848 10023
10625 377761824
385500035 1285
80512555 270
383116100 1450
119484177 59742089
432712055 1491
469977615 13634
705266044 3965
30681139 5414
999002519 3610
900900000 3003
93556932 346
464668215 1881
241851553 43330
962485095 6193
696010024 9551
697909461 281811300
159384294 1179
225599247 752
792302227 2641
4308 804510659
79725450 3675
374130899 64350
545277182 3402
975624265 10549
236571944 8059
571364267 571364268
742368392 3263
180231131 79550962
179434607 888
867597108 2892
538589665 2069
139639976 1521
834009253 344344562
13852 628763203
554755013 2086
859441679 4924
506439119 9938
152980301 605
756343606 2843
236019590 813
229804237 783
768448852 14293
79889288 4219
384206248 5884
318599999 1062
58093084 401
538042543 2369
860817658 3310
585784359 292892180
891483294 3279
975603757 3252
697998617 4899
1590 331187026
681936759 3213
496370759 39245
16858 937926709
823683176 823683177
18599978 62
850932887 3628
720000000 2400
457199999 1524
522598257 1742
310499507 1035
144055350 785
527125672 5689
500324560 2060
681504147 4704
399275583 2151
191766781 922
903713693 10171
27031004 510
226527041 9096
3051 231232098
931709136 7289
867956832 4504
399601332 1332
211240590 2368
249774524 249774525
446205222 5337
285300951 951
75187295 288
546229621 2681
174749751 610
884059892 6308
799518799 51416
4454 967898740
161287851 11890
841591714 6924
179618472 678
2799 470501209
880373972 88364
297509033 17877
662035353 662035354
716397612 2388
895253153 5204
590705553 4258
55727659 239
114430716 813
667140593 667140593
886118940 4941
198899338 663
530275590 530275590
1601 338882069
643870174 226630738
139064792 753
922803120 10980
953056349 4333
448923769 7953
411022978 3833
545393344 2065
144994732 653
997208917 18777
411228545 3367
911785328 3508
827628398 413814199
144338031 544
389131288 13161
751269840 9638
915317175 4233
5827671 23
151787350 1430
732303162 2441
806781074 4213
443715414 443715415
711974913 5727
542214670 2315
629694468 2283
174563588 91447287
789388569 2690
5358 943275900
783377031 2749
245244120 3102
184499999 615
984367591 7743
625073618 3029
5687 333501949
899400000 2998
16137 972786771
430198858 1434
102696913 76342577
587719679 3072
236795684 2273
514799369 1716
857904454 5717
398138340 1546
351001377 1170
758701920 2529
248396255 1120
631848994 2707
694575990 3554
121300335 405
7177 885839094
50651669 255
320021722 3807
970289437 9479
159737656 19327
402666736 2459
770883413 7866
525870056 3131
407902491 2895
154461503 1272
493 45337211
774842704 4465
949642985 3415
506399476 1688
712846749 8747
191618385 3376
875467009 295660464
292441351 1425
988551344 494275672
417837641 1886
463630241 763806
687945311 6954
1036 212122306
548791801 14261
915660479 3360
608402259 2028
651660877 2286
969609039 4120
92215215 623
768834777 7125
338132054 3757
565626218 2869
172541497 1745
601395040 13108
796585900 2682
740575090 370287545
610483842 3903
543827213 3161
655919057 217048
234680420 117340210
386012759 20489
2403 652418337
553385569 276692784
165758912 609
278166960 972
5363 481937928
9377 904233345
192668785 726
465896595 4012
842466456 3659
302361 615291478
681743202 7432
174899570 583
290987367 1177
172041291 1732
106700408 369
300301001 1001
175582229 874
760360006 3784
78300001 261
50380134 1529
216900910 723
95467240 374
815305501 390128326
15121 891746269
553313196 2454
599529025 2675
612643936 3197
691437352 2937
374406222 5550
758697470 2529
578438206 255309720
383623267 1301
373350449 1650
736015825 3634
344294279 1971
585328211 2394
265499125 885
466688016 23918
608 133182854
154034510 807
763722260 6073
756159625 4357
627770706 4000
618632419 309316209
242482967 1428
366901224 1223
67805509 26531293
907185377 5078
228207078 186633547
101956465 469
485167717 1662
485658991 39242
120891808 1017
376175015 1512
358929666 1773
559196768 3698
546243577 36132
904498055 5484
166658311 733
550524163 275262081
380783751 2342
878459019 3543
781203538 2604
888204256 5690
495123055 247561528
513895080 1740
981301881 564611502
494100639 1647
605102016 2017
189968258 2694
313010264 2324
536604889 2344
112461465 443
801297328 2671
148205049 74102525
272279385 1096
827110077 8148
281034949 1002
393001310 1310
546661007 1922
199026756 17156
914584136 6728
197035837 761
164979419 802
265779582 2840
713351208 2595
214200714 714
837406219 18238
844499513 2815
394986707 1349
654238594 4429
9018750 39
233399223 778
341420625 5625
485529234 1627
826744137 4709
822301870 2741
625802086 2086
725236460 64220
688073919 9580
149700243 499
687833848 3182
472311840 2949
127514145 63757072
98543500 852
318720417 1468
533924487 25448
570884086 2309
550603790 13751
449983454 6845
86474323 689
816727583 3664
829464465 3236
16024417 113
493820525 5167
26698595 148
407669576 407669576
773804830 291166468
721562284 721562285
239281477 2728
105635520 370
169153215 1325
730503915 2435
713099792 2377
785307041 5080
142503810 5955
231967414 1733
917239962 6497
522521999 2088
640580089 11564
122845692 3534
995380336 13301
243191959 848
9001 982873196
811768321 6336
375304600 6751
582901943 1943
369482938 1941
251036951 1314
347353867 1242
843812668 3677
707199316 4019
355937781 1658
264899116 883
711728945 2648
12808 922588507
704703519 2349
83100101 277
322646079 1220
912924951 858411715
882575754 141481
788254665 3155
881868535 341871966
622202075 2074
514942462 227541895
785425794 51819
602961253 301480626
2321 415991777
5804 574036890
507336386 4274
693471339 2721
147651924 1475
971222001 44912
913553160 3380
271325867 1166
378292471 189146235
771599999 2572
266852852 911
62149015 31074508
560490105 3657
30054911 408
137337521 1510
348482201 3880
875438437 5151
200322814 718
534926128 57193
183039820 114242900
214966400 2480
701852313 350926156
708 206449955
555888280 4131
849481317 5917
2127 376752520
617997941 2060
193979798 885
512155960 4681
122999843 410
473057662 473057662
721789882 9699
392869554 2185
4200007 14
827397241 2758
240900772 803
554242921 3630
967861690 4290
657648140 364348
608701531 2029
254370085 1706
51711030 7110
909573884 3601
980217572 7150
763811344 3445
473765040 429135
836100001 2787
286200953 954
448303855 4868
760333201 2892
1478 364780474
902712528 223156
174299991 581
811115837 3780
909623540 4163
5882 239631856
614541817 4536
35622028 297
604283202 6161
333359360 5480
253387765 1002
301513995 1145
555632999 79150
653700000 2179
339710352 2143
965004435 482502217
43145317 180
435001684 1450
51600455 354
906598995 3022
10018 869888256
501901674 1673
130284711 935
563401604 1878
996701667 994893583
404670643 1406
217366755 108683377
796994574 605400198
713078068 4173
620528823 310264411
104683824 1428
640409787 640409788
25 6898643
967611907 483805954
986211675 472747213
756071938 3684
348298838 1161
875545059 3999
796253879 3646
891324952 8505
578460627 2111
630212864 27640
510982950 2775
385200747 1284
523413959 261706979
846297391 2821
404121741 4730
446098514 1487
766482359 10406
948129065 8739
954497808 8726
602956899 4844
255148848 1891
35462054 35462055
76467457 414
688143925 4034
163364143 2232
612156884 3548
575607747 287803873
116994564 62427886
8341841 104
901618684 4236
596900500 34825
164811667 604
181578642 17188
914228101 11860
996905271 6094
5216863 1821766
964558982 12307
683973048 3014
387174936 1418
5167 462292909
15600052 52
593793079 3362
850201080 5518
744807307 3389
41458116 217
174000624 580
238201339 794
721263461 2543
248990949 124495474
977416152 440920085
578921218 2644
639739713 7456
648161253 52153
56446755 331
490624529 7458
108199442 407
5276 489418846
385955325 12562
253776590 856
981710555 959098967
160881929 594
904946906 15091
718500269 2395
719563691 2519
460500470 1535
322997745 1324
634137855 3784
484200000 1614
497735378 497735378
261655513 1117
972643213 5608
657040771 657040772
747069632 4021
694199999 2314
160928852 635
251296107 3013
84899717 283
209724636 1111
501298513 1671
540063207 2777
933296888 3111
335660060 335660060
694220353 11004
989099999 3297
74533479 1090
997179427 10852
872876883 872876883
673508593 336754296
156339970 33158
367800949 1226
575842889 287921444
765507001 10966
465374775 3103
155617745 629
998838198 3541
106202460 9646
696369810 283620655
900112204 4172
968758173 3335
509077297 1872
908996969 3030
104596127 546
178147778 619
409749402 1734
778388280 5750
265673589 1996
220113361 2799
162740710 570
849298898 2831
691268509 5455
333131487 226466
553859110 10870
26420462 13210231
918382051 35370
622063819 8096
971235505 891272626
640659288 6947
589799280 1966
658759403 2377
909653161 7780
910797499 3036
458682682 1877
540676944 25488
2644783 12
210736631 793
485235629 5970
928234735 4433
634802117 2116
297021340 2695
830690996 3034
865130984 14092
730803893 2436
3749 978001630
267342654 21436
426300742 1421
5011 866802780
722326744 24881
362999999 1210
231968849 10329
828001751 2760
485189653 2708
862258853 29242
194684235 664
164725605 815
374070225 3608
11450104 133
57579270 223
379986804 5687
994317250 421700882
599427562 2799
546924188 3733
409201364 1364
782851421 391425710
46500001 155
740070694 3055
242 9310950
857899155 5047
88844028 88844029
406881671 3114
766698880 604011978
5062512 19
923790063 9681
885993601 11255
334077451 17913
422774265 5576
887989383 5323
69600019 232
277832946 10428
667057214 2895
618897936 2063
627249317 313624658
348735649 2996
741938687 2729
968397279 837192163
436592975 9456
70847596 237
641925611 2341
59094397 309
202972351 4233
56224883 202
555004182 2701
100944721 1140
306706359 1163
420917767 1657
554550781 11967
544214580 1911
358501864 1195
669061037 3300
38116217 352
279300433 931
122109468 679
713123667 713123667
861936666 179764
699877013 349938506
693348631 4243
555651800 60860
491999150 1640
992998594 3310
681670530 2881
488787961 12116
955828162 3370
856187882 18701
917489838 3394
881808664 5258
314609333 2166
959699595 3199
916487340 3349
587342926 23101
902700001 3009
1409 269762913
91734327 859
734301983 3911
665699793 2219
323418778 323418779
939544551 7821
345118909 345118910
33174 941477331
550884863 4352
12701 449831317
77460470 281
579901934 1933
750977935 2982
871416403 8064
793497356 2645
982663109 6045
790500831 2635
483670635 6945
245075577 5200
654305931 187857
314099374 1047
284930080 3610
216883923 2471
804931694 7989
4872 896564650
564082046 564082045
202765781 1555
842039002 2884
42899999 143
979203769 3264
770543774 10975
95536844 361
396300001 1321
821726355 3065
671357247 2359
375426460 13450
30900042 103
565705000 2500
185099383 617
523644163 6904
35150624 293
565888554 3366
5226 926331425
445244693 2176
299809638 1649
136374283 2826
9207 654170468
228710515 2428
627727630 9553
2678 487478578
25604895 113
540232103 1852
801897326 2673
990721066 36344
711604631 2372
582024169 11830
188451869 686
304079501 1758
228050393 3641
505394067 4481
917307239 6126
832701511 832701511
897602875 2992
488774731 1910
765591997 4452
258508815 2062
336001119 1120
68420132 587
476408451 6612
236920099 1035
197999340 660
573792519 6130
800069668 693099051
690605659 2319
977425136 6471
878116039 11202
260206665 130103332
952799999 3176
758098097 2527
379696915 8438
505158454 428203934
873065231 57099
228993516 911
523756809 3842
281560880 281560881
374098754 1247
393422295 3885
37388960 266
157017703 575
231551776 1505
940406444 203207
707405945 3631
598416063 18161
679480985 8414
806702690 2689
400986266 1639
383398974 1670
719310450 2519
131426959 592
207374975 927
928939763 3846
356540406 178270203
535178092 535178093
256373513 1315
245020777 4371
101400338 338
831057012 45097
916796944 3056
134759390 1013
978489058 9215
999975017 3865
185670495 87063726
274922593 1707
782078932 4959
822900001 2743
598015987 29846
228601112 762
429117088 429117088
658360667 2477
620494322 3605
591898027 1973
795195923 3628
9793 936563348
234944098 1657
706855927 15868
972513899 7225
222647439 8509
118295206 1015
924578226 3357
678 44894503
322578717 2484
376929445 188464723
724052772 3473
2676 252293280
538 73006062
78900208 263
202210829 930
802697653 3093
178800473 596
2399998 8
944660454 5442
639898364 2133
1120 314157760
803454188 7409
310727150 2583
960596850 3811
807324064 3238
177128396 696
427543790 1865
559141795 559141796
648487728 3274
823396470 9695
586452437 5863
177141876 809
4541 910129584
385957164 1345
146230838 1286
493720289 246860144
182099531 91049766
163200161 544
280262267 1196
464519546 464519547
706886039 15306
1356 199329288
126414621 801
5896881 2051351
177631140 1481
27774325 166
142941436 1168
213430831 11885
3328 690513356
132342012 594
116999999 390
323994380 2881
818880850 2998
185482795 677
100784602 1107
36824197 18539022
1925 569118685
135131417 11368
54534911 326
524731500 4962
746844191 2784
711851174 9630
747867008 3776
262675876 4229
440270401 3216
386997248 1598
3218 318804042
351030426 1419
349798834 1166
326871403 1254
607907464 3035
387942086 387942085
985486903 3368
497700666 1659
794772876 794772875
809454881 5039
222599999 742
972910885 24548
325184069 325184070
87300006 291
402793672 252316968
925522253 11322
9553 117540112
61412411 634
568881390 3858
79800478 266
466184332 1847
408900742 1363
326998910 1090
85799999 286
703678082 3520
846046955 846046955
332987003 2022
344468049 1158
478183229 2239
3104 757449482
500619680 5836
3761 308951106
812028961 5466
4842 53804304
539814508 1801
33710880 474
505256657 1948
237222524 1606
925997079 13753
431775468 1762
28200095 94
789372345 4230
921194512 7192
118500496 395
486737989 243368994
5012402 1761633
882905822 2943
937543619 468771809
998 191631968
221442530 221442530
670198321 4824
319912906 319912905
924600000 3082
204792043 1332
892167469 17671
839402798 2798
741384809 370692404
673599694 3923
480707049 2426
138584488 138584487
264550536 3882
455250223 6706
303304240 1197
663448104 2376
341593181 2025
427628807 2322
819184730 757275589
867487158 6274
980661894 980327648
55967581 27983790
20099932 67
594770749 3725
821553697 3626
411330495 2823
378299736 1261
284584087 1329
605645742 2346
105391076 449
46 9657148
673705608 2471
867087516 573164903
739852302 3647
483414875 5003
549623450 6850
19619344 94
728821108 5170
371700199 1239
890625349 5701
2291361 8
5379 913805710
907047519 8630
85490802 598
111275 479929075
854332646 427166323
441886225 220943112
832692770 4963
542046860 266299485
609084692 13596
255018688 1771
859005411 429502705
13915621 59
45843700 395
832556006 16011
908773470 7590
195865242 2179
540347885 5672
703813343 7384
882157828 9371
170999964 570
639340092 8784
730104501 5675
1527300 10
384339779 1996
533 79835972
563577460 4090
237827113 1057
563098123 1877
187697924 1141
18808 958831840
755705637 377852818
24899917 83
996834005 491948845
10065217 70
221494219 1353
998404936 3328
133503620 1173
173700532 579
6270 975405090
886386527 34551
1506 310245223
216719976 3613
226454038 80467941
662831743 10832
540944420 5270
227315827 17044
1058720 4
256429670 15117
3000 709680000
361480277 1244
262310510 3190
340284672 313155566
572486110 572486109
584894638 3689
866528419 41622
357939363 57286
468540085 2921
811633032 3957
210326851 1450
403201345 1344
251346945 1009
454867181 5532
346198943 1154
403499417 1345
670491559 3742
854701805 2849
796474160 3447
724695890 3442
580199999 1934
882324831 5053
407743115 4094
3522 422156457
848641894 19969
272917 1
731416505 42254
3170 594885370
921071969 9495
426598469 5741
743102478 2477
166912563 1196
450251779 450251780
846951762 78911
145200932 484
302020700 10733
492001641 1640
350153593 6836
254938433 3824
436199999 1454
956199865 956199866
754198789 3425
3108 724347372
500869122 4771
641738366 2815
424119851 2017
438280425 2013
245034802 5957
542043855 2242
54599819 182
3038 718757978
960321811 20999
869884224 8216
531391684 5877
134686751 473
171557013 1536
722509237 2647
405602526 1352
821399866 2738
152788345 76394173
854151884 4077
635580289 2688
598072101 2182
168904598 697
569977413 6060
255509229 2530
166164541 990
16964239 573
404876645 123702
911760623 455880312
998875680 3556
129370721 447
132790164 2178
613767961 306883981
963218539 3673
568267653 4456
48164804 293
267516926 1142
748685908 10107
816909394 525952530
446999719 1490
70791743 553
958864601 4470
845398394 2818
475784064 1704
372574542 3341
449269130 2285
93399217 93399218
380401267 1268
846298549 846298548
607 139412725
956668713 4719
701847390 8184
554101858 1847
196221363 721
152989255 593
363898786 1213
387817360 1960
292795777 1596
687061339 5611
675034866 2277
863588636 4705
431098813 1437
168714376 625
493130270 275652079
218594948 4352
387745932 9079
462117382 19607
872097092 2907
467956037 4695
3898 198064744
609107107 3757
761700001 2539
420301725 1401
11419 677592704
686397711 2288
111442181 422
862476421 3445
506398392 6696
343237619 2291
973196755 3244
614378835 2894
977634505 6072
133799999 446
837597208 2792
240021165 13421
616802655 2056
424205099 1650
540602068 1802
583911389 1992
508135679 18720
829913760 2795
494022165 3091
872690751 10739
876252495 4522
25581874 275
127277626 1043
290625151 7232
146741413 3913
51420658 307
809635747 4204
766297502 5327
453107183 15015
609557600 2675
368999999 1230
79199736 264
566098112 1887
849899568 2833
644063238 644063238
231683871 4256
15672 483089400
626098179 2087
813991933 4476
291048913 1386
933232801 3624
912891720 13330
669478756 3065
239099202 797
511696399 13448
173605967 2712
676927593 4549
560893917 2266
308706212 1546
278922290 8326
270649532 1165
93311324 316
2134 364604570
725407278 2994
350765609 8110
614700000 2049
998102521 3327
758398242 2528
169296187 6295
935441215 15378
470942516 470942517
9640133 178
111600665 372
450838496 1644
463201543 1544
140088439 1057
460838162 4447
255916359 1149
329869697 2399
240742970 3461
256219001 6663
652760482 6237
596310133 2333
223200000 744
450390793 1563
182100607 607
904507839 8384
785287691 8929
708091835 4081
140970624 696
840306425 5977
511273920 4832
545732891 2384
711897627 2373
933478883 5157
631461687 3029
869581473 4551
810732264 4052
418928622 2814
783462748 24799
129600553 432
895997427 3628
354902128 1183
662799807 32744
867804193 5088
2300504 1150252
351898827 1173
955367237 477683619
701011539 4157
778359145 5543
358476446 4660
899884429 3393
702334581 6980
891597923 4207
80400000 268
13968 769986000
187349103 706
36551357 131
695171893 4498
288983107 3158
915827632 3101
771460399 7760
674647995 5408
956535773 956535774
737562643 368781321
343154375 3385
635021617 635021617
593154634 14915
915903054 3053
713532480 3647
1284 315644436
117999445 852
155100263 517
487596376 243798188
32124783 16062391
566077673 7498
156899478 523
726238061 4026
730450897 5107
948858669 3757
312487759 7970
87038799 296
752348779 6340
988837745 988837746
25003098 97
504287275 504287276
943901071 3152
798486260 10025
131727121 1424
669930562 12146
930326490 3195
677287035 4070
515637626 515637626
597693030 270176979
497843526 4633
165013204 165013204
522899999 1743
352039457 1516
559615197 4396
179979377 1124
812257175 3656
202066686 878
122056555 779
754121318 9653
790614614 324421989
180149764 4271
294872467 33474
844348326 15000
648997564 3455
338857600 2720
582935305 10731
628199402 2094
390219607 2069
581582131 2390
221399999 738
49322269 49322269
506926927 5989
700689486 2698
328726621 164363310
750809220 60598
4950 801466928
443101698 1477
734683896 3096
676628046 3973
7807 547713737
627275479 161005
839160909 392478108
481201604 1604
320516470 1832
612546495 3443
435 90425635
252272280 5135
240390624 1854
882849385 39427
6245 522922713
523073313 2788
813597288 2712
20313720 72
830702768 2769
231808499 825
332273248 1179
636400475 27927
89409426 537
949133945 3658
737523628 2831
151227278 2021
631266949 14781
43162 825818546
657338876 2611
28274813 14679189
69076439 360
992035629 992035629
681083727 284734
828000000 2760
134156495 586
855539202 693667898
999896668 3333
791402638 2638
25863083 215
922979815 18230
400690973 400690974
425598780 3401
217320968 1397
252941225 1384
576702539 2973
811799999 2706
309516075 1487
3141 877463478
915852528 12588
292463742 1681
161173117 774
12994983 991
822217136 4443
2060 486455715
872058199 13208
764030627 764030628
321641030 1291
842353100 663461787
985144273 26731
75599832 252
90300302 301
307274688 3629
690902304 2303
742938148 4477
75494745 396
983375377 3682
1990 415064250
848386292 53924
376198746 1254
491935485 5033
518617569 9492
263705217 263705218
450813143 1841
639997155 319998577
347901710 3374
818117759 32755
354160449 1522
97115399 1986
153546295 76773147
360354226 1771
981641697 477685329
887284355 348738992
859370686 294481310
167099442 557
325826025 1099
437792198 437792198
651151751 10250
776337353 2691
726636100 726636101
147899508 493
755170415 3069
587742145 2292
979496735 3265
452424901 5550
997152753 6971
504359533 2378
934374401 9728
220800735 736
924609881 903164198
146897507 574
557229267 1869
374815140 2869
775365870 12177
205838040 3910
130781777 491
43526699 181
788940010 3542
877198317 2924
805692720 12255
812098671 4898
218 49318140
449765706 5109
424934355 3598
249207791 212643150
528743521 264371761
123168801 464
435520655 23482
856397879 6066
1382 229288691
590244679 16897
448152688 3987
411520180 1568
407345240 3112
394793999 24370
662102207 2207
672900834 2243
923313655 3406
94895873 813
25799974 109
129974233 1710
670414742 14859
263953130 64251
283817764 2803
3792698 14
300482957 1993
765327037 5767
565568300 242525
331504399 1520
530015358 2281
783461719 3242
956818670 47867
210908496 1608
403785280 13982
333656759 1128
408633919 1480
175716678 608
904941122 4322
599184941 4267
707403034 2358
210650063 78471729
69424170 1410
853808801 8480
452246989 2785
607447764 17195
535201784 1784
153452123 153452123
25845400 242
410399999 1368
998524311 10617
988315031 22010
686112943 343056472
34500035 115
419578864 1996
6808586 595
3491 902003315
593570379 593570380
400673444 200336722
315900922 1053
420532112 149457
436250156 1527
229197331 50104
747490662 6417
107313190 107313191
646273921 2439
353495646 1533
312902659 2545
977398919 3258
884459632 6209
126390620 1181
249371324 249371324
275040685 9365
811714739 405857370
60710515 332
666003092 2220
908929615 4961
475870576 1679
801317011 3831
883142610 7385
399963598 2102
403601616 2539
292857235 2319
47070063 317
276300476 2911
418454578 3933
970554479 15992
727493733 3338
470811026 5866
195533276 665
696 204398496
600897997 2003
975802056 6294
645001062 2150
939296870 3131
860068321 3228
817242575 6232
728097447 4702
122830947 61415473
863316423 5801
239099204 797
883412641 34056
808411013 3733
756255427 15338
209100697 697
172679838 737
861068409 10031
479754241 47104
441351881 441351880
735001755 2450
270562549 135281274
523973275 2194
613787758 3435
762060186 3095
2609 711842516
775616008 5789
78512478 78512478
961243968 10464
352879199 4320
8485 183980255
474176216 8211
350552660 2503
397501326 1325
596181666 5351
441486814 220743407
372734022 69709
342899016 1143
10046377 36
265799114 886
301676580 150838290
456611317 1812
705969085 9246
294065549 1017
990601938 3302
795298887 2651
58764 685278912
178023855 707
157173645 962
840897197 2803
205799315 686
368473099 1477
910564592 3376
334683554 2350
904301257 452150628
711249263 9333
224111048 100962241
202495890 1017
572701753 1909
188339346 949
600628647 6729
227858778 2020
548 104819796
508820183 4533
827517995 3697
777290214 5179
423279276 3455
320592005 1323
423839494 56733
988798695 3296
823407721 26808
852195760 4397
323218403 1284
737077709 3169
678290616 8328
488951504 244475752
828292280 2843
826647530 5254
320702714 141538738
209863016 1643
453374585 2537
349564900 1850
128694777 1594
333714990 1230
4283 145926093
321612868 3068
145200483 484
516599999 1722
770809480 5320
382636375 4631
692727360 22560
568199818 1894
769337857 4148
56716 250923871
157050196 671
461038796 3932
55191461 452
290241001 4250
729769664 729769665
692199806 2453
948648570 5161
746576969 740851709
47487894 159
623159680 4840
103871081 620
779420963 3876
296144511 148072256
620047086 6464
222753023 768
537898206 1793
784712361 4770
894027178 3553
703596286 2583
898323951 3596
437398983 1458
472200000 1574
5305 456004498
40167851 212
797421336 29209
419476661 22578
529516248 4256
332329232 332329233
825634281 825634282
154680954 895
676997819 7815
979655589 4041
395907288 2814
16199976 54
275999999 920
753249136 674071970
133295424 2638
990834272 492836847
293212734 121577226
871499999 2905
146448429 532
719136768 3864
546305346 1990
310703804 155351902
365835177 1477
204463280 13893
200290561 1720
315827475 4815
935038774 26675
636888556 5373
673858309 2686
311099212 311099211
59266284 308
885590861 372097
524859775 1876
316396982 1851
772984438 5499
91964623 45982311
99866053 4374
945726038 472863019
361801207 1206
618000000 2060
304168457 1381
38998 602012267
589786978 45741
22657 86112275
721217570 3821
3790020 13
497402683 1658
966290557 18787
887307434 609705262
855338692 11644
325199808 1084
406800000 1356
297970200 1341
794400001 2648
405289323 1822
109097279 1472
3090 735164908
909603031 3032
885761618 16103
99755818 1106
762847211 2846
716940236 3223
174299906 581
349862427 1303
435284061 6509
749192489 374596244
741603212 5361
685527147 24575
550025063 550025064
827304016 6512
564967961 2089
232818193 116409097
710703136 2369
855600000 2852
324340767 1658
786277502 2981
786171703 6653
189234356 741
628352109 7401
171034128 846
280492783 1118
336696577 4305
16666111 60
99385438 521
200532801 775
173699422 579
791493980 5319
880914554 32614
430603183 20491
495900078 1653
740479968 2784
449098503 1497
575172113 287586056
96142559 480
468968186 17213
264815983 3387
728676353 7503
521779647 2554
74561267 991
951869944 3490
879283376 4646
665997919 2220
797160498 6765
687599999 2292
33733801 211
431051985 360734486
977 236445213
139898776 545
900440157 5256
177873401 2306
86699712 289
431095844 2603
749523456 4293
940743823 470371911
446698510 1489
900761701 5967
87846881 568
632855860 5533
894456995 877653159
461012088 1704
969565466 814552292
277310391 989
661660129 7599
50995797 192
820500145 2735
525925634 2306
642679734 2733
348130071 4203
880200400 880200401
157409064 681
26412184 269
520549135 260274567
3790619 31
140608741 767
608186110 5461
471088391 9263
5167 796854740
493607353 10607
38400801 218
191311538 3058
416388032 30425
79009560 490
417634411 3881
395699684 1319
410054101 7818
781862740 12747
354168910 1181
941752034 3234
824707729 49616
931144717 12482
845702820 2819
5185 674618024
836257919 4640
122099890 418
680697732 2269
600001047 3072
816295875 50623
303599447 1012
13468573 106
572793614 2797
323401078 1078
73578510 870
834898312 2783
961499999 3205
618359720 2412
839050088 839050088
480161297 2075
124462295 124462296
396792156 2617
381000153 1270
530793012 2947
316809263 1842
892177489 3785
587092389 587092390
34524819 203
815436392 283860817
587772476 2389
929103097 3097
144899999 483
382412718 4769
831813685 5290
874326961 18915
125421444 731
867051489 3478
796144628 39911
711719372 8021
474725803 17189
914478586 6312
948244287 5362
528784696 3703
342708488 7159
326489513 3650
999099676 6611
576902004 1923
829743446 8770
316800694 1056
689158390 3159
241808481 160793786
32256 921747835
777600000 2592
83400397 278
293804207 1104
677697740 2259
811863481 495516978
772280807 575476262
902397469 3008
177970201 600
320661822 6271
697026222 348513111
430756738 4572
819186260 819186260
312694074 8478
328201190 1094
332129259 17618
612899612 2043
211757447 1945
690045795 2332
1702 260683475
19437 243532694
866740883 17784
614699999 2049
77430790 726
180299400 601
858116772 8838
329571061 1958
5006 276209358
408787679 1780
130916995 1484
235825027 202211099
240017025 1318
694799553 2316
546300001 1821
209371 802937785
926257689 6938
145422359 145422359
411831230 2171
167673857 1376
792748530 17343
820674930 3390
211800888 706
258778011 1003
4466 830006100
559106933 504295857
871713325 57925
309758700 1275
628620425 4419
269435627 1628
733284201 4914
61019313 61019313
507429102 2031
876251008 4763
313181797 1610
197308940 1714
656400704 2188
979058475 52025
163852727 81926364
244645781 894
275083809 946
67356145 33678072
825300000 2751
337349556 4054
704969429 2805
515399214 1718
735562423 7782
195796976 100331747
887762917 8982
964078399 482039199
283 6216953
510304279 60220
100207190 381
461643399 5719
620815941 310407970
833507996 15890
539761201 1985
735071586 26994
484399145 248534165
132991778 1627
53935861 220
692975250 2745
621630140 6277
893267852 4154
769237564 769237563
248968389 984
456764661 1718
239118653 119559326
296094252 1019
933974671 7642
909371352 454685676
716947385 2487
507772214 3806
251495145 1636
647194348 2993
368491946 1657
233376114 964
72671121 349
624011439 624011440
315298948 1051
473336026 1827
842245007 57783
3641 506705929
397 41190735
169393497 2099
155777266 1570
773837639 3215
293943957 44389
298170577 1044
152700508 509
488129246 2675
908375671 4551
239612863 136192112
291150024 1251
743213460 3187
865597431 320835182
470701441 1615
845604079 3305
633103383 3070
39165 497043015
171626321 966
213899646 713
593379233 18886
561407931 137230
530748138 2514
829197235 2764
4203230 1485576
57282146 28641073
522027341 1865
163400753 81700376
126657558 119069580
39061958 14109705
3299988 11
390101160 2501
942497042 31738
387900250 1293
542196667 2101
690219641 23203
437895643 437895642
409965788 3974
993791363 3860
264446425 2244
395949618 1939
440698663 1469
17002 901893716
628897117 2760
841199999 2804
207599309 692
921191335 4927
927782878 49571
6899996 23
947198771 8811
397200375 1324
211131150 5047
676634689 44992
181290099 1290
639997283 2363
945205573 3714
176283460 615
652616328 652616328
158366764 697
102110953 1302
412500000 1375
305733336 305733337
908078487 22193
310655499 54172
382405683 9959
437441467 2247
511500001 1705
593714727 14852
429844046 7746
269288977 3344
346089762 5424
783089810 783089811
789033736 2762
342627067 171313534
565433693 2114
853417004 7287
38796433 138
217801376 726
830097333 2767
822244500 2940
700614386 700614387
352665143 2028
765943411 285860205
168899438 563
590702415 1969
805115637 9627
736746840 2617
728009379 364004689
782748211 4265
408097054 271978508
40195624 309
797397341 2658
79800000 266
89400297 298
151478136 522
485773795 2354
617755817 308877908
527462461 2370
988664767 6374
334728768 1443
645599335 2152
769201817 2564
754480512 3601
316108249 1354
416911372 208455686
876653805 7498
609990928 4531
487765855 1743
31840731 139
474967980 1908
775829016 21348
309783857 5438
656529688 4870
138908421 826
863329059 15691
831476335 6904
774244101 3550
984199339 34320
754501200 2515
38119 675373316
209750195 1046
46799877 156
632584594 2369
277024611 1038
599274600 8655
182399676 608
547702482 11611
899595911 9951
552572603 3299
866851750 4283
965728894 8431
360922240 1298
134100447 447
948726978 4234
936730890 5037
874471730 9683
917003715 395239027
732524057 4431
439997712 3696
958697669 4474
939654309 939654308
910932701 413571528
788433655 3023
281843249 1950
429936215 429936215
597900000 1993
806188903 13863
240560636 240560637
699208164 2579
654737500 2500
2030 551218080
904690045 904690045
770165551 10755
330734804 3348
490766608 2032
988003046 5162
557716296 1948
939715085 10781
228143789 810
824159989 6393
53814299 218
533408632 2621
936428 4
835609684 24674
826009511 9148
372223601 12931
140481608 776
907355715 6335
636230441 5227
718542927 2579
357298967 1191
197256152 2426
132658090 499
963600001 3212
235032337 968
549302590 1831
51041856 285
15417262 122
954060009 3188
165744953 2654
830699999 2769
485401070 1618
915892875 7365
346417374 2875
757770680 3539
318018384 1456
493535231 24576
445499999 1485
906841435 820099152
382802259 1276
477470902 4139
583889161 4829
792599999 2642
13406273 126
177209775 2758
789211962 6243
246806198 1173
822029708 5856
887709241 7260
417609236 1898
444160080 1638
114874894 399
378863249 189431624
614802705 2113
286214891 2379
315344083 157672041
356796119 97662
614436236 5966
882600959 5920
217136191 832
815102611 2717
226852576 830
183299999 611
679512239 4752
410699054 1369
30931 802817304
621049769 15070
201600825 672
26295283 9711937
589472316 5022
910289530 910289529
356960904 5624
221840234 1269
718800283 2396
60439583 881
802382360 3948
351 54513694
222376950 4531
159384209 1384
170399527 568
429901432 1433
634479638 4142
998101210 3327
92777999 329
526484716 2370
42624 868165632
265134097 17768
947130855 3825
133209231 566
748199250 2494
893842975 3114
3975 988978432
197846165 98923082
8429 624361317
777630838 7479
807223624 83005
585122155 2833
14627330 14627331
28596487 28596488
889968951 4293
137538427 160229
229496934 817
605100376 2051
3944100 16
418392864 6096
152399889 508
600393232 2339
141414975 544
412651440 2320
908576991 908576992
860399046 2868
484759095 3915
183814964 157714709
36641146 36641146
693020359 10385
214904031 2674
183554490 966
474320857 3358
273597439 1280
514150560 3696
267276333 4283
462427234 27762
9599968 32
4210 996651805
452387235 2234
799502665 2665
527423895 1978
628800000 2096
692579159 2639
232081264 879
222671314 993
508000169 2186
17889733 199
1009 192791118
257882752 2639
637897478 2913
310147574 7225
771082642 3271
238618532 236013216
365398783 1218
688199769 2294
936558901 50762
869322321 26465
735705834 4464
290930426 20369
328314335 1624
859798525 2866
357850526 357850527
520732380 7279
2590 655560080
609555916 2385
125298180 1956
336552888 1867
563935499 16650
233979660 5717
2873 544111724
240394917 1220
843199400 6771
878559263 9603
815276543 5968
984603281 3282
702415266 2721
507673112 6749
443579509 2004
2560 315383626
803854334 803854335
518390520 1752
851507993 3656
31890967 820
742800001 2476
841543090 19374
544891003 2365
759517165 8305
157673273 2739
597898854 594538850
843044693 3146
310834481 1104
137494560 1680
617077312 2247
752336326 3657
856399092 585829158
422611121 211305561
707168277 2417
19810024 268
927652029 313350796
1774 44645782
313198957 1044
663640703 96896
974087536 4065
127092815 1544
610470239 2993
1118 159641971
228067549 1579
479815569 479815569
817317303 11751
472533925 20095
320557578 3243
8929023 93
569701034 1899
283294280 970
320417354 320417353
848226833 3116
456238957 1956
380631063 1687
322951280 1792
712802383 2376
126241135 63120568
232033837 232033838
844200000 2814
571627226 2075
633938609 4490
2864 764146704
45159 863762532
908973236 31708
69314377 34657188
956809957 15627
492139526 5365
597520247 2526
685791230 12797
486075255 4469
991800565 980771827
522559910 9936
999082332 29630
544664121 3172
940822440 9018
884500150 26689
343800163 1146
531825104 1839
604483351 2130
816865056 5451
962795559 342605626
211500001 705
461075035 2848
843334253 5147
1698 313517022
815404741 2718
900913173 3410
241202439 3109
916265814 5540
664384923 3671
364437653 3319
219049524 1286
844772195 422386097
567221375 722575
587403429 1958
997645978 4077
525123768 1957
594993790 11302
948003160 3160
899705028 2999
557390525 2918
350416412 1932
601294014 4741
381119700 13683
211031444 3484
21300104 71
133381319 510
703073949 351536975
165801292 575
821043960 8664
109078081 26676
410492671 1730
845253799 782481393
38100182 127
446625073 8376
4656 515638032
696388670 2797
921603071 3072
899152438 9972
997747549 31038
565340647 2680
808902312 332308789
2052 420136740
384001279 1280
726005521 3585
505523229 10545
643419485 14409
840116684 3916
184199447 614
982497402 3275
929483547 10313
622501367 2075
7989 515665983
514523278 5618
494854807 30246
438824878 438824879
5353 527013556
151743633 2954
924732224 5110
567971998 2603
263100877 877
50263956 193
529112180 20717
660123744 18956
454454796 1814
385126383 1733
96989429 48494714
897599767 2992
827702758 2759
860531325 10789
612169207 11694
535352239 232578850
502904409 2700
229612319 864
723557920 3680
727804304 2426
582387228 6451
230825728 896
674341544 674341545
457649981 4349
522772948 522772947
569 152338807
963214379 963214380
906852223 12416
856092141 10569
888255757 444127878
628383718 2978115
437926450 1703
2034 288891054
609469973 609469972
496285041 4896
659862981 3820
459602441 1532
56999810 190
717801640 2440
289409010 1277
817347351 3891
975390216 3452
807737491 12614
215298490 3908
489568549 15201
321300232 1071
625792265 2826
546601823 1822
262499673 875
294665750 1145
535284441 1895
997395756 6861
263049282 2862
552004621 16894
459502628 459502629
661181179 3738
5593 777242431
107305527 53652764
379499999 1265
846897513 19775
522384815 194243596
339967048 1235
590999999 1970
438579156 4614
668859248 2455
105716225 1067
816824466 2894
508042095 1865
492881323 4614
502143480 3370
138584089 622
891641793 4124
343112490 1297
490376366 1858
866691371 5359
648258183 2749
422142785 1834
580801936 1936
672248373 3387
973917961 5205
593045550 10287
875507989 4165
386407616 1544
75507631 366
334009156 2054
169606247 588
913 136785749
225757764 753
948166751 5186
709349167 354674583
148200495 494
116924585 474
679800000 2266
922181713 3412
518891101 2730
923096923 3077
279199644 3013
496754239 2766
900864947 4271
32076877 338
150950910 3344
860495762 6357
947103158 3157
191400110 638
593909232 296954616
38118328 14865867
689138447 4973
85392091 40187234
538798204 1796
962703209 3209
293296876 1101
452195147 5226
206672707 1017
1290 223983794
10825455 10825456
156900420 523
267141302 3340
708856196 6391
260859589 4426
546792761 1919
555002184 11165
736069994 29063
621817500 5921
983114344 4889
999543813 498594132
27672548 97
582437486 1989
757451680 757451681
959700001 3199
543653264 1918
818997270 2730
108868040 1099
9962035 34
453883740 2055
446513936 26357
465300000 1551
272748376 1125
204227192 22337
695299788 2537
773603914 53165
958848026 4054
687182804 2765
339869830 2452
24089941 1590
717854364 6001
483488848 4131
921356861 4071
832167900 7050
447600353 1492
180759258 606
395673277 3274
230340946 869
739197537 2464
616780186 2797
189089001 1730
552232081 9720
945159267 35828
656623339 2373
487204478 2907
813002021 2710
115991744 115991745
573362859 3956
413923699 10482
4650 592461059
974842951 17141
790247256 2701
372014137 1414
953224916 5668
837865079 9711
602588960 4390
80486569 40243284
282677626 1125
265601199 1124
82262767 317
649372103 324686052
713888933 45693
921050536 8056
847252923 10052
288322292 2722
410591686 155212442
130879465 8845
558295615 3833
97734979 97734979
4067 807512282
510901703 1703
931088471 4626
437699494 1459
955816792 6793
417149642 2936
236539155 96894069
130921930 796
966136544 7447
553734018 2179
578398346 1928
619708534 2600
559076283 325068908
2747 757078814
688547274 12018
548597580 20989
836654809 325458568
664779025 332389513
509195401 1717
245589220 1307
984637360 37520
429300050 1431
515474335 2704
155875214 155875213
417000001 1390
267943582 2956
400201479 1334
344704680 172352340
752002787 16215
291409874 1125
13052 824215951
30000101 100
603560940 178682
775357150 387678575
596530067 298265034
888070228 11293
529058937 26151
407099999 1357
831703299 10378
579856921 2316
798533679 10942
436690202 1995
922504963 3075
468409755 4465
383964462 3714
836903887 12246
340350224 1465
333598888 1112
998040706 4612
82800277 276
581893709 581893710
529201765 1764
815997281 2720
802811939 2719
531181471 9255
437101457 1457
170734275 764
88889408 1363
480061959 2023
550540803 3094
370499311 1235
560994217 4908
978269122 12701
4798 839011866
948906314 3163
574999991 15617
515180434 4567
304279852 1055
590410888 2630
339659140 1643
162668806 1064
400961504 12832
1643704 7
861987743 49248
138130184 1275
821165278 4449
292910769 1016
351171437 1208
697491451 3481
665148811 7431
169118518 1407
154182559 1316
32583925 32583924
1628 367576754
498210912 3288
8248021 33
38074752 414
519351983 6025
401980417 29184
264900290 2890
200922249 2075
838800247 2796
834983512 7976
668101709 2227
568955941 8435
80359300 40179650
802474187 4434
430799737 1436
378393379 2057
544873 11
282779149 3548
979010575 6953
286734017 3284
474970679 1818
351676528 5488
880505589 2935
587448260 6290
171546941 85773471
769355664 10896
68361615 301
587109687 2741
105758520 548
828052744 5707
92468249 92468250
886 60057082
693157394 4963
994893965 6961
897602991 2992
394201314 1314
169813580 169813581
211801726 1126
5248 35723136
2134 393313805
960003200 3200
40630217 222
1573 463333442
109782547 1097
443347521 2128
636199658 10327
910011315 28132
490222173 11479
315230419 140074312
957575431 478787716
291463756 2309
171965969 1485
5420 945807457
838743564 16465
128177682 1902
144218891 8378
268499999 895
987944664 493972332
833754091 5590
159300532 531
434419432 11677
845612768 16613
361867549 1813
673330868 2476
552264155 1909
603508721 285617
897141602 7200
427457225 3059
20002 772637256
462102449 2741
199 58230385
229681539 4972
920700000 3069
610030417 3002
809700001 2699
221041548 882
446321054 1813
2151 335046213
27407727 304
434598752 115953
691089531 23422
204883201 3200
825915960 25380
253360910 4691
636104263 2968
887400478 2958
55499973 185
951183893 14100
449591469 2138
12370 691962692
636562888 7502
499766307 249883153
748958966 748958965
980155885 8120
553798154 1846
198760393 2364
976279864 958429858
629954457 242690025
935702999 3119
988310744 7840
66242380 362
915689626 457844813
855412369 4571
528465601 1800
243070634 973
33499493 8127
698404441 15302
21648055 143
352801176 1176
161487698 550
913169006 3341
770698963 2569
832262699 3946
285223691 5561
160415876 160415876
446701530 190438667
979803993 471622909
44089394 4907
96300224 321
748162128 374081064
432404164 13653
609985832 7798
302078686 302078687
478336625 3814
768475154 768475155
713377843 13879
125361396 1542
749285604 749285605
171025343 1134
494407660 3737
238720106 1633
644100277 2147
1902 264752694
219613427 1502
920161814 5711
506627591 253313795
208249772 5633
833097867 2777
244500000 815
438506829 3412
177878886 2880
248161651 248161650
2118 378285390
652849315 3054
273874517 115596813
543067312 2096
814502715 2715
912587918 661948362
999135159 66649
234497113 1578
996599116 5582
39412255 140
9039 186637272
394393697 1831
312393887 15864
603739881 8913
497098342 1657
573601912 1912
148339611 757
456495435 37433
834600000 2782
95351344 44891
791456922 6131
459000379 1530
286064263 2092
1825 388850925
401454348 4919
778677634 778677634
558767538 558767539
363982015 1857
11060208 5530104
104438588 864
364661480 3560
370268060 2256
169500693 565
33461039 283
458774241 4832
224125362 1969
580085671 2606
249703812 1634
766492970 484793767
596308001 298154000
379949642 4951
769961156 5439
369196688 1458
881053134 3237
977590880 13664
532967193 39254
294966034 1091
128099573 427
651344659 3964
596455597 2893
882858268 40947
984060956 489544636
726902423 2423
248628560 908
526710963 222447372
184505734 2051
908704744 3029
886802957 2956
659230160 39085
504792345 1823
822902742 2743
916678112 7655
230817074 230817074
13710 192858570
7475 252234551
748803362 2496
825092581 4602
242402867 4225
896978472 3107
748498917 5120
732745920 16868
567520790 5391
615302050 2051
942298850 14476
458721457 32808
783537529 2914
755198846 4911
168106545 2115
2699991 9
18013650 171
674700448 2249
279530473 20113
897665825 10325
133800556 446
662100001 2207
132391741 132391741
896435291 13159
276717037 2542
612961961 2120
834779847 5336
14481015 79
726942099 7555
511110020 4076
804902682 2683
543456996 4697
672497320 2246
621827739 18966
801304099 2671
972298195 3241
363585977 2254
698070776 5827
623400107 2078
619202021 2938
354272857 2267
865962049 3012
188100027 627
3099 686788956
360898798 1203
322221606 2702
213541285 2321
691457576 5387
29100000 97
508666885 140749
65291341 397
794279331 3537
104096138 514
545100910 1817
799184246 4466
204000001 680
530736135 3958
782346934 9043
560980832 11928
898588817 25122
10870494 41
692449489 4248
821702740 2739
502103015 5131
314870844 314870845
334501001 1115
878590973 262247
631890377 631890377
299022166 1711
387599299 1292
699422450 3167
646202555 2154
594568355 5069
978738222 9039
706522320 6180
223781338 12133
754359925 3287
689703130 2299
408199120 104159
886348542 3819
783851069 2738
404326649 4677
934500309 3115
190289325 6354
187020577 5352
800397333 2668
79179179 1108
659321674 2400
725112775 93816
810512533 10926
881404869 2938
780686691 12509
272100427 907
705897647 2353
133454389 48612275
470132223 5953
496769703 1741
384000355 1280
135019511 666
49517 588791661
946516826 3664
482901700 2949
874076459 3118
172200573 574
147382620 805
386531312 21559
967835713 457505927
916803057 3056
147314860 73657430
136654483 524
760697830 4047
586290795 293145397
244197703 862
955409224 37829
795475524 795475524
37793214 135
709960961 354980481
839794059 3530
420614965 2943
657791446 2328
408352765 204176382
721775293 5145
148762782 148762782
737455661 4338
352363856 3224
64887771 64887772
717052837 4370
809404609 50442
811122563 15562
964411279 12766
154070680 1131
865913140 5967
334258703 1123
736021729 2808
284341310 7830
1214 291913584
42577017 278
470177694 6729
569060690 3938
32400109 108
131575250 65787625
384001281 1280
479203141 2036
209322704 3765
445200333 1484
990423386 460731045
537291927 4829
695241898 3129
682672966 341336483
251507058 2733
483663938 7459
8674973 29
5561 903508524
773457095 40881
211499590 705
817795948 2771
580738046 15302
909600001 3032
761702539 2539
430370295 3121
170577107 954
637702281 5033
824691956 5819
643797853 2146
297063765 1433
349979395 349979396
687137176 5095
440319642 2147
603679149 2950
10500027 35
69721371 745
151800369 506
24499199 580
932719545 932719545
719401014 2398
548999659 1830
794446168 3603
611402527 2038
358371899 1275
693300000 2311
479133401 3323
70164369 319
922027372 3957
467053664 2003
656718379 38853
54613415 647
85488481 352
889657154 9045
135036919 488
736797544 2456
386759064 2598
76287877 392
467102742 1557
969779885 3378
336718238 3837
403271505 1365
272700908 909
821102737 2737
193439135 2478
125700176 419
65287374 534
311099186 1037
522689490 2190
445883153 5954
814386457 6597
146400488 488
262752177 2235
265499115 885
444601482 1482
617997939 2060
269782869 2870
779478884 6242
872480001 2941
185399770 618
210495179 1470
27215915 182
889770357 33829
691114023 19627
117042022 427
227268866 1067
670012201 2470
16275479 120
454007794 1743
109200363 364
20873069 10436534
807352041 4567
795597349 2652
400230195 5609
2392 321684984
325979353 3144
348898838 1163
268106285 6646
352948920 3263
197700658 659
466265449 3608
28263378 286
26952662 319
195600653 652
3384 617282773
461098463 1537
70538200 70538199
481385267 2436
113761231 8716
116571666 1042
950386409 40327
884097052 2947
273644007 2519
65400134 218
41700139 139
172414242 882
373179288 1992
669205912 4159
429987889 2328
261001705 870
293802172 293802173
119714982 114098961
950101455 3167
835441661 30067
170099433 567
25674337 11297074
592169203 12734
615751025 2404
362355013 2481
788072321 4888
159166064 2054
599999 2
201875080 1803
991801825 21606
983626776 4092
282299058 941
859235798 10086
806 234288367
965575878 6541
311721600 3418
858553074 8630
446699040 1489
533318369 5686
990625586 429253121
585434118 292717059
2883 461692377
859463721 20772
64199785 214
517597163 2142
865710638 6003
677730822 8542
900446016 27712
984458910 3577
78862679 2214
733763881 2993
119700400 399
967824661 25694
971316665 971316666
764734216 14595
355151385 1503
968711857 9007
861306914 3013
883179567 3550
311215147 155607573
663372270 107769
608948610 4421
567497031 4681
501450241 10876
163 29648559
376649231 2045
851250898 6993
920012902 8979
794492425 2952
395691932 1599
660707214 3178
873766819 12671
995700001 3319
437257375 1938
27935838 225
511804569 2648
760555169 2901
154060740 1284
846597350 2822
46384 250652702
953178500 4636
857072139 24997
568357850 2479
92644588 364
609360641 3008
271803155 22855
143205674 6160
295962885 79464
842105072 4607
420015568 41438
141723171 878
975033360 4765
739078870 6081
853237527 3837
930435200 465217600
266631201 1025
889150401 5260
611595352 5186
96312431 516
157860570 564
43788379 227
194004841 1841
109800001 366
41179539 778
839032583 2946
369791623 1636
571236595 5719
124499591 415
405704354 2065
621384539 310692270
908757824 3075
729602432 2432
638169871 23587
407947616 1894
127385376 127385377
845 200027289
463891122 4502
852000484 2840
280713697 1374
604366180 11301
2477 555232499
591798763 591798764
740397533 2468
44100000 147
337201460 1124
718257911 4218
312255773 1360
212738930 767
14699950 49
675095823 636342172
435276238 1627
146796183 73398092
364954589 1430
726900421 2423
47309696 3724
937909272 5098
696430799 7800
122999999 410
180941151 113317452
621936901 56550
610413371 298837393
102712021 566
109107217 1422
618405936 6170
696002320 2320
287041205 1803
955354032 4743
217746535 1064
230223835 115111917
942002288 3140
587933469 2427
497399999 1658
736499390 2455
835083804 5333
162284651 545
482442812 3417
644435504 8253
635859080 635859079
479916299 4038
933981070 48027
400865761 400865762
373965462 5027
358388848 12467
64500215 215
271698234 942
919789963 24242
513952109 4702
479845562 2073
899390124 4572
415310174 3199
830432742 829435367
656998403 2190
621929391 2263
337424151 2923
5632 718386914
983863847 22616
853 81328432
9907 985984268
4233 953897974
815102718 2717
721630193 6802
97692908 1469
64284712 440
319932912 124435753
862618175 4646
98191515 49095757
987215031 774603894
176400588 588
665513144 2541
481053525 2557
171833535 85916768
961721855 18688
913083123 456541561
847654899 423827449
162685907 81342954
620398727 2068
212989612 1628
515102947 3757
310399153 310399152
708641584 3509
402948704 201474352
39124717 227
392998690 1310
218912399 765
745092144 2736
256359972 2779
912044447 29717
520371538 520371539
68319961 267
826351169 4662
912811004 912811005
3121 717991250
897069896 3327
988285717 494142858
882678591 3004
289397044 226904187
692375116 346187558
809666810 8995
859332073 859332073
499022557 249511278
422700000 1409
735708098 24829
293699345 979
96047067 2585
421942500 2625
9575 936109450
473438259 32131
840071001 37998
333682002 6977
712115975 4719
803728794 17041
13248 747134208
667249350 2685
646933895 5466
711597628 2372
416708479 1986
429330214 1863
770150274 43218
233419525 1958
679424529 3191
979203264 3264
258528141 91440843
413 105817585
678781049 5025
272614008 1442
51845206 217
906600001 3022
494758208 10892
257879359 1518
2982 404748462
552903559 1843
300854075 3611
998399999 3328
570554453 2787
451963471 1797
287068102 287068103
330764544 26102
797402659 2658
451932664 3973
180600001 602
666652790 14763
515737476 26916
133722222 618
672299161 2241
455975440 3569
190800001 636
686702289 2289
711814502 33257
744299999 2481
2950 830632400
378199409 2003
817390172 2929
763593120 17568
527629849 9350
68099774 227
522325199 20581
495951077 3478
339336811 15814
644334861 322167431
949636977 5179
1318 255102854
585898048 1953
440700000 1469
82800122 276
196848602 98424301
532685860 6482
317699682 1059
310368005 306385
748629241 3180
946166833 5616
380121270 3305
812102708 2707
148452788 2332
661704283 330852142
745286215 372643108
287335966 254527941
870582446 435291223
308699999 1029
82397145 47219854
346201155 1154
1347 351843799
218972336 2644
921833105 11471
987596709 3292
468174600 3603
935416295 7753
117868767 2594
190758497 1156
498315239 5944
666289600 3560
797942354 24574
645001489 3834
21579339 101
785 214224505
635147359 6320
314871650 9337
689819690 3531
974314681 33848
358730261 1330
922892986 11685
735127389 5211
140128519 1091
154994912 586
942011259 471005629
857507964 4071
414901382 1383
25500000 85
724230553 2877
938699999 3129
75244561 37622281
279386898 4823
513964667 2330
69578065 244
937499449 3125
441073673 2106
655486744 323876138
254999149 850
962399592 3208
750509129 2936
99064652 703
971479403 6258
771623305 10748
992380892 47279
718202394 2394
10485 137307368
2362 657505424
29544730 542
348635736 1174
793202051 2644
625385221 4519
176399524 588
978282161 3763
4822 515386964
146718265 73359132
510246900 5300
170394974 1269
273172857 1143
867707521 8527
603822486 3456
1209587 7
136889493 1553
971710117 971710116
652944715 5734
316189176 3158
590403436 1968
195563226 778
238711974 823
811475907 3406
16800033 56
402715612 402715613
691118049 289960190
1715 455991060
942120287 50832
3208 798490448
598806182 2801
987897192 3293
983992316 41433
450218404 2861
259499830 865
126635651 485
453476139 16805
147816050 147816051
140056103 636
364228921 2070
522896787 261448393
803039156 3078
4800000 16
509701178 1699
510205892 1967
321380909 1115
254881091 254881090
318529425 1368
296699012 989
834897216 2783
577198711 1924
808998325 3256
203694740 1340
463444165 463444164
829315211 13596
961089936 3252
206129709 1479
5288 945479810
533853953 181431042
2793 812581474
539997665 3070
386998982 1290
25799963 86
563909577 7274
912000000 3040
390901303 1303
415553551 2260
820565747 3528
669447182 669447183
580652078 3840
952338700 308900
969405667 3866
811595244 811595245
106454978 1358
216195304 849
458399153 5796
896623167 3208
730197565 2434
953091173 3403
282065086 1502
818647505 4746
857695436 10539
5532 675844440
184500351 652
175082853 990
582898057 1943
460498465 1535
640792836 2965
531301771 1771
774518926 3578
909176800 5728
278999069 930
465298512 1551
437813332 2558
126300000 421
443828111 2193
222118750 22272
937801093 3126
674700871 2249
97792865 416
934524801 116801
789591029 5010
541413311 8558
165279933 789
875639337 3926
965343949 7878
662214574 2255
886502223 2955
739729726 3675
275446149 1052
32999890 110
908478747 22351
3437 705059073
927819480 10011
982285181 3579
667405640 3245
208168716 1561
816193114 6092
153844155 886
118391537 983
2657920 32
726956967 2881
405901446 1353
361983933 158154919
168719535 5332
166897060 820
273584609 1209
857476274 4078
304234391 1858
971399999 3238
700501686 5617
913736350 6401
246323899 1779
120341260 407
920376917 5209
271371130 2093
684294001 3875
944427969 9608
904351516 28955
398481070 6682
256146063 11366
930220510 4674
553501844 1845
2256 301428105
403782668 1377
36089231 141
5709 842185971
986798401 5578
886050508 8551
227999690 760
330298900 1101
585109227 4032
364766084 364766085
713167850 4052
655685375 3201
241080374 241080374
768300001 2561
186946565 68727403
514934774 3431
504895299 2337
259748940 129874470
2170 638259619
723759810 7434
367276546 4077
575700000 1919
811428795 2927
461999999 1540
743158736 4770
886082469 5090
104400962 7213
947098350 3157
488 145110647
569315977 2177
175420968 124172923
167847046 167847047
939974385 939974386
861901437 2873
42103 708885913
294941331 1444
260452672 1087
328259915 2435
390682957 2258
291131331 1390
112865609 56432805
523199999 1744
881634815 439485069
812412930 5435
210162913 1138
979569705 4993
655510085 2291
945529817 3388
882796351 441398175
568652210 1902
526592520 2093
2728 800073710
166799444 556
356505776 4624
528807764 3999
9300031 31
295081538 4189
162962702 1314
877497074 2925
337187916 4918
693231436 3055
5099 980536648
541966180 1933
968245051 7530
395966820 31277
895442133 377109704
906900001 3023
623699005 2079
660583902 16909
475177690 3453
134703493 67351746
395445072 3297
746624892 7332
413316896 1696
832219296 14557
564300000 1881
160184725 914
762868053 5161
90760920 307
412798624 1376
583200000 1944
623401964 2078
2397 402764657
34457448 692
614917925 2898
101099785 337
943324199 3150
842570386 731820948
117284774 809
61379232 311
98967640 1657
461098462 1537
586200136 9957
478970815 239485407
477553387 2326
10011885 39
5215 735460949
103548184 7837
438378317 2439
857488579 617254800
59700198 199
903471930 6705
138325570 69162785
5587 509702482
831916625 3388
862599591 4023
927327953 7849
4665718 559886160
455788991 4128
1499997 5
898797005 2996
575153268 2341
74746047 722
313539833 1499
911559704 57169
612707465 2247
194572517 919
153580127 654
515023651 6994
115966173 579
285923408 2189
33733178 212
962459805 481229902
179399402 598
27900619 310
592465401 2360
65099879 217
32399958 108
217175308 1545
547255866 8761
658246337 2812
431826119 1793
701801401 2438
78898463 8901
109287206 843
832502774 2775
12299999 41
534893336 1903
690109713 2702
696936813 3083
348749767 348749768
244337039 2136
959099427 3197
889310517 35259
135811776 1705
346553377 1193
3069 740536649
99900644 333
366812384 1315
913339754 913339755
318721120 1840
284682858 1206
105899839 353
396599462 1322
863402279 2878
874282589 437141294
584999999 1950
496798343 1656
945602435 20951
688188372 109318
156625283 1447
2056 465056058
905016470 4645
966294769 437777370
326187736 2213
377084723 3293
5991917 22
492510604 9557
979944722 330029548
5237 501065686
692400001 2308
705269699 2700
130433847 551
92316424 44945206
371285918 1316
136803613 1115
177573806 2074
811734565 5289
892660916 73259
421644192 8252
811801646 2706
917932149 815747915
21923384 179
753338459 2681
142267341 5393
1840 325216800
345138654 2745
329664087 7817
153300383 511
800865068 9517
459592813 251556
877770929 3527
805909346 46897
45900194 153
632197047 316098523
118723460 55137247
316500001 1055
659465265 329732633
714302434 6772
142500475 475
841759097 3548
526854694 24768
277081263 1917
961655726 4743
955496814 3185
155188289 645
791287221 340338604
244041936 1096
110666401 480
672382673 3066
226955394 1902
968640090 481119165
715778525 2386
443144265 7877
992490435 8095
836051724 20514
399798801 2495
681395094 9813
665526516 2369
705110231 7810
212346525 14166
311189343 1808
44941401 350
924635339 8375
460498465 1535
899560714 17630
238743216 920
400112615 1969
179767234 179767235
102501827 397
825396336 88754
768002559 2560
375424065 3429
260510595 1102
365858439 182929220
695321541 3174
208546056 2394
77549434 1114
406634334 1709
948876327 25409
850672929 9212
849588438 4727
554488117 2499
687266789 3507
620659529 2785
496200051 1654
728098206 2427
5807 907855753
856706204 15106
199800074 666
129201382 64600691
963889760 7093
169392385 864
505201684 1684
146472377 1641
765897448 2553
834544987 2971
514182191 5645
3233 317373534
556362239 2212
718919890 7747
464998574 1550
867722964 2922
638231717 2218
668099999 2227
589776499 2587
547395640 3147
505499822 1685
161400390 538
974058626 4262
42256387 408
498140487 19567
740700000 2469
772677165 8140
2268 264634776
922650052 46439
608727464 2447
931484815 3446
997104143 128642
96000001 320
899309813 13443
781202604 2604
958931630 3356
251230463 1152
434096909 1499
106665537 406
696566877 2912
369529470 14655
557999999 1860
108450380 1215
84127587 42063793
437472510 2055
363608640 2510
604328779 302164389
276761918 4467
586650735 2019
400047292 2583
572421429 88947
777297410 2591
696013539 315563526
742466151 2525
669605903 257578027
502154376 502154377
807689235 11265
531026183 20004
575115659 2633
89604595 1167
849028894 837350137
477232703 4416
944705029 3149
104592379 418
184559612 2749
308029385 308029386
684689314 14325
524228321 1904
337225001 2050
562503319 1875
310007552 38931
133535542 511
959714429 4297
237906524 118953262
390840630 390840630
354653406 1192
76360708 409
874202913 2914
200968772 920
232 44234108
982104420 3359
318095757 1437
453897697 5326
774253172 4621
425825260 6236
836742267 3123
106361460 1590
842097193 2807
443362075 221681037
459548346 228510138
28434280 140
697432748 3887
4495 904831634
731022118 731022119
5532 232710393
882303127 2941
870527527 20258
359676094 1587
975209037 3687
534854765 1955
791865390 6085
112538753 526
71999851 650
1842 406681040
71229767 3195
510445087 3957
686383362 10158
891498413 116414
643202062 2144
961799999 3206
584076785 584076786
4800007 16
723050418 6858
128525300 964
266400889 888
547547173 273773586
301823545 1167
257929139 1245
1198 146568652
953999999 3180
552372911 2457
980307907 3419
210742812 107172938
589656085 2303
539698200 1799
90355741 319
858193937 858193938
946330242 6031
942466677 8782
245699181 819
108300090 361
308240644 267867800
901538846 5454
640585287 5138
424798583 1416
202572602 1361
386084543 47072
819485721 16316
7241 452767421
897599728 2992
500830812 3709
92391405 46195702
33600001 112
417600001 1392
143217516 687
878102927 2927
864409247 141362
35328150 122
236470201 236470201
821406855 7394
692287353 108153
833736380 4938
851100000 2837
253738084 12806
40443626 731
477628824 16273
197699999 659
404639831 1894
481944474 2857
417179521 2208
538801797 1796
372222848 44228
695115209 4930
309895376 5428
43182965 21591482
17293698 212
409620632 11523
970438063 832084676
945816725 19501
953209549 953209549
433606268 2074
164609280 3897
529288870 1861
729549173 3548
224752838 7523
2086 169207976
26699912 89
851480568 524845420
665402217 2218
765321624 662490491
145833350 650
69894521 34947260
330339888 1464
300599728 1002
868665227 78237
112200373 374
631468799 4616
670417445 8269
135300001 451
257869491 257869490
542924633 2247
101391462 541
778244208 3247
185498752 1704
356618160 3375
702673835 24249
869405400 40200
413630437 1506
807559199 5886
811499999 2705
962999999 3210
989607514 3441
518908053 1961
322013766 1485
300467751 1200
334533141 2285
477186489 2633
332693250 332693251
776999999 2590
209716550 721
642684334 12805
458346653 25682
552298158 1841
83251636 39610500
871805326 2906
220008095 7789
311436059 3199
300538899 110774
478202828 478202829
705994088 352997044
208851811 1086
900569575 791790825
909775575 5605
991091200 14078
779462030 5105
307670239 1264
4295 858058346
609601280 2032
436801304 1456
452568792 3519
6472 480080016
767109271 3589
920338653 417823910
982570966 525204106
385025118 1873
984200199 6659
898799945 2996
157637394 157637393
687991182 687991182
88800431 296
572560974 4930
409006559 409006558
491589800 2663
755952377 8644
302680170 5490
938565694 772976109
864927305 21688
944892020 3542
400018824 7361
323633775 1444
461713585 1912
977703260 3259
106101120 365
488100581 1627
502470879 2639
991800001 3306
2342 607711784
438357391 3193
687427557 2484
240308095 8006
203582684 805
830402479 2768
836582236 12916
510299748 510299749
960597796 3202
545963611 272981805
117987649 550
212110509 28414
131400129 438
535227460 1985
703287894 8756
748202494 2494
917698538 3059
797283317 5184
33702013 149
449903471 6137
84981705 17434
99092 487107181
383534381 1551
644050560 3480
923637599 8784
578668660 72129
897214889 22177
936900001 3123
283876010 10780
647197812 3369
754530336 4088
995125901 3491
614925674 12285
632253387 2484
436499977 1455
7505902 28
284483483 981
790497366 2635
380625356 25465
813379009 6409
381426604 1963
25696878 90
918596939 3062
884950274 13675
685800000 2286
703294373 3823
202575930 8533
811403049 405701524
812084441 2778
266413127 896
734215942 6953
153922455 1057
261184896 896
349199739 1164
204644299 115640294
209911619 1076
559680680 6760
946554273 4237
543303296 2104
200292820 910
340279969 3306
912906037 3043
155661347 572
213784200 855
123900528 413
668906797 3752
664573045 3196
523375200 2778
854699999 2849
898804800 2996
103448988 1219
828247719 4120
969248083 6640
869697100 2899
180000001 600
812013155 812013155
536113980 243451942
295194521 1178
717 148541447
424518609 42898
3878 633851344
854066596 3071
473298991 2484
705737225 2675
243599187 812
227586766 2477
35114349 218
646475722 14041
11882 605827534
520704832 2895
626872059 2487
357860310 4472
596389084 4913
123465285 740
156300341 521
658241088 32757
33629042 119
284423761 2790
91967141 3317
809480332 3697
175989395 604
280961722 976
877932356 4443
448757751 10346
883779861 3035
486324365 486324364
108406009 408
246300298 821
947460995 3263
590810247 12259
114645716 547
428064771 1834
600899999 2003
670377893 3167
624336029 236152449
943800000 3146
30900000 103
582748828 9741
741430365 6473
233400779 778
885601377 2952
381809016 2441
542700000 1809
587578276 293789138
673199119 2244
45599999 152
264599163 882
391498309 2710
946491290 4946
68700229 229
753597488 2512
465454231 2802
888814300 12650
957276686 957276685
362584413 2493
509566685 1892
691802487 2306
310159153 1178
612955151 2044
230090523 1105
964641761 16586
805802687 2686
235301564 5027
290734890 1770
432962379 3797
268953491 1034
5248 377813382
171102300 887
5618 251646822
815675012 36151
241064954 1154
923734138 3670
811123240 7167
376950106 2961
442045301 5059
571148400 7579
319435901 1876
538856001 3860
75000249 250
907342017 3136
392583191 392583191
422400245 1408
553428854 2808
240806005 1795
914310306 3381
126494375 875
708936193 9611
3298 666686001
270853489 1164
656970937 9000
94957413 47478706
266699184 889
441994638 1517
958643994 17409
503882521 1863
605886100 2451
154934576 777
185099383 617
543599623 1812
181499724 605
510203105 22763
252128701 1020
346463607 1464
530699962 1769
369748062 3697
295014455 4356
916874292 3789
903900835 3013
299368732 1349
927299295 78085
724348815 6236
159599469 532
708212541 183190
165600796 552
364327152 1622
212700277 709
563598555 7113
29201834 115
611315637 2610
240483922 1489
523730235 2254
895492234 4751
191689140 2967
973714603 4423
494101791 1647
547393610 1985
530742843 265371422
351555714 3761
296521152 3818
903904808 3013
894715945 850954304
361521046 7633
251831636 4954
157830640 771
385422157 2111
4121 801324329
222300426 741
272499648 272499649
901699920 438570
661970961 29239
152522328 768
245398891 1081
503947698 11537
940453648 11083
188829577 188829578
234562000 945
1307 38694079
569731697 56405
136847699 828
440401468 1468
478870632 2062
445188707 2765
856087673 9386
291559506 115059
795457591 4597
830369174 64762
924383213 3268
54421880 268
73736759 353
515620676 15403
571607140 2015
972032249 5092
43929946 227
371144263 2146
191849273 1206
549968963 4993
826938504 3634
924900396 3083
523906679 1870
318689509 41239
302474587 2253
924329174 4141
687842367 343921183
275317756 4701
872757721 7547
837046994 3629
417691839 2158
948461305 4363
63000211 210
455391558 1757
808487073 4057
670866383 2434
490250335 490250335
458484137 4842
682443190 524337940
677397741 2258
671789239 9643
941461382 5815
633282078 3433
677605384 4927
124199999 414
175113611 948
333000001 1110
910358931 4281
316198946 1054
137954362 729
571080909 285540455
8147 964547771
564366715 2402
58800196 196
769959567 3592
915864704 5901
800099999 2667
717774388 6123
563779683 2132
966209535 483104768
56399813 188
74400329 248
91499695 305
360153768 1849
889550359 4174
78105736 5249
820733640 5212
585769666 585769667
716235324 88527
270750572 2196
288506338 1603
432552284 1793
585899809 1953
929815698 261331
457244250 4057
441778130 220889065
728308981 2655
1768076 1768076
545400001 1818
450510661 5198
268563239 990
379499478 1265
369113108 13614
235267416 6281
734393393 20197
381785286 5792
554482604 3763
508800000 1696
861282907 8175
290400968 968
834003834 2780
706912895 17873
376280640 2916
31679450 389
358162418 14683
223571638 4736
686144919 4229
4632 848628867
532501774 1775
484501616 1615
7384 354778901
352190686 1481
86700289 289
804299811 2681
25658 624422220
376201254 1254
282938644 1595
158387931 554
187003030 2069
339211493 2202
595498015 1985
702492817 4003
13317 656195175
380015456 1606
844499930 21509
9399457 184
876601393 2922
439867110 353123
171303404 3659
530839951 6319
883851425 4293
305159561 1161
765392536 4892
653495241 12712
4922 691461575
966097453 415108440
595178205 7228
196794136 1185
382201273 1274
380712356 1315
177300001 591
459157095 6026
297599008 992
534491162 6335
458 130846130
808232773 2947
833400001 2778
639191090 277101078
936121450 6178
311214301 5325
642154220 7651
603299958 2011
37169616 164
770097433 2567
43499917 145
151200001 504
539423121 17791
690893633 9545
678783310 23897
850504897 21696
270552970 1579
817561206 3609
470165955 235082978
57517292 39539
38722648 183
272400001 908
125097699 650
907602753 9963
252292687 2216
417621503 2064
38078132 203
213900714 713
222900582 743
923448708 6076
321900134 1073
200609014 759
274364690 1811
440492741 2092
673334881 8369
4641 722820323
306617979 1135
280191517 1957
119355687 4143
126551450 559
38205847 171
803649165 3435
251495795 1197
64500214 215
268583466 1377
658107624 3085
632103990 632103991
954818785 530799584
869181222 3198
319523352 4364
22492779 195
912319525 7173
492301640 1641
516600001 1722
211184296 749
129233705 2224
85308857 726
265992830 2652
914401775 3048
853514217 33885
361793494 1706
65912069 685
164346865 8727
805589910 402794955
912003039 3040
707828521 8232
430893815 3245
998377833 11618
948702679 3298
25990 830956004
719835761 4648
944640710 14049
37829443 239
6489962 57
747300000 2491
207600701 692
624601630 2082
999737590 5017
962778155 481389078
860024355 185211
657227285 3388
71680556 974
645518550 237871772
300000 1
716661184 3904
891600001 2972
937613129 716072058
2872 110910820
557098142 1857
2930 841443260
72153209 1084
954242742 9381
428698571 1429
159125768 583
422273463 1618
107598514 573
190158724 835
179671162 179671163
840899054 437285
615326890 1211608
42254513 142
630429750 2540
550904786 309165607
682797725 2276
821289676 661655048
954440734 13090
642023606 642023606
662300798 12382
900388306 11559
46368945 315
897001619 6100
218797742 109398871
739144223 14378
446322241 1872
621769924 22941
1999 597120575
835384707 835384706
709688482 709688481
320554409 1895
2028 586797744
361777389 1604
444300271 1481
993913216 4363
288593535 979
336212707 336212708
902168153 13218
687168201 83801
574201532 1914
705580328 4423
392510726 2931
637117209 4588
113400378 378
307973707 1428
272700286 909
601197995 2004
682654358 8809
682499370 2562
366068296 3416
138339152 24598
573900000 1913
991050083 5911
16139414 60
9191145 4595572
304800054 1016
67390460 46794890
707338771 382331652
894039198 3229
978002277 3260
882108978 8031
300726545 1768
913480400 6861
279453060 110373131
801978231 16288
394643632 1328
397214831 2154
350459201 16849
105653611 1147
677784340 609870986
33554716 118
800080517 400040258
751501290 2505
448387017 1628
435900001 1453
53764980 53764981
633375175 4717
921000480 3070
159294483 2217
167679788 83839894
211564874 99062122
760200000 2534
785539676 10703
914373599 7770
514222801 6630
759604522 2532
875402917 2918
495347302 4127
257894680 1160
839707350 3152
897002989 2990
930298801 7320
207300690 691
447187441 447187440
994502184 16969
283225551 2188
213349918 94162455
888759019 8777
192101565 1403
981830305 13104
166499444 555
247 56244123
423901414 1413
596698011 1989
543152343 2938
74652005 334
391199999 1304
985201960 510032333
265499588 885
796777149 10058
45687594 565
176445335 746
221694200 2600
254877580 17561
261837340 1720
341773341 1898
304632659 1965372
138922790 1043
384403968 9984
928048172 464024086
537600000 1792
987333189 493666594
859198072 2864
467929952 9936
120731713 992
190381358 733
517235431 5992
866 240923930
706666467 5302
632070066 2290
877348799 2945
702555759 4112
55051288 16111
281547341 2739
575017964 4030
730204790 19779
425274300 7326
87833322 306
678599563 2262
194601256 1695
571871905 1961
50099974 167
265185470 1705
3394352 13
545922961 488021696
308399770 1028
172865041 25878
965285600 7400
938926596 4231
504772872 504772873
848712251 8934
791597795 14521
681899510 2273
378000001 1260
680702270 2269
90792085 470
632241702 2134
443689946 3083
2394911 858407
381353419 2918
210139453 1548
693253080 5889
658905125 658905126
60299868 201
163500246 546
465466068 6877
418545662 177364008
897709133 6846
380593381 2805
627103734 300149936
930299939 3101
795146405 5882
855560347 12071
826717850 5619
294877498 1331
820057275 17583
246299178 821
755794572 5039
562245583 3736
927555143 4184
650350067 4243
230319976 1115
123355284 123355284
2424 261171478
554131883 2494
319875343 159937672
980053768 840783474
860549433 560927565
817527520 817527520
68171951 275
758886988 373273629
194518055 1272
480600001 1602
600599732 2002
935117965 64482
134102009 669
263928508 1011
361208610 3797
929161626 3606
3234169 12
721726390 10054
783569389 2804
326999102 1090
194999526 650
591797249 4950
480297251 1775
339003257 1149
289444559 1258
143100462 477
804572728 5108
328249578 1119
194310149 2175
306645066 1503
527006839 8262
82718497 504
778750957 4703
451342521 6511
598591036 598591037
966386265 11702
993298929 4921
721684101 115285
462220434 2182
189824697 94912348
531280906 4190
907314345 3238
624303306 2081
366051831 1713
66028001 3884
2063 614728129
252941028 2671
310053086 12245
769211561 3352
111501884 5605
277525694 92939
826009368 3603
213229777 2832
4806 914725980
2678 688122812
312805038 156402519
231468734 11065
443225935 14788
568500992 1895
854011806 370902697
582284304 4091
360133388 3573
306194354 29355
542847355 1995
984896422 20902
823198990 2744
659208569 659208569
948816224 58299
882300000 2941
381153187 241229597
358114078 358114079
782822750 6311
818997270 2730
473399107 1578
934762051 3447
352887280 1270
989100285 3297
776383539 3412
874736627 124323
765378286 2989
330460035 5431
764775219 21318
754290438 9239
913839321 45070
118387691 695
510333519 1880
256908182 17022
338113101 1453
187383457 2106
120529076 2129
188734220 80232908
243527385 1549
914316357 3286
794023354 9563
237294945 1231
830103842 2767
889 100352811
324821619 15843
798917499 10404
735083910 4590
44182150 253
499916667 249958333
647712822 2409
763197457 2544
68881032 522
50698763 589
841501581 2805
806617968 806617969
165006553 12183
427477904 3723
791097389 395548695
268883983 155476540
774342358 4009
545167483 198205097
31161959 516
445798515 1486
885642349 4889
765297450 2551
434540999 217270499
844204449 2814
68074546 561
619316188 2128
834820748 4114
282000079 940
266139674 2025
307084825 5432
17399326 67
160126101 801
507726825 39316
410502155 1519
86399713 288
854447462 427223731
47724673 222
354742128 1193
669898783 2233
206026896 964
355968630 13846
164852601 1957
943197345 3144
421527551 96725
457138412 3833
295606610 1033
737702809 2459
775301852 387650926
5079 638591803
654120929 327060465
34303626 441
4165 772811012
919731023 4674
563789655 2810
841800001 2806
874670286 12422
896043934 433057258
442096706 1922
886949637 14550
13239502 90
136199698 454
883344222 433345063
148949611 1219
502375722 3761
318153263 1885
3229 711907317
707407876 4012
690173904 4729
905158592 8957
634168527 2884
624109257 2367
4948 438090497
606256687 2023
434 99107052
76057023 359
468587590 468587590
185700659 619
899884058 16041
860586366 4542
712455702 6472
908700734 3029
390899651 1303
4789 856028961
567963118 34579
314021005 1114
364200934 1214
130800283 436
45910710 1530
405160074 1606
160975836 567
136763967 68381983
15700 989586700
457592244 2013
382501232 1275
372725330 1740
403500860 1345
609499660 2398
1299 86497318
865499999 2885
903018417 4058
80332571 291
138544030 2223
357891539 178945769
174692981 169943363
628482361 5627
4595 870499917
802407698 802407697
358743750 1325
314099979 1047
317400000 1058
613921737 10653
134286520 633
103253379 412
498657097 6056
603596254 3727
190385621 190385621
580499570 1935
153576640 952
461100000 1537
660600001 2202
110350151 396
741603732 4890
564483154 282241577
439 101445600
613197957 2044
506442199 87726
845653436 349147659
738040775 369020387
826802757 2756
500465663 2958
841715039 6015
807359084 25215
481498396 1605
997641019 498820509
39181940 163
952407949 461228639
221399389 738
431500411 2627
165441247 1352
56465344 381
222922124 1845
326503326 9622
93375235 1254
280176924 982
989400000 3298
855128629 5756
604621115 10659
848320375 103536
490498366 1635
556798145 1856
751956278 39445
751156176 375578088
761305207 2654
425924929 3432
628695438 4154
191217408 10974
728949331 364474665
396111088 1980
921603072 3072
993329910 449085646
296399999 988
511014321 9128
70148341 283
259349795 1011
985203869 3284
573561209 69388
561740924 2361
304193091 1138
376067434 1384
171601035 572
550437705 7627
716130291 5548
633471222 633471221
713101976 2377
89099704 297
193501185 645
828939929 3549
502901149 2075
502107592 7863
842865615 6798
278699732 929
538636015 269318008
28384844 214
188229402 1046
230973906 1141
247606832 2173
184616140 779
935053679 34683
902238206 3062
117900126 393
188459489 1841
819335814 8426
8901360 7203582
101947888 1448
539771715 2223
194979899 5700
763623870 746894245
531301771 1771
451946121 2822
858901245 2863
199792499 1500
230528566 975
398608001 2760
114871739 906
614811770 4961
686890779 36380
801602673 2672
618473583 309236791
84599977 282
778602135 3257
718697014 8477
999033677 7897
866104036 866104035
530873505 1888
111600001 372
20986215 10524648
952917082 119578
174503890 593
17324160 1289
782939552 2979
513068162 513068161
692809810 479376220
689579383 344789691
476398916 1588
587115497 2029
807639263 13512
760708961 29858
5476 701032116
539227757 3320
106645296 106645297
2862 559964731
28108453 123
815182196 3083
232102507 232102508
3523 683001548
12300008 41
142806846 622
994345745 7638
513357505 3344
510193424 3869
171563237 651
483479479 1756
749099524 2497
611112500 15600
963680877 481840438
6123 392586385
210533149 816
797015382 4955
826831786 8612
932702564 3109
708803399 19684
184843731 88849009
385936241 24462
230258336 1288
626402089 2088
200828530 200828529
926076381 27305
328566759 22897
81587761 2213
199043373 853
93050691 617
976493550 20255
513964900 3052
288056784 1104
355502069 3579
198082201 99041100
344568189 3769
560998130 1870
681218049 2787
345998017 2583
936499762 936499762
8760 866531512
876077761 434504
173416079 806
835200001 2784
152399999 508
1333 360494303
907188247 3528
197962896 987
92853683 492
629795424 217052721
838204389 2794
850797163 2836
898972900 4858
16005470 6565
849159545 3704
901797597 3006
736320876 3313
523598038 2011
29407 882368456
771339091 771339090
154199487 514
592201975 1974
53999999 180
623081591 4232
778107469 5691
691223714 8487
845702507 5753
225316278 122100490
724745379 497936376
5012 647060847
866222752 4245
892953448 5587
997769105 13171
349799999 1166
82200306 274
570639265 4524
228299999 761
731 135126812
293185672 15087
632 72464157
625406040 2633
547144991 2377
297556079 7752
818097291 2727
75899799 253
803460799 8720
389398702 1298
841392733 5864
656238491 8530
900780126 3827
496649792 2349
694834124 4775
273613623 1349
636041531 135012
48123728 184
916796944 3056
101890505 2908
142024881 499
270 36430324
332549307 5043
471068160 13280
905318263 3582
201963100 72998188
284244625 1081
300899999 1003
286077275 3025
201964247 8263
626048545 2396
641743334 2933
3283 469463175
467375599 3748
548294183 98243
766059557 23332
148679574 5353
926261634 131714
786915319 2758
908364625 3972
699048003 5520
647738183 4224
79892834 296
331198895 1104
939743198 9171
383483894 1995
478880148 1698
17318 845651359
732898049 2443
866425651 9217
266970897 2403
167192876 697
960741913 4344
267913673 1846
745697467 372848734
6615 586248815
21 5492634
229499627 765
3523 279321055
771225448 8792
976725726 3982
777793258 2803
368098773 1227
989461780 15163
129171744 936
393716276 393716276
90689053 984
362019588 2073
2911 813445178
490024920 10136
206672623 2876
801846298 4803
447751265 2769
965133973 4219
605224889 5784
845787785 22233
421933368 2552
672192950 4125
173400076 578
132939457 482
159699663 73123135
673731915 3289
729705834 4846
311099435 1037
196547670 990
178902044 65797
438641846 4123
744450550 515137048
295225738 1097
575701875 22772
504674119 2951
445475583 2287
1300 315156918
193200603 644
636981877 24329
426498442 2679
797621580 2997
316139304 1835
780617046 3538
222392687 1025
496800063 1656
474564964 82675
589147225 12603
579600755 1932
966943684 5027
37324054 144
568272525 2217
344698538 4899
989096703 3297
197913802 1152
169500842 565
931786913 7696
133809870 66904935
86100120 287
74996951 24776
775177215 3689
986219113 492504130
468764704 1681
132334987 2562
228301064 761
293440428 6756
471424584 8916
2154 607234074
386556835 3714
313866073 1508
454236484 11791
457637400 2871
165623708 702
910448106 891614383
124571721 1274
17793892 958
439199041 1464
379510843 137440552
313523295 1073
5038250 19
653863081 3198
956740514 956740514
71493075 765
423406489 13054
20 5897730
789811337 3807
10548217 122
183300611 611
905157717 4619
758987716 120215
113675535 67584624
5068 449759550
148500496 495
866819539 624282830
932752758 5953
399331462 46591
37499915 125
588248744 2121
682219848 3531
646239525 323119763
54671 778843066
209541816 2214
961088879 414174900
460750674 460750673
916098023 3787
540034161 230390
404813205 2385
113528819 3644
528522564 528522565
927140477 28446
16808 953047216
739498936 2465
376701788 376701788
247800000 826
473865163 2543
545557627 2266
444372523 3378
102758889 373
906161208 906161209
116407915 406
164700699 549
771 123202716
857371750 3181
299053123 1083
77388191 578
39900133 133
370943658 4275
67364640 815
114653947 937
819186309 5229
420626261 3801
68074595 369
936503985 468251992
42000037 140
465674266 2733
189900633 633
948714551 11225
755264131 2715
350074198 1543
263174833 981
291824035 974
872997703 2910
956669305 3481
42948292 157
552071028 20404
441762816 5984
67650836 1085
964187283 5451
288281257 1003
21298 643284792
161684328 4056
591960936 5128
808241558 404120779
66000064 220
103198607 103198608
579293049 19778
728640588 56807
593535615 44041
861932649 3695
365665301 1430
284489816 1675
230723588 1058
839952520 6380
654602176 2182
825000001 2750
150577075 2635
273619959 12328
556798145 1856
45900042 153
529362078 4902
622190532 311095266
593101978 1977
22018394 22018393
864138815 3577
93300069 311
277381400 1640
520460263 6453
752091692 266341345
815997280 2720
11310156 78
647399637 2158
958055455 24006
61499911 205
883658953 3838
936074526 3639
262199170 874
289499261 965
635701307 2119
906711255 10881
857722348 3958
835440464 3548
227345880 2364
7418 391829807
368030302 352612272
136929181 852
603900000 2013
132210647 1193
857417067 10713
184523663 984
622659844 6739
198900662 663
786684494 2727
324243391 2598
199322201 1849
489292001 489292001
41485969 20742985
872776043 5978
714870465 3593
162641107 707
302998123 2134
621229284 95846
497915986 3009
855641645 3954
258875654 1697
337454869 7235
119532354 664
626661526 2719
764699481 2549
930000000 3100
319983753 4743
826399344 21687
182507509 614
191203264 6496
444813050 2073
335462030 27119
767098794 2557
930838027 4925
440326 8
457065449 10775
539098203 1797
890700001 2969
610490825 444634960
117827515 77173
409336197 1701
163798761 604
739866269 3135
362981834 351976365
70826116 1927
802357323 8444
459183764 3034
630602103 2102
801978831 3853
982517377 4324
616260487 33591
365962565 143033066
242840510 962
501257482 2458
272931139 1126
550617607 2266
516436577 2154
346958245 14442
51191869 196
47458176 299
205432916 1047
94648994 522
772787993 3028
490766535 3215
14807521 143
749549300 8509
967046143 4618
434722302 1534
571507884 285753942
75711878 306
207299310 691
386686020 1423
223946801 1925
482958559 5217
186900121 623
624302081 2081
398076991 199038495
34006055 165
295889440 1460
578144386 35721
491920483 245960242
279584963 954
873300001 2911
870897098 2903
2794 773822880
558119900 22685
279356572 279356571
542 143438214
778220585 21549
358542457 2246
59665488 5546
211606586 817
379321815 4134
24871114 183
820541866 707974
633984081 7554
589996858 294998429
302276243 1064
749831667 2953
782985781 3629
412237273 4044
480709986 2589
146887831 738
367501226 1225
727094458 727094459
259839161 1480
224400316 748
381255873 1462
134264559 617
202200172 674
801245219 66615
53488188 204
268504272 1004
430121965 215060982
698155904 4353
104367695 3228
605677496 4964
930601320 3102
551624570 12213
154656 319012272
196991093 6502
199533384 199533383
3747421 49
772797424 2576
601797995 2006
645370749 3952
171600001 572
430621519 1645
904 256860752
127523833 63761917
812492665 9298
961532935 7377
193633104 4013
880581772 47012
417187365 3167
745259638 322654119
745030175 7721
126748630 824
313518713 5116
701012797 701012796
932710273 460133443
602923153 5604
275441544 4638
210900658 703
808375167 9332
852981128 3003
650200354 17123
187531351 15693
348601161 1162
226707391 910
10890 851385072
562326356 2091
566290062 2140
366724875 2897
688200001 2294
433392385 7225
581881696 7964
689430041 689430040
811 170602762
107172731 2047
816370768 2787
408600105 1362
986973208 484775809
563100530 1877
561000765 1870
768346438 3027
94800197 316
213245646 5246
266399100 4548
3728 770700624
211424365 1332
26893778 3667
57287844 328
789336310 338485102
53399671 34296068
181039120 181039120
347341947 1553
946217946 18415
427489230 20289
879533461 14955
36223587 839
438280208 1468
4495582 17
44954875 22477437
856799172 4178
2157 599455228
700803846 2637
662103105 2207
580742929 580742928
129771873 758
881551825 2947
726378778 6887
728697570 2429
825012110 671500561
361399000 1748
3745 820695779
330472886 1946
474198559 1761
460461170 1741
772083675 5369
362311202 1337
624870813 41555
545835052 3272
927889373 156421
783932754 8481
699861961 4788
482741219 62049
32187039 160
887268155 4409
751594547 751594547
641350712 2153
203102969 3990
341506188 1650
448289507 1811
146051638 1270
19579116 114
664623200 2360
943184188 4036
500399249 1668
333842356 5467
958800000 3196
446578228 2206
410052096 1472
7800031 26
16032314 358
878326354 3788
47331799 30558655
967400592 471138505
996874800 905126221
758586942 6049
118565491 470
354632056 2054
411629148 7182
885571176 62924
509702356 1699
582057865 3204
349294651 5963
52115941 201
779380715 3194
537636260 2138
313812076 1655
195202097 4017
489227915 489227916
647627316 323813658
801958467 3326
950023839 3830
91447109 906
482059405 36859
162119551 3382
31499927 105
646977033 25813
310523994 2989
929411574 4607
298534063 3037
927302980 3091
884508119 122985
285900522 953
135299640 451
903531410 444442980
278409440 3026
886501507 4782
54515236 23797766
758702370 2529
490843873 6302
55917772 214
878254221 11045
90960604 669
263419208 7947
643078545 643078546
632880779 5340
126292172 600
151748127 509
185700951 619
576032374 3231
475028159 6680
20395040 6381
34800000 116
863466800 6872
298596003 298596003
845097184 2817
77757363 38878681
75065444 315
104595999 400
255380892 140797037
17793000 540
522475297 8358
747742662 3069
469502918 1909
567245221 3180
404012793 10140
818851439 6640
563616380 2049
103199670 344
40251096 20125548
385237472 31872
879831646 24657
271589595 1268
518402754 1728
215229058 1661
407082258 1556
374656980 1308
576062151 9474
194699783 649
45359040 385
350151615 1815
904576085 3918
164700356 549
342004320 1310
972889744 37888
251381079 1162
859129511 3784
553192926 1332995
83336916 795
473701579 1579
604141461 2990
802257715 26221
75044824 2496
722050655 8296
478045279 5544
381914112 1632
260211520 24688
737322543 20576
624002081 2080
793942212 24258
566791280 16720
812620179 812620180
480006863 23641
978346649 4229
928217647 21206
792968961 2690
612390780 15865
485453179 43029
961506060 3205
477902613 1593
147521857 1165
297918055 1227
235664394 7314
184499384 615
854684205 3063
509520151 172240859
905912062 4669
645 65652915
837254214 65765
996650518 996650519
662162285 3693
548699839 1829
950399657 3168
725944261 12879
593283000 3097
2059 241454790
473193902 5326
939174961 3434
685515085 13119
411000150 1370
422590141 2790
342601310 1142
490569554 2265
344999612 1150
989684388 3317
961093842 22138
1082 127450248
379584334 2549
137636448 606
292290100 2425
697198530 2324
17838316 17838316
202221787 2359
645877394 2895
372745609 1439
582233495 4546
849452761 3518
440100309 12133
708494335 15872
397931324 1332
755786062 51791
1716 362471407
51814547 197
935096884 3117
293700441 979
87168037 397
400171100 7151
17471971 224
344989407 1432
449491016 1649
941931084 9942
277672545 991
181374679 711
819758021 3655
929162682 11055
754142765 3198
131990513 936
480259233 1754
196006357 684
877419299 8087
10832 690262767
551931233 19326
118244345 726
78442291 270
142285264 2027
164167840 164167839
361731685 3754
69579273 69579274
317130953 3246
728617653 3779
453876086 1606
24 4019544
265110884 1399
826200001 2754
292305803 1114
260427415 130213707
769873353 769873354
6294 870649020
775981246 3162
371056065 3615
861842706 16224
345346454 3259
303010631 1130
875356422 5405
432030312 432030311
519281585 4570
461280381 461280382
456694025 1587
923571285 4541
551647231 404545477
822599999 2742
654594907 46735
333472716 14267
344697239 1387
283501729 945
445263208 1495
843267181 10403
169914471 109962713
832737971 832737972
712500001 2375
303127500 246976726
60839633 323
463308018 2654
878230749 878230750
36760119 201
19496 902378268
560569801 20725
233789944 2081
664584148 2341
596945460 5775
650883405 2235
187814191 848
564601882 1882
295946375 20871
151900499 612
416847130 7323
787078511 6732
678897738 2263
550098556 7180
516001721 1720
291651202 2594
586798045 1956
749687760 4692
704337899 5152
319501066 1065
823651580 5272
334158579 1457
995400001 3318
90624599 597
8367 689231625
360 106829640
102403106 597
848351879 3807
3435 570199979
40551999 185
5524330 25
805249667 3263
973565205 3346
561298129 1871
645314717 322657359
743103737 9708
538250737 269125369
497292120 4602
610799347 2036
433447116 1487
510728021 4070
407977855 1364
332430166 2130
149575815 1907
45851781 45851782
121141292 481
4583575 17
966298486 3221
590044812 7924
107675996 372
596747687 596747686
986208100 6719
96000321 320
8381 611472692
165387522 1434
857547732 22584
206434887 1454
988834464 31555
275574496 2021
89700206 299
869397103 2898
898170951 6683
376801564 1256
431101438 1437
843969373 3132
568394959 8438
187773928 1221
300177485 1626
742497526 2475
629808858 422044781
13734 913473443
749397501 2498
116398661 476
370913946 1454
489149338 1634
994873431 3448
266103246 1653
259793440 940
497701658 1659
452794728 42923
405303375 4304
751504665 2505
844391864 6209
653397823 2178
594268987 4002
336339159 1682
973249653 486624826
529200523 1764
216996767 4919
96900293 323
753929039 3547
412110946 6921
958514448 5527
521632455 63097
301498996 1005
376799321 1370
434486312 434486311
987934488 987934489
709523945 354761973
2829 842003757
501176981 1673
178327367 1436
341303774 4798
371676174 2294
440701470 1469
699476784 3242
223142616 4974
466371275 364926
843904032 2813
578519921 5660
393426053 1314
91455930 711
874396148 10280
272530754 53743
506998309 1690
438598809 1462
356177628 1206
685832640 3704
221558324 1798
234364495 4858
720598965 2402
370499964 1235
816601486 2722
505302774 1792
102861762 608
963300000 3211
411548817 3649
162107233 16688
2509 722379700
878828709 4079
937503792 468751896
364774080 182387040
712906529 356453264
705757569 2625
756 157077235
291927276 100518128
524377123 2647
168025853 168025852
961202972 3204
832652304 5808
735632218 7733
11020 497748354
659337142 329668571
713701491 2379
732741412 11492
279348680 2762
766338279 7354
820289661 3502
361455601 361455602
496240501 2830
343826532 3969
253724446 1287
24960796 113
21899950 73
393260324 3192
789795658 14854
338202479 13483
4387 850662342
715557120 6978
536799109 2696
304648447 18349
377714898 2038
185336179 1618
816570845 6829
811842891 31168
71756034 472
266617783 939
811624265 405812133
724601327 3344
263879076 1025
484649595 3555
95961107 446
907976953 3245
330000000 1100
786415591 4377
167600159 167600159
423376020 2036
633879210 4415
711389381 10804
665080523 37404
746702489 2489
7129730 45
278624609 187626
590014443 2108
334684958 1223
857514462 857514463
63582289 226
418256637 17661
526798416 2035
610158476 5351
604334682 7126
248400066 828
458516671 458516672
4066 992385048
968350740 5145
972063510 457014078
378497291 1585
748199933 2494
347548845 2654
208366966 4185
778368433 368082123
890332394 140152
291744944 995
525795012 2466
965498560 4160
20451472 199
955642656 6114
296937517 1544
305734225 1833
823328641 4057
68344317 284
242275342 1043
510103610 2781
346858314 3724
72130661 786
513298579 1711
945450321 131605
804180437 340484029
882783250 4475
281171791 969
655476501 239750
875675445 77914
789298915 2631
437618121 2067
7394110 227
352280598 1522
130316220 465
486622080 3456
502144658 5272
400200641 1334
903120049 4174
27300092 91
267286776 3325
344776190 1857
215944080 942
985929923 70283
652500821 2175
792902643 2643
13981329 81
395668981 43380
104048741 633
969393255 4211
408395889 1712
420599280 1402
1931 474702726
439478402 5985
476054271 1843
143955871 590
218569367 1622
882906026 882906025
35292980 214
100562283 1491
925963472 4118
631801239 18835
902468554 902468555
600602002 2002
337200000 1124
918969661 13165
135150924 492
319800000 1066
331715581 211015
840314768 2899
954300492 3181
851129323 351578223
867602893 2892
170400569 568
772435161 4594
881211520 3756
414336756 207168378
824695343 9801
664475427 27204
223800000 746
99474886 1099
272353073 1858
198332787 1259
305774275 157598767
59010314 209
3158 819229412
428700039 1429
664849735 332424867
33489905 16744952
427167289 1864
370487304 1266
27299947 91
598266612 2716
885870504 7758
113485516 573
590564435 5038
33098621 352
601896154 4832
461101703 11996
966131800 457962813
15255 98882910
320 20434880
435235755 1644
488920185 1970
908999665 3030
948205439 5184
952222913 9664
205199999 684
468773172 6921
394550640 20460
57471887 200
20616725 91
50466455 25233227
642140497 3312
269595094 2113
3862689 17
955251318 955251319
569789472 3014
121238177 1248
695863296 70951
915642142 5342
309405199 7960
412813609 3074
766695278 2850
636191938 3013
639976533 2625
704316958 2577
665471003 15506
809675445 17964
807762049 17481
870524635 18558
667776256 2492
383083302 9465
347106 981429960
822397600 822397601
917 17100796
66900222 223
178784645 1469
710830639 9926
471890658 2837
663151397 2401
982321365 7247
57848701 420
558292177 4618
220088735 1115
306201888 10297
337575666 3676
951912355 5601
999758946 694123917
241158036 966
194842206 713
322417419 3715
175583698 1576
307506418 1213
268306996 1813
874207385 7310
907452605 19469
825166663 15659
514284561 20136
887253810 887253811
2899286 27
33239193 22495516
404128505 1924
435478239 9115
789284639 7712
962033480 11307
963499269 445599113
723586683 3647
120112838 438
608014179 2321
468732350 468732350
283199044 3230
292013015 2918
580258608 2076
992107701 496053850
13532737 56
7327 564246940
611700212 611700213
380519787 1276
533824557 7523
741245278 5214
145140031 552
72893835 1527
982609665 20150
870792021 10591
558301862 1861
500680916 214563767
688558405 4028
323342065 1580
779843837 779843837
371632963 1465
459571436 4799
897002990 2990
987049138 987049138
573281643 286640821
380305899 3287
512604804 10949
425844173 1588
756597477 2522
53095 998206496
807342848 4551
653042969 2927
441042529 1618
851100924 22908
615114301 4476
924208740 5355
225181829 3162
265834719 265834720
538358226 538358226
703619425 2388
255066417 991
211845837 727
907200000 3024
273740895 2608
655844856 3606
950946276 7638
315172140 2670
230347529 1242
160531028 1324
868658209 6705
821150715 5313
951564434 23429
913614142 47880
566351689 22972
577293799 5924
947038403 6304
593134662 19742
181074014 3365
345035481 2536
639900650 2133
494478905 3771
632870161 3088
971215705 69193
590195784 5708
288524488 2734
587994654 6487
487323776 243661888
946803157 3156
908124964 10292
312930297 312930296
145267489 1116
738297688 2461
250096924 1781
586851060 2301
616831535 2328
405435459 3201
2658 528298922
407871198 278273363
357900128 1193
152528867 1155
549098745 2535
129010926 3019
281498086 8055
721202403 2404
102599959 342
112800426 376
492301640 1641
932263933 4127
371024634 1840
90631785 379
571865667 3477
535299879 1923
979211485 4114
608474048 28444
772 52251589
221323877 1729
821860267 717005180
141904512 576
660690134 3591
369948630 3354
464693795 29905
4743 644102412
762597457 2542
148643664 2467
756299999 2521
168745484 668
222562352 893
199500000 665
603030357 4802
182804834 780
372958849 1943
836402430 2788
331800228 1106
532306972 2241
5702 970245238
707997641 2360
474149212 1777
907268363 12085
558540011 558540011
736639199 3275
188725968 8408
121500127 405
369301231 1231
399902105 1333
593702425 1979
340200813 1134
847241256 33036
14447101 75
455866851 227933425
213298294 4066
4881 678930431
100800326 336
9724 959423557
273699711 1535
642000608 2140
486207071 1632
716146793 716146792
522010226 261005113
771501167 2934
630549019 2402
818878942 3681
302163400 1400
178576 873058064
207536731 1512
111599627 372
92400309 308
883151754 9835
67675859 268
15935535 463
139120937 139120936
907412791 3673736
922410059 461205030
2377 235724713
605026421 3042
806535617 6211
368669846 4291
6000021 20
315620171 3379
35853652 1917
613921652 2259
58200056 194
128577251 64288625
655012772 2632
717603808 2392
557205635 4462
149935778 91634532
530125225 2225
720748124 5625
551750875 2292
9398017 87
505206720 2160
13421287 1119
48340 566851720
880 159572029
426820283 4422
273817741 1236
141453221 1195
427201424 1424
725344314 725344313
69589275 69589276
866398154 4835
848581199 10512
719480354 5772
540841929 11965
800078698 400039349
875324968 4423
740077128 22766
212354508 9354
648144316 2205
127822464 693
493798355 1646
578190912 5356
876760893 438380447
3300010 11
918298506 3061
927803269 3108
276245762 168061961
662697790 2209
81648619 81648620
706282624 706282624
127074323 61170215
988125994 205731
346801155 1156
516984885 9878
297824087 2984
306893649 1030
794374959 8410
560297745 30609
425955066 425955067
88388787 349
122100427 407
123368538 7005
289960874 22267
1381 341679344
919917557 5718
150344880 560
910463432 9252
532210662 2131
572352707 2818
19178056 241
168299561 561
245301233 106920807
206594145 775
877202146 2924
115199630 384
52319064 196
183206971 12244
128467 603666433
873742647 436871323
861902874 2873
362576655 1869
212999289 710
3582 818966161
827969657 5163
792393660 5847
1674 270533651
367214448 2335
158370966 1074
574613425 3654
437783024 222980037
521257745 12946
757 89101071
739187186 4663
745319320 8303
547662261 2591
378300683 1261
418973826 4574
450774165 1621
537804617 4506
477521194 2704
570595428 2082
250308116 125154058
745798412 2486
178238364 636
584621747 2389
627825431 313912715
290816487 2038
354617851 15504
857922341 4804
827847210 5158
369993002 2963
113170838 9680
337240133 1457
628932261 4939
895702235 3198
326851268 1427
794097352 2647
6198913 128
314786039 314786040
679365360 3845
242417189 1043
881114849 8850
518255116 3009
711303412 2587
55475077 1008
106200354 354
138248976 702
636073400 22540
884274175 11026
701209095 30704
529655009 6161
432436226 4662
9531490 33
333794704 5594
763128275 3115
673235874 7461
146736764 155277
238641199 807
711897627 2373
210442651 120235
3680 998022130
642591477 2798
567629173 52646
79016792 389
812923935 18071
586535695 9727
481687423 1687
927383920 17480
568499930 1895
541841054 3405
229499311 765
837365057 79161
386985285 20087
493498676 242865925
78962382 58340489
27300001 91
450886879 225443439
228601506 762
400771369 200385684
205032024 205032025
340473341 4553
884057901 18260
961836713 54213
6380 678211524
54790917 30209792
736329305 368164653
565986982 3858
850081045 2955
710720726 4177
321223387 1262
318548785 2100
463478530 2043
277800927 926
973193299 18577
3302 642489952
806097314 2687
750556236 18779
427758711 6878
261536793 2999
411258542 1422
762191639 22140
500102272 1667
958371064 5822
70199982 234
5221543 38
658906129 3791
737231315 10283
924900311 3083
455825813 1578
253508670 1479
678598134 2262
512204506 72974
534482027 3158
799291261 7860
690898914 2303
624959108 4622
148408734 148408733
1817 465142911
849098072 3873
11274 900669692
420142612 1944
306236428 2016
801382067 749017916
319360728 319360729
466635081 5311
272255988 1278
929163226 3539
413101376 1377
246960792 8658
154702401 597
14510 705635810
404182669 3287
333127724 1538
976569648 6568
818896378 3837
208561437 3073
471806101 14535
970405568 6128
425013543 27353
335676653 1896
328732696 4184
561601330 25958
469747656 2696
544801535 1816
675693925 5217
231603036 4029
387240826 5559
33900202 113
642623704 49031
383104250 2217
386401991 1288
444008100 2300
229371799 26600
937829536 3896
300112722 1413
363173571 2781
452859089 6494
443366317 3204
538397133 191600
293519934 6665
11519039 39
499776280 379589323
139643999 480
187324179 2885
171299462 571
358199558 1194
279562989 1123
87971035 349
671397762 2238
260997825 3424
542754994 271377497
389256070 6219
347203819 49636
640958456 8624
1456 336842339
281029269 949
232749254 201673865
1218 225365832
900043442 23319
97200104 324
2267 467343819
837075607 4772
941700000 3139
864301008 132854
473835270 2267
662100000 2207
479826569 4977
443918739 4596
352430558 30447
591418322 216618639
807611751 657623880
453300001 1511
318411981 8414
343487046 3066
96399321 535
732598692 2442
463602490 3887
841767855 3635
350092374 1225
937838433 12052
896522262 448261131
524400847 1748
464519082 3963
53240499 466
67934227 524
443178245 2779
389741624 11421
710266107 4398
737219300 4745
607282578 2086
741257678 15238
505650752 3350
507722935 253861467
468901412 1563
683100906 2277
853237508 4197
278400000 928
532799288 2113
906086790 3753
241655799 1084
312589770 3029
525409035 2909
439103084 2085
356158969 1662
165148200 1350
295561469 2165
906600001 3022
333316053 5887
403310500 1819
41999877 140
267599107 892
506970103 2007
819095883 15592
464688068 19507
634237128 2194
139567868 487
598198007 1994
181200001 604
919893511 14715
985988032 4237
3568 984442418
621312064 2285
607939 5
923014012 3274
31817915 20831336
267340222 267340222
50293914 25146957
473443932 2598
3643 247928920
644136703 322068351
286364700 123560009
9297 802200942
178062276 1759
677611717 677611718
832954269 27389
251824354 1081
11400000 38
335874408 18474
35491196 142
702007853 351003926
542101806 1807
387968249 2606
425520155 2382
804617601 3200
900267526 10594
713405199 356702599
789479400 2898
191918656 696
696903960 2323
438850475 2973
782866742 2994
243261395 7308
953626374 4745
925933243 462966621
804819881 17725
483671486 3996
307291587 2537
380555921 1527
254598557 1820
3306 791584320
639787648 2150
477299182 1591
778308762 19173
901886618 4658
62681850 2814
311401319 1038
688818613 2317
717301448 2391
916494997 6921
30299909 101
729618591 6211
216891551 944
3131 532513639
59699801 199
511059190 70297
110999629 370
646973504 323486752
519591424 3685
1509 315963474
72183387 303
464234365 9783
521300401 15920
743163555 5560
801562950 4750
786136400 3800
2430 372142350
261195066 1302
402667214 2119
277213173 2983
259537752 11577
43500146 145
753071797 4153
758838709 6541713
505152831 252576416
384559404 1860
471366854 11186
149446998 3699
642215365 3626
120776100 706
979135394 548369840
581941426 1962
891633863 4505
579001930 1930
25915557 90
885363442 442681721
375601253 1252
773214387 15038
826953095 5076
757504089 2525
5828 119468172
24171245 24171245
880804292 2936
261593529 922
11860 283251145
322653091 3095
118607766 59303883
947704699 3159
310179821 310179820
920577307 12274
15096 785365928
191832211 757
795600000 2652
883800001 2946
811491449 11550
808496716 808496717
264786023 2644
274494947 274494948
727570121 11510
813297290 2711
856946691 3288
571814577 342431567
927611715 22943
505707754 205786680
479949249 2258
26438643 13219321
332051059 13298
811051766 4429
602173978 2777
334631129 13307
225701315 5338
205068418 2757
481112141 240556071
197302912 1129
247525140 2689
989158484 494579242
70594384 35297192
648600000 2162
676780513 2998
710553508 3028
345961416 1704
442201475 1474
18963 18130305
404159776 1774
4623 923426641
320694355 2746
2305 579413905
654686533 2500
175176205 1036
167756346 83878173
977 287379665
557228490 3185
942990327 471495164
862913553 5822
918599256 3062
409800000 1366
387417082 2154
274911531 167533353
997555547 4132
628527628 3647
217944967 99105352
876900628 2923
865284931 3464
311999360 1040
971942710 6581
838330767 6479
900673290 19433
623914072 623914073
26585371 167
179154240 748
125514098 125514099
709642441 5722
522999025 9458
735300938 3208
498082557 6443
618600001 2062
989912635 492479503
631202200 2104
962004705 3351
143064995 677
366666025 1588
450903957 2858
996245875 22586
244191389 1669
321934178 2003
708035328 3991
236400788 788
5186 421813682
618732720 3816
676320657 8671
239699999 799
690649356 3448
29333390 113
924606068 3082
995376077 4318
762464352 6312
462300590 1541
779539801 8628
2430 395523810
979109560 7480
64237982 253
238195507 869
390730501 1350
440799463 1796
477900001 1593
972887881 9946
613799928 2046
213901240 2660
567416190 34485
313925384 4355
804260349 3715
962252360 3278
597621545 2444
2221 357807542
948085949 11225
821695094 4545
700513187 350256594
509944535 6065
421548887 1856
294511553 7477
93300312 311
367798200 2850
751854752 10965
220554489 4894
850197167 2834
645997873 7828
324892454 8524
23828035 909
416098613 1387
360478411 360478412
898075128 3378
300001 1
1571760 24
2787 432536826
28437479 28437479
716663135 2928
502465632 2756
823988440 2936
56268577 399
169930401 617
644553714 3199
550535944 2571
363648347 2939
966135274 5453
227605256 3951
583167661 6324
639480639 4474
806446603 4446
354668559 1424
18819249 460
371863664 2291
375327365 5899
728120909 4642
610904778 6791
856589278 3194
463633080 23874
206700689 689
68055317 343
762591901 4116
540687807 358513432
912036328 4817
962406393 3208
870600001 2902
957896806 3193
191396480 640
798307648 4084
72981473 36490736
647213722 604501830
3783 197016041
364056074 2575
878799190 13859
158479931 71812
570329089 3297
340801136 1136
365604918 10229
851573591 106767
701979858 4187
960324505 3292
999578648 18100
801612708 3857
208800695 696
471544847 5034
524401747 1748
802573948 4791
815260545 815260544
458630830 3545
198 27248577
329204037 2533
3476 741924392
802169563 7441
540344242 1804
219300127 731
849602783 2832
939951736 3607
980393599 19840
582785639 2194
654180880 346037595
990124788 480294910
152700508 509
556200001 1854
779997400 2600
733992932 7499
915530496 367169938
25799915 86
664057614 451756202
423508724 4005
686867471 4351
685373918 2806
590609799 10881
777394801 113904
873434213 436717107
250796841 1986
377402044 1258
455999863 1520
450000325 1500
5428 520284656
762565817 3647
8772755 34
291714520 1320
894836944 33109
47825281 171
722331934 5318
317297466 1877
1760040 6
131457013 33977
695524012 4303
293666387 1019
46532579 2656
734052511 8032
771331755 385665877
21621451 255
783004478 2610
263383626 65813
706952955 6519
583802643 1946
43200269 144
125643012 421
631000008 6833
201988081 4392
353896886 1687
206131138 928
41678114 151
826499999 2755
100262496 1486
668742883 3207
610284855 5692
210633202 1676
43273641 1166
4279 996283849
651737322 3739
556536721 29720
996963409 10992
2240 35818743
894571503 5019
719749485 7385
210780529 3288
220799662 736
459663717 3777
588103793 5843
916804066 4369
506099999 1687
398197906 1945
791797826 3677
455999507 1520
186125350 683
542412248 542412249
293860764 1165
612109637 3114
899640469 13139
257574251 2786
512698292 1709
248258038 1435
399548833 1488
343244089 3426
153627970 9514
585473500 16163
222111713 1644
415963393 8879
763994010 19529
275339087 1163
94370571 595
955326509 25121
214116556 1813
654836275 243454120
265799723 886
709810532 24764
667133191 2560
140209269 757
202265187 202265186
340236550 1989
130947206 1378
152400507 508
980051105 7136
884010629 3896
777950173 14286
798616924 2868
286097663 1439
855342434 855342434
2075 440947875
1089 104514597
748046426 9166
924597933 3082
37953449 570
295003224 1436
369815502 1866
344545896 2216
339294970 20863
385515085 7222
135900417 453
362101207 1207
244500815 815
122999971 410
725834031 5698
841499589 2805
781113239 6296
254747415 874
379798562 1406
454087365 1972
650104176 2167
787248477 3623
163306630 659
288988900 1649
310793573 3029
403371773 3526
564302861 1881
427344923 1483
684631751 9912
956466023 15713
66600001 222
679572649 5058
201768761 1031
396485881 2237
572686102 3413
830292904 3407
774736251 2606
796205019 2654
951970143 15367
73500177 245
26254116 99
110399632 368
642900000 2143
3552 406981056
242873813 121436907
978782740 3580
248700235 829
319888449 7510
937196876 3124
783000668 2610
711552329 14767
395176212 18250
724714281 2912
899318376 9941
157478872 12555
626234569 2990
501501856 3644
512809022 44242
938468989 3639
92 22811152
66712092 740
746778028 49005
240855927 6691
972600001 3242
288449281 1176
966512630 19883
608702028 2029
931912641 834968534
258786079 979
686284704 20034
808970000 2774
621030761 2286
188255484 834
421807869 17466
374632595 181406277
90000000 300
466499999 1555
4800031 16
940465612 422987514
30620 571522300
211261725 3465
631662199 2108
306722479 2047
142552790 531
488540625 244270312
821776057 410888028
704258147 2706
258223809 129111904
558426545 279213272
590541822 3258
916528478 458264239
202531127 696
838695357 4690
338331987 8144
384720272 1701
911613245 4623
270604927 2578
522306733 2014
865696079 845185089
425400001 1418
981369406 422683452
986131159 3431
899997 3
558439858 13325
453457983 1749
758858199 3904
224817558 1970
940288325 20478
106891300 1018
705763972 2382
415994687 415994687
868324753 4482
56341781 35324
4215 855870638
16701318 11782803
58218930 693
4891 855110903
206497815 4757
634355231 34566
673177825 2316
27108037 191
670653392 2451
912020405 3181
48899928 163
356397317 356397317
337233320 2068
30002129 270
999896248 27289
209507821 997
286803369 1147
526121237 2918
548687101 2866
883503175 14642
364271048 1653
684268836 2935
583085509 56315
743409612 3546
313771396 1803
821999999 2740
882900166 2943
256699171 7098
736682366 368341183
3049 316876472
698475931 33982
88823271 907
126303707 63151853
85245769 2468
3530 260722270
122838069 122838068
773589583 386794791
118773073 118773072
866701784 2889
129021718 590
23598774 130
811497294 2705
653523797 2239
830097234 2767
22538749 250
536869170 3567
656030947 16039
113572304 693
120300254 3970
741271370 3297
180600000 602
369010980 4836
3063 113621725
491113319 1769
189300630 631
548558330 1991
953125026 3824
970501018 3235
540132889 2912
456203795 3343
1565913 6
999687158 4437
132574772 2206
53693912 187
476598304 3178
957703976 3410
849287265 6539
177900538 593
799849292 38713
421328776 7762
233285935 1646
318101981 5279
88946361 344
488417322 2162
840395355 6579
885385279 17212
719526276 54613
294 79154409
748104031 15466
909562930 39258
541356853 270678427
937014228 7933
827697242 2759
112010237 56005119
373736972 1719
105385570 77898915
1483 237888825
65285065 2223
735304481 2451
575098083 1917
748657367 374084480
10605 807515446
976829176 3544
361199476 3198
888413676 3244
178016261 1927
111228348 1122
309851891 1044
437060042 437060043
424242799 3050
582693562 2310
3364 350302942
371766199 1700
121199595 404
373202458 2591
999443725 499721862
733544247 33871
242807566 2041
592750929 8604
650238175 63339
782361007 391180504
425962911 2563
762600099 2542
949161669 4494
3234 385643063
474600475 1582
541417150 15239
788872127 5456
218100001 727
103767300 650
918986557 15441
395401389 1318
730200000 2434
177135022 777
978239207 971020219
119776102 1810
326186080 3256
611274662 37945
363563640 2424
394198686 1314
866515194 5549
35 9421125
198656928 733
278826212 3391
542751255 2077
845055289 3069
180981433 1954
638798181 2789
786492261 738001292
3474 601462229
334194281 1413
980027629 3723
902168111 3419
10044 913853340
242967480 980
150366503 598
60599899 202
2024 574198608
732 158918371
912899999 3043
700871629 47790
594927371 594927371
417128876 1868
33247451 16623726
613800326 2046
294500050 1150
717564960 13664
643698914 6200
123485580 448
613002752 197488
513449207 4923
48244404 515
348733278 2493
464313389 1590
337615597 189376857
2436 723412058
11441133 112
152988143 539
689097749 8250
859805724 2866
99470336 397
309114480 1840
364571418 68106
435601777 1452
334090481 4990
132623584 1605
572285109 5270
973803097 3246
81305459 1035
342559243 3732
258239746 1863
20071919 84
882594394 20645
684902283 2283
215052838 6839
4667957 4667956
202529959 681
667197553 12248
980437813 95592
620102068 2067
863845170 3457
664025321 10843
339718737 169859368
416682975 11895
229799378 2193
743398184 2478
561830725 1937
250369543 2498
842552042 7401
783609521 386078645
870492001 3856
729503642 8041
750826292 18614
80657040 592
445946449 1828
132289719 964
744298329 2481
4093 929438440
447508709 11574
39448 101987903
140309016 1884
377916177 377916177
1141 252683597
321310948 1649
355801851 1186
165891041 165891041
593977308 52164
57900046 193
793199044 83101
760915295 7204
413404590 1509
931034161 37170
96229000 413
841740961 28330
144543187 714
387991951 387991952
930808533 22147
600620521 4885
48683518 811
79051562 79051563
737679609 368839805
2014 488358748
897500955 13827
302868214 7120
295523297 147761648
961496487 900094756
423409106 2767
537394099 1900
711900000 2373
717902394 2393
483789992 23472
425872638 7179
782413162 5078
964165005 482082502
875017534 3331
9543 627919857
963591850 481795925
432400950 4150
475882303 2176
51409788 51409788
390795462 14532
121200314 404
554998150 1850
80048753 40024376
603266899 603266900
531924041 2879
883703360 34038
188790553 188790554
5273 446512367
582799670 6939
790097017 4368
76191293 761
473830729 5728
487175018 3646
706410751 5741
905247181 5365
403690187 3498
859 184749425
317807090 1526
349461466 4559
840713685 9829
690600604 2302
7788648 37
495370549 495370549
580691622 2238
868500000 2895
854 181621739
10420 747934940
851544849 7258
981401505 5809
983100001 3277
908 183219872
491590740 1660
770997429 2570
71402175 4017
27900094 93
870599544 2902
902996989 3010
457613361 4322
763356669 8094
174125655 626
348819851 117253361
603177455 13314
608 172645856
547500838 1825
330670282 10013
498468987 15333
485101090 3306
45239059 673
635180605 3557
826537975 826537976
768845979 6170
740088127 2819
981900000 3273
521141923 484821132
548890543 548890544
675300000 2251
619502066 2065
934296613 10070
357110630 1570
447898916 447898917
689402298 2298
790541216 166383
192300642 641
373438313 5982
446983600 2747
729104843 6671
81086941 330
2837 668831261
157560786 693
637560184 18176
535348521 2895
826497246 2755
855281815 3086
275577546 1049
885602628 2952
195920027 36607
411601371 1372
739131515 3817
647899363 647899363
673965263 4376
682592321 2752
482257790 1610
206499191 772
368048668 1239
702710930 3635
977701314 3259
884667961 2970
301756022 3181
134556685 674
236458079 797
291300970 971
63454094 241
261062374 2537
40555793 1328
708902363 2363
978086969 6489
768203784 3667
652803724 2176
799800952 2666
312523418 4605
853089779 5820
659755338 474770334
486782562 5978
834539112 10098
811968262 16487
693748771 2314
722602340 10370
197907761 741
983558509 491779254
186793525 186793524
796314816 3366
468265925 4231
102206549 601
166701061 684
328498906 1095
471934166 25939
227400000 758
461400568 1538
2150 245961119
565541475 3397
337801127 1126
795299999 2651
460688930 1613
646223157 646223158
237000001 790
389398702 1298
597624690 2413
729608997 4019
419381077 1622
513961773 2020
374321710 6202
293090789 1919
439148736 5424
892965800 3910
558331384 558331385
753053281 2837
3273 818326685
807158976 38484
237597250 857
172799999 576
848739645 7065
214765415 733
412766471 1521
701301680 8077
487650144 1808
1664 157519965
2565 725935272
551322756 8837
992240641 4392
177189749 1098
542543203 15717
800636116 5091
340369483 4651
104939 821184420
2621 351639881
831864165 4649
350811468 2702
53569 512379318
842294627 842294626
823727557 21439
39767185 264
279471152 6423
591191082 3859
73205281 481
882903759 17302
671944903 28264
622752605 13599
790502635 2635
900622733 4472
794433751 4125
558391355 4127
232159789 1217
47680519 23840259
299949385 21511
455786764 2688
158051129 1970
813618448 705171229
589902012 6489
873065906 3048
395555207 1714
542331017 2502
436702045 1459
770377044 4161
369224205 1431
19683976 94
785937894 22410
958751674 344058915
892500401 2975
125234123 754
511542639 3860
78487415 504
435322436 435626
940201306 3134
121111209 543
162600213 542
1513 369683041
385170987 1960
369094951 1862
567398868 2346
81072805 81072806
175235820 1061
981004635 6777
698899971 18411
909075036 6155
354014339 2671
422440669 14436
394745473 197372736
123041546 5721
108000272 368
367800616 1226
593698020 1979
380253362 3516
21952555 862
137700001 459
560172677 2711
641468847 19636
265483681 1232
482969387 8450
402882005 1591
28872459 549
829802766 2766
3770 553638677
234381946 1335
345199690 1210
511498295 1705
450002049 1500
92204528 403
602611019 3561
44570199 3700
773097424 2577
509041589 1742
257961264 4441
958797315 3196
696713885 2423
743452257 9818
145461522 618
187571143 667
359378561 359378561
787112159 20326
805752538 349416239
403267709 19686
677718567 169961
427490156 3922
2028 544418430
141407161 5837
442210942 1804
243456032 2721
555919776 555919777
869197180 3376
496556999 2700
853298274 502059290
6073 954506689
402598658 1342
40712861 195
428224849 4463
758353986 8179
893162366 6272
733923350 15057
610238766 11964
666 179552934
10530 938528370
303900154 1013
652739386 4957
900656826 5053
578 169268456
898440697 204563
881802265 3129
543145890 1859
198322081 1760
308961255 154480627
421618352 3044
993000557 3310
64182616 1333
893539150 6781
691740029 3230
972479385 11853
990933965 4781
204136537 2017
35400001 118
263067597 1521
539659591 2896
565958680 4130
460819479 1603
732931932 22797
332701292 1109
16645808 108
434910974 3525
101841685 380
22411269 118
379747395 16777
372903599 2760
573640343 15507
525300000 1751
822302740 2741
751784069 3479
270141966 5549
495750641 2156
419224151 2972
613137725 7019
239625756 807
975296748 3251
413992150 65516
250737536 1065
135280461 627
939170842 18472
266286709 6423
747835860 747835860
14265 899522370
291965636 3689
100832651 4935
320491369 2063
394701035 4132
234757395 1234
825445120 24320
448499819 1495
523598596 1943
692997689 2310
455493383 5624
808954426 17902
238028924 1266
350701170 1169
4499999 15
692152320 9530
875290163 6310
541069991 7616
476445601 1800
297001550 4162
377787928 1816
782092017 11413
184849572 1396
778160185 4342
144158333 18717
346052843 3557
461264267 21803
782773445 9371
127798781 3398
11945 852395200
253499156 845
417898983 3221
82626560 3270
472799806 1576
83482309 546
330887457 2169
838206528 3667
281201167 140600583
238883392 1803
145293509 1083
349798833 1166
209966958 2188
560998131 1870
490540179 490540180
841808333 522550019
550282175 2015
990550242 7298
17099787 62
843009903 2999
297082514 7174
320553517 4540
71391967 282
49964283 24982142
984290683 21744
32220259 164
470029222 4661
273259788 3639
769499702 2565
38783918 391
510577672 4254
4187 781097276
1643 214217500
431781049 431781048
392698690 1309
690930929 77755
425745139 1552
939687015 6289
409753827 3758
2489 568924196
917924610 917924609
4342 637670329
707399164 2358
57806636 247
225600001 752
3275 648047175
597901466 1993
396060877 1636
231835467 3023
333377761 1284
513411211 2013
318899413 1063
618708609 2204
161362884 106422799
1364 193175015
453654091 1823
826197246 2754
246611019 123305510
652872884 4526
582324806 4662
643287310 2517
882930561 9426
922845851 17455
70189345 1016
348681751 1880
291810547 2078
755617418 13491
805024761 402512380
203379290 940
89767085 604
505422472 2465
507230499 9305
722997603 2410
159794657 79897328
469201564 1564
246266970 1079
481499393 1605
340909535 2157
874827935 8928
904803017 3016
190227743 756
105061669 522
28500000 95
710400819 710400820
291899190 1815
37248566 1565
614 113044739
637329679 2747
492300241 1641
917525665 9987
465947700 1605
447299553 1491
867095275 2897
257 75721252
153465857 806
935621792 28685
459901534 1533
234812391 1346
787671559 4061
654232002 2183
142426077 585
2149 337764974
960190195 30117
503004594 1932
4592 758102464
50062924 275
2924 492085325
193857271 1828
601500418 2005
531000224 1770
973396914 3365
792324602 8757
3600011 12
828024900 68830
1909 541562243
652801585 2607
884050447 243272
754533726 3595
484010496 484010497
225244979 1147
727803917 2426
322074273 1113
379370387 19527
258210703 21642
749505895 558836967
356997885 2097
268800449 896
637433280 4109
800612480 10720
807598214 2692
860098799 2867
930686449 465343224
496421706 5317
187091599 908
552303592 1841
11346 140747130
618976338 8683
175136903 627
975899999 3253
260547415 24971
712561062 4464
932100352 3107
6473 528593222
316501001 1055
704264833 3616
588133389 2091
791679923 3246
750081296 7792
101894737 372
988348424 407575261
530721203 265360601
696236703 2535
536978817 3943
237581532 2634
209399965 698
257047506 4433
72479 940342546
867634959 433817479
688562777 3148
283965216 2215
504737538 1874
119640128 651
449088938 1521
374098753 1247
678504343 678504344
383242649 383242650
486749219 3172
234290919 2109
533098222 1777
14989109 82
474689093 5141
961106785 3463
317284281 2920
9590721 4795361
712177412 173829
620234141 4124
438653266 14801
221745762 997
787796145 393898072
411919823 12025
1370 293457515
967726556 9429
924078547 20812
611613532 7616
533514911 2772
3763169 32
116814000 2000
498576375 2475
875029631 4943
864913657 6792
283661199 283661198
469714285 234857142
638070623 2664
4082 397264322
3894 327286806
173937668 951
888879121 9176
196200235 654
609857787 2541
184324850 2950
216749465 216749466
10738156 38
122574989 1100
551875362 2395
305400000 1018
501555455 14304
648936620 29030
174295083 2666
997882642 367337
975633660 4459
684919666 342459833
53999941 180
83597115 889
991329505 495664752
802325049 2677
166463005 944
757689707 4442
348348238 1516
636051459 5607
261747392 1181
851933051 32314
861602872 2872
783807714 2812
494911467 7276
662397791 2208
584101728 5071
404161117 232528967
663174441 2546
196212309 1081
680037171 3089
795598908 795598909
66351986 351
566101462 1887
387 60432422
895963667 3985
661497795 2205
466986450 3225
869664198 21153
405823242 139685402
33882846 114
563698120 1879
547499072 1825
923401439 3078
87447354 1734
196475447 3950
179399999 598
22407876 875
10232383 42
5667375 51
751986700 5435
130538634 1042
411824896 145609053
266655798 2663
946503526 3155
312831961 1428
1090 313495179
786927601 3600
961941234 32422
928499999 3095
494743476 2031
377118082 1889
575810146 5763
207367760 1684
937829540 8131
6000032 20
886104191 29152
898732681 3268
468813599 6624
342000074 1140
51225727 183
529565257 2083
78900263 263
99923901 481
160500536 535
938869730 5649
913791717 376666
288535152 1543
293961420 1316
337304429 4507
215063065 1464
327663694 38167
977849126 16773
21822434 547
947644238 62259
899910396 5324
800047297 7738
194910719 7680
552562370 7281
424449879 2458
287941484 1311
875304563 20242
2989 746741870
135600137 452
816578326 816578327
825795601 3413
823747726 411873863
619065555 2120
515367998 1896
519144386 1955
486859407 1914
598501995 1995
127807406 127807406
889765885 3402
700765121 10126
906598031 5546
66899776 223
360201304 2597
982324534 982324535
895524853 3459
5697 331850250
940973319 7340
964927066 14274
171900001 573
255250280 3530
685198437 2284
182171776 736
564770956 2231
903366369 451683184
424906143 14198
551398161 1838
724802417 2416
614776211 4014
225600001 752
907093370 4021
474403497 9418
152827501 1230
133418194 1173
682864573 7741
396898860 1323
225099999 4502
541801444 1806
596425848 7464
110040720 492
701992500 3419
790551533 395275766
130962593 774
691130573 345565287
261691380 2795
675924135 3629
1833 402063923
319674692 1687
846869090 3091
106800151 356
537133312 6461
805501753 2685
76524120 360
571249409 3677
844652341 10220
477843954 6573
594598019 1982
515098284 1717
504901670 32967
254016250 1250
732895813 2760
604911816 2166
525606985 6645
717638002 3016
127200001 424
863400001 2878
720003348 2400
159219318 713
737184232 3464
805200630 805200629
810 240674313
836111339 2122110
499989443 224115
960603202 3202
491078995 2859
972157921 9265
439535917 2358
929486538 447164728
887 121970685
839697202 2799
774225907 144203
547048199 273524099
443763683 1638
403488619 2164
265204169 8085
106204956 2301
131763202 131763203
242512629 3960
4968 885392228
644832558 4403
189900000 633
550773122 12132
115050937 861
351893985 269133570
877721529 438860764
815855238 2827
962691993 25336
786777317 338108
184730363 663
78398952 39199476
160366126 6675
843899838 2813
974944067 974944066
12365 83237512
183686417 769
130330500 475
440698531 1469
226663183 34807
987198212 5095
669283575 3074
743075263 2491
957930678 12689
31949184 115
709725120 41847
935215500 4702
310662706 4010
830839629 2957
596396281 3571
118243344 443
75537663 693
956704139 3189
94970903 515
594609329 6090
199500665 665
2458 270512732
598552502 5948
706444474 5421
239124599 2574
675371059 2482
917682611 3365
937305270 7965
113336481 1443
282071299 141035649
128401252 906
182273795 1114
908433080 65144
400080167 1373
17671411 3690
822446982 11899
956358975 18975
32431968 233
3447 979375428
1750 357295750
388992468 4048
743664022 12127
126457407 1326
851597117 7244
966476274 3413
145758279 820
695007624 2743
974955311 3290
608410579 2433
48304320 268
122527790 454
906555727 453277863
963324865 3508
623659314 8817
2722079 12
613486963 2361
374546301 374546302
88600390 445
303576250 5275
320998929 1070
534601908 1782
131699562 439
940450774 3758
581634304 3979
362521520 5493
536610826 4649
211800146 706
375850214 1399
792297358 2641
640783437 2293
64327362 35111
940713038 3930
160364865 722
93599992 312
719377037 5726
538492673 7589
396105023 1779
438001571 1460
903900345 3013
973800000 3246
524818904 1784
297886522 1828
913626728 23106
6384 596380512
606054894 4218
436283700 1900
410998631 1370
365461609 1619
975213096 3432
711582935 24240
347077916 1241
397591303 1578
617254505 4374
668787444 668787445
139802876 79803786
617397941 2058
658920461 329460230
379079298 1746
268105441 1416
191400001 638
470967616 26848
59008674 398
803239073 4542
878629188 3078
127895283 748
394112746 5277
576815790 5531
167572311 167572310
664794943 4763
610444323 5483
204871121 813
540988941 1824
296636779 2318
917457409 13972
3916522 105
28799905 96
729645996 8098
996436315 107012
811979800 4657
993613824 8154
449701499 1499
975750180 968619315
880243447 880243448
261668643 5549
286799044 956
832869654 19402
16328820 8164410
290700722 969
386089952 4227
717079324 22282
792297358 2641
291300001 971
568798103 1896
203074816 6052
957896807 3193
773702578 2579
614460421 2370
409741587 204870794
297299235 991
987468639 4676
534516025 1815
683343313 112097
528641203 41149
929058378 4926
314701049 1049
703500407 2345
593861968 2744
27678720 120
531593061 2516
563398122 1878
735301155 2451
659304827 21294
734524579 367262289
173014715 6398
651518700 8368
852119563 5054
23910500 1091
939686533 4829
122471946 542
205054563 2163
2509409 22
722104736 2407
239737852 119868926
30556623 109
327097303 163548651
566245183 10342
563282079 1972
503299729 1775
813779646 24994
465511144 3513
993975841 4827
447450274 153470124
239141592 5227
318927873 159463936
979047146 833044790
740164511 2510
751870450 3879
261299920 871
100035959 356
142410384 142410385
60815866 1514
3727 766491093
553521445 9212
90730463 569
331729327 4058
78600061 262
62099793 207
355101601 1725
395429002 1551
762107327 3356
598436389 2545
572913662 11149
776303736 2910
66462989 33231495
705 152565865
246600000 822
561781155 4011
578533107 7531
816465948 12448
396302071 3704
373514505 8827
1059 149097122
754839061 3372
787145165 787145166
456547104 3978
500356747 17757
67800000 226
322801075 1076
521401739 1738
446272775 16366
603447297 15508
229639607 2173
93881993 1486
601075801 2040
22772434 11386217
718797603 2396
320645368 1954
373812230 1519
898172929 15984
1800000 6
814851778 3511
475180621 7278
737172799 2912
593523534 7991
325309931 3622
366962808 1889
969918316 9771
618667024 5039
273900631 913
959449461 5035
86524644 2043
749402499 2498
980291158 51919996
926977023 3595
33720524 219
716124781 2600
248972693 1389
10601661 10601661
876521242 482929275
764049871 4005
201899328 673
310827081 1240
195854323 2801
94504076 404
477956067 4207
731826228 67687
635137635 344762145
105947259 392
274011420 1631
321924285 198313552
25941718 25941719
194372006 1389
76287868 314
629210667 3001
658556758 4286
517817855 2639
45343817 241
67981879 306
894008027 3382
111488620 382
99093695 551
260740375 1103
493765513 1711
872397141 436198571
683497075 5110
891900000 2973
389873124 2129
275797235 137898618
663737034 2623
550150880 2320
700811665 5606
399187670 5163
756455573 8431
394525823 3388
99168649 490
218829650 1450
201521319 980
161981251 962
660548857 2239
169427429 621
303548440 1625
277594492 1167
711103765 4145
204673921 5808
293139254 1244
63847951 1383
106961580 106961581
966233855 740255830
783164603 5604
934472547 9738
696301769 2321
877750422 8037
91576241 430
106960039 440
580500159 1935
768621011 678495447
368046273 1481
960626963 4406
451889649 4443
922803077 3076
748197826 2494
882817674 4487
226988672 113494336
25805447 818
131700232 439
689815567 344907784
556233006 62655
430328478 149904694
93600000 312
327901585 1093
579280175 2803
364496619 3470
3305 841948928
670853927 4376
755902612 5679
3662 648704990
201191679 124551801
720020738 720020737
23100082 77
2045 318433323
14180416 64
683935793 2544
789748914 3077
847024774 4337
430172161 14003
828098798 3110
859798348 2866
903963463 4372
126599272 514
28244165 727
1657 413298650
941154991 470577496
670437208 2448
214800293 716
661895232 5536
252317140 1132
928156729 464078364
35099855 144
658396259 15068
265500357 885
93600581 312
189900329 633
3886 480985764
91190400 480
915263281 7365
943803145 3146
176749861 176749862
471622007 25176
686103577 2287
554794282 4219
563344893 3411
38471098 130
23721 971669228
177921455 75651564
63710978 94815
618668605 3279
363084720 1336
384328849 192164424
301425926 2725
273760147 1122
970543972 3856
148722990 786
597458687 1996
819378976 3225
582623184 3096
765949193 2894
564058431 2230
302785304 12424
286339549 1239
625520975 3302
938665906 3446
276599077 922
112770137 442
883614302 5577
602429790 2981
971104492 3237
947402133 3158
176999999 590
896353674 7808
280147895 2941
461060101 2666
890 246001916
497969741 2059
266713702 27880
108600361 362
25938147 12969073
484376294 1677
976456305 6963
238177560 176928229
823675723 411837862
99396607 452
407190353 2730
572099734 1907
134937564 4109
659253830 2973
723258577 3568
756599999 2522
42920151 623
849840863 3571
261019981 993
576300001 1921
2772 658418035
169591653 727
619168935 24673
186283505 9644
831379576 4022
867838439 349264590
985850737 492925368
201594667 10297
906161076 22812
776712287 15244
572548109 8627
130200284 434
239 70860079
984298369 3281
879297070 2931
600821616 3246
30358496 104
12192 957667574
606900047 2023
355779267 12406
779789699 4350
649621816 14938
609589315 6367
446765813 4174
818974700 3973
846587760 23394
381900000 1273
1289 261884779
313682601 1100
581987798 2384
806058053 5058
378834489 2203
917273015 6373
277431016 98634246
548402613 1828
378102243 4357
215181579 3292
275700334 919
303590380 22859
431992791 4136
273114848 2037
49834201 325
886073284 4609
765442311 5274
428098690 1427
983030750 3445
324941163 324941164
938681870 4503
186001094 620
813575543 28257
170672895 170672895
941104138 10060
186010566 186010565
861323744 3567
920284387 8722
806082515 11082
725046768 6263
16413960 154
651562775 3298
391255326 1606
688313765 688313765
374208871 5076
794017225 18216
571201903 1904
4846 794333529
516899161 44897
101099720 337
590564506 206175366
309675671 1135
636660133 3876
393661799 1570
562199553 1874
910267943 455133971
702302340 2341
40236340 213
272701254 909
397009367 2107
757235193 5283
309896195 2014
637793245 6376
169779534 588
939486385 426762270
849599052 2832
514889413 514889414
972087497 4860
199179176 4225
57515396 227
824844473 3268
126907309 2004
465430495 1583
69160266 266
13280191 105
307745450 14100
817926824 3925
126998802 4074
116039244 540
972175679 9408
681329720 12787
526501756 1755
608100908 2027
171156851 1407
1849 509891163
484797697 484797697
265421318 265421318
923338017 10913
112044666 970
493961790 7160
188296428 1578
157199475 524
138466348 765
778596924 12932
715796459 11772
5096855 24
243984779 1170
639918399 2575
882339910 4401
598075831 8558
268117167 2866
509098304 1697
17999995 60
168900162 563
875361671 3067
802186806 3119
291599027 972
440701540 1709
85430335 2995
2378 153740342
221781727 1098
858486609 35384
563907900 2175
356251405 3063
26399999 88
18299963 61
278551066 4082
81919432 292
29400001 98
691846750 2576
150736174 975
593648659 593648660
661803030 5355
680044967 3461
654340660 654340661
975447963 4238
398035989 2067
915596949 3052
940635535 940635534
399161300 7963
208112707 1062
710683561 50027
235800000 786
344060024 1275
456807845 9339
974014692 487007346
946323917 4631
147407702 2171
773702580 2579
135900616 453
991542435 900984668
903237586 5386
376958717 5753
461398462 1538
818781448 3741
610128959 3000
951399406 3267
2963 549825839
3750 533338536
199200663 664
608319005 3409
372608489 1405
981698421 3427
467161553 55588
314973360 1220
605998383 2020
728591336 15120
338685829 6812
946618920 22347
138978250 138978250
752313777 4812
383723551 383723552
389999213 1300
597230701 21300
58255735 308
165240648 838
986690645 5991
280799501 936
753515664 3336
118121367 547
451641177 13689
391791400 5320
893115463 18677
845404559 5060
27001175 184
489298369 1631
257937887 1248
569894923 4943
474642248 1629
599441367 8377
647691579 3857
550053695 1865
956606468 340517292
12196 768530940
812692779 2942
221599704 988
631516535 14232
81599920 272
424962075 2075
585601299 1952
302353123 7926
579061459 289530730
603294090 50430
334606364 6987
544347579 4617
968073744 3372
886890312 5544
806457189 2695
24803604 107
649480343 4674
588099735 294049867
862623385 317298343
144124579 878
855276069 358547668
210300595 701
418799999 1396
883623905 4482
217801344 726
990727419 495363709
797103592 2657
295185451 2878
744271549 10988
813886862 11301
659861766 5307
666003268 2220
698701402 2329
960254065 9461
968014017 6478
636756895 2421
827657360 827657360
516901440 1860
677886776 108313
929797310 9579
604498878 2015
614153658 307076829
635861031 3202
61684108 459
647157386 4564
668702228 2229
384386620 3095
151678787 960
998353670 998353669
400503804 8558
184147639 140703746
872762660 405773035
414398457 2059
627002091 2090
700197666 2334
611231322 2395
837310249 837310249
719077458 18601
137695621 1686
82628847 539
71400238 238
463403344 1721
593661929 296830964
783004830 2610
515189091 3055
111062050 703
945675144 5352
480 66557096
119898671 593
66546239 1252
3336 383512265
236811041 236811042
867967733 4570
368256551 45475
186646711 721
741268124 2725
751373436 5478
200303097 2632
5949 618478850
63600213 212
147036826 2199
340459939 1291
698881578 4206
462759619 4711
126300001 421
365896734 1351
128207369 510
242699192 809
329189994 1134
559851040 3352
801078420 8945
5859601 25
469799148 1566
814498144 2715
34422 405963483
88567657 331
354343597 177171798
320700000 1069
491412000 491412001
719587076 4693
854928534 12342
406800001 1356
114135505 737
843501101 3596
600174322 600174322
625345170 93522
920555320 14299
725399649 2418
303898986 1013
229236152 917
160545017 80272509
215163850 803
317098942 1057
237427822 1069
304747454 304747453
411026126 2329
880202935 2934
7167 913850340
563506123 281753061
977695485 3773
212295334 758
928200000 3094
903783181 6190
852625368 14597
200335979 676
720632386 3779
758605029 14212
728865666 2609
716465793 4066
975058811 4771
635273287 317636643
378116826 378116827
135968296 485
822518554 629608500
232214894 158661523
458173275 1538
632162753 2743
365401795 1218
978600000 3262
783748566 783748566
2699990 9
494502225 1689
884681183 2972
179941094 879
976602824 4243
355547767 1483
43729488 396
77118360 421
81136878 398
547464279 32626
573302178 1911
170987199 800
176781087 2768
492860605 9479
998380914 12709
531375740 265687870
4010778 2005389
463741529 2518
901811738 6813
387557573 10487
731102436 2437
615600724 2052
881049604 4489
835801194 2786
655360700 2188
234990489 1091
3127 623000662
660145909 3886
205890861 1972
187843391 3867
273639532 1221
435054035 1713
100816629 3035
360207210 6461
317482739 1544
388499415 1295
767169514 3221
740161618 2545
694118219 2762
804890895 4391
120594704 3956
469686795 5482
409397584 1743
830558609 4815
148914040 714
56015317 252
867799412 31833
408465188 2633
500758189 3193
170790773 718
519326910 5805
251273249 3258
375875702 1413
900053438 6276
640802136 2136
340424937 1193
114724903 1412
730068483 5014
516601722 1722
934799549 3116
747478855 11935
219980198 907
224293033 1272
888875689 314209941
1043 97530315
928919943 928919943
130470933 600
371999280 1240
95266348 346
279456255 2705
84946081 2220
570598097 1902
526065511 521650134
588802929 74205
838600378 8602
662047169 2490
921220815 15404
670497766 2235
489341399 2129
95100417 317
343891800 343891801
130419743 58334886
531690739 2590
52967216 445
526674699 3671
1226 109617403
989453419 978367200
166412819 1058
861005000 2870
952145308 5169
909 267635422
667133896 4664
133500292 445
533796641 27014
792319332 5787
678000001 2260
473005283 236502641
888597038 2962
795598352 2652
147543665 1886
117 13693329
273900000 913
483600000 1612
778329123 8551
329922041 2044
409500933 1365
823850414 411925207
732 209454038
170802665 904
75389675 667
459260105 229630052
206078210 1686
315610064 5852
764459177 2877
606584350 4991
176638462 88319231
557070949 18102
426301201 1421
59700071 199
793774561 396887280
845227891 4663
656699999 2189
936896500 4034
64682969 865
876002544 2920
831105546 3687
102433104 1044
956603542 6407
551922232 2597
605844722 2731
389151567 8108
745835790 11656
323400071 1078
130500401 435
713678081 2813
505921600 2457
12466100 50
757517758 5433
781545456 16931
712740986 712740987
622499688 2075
524721264 5109
971066002 10118
975240724 9867
39077377 206
848551681 3421
378488690 159385052
984596717 3282
734809093 734809094
410052345 3016
906516657 3553
980702124 3269
153815768 9754
758313877 3262
145499994 485
127233451 480
844804645 2816
979330204 970967123
222150431 111075215
764212935 3167
130799565 436
731384807 5242
337142695 1263
175619393 670
688500000 2295
460316341 2988
335331977 167665988
586163253 293081627
361278292 3332
903447644 3451
85314142 43102105
718055390 340044876
382713605 1518
477361341 4311
340207662 1158
392579541 2712
93970293 16384
757396448 696387289
591300671 11552
977697767 19403
862447291 34883
715976779 15906
281952737 2132
398213757 2348
962796658 962796659
209652891 209652892
679880181 12002
146077837 534
263707943 36006
130603330 715
690862761 690862761
365111334 15777
571298519 3850
342233347 2114
864299394 2881
948152667 3619
500554290 1842
441246400 1646
333749675 3198
3376 559842087
861923285 3498
826504846 2755
4460 869359172
547750144 3316
80777947 425
852500934 852500934
998254535 998172225
988093475 5195
356372856 2898
110220458 420
639796888 4131
293700980 979
170699477 569
986262023 10078
365243261 2200
674463061 6570
495885046 42468
351453154 175726577
53330169 26665085
139443421 1335
131248602 446
17117989 73
604676945 11944
760800763 2536
219826171 18012
995980840 687873117
301479901 1590
362157576 1947
644220992 5854
555500835 277750418
5356 735828704
976803257 3256
326376718 1159
982714512 4882
422099588 1407
674398514 2248
792977989 7034
456636240 4880
776513891 41811
2704 396265267
272941495 3209
56063341 270
66939660 437
950731174 7203
133922371 1067
169689115 1955
624897917 2083
196695953 681
726259581 3549
647698146 2159
406122878 157596634
599398874 3935
294925293 147462647
454501377 1515
805197316 2684
479126907 479126908
446754978 2736
550922943 2431
8083 718344293
424459380 1492
955847441 4828
629782328 3122
986514319 11770
809023224 5164
417517311 1797
821569294 3562
209269633 1664
645599854 2152
516693293 258346646
950437116 3414
517357551 2215
201900338 673
946244849 26997
851 223054424
933299521 3111
434719246 15836
466498444 1555
182681737 1059
19675557 118
1041217 24
189069799 6353
424567051 2556
748475936 4495
730202907 2434
917519153 3188
438878000 2750
645114848 2889
142500000 475
977102576 5391
254082904 1365
203099323 677
510494448 1778
606120373 403015280
777901141 2593
800702668 2669
429536463 1825
8546 789386455
197389079 1073
678211840 14120
2128 227986557
92701007 1136
443345467 15130
141550463 528
11873 561600023
988051183 494025591
78899999 263
940803135 3136
345899543 1153
978504659 25620
312152876 3715
72449425 31882695
639901833 2133
206100338 687
644834189 2310
143700038 479
897305239 2991
227699715 759
124519893 83739
961870348 3719
850883849 3435
333507436 1186
453601513 1512
1386 270821628
767400478 2558
960047801 17658
5113 828282255
980 117512445
441893803 27469
707481040 4892
81572923 40786462
266441637 1067
878305367 4462
472265506 9440
234207264 3988
455391719 1644
625565034 2191
526199960 1754
476737455 4313
714265368 3223
345424878 3592
2013 129588929
991635829 5890
747882265 373941132
169200231 564
87737749 87737748
342612083 342612084
885038365 434257624
694304918 10497
263100801 877
505144550 2177
962400000 3208
419797593 1773
538681584 4410
2962602 2962601
150629672 2685
790752480 790752481
300109574 4022
413000699 2895
19096214 101
813671700 3126
726781798 5817
13262135 13262136
465860872 220828819
785525688 18093
286816731 1124
740905701 2914
729801449 5730
8974 902516824
194708704 664
852897446 2843
771549954 2623
350232099 12363
938820402 5587
632097893 2107
863402999 373594635
156000000 520
138449354 4788
60299799 201
93737784 2316
528271510 2173
473100001 1577
634512972 4207
10637 723813395
369948561 304293336
677101166 2257
954508540 3340
91998661 780
465067898 2536
259996125 2752
151200001 504
982632608 7125
167806757 1594
156634047 2194
563998120 1880
374930214 2174
584581576 11597
112448000 502
382486778 382486777
899441264 4113
41454480 304
368098772 1227
498135823 3687
315083474 1575
60696342 298
651370865 9480
140719193 783
967599795 702867322
251922507 4286
2870 781669688
884399999 2948
975529705 3805
360970349 2550
215248992 1239
237299235 791
375991614 2408
119100305 397
352885141 240608200
425975618 212987809
415605145 1450
3164 587994596
267938381 1920
925221127 462610563
960388851 844744509
954978248 9263
267300578 891
771186401 4998
499849200 2580
558206881 279103440
932558061 466279030
438712909 396673969
723902414 2413
296265336 2136
163199466 544
406201393 1354
19227912 88
707425799 2865
1214 273859832
370800000 1236
977396742 3258
3196 381543053
589969128 3288
15968 823741216
418514977 3553
566647801 2465
630845476 2795
8273 658911358
637274245 318637122
953224861 6020
324166220 82449
398678201 199339101
873005395 4071
634417783 20657
260750545 2771
766201866 2554
797720358 8094
2925 852131475
575619368 3225
969297857 3231
133793552 501
454326023 5137
719818459 4852
6282 323554410
715797724 2386
112064641 112064642
531393129 2349
932821827 6258
550450770 2762
692700001 2309
656463664 2504
912361521 5030
624848667 4498
140254939 666
330549909 1355
306381129 2348
320100000 1067
161995748 161995749
275647288 924
434401447 1448
143542010 3841
629001535 4826
872862692 5987
622955669 2490
642834480 3005
171069659 657
412810089 206405044
238422688 889
499501666 1665
880202934 2934
845702819 2819
33236368 126
713518618 27654
392756152 2406
613578420 2444
507537853 109101
131309148 471
690860687 3421
539101505 1797
4700649 25
781629168 4489
555899303 1853
587916489 3777
930159964 10498
613668670 306834335
782396532 4216
162899457 543
757845093 13289
815441115 2955
486767700 3708
222871038 922
667232197 15618
886588173 8563
472802530 1576
471225667 4256
652568062 466700905
758374517 4612
771629916 6307
439953983 1694
608107812 2613
124799999 416
916800853 3056
61586842 61586843
771277251 35666
97252791 1270
801904094 2673
825208383 825208384
264877003 16614
955670975 10764
250877323 11085
784656818 784656819
290558197 1464
4506 530010430
60568342 569
8589408 48
660543449 2338
311544962 311544963
276470217 1199
169347473 3944
201353692 717
995078027 5276
69215491 27953087
672591329 4482
250174727 2136
958351326 5697
537849400 1970
488803777 488803777
132478517 66239259
392755719 392755720
318199469 1191
358198805 1194
392077589 1429
887026342 4123
92562089 2330
144294304 3454
59228743 427
154267470 837
242564415 242564414
384599999 1282
91042999 500
502421550 99885
987428364 7748
552599061 1842
531677736 2727
393655944 3198
431115099 4010
465278905 247772005
966283483 27249
938084952 845615889
641815237 8511
215100846 750
784163541 5002
669734015 2478
707363107 269600125
697733563 36884
914508615 457254307
697461624 2493
163499454 545
492149841 3314
929843030 12490
9224 776900624
702373692 3646
389406378 1527
700497754 2335
46802199 23401099
60698935 30349467
661458811 4001
389038050 27299
382007091 1788
292279087 2192
145654196 782
51021271 17914886
450298250 2780
147184154 1093
125263760 125263759
129739289 2237
3688 956748336
6402 573384082
600712440 260601082
154148702 552
506715257 3354
738209702 2933
323222592 3599
772546817 2932
474723010 30653
413714736 1385
127200423 424
367201948 1224
445541825 5289
931803106 3106
307693001 222021422
879289951 19253
139128867 139128868
427222740 2338
618755578 618755578
34549959 17274979
748308626 3077
380632439 5854
946559327 18772
878955948 5382
977007737 3329
445280332 7999
186300620 621
853001529 781651558
608683802 5551
826168095 9568
465290266 35103
440254023 3122
128895680 664
97799734 326
570992385 5983
737485023 66536
855444031 427722015
816677991 408338995
373589254 2858
249084000 1700
813176759 3090
96300121 321
364702887 1277
836866048 6856
151066531 566
367065150 10031
8400020 28
21236 585051800
314929695 1063
869697102 2899
868120398 868120397
735756855 3077
565736839 3127
380538325 190269162
358109544 1243
510638917 2586
271612493 3034
350701615 1169
2107 178736810
739157688 3357
194401183 648
93300160 311
616586602 5275
119861083 1266
628454805 556219334
587072569 230762245
671513874 642605331
79499999 265
175500584 585
4062547 49
790951540 3399
152699969 509
897493185 3206
457664647 228832323
190974206 2701
979015897 973635749
942476454 382242629
1386 343633526
241084143 1808
503892480 244608
692495280 10896
2226 665338044
190357650 882
810600828 2702
601981631 8904
552020273 7679
669282111 15835
189299579 631
209284284 6457
212583820 1390
997954289 3958
392302309 1355
664890367 664890366
863405567 2943
883197256 2944
228164322 21629
599156800 3776
242008259 884
442750459 7870
157447843 112425146
730062438 3403
179589120 1024
697163769 18573
587067935 5628
611286545 7837
674400276 61631
673906838 356840899
386556305 1321
741300000 2471
469503090 1565
366607943 3576
782398854 2608
985563134 14110
34159651 320
858507376 8553
85087605 555
279649126 3325
486635296 6104
621125487 25744
883852847 4873
729000000 2430
619412112 14944
208033183 4137
192475831 96237915
733142256 2708
509999150 1700
328201755 1094
253745015 1354
328461234 164230617
564599873 1882
903357546 4945
678850017 678850016
933578417 6977
110700409 369
912952295 23202
380615664 1716
443886683 7301
3377 472662164
160577988 160577989
448294695 2762
4113 458929659
574615013 3975
706500001 2355
721443585 15616
350528912 3308
35747690 233
160034378 987
321861225 1096
447844671 7143
136499546 455
163327435 7954
502840956 6250
951351538 5693
817800809 2726
206099725 687
604085798 7871
449210347 224605173
96386211 480
242458850 1450
310471575 310471575
669172675 2738
339599122 1132
23824825 265
486728027 243364013
728249399 2632
231925681 1620
244627380 1314
849815745 4654
713058344 3555
341701140 1139
431649564 57680
419434714 1435
115365738 57682869
611214275 3475
989279056 3699
491284887 1890
292526106 4411
7274 526470298
530 65271636
121 21262312
875100803 820279621
742402802 2688
147000491 490
115873752 761
39213504 432
482101608 1607
698211143 3329
79108173 603
426301834 1526
928204787 7721
437099179 1457
140304581 654
872026450 18254
601927619 46231
310500829 1035
969666555 4097
187752022 1429
13199957 44
180153741 614
109799765 366
105132474 5227
940824293 5329
551746308 3898
707415135 442493353
141629311 26384
85971487 1552
839739211 838706242
327408227 1596
180886610 3709
44903233 152
574087919 1934
207531146 18338
775175387 4713
838872427 34876
707326752 7688
590387986 2203
301441955 12958
620279734 4049
583354086 2349
949960225 7114
849899999 2833
944700001 3149
470661934 1854
203188536 105387069
858929421 8830
989996701 3300
464879662 3614
539310681 16107
422578422 1953
579813920 8020
45412492 228
182238707 1530
722812531 4356
725882558 13141
234005910 234005911
961498012 3205
686254967 5121
154500103 515
181251735 1088
127974450 523
978600000 3262
532233900 3300
988074203 3298
345899203 1153
949829868 3191
118199999 394
407471240 20509
584314219 4483
636953030 5290
67580087 459
526108636 1755
297710626 2186
808175879 7216
670862389 3098
321838840 2349
485708602 485708603
433264525 2050
561293342 2327
977146485 12495
595498014 1985
3546 859500756
885384810 13619
904533085 15834
87843688 43921844
449996291 3655
109199635 364
427131183 213565591
97838081 97838080
217472363 771
864528038 360875650
8203 716798544
442986224 49117
950150028 6576
441398468 5201
497609734 5851
117899606 393
397920822 1652
1605 324038265
738034306 5893
971175488 4544
698499185 9174
422080386 1443
397551419 198775709
605513727 2182
140104946 1822
637194537 3413
6104942 27
434689503 1521
703185006 3138
7559 691988655
284797873 1902
983401971 8037
752274329 6649
815371273 2934
630206617 2379
104400001 348
856663289 13138
668509101 4031
1423 308779616
708214335 3369
553537160 44426
198549296 682
114170706 700
284206600 1090
120300000 401
201694440 2374
908303988 6014
792602642 2642
656447660 3817
265016201 2543
939051337 23356
778136099 24241
885098576 3079
939614001 5090
3300010 11
741026429 3124
667741584 3039
784055575 14394
571867042 17808
651523714 2803
992208405 607909817
856870302 6170
126600744 422
873619920 6234
123599587 412
285605816 2168
845875393 8088
905515289 3729
653483379 22247
231850911 2578
493833885 3082
322600961 143822240
109123890 82461107
429237523 3213
661876782 6197
182368679 2132
569118027 27254
756897478 2523
125063238 498
890839978 4942
219198824 2557
879998512 17283
481279908 5547
4905 929023017
242695331 2196
233453235 4964
868968805 4388
550149005 2295
163040879 1020
976850335 13374
768026204 2997
513179599 1743
156142432 656
137089216 137089216
409417792 1604
378638316 3108
342051517 37168
20397936 3017
976561983 3904
534275078 234701
38331596 803
659711106 39000
571984225 571984226
204600000 682
56400333 188
473343546 1651
487246223 4720
871472247 17506
42628849 243
727310970 10517
56164433 533
773701537 2579
925203083 3084
629002043 629002042
681897275 2809
574201987 1914
269400354 898
637041108 2706
64199811 214
176575200 928
795269449 5450
149099600 497
701605989 4924
390825680 48646
35663743 227
404998650 1350
674604542 563109079
218796029 218796030
790687408 3348
6912077 35
584873523 2428
181292902 751
255820096 2578
518698578 1729
708425121 5473
841198011 40280
602953359 301476679
35210531 17605265
192330025 1420
406274561 4832
981487391 4363
712661697 12446
964743325 4377
4852 572902688
123298321 1774
143159106 614
555423246 8087
603602013 2012
548404226 2815
553000526 207183593
512438298 2631
121142633 60571316
291 26390820
709 102403649
945327546 6867
678357984 62533
354533425 4912
924039159 5885
180661559 923
290999059 970
119399603 398
435846367 1978
681455398 2597
451428389 2430
477307462 477307463
239701645 1286
278962683 1274
962212788 9228
349887150 2810
981492928 12688
34309436 34309435
870640596 11844
114938 898137113
929287574 3825
155290979 1366
993842633 3915
597906399 6880
365446643 2126
695 155970769
3859 824301695
12007582 51
101699915 339
660696001 4000
940627456 17792
765131132 3826
386401289 1288
274720741 2272
672001074 2240
18600116 62
968189062 3819
722074776 707521610
374806919 8481
179101079 597
831420458 12267
980042504 65658
841620865 420810432
162402631 1411
511327088 2584
156300000 521
450641014 4640
601249900 2796
229163355 1654
482343322 3174
617487676 28687
989788585 4712
833741371 2977
503373798 7201
575060357 4394
408751887 204375943
640596646 2157
174760073 1042
273026170 1729
995633853 974017157
671403282 544901694
934504371 3115
15817148 55
363299565 1211
496448854 9113
537002926 1790
563427785 2593
292804125 3525
938 218548639
656108701 50700
110120490 767
894369449 39256
605815145 3029
377034768 1518
6000020 20
263258013 967
914696952 3049
706463084 353231542
657310236 5154
356220942 2536
180575938 1075
96741100 369
848284908 372758107
20100088 67
631941548 4010
786251648 6272
52684866 191
985124785 5417
121800000 406
428446811 214223405
93490905 605
564049592 44446
938571622 3707
599999670 2000
508100906 2305
969001533 3230
347730545 2452
827981026 827981027
676490858 2871
706126496 706126496
618869235 8252
921611560 4031
423983733 2409
706915886 2391
28841 676465655
436800000 1456
909900001 3033
799800000 2666
433855329 2461
381730019 180829
114472860 384
278182784 136484758
144000479 480
404993941 1692
936599999 3122
85799999 286
548376191 18388
466890570 1698
337201251 1124
773 185408081
136199813 454
50441316 342
235713299 1389
957537838 862361535
7331 935332970
333010885 3820
406086482 8279
663213477 2467
152999757 510
952722473 3848
4038 591130896
281150441 1306
5009 955947870
17625219 251
727531617 26378
362178001 6750
680722513 680722513
96759131 636
708609577 2742
2860 546489327
774980161 29760
788400000 2628
976522499 9775
855451869 3614
222095552 2218
471673417 2791
159836436 1791
333355551 1765
550601111 2733
999767379 6460
236885568 813
895197016 2984
574800161 1916
526906912 1895
104747857 1387
632023927 29958
524935619 2948
485806140 16668
120250005 593
46070009 283
450900001 1503
6482631 26
478411841 35960
138873067 953
385731544 1333
538209744 4691
437188733 5637
646800463 2156
131230720 2432
4525 985050520
777286106 9135
693690360 7054
235800894 786
163718820 647
344440124 15967
751199605 2931
39076786 172
92541501 354
239100144 797
898500001 2995
1061 248061056
821021174 122924
747293440 4072
118664694 1195
93887487 2648
54994499 3333
877067230 11726
804270456 62814
25060608 143
727550171 4558
910 263715136
999616778 7789
584706796 4148
777002590 2590
767990979 4276
129550435 1789
412001471 48505
614093639 3734
913282199 4150
587710536 2783
912975662 403451035
323396250 1875
18690 663308100
757416340 19930
944103811 3147
928534651 819060202
2485 545231365
555810865 265194899
153000707 510
29973082 210
682286299 11668
928497908 3260
850798059 11347
939178334 13569
178548553 2748
837810234 418905117
647756688 636078236
953612085 3630
235200613 784
711861524 2402
104318257 408
937498001 3125
965591650 965591650
472903865 472903864
693627792 7006
619447521 2541
4231 819353973
168643109 83890732
725666020 19671
385537481 1782
16521 885657768
897331051 381858348
602131608 2011
121681876 588
154684371 1699
449832333 154494013
773691364 569598534
94369374 663
5486 688057444
405355483 3511
123071943 1320
793515517 3188
730802436 2436
231729672 8344
393762192 2251
672902244 2243
441070005 10904
502132380 2265
242952791 1570
427499713 1425
543749935 3766
56800618 899
226549798 226549797
114899999 383
595501985 1985
83400103 278
832533077 50907
658199888 2194
195693498 858
7118 446981928
432883346 1471
508824019 5022
857355388 6109
849807634 3009
416128175 4609
452556119 9926
646787929 26168
16521876 85
169963794 169963795
756999250 30835
2738 127120697
572098776 1907
298337104 1441
4176 914802912
215331034 6093
486468397 180397382
663 109311398
446894999 3750
974399789 3248
282255447 968
3902 232044439
695719507 65461
994074083 29503
182664165 733
876469517 86891
357384487 2600
662938491 2253
645897846 2153
928549609 7448
369601564 1232
658020831 658020831
45283397 572
963975566 4247
379865475 1395
366677743 1304903
533682301 3942
506698311 1689
251447987 3156
989466980 7422
590434945 295217473
774675794 19649
406008417 5984
446249799 5153
950741465 7288
650399999 2168
394881656 1805
790297237 4538
22194916 22194917
451518002 451518003
452101226 1507
93899746 313
429250295 214625147
798205180 2991
686699999 2289
694068352 4111
4524 957945522
794097353 2647
511200000 1704
442876105 3204
887628854 3129
206971401 866
164564858 1934
70199767 234
4434 914499925
552191698 32634
347043840 1664
392383281 392383282
659850580 2319
148008589 1794
212511019 947
192384147 1174
393732839 4212
210868803 210868803
668294223 334147111
484499232 1615
129942561 505
906303021 3021
405091016 405091016
165599102 3386
280867191 2357
777394687 5207
439050998 4007
1361 285303237
297 69140115
53115865 824
820099412 3980
940856580 9582
825226114 412613057
149220908 624
413099525 1377
414665667 207332833
148257918 986
956184435 9326
714289561 4740
61417766 551
86237617 43118808
140100466 467
509101696 1697
38996595 228
3917 965860397
354702164 2639
921529629 12877
897450083 4716
988086949 5710
229415221 114707611
996965943 497491664
829501277 2765
969604904 3232
246899178 823
528301079 1761
605018827 2303
227887047 873
116066560 90677
7251569 3625784
825665959 3335
910412200 3553
286837384 1018
950479376 9640
432601402 1627
232199406 774
2652 203774376
948519316 6003
641882869 3828
943500001 3145
279600201 932
60000277 200
437471489 437471488
566892761 15610
485465104 7016
169235216 875
117648179 585
350400001 1168
117478603 2519
684829963 16381
938101206 29709
20675071 78
78900264 263
932634990 12457
3921 695908383
93519658 412
906641553 830459731
31130728 111
838754146 19749
36401484 653
414051535 1948
602856901 2780
602342887 2509
12831655 66
613467309 6541
540029168 6196
530099388 1767
220799265 736
47530767 23765383
23699956 79
843463641 215830
441356203 2826
963896652 10077
743970418 743970417
475456361 237728181
992363449 4792
690602409 2302
302635335 13344
920199492 8278
82286699 51210963
24128520 105
377698773 1259
359998913 1200
764030593 9003
308125389 1894
642579703 2392
378220352 11769
25272736 197
474511498 6169
667343818 3876
86099885 287
896045760 5480
664193403 4863
734397553 2448
254699150 849
946504899 3155
126900424 423
46 8490610
196729382 147927059
967182451 427837799
782343088 9014
732466336 2704
398878620 1470
552410968 1894
859197135 2864
534763773 2468
288310750 4370
830719359 3760
542800433 542800432
758936245 3036
226118015 1779
963455838 13283
140797477 140797476
234275467 1615
136479797 2290
117251816 814
956652829 14021
287896195 997
925959089 25414
752 103984790
784670053 9574
585120672 4803
851087238 4873
728381093 364190546
679556711 19495
946987763 3173
919394577 4762
142387326 568
349139051 1395
984426744 4844
942600000 3142
717418285 358709142
684150732 493878749
300298999 1001
649869239 2569
842810640 4340
811989751 4422
726602421 2422
581044645 8281
415502650 1385
800854524 6813
832471126 5209
334798883 1116
150850091 508
978445233 5116
437242283 218621141
297067650 1738
69705209 34852605
478499035 1595
952236509 9025
303182922 2429
912014492 6617
382114250 1623
919797055 5587
511198296 1704
2309 445556185
418645081 4893
186282369 1911
39747599 549
235396735 789
47798357 260
184707535 2158
181897955 90948978
38681650 370
135181159 67590580
930772349 5085
822 205057764
98496354 973
256806489 225905068
363400799 5432
251399163 838
885505487 23477
58646239 238
400198911 1334
514713441 5799
557401397 1858
219309759 1696
978094327 9218
617600257 2184
458822341 3735
40081601 40081601
303695856 5904
643054119 6679
421201268 1404
134277496 1081
47915274 682
497701659 1659
789939607 394969803
736949876 13379
608400000 2028
73500246 245
106479837 753
445900978 1741
666643157 2493
75542126 295
784360298 3151
267207188 3581
608874719 2656
722009507 2706
990064142 4459
381039904 12784
946875881 4963
876176280 830387010
397156668 1517
764133048 10731
361201205 1204
554952547 31914
48279550 290
498634144 3875
97963243 383
218342877 109171438
448900829 2135
29100098 97
462404703 3417
686301613 21352
501001391 1670
202068643 681
802834913 401417456
864008800 24492
121189206 60594603
372305817 6089
316163844 4931
365741807 1371
972000001 3240
871614303 7864
606916347 606916346
978492119 9112
833739899 3225
847309049 9765
561259126 7919
961295219 1101140
979689672 4257
554335416 2181
913203043 3044
180029679 90014839
909820027 5054
621693024 3669
175252732 937
135319326 712
383104480 2180
144505360 503
52490471 211
104715828 97145839
356939683 178469841
112714941 56357470
402598658 1342
433515723 216757861
124313788 2917
430338094 430338095
439866649 4842
964203279 3214
531211499 2850
555718305 2182
782704117 2609
959939857 4504
45906618 252
317039865 6092
729227864 3325
415597514 415597514
85998272 42999136
5368 835158808
580961139 229298712
176581166 1466
304282902 1108
241188116 1337
648349571 307581616
340325263 1220
124799983 416
861598080 2933
166199525 554
669904304 2233
241831984 3087
243300001 811
448938080 22420
351478114 2333
966120788 382718869
955201664 3184
436798545 1456
601370651 5150
482725596 15081
678308156 678308155
446181965 33968
89880739 398
203687882 1239
358 37546661
719100787 2397
76200255 254
633975047 4860
653243703 2881
851204039 22012
5998 876172494
961348169 961348168
2529 377175060
962770808 962770809
726045024 4128
869131089 3906
27166 397601576
882090459 441045230
131275431 5013
141221214 141221213
3084 527670483
968269235 4668
197400659 658
388185955 7186
68878173 931
322785646 1869
728578205 2946
23131020 330
205677199 1336
100281699 421
879120440 879120441
488437886 1976
433198513 1460
59523864 59523863
344897743 3846
1859 414577360
889786284 418426376
280700934 1872
747787185 747787186
166799567 556
1578 46420026
875826486 5219
678491049 4474
838498693 8961
370280899 185140450
752066316 8839
631087709 4417
278633340 1141
675598085 2698
694500001 2315
36599972 122
519505273 2502
31322602 15661301
480300001 1601
294682837 147341418
723595942 723595941
187856655 4201
263399121 878
633903901 2113
54943609 7698
661301351 330650675
845262225 845262225
614724266 4181
458383023 2264
714666285 2689
993549897 993549896
783082412 8059
533176205 3492
896324351 3864
742197527 2474
724800000 2416
457418895 154396070
478062877 4427
143799282 110385271
683340493 44702
9272 379176040
655091343 5844
110311006 55155503
853528641 3160
659099999 2197
789094407 26893
464912577 1647
508138529 3832
377248729 6120
912459181 912459180
635085907 2262
810801473 4196
540902684 1803
351170729 1370
614100001 2047
967917718 3611
49651055 4368
212668161 11251
729459811 3069
25798770 92
5360 416013198
603915902 3681
736225260 3205
407955834 4031
220544725 865
999067402 814589875
719397603 2398
577873818 2322
3599 938397485
466946750 233473375
645002151 2150
916183710 3126
184232079 739
993533119 7720
953220048 7788
6842081 39
410258541 2435
995504221 4259
308099859 1267
399427412 399427411
941389879 884815359
791999999 2640
525601835 1752
658607681 658607680
91009500 4250
906299999 3021
762339551 2653
612602391 2042
291728687 291728687
913023615 456511807
240734565 120367282
1934 575892982
251101510 837
65309484 316
671508151 2281
784281596 4182
372895246 372895245
374405220 2331
4340351 48
3295 457444850
318317277 318317278
483235168 1781
200161540 5965
425845512 6696
353398822 1178
446702744 1489
92781058 457
623910256 2416
154305829 1382
755693819 377846910
974232716 27134
920781316 7853
529798233 1766
865054693 7682
415083784 2056
628188702 2238
449422240 2274
81336199 6050
308300711 2924
902566120 3361
638337676 638337677
85300993 756
197287472 197287472
772713632 8251
483291595 2118
597600000 1992
373171094 3273
869362858 46875
247164341 1607
657030311 3231
344994538 6286
712502375 2375
755912519 11880
772522224 3464
828424459 414212229
217798560 2040
19856063 96
961150111 5470
479823282 13889
863035343 26702
40870673 234
482058304 2366
634473954 4705
506802168 6066
6387983 49
839205440 11983
797429880 4590
696782390 696782390
166589363 1197
39443824 196
194400648 648
252907253 988
903722731 4877
600446733 3334
775497440 2585
402842676 1720
967287941 967287942
737597956 3456
69527817 599
2649 545145529
282299240 941
483471549 2337
448946825 1754
972197863 486098932
2796 758085839
401483215 2597
295007917 80473
21052911 92
596284165 25565
628077598 5196
827206668 11772
759851185 6049
109754156 605
482426620 2782
718531213 5291
818403361 3196
518462538 4802
820140843 5116
425448003 425448004
519225415 2456
521023338 2034
465107561 16323
229500612 765
13988 794876967
974825280 5265
930434431 3296
149324769 74662384
432935685 5967
21970 836429185
1541 76974491
231450446 1511
826275608 30491
233699222 779
496135718 1661
475263415 237631708
374167319 161692323
732496492 2548
289499210 965
809494904 16035
250366167 6795
566099999 1887
213000584 710
241257086 241257087
398 115775704
920996929 3070
360898797 1203
472030627 5043
237143341 1169
520800935 2053
442517525 7317
237882450 975
120598425 1025
765605593 3708
1477 206626736
38400127 128
496676839 2880
521363977 3318
661807284 2981
619500399 2300
403934301 1925
630300001 2101
6525515 23
908327519 10288
615030505 56821
67589999 250
958908845 1026669
73372541 274
252955637 86991861
3780 657360900
114599864 382
847074155 5945
755460712 2802
713404175 2378
985286059 492643030
892202973 2974
665043939 6937
805138684 362733000
762300001 2541
83882567 462
97945922 400
221602568 110801284
4094 169778180
77366586 298
13230 155636176
477398800 96659
664499076 2215
272024803 1468
57777154 265
437746016 4735
753134614 5474
913496128 4079
359871956 359871955
899222593 5466
514466391 1727
1072 282287616
710248451 4275
539589555 427567
488574423 2380
722745643 722745643
275868283 2964
918001202 3060
522988101 2583
239405636 950
457798762 1526
688387949 11070
649955238 45464
495300001 1651
897019617 3163
5010 289578695
121110285 1670
276900876 923
883803702 5782
562775939 281387970
38400239 128
378100416 2695
283316125 141658062
512781290 3046
736801492 2456
569610323 3204
670293377 3904
110439472 1144
501133934 43153
573131721 21955
378457602 1780
169238981 5965
998757101 14410
375230813 184390581
603545198 301772599
561470592 348322011
80155426 1582
281699476 939
204723525 3766
603402321 2230
235019999 1500
197 35650422
555474905 3843
895823057 7646
525905546 1837
546 104059529
82848268 409
718664439 10304
331240139 2772
615897947 2053
779035851 5221
88499706 295
463866868 463866868
718346770 5075
184547572 763
680019601 619699743
891900000 2973
13 2383385
904284797 4666
636774407 13606
279238420 1769
543966799 2866
448979523 29835
366281709 326653466
51299932 171
719143552 359571776
451353035 1633
624602736 2082
617635704 3827
304933828 3109
193259605 806
881098633 2937
986698187 3289
467844563 5566
176389257 757
425717761 5120
897597008 2992
4819 880245469
443740901 443740900
253399822 253399823
39470532 136
774392566 3153
206297057 1192
792402984 4518
384742735 192371367
974045604 11443
823201113 3171
124107990 510
341086457 1389
972646897 543490740
1677478 11
933847230 7990
607460591 73712
803521826 6983
412802148 1376
833767991 8262
737999105 2460
566694763 2398
611583988 2228
997442387 589079190
819003133 2730
1299 350478734
3394 959341252
919585049 4946
508815746 508815745
149100498 497
349801165 1166
507856249 5964
157140904 157140905
534641827 1971
11767184 56
939293132 1343767
899488796 11618
400952304 1503
733626068 2663
326845429 2467
800700000 2669
73898553 539
447200806 447200807
359968949 8116
2632 440363572
248 24683464
708156204 3276
714574563 493828606
294899016 983
863890019 10658
531302760 15768
85838688 416
898139918 16111
65699781 219
135368476 135368477
679021794 2875
229095693 996
767699999 2559
495895792 2391
567164065 283582032
157898485 25353
449887494 224943747
696254913 18699
339175652 3837
58677986 58677987
902268488 13288
4823 683172477
315364321 1440
302348959 1367
314999479 1050
230414833 811
989897874 3611
798000000 2660
730200001 2434
99575395 755
981621939 55462
895895132 9051
797002100 2793
754802864 2516
314583296 4956
392974321 7747
950193094 910497427
286673754 1717
513599904 1712
232782318 11612
673647260 2337
233400838 778
824040979 42676
490110320 1871
413858305 4727
905307965 5826
404742844 2185
817917306 6515
210582907 80247639
874096754 3574
633642945 4642
580744571 1967
803515758 401757879
544801816 1816
877111831 438555916
95052 808546898
925504518 3085
442674431 2531
15108 890230652
302054673 1413
372539369 186269684
9360657 9360658
242212266 242212266
954805380 880844595
556021271 2759
149935715 1390
141454420 540
104330293 461
90058848 343
305996651 1282
75555209 795
255899566 2072
184026361 7890
237265880 1548
270115861 938
424539361 3232
519085852 3268
252928274 1619
115763041 1055
690463451 14457
13132 837020548
232214613 116107307
831994144 4349
126400390 126400391
951304213 3171
989643456 4633
979143984 8182
967323708 3996
368400000 1228
9434199 46
795528593 3879
76442264 263
11332249 302
606437281 7884
719403956 2398
662701847 2209
925920121 4619
458409559 1549
804600001 2682
349500001 1165
360600976 1202
60410 516626320
552707089 16905
103625766 848
219840227 792
139500249 465
808476913 11348
8479 983708143
719255576 9932
179907909 2315
869403705 2898
813020656 5738
321933750 2930
497244374 2627
479418042 3403
673953045 3423
438373618 261954651
991799252 3306
403199209 1344
117840151 738
719777607 2559
971636589 485818295
972605875 482595164
606600001 2022
887685300 6436
964607520 7080
52535665 983
825076302 4339
693002562 2310
6896 775964285
157584831 1933
110700625 369
79500430 265
705935681 5378
249600833 832
212654729 1506
11238 434713000
860186887 12518
872149801 8520
459186203 2374
232846576 1185
102299999 341
43915241 21957620
438465276 26029
499498336 1665
172361619 1516
199073565 3077
235410602 1076
2701 426905787
381008161 381008160
224978250 750
510633005 2945
598041175 3132
63970500 275
187839001 7730
154857263 77428632
83092377 796
470909559 2018
265024433 5836
454714056 1644
277767277 4546
950 284031818
905100001 3017
810749407 8198
37484208 281
23029295 235
629278937 2873
300301002 1001
690602303 2302
841489023 623209712
657248331 5044
721374200 131350
938332742 938332742
921355360 457875915
736784707 25185
455583925 6462
381348557 1577
307818590 1030
340124014 29359
170531463 9202
287634601 10840
380543672 190271836
999781863 17496
757 221250661
806101024 2687
967017023 473926060
604747906 494907581
394367835 2533
561115503 2979
357209253 2167
672243886 4656
167350861 3420
481083354 17845
699557864 4611
310116097 2529
422465867 4196
662634513 12346
240654217 15268
941703320 3139
887402958 2958
416539870 5280
781482569 14421
141506724 524
228163652 1844
964200000 3214
453260263 23842
932585069 819696177
719008492 3100
960216373 70516
73719416 3355
195647564 707
331801107 1106
636320301 3593
76260739 302
742202668 2474
759543072 312174561
427642751 7622
579255532 1988
84210104 360
248098517 1674
797405214 2658
981897997 5815
537601083 3335
168814465 1344
674438827 337219414
731102438 2437
217200989 2802
804002680 2680
411001371 1370
997796675 3326
3236 162162432
426660095 8328
565479435 2276
453706476 453706477
637800000 2126
2572 740562085
588002222 1960
84406369 1802
154300597 878
630000718 2100
533499061 2621
924903082 3083
789980049 394990024
806316313 403158157
321699887 2033
989065000 35966
719491271 359745635
951000585 3170
995023551 497511775
820241112 1017560
1829313 9
856176448 11672
302835320 302835321
54706889 285
278256130 8051
686040029 2974
902700001 3009
722878230 3847
888192837 3406
429598569 1432
991564697 34460
25527833 134
701697660 2339
59050 974270688
24600084 82
353400258 1178
787711727 5083
19757890 119
781909590 3410
38083370 79396
592906681 8730
56731155 885
810090637 9926
736185843 9954
984078172 3724
889100497 9922
263738525 263738524
453600001 1512
147600239 492
236387261 1037
2461 466211952
772700797 3371
33825513 136
649586520 2376
872320981 12202
267932280 11382
76551081 424
273900000 913
705362403 3529
908236349 16785
181886880 1837
65399978 218
1608 79219610
959457618 81858
727598235 663882863
720122988 3732
978985459 622632417
269700553 899
545086565 1826
961500000 3205
4839 443001993
78852465 4418
457473106 5351
434512133 150527506
44390613 461
523231442 3647
255117920 3477
190631014 1258
1983 143016961
66768401 710
342828343 2519
666299767 2221
930582259 4217
235051480 6140
960724449 9663
442989553 24841
248984360 1863
2480 720428258
392700000 1309
877373188 4016
635720163 79178
752372101 8439
559498136 1865
6420399 32
627552772 2795
656421247 5778
97901025 396
190530463 1432
905403019 3018
407434524 1869
530699999 1769
567579400 3643
174079431 4872
463801545 1546
946328181 4570
980139338 3850
758700001 2529
864750595 2958
734694465 2676
5272 987298733
10652 668398626
491916541 2153
316200968 1054
601199078 2004
111304272 618
487105801 8741
998301889 515303844
530215245 517416380
339917106 10869
466529096 2167
96899678 323
418785160 2919
746153691 746153692
492586051 3099
733058925 5762
819773071 4441
300944170 1861
2447 548315145
567326577 2366
404624843 2302
870686433 4939
850202834 2834
521506403 4643
678925855 2586
290666816 2992
71522387 539
618059629 3110
661151513 2204
128880621 710
501114179 1898
726710671 7220
15013461 59
436454166 3642
307753880 1489
285076077 16271
62669 941360996
116877433 116877432
717343284 9360
403356263 2549
211688591 22728
958628309 958628309
863554546 4346
3824 665590633
984867148 4717
630451601 2619
198145567 664
411543549 3551
276953763 16593
808719999 13750
780902604 2603
670802273 2236
840299999 2801
78840000 375
706180801 6240
34171485 16383603
808973271 16306
740927426 5707
694908983 694908984
8542 989074241
496429725 248214862
709522985 19986
45293283 525
434998579 1450
852748289 4352
806177074 5924
424986588 5772
401804811 375670983
500098488 1667
354899999 1183
966303803 3221
366875267 1513
660602201 2202
372888889 372888889
215915595 794
435142249 5350
539700810 1799
762602436 2542
764509804 4022
683448823 2502
609002478 8379
675629121 268401038
819030049 439165367
2059 595691887
622973435 2217
222299553 3932
459482243 2132
469502551 1565
418744491 209372245
269857223 2808
805772685 8615
124959700 438
810602701 2702
576034833 288017416
11090459 415
895257341 4822
376399343 1334
858354561 7070
505851078 5825
2940 689564614
940928967 3321
23400115 78
25200084 84
358198806 1194
463232237 2814
75027008 448
810996461 810996461
121037759 480
404197080 1855
992405412 3308
559644530 3386
230497391 1861
616472112 5576
451975215 1655
561598128 1872
167700000 559
816302721 2721
606297980 2021
100799753 336
985673241 14520
5156 756874330
922196925 3074
893737562 4372
671429229 5309
39895201 216
857801441 3184
740781552 5604
191761510 6407
796822452 796822452
927069695 4206
361867244 4364
524168697 2625
246031792 2273
35868447 261
172878436 2565
361 96365741
48876453 1951
2343 666417147
962284533 18218
803393434 16691
3180 874421708
414298618 1381
689700528 2299
837438068 4778
617907121 2267
585923418 2802
964687319 3240
707081876 3703
804402377 7582
334337014 57775
353937054 2127
1416 233482945
671862705 289758055
646022732 8461
886795559 6025
71858683 348
177854 853156061
272399999 908
166499858 555
703995006 17862
41125833 189
96390376 383
132671696 533
150600001 502
362095003 1462
315531527 2301
797760308 5147
793978270 7330
39600229 132
794097922 794097921
97199999 324
706252607 3430
362218807 181109403
660973825 4104
634747030 304278900
644697852 2149
949054646 9515
756901215 2523
398490819 398490820
664268888 6210
521572575 2744
150913287 2777
225388203 1857
50565037 25282518
591584516 2342
896384937 3309
886204521 2954
370712431 4057
920719501 9109
955593561 240280
145800486 486
305169139 305169140
296087291 6798
392796675 392796675
669489648 224048344
581658415 1976
12000001 40
293099999 977
163200001 544
273245265 934
336222571 1800
3351 393916752
260401102 868
49499836 165
162352926 1206
377335087 1352
661802898 2206
999897395 3333
593475764 12279
177885157 601
969547127 5933
526800000 1756
899088640 5660
821700000 2739
98169958 42291883
913476387 3290
853120967 126164
915147774 806520538
131400380 438
510166350 5373
705101099 7095
877675568 4516
533398221 1778
663899999 2213
640285841 6846
754020434 14218
23238 805196700
541943365 2557
928868524 3399
294600981 982
352643900 1863
98383655 602
273160405 3998
3212 614391836
305998980 1020
806798629 3522
999522616 8295
152623569 76311784
575035993 3204
646245634 6685
17699941 59
517254646 258627323
744650224 8503
834182908 19351
2810 528220990
345644961 3394
691680490 691680489
255597279 3280
243550971 2429
787199005 8614
556100744 5144
181189243 2380
647765835 292169233
411002241 1370
411599999 1372
1522 328015352
291900301 973
843809991 3023
481385732 83131
223921274 8694
415415461 1964
867902892 2893
830701873 3729
861844342 852962529
756395907 3701
579461282 12833
759930790 2731
73800033 246
406092071 1771
642468552 3596
533687716 2474
464156068 2029
764653411 764653410
522301740 1741
943087661 10347
597000000 1990
757019011 5867
652664986 142069
163743958 571
315498312 1064
143765494 831
314265285 11331
543165481 15444
726990714 4895
655554164 277019921
829866643 414933321
459542592 385354084
4815 596438865
957295430 3458
752699999 2509
1436 411522359
307753242 232790810
642300000 2141
754215881 9986
643507087 8011
876906720 14640
508212607 4193
983085266 983085267
335701118 1119
285831020 10793
2455427 73
990900462 3303
558278349 2100
803038873 4008
482945684 4628
697506976 697506977
696823045 6683
233498631 88390103
399734529 1437
219300732 731
6680029 111
525902846 1753
965663132 18389
520922090 2116
233573003 1932
178896865 2729
256800702 856
663000001 2210
518849424 2114
1999 588822856
701450661 312320
881701623 2939
583117913 21944
240599487 802
4026 598884637
281070167 2568
717304422 2391
548738980 274369490
326068600 1164
649268077 29157
847805375 2826
560842187 2092
52516901 6786
706287669 3260
574385347 574385347
233809180 233809181
207300000 691
146700489 489
828647009 11998
529364199 1911
62981880 1833
149570568 1308
549500834 2441
680698329 2269
243691091 2868
416990543 1439
167475690 570
524888777 524888778
321298928 1071
785439680 5065
119439744 490
473976479 1992
742497525 2475
780447842 13751
502832451 2864
451242540 2247
308456762 1248
5009 813005781
514381751 4318
211966606 87403326
585600753 1952
10016 726381932
953290783 4246
10565 786067695
38626641 929
777619709 4786
147464793 73732397
976450363 3418
591600000 1972
760476672 3838
275287743 3274
996002268 3320
20761941 563
4962739 66
389401298 1298
631499043 2105
634775929 634775930
417810951 1417
893106357 5577
952202335 3174
318987499 3125
28956565 369
715374576 3108
15565586 15565585
376861192 1688
706659503 2511
481274575 5429
284070215 1091
462000447 4082
885905296 2953
646863733 646863734
245375343 4203
971291560 9123
680635626 12228
195716028 23078
507285611 6564
251234625 925
100576761 1765
803299089 2887
784042360 8110
577714103 4464
514084311 2968
833706494 3195
156650691 1841
569446474 2225
346635233 2178
502853243 17064
189299999 631
710172577 2736
789785559 789785560
572719073 4451
620403571 2068
232336512 1152
848678284 3185
688286699 5027
686945683 3042
62365665 291
1808 209912568
913634594 3076
840476550 17574
114100104 412
364389524 1323
577245171 2369
449574995 3859
66600001 222
271290795 9982
285529084 1886
611340708 4092
979302776 8956
336600439 1122
750405880 4181
813 159551646
105052762 105052763
11778595 57
720600081 2402
433054242 2403
120812891 998
607625601 10992
140895056 490
285592949 1010
288328406 21271
482584517 241292259
465327112 2159
315862788 1699
192499947 192499947
785399999 2618
3792698 98
464098453 1547
546659711 2202
583665250 2875
792963865 396481933
233700664 779
591002145 2945
386688814 9009
772605032 3291
569402101 8014
191298899 2172
874154820 37389
882155942 4282
112800024 376
647246922 2658
828809594 716848848
149732292 680
291425804 1290
129249632 839
509412338 74319
653417975 3115
375295104 2044
330811101 2588
760663228 4099
846047087 13128
707757569 4082
5477667 22
221214225 1589
479399902 1598
3424152 3424151
808503423 2695
97707906 505
308033528 2983
998604554 8340
689237253 8404
530259446 3264
927469385 132880
543335923 1960
338771420 3106
137400243 458
3186 741152808
633297890 2111
911703039 3039
502858790 4831
5688 889305346
892006700 2990
466762660 1887
494516376 6144
429214059 3935
602953930 4391
506998311 1690
388200808 1294
331776618 1801
920779751 755685708
50046452 355
42984547 145
134615564 598
558570774 3004
833373694 10776
10869770 311
462210265 4152
107127263 789
303246450 5203
224195117 1237
386681999 4250
266813119 61280
92256321 308
534370988 2669
538930608 10722
541415081 23179
799200001 2664
376142649 26545
288899038 963
695473840 6920
888 222684078
631450613 3484
589648434 8194
787331274 393665637
473425985 2046
365315694 182657847
891204827 302218378
921842629 23588
133389525 449
677410674 2304
122756677 3108
153943545 60832802
165300175 551
102900092 343
307759516 1486
724674158 5791
730260287 15108
743233759 2710
891591263 3529
995155471 5296
60358780 1948
480438015 2525
755097305 2683
519365861 249181244
221171640 1455
38071409 2015
173010419 3245
3152 637896711
373441668 2047
1076 172736736
252599158 842
248961900 2220
824797657 5084
978373335 3309
755219476 17697
356381228 4417
97404967 97404968
740701982 2469
461474023 2948
343685663 1208
10662 303624664
840140841 2870
887643063 22648
623440351 4503
766738371 5383
558654462 1954
663905174 14230
94196945 47098473
16107551 8053775
480701005 2012
726787578 11629
438002203 1460
540423155 38857
62539958 46478565
731958765 3922
690332581 4508
696524999 753000
762428709 3155
27166409 1167
397718172 2020
335531778 1201
155725922 77862961
31970596 389
372805263 8656
783118171 6870
232478080 3118
637148801 7431
817858430 375310260
839738851 419869426
866657191 866657190
373 97757076
580498065 1935
3177 380807928
596998011 1990
593884368 2394
569921829 70058
32470368 844
314775376 1425
6842 760270354
132678504 3851
404556621 1780
637745719 2296
399487593 199743796
910921857 24059
188958140 2297
781656195 2852
593017879 3379
411875540 1387
2017217 9
210600199 702
556268497 3109
12484 578377851
554334188 4397
692097692 2307
177793150 1081
939905621 3133
990722763 495361381
201241149 1073
921963845 8413
275399083 918
905427392 3904
550368483 6207
507018613 104342
498263583 4877
275863397 137931698
542035711 1959
391923082 21427
807853679 16290
941696861 3139
810337232 5794
359300333 1270
616593391 25942
635641901 47330
745272172 4108
4711207 844
827252903 8412
264566205 1258
843239033 5027
723223544 37784
677176083 482667059
600044225 2255
352215718 3925
638400000 2128
875098520 2917
46976430 277
701703588 4188
837119100 3260
758789675 4052
469974445 4339
807408741 669219580
43846019 162
780621964 614819393
872716200 3540
985798309 4026
211167967 105583983
682877733 7354
415478200 9489
396201470 2415
524398691 1748
600134081 5180
940803137 3136
985265754 4149
557102686 1857
189492060 1837
657669988 5977
487199514 2255
377943719 1975
958573004 6316
456994703 120370
843697775 4309
203128819 2193
548426485 20844
103944525 417
674085188 3840
699840595 9308
194700001 649
769827259 769827260
797097342 2657
164401423 17204
338100001 1127
736250642 3711
74290940 335
161144553 80572276
869684040 198558
73083296 36541648
705796207 14358
739405107 3700
773421361 77034
86207813 297
691815059 7815
740 216807853
516044147 1802
450600401 1502
426298578 1421
776547726 3263
322500001 1075
122699886 409
667066536 4465
175225347 87612673
965174839 482587420
830658286 830658286
398720259 2315
205487503 761
481850811 2477
144570550 578
431546443 8153
351600635 1172
641968543 6037
778223337 3304
552722303 2243
816301890 4038
670497766 2235
375249799 1793
152474193 2218
829502765 2765
541198197 1804
582259952 480487724
13893993 274
876855870 8202
866102886 2887
896556759 5218
642136626 2365
108269681 1062
451632637 1602
309093951 37898
546601305 1822
561826476 2799
258899999 863
360332682 180166341
460801537 1536
648597839 2162
156475617 5372
356399999 1188
693384102 4199
662702210 2209
469555621 2980
568500075 1895
34078492 545
101199125 50599562
418681743 177131668
633026081 244110077
5177 682375193
107949394 107949393
954309877 5493
230 65691129
825554158 154737
300116498 119552545
219933168 1274
288537087 1696
818019774 4342
281399654 938
140099575 467
92400308 308
753151747 3434
818061141 360724844
9733 698129958
724199129 2414
429588447 429588447
710055340 16270
691724060 345862030
718229595 4078
994515351 14104
22016302 7871525
868926775 3977
69219914 34609957
593287025 4048
190872984 668
51184365 1405
23059343 187
407594421 1385
504173982 6674
999293479 5961
35531166 121
405601984 1352
472651822 4419
767467370 2963
932512693 3314
744 185837064
804522127 9838
628372433 2609
902137297 902137296
867603070 867603069
26283593 295
483378060 22935
629892810 17649
982819641 12022
780602601 2602
224047199 1376
138883872 138883872
510249246 1758
666604892 2351
560316345 1887
206806799 2360
710409239 6840
456955920 3774
152699491 509
6975 348970874
896173498 433477725
494501201 414850
819646366 365511750
230912401 1920
623949552 2658
947725228 5194
981597365 3272
640285689 4369
690428905 690428906
962871841 3360
771725608 74903
456598477 1522
878049340 4222
3684 745927603
757985392 288317
756438929 7995
571798710 1906
747790295 5965
90613647 559
138817309 811
17099942 57
70700673 448
701650012 19418
3916 295780353
334691406 2195
457965110 1821
377027946 1647
639383791 3320
987304317 3291
337012433 1342
811956778 6712
558600000 1862
920217473 35648
571858895 2198
598371708 5709
243981929 6302
785703197 2619
94650160 467
351733417 178033
968213105 32862
255940700 6950
330871170 1601
150712624 1917
699420724 3781
583821056 4864
122245577 61122788
645349854 2225
758947638 4319
695323017 347661508
898467667 423205779
158762240 812
159696166 954
253500332 845
40247917 20123959
705903983 2975
543104190 7998
63297226 31648613
335759044 1671
396846046 27081
809648313 26083
860160311 22052
716332340 716332341
267780219 9301
132336665 1051
364990489 2629
989838318 494919159
934122149 3114
357875785 1233
742040485 15346
341474595 1947
682164169 3739
788800047 81724
326295008 1462
521711134 2759
992696691 3309
849108312 13810
567913081 44387
867449414 2979
208935355 1141
254005253 2036
564599890 1882
995487303 995487304
113292270 2106
21217999 200
193359694 3823
519074711 2262
809779215 3314
322320804 1196
696602321 2322
573277222 2027
308547348 3723
885602951 2952
553403979 553403980
36650 472475145
370809984 2642
158143798 716
208514826 13674
1456 416848365
242942738 905
305545055 2602
951112932 4116
159430295 1746
780548468 5032
987927506 632157052
87800333 386
296699012 989
318955950 3450
4217 315973587
931348205 3778
425998890 1935
630070056 2226
85919479 547
466199999 1554
316093594 2983
497103881 2091
984896716 3283
313 46653589
526399242 4694
681101050 7753
5999996 20
480183858 8913
43903777 474
780890881 3520
260084411 3654
349198836 1164
282899999 943
978042623 5921
836100000 2787
13821 891381259
155961036 155961036
383980736 1912
516590801 5195
296 83657145
235047670 2321
413285560 413285561
542099786 2211
475210767 8139
487126549 1877
560700000 1869
171736556 1301
318310258 318310259
391654888 1419
258939050 5136
739779562 13859
656479466 14539
554855489 2752
234876437 1657
929036682 3626
903943534 4186
715985177 5854
853867235 6612
234344142 1067
19244447 72
308100382 1027
526490244 3654
661470987 3027
516582499 4217
798682520 28221
649956034 2169
797703638 2659
916535347 8649
839411542 3141
407239259 4380
534885057 2583
929170404 10145
545040168 2841
727914483 2758
3166 943236882
969206133 4273
10078144 77
492513180 492513180
30599897 102
997497246 3325
751887601 38264
178800089 596
87309794 338
501598329 1672
91157116 726
968696770 3229
958841294 3537
476100146 1761
703201726 2344
321195849 123867153
2387400 23
615866944 3619
8114 749052037
179399643 598
209463263 2928
616511976 4000
8513 197305801
202909986 1040
514200189 1714
807439780 2763
150459889 650
627944724 3564
969674685 13394
6063 388988081
444472555 2391
574874688 2767
966049911 3841
296700336 989
687000614 2290
859704263 8376
475220691 2395
823123926 4869
824439634 412219817
253067855 1136
372482774 1525
49552244 249
161100183 537
81270943 318
679199114 2264
267206712 893
507599067 1692
959698908 3199
170347870 7861
641754793 44856
934196885 3114
536876017 5554
175200806 584
566562621 283281310
271799095 906
92100306 307
448027749 2789
324535500 3075
352798825 1176
982289222 5559
532655069 2783
931055392 6067
935046669 3427
522889239 1780
495 133998498
396300419 1321
465713460 6654
498072716 3485
712709550 3339
755379107 5346
754929460 2711
447898506 1493
838448671 6355
21554137 72
552363565 552363564
3337 580937244
713066976 23922
565203326 1884
636680859 9290
266767280 3107
550341851 9418
433339955 6804
214919985 114114442
707987066 2997
992903258 491186421
626110435 3258
925663871 6016
281984042 281984043
967873926 7602
174168547 1522
734451103 3234
953754358 476877179
708681757 3103
536933597 2348
837840289 9496
25452239 12726120
154565700 850
352906252 4210
310203103 3803
670215573 333939
416934537 1887
302400001 1008
19888014 19888013
600715146 2614
40805363 181
83748360 372
625534820 3783
841376248 310329967
75268839 596
92610574 607
801924507 3766
857845666 10498
5848 284038705
43444587 2651
892515206 8432
33179829 295
612956943 6922
691202304 2304
463479625 4968
811504055 2705
107263204 381
260012402 6214
211554743 141405205
924899169 3083
454322811 3450
644230271 2562
360298799 1201
2344 338972872
458102285 1527
504836955 2983
396815910 1997
835852875 9295
995780642 12042
872768592 7611
438003873 1533
690607091 4212
888590809 31087
470725490 2770
72975370 36487685
211748418 1171
573301910 1911
575329126 575329125
65783243 266
923151777 7064
798250581 269043
168711564 739
226877150 1450
440673995 220336997
52993592 275
32080843 347
886195849 9060
23434 405431634
358200172 1194
181449296 894
991299466 3683
104075222 613
59404893 267
1752 323909760
650399999 2168
510 60017241
125700420 419
165158615 681
560442050 2485
483598388 1612
1193 147653461
420623632 2288
159201962 717
992581128 12474
1822 173733126
307355776 1664
463746280 3629
144032564 3590
45697364 597
911 19571262
791397361 2638
215961997 2139
314194924 2241
22895 518132546
90677407 55423215
5753753 70
827674811 3470
998859860 494492714
318074544 1104
838623148 8068
196497533 794
512907006 3055
977958239 4340
975903252 3253
708897637 2363
688023041 2560
935034047 3474
654332786 17789
45599999 152
871234513 6973
564598117 1882
846816325 8457
506098312 1687
178799999 596
515137143 257568571
3469 965273062
958227916 3604
170699431 569
126899589 423
3715 484491725
279615563 2287
211500185 705
117154 527343815
997329008 12335
795448077 5037
681726781 4060
633900028 2113
366201596 1446
954910040 4220
980474960 6070
271334762 271334763
983294547 8633
78073219 290
999913664 499956832
234300781 781
909067604 22076
270260529 3105
292486165 3311
486598969 1622
296892539 3780
32330286 114
681110634 116788
945903154 3153
619342916 309671458
11629067 242
466333974 55602
763777623 3534
106471306 1751
1752 59417065
302967240 302967239
339255944 1292
26523297 13261648
46741463 168
684926746 6288
4195 653876439
212999290 710
274230875 1527
771218909 7035
5397 697307266
734021637 3032
618066121 2415
419007963 209503981
1514 286642592
46855725 241
425778300 6140
263906985 932
370571506 1437
75604473 341
701958321 46340
838201705 2794
2987 855883032
462631966 6598
514093636 4455
426301420 1421
284699051 949
592063203 2894
588608776 2324
240599999 802
171793931 24299
307500133 1594
8236097 234
903893461 4570
459900619 1533
408791483 408791484
8250 564873792
435015462 7881
84482635 467
22764508 134
258602132 214160808
815108022 3099
993906293 5911
3611 955531987
581707076 4790
155565871 56948626
599793659 2465
688514334 6109
993894147 21982
642420529 13862
204523040 102261520
217801009 726
438156239 1720
998104235 10084
72529310 245
574551255 370324031
282300717 941
908579830 3997
54598895 344
223273077 795
558301862 1861
801724834 3300
964426428 5607
344789675 6563
249063642 11351
2768 320325055
22580 871482165
13197136 45
651200444 6615
277909007 277909008
955742211 955742211
899633392 14006
2754165 14
345443464 1282
432340567 5599
777273862 388636931
276772892 1353
53813905 209
757020495 632208700
135598545 789
281999571 940
602178108 602178107
968999999 3230
140650701 70325350
984329480 4907
787379534 12261
546685822 4689
346267014 170519263
713059473 5061
964682138 3274
824827290 36739
207700261 820
232200775 774
3703 67262563
2429205 27
110820943 3301
604197153 4192
504603282 1682
257404160 2080
845926016 3224
165881559 923
830777709 8940
396337533 1437
356463960 4197
163 24030275
409316246 1719
738105428 325971759
3591086 87
1794 432822897
18653605 508
174508829 906
14801 553532169
249112751 2606
377641129 1904
511158972 19878
649250162 2794
716434637 716434638
582001939 1940
713307655 356653827
858969960 3336
222406428 1037
454728817 6264
727136629 3436
695098602 2317
425910640 1762
750391695 6106
2309 317995617
51803664 22049596
49610553 195
398282734 1740
307177769 111827646
22550915 156
559875066 3446
51057734 25528867
825444172 14366
463655009 9112
850382253 11629
767744453 52485
728762616 4509
999296728 3331
67159092 364
209310676 947
25863709 12931855
4613509 16
229318334 1747
69163941 390
715378285 715378285
898650501 5996
19750 353017161
277931960 1984
887179420 426782416
2086 500951141
579958949 2712
421492009 1918
730268459 2916
200099332 667
699610560 3218
163793289 70146039
522358153 10790
304500694 1015
690302301 2301
325747902 309408907
934496885 3115
386102541 1287
583190257 6954
35241251 419
989047193 7288
841202804 2804
13583657 174
336298879 1121
766800000 2556
498644946 6949
936296880 3121
899100635 2997
966896778 3223
997878748 3538
994457040 3835
618654842 2314
910769321 7126
41507990 290
938346770 4908
656387991 5329
842001576 1506264
752797020 33230
162853713 2884
358200667 1194
290987216 2545
401398663 1338
340658814 42593
333600000 1112
860589430 9067
333596491 3482
464183977 2668
182203077 7119
131678922 131678921
403804192 1383
793632001 8000
19796731 2458
118500538 395
913006074 3594
745398065 5119
60377585 248
48455503 439
508391439 3355
870600961 2902
158490870 671
819671079 2750
167497470 48090
848888892 3571
2174 476777766
33597166 491
852000051 2840
2080 380029791
748502596 2495
702211543 4420
140432643 2067
29003 896047685
87536733 43768366
772546454 3259
901909100 9910
793502645 2645
984599397 3282
683098562 2277
337671216 7685
5011 440697406
953562884 470990189
344717584 1169
766578541 6510
4480 856679355
685366992 3611
132403354 758
269100897 897
233123325 1314
767203379 10596
776284367 31876
947762085 3716
863778841 5160
253956671 1249
19652118 68
499915191 7672
571498094 1905
275670532 10973
318899282 1157
406430276 2575
556947405 7079
116067794 907
6728 38749677
92700062 309
204491505 1139
705900000 2353
373631547 1269
151989048 142155855
642297860 2141
306184591 4433
948896837 3163
23109800 170
185784589 1451
85423905 315
98791201 480
8141279 64
97927875 1125
141075797 141075798
171193683 5139
866576773 3141
95699682 319
3846 291157584
475530938 1707
288300961 961
162669025 784
633610435 316805218
773165654 25193
303334517 1658
38827 828887345
2638 396491270
3998 772861658
622316677 280702732
1833943 916971
713067981 13399
71699833 239
607199394 2024
682912424 230270934
784417580 3679
970554904 8403
320487887 1288
546654228 7867
354301358 1181
912813581 6175
306 17311474
651161390 9185
376321317 2066
783802371 7333
517799714 1726
989210455 494605227
338447467 1589
957749390 5411
988600825 4842
651407019 3230
767861760 9563
780841521 6730
88306740 16917
124905793 1056
909493924 4027
2876 853369587
39919378 248
656964462 3038
913053038 3528
517641618 16907
605625228 2052
1668 259729357
167552001 1600
370556801 6776
6442575 3416
334322431 7860
290388176 2972
856372073 428186036
95400126 318
504994256 2755
447440905 3050
516876653 5140
855273124 4754
440999844 1470
87329249 333
285229139 1153
255612328 3602
781 166810460
68231567 568
7021501 40
260031173 914
685726200 36867
117951353 117951353
8451569 60
378827617 2716
742800494 2476
465118741 3058
52728372 38831662
215100716 717
603902014 2013
249600832 832
972387915 6933
681812795 2324
311479627 2481
224816933 1019
115500385 385
5374 566075664
391305094 2945
708190876 5777
619611978 9361
609378901 5150
186612938 4122
134450649 950
433671481 2759
141114561 1086
861117165 4009
977537004 3972
615062386 2966
868790581 3914
97500000 325
231559472 1051
513672980 513672981
194699860 649
552666843 4286
688960453 8623
619137415 9554
2125 482741592
278371735 9358
436073675 1543
363899365 1213
558002511 1860
10956 884969259
75262630 37631315
1425 322522174
568940613 284470307
166719224 781
711271418 711271419
787743120 4020
322044369 322044369
470127839 26320
972844404 4032
752774989 17086
976817700 18027
35816156 157
939364923 469682461
598657442 598657443
54445665 575
191907033 1688
644523027 322261513
808021251 38125
306001020 1020
332099000 1107
102222748 7814
298140374 1166
207300255 691
986699326 3289
798325909 28906
780263735 9206
15300007 51
792274891 44748
434399021 1448
360390 709828878
240775310 9244
431802492 5468
424780761 424780761
575213471 2405
512507568 2136
478728358 478728359
812564811 4924
718534402 4747
606229057 2579
635481865 3229
496710386 2734
279631295 1908
302481322 2398
281959685 4388
280696569 2518
484873471 12507
193800645 646
683313624 2406
450409647 8105
984750760 10916
97446426 478
699342684 14045
163199456 544
8340773 121
509774581 2142
30509401 6051
938697747 3129
749769973 4786
451786619 1713
4692 857786748
139866363 819
306000817 1122
3523 548610889
473064330 2608
911705369 3039
772608567 2619
487201624 1624
398227485 1212014
939173526 6841
737592671 2976
470852531 1962
456611798 2321
364657223 364657223
596103127 14304
841730307 6047
867244666 2932
121907142 60953571
152844944 2008
128363704 128363705
368141774 2519
390140285 16502
140048118 1817
856500000 2855
398659521 2755
930910105 4509
354532151 2450
782818415 4657
13835916 109
583064422 33793
54359489 184
362886549 3917
981455219 3870
159416348 676
979804816 9377
747936863 2698
730199464 2434
681223393 3529
499575693 249787846
480359119 240179560
987501503 16192
705360208 2632
414144570 1486
998222945 499111473
582287204 72795
385416955 3453
387544512 7104
99390888 2214
952326507 3993
3558 427960241
865081589 4438
176050799 720
952936919 4056
997574101 27677
731295022 2759
215065065 758
123129785 918
201797226 2855
453825989 10422
79077160 4592
120250968 652
385414706 2362
947138746 3322
979488076 979488077
906564481 663444502
167752766 1438
984909073 4011
652103110 2753
346690421 1611
949648963 339485520
878129174 5035
201165984 5652
704100333 2347
214827131 1169
201199761 922
789242852 688890875
847378484 4486
563673200 3438
719671529 59610
675953370 4765
589239706 1967
961081819 480540910
839704754 2799
224632371 41614
836099758 2787
49113988 205
286300013 4571
149700697 499
544694759 1902
118605593 406
356352342 178176171
507113291 2786
886800000 2956
417300781 208650390
901124400 87481
456132676 1851
266479956 1044
121969603 566
537601791 1792
470815722 2293
375347482 1437
33887323 243
333300760 1111
703452482 576362435
940841521 3984
414062189 3853
772539910 2793
599100000 1997
842405206 2808
622498238 2075
214419900 3228
1005 237051360
656306421 8041
406990932 2159
154199930 514
498582548 4588
328299499 1277
860540205 860540204
719134259 4633
434214521 2906
805222594 392141548
782400629 15329
990620130 901215800
1336 200001872
154587563 914
899221072 3146
327139814 44783
4200004 14
138279039 1975
834298888 2781
783826577 4238
8186 504486808
573598562 1912
570566635 23960
938737810 8039
845133574 3575
106307818 749
886459197 15051
225894878 20711
571416940 4286
24744245 1253
1727 292844443
914775070 3278
4039 708188260
512827552 3499
141089893 1022
411620094 40347
471471807 1759
493798353 1646
173753050 4217
318462565 1428
418302977 395326206
124584704 441
929404738 3098
497548375 248774188
982800510 3276
534076808 3445
88055496 697
903508214 5083
915409638 3106
791594399 9080
849787222 3007
340798863 1136
600308584 300154292
169700691 982
36268 637512238
90546667 798
813004226 2710
367978009 7842
2772 550948801
612731088 9468
865488198 43619
665429697 2284
627676080 3467
22057775 234
50927 847425280
761400033 2538
781078051 2815
850077625 5163
704171566 8913
110100000 367
885355387 4862
814323017 3016
587011919 2580
263453195 2197
725524776 2754
242100807 807
242127541 2350
244475148 3194
108311672 494
379339477 2566
616502056 2055
175130158 2061
6736 390270368
360901204 1203
168129779 735
386064646 1335
459049642 1619
3564 607059683
447516161 2322
120543683 4176
284129567 1717
532498807 1775
708081119 3756
897651511 469922706
849606913 3696
331202094 1104
907646300 40055
890931732 8772
163630385 2763
130799564 436
6469 432122951
654742190 8919
135300167 451
487529843 189100057
866558549 14794
548376023 5057
931648860 6795
871535149 67221
346040399 2757
807002525 2690
2403 558892143
248675849 2322
777456643 5468
506179521 2179
792783296 35949
187785399 935
996323239 3641
837349924 19369
980245106 951874498
541187 3
664097161 2580
496567589 3323
996903324 3323
39113291 222
193616023 859
665697781 2219
711408286 3227
109200110 364
281280016 1975
499572251 2393
148799505 496
366901222 1223
890291781 3997
965350952 24207
196857277 966
170804700 660
976635981 5140
483426698 6827
195825570 3031
319098349 31321
934199945 3114
884673401 809582249
492299455 1641
871529543 37886
77132880 2640
5957 588612669
870591785 39900
700202334 2334
301432584 169042309
109551645 13578
935506461 72548
260096736 53584
29850845 335
680895780 3534
397091135 11517
859821840 11660
479180088 4826
697141080 2369
410355936 9428
197099344 657
40247452 414
664474866 12606
559519512 2164
902760305 3772
722752512 3576
732149212 366074606
786560226 2842
627531359 5840
96399539 12141
31499894 105
276445201 1217
749732519 14061
542725753 5739
817051999 3680
116233350 21473
123628354 670
264522079 942
717259639 4930
882155690 21391
173175189 173175190
288884738 997
781267197 100201
764134501 3875
330731249 2845
991629979 4202
453818494 226909247
564416240 1943
755398691 2518
957300001 3191
889866597 3939
578186418 1966
115199615 384
130934245 1596
788397965 2628
733594109 5723
38843904 264
968403228 3228
942837747 466672213
150299950 501
32400107 108
99648361 540
576156466 6947
858602466 2862
931947779 438125311
223431917 1358
264858839 977
213000710 710
384899741 1283
432103825 3383
241799195 806
742639911 7288
92957119 320
243056038 243056037
205054282 1194
933903114 3113
1110 196989342
960300252 3201
683953175 3031
163740096 666
616957185 2575
963763939 6549
804422162 5761
74699750 249
384311830 2938
5089 335704833
36257706 138
529114868 3213
746665882 442157055
515762267 3028
533447231 68416
639511493 319755746
341307583 4774
334678085 10864
956955814 4618
35565167 17782583
496500001 1655
20038606 71
793197860 2644
662698601 2209
224981376 817
125463194 737
917091777 16253
97800394 326
820557890 3257
70208423 268
665725647 6198
480376045 24386
883819725 883819726
939253616 3369
367843511 1506
811525910 3838
670580941 311292097
378743842 1626
328758890 13620
112961246 5979
802166156 11795
866555264 5246
272536333 4361
51899826 173
976488011 332818
3162 254499894
416774046 208387023
748059947 4266
75280662 829
941726642 3867
257143768 257143767
647107399 7434
786112004 4585
772360635 386180317
899992324 3262
565741805 3017
684491809 9282
1650 479084443
32897626 185
395842651 1699
445585078 3383
180798576 1036
248556677 1702
831266795 4129
663863969 331931984
330851581 2207
581278994 22117
315648654 1841
392846759 9153
755206724 5943
969954803 969954804
83464211 41732106
257542643 257542644
237805133 1005
189102160 159789694
48239751 725
540421692 2019
143571636 547
195578430 1775
536566011 2139
203496706 1297
3044 222414925
889625587 426021969
10582989 1118
107941877 928
153369778 795
463199999 1544
223275429 1052
91105844 398895
592801976 1976
870206401 3395
356112975 1410
279222 994588764
3254 322941396
510888841 3080
554221399 2288
43974855 2527
796659522 9895
188138263 2646
57752016 336
949300659 454102892
735600001 2452
352799999 1176
261331955 261331956
701637321 23177
574077605 442761788
127391861 507
389699185 36918
131400437 438
146376489 18851
299495498 299495499
345528856 4689
763988801 3376
975500442 866428073
645301263 645301264
388982231 2510
985474141 420094789
367578927 1441
271964999 3750
354004937 2572
968777853 833249511
513 143819949
170999431 570
681297729 2271
632766516 3225
133227864 462
373849738 4947
974999999 3250
715589408 4853
822255169 4886
923400628 3078
565000773 3013
507108744 2826
335 63177426
636022567 2865
56634794 243
267267536 1576
670242300 2456
4847 917503171
681215765 7133
747217055 2976
247499174 825
869697895 2899
769502824 2565
155479129 1608
40334113 252
922799999 3076
340830599 1828
866239265 9376
585299999 1951
404705184 1916
497883536 2845
953140136 7255
416422701 2601
532733422 25069
569607216 8336
203731449 827
17762 561929276
981821232 981821233
169740267 607
917826345 20145
481325446 1673
597905640 6795
172265933 1406
863103396 8772
807939271 2826
392341122 2463
532689071 2012
679933068 4236
734740070 3154
501536106 2663
249649020 165339753
896397012 2988
986855839 8733
737570540 737570539
682802276 2276
458942811 2722
533863046 8268
632401899 2108
419527288 4661
792063530 5290
72406808 337
665223298 5881
821486320 821486319
689456120 4899
200099333 667
393004534 5921
503057378 2540
441026460 4839
350477236 1329
89711091 317
82546459 431
580987433 290493716
617172335 2095
658455040 33760
763219325 8754
4292 93672900
360546312 7381
17824063 8912032
478588878 478588879
447901475 1493
741302486 7102
770100000 2567
554186987 2238
936857532 4318
247163467 3911
805889871 9331
528129694 1911
755601428 4563
1193 149765355
81899810 273
6638 829457928
317 92174053
124199586 414
441545113 1523
293399373 978
650149435 15289
237900792 793
896429784 5106
1124 231279776
932486849 3664
180108973 834
409799999 1366
2098 213446261
981326517 749453374
992096693 3307
309842473 309842473
549862248 274931124
333072649 1169
802797756 2676
936516838 4684
886802499 2956
674700000 2249
128400489 428
11631 507065076
183750081 183750082
925942735 925942734
825900001 2753
682 80725115
805484218 402742109
285706783 954
817018284 14822
742774019 742774019
821702739 2739
734397552 2448
255392082 958
268130550 1391
267803031 1265
559198852 1864
116399611 388
561652288 2036
903396225 17371
293168729 1122
734808693 61268
145199516 484
302290559 6606
301799029 1006
679682616 4311
131027392 2690
111294062 564
2259 621094730
850805358 2836
95783142 1482
826540847 3151
327407740 257988018
466773771 120849
10851 347383914
623727173 623727174
594792764 7245
393899999 1313
576106381 6115
701346210 7286
335399066 1118
792669023 3024
264572394 1385
14253337 139
481808760 2920
4366 811194068
165547506 1102
178632514 4117
13116 379042198
487194914 11027
428088161 1552
237796019 2926
27172105 14579674
492340266 6434
758176492 14863
562800437 1876
2547 280830692
362526116 101236
399901394 1333
974202618 5581
160144032 976
6540 759477120
382095640 1467
816599999 2722
792750165 3235
524874703 3813
109500366 365
405300132 1351
473455834 200527977
485676586 1994
910081285 455040642
964646489 20884
88372954 473
634850894 4237
444572100 453645
925471464 7926
869609531 9903
884182538 12673
578101926 1927
629801246 5662
166467247 1114
184716645 1148
494333399 13310
233492365 2557
820047279 6565
731698180 2439
582899689 3031
607548575 15794
30840897 218
521480227 7237
942 71709645
166134871 2768
586073541 586073540
684804285 2601
817202725 2724
473693401 5400
985943867 13676
3897 994241077
98399671 328
311345626 1844
424919133 189304217
11550676 299
451331815 1653
118538086 543
927183774 39406
349633371 1630
600001999 2000
527198804 4635
42602700 731
959703200 3199
478501594 1595
459099507 229549754
887985913 442535128
590225012 2132
574293515 213661446
4374 438550189
183848809 858
780995437 2787
963300000 3211
509569546 170616636
3993 806848689
963603211 3212
26099913 87
201332520 871
66959729 33479865
94488205 47244103
12897 522999144
948154584 3336
968096772 3227
327674430 1390
308189905 40321
700969210 668626245
346501458 1155
898510547 898510546
441226426 1999
329786757 1493
249884911 5563
317788173 6217
185743411 668
374073608 1929
112742215 509
465084178 5801
985987001 3749
438898794 1463
918 235491592
104700170 349
859163143 4568
195764239 2879
630337771 4166
297171490 1670
678302240 2261
401470447 3939
627603952 2092
292785543 11348
306903765 1535
846 162062030
691977608 3752
205787574 4266
382565690 319731472
299304332 28886
800100001 2667
57725193 353
225620540 833
704401902 2348
881309983 881309984
740106180 32481
549463745 2638
870728599 15118
209365793 2464
936534444 362662378
3609 711918558
439799999 1466
833416587 4040
396900001 1323
921898580 4610
960571521 11180
21425987 914
834675353 33544
226273892 797
943233536 20636
656275627 328137814
996692059 4190
334417083 4053
54816299 225
183712508 113045014
995134740 15835
608083491 7094
516734873 2799
137813634 695
231570336 71073
244197001 1032
286996483 969
937220164 4237
885015564 11204
228797054 970
407961221 2020
449101498 1497
411676608 1951
32164055 202
49116209 206
921305380 5597
588688198 1992
653577619 14991
92131739 507
822984390 6990
707728942 9563
463456456 3135
701401631 2338
366435643 1337
244535755 1129
930680806 930680805
468443779 90857
534517296 10186
1816 496843072
600899999 2003
422802817 5444
351789482 1606
309783487 1938
5521 961807889
398565153 1858
2072664 893465880
781381745 4556
371700034 185850017
893370689 20092
305886850 1325
658526651 5628
786352019 733803914
615773382 4507
489438106 2709
277909497 1063
279393661 1260
277030475 2097
777631800 3540
592198025 1974
573485887 2490
316037021 1196
931963904 3470
476608560 10320
908996113 7376
189850869 1970
90156324 90156324
761991844 5269
427204728 61486
701466172 2946
99900328 333
566075507 5069
485100345 1617
245668780 5860
423504202 211752101
968033111 62486
330 49287810
132005248 521
947696840 3159
457424689 1756
407713622 11401
392003152 1559
63001771 409
183551250 91775625
190200000 634
517297487 206260337
47634016 419
248406567 248406568
57118895 332
107369933 803
745160337 2703
706222171 353111085
416144693 3191
522110095 5181
542676476 6147
298199005 994
217 52865515
110566111 2110
906499483 13098
215514597 1065
565043551 29075
397198675 1324
565709541 3403
10943 820453217
303785361 13801
558898137 1863
537737793 1822
507803309 2565
626997911 2090
971252517 6697
6661630 129
370268656 2716
121966550 423
141864660 1790
20493821 347
135950431 135950431
647424062 5360
830402767 2768
380039881 1777
97662400 1600
756333462 3233
512254255 1979
531796306 6334
406199177 1354
725678612 725678613
172797334 822
779463388 28642
17927998 703
423275505 423275504
810048563 3882
87821 793726198
81010286 40505143
569115098 3464
837602792 2792
558095320 1940
944915737 3202
375226585 18123
469200815 1564
881697472 2939
649514525 236595
194204568 932
583202278 1944
544800317 1816
26860526 1490
855696969 7148
84929472 2322
845397181 2818
53571024 18723050
260934600 974
997600783 16504
686062429 5711
285570930 957
846259365 3454
206289370 2786
618580682 8018
497638717 1893
969936401 3469
217959939 766
768002560 2560
579801681 10874
955196816 3184
3791 705137373
549966528 7496
450261206 450261207
743572285 3549
545764376 4418
265645839 983
620121906 620121906
54683550 238203
71035860 415
239548609 119774304
410375 906108000
147364180 1171
956373194 43222
311629065 1055
674110268 17361
856571578 139666
231899341 773
740847701 29838
782700001 2609
10233487 86
804173239 3461
129794616 504
478436040 4962
378910943 2342
930600954 3102
592800000 1976
613003261 2082
3085 859253599
288428589 4123
895501744 2985
898459396 16102
599736847 599736848
914438128 4591
923226684 3526
896815558 26037
521656038 2944
729602431 2432
382445864 235270855
215441183 742
245395548 28422
652592276 2181
847800000 2826
364986275 4330
542727736 24599
990901871 3303
576298078 1921
557173485 32569
999568667 471053268
524 46122893
502790905 2136
519390116 2658
652175500 13525
164759761 794
438761029 113491
414851055 9872
66299999 221
690751667 11139
460901120 1588
614176511 3868
894653277 5887
523595519 108913
951900001 3173
326358820 2074
924095399 7828
348298092 1582
144477625 556
999998538 4389
272347556 272347557
619027965 14054
421736831 2277
397388706 2727
615898186 2053
682798024 2276
252300621 841
849309417 4061
309282244 43800
489723413 244861707
755917528 755917529
755262359 4734
392863830 4470
393999040 3501
5399982 18
220572664 220572663
741900001 2473
3075 469078305
249728439 1261
368338193 368338193
536438195 2142
426641414 2268
978299999 3261
602892097 14081
133200164 444
337837426 1495
624002079 2080
461627911 230813955
593255240 6232
576551010 2537
611397962 2038
731400000 2438
877120155 5215
808947539 6283
463542691 1794
413570852 1836
291195135 1155
648105790 2385
539355676 2735
934451233 3354
510031585 20619
773695247 3592
473100993 1577
449452215 8951
877191482 14203
942898975 31816
107275332 429
363561277 181780638
814145835 30697
238012739 1146
98150978 8653
835713138 7351
97799675 326
918690226 506806549
852168168 4874
670 70637884
180557455 1023
525444888 8413
340637941 1765
717587903 2833
846820725 4904
5352 841965960
524729588 2805
300135990 1435
159900534 533
602575215 7899
797999999 2660
79200473 264
712752821 3053
15725785 69
749207340 10710
425307070 2210
300591287 1769
366871262 1353
953335331 22546
340405861 5329
579598129 1932
775 48333018
7688000 124
211499296 705
148714027 148714028
881229969 8021
958230899 3205
423154175 1536
560787595 5380
960160707 6707
832270433 19991
407418055 3546
916005542 5424
655469232 46846
535609257 535609257
147207129 584
770841082 15657
770997935 2570
622594834 19302
39791515 176
553465459 204079436
761102537 2537
209728464 1914
189825577 94912788
137 19088895
77544753 12441
546429209 10621
710723205 2495
426002490 1420
833172861 4198
312948571 1234
33105478 121
943503100 3145
187193285 1554
228028681 3916
787502582 3250
711633193 2400
361799336 1206
6778 858709070
811925591 34242
115949233 432
336045272 1334
577025072 2104
944859217 472429608
749536182 3105
794588808 6625
510697724 5461
966876022 720826943
325782275 1105
782179662 58542
892970561 7986
935101546 3117
56058516 28029258
978599999 3262
46381708 245
312233158 1451
922725210 922725211
534299659 1781
803114242 5300
2866 487861984
821919799 12610
919199758 3064
350767573 350767574
122030996 722
64751695 32375847
692801522 256004210
927616590 4665
701400001 2338
808086845 3637
999302031 6057
757813824 8381
565367997 36986
1816 431523368
55167797 27583899
998147395 4626
588598051 1962
73251413 715
41593012 539
4358018 2179009
171444767 75114720
286499973 955
363703383 1533
645852421 2484
919339736 26581
285825439 4430
226314527 58449
514341939 4310
906058340 7390
4046131 55
755398861 2518
117283185 28227
649404454 5148
5374 165605184
2314 600878719
494750255 11768
2874 552112644
255615219 1527
423362865 211681432
25065875 103
1346 381846611
58010276 249
531782631 391565735
613512108 2299
147872367 596
45674376 363
287921952 976
506651669 30695
289800966 966
69360034 69360034
349194085 37327
237131223 1211
353690989 37121
671205150 4109
838184999 4152
2299 481524168
911900623 7349
48302069 345
750391875 2522
335723823 3158
284604969 3004
286141830 1301
389175575 193643521
412166936 6873
722882915 5796
380703982 1763
261595844 1111
289161233 1189
518655509 2716
303533566 1159
450599999 1502
773121438 726200490
392591949 1670
7632 749510509
983274941 12683
539472075 2314
335401119 1118
944100001 3147
652861288 326430644
269527599 134763800
422516126 3299
137992822 673
548723833 443925076
550806171 17948
218988341 893
198 31718808
196112611 1335
318601014 1062
891299999 2971
354006147 4323
272700000 909
606897825 16503
841681850 3979
14760 959956353
223503491 111751745
174694308 857
850661197 7572
323401349 1078
275032101 137516051
288842678 1726
156331810 755
95191711 392
387301290 1291
32598769 160
575399999 1918
445201483 1484
921 202929408
818134539 4855
742299827 6266
208143208 1508
432517632 2812
80078050 1021
542148033 3486
155333971 691
321571268 160785634
799098035 399549017
786115475 3282
347123063 8217
864170712 2989
387134080 1910
478779743 239389871
467 86664578
250438055 959
1845 216594831
920399055 9228
92302056 462
543299548 1811
84090259 341
340799665 1136
266126460 1420
683211 3
277417139 2980
628799999 2096
313109857 4596
578401835 1928
327982871 1176
6093128 133
121530571 476
175220430 87610215
130500617 435
625737944 3280
989072225 989072226
864898063 2909
953650966 238168
430498566 1435
994153377 987647242
272897841 189188
531 125467669
993300000 3311
990266962 495133481
122606729 1154
862647551 3123
602770123 301385061
265005353 7225
587239865 2276
78410501 430
282733971 2278
661620624 2809
299435824 2074
744984080 13837
441792789 56102
794400001 2648
25332004 476
812651800 15160
163109152 81554576
5754 589481003
439201154 1464
286199999 954
533487329 4831
821086045 410543022
3707 985394143
784701793 784701792
758615472 344502428
143399544 478
504300831 1681
416355739 1507
604027878 2769
113773851 2308
387152180 5495
427390118 427390117
527255494 9607
328615848 1122
73297551 356
377416146 2183
396805833 1664
640236479 18096
57645421 210
84900282 283
475934585 3089
665942127 2514
903784636 49603
735780140 7892
974491847 9621
122400023 408
836687992 21911
596249265 2626
556428789 1894
122399592 408
857009540 3965
794748318 6209
583902880 2266
206480275 1001
448046734 2703
852010079 4632
186971978 1504
507001689 1690
718202393 2394
840329523 4346
609603654 2032
297102468 1180
267301637 891
259243814 4013
7066 248773346
16632 847394109
739286045 17311
344102023 1147
756045231 2760
638069264 221740283
7978 554191770
636915332 636915333
676379167 5261
133415370 3098
375752710 1711
836680686 20441
3224 522761297
55624679 765
259800865 866
502500000 1675
17400009 58
695702318 2319
210771302 89400050
660300000 2201
739200000 2464
411819912 2712
504524701 1990
561562859 2330
390735713 6903
206100001 687
475149975 3785
274129055 6106
970173684 337166413
670797765 2236
842598562 842598561
743100000 2477
730679370 730679369
190643419 2161
555003236 1850
839998549 2800
706235019 4055
410121923 4293
147849075 78452
290399999 968
448816530 2334
580284935 4488
5692 994747571
611195053 7166
492523150 3534
95631461 365
586743438 2338
540232935 1815
530528784 14732
984905806 3283
920006977 3556
737323815 18281
742962116 627335039
966115196 4735
651504261 15895
753252885 2799
245815049 6814
124426422 1774
6368 612896209
877880410 3134
863088982 3010
730662955 3295
31 8554809
863660673 4508
434700001 1449
666871874 3275
435598892 1452
99243132 1097
760752170 3581
196579651 790
632789818 3136
393472034 196736017
503702926 1679
484198385 1614
636465870 30402
310799140 1036
372957621 2655
604892769 2152
117950856 569
110100229 367
498113077 10650
957304892 3191
688724453 261904655
828077449 31673
981535023 9720
55924177 336
18600029 62
956812303 478406151
830403595 2768
438947372 1584
180075234 5501
63072 746583264
5400029 18
421200000 1404
716380817 50728
518282897 1834
336314035 2213
620997930 2070
861726588 4579
630735404 2285
60860487 60860487
136270726 136270726
685640531 2656
376979296 1617
110937812 110937812
384860010 1291
469042908 4819
187410107 93705054
729848844 15978
48928779 301
3793 230866837
106172195 3416
455100618 1517
804505911 804505911
431702516 1439
24032793 87
354 76755077
116753590 515
390253512 2313
835600821 25382
570068279 3945
992 256651232
197620682 1341
682122862 2812
642333782 3057
867727135 3438
580267800 4590
787193593 4258
664097736 2478
980854464 3392
295199999 984
743393819 85605
553425256 7112
524501118 5683
105300462 780
637823110 2932
772184790 12147
720283667 5991
186000263 620
934797051 3116
349136885 174568442
556815250 2081
626993240 2788
843004909 5508
15761092 115
341724662 2309
223108857 111554428
449026845 2057
574498085 1915
862794505 3432
396656987 198328494
554678565 4517
905314262 3271
852401591 3638
587320696 2665
668684655 3379
634771669 8230
614847911 307423955
595064182 3049
694516476 7076
40674743 684
793534545 3666
998923740 26456
126063105 1057
435415581 2930
293156033 1924
864001746 2880
142006665 534
67384239 440
764186451 3095
983697191 10744
577511445 1938
899997000 3000
895261755 8535
710551249 3467
602999999 2010
307948255 153974127
915772669 16735
387599999 1292
800735382 5775
236608820 805
531898227 1773
881821752 452223409
280115633 1256
688342577 121358
812999881 2780
891813719 4935
468635748 213888035
18779290 1180
336579001 1812
646512115 323256057
391504414 1683
772354864 5272
66300001 221
209100697 697
440422573 9743
847671759 4491
432900231 1443
932096893 3107
526749301 1980
769948685 769948686
483193183 4213
589209399 2869
28037350 190
898203393 2994
188400508 628
528600001 1762
671059272 2533
831246700 4418
598992078 7736
43465 175033555
34182871 17091435
893095583 893095582
621000496 2070
370053450 2210
285048920 1192
201107574 8872
158810124 2346
89699782 299
212096085 3984
963898111 3213
464386744 24008
717860527 14938
227687686 915
679042905 339521452
300102113 1072
580418919 2057
318688964 1589
855021716 855021716
189222424 1664
324016199 3284
18377539 106
909994329 454997165
25199933 84
920363851 8425
878599475 3341
771201495 385600748
538595211 7729
75265703 366
940447958 3238
975878166 4705
36446673 3791
329218079 22258
133500985 482
178972781 698
440699727 1469
384345326 1427
569469060 2980
484357679 5080
393901312 1313
383796913 383796914
96599999 322
107968927 534
653791779 7718
1157 310389547
998494889 998494890
86744684 793
47979255 247
132000606 440
208499450 695
336651506 6744
555900253 1853
295151793 1858
684000632 18708
260296585 1626
16200054 54
275532648 1878
196200001 654
387957908 1317
570209183 90580
538396820 2197
11127 524226351
795273421 10043
341376633 1251
990774772 4287
729302121 2431
687009419 9215
616061319 2698
959147504 3370
524260650 2304
429599999 1432
111000008 370
657990359 3362
956463614 956463614
875105608 2917
504905859 2588
487638583 62182
122825748 61412874
473098422 1577
293349288 3644
949963080 6792
784323932 392161966
884186695 382403
987637518 5054
374372376 1625
487726264 1901
3354 566953452
469742482 5876
12562 935230385
741835805 3781
948709860 5633
4889 962615739
40351901 137
806726263 806726264
402644154 1847
34697438 133
4151 657140533
30900182 103
465599181 1552
950509823 3992
9007 362928058
259801188 866
808016382 3401
194400733 648
775204324 2584
935251264 935251265
618531055 8694
751645400 2980
1040 201550584
48322412 181
950371397 8892
839987209 4962
936603121 3122
73244530 485
325106471 3174
448328451 1877
530530939 1813
545701818 1819
97222500 1341
934803116 3116
488101628 1627
743993646 2633
319065755 319065755
6485 768353030
350701168 1169
4917 426405997
617695620 2687
568799619 1896
3752 890876031
454686290 4782
723404824 3575
327 77975949
702533132 18028
305401595 1361
174765649 730
307765193 4582
11696 807117568
917824295 917824295
34200114 114
372899923 1243
923418252 923418253
2103 588585211
123629219 8580
704843480 3820
845349830 5317
643152434 2267
953980 7
556239278 6623
491488312 2358
470393359 465736
25933573 157
7427 102381195
957905359 3193
933928880 3820
37874431 128
16026564 159
2589 552220634
707906647 3117
458700729 1529
714448783 2722
180887400 721
284781925 1029
733693473 14321
222745825 3177
501591715 61701
213407470 1281
531883722 10101
432244328 2194
630634256 2818
32722040 137
795830359 6369
246994869 246994870
329605901 1560
70612900 9673
115569940 2159
532832845 532832844
697309536 4783690
765563428 382781714
412801954 1376
793500001 2645
774663761 14783
455530209 3284
873069652 22294
203215588 1149
266100000 887
934498041 3216
661597093 5079
873397826 430632013
491699420 1639
904582613 11307
918171231 3872
732898776 2443
175141245 175141246
782777070 12465
409165162 8030
602852718 3592
111404599 475
663002278 2210
688500000 2295
498339631 2036
272393505 3923
301274122 2654
903146834 5237
583529590 17255
732297558 2441
205500836 685
783083940 5948
41689784 1323
246434279 1502
514422521 7369
931509098 386019820
3387596 14
297869288 1110
761244137 3046
396104350 1961
301533366 2449
637995930 4191
410829100 6808
677700339 2259
107526314 573
585601951 1952
965703481 5557
784785823 392392911
681000000 2270
208479842 759
917518776 19127
368565373 6356
774726261 774726261
938603921 8502
169937065 1748
815997936 2720
126530977 507
113980100 430
614460095 5099
456927241 4620
602402009 2008
3695 984525054
45838658 298
244283864 2266
733036837 3228
14100034 47
477341301 4150
5159 284833549
498906653 3326
980610264 7665
699388809 26945
20643276 433
209400483 698
411852617 8509
3272 955296392
239294168 798
906066619 6293
958199705 3194
823454756 3058
27027569 210
1696227 39
653264329 7560
589504898 4382
225491555 1865
890272857 3329
712238272 3313
436198545 1454
530386449 2419
508778505 49807
352641617 5675
836819100 8775
164355643 891
948749481 3605
187559491 1059
321900067 1073
3717 784307815
321001334 1070
127800001 426
707167613 3659
854545029 6336
271500036 905
930605040 3545
200408172 1483
374307124 3287
281506334 6947
177218966 677
27914373 27914372
342816015 16790
400596849 157723756
796123041 2896
7687 945132024
499501665 1665
862783328 19137
15734 337989887
604218268 6857
902563449 31635
528608017 2878
858000001 2860
708102789 2830
424423231 339080109
781728010 8953
612 95910866
621302071 2071
665524184 59481
972792305 16045
717757152 9156
242646300 1674
502500001 1675
319509016 1292
137699540 459
824608513 3496
763081832 3045
794077912 2903
909764791 4345
204939548 951
46465371 251
282877396 1570
542807284 4631
762137125 2876
449373845 449373846
39300130 131
531302098 1771
236931326 873
459467405 229733702
389842250 4450
696746076 564809277
977831548 4191
563398122 1878
683781121 28740
996296680 3321
845046734 5141
995703320 3319
986971575 6487
429661601 1888
1538 456693367
2846 738901808
26817798 91
674999999 2250
113972529 25805
280256115 2804
915627895 45137
178062193 1111
894298505 193822
285295 4
523888848 8809
174228565 631
406753313 1741
647904486 2344
226511424 5076
364276828 1229
17899199 75
4314 984929497
83676888 648
984004558 3280
795952625 3678
242482816 3485
683307030 3189
537997254 2185
283220362 206770743
397112171 6370
896454524 3215
779925766 4022
926032066 6013
49571379 195
840030142 553986252
392211967 2164
295660472 25979
393318240 6832
826130891 413065445
826147408 3028
503998321 1680
28627467 133
839599256 4597
600262569 210015806
738193425 7048
786793578 43609
5280 776022720
116064892 461
451117987 225558994
490842081 6640
327209996 6679
743630554 90455
264903411 1848
48223696 272
936914237 10543
209103364 104551682
535698694 4061
884397052 2948
225452052 2412
219367040 109683520
825880935 65831
53400092 178
519687392 8458
971848110 5730
589591432 4147
12580 908978617
133405489 675
87302004 425
667597115 2582
945896846 3153
706167851 3841
760198460 2534
662697792 2209
669780818 8519
620507355 4862
941968664 3913
263079454 1407
503401678 1678
740079109 3572
783762976 3187
442574477 1783
464038505 4727
26311 343437483
920509193 5687
445696629 1607
945898013 3153
736146209 4425
2279 175373672
364222565 1492
695859038 4241
621335207 621335208
647446397 2993
653245349 326622674
935895414 4143
904409700 3068
413944201 1640
896477603 448238802
518103369 259051684
153000510 510
3290 950916272
372378801 186189401
130133001 797
40743715 20371857
532643217 10297
122420248 122420249
555982660 1940
338929561 2838
37174717 417
585168032 11281
980520233 3644
133800001 446
685577663 2849
901586354 3083
566046694 283023347
602196041 126326
196499345 655
971269991 5544
44928672 961
430801437 1436
497762110 227549572
349320509 5390
454105101 13706
851158036 4396
765904104 2682
819808660 3171
195623747 1252
276170359 3470
109648912 1156
827254480 10364
657741785 4470
395025953 9126
440690244 440690245
777077730 13310
2834 759343331
467458445 4488
935492670 8053
693899999 2313
822297258 2741
549600001 1832
368268864 6395
861600000 2872
703875494 3376
702194863 45125
229686149 850
515 118244515
679565355 293961936
743847560 2505
666858479 8063
206671873 103335936
302948543 3138
115500648 385
120334310 656
609643773 609643774
358140970 1738
281594069 2203
202147940 1561
969413186 6542
486093392 18063
177000000 590
925249637 6953
929812446 26024
665744220 4018
425772006 1879
320069257 81692
539302559 3741
365999999 1220
204382290 96928180
878357431 7589
528275178 5758
419131245 144939908
483172424 12547
912672469 23031
683527094 2549
243300199 811
141091992 6301
221952001 1200
2056 378095120
933177147 466588573
896759324 6685
361486628 3601
4500000 15
197286847 4544
193312791 708
39293738 141
751851463 375925732
497631938 3169
745394700 2510
457255951 2350
795902652 2653
956696812 3189
141648274 709
393604641 11854
727797575 2426
21698406 21698405
879597067 2932
628025737 16854
122029734 122029734
505571515 231074111
360234106 10061
210979532 1490
508373635 15494
307500001 1025
211200000 704
955242644 30909
720688624 64781
168402989 1435
431815799 4600
20146897 237
209757349 3972
950887955 475443977
564275904 3426
935681631 5596
867306185 4646
859846140 3730
386959694 1945
618739615 5806
459215431 1716
892065305 3197
944014744 776865807
120860614 493
750878802 55130
407909824 1624
453380825 152434
189212619 959
456739221 3955
1100 198517000
24249601 128
40876732 10299
749399652 2498
543670255 1957
4138 863680152
720714023 6992
563625810 1998
3149 755897740
936699521 4820
9188 439745480
657554834 5707
7039 780200859
214336889 20445
965751554 918085134
578726745 234666683
781059709 34203
233595064 24765
221367048 76008485
612168061 2877
750766265 6469
747231414 747231414
352881600 1687
649123964 3045
632304504 107089
667108422 46414
370 31064090
266416201 1046
438535538 6264
923172787 6473
216300720 721
533101778 1777
98700220 329
587541759 3536
523778394 2292
823431497 411715749
441228419 3707
203998116 7574
665699760 2219
89849318 389
389698700 1299
88124507 1945
7505 707878486
86959805 2183
909442442 8513
173044189 1359
786189540 18247
165322683 82661341
803717926 2980
564899994 1883
971702230 3239
1665 392328945
489167741 27374
146333756 719
416005121 2560
736799905 2456
105888976 2204
759297655 2531
751232546 6201
293088642 1211
888487626 3665
148829444 631
916502558 3055
710399973 2368
896576031 3033
546109810 2984
265775318 178557440
522711480 10424
935892593 3827
324503150 1511
463800632 1546
835366389 19610
293245625 2752
990236233 4841
119534199 1999
184801083 616
205806159 80382841
125399583 418
977981439 4096
380398733 1268
446099273 1487
260837887 130418944
231654109 1876
1386 345928567
428159139 214079569
607879336 3905
511217596 9169
454201092 1514
30737019 340
55299202 419
117154766 58577383
111047599 738
911996959 3040
905696982 3019
300052304 1926
369115761 1240
471731714 4095
987451340 18213
328928091 1323
199434738 797
778915363 6913
495774814 1865
612777168 207899767
968096773 3227
463204919 463204920
304957807 304957808
734877744 734877745
191901695 1104
160691174 97795802
667255099 2694
558194834 10999
448912336 164064534
930082321 6660
120636762 647
137333735 1164
486212205 243106102
1636 277821691
377422108 2302
998772436 766893194
198268199 3900
799040494 6145
160596663 731
435000934 1450
14070 933922905
64997868 884
863522725 4446
521412057 521412056
480200850 4650
229959519 790
967168979 19657
43200172 144
759237135 379618568
966197721 34749
168600939 562
273104808 1464
679615803 48454
985490969 3612
857673030 246526
283657681 3203
544600799 1900
83400001 278
873823839 62474
756756054 7353
659402746 2198
546136735 273068368
277005012 2566
683399999 2278
812276447 17151
314599519 1172
414895312 1665
400201333 1334
779981171 779981172
971180693 358899
207525492 5250
433818788 1579
765459028 45150
563972992 3097
989490168 6399
183037198 684
493776959 2217
421801990 1406
861765520 21890
560401869 1868
934219706 5367
824097254 2747
760078695 6442
436716042 2279
844202815 2814
808418332 2854
893397021 2978
414825787 5108
244834110 115663942
338709767 1839
365661351 1471
81108948 516
827293069 7874
138852689 16890
52667112 214
581185099 5729
240040924 34598
440019042 2543
478642511 7064
279169695 3928
921953233 460976616
62699791 209
345298849 1151
322987278 1956
212613168 2419
12118 881895364
130255275 81949
346201924 1154
85332396 661
328960415 1358
886497044 2955
825862181 2953
72205671 251
13273093 84
878167175 439083588
425444592 5001
1539 339624981
490659100 8725
1290510 1290510
179085659 89542829
808157951 3456
474489227 2019
406443180 49530
37525122 127
761386362 2741
347046733 1606
932814624 3474
839103285 7509
835518 54
598347115 4595
413863270 3305
250540080 10640
524498270 1982
10858692 10769268
708490187 354245093
167699695 559
952488121 30505
805604604 32941
583827868 1953
812772247 4719
330518235 1203
874268850 6175
886210256 11305
19257 509464072
695324430 15751
67585693 983
811118051 6717
768585928 4072
420640928 1437
666467819 380494629
741824219 3331
192143783 3997
454199999 1514
495521939 3532
857563661 3130
16799999 56
831578659 3652
10999226 58
311398961 1038
12353826 55
3449408 18
67521167 1872
744612006 372306003
871622227 3534
9221608 473
619803859 2066
571267290 3302
762106091 9066
231023232 1056
763600779 4527
399104464 5566
826767574 5204
526108435 5033
492913234 5114
478804609 4557
416617020 2749
692311412 299391578
901929441 901929441
261300946 871
279068309 17965
805977210 3011
57635137 559
9726 133397043
468309896 1683
507300001 1691
766963598 5442
847200001 2824
488371079 3558
434920563 4653
583433128 10811
721939636 4351
307874494 2897
16485442 8242721
936272385 24495
199199337 664
133271509 469
316181845 2333
363242412 7147
31223134 31223135
274799083 916
675770546 34330
393784248 76791
56416619 464
606939613 4201
967005210 967005211
954486982 3781
350175844 350175843
674550830 5451
944200319 6846
861757910 37033
927300397 3091
563101877 1877
917731782 8374
39578281 392
574728002 2047
1353 336290856
491569646 2403
360481295 6818
536155435 1852
717540583 19371
372457897 1364
152921058 1086
504237591 3316
730797565 2436
810298101 2701
762897787 4637
638935649 3046
688979579 2460
240696030 23222
672774271 2274
263591487 911
43012996 239
929599436 4162
469690913 1869
884209383 4779
408424983 40014
517346200 4100
163200603 544
89 21646580
348340299 45239
829611143 829611144
91946441 45973221
834747894 834747893
755155258 2677
11075058 102
2015 212314505
464094018 68039
717921502 489772109
918064551 496298420
968940649 8136
545093576 2859
806217749 3250
667198663 2224
688440240 3969
215995195 215995195
713539309 9031
612797739 5433
362401119 1208
620698145 2069
346977546 11862
836955648 3657
19665290 118
675037821 2750
211848247 1202
207533909 1129
962386237 14197
503041504 1873
767361545 3942
798583569 4141
538008316 6019
28500095 95
19556 468111279
78106481 333
152084246 722
338698870 1129
13256 689368350
222906601 945
2318 613535194
283583454 3387
980709936 461313740
519496561 1936
333745809 1327
1458 426543732
670235040 3760
895512621 4561
785037408 4884
170846605 732
308098972 1027
576599814 1922
151200209 504
420022482 420022481
448500001 1495
621902649 2073
409551659 3883
37357517 18678759
203003074 75245894
118493999 3600
80400078 268
947144714 7091
750507224 3368
794397353 2648
108066313 2111
78230243 1037
512400000 1708
927336840 3289
970467373 59677
86825000 460
375907412 89479
435027309 267654197
761703967 2539
34817163 167
170700569 569
914498596 13005
224522887 4895
639784653 3887
115608063 720
978245017 3389
848962950 18394
928432434 3743
730504575 2435
197257364 98628682
501558529 3883
676200576 2254
133084773 477
12487 733001425
771897784 2573
974443631 3897
998376617 17898
953066688 4152
997107054 497539809
200731511 1887
898340624 4225
310123541 11251
853364981 5780
580748907 290374454
5222 623865660
267056059 4902
5271 729438504
908100504 3027
948710611 7222
81907419 583
956099999 3187
913363205 13489
100800008 336
2175 520982100
312161231 1528
938732245 7205
869036531 14196
522954613 6516
553499999 1845
367032856 3673
853198504 2844
902301424 18019
469940039 2980
307943478 252463123
899097453 2997
495003383 247501691
120299634 401
648453069 324226534
337593905 2380
207645887 1073
175298799 87649399
591745893 7444
911810855 4326
134 28269258
683697722 2279
766108422 2909
139572176 8126
920237735 350695413
998693305 4831
434405522 1462
79932109 389
847686530 11865
197408118 197408119
502229737 5172
533702987 533702987
421678384 2534
995769024 8544
509896862 2549
751502504 2505
666586373 333293187
645818815 5709
62544090 785
819902733 2733
76040281 335
787093065 92460
4902 600871213
753375781 6738
923959231 3558
776228564 3205
933241172 933241173
653214152 3169
925201582 3084
966603223 3222
113001687 5468
547059200 3200
524225913 18190
889311707 889311706
487658627 487658628
528614360 1807
473134259 14073
596312336 3769
655203279 2184
675736596 2957
675764768 2767
594337091 2612
262721160 2340
617893291 5459
657786760 2276
69835899 256
9608 880313784
884102394 2947
663049299 331524650
222464144 3106
245915830 162243756
114753099 2159
75759834 425
619336479 7880
579299999 1931
766500001 2555
757846050 2665
459196632 261204
326521756 2174
919196935 3064
863514993 2906
432286805 4148
411000942 1370
736202455 2454
727070885 5162
506508967 2196
957818347 3593
665699999 2219
387231068 6093
440317333 3549
474147218 2389
9435 802218119
886704778 5262
299923511 1176
112888821 56444410
2050 614536700
843897186 2813
570626499 2864
810298121 2701
227999999 760
77336839 1312
712241965 356120982
994399144 632664467
398539620 12468
224231700 970700
43346981 21673491
467100001 1557
138698245 591
309220510 154610255
1912 140595096
841463581 14493
925761681 16356
4250000 4249999
589262845 4584
745296033 372648017
105500492 52750246
842854564 8170
293732776 1327
287811155 1121
300371377 2868
53148219 198
248039371 991
949329863 3906
361088664 2118
977443239 488721619
478503037 1595
422907451 211453725
819980115 4629
46800270 156
323850396 1385
679040097 651230720
157672117 1372
465695484 11414
927605001 5000
340832668 367710
329493528 2457
9161269 276
621114834 3329
903701686 3513
803161746 6786
921782425 921782426
323426718 2471
313146163 2298
344899756 97733
914399959 3048
253632484 4513
373565411 4188
962261615 7469
358907277 1262
321001209 1070
4861427 35
524894839 262447419
975566494 3447
15650 478733500
1724 468328048
873800078 24207
956393819 3703
470703771 1790
17891 766778899
438869104 216715725
292551697 2113
126537586 631
630301500 19750
970879307 13933
994800000 3316
340650773 1463
576301922 1921
575172786 2580
708481071 3824
80103237 5074
31856705 15928352
435546184 1966
380465076 1673
636810144 6059
467355673 1832
991794345 6262
410209497 10539
283036185 964
584864799 4320
975681455 144674
5091 303713787
557998974 1860
937458669 9158
548558461 12915
856153301 18742
273094358 1566
59440953 14416
503410320 9583
360876851 4318
327144532 3958
53794809 207
647715136 11073
748899528 15432
542623907 8029
620086528 18461
624301133 2081
468027841 21588
772877425 4272
646331914 6846
292199286 974
720393057 360196529
683545844 4846
631925822 12995
154956075 852
389922936 11846
278 41008336
156754833 566
7210844 55
645991258 21696
680397768 2268
230195548 230195547
762738544 6597
3312 175959171
190142208 10582
478314860 4318
209636111 816
983 294294329
681359709 12981
188400001 628
1966 485919059
679274283 3420
976056414 8577
291549527 2088
534602465 1782
602382366 2802
787127738 32849
209569222 2862
399838702 399838702
922299148 9050
349389873 4577
948423457 17676
827966310 3171
410409570 1766
139499632 465
2047 464939965
968684191 5152
396174369 3991
29684655 143
161955815 80977908
75761334 1051
269400620 1030
510912584 6536
424498805 1734
7499975 25
37622399 200
971684316 3409
17815 406554261
2068 576740793
130280789 130280790
3276 439950420
863193891 3058
409659261 3303
6258405 22
625822368 4272
424698166 2373
253354851 2950
485103124 1892
6794367 141
533566291 2009
17099943 57
984540415 3529
784658162 34046
629666821 2505
246556381 2118
157531061 715
597691920 3964
476044318 2210
2028 587322166
556504637 2842
386990084 2132
114260440 1036
370775493 1389
316519597 163515790
930342214 7347
434800575 1705
545338144 57824
492114165 1808
345835194 3377
754310131 71135
549237815 55100
869693688 22482
762522884 475555738
97273321 4652
489705251 244852625
90900000 303
984793298 3437
391809474 6935
575701920 1919
875374047 9287
936300081 3121
300930125 1075
290918697 4954
70726371 286
558140687 43344
479100001 1597
325504596 1700
20699930 69
522525994 1749
586503812 1955
213516231 106758115
238524479 29060
843833867 4211
333258492 3172
972899472 3243
981303271 3271
687355527 2369
399719080 139729923
315624990 62392
811318357 719099747
187396524 699
929885183 5454
7800027 26
931111524 5523
821297196 9019
873654047 3397
625512047 3967
2246 207144088
250800482 836
311113558 155556779
499412319 1760
290520039 290520039
573063768 2232
232296340 790
1260302 596945
590981394 2624
83861836 1671
490684949 1974
671387255 2687
766500000 2555
59400199 198
285451848 5268
584401948 1948
363177189 1588
557751026 2175
845977172 3974
370589244 4745
2088 529973070
44837712 277
457120551 3868
547200924 1824
974098019 3247
652021344 2994
428400450 1428
519621817 4623
457020483 228510242
862400327 12648
50609985 4718
564900001 1883
63244651 899
542998190 1810
494571395 1711
928755729 8349
945226409 12739
340106315 5412
875870600 16733
312368398 3701
299704382 1084
68348892 249
490499999 1635
809102033 2697
148071067 741
999263105 359862522
136211800 1127
627740835 3733
654950211 327475106
942464851 3435
898500283 2995
499835844 2172
392602489 7768
687181285 45294
563999305 1880
532273170 3101
36889559 447
734075218 3929
356835580 11246
598199999 1994
105600352 352
158894875 549
204846247 827
100800667 336
911096963 3037
126940357 1923
397103475 780164
350284844 1484
42600227 142
591033961 295516980
741297530 2471
753603481 3603
190200484 634
598797381 2540
448926531 2678
246900000 823
523502144 1845
639002129 2130
175884384 676
599853451 2905
474598765 1582
3917 410505517
302101006 1007
951495616 13545
757802525 2526
691513695 19699
693823352 4381
134206982 707
250500321 835
2326 562214756
16710 937915590
201355274 780
555002473 1850
214109553 839
77482441 833
811841087 117931
8921478 976788462
473133249 4750
503197721 6680
170095540 1240
569139577 5945
939178522 939178523
770122072 18594
212246017 106123009
799345712 27148
252599667 842
289044192 1696
70802340 348
70379115 18555
29138400 5680
679505117 12414
373198757 1244
527632895 1792
276385608 5688
302219064 1021
472824890 5357
377745629 1378
506698310 1689
930911587 15792
875404821 2918
62301073 281
614967249 6019
297793591 3748
791948388 395974194
4842 786652306
740402467 2468
785400000 2618
425078361 8315
112799659 376
557360186 3969
396961600 2473
743882664 3199
422443084 395311529
60899803 203
657572607 2816
260867437 21036
73403719 520
391271449 391271448
492928386 492928387
8369899 71
108720978 471
820241952 15217
1634 175007691
659583263 10659
308100196 1027
253620095 3649
500024643 1860
835659905 41735
556198145 1854
831600000 2772
295267825 1602
745203815 372601907
781493808 5448
353986967 1622
706951515 25119
770360780 3004
891899999 2973
305073432 3362
151199999 504
359286556 1615
460638387 5221
384851143 1379
735300001 2451
31800072 106
36203458 751
145622399 22064
811452340 3040
91496 190494672
922496924 3075
999904736 3333
280176962 1678
824858495 3366
853662173 413158300
475196787 2083
521702430 1739
191099364 637
182183131 1117
869382631 3670
993758393 496879196
449398502 1498
433501445 1445
647997839 2160
55648091 236
438939179 4826
4060 997859211
306081449 306081448
913197061 3044
869894718 3066
946957153 36579
570812720 12563
585066385 4088
757994149 431993876
988690326 13686
859805633 5973
858800521 81195
569 61907547
504422501 1903
321462796 2831
137121610 1699
797520256 7665
354315730 354315731
743716720 2780
381599663 1284
3976131 1988065
937187598 3950
965396783 3218
17099999 57
451194154 451194155
625530073 2616
900697132 4502
614265600 2140
455997936 2928
108735882 13521
168873015 1973
467100811 1557
323755443 1516
162642082 7630
137550112 1269
7499 997072599
933588528 4656
242855191 821
505498940 1685
983019681 491509840
387292097 3080
219299268 731
160717834 2049
600283301 300141651
859370299 429685150
520286448 33979
756648293 2896
25500000 85
90299053 487
297948552 1276
518401728 1728
183917013 91958506
43199996 144
712700239 15958
255727308 6014
440372634 3808
867346347 3652
589605219 2210
44171790 160
582408540 17553
8868293 31
434100000 1447
322563668 1307
797997341 2660
503701678 1679
482352415 2962
706384731 10533
1756 358448768
755925611 9923
776258528 388129264
391500001 1305
435678408 1806
203697625 3520
791663349 395163529
526848183 4996
61427111 514
988018724 5969
317700000 1059
754825176 26152
904100714 7565
804831300 5850
860022385 3012
721816361 2774
679193748 2790
710721321 6455
759297470 2531
986313954 971286396
539056326 4054
9067 283938496
914400001 3048
447675358 1856
650964315 325482157
54852618 193
422422393 3352
375554327 50971
189300858 631
851078573 3044
36796112 36796113
360060626 2251
109486161 749
167983397 1148
30938961 106
877334114 877334115
981732198 490592654
78023545 552
635326479 3028
213914872 1164
733797553 2446
805153368 8588
269100789 897
245338402 245338401
247513251 247513251
758399999 2528
430687655 4386
891484802 403059838
727500512 2425
770380287 8812
556367758 556367759
759915290 7730
430858807 33472
846077124 28452
616921404 30714
45909889 247
871912974 12641
897329029 8131
208199642 694
17324245 1127
46021039 685
717935965 16049
721879354 2513
364752893 2079
174311362 3947
942481020 6630
456820440 2383
419668417 2124
246160246 2163
390687522 149977374
323474928 323474929
384016263 2038
765900018 2553
195398803 1721
594893327 4673
777186929 388593465
32646589 109
197511194 197511195
389153584 3557
211095605 831
10200024 34
279639068 1649
836256042 836256043
815997280 2720
532004476 30392
868500766 2895
383885227 383885228
232575271 843
330884591 2253
433759919 11352
793152350 25260
805486289 805486289
968 269508341
630898469 11200
905405564 3018
674238311 3684
293070 3
55205382 786
596098012 1987
123633137 420
649590040 3974
285748175 1091
135790876 2475
84759857 306
570210478 2144
185399382 618
814728978 5677
78769212 1099
208986365 166647379
689403478 158739
18208 884890592
901930217 18061
548173290 3598
93977405 479
626704229 5466
764703372 2549
110302913 398
47706605 34509546
906787349 3990
270300817 901
522109483 3534
830380141 10314
335618972 131767848
658109040 3854
703241002 10797
870216860 14548
723399211 361699606
913802560 3046
232688853 961
924447230 9590
47788984 18379061
163345649 39504
472746227 4078
994593791 196366
963882156 5924
566679235 3522
564229874 2171
3441 543915429
112799999 376
485100153 1617
506745575 3371
430498873 1435
209002641 1048
45300130 151
266999835 3214
747466457 2801
42181194 161
682325740 2626
917023103 5232
257498577 1195
239577846 1937
2124 309194928
161877846 2305
661 88698108
739866918 83497
11589 908141757
558024103 5864
851486141 5452
920382938 9093
305538486 1360
488333745 6764
692206967 15702
505924889 1816
126376678 433
498901664 1663
934921416 4303
921596929 3072
849183781 2980
209336781 2780
17399942 58
699131840 4730
770766729 385383364
906994745 891139401
805497467 2685
377855960 11146
63852058 31926029
836702790 2789
24614687 112
210867071 1272
317048159 1337
102053315 419
299748884 3001
926930437 926930438
467432491 1996
53791 698363327
888600001 2962
762396154 6682
553933828 65693
8535920 437
223969861 1480
219546819 1247
893503001 68731
134359683 501
790540094 21129
248010951 10792
676874391 4855
704684438 257011720
2672233 58
648909067 227930804
828394002 12102
27277522 13638761
597918164 4785
769515004 2769
582921963 2097
617277633 7973
554361558 2114
605046601 4282
858336486 4137
439799569 1466
444770286 152939787
207262218 103631109
481215648 2237
468083046 3132
869397102 2898
644429979 322214989
725403645 2418
529417115 27604
203589458 156791462
514201715 1714
883197057 2944
1970 434946584
801301557 2671
911924501 885373969
297386200 1675
28419411 244
741936416 7129
731187983 637687276
744002481 2480
689698129 2299
375619968 2736
215136378 3986
47247206 47247207
2373 677615125
302159346 5037
9333949 33
293318223 3251
379969253 1338
13116869 49
305119448 2507
250765998 125382999
848099230 2827
647749910 27871
71220097 844
324301053 1081
523122729 2244
214288877 1156
855585711 8877
178611555 1042
964364441 86258
16715389 59
394801316 1316
920671295 3648
480998215 2082
178200594 594
915935209 457967604
358164328 6159
11493 308598543
855002849 2850
623575554 10409
769797434 2566
889218928 3848
416638375 2024
230830237 2268
326458192 326458191
4206 373092851
250591029 125295514
548402524 1828
161667874 927
619990648 9304
388687505 3519
106885655 1761
398762595 1467
18091753 168
523610501 2729
148418633 74209316
48957805 756
526038783 263019391
289796613 2048
894254142 4546
841695804 2879
953241037 7231
367387842 2362
954833105 6626
485963077 5948
539463834 2646
715164510 2711
941528195 5061
943620224 14218
1163 138433702
890030788 5403
155604320 772
340682745 1807
345393776 27482
388704377 1433
556035571 4172
171600146 572
605102932 2017
250826465 2320
597340953 2824
324760442 2830
238200624 794
323608365 11313
229500765 765
57388631 509
935924059 392206081
81676047 81676046
755401541 2518
548986555 389431
391981019 2001
353699426 1179
821630678 4758
415756735 2848
129397140 444
204424658 1453
593710364 539914026
121212520 440
706315269 3062
258433070 2003
178018685 18591
110903513 508
134759213 575
3022 850844100
5081 443529030
841347354 37907
744299039 2481
108900362 363
999245873 6311
856202853 2854
676011952 2576
1383 374721418
962923025 4253
965500991 3312
771916004 3773
472638577 174618963
399139519 1434
532541230 1874
412229239 23901
351525001 3270
804339667 804339666
626020966 2115
915297144 3051
443909927 24692
289800594 966
81300495 271
369601917 9852
318900990 1063
210560607 198188825
755525029 7529
27951579 208
691200001 2304
698099999 2327
519804818 3894
1626 474917375
635458319 2124
780312803 6188
747685742 3409
948275619 75894
334579388 34892
53808408 207
435248861 2400
825717961 3477
908096972 3027
377448238 1315
508796921 9848
585083926 585083925
780598523 2602
671397762 2238
786603701 2622
600142933 2578
80953194 273
997517328 7466
914831545 457415772
308463750 1250
815430829 4892
226251224 1996
313546291 1865
974316524 974316523
45131197 700
517553681 2170
521259758 9091
300830227 11607
777823245 4163
738302461 2461
1017 252015988
668611450 2725
611999774 10114
449049803 1641
203075271 1019
6731 957511964
764688962 4163
981175378 3991
746236861 2566
761400864 7236
780412155 3763
202622976 768
308175888 8644
480064695 6995
347030399 1776
35295113 519
400500601 1335
370825267 3983
902218043 9022
226364385 1462
979276471 8422
814389839 2790
128730319 1520
8032 510736015
469486795 25463
555874292 4806
264464944 1163
824402748 2748
4696 331682164
364513697 1566
297899998 993
772204953 2574
514831954 4669
2595 339053766
154859074 1267
214806644 3145
17416073 77
248099172 827
7564 353859048
336641730 7710
722604911 3602
998325729 5494
309506117 1894
790023912 8869
515357759 2130
700985667 6553
800835401 29583
43503660 331
396599063 1322
692599705 3283
801282766 3516
937801199 7780
946418075 20907
391040294 14505
547058561 34279
489082747 4588
529328576 2048
860097134 2867
596701989 1989
992740226 10565
790200275 2634
154874139 72254914
285648109 2410
915586321 3140
933558055 863496136
130358918 1369
75891800 253
134375431 483
983098088 3277
285299682 951
41400139 138
785907592 4435
472541957 16377
86188687 302
744 156373176
468909811 1656
498900456 1663
752544980 4772
441598527 1472
295638293 228500846
920746526 5726
468741989 1669
446700965 1489
944478613 43964
572080977 4942
759300001 2531
670383935 670383934
513300157 1711
866055187 3294
111849598 779
969438183 4952
158100505 527
515044048 257522024
472694385 3286
937796873 3126
191 51477938
876881312 21536
108331234 829
127503840 436
792958473 54439
239574068 3889
802134467 5532
402773197 6203
728678899 5317
72300240 241
25677252 12838626
159598655 1008
534299691 1781
712502374 2375
130983631 130983632
359942201 1832
412551007 206275503
524398704 1748
77442138 2202
950202255 4812
596440770 20860
945936287 12408
561570731 2746
937505775 3125
939599999 3132
581999007 6732
294301633 981
729045451 2927
866001463 337676161
793184279 13080
3451 985123524
923096924 3077
581401937 1938
63525153 31762576
724265995 2862
440252589 1901
209317582 724
687289716 42222
59731079 21651
18786 799962064
697573694 4591
936549901 21065
813265050 4485
898798978 2996
706724976 3299
659593001 11000
665631434 9739
796100394 4897
998358650 6406
404010997 1531
911465642 4323
122282369 1744
418435583 3584
70694276 1285
3316 413157906
100494063 50247032
3266 952796270
315215873 1242
726197575 19842
476497081 2754
581015428 282291318
914702697 3049
860453564 3759
694802315 2316
39029580 18541152
983509013 627223443
523199999 1744
961996969 55810
59530458 359
381538183 1288
937036505 468518253
18435601 135
118800000 396
962574420 962574420
874045312 11003
576690270 7170
972700002 3883
991293919 5734
156946288 1163
488199095 9387
518455079 1865
114212364 93272407
550008220 275004110
491700230 1639
657477504 328738752
429300656 1431
446740630 2077
266625334 1317
927129189 463564594
218817125 955
507710431 2808
974193480 3510
783064324 83791
3825 780059025
867001724 2890
843131975 12604
808056636 44435
266700915 889
878102928 2927
46777539 414
442291484 2481
197400000 658
38593201 36594822
927692947 3775
105023771 2390
39288427 1294
822595440 3602
598331292 10212
315118565 1554
974466116 5203
240600392 802
501300001 1671
975931793 7697
242292483 121146241
508500233 1695
920905962 8943
366771581 1984
6738 993679812
402182783 31648
525900282 1753
77648283 316
57879674 242
691009024 2432
465069611 7259
381893880 7892
155082432 628
6046 355402729
1759 205919094
709524037 2916
646202154 2154
532198961 1774
95322397 8621
424286542 1755
994500407 3315
726579256 2957
449337624 6953
166322043 994
128775527 1656
509929998 3336
305113227 1445
423918559 3054
407860453 1951
219901335 733
261722935 38314
266143488 1059
238611085 1571
801878491 14595
304 59185559
942944351 57162
418737591 1791
449401499 1498
662175809 2511
10842880 64
394012139 394012139
600954297 21695
443693030 2890
599938163 2597
3391 814996331
721412175 44463
303183151 2105
347123825 10233
147143053 966
923697957 3079
220646091 110323045
204736872 814
378203627 1436
869239566 3248
627973543 5129
789363179 3330
888681902 98652
316160985 3464
614019961 11799
214090945 13187
635695817 3373
20297795 219
623024949 2477
636121761 3137
49241193 484
941244184 8584
674399453 2248
928197396 3094
560322006 1887
665480298 3182
432242796 2987
645597849 2152
184164240 624
329356363 2616
7740118 99
48576132 179
2617919 18
549097636 8611
316195483 4796
68238457 4044
925776799 4120
53672908 514
217747220 6290
348600001 1162
999773095 499745238
732426583 8618
840929221 81604
474914517 3894
986410067 4262
94110670 389
859665025 4584
805501837 2685
570299958 1901
66600001 222
137868161 640
778150327 1613473
357162959 3388
51143041 5035
637389447 318694724
141784583 55615846
858193439 16570
981297713 438136833
228300645 761
543600832 1812
997034806 4340
526720686 526720687
316837885 1076
218466424 109233212
90478882 338
181603727 2076
65700219 219
250048146 840
67739559 2140
577577076 577577077
941249806 470624903
967507921 5898
517272671 1763
441995669 1653
561917970 2745
769532596 384766298
733500000 2445
3900000 13
696276619 29380
46200155 154
700304487 350152244
725702420 2419
656689901 2933
5047 978514223
302546667 4744
258 55022045
296759471 1975
706802355 2356
327639617 2372
57912242 311
375852522 1743
963606262 3212
815666104 5739
226791128 1191
26572409 145
980980677 490490339
693601170 2312
594866480 2392
343207146 171603573
715751060 14780
994633395 8389
432714917 4477
233036350 3830
955768453 10138
725827904 3688
51659830 300
251046908 1020
473541904 236770952
225340329 941
591088118 23030
159391505 1198
808372359 19266
604857545 2686
3176 532434168
805 199402525
308397602 1158
303111793 303111793
264043044 264043045
182391573 1229
201977235 100988618
805505110 2685
875586774 2987
230928678 1657
115615534 3149
82688558 1020
335569754 1261
338247141 8365
540700414 10234
443699568 1479
1882 144357192
596143164 3002
447944029 7802
446976843 1957
472205052 3564
21014423 237
860708575 32721
52787500 204
236967934 130997
620702498 2069
45084487 45084487
844560640 33880
511938098 4439
3290 108266750
756 109651204
43921443 196
435900001 1453
468828169 1843
765966740 20339
592287856 592287855
645672129 3116
185399382 618
634176585 3519
844762963 3024
438599895 1462
857504067 428752033
535315549 2975
557687450 2895
641639718 2997
443036779 4587
200235229 6310
752257547 3946
521022481 260511240
91820961 550
198000000 660
822288889 3441
572661541 3630
974767363 22973
988522921 534915
755703657 2519
10891 460662644
434198755 1641
973586413 3875
115997563 57998782
34685856 288
917816997 859113926
436202049 1454
783516853 3414
819903715 2733
840788183 7314
159430080 2720
826499999 2755
877657817 3612
954082679 459862227
510359076 4402
806364807 3964
933539357 933539357
773022229 5503
588743173 588743173
3599999 12
743093 3
649433554 9445
394246951 1631
547701549 1958
898 135437228
828888143 3444
727173270 2839
516382911 3912
899576340 899576341
774487392 9696
817569101 2965
6900024 23
925893910 439305089
488402239 1628
13611875 148
582112605 4898
67499774 225
676094860 32908
85849273 327
743701504 2479
642255340 8749
1994 593573401
29710225 152
846102800 13100
970434970 7875
898865521 449432760
499498811 1665
129933149 448
318000641 1060
582373223 12429
862272886 19106
342641472 2759
838409289 9029
828067453 46428
909304754 728478420
646958749 2966
74384217 969
720874198 3117
26100087 87
887831279 14812
392273641 3358
953517561 476758780
668234539 3235
552398414 2417
205983627 102991813
827898841 157515
942297543 3141
903837312 8064
790758184 3215
3016 614326823
53700180 179
873208949 436604474
271147297 1491
642199759 4197
277237029 1255
12749249 125
920059745 4168
467993699 1620
303896526 1669
75900253 253
265492997 132746498
3027 907208914
271800907 906
974164095 924806001
30900128 103
100339950 425
517924835 3597
174899499 583
421704021 242498
524577003 262288501
682323740 70705
883790203 5359
825821205 17834
98868223 5007
716693585 2420
923263901 4225
928404179 17820
710510607 2599
892471307 15829
822703177 3917
77688160 2386
972963455 34096
803705935 4969
450254001 3625
335782446 1211
973537442 3286
882694451 882694452
83847096 41923548
688662925 259745128
434255345 10682
935403118 3118
50099999 167
497388578 4010
973496754 3245
299099004 997
667792521 16904
123963131 2043
530109539 11657
625764389 625764389
6168 800574514
517954245 191292342
751403604 3303
709436155 3667
360747297 3752
350702075 1169
849047086 8422
716079995 2426
128136591 14165
665132075 2339
706727800 4156
176227926 1239
245099467 817
508501695 1695
731097563 2437
557562885 2063
90847614 69909631
476180497 2178
91897206 350
54052998 19207392
303258272 1091
847330975 19677
12419791 44
864248220 3765
64500214 215
862390665 431195332
849943433 53302
35700120 119
399513189 199756594
743279269 3221
870316919 16417
14780 556348760
837484565 46229
5392023 22
740999999 2470
473999756 1580
534487247 7912
985854449 9330
362736449 1572
682486649 3421
2577942 18
804438849 395298059
69075161 328
996647959 14761
376067304 1368
44697 963195564
746118153 2582
976961192 486643615
336664505 1226
428799571 1676
213179245 791
515955145 7404
332859019 1801
733040496 18132
273113788 2439
864902884 2883
97465313 784
509998375 1700
306317145 2751
86099999 287
247037616 1884
605463557 2273
830841363 15191
867455554 3819
325098029 17142
104851814 448
743697521 2479
319057059 319057060
796388240 4376
709128000 5360
100500205 335
440835094 11238
433272700 2450
658723731 69559
817217417 4749
11545 825040335
847051045 35238
572399505 1908
918569941 436309317
386698710 1289
288779765 15571
87808 496337959
840108371 840108370
524090029 1958
678751878 678751879
905484849 3634
658586722 658586722
4665 933428340
711001295 2370
689999481 2300
981471713 13297
906260804 22923
208289095 1474
151657104 511
3152 847158438
127290343 838
335199395 2927
974102695 3247
613503473 2045
4850 880677550
184370002 911
9539 942997519
7822 537402688
905932573 905932574
789087702 4605
965363668 4084
567549406 3263
579601322 1932
853235211 8119
944472174 9686
213022709 790
160500852 535
37456099 807
160544435 616
335148501 1636
937077179 468538590
295520019 1894
570393790 3631
569068858 2145
809104858 2697
256924604 3899
3472 911002939
2351 496444213
359096189 1364
178932570 4509
500556269 2406
499012514 13732
839791568 5351
894455461 38205
204024135 740
273977820 2518
59746897 297
423837303 1439
546766499 2076
935343435 4672
790826711 4056
704235725 3311
335701839 1119
612126603 69473
284874960 6024
222300605 741
840655817 13006
779730344 173582
198656668 37861
608176741 2073
602699999 2009
26367 857717516
617697941 2059
607200893 2024
718046057 718046058
661081680 5220
339935269 10618
732300182 2441
702104721 4720
176693367 1062
787701631 393850815
641146546 140838
969356543 366663270
987898057 3293
216300752 721
357013791 7070
561752139 2500
144380782 710
77513070 77513071
48034590 382
13598 614616002
183001088 610
43321942 1027
878727837 5143
600993729 2441
244129817 1137
616462329 2530
365874779 2357
828284343 36116
199623085 4185
533829111 8738
872466364 3626
352982038 1558
819797856 10015
603897986 2013
694798345 2316
300347472 2253
803446877 2690
48600161 162
703199003 2344
976989059 476699179
807137729 11072
363084339 21138
761946000 3775
171758861 1235
400804285 3031
971254337 68669
1079 278053984
81899786 447
574492158 17974
432983168 4171
221022269 1377
942009307 10296
662297744 16618
59700199 199
656238947 312346
349435703 1542
81000053 270
663024691 3322
517051375 517051375
548850667 2282
373201245 1244
316315838 22933
954549205 4238
547315645 2639
148922233 769
618766324 2797
620063212 9449
280046233 1114
686044918 5994
557509962 2291
719974452 3071
137731136 13121
248924761 112280
290700000 969
3277 668356941
149008654 74504327
445545679 2168
17495 907990500
4918 484171665
345001151 1150
608079316 608079315
5831 833273467
332400001 1108
720968436 3009
969604730 3232
444184109 2044
323690363 1803
373213150 1466
27442494 142
24959 932728278
942900000 3143
306586309 1059
921915690 6772
908370081 4841
654303829 2181
1359 383861781
216008616 1015
830134333 24169
855452129 4000
136039312 656
272277809 1387
132000791 440
368681457 2112
762902543 2543
461526298 175626535
508810246 254405123
157756116 1185
941708097 48184
661242645 661242644
884102946 2947
379425481 20118
185564831 1045
126535179 1270
793468501 5062
492902853 1643
435900001 1453
839912744 20958
224179501 2060
986175519 4087
848300572 5362
399987076 1919
893204766 9741
585298563 1951
88220049 386
896951569 4307
212906048 5204
963303211 3211
154825976 154825977
675900000 2253
869251314 3525
756298437 2521
2501 652041572
488401617 1628
381972519 26193
188097672 921
592233311 7668
746097514 2487
977872468 3403
4380 377420220
626756287 12608
850459073 3904
192682150 1770
786652013 786652014
679798182 2266
315839733 16438
316627211 1159
11421 666694142
367149263 6073
930467772 6994
530473860 15066
74466084 406
302109587 5742
705069452 2765
259799135 866
207396891 103698445
3299989 11
919636830 3171
283382703 1944
224604622 1298
5700000 19
199557215 81611749
9425 854855481
652148160 2297
2666 603607199
309468920 6027
835587000 81800
540890162 2710
669290700 3991
759597467 2532
322499347 1075
670734950 3650
738249751 2467
741002469 2470
57410826 523
745501784 2485
938102035 3127
203468784 1167
580000811 2148
730508653 3045
3619 843138870
142739645 576
168252289 140783067
93299999 311
552534007 4684
386400913 1288
176369425 2499
109800365 366
239209039 1269
188700695 629
13500001 45
711597627 2372
9619125 227
184102279 1171
206100688 687
612057325 3509
306388640 1617
203700001 679
681904645 340952322
50889839 30801708
531299531 1771
339375522 339375521
657476759 3786
889150036 3279
829497236 2765
122127729 1620
96286971 55066049
560870974 560870975
538234113 2523
165300552 551
660385836 14382
856970431 3273
3594 422842253
365347803 182673901
337798874 1126
474051420 6151
221399263 738
275700920 919
634084083 130352
669899717 2233
364663560 56310
2033 246800101
884007073 3757
2838 574092412
446700862 2160
457164085 457164086
399302959 3920
145096059 1185
723304747 2411
526083359 2040
285072373 9376
734987596 7036
483334078 7605
904277701 4518
445907561 3379
223613891 2609
6500052 23
35839064 35839063
310900187 1668
823672297 4669
524998250 1750
30953851 150
863018867 3869
393398502 393398501
535595595 3342
77799463 466
317401057 1058
1988 338474892
121539760 2321
928029417 3233
371542761 1929
983093459 4661
718583185 2796
969319676 6374
57833490 507
506797281 1990
118299497 488
24600081 82
57303174 547
833009622 833009622
704041649 352020824
69350493 273
11029143 1761
43935179 194
841910179 4826
611398319 2038
888281196 3309
572313563 2735
443723029 2492
145524726 713
932563312 24898
684719026 21975
1266 268859917
115500385 385
179368239 2317
867754201 6829
832505505 4382
287636520 2424
502491077 2298
832934317 3292
112077378 1898
496828407 248414203
509109182 1921
215682801 135292371
603235748 2399
390271148 390271148
624642154 8003
23700000 79
156149659 27642
243599206 812
478501596 1595
50017 868995358
637548161 637548162
774603480 2582
6410941 60
498941253 3702
3552 741779527
24092128 1139
463200001 1544
287428634 1791
993635770 496817885
83099874 277
346200000 1154
345612372 2022
518498793 1821
293314143 1427
900047317 303258982
221937581 3683
107146368 372
104293673 830
600562420 2102
655004084 3108
604428628 8256
26999911 90
865198632 2884
125635331 62817665
512702479 1709
622259396 311129698
306653937 2468
35709226 410
774573740 17140
271463152 1538
598005313 6566
514800639 1716
943365307 4442
710502351 4101
323100001 1077
129058507 1919
16891 868233763
100499666 335
79331420 300
204829691 204829690
459827925 1769
805758576 90494
81311341 935
822194460 3026
2833 245895901
782259493 5322
572933184 3084
529318520 2858
496201327 4524
269467560 2430
155956553 1021
181800028 606
956100524 3187
281045813 4320
500450405 250225202
177422646 88711323
174504450 1025
475800001 1586
492150426 492150425
423128234 1880
199199337 664
621597927 2072
220476517 1599
66300102 221
469917251 11770
568143114 2053
195940507 668
29130011 249
741009277 4234
151107589 6087
782156307 782156308
525210426 6669
857787054 5555
609360796 3125
62476882 271
350365231 1424
989462725 494731362
986241454 4574
912235156 8666
187874785 883
159081955 682
253470645 845
879639422 5499
723481667 9227
189543250 699
699128606 2849
669700452 4561
279253727 93817206
680100001 2267
622007835 2502
536970304 7309
263318330 980
482082171 241041085
324493773 162246887
190201220 95100610
544494444 10686
244886282 1132
611857383 41265
785602491 392801246
548599015 41534
141301237 70650618
431363712 1664
937279302 155076
454403314 6097
859483861 429741930
136724717 68362358
679816736 9048
305186513 144685606
483078546 169134717
924004672 3080
755932919 14799
931276305 8527
152037229 895
286800000 956
24884607 12442303
904947332 3273
237723221 220557943
247671495 1644
612881672 9511
70883213 292
47876225 592
573045537 10489
760199999 2534
7516 694125236
417125033 2778
197291456 891
964297299 19237
573233061 286616530
388272261 1386
451658339 5402
396300000 1321
321000000 1070
428698571 1429
998118084 4843
443951031 2281
275699930 919
558053674 2102
731699999 2439
516917311 3098
104732461 2421
85428304 1233
459244350 2087
495527589 2690
89699843 299
51292183 393
268881783 134440892
448366629 2414
723828275 2539
308239381 2715
800729442 7475
760764153 5670
945904287 3153
822201283 9114
546024601 111320
715722264 7629
548087999 7872
33276077 506
918338131 7823
63899999 213
24299999 81
969041718 3466
781922625 781922626
712870791 8143
860885009 2904
174561180 174561181
61200001 204
911653137 5587
650791121 21722
439055691 1990
654387481 6824
2303 547119270
209583696 100180285
235855763 11754
970497410 3235
921601716 3072
482274829 2039
8957 456010993
199201089 664
419494410 1589
834820839 23996
985317451 11050
399599999 1332
413998620 1380
222523060 3840
221175032 1352
104400040 348
99428413 827
349501164 1165
854156904 4021
464532933 1921
636829577 9426
666027131 10303
958884843 7937
20420 907651641
436906829 2741
337818196 3214
495727446 247863723
296858888 7999
386881833 386881832
801705659 2940
456701304 8414
633109066 9121
797921099 7065
199212990 2526
853550919 426775459
358106859 252472
407256931 407256930
363002204 1210
51788118 198
355399654 2015
156073796 895
134289080 1660
681634366 4001
634582885 317291442
476997625 274758014
292323375 11812
426344804 3386
5261 791157342
234727501 789
317893660 1753
718033461 316495218
665449692 9070
715797615 2386
30576459 167
625200000 2084
637025095 318512548
773399999 2578
133125763 638
960610179 57950
538566453 3564
672585568 8213
869275703 403145686
944094400 11800
263281637 1731
115733119 673
53639533 580
140700925 469
653651892 3396
418124062 3224
564008102 2427
86461117 634
791890565 4927
678886752 2784
720597597 2402
468355505 6559
26699918 89
987300064 8238
44577736 569
71008890 343
745497633 2485
841989188 5997
551251664 2671
468598437 1562
3967 688663266
909596969 3032
976525780 6464
554065715 2462
969249488 21924
746999875 2490
602097992 2007
946214022 12983
164229202 17529
484830815 8933
483961646 7489
139793640 556
469274064 9587
126073249 903
842145931 9830
173426552 1095
590400001 1968
20644461 117
811628779 811628780
909050792 3172
667199952 2224
938334464 9491
7586774 525
61638984 223
349572911 1205
407868 761489556
640755671 21787
946290739 427178565
16341228 61
696203496 3445
184103306 835
3464 769925699
944114085 82405
883752594 5627
45672210 766
444928342 222464171
182399740 608
943641520 5331
839399999 2798
736198241 3299
239497313 2524
256333436 1427
711572920 4409
866700000 2889
630973544 558853282
947197616 472535803
768000245 2560
820199339 2734
362496609 1666
698829130 2799
750473631 127849
963300000 3211
534301780 1781
586585041 2621
462345148 41679
7238 582231051
879131022 10804
914267901 4550
67124281 1065
560523596 5160
806330634 7418
976568611 24569
4212 619152102
961114524 36086
605276889 302638444
36464390 166
183681495 2043
704411137 8552
469143046 2345
859802558 2866
198519875 1033
202970352 1358
470168186 1783
1683 245744659
597623720 7258
490112008 227622600
248999169 830
208729779 208729780
994359316 13303
577556887 2887
933054719 3293
135325148 497
721940565 8194
571815091 2289
605697980 2019
920948931 4450
969426151 9509
17905670 63
421040593 18969
575699999 1919
37174360 215
646762051 26190
2473 301322685
868203942 2894
928711164 3594
819002729 2730
583870769 6321
141044442 141044443
295637709 4183
672468393 672468394
95229923 1878
266676461 2915
52303805 470
826500760 2755
887587872 23066
873823583 11568
600897997 2003
875935441 3151
798003533 2660
193068754 193068754
369898766 1233
623843577 307924673
229199236 764
725401011 2418
191057403 751
857232005 19876
410853676 13151
358114645 2015
439714072 3446
358198807 1194
759148004 440842596
843463449 3247
945296850 3151
96873785 833
983643417 491821708
950218880 12160
888684948 19335
277235791 7603
617652424 2073
803026254 716183007
547334424 3025
146483932 1599
350944829 14594
184500252 615
181182813 5127
802345314 27158
662700242 2209
496457048 2093
748802240 2496
684511559 684511558
385801287 1286
201295003 993
583977996 4788
375563267 1868
947388157 546769606
212125679 86554668
166799999 556
485701618 1619
708899965 2363
9568 973543896
595534431 2762
883806652 6461
417567240 10732
431533640 325148217
771863743 771863744
159212652 600
75300273 251
110248943 646
11281 824335532
615503149 3650
333334237 1649
688803176 2296
376911041 188455520
156829423 1758
982179686 982179685
466746548 233373274
2714 355942727
43162597 156
37642064 181
381431103 1514
27726460 227
782406851 4036
668746123 7678
480891503 2374
879043463 5603
943655035 471827517
368454708 3114
557508212 3068
648568857 2294
329237642 1113
1461 108317929
95147972 362
142357407 488
869178598 4216
858602861 2862
163082087 666
863694813 3220
355574540 1284
27784859 2284
735598084 2452
636990935 2369
233152912 1873
733697469 5348
862502506 3361
299999699 1000
159908034 595
133314635 676
426846595 2187
2317 478219532
294205414 1673
220797019 4889
2554 684391047
139500217 465
817388899 2830
752700174 2509
358431390 1611
361738721 6112
723124876 4125
314364130 1526
977539076 977539077
2224 509907600
294190461 2191
832470646 332191
207061920 702
480571522 2523
495593416 1784
665186258 2869
660253825 2208
308699999 1029
234101976 1032
16447019 8223510
266048459 1027
8533 192751937
510471929 7531
704442992 4340
5990 947151224
778120165 7407
51899828 173
942760999 6728
395081464 2107
211544489 4605
2554 742033592
38699999 129
812849040 84408
621026731 2835
340499862 1135
2991 805180577
217137703 41139
981176596 5351
827114843 24676
81749937 360
184218525 1361
522970039 3281
498664804 4356
152503810 510
192904099 1811
214776899 3165
330705789 165352894
735692850 2890
203777585 101888793
39628871 190
705416410 26909
855054972 4133
184779936 9306
349046341 174523171
254999823 850
313793514 1566
288852211 5056
207600670 692
112921809 95575077
646479993 3010
4500151 114
296575171 1775
274861884 1325
77374387 364
304558485 1309
241369817 883
577553713 2351
56700140 189
293099114 977
64378893 32189447
157200109 524
2501 744707764
60162703 8094
178398317 642
641220613 641220612
2727 730419782
701400875 2338
723483895 10188
275161217 57397
574801917 1916
87599712 292
904863860 16566
280499066 935
247370557 122415884
56099813 187
156961086 57299929
732681756 3100
443315334 2926
94937591 319
402300144 1341
283958741 8996
462760023 8349
435358700 79257
603752560 9781
754671492 8792
807829231 766878013
658971090 3411
419442992 2679
714410645 3668
73758777 284
649352481 8301
566905832 3544
333047431 1376
204708441 815
92609675 459
133467841 3520
806214188 4722
936603122 3122
613801945 2046
641587970 4152
304333954 182019808
796837801 9228
562814617 3913
262255218 1325
535716367 4351
183922641 1197
805451469 470343907
6279 752794093
5100004 17
62782666 62782667
946619753 6436
508782643 2131
152728369 7464
266529389 2055
523558946 1921
938399999 3128
8262 780312852
29804038 179
3094 533797326
82936679 1290
798115048 126344
550777095 275388547
816640083 408320041
971999429 834123679
331076186 1429
819 74521317
62086338 2112
830393988 303412139
236976332 10417
106200232 354
187662310 670
730204127 2434
6904 708916528
666915320 5989
364500001 1215
215100717 717
785808661 785808660
408550746 204275373
627102163 2511
419656536 1480
5308 566925051
215700720 719
732439810 732439811
591598028 1972
658798953 2196
796648657 3054
465928543 465928544
2186 589205696
776841184 5506
830097233 2767
873164699 4100
560755199 38400
462342636 4506
497383793 2961
850800109 4603
867459765 5409
324900712 1083
809245650 809245650
453001511 1510
651601278 2172
281993131 6455
547499954 1825
505999048 2034
891027302 3618
861898041 2873
601650806 3713
523051087 3416
455399412 4988
988514681 10133
607303478 67868
900817455 12135
61838476 685
995403317 3318
962054424 8292
2542 565608892
797939556 2759
971469807 12243
888693713 3816
710634369 6290
332632561 6672
500756436 250378218
969372419 4663
32400178 108
348693340 174346670
682876801 5655
80400069 268
3246 813983190
3641 741794840
420597509 1493
511499999 1705
10217 936463215
394199818 1314
274365930 1770
656440038 8918
990686840 3926
483298442 1611
285512255 1524
977534179 479422061
360927160 79064
327781552 1148
109089880 1198
636185289 318092644
52967683 4274
720134633 33309
972225550 972225551
541926017 8716
761778637 9894
475611311 3119
817906194 15666
766498029 2555
779670540 4939
942118860 78514
895151081 4242
19499030 365
936310184 3750
632602318 5631
730276628 2837
414039583 1797
596100000 1987
137810322 137810321
173099423 577
876433824 3248
882900000 2943
983262420 17871
349007178 11314
512507125 1913
677414913 4954
939603133 3132
993217771 10462
941700000 3139
15459539 96
802231873 3515
346586073 1214
908 262418310
356962771 3867
636484400 2675
117453997 605
165256017 1306
355269848 7024
38486370 301
860557199 25306
390582521 2321
881188621 840765249
396513665 2571
3539493 18
214071912 23517
273599088 912
803875649 401937824
496797755 1821
612538515 6845
935761860 4059
913038525 34881
888541651 5237
107056483 24086
654598665 5913
982001702 5062
254400336 848
602625684 2395
194158734 649
244752833 1435
649515864 5169
445274015 1929
423159131 5546
399646812 1627
843477814 7640
672487953 2594
918900001 3063
299907867 100438
913498343 3045
233 14642872
332009589 1776
893073048 395413221
5253224 89
124667964 772
53771621 245
217665744 1104
261937521 1640
114900344 383
476639910 16435
867340905 3309
173030731 133606349
201718997 702
576396320 2973
703675372 6362
473675003 83687
255000001 850
240347641 1290
351902223 1173
907741526 3725
484430513 484430514
10731 965017368
489834767 244917384
428240514 428240514
840609061 7636
289026384 1802
305784671 1502
668350893 5791
809399695 2698
998027700 7640
461360720 5258
810599999 2702
1078 160322832
529501764 1765
242400000 808
561648628 38475
419529599 3150
753390111 3993
273685546 2201
74790112 331
174166722 906
430412654 22963
87899884 293
131399767 438
3810 727218510
548485042 11166
409683496 169641339
78521937 1166
946296597 12389
800568231 7315
233416191 147545
109815002 2151
475621630 3110
939690815 931909854
672542383 5062
607798728 2026
965728509 28132
183472924 683
687379840 4480
381561839 190780920
979730654 3720
205075337 689
405882051 405882052
227903547 113951773
352941102 1341
149860327 509
145881251 1250
839779021 419889510
271987472 1037
147899507 493
935703119 3119
345646142 3189
345882953 2152
957797629 8513
417083576 6097
823108397 12283
805321862 49931
52500001 175
69299860 231
784795816 2746
132671691 677
528138073 4774
18899985 63
872697091 2909
290181725 145090862
420000532 1400
820633120 10439
149420749 3435
900093874 900093873
7542236 52
991744833 990989351
643746056 2949
982823183 7331
689554071 11996
121011969 539
21824778 79
214499286 715
964269128 16678
769430504 348140283
415202262 2334
789505403 3994
355214581 4583
731104414 2437
2177 178957804
729525203 364762602
914700887 3049
52239930 703
925688761 328038081
734675197 13022
4034 987335750
432226183 1581
789218844 2677050
589454963 294727482
950778499 29032
262299431 899
206979256 733
359469870 1689
4331 955184061
866711794 10228
533171183 1924
264850477 132425238
897847280 8360
801900001 2673
254862828 2693
535001568 2591
914396953 3048
576908136 2478
526895344 39296
883934721 4276
61378501 4381
310143558 1146
367020558 41759
301286434 1707
320737 880022708
524783121 5570
205126589 53839
10922094 41
744094421 2516
445665091 1754
281240257 944
99691490 61277
455301552 1561
933204953 18523
146840474 2809
869077327 21614
259499798 865
52945842 411
408664087 1462
805204436 2863
824575161 824575161
941741549 5654
972602404 3242
3077 805050895
896141599 3793
74799185 294
457820216 2601
745811331 3227
680164703 6432
897378053 7919
244501429 815
212603651 734
710468776 2498
489300001 1631
2460 735645780
641996137 2419
353803760 4100
583501944 1945
705301796 2351
979 220898623
309301030 1031
543880575 2025
303823244 1386
190557753 3277
649797835 2166
406800734 1356
819606964 386695447
467068647 9638
832423630 416211815
194071781 970
876902924 2923
195401447 2178
502346989 251173494
642507013 5362
437523390 10746
507902181 1693
613797954 2046
470001390 2566
391798929 1306
796948063 398474031
159211278 846
993437767 9466
974636218 14363
768133256 719645690
897406103 5208
39966019 19983010
436657959 2349
599450497 291182774
478220400 1960
439619583 1856
936856015 901767902
618295002 4911
486576106 3091
2326 430563534
642818675 8779
920703147 7553
71210150 1075
918969140 11380
204169548 3938
559219512 1896
132461515 66230757
797330902 36129
171503820 3485
267340424 267340424
740368245 7546
17793 130689582
147160597 871
703800001 2346
700662248 700662248
271245065 135622532
719099999 2397
2317 533090726
542164807 2593
104 2360428
670304355 3645
340887690 3861
999558297 999050716
234595246 3493
709247421 2437
47700157 159
695456695 37813
3887 708642857
871585173 871585173
817411116 6261
723299999 2411
193497 2
2461 350321322
154800001 516
5155 447282846
629999754 2100
389950363 8586
968659009 3664
689758368 11856
660912900 4350
5893 920875538
3834 997979980
194 9267272
88800291 296
788779015 5377
453502088 1633
346450931 1242
846869244 5466
323733607 1258
3740 934195900
988110162 5901
322049789 3628
278909833 171336187
397301060 4082
150299500 501
864000001 2880
110309323 4584
390602579 1356
256366378 2271
585370654 12513
207780209 1328
481532000 207890712
575995346 3954
573171887 573171886
663410020 2422
539932900 9226
723231460 16677
829631476 4316
312001039 1040
750774924 2628
23700080 79
677921782 3839
675506327 337753163
258066445 1474
796926795 3759
762302540 2541
791401722 2638
641998333 11916
487942998 1977
626630385 223469373
498180493 2948
761997459 2540
618089591 6718
738945763 369472882
599745950 2176
687546914 2554
20350995 145
75080286 75080287
186604733 93302366
444585921 4199
236315508 858
681002445 2270
7476 367864056
284847823 2162
503545101 1700
488484481 21984
875431495 2961
82007738 1396
512201840 2635
97647953 428
174420676 2475
626951520 2140
589746164 4170
728312017 3661
896188453 771034126
396734853 3092
4486 871371684
103193003 2259
568992985 2365
425809608 2499
487528651 74025
877797073 2926
1035 308348539
842115632 7390
847842372 6516
50911169 19967567
228615825 114307912
256413667 1022
403213252 3787
222307603 7222
15817904 60
989252067 9375
2301 448494813
984605598 4266
553467116 2465
771084374 48056
294198120 1220
427597430 1910
43500145 145
969696151 7225
871064881 8816
417550435 2478
898621644 7676
386193511 11896
785489035 12623
771812215 5480
215701206 779
673263144 673263145
34260556 2068
158400220 528
551415125 2522
438064900 370300
286472131 1554
337419675 2243
2476 735334852
724864833 2484
44001247 226
862552136 3011
267956695 1231
708574443 2523
269169975 147728635
663492991 331746496
793607154 2996
226045927 1083
458399371 1528
764377180 283676754
311716680 30799
100389743 546
806310839 4007
15757657 64
271200684 904
243300000 811
597598284 1992
79621618 449
252000841 840
988501161 3295
609002330 2030
368393471 3048
950142668 950142667
818579552 3427
580588476 2614
63843433 408
233681941 1890
791399999 2638
232946567 232946568
224771673 3448
298163876 170774468
568359121 284179560
940432404 25266
716482526 9577
144089527 966
832717761 3320
790497365 2635
927852329 16172
523164703 2720
889800000 2966
1500005 5
296839239 296839238
914679551 308863611
987205744 448658650
610052468 4517
319199190 1064
310416831 1041
391305444 1329
253730797 1593
764739688 3448
429059335 392552
519600042 5930
257247007 2971
37304109 580
39900151 133
1553 354487780
828389440 3578
437701705 1459
586799999 1956
656950542 4273
852019289 11588
453620690 2124
297835502 995
796097112 349886037
339300836 1131
237900785 793
105856119 4211
733519330 4091
983443913 5621
503570738 3883
63872461 306
138900462 463
602006999 2725
783423042 6362
17987554 17987555
587136145 5182
913395376 3975
236557776 236557775
69939843 1118
574526911 10210
470211263 4416
812125529 13430
196235025 2175
902228736 4296
615660707 205852181
242471879 4286
3020 620392177
419082353 2826
335924977 3504
376760882 2166
132357886 678
998955409 4943
651188631 2498
1090 201707770
363176310 12810
221861762 1457
360600001 135205713
5824 655964471
191699088 147854489
389254181 1337
223500000 745
6895 760490920
179899799 824
653442697 653442697
688062834 2471
890118663 445059331
38890958 216
981489500 5657
498897218 498897218
333898886 1113
489443455 244721727
830611616 3896
665916761 3031
11629 770456137
125467887 1258
362016972 1836
2933 854723860
714976242 663122443
700647208 2613
542751113 2788
1135 193431796
76920326 1212
160436957 1221
879440562 18018
680104858 2886
371763030 2507
183944675 1137
872402909 2908
510600000 1702
172053499 2599
647903732 5001
290746678 1321
420088514 1631
880850608 2948
59700200 199
673 194125982
553756581 4536
171899714 573
455768584 3214
319571958 10578
279587259 4882
194297 670909940
265185375 15112
189994722 1236
343117382 15199
275443601 1460
368571333 368571332
512212622 1934
746631503 2767
975897856 3968
48912079 280
340384425 1188
525139104 3335
579100168 3788
928174103 464087051
482700001 1609
257133057 1066
420451776 8046
944892124 13975
735932498 8472
407147433 2189
374025127 4838
688126695 10238
18185 790323551
393143147 393143148
869796527 10518
242101050 807
111600335 372
723597673 2412
166995261 862
574815082 2271
465052379 1578
500402862 1668
162857155 2363
719559964 7011
44513205 1397
35099942 117
337337630 6912
533400001 1778
54792270 234
646180648 7719
290605118 1673
328923427 11136
840417420 2820
5313 516255337
406968082 2542
376500001 1255
221041040 2334
168027919 1307
269897251 1414
517295411 258647705
217745428 10831
789898135 2633
913424761 3210
117817323 58908661
648899658 2163
910209170 35596
652346981 3846
672003264 8995
909476734 7636
372773913 296848200
822651046 17895
529501764 1765
28636316 165
298199006 994
416940384 16168
576201400 3400
136952645 969
499685080 11702
43783033 21604928
923872894 46794
297703627 1981
164506131 602
34980 930728126
173515608 19926
53198235 328
389700001 1299
109618862 877
755523685 4934
229825185 113963678
594318177 2168
461379577 1986
488559767 3356
402241961 9179
474717540 1852
121800405 406
302401663 4337
535591726 4183
253554131 876
687248230 53789
502502249 1675
6899995 23
565120543 2182
531298440 1771
720014908 11437
693573664 4427
435601453 1452
546405838 9101
882806103 14723
123203496 698
724185169 29904
159911919 3556
118477512 59238756
942108414 4182
622168321 7344
126170917 1866
8918965 55
86017870 310
579549882 25079
418156169 1942
940383626 940383626
298442458 2278
836732630 64369
146408581 540
129794559 448
366177484 183088742
135364299 67682149
14654641 305
580844393 2103
23 5771163
219896118 921
105105531 370
8870 737148681
133153549 701
9560 587829645
793906261 2660
512850587 2352
620701785 2565
658076940 2868
3467 869691142
219337283 109668642
600438846 4895302
461111535 5282
586199999 1954
3569 728250881
576414285 1939
842569006 842569007
1610 369398224
527295951 242282330
477900000 1593
244248000 1000
392586409 2034
573601913 1912
797144960 797144960
28800000 96
647911604 7365
808532700 9163
916877561 916877562
735417283 11809
546533119 10784
464299681 2960
176553061 953
458352887 2436
329399278 1098
550530 90
691966804 345983402
957425866 5429
273785138 3047
146194934 1049
9833204 103
581458693 101611
698154372 8604
800845678 2888
3017 652199975
861588279 3220
479998399 1600
89710542 369
313979950 1325
420112651 3075
876189997 130153
826766061 413383030
797631744 3328
269930101 3454
916631128 3334
179223839 810
293213996 8108
910997296 6977
975423318 383639
761566263 380783131
292542662 1862
943751603 4701
87762380 833
200401091 668
190751845 6362
235814816 7318
42899857 143
54541 680714476
337147120 1913
35272247 184
535203535 1784
478384969 2435
488155705 244077852
374933299 1423
219120414 1631
432843397 2270
7602054 83
75413136 276
426238273 2674
654205552 3207
749624034 6304
44100165 147
853627432 26152
969176313 17329
854401044 2848
784475 392237
241122652 1200
492718757 2416
990370248 3864
663773716 4635
302235231 5996
933504102 4239
536698740 268349370
631574111 537708693
435185568 3910
106961897 718
225299248 751
931 38614914
278549185 2752
22615191 82
850513745 332360120
10020 475476852
860402869 2868
869313346 6479
981206347 4451
34389667 311
770791182 6280
732464054 6696
122100001 407
695313132 13860
733804434 2446
180659387 90329694
286606331 1038
788714574 7465
435502410 1770335
222737844 8610
1750 502586669
7110 394911457
803999667 2680
661798885 2206
715806720 9216
928500899 3095
651510040 4837
976664869 453856637
586689975 293344988
1793 452732500
337201608 1124
848247484 63269
968850581 440320367
298663641 1544
996186236 991022381
72560670 546
975494883 8398
312115895 3649
930596480 118096
557401229 1858
700327187 3267
586105254 6858
28643431 14321715
776959940 7092
619175447 4100
974562530 3779
952437509 476218754
935096882 3117
975320265 22923
809981800 3223
214543808 4093
903003011 3010
570775816 4293
15900000 53
188209889 990
557053959 2305
23693 263442467
398226159 4288
984313884 984313883
3200 929707395
213600000 712
1564 451360346
418767110 3182
164400239 548
856522816 6128
73799951 246
337907659 2830
91423386 379
434863175 2082
141716189 651
927010439 435110691
466452153 2546
162442153 3384
894455489 4604
200434603 2533
473268096 6521
872904159 75883
868722960 3416
816009479 3930
365099999 1217
293099999 977
124 19171548
580823748 2081
253684779 8308
720810358 3441
616098939 36434
522001741 1740
590980568 9341
695740455 7249
956101485 4603
39654331 564
31529717 354
355759825 1979
115934769 427
752651798 752651799
731858034 299307567
276718490 4427
802748146 802748147
93252037 646
547662389 2522
838200324 2794
86647173 2887
517198277 1724
766276427 3274
771952573 4622
902234245 26436
619803513 2066
744595559 113592
669902233 2233
577444914 2017
101137237 974
140656232 471
458996063 11411
317375872 4974
326865119 1363
984214165 461605056
803214432 7356
99787901 49893950
436298037 1607
86099934 287
51742148 188
65771891 2206
408450167 1789
660464928 8208
703002184 2473
24122 367013090
753123383 2621
161493609 695
810464247 15686
322368121 1684
624899368 2083
696530707 3323
738715486 3236
865395507 432697754
848063856 6192
102857625 2705
51069719 25534859
131120902 65560451
308998969 1030
958699343 3795
492860195 2127
312867311 1435
822589100 6850
999820131 4665
355819607 177909803
153846770 11883
974398493 3248
23700157 79
692428300 11804
60564106 60564106
385065113 3779
164795858 11835
685976513 17571
285854295 2132
370451964 370451965
912560729 14590
152269713 4762
389200272 4461
568174101 196036267
309014504 1675
15661316 167
2786 716813418
803706307 4213
776711519 4156
57695459 1398
389925657 1743
135328524 5726
4118 627899694
591339946 295669973
770590956 268755594
414255298 396839862
608568497 26966
789902632 2633
282562013 1031
685797715 2286
2357 222490632
924763536 5314
521248776 2558
396850608 1965
512068897 9750
965065255 8812
325161558 11957
24600082 82
564633539 5190
67567725 527
71867419 1130
140878151 793
746680784 4232
830924893 340707838
713464011 3903
482126507 482126507
489803373 1671
684478180 2637
674055252 2839
887102956 2957
544405479 11630
814875274 15195
519298367 1731
785922360 576754083
384423468 1947
549491252 2027643
111448866 605
574387395 4637
954296820 3181
443549269 2341
478692925 1929
497238140 497238139
61499873 205
101039174 727
308113075 1098
792597357 2642
605753746 2178
69455752 650
433678865 185359546
222583333 3259
475800000 1586
388815462 1554
582001941 1940
29400097 98
7316606 109
978603263 3262
586610152 586610153
686997711 2290
162763687 964
260573949 1376
556511731 1877
34744957 34744958
554100903 1847
259068974 13255
343813314 1863
815171961 3424
548179374 2885
957878240 8096
299157505 4416
349860722 1303
981001841 3270
684209701 6041
844789111 3155
692369824 601284388
582 154689198
453932823 2632
159036231 79518115
149454843 847
271199097 904
544499068 5704
665769936 4524
678244229 339122115
107738768 934
77340427 4316334
898445809 898445810
589499273 1965
47042943 23521471
674836605 337418302
685670976 2368
726847925 16986
4499987 15
685840724 15762
577009603 3042
838156801 38400
263929613 131964807
656489262 526126262
373780244 6447
138921546 2896
524398253 1748
683428693 11117
400187431 8685
738600000 2462
2100009 7
342940938 3531
613436219 12420
201861304 1442
876386849 8822
15713036 55
515104552 2507
433858471 1619
790281703 7498
368700145 1229
294661844 2737
337603393 4144
270672726 967
561598128 1872
451486716 3954
597659585 6378
681503226 6807
6326073 39
113699999 379
820198504 16617
423788939 3167
736262569 368131284
994879589 6515
642135626 11462
515701720 1719
150598179 2634
851826974 4093
49800000 166
721284578 4567
67947608 256
215223158 885
933001753 3110
360134559 1832
311563001 47000
541965466 3263
726506028 7338
235374806 1497
175637914 2783
985997908 7841
198599337 662
2733 747688623
909830472 4882
795174764 6497
666385595 2364
570358852 487870272
455948800 1926
332700376 1109
662937100 2465
363049892 1380
264223704 2000
735597547 2452
663320303 5717
572975999 4357
37072283 232
170100351 567
568286513 26443
813172466 9928
8359 627845184
629749848 2436
727554162 2761
615990721 3709
191285219 735
434102050 1447
748502495 2495
918062627 6334
452348031 1984
616032715 141129
180823902 1337
430143909 2645
91653177 45826588
343800000 1146
4595 674625224
85696620 594
346369725 173184862
415541561 4018
6367 977276304
911282474 911282475
208846635 1709
932700000 3109
657490400 2800
863317961 10228
9315 674134699
942734921 5829
4130 896714980
324601083 1082
378310494 2621
824444585 3813
443369471 1792
756228383 26412
986161261 4424
838799999 2796
17999940 60
717257286 2758
840562194 4407
255666233 1483
647158260 2534
604888452 13208
619501988 2065
428815385 214407692
298145428 1453
591900170 1973
986398600 493199300
548999999 1830
151463521 1040
572210795 3635
354600428 1182
461942943 2233
556267393 556267394
967291907 18029
331982249 165991124
374961695 1523
995862718 6619
1195 353254576
237621873 3452
122685119 3690
1792 492115456
92428629 46214314
744822805 372411402
937946654 3134
771189159 5469
402886394 2315
276035328 2304
978480340 264812
677085766 486621759
168121526 29315
693235901 4318
456507090 12750
922067862 7867
576522855 19441
2164 545998840
159429850 670
133669933 67047189
820415405 274878421
242037139 1398
448685067 15052
5175650 85
276723044 9459
144599519 482
747444599 5480
15790904 177
331198896 1104
365128621 1660
1139279 7
88690012 1084
358967662 4223
592356915 2095
166886551 166886552
316803290 1331
791053119 6490
716219505 2758
720297598 2401
375 47460000
641882809 2866
471300013 1571
865502886 2885
186299378 621
167567276 775
278429129 1890
2038 171158731
906147699 8138
737659672 47548
408299879 1361
223439853 1186
763655337 14527
276882006 1447
297899008 993
737951508 313424
957743670 957743670
916407241 386023211
4516 423994420
841643061 841643062
342709000 1945
754502515 2515
65596210 1484
157174344 905
877203455 2924
211992121 2052
680968618 340484309
775797413 2586
630285053 3841
391902833 23158
243046279 5443
62688445 417
771831375 7665
580874568 7072
715499791 2385
684740983 342370492
611683803 3163
234610779 8564
2158 489781838
59700199 199
476502092 3809
611040320 2888
821496119 5361
925984811 8363
223740212 1076
122380813 117223
340355333 1579
284125916 2037
8517022 8517022
398881416 2456
315902039 2127
231846061 115923031
597298010 1991
734393802 529621906
949799224 3166
899223272 23406
202296147 8333
7357 958668599
974212913 7089
487499999 1625
365896200 4580
244083275 12678
439605780 54172
194270489 3501
725317936 16364
509894065 8626
205199518 684
732300903 2441
447301491 1491
175836432 4376
324461191 10837
800885741 8965
621726687 2517
323088974 1395
82211711 1056
572258970 4897
647099707 2157
592555725 2674
4129 909106704
170146081 915
508798304 1696
47114842 199
2303 522696155
983363273 644297190
791733255 704029973
445532528 2352
534045131 5490
526897447 2068
997201917 3324
254637621 2251
5883424 21
917504983 3256
639142487 14851
227479534 227479533
935661163 5009
167804826 4658
460577395 230288697
264299118 881
147825655 1628
254378383 1932
35366 884938517
957898923 3193
588258506 2064
447268909 1858
4 774371
780844527 3903
215735807 3934
526052889 4939
669628392 4262
278597459 1311
75723607 489
794313520 19838
486 125620308
370003190 1279
968480488 17010
838086085 10086
321162976 1518
696179066 10313
390697185 15853
745033377 5506
714176735 2402
642064735 2897
660216204 660216203
473983178 2201
265181370 3023
450158747 3081
123752513 598
300986372 1420
658463364 658463363
119665073 1864
38623613 134
3810 350786644
675171884 26177
402211432 615944
247800000 826
217744664 932
182798241 128277657
202965333 1017
885229803 3068
7923549 7923549
861598706 2872
614169430 4214
708807805 7421
428400001 1428
1938 422088648
35334329 170
894600000 2982
301646041 3855
3252 743162509
418800223 1396
877206179 12370
854538087 3086
192083874 963
924004025 3080
772721450 27295
830058752 830058752
587411741 333914243
99000329 330
519003441 2277
710170555 2597
666999307 666999308
277465882 14259
498748804 4331
725289372 11797
190800636 636
15894144 81
3490 480663740
2290 298231280
68470770 230
232389987 1687
231900165 773
906601032 3022
623100000 2077
574663415 2172
544202748 2068
571537075 6562
185755708 1107
905647033 10728
568362445 3451
702900001 2343
872974536 3912
734102447 2447
818630939 11318
463479617 9008
962006927 5013
64449160 227
458239519 1849
140228899 65636736
280238771 1166
896059436 715759089
224196448 1533
7357794 29
982112469 364015
237373722 986
518505569 95226
385219870 1470
442777371 6095
386131116 2086
249797357 3306
4119 907452360
444957199 43795
624350855 13937
951003171 3170
204301403 1735
274224678 6398
231154500 1185
221354109 1415
791828662 3061
900059829 5662
508455821 4386
639600000 2132
879549407 147898
990147529 3356
818772258 2822
865867537 3156
812905687 3351
168631317 909
304798944 1752
684416031 342208016
496733993 2025
295447927 1098
629208014 2716
526699997 263349998
860401178 2868
872698469 3966
95774742 1229
606777836 2153
183465134 1397
587025105 10223
513721361 1743
153666319 1027
2936 608912455
320399921 3305
241139424 120569712
763714099 3424
376200276 1254
465993527 232996764
3213 381826956
239655781 1638
771270068 7284
953703180 3179
133762792 3387
571202608 1904
773979485 3787
207450022 776
438761932 9187
314008236 4333
24300081 81
135971254 4433
245180771 2125
155698363 596
198380376 5386
60184389 998
435149624 12038
813084196 3135
548630001 2500
408596083 1425
611405889 10821
843133934 4981
345019669 4354
290409869 145204934
932401424 3108
800904949 3382
659025950 2578
909790910 5171
95178800 925
357900001 1193
577997600 6142
636952032 8146
237265089 1258
61800001 206
842700000 2809
464399494 1548
754061185 5019
478542463 1601
902089452 4884
664167951 5433
697497675 2325
407088137 5768
930236455 7651
792826717 8505
97325529 493
551154362 5599
599522791 246728193
523199527 1744
208447980 4193
284450319 4270
689697443 344848722
956697165 3189
286171852 11036
505495764 4679
226453058 113226529
325926070 325926070
24065747 84
24467 485143251
740697261 45082
569939520 2010
229 56044892
986949458 3424
3728 416756848
745550941 2881
919799999 3066
871280598 871280597
87707187 602
501286401 1971
500102203 1667
872328122 4709
954903184 3183
53274509 810
846724981 30684
915250026 376652478
741598037 2472
504052343 3689
474598419 1582
597693220 3186
606604020 2706
284118639 1032
7942 667159768
682104000 2400
273127125 2474
651460487 3518
527681438 7339
967706436 7257
384908556 15513
909375224 3855
32354401 260
475498415 1585
508506145 298876938
883186418 4933
38298763 833
713676821 4496
714300000 2381
851697162 2839
799505783 18323
448777990 27890
959899399 3588
2282 411958768
65052786 275
894215407 14983
728877999 419345476
689702452 2299
369531985 4307
605681943 2071
217155729 108577864
187891471 1170
766439023 2758
263218575 2851
827998827 2760
710946825 5291
730201464 12616
619027481 5979
912015091 38990
42426400 187
509786865 254893432
515703317 1719
839648767 27562
629402097 2098
585522401 14630
993107569 144410
470505526 2549
9600041 32
4511 808210454
454596533 3847
828821751 3751
655800000 2186
787663340 4211
250152814 3698
302400747 151200373
856800000 2856
766728969 5338
424202366 1414
110699999 369
384011508 1379
36802944 138
107062593 403
6899993 23
790362508 395181254
162816354 1628
727373765 10326
326400628 1088
113132706 749
914898176 798142926
999678473 494296178
293389620 293389621
425894675 3859
286036380 2441
699534588 2409
449386518 4349
735602564 2452
209095862 2797
558168205 16277
603002010 2010
772388495 4268
504894644 3064
897356470 897356471
122725351 122725351
316407040 6059
179609041 624
622386934 5081
303913536 1104
35725797 1241
190126795 689
193870079 1152
218359509 2060
20679720 1374
3222 779643450
273773232 958
707939302 3073
617314841 257461164
479153411 223025878
815759938 11467
161685439 2030
14355 800047215
132616 859996194
656099999 2187
923653453 461826727
979479015 24879
160583112 1937
409801366 1366
157914253 1337
589460005 294730002
542692885 9156
520330495 8204
997385165 4028
562053634 11045
893072507 5748
443138864 16757
723223819 18558
144338975 754
390053456 2837
473399189 28079
645693977 2883
47928705 262
2959 375187940
1451 290809420
4675 634855650
537903807 2651
608005145 68324
486790403 14558
684709669 8212
121279456 439
771468361 17880
479371579 479371579
636051861 18581
287145217 287145218
830959889 2982
970506480 4945
144559214 4329
985196715 3284
100200299 334
905078600 4599
242499041 1233
385098089 4251
969803461 7411
213789981 13267
163391663 2063
101210622 344
484844746 5691
107013456 83448523
633496898 2648
951600001 3172
737912591 8196
833953008 12599
589419429 3189
574163386 22018
62942927 713
569193466 16963
473305121 13201
809580296 3752
633614939 2794
293700979 979
586856442 586856443
2778 794733018
770115097 5771
17215821 189
456851324 2237
889202965 2964
509698302 1699
988244597 8209
934797918 7694
43199855 144
946260314 3465
135828322 2970
989824894 16020
362156228 1996
482208644 2393
878946489 4535
697947687 21878
441856499 1500
95507147 836
15010 649231243
186806341 40070
332698891 1109
183865581 838
572252510 22219
636884787 12089
916847730 3569
292643100 1395
89732105 341
647960102 2177
510757679 2942
49139 546412137
515226943 48666
787809654 6571
600617808 3096
110748610 110203703
4456 962054856
855524202 6586
598378946 15080
577412109 2307
769774670 4131
292765200 1365
471978185 471978186
71917343 272
85856756 57195
619971855 7306
836440755 7573
308797976 2077
374401670 1248
277767674 984
640129099 2990
161033045 4932
4357 883591995
367768621 16666
5968 640569312
478392438 17957
970202245 3234
113700048 379
494773062 4589
965254787 6831
794778379 3245
862632516 11652
480349908 1658
954677567 3576
821469817 821469818
441691453 1518
25118911 12559456
900687810 3412
987896708 3293
931823610 931823611
542996701 256651174
897598001 2992
419538110 261616974
534898653 1783
222451838 4323
221327824 1168
366600000 1222
579293027 2836
68454884 68454885
628576026 2135
750243649 5952
5831 736821199
914607739 12434
121722279 1160
364517550 3550
867002889 2890
947715229 4543
99900001 333
50891107 296
292726961 2549
734525617 7233
881149882 471714188
561968245 1918
42894419 151
986690632 3334
907412753 453706376
4723 543074155
941099532 13821
645716081 5646
360964245 12128
750292657 3649
301954736 1940
190214296 689
383665521 4220
8841 293485174
918928523 20374
608026753 8271
28199 635100158
127879057 2358
450898630 1503
233878011 937
962103266 3207
309901034 1033
518109270 2415
320093213 3683
576948707 3889
425873754 2449
175426648 618
646803862 2156
666 141210906
584646016 292323008
2526612 11
530849258 2971
759300001 2531
961691368 848974893
795596775 468647352
140564028 708
852592774 852592775
593345797 20603
394628859 384568757
176614280 898
103908011 610
424501416 1415
381632008 6304
531899999 1773
10375 370929657
710549544 2406
426067921 4880
86292235 3017
891831168 45576
58285311 29142655
497673785 2351
270001294 900
565493566 2412
373035891 5970
697384610 3077
364855932 14034
99168684 564
234856400 1768
763592864 3885
411001623 1370
496396452 4727
223434235 4295
348635886 3858
338476215 122120430
924645609 12714
818380529 3676
338622709 4912
392607711 1497
308350717 1068
165214540 2302
779610389 389805195
998996670 3330
769305502 4837
289540975 1604
585662536 3629
2317 649793774
295261245 147630623
855900001 2853
172677136 761
151562239 6080
464284615 2608
154302585 1243
483816159 25238
416202759 5260
335326076 1915
759900001 2533
436888783 24026
2155 230764698
322958657 1375
483322677 1777
777406697 777406697
327658407 27596
258341117 1039
824603547 19644
291 60453462
543805932 8123
238946812 5250
949796834 3166
977195269 8308
424349085 2213
961950197 8049
211154344 2495
125225749 17225
996702813 13558
819781885 53105
30299898 101
234693841 920
283379265 4703
724609867 681164818
601542778 2782
317101058 1057
927303091 3091
408803874 2020
319454846 319454847
520632319 2048
37091762 195
174600583 582
485700001 1619
509101698 1697
5811 654818346
353463223 353463224
955574185 3511
594777709 297388854
2354 689622238
609174298 2216
11 2933623
738897537 2463
592199999 1974
61199989 204
332182416 114871517
419396332 2649
8356 922690026
67521408 1248
6400136 62
722651687 6218
108127731 677
623515524 286460630
64101731 295
981585748 5689
627444950 313722475
710700001 2369
68100312 227
760155673 3126
720756166 2743
367906590 6640
821837910 410918955
54600270 182
654897828 2183
568326080 2831
796253460 3649
816863521 9372
873687131 3390
1569 136176648
114229311 562
310090952 2985
64396379 402
715935041 3904
889202391 2964
834724616 7412
297078855 1151
958664044 10012
418783135 2343
393871674 12633
944167566 14386
706691469 706691470
800028381 2682
125975221 125975221
629503745 2584
626700718 2089
841479458 4179
546567729 2069
867988636 70578
39250440 216
934306476 750488358
429536449 1936
515935095 4242
264075972 1334
633902113 2113
517939871 7587
1214 305484890
122257855 1064
235751422 1709
102216671 1284
70370461 1670
196529715 196529714
972812163 5767
699708932 3599
396764146 270983015
840788159 3577
700202335 2334
562884014 3542
875860230 749752347
455973336 424173810
366300449 1221
827551680 8528
693494399 4089
20926254 90
154317832 882
747002653 2490
383472226 1431
913272317 4865
737100000 2457
64838049 1829
131782717 2509
455427855 18824
531527939 3220
785814634 5149
402112381 201056190
866009569 3449
759608254 3084
558018091 19381
1627 100182943
114313328 514
549852625 3807
6928307 49
14261289 184
379313724 5212
945374854 36318
587828191 280522176
656397812 2188
226500541 755
374392446 1655
558800731 2385
122368725 832
880462967 3828
864100884 9495
379800054 1266
18489999 69
28651697 177
921987972 23412
759000571 4886
8828925 8828926
958904552 792636390
610470468 19082
540709326 9858
509041334 10979
609842118 16941
475799971 1586
451134480 2280
397800000 1326
280119476 2189
861675847 430837923
499177310 2869
739337686 4070
666378514 9845
867214607 3016
420649183 1839
300055534 1027
246846809 1490
6680 376530368
582766703 4214
894650408 894650408
647092797 323546399
747544727 250988
763753943 11158
448129066 22285
133225974 466
989400835 3298
227638931 1971
501375802 1972
475518812 1771
55799841 257
373921963 2222
177954096 961
332982496 1305
704451511 8072
357391580 3668
941968075 9301
946098230 9994
268121455 1637
948479260 24267
985381321 3546
3601 438832761
535804801 535804801
226950303 973
131399974 438
400207707 1473
838802796 2796
366980191 183490095
498946193 249473097
695402324 2318
574922979 248390606
971587651 4451
34021643 17010822
414168816 5102
526199195 1754
947099788 3157
7124655 43
976151629 976151630
804522070 15742
721226667 721226666
9562742 34
944424539 5118
873940320 5999
692151260 2745
609638279 3292
971612956 13413
66513919 33256960
353698821 1179
975956317 26038
454263253 227131626
961036684 14156
2734 329758477
364123768 7453
291915822 1171
544071410 1916
546157319 546157320
322512640 1823
968428102 10949
868407842 460175573
770447605 2714
302295309 5072
960410429 5089
566058862 25909
442873789 1964
547825463 2438
768521866 3924
159900001 533
485747521 11345
1039 307979341
6530137 23
272701502 909
350926023 11773
286936680 1730
497679750 2934
84343594 1600
917944007 13873
517777999 517777998
767653689 6332
542942788 2091
828570460 2856
749529341 374764670
261147516 3419
839757853 391452067
441997880 2188
475727633 475727632
507527181 2846
493228456 6671
612790547 30124
323919966 1697
763020004 3524
897157052 3451
89941117 326
487809924 2495
841096167 5324
304055056 1942
385955725 2189
863162 7
361578236 180789118
34659264 872
173653324 784
969399171 3878
772191197 5396
614034006 7263
281860885 4964
808085624 23717
388410945 1469
3956 655180852
289413520 3330
250709471 7344
11611 881750951
68839887 239
1111 317564907
319226816 275071603
71089172 308
2826 728324939
122814217 504
380660957 63507
855056949 3697
851371560 3770
550397880 1912
836295557 2820
464400001 1548
794702506 2649
592669318 22571
109650947 826
75178995 684
84882109 454
122260931 3443
167152852 698
73082892 321
233297660 1333
808656571 10365
639534418 639534417
274731365 966
507684816 4338
728680 3
251100284 837
728103970 2427
921941237 460970618
314509427 157254713
321517775 136703478
131641718 759
600093419 2540
307227105 71916
787059197 3323
901602482 3483
247432979 1050
575694203 287847101
653459918 4866
950991588 3361
181925494 2427
33870340 33870339
520869054 2517
548820182 2093
637741290 2497
646294284 5873
859929199 13555
5160 861509578
413006500 2234
192300640 641
945073199 945073200
85970449 359
10132 900581434
351300750 1171
557698141 1859
176106203 2865
872399999 2908
354990715 1378
536745816 4364
506255240 2256
241839649 864
654972256 2656
651423943 3354
157860249 1462
617397941 2058
559499534 1865
785601334 4298
825076603 412538302
44936732 225
174472760 5180
707100001 2357
98700262 329
814366028 7325
776710499 369790680
810791890 26601
255021620 970
769748301 384874150
179066991 611
362396159 9630
2707 499712200
324308262 8098
672412595 4937
930745723 34244
541888977 2268
225433858 3852
206377329 1592
729587514 4915
370216559 178879798
622718507 3076
410311627 205155814
539655677 16237
642580382 351238632
823634998 810038436
419239040 10912
119946859 59973429
643997171 11978
184177225 792
8269 942925303
390468037 38154
356698810 1189
837686367 3059
924120525 11069
980519471 46512
328847970 3370
547352429 2655
1169911 35
1364 240510438
478200000 1594
48000000 160
529499999 1765
588982548 3221
236878086 1153
529803128 525708821
504928148 114385
237599207 792
137285893 113148297
475681399 2198
372453637 1603
654900001 2183
6581 831663744
36021186 218
799465580 7601
516668274 3243
440779620 1780
393238736 2930
894299651 2981
983358734 489477966
25592159 137
463729342 5558
189577568 4453
629019383 314509691
184800617 616
258782231 129391116
921751767 6244
744653825 5721
45392615 276
64273850 3819
185218077 9537
3642 944924808
474459572 237229786
195958528 1447
824102748 2747
493820182 3701
141861946 47347750
990233032 4072
69013015 541
388019713 42509
234709290 2039
657 118340154
368881587 368881586
238200984 794
59473685 59473684
3868 929808495
46572658 379
925800619 3086
741748567 4664
961817 8
969463827 3382
289477235 14068
845697181 2819
595989434 4866
75900253 253
860153984 3569
478170729 239085364
921433344 921433345
999757562 4053
930122181 465061091
4237 969147173
158339528 1021
155873696 4623
646600703 293376
58799981 196
360926223 1733
921608816 5331
438439111 2001
914654375 4644
670802236 2236
917331264 4416
989703299 3299
613101692 3887
397498675 1325
576565000 7624
195601002 652
324900001 1083
904050163 24653
356201098 178100549
162095963 89760
687868796 5313
144201351 734
419291055 209645527
85935529 1002
324843691 1797
933848089 3188
246300072 821
138009631 138009631
517583095 1799
711645405 18769
541202496 1804
276221794 3837
466992109 7106
471911976 1920
498411891 249205945
241640004 2167
349396286 4596
726603379 2422
982960773 4259
376389914 1772
254838210 1407
1566 330530922
61800207 206
384178516 2485
404279315 115773
759786455 2782
9319743 64
62100148 207
368808469 184404234
650997831 2170
685374103 4452
409500001 1365
48035889 591
99639158 486
155757583 587
89629463 1383
688797704 2296
445101948 222550974
629073985 2112
106734324 43100959
162488507 812
3737 967356493
876164006 2945
615219707 2491
263941978 1681
463802907 1546
49883288 176
46370105 169
770764039 14743
754146317 2543
586152031 3070
707168497 3824
726271695 333528544
758927263 15352
337229438 12242
871537656 3917
562790316 2169
71247541 260
278444064 2298
10872 991492836
299122726 4845
156680377 2887
448598017 5504
169801533 84900766
728990429 359836524
180177530 1586
596758413 6551
603329888 301664944
48371405 219
619798624 2066
241300760 60040
161557764 3532
24584 943100682
933297387 3521
856460725 17626
121716689 60858345
578100001 1927
191927251 6495
868451376 11128
701739899 4039
509389793 23203
136499747 455
286034813 2106
967200001 3224
630384695 19046
972261658 59802
108600381 362
215111414 215111413
355741042 9274
886713462 6818
1051976 51
991265877 7133
29099904 97
68400212 228
156412843 797
984215842 492107921
185 45783985
698103749 2327
252596030 1253
221165424 828
224347200 770
281700000 939
828855133 2906
8999094 35
983105510 3277
156000000 520
60284196 207
127921476 492
97200175 324
439487189 4570
2347579 20
346072103 1263
8207080 37
809513211 404756605
106999923 381
897615019 4031
383198103 21603
257699140 859
230907709 1298
289255825 968
726345599 17400
248932276 3839
90331313 2096
784570537 13050
796389815 3751
959051990 1106173
748798440 2535
737489787 5054
823149305 3368
519780800 3080
320973301 1431
709227084 12827
901084333 3795
799067285 9404
141180929 1792
535104811 535104812
69082370 1422
628798683 2096
902225941 4812
960501764 3493
913859521 28680
585903424 6464
272443500 1260
298786480 1302
997267100 835119453
526249718 315157769
782879352 782879351
657771977 9057
568561308 3164
3615 403820805
82015934 2002
695093784 2946
622197926 2074
564671269 2523
898717745 15965
561602357 1872
353979168 353979168
26877330 109
762135860 4190
111064414 2915
13658 772097712
991309437 5922
449461632 1712
684773620 2853
236722511 87209984
302942785 1655
631026020 9220
367800000 1226
953704695 3179
811358231 3214
653402177 2178
128847211 446
9893374 62
585721153 219555061
93497266 83310943
895718033 2992
137700419 459
232541076 1256
446653509 1699
319198935 1064
815998976 2720
972842889 5122
5748 937101764
320098933 1067
476718371 3095
563709883 28111
457395922 13177
4823978 4823979
934503116 3115
437402200 27595
773097422 2577
995380487 24676
540939552 2387
231679217 231679216
539061698 1891
3696135 26
8081745 39
552087852 4129
884862119 3759
77341676 38210897
589912992 63678
138976823 69488411
190894752 1744
766988578 7067
830326896 5282
4994 735045535
91213394 376
721073802 3111
153304786 535
237061225 898
147364487 666
995879119 15056
853449296 853449297
844703396 3655
273985860 1506
284049595 1283
756618053 268544191
902166731 451083366
251115897 1454
724502415 2415
788111322 8971
516150338 3967
560463476 6585
169606253 863
7507 921596855
471402406 5673
859064567 275586
220288953 1103
709521025 354760512
193800000 646
333598889 1112
444389033 2405
889012888 6134
520750308 4879
348654479 3791
491220971 189511573
31818254 123
326399831 1088
2668 789311792
822326244 822326245
914941007 45483
6773 601402155
156891877 1037
432085413 1849
490201635 1634
514413462 514413463
355801185 1186
902101630 3007
117857061 634
532640614 345447652
429601432 1432
152082764 1703
287060812 10103
175500721 671
295425645 107750262
45379969 499
614655538 2488
837297208 2791
101820955 573
512810112 5046
176201433 176201434
806114979 6503
314401049 1048
425644021 2628
174706576 660
354384634 214275776
74099938 247
337386498 4701
190784161 749
945334639 3174
343202900 1779
173772531 2521
146376599 58121685
729451557 2833
422729062 1973
967189143 7801
943503146 3145
952853680 20881
227579261 191411927
948229373 12949
54473167 271
3503 238272191
741265795 3219
239129425 2518
155107800 900
582548362 8426
753179681 3160
695667720 2904
24596920 837
207599307 692
647528731 2690
164793222 8467
32813809 16406905
174900000 583
473420891 3253
158040880 1001
632609524 3373
949803440 3166
535903369 2002
649540441 2360
569156337 3134
964417996 3217
190951301 4762
745141223 745141222
379536330 1466
710334359 36585
280630560 7140
35797434 1982
963791221 5158
754496379 3740
164260088 783
783774809 4095
736 169534656
634637932 41946
835503007 2785
563119980 8852
173650731 850
30579405 2488
746232630 6110
102262257 6536
922792442 3929
183774482 967
5109 807266948
345806339 345806340
277500503 925
157200524 524
67497868 379
980837609 6681
122898638 1674
385221152 39658
199353640 5209
990482377 20652
341407502 137320318
998397337 166984
560700762 1869
437655878 46574
427606434 14006
141247657 1116
542290328 3777
874472972 2934
435509327 1488
473999999 1580
590055929 3064
700278204 44243
89484087 584
6252 825257748
220906576 814
998099940 717667721
391802350 1306
770403757 2568
325800000 1086
147886367 687
300299000 1001
825185217 3586
318967840 1403
360325480 1684
754969951 16611
876571190 33956
956806961 8812
315887571 2511
223053539 474582
608623766 14233
188812529 4194
994839913 7227
854659325 74416
698511502 698511501
494815338 247407669
8468 716139429
5710 704722490
632649452 4606
515080236 3707
535834655 2052
890837665 91265
826303760 3404
424498584 1415
962365471 455895499
191286753 14059
912450042 5229
86700288 289
1742589 504226844
527999843 1760
673547207 74998
49626978 423
730027403 2782
254041096 9563
973959541 814350285
621298334 2071
192672830 793
729479177 3757
895738934 4865
657248224 8975
975438244 3652
256518429 1862
23395082 87
599732687 10096
814405211 5227
876677730 438338865
179649335 10536
490735160 490735160
323698921 1079
596626007 2116
640680397 256910392
154156848 154156849
470099334 1567
166401677 641
229327200 1200
930285749 7575
381873932 5567
84874333 939
930896489 4190
67987608 67391196
474844860 1970
629794206 27693
961574945 8686
687152639 2620
145988842 6341
941893025 386581006
114607789 804
589844418 2183
960548233 480274116
608748419 3885
946150439 4071
473250739 236625369
320294667 1178
903540288 6904
436915060 1546
267125173 988
591272733 6100
808548026 383241739
944000402 944000403
753202925 5530
113392246 524
594301980 1981
910196966 3034
564600327 1882
522083854 522083855
628364004 2118
389228941 2045
601292664 4663
774018767 3213
458400001 1528
891720476 343374
874290745 11009
696467700 2790
615223860 3258
362702346 1209
875097083 2917
28799999 96
72924422 360
317300148 1353
240180232 96177899
460852241 90257
909419802 4919
482316800 3920
948739127 948739126
536005679 8233
645893741 322946870
432407226 432407227
218879330 218879329
173130788 58432413
17874252 99
702024600 7320
237310341 835
440377271 2034
321194090 1190
645051317 2729
539101035 1797
977990738 12055
601800947 2646
7853 412715989
883385911 414078559
974028569 842109883
734699778 2449
963637453 963637454
238517408 2638
726350851 11527
706137407 54106
480998519 2664
2394 413258462
826815248 31841
735357335 18671
341194591 1455
131130815 545
484102696 4444
239027054 2609
413294765 3503
196200000 654
669602233 2232
746476388 4440
769565664 2736
68623535 2806
733290879 7227
531899720 1773
115079686 139400
845743081 3640
332399304 1108
396345972 396345973
575141286 1942
255096870 24210
974966538 6643
252119936 3436
765302552 2551
555455815 7782
962996790 3210
590143849 2499
434938631 3830
109756872 109756873
83983332 306
144192064 24016
137041842 631
254963592 3348
332450511 7130
999600000 3332
817197275 2724
795168864 4263
25956289 25956290
362098792 1207
1235 156332290
143 41815082
627602097 2092
527086512 2825
465576930 1911
696874826 5401
547755495 2423
536510140 2028
277767914 1173
674628036 3653
460851725 2451
713854741 5456
586202820 1954
24494 916076454
444335462 3159
879053510 178307
208 51124736
804231555 17831
8906 797424305
736262142 7565
5031 692633090
267599999 892
930680088 5041
873351384 6060
225299249 751
66600134 222
692016010 20795
239100797 797
383971061 20716
146186347 1042
141470165 1318
860697132 2869
437398592 1458
799800000 2666
75534601 1417
906548500 3250
590901983 2213
957899784 476005179
593703229 1979
794697490 2649
53173767 325
962564289 3248
834328585 834328585
363898788 1213
344287836 327098638
602324425 6756
489666543 30699
945064969 3424
902769387 3511
513001710 1710
849978793 18202
827075399 152189
364092839 3743
59853143 258
19208428 228
379200001 1264
408848757 160526659
940576172 285033
932019291 4219
694415420 3141
478876562 2136180
17144021 8572010
174600647 582
628252426 11449
820615331 410307665
740099999 2467
23346792 113
665607155 13830
876476461 4978
322801077 1076
30808120 760
996899751 3323
341376436 4283
244067234 176274310
72989557 307
3354 624518911
587540343 2076
105692249 1488
41100029 137
508953042 508953043
666901305 2223
398100964 4121
162391659 590
47207016 453
564796795 2564
102094848 384
887753041 3244
551416144 2570
975900000 3253
6524 804548738
526201754 1754
330699496 4835
620029353 310014676
274663100 2050
802265825 12856
965753664 3787
679266729 3503
672376750 4750
425863211 3727
542773606 4083
280983705 12007
601667512 4134
768998431 2651
181648309 90824155
319199999 1064
321997789 1653
286231227 1103
562535175 2495
761581811 3987
234900000 783
957082662 10664
94516201 540
863079797 5026
12927751 6463876
860454134 2885
995815512 3352
492946123 4025
203400679 678
932503957 7862
451242618 339299465
717362184 717362184
497099999 1657
2450 266768250
677871184 7673
564602490 1882
757058647 6780
631940336 7109
121198307 609
42374971 414
5030235 72
345672302 149696316
34725593 445
10915516 65
840599999 2802
285900952 953
4273 127862743
896183088 16927
971211870 42993
674250967 8846
213599836 712
481796153 481796154
232802429 5461
730650332 3546
669216109 669216110
824197892 7388
562732978 13352
5620 973768592
103807987 4457
448200001 1494
436182567 218091283
420957819 3305
520198560 1734
719092874 700343354
26017715 99
264500299 1115
940049489 21001
201596697 1766
92876117 393
836184918 26693
822553957 4662
360873345 2902
498115775 3247
783922176 4608
225751380 112875690
179095351 4215
703594406 703594406
261564450 5619
967592105 5031
999300549 3331
428419511 276215393
161553696 46317
723790836 15214
690863404 4466
612600236 2042
918900001 3063
956167396 4918
679523239 6920
39239536 148
777302301 2591
473971763 2662
664526268 2828
271409749 3900
652686265 2726
288599551 962
226065209 113032605
305195393 3229
462175217 3062
46620485 277
658896830 17378
645602153 2152
721947097 2418
859192181 6730
479101596 1597
37861636 263
625965902 625965903
2861 544233264
549697997 549697997
139905020 754
900728001 4000
950401457 3168
740176475 3068
899628009 449814005
538802152 1796
411001371 1370
54022078 624
325199444 1084
791097653 2637
904951522 82384
412048955 2359
457034510 1931
744867801 644050
73965174 73965174
792602643 2642
937947120 10569
875230077 10413
980548733 493482
893630713 6158
363766889 4612
3914 990705681
399325697 2894
219600731 732
502990742 2217
707678433 3729
541501718 1805
586063711 2098
198594339 12916
937398845 388247970
707702359 2359
62004030 551
815515767 3764
288150478 1114
384849 972312914
322404481 2510
567299161 3480
250201363 834
260999130 870
272485374 1029
960764232 6609
189600633 632
811338346 8554
898607801 898607800
197223363 806
972687934 17065
229383676 1171
959583543 12829
3499 797579722
235704000 920
4393 888769795
894590120 12424
56399302 257
461881266 6838
516893410 2140
89295684 299
374686266 2419
624514275 12705
835670063 3419
181224488 1381
768978594 8580
3621 832464119
918073458 6866
741868843 370934421
502671196 3719
893998629 2980
514500779 1715
977396741 3258
386402028 1288
259822721 1730
570436145 1957
607498492 2025
736161401 2600
231 29405260
822599999 2742
24600074 82
560733720 8040
929427671 8504
475991970 1909
824430711 14174
368980701 2650
868063236 5245
132442378 477
3627 510006978
43241923 41591629
811801783 2706
97121987 377
633875161 18916
294938879 1914
977926354 957394603
707421701 707421702
794618991 3527
175798561 1120
179615558 952
985997436 6333
50269711 226
383979160 2780
88572801 1600
68400161 228
754924698 10054
311998960 1040
529030283 10514
182494935 182494936
743164018 5037
501510425 415534964
813722521 406861261
6827109 3413554
97702231 1003
759462437 450887576
652904495 326452248
795974881 64342
891342574 21748
614 81681811
3667 656268322
978238879 81656
672423724 2725
244845413 1614
505141728 7637
836843847 4627
885971205 7338
239832901 2900
232254720 1440
184125108 184125107
716228833 2553
876279152 47824
632398189 2108
1034 179521436
1200367 8
504864849 332832061
490371800 2476
15805518 255
599059374 2173
784074748 2869
223198834 8151
106824915 365
499988023 249994011
182113005 757
494618088 1897
973823705 3725
133616256 569
328373426 5075
666302222 2221
491424957 491424958
661792199 12450
981062863 8793
779763833 779763832
965096593 4936
315001049 1050
600051401 25983
796953109 796953109
496200001 1654
495884560 11175
2285 195872485
24299966 81
892754 896325016
249657945 249657945
866626890 9559
320709106 1773
873954757 3369
813156769 122316
829641183 4687
3201 564141362
188785101 1714
399602520 1332
954900000 3183
867365840 3740
172499937 575
708314909 7714
280685551 1036
250271187 7222
234084870 1917
944396851 3148
558259353 1997
686007871 2486
669926794 2489
992850740 956574520
844451422 21046
789602633 2632
502555468 5514
107225657 1433
474706682 2277
723963460 3020
388629267 1669
455411727 2069
25200051 84
27245150 1072
501001893 1670
4397 720941755
150349005 603
556327117 2511
339247252 3665
738600001 2462
451408091 5844
616732926 6742
360000973 1200
147900494 493
758103881 2527
158133825 79066912
614999999 2050
536586384 2359
974103247 3247
493864640 5826
987593671 493796835
393600001 1312
681296424 4465
329059598 1649
443701479 1479
822603968 2742
592683277 296341638
896766678 4086
832948378 14997
501516912 2064
21637504 76
77051088 1296
273371401 1494
281440010 2008
54899816 183
561466103 24744
422218488 45317
435982463 1578
315519456 1439
325499307 1085
435285344 3135
446272949 2265
46902140 9939
2485 546040100
201015361 3304
715799612 2386
262198938 1347
191659663 1072
969299999 3231
235716339 1026
257066195 2074
194885308 1663
177099851 88549925
878896635 30646
884366531 442183265
420664717 1459
901879880 642718309
443855326 1619
870300522 2901
606128722 9300
429117751 2263
2407 386176402
766799999 2556
908484252 8762
3593 836612085
924941947 428331139
107283765 2253
410907921 1912
409745735 1541
975007801 8398
532798225 1776
800589801 2736
509098699 254549350
415347691 13372
500685610 2581
460201535 1534
645976284 59351
361500000 1205
425099223 1417
928248819 6146
350937237 1224
20233908 20233909
236965777 1032
303000827 1010
1199998 4
210329773 7831
267621632 1149
16976 777772416
331383183 1222
333414895 1142
785224765 2637
170917917 702
943675435 3643
769497465 2565
208011258 208011257
334742625 2625
710999999 2370
967201449 3224
437642064 4259
765607104 9792
87299723 291
901093747 26347
573185453 2166
865559729 7273
959079810 4602
825479399 14983
537544876 2084
990103111 495051556
670214512 335107256
1429 366448457
139750615 2826
956567311 3813
966240375 483120187
219900734 733
988846307 3474
29620692 136
743907718 2876
559935869 2535
724647958 62339
975750223 50113
168899999 563
598055255 3179
789928301 789928300
348601163 1162
5640935 28
77099999 257
38256744 373
895158186 3601
537170312 3052
747575009 4523
351065166 24805
447602527 447602528
976801229 3256
677397741 2258
285583587 2232
793502645 2645
186756921 6470
248354701 23766
993600866 3312
508640331 54970
356564366 25020
587345438 6412
9425 409010578
550221845 2964
560179197 3964
536580216 2528
5538 698618700
638388400 2344
845854027 845854028
273558528 17963
47238410 170
506889044 3097
184753667 1017
379169904 6141
291599027 972
3332261 20
574198085 1914
885309773 3545
446221968 2879
439612867 439612868
403588849 1526
302729427 2691
490998825 5551
712802376 2376
567363099 6371
262513096 1208
564748895 1885
884697052 2949
580799999 1936
84498023 1768
447598509 1492
522118678 207024379
675797771 9066
964093121 5440
400503065 7435
738456739 5255
542279320 11594
89209342 704
268500000 895
178500000 595
665045431 2770
1608 407777412
540610855 3794
540294049 2630
238200412 794
273524010 273524011
469111255 1759
417327264 1772
281264358 1176
416420425 416420426
842268545 4871
274609142 1179
957596926 3510
812908987 3233
380400102 1268
175800405 586
281820983 281820982
312355535 156177768
661321439 3120
16930126 2949
486181489 1712
410836473 22508
5291 767344536
895807504 3485
639000266 3363
974243487 17841
772291971 5100
692272426 2671
578716121 4213
331971809 165985904
844942729 240382
165019200 800
752966850 4425
730116027 606825682
652191869 5973
170179342 1153
676550131 676550131
4451 897142267
137585160 521
24620924 102
59561131 244
324299002 1081
883207053 6188
777628910 10748
159630213 644
510552577 8776
719142365 52970
8023 968149250
651659459 651659459
951824761 3646
526500000 1755
215745279 1640
898915208 3069
502362755 8351
562167475 3001
304800001 1016
966815708 908660677
785695448 9322
955338 46
114052473 39265850
724502416 2415
17848936 585
501295319 1965864
490550982 490550983
212868880 1641
7812151 127
2990 641660083
230847758 3387
391133358 20649
860922534 7246
548750324 4339
761196851 311575169
196925673 98462836
731 55642258
962241954 9931
966599999 3222
414513067 1914
801779909 2852
373606182 3774
565848685 30269
900900001 3003
193199355 644
71495093 274
610598391 3104
720923440 3857
497924762 2184
335700940 1119
719240752 5923
683578244 11865
1233 348298830
249630263 1141
267054848 85172
2765 232685810
580280063 5776
558670816 558670815
269568001 1755
613192941 9018
356428115 4992
620300047 2913
239519230 1202
982801998 3276
936698424 8132
679896669 4268
65099999 217
815679072 4212
575034092 117782
884 239093692
623107692 6468
880461771 16631
172789615 14191
410653055 5599
498890001 70000
164941985 678
642939829 9379
439352320 1760
234604413 1022
787605300 2953
689164799 10480
530700318 1769
6097 900429362
62181960 1375
389998701 1300
719944701 2503
870597097 2902
720799217 10026
490831009 2335
246710444 1065
983403278 3278
453889125 1519
612647403 7138
127357422 127357423
877249795 3701
657381120 2364
569321384 3185
649895708 535297313
820772763 3600
15550690 93
882185807 15162
255189374 875
335203231 1204
767143096 3405
66420027 359
945517424 4503
895166352 4904
271881783 38331
557738054 2373
408762906 408762907
601202003 2004
318114088 1514
245237636 6859
334498885 1115
363301212 1211
179999401 600
989245093 16758
118600548 461
545101818 1817
104274081 620
115269441 1430
464413865 7048
900364818 5871
925902481 5360
138112338 546
990999938 6638
159957781 762
8949062 59
477 76032345
466777088 200578646
737098402 2457
185139998 1136
548985464 3885
931196895 3104
833600411 833600412
503832534 2103
568133007 2620
891003859 2970
918896938 3063
944889089 4915
479706998 101827
754503102 2515
296702119 5720
179163322 1247
735110431 11003
3061 832537899
821301236 5093
495247416 4404
949761097 13209
303598989 1012
804362624 26125
2689 428271102
607955236 4111
407256786 2133
644352 4
706287758 5633
482698391 1609
217531429 108765715
89177032 2007
543680204 14275
627602092 2092
283810785 1065
843982561 12776
582902662 1943
701879617 3846
284922174 3344
981652051 72235
293501968 7214
627639001 313819500
4931 861874697
407786823 1449
870448620 4820
667794630 26739
706502355 2355
855584761 408959326
164700438 549
984987075 19475
754407950 23641
364386922 6579
415825454 3315
994797310 3316
679186073 23201
782301483 6437
248000084 1665
208199999 694
183658231 91829115
189665475 2156
886527945 23241
924945931 10908
695002567 9818
26058157 601
804090677 13951
182699560 609
952487790 10015
733107879 11081
943404665 8285
958440187 4394
840059061 462333
6730 449471162
1977 365437093
221534489 742
3508 894515644
221809451 925
736287125 3697
558692925 4246
121623041 3085
73579640 734
232173642 174076888
247522551 2468
137195820 940
750364626 15421
576939257 5861
850367663 3742
601095945 2011
7603442 221
823187282 3038
712502374 2375
405697299 2737
639396261 19822
520735506 3672
109 16891599
602143689 9638
3500 674887879
364728293 1533
190660041 741
155971021 130111533
805539154 19234
289330470 1430
900869882 6861
573468673 2688
167242369 2528
444199661 5490
179376352 634
682939529 2734
125699581 419
90063688 374
982053568 4297
639659197 3862
837468838 3121
976279588 976279589
987673681 5040
933001671 3110
37739529 153
462485763 3692
814262298 800371489
214765242 961
237780619 118890309
894446386 18355
985192610 492596305
191831783 1644
2666 562907238
244428516 36126
819900000 2733
932708636 9974
187332067 93666033
507298308 1691
780276559 4789
769613892 5001
733103076 3964
723090097 162445
411527200 3647
849407773 8343
552848670 3531
529733491 2470
678514320 15390
985553863 22401
555999369 2161
32397 561623528
745197515 2484
208621944 1854
688470266 23571
953412553 953412554
545266295 3912
373324724 2494
412201374 1374
559434728 4307
424154591 11177
391093361 29680
10499970 35
3104 834315498
381537694 2863
585673111 30393
3447 482528152
843599418 381692973
637877408 16408
60806656 217
461964189 2611
323217056 2584
152399916 508
678597739 2262
389164465 4061
592801067 1976
16418983 230
13058 225361339
285076620 1860
754421647 377210823
769329680 23068
142309249 252978
944663964 5926
977006997 39219
283800947 946
432114851 1525
751113000 30375
416757550 8410
854073829 4381
259004141 1795
843064944 5296
4231 557002739
895272864 6288
990189122 3553
667797773 2226
333300000 1111
237530604 1244
966739056 4433
963261317 10396
497923862 22423
280164771 140082386
974340434 968311019
393405309 196702655
250767680 14870
441964947 1864
3027 782675597
357955341 2173
80955389 327
500024746 17059
154031742 106856440
815785925 407892963
681791506 3348
652278217 2183
728220564 9524
865853259 7674
1137 310427791
258839952 1051
301629443 49382
500998329 1670
262627449 37454
919410966 4811
410534175 41704
420598597 1402
360483148 7423
487112667 1631
19989188 132
162140125 10657
545302799 5400
87000095 290
201720243 8925
924655049 6602
356759362 356759361
326508114 163254057
127799573 426
647101493 2157
718343159 12580
142635621 493
553517054 323505
117958267 746
107386042 2291
303599255 1012
387367764 1988
279277075 1295
553330556 25949
473702941 1579
314700000 1049
906958951 3033
881737049 7021
45208536 154
128962422 484
301204378 5033
818402011 2728
478843861 64464
530493414 5349
620647883 44606
542991361 1840
783051192 4761
239 67715619
236485680 877
865575389 15357
392489419 4165
979956763 9795
890752679 3154
257501078 863
135343538 2850
296207692 4407
823500001 2745
310467120 1657
837373677 48864
37093320 986
446662964 1628
133421495 988
530545656 6458
12157 340847258
445314518 1987
477959383 3287
6101 381710589
51065720 1046
1701 389254644
97275277 1561
580405266 11886
350422266 1780
633004076 2110
350895975 2325
232077352 232077351
41849256 372
360743127 180371563
357598808 1192
495315019 3310
500555610 1719
577512986 2443
750755867 4354
426683826 1655
101735865 509
783598598 2612
88129031 906
266747557 902
8406512 42
528219839 2208
210381847 842
437444363 1596
993000000 3310
695216665 2568
989733197 15999
1240 347848520
380663965 5098
790392762 7002
276811967 138405983
564845849 2150
93600000 312
1245 259515807
7087019 67
948377563 16526
922889008 461444504
973645609 486822804
10153 244796020
783219305 3196
316622447 1787
708001450 2360
22636 303186584
201250512 744
607512902 607512901
568180909 2342
817797274 2726
71099763 237
609667499 7500
201301282 671
771159169 7956
463680330 311634093
422898849 21725
889450895 3074
563005014 2662
763497454 2545
205614212 5102
339544944 50184
486327929 17768
167134801 1050
194258749 1490
992302125 58285
904136190 58290
985178644 29447
447362016 294751218
611397961 2038
406067349 203033675
76088624 641
536398211 1788
616468138 2701
758697601 2529
680811791 340405895
165078169 2843
261593376 4026
107413272 74390432
367663451 1295
145960847 792
769115392 3831
990938785 12232
229979246 38263
524177030 5321
400131973 14234
51680670 340
988395659 4410
262107331 197510386
651782916 10885
435415397 1947
388802618 4631
914605917 9814
535287168 3627
992321784 4253
895802985 2986
603125741 4054
166200001 554
371498448 3792
965018411 11643
569729066 569729067
661976993 330988496
26206 742782864
277292579 138646289
517939923 1979
984808483 35294
273208618 1390
627161495 7564
89932799 300
1229 182991457
821876434 19918
16983602 156
852053089 143395
346850490 3361
158424930 1830
2624 785182399
767510353 767510354
948295565 872285458
301736708 1274
360776807 1764
191392761 1922
329700001 1099
58289076 325
126493610 427
790946783 4021
428717701 2085
453942539 3150
186722693 978
938167587 4737
567269909 5909
366901617 1223
876385122 390883401
608229951 4432
47530 958402840
108148264 89158752
798918529 4519
141998254 85548288
778949279 3335
229549900 1385
411662072 11288
385 96097901
934085913 3831
791790726 4325
2376 518608572
368587814 1918
421708417 3352
645913355 2364
181388676 66097001
252188920 1791
282957349 4415
940199556 3134
322633245 4045
329399401 1098
442857614 3679
112199658 374
993567572 492435976
197234821 684
908217180 4354
88893613 324
620410428 3451
839210876 8817
197859542 197859543
56317965 233
706201204 2354
19520559 103
990041605 990041606
873054856 873054857
886733221 433359786
107421805 1517
88337837 968
945634091 3963
644097852 2147
3045 457817194
357607964 9669
844458490 21581
189529751 1318
121217945 804
652211001 652211000
971996761 3240
209532167 1063
880787424 6472
122310719 1680
536015717 2591
405287493 4261
680513449 9475
147033712 619
3709 983890139
910874674 7741
55210102 2397
265046834 1871
852550032 4628
421136495 18549
294930720 1890
480360609 2912
8395 792706270
866797240 5715
298199369 994
891511966 3669
679197737 2264
751389150 3810
854815858 279242
717648836 3089
687324715 33341
29970018 117
541858829 2861
463362331 2110
704654095 5938
6572 870257668
368242408 6004
512907549 10097
925735329 3294
504371403 268002017
592535814 3374
855698347 427849173
895999977 12080
308559648 2367
331222050 4350
199368561 1304
503701475 1679
842698658 2809
135107701 490
771771193 8771
455587794 7087
795912879 3201
3550 852214034
135968412 1050
314008472 2591
466200000 1554
354820280 3348
982796760 4301
669796055 2861
570587854 3201
136495734 3401
487730626 6934
331360351 331360352
52200173 174
3300000 11
531909756 531909756
11575275 81
372880146 239230810
262940259 2032
483737261 3282
896398030 2988
117299833 391
855005319 2850
278387308 1633
599101998 1997
473507428 236753714
407055569 9377
311152512 119147493
659462144 3133
392121080 4113
371701239 1239
599698000 1999
93311328 46655664
385104423 4098
338336306 2468
345270265 5533
53301179 699
475601440 2633
140676235 499
842223130 5581
431099902 1437
180197090 90098545
438453785 1463
168000861 560
902880484 3233
511225723 9261
241371592 902
674102247 2247
266651112 4648
128099573 427
961135033 636352444
972196061 949360399
813472100 3231
37867433 136
868131233 5097
955737721 810397371
104368 608300811
532154198 266077099
289120887 16881
70469630 277
665300254 5448
2914 279178684
513679767 1878
152487236 120202447
272101687 907
69051030 695
809 186453604
950574195 3601
27544320 141
99885389 2246
558599999 1862
20400069 68
446796471 3148
931041556 5187
1507 265801646
126346648 535
384438957 1686
336837047 1186
559800001 1866
201537062 2093
366791311 2494
486592519 2719
562601427 3141
723467594 16820
853250426 2909
877797182 2926
191266235 1548
598760514 11754
56928379 373
204113285 16029
79417163 1271
813750259 4659
439257589 1518
728162279 8681
591898524 2571
961283856 3796
196750180 1705
157724877 78862439
727689238 8077
833098801 2777
806089860 4097
744731558 71327
211799999 706
945426024 6792
333756464 1295
69332552 274
943360866 15547
784549403 9173
173607073 856
304717793 1184
4181 281627979
790033347 4148
166512654 629
57000328 190
121969499 465
365536331 5010
537185026 5031
461699624 1539
924692516 46099
794400000 2648
759600001 2532
427544887 248954406
683840625 35295
661502857 2205
262317500 1268
61763831 906
399001330 1330
995832200 928735563
383250520 1655
992689452 6637
152511402 3971
191155247 80789426
202200504 7341
128699793 429
457240160 10720
299751218 1294
392793633 2024
558368222 2149
259500351 865
627029159 36367
332210479 160868271
601697969 5872
40799863 136
159300454 531
186001158 620
912574695 3101
445844479 3778
1790 432904340
438599395 1462
566701889 1889
109199999 364
96093832 328
936903122 3123
23528 740743306
627498658 2537
33078578 301
868599059 36690
555544553 8419
657298651 2191
813407194 3455
407473503 407473503
708853132 2601
977257476 4446
354511740 2010
741299255 2471
532800001 1776
468522007 2091
98995877 98995876
954721003 4101
357001688 1190
961782415 11760
952059237 3758
579391934 18292
229441 901138835
515578917 10871
832729951 2990
868810067 5124
574250156 4733
254626515 1856
624903430 2083
664759045 24159
717474779 5700
451947919 24887
307199257 1024
9053 701198526
373924790 1755
805498753 14111
635966145 2224
150393210 554
583918721 64736
561627039 3692
807194872 17666
433303049 4633
406784861 2214
77664571 657
31109066 799
527716021 3692
1900 428956308
773820529 271615193
937196877 3124
630539496 3391
231893044 927
388931208 1799
952324554 923568592
859197136 2864
152182109 1733
371399999 1238
600001 2
232086408 139224
91491174 475
133825638 2634
420298599 1401
741004524 2470
188129863 2689
258495551 2102
300413135 2175
547721772 5669
822317598 290596993
391801307 1306
319611839 1154
278345129 9644
2148 305665237
668846315 21387
115462984 5572
777902594 2593
662099999 2207
14527529 123
62999791 210
307508520 2983
780300239 2601
716400000 2388
614101205 2047
765511879 765511880
10304 703443776
494999220 2661
540051478 46851
215505430 1666
111807325 513
108293420 3665
378601512 1262
611302482 17213
777300568 2591
292474188 1971
100622962 341
278348751 1017
944724216 6757
813894547 476359973
586162590 3030
781871343 3965
458879549 5574
214995647 7435
6193 62796795
1800000 6
995971376 12875
613541228 7423
576024318 3974
489356382 1871
515155980 134085
2810 302709679
112538819 10820
329638488 20996
809331053 712687486
803421906 4203
131699560 439
608416213 3804
373949272 2889
988503764 5707
586798141 2029
46114199 165
328199380 5574
421464239 2907
734737063 24418
131573305 472
936450265 468225132
801073621 42602
791619927 791619928
162 46464861
4127 628055114
605221099 15074
375218723 9781
889235425 339447193
471159394 5599
234572756 849
169200105 564
593429918 296714959
153806599 591
13334 954943542
722999433 2410
317948244 2179
429818343 1832
445325383 2786
961496796 3205
432049949 8973
357413760 1980
176670236 941
771440640 4096
252899775 843
453402627 2133
336647807 168323904
493549767 4256
279600000 932
875136495 3811
290874698 1115
174900001 583
600220368 3558
598277146 8969
635498557 317749278
5175 200867625
800565613 4291
569943513 284971757
823502746 2745
56099814 187
109630839 540
968910211 4277
925974443 9293
568800858 1896
379711912 3413
179193960 3613
741576249 11030
76916079 76916079
738948965 22182
518576905 11988
837759587 6422
428485215 2550
709637333 354818666
199718116 2223
551676199 551676200
161699567 539
267182476 1089
922196926 3074
467099867 1557
242688953 7167
828992063 4703
260043582 1370
252749247 2966
848582040 848582039
968804329 3714
449401499 1498
924094501 3255
328051729 1269
919388272 7492
441112399 3731
512312285 256156142
281862249 12458
952691256 12276
24599975 82
592051257 296025629
563830651 2539
173839797 2033
20550556 211
881703858 2939
760500001 2535
522601381 1742
484199654 1614
561792703 2672
20999929 70
488907959 2868
39618 877258857
969526952 8649
917107244 8235
175838906 1213
119345468 1055
737368897 11398
5766 908782400
714141930 2591
3201 634050312
3154 559944588
675026792 6720
774897742 2583
9777 499898010
875486232 79808
264185101 264185100
359999514 1200
236937525 118468763
538499526 1795
494945613 247472806
981299591 3271
126072014 126072015
596353154 2887
372952795 186476398
934040350 384216092
407999248 1360
254430910 889
31375047 122
562811251 4960
338528894 33755
689707986 11374
975583609 660517
433587235 1463
550034784 12357
861521190 324209582
515401717 1718
2409 385661628
839586806 3493
428153679 1432
27724499 132
61093531 17070
674240816 6211
529012048 2511
129150001 11480
292947920 110167207
650703872 13312
326947965 2359
415130150 318705508
927359679 401369443
3687 688716297
443683134 3873
749383181 7742
56400178 188
914568721 3440
101945939 1020
434209013 2097
491149295 2384
614997950 2050
111741624 7066
550514453 275257227
529968888 529968889
481798101 63253
331498896 1105
2475 726546936
128014884 1273
729478253 4058
852251523 5001
58012102 58012103
971039551 838197522
419191718 1677
774697884 4355
4325401 15
600602852 2002
133867789 1085
965132118 75762
950824177 857764934
124198440 705
778299589 4829
579871098 4203
4099 564179009
254699151 849
857511627 8405
154118255 997
431273556 20643
377960846 7388
753733306 3440282
592767681 3352
681552426 2615
88074179 1635
56632433 527
222810157 1186
130652441 3470
74700248 249
594132560 4127
74261000 314
906001676 3020
46440569 478
877038163 6349
613418382 18506
757502525 2525
606348080 2392
130867649 2859
717041389 358520695
827242902 46541
391428065 6109
536898419 5591
811406806 4297
174292931 174292932
51497479 274
560701765 1869
8629 940522969
167001768 6726
757104795 3555
298800001 996
752641527 3199
484539867 3454
990779160 990779160
995299217 464001015
678056927 5823
271516026 1865
771300001 2571
83100216 277
635102117 2117
827273053 827273054
797244875 6673
1790 421666982
114310335 392
54095967 27047983
778294657 6504
576155550 19325
532587277 2028
392560826 392560825
380758656 3504
192502516 192502515
227999239 760
625600306 5152
502594355 24775
16661541 130
909339709 4359
282819741 2534
724831777 2519
368834238 20964
775303160 3544
709435149 10961
666002221 2220
888729604 3737
854102846 2847
841088261 420544130
52814219 348
749102496 2497
984535404 6268
724502414 2415
867441983 18665
18410 942776100
804167795 2958
834438976 4691
45710645 45710646
876234214 27686
742727458 648938595
508483637 1719
241800806 806
906428388 3756
512243561 7263
508784159 8317
348418179 1276
968103227 3227
316921794 1415
50146196 278
315899265 1053
137791097 655
817981198 67429
222633088 4052
460127843 2477
179249904 965
187539681 802
245458921 989
795321847 4709
87432577 779
482829781 181815949
763306180 8060
325692742 5897
830402726 2768
177137093 177137093
764978207 20381
986982298 13295
526974960 1836
685832587 18383
738620274 4163
435900454 34199
341844223 1713
367961700 3563
605129888 13904
883481835 423948702
389535224 194767612
290917220 37708
2699992 9
532621884 3889
356675697 178337848
868303659 4899
372044388 60911
259800604 866
695402317 2318
903436444 9244
265280953 183163748
217575600 1555
824062850 824062850
76199911 254
465383530 1944
136176288 573
888961681 3012
417636653 1439
405902361 1353
946173993 14327
754497500 2515
199141660 7383
720037187 102943
717898946 2393
72308851 36154426
648214181 7381
152400209 508
919394297 5638
905978260 452989130
513598288 1712
82427414 523
457391967 11208
483673471 9339
301750169 1258
763202841 2544
272100906 907
3139 685310892
726001171 2420
410094563 2309
861897126 2873
769040425 5323
30300101 101
978678568 5091
944399913 376088162
72659094 272
626640448 6944
339973496 1627
299947061 1162
660020868 12166
709062938 31217
561511851 6550
949720726 859732282
306059430 1451
712691051 4652
32064577 274
775247267 390461071
901234007 316069431
91693864 395
541609021 4982
941549151 3424
184080559 745
914110558 3058
462380010 462380011
386047922 1477
914750964 5957
899118674 899118673
37367184 356
637755203 318877601
668563424 645247014
691569220 7474
668294172 9181
135984103 2618
262668644 1006
123000000 410
375296796 6716
563399999 1878
224266665 1289
759889376 379944688
278370527 1129
90129250 698
634931031 5791
215266694 758
182665142 638
390722220 2220
488644846 244322423
757658276 319975
621142992 35502
226356453 99552446
190810215 648
761951975 3782
838266060 352013849
958479552 6114
113375345 1358
120124358 526
854068867 40365
402602551 1342
701281646 3839
8067 444167516
873968251 873968250
965396783 3218
236988673 5662
551518974 1840
841787896 43537
960589549 960589549
681808144 331878790
499479660 2202
34569247 148
112696412 1541
354576525 354576524
322716294 3616
860100001 2867
78127873 17664
907404620 3076
794480542 15963
445499999 1485
323203405 3299
254099152 847
150900504 503
508984381 4407
641653946 264997476
766500876 2662
481448730 240724365
824097254 2747
547335865 2734
525001750 1750
224105230 821
424663874 3165
592510899 8701
245160211 893
419995522 3038
747900094 2493
192567193 674
11054133 182
631931841 315965921
2872 578239864
425099999 1417
934800001 3116
567902985 2379
463086106 1835
895044039 67022
387213125 3379
339980893 1598
680487761 5108
933330710 918560931
260761947 1003
273739104 1536
94965615 383
453880629 2183
750597497 2502
303598987 1012
575270599 3182
486827117 2122
241729912 3374
547073831 2759
858310912 13491
667504393 141992
596852829 3271
34938 405220129
378841644 1819
564326727 5931
854841871 7024
542558151 208502308
114729648 591
873684658 3331
150579157 546
184500260 615
638339817 6493
729472634 4131
731918155 6086
379573284 2665
174454900 617
49199835 164
271088676 13585
408172189 2171
794928457 3176
708094801 3600
922585998 4483
805197638 2684
954065141 11259
823197255 2744
202213254 1847
3029 123377128
642857553 4817
413083466 206541733
889181730 348928402
574499999 1915
375724129 11082
350829081 2314
316513674 1195
34895439 164
902008239 3316
898497005 2995
602563639 4570
847896103 815416407
814223597 4056
746156026 3943
129636520 603
697132883 17527
368797402 1603
2847960 54
817497532 2725
438599999 1462
166777327 1007
910766089 41578
880403417 880403417
35700000 119
710228647 419041684
89011607 376
379862592 1824
383757183 3968
167071281 592
549247301 19675
844199999 2814
686699663 2289
474901584 1583
633899172 2113
19495405 74
700026778 350013389
362533724 5437
454940672 2811
67005514 265
403707029 7198
155400006 518
766611547 3566
28515756 438
137676740 2649
986186887 3702
776075223 2999
257874255 1019
979197558 3264
996729745 4829
848211479 3023
159799866 159799865
901047876 450523938
569998100 1900
747756999 11945
232800051 776
636676935 3049
938129124 3306
787803301 2626
645303221 2151
552007848 4439
365368066 1613
141989199 920
444166591 8341
918884627 872381234
27899999 93
1548 204968113
128174618 3103
468002730 1560
861040465 4112
892933253 4769
4305 965051850
504084106 483403717
391530786 1795
729181866 6701
286800956 956
940700860 3990
631197896 2104
785468229 13559
548998169 1830
929681199 10940
676500000 2255
35400212 118
292063131 117660610
69180121 387
884151624 4622
508658978 2453
458607863 4328
953976318 45708
20568340 99
810001837 3331
906286704 906286704
127907569 510
937930429 6381
724798526 2416
789000001 2630
5276644 5276643
612966187 22786
681168011 3209
766898281 7368
267102348 3812
880475361 7136
799723513 3352
667014868 667014867
458351275 1966
488170211 9182
265261076 2481
189300706 631
300476397 5760
32273769 634
225000751 750
633687903 4437
981560009 7667
360255240 11790
185754822 1013
456137155 2935
4372 463270497
155999727 520
315143799 1850
722119203 4289
592384017 50868
628114526 2353
629498069 6806
264299120 881
913233312 3096
95233992 1032
680060988 680060988
249299999 831
925971384 9412
977586766 4246
136146416 2008
3038 525054502
178916211 902
139438300 547
121083466 2369
570165951 2376
194655430 873
773862023 4808
535644499 267822250
152120796 55728916
921655369 826520840
456833145 1914
667603441 5040
980400000 3268
305277111 5186
482453153 2502
337268996 2654
2290 506163642
539272859 3566
831461485 415730743
545325443 545325444
695016249 3131
753012519 5237
113999620 380
137391770 1019
586306739 2458
641847871 2274
991457478 960689232
986839259 4129
529004762 4671
409017733 13071
76324792 536
944155500 31630
6693 837863512
968403228 3228
2640 609070983
552298158 1841
328761678 1127
37281509 4662
406642055 8213
935993685 5203
955017607 11002
953676404 10133
509699999 1699
615213058 224928277
754628611 4001
4703 727930340
948103761 14346
248100309 827
828996706 21183
4180465 16
5962 313120944
411577985 1495
339019057 6685
226194873 3031
617247433 16276
427522181 2605
522981250 522981250
730175397 3116
80201853 80201854
215401421 718
158766621 16707
907294017 5044
38099930 127
141007046 70503523
451318645 3163
981584176 6296
921156061 154220
798711192 3537
376224036 376224037
306916906 50306
60569156 30284578
90538195 1950
969580545 13336
64071 977320458
486971709 243485854
232501173 775
327967251 1497
230517697 1776
207073440 103536720
4334 776201774
647571301 3309
683700361 2459
451520733 1714
697717360 2356
75662461 534
498011309 6265
419377057 315262216
509699999 1699
771425523 3131
491281367 3914
102198097 504
734196851 14557
310499999 1035
243974674 1596
503287168 6399
158704834 681
997797878 489687936
66129040 2958
808625061 4859
547461826 4553
810482414 3941
990089684 10215
706851194 38531
267300892 891
459524202 4155
724596160 333164774
828119356 5170
781843620 2795
976923136 1013053
947836530 10837
952092901 5940
536812410 356896776
287147596 7859
691200001 2304
145411318 736
483770472 483770473
930034958 3365
476301777 7624
318387127 5224
843709706 16857
556347596 278173798
603143593 3522
684301050 2281
918997288 68336
168600562 562
974830813 607283643
89869957 493
831359680 5696
32358747 893
971653821 4414
485708536 23148
471601700 1572
28791 784036512
998380555 7302
596401987 1988
22670756 22670756
5849 323188268
875871422 7399
41842783 344
679033097 8248
93299690 311
349380689 172102052
5579 781126948
855431037 22162
757560777 3023
375020372 1407
944521311 4256
713807549 4225
2744 705851425
22018688 77
753586390 3533
866941271 3294
734779576 6616
206850375 835
271631302 135815651
1776 282158747
13232926 75
867191159 8360
58901173 58901173
498288592 2155
30987109 154
449401497 1498
966303220 3221
773801020 3418
161188213 1427
131700001 439
767100001 2557
69498339 1262
779712048 5648
774181171 45891
648229716 2201
4335 857137264
263923743 6009
6751998 54
14267581 65
991377121 495688560
338795264 5126
784755684 3023
802199998 2674
516652626 27397
2903 286266692
11397732 571
161152795 161152795
728610585 11921
749997500 2500
368101228 1227
112800733 376
296472043 1594
475210583 2062
822901797 2743
14904386 66
681835307 2684
527138708 2673
842156384 3381
3766 217644672
89484008 588
795305112 2651
988201802 9923
4800015 16
764781296 382390648
623300049 992516
598201993 1994
687491580 14067
827048171 368805040
867778002 3562
957385848 15432
11773041 129
325404589 1214
63109032 246
811861379 6980
954759981 474172837
699013103 2454
925997020 925997021
467154246 3198
998594353 15399
525610710 226962619
835719681 9225
548799301 19337
123899893 413
445498801 1485
29537218 836
212630093 26611
630 39679290
2131 586869473
948280675 3418
560835600 26317
719397353 29785
572629460 2857
60300288 201
946146846 9349
206349296 1948
635664384 2503
436756969 3891
465583253 1623
77721985 523
195899445 653
48300005 161
97057125 495
553003674 4117
915363182 3137
898491821 44228
390082729 390082730
905399999 3018
575554048 12884
404997603 1597
482101606 1607
288600962 962
774130650 2775
506205503 2016
524071603 4442
985011977 861328009
808330499 3156
729897568 2433
312285374 1669
191627134 739
979299028 489649514
340236556 1265
843897188 2813
244959237 1783
674378399 9645
902522362 82641
97800295 326
230830593 970
601733440 3080
2947 754196192
365159700 2830
97020436 824
150833951 893
74419507 74419508
952192925 30650
731120786 6812
2833006 11
102599657 342
623180289 2510
995249254 20614
13525 747467443
34799999 116
869103825 2897
523218870 523218870
536401787 1788
608985909 8593
538756415 98050
49381971 182
491573683 4498
174899999 583
333361376 333361376
587518683 2037
849753285 4255
405900160 1353
327300000 1091
949371318 24969
4781 439369119
101503196 570
919889046 5711
535626468 2658
761632917 3443
198144479 1410
464879635 3151
169176537 3077
796877325 4995
955958659 14860
836531200 3985
970849971 19186
667961432 10814
103925976 462
101222959 585
2079 348111918
155942787 547
350786709 23829
380399854 1268
704202930 4944
777597408 2592
776057331 7683
504947476 3095
162214029 1606
784800000 2616
418678734 9344
556500255 1855
510309521 1876
50999956 170
311399953 1038
604202386 2014
301167989 1494
447778237 3683
267083437 267083436
310498964 1035
15511075 1358
518974597 2883
911844079 873524281
853799999 2846
715818137 357909068
71899203 391
291300972 971
455102870 1517
922913401 9145
554001616 1967
621183480 5777
1905 275630640
458 48517730
757473130 2763
835694424 5112
721293850 17358
578999309 1930
215100791 717
410046287 1377
859178070 3342
889592243 12524
356048788 178024394
195000000 650
571200000 1904
207610100 207610101
427835495 3131
677711861 2495
502932507 12844
10641795 5320898
149616541 965
900901670 3003
3383 634221583
492863411 1870
7605935 39
717903391 2393
535584333 21299
237756469 21909
931478840 3503
207484233 207484234
945301974 3151
408282608 1853
854323471 3190
863493004 10509
256645718 4269
1260 351752940
822129956 812404484
392999248 1310
924506838 924506837
991047725 3425
2335 655283853
84677929 42338964
57566393 319
15199 893351623
48947581 338
91585746 1469
118652428 118652429
656411447 7249
483091546 2062
995396681 3318
761162040 3420
414079307 4341
172537290 17982
462265439 3458
967090081 6301
819002127 2730
727481900 727481899
748048447 4698
607203318 2024
2829 717669207
885297049 2951
234929360 1337
290374207 1208
783603023 391801511
585221547 2195
668647359 22383
106877584 682
793425421 9759
182099999 607
807904135 2693
861850693 240606
511913279 10320
913650956 5191
129342338 542
380101267 1267
378600001 1262
699481692 6258
51534884 435
844539299 4950
996001029 3320
162674853 3308
288200512 1052
4755 499319783
292972547 67928
289793593 2363
61198627 235
34067276 1697
414115934 414115934
308398971 1028
718390312 3039
604168709 2919
468963197 1937
732735519 73120
868057087 21504
849674765 10304
806997967 2690
262894141 262894140
436626339 2188
736494833 736494834
105815656 780
799076635 4562
8669 745362388
683100783 6158
536416619 2554
345001150 1150
720944015 13676
416244150 5950
590601024 2808
610502543 2035
660483180 4830
289787994 2529
955799999 3186
490566592 2506
896984940 10356
423836351 211918175
216079247 1064
551253703 2548
888279842 32527
578402241 1928
823383674 3233
747754486 373877243
365606443 1655
553200473 1844
525001750 1750
863645015 5304
3562 855934352
568275914 5378
919123308 130169
78899999 263
572624311 2662
262799124 876
230399999 768
657302192 2191
688157279 2448
405913411 1890
834336356 2828
997203026 374185
375093678 1734
795497394 3232
249823700 1052
843275994 4333
583033043 1947
206140502 827
934515123 24601
519252445 2017
506883265 2681
374788080 6234
632380673 2464
538201793 1794
897279997 30372
169785753 169785752
555164678 2671
47882775 1598
475501584 1585
786514863 2696
248767745 1232
802357633 2861
436471400 1699
591835430 2031
332818365 1774
525598248 1752
997759949 493190742
130436145 484
300209326 1208
528113796 3878
2249 568429607
596830774 2014
2195 298061905
106120101 3650
736318507 3498
663635900 122582
513422063 1998
249503433 4819
150933353 1677
970800000 3236
3268 349222225
275549008 275549008
112207992 478
657330716 2773
995397725 3318
943796854 3146
903360699 451680349
931932844 6425
993437920 14558
852135341 426067670
967845751 4601
878624600 5320
34199999 114
237000352 790
388355944 1867
626971076 3989
14100030 47
946214958 19318
361677735 4507
269344579 1447
55930236 206
630254279 9244
893063711 3086
534663025 49255
719166367 8195
1866 267027727
583223151 4309
524233510 197700422
995703319 3319
250513327 1071
2318 216783996
956398550 956398549
40501220 271
806847976 17812
261758360 1893
641493725 320746863
766502058 2555
171728733 892
621283540 5717
899228617 6564
204600592 682
154299534 2823
12069011 6034506
800141338 187602
499405209 17393
203143080 2246
366739570 3467
800321474 4270
11143706 184
817145225 5306
325413676 9614
87162012 711
641702139 2139
574015122 2298
713904593 13091
770636412 3286
53705935 391
966867777 483433888
489918997 3142
562346290 10253
757409811 378704905
281468390 187722739
950583532 9915
497921059 1820
448829696 1504
993203482 993203481
86699950 289
157466399 618
135360494 8866
854854489 4902
168187116 168187117
788466051 3155
818999999 2730
858812220 5022
263170784 117400888
4723 948657057
243377739 1115
805718550 9559
78 22787388
786417373 2998
867067331 433533666
27286739 4140
844873819 4930
708093870 3335
347301114 12693
751882151 2996
530359701 3491
100432332 546
257164198 11663
786586679 14454
202906945 1296
857759595 5511
847403046 5763
231093330 1566
743218293 35906
443291399 7173
218137712 1179
729469488 69427
809084606 7703
212768567 869
204201050 1335
255322244 1111
354023766 1306
807363473 3837
2547 303823774
974380469 8295
118960015 602
629697902 2099
59053274 281
245251531 122625765
713309442 44347
825538705 6508
791001506 13921
134100138 447
681788042 681788042
855370480 5233
386702192 1289
775034769 4196
760070303 3024
31300928 127
803054909 7008
110482949 967
286499045 955
257700001 859
435627945 1807
248099928 827
397673611 1961
89925599 356
151169659 2208
794399999 2648
889625162 889625161
5822 839060818
264238332 1374
3365 915666004
333053767 5409
679052672 497561524
404475117 3281
312324842 1059
533727360 8640
360009719 1314
604417608 5219
514112365 2433
918863567 459431783
771413329 11447
938211504 8393
503237328 3916
2397 678089727
828597237 2762
1275 330267075
441800265 2648
777319684 6796
872787720 3506
189725888 2083
55156651 435
100007975 345
498783972 249391986
290999405 970
460705801 5616
424291822 5696
245999540 820
660578759 16531
909337741 909337742
315294930 3078
761669329 3052
456000000 1520
630610414 9229
382376368 1672
73887350 32619848
127579566 838
798898156 2663
291748585 291748584
146753257 3224
902696990 3009
280174820 989
724267851 11019
683421379 3205
716560786 78521
727501835 2425
273531339 1101
792387926 13298
74371932 324
75049863 75049864
615046487 6244
809205760 2816
716683627 358341814
791851981 395925991
3295 906174425
507594640 1946
712170165 4212
465518076 5575
786570281 393285140
618797520 13035
741104792 3993
1212 260474192
796589860 398294930
4800011 16
931851850 5249
206100746 687
327726559 2120
408371299 1538
973149047 4426
323210619 161605309
675002916 2250
408683998 204341999
327494378 21948
81180742 937
12867539 12867539
552632081 4120
45276599 200
881595127 147572
769054650 7210
540329698 2983
379163737 2419
623901477 7247
723371534 5966
273724221 1293
776814861 388407430
870142409 4733
509341777 4102
222839605 962
739544073 12111
3804 707651154
282511987 1691
50507476 247
651004154 2170
266399497 888
208390617 1433
619723300 2320
79262173 594
7866049 3933025
28404 711349776
173090653 1204
81401543 22349
441595934 1485
700122222 15298
929614266 5139
27570864 226
609440001 2080
350945850 350945851
530008454 265004227
491401639 1638
337206251 1135
907462185 3474
233184359 3480
637423190 13358
938396871 3128
5043 485398836
688251551 3475
998328459 6209
52799863 176
36214525 36214526
217479729 1096
628358067 3118
158327649 845
158998992 626
778101016 10318
292367593 2882
189299368 631
144654 523249337
911107926 911107925
51444143 174
249248290 970
822195439 2977
1352 160747890
655309900 3914
403798653 1346
934295459 14008
616314872 2411
432001890 3438
390449480 8644
80708543 1223
463154656 78633
597716496 251146496
752490550 90335
127629450 5850
381322620 3590
331 41917447
491445029 245722515
52270638 473
767742710 525688192
626129080 2636
706276720 4588
476052271 476052271
8474 941816354
747302773 2491
60852152 401
938102733 3127
720218829 720218829
647401616 2158
309306297 141579851
146822731 764
745500001 2485
117282061 1995
905546875 905546874
65209155 284
829113501 3170
214140214 864
179938204 179938205
136478982 727
453587036 9630
712609268 654224847
257283262 1595
825605933 57921
598337307 14084
58109366 27935410
105700302 447
44697661 210
308401027 1028
668148388 4222
680398510 2268
475603942 2266
354902201 1183
4727 813935302
461490589 2214
393841880 10519
365443924 2021
817471092 3130
656575055 10579
208529903 1022
592201975 1974
731998412 2764
344567761 3340
41677 357121008
949499537 3165
970332485 6459
749922034 3511
48061738 244
492855971 246427985
807466135 2788
4297781 24
55575947 553
15700349 510
622253290 3660
884209808 3380
555898474 1853
553905557 2076
85656412 934
824115114 18331
844759273 7465
104547149 452
312902612 3357
164776692 3178
61665955 412
4969 316043307
343801145 1146
797258990 4565
501348305 18108
794178925 6996
991097700 6943
588467038 2061
387391104 193695552
745616255 23254
102979262 431
726734433 88972
656504785 6728
743240342 8379
662930408 662930408
715531643 6380
227373384 6238
591900001 1973
445049154 2241
134830179 67415089
288564766 977
513284205 4694
410973016 1978
53400264 178
101037764 432
995789264 39183
620511560 6052
961713341 6937
629138379 2405
452699279 4785
200327399 2275
13854063 56
857094085 3234
177583087 3664
989531729 9392
608700001 2029
998403546 3658
226059393 7444
509042697 3084
635097882 2117
294899944 983
313666831 12655
72899860 243
959405851 3198
240866807 2184
11929554 42
494400000 1648
527357685 1860
613951302 10077
368901433 1270
352364917 105122
273202709 1085
997888764 988118704
7234145 3617073
949525025 3416
825344789 4138
41403444 155
931371355 3858
544069 728611065
683611082 6941
4725 610016838
961089385 11183
309170680 2831
872589010 4753
65585116 13621
335398882 1118
883169217 4325
368272419 184136209
126821980 470
489498672 6519
564386484 33065
424884283 2311
811395428 2708
3205 640989145
653262121 5880
666490261 2460
859183991 4932
319817866 159908933
391993594 55673
904196985 3014
568037565 5339
3491 259688614
108696764 1396
63274919 647
644421915 219757095
172173820 3211
764912676 26135
225300437 751
264548671 95336606
959330650 19850
15715263 15715264
892681854 892681855
747308250 103077
324 48107196
146337666 997
719020751 10990
402395024 402395023
564599230 1882
888598651 4599
386080846 13307
396123486 396123486
142800001 476
370533337 2104
180689437 834
650991397 2463
38563647 266
567811184 2939
348526931 2059
432586774 9651
2491 579573989
482101033 1607
540299999 1801
164702565 895
371443031 1278
4343508 156
113644431 1133
663990711 9539
462908366 2114
950138775 2130356
328592499 164296250
394017311 2163
726297580 2421
890725605 14763
3208 483086304
464507098 1575
139376188 1036
4320 554701219
11163 154574061
535446366 3520
544877752 3683
643 106956488
924606341 7572
852372480 5120
639083707 2859
608104528 2507
253415464 1919
784596276 14242
521876041 8605
522416521 4758
11598 780081480
757171832 9699
197985813 934
451953668 2915
99866740 33920914
266572773 1352
88397266 714
124358538 2553
828698881 7997
849894911 8152
154499486 515
247556620 28370
829233847 22871
961508960 3490
95564854 422
93018832 656
1873 503516527
768897438 2563
39475937 5387
446455560 101352
262528891 35074
764700356 2549
104253345 1153
767056319 3629
494062854 1814
7452 822305844
198600000 662
736256059 2465
735338948 4115
667499013 2225
259200863 864
3372 303800340
215457232 1801
388738024 1482
695529505 4176
809445714 4598
885065799 8347
598249421 3130
126485996 1630
571552128 4032
706033044 2851
3054 907648800
180439199 608
666341990 4494
459618790 294768407
515377243 1764
778997997 778997998
871498212 871498211
254823540 254823541
198872017 5327
133708137 2953
462964256 3271
986405125 492162348
127740831 470
1797 482597670
764075621 4018
871740379 3691
692475233 3041
610800428 2036
669107752 2493
949776257 3344
312545850 12410
986817795 3765
500089345 2544
880635270 6645
968650902 90155
668894373 2527
377547115 3506
222562215 3145
30919104 464
593402362 1978
565886161 2520
20169031 83
578045621 40156
813275771 406637886
336000001 1120
376430091 4297
742356424 2668
461729461 1802
702670031 351335016
81255825 525
293486120 293486120
749906789 16857
410097215 3648
491631708 2482
261140937 6570
732769207 639986952
737802125 5561
576222634 6854
740345096 2645
616283128 5687
80315051 2689
366001920 1220
387494361 8360
661567999 10094
963921516 10297
240000466 800
491812741 1740
555172001 2000
945601726 3152
5958 911690511
647343269 4609
302098994 1007
993543390 7602
998242648 3707
157720136 1830
948614521 5145
426004887 3884
1408 360159360
84899718 283
430202017 5444
569189067 3453
999303331 3331
552531671 1912
676248421 3339
811797860 4619
136499930 455
944672118 95253
792598038 2642
793926698 793926698
901017827 13868
134099552 447
462144216 5814
940803137 3136
67389290 33819387
9300026 31
393185259 1586
587563957 11529
262081344 2490
4769 540222782
78108688 300
873000050 2910
943803146 3146
494949959 6264
165631137 2848
3383 197674500
880869984 628929161
2955 540847288
238125091 2030
408917161 408917161
764003941 4728
584752672 3416
441167617 10512
504599976 1682
516068349 1765
651754274 4774
340678183 1316
368654102 2090
141446563 572
791522962 11996
551117449 2812
201666109 4812
6006 829752137
232904714 1726
172759672 614
440999504 1470
687638265 4562
362652257 2602
511053086 6575
980243938 6281
697073259 4897
617122570 308561285
840663491 820943769
312720330 6605
868536901 6795
437706850 3205
621721076 3172
157586927 1392
68277 958920292
406954575 1358
549508700 86438
857869606 22630
217 30311428
47059641 1017
143100001 477
679239640 350088051
337133218 1909
259548487 1111
542464807 5543
180144347 642
62119886 793
702418192 4513
890734718 4765
6985 738691690
281568163 1027
593066601 3577
237131791 1145
932054958 3326
513104031 19286
3809841 21
384864468 2571
2757 652131801
408601363 1362
515382248 4003
996979687 10001
782671251 11481
370868541 2513
744602482 2482
833258578 10334
749805905 5630
693903499 2313
636108842 636108841
605364726 502343945
149706393 1307
616100727 26977
617512280 5819
326665110 1715
887948304 4211
969301569 3231
154500001 515
174819711 2783
195985243 6986
754801666 2516
266136602 5427
900374437 3980
922496926 3075
423972639 3640
908822359 6245
574947560 2530
616168567 285849898
754636129 52757
434101446 1447
597001991 1990
558300273 1861
545401388 1818
792604281 16120
130195283 62074
29191 273941368
814797976 2716
461663326 2338
468598757 1562
929721377 5536
141758357 70879178
303236820 4108
937738273 882804601
519533710 5532
934923192 4197
938053622 4953
368468688 2478
536293958 2497
441001471 1470
214150015 2889
455304556 1672
757069550 757069550
83212026 284
752677239 2531
705300000 2351
265138580 1825
246650551 1007
826538079 3954
38119015 295
656999195 16909
594731921 2605
830262754 3745
884310896 3706
133100278 1415
179076504 648
136016592 912
577526276 2252
464998450 1550
396900000 1323
613415026 3109
666460775 3317
121507978 1168
575115449 1950
652271999 9600
885634381 8592
802574877 5479
157251074 62202564
425185800 1829
716703584 2389
729701264 4229
156900001 523
678297739 2261
2698 713421348
412766191 4398
984984201 19613
776356246 3045
644 153155101
1800 408400200
272290995 1359
462242892 2494
343690032 1329
816632599 1166618
6071 847103934
462298460 1541
152584944 1631
179931286 1103
276130162 138065081
716096576 3536
802156005 11063
855348812 4357
277200072 924
109982747 5684
897900000 2993
347720223 347720224
716700944 21500
507851039 70320
706406477 2576
5290875 46
8588 860766986
746090077 6351
181200076 604
734774865 96135
744491862 21778
683701763 10122
24249 503718677
615579850 3950
64228907 46275006
422663751 2725
321948017 7512
855602217 2852
337153578 5998
374497062 5845
132899748 443
10834 763497238
688198442 2294
659189892 4181
2615 291559351
802643784 802643783
187447 914231649
1469 382293657
706632589 3827
34199967 114
447298509 1491
767993893 3683
343822840 1247
340023455 1608
929429613 3369
986027768 229288
347332787 2756
663300202 2211
233249879 4737
781702935 7102
610384219 4484
636383982 2307
693100326 257265048
466715619 4522
267563879 10008
840657159 28798
590210580 3990
4948 835593500
123777571 4529
1338 319789150
528601763 1762
567165313 24213
603225634 2666
148500136 495
309355333 1804
791987655 5996
27969259 13984629
93487327 46743663
450476538 450476538
388483023 194241511
13720 812817578
696329365 3230
632358214 3853
946710191 4869
779687753 11621
111379143 1982
51900000 173
2397 213076165
472683599 6484
572622460 3918
378401081 147824026
418252701 14858
405001858 1350
290100611 967
895502984 2985
537001726 1790
525254838 1752
212271605 998
211477286 105738643
615843962 4466
723268399 3899
728214200 2776
821931949 3732
237256869 2858
253141401 1174
331965362 4049
724596077 120766013
534157145 8539
473761476 2126
5217 815482874
23201 653906814
284976033 47623
112664262 8189
261899128 873
387762136 8016
712098721 3062
553651595 31788
984569130 5161
161368164 774
591445367 10281
559057838 279528919
999095667 8242
163500000 545
357546397 3274
48899988 163
782191593 11092
590912640 26685
880686769 3813
169849019 835
553694783 25589
278400001 928
195031984 195031984
259200166 864
315600000 1052
425098584 1417
55377651 743
867153681 18190
2370 594235167
707731647 280135293
552411532 2788
654954240 2686
731907632 8172
112953890 3016
17936 926873399
388138675 4401
252839503 1926
306599130 1022
630946470 2485
171116370 615
232881711 8284
914160745 23943
342932577 1568
933082596 9699
325545912 1662
863347609 9183
63807707 366
885817620 8586
275198277 114808284
540243858 4326
140170685 63685
151978683 3182
454367063 227183532
899098042 2997
471086360 34011
873076928 3533
533667516 7637
429002690 1430
425633530 4273
870958626 9629
348851810 1837
321411490 147311582
959408500 3287
555993822 277996911
421402577 3355
786201990 4007
693733891 4648
103500131 345
572408633 3931
642165878 3735
78433415 426
846881356 5897
4188 755577084
855275054 6769
876625920 4504
376501255 1255
286585640 1197
315648788 315648788
388105719 3980
461633912 5109
230461995 77551097
838817914 12387
946201452 3154
405323951 26471
367501226 1225
887070119 301067828
550049535 36057
350943983 1884
279500554 279500553
407073706 7532
104593386 534
610613960 2417
401100201 2140
125700418 419
274930381 966
93274649 981
591339872 3613
859730574 429865287
492302746 2468
822597259 2742
542698225 1809
440911812 382404
982936833 4037
824229811 15705
548497448 4443
50238332 223
783507559 3082
175367124 1147
499501664 1665
454798484 1516
2084 476698910
455688392 1934
828317497 5833
274996813 274996814
891411552 7828
678516750 2482
837153830 418576915
941998843 3140
588848339 6992
948972486 7939
623334937 3336
737688573 28971
541733275 1993
774556684 3208
442474921 1516
243196340 1888
661147504 6031
2482 543483150
878541650 12850
488101628 1627
329099999 1097
429202503 5949
450554518 1981
234600641 2799
390319560 2065
310755875 1049
368399999 1228
480188545 1896
349981237 1458
278100514 927
172839204 4093
629823016 629823015
888787920 3160
882117490 426930128
583943977 5274
243042096 2616
525739880 5709
567396256 3985
482727595 3998
701146741 32718
452444691 2746
920300941 6913
131100430 437
895188744 852631893
306837972 3093
912599447 456299723
746446847 8192
750997756 6515
685174186 6621
106596140 11397
747636858 17298
84466304 285
634048338 3894
900137078 15780
502623011 3886
592500001 1975
699267127 5608
969571847 3683
142517283 637
299598594 16937
930342171 6771
910429391 15035
961446639 33880
283650186 1051
929139521 5004
492863112 2048
551944114 10337
420187157 210093579
235631397 1982
264642924 1092
986518273 8561
363379085 181689542
436730801 2200
910640720 3785
796410441 2907
445620847 222810424
715271193 3196
452839556 4046
904 255470400
433200619 1444
343710008 1217
163612385 3321
686354894 17116
850392114 9321
632403625 2108
375253518 134570193
370971960 1445
796197432 2654
670171852 3833
195899375 653
640456525 4468
316270568 316270567
139982013 88305717
696491038 2841
14515509 215
949346403 21292
314236358 1380
336661752 1545
951096597 431572394
47100129 157
133360095 759
434524909 2956
179938116 618
81000001 270
38338579 245
110718246 1345
633764057 33727
736756534 9345
696872413 18494
992635109 3389
519298268 1731
263530596 24895
755089760 185574
471605879 3540
794976470 42404
317321901 1313
797338005 4814
360143420 6062
86985044 441
516316500 1772
949745018 474872509
408 29564904
988186697 12237
611617592 2589
910868884 6653
105366442 375
736831968 736831968
872679741 14333
923932068 5118
707414112 2771
124500416 415
144546161 482
844317347 3109
119312029 1188
856968167 76748
675897747 2253
121767641 1878
300270303 5119
36846318 433
60511170 213
696191025 13019
962303620 5389
24300075 81
245100403 817
517770712 517770713
777676439 22394
319894691 1070
866441290 27833
949898571 5008
465628540 1695
272888783 2214
305700001 1019
875142953 434859688
551999999 1840
34605869 267
317875271 1518
319855922 2169
631107903 2752
163424834 5943
415284090 1742
797906226 4450
350948342 5133
126239338 34638
514137804 3171
5242 912992859
846600001 2822
450648933 450648933
204840927 1432
516298279 1721
573300001 1911
839112618 839112619
874287068 7871
648355887 2554
56217411 3146
402549 3
1182 307344520
154106011 1017
113675841 509
923999999 3080
445541345 1641
442547988 1552
282245319 1046
766665845 362986378
686076988 3524
459584296 17035
160416241 4826
2319 237129345
236916872 1602
450846113 19979
889462156 4444
988718000 3608
124200324 414
121804182 414
377902946 1397
76352307 11747
449401499 1498
52814054 323
691106483 2882
920375279 3329
614708930 5407
560191147 5599
955198128 3184
481098770 3709
918009748 23109
814020869 13916
241630802 1161
696975053 348487526
513524549 1903
293533269 1010
150739107 2618
717847962 2569
913709510 8279
221202053 1238
3928 694772710
458201957 4938
890872824 890872825
861464421 10418
88799812 296
17278885 109
217182294 817
383118911 1518
419540400 2180
446208749 1875
686461459 4897
937204953 3139
706035369 9062
986103270 3287
269742681 2662
288618727 288618728
578073777 15168
866700000 2889
79385606 2270
1191 215243807
394700257 1952
484573982 5323
21587526 79
170741680 592
256499562 855
411675567 11592
118651491 903
543598187 1812
574710543 2306
880878971 14019
250997111 866
558137771 2018
626174641 6916
1913 321722038
198839565 1037
856447100 3010
223737883 111868941
954931698 3843
75705649 37852824
402557026 2771
922744606 548926
574 80748024
997974083 37087
167002410 558
257049305 1105
484566121 2280
822303084 10133
1222 353842995
741485342 3843
610435991 2446
755669089 2592
552512577 6112
414688794 36473
430369812 191548951
876490031 4615
241199419 804
168548919 759
904657049 4475
734376664 2519
482046580 3753
993229909 3809
568343655 3163
855632185 14565
762240690 11818
264477849 113798527
93000310 310
59890 92192063
253282671 1836
853088620 2907
370800001 1236
787959211 5836
348972548 2143
293563051 1708
336663147 4503
398698670 1329
298998925 13209
525340755 525340756
506806112 474435934
402594882 1686
416 123365350
804938684 402469342
968828103 10581
213301021 711
341444449 144864
488158151 10167
853930552 41617
461101537 1537
212384271 1252
26403449 92
370798765 1236
416829790 196030182
895013358 25605
923495520 68755
59474876 539
542646719 2310
747918590 5667
127946791 7290
742514111 9664
564030215 282015107
379079636 4234
959706368 3939
954569968 12056
3767 163499101
28913970 21157100
155450610 4194
309511908 1493
364077337 1554
839103799 2797
319066881 1720
815774341 815774342
627324083 313662042
319014801 6448
692108417 3443
984000001 3280
348468031 174234016
392872584 7523
883964097 6497
895438099 168818
62834684 2084
448312899 9850
455043483 124772
336897346 1905
399185117 5127
619975509 619975508
526684287 13403
40869277 40869277
675957076 675957075
632629461 2180
575402191 1918
217001963 733
601947788 4079
176514633 1422
582001569 1940
213521766 714
877275477 5698
183432465 1555
333790197 3373
9239703 388
404118782 2938
2169 437752797
161100034 537
686564713 7893
15472 654279294
458444524 1925
663553785 6326
149400855 498
72899 956856411
404700522 1349
583497166 2773
924082895 215003
307298389 2437
324942384 324942385
592800001 1976
922072887 4237
503943289 3118
312012590 2554
38335 745282241
168387775 168387776
494847145 1782
710493011 3134
2042 401089640
56100363 208
14803 757773872
3958518 102
891567397 430126
931298178 4706
277691847 2938
182144851 2023
596704464 19938
189607600 1300
287002774 1457
529501766 1765
334246542 4823
667845383 2532
72771047 648
589803495 1966
825436468 3100
852119838 9018
632995834 42947
171900001 573
202889505 9656
361246725 1504
213014504 2619
583199999 1944
414523533 4786
803386624 13141
628502095 2095
11326284 104
290346038 7682
787649859 8236
966152360 4120
313210330 1784
381925372 1838
792366513 396183256
66899777 223
794527154 28757
3249 541211922
683646285 10539
97600409 482
772610141 772610141
266900915 949
5493 882653691
816887720 816887719
170288978 878
2215 400921645
879300000 2931
581296459 2487
253940415 2234
745629037 3206
356125119 4733
21300024 71
430145702 3213
674398142 2248
394816379 1514
1395 307718044
21171401 74
166970377 774
884103664 2947
608168062 89979
131109380 565
715556140 7870
639853867 41127
357162867 7738
103730879 380
739857057 739857058
677013169 10077
196658137 1741
828745039 2882
457800287 1526
931572654 19811
422528859 1947
331802681 1145
829 211384553
1986 233672983
976543460 11309
961536351 927510730
573801846 2993
62724970 638
666717153 3028
949333409 5787
332776725 3619
88239127 19167
901536972 18951
612602043 2042
2080303 16
105600083 352
840097134 15997
517500926 1725
625112779 5372
825576554 399294991
4836 735417986
271214133 271214133
722498356 23488
290678447 290678448
68246640 264
659982462 3165
426612355 3812
588395695 2194
781513651 17683
748199999 2494
3321 830452741
770994048 16583
970800001 3236
577229626 3753
277199305 924
766159324 4964
781430279 3044
771451745 771451745
1076 39749755
514321163 5103
734863680 4154
323940576 2584
592511310 4155
311432520 40341
485827079 4071
406614037 2431
795630355 5801
379326241 1999
803917977 11758
250954596 125477298
949521961 9101
33900114 113
287042116 1588
1890 552416710
562995091 1890
373224034 5733
447520086 3911
994683551 472075309
578349345 289174672
343670557 2185
286831015 985
426558666 1664
928496156 3187
769394599 11371
933598589 3112
730853629 3292
563611134 11717
495377433 247688716
640089351 4384
531622759 12707
346065280 2653
139758193 882
131660369 791
164700000 549
504835503 39110
803959531 4191
636862954 11035
493398810 143890
513035281 9456
567919801 17640
568712701 6710
117299999 391
238034476 1575
968613219 29219
847454383 5426
881305447 330901092
419369076 7518
2471405 14
67196009 250
778250844 20517
474814487 15062
855397597 4034
500261473 6962
510900000 1703
12543000 50
171899427 573
7325230 7325229
37019950 145
928 225494520
81611111 1256
541202046 1804
519472580 454658919
615926174 20479
404028259 44205
236375256 3086
898045585 898045586
235575971 235575972
80699837 269
842119543 7126
904962521 300652
262762328 1297
3244 950708775
267900001 893
301497167 2128
871941158 7057
883984596 883984596
29483054 189
885898520 7211
61226685 1053
768157588 3036196
389699495 1299
954146995 3935
917776498 5907
444859327 2056
152536601 2440
20822863 10411431
612597958 2042
978201129 5062
944205866 5451
462137251 1702
492235593 492235594
969285820 362254884
650921315 3106
839890769 839890770
985562235 3956
955396135 10314
567354889 191892586
634965600 3147
1869 293097004
628101717 4078
803151781 14460
945695364 5183
220200476 734
1422907 8
1471946 14
10656449 70
890566080 37824
36783938 134
8224 900753525
874802741 2916
788417105 22283
880663944 3535
110999999 370
887143896 30607
400209978 2111
514739499 7738
513446693 1866
217070635 108535317
90899873 303
289997703 137556
409500000 1365
448131245 1998
610499999 2035
799509438 8552
892816765 5964
294132097 1088
696003158 2320
305062224 1744
814889020 6801
775049216 3496
510895583 5024
461859434 9527
765334460 382667230
445199205 1484
917102436 3057
639412221 303037672
985730921 16299
980975728 8003
424673289 6295
257366775 982
403252914 201626457
13329116 237
915657073 3642
864649001 4998
107357200 401
112559369 1470
29629587 507
918303006 3061
2726 225975426
835422865 417711433
947573027 426488252
560566442 7239
600603411 7811
424690346 1786
826878336 12048
335369626 167684813
116079518 553
789454081 2880
920592335 5367
690597183 4483
216995307 216995307
633177587 3494
633576130 2337
145499516 485
612255233 2683
394274357 1346
207251299 1242
407678121 203839060
596701988 1989
182889821 809
336 24015600
701697939 2339
15599999 52
226326620 940
364542519 122657
911990146 7488
850425155 5103
569665623 2453
65627333 386
119783011 491
758023169 33087
751469663 705358612
482643390 12769
66388965 262
334534892 1867
634512431 4669
22930172 1393
420254966 3055
391869955 102929
559540439 4548
296778523 291169986
530809434 2015
860247248 5750
899490554 6737
794167769 2662
579168788 2339
347401159 1158
324498815 2124
310798965 1036
158387004 3064
733695485 2953
1145 267902762
829543342 598044397
783204385 5938
147715786 4478
895555068 774486018
4776 663520309
608126663 2877
602237906 301118953
822902742 2743
661348830 3289
118125907 628
5126 793397154
740744833 2712
190815079 1561
506119192 245075218
1381 333333351
483344975 24698
265694135 2341
221226711 221226712
31344867 639
3945902 27
666966870 5602
638102128 2127
69300362 231
198086550 138619
285449588 6021
498946612 1690
602997991 2010
649500953 2165
479971845 2893
451549938 7663
2683 398688700
4255 763610810
717481276 3099
932100849 3107
976678016 6239
801597328 2672
762293016 3735
228900000 763
272835938 229715358
827425855 5296
327598962 1092
998679678 941586419
72658872 396
229106878 8803
663640705 2271
321089646 321089647
879600000 2932
180300602 601
715446219 501642234
696137249 4250
849947803 3122
284400734 948
817202723 2724
862437101 24185
661250446 3585
141000900 470
139603937 2703
615854211 8219
614400000 2048
805502809 2842
901727304 3683
691078272 7824
565772924 282886462
605101884 2017
879516729 3301
372400438 372400439
400640145 2445
277081439 3792
363900001 1213
82080705 41040352
159900285 533
8114 769679016
915301692 3051
914896604 897357393
51111184 177
306273689 1378
951718673 18706
447430787 3063
359133963 2598
113818934 611
52309 321767963
13887 752439321
195022970 4023
210039283 159265212
200171625 1455
869004749 5076
288174408 1356
811802424 2706
224545056 1133
386128853 6909
174600001 582
908051507 908051507
976825660 7141
199050543 1232
530209068 5315
683005572 17781
693056314 334589090
771121016 7496
499501664 1665
345054485 2005
205690885 102845443
70344121 1288
441526483 220763242
153900514 513
751949087 375974543
576660450 2318
557304910 3035
11356 126704746
235567074 5351
3918 329919108
709332624 10241
290068540 43817
919927188 5069
689620679 2620
2637 517719573
11386441 79
137399543 458
954163217 3181
937802415 3126
861010653 27242
571746220 5977
775439418 7155
503672195 2677
821398969 2738
95100080 317
631202104 2104
297601716 992
869835119 34232
140224393 504
187003063 187003064
350865139 29587
943412581 6527
906778625 3139
954900001 3183
101999661 340
96005759 620
785557070 12207
824336815 3570
438954716 345339917
559355021 2615
693337303 2636
840311944 5753
758303647 758303647
192624277 781
24075 633327714
696836075 3398
714567772 37899
375189338 1347
15073604 7536802
203749822 203749822
115139074 707
718548435 3461
46245 833797350
80999729 270
12843300 62
351901808 1173
584332533 3403
345577122 132085202
853894199 8410
687821543 8037
335419200 1800
288088060 970
50199008 172
264899498 883
25671797 12835898
436386432 218193216
381308676 1507
898198106 2994
797942516 797942516
915421182 3635
520449251 15734
646799999 2156
940655953 3382
280068399 1773
487973111 243986556
820799999 2736
1115 323906385
39483949 157
178635185 784
709202365 2364
883805567 4652
432670618 5877
320422821 1311
274454801 274454802
712202547 2374
338815712 1539
860207209 12187
258787871 2517
981995276 941316365
983359439 4401
696901031 2323
157676618 688
875946384 875946384
29442896 14721448
481198797 1604
569510168 3722
426316663 174425497
815799040 5881
804471316 54969
799151379 8093
87146307 4639
256500316 855
995857738 490307138
770368092 17684
536709435 268354717
777760101 6812
25898639 175
640886818 2189
616050129 2435
8630768 112
953191775 392069077
277444763 277444764
913485504 12864
792647857 4136
840180880 3080
384299210 1281
97042340 3179
3489 632213122
811034962 2757
245432528 7282
70074039 4840
198851061 10286
668296727 7839
815309899 27166
880322609 15517
975600000 3252
622452642 19959
48139450 191
537482530 2665
751488738 8229
7554 929386759
755481983 3552
195027365 195027366
407993174 1967
58306621 411
442499999 1475
793054731 396527365
157787365 130209303
50993 306393529
599674447 5658
451054865 3016
856385628 17668
874529435 3124
614608939 307304469
189450549 1414
566796417 1943
761999130 2540
746728336 3533
540140279 2461
82249277 352
917404924 3058
966024475 719583438
304264233 1197
118849182 1051
312599809 1042
424711450 5761
383904986 1521
98525419 1873
528642025 5725
531870754 25248
255934149 1604
433045636 8327
692133120 5040
625202263 2084
541542309 3229
724444 348696
510922516 510922516
649 179466148
20116020 20116019
127199731 424
723133957 2788
957705440 20880
991672560 495836280
617251211 2735
649203032 2164
48233899 849
190286881 802
759808119 4834
283569056 1452
60112452 1252
128900488 545
560895360 479093004
667448744 3649
22813744 332
766353942 6916
681153976 5098
68609001 1900
32961854 141
412378480 17620
556290644 3926
25468550 2075
309823101 1121
647198179 3058
820405985 21317
66445537 33222768
62689655 259
2593 481468884
812978011 3332
54600001 182
481424049 16085
285455161 2040
582886651 2554
11508 395391864
75978629 1365
5469300 31
709244213 3885
639600924 2132
926354062 11989
927286876 4203
713998132 2380
350184823 1853
808396293 12452
950 140310250
331827663 1256
689923475 629011638
118218409 1848
215477956 1463
691871584 3478
109296445 753
570646761 527243997
673880507 3228
81900037 273
862942416 5545
273879247 2645
805372519 7516
245894286 8226
789397949 2783
350546104 1292
60 8806641
644100964 2147
914409190 407009615
116066448 536
865804650 2886
525144761 9253
512326805 18858
403358059 1505
411901333 1373
543598188 1812
571602658 2741
16952067 188
873363327 4213
707115836 707115836
463208508 2466
735720840 3768
127796198 456
328501555 1095
4961 212777290
835076188 301161827
60033961 378
755 100393105
521721023 2642
34258829 187
841496922 13326
32121989 16060994
550450319 3920
479332961 4099
396257624 25928
836288315 9404
291000970 970
900116268 3967
135654292 719
844162763 5413
646203274 2154
378017951 4848
164186766 1325
204855002 1251
71345264 307
282094707 2969
112437463 1039
243766740 8021
538 120165533
115424559 487
800998510 2670
925400223 12016
862802877 2876
994622653 6371
596962125 69213
920404248 3832
830697829 2769
743989542 2989
855517390 11998
472990823 367924459
739970160 739970161
573601911 1912
774067439 8038
916199999 3054
654302182 2181
526798244 1756
938173473 13179
201900400 673
792669571 14602
369600129 1232
598668607 2477
325728095 1634
265882950 908
143260084 1355
873600000 2912
889802966 2966
326242727 4052
166902480 817
6726549 37
136514997 68257498
942383585 3319
234096657 1127
874502916 2915
718494719 9678
611701029 2039
776176866 16839
282278570 1006
159085556 644
25200083 84
274756372 933
812288353 2722
645361776 2423
450903537 450903538
104575782 1708
6355215 26
579985779 2410
112686228 6218
412130881 1680
852602469 2842
3372 878157286
2543 593019971
317999174 1060
605450087 2497
308292822 154146411
67718053 732
136866345 1865
300490723 300490724
945598920 3152
964868106 881483508
29901607 452
278570099 937
298190271 298190271
236099214 787
124602357 884
497399449 4056
131100242 437
274200219 914
587655386 2230
417238575 1919
850204949 2834
332171394 2045
489000000 1630
960776060 11665
636924787 2862
454644704 15205
740010885 5002
582939116 4360
883253011 3948
814197287 2714
814200866 2714
419629438 1652
318837588 19019
614998947 2050
807891118 8276
70836636 494
856621446 3001
305224801 2040
328258223 1314
611680536 4572
87000289 290
153300000 511
46499999 155
196499344 655
7129201 24
463536509 3742
822143246 14549
628802222 2096
668697839 7550
599486688 4336
228949553 1022
3054305 1603569
126188469 931
744901020 2483
295696367 1343
824945919 10638
378986342 66037
188700573 629
643696262 4301
411939398 1609
41485293 163
36039722 625
605911006 2863
762598501 381299250
688546251 96405
73800246 246
945744233 8927
906700737 3943
601714644 213303613
67590667 962
343501146 1145
311480352 1062
743713823 3808
273290725 1123
93000310 310
51358691 1694
515102540 1717
6424 316955216
580987773 2369
180336440 90168220
568291939 4026
73962631 3507
757916699 6900
363605750 363605750
217200723 724
88483130 88483131
185857584 1992
504868838 1689
351185921 3616
371860499 1500
279199704 98841
500465270 4216
59100241 197
129450190 3911
930743812 7551
516898278 1723
389420151 29990
559498597 1865
942081203 878799596
941728501 4500
155958607 3798
132336877 66168439
452335911 1885
523080689 2129
319221195 1335
811502120 2705
852306884 7429
197589611 1958
139225396 911
941555434 3323
256341441 920
243216432 2412
708531317 6259
300307735 4311
551395074 18725
514654158 4040
648564134 3610
534242858 2269
890456687 3955
522211184 4109
615891260 615891261
727328779 727328779
980665905 673072
204899317 683
136952509 545
858684562 12368
139974738 1324
519272088 519272088
45041138 429
723930823 723930824
873301412 2911
996817004 13982
647151232 3136
663466009 12361
141518864 7109
160679179 1209
638158051 2610
90601849 90601850
298939842 109432264
908718344 12555
765547175 6304
953418446 864135258
427960560 1536
998402251 3328
657033379 3391
410557920 2960
327256782 2584
454836460 16093
401195265 200597633
577430618 273524007
406665283 1586
671517693 5749
568907041 5790
813280445 3267
601767576 601767575
864283349 3132
293752493 1093
255680375 255680375
2121 588155403
250500605 1838
995 139416244
584100099 1947
702353219 3012
196940097 14289
308723617 1334
794840594 32465
399995567 3948
685612530 2649
35972110 146
58000764 198
301627525 2725
663521679 226252039
466716005 5854
1220 76565244
806445908 14059
880339832 5848
907003749 10724
158699470 529
214734476 214734477
240613738 1415
246450661 246450662
320400001 1068
782274786 782274787
309 40727436
953297335 4482
403791329 2841
607984435 3678
987000293 3290
896232660 29564
934350278 398845841
602348293 19084
33544 520348530
610482951 9976
990080364 4078
591202391 3378
619148501 2602
355859036 3029
955796814 3186
705324760 415252053
620751464 3541
247266770 9245
950876435 950876436
317405596 1455
262584091 1774
449310577 2613
312756317 1601
612644170 6830
199017938 99508969
359232279 6380
156300001 521
177702082 847
32099999 107
2446 592787456
709802032 2366
338659551 117631936
151242544 5155
654138120 46291
646463399 27842
713103750 2377
891515215 3138
597714243 3167
208583069 12734
356999999 1190
49800000 166
856884011 9410
289397345 1021
227687841 1305
306051812 1937
91987449 59305440
871073580 11910
589498353 1965
415146536 3197
464776556 3063
719327767 2946
575398424 1918
60423529 242
575701920 1919
524444788 2094
977999999 3260
656922861 656922861
515782659 11973
3525 846063450
65638208 472
869353188 3158
230492385 7283
529595295 264797647
1259 341697655
418161601 2556
930896896 3103
20673597 87
881603424 5976
664104419 4338
625499920 2085
37215774 235
887519491 146190
360195491 1212
515281157 4978
466704681 1651
523796776 18845
734702444 2449
344758534 2958
820558931 108597
156637684 544
528901763 1763
355053402 6784
361199482 1204
810098263 810098264
448600981 224300491
294454899 5270
701097662 2337
731698425 2439
150030959 527
485859925 1685
128400436 428
977277201 360567507
54768820 679
299340062 58113
718268804 4924
967865893 44062
827051143 41572
990927227 6598
981000444 3270
686475381 4996
674313661 2858
423015079 1480
893474041 7426
2400001 8
311187689 1485
796408868 5571
39600101 132
517187220 2295
476848621 9978
503702486 1679
353157944 2481
367491720 1812
825600000 2752
468425760 220528285
3607 699062472
390330163 2285
399601333 1332
411694168 12273
469501355 1565
593336143 2394
974129429 21203
546931793 3784
488636777 2326
796035604 3399
296950785 1511
437425660 437425660
84165773 462
41146328 211
985156552 11791
541234296 2593
79435093 3454
754586176 2885
395401681 1318
990798987 10678
747336724 747336723
304800000 1016
61535902 253
789889216 2693
568924991 11556
177369052 631
641242367 225472
3805 614561615
631801910 2106
782686337 2866
626152514 3585
268252680 1660
370461951 2596
965563886 10046
843061740 4867
839941121 419970561
282900000 943
521191514 1758
255099488 127549744
744217241 4168
341875783 1251
510621430 2909
806793415 4987
1048 308822544
896410871 3217
511533934 8965
76626550 286
975004660 9940
89618226 42525843
53699903 179
169145821 14202
971782655 7122
566998111 1890
580048623 2289
126214903 9482
747800172 3802
665011027 16580
743099999 2477
602035817 16370
426932670 1543
942318972 3717
119546372 609
592119063 2214
870441959 5835
449076849 8871
384281394 162784982
896257796 3556
555611145 3192
601 133624537
925803085 3086
322200672 1074
470699999 1569
686446435 3085
547607513 547607514
502071705 26211
927900921 3093
67672059 3563
463127429 2298
350701262 2477
497963051 1668
678128641 4352
671250201 3002
850405289 4502
657013679 2533
907093877 4993
126998445 58475251
991109058 4822
184127675 780
901926830 14665
457074271 179608025
499318263 2025
824056801 9485
788400001 2628
954631213 5326
751262182 2507
560099440 7415
478125782 7987
595582019 2267
655203004 2184
217472849 810
393744718 2510
267170206 2127
241212585 241212584
918599256 3062
964162219 3724
356720292 1659
271575100 1075
644343084 6303
5099983 17
863735219 431867609
684042011 5139
91 19766475
566604558 3159
680284073 3396
462298806 219393188
884649446 9253
3214 522085232
440778152 220389076
728833760 23860
30643914 456
392644606 1473
724422205 7172
477234342 238430186
188565908 1041
511365045 511365046
481799999 1606
123114693 3461
907727921 12534
620910475 263963655
843302810 2811
403191513 10056
767772071 10542
787 177944635
933086145 6497
552164283 8019
14565 898951800
667722940 333861470
667507979 667507979
522073225 522073225
932105065 3107
958993623 3307
233100778 777
878416763 331612328
825793101 3597
899489097 5157
470175720 21889
702973600 3160
921110189 3885
865197115 2884
482771485 12337
66728800 34900
414041191 4057
994686382 994686382
753000000 2510
698700503 2329
82582400 719
62700209 209
5795976 5795975
29099902 97
251700883 839
184084265 2939
771196314 5054
329275099 1148
735974896 3863
955587463 6233
621298188 2071
78593795 39296897
13185039 176
620359681 4416
626594300 626594301
327151678 1277
326100001 1087
532171771 2985
289664556 3161
757428570 8841
451198496 1504
14341 890968666
835255279 2820
60899999 203
392098693 1307
888187601 3730
233400777 778
651788745 3277
602896239 7353
894575213 3238
283499056 945
2071 593226565
680981898 5518
632082027 2385
19051878 169
920758160 12752
609239779 5474
414727920 18972
580346942 3543
960348284 11328
501022732 501022733
643257152 5942
4666 415609952
452194859 2659
726660147 12227
185099941 617
898944130 5101
881472919 4464
54235565 462
96834880 1137
655770536 14044
468574866 7801
22500121 75
471740226 10594
856749717 856749718
355963621 355963620
765370184 2773
405076033 11448
629168343 57975
403980623 1942
806595549 8424
143943322 1025
6586 965896174
147723122 717
931261249 7823
260056505 2215
39370167 198
863282229 3749
11616777 137
569709870 6581
41099864 137
799036020 8124
996057095 14167
605546992 8382
13438488 13438489
477562964 1951
579275060 2218
528301208 1761
374 37489012
801897328 2673
446222644 2305
233761977 9848
873600879 2912
516616058 1856
934851477 15740
292374123 2066
698654315 5921
3339 962139899
683018236 602368850
250800000 836
524509591 5515
789557825 5192
811538143 405769071
942454799 5215
349498843 1165
715202385 2384
865822079 306384569
935503731 317192805
70199814 234
784848194 176661
883344481 3040
305983957 37283
997945152 997429143
890697032 2969
21885 675326657
221 66089209
976449450 14349
70500379 235
104587536 6834
98417318 429
654582790 3205
96768758 687
10356957 39
553133036 7426
971160158 472317183
759524850 4050
232199405 774
530514478 10729
990082167 892692120
854260647 426962582
999160825 9575
710819628 2724
606817699 16903
11225691 11225691
701991285 4632
950639489 8959
351009510 4169
640155123 2858
738782344 2499
4075 222800653
330425602 3235
379500133 1265
801696764 3661
934802352 3116
87486344 763
491998361 1640
987957319 3374
673503939 2782
279568796 1403
329653800 1292
621031983 2224
860211561 68510
779220253 7460
803697322 2679
334311354 1266
512272161 2512
597576857 4593
194270311 829
844106149 4655
946702725 3727
869278463 434639232
689613682 7122
470394000 2458
279615764 2145
225699175 1009
857402857 2858
915898050 3053
646726794 6321
525004607 137292
541977082 5153
571042579 5977
563185281 2004
257040771 2735
132692364 75037214
13199957 44
69000001 230
572401690 1908
180888273 4594
520498264 1735
86430809 1196
474814947 154311
417973899 1594
898597696 14618
785097384 2617
859369273 421094210
823498494 9291
311101079 1832
428703984 1571
994553474 496318193
536231913 2191
197420683 5041
354722709 354722710
126827787 508
917784480 9264
789025598 9791
846989357 423494678
200276279 1670
527590890 1891
800595678 2977
859157160 4219
682974469 237312934
602688846 10567
858597887 2862
321000108 1070
398927987 1931
805145236 3332
667283927 3212
675902252 2253
666863293 2428
122945519 2748
832800401 3651
455698480 1519
614840096 53807
613200000 2044
427489599 16825
21315421 108
640954546 442044291
206844187 820
605146561 605146562
510280 510280
453309803 453309804
157338913 120452582
593401225 1978
232393371 903
926748680 10712
765344983 2671
103656510 729
220500000 735
869155959 392019624
495902220 1653
264430020 964
432544846 120116
629940317 3034
472491629 1755
170999866 570
782874761 3121
962427173 952806816
847606358 53943
2792 824100680
3755 895719620
436183110 2915
71173241 355
810745342 86033
659033355 4133
2232 647403427
187199917 624
480891858 1654
300600001 1002
282600942 942
148199506 494
342444761 1448
257895613 191523437
746787714 4268
326144465 326144465
358674782 137213
321854702 1641
427499409 1425
659007439 222123895
971096918 3237
268478286 1631
804551132 3542
611102038 2037
847880446 9198
226033855 11869
468859485 52588
336883528 3954
293999368 980
635029854 624753819
464428856 2446
103116475 366
161999666 540
992544732 5954
329144971 1155
858845004 8555
821700001 2739
357273129 8532
891898808 2973
923462540 36806
65700000 219
811395959 343155098
933000832 3110
878998306 4817
900903002 3003
801904286 2673
512215331 2463
914700772 3049
867227234 7981
157828012 828
7499976 25
489332545 3695
598391416 4792
186317262 631
955330378 4149
110360879 764
663978468 530826147
521910948 3271
900545752 3119
921596929 3072
519168290 3372
7050276 1422
5530122 2765061
794260826 24655
786497582 35518
8058835 37
618608089 746210
22596947 22596948
562416883 281208441
4733 286923926
401916539 3446
985988161 6255
891674769 3655
767702560 2559
517648282 11058
168900563 563
705703610 8377
47045681 2123
83700225 279
348246898 1842
971573830 25188
996185069 996185068
264253485 1112
763199999 2544
642899104 2143
510042781 4773
741265340 2914
626403897 2088
701446511 3590
583035663 3316
702253791 7593
907904204 3565
932870009 27466
575029615 287514807
548941413 3346
366000282 1220
969713342 18829
3321 808692492
10960 487543913
659799291 329899645
979957771 6212
257857289 2466
700129887 350064943
657060839 19996
187606227 816
209099999 697
58364396 58364395
432598557 1442
651463217 2331
485392576 2325
618919764 2796
320505081 160252540
95323028 328
301554477 1046
881691329 3055
562214177 562214178
540046623 299594631
188099374 627
951915557 4078
400728095 3209
463614068 463614067
985806028 3286
334010264 6009
529183708 20811
374082149 247082
2226 91146843
653355002 510949214
615917025 266226916
898500001 2995
948305119 3161
462830035 8080
1731 487539612
823200001 2744
493873302 2769
302806568 1139
431286077 4926
883985893 10687
858881312 11513
607323226 3643
805483415 23992
942296858 3141
1224 239690147
352469877 3271
529954959 1966
1241 282293644
31720416 146
880079183 3236
884397053 2948
534018980 2325
55020221 521
251297311 1342
298871500 1075
669584755 2567
219357484 13283
576940019 11652
534558893 2021
6324 884099020
922513883 21956
304740947 1543
992669406 315835
357899217 1193
113906097 387
969155609 969155609
923462080 4168
805221539 402610770
424505057 212252528
645297866 2151
951149776 13248
622012862 311006431
213053590 1130
283748317 5154
236323164 1694
5359 902375215
775275006 4207
735900000 2453
623581607 311790803
760938305 3147
709498861 709498862
639894511 639894510
737244228 12640
1202 330369700
386099139 1287
579158585 3618
772201403 11494
280440056 1291
342663258 4163
157760158 10370
487576237 2751
58724328 222
364105260 14377
316200001 1054
76499844 255
4780 998811752
771151574 2955
921769311 552187974
17283 466752092
303862149 2554
656516639 3120
717991092 20524
862973473 849596060
818768606 8391
548766361 2276
884960320 6988
639030770 9927
640572855 640572855
987678569 56930
85779773 415
942198217 685538928
446701091 1489
460721614 6005
882703777 3797
609596600 2047
295646775 2776
486901742 1623
161822534 620
200026447 713
600003 2
964045119 964045120
492443897 10541
82578654 642
134792365 466
723357074 3175
12578 424092426
201815263 2308
458719262 229359631
305963316 3974
927059387 5099
432599999 1442
179959505 678
147266712 147266711
50437674 6426
480191011 34170
591943663 24842
332100001 1107
854700000 2849
886900926 298866899
768300181 2561
99899952 333
83699721 279
320401068 1068
936757177 373791723
660323311 9176
498298209 3088
31850972 531
997312276 997312276
746896905 273740775
826071723 2898
435445730 3752
563276614 11361
326591233 6924
549669043 9729
994185244 30433
983018519 5445
948497441 6040
115001137 2612
867901904 2893
328446780 2220
69491897 246
6158035 22
638281908 2481
651092639 3170
4492 882864627
622880844 18393
780899869 393872127
111761712 1237
754526315 10022
873851857 5617
353698822 1179
222898591 3710
167700560 559
462093739 43775
943922179 6077
770154695 25040
588947905 2264
141102835 558
939672495 939672495
185691393 1423
804676186 49149
181759103 1224
563189178 563189178
19599 929182593
537107931 268553965
395101974 1317
554999182 1850
464380841 5068
122561343 122561344
473462005 187909814
988868534 4495
913496954 3045
429466371 1647
440933590 1513
445371383 11782
892202744 2974
704268850 4024
888523902 7762
750597499 2502
485773377 242886689
984942044 6594
578402265 2623
991893028 4228
98100328 327
930600356 3102
535614995 2451
738994838 2479
361551496 1555
343879156 1439
125099999 417
398828004 257920208
208499304 695
870463951 435231975
901042428 8788
208476751 699
929045076 882404798
705932037 4852
958436249 6465
509277850 18658
61319461 380
179100596 597
49647543 490
735902623 2453
942995184 6845
3422 531132042
754519699 5751
923723444 923723445
267689571 1064
520728126 3663
546599999 1822
730609264 2506
221700000 739
913803772 3046
359446206 3117
716749620 4044
571807902 2400
889030771 4154
417037802 19617
470789701 8350
543205194 33509
96600323 322
991397712 28536
675902252 2253
17699940 59
3700 119776680
776979000 82220
2083 219762749
537596046 2171
876897077 2923
2980 556782452
205182765 1251
762599713 762599714
219624600 1950
301820257 1296
28949663 187
154799653 516
468901562 1563
939164067 930808437
69869506 510
982803277 3276
660826490 4486
697754287 697754288
700828795 6498
666076091 4248
493880508 4888
356388272 1413
768284874 2562
416064250 1750
798505575 4475
546872895 43088
100780838 467
711600001 2372
970203235 3234
905257959 10837
793336250 4917
296769977 1303
207784193 704
887762134 3033
975045654 8217
61176244 30588122
311136210 2090
406393571 3221
750006363 14082
509762449 4805
134007391 3345
135637538 1271
348681495 4193
841245542 8242
409744654 409744655
249300722 831
647302990 2393
756708647 3243
630300001 2101
483038562 7166
86384663 2634
174377747 13119
60167197 569
304557102 8464
595036902 15500
419570551 3062
47683 493852831
374699061 1249
775013400 3675
777964881 6992
751500001 2505
527697205 2462
813427143 2822
51399114 281
795334877 3659
459600126 1532
216611209 5742
232586937 232586938
908895209 27072
944100096 3147
257100858 857
988499999 3295
460021161 1936
551886952 9253
336320970 2596
998491920 997315136
127723049 610
874783089 36162
701411570 3048
452522600 339155560
997691457 4522
32633477 158
774281546 774281545
275351375 1469
897587653 408102059
658866508 2953
426900000 1423
717922950 3603
94314316 39472600
986091261 7315
895854471 5530
180145406 878
252354873 2234
422477049 2933
258904123 129452062
335701944 1119
735900800 2453
47992948 417
285111960 1277
662972068 3014
746174837 3518
345304598 1922
238800447 796
489658499 1748
798277235 399138617
908564897 9214
956096814 3187
65869830 349
1096 119551899
235887599 117943799
365154642 182577321
959398344 3198
232717127 789
963599575 3212
12047 656181503
691248483 665519705
724597201 11675
44540200 211
694576448 2438
464165147 464165147
78900007 263
956134400 8704
502539856 502539857
4921 468277350
171442159 85721080
724169432 2613
861798169 4451
695300544 3264
177463885 1037
361528969 180764484
965308189 3905
434308046 2822
783423465 35624
573452999 2700
347399488 1158
505995511 2461
372583444 1313
6230 895941511
452998981 452998981
838720872 3069
765903318 2553
371099999 1237
891524068 432297413
746669775 4031
927949739 3249
965915418 3859
945925857 7801
631030943 7554
457850140 6649
45766003 179
593698022 1979
967378751 967378750
205110549 205110549
400620769 1639
620390673 2367
121277102 4244
963795000 5250
392163705 392163705
822897256 2743
239060449 344221
132592263 66296131
155699700 519
649336349 151661
285979679 2352
160200001 534
943355776 10909
186761540 1173
293400979 978
697886767 7328
311668909 1090
853202844 2844
2705 585834918
852299289 2841
459882399 4304
984631200 32712
1627 293689770
607692887 2376
940134939 940134938
613734437 2506
639596866 2288
921187890 460593945
100906406 639
165845074 1415
631 142247565
837544238 6939
385825371 385825372
910848337 455424169
891210401 445605200
696795247 348397623
882964563 4431
607133853 29861
639404156 3406
190057253 8453
10016285 42
765071152 2776
911441426 4590
686606065 3348
780240073 13502
604365459 14549
958690573 6875
630297900 2101
12557713 48
210300701 701
8489 945554988
715858147 6368
110403270 510
3376 864525266
579598067 1932
1237 299041958
788735203 788735202
38783506 211
982094839 342716738
334608348 1249
437077038 5916
125119380 62559690
485943149 4358
933058448 3197
521246264 34997
855528061 7548
935519024 727330072
816886500 105500
93156699 754
705585237 6923
264589947 1150
812400896 2708
725578612 8531
784834767 3217
938167931 11684
232850619 1391
14763744 72
1189 239791525
411134263 1895
420598598 1402
444568473 2813
878478258 3374
59590698 29795349
368134233 11989
82186495 2104
794044598 794044599
823627194 4462
699247515 4138
840902802 2803
231215016 4296
170544333 1726
292200001 974
648900000 2163
507855852 2943
152658145 115056708
974875201 44200
835213123 8622
624000185 2418
629400497 2098
322045631 4672
4030 445894913
42300022 141
321556381 1524
378298739 1261
788120424 5975
890397032 2968
891728426 3325
466955564 5016
206834001 1900
562469981 150419
568893441 3453
63080626 63080627
53690928 26845464
297975363 2591
595119255 2632
428998885 1430
107662573 58610
498509678 2593
805809301 14496
126299832 421
185100617 617
860989660 13946
382373728 2377
579553027 1979
169760525 2507
892202973 2974
130651919 504
3506749 12
78166525 30887483
341998861 1140
835408484 8205
373501075 1245
63299987 211
650508095 564140
440100981 1467
606507992 2307
2202 483223873
533 115253923
175851839 620
21814342 119
989996699 3300
473699928 1579
446406480 2405
499070400 12020
510000001 1700
17322248 67
855341740 6367
90701907 325
554010508 554010509
753354067 3929
214500716 715
875311911 3143
357927334 5559
571773699 194046063
589703399 294851700
630639010 4477
502085089 2155
765640784 3263
162299999 541
485237141 2034
956700001 3189
40200054 134
785182593 4497
831468288 831468289
521793258 10259
833098120 2777
917398805 312485128
852810225 4827
658565587 2495
418437044 5343
99670319 479
372313675 1818
715504104 2385
236529738 867
5059 631373318
408573 924622695
87342803 423912
36014786 286
877867000 3522
543599999 1812
457266550 7142
935263345 3954
953696821 3179
701066927 5968
456915873 5752
116851739 834
560900101 269074217
936962419 10542
293895887 11843
220571378 921
32835748 263
315431819 1705
180970439 966
471970513 3744
390650327 3058
708511738 4029
161700540 539
562499284 1875
179758647 5881
450619385 225309693
148200948 494
509100982 1697
818562404 793881520
798588269 3311
387701629 14270
813926456 18134
188399373 628
543191981 2435
764663754 4721
143981205 5186
919500000 3065
492598681 1642
259365501 2453
148460909 3496
605399195 2018
959903475 931791661
763803098 10297
966194200 3975
2501 613898723
657400884 6119
227100001 757
223789380 1074
184476974 953
827502851 17438
816583459 408291729
812011349 85385
4760 766274263
4008 330583848
283844339 1210
314730793 3672
442169468 1491
603030194 9993
853847626 3747
278699684 2094
134400447 448
257653999 5482
1805 401725321
775800001 2586
274337762 1734
917 196109805
809097381 2697
678880539 5174
731334050 3073
814107572 3401
70981525 927
813405043 5686
203827563 101913781
869940259 7533
20241 547872588
561377459 7514
198855079 889
817527892 4669
2782 714467676
934800000 3116
674298673 337149336
469834229 7879
35943863 173
948489641 7130
387836542 1479
335165099 167582549
536623403 4677
596874895 4863
231417760 157925402
134301248 1018
622784159 2402
463501544 1545
47823184 346
376764637 2146
715395525 5347
626069416 54712
262949551 1795
929858867 16444
429001430 1430
716029777 2772
56285979 535
200 50243501
768002560 2560
508924450 3550
745736806 4917
136938733 503
177962704 734
523869503 2202
808499274 2695
3277 765680881
751199967 2504
5427 244014201
17100028 57
276346646 276346647
638007833 6776
885754349 3705
332880769 2651
262200873 874
118988039 453
811702061 405851030
782144623 11479
809276247 404638124
850811536 19369
576970385 11259
4379 322071071
975123669 963977494
662228764 5438
432601441 1442
607639981 30270
411867133 4039
185875268 2426
644100001 2147
248282607 1967
384057747 35947
717772120 717772120
895500559 2985
837827664 19675
6305 341275148
83591840 908
124035295 47488849
439403593 1501
508503165 1695
332999999 1110
886796958 8121
351988228 1626
189735463 189735463
248319327 919
745487333 2839
862992841 862992841
208799999 696
259744101 1738
114387967 462
270555020 65605
191176675 832
625497914 2085
908172095 7514
138200526 995
701481254 2959
597054624 5359
413151841 1620
723185482 7537
998267022 78743
113724160 1423
507374405 62163
905513496 905513496
802797323 2676
344699066 2039
666779974 2395
104160996 746
616800000 2056
280619256 1732
796045864 20013
996496072 974387685
517815731 2009
277500551 925
829487777 6762
370798373 370798372
965396781 3218
563040464 2041
11165822 381
469734980 7141
755697481 2519
614399999 2048
295944483 28867
508316317 2953
233121739 4320
180300600 601
538317788 259095533
502066181 9088
130200842 434
416140201 41202
814503880 2715
606278869 4385
382890017 382890018
652450746 6971
59108930 619
821541646 821541646
252207326 252207326
257399517 858
601227634 4209
128922754 64461377
74593627 330
356758072 5831
810512974 2857
336606885 16892
869599441 6135
414793939 3012
928248228 628852158
279457582 10279
810898662 2703
51340600 184
355745521 2808
23502081 976
66671050 274
989996699 3300
764182450 764182450
843108615 31353
1192 296898898
2220 175701900
35329 575205128
824241510 29826
466628956 2841
471677912 1721
876561820 6290
903802089 4280
268201449 894
775905855 8248
974491443 16483
894647789 11681
983773639 5990
753366647 3576
95163600 350
433745282 3271
634921991 4203
1982 522771129
42446381 42446381
464296325 12876
347117363 142854719
314963820 1279
495902744 1653
128324753 1506
561384835 561384834
65675944 699
113506970 610
952503176 3175
13538 123737893
986811553 3376
171050690 1069
410998631 1370
638402129 2128
439080795 9507
480321995 1955
877303911 7164
463592535 4305
495721620 24365
461654657 4288
13499956 45
157136452 1024
8949 858514902
306531110 4062
1330 322971315
567161065 2556
427894107 2823
538880336 2036
170400569 568
9531 682849615
692126126 9359
4123 739453777
754113814 18583
537862578 261507387
402901862 1343
3586 621350124
866914829 197655
664729082 3158
328901959 328901960
981288066 428662183
135735854 457
676083031 3129
980217398 8799
191024678 2435
137732258 933
290769863 145384931
919546024 3233
172122248 1677
2807 328615490
740764116 3186
688632949 11482
150497553 7160
13874124 88
634204199 2114
995791528 3573
225146426 1919
763309348 8158
518188890 33879
987077142 12096
716388644 5495
224678074 1178
190800001 636
147892341 6007
56200047 249
278700930 929
91958061 616
111429992 692
876976963 22634
821100880 2737
692102308 2307
497101656 1657
25198190 205
117600222 392
585712765 25857
391203019 1683
890879775 43534
564601883 1882
129000001 430
43082306 149
911926607 7094
885005772 5838
4031 704635711
352194445 152960141
888273234 12235
42912479 552
73947300 350
578228829 8511
941552487 35062
731248098 365624049
223499281 745
373696005 35563
524581900 3490
523298475 2755
111616414 541
656467992 4302
755422372 26963
84636943 3472
5603 915649908
208539243 1353
543010281 11035
305374910 1924
500198431 2128
506401116 2577
422893547 1771
669739644 5292
936970509 12774
550742207 7136
35312571 137
619699969 2913
851826111 3070
886432494 886432494
894860912 5953
482237055 1939
329700421 1099
308163117 2480
783833573 6109
157429637 705
699006824 4294
576299357 1921
495337497 9524
111000186 370
200945572 1321
499071849 2733
823687719 3598
663 174765196
383976096 11872
716401844 2388
246779689 246779690
894658975 29716
515968769 2454
855586570 8001
145840660 490
376501255 1255
571985326 2879
460767233 2045
51829 297861263
435101447 3691
677835466 7169961
94564549 47282274
461819691 230909846
290674447 1137
790499999 2635
928601385 367774340
669754369 2304
861499548 33201
392100206 1307
433758352 1620
768059230 1261181
206693156 13317
473931401 6296
207900152 6904
69899920 233
837305 3
266922896 266922895
709092624 17462
937496874 3125
776690090 5801
157853378 781
3198 784107173
862051380 787142782
504057347 7102
760 174936800
564182381 2223
222610085 1546
275911261 1205
233192521 1708
348002116 1160
904953440 10236
266329749 133164874
114537331 49918850
241499970 805
600757841 600757840
629662377 515875170
281870337 2741
73702941 36851470
479701598 1599
894205492 3635
241483599 1017
609990050 302206310
593594076 7735
560980148 2271
563211792 1944
194599209 903
927029299 8305
670803633 2236
111468989 673
596315979 3770
12018377 6009188
713918861 13321
708619916 49495
27438670 261
544243603 544243604
638322717 2241
121461121 1584
336084599 1130
269893612 1418
84378320 309
939594627 469797313
842998024 9639
189903467 5316
926701231 6056
696902322 2323
641543527 4342
295176603 295176602
886429489 6488
14138 934295592
386999681 2020
559355192 559355193
503261682 2038
818517650 3997
519137838 10457
207029821 753
470072644 1666
342880888 342880887
105900001 353
417263779 4211
932817923 5723
768200226 7420
186837001 17220
710908610 46253
389700979 1299
273628644 976
753045015 3603
854698338 2849
64369305 307
58800197 196
662701727 2209
18418 781682269
765573560 34585
21604100 245
587715999 520183262
208360276 1568
684782339 4026
341056861 2062
174405390 1230
761531691 6093
837309317 4414
772498854 2575
436531799 2680
151222470 655
23426 628984772
754603590 2706
765209145 2841
841823761 5430
102599658 342
410912961 2954
750113533 10332
25946645 231
268501561 895
665186374 3244
485303185 3050
909561841 5774
946741592 472019513
577 171618102
771554095 2798
381223647 1448
900964317 3709
764404526 2548
432368996 18412
552889329 5327
911417631 6250
452504779 5668
754667105 87701
32399972 108
977584490 7990
774253481 3487
8590 857290590
808193570 14031
883049246 6389
233404637 802
469500467 1565
960352783 480176391
484198387 1614
728402429 2428
948758891 18094
5304 874767504
726181520 3140
781851114 51851
690491864 13161
11100000 37
307805176 2979
4045310 30
458401742 1528
993243328 7631
91523600 357
636510094 318255047
101340446 50670223
755022423 4774
581402811 1938
279839559 15665
692651972 3028
336447541 3510
134700000 449
565337252 4262
370244993 1616
340165508 2199
176367773 1271
149100496 497
525516214 30183
264445716 264445717
303539751 1247
683312767 4192
947718653 3903
381997424 2314
856182836 21506
372000427 1240
137737789 587
613084735 11968
936668429 23788
284699780 949
370025342 2743
381313119 1480
113700378 379
439583530 4732
596842387 3466
226063734 897
108817751 1550
724872305 3383
384302134 1281
814587960 2963
32720427 676
688502295 2295
416101387 1387
101746604 1103
752418575 15678
320194366 38741
116135878 116135878
701824348 13575
976025297 3462
611509943 11270
638446238 8276
7135083 69
665097782 2217
675880513 3362
828057219 23265
414899872 1383
539027187 7006
248377577 124188788
517460671 2850
488365639 5224
558902156 1863
52902149 189
86247346 331
42926785 667
812697444 2709
244020781 815
60811521 2048
32048536 417
917228441 13171
709529472 15072
636388096 2228
986535431 22338
44099854 147
848898205 14733
291759307 1298
539241529 3948
69779 983219907
605153709 2049
77482734 508
735747133 367873566
100021620 834
533740998 4716
754264677 377132338
520056760 1801
552028940 5201
747572302 4167
124800000 416
908200541 4869
29744885 439
274161564 1998
312264161 4342
85187907 1113
764998454 2550
472131141 472131141
268800038 1642
359398803 1198
274816496 1288
310522893 3610
575333617 2068
418116106 5445
704999086 2350
256405551 3775
961614198 961614198
903914496 11732
730594303 3256
566465159 9384
899839161 6698
861803100 5925
544847948 544847949
720 161179841
562985645 2197
755675841 4481
217775627 883
146699511 489
795902654 2653
810676095 16413
295745677 2162
348437079 1383
3349 604318177
539699876 1799
90368785 32587781
539272229 1820
825391920 4568
32598051 155
891178972 4009
912419782 444867574
510360684 6883
327567838 4499
100325 570651727
167382216 822
488136688 4472
948693745 3688
406966362 1419
9943 585911161
502513882 6421
121396527 837
888687912 3534
471598985 1572
298197505 1749
108353019 537
54300176 181
352522897 2325
77759920 643
932118355 20623
318064945 1602
934922340 3397
621452008 2074
285704676 9145
203563519 2560
285808600 3878
992401423 3308
549774225 2823
47490457 282
45582214 1404
964198841 3214
777297409 2591
490162098 2317
685853743 304262589
338715730 169357865
369055200 2615
508726854 5689
266682788 8689
865065699 3626
26273988 26273989
575112833 6652
636742966 4109
671398473 2238
913675569 20574
299769592 1393
55499884 185
778915082 3441
732902442 2443
219299269 731
270000000 900
554540322 3163
638225100 2800
701249751 5150
29128902 1979
264447819 886
5438 581385390
405018696 2804
334201114 1114
953326330 11495
374155272 2939
286787704 1117
976052993 976052994
15078 627409529
875111674 14703
329633039 1452
941433741 3965
852152381 29824
40350091 143
99966923 3076
219006143 928
7989035 29
396556196 3145
335781237 2041
206586977 2132
360919087 1234
825590421 7793
58142039 289
300745115 1756
588300808 1961
858 254117436
469961947 2397
670794866 335397433
6478088 34
831003241 16063
344282146 4213
790802637 2636
971053317 971053318
812949176 4371
528587471 3648
197100713 657
236299749 945199
290 18612154
224109331 1102
946199966 3154
711297794 2371
39314499 244
2301 333552642
329231711 4197
547039690 2629
341851076 6013
791314840 13041
86262576 7783
32378675 141
923702677 3079
726929461 12889
855002850 2850
59929455 308
464839971 2157
283786614 1465
560287143 31811
309056072 7269
556841663 2336
443584431 221792215
176699410 589
800668005 5814
773505887 6432
797320920 2869
242494681 3289
518788253 39916
282814578 3726
726299349 2421
394798721 1316
600602002 2002
943013779 59380
623935680 6495
488570472 7137
668280109 2818
622199999 2074
151540566 934
614502956 22348
926165672 9461
528487204 10004
335099692 1117
50100140 167
634091038 6672
678001267 2260
271176346 14612
261741572 8449
2709 576429147
73959339 455
201553129 844
76838374 1810
692343721 2544
281563056 3312
19122 122719863
768897819 2563
45354433 318
69648587 1738
45300151 151
971031914 6567
857795296 3428
338243261 2931
393617566 1499
743397521 2478
453665779 1533
651633757 3443
517374846 39653
744487383 6634
739551719 304715466
1059 172622707
802657751 9229
718636373 7209
842854245 3655
489814045 1880
29460 550839589
606273110 2358
640196444 320098222
191161 778789914
58500000 195
229034031 2393
903767513 3785
569645459 2388
482758068 1951
483300680 1611
480079331 1668
79186918 317
651251478 2664
874007559 3734
886106244 444727094
912876285 6031
122760528 2064
185699712 619
495197750 3849
817046544 3522
75346037 486
450875481 4174
808500001 2695
390090173 1468
292813446 2014
167700000 559
996673157 5409
68123301 34061650
52876257 26438128
261755208 1476
468901564 1563
473712556 6169
358500454 1195
245779098 1767
454825140 1870
577150098 6283
695255957 9978
164999999 550
867478137 4028
237948971 15927
199505195 666
233767089 3737
27984409 236
387962635 2233
353219762 1195
409966340 1777
696864092 6736
141078197 141078197
677023201 29792
969759611 3415
734593501 2491
887099999 2957
764550244 5497
241518577 1482
415199490 1384
721674504 16326
386998709 1290
29400164 98
852400333 165002
70736293 396
19961128 19961129
703184640 6145
356208216 7826
725801558 4756
184921165 687
626726446 4162
902096994 3007
520217924 2085
962442415 4677
48936889 3783
966260011 9915
784284397 18239
6560 720983360
946122661 49185
433604822 433604823
678237426 33431
32575641 184
432900033 1443
862500810 2875
50471679 448
512077906 1845
578926323 2448
190088891 681
99779279 402
540407777 540407776
223801406 746
43507268 383
572330479 286165239
654338567 3926
552347852 37996
913986768 196303
8172 883171605
1199999 4
668715348 2840
269758158 7327
103800346 346
590051390 155195
4744 936783849
1445 411977180
717261407 72848
379434580 1966
303300486 1011
101477138 1862
17211 908984081
621438844 2725
1042 286391616
71099867 237
979959390 14858
163684621 1219
437479440 1757
810219147 3675
150843935 848
11429 253089995
362256703 4215
857769317 4402
181800607 606
192928593 81872720
389761813 1705
842102807 2807
8722 81629198
464495634 1767
968439059 7431
512433988 5302
844452864 3072
586917424 3800
288748434 1241
3239 690231360
965312867 3471
555600576 1852
623036575 9881
306950351 306950351
223825476 1077
506928541 14603
339899964 1133
461618215 14056
586501242 1955
892353436 4215
158710278 1300
925030135 13587
647100500 2157
316198945 1054
474671499 5825
422483730 3414
585300011 1951
572400001 1908
1728 483371205
659698176 2199
107613113 68280700
243264216 1157
219318112 219318113
145380568 488
484318660 3206
232687970 2447
304604747 2436
517210787 3417
371610027 1704
921861384 7716
934807410 934807409
375120481 1640
459844813 1764
563874756 7045
160807676 1820
566699708 1889
945437272 5044
762198964 21871
319066171 131064173
838366606 5773
716395219 6963
218721006 882
5992 889134007
77568686 339
30153678 233
395457952 1441
321464152 1414
616730813 308365407
902534267 8843
882009024 38688
356202739 2740
88104846 660
520444913 3104
850184650 4025
421910714 4997
668684002 3679
760056 11
4265 841301105
183924999 700
356659754 4246
283539599 1360
973872516 18006
449936202 9227
982206840 3495
890251875 4701
554999894 1850
27701827 111
351151552 1933
649207681 5210
568475245 284237622
677137439 3497
9585 302809320
714601892 2382
580751520 8476
372901243 1243
700701721 350350860
53399999 178
492164938 4723
683101681 2277
875807490 4069
943027640 4517
29054189 106
967910421 9442
634892412 2266
62939196 497
356373681 6760
227617895 82303475
590974018 2204
701102273 2337
864581102 3778
798130196 474008023
416079256 208039628
455459884 11233
500370650 951275
421199404 1404
82800276 276
940279199 46560
712598460 6258
863400001 2878
606703325 3277
942004142 3140
866026161 433013080
470236275 2182
898217172 11754
598644840 598644841
204990806 2485
269473958 909
944915585 3712
86438785 449
982427722 27298
190499999 635
950100000 3167
231923031 2376
269880271 1870
261000870 870
4086 929881136
77100258 257
874974545 7984
961064915 850557094
296042387 1092
113999999 380
214045605 2267
993119597 3852
303142048 1021
183981554 843
383217121 1287
933833239 4602
413101377 1377
728185811 3814
98427 884634918
19014561 311
816528536 5862
361115700 4100
38486054 133
941545857 4819
1041 211767507
702816916 3116
583094313 2878
530959882 3807
151169093 1121
87296632 2159
964940728 3337
5570 580945430
746691197 641871432
767101364 2557
990577197 352128233
390504214 1607
140099532 467
205388050 880
235806573 26556
95257429 323
866860438 864869761
226860903 2329
523448669 2564
150622412 53765740
974343854 965379322
970501099 3235
986784890 7306
246600790 822
561300000 1871
564672674 2785
741915732 741915731
916866310 7363
611257357 5390
53258646 349
833044228 416522114
33573857 33573858
931803008 3106
93245365 642
900001272 3000
903385874 18113
990169093 8144
869951448 8542
470004031 470004030
332101153 1107
817622288 7714
737168623 4078
474678430 1913
491671039 2240
747851074 4558
167492075 1052
525900069 1753
401342478 2697
162680203 683
864780148 9908
371488017 4141
928821417 928821418
885837889 3744
7657 963932073
872196969 3170
986003961 519030413
171785097 761
752916191 3022
274358791 2537
949590224 3560
809009586 455752
563223464 19289
275820539 2505
48147767 381
55652925 1346
5474 725390462
667886165 2398
711350207 3902
141161041 767
70405779 294
544241969 1935
38527499 300
214009006 214009006
436457496 2731
264596688 1412
537986904 56966
414123962 7256
134999996 450
417056403 1733
961944731 4071
688722910 17258
403290875 201645438
437410868 6990
119967223 566
277044757 4752
658876576 3885
777632016 3752
140415245 1231
588005749 48213
570612725 6869
693922917 254705459
298712747 298712748
804899999 2683
793119650 2737
847500001 2825
219825980 5830
723756288 23858
890011279 13540
609602097 10309
604377853 41444
568845180 284422590
19572207 70
410401555 1368
855259577 2969
825897851 2753
111479 611819701
499902180 3351
175094159 2033
121268642 63664500
401806089 2930
478277883 9109
198964937 8099
670499999 2235
169751634 1785
557457376 6944
160288010 1051
122579399 61289700
66959992 4129
470143872 1584
420577554 5153
998753486 16732
526713267 6681
31200199 104
128106885 64053443
756688678 16448
969156484 959318398
631336527 10368
784170827 8137
596101901 1987
685991086 2523
303843132 1854
858900749 5502
54600000 182
958068648 4500
790921762 3637
106191860 355
335825441 2946
441601473 1472
456168955 1972
499334241 3804
1281 251263156
448375329 2606
913287246 3065
359288771 359288771
826618846 3055
2692 518448977
997137905 4016
485699726 1619
352132703 1232
220090621 2180
890157405 44519
593058669 2386
546858617 8166
805797314 2686
595501984 1985
512692763 2480
646522454 6792
524547919 262273959
646496295 4824
328401471 23087
102051823 3152
980529166 6107
815069518 3729
898037938 448462494
510846129 2224
358851093 2308
206541076 2199
753480630 3274
2497 466204882
2087 108159210
874268322 843606923
536082549 268041275
266951682 238446008
726502401 318773320
485381400 3912
272834896 1063
195627375 97813688
2934349 14
159691026 65474195
881943762 6107
482515772 2021
892489332 3381
3739 879894004
502200960 1674
82304531 82304532
104558575 1457
420423585 1896
776892349 2839
108144663 15737
413714477 3611
705709124 48276
881068249 6868
162899456 543
845697988 2819
154799537 516
183350753 4904
7785 838613609
531540099 1820
707457515 48317
895075841 5024
34434093 130
256717031 1572
986598125 28108
888657092 23562
183779594 1065
179772648 744
657105130 4190
764467248 764467247
340604351 11584
890697030 2969
410087335 4003
341813226 1211
538801431 1796
875504235 36609
15193676 175
870155497 3283
671261135 2572
310995442 1179
958521525 8293
786013851 274570842
46162456 209
344164277 172082138
307800000 1026
847144695 328470428
681071761 5680
491040667 4015
498838544 498838545
774647276 3725
451172185 7466
352974179 1895
305413671 22886
610459051 3332
235132124 1159
889464301 816680503
432644121 2482
1709 345110333
7717289 5892214
402391781 418137
329198328 1539
571320879 2204
993001015 3310
320399873 1184
587568449 17850
490592345 1727
526559484 98620
256305503 2912
376311093 16967
397212839 11561
994355583 25157
881052732 4662
693302312 2311
922704304 350166207
438011795 219005898
311555852 3843
487198376 1624
230399232 768
1889 291329270
612593484 21121
148328739 595
701702340 2339
259323211 898
873788212 10252
898935420 12974
620780649 15710
201832383 108698706
238356620 2420
208005285 1219
140515422 669
202106577 899
438815336 4936
238889743 4895
57567753 212
272839801 1020
785204810 785204811
457801906 1526
464698916 1549
398626800 4400
84353840 84353841
1538 325224180
576298079 1921
289499285 965
715289673 715289673
785427560 3188
231807359 1538
355799360 1186
233157916 942
925656802 912158972
665241093 5049
983046726 983046726
476999979 1590
447976006 4591
94799862 316
60035163 259
968406650 5095
870257853 3226
888602962 2962
618167661 309083830
917712700 4610
216561662 1237
256464651 6910
990420073 5862
920101666 3067
6999 906127156
546094548 546094548
825072828 6016
159930359 2261
398214140 1678
157500525 525
480551215 15671
762141509 7254
624326460 3660
7189 569293517
429430512 3457
405534441 1839
209615899 1915
248099952 827
806921239 806921240
240141523 11522
833718138 7963
771993093 2837
368287846 181370521
84588460 316
821443013 3157
444439241 2647
2221 387357947
235752832 844
620700000 2069
222300180 741
674626880 292039768
864292507 11363
429806495 3878
271223213 1181
116690204 1530
757433951 3384
803186800 681608026
331578761 1415
459876459 1972
579126986 6501
933297228 3111
4340 505696415
349199575 1164
26610968 420
977836124 4515
815123068 30013
271261027 946
2815 497587845
694778588 15932
93996829 1345
455213049 25759
581539588 3192
41341362 169
888941054 3784
564594954 2809
100799791 336
861033330 691035509
732753775 316798
251202412 1649
227933504 1934
533574343 18556
894724449 31975
608509901 5467
427799166 1426
626001816 2812
7257 545138583
52799999 176
963630808 963630809
49148780 277
4641 930479044
122474804 122474805
194771264 31496
818402727 2728
782001316 4142
573377750 1913
386860278 386860277
972446440 5704
886972234 8060
360531161 1411
411387715 2734
214283007 1773
825156356 825156355
863102878 2877
305139835 10022
808197307 2694
872400000 2908
60874491 263
982803275 3276
853800000 2846
84477567 42238783
903136452 450976481
62728922 62728922
609902034 2033
2199 322183118
430798565 1436
1815 529439083
2988010 18
11156774 6138290
360000477 1200
71184478 3753
498092960 6640
800305873 4656
707629001 48113
630297898 2101
538361032 16082
777555925 4917
730706697 13391
234822739 2725
420901403 1403
668723648 5981
337385202 2954
990523694 3781
970980151 21600
454029750 241480858
705933324 2664
407551224 8754
453357420 4660
247508564 1070
678601968 2262
324997724 223262747
548700000 1829
393162462 117702
2826 744403756
398306755 1451
132526868 45338814
882667706 3111
730154351 2559
227607932 113803966
899790854 898301826
661201196 2204
979472538 5409
166556350 565
104320232 533
201954957 1582
588611071 3152
163238921 693
715330341 4397
444299999 1481
504298319 1681
769574329 7616
757234895 5604
355907887 2278
244368950 244368949
596610873 218850586
880535445 26816
197 39827401
391149934 151212690
365219304 42846
914135903 15187
945296850 3151
288524799 1479
415721635 415721636
329891211 10179
41699999 139
400844393 1397
893438445 5735
114118191 114118192
27561793 96
130043689 822
501503940 7330
118283614 1239
1753 517850863
635016153 317508076
534128731 1913
996002900 3320
528587689 7368
307221262 1411
989869571 969180470
970886791 474346219
123894315 48643017
3840 549116160
274947621 137473811
581677399 2791
489768439 4180
294486065 2763
446632821 7573
739802467 2466
973915609 12731
42486059 468
545609479 6897
293273860 1660
783110993 3594
342618119 1404
656156876 3718
272065441 1373
737901987 5511
349920699 1238
6489 282097493
239468800 1054
471566004 1911
840320874 5735
164030520 66226367
236223432 5594
590796260 22948
881125715 4524
65388526 778
740647185 305860042
975301927 3251
158155520 872
777725098 19466
291502197 1020
442831167 2323
533418191 266709096
153506299 1266
997029059 997029060
484253248 2103
765808560 2970
996652011 1893789
8420 398493340
946802648 3156
731792615 2454
855267647 4512
434 79793070
765342257 761533678
539659528 269829764
723826390 5158
329972313 2275
57653937 508
203923959 3401
301940006 136370236
345115369 2346
802434600 15800
877477094 5679
614369429 4596
320017463 1116
997103518 4264
805459041 3896
3475 750451179
539660664 64692
50683397 193
510423695 423376603
486089311 2113
408994911 2429
233144816 3112
933404550 7610
561184007 3927
813209986 2818
633018751 2625
801982584 4466
634276835 317138418
119124399 1950
297500214 2882
196989663 7743
2348 273139484
962319430 49654
542178379 7484
155882655 928
127764461 2175
1173 251289141
46527559 1391
728402429 2428
935607930 4168
391334909 309998866
952328288 43257
323127715 10360
853844113 426922057
947457227 4720
64829171 258
912480763 912480764
212064435 871
489001631 1630
457021047 1804
177 43538991
995166124 4571
4971 674176962
415801948 1386
346437248 173218624
672815027 562780877
638813408 2361
765300000 2551
989432106 7486
719402397 2398
475481647 17671
846603583 2822
939152920 6376
953355406 3892
249149700 900
606900001 2023
973244160 4860
62201255 584
604497986 2015
16425778 8212889
923922831 3543
129603580 445
932017674 9051
383202909 1367
643916886 3149
917163378 4033
692700001 2309
753671353 3626
10879354 44
543654721 71912
5192858 22
362179986 3093
246954143 1723
934946478 4062
894862175 4134
372598757 1242
921922613 6374
285459813 285459814
876575491 6088
373798849 1246
719573261 7977
768895770 8839
319486139 5368
736497551 2455
867692493 433846247
6300001 21
59670 667750728
437436905 218718453
955516253 21802
203506831 918
476683166 10255
266624688 163368505
825131337 2913
146980470 714
972669633 10406
524546412 2746
103753270 480
414354945 1952
145051295 624
428061100 2235
154581765 633
644040397 2762
317394049 158697025
696309417 8734
514048712 4856
998285066 18589
336817296 1602
985976724 489397679
717864117 15713
497100927 1657
248337000 1800
246740761 1143
446074214 1685
917999895 3971
545797589 66846
761346519 12273
186525595 862
952281771 3614
4504 845143026
674402249 2248
741965905 7468
979425364 8030
957595744 7952
901499420 3005
566768699 2022
153891276 1428
87300082 291
272737035 162821874
841125313 3032
564901786 1883
880724645 112204
998301455 475787447
178296532 651
287946765 84915
525457351 1881
329363099 1140
436492620 41101
539507391 1958
387598707 1292
427228345 2664
958375757 68686
472451644 1897
947403157 3158
199870596 809
997109203 497863355
97913189 3477
539701290 1799
613517106 11374
375630826 2431
927050988 17947
429262774 20577
302131602 6058
835840393 8182
59536204 381
494268731 1837
713590658 26804
3748 463888822
557355346 2370
938958702 3303
56945774 281
379198737 1264
482401840 1977
129486066 1115
903805426 5928
948408008 5223
238843110 2099
309461160 2111
382185500 1700
124120467 512
651368271 2512
584478116 5395
771299167 2571
47538 798459047
25814444 12907222
714601320 2382
902041801 4268
510299659 1701
168602031 128602895
494041995 6285
936431189 466710722
17 2833094
3380 453870864
346041398 2211
65282090 1847
309550814 1900
81099721 387
606144306 15702
633257046 4918
745802485 2486
340631082 1206
94199685 314
619309434 619309434
915504062 456687564
281605781 1142
562753699 2170
793604431 9012
277375038 277375038
718094459 6234
79180043 1002
850463461 2854
79482599 58876
115894350 798
866154705 413439
142200475 474
38400057 128
985439333 5273
477678527 14368
695121329 3568
948085475 5902
715492200 4695
295366694 5206
625279374 3874
190473003 2331
194404859 765
766007 3
456513513 1768
22637983 102
705161445 3461
461257560 5160
685859035 4924
487198922 1624
432862016 105268
428700384 1429
654449673 9224
791194356 4222
707197952 5158
857588808 428794404
653699906 2179
109615276 693
182927047 691
357600001 1192
81173 452133610
975752127 3945
591053359 14347
80100201 267
280492174 2837
547986581 19266
263516383 1242
418801395 1396
975896747 3253
62026201 886
834000290 2780
897186328 3683
699215143 699215143
181800347 606
613551753 4023
630596674 5424
501078360 7226
792486655 4316
748901296 271232248
223019780 1563
713099698 3499
791323204 8941
705274908 4484
2317 677303123
529536710 6473
924815081 4424
3038717 808298722
196533557 756
186664765 3733
529366158 1400032
57070131 569
31925233 241
825437588 3999
798273902 2966
828447642 3305
852215969 11248
917958495 3403
796882806 2873
136603322 1034
475798413 1586
582589105 2354
732366851 732366852
394610417 7263
444131221 1790
133905098 91817984
339869983 8387
42056960 7424
211800001 706
841506762 563866662
925384173 3718
341927091 1337
553500001 1845
330295344 2138
728808305 4018
828438216 10105
360083850 1225
2411 716763552
212940211 1610
502570371 3840
845779745 10384
732683871 40871
613200641 2044
902138249 34525
12284 581598264
614579890 4399
2786 772770991
216356536 216356537
784232500 3214
368698772 1229
274755786 9157
422444595 2410
247581937 1062
902097210 3007
880770290 4931
948436333 6239
841761586 3585
774126144 6487
732784941 5817
158438478 562
445360675 1947
91854968 91854968
107491690 107491691
597600942 1992
5100 863859152
941460076 470730038
655743223 7148
300430544 2383
611100001 2037
930924551 3963
861908429 861908430
593999999 1980
454859413 1805
766646814 4705
111105907 111105908
726245219 10711
633133963 2983
326495113 1308
773916468 5830
593570298 7318
302516369 14086
847960377 4643
687306664 28151
658669861 13478
563800105 2346
611420061 305710030
996836251 33090
906337791 382744
733575271 2456
749034962 2903
129733226 1025
139500000 465
799563623 2951
951304219 4362
787777115 3511
516842296 7576
366555830 15755
206383117 8171
437980820 2400
782699999 2609
530409375 1875
679685159 2856
98065666 981
779400281 2598
363991280 42702
977335827 4307
852079033 42621
747600826 2492
875943361 3931
823493040 823493039
846652999 5240
965372903 482686452
393784656 3141
255805229 870
974706608 4861
612409452 350140829
713474701 4975
148020454 1681
60382510 397
408161816 1389
321460544 2833
424525627 2719
967034095 21715
739189847 739189846
421544553 3821
948732864 3216
578463621 3363
977468446 5435
325164443 162582221
755556138 377778069
144077472 511
702891271 2349
288599064 962
896947025 3937
829436868 2907
1253 127205813
712576394 712576395
703800721 4410
102161384 3155
498759593 2627
246641304 7592
732903271 2443
528196367 2674
651979365 8320
866819700 3940
683701182 2279
440100381 1467
593366964 2144
4418 738055723
452226143 3315
4058129 30
391522451 1577
794294139 8681
815302201 6640
260933297 130466649
330897600 45958
13734074 6867037
774845954 3745
906053323 3173
761895121 5439
530590407 3489
856328932 428164466
574074463 2886
688797705 2296
648471593 3389
803936982 4818
195421743 656
935252684 574689
630898998 2887
1359 215139086
964397159 3468
338409415 1552
562802307 1876
625505344 4774
93670649 450
472466421 3073
850597436 8798
197321211 98660605
845721128 659198826
267917789 107814
865093351 42097
876540719 5368
671393215 2848
65917355 65917356
147294250 876
282899058 943
844826293 51013
536022700 190686412
966956643 4353
772675715 11156
450509244 1531
41013 542519964
156072898 746
439274956 7203
54785973 29147883
3461 928506340
752852155 3623
237483242 881
218729523 1760
476037239 5611
363354000 2300
981531726 5137
12137984 302
507932776 2563
987748152 491220997
47699842 159
2956 667922384
568268233 3003
469300330 234650165
408691404 408691404
463295626 1625
805131665 3641
481581116 2276
451406656 17955
516899999 1723
559797910 2372
284226596 142113298
387504651 1550
463568554 2744
268146504 4576
462381073 231190536
843046435 3011
739124428 739124427
964219465 8424
369770591 10163
824702750 2749
481662832 2129
781863061 3316
554501254 11903
659104004 2197
478201594 1594
763831981 2591
6021 487012690
372627147 2516
878311246 5087
951788518 3751
2096655 1048328
524066067 1926
123907614 1367
57760711 210
367743584 1469
282599999 942
207419285 103709642
117263547 963
120768413 441
379896281 2006
328492913 1100
2395 652563255
317209964 1126
894046041 3427
9319003 9319004
981001284 16018
884819561 34856
829116716 3797
456900659 1523
399978461 12718
339495926 9702
449568447 8727
721031439 3329
112395 959916941
703819774 387312
806172424 3018
303618270 1865
73649688 631
817501773 2725
727784963 4702
472028859 2956
679676122 2886
971420047 3812
852165920 16291
321829824 12406
260924383 918
528673267 3809
154041136 520
707373057 10432
873547817 94937
514065041 3958
946492008 4444
495600000 1652
683918599 341959299
932297316 3548
229168556 11231
821284785 717810225
456149616 5333
757 226989492
273274193 2037
889424095 4261
462750556 6211
461295000 2025
925075144 6888
4908317 3098978
392053189 1922
18280943 195
347732715 4521
688486006 8685
433013777 179919341
550737609 550737610
516729019 2735
641279323 2421
208514088 87962741
365851513 2938
389098704 1297
19787 891955307
292406653 3147
453898518 1513
674650548 22424
916814847 8453
963904793 3884
792803519 2820
809053982 809053982
930600001 3102
317892283 121805592
172199999 574
54356912 184
660333073 660333072
413203973 21743
366002584 175128051
650256306 3261
982800001 3276
901064736 3978
913879914 7008
481300616 9942
108893241 619
677555340 3577
78658950 38177788
706297007 2644
57806945 303
376148630 1430
367499053 1225
914568369 3071
879324159 6656
851404480 2838
59004107 26827338
860841945 5017
253591135 1399
1136429 4
507632896 5946
3818 951000322
234601290 782
917870968 8831
251534079 2203
790697339 12215
860171970 14963
564167059 6329
45299850 151
491813088 3683
316004631 116899123
249513728 1750
681517855 3598
2750 764513699
28523953 144
395777964 199379311
862163265 3904
822976460 398718985
816887639 622204595
110737782 517
409799539 1366
3251 967142111
436893580 2450
67232924 484
81874102 4786
959403199 3198
858657575 3473
474953821 2244
530228136 3221
900117375 6801
833343102 3295
449091173 197108276
439585118 12748
293194529 1093
506701689 1689
803610193 2937
769469580 4969
499058251 16034
592200001 1974
267663989 1606
760417615 5478
362173264 1259
605452634 23201
777597407 2592
914514166 457257083
7326 843566922
169167265 84583632
345988149 2108
233498051 893
367289608 168112517
511241008 1979
504848610 8871
543930057 4328
173278315 652
659016036 342465366
632400001 2108
871497096 2905
380103333 2863
367049921 2270
722400001 2408
831599434 2772
402601342 1342
553995514 3635
769760820 4023
973368253 6681
632402107 2108
242613326 1436
928553114 19183
605244743 605244743
343800000 1146
24900001 83
757395707 378697853
370801237 1236
245147015 1596
214450919 1206
770585025 3675
286123825 286123824
3236 847780224
6399 582225813
459294459 177158179
18376448 83
112584020 112584021
74953130 371
539158979 2847
460312381 1980
757034209 757034210
983909186 10960
147354859 1646
723372853 10396
654360369 27014
768897437 2563
5281 735924286
350468228 2354
87423605 43711802
737531870 20148
867898795 3154
13978010 6989005
428706914 66366
618696498 7568
839096078 839096079
398699999 1329
838438095 2857
176235758 987
3571767 1391776
301153037 3282
813897978 2713
430352366 3145
418997679 2099
278241609 1352
721204289 425684337
903337719 451668859
755747478 7038
124800581 416
533786624 14715
209459771 2787
245543908 1669
153656366 153656365
588275623 9801
119700684 399
201325209 942
248193996 860
1470 371569885
517297089 3961
418481133 88191
27000092 90
6000021 20
627023112 6424
259176302 877
935003399 3682
718089481 87786
777993826 3255
832601483 2871
696302814 2321
7015 894066074
833041395 2929
793968391 4184
527400001 1758
7070 804363960
556317822 2209
112595519 570
143099715 477
417430445 417430446
83191518 523
909926202 18727
221399261 738
551403601 1838
37198667 134
404776439 1355
164429281 19245
217408934 217408933
299605039 1403
502330237 2173
386596829 2811
886404472 8427
277232149 1973
253200843 844
191282871 191282872
404370121 2140
336776750 6926
619268399 2232
519606589 259803294
716388054 3149
69900233 233
140213503 627
212159249 1310
508734744 4776
960952762 3682
134893851 4651
777907549 18502
325588438 325588439
80849340 891
577006123 3619
2078 472742922
816678405 3345
246759354 246759353
200150289 200150290
273015346 92358481
198299338 661
238799927 796
829274409 5963
460764241 4818
507298310 1691
382822069 382822069
308375144 3722
1589 323562894
458679896 14187
944146784 942716911
895203312 4197
297457799 1110
321778343 154256652
987595625 493797812
323737785 1853
892681576 3538
472482280 2120
487499556 1625
740713168 740713169
613644119 14052
134769718 66400096
353001255 2559
2028 588935256
804911134 7382
341221733 2359
866420395 22241
695466030 7035
156254475 559
825185674 3175
889908745 10181
499479791 249739895
93578335 358
286200001 954
621866464 4528
717749999 3190
58765231 270
456638069 1806
132300442 441
864602883 2882
42532357 257
745607942 263195029
14583672 108
1701 436184028
539998200 1800
795121827 3518
588507117 2021
528122160 4170
144676209 545
54900225 183
986280479 16560
940916695 7159
444219801 2008
134718971 592
495769434 2998
940930896 12692
540635006 2409
231386837 2207
306683664 1524
756570754 8891
721199020 2404
777980984 5225
640104527 100037
161307888 1442
374419905 1635
439573360 17535
728390453 2761
294600981 982
885226860 885226860
336598174 2193
347278400 2828
3696 701299064
253047765 7668
959804310 706365064
199499689 665
120538571 462
858187609 3077
500101666 1667
268721361 2521
213720985 1019
27313443 181
108600001 362
78667455 1973
223828555 111914277
474300001 1581
8494 349799908
914405133 3048
747492341 4053
534672685 1891
553572402 2609
895195079 83903
611747752 2880
623872997 15442
552948001 11000
594602463 1982
3336 976945413
331949379 23034
764593174 3891
392993122 1877
948 77597317
2585 677739426
870986218 435493109
928215989 6030
49425313 170
262420517 1258
161828252 571
521100303 1737
514394370 1764
892301374 3056
287952396 17579
844330945 4295
445501679 1485
523500582 1745
673502245 2245
841800228 2806
655647664 14672
619486267 2111
819165259 5811
458175960 3216
886976320 5390
8161228 46
755851095 13468
974135800 3579
614366352 3850
416151579 7307
661599656 3061
132956857 548
880300016 3086
731669782 2935
438494105 219247053
44100000 147
543474796 3402
441794436 11123
462301331 1541
233406989 8766
806990766 4542
215623553 1216
790523729 4713
231900000 773
511085333 5435
973014345 46587
75611269 37805635
270545909 1929
305 83874695
85454029 447
3992 725615918
523425443 4692
924061299 3689
107044782 2460
202391037 101195518
135118595 57511642
613396664 2810
714628033 6018
599548321 8790
715405593 2953
721356756 5940
2897 463919786
960391055 19055
401973141 200986570
6784 856516007
179485951 1175
474435630 1801
8507 821313769
578030853 3023
819600000 2732
524454373 5668
892320191 3384
106717249 370
44699880 149
993921374 12525
667298801 2800
514905804 3529
929996899 3100
317071840 317071841
979999912 979999913
717269477 2716
508858161 10311
240528623 802
14029942 14029943
78599860 262
526095108 4409
466874962 2751
411006034 2633
796775746 3479
468 36782928
952655283 346624166
230100000 767
406325044 406325045
490030011 3466
732736358 17583
125261352 693
822572800 11008
904548450 3406
645980385 3728
444641416 64301
47103489 215
401845871 401845872
758846069 4878
272139652 8357
432904895 16974
10799964 36
637785525 8734
528649505 2203
3889 735810467
1536 190480058
470175948 1812
384016058 1880
626731176 3359
968207956 483859888
496609424 2925
205 61212394
793720637 4973
386685770 193342885
261892085 951
573302506 1911
878655713 4336
872700000 2909
524799159 5620
372189695 1662
127733269 1299
410882383 194676084
519662946 23342
181519354 99297841
555489548 13615
839997201 2800
4918 667030250
115114881 8560
214716346 849
824435368 6411
578409589 5078
467727919 179777
17376 724708534
682777612 5047
954823505 3459
907199278 3024
629397296 2368
293699020 979
205172684 722
151942662 623
391500393 1305
766235904 2654
191998236 1511
612818698 5674
651735051 4273
674771593 3334
948715445 25089
838596019 3002
252300177 841
622949717 622949718
380257833 8902
552601843 1842
92479270 465
1402228 62
289758557 1823
738092723 36429
532388071 6937
695170676 3725
360490827 8871
733570461 4474
845157397 26338
186112778 899
901934337 7192
4500015 15
375899993 1253
109538874 716
645150370 4036
836397212 2788
855574721 4928
8377305 38
205287402 890
855548152 3932
608746664 30542
594109571 2430
136743551 981
994327221 913329536
960396891 9370
771915887 11052
4689411 89
82534186 307
17412255 65
225773705 5102
595502791 1985
111314790 1543
152862419 662
306300603 1021
631532399 2580
928372897 11528
652880249 8910
555002827 13783
719468694 4645
227697804 1366
215672927 1193
936753275 4336
959377752 4236
851152121 4712
570558156 3061
10311 805995045
1035 210031213
963229933 54836
3159 377585793
133355685 497
95131838 1023
358102879 10689
912749176 3835
189998267 3310
634250865 3235
414540104 1496
418182090 5493
689292722 2313
868142240 868142241
820804946 2736
452053060 4437
156524759 694
584016368 584016368
745255625 372627813
975916973 58589
959898985 35358
8186 693026760
110491651 55245825
971514488 472910817
389699441 1299
983059734 430116704
690248988 690248989
999589802 15369
331858402 2461
57899807 193
685787705 19927
632985295 5089
567078198 23586
29525 744621250
762405196 737759451
907600056 9614
4245 705481116
28075715 601
441898526 1473
507214238 10977
232510758 232510758
358877518 7007
760448927 4476
188400437 628
33000187 110
929736017 12419
430707556 2427
510611784 22701
190699047 1309
992683844 74565
532055665 3563
793870129 2708
525855460 7778
707211866 2646
433096334 433096335
207600691 692
413487491 1995
461355791 239243375
474516032 2536
894300001 2981
165704005 2302
378353081 1406
4584 479993827
396927900 396927899
741065951 5350
642184339 2702
500998331 1670
979328927 8551
184549034 1503
57641317 57641318
582033407 2816
57806232 227
963285953 3334
406628929 2608
674397752 2248
981889091 4186
346732320 2031
284099052 947
541752719 2266
41072 711577924
313790949 2403
19800091 66
174159682 1121
185337389 701
998585589 497614921
763906731 12211
887102957 2957
896121583 11199
839470497 839470498
53461530 366
582485190 3095
393695999 1800
4262 783916950
371312314 17076
500470329 2935
264606558 264606559
99779457 1351
452179632 311642993
256856865 4666
1392 400690150
977549476 4935
995559687 8512
566208846 1886131
177982505 1345
75496765 395
600940704 4438
667512090 2967
577054079 577054079
2409 497824668
209999301 700
845829146 6091
217800001 726
829649014 240827
336217132 336217132
75000097 250
1338 230589582
677 106339120
275560163 978
693752579 346876290
572272044 5066
707014240 5716
322329304 161164652
748416325 20117
614936601 307468300
3682 792786142
892366262 3643
152611327 534
796225500 2826
463008169 154028
441055339 1529
654579633 101117
757132550 5413
824152414 3171
386813821 4441
147600615 492
962393597 4454
610725172 3053
830595732 415297866
290499315 1473
156073462 156073463
201894689 14157
268571687 1064
454857193 227428597
4375566 46
11406 699098069
784271126 6101
473856741 2313
906991206 13253
404102340 1347
385372559 385372560
361418798 2249
599186233 28984
3305 876132418
209448306 1266
174827279 652
219694927 219694928
219629577 219629578
410178780 2277
968192888 3555
814865251 6375
444735606 7135
163235744 163235745
3874 969894640
643144263 2351
681675181 2382
4426 862414475
489643332 10711
126750139 63375070
733799606 2446
263206906 1083
890866358 7427
764675512 5623
602100883 2007
8997 710890716
779470091 31070
638264914 2465
4326252 18
287843996 1061
518504377 5928
11834 594737314
64075057 257
301198997 1004
350447868 2571
229061042 1134
946405635 3956
999476875 49533
991377564 3342
652297412 2873
161717228 161717229
999099253 437919348
907633437 5492
485038695 2229
911341663 4166
524401747 1748
87461275 475
832511435 11257
336949667 2253
88874513 587
317876911 1130
908444627 3486
385840836 17788
784436233 392218116
75237279 370
126805660 1189
360501901 2175
352529830 6311
806888994 3877
103885571 714
478563657 2428
293386962 3989
10749 672979209
311776649 2950
43850592 629
641212165 3088
460330400 2311
120142882 120142882
492817501 5625
349813801 3150
625716461 3379
303488391 2348
849470818 6694
3885 706271583
957545381 7957
19604521 120
126173552 592
946500480 3155
77180609 283
303899609 1409
138869787 526
504323891 1883
836440348 836440349
273525090 2293
927300000 3091
667215563 667215564
106135457 796
553098512 2633
2432 300106755
202034943 736
784683996 784683996
183859597 1396
110373228 1251
262033298 1147
599098003 1997
157074867 729
538656869 2972
915704627 3866
950050085 3268
571265438 2728
225336803 112668401
331704448 1336
719466165 359733082
408761191 3883
212147627 924
780830605 3049
678297738 2261
788022015 4605
902006195 451003097
641997859 2140
214275896 1436
617023321 2100
747966909 7567
171600573 572
272280317 110373356
3384 701700545
129654320 504
335978700 2631
23187707 11593853
544198185 1814
857642758 21386
926307854 3135
878382331 773744123
583200000 1944
849305174 3461
144033942 1580
269400899 898
247260469 1029
432222338 3878
911568578 911568578
164700001 549
371520499 3965
33719302 16859651
517930101 3361
776213120 8660
216346087 758
692428932 2727
590900700 6695
425950171 2305
565926313 5331
370920240 1239
410700052 1369
280088579 17314
203208699 11227
287653272 1601
791927818 479167108
609000113 2030
480968373 1216561
212944448 852
199201295 664
911150388 7229
635836760 4767
232540201 1080
75692865 306
264989761 1504
906389701 453194851
714000001 2380
25770374 91
170006014 3138
383328403 2639
317699703 1059
32505078 142
676797744 2256
778376177 25997
354779267 1847
457546661 8665
838839300 3877
852516233 6202
122200877 446
503880678 2260
498001659 1660
119554379 540
491099999 1637
2351 133355602
94150090 9815
959367121 5644
163500001 545
156243720 926
636955087 2128
432163827 14913
29597764 247
317371693 158685846
322714261 39930
528042632 4507
150589165 631
274795804 68698951
927004617 3090
939684144 13272
110388706 519
2691 625808196
895730865 4545
903267196 5103
28585571 97
3794 877901248
320960926 58623
304500001 1015
5384 831881674
98825554 505
317296166 1558
821102737 2737
996643848 3508
460539049 1585
871239517 435337277
14500 610638500
27300311 6670
947533751 156024
157759118 2964
786842689 10863
784268480 594476526
560894638 553104
593059167 3296
4320511 16
974514680 974514681
194798892 678
569231804 3183
705769322 3478
81612519 440
446 130439181
1121 34248399
569386363 12338
881879524 440939762
969459265 7211
3154 551544061
35838173 1462
604320052 290858685
839102796 2797
303567956 2640
94500315 315
601337796 6083
269169456 10096
152999636 510
109276211 433
443261281 4690
175500586 585
195162923 2753
483914482 2128
549164782 2194
371985254 371985255
859202864 2864
732603143 2442
6510 922399202
571337584 562767051
604117282 3303
919274745 37234
417288130 2251
78622110 357
668508371 3087
494977526 2006
485655309 485655310
620494570 2372
993111323 3372
550770806 3333
483605996 1680
955806270 3186
509100001 1697
601657779 11282
289938789 1324
157483937 157483938
51300171 171
228300001 761
145814763 731
787407970 5698
168003181 4933
203931477 1726
648900570 2163
394369074 5346
361791919 1406
695563042 42860
363979039 4612
5297010 19
10583 756406417
341752216 2597
802885099 401442549
410230878 2253
460944632 460944632
220769031 1277
88330293 44165146
674077426 674077427
482700000 1609
883611777 17139
649116562 5863
613322280 52488
322589535 2703
319359653 2715
921599354 3072
947762302 98118
694003366 3256
231390062 1163
355172112 2037
272432429 4926
330300921 2147
258349753 3503
715701294 6678
123600207 412
24817281 160
910973612 4587
262724895 4003
605444859 2180
255038977 127519488
429009349 1781
253841173 1167
568605218 32742
511056767 255528383
3821724 1910862
85596704 813
802490611 3742
79358843 1067
11797015 242
402645268 37431
647104705 2336
226258508 7669
284071960 2680
962103206 3207
1804 421405357
951216977 475608489
297984449 3056
653681808 9360
360480955 6187
453092238 1746
305521746 1493
671964450 2603
56708742 56708741
704397651 2348
890399999 2968
3650 150617422
514776559 2960
841326099 6009
684898469 2283
999771080 4588
613808528 2584
288138820 1077
644287391 5067
157985206 734
121500000 405
474315153 4646
590846739 17443
704180427 35067
14736441 61
976775160 13661
726346298 7287
513654301 5190
271799493 906
85008840 1190
464400000 1548
622403056 90968
72626551 38607110
593772411 252186044
54877654 54877655
143042030 654
39372217 683
790797364 2636
897646353 897646354
791391671 4824
368370741 2009
400423177 1944
917211429 51814
118500395 395
453161829 5981
983400617 3278
379389161 1355
760428697 6643
244908252 852
836100001 2787
59860901 275
660897797 2203
519899228 156549
973970451 5278
851481051 8425
6034 316392816
615394855 8406
2320 131603676
438139089 1799
742223110 81905
464344725 1833
709658819 6045
781008292 3499
261813631 1117
139737161 1141
250732698 1398
952986989 18841
479051299 3172
193317851 6708
133267267 667
654634812 3193
452972580 226486290
387941559 1961
145413450 603
518302513 11217
187199376 624
380824904 2715
873963994 11880
947399999 3158
869509133 292390935
151527499 2500
725799075 3283
661197796 2204
994124926 994124927
4030 694707520
992553380 71110
123781050 2050
815042044 39955
288899038 963
277269864 2334
277257839 3180
237975340 865
159396814 569
949803167 3166
410998630 1370
135900000 453
921786440 5723
9540 486263340
5807106 5807107
262693733 7103
626601246 313300623
222962485 6473
997967107 42668
459104316 3046
396981554 2196
866701500 2889
670376470 60892
107489591 378
707658464 2392
718614000 3250
88733033 299
743871393 9136
252507385 1465
880897312 3635
682467749 5723
984758313 3384
475201407 237600703
976503256 3255
904525875 3847
930910821 925206258
107838425 2621
532603940 2740
918101778 5443
139370958 673
55771593 202
809875001 2945
906404052 5570
375781502 1371
385124624 2045
804423250 23752
401317812 1761
712 138605718
5625 867791289
713354961 5164
7438400 132
3163523 25
305140548 104108
632023333 632023334
876967680 722971267
88774001 350
986674616 487599860
886330873 3339
611507337 2446
595714351 7492
491248397 3086
203733564 1212
740344440 7206
589361820 294680910
289730868 1277
343719000 2969
821754595 12458
313877362 1760
769909374 4047
70636403 327
847007503 423503751
142500011 475
82518609 739
997620269 662571427
439862600 1477
198067081 895
554065889 2249
978300309 3261
705298890 2419
689397703 2298
607709650 4787
673042059 5645
887360982 13142
184599514 1519
788737681 7049
4850 641956752
420000000 1400
250 24822750
6577 809834687
97508150 725
260999440 870
506402042 1688
722549340 14101
445932584 2595
704098016 2347
938317186 3567
354421244 3056
481810179 4813
406618644 3040
802803696 2676
60900022 203
741344184 8206
932546940 1195573
621723421 4572
858599641 429299820
208199387 694
503882499 2999
877502849 2946
42155241 703
565456834 2719
437918881 1680
56073300 622
1482 208503961
63595028 493
9197549 75
351601173 1172
876955486 22832
50018504 255
965127816 16326
837688335 3964
768148694 41779
655582985 655582985
251334752 1403
532695109 2012
185400555 618
647317752 3461
961671380 961671381
481709953 3321
598371045 186641
359951914 3961
141084090 845
845586051 3500
154687168 22797
566220890 27213
180299400 601
101315961 50657980
801068288 9664
251100757 837
391799999 1306
2893 472343003
207982720 880
397755066 1858
385574335 192787167
775800134 2586
448767448 6534
186600167 622
291657435 145828717
192446725 1160
271505727 944
82427920 5616
724591979 2835
685240454 2475
227136873 77246948
510900704 1703
2045 530266455
386984797 2942
620100888 2067
648548124 7516
449551607 3703
929004005 14843
736684046 4951
219900733 733
370064174 3561
858208965 4346
925803087 3086
970797612 3236
682523466 38694
150553701 913
998826193 10192
298201336 994
419561204 1603
125432291 430
843450609 12520
287535078 2691
667369685 7614
820195199 3520
31573506 111
374974164 1768
998233334 3460
60849373 30424686
321885581 2048
450953767 295464635
982150806 4926
148007733 148007732
658503395 2195
488155271 2618
340856140 286225239
217493361 2260
625815214 119587
500486537 7759
706836923 3012
956391778 5787
67437404 67437405
824509724 5821
841112224 9322
704035544 465164469
706398373 9871
814800000 2716
235649172 2244
865151456 47672
287989437 1618
73806346 295
1572028 8
135706222 2723
688372608 4506
927639369 15340
544091130 2974
666385998 4469
983939208 4421
601271230 4439
161020328 553
670941651 9041
995704899 3319
873767118 7311
21381319 155
883667108 3067
650933643 5029
875503930 7170
878128528 878128527
675745723 383915358
61519511 11212
304565887 304565888
688995580 8489
945872542 15826
989984334 4631
815697320 2719
255100467 1483
352373554 1257
42347076 227
447348182 223674091
902874259 3491
325499798 1085
152400509 508
378894946 3123
149400903 498
244606879 122303439
823128634 17694
144444531 483
114302584 467
786003590 2620
178800897 596
123118696 507
94082817 1888
422698592 1409
2100007 7
349687245 1561
531662249 2346
7629 701166132
634250833 5531
447766503 3158
785964033 5771
74661724 74661723
354719265 354719264
809549010 692696657
756898782 2523
607497976 2025
696002321 2320
103612284 1206
47171583 943
718501807 359250903
970592252 5374
916201255 3496
96964884 6088
784832445 2979
807902694 2693
737997539 2460
637707118 6934
47223635 164
310629256 1673
523092192 523092191
736198651 2454
4437796 2218898
242889845 242889844
157519470 17183
601738497 6241
631497895 2105
663297790 2211
714514190 14573
30299898 101
488605409 488605410
585598047 1952
740265171 2896
274447368 137223684
957601953 61263
675513088 2851
308569942 154284971
929302826 3767
825144843 7417
777897292 3543
457284342 457284342
746885205 5216
848789413 4377
923400000 3078
55245623 27622811
45424435 428
33953 610825231
877552086 3522
950096352 7968
607578141 2790
82074449 905
420894077 19956
675299582 2251
876551660 876551659
173921953 1041
744212058 6823
4088 803058984
597000001 1990
403978691 8253
398749320 463662
1220 143935059
395320077 6991
257699999 859
575831299 4015
938735749 3800
257358222 1483
335399745 1118
896455073 3326
3603 964569939
339044143 3898
123887736 698
291139743 2047
461277711 3248
230100766 767
199038777 1413
349091812 1996
874451300 8126
125431700 613
404958112 5492
216118600 4101
659673873 2288
220806897 1168
312091334 1457
840826081 3090
227955059 2602
517558283 9941
178199675 594
944659975 472329987
586544755 2443
338212483 2647
317698941 1059
538230230 2331
47693847 23846923
155032749 1706
477181039 2486
3880 769621031
44396 273434964
638911457 3757
730197567 2434
3448 675210660
32324057 209
441698104 7399
691497786 2305
818370728 4023
98178779 1259
38449581 130
275918975 1241
555589747 3644
947437686 85033
656710926 26507
335401074 1118
483190871 2026
588307058 2097
675779443 675779444
283320679 108055568
320530851 1073
2204 297876114
487501625 1625
331423351 1130
421433967 1145201
270531577 2394
854732793 5961
776404163 2588
686381074 61675
89907168 732
549340136 2021
805197317 2684
513074247 1967
2139 548025868
641599757 6078
926340358 926340359
476396676 1644
330046448 1217
642077560 3397
672613229 4025
623832241 25614
48356106 218
95400201 318
247196514 1438
304402894 152201447
687673349 2399
715513834 8318
760216333 380108166
58084574 35070361
298966644 2266
182661701 923
263202997 1797
106889138 1719
125662703 482
776846071 9009
754780635 11549
581077752 1971
145408794 875
793885021 7206
1668469 11
434888269 3275
566 71707054
652052 12
541500520 1805
439587642 1619
663495062 2523
856362836 4405
882300904 2941
818449547 2793
2088338 2088337
934963120 10484
772064629 3848
1571 239755023
738149109 3026
317524042 14253
549598168 1832
895134748 895134747
40428608 256
814434960 4785
193603518 193603517
110596054 558
998315748 11230
946840508 3254
996647656 996647655
581101873 1937
669387997 32912
156206992 2347
27137647 104
574287696 6554
378660914 2056659
869705712 3339
375322519 1674
80100099 267
377506967 3174
82126441 558
572782973 2218
476512921 6833
662735821 7206
4201 472041164
739710410 4428
503101677 1677
314085305 59644
768598875 2562
80664924 6087
7188 353890702
721500000 2405
331349796 2138
750387594 2784
839629576 41225
657251333 2791
491294281 3490
151393055 807
679866466 4811
417002111 1390
400616406 400616406
290018717 1438
147900493 493
19474126 75
691582380 3597
680218781 49906
101102205 8486
991882934 10051
892197027 2974
454800391 1941
378600000 1262
921903810 3073
638816374 2297
7491 723376864
601945619 5760
654686957 14641
205981328 1718
639506734 8743
108340903 53442031
486210095 243105047
966945040 3460
923096922 3077
67299203 287
8229 376756536
102941256 710
500031289 4861
37669440 160
989534049 4115
246625430 246625431
365625384 182812692
697250470 17140
670925335 292090933
728798666 3390
580544381 2261
773239999 386619999
635498648 23451
668043476 11238
3912 575400432
922325050 12069
293997163 1345
612602042 2042
744637058 6995
3862 637254087
905158802 3879
271861923 271861924
25856819 99
84553835 718
644939941 3867
873379674 17269
494585027 2081
8124969 2751177
540304884 10667
991442935 93365
153024332 1327
525814738 2357
144293068 1433
18167 532909317
44746686 1047
408497299 1603
180900000 603
667987820 8429
769502566 2565
111728631 889
412118879 1948
656780271 2891
859523989 859523989
965964430 448122924
806582051 806582050
5079 780983618
994539859 994539860
99900295 333
432680156 432680155
862845445 10255
798775110 798775110
13333 477494637
88381936 405
63633255 31816627
933981191 466990596
396285083 1788
514798695 1716
812691062 3985
790460159 3840
321299863 1071
207902563 1957
545160721 3266
88736131 88736132
630601363 2102
603879374 5025
265369796 1054
224198908 2069
3234 941655471
713957407 19853
810380026 3507
965869095 7204
850304682 9430
206343293 717
511997957 3258
4533 412432442
697936121 35058
743 201798800
280411601 1096
801144756 13402
68268799 640
638994598 2505
590700000 1969
975905908 3253
200062225 1663
4430 526467659
221370813 3189
289253594 1367
123587 593177336
166320514 2989
670802949 2236
68100227 227
393408269 1604
958244008 6353
389176910 1778
40641117 166
358683319 7556
420732738 2943
918814703 7496
379801266 1266
442325560 3535
351000424 1170
316248630 2095
1846184 33
783899855 2613
280454686 1095
754200001 2514
449197061 2571
593101780 1977
241155299 7845
136263582 1283
455010416 2176
95877319 440
957439158 3241
3146466 36
338481737 1543
425559961 1556
114619897 1116
474843275 2196
780016847 10608
390088792 1951
728697571 2429
381616609 9133
523205324 1772
48438 786122334
182135826 2369
658202194 2194
683809797 22834
936497081 446200114
122633734 14494
975684500 456973083
27872158 8539
675601567 2252
599444729 24270
903124994 451562497
840003592 284836107
532383717 197732458
237741260 13124
630297900 2101
397117618 397117617
999939947 21423
605760219 2277
707894673 707894674
944400000 3148
995607766 497803883
306527646 3426
873482977 873482977
757992504 3228
181551863 659
874639293 874639293
631699793 9973
124500416 415
236701245 806
876124222 6071
342152160 1185
717068269 14517
73200001 244
890006857 757499502
682939662 4359
830397638 2768
849299999 2831
414919649 1636
631201713 2104
457552884 1655
688361848 6003
76504547 316
302743999 1040
226177165 167609439
775768897 66969
402430847 2135
445930238 222965119
751835736 11943
624552003 6891
868409455 3487
149470317 614
50637796 268
312810534 2323
489479787 2114
720367379 4176
180546271 643
8390 685866743
812960385 812960385
289637568 2550
576439439 14160
996666273 11872
63027810 235
854721439 8868
2005885 7
92211192 698
598800001 1996
758632981 744661352
697802326 2326
738860007 369430004
146118247 1027
322801674 1076
743486251 3750
637048901 3130
751507636 2679
526425608 526425607
346881859 1634
990102157 14956
588224916 2297
65099999 217
143338643 2933
998102543 3327
311472929 2983
991801264 33915
875214522 27558
1851 533019852
915019748 43849
257825011 1622
463199700 1544
527396169 263698085
902528943 3916
98999838 98999838
416043101 2468
278731532 278731532
562824482 3327
811723386 2735
757665492 4363
172015281 617
511293634 4358
863722520 6825
570198355 3169
995334788 15269
924407040 4020
3162 568325232
3547 646930236
218933717 218933717
54727129 328
839250096 8695
137483135 1512
206621636 4857
940001557 3226
17011968 74
75261420 302
521630039 24582
555510944 3299
517016871 1901
816694513 309601127
467781844 9591
355341636 1924
956153365 956153365
391079480 2767
1491727 6
438789012 1608
510919502 4450
555528772 4137
793691264 8132
66600000 222
113995746 56997873
134598330 1830
623302510 2154
108444060 545
827433192 4243
689901547 43014
725882553 362941277
407421648 47268
4431 858614246
154848979 77424489
774178245 704209458
391589896 167537935
740161532 4412
4664 930057300
813002711 2710
389079668 389079669
569218443 4892
617767899 5240
655402548 3117
360433208 2217
50902048 424
977961881 5591
932753920 6637
666796001 4000
429188202 210367761
92366256 470
244697639 1320
243600000 812
50113527 50113528
271077294 5358
619158203 10836
388199183 1294
467171916 5734
415880955 2491
672992999 16168
651992389 2681
192307145 96153572
250624447 1171
947972574 587103805
956938641 19796
260416408 6655
377159914 1833
694467912 14082
5399988 18
818571761 409285880
167599873 612
100788560 353
428092192 242041052
13762 288642860
102633784 524
566683775 4025
524582345 2024
130500436 435
754975712 4181
582960167 3656
310582075 2057
146400000 488
997688138 3403
42350904 164
989818830 4095
260604913 1406
372912541 1716
6028 839543672
293013192 2228
13067 977602997
957887506 30505
834832035 5690
352438287 35869
15628 769767039
2799 750112407
603030038 2147
908367616 29912
986695897 6403
883291918 826067528
718649413 20982
690430568 2634
514696900 5095
423879879 2271
561909348 2046
435132355 1867
700530395 4322
460756177 5539
851149789 12455
131100437 437
55331 568213839
237773456 1988
900024104 84549
405298649 1351
645371214 2555
595201983 1984
302519542 9663
619714750 3175
951303170 3171
651468527 7704
114000379 380
362884656 15186
479400186 1598
182073609 91036805
785435771 8579
238500519 1480
831472751 3652
69253631 336
291349552 1226
869540342 3779
7495118 118
214985212 107492606
944177543 3547
836786600 25688
499604514 2010
426000001 1420
675429999 3500
625780057 281937373
627610869 5757
734506688 5792
439 127004629
540404014 17522
453445487 3876
903516661 5593
806681955 12939
8631 923750547
460997387 8026
951737041 11393
830840528 830840528
816700165 816700166
124395347 732
758625834 7139
772323777 2786
266959911 3010
582603456 1942
1503 265456992
379945474 379945474
694215244 28594
219516736 6068
896913249 10470
608149717 4633
560585307 3722
975690282 13073
308041020 1533
133806152 464
179498718 721
709260703 5099
990219304 19867
1382 391901644
9896 410792856
462442827 3788
934663742 906367491
120439957 709
370070087 4799
195105476 899
692100912 2307
962100000 3207
936186011 468093005
656700979 2189
2956 663807619
308804761 2003
843016753 382114719
952953743 3394
254461517 1928
581101905 1937
369430931 17537
798137785 4620
36600177 122
911513037 7366
457823628 1906
722890872 3819
950295896 4045
953703178 3179
618028829 4053
744364677 3387
251365283 1517
754878005 3372
967059288 4647
928967902 12322
632417735 2542
640314382 3224
333565262 333565263
243009487 1434
122700409 409
638697871 2129
824111971 6203
28799915 96
145136918 753
777897407 2593
969441593 3232
964203213 3214
966008729 8521
578101336 1927
688988231 3634
196896227 671
150247326 969
742464418 9377
469141332 1947
511047153 255523576
632997393 2804
704196168 5356
785129489 6544
533751061 3255
3711 707196666
872781066 14886
278537699 1050
215100964 1297
481143635 481143636
710442118 4813
115200129 384
213691604 1967
853797155 2846
50201111 215
790123401 5186
567241687 4554
73055429 630
789302359 2631
970202849 3234
838502794 2795
741722066 3622
33851532 156
565824710 3410
385748272 2093
900421713 450210857
995412712 8456
555615967 9836
223549139 37698
240080256 1087
549464755 3047
407429036 3556
3378 839199918
167437070 1336
272940985 19493
168085392 696
914966431 3361
3907 403323517
254932391 7554
133499555 445
969303345 3231
474529635 2414
402302849 5213
847773926 4739
734699999 2449
538254533 4649
200700770 669
946795689 4454
941754202 6985
644288485 8652
688406278 4063
226799580 879
71497631 1645
105466544 105466543
95700319 319
795897346 2653
171155005 606
977377599 7944
328254036 1255
16759575 16759575
652800001 2176
384598717 1282
401274148 401274149
67364686 367
977675804 24141
934493911 11730
306810336 5216
963218481 710702168
184973712 5116
595145670 2670
699301199 2331
957601496 3192
2997 499644792
265862789 118077603
414622677 3932
709838848 2670
150709767 1522
311259577 1987
206401094 688
942949937 444578
248024021 1094
80038712 598
734505436 4637
843604448 2812
247658279 123829139
799724555 9598
2245 431899455
504601681 1682
318583349 1074
383192004 16633
626911776 6016
11337787 56
773403690 3389
919508721 13520
545401283 1818
305099999 1017
426396702 1801
783 122088492
114387493 463
20839 139629667
921907923 4114
209188520 104594260
695047980 9192
131700440 439
913968949 5086
545718730 5223
794751439 5772
882410436 3204
200588850 1650
480325773 480325772
60543142 60543143
872348151 3002
965943890 965943891
653552078 13551
753899556 2513
941590688 941590689
265605120 2358
826105671 20996
372817692 16213
79199773 264
636904065 2123
815610903 3791
660982574 5761
223395549 4025
680563032 2742
526843989 4427
4414 984956514
291221322 291221323
283799054 946
422718248 1934
402017071 18679
339601133 1132
741406349 7520
371884825 1577
335975622 1161
874982383 14022
405822362 22567
985771744 22517
261293665 130646832
290389294 12007
936375121 42561
758008063 277633462
994203477 10503
339863181 6670
40555775 20277887
233218666 867
989007711 4533
7224 730158833
4118 622266041
428865629 2462
259866994 6214
563722249 6461
958966470 3907
909620746 23105
327448775 1839
3797 493007761
180000600 600
647093367 7641
66100331 274
993253183 6424
152583999 1972
970152563 3258
4704 674627281
962976047 3382
504732367 1730
717852575 24106
393209371 196604685
728100688 2427
213547462 5217
385580718 4749
878750672 28306
247183976 1044
1465 425832321
3804 910085826
307850720 5357
5082461 21
421202408 1404
901493096 44635
249600220 832
928373034 5369
463684701 463684701
278489468 1359
711818482 3905
688351760 2312
746994501 4780
262215603 1964
113100725 377
537777919 2334
252879464 1444
938846850 5626
853103250 14875
227548293 103785332
883181256 883181257
309601033 1032
668129560 2898
550778060 12207
1920 445451530
90993944 314
2587895 27
732910473 366455237
845179235 12804
911511873 4804
687705779 309697721
377808860 3068
935611560 6134
305904698 2153
644088050 18404
188575740 1129
922209360 3712
61739999 1008
891211803 5979
965781648 3679
483468658 3089
299634988 129055893
871313784 6072
849126207 489128
552517979 345618539
442496328 4261
277222432 5099
255300852 851
781798736 2606
591072041 591072042
945034892 7821
270721831 1018
194857104 97428552
213900001 713
634564017 11192
23518249 86
965403218 3218
116704583 558
977732855 6156
960896797 3203
567701543 567701544
522395718 3433
72600402 242
457561860 6220
657300001 2191
631802106 2106
227739851 5300
33415366 429
419073172 3052
360599096 1202
58200289 194
247500826 825
447600000 1492
456199068 1570
96296089 48148044
579283314 5317
511800000 1706
866521147 3144
892801827 2976
636843370 24156
665295839 38412
263843011 954
396236354 1669
50099832 167
437149803 1978
57299935 191
905666688 8256
548849877 2661
851224073 8341
312779890 2763
276287213 108527997
780595887 780595888
168635072 572
11700070 39
242833744 242833743
514906198 1833
859977560 7384
995099999 3317
556854871 2145
30980545 1068
639786042 2898
305325300 1050
272888016 3314
199800001 666
133944439 490
501559348 6447
175302347 676
797510673 2799
387598709 1292
41700090 139
691935312 2571
481470688 2229
276128708 7897
54300033 181
886072321 46080
1560 415394019
879565312 302464
846125532 7812
814348947 3703
449124242 14716
716171454 3016
666869721 15791
389700000 1299
138778061 755
781396620 781396620
519600484 1732
527382998 527382999
328038772 137305378
528475579 197443302
595993987 2898
489298369 1631
504 105070896
369829211 3373
174709456 665
823505048 5042
933897564 17196
327990411 5425
564348288 4361
130031999 1032
4250 940113885
823687056 6939
189880288 1352
498601662 1662
507749347 253874674
539250704 11585
258844500 877
740745317 2958
686971741 2615
161100001 537
106500356 355
347121522 173560761
659144620 2568
986603043 3461
162911667 741
234782720 2866
750311017 9562
21801 384639071
864408560 143114
720320472 38155
264156903 1449
740293584 3504
391499092 1995
489093920 4013
42432419 259
811202703 2704
318589147 5451
960881819 15952
209669200 1040
752655635 2612
211219445 105609722
599803302 9673
351002042 1209
82093027 281
533515970 6343
898779255 96591
65844631 32922315
2524 674864596
623865146 2546
2700008 9
668330267 13807
102164869 8773
157811517 698
565449462 288292460
818585588 103617
221433529 2532
306775689 2706
387301290 1291
655807105 4644
558494076 10542
322890400 5600
706043796 35469
834668941 9065
163265287 163265286
416953723 1637
238 20104098
183489321 1467
355662572 7499
162865729 576
109244992 1133
72237234 262
242808099 1249
926584297 10532
332715069 26902
865209706 3527
411644242 3577
840774096 4805
671735911 2382
846369993 3263
127762739 487
105367 959493987
834898200 2783
398718613 3411
873177134 873177135
937850663 7512
507 131491186
218600054 2698
92400119 308
128099816 427
287927068 143963534
119726048 1039
141000093 70500046
397095877 156769
5608 647830742
846995450 6809
885376535 4205
3330 325290093
669121079 54532
142800475 476
886862240 13870
440700632 1469
790736612 790736611
428736816 2729
190933583 908
401756901 1550
11573906 57
143400191 478
369195761 369195762
811829384 6722
619483479 4870
216000001 720
649242017 2416
962859449 18025
45271807 417
720097335 2705
703533552 4361
791182509 4583
174169897 87084948
602397991 2008
431424242 2701
777571081 27256
116811953 606
267885194 1531
891354673 88218
132 15423128
232191743 2064
822611133 3234
739576867 4649
422123165 1617
939573466 7195
642287269 2225
526854031 3654
840733580 2971
798660941 2724
618598421 2062
609060900 3425
759289265 8751
745978851 7762
48760930 321
294406360 11031
718152103 2759
23022761 147
514800400 1716
810563701 5451
281100001 937
400445685 2655
3204 813266154
73384014 497
908471164 454235582
850800000 2836
459476613 2737
197026817 98513408
535565019 2078
1759 493729183
310718068 1372
20700000 69
513847424 2188
487844001 15200
776414814 3140
10799993 36
893560800 149325
208799841 696
423001411 1410
447653559 2506
181969968 656
772836514 20399
276683528 3310
658106298 5601
311170032 311170032
307800894 1026
175823320 1747
844502814 2815
938649428 4378
588956453 10961
436628924 2019
88894235 589
321702480 1661
82567037 3788
713340287 29472
235496361 837
18121 992417290
185686175 624
721434951 2504
375794218 1311
529979900 27696
3174 255332430
985899529 4879
107690602 2198
103947411 103947410
332321983 8432
860710222 3901
488687082 2541
431155714 159472224
356902261 1716
22385191 295
982720374 485180893
855601100 2852
624030546 13699
559201864 1864
116596303 716
782026167 11704
710097648 2367
454058638 2641
739434080 23349
609378454 307834639
722328026 24382
5652 269312148
2071 120428736
706658018 3612
400641425 7754
859373927 33234
641402138 2138
687344329 4279
131079097 2034
607297136 2511
19954 294321500
3959 834992690
375644754 4508
935452999 7250
916971509 5693
468696633 5347
946973609 377518005
456964340 1691
599698002 1999
985311167 6348
945429038 5447
849540600 3204
991633575 209029
729106975 5675
806713298 12824
200081971 1210
39608371 149
129004799 566
305344288 1396
705403733 352701866
735481347 11183
15589549 7794775
592498025 1975
1637444 818722
315301275 1051
418195810 209097905
78182927 568
123131339 1734
369162332 1671
574500000 1915
462007509 6014
958173508 958173509
788426810 7209
349799737 1166
506003857 1932
365841865 1565
903501095 5137
335041035 2903
987900000 3293
1304 339879729
974699999 3249
794301772 794301773
25402278 145
3389 958924798
4352 412610177
297299010 991
515101718 1717
900902687 3003
39928529 141
889114569 3407
55944601 322
930957991 6826
218888588 1052
735473960 35891
82942601 336
520967642 2047
246619003 1121
5944234 2683652
537031769 2090
544942098 4000
289199391 964
815413158 2898
236694945 915
300328132 1383
469 117142955
636086366 4811
219600001 732
840966118 2831
377999392 1260
254846740 127423370
187930102 1783
908144051 4206
150678713 1721
154572681 1420
269333079 1720
629400225 2098
872300571 3016
815698753 10867
998950711 9496
246296286 858
852297158 2841
715572048 357786024
246807856 246807857
638111914 6281
320836380 1130
515443056 9896
826485713 80964
959725719 7786
956794499 4500
646425595 2183
4294 238494331
578944640 7021
806250271 15267
97800325 326
647455304 2945
442201809 1474
564005700 2700
895802985 2986
971034832 8139
137865134 1622
384608446 2713
688348107 344174053
237899207 793
326700001 1089
966030931 3365
958560067 4413
31502179 174
549532897 2694
390901302 1303
746193085 6340756
207242874 4269
350102248 2022
4985 378294251
72281000 250
242099194 807
613294666 2824
129844 556381540
796300196 6185
641484089 3222
793 189201077
478138154 6289
483789853 10738
810216213 11206
829668396 6233
796802656 2656
239110402 1520
876751297 88098
546348535 8553
286896796 286896797
31229729 217
682235907 217972
778954001 778954002
833402251 3375
689428315 3191
357301270 1191
157918956 1281
378901263 1263
461410865 56845
257918999 1154
302221980 302221980
414020970 1485
635308103 317654051
398038012 4389
703155907 703155908
387872175 1588
121671166 121671165
372001240 1240
883865612 38449
137993353 529
231000178 770
491698574 1639
878813632 4359
448924139 4204
199072831 18784
334367879 1338
138604063 689
307887102 9423
904799565 3016
47761 742301462
535522872 9978
706802291 2356
30384808 232
49524613 225
142557044 1055
3519149 15
876005665 8328
184603861 11340
887601177 3701
735000836 2450
798493546 6918
547569553 5519
266399312 888
373500426 6747
214944487 107472243
70799765 236
989639182 10273
659406720 10535
351913613 2613
716026066 5943
869097102 2897
907196976 3024
110678642 4392
924257371 7801
185527643 5732
54605796 1657
799169196 5286
297821369 1374
3361 672732395
878102927 2927
630100800 4704
30189983 5198
152664869 576
510332101 1975
8258 515373522
253316227 852
130535871 1668
23278305 186
726153993 4352
724652248 2541
855812095 427906047
2600 552251225
6776 696709514
428756039 3357
207588975 1141
594602918 2966
328366627 1618
369048044 2113
913923244 40711
285099273 3644
441893056 441893055
833413776 8507
456912570 3230
676454899 3083
932031831 4556
445503468 1619
853374451 8027
272898260 23828
256200878 854
967093477 14482
582791185 6128
629469729 3577
482399999 1608
976349936 439377807
642247578 2705
286281157 143140578
960003200 3200
965399999 3218
185920384 2381
416356485 208178243
625303610 237211916
458098474 1527
952512183 5512
997202351 3324
692449147 346224574
372973909 1346
449655467 1511
746607942 3383
581137500 3125
115869386 10368
404140249 1608
376909416 2808
301033903 1257
607944225 68117
7485 836658330
687457455 4808
871355661 4416
670017316 5195
574336065 310336235
813899199 2713
583206358 291603179
708841650 26774
74137911 669
785400682 3025
787862544 2868
292018815 1082
908096974 3027
302101380 1007
109199635 364
327599321 1092
222599584 742
250881732 2799
403780151 201890076
1999 371215050
214282340 1053
300108159 1053
947782169 4065
721301459 135685
39624389 16614
691019545 345509772
245099183 817
963460426 11556
109574585 3038
176605326 1674
385184617 1385
543408875 5574
395100000 1317
959096804 3197
740402544 2468
915300001 3051
998367825 8447
472801577 1576
360788431 360788431
442498526 1475
61636848 213
346734212 4444
954416273 122083
287009815 2575
616937192 3523
925961633 888330889
671709281 5249
136688995 891
499010610 43586
14971295 9888500
941252578 643674428
966673007 4599
732647623 3412
189510255 765
116340816 3084
409706640 5530
894543534 11490
65059073 1808
36299960 121
195900020 653
560990870 2515
534772225 534772225
742800854 2476
256761242 256761243
4758 530774676
754202515 2514
544337120 5680
379950618 1387
492450668 2445
629979434 69071
35483129 339
747911144 3921
874391000 3220
783000000 2610
182100606 607
284080741 251520812
364375992 12387
599400000 1998
527684964 527684965
568610400 7900
500311622 2537
299408972 1149
942295783 471147891
729658959 4155
114945037 567
53262677 499
609306417 6506
598335736 437301620
2040 123150720
666001373 2220
820387802 6562
346883033 1796
464999999 1550
685334392 9021
1484 383164348
500439835 21616
186212 902941988
594733133 3658
58206927 208
868099206 4238
733296874 3791
861793938 68938
329661734 329661735
607070183 2970
725100239 17520
550954559 26286
923097583 3077
557913664 4617
549526668 13195
151143997 3156
654 192311829
642719589 8270
835197217 2784
489264324 3336
207181283 2198
416342143 1948
494831966 247415983
110 8272000
23843871 230
937841449 46543
601797993 2006
4939 866651269
528832797 3518
533622981 2090
685497714 2285
753776496 2794
626873246 5811
714902382 2383
426664414 353918679
590848696 6381
298500996 995
243273309 4403
433066187 1812
886202954 2954
980771651 6822
896401297 2988
356772935 1394
4361 367556083
178800089 596
998701515 3329
369482691 1356
999904749 3333
849298441 2831
416148186 1749
228508449 1075
806764957 4261
658408604 73393
468298440 1561
619798730 2066
803005909 3513
599622668 4494
590035051 6323
411601015 1372
990859447 6452
406633521 1666
413762779 2871
581774190 8630
231180076 2025
849709480 26428
716298745 2603
70073481 3884
49048956 49048955
858163739 429081869
228227078 778
102492703 1066
184109968 1467
736636464 3768
532343934 7795
438512041 9137
597964400 3231
47452387 289
656102186 2187
235455141 794
594504669 297252334
806953921 403476960
248129207 2683
783002885 2610
342839340 1238
489968250 1726
790187999 4090
665945729 332972864
618862611 3358
58116605 223
825133807 4998
729253010 729253011
244133828 920
697199880 3055
842029387 12111
63300969 431
941721827 941721827
423301796 3881
360299268 1201
209268475 845
576202789 2206
599401999 1998
118650630 3178
198021572 153222
605540186 476683755
858223396 3863
335999834 1120
803449073 9561
980249296 376620946
710764369 2669
944599506 376168356
859438056 347504655
937436910 3371
202145440 1120
752156742 26053
20298029 1502
705454932 5876
516504607 3064
460119103 1856
125091499 1450
826099476 3867
681004330 2270
603135335 2035
469799690 1566
889815119 3695
367294864 2156
407491574 5197
61500313 205
224872536 861
930005243 3100
978651110 5365
1216 211739169
630360204 5028
785689299 392844650
529200906 1764
115020735 3313
511399186 1993
618600924 2062
117229435 1538
693929003 2382
861530752 5726
351508776 13925
248612692 2130
1896036 971121695
863888521 10369
564525720 9272
410068541 205034271
907227400 18900
924104331 15539
596521927 2002
483900531 10988
327677954 4939
1764 304118004
30684554 135
807544761 3723
306055981 1230
857275969 14912
567495786 16561
551449896 4447
819063373 3436
478500160 1595
3142 141463332
598201994 1994
109499634 365
67842949 350
838838157 838838158
661966024 2423
195432315 4745
215610660 765
149645222 1761
65424698 2785
86400125 288
365160562 240003645
834000001 2780
924130171 9232
176965511 88482755
439783638 10143
891203717 14807
619136349 4295
888261508 13113
220299463 3706
818517047 409258523
728198838 3258
213730380 2007
780766795 390383397
337798875 1126
584128129 2731
779248185 4511
505591553 252795776
307163192 1139
74700249 249
556596391 3742
274798570 1171
275999079 920
893437664 12656
356469588 1487
780074971 9723
3622 784523573
778006640 526446159
646904699 3460
23509337 154
212694617 1130
584614089 2173
506698311 1689
542211816 12187
613376878 3656
777799681 21702
934039981 4198
354542195 1686
974732010 3710
155664009 77832004
537298210 1791
2717 435314752
857655662 8599
654300891 2181
593491499 2324
637978185 2529
960025927 3328
319197041 1457
154258405 581
917336469 8033
471086591 2176
765454416 2768
320419 3
927762501 8050
516745397 3463
565501650 1885
56206341 246
117526305 3705
729297616 2431
82253181 705
864809059 3246
518101726 1727
318997695 1545
899021351 4548
873600715 2912
947697089 3159
809769058 809769059
95400000 318
398100001 1327
828803815 828803816
308998969 1030
975733356 33185
784146188 31326
642600354 2142
230400417 768
543878980 3268
711500791 8729
983478966 9499
652157353 170856
615335110 307667555
906419512 138766
575604976 5578
870261968 21916
818800293 6803
685097729 342548865
270299098 901
6832280 3141904
731702125 365851062
200397887 1032
202899801 860
748752904 12611
632821178 4649
779787729 6856
335601497 8287
949511076 3627
953035726 476517863
157907609 1505
266509081 987
756296515 3459
442866223 2054
851737282 5962
9477797 218
169226232 656
109451257 54725629
744961716 4536
477212735 2612
728779750 13767
223500488 745
311036823 2296
730503344 2435
897747605 5597
930405299 11913
240600001 802
87599707 292
689701549 2299
464406421 6690
28553065 204
527086309 1831
999853726 9129
207658169 5310
18671854 167
983888170 8921
349072819 1208
544968451 63739
160200108 534
791924761 13640
193645228 859
48784948 188
414966333 5302
487009434 2758
204 56051652
363599336 1690
1558 466921694
244276940 1220
444577350 1725
666968401 2940
157631189 991
2809 42834273
1678 164007720
852004017 2840
826202311 21284
227833729 816
672492723 14933
425911723 425911724
990519193 9783
870002900 2900
715569451 8021
845441347 422720673
689398908 2298
883412035 376370118
960337061 3918
788160922 44003
361756371 3431
13176487 104
987900369 3293
927392311 56768
860399578 2868
675598186 249143965
336601122 1122
17276617 441
536980129 536980130
954032240 6748
575862696 2104
27699 575354781
912636080 4572
613988133 3513
693600000 2312
997708327 11974
276329380 1914
857700001 2859
48170301 218
519526121 1866
674832974 5794
865800000 2886
517661382 3060
358 101571659
993278138 24004
485114200 1825
819583127 11256
663899999 2213
939626689 589114457
572289631 3390
425341458 451618
112500375 375
273947175 1511
642900861 2143
34562595 277
409733080 5560
762320001 3200
753056969 3316
164275397 994
45342721 240
406801356 1356
707832362 3294
944700283 3149
139499535 465
62057831 31028915
796949470 389678371
197700050 1149
808083843 808083843
841797193 2806
388500314 1295
374892020 195186678
835801525 2786
568659403 9923
647608980 2620
842100441 2807
168467937 84233968
395830660 4091
2496 702039936
149240179 692
212438686 132540152
757411200 10880
240560987 2649
358432609 127867511
754065533 31167
817968246 4447
877482572 3379
570057968 2709
902219460 3535
660812251 3954
78198750 511
243590207 2175
4568 800313600
805772903 2987
104349978 1278
649156308 2388
797700000 2659
1343 395167870
821794472 359322185
388685913 2751
731321359 2497
500191158 2199
356401188 1188
33059559 305
710439915 3280
808034801 3475
883502946 2945
144299520 481
388926039 2424
366599128 1222
30163660 2150
478800328 1596
761497171 6082
314905679 1578
384750539 1422
402169287 2444
577362758 29281
66860701 1065
158348473 1318
143889006 493
90413670 382
816899051 2723
982127375 491063687
691804800 3197
552930219 1994
65474730 227
122400291 408
378091276 2973
294000705 1714
804980187 10673
919584418 3623
407137358 4308
37943035 169
974149816 13921
685808710 21191
768619120 3695
32400001 108
265134827 96405683
67874071 413
179202530 1982
628964290 8547
180559695 814
241476347 1018
431098562 1437
749087275 9654
901132441 10036
325449754 5497
753920653 5411
108332920 545
4264 788627004
1548 383814216
41252 706064821
2151 235340910
994663019 98093
376833249 1864
267300891 891
471199343 235599671
869421191 6312
487 108090624
601502537 2359
135881424 828
29099368 99
420800068 2014
981303492 3271
81299738 271
394104948 2031
443183032 443183032
625024192 625024193
917 42142712
520099434 410926791
552521408 1844
173865892 7879
825153166 6442
847198562 2824
569457919 5336
900301555 3001
725397581 2418
642954384 2168
681248599 5050
970673154 763695826
119035081 537
73800037 246
418446804 3534
547645159 4542
805946866 3123
816900001 2723
777297410 2591
170993221 2855
2699992 9
870317642 3534
1350 390617739
955799544 3186
510 131715590
491261476 2525
876324411 2969
917718434 10955
413566075 1636
106 24903190
344203091 344203091
342093471 2392
372893537 1740
550113300 2800
589064620 2395
795664260 6047
498001659 1660
118642787 1772
155 43768431
915665845 26508
366388146 3490
926871995 27634
618128141 3730
713240500 257204291
831176638 831176639
571 130560863
37704050 287
754152902 15044
219613178 914
9000000 30
81578 752801784
409351334 2667
14296853 57
924591839 5146
837882681 4359
644652524 4202
947279704 945533110
5477 534478064
176530878 735
5698 579290217
419112972 3436
6603 711935460
682797725 2276
361323873 1336
309607824 3073
535024037 2407
835793887 4028
45205931 385
68699864 229
277237625 6056
314100286 1047
585001606 1950
1682 54153189
949759437 6756
813339480 3191
56760401 28380200
166363607 610
489613963 2064
62099792 207
524101302 1747
729992989 2958
813079777 10968
735199559 2796
803999833 2680
631701928 631701927
412346223 1415
372790386 186395193
907739934 16044
757474322 757474321
425340695 212670347
571751048 4337
288601821 962
831902774 2773
345452367 29584
4747 968871402
276036072 1846
244736764 2732
613091591 2322
37 8355155
727565759 61632
115705410 915
895500087 2985
50399833 168
314843720 6449
846486992 423243496
956511710 85550
41064156 196
20699932 69
508542897 4828
653510879 5280
622579791 2488
580273560 3033
19113217 1821
207797417 766
745544776 3935
454121514 2720
247068139 123534070
663850739 10654
385499999 1285
410846837 46740
91994936 459
499112511 249556255
806149375 214627
395461251 2524
634497894 2115
995996681 3320
904803016 3016
473998419 1580
342300000 1141
974413446 440096384
466465352 466465353
957953449 16790
714 130349076
26295430 238
11689018 45
961016707 4376
136343156 599
654300339 2181
434555047 3962
305422903 1065
34730181 188
577646525 7966
430512185 15823
947147157 3944
175635791 642
763533256 4679
847265874 4137
803627707 23398
679030649 2273
730202435 2434
177674918 1126
34418672 17209336
348530912 165931185
734409129 8210
721961853 6507
367912172 18089
422809127 5931
3068 148075202
654895471 8034
836702788 2789
558104285 2573
450600261 1502
373199244 1244
578401929 1928
397945588 6093
968735287 4626
774558348 4762
616200627 2054
164258797 82129398
158449578 1712
872042908 15599
727566927 2508
51134474 173
341575324 2605
203670917 1881
266382380 1364
969794953 6113
498534799 6693
769972433 769972434
855773381 393625571
165813157 614
721669145 3014
195788017 1769
256647061 3636
507799104 129014
998385145 886334466
449401499 1498
749032329 3473
880821607 843521553
335121408 3156
934630573 787469122
247380039 145071795
66239700 399
333598911 1112
318468801 3904
66164455 6785
1531 182775691
389830798 1437
41167931 652
211084369 3073
340199690 1134
318560736 1128
834543326 2869
586358144 236306783
357953545 2690
278399072 928
652202175 2174
252419745 5375
981303320 3271
835499175 2785
811925909 3198
99954970 381
650193319 2511
275251894 10479
316871334 2721
971096762 3237
341727978 1210
209189233 3312
972552514 6406
846141898 6159
818621081 7334
735196856 626806047
888527795 11076
711070969 4875
378144744 1913
987263405 3929
313612399 1244
519128281 8101
352835445 1828
570467481 20920
126874304 928
583840900 9344
4177 763760273
2808 238393584
793283429 4191
919797880 3066
366299999 1221
164100989 547
41929201 950
907974006 4889
901173338 901173337
19574801 140
276106167 138053083
690921854 11339
40411020 206
550607130 1990
995050542 3947
815402717 2718
864577857 432288928
625987513 5839
839997199 2800
307947835 1561
499355856 17352
377530645 2612
734104796 2447
912110079 6440
275781634 983
523771657 220640147
169696936 5123
3410 386990031
571117416 4002
391134894 23069
963905655 481952827
614971845 2533
709802365 2366
663645401 331822700
905983649 11115
621014158 310507079
535201785 1784
968987175 3705
77748366 77748367
585299753 1951
802663011 401331505
934803112 3116
773099940 2577
307094276 1966
585938431 48906
224931879 1353
535400870 9778
753747502 2854
123300001 411
86071875 625
251613582 1357
686049548 31260
831810106 831810106
627149582 4393
380374337 25904
897101667 4151
485399093 1618
407046382 2542
927803412 3099
769660723 2779
544795176 2553
866189304 3631
370373572 16012
622010907 4473
540123886 2083
857893146 3818
492375513 5502
319636701 1078
532798223 1776
916172103 14792
925499410 3085
785254087 7804
103128460 388
993699345 993210871
927159931 3574
957417556 8849
264854173 7180
419092187 4282
867594239 10240
10276210 35
167690596 705
550273601 5876
39023751 250
750297974 2501
231000254 770
41179138 143
676820332 2415
178900523 2347
160007428 597
954394293 4379
833501670 11479
348284418 1261
548703286 1829
827776499 29875
614099060 2047
25743 784876258
943395404 8323
150652170 866
34605880 340
97448 369547092
776838314 776838315
495667233 3281
30202604 135
969605201 3232
682199999 2274
998713433 6280
789864838 789864837
460515693 3458
904088702 322201547
948603235 3162
173910101 3295
837399589 418699794
441301470 1471
429305193 11156
324737551 1784
466082091 17887
176700590 589
887703667 2959
888902169 2963
81841320 664
60900133 203
8504 432632496
789369436 14972
116272943 556
984284173 26031
976049689 483055248
990508696 438317688
254313632 254313633
713698033 40466
277201196 924
5443 131486551
507029039 5040
536701949 1789
840540290 3427
600897997 2003
757197476 2524
105168043 420
628348904 98441
4955 358980107
8999969 30
291469819 6496
593400658 1978
566698111 1889
3351 414965884
335211644 325210049
825900000 2753
904800001 3016
161165667 1773
543004340 2663
956022317 3903
222127919 2268
417794708 1831
879366153 847067983
230700336 769
55199821 184
515481040 334354188
714000000 2380
956749504 3824
851837097 3751
5112 575150944
447968597 11074
22200110 74
85560592 402
902106413 198091
336453497 138824094
701116000 2425
191534859 975
167700995 559
276640320 2208
360065159 2436
4500025 15
88101211 410
996725085 469794549
623165596 18607
4987 567029940
406427055 7585
609037108 13994
8158 550575262
653884530 3590
146399513 488
560956808 2686
3050 604034200
859725091 7938
122999648 410
404739273 3739
885393975 12821
490499999 1635
610509131 2942
770700001 2569
676774922 8150
211313530 4418
875869752 875869752
756263245 7045
949719920 5392
659400001 2198
996271091 3492
267300000 891
508201693 1694
120899598 403
158540317 2596
676273667 7086
886120471 40182
880035854 379009879
675572664 12294
471901573 1573
324319950 2430
476659485 2117
54886430 202
910503036 3035
952945049 470788613
958826492 8684
37627632 144
903304198 3011
876876811 24560
434096861 1975
621845992 3109
763727399 62910
3667 458759185
11144925 247
324601431 1082
626076000 2448
1508365 22
800410583 800410584
638439745 15296
360073218 1824
628739305 314369652
786902624 2623
134226421 73010247
278994665 4393
218618190 1279
801030537 11174
133799553 446
775705627 7729
593633219 4029
161425233 1354
715575561 2916
359089920 2520
180757913 697907
452116773 8397
866249292 20152
823493056 319682030
407734476 2525
384475972 2321
617456159 3708
951003171 3170
7323 968327613
56538828 346
809 87721792
888612151 5828
255185890 1693
460475884 40097
696240965 108229
97842274 579
433743928 374810137
251401394 838
61527913 61527913
507647380 355495261
697802325 2326
485344607 18390
37954746 371
391584511 3183
795480966 3477
932973232 7089
398297993 2203
22101051 143
29161495 104
833100408 2777
382166989 3857
728535275 35019
238267299 1083
423124198 2878
991436713 7959
647184144 15787
228001277 760
48162667 161
789742803 4143
730097171 7284
797563832 5466
884697633 2949
824108429 4147
950874239 5515
940117968 15039
915227266 39819
487798373 1626
541873499 2153
347264500 4532
750503405 670294583
675572616 2393
202086472 1876
569203789 3684
921296929 3071
604144925 7998
24900097 83
443105965 3967
250548752 2177
385972819 2541
937138623 3374
87423580 3327
793463297 3589
354000001 1180
525601752 1752
700866750 5708
649843314 3851
389142870 1361
772500594 2575
536409788 4868
368998771 1230
197687602 86947371
2428 429182081
763264271 15024
13799996 46
132705650 597
134719340 744
776402587 2588
797728562 325659248
873617016 58315
552300294 18247
961796793 3206
649309973 2969
572552672 3012
350726949 5356
998708849 5927
38067959 168
938099186 3127
275301489 1710
757112455 5481
15396437 517
199882447 731
273246836 116804161
929678720 7318
28800097 96
108895994 481
457747012 3585
159900000 533
192031403 192031404
528326684 16004
905847485 782797
1984 572671557
769577211 6378
1998 542316481
746101885 2487
678936691 5510
954717348 23439
3403692 3403692
458998777 1530
50399877 168
516472314 4038
717107371 7510
119096149 119096149
4671 232635184
5178 987023907
502 107614744
84136646 34586
17447369 563
403054312 1528
923103077 3077
530191859 3295
627183648 5729
936305228 3121
343840819 31545
410155148 352651697
3762 267198093
427028288 7754
264052531 1830
867556196 3200
362710423 3983
687299999 2291
801605329 3372
964049379 4595
729002429 2430
2283 439076619
546901355 2074
503764097 5028
5624 722392479
113213940 45367905
618825900 11481
621205256 5306
1101 101169542
931987484 8073
549477364 2055
386560800 3975
323079704 161539852
157714806 8615
68050538 271
442944113 4693
558618479 76314
781820838 3689
611703349 2039
114977568 709
254999151 850
711904353 2373
269631179 1085
401753484 9658
300932421 29813
77791646 379
820800001 2736
272339299 136169650
845244605 3892
801293110 7438
521816746 4163
170703635 128941297
280799999 936
717693364 25745
225132545 896
160139513 761
943805806 3146
823692960 10543
114243174 387
363232919 2318
4277 687996251
854874969 14162
23243615 352
220677657 3408
246434363 933
847074399 11785
358913621 2789
997356125 3399
869951357 6532
307382742 20482
290400229 968
916496946 3055
197142778 833
442075088 4953
32559735 32559734
21600057 72
954900399 3183
191979913 1697
2946 811961790
4798 749111740
426310004 2173
572679840 2544
792897615 2643
125521736 543
369305196 3383
519981149 4670
163290538 4707
217800001 726
975703393 3922
586864292 12982
912053716 23253
296089072 1777
444208021 2201
629811588 27654
459537460 3044
59139849 385
858178987 4714
555987821 2060
86963159 86963160
145091096 5224
502526463 13161
532620750 4109
735847103 3947
293536321 3192
48300162 161
525707760 58804
884102946 2947
835502784 2785
684393698 293183622
521615905 3216
452594069 3945
181681796 90840898
709204554 2364
877036286 3034
413254126 2525
256 19167488
942331967 4728
2604 406951007
300732061 150366030
899126694 432807083
349340416 1888
7857 611463168
218267490 1491
157766158 732
199316747 2689
818137268 4079
247799999 826
889209704 13082
624272103 624272102
496751697 4046
396596027 2372
47400207 158
1251 368027022
848997169 2830
132600000 442
804398786 5787
860823328 193053
990514397 4659
194067799 815
838186509 10443
189598798 1367
945146477 9052
659701975 2199
210923970 2658
166799444 556
595584682 2037
268199107 894
828598702 2762
845990641 3960
754859195 4945
305508736 12064
1844 46655217
539422363 2274
819841492 26607
315327062 4971
660689575 54943
690602370 2302
529 142149813
138201636 715
23624608 104
733020755 2977
505399424 3225
878665656 3742
977834293 8643
520822558 10251
916497540 3055
500374467 3281
68196745 252
577293388 6442
799278900 8260
317416278 8940
683788093 3633
945172351 3335
683998196 2280
873684561 436842280
162299458 541
791397361 2638
4442 238282617
176978057 838
806807276 93173
819833856 2861
228124784 1689
534601782 1782
112446753 452
693162563 3108
752703762 2509
58800138 196
669603158 2403
910800001 3036
973900698 4093
5268 102680822
380811006 1398
658953055 3292
982884342 982884343
141676177 7608
356401188 1188
651193789 252158379
986594851 493297425
602614643 212208370
343454804 10005
440103677 40432
893399999 2978
500888789 4905
598155007 2488
21386432 89
532 92510632
21488738 155
880987595 880987595
433482682 2413
3349 995954828
1836 245681928
762047219 381023610
403339815 3089
290959291 20033
643262399 2400
84724328 2249
4014 941467644
523406166 4568
5795 806779900
998404865 997614097
355636294 1711
161094254 599
158099474 527
473097203 401973991
404707844 2463
140868028 3099
76769824 17841
983777643 3753
520503328 1735
619906652 6520
254410712 1970
46364549 1725
3838 739910762
302401009 1008
1149 164695362
4304 816473401
617810527 2219
550757890 5793
5340417 2620547
587983770 276829559
296685894 2874
320512402 1901
539398203 1798
315872968 1145
917096944 3057
42074496 183
336635716 2055
786224439 4873
204599690 682
6275843 5305429
883594251 5126
341401082 1138
144022269 1055
666088688 3327
985912031 5387
152954752 518
2543 658199604
639173808 2184
370500531 1235
735395336 8719
618900939 2063
483700737 154389
628032363 43749
401948347 1842
182145928 3073
763424297 3033
362632438 1250
121499594 405
591340510 4118
312899707 1043
337801886 1126
269624975 8514
368163248 2239
908740624 4904
308428387 1436
930531596 4461
497823347 9221
812391840 4680
195973767 195973768
351570114 1246
706819355 29012
300068881 3254
151179743 797
651814623 6224
877356055 7617
12599999 42
22787881 120
211317149 2435
91211258 457
990338280 9195
788567880 6079
6899976 23
7548933 626
381084253 4237
189366286 1021
369134633 2216
770481907 7236
553242249 10528
836863911 3881
906168985 4452
486144218 1622
707920566 3147
271678918 271678917
210668363 1971
151277436 573
114899637 383
654768191 2525
890983567 4636
616202054 2054
29264622 127
640797863 2136
22912 946188202
300135681 1399
577048724 3351
926024401 3600
330900777 1103
617766501 7701
291299744 971
8985 668070877
898499717 2995
327018733 1324
972264912 845426570
801176099 2820
874231773 4667
305101017 1017
229036024 1288
81744279 940
1368 354476160
940555260 10599
17807637 187
387080397 3057
405023988 339968189
510085567 5407
254697523 254697523
855601302 2852
646561441 3360
259232078 1559
72459797 3657
500034227 2779
99685783 774
338872620 2092
335823565 167911782
320192713 3459
704023941 10446
785284235 2682
569937565 16283
325623855 2235
36600011 122
356556299 7550
830939102 6023
105813240 780
989168470 473095792
484368923 5414
94554490 90903274
940265619 4015
850234057 110823
510184045 4282
792601998 2642
178480911 597
871966476 5364
216299999 721
913357101 456678550
221999259 740
773422275 6805
745500000 2485
53253952 592
654484979 3464
125213832 422
465412629 2770
1342 225691507
106500282 355
810099695 5075
794263934 6021
287302242 2864
37200124 124
1712 461865072
389455367 2311
31131087 21400
991196697 3304
202764204 19223
647041691 647041690
569556253 4919
289085463 4494
489862224 1657
876489556 4523
906296979 3021
537834124 2155
874054686 7541
796873691 84176
411328363 8543
58011787 219
130270004 502
182436417 657
986685409 4138
265993210 132996605
436971059 1818
224516698 3337
988200289 51552
91260404 597
372899542 1243
528001049 1760
752065822 2822
714297618 2381
558542676 2051
728097574 2427
163693426 1293
797870663 3432
129197365 64598682
696225285 348112642
581900958 30718
849109301 3309
768603988 2562
987628249 5311
7436 483568770
852397870 3027
547182000 6331
211753282 178816142
967397013 483698506
498911202 4433
917545775 5847
867602893 2892
61345680 1672
632697892 2109
635627679 3160
385267973 1326
253179236 1134
94979640 420
5290 827927636
37468397 186
275400917 918
811117886 2921
491219520 45232
143999521 480
738204312 174586
61301712 217
546383666 2012
4125439 44
159619782 742
369113321 6628
383803860 383803861
53700293 179
856072118 4187
393306299 1395
138300175 461
960299602 3201
700483378 2935
114000664 380
964876775 8972
503099999 1677
517189503 3008
339654776 1166
668697871 2229
436774923 1733
354615437 2923
633211239 2701
597012481 17519
508501634 8854
301199999 1004
794833356 3243
955706559 4314
335701118 1119
461368854 1700
4268 384363106
252339076 6917
338700022 2964
694349722 7692
717004181 2390
681179733 7847
335173717 4978
683350629 683350630
246285468 1628
283798645 1722
410657665 3111
582901473 1943
347964276 9789
206145917 5157
404457199 2975
872554127 24272
620070555 2177
864303010 6968
647705520 27720
623785438 3558
548892728 1945
278784654 7026
644441948 10981
662161827 331080913
650680083 3481
999296669 3331
712500000 2375
234525224 35475
780201846 10931
101531431 823
631502105 2105
330299999 1101
940290185 5937
713400419 44110
812244028 3467
313912923 313912922
603542594 14596
167303839 771
842800476 4925
550326370 2638
446676815 7277
3437949 18
3086 473352138
648801194 3151
9900060 33
307552759 153776380
2713 579152279
989640547 4436
852715011 9379
694336198 3250
916304284 458152142
990297833 3301
850815743 3434
711071319 3337
704842382 352421191
565775371 3444
769147512 13224
327315048 2827
803222229 399418403
721510820 16881
915900001 3053
758327110 2543
487329659 1633
424500000 1415
222180370 1244
570516862 570516862
152700227 509
318892187 456212
996019075 3847
26395831 344
947939114 462529241
978899240 5224
215100000 717
11136 409723862
760323133 29286
884335035 857991305
84900118 283
17994 675416061
375682089 1295
485202556 7624
34545349 890
254409105 2524
994506504 3315
514823889 2049
262230529 2794
804899974 2683
203999319 680
850760971 42414
59235163 337
289752293 5136
700321590 350160795
648613393 21809
461280611 3479
716 196060483
1069 124432669
841800001 2806
467398751 40387
621124107 6611
842159530 9706
858219443 10088
512057549 342799284
206100618 687
928055348 346396257
360327818 2230
552901844 1843
590273309 2618
693263356 6555
371007651 3676
33594 805920060
619442502 13951
891098739 4287
689101224 2297
687873580 2500
43048528 464
713080227 10399
975956502 868777015
984033629 5223
143165007 803
55200022 184
205138211 102569105
759200359 5157
408300534 1361
672663112 5798
73500030 245
746810792 262817500
470998458 1570
58573253 3827
89618929 638
361801205 1206
828756779 9239
585144353 3536
807159100 13900
960473807 28565
485929384 1676
3793 950734415
740478835 2734
672358335 8604
313800717 1046
258208831 1096
370916704 4412
284701021 949
617399999 2058
896055365 4029
817119689 3124
984039076 3435
873737567 11344
393901526 1313
824002817 3224
648950675 5221
223536661 930
476998744 1590
777067410 12810
573955130 9905
737208212 2737
331609446 145061
146678199 5850
349947729 1210
403547565 245246476
634710534 2489
582267395 3119
431823833 1447
423799023 2263
810647842 810647842
362432765 2633
484941000 4360
760381439 3808
933633839 4722
822560179 3380
591300001 1971
624231158 2446
649163306 8210
976733876 4114
937737000 12258
378838197 1492
648156237 324078119
556606973 3158
3309 712469296
723326980 4441
263170059 131585030
989037652 4269
141948090 534
202199326 674
81874823 573
800134784 17045
152633693 76316846
40123475 20061737
585001949 1950
427266428 2656
367824283 1595
808499999 2695
922839373 3348
364840583 364840583
369300001 1231
404116234 1659
619694260 3221
948818131 12030
984575122 16882
897806939 5225
871308619 871308620
690875003 4274
40367947 1960
686427478 13556
865199770 2884
140645703 546
912381962 14191
40260187 245
3332 942026972
936502261 4695
939332059 21903
920843588 30447
665823767 665823768
739714499 4140
283193029 3503
918596938 3062
179144323 749
298953909 1611
342183314 1830
257657088 1572
12791142 91
642253381 3611
889182207 3956
136787532 483
575386597 12356
810479689 17471
378899999 1263
566998665 1890
258544287 1463
818442586 4151
920320441 4920
915098356 69473
985213461 7315
257399451 858
13771 990170040
720118845 5532
245937939 14947
5444316 2691039
485951882 3173
2993 672357108
353344807 4452
689090567 126295
770426285 3083
544000764 10060
512731324 1735
5569 951619582
630305641 3720
195711450 1230
79385377 1904
918903064 3063
149094220 580
976502026 6001
3911 792096655
539798610 3093
913044917 913044916
651358926 2555
555359739 16796
342559854 1223
265349228 265349229
75690149 1634
225682127 918
1378 380953612
854106524 5925
2619 496263834
663602211 2212
682467535 22864
488343196 4821
538503342 1795
74476024 74476025
614785323 20711
744213960 8856
706744093 3451
385943646 1891
3335 701092828
2116 89381956
96300227 321
1245 244644990
402269792 2488
475614230 2427
505503663 421233254
843103126 4303
212083269 1361
726154851 48753
416911820 5420
73876963 325
309707812 9144
43799867 146
667599711 34013
860364531 3221
235215072 1128
825578137 17642
632609223 594861678
644862129 5830
656739895 2202
796730902 796730902
595214166 4162
608 114998677
285485766 14918
279599068 932
981225624 981225623
323396455 3011
262215934 1389
970868662 29279
495303154 1651
308246203 1117
534403543 534403544
842523660 3132
631232833 7489
991391211 11938
925278336 5688
6015612 3063451
3388 980422828
518538655 5728
858596241 2217031
894637440 9004
97239939 43033570
422313649 8797
270899097 903
527542749 5332
965609172 4089
944996849 3150
819698004 9398
141294360 799
626702089 2089
2759 442364265
385498716 1285
570382093 3654
213731393 106865696
299099002 997
496734668 2474
892868470 5785
195981659 26110
5813 685765423
501458247 3686
763450393 281123074
999820680 17159
129719491 1979
291719160 1140
478202081 1594
847202669 2824
416499612 6611
95127505 618
112802419 666
976891582 3432
717302888 2391
328500001 1095
62411084 531
471301786 1571
476874137 476874137
908223116 49064
536398211 1788
4016 744249136
543002157 1810
319807056 1948
319904036 1106
561449445 4649
285589906 1016
11102 468304564
331845736 38524
924949355 3845
596716338 2467
965396781 3218
822500167 3889
326570594 2795
658117231 7574
704999095 2350
317027432 1151
775110511 10648
583366853 2058
206535535 755
72600243 242
396743750 9766
896310591 24937
155757026 1409
313494115 114208206
548617229 2963
203699819 679
406488429 16178
281426937 1243
815856530 5845
193200644 644
254195552 2444
115240009 115240010
685758097 3816
519979344 28069
768562672 2749
991503306 3305
747297509 2491
903920337 3359
835539524 835539525
233825200 1295
661 64918793
672585228 5796
506393621 5638
259800001 866
246927685 1418
961198651 3204
429575462 3013
374892085 1337
234600783 782
6392 717329487
44899909 415
73213925 354
527701759 1759
228299999 761
661675446 5374
341926869 2078
64536375 375
167543706 167543706
17842751 288
298064166 1362
17700060 59
920396932 3068
103018524 5348
350067841 1640
960902680 3203
542585706 2319
620999231 2070
955133735 3217
211442000 88311712
909537656 3901
68344676 452
301412730 1790
882858023 5507
29912 722524360
147107434 605
422098593 1407
619511410 3751
644663987 2768
743632139 743632139
411599108 1372
88997870 309
856764918 5980
457198552 1524
230966936 1773
934257459 5837
696002207 2320
463435769 31777
23759692 98
355275763 15812
716095471 4849
199945608 804
80220081 448
165130277 3770
789002629 2630
478794086 2265
437751825 1601
689986394 10485
23189555 129
207606924 1204
807886040 326887287
582601943 1942
654351123 654351124
719487793 3189
711412901 3177
530756360 3992
620422014 2582
720498405 10945
813771029 2788
965792780 5020
724797183 4065
846067615 10122
293042454 1020
255900516 853
84611780 84611780
829789872 15303
66141716 653
507382210 3268
294652643 1716
203131313 688
935321746 878322467
218452027 1602
458010954 2837
478306421 8381
254786910 11169
581401293 1938
373728769 3584
965698026 3219
446369141 4010
315806400 65793
116100645 387
33843143 33843144
855553343 322411266
815002407 815002406
270899999 903
600658194 3982
993895774 391688214
509794327 254897163
153900883 513
230399999 768
732381311 2784
288101635 1033
975591851 37780
842662284 3334
302841960 1095
518449674 7954
503263904 2102
596998011 1990
434101463 1447
195916978 97958489
2518866 9
765296461 33479
1117257 19
845737806 5098
486997601 2920
402901342 1343
59228289 29614144
13595657 260
210499189 955
537900000 1793
534946771 5176
750460233 33041
513943219 2458
624298797 2081
384791719 1313
219782596 1733
833839140 748385335
491049487 388100185
19799934 66
631348931 2475
72807578 1083
949722851 6396
165981958 571
99835786 587
891640799 4440
247986371 5205
493228484 3095
635676079 6448
171300905 571
36364063 18182031
409839107 3421
178591743 2620
809814713 3942
148068479 1680
542822502 2386
472917515 2621
674419166 3175
278084715 6986
311 59102006
720771233 3102
422100000 1407
464827745 13880
38844813 19422406
715797614 2386
816815573 13077
525937899 14554
2483 56540393
39286692 258
511765096 5912
816822007 18606
68187219 246
370408104 2477
496501656 1655
681913223 681913224
470998430 1570
194999349 650
69900056 233
636841020 2665
7855 250024650
447943983 3239
226119443 1165
332700000 1109
419098920 3390
1461 389687838
425260513 4512
504324234 4152
265865369 2355
531487151 449340350
24491 771728764
230619366 799
637802857 2126
457674434 1765
443102365 1477
117412719 1491
590099804 1967
3592900 122
882067783 3925
169925535 670
920128649 872676160
987813491 906968656
757 203650486
671328000 2590
6361 610215666
492040974 2309
101300914 583
532922899 62971
203008584 776
734682785 8273
327600922 1092
4969 20682036
647496214 6775
490200689 1634
259460123 3760
215700001 719
471767375 1639
312000001 1040
672028812 2331
126811409 582
189958721 2166
585301950 1951
999321207 3596
475736365 3876
311639329 6204
373237113 3724
420244383 2953
140462641 720
380401269 1268
671897426 2813
156242526 7656
579419284 13971
214988025 1447
121854941 649
533924654 2814
199895901 695
883658108 4338
234639674 1058
7231500 36
763429213 4932
383452229 6161
24900084 83
420284049 1550
417816662 19041
39854381 551
844115451 3262
552001127 1840
156714225 2323
344098854 1147
811721750 23450
448302018 8575
406201355 1354
946367841 473183921
234304596 114849957
292287885 3122
292199027 974
54577577 1419
836399697 3058
259506725 1041
73111626 73111627
8768 147556672
388906128 2503
842042688 842042689
544818714 6303
924797914 924797913
903991321 18360
743404380 5574
520811829 22317
377983643 1938
413673544 2469
780564772 286907932
753390721 2592
20892 111390249
229751229 1310
278181348 2741
497257683 3332
967676693 3476
879813360 680493740
139345802 514
171000000 570
712349915 356174958
387683450 9970
242400394 808
754273418 2854
136800296 456
355200723 1184
212555354 9084
1730 167883704
929847737 3494
138939780 584
871342057 21474
661274673 3466
801216425 4794
854699603 2849
518995038 463484507
278002200 1050
498298340 1661
40499866 135
147317117 709
177995862 1819
977807925 4275
590803705 295401853
663602212 2212
659999999 2200
543163115 1944
724766524 9527
196392117 754
948303160 3161
661636115 3092
587706465 293853233
545677153 255573847
266700000 889
562127184 9469
806812970 6472
941999147 12414
1651 256790007
17273 896241682
897415163 3435
245894034 122947017
979655281 17724
854797910 24070
302109265 1458
109500203 365
193626587 1463
580633365 5205
3245734 1350061
102450943 373
368722575 1443
840002799 2800
190925479 934
493570035 1767
661323810 122241
434825786 16285
392700000 1309
14708499 679
361029438 4483
346176659 1829
61176519 326
699296546 699296545
753339265 5568
812783007 3264
236498761 894
29976805 29976806
925053309 925053310
659997656 2573
762030352 2672
493517301 19343
643829910 2815
25154 708085100
321396933 1209
118495714 838
523 72779522
401102149 1337
604802017 2016
462828297 231414148
363960235 1518
682546185 341273093
349700294 3183
688614899 2580
645601775 2152
439144080 4535
126651360 1092
1814524 923592716
695929805 14507
561000716 1870
293079517 1712
917654104 15805
614664533 307332266
500119937 250059968
402427238 1736
102895113 2026
301203300 1185
2485726 49
459589007 1968
73736378 264
853181848 3257
844372353 3859
929157501 3270
349612583 14462
626148336 3608
58847586 283
954776449 3353
156340206 87237127
232356466 232356465
969522936 7368
902999604 3010
656398697 2188
12952561 49
799844358 4062
400969487 17319
651914911 10305
16648876 114
984446642 15487
942173299 878949140
641300704 4357
348277993 300624474
31866293 31866294
106200000 354
45899972 153
15951599 400
750392383 3544
771438740 6683
617432829 2326
449631213 3502
457914125 2610
426200581 8970
282085421 1301
579291379 25460
913472332 44991
189430241 94715120
876028801 3911
736029618 58049
108850098 6689
836929799 4900
709336487 7669
983224857 3571
9899968 33
714453555 12191
955905607 11142
825085334 3870
533075698 1939
669718826 4357
517501728 1725
57402809 491
42572921 1178
3261 756088938
453106377 2475
902323608 43366
647730107 323865053
180559317 2798
751996784 3976
921004068 3070
690373981 9476
9267 626477001
530459875 4189
926815419 6641
268122997 11867
342935208 1386
463499982 1545
143687136 2333
908880498 323251
750140241 4893
238199713 794
338400769 1128
140999529 470
918358561 41256
766500000 2555
676972072 3443
796532103 8451
826986316 601598861
323660591 2105
132900024 443
879297070 2931
446427988 8292
753192868 753192868
20263321 792
559550824 2713
7047 474749780
579410569 17489
739973273 2514
318901062 1063
289538616 2897
753096020 57083
828755780 10346
332486734 332486735
906231368 906231368
792300000 2641
550366736 275183368
200529984 100264992
528800250 264400125
819537063 4937
544801839 4033
590399999 1968
270450724 1107
421771502 3268
779119657 5032
499554511 249777255
623922157 5538
322208478 3883
29929259 186
65204465 428
2626 537838096
664104735 40984
740060060 14968
780000000 2600
174299418 581
503705425 2892
581903329 10461
719718507 191776
678762811 2382
643315525 6771
919566548 10525
137099544 457
574104420 2308
410694867 181099025
452183545 2958
262 73223468
995997504 3320
193909857 2487
977241881 969064329
432406056 1446
846418775 426264001
438598537 1462
534939872 8057
403499254 1345
196287169 3927
676956270 24950
771897428 2573
328418897 2092
56700108 189
712840025 7255
877041554 3747
269100898 897
989690687 11358
281922343 1086
377612951 188806476
870 175692150
834480985 834480986
918293674 3791
682039560 3787
907796973 3026
999633550 5411
716999894 2390
661086959 3090
565860146 25696
959086798 908750068
845701839 2819
849697199 71856
525408444 7524
12917670 6458835
196558305 931
724016495 14885
748203247 2494
761387029 3805
6385 913712239
517007399 2652
322852663 127933063
405209807 1653
662851371 9975
203684289 778
521060230 11978
743194515 5635
95999999 320
749521173 66224
568321323 568321323
263400001 878
83546435 534
276166002 2982
83 18290050
124906893 1214
880497065 2935
604123547 604123546
4017 804717940
591371915 2165
120300795 401
225661612 761
261559180 983
45548369 197
112199854 374
901561453 3278
800772307 9133
619750457 2834
563100562 1877
752935344 750067911
818404494 2728
795424532 3371
654575687 4446
308 86661036
193856331 777
676056146 10102
549961992 3533
736041362 12166
288346296 6356
712982399 4171
40481863 21218496
638699999 2129
752237389 376118694
844261625 122109
874548092 3652
410051070 5889
857850663 857850662
401442292 4489
743665564 5232
499959022 3478
14550659 67
615769689 2297
267299535 891
951706457 3702
75263142 8357
825276321 3355
19151518 80
207943495 1894
585761764 22839
365887517 37286
653099419 2177
758663692 758663693
515672796 3964
684029401 2827
299933562 131055845
748321997 9646
837301983 2791
384001280 1280
425436804 1443
611882503 11319
805989905 9415
528083401 2054
3835 226402934
180899396 603
838207849 3310
306656635 1630
497771402 1751
177854039 728
426720724 1809
811604251 2800
762568318 21276
639899999 2133
168299439 561
629102097 2097
460884417 5066
1572 381940656
817797418 2726
52837255 279
716101820 2387
98916075 49458038
583798054 1946
755043252 4276
720663928 2590
662999999 2210
174540745 588
548704631 3043
266 48057422
571089848 2781
547844959 12834
2991 750279033
801239588 8732
604359384 604359385
534546368 2244
443073301 46961
359062703 1222
687065014 3185
104100347 347
315907320 1729
976281522 3819
319666881 1196
639754998 5611
877756909 9812
422795449 10615
792525362 5047
95535700 514
745229320 9416
943009436 428367393
936451223 936451222
173907096 1464
970300356 15324
56494799 450
435598610 1452
585209323 6524
243773694 955
405300724 1479
13376 667073996
815177454 2919
165288575 638
679913676 7890
863667045 3641
109555322 512
960259629 335545153
603342207 8792
451801507 1506
254400000 848
416690148 2234
911532581 64206
342304033 1932
678598650 4972
34680441 1368
929261963 10851
644856155 644856154
649284947 3617
4162 411134846
825435051 8086
348132266 1611
726603955 2422
345970174 1497
155088505 4433
463571809 8926
958633290 941751021
520115664 520115663
994874064 982445504
4727897 42
677397742 2258
454752412 1646
152981806 872
459073595 4477
976340381 10004
951096080 4143
651453259 651453260
142778988 2244
299006762 2162
817477268 14422
524288396 524288397
610343842 6508
320612836 1727
875698106 2919
105773042 591
558851811 9778
462455147 1565
721454400 439301718
106429050 4186
2749 654487828
898982179 449491090
273638659 3529
695 165860072
333494949 1782
907800001 3026
596103718 2343
844638431 13288
836643359 10479
2530 565443036
716399944 2388
489602686 1632
6446 412576230
788107212 3372
297474097 1286
852805153 426402576
994503862 985912512
174035939 87017970
854135449 4236
673561248 2852
277277289 1290
903115017 8625
817499999 2725
418314477 418314477
851 82939129
522572858 2478
478821469 2234
124382294 124382295
516002237 1720
453788421 5462
524921547 3706
956396812 3188
268150722 2405
604024701 2540
405216079 1856
348611327 4068
111600001 372
898021134 19858
936843041 42673
646844246 646844245
991859539 10023
235706646 1728
516244795 3266
745771408 3971
245874213 1989
190168019 756
339277102 2243
279783053 139891526
759841743 4019
329938560 1440
24104 828789905
142200475 474
453071935 4126
494861690 134583
631069334 16185
185399999 618
4859 883789818
421135347 3994
237299274 791
488036016 56538
632703118 2109
2785 813567154
287413203 961
60120502 30060251
787337659 787337658
214613321 3189
457501524 1525
14993744 255
407036864 5803
517244851 6450
878896734 5894
908712241 6852
338239362 2206
343071991 2568
499198336 1664
696075422 2567
85924296 990
295710224 2064
939771942 5602
817447687 3638
1879 294029678
674583696 5184
32586749 126
617794506 617794506
626901360 2220
994253568 4128
756375729 2846
576300000 1921
610501389 2035
621902072 2073
438238709 5131
136046933 1442
158788914 617
217730271 108865135
2095876 7
369194209 25481
385198810 1284
925796914 3086
670556921 7053
880254388 5857
557580833 1900
338147460 40983
873924563 7928
709164608 629186123
462053540 5098
251775975 2013
478496488 169027802
504384878 1698
722009743 2569
84796992 576
2364 371494481
8959 700447589
268295098 957
778853141 3614
3261 875568717
109571032 1019
677904320 5140
11107 850983433
504336870 12190
791796669 6881
615728208 2663
801899203 2673
917385356 366124488
463423055 132994
806126022 3879
15737577 8254103
1907 386059535
260036545 3368
4169087 21
126300073 421
363598789 1212
4200014 14
300771536 10504
688678824 3254
485688364 19204
618444904 9380
128952147 457
196799689 656
847933121 5680
2854 335984296
232029322 5999
426828388 1986
281589041 4998
846602821 2822
680275284 669363731
249900834 833
934802096 3398
269964630 1755
272399092 908
541838138 8223
101847392 493
912233956 11304
125700114 419
390900000 1303
888595751 9035
131240260 970
839399999 2798
71637960 497
218771181 1276
8749 575964168
3669 994003260
831875804 5131
266399113 888
354299941 1181
538436067 8213
135300451 451
561895286 8764
483305296 34043
235032995 6047
214239977 729
687065208 4223
814029159 814029160
877353672 877353673
929996899 3100
995305537 853143222
764677289 2745
530484920 8764
211206378 211206377
580025359 3183
822410442 3474
461598297 4877
338269463 2223
271101132 3643
723527849 149181
300579721 3298
109799635 366
363600124 1212
705796068 11602
18600061 62
365080424 2334
36960975 18480488
1139 287004954
15239 614330965
550989844 5588
682479359 1184860
204730288 894
33600084 112
742835954 26427
611550851 3950
201299330 671
426598763 1422
682875313 4559
488885836 4612
62399863 208
681839984 4198
444138059 3090
570099519 2224
277039179 6961
642342315 3004
254838599 5201
136726869 745
992067688 7241
963836897 3427
413116539 206558270
267378673 3839
871823876 3388
15280896 64
1952 173368832
318643626 1939
623128023 3093
873124892 3523
546598178 1822
218168981 820
938382366 5165
54341324 263
938110208 3767
531299381 1771
16464 869052240
658452032 76218
255665903 3320
133076987 578
812699125 2709
238499206 795
674850579 3769
660043898 2628
205832276 2961
32714766 119
883926119 3883
175902248 596
706797643 2356
152075132 4599
470663449 2004
889361076 444680538
958643984 958643985
468599065 1562
897266914 7291
82712341 1116
175199999 584
443756701 1644
210683712 21264
828807189 18139
586799425 1956
590100908 41190
363754441 3332
581101937 1937
8 1797575
667819269 7096
587013365 11483
991660988 24571
661045585 3672
698051467 4638
296609201 6800
674161687 337080843
94499780 315
843085690 843085691
792591609 396295804
698701916 2329
789597369 2632
822602551 2742
168899608 563
206437417 1256
580616029 3468
565193122 3161
139568789 1292
445610449 1651
425876165 2185
51723359 260
295931245 1252
572451617 5509
163499456 545
353899753 5324
563336449 2009
369164491 2542
457214183 4088
421807973 3129
652439760 2905
744374335 7246
41806271 184
502089193 4351
858803719 3805
75538495 11421
594091407 5747
383491054 1709
769550803 769550803
244917828 1266
289420879 81298
724716610 2446
179399568 598
163500545 545
652460138 3941
328761713 15186
361500000 1205
336 89372640
934464575 467232287
879817455 11999
991505869 3305
967836743 962881846
57599825 192
378423285 5795
559109006 3655
102091016 1351
93951185 498
418732436 418732437
965631212 47877
387789917 7458
799797335 2666
988360313 6086
577801927 1926
142728526 14055
6458067 6458068
712469868 5218
665159903 2736
290274601 1830
224099599 747
679502248 9124
161566437 2219
156679808 78339904
865 50619416
383852315 153303011
132008879 915
732560318 3722
150967284 8441
968883857 948844836
395098683 1317
507599443 1692
39223770 138
715237233 12728
527873671 53998
517846401 2050
626498208 4086
265835036 1607
542430003 236112978
252099283 22377
26323072 272
713399576 2378
767775189 46478
720145845 2908
925793099 4740
300993299 2050
209217478 1472
596943047 13458
252755770 4529
448606736 16476
765224208 7323
226460207 8556
676245311 4896
426075142 151381814
897452643 897452643
520303350 4597
676690378 5573
14699958 49
526734028 4358
885390093 3344
688406064 8752
818700000 2729
207935267 948
757167589 757167589
53174384 495
496347012 2136
6693 944159455
420002366 1400
345861685 1659
821997261 2740
631767601 9990
830528183 677995479
225591602 1167
485861281 2482
686399039 13120
849000000 2830
283660001 42258
948596838 3162
445021098 3053
277200924 924
79789982 1466
531407191 2936
2715 461638485
84048096 781
188957251 4110
100859840 622
860125405 4701
579540379 289770189
283500929 945
985635841 985635842
499522617 6565
719349259 2407
383333692 1677
681002271 2270
679214288 14533
187437 446662371
735739452 5005
931842479 5935
571498663 1905
145194443 4398
23579020 9561116
319913274 1067
494782427 2076
504301872 2150
101399925 338
828995849 4718
540169037 7273
962789874 3597
828296352 11296
832681893 509026329
944285657 11913
82609791 214015
970501483 3235
3907 930342654
914099274 3047
311697991 1689
653781336 36607
2653 727924834
259800001 866
605943979 38860
857327746 5440
226200285 754
368128800 5265
1839 297093860
25046471 12523236
597642191 19970
379250254 4251
233791851 812
279820538 279820538
157578574 763
373997563 3206
641297467 3204
561708376 17175
404002589 8030
597601992 1992
7797937 48
437454021 3126
87000054 290
656220509 2839
933707713 8341
663158064 4466
865931611 250414
128789418 632
412469287 7859
700555331 3426
724167756 2462
235147275 1697
641838610 8486
731402845 4098
470489467 2523
361036256 1376
473389157 11346
868512132 366074544
443898399 6910
2179 66572808
459830909 3014
310707889 15432
95999679 320
339294909 2342
605353959 2763
20331 996467621
925321807 20637
37228755 224
568038264 284019132
45899958 153
971339363 4428
584154783 3328
364199999 1214
680054777 4364
986099999 3287
522188752 176296
547733227 2702
812396480 5421
642899043 2143
119970678 435
389350795 2478
706202670 2354
461878957 3362
127411601 2285
100688281 38486835
614679338 9353
693859809 4190
68265 256676400
857767006 3672
690552726 3925
428543802 3557
453723655 4481
125557827 62778913
395280347 1471
239845267 1154
19136997 82
882300001 2941
328612727 4177
165115692 588
67799775 226
524076382 214158411
881425871 16974
34803558 129
884915969 8395
494207169 2912
374590722 1539
920310279 3340
218790047 1626
333300000 1111
928417285 5259
4638315 37
460799999 1536
88595792 8872
660123819 3043
526031506 2551
841093881 4532
948295880 5407
665997781 2220
71298723 314
260922774 1125
15299971 82
148368275 1764
599917275 4545
34726467 177
464220464 202296
381068504 20653
317701548 1059
491519028 1826
665902564 6807
190131890 685
668402229 2228
124799584 416
845092895 3557
426555146 5365
729272512 5049
850165512 9129
150634508 1577
989 284873538
241610984 847
58500194 195
798472492 399236246
518744640 2535
94059024 3292
673982900 7060
506016616 3001
773087424 773087425
194729131 1058
884317795 15577
634373759 2684
141000403 470
243695591 1234
396533699 1788
210495243 4562
241593295 823
769537544 43364
200728313 768
871568388 3110
102599999 342
330182029 16164
3184 833568633
166799095 1646
490842539 1908
694623851 26234
697317085 348658543
101935255 50967627
145515241 558
944578944 5503
448629091 1690
5078464 127
691807093 2479
122966248 590
115800650 386
527717005 2335
451633875 2212
358881026 1462
783657655 3299
900759318 17098
86867866 1873
395678379 197839190
773187058 4831
101395990 15713
39978792 17792307
845112000 191375
297892458 1241
822902742 2743
235800228 786
514801968 1716
19980941 120
961121670 3270
235476781 941
998807474 998327918
719700001 2399
425930716 15735
213300711 711
721 54081489
334801116 1116
714600296 2382
707697640 2359
88800050 296
507254325 2199
755421616 7069
825301331 2751
266232405 3250
362635489 1412
587735917 2479
437961096 1883
577659135 4654
858014233 7238
408867159 204433579
374054923 1279
132939301 66496332
384610859 1308
778976050 5350
761997766 2540
926652349 5956
161168705 1312
255485163 1293
508285014 198317842
985430615 487193140
957300313 3191
984389609 507844914
131127800 850
10240937 41
700812033 125078
592682761 2580
31818078 25156142
729375037 2715
729563964 3965
670370959 2320
486282577 7188
468600000 1562
201952683 862
8560 368173699
112200262 374
133463885 66731942
668223414 2922
614288210 15218
46324113 359
3369 159377549
988665263 494332631
622888702 3173
75818761 580
409800703 1366
4908 924843155
160238781 4940
3854 735746725
230824493 12426
980997924 3270
733803785 2446
25147387 527
641462786 200084
4149 559693529
12000067 40
126785507 4022
709801159 709801159
473700996 1579
563760604 1895
60780723 60780724
479066249 4121
564363345 2762
42374864 359
508295717 9748
463398507 4366
944840735 4592
19887345 127
797541371 398770685
77773399 284
15477149 65
303819151 1726
351475598 5217
833348940 6470
699565661 6009
284737383 1119
358 51911489
972992545 5944
582448239 1971
240445165 1743
99384219 759
405892300 1550
983364188 60694
135900001 453
935869351 9376
19566001 90
354860652 114510
2658931 12
200254098 6369
6242551 37
254517680 35589
54794869 27397435
762532486 4875
305600966 1373
783359761 783359761
949496836 3165
147955601 769
777760815 4826
745810871 5993
465835121 4036
420898598 1403
478798403 1596
175913291 764
153608170 827
936272211 551278228
329471419 4824
974110737 486370001
883770418 10306
6122 352214861
150289037 75144519
639598405 2132
831150736 39056
801867510 9054
774302327 4671
909775945 19503
727864853 15956
81808791 430
481608193 4628
942882642 3306
5302 257915790
931566205 3204
442499093 1475
486868326 243434163
570000001 1900
290401880 968
27937 360219678
194244721 1020
297711313 1786
899402914 2998
209593171 16398
853363604 3147
87995439 520
621071441 5778
224031499 1694
237036575 1762
60265843 446
490368980 1660
728446529 4528
985431599 11600
978897969 3263
584102992 2073
42428377 172
317899340 1636
402339299 1931
648047327 2773
647100074 2157
748639199 15550
379282835 1442
538862677 269431338
959705241 3199
5006 572961730
3213 775625866
123902930 479
878956143 371765498
960737419 3501
193005197 96502598
94463269 550
545771160 5094
491698640 1639
216172403 4481
22076634 10673239
522276036 4461
12000017 40
384264745 3251
100036801 80170610
619395407 3265
511382719 2792
726890505 3553
218619888 159112
153515681 2889
214898343 9127
67776192 394
759691612 4562
388814927 194407463
893632592 14007
519866382 4134
274626678 274626679
315915910 1328
544734790 206501221
90600302 302
373364730 1415
709618151 43961
597219463 11460
60722461 324
841349187 43416
785704501 2619
7681250 79
249599247 832
115449409 426
870590125 60286
195769901 790
426901422 1423
293666589 5110
38287027 38287026
77776996 2719
913592581 4845
446245473 1623
263876471 1173
435489641 2467
551620833 424475107
513196881 2266
832839565 416419782
794650748 3804
587117493 27917
535077824 173445
445501961 1485
850240571 850240571
581733999 7973
905703020 3019
674807952 25662
120875586 457
339315669 2079
918903062 3063
680074845 680074846
554401740 3221
788235744 14098
257407426 6877
896156768 4064
355361418 177680709
806059099 7700
38853151 210
738426692 9595
273001274 910
780182610 21530
510057574 2525
410698631 1369
130946356 500
871057969 10986
133948802 613
581119919 20040
46456698 6117
818009034 6430
981075290 981075291
739869439 29795
300425042 2336
901989554 11721
865063622 120971
645471445 2287
516300592 1721
814579499 8050
370754370 1358
304472860 304472859
565076379 2121
275446529 3772
287519444 1392
146885565 797
384768309 2722
161332431 596
927200890 21406
149405476 3386
868002751 3183
167700001 559
112327992 429
499401219 2505
230541288 4829
872031901 6538
446319866 8391
529868790 50710
261527827 5397
252027840 1267
628323721 7583
450603589 1799
533434534 194157576
528298239 1761
503129873 2288
521522252 1975
334744157 1445
829544950 3302
54315723 54315724
2592799 32
337199828 1124
926701282 3089
467846263 2411
990603302 3302
899697002 2999
960603097 5583
231041236 799
588670001 5000
265897830 4378
216300460 721
742376470 3167
984629774 3738
299337641 10562
953624811 953624812
39519924 556
784901274 15738
916106269 5236
808797305 2696
1799 245491578
899399547 2998
354355754 39351
404998767 1350
760618377 19357
435001721 1450
297726465 1455
823088521 10762
18154 875294460
611988607 2202
292883957 2749
278476016 8722
287092632 1379
880430670 11887
906713072 906713073
518096079 11560
121199656 404
434818102 1602
294600981 982
15270 808266841
742797001 6750
574692952 64934
615050327 3741
600668684 2013
895143389 61429
400917793 2046
140501064 78057419
397210875 1663
1170 248098373
2588179 9
924019765 4453
194859092 749
496466981 1782
112584234 3667
206865237 1786
773732051 12627
288300001 961
967652565 967652566
124589885 548
158236799 640
9761 929709740
85600621 630
562430804 3423
534322960 3184
146036673 763
1909 550114621
826321336 38961
360345871 134961
5399982 18
277121089 14013
436389503 10806
774718263 3597
132890448 448
915354873 915354874
359383279 1384
212033134 2379
856430701 5205
373798753 1246
431169991 2517
706526651 2643
359278210 179639105
685919988 2964
942797017 5971
585858825 4275
993303549 3311
694815057 8996
218385954 4964
255301237 851
232146742 116073371
725381636 4012
117399360 2080
255299149 851
800920031 3558
148800495 496
738612119 237325
432949249 1698
111751368 757
80133607 268
324554368 1376
677756520 11980
815865979 5711
794764067 6629
152613584 764
5545 979961120
897158130 4686
361199278 1204
1124 128547475
956275497 19954
888807536 6653
528614543 528614544
296525879 1260
146189997 1271
757501746 2525
529681153 2366
288860542 5004
263100001 877
275103312 937
302727910 1255
301040219 1284
792066360 8958
378953398 189476699
471269638 1799
661677377 3616
304483913 1060
90988391 394
489299999 1631
230799330 36255
512451214 4233
505934680 505934680
259513663 1263
700994294 584123247
754536926 7634
489371056 5192
957589478 3487
276753586 2263
825841267 825841267
570785048 4011
22090252 88
315117527 135768
727797574 2426
965132906 4530
274092853 2203
707285824 550817305
686401347 2288
653698856 2179
17980829 16144652
807534309 4027
927303091 3091
855533118 6054
344446489 1353
13423 663780773
837961036 4194
576026073 4572
944785917 4747
208251552 1392
823055750 12298
125146184 1949
620403204 2068
384271270 1619
518345251 5970
47747818 47747818
222563830 1090
804029809 3061
449887626 2006
164967665 164967664
940969209 3214
953834667 3577
779794861 6902
975799911 968257750
219164908 109582454
5353 931283404
519001730 1730
645602151 2152
499121617 2113
955886216 11713
170099671 567
221143955 11253
521832937 15137
342384961 1328
323748521 2721
894643991 4356
3511 790125973
760662638 7457
729732290 419438215
856039679 6080
907801056 23365
555799808 18688
321047317 1146
686699999 2289
668134275 29654
46777099 25266580
475372524 1701
241934135 9507
363299763 1211
570896874 345331940
793282275 5589
148799503 496
119323634 730
116467315 116467316
48261 812105265
477601586 1592
486262489 1931
582888829 2209
415273235 51054
512701708 1709
588038609 2173
904159477 32463
838797204 2796
124890420 2149
388961918 285097613
131768056 1252
145288320 566
759994996 5632
432741121 2072
757579463 3384
107781339 1433
9299970 31
492298376 492298377
273492 1
717162255 2470
702883492 3500
76560 249773706
562649982 3773
563999999 1880
908743331 731025015
158868301 79434150
33010615 33010614
286199045 954
909296969 3031
1674 284126346
949506065 3165
4603 889778312
675747933 4112
15523 991217731
889502966 2965
50927717 151316
592832129 21110
58302961 804
150565675 1175
504898318 1683
493302358 3514
466317195 1916
960565387 475568484
718753146 54307
756152875 9621
575401917 1918
407843699 1460
15592 580064639
320302662 1324
467926633 1836
885229951 3322
170401013 568
6560 662679208
584776619 584776618
842306635 421153318
89400001 298
366388416 1955
410746558 8326
765531713 7024
201992273 915
519587996 259793998
162299886 541
340199999 1134
189619994 189619995
9101 916350263
66178386 451
49261913 279
548835592 1909
846109287 5319
308027580 1103
118203174 1396
844548133 3043
88381616 304
823802747 2746
812687026 5177
928486675 3693
686700001 2289
370501234 1235
998231556 4164
396800677 4353
979291910 14258
597156218 5295
867104885 7104
561601744 1872
254130528 254130529
377485919 2044
849008188 9629
564228730 12566
840720091 3010
501593797 3660
870510886 6947
174363721 3684
930072759 465036379
661965834 578796258
285600609 952
346485907 177613962
165638287 913
175256716 2667
344620399 1666
784616340 2637
649066439 2530
391372745 5581
356102054 1187
893444692 11963
247499999 825
526677196 274788500
385971851 3275
275419807 275419807
985085854 9921
602400550 2008
870900065 2903
645323604 4692
379001296 2692
288842591 1198
510530564 510530563
24340628 268
986412700 969264899
613499829 4436
110741120 560
529846227 1900
431999349 1440
81771716 299
431618296 1479
42116804 1629
812625589 4405
942642120 3521
396055116 11765
210482579 1155
709579712 308917008
429549594 4121
444859759 2583
398622732 9097
130200000 434
20841519 80
714898762 2383
773222235 4140
236437813 906
322179696 1338
861902873 2873
73693015 844
939007194 6384
473121769 5717
973011354 5224
439727049 219863525
265433999 62250
247279870 3438
983542134 4993
437718980 3092
839529054 10829
743652097 37064
197450400 1960
247371165 12555
721726502 3031
803040924 3085
379475062 3026
848076639 4593
702604201 3267
784564992 3664
564286485 2829
719142552 95331
187026244 838
1880 280990440
316501054 1055
593698020 1979
29009951 1030
831599838 2772
799997944 7528
586528779 6796
631916897 16574
121280345 941
792732607 10428
257085808 1064
422482126 9875
204599319 682
470585704 2591
739367483 10222
21684862 297
56322155 189
865882960 2904
170918935 59122432
245643526 1779
705977328 124357
5006 929253768
165515581 82757790
293383241 1059
710508243 9209
329596384 3211
114050806 697
18306 992240118
635098240 2635
603583285 3061
551587297 15704
364355042 2080
395099038 1317
572400162 1908
167680246 2705
623728022 623728023
273191623 1693
836994649 4008
564879276 5052
695050133 96254
39095767 184
162129605 906
464733258 2594
543992714 4039
522135071 2592
138714948 138714948
388266913 3168
27062103 838925193
158601770 657
43187320 968
283973031 952
257999754 860
591570303 2668
995108316 3749
920403069 3068
944396853 3148
820166123 820166124
489554215 1912
929933525 6452
649533819 223726
407100055 1357
220605375 971
858625247 3176
181577870 2717
379260294 3758
688845167 344422584
811683473 405841736
98695695 1553
599345552 299672776
153000974 510
392568370 3281
376696551 164611697
34189573 246
981000000 3270
409501841 1365
644380576 13474
604626479 4734
896354953 896354954
792297359 2641
322768207 2137
850500001 2835
549563400 2382
544489006 9230
1351 342375824
464701549 1549
889750141 15850
906219801 4105
612691106 2321
778312961 3654
577 159193374
920335584 3216
367116402 1765
520798263 1736
322035043 5914
453300000 1511
7829 583816359
822864045 822864045
19083 798962353
375282805 1822
451602225 1947
198275892 1665
16612 538803305
31318170 3582
533929492 4634
137092080 816
201393059 1012
842693749 2846
215535843 799
935427318 4479
202729409 74980998
844885637 10420
705286713 5545
210171959 14717
8970 461551350
28029671 28029672
267528771 148552838
7443 695200153
659700001 2199
378001673 3953
558716471 5983
891 212800108
177440489 673
916412360 12394
294899017 983
3318 984885258
97328113 392
878888611 5805
373959857 1800
762807341 3521
79803697 79803698
650566803 5853
943203143 3144
692097693 2307
647821882 2373
802706320 2817
202129495 934
1777 307680256
663642632 6700
975659958 4771
114245493 2055
840 202865314
753143659 31540
508033861 6420
661579750 661579751
376747457 1878
559636564 16855
389618387 2084
545018121 272509061
895502985 2985
624257770 248421586
843108627 108971
897048064 12616
619673864 3431
90619075 1053
810885991 8895
146692380 829
751431242 2953
155123069 930
930929280 3997
445029419 1562
489943894 1803
646145578 2429
444442760 2390
745314103 8721
469765697 1648
672897952 2243
963739880 963739881
807303532 2691
119330068 2519
702835825 5767
120054313 1539
979596140 8290
876979077 438489539
266400001 888
21546628 599
553496055 15967
456343036 2049
216153942 1198
728439331 5935
445669043 10788
584107039 6320
825920175 2971
47029742 21302677
70291752 251
627083313 10544
81868348 284
278400346 928
192328607 1952
944758849 4944
562360453 281180227
545698180 1819
222577741 2121
391656280 6665
434655961 217327980
894299299 4000
373840530 15412
130165741 529
76901759 395
247064401 825
674402248 2248
947409079 3713
932788613 466394306
192060195 38366
377954135 13562
577865359 2022
842098029 2807
99027602 49513801
364911416 4093
161842145 960
155210240 1265
749397502 2498
803500611 803500610
515156155 12020
552337546 1895
996364163 496184175
3608 711578591
735695444 3674
859856347 429928173
453598809 1512
19144990 19144989
281458022 1346
179913337 825
137699860 459
751806246 5398
318961986 2323
911418390 911418389
791346560 21907
1139 303881323
924534914 893786053
722205511 5768
543069899 2364
638938752 5248
603936290 2658
612742225 102081
121832599 898
962896511 5568
305787716 3321
961681488 851497000
298818729 1441
188176412 702
741407508 25775
879440079 4118
204599868 204599867
668198516 2775
542369796 7081
25423933 118
443707454 3319
653213291 15484
545891561 6681
5072956 155
28165595 113
109010562 1910
696899727 2323
572485296 1968
760086376 4005
934717599 3484
445216898 2182
392367221 1410
789899760 2633
741207631 3462
182470679 1295
725449106 725449106
292132681 2742
212763662 106381831
587369338 3007
370343214 1692
146320334 1115
620098560 2067
56489496 616
628353185 16358
123768846 1902
788681515 4148
126600422 422
984596684 8259
351581846 8733
285601198 952
620097932 2067
4499 920627154
465617071 3030
509562659 1789
759002881 4323
453821899 226910949
7482 829842259
13922445 284
142591317 49739725
791404804 3425
243681482 1737
547953349 2601
635598496 16693
104659470 43270
964070836 3318
427315042 58681
504196867 504196867
165600193 552
938813816 4556
3332 908006181
390361919 10090
3923937 19
1879 104487432
944262878 13590
405355292 1883
164556661 978
189487426 189487425
611402038 2038
919199638 3064
1280 346640640
550500001 1835
243530643 219793
983017946 6377
849744009 3601
995797263 938456412
707244218 6653
588600000 1962
660517584 12832
580901429 2428
992399999 3308
300896370 11395
360165538 3004
414281464 1443
384866012 2491
440639749 44735
591806101 3450
194922811 1033
767474044 767474043
646389637 7391
828901837 3924
188590666 911
61199863 204
94799683 316
170086301 6100
676972370 2856
692278133 25098
311604989 1074
3819 253346882
930388126 435881608
668702228 2229
179942911 1055
108 15980220
301801997 1006
394491863 197245932
167206344 2291
265260601 2496
699303737 2331
828470316 62067
2841 851901437
619 170092663
220703300 2529
251335973 2807
239184366 17569
2471 424829564
514505040 3759
63000075 210
778542952 9812
410371055 2232
271327972 1963
120477300 1020
621877223 6341
385954554 385954553
380087903 3691
622800132 2076
479460799 5696
563178799 1953
290700974 969
461195258 58107
557518587 6287
868959084 7831
636770960 8569
667083481 24688
38391577 580
47700001 159
528759920 10526
122182155 651
959202472 7150
253047865 126523933
255086308 2323
572605476 4891
988306433 6004
723176090 399236105
949826923 3842
388417428 3621
8852477 34
192809067 1019
2224 153337854
72306321 72306322
589163382 4482
347752601 2777
829082730 598287881
334146208 2384
315794915 3895
291646538 2280
403526065 5292
855568007 5009
843998747 3007
32700110 109
858964572 4663
771002541 2570
333874802 167243648
122918039 568
62602876 375
422533701 1465
216525620 1877
890363010 10680
327902098 1093
628688307 2925
687900001 2293
681404037 45436
216330332 1083
3569 523932769
319036134 11911
413006053 413006054
945230253 4983
12761934 7346
376846866 1662
961018392 8724
698687885 108630
450049645 4935
21576099 182
365018931 2285
856788958 4322
590571555 4285
162778520 20920
665448288 4044
393900000 1313
659355209 17310
917963613 6628
746102488 2487
46816153 46816154
701389127 2536
703642207 351821104
676198529 2254
27578062 121
56376001 800
485581228 5351
235088737 117544368
671700001 2239
52695076 186
572481560 6516
944585854 3538
23699922 79
826883781 826883781
816507661 4614
441117882 1666
284979978 284979978
220116849 1058
786302621 2621
646003646 10993
80999731 270
169898619 2854
14553755 63
414298618 1381
988181631 491707975
975251611 4527
837713861 6794
534257407 59561
624243417 312121708
156218513 5622
250199167 834
926415948 4668
63193201 525
785699648 2619
609484107 6391
183348672 11832
668712547 668712548
484198683 1614
107050944 364
666272529 3998
281958400 1015
249759849 2149
120634267 2356
694483600 2536
771110297 755331602
445440783 445440782
150465823 4484
300706303 7712
854400001 2848
208996060 1820
629211486 3669
882624423 5192
412499288 1375
902666430 3330
117705824 461
131692439 1094
897963290 17122
405749405 3786
910502816 3035
424439885 212219943
394229144 4679
234916311 11252
545246916 5102
938315256 627551301
729214102 14961
446215057 2544
630232407 2760
151105021 8490
396410632 4276
124288781 62144390
792116235 792116235
490575599 3683
113537529 670
378299999 1261
484321293 2548
612182467 12333
190234943 1128
34273832 240
520940913 3788
491399104 1638
894706976 6488
801768449 6656
347186832 1969
435662297 1882
664103774 45413
931027430 28454
636938664 9085
142200346 474
816483569 408241784
614659681 5080
566102156 1887
648611472 5576
731877523 5684
830545873 726036432
35020103 14220759
297696 770283256
211778460 954
347347409 1871
145500000 485
413510379 2448
983096723 3277
306856079 16540
805499601 4686
500178132 2887
472168870 2333
160760562 82795
588917534 2195
816902233 2723
782492304 754981569
806402688 2688
88333229 367
627647086 53463
937213067 11948
243046400 1175
2114 342334818
430578479 2085
838876921 3267
169358176 657
979554576 6061
93530452 46765226
902458478 444952132
650092608 16357
657830692 2407
193003933 1588
513832583 2633
428800751 3636
602997990 2010
656563905 2388
918831546 7555
4534 725930637
309905526 3702
634584562 3701
20580575 230
289460624 3184
306900181 1023
14675826 14675827
147296329 636
361696065 5081
269649726 2066
810064808 3247
336138395 8881
832893675 3820
903 166478589
313422045 158809880
847454229 3295
765566384 342404583
377573566 12901
505302307 353676695
841257880 3280
392780278 4145
883034026 3225
682489824 28107
939997778 3689
451069929 2347
32779297 16389649
543086530 9191
200133868 761
991685205 470949745
24789625 125
844789848 13363
637162310 5537
800643784 12847
63737129 1042
242931635 1250
556429829 16005
88152484 535
711967761 2899
418299139 2807
804597318 2682
614906027 16236
118272806 1106
476109494 476109493
878021205 7148
667287428 13109
429939394 429939395
879991605 5018
22217768 231
593166265 3512
939822140 939822140
760800590 2536
857598458 14941
11410 536988355
216455185 108227592
477598929 1592
816191357 3645
686099955 2287
99049127 843
794328132 3208
647354083 2756
609000001 2030
2489 537444439
636996123 4198
395100559 1317
237281671 2603
356242168 2151
294796646 5050
420300775 1401
12513 395047923
668371665 4866
160399548 771
961329785 19186
400491759 1715
66900223 223
344701150 1149
258904887 1291
57129298 195
2589 730335058
738542201 36292
722097820 2407
248937518 1571
169500001 565
101161659 458
901196997 3004
478483761 1798
116592451 975
4032 889503552
59858698 1214
377426647 377426647
559201589 1864
936128700 26970
782118259 5348
624794881 2890
27791429 196
108635803 379
255689132 1641
962102758 478566525
912673594 4454
956465136 3816
818374578 12182
377909711 1434
541452377 2097
405906989 405906989
911124855 324785377
425348937 2714
334766835 135314
863843065 9852
81650317 4244
5640 459972780
976519745 418011282
297536667 41355
885602063 2952
474178616 2832
12642 745823225
568337431 1952
706430890 12458
345565600 7509
860500601 28365
952801799 3176
819543815 50076
548401827 1828
43261905 343
672492263 15839
394299007 2007
851560986 4735
122384849 1282
996684732 4013
29630141 326
93633961 714
567981944 7757
79090613 553
725062356 725062357
886 227959826
460799670 1536
557519200 4035
337834759 168917380
112810176 417
304762339 1191
794207955 3979
154240270 9798
441080650 3006
250654461 1955
839511881 7806
751700354 2779
127209249 1750
928222205 17276
252444593 899
96461132 2327
944177379 4630
150111983 2191
837292177 114572
423031258 1993
660436575 2866
483445950 2035
778406467 43518
99279507 812
840448686 15327
965401455 3218
388501294 1295
54605148 1493
228901029 763
438967522 1967
38022425 509
958318741 4855
4487 630135495
758960678 2933
647725826 6413
540296177 325347
284699526 949
868381023 5324
367936141 4026
185189811 769
518814819 1748
399332621 1630
221399885 738
48599873 162
162818573 59792016
546629829 2668
536898723 2371
639902132 2133
315656094 1726
689702298 2299
211129563 3682
61633489 318
474902877 1583
179388838 89694419
416016947 9413
900097290 145276
169287169 8616
167676155 167676156
113891216 523
925617629 590774980
231384287 1266
624299684 2081
1492 237061391
143299590 786
140677217 35913
486771339 243385670
907215634 12857
650703084 2169
294043633 1307
4418 333020202
4462 694402227
425849592 1734
712074913 2983
269184800 949
571149130 3545
736652888 736652889
359700341 1199
339300426 1131
134639889 670
707401533 2358
172676034 2637
59853940 442
10131719 40
536650530 232020680
329725117 1164
491439059 1785
825121112 10259
541317658 234814430
929701347 3099
2053599 151
98100326 327
672417249 2926
831536714 12755
626999999 2090
334989917 19947
129299570 431
73524261 266
124563778 1513
9992 898040992
381091390 16279
38699999 129
955056516 9877
238438889 1937
573876088 4034
14198 999114463
78299875 261
473356529 2130
871775853 5208
297300818 991
727809050 11870
902287503 3242
710172389 710172390
364090378 230699995
793824751 29950
47100156 157
910454545 9295
777561977 6183
906429202 49919
530244000 10296
825262075 351897365
839040336 7092
414830679 3071
579010798 289505399
82500000 275
918403262 3161
84196848 356
681732705 2286
119151624 617
930903102 3103
284364564 142182282
764854440 7329
497999432 1660
392098694 1307
370000794 4486
50337821 168
334589580 3978
348862162 36358
845697451 2819
2636 394981808
709301796 6518
973108999 6680
546880622 4228
304011828 1872
981404053 5441
337199888 1124
996822796 5072
8588079 80
432092130 432092131
110504799 1568
560380417 3383
11642100 75
488812896 11869
929739470 28402
956637560 9241
750600001 2502
66292185 658
691690351 345845176
610782286 2172
885640813 3606
40727820 735
271499925 905
129790321 449
67930142 394
570600000 1902
329551823 2537
550890632 191880785
566175994 16046
400935285 5247
961533664 4388
802335575 802335575
771430055 4015
784202613 2614
544206157 3662
713097622 2377
295200108 984
470399999 1568
51907735 193
225997932 1758
771299999 2571
782246376 4868
394200682 1314
934196886 3114
498645279 4592
908672270 19414
302492099 1075
481989099 6245
414296998 2051
113536176 848
274808552 2356
557730931 124503
557033405 3687
4278 947082241
3737 461952992
624414454 4933
913462703 11769
11999961 40
644505976 17806
829250797 413191684
275937126 14485
11410 519189230
661139951 330569975
497440402 4141
353213360 37569
83015023 379
266465252 1806
754355058 3174
167700558 559
176021392 88010696
133482512 1087
495730871 2088
36034456 537
558840178 558840179
985970361 492985180
700266935 4936
537113758 10057
80480517 1192
124023905 1026
647993631 2552
536463313 1848
528301760 1761
107524558 524
907626060 10571
11984 159753749
337301100 4450
145800102 486
763593038 10924
124092103 61752127
186496395 6332
794321772 21188
298052756 1085
727511100 3426
574398261 3361
323411400 1084
28128931 190
270964441 915
14817031 102
877000534 704530733
547154187 236528243
249044236 215807307
227610262 958
777204060 315870164
872044336 4129
2160 412709040
713122628 3233
915600001 3052
959515248 959515249
489502884 3391
250099879 1302
429001447 1430
427811879 2833
328150901 5225
353904128 1312
869700094 2899
3655 802530128
25346960 103
856701120 3410
602941889 301470945
304296235 1635
387900670 1293
511516801 1800
595911441 423335336
325798915 1086
232800241 776
119706351 70232385
98816773 356
406242999 2702
372587349 372587349
391682389 2086
659575123 2938
562920071 6292
969337139 8215
378494338 189247169
594901479 1983
603902012 2013
800363230 134714
623166011 2974
534458254 3901
277623411 1279
296185166 1926
881209238 881209237
884785583 6999
330740624 1465
800489420 3428
999579124 55449
408049053 2810
490820099 4937
542529755 2877
207899890 693
248812055 1040
796503777 2655
435525259 1987
289172549 4506
462268522 93321
130105833 451
250052790 2957
689036138 3971
527401586 1822
868484592 3076
383167680 2240
100162999 50081500
621645885 3045
443626096 3864
517869219 258934609
549792316 26569
98422855 49211427
399204906 1763
4000534 55
340023152 7556
490393946 245196973
262939909 1628
995110381 43140
993650328 4512
835523938 417761969
226638599 1272
470996923 1796
78401243 810
671996420 4772
603790999 10199
84894949 698
555517777 5638
844669754 343263089
239262281 1096
59319809 495
145469345 547
770545068 9464
534569534 8339
851705485 2839
317898817 1652
746298909 62406
880505617 2935
67200080 224
866717589 4291
932331138 426291581
187925022 2010
992125992 4808
574859700 2610
47192713 168
813965167 58698
788166511 5168
775792660 6051
1023 74097578
102449047 1447
248279871 2896
890381718 19814
771132961 4968
100977943 35673886
1400 181473482
971842410 6930
239126099 239126100
5830 704287320
58755468 204
491698450 1639
191665988 191665989
971819028 971819027
784800283 2616
761735184 13328
96119806 360
997682444 997682445
822597257 2742
292200547 974
515045600 2943
22942155 11278188
425015569 425015568
913358530 52068
487522849 81117
267608375 2411
25738658 179
412216345 206108172
868505619 2895
968663021 4271
879536767 8815
859744704 6685
243582354 199811026
311922600 155961300
525067583 1767
815479205 7883
476057828 10907
380101846 1267
1566 397032678
876451985 11416
677836081 2544
470143636 2535
520459206 520459205
937192989 937192990
799 97682434
116505509 58252754
279739590 1105
225165203 1803
995400994 3778
306932359 2680
923096924 3077
972973697 178313
959409103 12874
581053185 2353
170693403 2232
158599885 1228
766284267 80359
581102440 1937
985152180 977374248
362226797 145172471
693299999 2311
663597788 2212
395698682 1319
938705356 3129
564600278 1882
56530334 329
681750731 31034
533399130 1778
2323 621950911
246600822 822
3262 457274635
13628 199479805
173146937 692
224701094 749
568738942 2318
738192870 592926
451289749 3693
309218458 2763
595451960 4017
802708773 2761
889010447 3324
283714105 3215
980440875 9371
17158809 62
351000362 1170
370502240 1423
152400988 508
874399053 6158
562199810 1874
427806595 4646
966245669 63527
123125009 1761
42714110 161
997611082 5358
977699999 3259
62711858 389
875686063 5384
864946117 17008
210147015 210147014
599030403 2382
974671803 438520923
800402182 2668
543301144 326690963
561900001 1873
801302384 2671
691080776 4013
871711692 649382008
37199961 124
63 18704965
966294797 4067
848 94903394
423392682 4499
368578457 368578458
349218713 5090
558579207 1876
473629253 4974
961972421 3362
335550293 335550294
98083647 380
173100624 1662
975941007 7952
994813178 496346447
824102748 2747
24299999 81
375712919 3960
505500000 1685
292 14362312
270917966 1562
145800485 486
108297380 391
764097453 2547
474423412 376588143
156404842 669
316635403 158317702
912480127 4261
447858426 14694
903842555 8010
384945872 345037030
841176575 36168
91664802 589
213626245 829
491926394 4151
427168906 89013
107993262 450
527132643 2811
927934359 4477
327849 648617288
360708832 1831
560481500 4250
996293407 474044138
40369555 207
843224418 7819
518792234 3581
553443901 276721950
223984290 906
812399220 2708
796235935 8572
835483737 6847
822571656 14909
143267079 936
1374 314586918
900898421 7178
372594150 2203
3258 931307977
437102367 1457
756598030 2522
802425824 7192
954620405 3817
603528430 3068
332485464 166242732
317401057 1058
469668790 1634
979113665 979113666
904916133 3069
641432502 2151
878778458 28695
1001 247311335
728090885 5069
740099535 10935
788629078 19485
69434510 275
772321606 12815
644106166 8528
277991955 2837
138000461 460
898901878 4689
3095 479331935
752612217 719957708
483680297 1758
588404585 2211
586819211 6843
213637941 1136
60279621 842
17879 765556415
542666533 2081
985101209 8202
654514245 351175042
684932480 2783
793778987 3927
761034637 3489
1268 298811664
155950785 54112
54300250 181
986629199 3333
914070597 9508
680697732 2269
339298868 1131
8566 707241323
224516583 1074
10962 304293100
211298421 835
214097341 1380
1508 119994493
490453173 7979
497 123592827
659402199 2198
213000155 710
710572356 8593
389698781 1299
757439399 21550
903418870 903418870
21899926 73
979001577 979001578
645896588 272016948
1600 222872661
336002149 1120
384883664 1469
392294015 3856
718200001 2394
587102006 1957
499796387 25099
594601983 1982
354599999 1182
219970689 3064
238199942 794
71349250 357
120653646 536
995697426 3319
155033037 708
554918341 2004
745109286 5843
968177569 778098565
512410261 12264
48081226 193
1158 266983848
502269039 2507
2283972 12
137241034 1385
331010400 1680
224429140 905
144590039 1940
957299714 3191
326213190 2101
632146283 3492
895204809 2984
936304263 8342
159636995 12597
625930899 3676
79573169 368
411988764 1495
953098111 3177
762878578 57541
12982 384215272
534762150 2944
204599546 682
638347362 6078
352430998 352430998
582666106 10483
70145403 263
373201813 1244
434065908 6793
517664740 18571
767486245 7062
11666778 154
498297192 3445
133714036 1365
202443512 917
74223152 403
614981836 4357
1143 303109884
21577466 502
420561261 4648
769860405 769860405
69372797 777
3015 80174195
579039596 29889
514144969 5871
596679685 4771
445917327 1575
947448708 6078
422430154 6265
3364 639887162
326872344 9821
102448800 2232
406951500 1635
985358159 5633
882327329 9654
129526424 1185
882075125 9475
162884363 2447
857162605 4213
706560989 54870
357575837 1894
75323814 433
286181025 143090512
188892433 662
958798782 3308
810584135 810584134
443776149 1850
740500919 3911
511361311 3124
756932580 8780
913556881 7344
546 110670378
419954994 3145
136861123 811
914849634 10358
284810597 1061
838830017 5098
580619281 5736
484170027 8341
739088859 2881
125401152 2336
157800526 526
724916322 12038
557841801 5341
42184153 162
984751710 15611
29237832 14618916
385998910 2257
697434958 3933
343201621 1144
714104009 3870
403624855 2084
685976311 3257
880137520 2943
394488811 2641
46697192 2077
383422114 14123
7109820 55
83955732 514
810586540 6857
531430302 2881
653700161 2179
742896618 2759
891901462 2973
964778138 3237
740561398 2714
504671944 30479
208410224 1607
74609217 8899
778246588 2926
538780130 1846
936647155 6364
190200635 634
490798364 1636
165890849 6196
672301263 2241
672806173 323185482
699893369 6952
341269 253221598
252599158 842
28857870 203
86700490 289
452786629 2262
282698833 1299
329112237 7245
659574364 14114
675751076 42366
339951181 3747
961633765 18972
249000288 830
209336886 4266
318298940 1061
175499999 585
180949391 1785
69 17790836
998767395 7569
206696764 819
342444934 5749
985780041 5140
611703545 2039
10733 917034945
678176130 2951
673823983 38036
596822783 3048
668015041 21560
694733893 347366946
663798915 2623
109268922 695
352800649 1176
358595352 1389
221916515 4294
841294243 420647121
487448650 10075
80999762 270
613398832 4367
999175335 5486
906596977 3022
759919997 2882
187479153 6883
387503493 387503492
395876827 2252
345430800 7150
434394036 1656
510299280 1701
419871548 2174
257999141 860
384599363 1282
54784592 1721
189521688 987
906305924 3495
64836617 2335
908832523 908832522
306901529 1111
905708519 3431
813881021 8537
253763694 2637
670440639 2599
125811727 632
119469196 56018574
514723680 6841
417598607 1392
312025294 3104
52977822 185
823036972 3384
566794403 4338
2894 619468207
972003240 3240
639122963 3906
413120513 206560256
691991970 2606
197399453 658
288160899 2683
816297280 2721
647413545 3335
87900293 293
619454631 2507
351882726 2301
183147982 916
117792663 32219
119100386 397
2499 207122118
721172377 107075
1216 353172971
418446536 179637399
162249501 3500
114900070 383
947181060 4482
461860881 2543
365562050 365562049
18393 370599978
747966129 10738
7758 659942028
828901064 828901065
767297145 8871
485779399 242889699
20063 563427740
10674185 36
739201464 2464
72940399 457
72741997 837
991503887 3305
806843772 806843771
442479491 1921
396261321 4870
9290 677603310
155748924 1001
33291067 33291066
724024488 8132
951089141 8160
277373714 108258982
854535162 6683
623402757 2078
273824402 32173
67718229 383
1723 288433646
502869041 2384
950754402 24414
287515007 3456
832504048 2775
366034833 1548
323101078 1077
789605065 3755
796429493 4888
160492322 20019
298633825 1975
2551 457164710
467477687 1790
170400691 568
822478770 2986
836398039 2788
23143229 213
653699504 2179
416398613 1388
771807815 385903907
932618891 26165
344099358 1147
971703239 3239
960328735 6130
936990691 468495345
408241585 5112
969279087 4345
141000683 470
814289715 6982
822148167 6441
446868221 8558
266699838 889
800964876 9912
10068 537127800
721874573 16261
96364321 48182160
868221171 434110586
420931611 2965
943661126 5125
43980423 236
709869545 4081
18000061 60
942308351 3776
187799999 626
692823394 593679
729897568 2433
28451768 141
954041737 11314
636604374 3193
794805966 2827
587299974 293649987
338194941 1508
967434855 967434856
100199666 334
685853759 4720
435900001 1453
19049143 251
567380790 3478
4570481 21
234709426 9825
362698791 1209
681899809 2273
481851085 1716
55885138 231
339301131 1131
308974658 1080
597601069 1992
577069201 3063
300347529 1085
36971586 369
327150004 6639
1731 315284042
436996425 5414
412337942 1411
370801409 1236
173 44921379
966411516 6595
429898981 1433
24447896 197
21844214 431
884958448 3223
611052685 2954
409152790 3285
467397746 2504
497334955 497334956
55800350 186
218699597 729
468153256 4170
709801389 354900694
92583919 434
4657 718093996
245005891 2806
766299506 3226
357943315 1752
12399 568785224
773547108 4723
538229440 2852
187213938 5228
312991386 1709
714732481 12306
903267724 903267725
931799999 3106
285232611 2230
603989229 5558
704686644 8058
698785255 5954
537818776 2987
506005537 1971
2025 566986538
715682772 5229
511581916 13097
839808754 2998
514609916 257304958
119047091 91972331
382800147 1276
613201049 2044
984291197 20869
313442402 1062
892411277 3102
111533113 111533114
573157381 250741880
810549459 7342
316223880 1164
462311824 2975
216173320 915
471827051 6228
529800000 1766
4739 657493599
621053383 3704
361798794 1206
539148201 3400
64930187 348
305644297 4038
393899274 1313
105497732 105497733
912814552 4331
273516024 1138
86975700 300
697067299 5568
228300929 761
2150 95651350
915822828 5724
580579673 15442
24899998 83
945299399 3838
428779089 3661
752399840 2508
195000347 650
249672399 1041
2887 864373128
589201793 1964
32535721 180
614979769 6676
21000069 70
194023438 686
302567331 151283665
781851171 3593
717327863 2546
3628 464130040
8707 802205150
155889679 760
326557988 1561
990603303 3302
293112134 3867
183563785 3222
261130441 1339
1024 111748558
299263265 1571
961773560 59077
4182 588766468
331476553 3522
653942577 16997
822770900 41429
610413115 3835
849277805 26282
41069041 211
635700153 2119
688026466 2918
9659 806322945
549192516 208650617
986097528 3287
1994 211665146
273599088 912
94587315 1213
288311014 8363
44574334 1576
744451762 744451761
595357146 2381
234454661 33657
567434794 2022
50868090 182
650585664 4002
277508370 1499
619099184 15224
161800710 6791
402563051 2960
617112783 3843
224156712 112078356
425402140 1418
986398348 3288
380441211 13631
985102147 22974
193908387 854
593375209 1990
735000000 2450
799371748 18531
715814284 4422
769685258 6641
305002591 1765
629129663 4153
608586131 2131
92091861 778
356029309 2114
700499999 2335
710641627 599747562
3917 633827725
666639041 3202
704898914 3182
55460339 195
259640434 1009
618772298 309386149
885303933 2951
82499725 275
62 13613365
999399272 4278
727347001 3000
289799999 966
281513129 1672
25960192 147
359753640 1716
242660971 1193
682502275 2275
611406853 106554
946108615 9928
3202 676899598
805624378 10278
2615 177301447
954936125 5125
852114620 5585
639242583 9504
724022985 92883
812402709 2708
134218553 67109276
2791 633995187
34499999 115
564965879 11046
519519322 2267
24296368 299
404996202 3338
292836977 1113
995913363 807130402
494671583 236647696
485988916 3762
392366533 3352
877946429 3303
206859198 1362
922118284 3183
27766388 357
224813072 3557
65652946 269
930988240 3814
249985842 8049
570345361 2202
596098013 1987
544509944 72495
998404037 3328
430936109 1789
254100354 847
502420702 7286
778646803 5442
173360850 681
4268 938952781
887103464 2957
698405466 698405465
538355318 7261
259800232 866
444954566 8981
439421860 1480
775915097 38262
924300366 3081
293995819 6826
72969619 524
695099999 2317
463 126639006
558546182 2041
909653542 12754
532118497 7166
145982257 4934
161079985 624
100200507 334
967048100 469517705
1343 259873989
369272696 3643
774300001 2581
832113469 6106
384138496 1792
211518573 211518572
324642517 1549
263544843 110497593
863367504 9079
476400387 2827
322429022 1603
34500000 115
571631710 260239973
631200823 2104
577642002 2731
924370598 24993
650236660 2580
71842219 730
317946011 158973005
812066311 67832
740477388 3887
405616653 1631
127303299 937
719028607 2446
318001189 1060
450581808 1671
703453345 2783
400798663 1336
407674676 4212
71700155 368
731169459 9868
500158225 2345
978135179 489067590
539320031 7776
984574124 973228989
2932 721355982
417157495 6782
813838695 406919348
21239601 75
424030247 1688
691042865 2602
989406436 3298
10876 917173208
389036649 2828
2844 378348696
3750 737328190
33425923 1553
12512921 67
476512960 6524
723418395 3765
767204953 3188
581091283 2094
712803589 2376
910181226 4784
171617380 748
126900027 423
471300001 1571
146064066 73032033
34634 818332152
383998720 1280
5872 897891959
757912952 4062
812017354 406008677
316078589 3014
774670112 4193
131990556 656
887344479 308427
126340033 1092
527672163 2901
960282661 960282661
96761301 467
426070338 223890109
605944257 5102
388285523 1914
832491433 832491434
492298358 1641
349967232 1824
163500546 545
140837193 926
625338947 6409
604266881 4712
741403337 8853
973951296 11668
733907345 3632
698999999 2330
113020030 679
497614110 2080
139735189 546
958313856 830047836
402274017 4284
5156 770218748
648158491 69194
734572059 361673098
328498905 1095
414598617 1382
854997151 2850
223675770 1019
132431155 635
4980 195126662
711385722 10327
850153704 8202
541159884 5376
313628 161320899
660549696 2208
389999999 1300
27663013 10000652
589871205 6159
209 45646227
737401711 2458
782614697 3013
502200001 1674
893589024 12396
157199475 524
452533525 452533525
399299486 1331
837037861 94472
401651995 401651994
787 87807164
604131814 3493
136792475 823
527701758 1759
411931100 411931099
419010386 419010387
571833164 7295
918920807 385651474
404329734 10504
129279652 13934
71590227 849
455823114 1609
873155802 4083
282000167 940
381954602 1819
455102528 1517
716192459 3477
550371205 4264
746443053 746443053
939778120 44794
630600001 2102
958948740 7299
885900182 2953
194099354 647
116468869 1009
622230011 9882
298098698 4672
26989699 112
273155819 1178
451333215 1665
518980215 2005
800809761 400404880
95626020 990
583790760 4230
595141137 2402
848203471 848203471
358798803 1196
842639798 4825
695327999 3840
7464 536109264
610798196 2036
707579796 16718
822597259 2742
519639904 2419
177887989 602
840505780 267677
359662797 175380174
269574660 269574660
268615161 2024
264195750 1106
600852567 3769
592681948 9868
330849708 245642856
411318001 1620
571503450 1905
73837610 385
534148929 5677
209391927 1260
8332 515943904
42131796 1743
865377020 3098
415996555 2825
222649068 16473
707401963 2358
175888801 958
3008 825907830
713223910 5391
633395582 3251
487798608 1626
857183514 4750
836650899 418325449
489983273 3835
75036251 161022
325705129 2510
599373506 2474
506720731 1978
177212941 56690
861288752 4117
136195382 547
906627117 9514
604844312 3098
947123009 504101101
29709588 101
824102746 2747
2989 519704179
2718 675700948
769193751 6250
3508 376180380
972944945 11384
339899731 1133
967856958 432095007
861501339 3220
836018082 3554
399781007 1934
682167287 341083644
506311260 2820
599946571 8012
722745901 8454
851366079 7743
737359676 20128
111119436 444
211239725 875
953750445 62689
752702126 4301155
475656779 6071
644243912 4255
80400141 268
80976990 290
296589301 197499750
407400001 1358
267709595 133854798
537725664 4816
647702000 2159
888985103 15024
480901603 1603
595961548 75329
628725230 2282
634504090 2115
980443696 7244
387665577 3044
734999190 2450
885525805 885525806
751497494 2505
724971211 2426
660088386 4401
71148000 1210
378656923 7027
387508607 7157
114387155 699
437677254 1517
378399075 14182
719128386 2685
458690209 3971
187200922 624
672353370 3387
668530297 290453218
934 254399171
54856283 588
696088956 696088957
43279339 380
402602581 2790
234911226 1004
890654394 890654395
454800200 1516
596807522 2207
457478790 7361
912476249 5099
876866144 5616
362320860 4345
812049488 3056
906013415 742688817
478778426 2513
56999810 190
2730 519253670
154500515 515
310135785 1866
532501775 1775
880255396 4774
831797845 4811
623 127197055
305700001 1019
749600186 2604
36299879 121
462602806 1542
988429032 494091446
580924351 7048
876175554 3273
327078024 3403
732109505 3178
370426952 6638
693407858 13894
782624213 3051
713011103 2426
462898456 1543
486264481 2498
45158213 22579106
5248 727872319
271514959 3102
358519119 3824
889892922 57774
5426 115139720
828790930 3192
186653315 693
703591585 29455
97910540 869
938167926 4080
504716449 6756
572601373 13228
386642650 9365
806347203 6302
632164484 11972
161728570 1524
672541023 2476
967583436 4667
139568233 552
568037179 7255
904295622 3117
734 218459906
80613849 692
8698 757009520
404398939 1348
2988 480814020
272486590 1151
4499994 15
29215055 156
634602518 252729
931695265 3291
270969217 135484608
839105414 2797
7427683 28
909020432 909020431
301896437 28018
547028813 2671
367501224 1225
710102368 2367
632380610 2949
825010698 7399
605958541 67254
798085997 4969
915476952 3300
679528293 339764146
361790656 1282
582528596 6641
361458039 1460
134486543 667
538875413 5271
981552670 5659
269077368 1909
287034788 1466
370833813 2833
301764246 301764245
1964495 8
17119 207519907
313500255 1045
965906373 49723
116556440 533
69376 297328248
95670322 95670322
705602353 2352
225810096 3579
73105154 555
640541251 638561690
34459647 227
506181475 253090738
421209395 421209395
561146695 3128
991716230 14681
154979565 154979565
377399538 1258
266481613 1902
815729133 4371
95099844 317
356080883 3934
481198395 1604
627600284 2092
970880406 5477
917509227 9409
325909592 1109
162300541 541
713333928 4792
374322234 374322235
238836854 3966
261664459 1763
447471838 3586
782936864 14626
712770778 4146
333822354 1693
399620446 1615
926802169 3478
273388971 1536
257399999 858
886546776 3646
751167557 3427
982936888 7108
3134 784098964
796 69276676
10273550 70
812441217 2768
417701699 11115
423954559 6711
88389038 88389037
271129760 6867
778248984 11807
224100004 747
329746273 1312
127503371 1798
56765951 498
11124248 11124249
672219232 6124
127724787 541
566926514 2608
59099930 197
897531455 3264
963002614 3210
894597018 2982
678903746 2263
749201156 3563
739797525 109466
173869995 1283
663817871 10992
214592048 796
433126596 216563298
7463 457121445
616926521 3783
670799999 2236
588737302 2849
227567696 71707
204783199 860
744275465 19625
809277697 7356
692531379 3002
630601206 2102
215399282 718
13915 370180745
973249870 486624935
285625429 142812714
677101999 2257
209001372 104500686
275865278 4821
700543848 4344
783116564 21976
4585 411455713
751078112 751078111
684304152 2281
750840839 4374
949196837 3164
788713184 57386
714938484 4594
223813049 1234
31465500 250
829903073 3003
387909112 193954556
506081316 5826
369857284 1255
331622445 2695
104855739 47959194
464472994 2827
944497417 5788
887181077 887181077
361560839 1618
640500001 2135
131374619 598
914288731 3706
370650820 1771
399244350 2325
754853857 377426929
4562 384109407
162603236 896
732685586 13301
831005303 2770
5031 965548466
628502890 2095
119674215 449
94138345 998
611596273 305798136
879554937 7646
785278090 43971
997196677 3324
307800001 1026
958383718 4375
439297086 20996
688846041 35810
466143850 1570
527425362 4658
798430247 240636
443031030 205424747
1032 151154654
33010262 1287
612743884 5354
85799999 286
514101230 514101231
572401909 1908
336298879 1121
624904120 2083
17489759 17489758
883661007 5734
583696306 2336
39156527 19578263
950363679 10741
636002119 2120
958938974 958938973
895282415 5362
5705436 37
3263 978177462
334884438 8838
548288546 5001
118041024 39858206
337695443 133992464
832747818 44055
667653545 2645
171029629 1089
734102879 3010
4278 485988930
166199516 554
245040139 940
714462103 2984
759428521 3880
25693280 160
502200001 1674
791998618 2640
765394352 7927
786599999 2622
725892257 514088
961803206 3206
692698016 2309
613173713 2137
912364150 184130
987757416 465049515
782324303 5218
633247603 2247
765407054 5365
189348501 1375
789025000 23125
50399833 168
333169026 1306
2429 302518333
449830903 1790
749846923 3738
553823225 1895
986096714 3287
557034380 557034381
894494055 5282
53999999 180
124499923 415
943405993 4948
34791279 470
987534497 987534497
176975167 7888
35698 158276934
731670561 731670562
929100708 3097
74501090 1031
340996121 44633
284861667 3367
4433473 36
799412841 48140
1914 533323879
751533437 2880
3831 188590475
708591885 13468
312375389 1435
246838925 2616
942895962 3929
360598798 1202
348948720 2169
33646731 146
897366175 3472
724 189013232
868544009 3951
677998785 2260
927290132 15813
731461975 3396
761925789 15517
395701466 1319
941521720 75509
274818809 137409404
358205582 1516
781216453 4986
811981580 811981581
8831 973215969
611572681 3007
946860516 42924
800099999 2667
104944644 409
340670325 2559
25525357 162
665565083 278780285
384186069 5234
245257867 122748901
920119876 4447
448170827 448170826
1213991 5
169876361 169876362
985703586 5322
600169703 5750
47442653 23721326
547569923 47806
856323093 4911
521070338 6181
989889198 32133
884087668 17067
757497769 12288
466201553 1554
386724256 1941
352202485 5546
647793479 5640
665102218 2217
680097734 2267
971954240 971954241
850402151 4110
297001752 990
447241078 2005
433910228 216955114
587062868 242549142
147889871 936
1432 347361863
218100181 727
249292476 1191
459893665 1779
75907606 838
215092461 1041
604502014 2015
202776033 6553
218384386 1697
699733095 3083
724426620 8457
408688595 6076
1246 206135163
637202460 2124
52408589 216
28499999 95
459541435 4803
402298991 1341
745 96733136
541568350 4835
476113154 32840
78403108 1565
645598146 2152
700906748 3849
987317262 9822
674053255 337026628
785014676 4830
453671280 4860
823045094 2942
276900984 923
136118853 507
656306130 2980
747572948 3508
679658121 2858
204398467 743
944901636 3506
505203638 4009
347279287 1287
756298585 2521
110400367 368
676318468 29396
509004221 1969
652795433 326397717
957132451 837615445
818451017 5082
153300001 511
896714360 3460
718894389 2427
263649084 2404
195299655 651
805445192 136493
96832936 975
971168936 23186
893651212 3670524
59400199 198
916151123 5356
982327892 8506
786874625 10516
837665491 389858246
327531541 327531540
804641598 4877
655533862 4233
65407528 58744263
411262750 1675
760754433 3064
47149825 256
215988144 37524
944124148 18814
259595712 1728
625413960 3807
105463269 362
961529913 13682
951073620 16780
2267 180887255
953703010 8053
140270940 589
428098574 1427
262096143 1389
361752874 28375
983114548 5377
512239982 4149
613435390 10200
679223067 16204
236700000 789
723557045 11943
526854801 2087
46669507 962
798895682 2870
783602613 2612
282808551 3452
728170367 2801
825302750 2751
655074543 11422
676806459 6889
591635684 2127
1798 288974061
294166130 6801
761760362 2699
368131324 1749
966391941 6741
89681513 424
3537 591114051
978662091 71578
288651573 1647
840239954 19717
5943 401128728
905550446 452775223
430216977 1525
812918249 2717
388576279 13914
353913022 1683
52592519 22844078
64346327 276
892244148 659594159
495193037 6058
262799999 876
749874757 374937378
357001354 1190
479098815 1597
860402867 2868
148922657 838
71582643 266
251987760 1296
538584470 9939
408230673 3896
774877741 2730
94800315 316
990303302 3301
996075012 3572
308400037 1028
67046095 834
339899154 1133
593272499 2351
114479028 1488
692049 346025
238137259 179828057
808224870 2794
125213242 742
547984646 9861
649052061 3789
186385681 2340
304646494 1111
1289 67246010
3155 642023570
97148404 1019
403199999 1344
610071331 2308
2718 625736730
9298053 4371815
604357744 2456
688178747 13626
643507250 4119
295200986 984
996564065 424170736
166487546 564
8490924 156
208255241 757
323011794 1869
737387501 17792
845340835 422670417
902079584 27423
151404879 23354
585085382 6641
202 30123650
223712176 1192
738501481 101610
264306354 1051
325361873 3918
6289 848285760
169708440 1768
313500260 1045
319451093 1674
425098584 1417
783028203 331471
367591194 139882385
892024376 7818
763341537 3091
45686679 249
96599999 322
434360541 1586
956385845 5653
998740848 471469554
498898338 1663
401401339 1338
122171374 1818
263577979 17188
483239954 12690
753360937 6927
934787074 401035912
5309 442673023
194800526 658
271707771 135853886
139176811 645
677706767 5400
403879633 3588
222600059 742
710359724 3065
452400449 1508
723321728 2907
942227405 942227406
309559954 1826
334146923 1509
826497244 2755
973486431 973486430
624561099 3165
58781998 290
956361692 23471
655798108 2186
211768557 3783
230750862 2314
639958598 5748
926696910 3089
189973892 652
600916381 140501
7234 706551840
486895583 21566
526741657 15179
324335292 1253
845857769 10562
314 87134882
835293018 12359
569732555 212067985
86399713 288
48299854 161
771819348 771819347
258900001 863
983706499 6234
796459724 301851881
781703539 115517
256022873 1064
500401062 1668
564683438 1991
747789039 2768
162067122 2729
77826726 30975438
409208489 8264
353098823 1177
3417 620046387
523077929 2465
685966157 9234
715578885 5594
944444113 18948
688202294 2294
860359167 5138
2590489 2590489
841478274 3978
912948015 11408
771361196 7293
156796346 156796345
134732460 12502
117377443 522
839101997 2797
201541956 1757
328944227 2194
12441 689866463
824999767 2750
553993297 276996649
546601630 1822
495834634 2480
658900395 3562
437385908 6988
75544122 257
894297018 2981
994203315 3314
605102016 2017
596675232 2088
752698436 2509
298412883 9215
797400000 2658
245009401 28162
450281249 4803
367766232 1233
22024179 613
337366798 1342
552460046 2097
645856826 62735
630621397 2489
131567398 73522089
76800257 256
850232428 5992
819293850 3550
198 45007747
23243150 23243151
886234196 3814
899244014 899244014
580275361 2604
722534701 10470
645742833 2713
522771647 80192
766667941 16222
345601823 1152
681151268 13786
949799999 3166
606644870 7700
562589712 2502
135577729 468
345233677 3559
327974820 4740
635412328 3037
234599452 782
47756841 205
692315371 8154
970203197 3234
626498196 6149
932102782 3107
688881556 2299
300797763 50072
466276785 7603
406130061 3259
416460491 1670
217837991 987
660303335 17304
617578544 3415
763011574 2799
649571341 4802
794099974 4682
632257050 3821
567214140 190005352
779967787 8716
674577307 324312611
305348241 1552
49697700 260
98308040 49154020
688796784 344398392
825845427 795661883
714902384 2383
2632 595976920
956144329 40739
625527511 5700
227047779 227047780
797094494 3855
956654962 70979
845103371 2817
772308480 2589
766800001 2556
638400432 2128
449714501 4362
281240493 6844
987977659 13286
573244316 19411
127031876 445
979453649 5776
349932456 349932456
86646797 434
417201619 1742
847246728 322394191
884259065 743690839
561245137 4596
236018239 1011
57319603 252
381298729 1271
878206527 4740
472311181 1980
131100395 437
280627751 2186
884665285 8716
725673961 7743
317099999 1057
26554069 1512
522994428 2538
34036836 208
174230317 87115159
774229168 5374
635697881 2119
17235242 16359545
513636327 10426
221766237 1226
809601807 4571
534598219 1782
275816510 15401
838951369 3032
746088905 2914
788183233 3008
694013006 7127
253504975 2795
389099306 1297
969482233 3776
866230550 866230551
38162078 134
184088191 830
863670562 431835281
894546304 679232916
291231504 1046
252006469 4439
9818 821187338
905600918 60628
134215797 4268
159581760 960
812400368 2708
652099395 4388
121685915 2313
172690973 1874
642300001 2141
918296939 3061
773368304 3433
977606406 7532
121013251 418
451586069 191286017
400199871 1334
753536911 719263192
188854611 4715
572657041 18090
486166093 6155
510102001 1800
981598996 3272
269059747 4777
738301811 131722
358949605 2267
652081240 2619
15310 528133760
957775437 3460
32530429 16265215
729270540 2755
347407248 1478
320963391 2299
840897198 2803
496502767 1655
562617866 3090
318600555 1062
511088412 1763
852812437 2846
683697721 2279
816227231 408113615
239686770 1310
282822841 1272
240698684 82356684
669897766 2233
622937341 2124
876897077 2923
952862452 22443
8274538 82
1441 313058691
478736774 2887
84180720 390
38399871 128
75492935 351
170931915 655
1950 456658800
493498564 1645
949573011 472207985
1846 506267614
60101666 278
3568 734619088
270300077 901
596235260 2878
939004085 8038
740999136 2470
11714 763594490
946403119 3491
980403268 3268
236134679 2724
267599319 892
463101497 2015
113824024 398
945484257 44529
999021513 5629
655627199 20550
507314871 2529
486598378 1622
2220 658893211
860365060 609030131
938400000 3128
577798074 1926
134258447 519
3272 524885817
329015963 2274
756806514 11480
976362829 17934
795599309 2652
615878550 6510
48961 302178310
603876075 8103
496367909 239445543
238005395 927
422699653 1409
479937125 2085
866465098 4010
71400045 238
294699967 1826
411602062 1372
693363033 42679
11102 411847885
149335217 1366
584698712 1949
414616005 1706
416834616 1672
716701454 2389
724953746 3134
109200066 364
480812413 2351
559961402 3094
3797 800137501
580801936 1936
146509102 2041
564487310 564487311
748201226 2494
290906422 1091
131700000 439
57184963 268474
4817 530360170
653990572 6577
117262863 783
602402751 602402752
83865308 83865307
65031491 384
96600204 322
581315440 4762
133537590 1468
338564514 2994
2939 464226654
708167334 4046
266718676 1723
943359905 7547
237716179 11753
465493152 2146
253237495 7458
937 271413294
177899407 593
980868657 348059626
954298094 3181
193746433 11467
438890515 124277
546674766 4841
79971455 291
699 154906089
588325140 2019
58 15145585
9399 783141493
242099999 807
822853526 5717
119 19828579
312125441 1362
5929955 27
495520467 2459
290145269 160036
6526 850455268
303952816 1371
356400123 1188
910686142 9333
996720906 5677
951931666 10443
174288488 904
510297892 2171
4995 928814419
455962906 3661
593942514 2783
971042596 6982
274383263 2223
718198891 2394
150254444 67511275
702126139 2752
2944 650164736
525598351 1752
657574628 2201
464098801 1547
659233829 2569
904748888 8072
800997329 2670
543900000 1813
803180826 5909
675788777 7994
887703015 2959
831005567 10368
840773506 2805
261600871 872
370692309 2727
144528385 1222
819118121 7880
235200088 784
910795439 67697
485731084 1950
204059749 743
662567732 3177
897891786 897891787
721469519 3503
262452281 149062994
32412525 145
594992970 8355
394036956 1412
563269952 3167
176753691 5921
921273519 3246
710851891 6790
822155390 3890
538667965 2083
862623741 4516
788937009 18865
508282256 15665
256500000 855
424654740 2790
450460054 1945
753993031 368768571
406277876 8331
749162180 3692
376517159 3160
154476763 2398
811594416 6928
905409283 4717
487701108 7667
249683106 12768
559201596 1864
992703891 3309
912681260 10001
894264145 447132073
846383428 4708
138300462 461
93022241 494
857745815 4067
990314105 24035
286800854 956
675694477 3844
541522540 3683
1313 380072113
380044588 11103
739158408 248111711
605401382 2018
6767 679169955
801253563 11156
57854060 212
590676564 2648
427474257 19691
996749784 8035
110704364 599
211810787 1281
786290221 4530
550425060 2043
402015259 2041
990203836 48197
701646957 6984
791046077 395523039
96101501 453
254700850 849
627041369 4910
711560639 5573
373800000 1246
350701170 1169
292689479 1627
705408236 705408237
645328092 2968
101330312 5800
428410103 6424
848161893 12363
691564492 262875012
190330503 676
865805689 2886
560098133 1867
232671698 2842
563161849 281580924
200699773 669
277199816 924
628360906 18001
464585963 2862
865740064 8013
69299768 231
170792014 5561
488571149 1639
667499999 2225
132794803 3969
568500001 1895
496798343 1656
863796695 6566
495142409 2843
80690442 498
987940736 13209
98736862 467
902399999 3008
783902841 2613
208061646 1014
972102685 972102686
508639500 2644
914621761 22464
110527861 975
517368790 7395
669902233 2233
27122238 117
43306641 855
198521256 1077
581265580 5089
778804676 6797
184638343 1365
15692728 117
180189247 25644
201835461 917
448201493 1494
453276525 12325
412932625 1653
602543053 5658
442498525 1475
210451499 6550
3691 516348754
243493469 1174
507752599 1754
355967306 1415
19118528 286
107107540 1340
6921 504771209
203984898 2697
2070 425694350
402102810 17745
487988332 6565
241500213 805
400192614 4122
878621062 5770
592582572 2412
732706273 2736
346479496 3805
885188061 3806
783588850 33459
864975354 103195
194628447 837
899575037 26657
371333314 254965127
863209763 3473
617505490 3231
7796 276383792
795021781 2903
296399012 988
890732089 12451
98166322 357
459178501 16500
30262 828372073
269265807 134632903
777004430 2590
855788472 14033
652783412 590457459
73180972 291
866260033 3131
610313710 2359
553243613 2499
450628612 3337
988681676 9625
843964982 3693
915880755 3622
755314326 755314326
668750852 15499
571198934 1904
119100396 397
842690796 9365
869400000 2898
739773622 3892
374100835 1247
917374681 11968
917247519 3104
235238808 871
672721295 2392
371099101 1237
419858852 1581
752849441 22786
153818076 2725
561279637 280639819
640412891 6804
504787569 2571
632701634 2109
425832303 4232
160330897 1397
667197775 2224
390901748 1303
554373168 14381
273332310 273332309
754161031 9315
819561959 9672
666824475 2433
362887978 1562
821697262 2739
129342987 1156
935910801 38357
783003497 4388
993009696 13656
643728354 5099
2297 486122736
745931915 3367
934203114 3114
535489389 535489390
273794695 938
800291441 2990
303329836 5955
164094105 164094106
629100000 2097
280388113 4034
365800999 8507
860008274 8551
952462681 8798
662097794 2207
1564 242230756
283080285 4682
399001554 1330
583135928 38071
569369200 284684600
963597761 7520
173092500 2625
2792 441054297
119913435 527
282900017 943
916155241 9570
5174 815423877
800304744 81156
6489003 34
362909250 4730
17515030 210
511200000 1704
536139705 268069852
819597268 2732
558522521 51629
531942123 5667
800993212 4153
831878690 18069
197915670 774
275253386 1165
328987890 7172
943605037 4757
663241455 3399
94801258 371
891298095 2971
644198698 38177
580116636 3014
401127772 2551
667234062 311440104
563854103 3617
699105000 12540
981531556 4152
705566934 3411
657782108 8237
401229664 136858900
2964216 12
988580736 13767
740752739 33090
702159257 5794
849441336 5155
45070288 45070288
735183054 37010
975764543 886958182
872097388 2907
910257395 653087972
3482 965097306
942549641 916670622
749799449 5059
361607057 9693
623997921 2080
13615562 69
393939468 118979
681907017 2453
180299398 601
522322450 5373
841138615 4117
511431417 2907
218062029 1010
818939268 6664
280477469 44031
603591057 2459
672696577 6365
120013937 424
1518 310053018
722700591 2409
331360177 26846
426895860 6186
263107503 2068
752181167 6823
544074337 4176
559502010 1865
659620691 659620691
119156306 660
755400001 2518
707604309 3722
222210034 222210035
110051285 55025642
529313308 2701
1554 210625019
862530365 22181
669653670 669653671
702926309 2513
7900 951056231
537776681 5948
662884617 7144
446274420 2442
97064 493699077
706966265 4367
19676101 150
218262151 1662
842375394 3155
808797304 2696
972296758 3241
641140381 9930
795501846 2692
803441187 3365
796098157 2811
789901383 2633
767170679 20840
416562385 1862
461701926 1539
856739014 3713
124784319 820
2414 301254991
2803 655570553
340800339 1136
160923581 809
81599999 272
480027179 240013589
836101715 17726
682110001 8250
574957601 2656
983956329 972713076
759793559 4951
1970 124840870
729256906 6084
791703827 2639
160568207 821159
908974598 3097
974964990 9485
47511761 209
68449688 1635
529774143 3539
360478491 1966
944213835 3323
922027199 43005
709112880 5211
303035849 1209
12732553 54
960751911 8930
43946234 43946235
154594605 1957
641970623 4133
2160 610040160
996095743 498047871
960893429 9076
984893525 492446762
56464865 37133905
559829039 2924
949501804 4831
34215672 179
270010235 1374
36725551 18362775
945471384 10296
697311287 6203
663812224 5924
754325619 377162809
756630391 22422
905783557 905783558
242448644 1402
709806574 3017
141542016 515
420563548 2529
110238604 110238604
145772023 654
651276219 5180
211029546 1800
60000394 200
403087170 18003
765955476 13536
626966189 313483095
102566580 51283290
289762431 144881216
888602560 2962
978299426 3261
1007 255156408
281100847 937
898364073 10567
255009369 127504685
63206832 312
286970660 286970661
930703170 4324
773344580 2867
433265587 3523
269320282 909
401825786 266803120
501507224 8743
982877857 119688
227262168 113631084
37299921 6196
2224 627810736
964132578 7770
264623387 163247
198190663 1582
671341923 2486
689700331 2299
203833522 203833522
19071075 19071075
611536817 2566
404533420 1913
882835602 5219
796774635 398387317
985932353 3418
567543943 2598
521521608 2279
465000625 1550
60302 283654267
740097532 2467
634367323 4473
345821145 1195
758072640 5681
819602732 2732
864392689 428708900
102478494 481
302361651 1543
831910485 415955242
96739469 413
983113441 491556721
473692434 2136
856586181 5963
364199721 1214
302569784 1719
57899806 193
53240641 53240642
831690000 11250
869470287 12693
240600776 802
7210 469378210
40601 869769663
15664482 53
879531800 16175
175850506 961
645300000 2151
249997676 2645
864723299 3255
852288607 52182
110400001 368
530023817 2141
20015 229234282
155400000 518
32049181 13117301
724923774 32518
135 32994000
326897091 2461
474600001 1582
431134913 2102
71214604 446
789598478 3961
601095289 300547645
232293368 1617
878327867 111364
36963325 18481662
962526257 3707
43200001 144
697279409 3561
861901568 2873
267438927 17884
898136174 11215
673927946 4059
715502384 2385
1682 360764274
336142618 21382
740103934 2467
126778112 1089
933903112 3113
760798796 2536
462526891 2360
622202073 2074
704510319 3873
937107456 15296
950240448 28270
685390683 3483
998882143 977659642
137976739 1133
499831091 7355
1959 394082063
657317924 2475
425569330 1765
31800169 106
67271529 67271530
758277545 34963
141320917 846
732225615 3635
652155307 2343
6907 214593583
758192366 4063
327014934 3161
197606501 860
104422320 36417502
927000000 3090
26546792 977
197582719 1461
155099484 517
810085751 810085751
195826519 1060
443020908 11211
597442806 4878
620825738 13078
545292536 2134
793260259 7624
22392481 96
619410779 3324
373772032 1681
162509626 6758
562800876 1876
602905213 2586
423300576 10094
83993575 1141
10874929 5895
168484588 9870
235547221 2589
567619739 3555
902780231 4510
782240959 4080
192770852 96385426
189604852 1029
975754000 966370003
155468885 77734442
914653584 914653583
487504321 2208
615002035 2050
589051794 2239
978772827 3950
663748229 4684
513570432 256785216
132496196 658
377699917 1259
16330159 247
123299652 411
477139246 1660
65034 547989810
182097306 998
850340375 13456
175461022 1562
194443965 2054
37499875 125
610542577 2424
758103853 2527
4148 681703805
846599122 2822
121698685 578
204951873 204951874
833271610 7111
196063700 7423
905703019 3019
322444063 322444063
471900000 1573
291764374 1333
237990323 1257
270256623 1498
953556592 15334
350100001 1167
4031 891921064
551101337 1837
299701000 999
395351429 1513
476430851 2117
68102197 428
920478401 5903
198245047 1137
564349730 9355
515564103 3701
690602301 2302
682200001 2274
974405786 3248
358140011 10256
799287754 3531
549000000 1830
515402072 1718
872076301 32700
876773416 67967
796663726 3245
488100001 1627
595637904 5766
261990924 2345
144516185 1045
674493328 12693
371065503 202850400
464100640 1547
49267059 310
213549579 213549580
423994233 4742
290690451 1031
571500001 1905
679802118 560100159
455865724 60847
55727182 667
208576459 1341
10546 928891680
375172006 1475
491033221 4612
925765280 4880
545892808 7899
625526634 3867
79649061 2836
316860334 8791
358452161 1536
836307745 3185
692565049 6359
125699581 419
730914800 3080
868136568 868136569
204353549 102176775
320098933 1067
979503265 3265
2594 702965797
362346821 6597
838400221 7140
363850497 181925248
517 38986263
322170419 23022
897901076 2993
501301670 1671
811191380 357419420
5258 307740224
471661601 1756
875932129 6951
923974063 15614
923623980 22001
230514346 854
910142813 3449
572964381 2007
160738294 2179
798036057 3107
984207396 492103698
789600054 11695
87599708 292
665097782 2217
9200075 214
688500001 2295
156152183 886
990299442 3301
323400001 1078
197171591 779
197209624 815
670451561 3305
139584790 530
281035055 1392
685471143 4604
967087956 967087956
692390851 4138
635166200 2243
506994608 2186
391534037 195767019
238087279 119043640
906097310 3670
49737636 234
765941370 4226
865865329 4360
466424043 17067
834450224 113789
382200000 1274
602042456 602042457
209836437 1154
892186947 10293
256774619 128387309
39541402 3581
780941765 6825
879193216 7781
391416991 1678
666666781 4108
515698281 1719
436680090 6198
161983976 599
949802811 3166
3152 269426065
773152654 4337
355902838 4163
623568454 7125
203251492 780
458042147 102654
506481293 4290
99090750 99090750
847913247 5517
666299739 2221
653473155 17137
454919546 3697
579029473 27636
953864125 3253
497388570 3710
356700000 1189
654002180 2180
293163023 1137
335987208 18472
833711534 44217
287440640 287440641
336898926 1123
168582770 1422
226630690 3718
235370727 2311
490013269 3574
743401195 2478
564610681 2110
384120741 2768
103800186 734
744599989 2482
892795241 7718
307799999 1026
528796816 2672
402288069 1547
513901368 1713
201735397 1062
371098764 1237
518449031 2664
347181463 2433
388955693 1877
491699161 6120
185534091 833
69337520 319
899086264 3619
874803949 2916
140313155 1533
345796391 2310
960938972 27772
679660800 2600
16603 98206745
661036091 3853
962554404 6896
493466321 10325
359818369 5824
340798863 1136
491922442 3884
493801775 1646
912680978 851979401
577265501 4025
725104672 2417
467010078 1725
358900299 4150
140123604 520
587989484 2464
556922322 1914
972247434 4306
917358912 4104
416169340 2627
3042 456610284
756134469 3934
649173759 288671871
3327 505819696
404924106 3023
702324143 7046
1125 96774750
38757060 19378530
235852673 1012
74396340 74396339
345142947 1468
38159 491831351
671963209 3154
592420376 470338021
428488790 1483
801059936 11362
648337953 3088
69139199 650
407421018 22714
680740801 3061
963902355 3213
264834611 8556
426000000 1420
413500254 1505
104400254 348
910125899 910125900
449528451 5950
331201153 1104
498601471 4582
627258638 627258638
470889810 12522
236572743 118286371
928101206 464050603
633897886 2113
163269301 977
73715086 333
11516039 5758020
199483611 99741806
765305280 56989
943432914 4358
147368897 730
962070619 962070620
404295467 1686
132701695 477
247201079 824
881400001 2938
672364400 3800
738055836 4788
648942061 8255
469995740 2031
812049487 6003
714220779 2719
625165888 2662
197024548 98512274
924070833 3249
74439263 1999
675975571 337987785
929326113 7003
606642981 3058
108954337 961
391158759 11127
447767813 1501
553990632 471602185
453646561 3440
79733433 863
680774562 2691
555295959 4256
277660078 1110
208133463 1587
805426547 6226
440406698 5408
83699734 279
697804143 7044
269700964 899
227702063 1003
259737389 1037
562121234 2241
149400053 498
171301038 571
567985007 2978
785697382 2619
605997979 2020
685949153 5363
598198007 1994
916965583 4954
395339176 37192
533356447 10983
393390256 196695128
767726958 5538
163833600 636
273927424 955
31500063 105
408108497 2668
714189673 3633
327938398 2569
37405286 1083
534771116 1940
85500001 285
533399400 1778
804689459 187658
457500000 1525
492902670 1643
779097403 2597
690249770 3299
296523549 11889
33 9049783
140418407 741
473639653 5035
956203030 5487
385138790 4947
520500359 1735
71085269 802
174716909 87358454
400037814 1643
427426209 5397
75633494 601
694470381 3210
499181341 6832
279160097 1864
15106 656419951
307314480 11929
257575806 1423
153742599 139717418
3841 926164966
428399254 1428
775204298 2584
252204841 53835
984628609 18168
360276593 1688
697019414 697019413
424728259 424728260
972898677 3243
163194522 857
76752030 446
159756603 79878301
285 58439569
262067708 262067707
393301312 1311
899216876 449608438
400815866 146307756
512398291 1708
218139544 5911
861661505 3083
857219713 10776
665939815 332969907
12502872 49
461700996 1539
127494371 1863
363763211 1967
255254651 2773
270718011 135359005
119399694 398
185782933 1044
775982904 78892
39540312 138
717483552 7010
160558064 783
693898057 2313
243600813 812
540645882 9978
533101999 1777
352504871 1620
51343550 643
777315313 4842
465301616 1551
859897101 6063
308747019 1583
767653495 4216
361201204 1204
313461658 1634
550195199 2985
628502842 2466
37110198 521
867264185 433632092
582338269 4331
976667532 3973
65322063 2306
717387247 717387247
732329101 284789787
182280860 1061
411756955 205878478
966768680 8595
901454775 450727387
915001208 457500604
117911782 1903
270151343 929
201901082 673
601488252 2506
722067933 3311
968558330 945205028
467682837 36712
974910354 91739
632434922 20817
263665308 90392372
828848217 828848217
697431484 21689
923996975 3080
635904850 5297
997673682 4402
411962130 1399
889499999 2965
689663166 40169
330107552 3656
285943874 285943873
581701835 1939
481000954 4837
601882891 2387
867851200 3251
860592366 357017267
551998359 1840
90874080 396
931501996 3105
385501285 1285
437539517 1465
993007157 4206
212467011 769
58074167 225
593100460 1977
923257836 4117
688202294 2294
497649663 2752
54979567 242
521088080 7204
259433006 994
475018269 2845
880773951 5515
486402403 4783
501223847 68203
933159263 22714
746701536 2489
937583848 9333
785109871 3411
878812079 46840
222788328 3499
758248863 7914
435000172 1450
732458640 5673
884268299 442134149
6232 664915920
523748831 1824
900602251 3525
47010441 47010440
864563216 6541
113537201 419
364586642 7101
919699007 8530
619797933 2066
37263122 359
22500075 75
286656299 1827
606024073 3713
487199759 1624
928397887 3476
57397032 264
3996 942093935
578699999 1929
943969417 3688
69187633 239
2832 392273116
753972407 753972408
590400001 1968
796377929 4330
236920876 1340
616355421 2680
721200001 2404
442381035 1541
996350216 497224930
122 36592110
1778 373442094
213299290 711
996984786 928636875
262294057 984
263764147 901
840083723 7650
400560337 8536
850992573 10077
3348 780961176
624696396 2148
198853393 703
580932014 3574
108126586 479
64200051 214
3019 834631258
161988080 953
291645009 4507
798590285 3538
3890 763943376
725702419 2419
853801965 12105
210103806 1805
688140723 2593
363013002 3519
557601324 2168
419256834 3174
877878389 3331
624434986 216631658
129449667 887
9322055 98
37047 792991035
576 139903754
909702587 885738755
345301151 1151
475620162 7194
135524544 544
177701821 177701822
537365214 537365215
24819296 24819295
385601516 2665
272784256 117445714
446760407 446760408
66460000 400
621741661 2599
576303569 1921
23730753 11865376
170296045 1248
873895380 4980
940570870 940570871
861622838 430811419
1746 438101927
663804264 3215
774876366 5203
905224152 40175
742967483 2654
61953793 369
1322 389196701
882100570 43023
573378805 2366
839397203 2798
28527621 14263810
90043646 1101
41699995 139
439871971 12575
349332088 3679
769316700 7442
662254263 2695
423598836 2505
457957389 6860
145877782 489
813544457 406772229
742033154 3891
558231323 279115661
242700810 809
637294998 3067
244945048 1021
224012255 791
304937137 19501
334648338 334648338
12584 847440000
812155090 406077545
676798507 6394
487199000 1624
576299999 1921
248971574 1838
120378593 609
556238497 278119248
75000251 250
299701994 999
649461850 263921071
610007901 2260
571773275 2826
63995 926211401
58999388 742
245262837 4335
739520881 6235
351215398 4597
2011 169362662
161263907 721
500566559 2328
661441991 3576
505589644 2891
214738202 103409903
691 195725059
226972467 1379
193835069 859
536312607 268156303
487245122 1778
466501554 1555
189701674 3943
883363557 4860
741655577 741655578
370696940 3763
485667892 2589
249482999 3612
765709458 3847
699028908 5113
364762822 1248
495900001 1653
850556553 5409
399215368 7894
458257800 10780
706636695 20128
916733591 910500472
18362924 68
367626054 1368
508198677 2561
215399789 718
874723659 3922
2395 668767825
136067542 1787
852354351 13134
798300486 2661
751204379 2504
646183416 4189
405719800 2012
185633736 2553
424495039 2320
666705737 666705736
528956109 11953
445000545 2073
463454641 5414
727562092 5629
492504562 4383
164444231 712
184432352 659
293444018 1171
473088012 1724
2103 494911571
760784096 4862
133903844 929
24970 385062370
957182220 4789
51741061 51741060
190294349 645
825878391 825878392
100828519 520
922452793 421311679
199908327 1296
44821550 44821550
749102497 2497
608888523 2659
319199999 1064
293706201 2291
228300001 761
467071489 1985
58199807 194
774248202 5603
1749 519001811
101654909 686
63469723 31734861
310849458 6496
912081183 4126
507001412 1690
857654990 4232
206358015 103179007
534639313 534639314
437867537 2654
654940854 16045
549665101 22717
951101605 6748
308669321 3518
807201729 2895
667659247 3103
648304307 2161
588862994 2484
777461407 4012
79902557 503
188399999 628
896951095 9842
147 41274278
154499810 515
596032314 2170
925997094 3658
666263334 333131667
119983925 4539
637622063 4716
866327563 3357
322200111 12142
189674495 1152
625445122 2219
351547507 2314
846140077 3012
278305695 1033
353400879 1178
899994970 6711
206400689 688
598597440 15736
871202904 2904
317521469 2989
154075698 1022
104099653 347
886891757 5637
727151337 2457
128102071 13906
973660536 973660537
155239239 77619619
324299968 1081
16200036 54
138699367 1088
852172487 4472
324375101 1225
774501024 3894
840538708 4374
258395093 3187
933060431 933060430
679550175 2985
605321054 2096
734056168 7409
673882423 2917
227762173 1914
253065566 1465
499607261 249803630
112911750 7169
672137840 3938
824393964 4975
361692188 361692188
845064000 6208
446665416 1608
908150061 5327
834896042 19243
139800001 466
616927428 4532
120775711 1504
91539923 637
1286 203837616
737577218 368788609
702508854 3299
385500001 1285
494063407 38814
212432501 212432501
968177607 32882
169200000 564
201106960 2330
98731901 337
572523765 2343
923023413 75104
882616649 330529846
867299034 2891
75570048 37785024
517602813 258801407
71574520 71574521
316365246 268053966
118484954 810
571331624 2590
624233991 8009
529931757 1839
772352432 772352433
279031271 30839
18715589 83
194999973 650
183941723 1364
703600547 28379
857090926 4380
750309133 375154566
328258600 29877
1761 475349056
925188106 4443
186753586 5180
768707414 22312
827397243 2758
3637 790077229
618531922 40509
678103875 2773
330299588 1101
561939840 2896
968527852 484263926
712866930 3595
168231704 664
581568851 1942
623623369 9240
934443311 4188
533545229 4176
501668599 1809
655200001 2184
1228 250531648
66879405 33439703
806480298 4771
997601080 48392
438298931 1461
401813826 4309
724120780 2845
418792149 145871124
669393509 334696754
486204085 5701
175199906 584
211272571 710
793757664 3024
807884561 450577
805627536 2832
910963492 455481746
153951938 153951937
458401181 1528
442632569 7905
998398864 7399
260362609 7393
494717980 2143
543816672 5068
761444994 40682
896101677 2987
64843728 426
674419551 10288
631341554 7079
677149820 5029
183 25960197
2776 584189768
281099862 937
381300420 1271
347603317 2686
305972992 2286
344199331 1410
118998104 666
17256939 67
280199065 934
509099999 1697
686961251 2866
149113388 8173
99980417 554
978406574 8182
983703279 3279
359577085 3891
360496260 1326
567143662 567143663
266100205 887
102584889 891
747876300 64550
963535538 5680
498345338 3073
385837074 1323
636418273 2735
2610 708641100
996078815 498039408
933608132 4476
585000001 1950
77349240 555
323340004 14209
500311046 1885
139471514 742
49461 481174225
911727800 5789
91178369 435
51441886 38143
658744560 6120
401402108 1338
295803899 4700
364114381 1610
757024581 6362
653693954 18097
609530086 3247
790197367 2634
423271703 1543
241223240 1065
464929906 7515
467691545 1766
668406974 668406975
7056 278738921
695101283 2317
360681882 1578
1217 278943600
556430030 6106
194338079 1243
532930564 1881
635932627 2342
130611208 476
252034402 39853
945418378 945418379
392450148 5551
319066147 3719
393446468 393446467
432001441 1440
131100335 437
339717222 18377
220598758 314689
765900734 4709
167699440 559
748802496 2496
949237949 36835
31250877 399
900824611 3090
113591211 1429
394906071 7930
542215222 6733
732312628 11860
999596782 3332
917595574 439415647
105294253 469
75070031 687
192600000 642
219206040 219206041
640201125 2134
836219948 418109974
115956102 49314548
530332110 2319
914470782 3606
268499655 895
405384209 3570
523600617 2849
467999999 1560
974625996 5974
41700000 139
862021154 93849
818136560 17347
498301662 1661
182950145 7996
192543441 192543442
892198090 2974
990814139 487531446
552735518 26519
1494 382977936
320400000 1068
342301142 1141
483673630 78595
72749565 245
912456703 8561
980566638 3954
735774378 2802
361751863 4161
609477725 2844
388489708 1388
100129373 747
890102967 2967
96138773 1899
882964695 3449
421108495 2041
411298630 1371
343551503 4249
391504152 67524
113727974 39720376
301794869 3263
973500001 3245
409807840 2080
10811 801678894
354309932 160081781
558001859 1860
406025839 1548
144502501 625
164329770 164329770
506131798 2318
10582 580225953
548119638 2202
822599999 2742
43205267 329
4001 648435190
865202752 22333
474818741 2550
49756375 171
705083447 705083446
55801619 201
5740 701876506
316467634 2193
26679807 24101
639852909 566002899
4097 660410992
882659701 8775
583564859 3210
759597467 2532
718489564 2444
14126015 472
202030835 1883
22018011 7693122
949030992 9072
772288823 772288823
879825802 5554
343718360 3085
185699380 619
411328921 85640
837391461 478466885
194673249 1329
509948906 2195
387061387 193530693
657879606 7063
306561808 1044
801788124 5839
212037587 1012
841265246 420632623
173909504 58134
446123484 305700231
348629875 174314937
500191744 3072
613201057 2044
978510565 5091
41471128 192
712692813 5161
1362 329422355
545596022 25286
178557988 679
723268957 5858
396149296 2602
591438085 17101
208593922 6509
714602381 2382
917267449 3327
142512937 584
876183265 5984
953383201 3630
265805268 1678
236444852 921
22714738 411
841 177530580
995715458 918623505
324241825 3414
408591471 2170
373092581 18275
75980016 1485
515505625 358498465
770849893 3398
270948961 3281
438300482 1461
93907521 530
344605262 1463
757311517 4729
638996054 3295
149399503 498
510121414 2665
1277 218464052
583 158316923
366420299 1585
142177033 595
872985209 38190
535679906 2399
793166400 31200
558483156 1880
259248863 4872
12761 974819930
991711355 6095
975135281 3430
194256537 97128268
856217120 5491
410698630 1369
650028523 4516
132900271 443
3285 737485846
104526270 686
715233793 23296
974396751 3248
825077616 2821
3055 453389989
567849698 3573
765783341 382891670
989396702 3298
434100001 1447
303715122 30809
456666161 3704
464228220 464228219
849372571 6300
501298330 1671
451212146 1717
126899712 423
25573 934548986
616303037 2401
817259617 2796
788208791 42386
5039838 18
14052 956398388
512550420 2130
307548642 17671
478494192 2149
676399995 676399996
975782528 4648
9379 699279482
304087013 7266
114900289 383
1768 374181122
766271135 6198
916232979 4654
345215757 172607878
556803018 1856
70397972 35198986
370975695 4235
596695548 5192
388139251 194069625
285899046 953
743101119 2477
511791573 2286
786398704 11081
62100207 207
997446527 9536
546136661 3988
2828561 28
688801311 2393
381643499 2375
964501654 3215
971295587 3315002
199504551 819
516788183 2398
981216527 3494
1284 29571313
470501692 470501693
574398285 4015
123667351 425
211283424 1089
782857529 2979
874388387 4371
626170585 9798
782561797 5138
533145359 2242
507 72486804
577279851 3188
382023483 382023482
642984429 7436
902436636 902436637
687933303 3234
440753716 271838423
734233407 17326
374765550 2525
395774225 2695
368402248 1228
155035013 77517506
133500000 445
940496864 3135
873600000 2912
522898257 1743
670799999 2236
473099759 1577
816138906 2790
279404280 3528
231759171 2547
135862217 1624
420711922 1533
412197102 8679
693913239 2627
437376000 1500
844065968 4919
2254 380684169
991587411 4786
833499085 833499085
8608 778784214
311358431 2044
37081646 181
902327999 7000
851084912 465328
621900001 2073
907995144 3976
767922333 4935
664341252 8450
752997724 2510
867715793 4764
635100057 2117
12169572 42
861308059 24778
322491079 1953
245099182 817
491281572 3031
2088 406940760
600576951 2057
905274020 3856
971488797 11867
147013308 73506654
61567044 10626
198481906 5149
258063036 1518
105153723 873
91 17548956
463074901 463074901
157799608 526
914290125 9475
642282304 4448
8431497 61
136500058 455
72209274 298
1913 263966015
746485740 4290
968535149 3245
232500492 775
188056101 94028050
604231095 52519
952058585 5069
750953422 4506
763927466 4718
426285458 5398
493500145 1974
364201214 1214
916 124458574
428444623 8423
937577781 3790
884523967 9485
278552685 1668
489213215 2052
164688220 1503
756579699 3369
446270706 1596
26788685 13394342
599998674 2000
108787394 861
459166446 7380
814975925 4527
140703442 1220
389248894 3283
323366208 2046
340356724 327947739
968840825 5912
496928754 34709
690393077 3923
259696218 1508
370810139 185405070
24177601 103
34199999 114
670698483 4119
173342064 871
862418869 2930
2035 415414725
6520 478875340
583062077 583062078
388103083 2797
507300000 1691
296624496 1099
872097232 2907
855049932 11178
753302510 2511
282464742 1239
122816954 2760
372750845 1894
415529353 4109
255081763 1677
510321100 1825
427798676 1426
309856133 4179
180442079 14580
38971531 1755
215941335 1184
686711868 315624151
894385709 3155
903521451 903521451
88972514 348
982803729 3276
2422792 2422793
168904031 614
306449492 2693
818891869 409445935
50517198 282
605671035 11309
291987286 1853
741817428 152889
73130111 1276
256200854 854
978924442 102839
548968050 13465
674093827 3353
89306227 558
527401757 1758
789597368 2632
6931 794702922
840902334 2803
157480736 23438
52777146 26388573
372433289 202124710
440121929 1651
496220900 4349
920584433 7042
502692121 5141
479745573 1842
252628085 5046
132594609 1432
240429437 3546
155980031 884
689864700 6168
193367874 1614
866021880 3660
377360140 1401
95270463 1412
653346959 7106
525599727 1752
515642217 1915
632378986 2877
858097750 3999
177299540 591
8132 941813497
675755991 64610
513159373 3113
719104993 5724
662705088 3792
117436184 1013
721797595 2406
26700088 89
783601358 2612
129649992 129649993
792712776 5381
874987497 3067
944027300 17484
589115220 24025
616823919 80347
780457663 394990526
193800645 646
422637554 8428
671723908 3742
626979638 3419
166200000 554
245809624 9890
679152289 3456
110200112 376
622658364 264188308
321166120 8360
639175783 2289
590401968 1968
470100001 1567
142086369 1205
555566592 2608
140100208 467
450258335 2799
163962932 2976
886466249 3750
5437751 92
655095899 3180
626654680 4765
9939 743549228
451200190 1504
636772495 318386248
80846408 731
933493611 3621
915934241 6198
729297681 2431
407329513 3964
669299926 2231
989996700 3300
157200103 524
438350617 13193
462316904 5012
831833261 4446
154064111 530
466956414 10390
41483 514252600
579572608 10791
144302627 37249
354599999 1182
390999403 4954
310501036 1035
158699472 529
951002992 3170
459613274 4675
604051615 302025807
2206 313986598
346024718 163198981
227096929 1058
993445705 3340
549103188 4156
2251 524508543
349200283 1164
900451915 72982
189706889 994
131179209 796
688198006 2294
110279624 1175
568602652 2243
518303375 3372
470993161 47260
955439345 4729
519682349 2474
181142273 90571136
616198975 2054
170798166 1386
232719069 1947
381300000 1271
255675279 893
171300046 571
989403298 3298
925692290 10630
458999138 1530
940803136 3136
1588 475152636
740262442 4019
459598469 1532
569850461 2326
684006069 21864
751919299 389103473
195595030 2006
38509613 876
555299370 1851
113167370 707
392934111 216612035
68507023 248
887752081 5272
461193373 2403
37795387 27049074
3756 600248391
351299464 1171
649201923 2164
989096703 3297
754085686 3245
274430774 95857769
596126099 4740
771409847 2904
25131553 112
687328127 4037
506298597 506298598
519150984 18392
700767105 41331
431029431 10611
340600261 5005
698910464 10541
563119357 2584
785445151 257523
30000000 100
692556481 4032
1778469 8
432600036 5010
361343531 1348
127049134 1726
834350067 3057
481978942 7724
561555456 2374
152617158 578
169799999 566
513766234 2326
164265107 1444
894205979 49555
903003010 3010
420826710 1707
487438848 1664
425371118 11993
45892489 257
1927 466245408
22877469 121
81613999 349
646079542 646079541
136156562 4747
213408801 880
733908491 525679801
324428965 5831
252649755 905
69049225 579
1532 151935243
260401261 868
370500868 1235
293044562 6776
652625497 4655
1447 313063315
902024250 12396
234443454 1078
125595991 125595992
201300582 671
160799844 536
678899932 2263
947104170 3157
236613717 799
490280071 1878
538501423 4016
142249726 10547
394965957 197482978
481134837 2678
269539365 2657
322695860 108466682
704702348 2349
858260226 21114
335733174 2026
662770152 2264
232499284 775
257554297 892
674072521 337036260
266658796 9220
442328873 442328872
812568765 3659
915786928 25858
966057247 4851
457307729 13354
616806691 616806692
271011413 1060
77400174 258
255732594 3194
844649208 8424
578491139 3360
811034531 14877
114947260 842
933518949 3398
596148280 6584
245493784 1109
606425192 3739
923399083 3078
919200001 3064
874381493 5114
503353681 8560
478501595 1595
444709329 3548
719699999 2399
281700000 939
120706001 685
67169731 831
2402 555899248
631462948 8801
573579082 8091
65974902 202377
572100011 1907
980446939 5986
50916397 192
94800402 316
339315300 3420
759982961 14291
442953785 5954
941178598 8256
797600848 2741
162023041 1380
713962866 5055
317319408 1656
988206840 4758
553483145 3937
748778407 41490
937796873 3126
593388654 13793
687 151359515
865793691 8379
665418956 3011
370342755 1292
463584261 2487
69600419 232
830894016 339871377
628350597 4669
613223089 2573
837317111 19878
920581200 40095
136159735 1832
93677599 750
674821827 3038
432530086 7283
256034956 1353
621568733 5321
12726 824395273
2142 441335538
225340438 12521
178917298 1833
190584925 854
865210081 642457699
796823233 8744
565608779 1980
511800000 1706
97699663 373
626099478 2087
716436126 15138
1516 439825192
327524221 1867
541779969 270889985
857842168 18479
901252858 10523
648358914 6225
975202933 975202932
1041 206230152
698560928 4136
913626185 3788
469565160 16059
126581760 640
981780629 3328
56832607 28416304
14864342 7432171
343150175 6868
294134561 1179
714278895 4443
934487039 3984
813662216 10474
397859039 1620
915991325 7812
290597383 4013
231794823 1706
747990440 4067
940643224 163562
927261977 463630989
244481390 244481390
735044651 6016
83435356 83435357
680699999 2269
22788611 84
1637 107016242
746099089 2487
976501961 3255
296112869 2910
855163308 9588
388707717 388707718
433452492 4854
765130327 765130327
926648868 4567
684360663 342180331
2919 541807266
384485517 5823
279680076 5396
79366974 329
862368935 13992
872281942 872281943
173515247 86757623
696905276 3244
94034700 326
168442949 772
251353824 1956
644425596 2682
811596802 3937
518501453 235346421
481457655 2299
939102007 9529
679585162 3013
968653912 4152
677375464 44334
998106644 3327
110035965 666
181800000 606
199411179 730
122399999 408
262049645 935
711486181 12034
286392708 1569
48332839 397
813300410 2711
311677976 2623
631269875 5343
103499827 345
579850405 13111
896102986 2987
846996800 4499
399665347 2364
935059865 28218
299636225 2905
386590779 1769
216300722 721
55216283 259
251099163 837
561300000 1871
391020439 15947
959861567 4925
375266021 1403
647864785 2990
190301794 759
855333507 345306468
905332141 3666
111753302 1324
85 15963321
935415175 467707588
993620154 993620153
289092483 3411
370533325 5748
344196720 2883
499798374 1666
761401513 2538
789958335 394979167
343724731 1146
64917461 64917460
170729082 11034
1437 403484653
532072620 30716
942850000 5000
803631129 3706
564715071 17096
717377291 24468
170217561 2071
868199999 2894
71608505 463
628548752 2533
936003120 3120
699264072 10698
854069741 854069740
2105 532164620
252601415 842
173365831 138380998
863158969 326102510
464512819 100762
250892835 4132
534514076 70137
389685680 2079
157819424 560
296099578 987
761911542 2919
563100000 1877
472642925 6056
768864569 3597
977699446 3259
901335330 3186
3750 307309716
9300031 31
915546576 4116
598456312 598456313
426927524 2965
290434607 5776
484123075 1617
642028327 3316
242440460 12316
272316081 4029
233642490 1885
205996958 2354
846906623 122527
350577999 11884
245295621 3076
854590485 3193
377319944 1368
143189424 756
643001519 5110
298409435 298409436
960903795 3203
329550362 164775181
4323 596210868
840600808 2802
6943 127876557
226800413 756
838035471 5068
304587385 3383
782300114 3824
448921807 1641
269162380 4043
44375655 435
931293992 5269
620480686 2069
754399442 2871
537556777 2299
353200417 4025
935400001 3118
552537829 2392
650067635 2546
312 68185792
243725511 1715
707348471 2755
226904383 26657
446320050 165578456
404074819 4979
459784808 12764
800205645 21667
892410240 14390
386751666 2095
897904419 2993
201000628 670
193324283 1908
942069439 6057
575361766 38111
77541631 324
4088 977641112
524162887 5856
852141229 124801
124405040 9226
7059 852684846
283310257 1078
842130813 7997
434815911 217407955
519281367 23258
154314578 77157289
676223239 9955
2645 214339310
260631186 1870
921557082 3329
947398970 947398970
616738586 42209
792000832 2640
911710900 3771
233256272 1648
215607394 86309326
75674625 4693
969267835 4583
864410021 2923
674398518 2248
751099535 2552
997207438 3878
340801056 1136
103425858 542
802155285 3876
888472111 12021
847769748 5471
449511149 2035
996896676 3323
140238848 2376
472401087 2723
589337479 8110
970513855 827646886
49925519 199
494301010 2012
623308887 5194
2477 293760158
510043590 3654
630429540 2990
288868622 1097
453233803 2381
434973210 2338
32265621 131
818364388 58057
230263418 2311
38750696 38750695
69388669 69388669
139467774 18475
693648793 346824396
586730331 5019
760760893 2914
533407568 4891
59281 680249475
578815741 2766
702930196 80289
79199915 264
245605809 1736
497248862 2021
81951913 392
340707197 1206
369346563 2079
118031315 2661
93923532 347
3259 598721296
333 7811828
506401687 1688
723600001 2412
137716586 499
720598882 2402
726300163 2421
888216902 163787
5655 816879774
739195049 369597525
705241630 2853
23133708 78
993406934 19802
207000534 690
882668261 3790
151000101 651
666481130 2547
740506651 30075
311539065 155769533
973911723 4886
216626214 785
900683263 900683263
325414814 1457
555842742 27426
495797160 12473
177623628 2446
1909 484385842
75721335 1389
1609 169213929
732537042 7041
641334091 6884
46800001 156
923302373 838232824
452926021 13245
403367222 1406
28200000 94
30443629 219
567674184 2284
307201023 1024
965446011 3524
67945332 301
81308837 2626
92100000 307
929657101 3266
985278889 15223
923163725 3098
18574590 190
47021982 3587
511447404 4145
772181990 3489
968095631 32664
392024395 1924
883652815 6761
693446377 2694
571230979 4742
709062609 351276255
725324726 3391
231000771 770
265975816 1021
651830986 21193
159000530 530
644886676 2794
808402461 4975
2414 576255596
623952233 6654
214217005 5471
665701160 665701160
472360960 2264
216803570 1016
149821874 831
527895720 1962
723655559 4144
322199147 1074
364825031 1418
597 118027345
181070831 1304
891905321 4555
698143407 2971
209648401 780
267427864 3673
181719998 5443
339096138 324827850
122890060 626
126715867 554
117579839 480
915217914 3111
542399093 542399093
149989007 2041
103353780 352
301449070 1181
493510186 11223
546217830 12555
387000668 1290
254524410 945
233332911 908
704348191 4905
172078563 660
468074159 2085
577613112 2863
327440189 3795
274370537 1351
835986089 6161
535808997 191386710
903550749 451775374
857892408 856625650
689971229 2535
314700001 1049
13728995 153
955278270 3390
763902038 3071
866063521 17070
973780145 3613
879771965 45424
171600001 572
14099958 47
785008455 3495
399336346 199668173
207277854 851
492871104 2181
872826758 5675
339766213 3611
317726687 3388
44537400 1362
456600001 1522
794294353 5617
894298138 2981
515126882 3310
644100387 2147
63303361 920
112833943 420
16228875 8114438
382501274 1275
754999987 3649
119099786 397
524398812 1748
973616783 5936
851822151 3928
1801 494724253
678902949 2263
837900112 5431
645298634 2151
493722633 5996
440641822 348952817
933002241 3110
887849425 4851
950396832 3168
501001628 1670
181455214 38501
400741620 1860
363444621 3376
1742823 6
300300158 1001
776575129 27048
905705356 3019
993953745 11656
874797480 2916
732581686 2985
582598058 1942
393065399 6440
974708764 15658
81163278 281
30987 821341422
358593943 6582
195145487 1136
213428237 3694
236846979 1456
985712220 23220
1762022 6
859269555 5207
4155 824077770
42809574 4371
730574321 2660
425505351 3142
231138681 115569341
569249340 107690
595970306 96912
685052601 15580
58659006 51751404
154665607 1446
678644011 10670
959238509 429334552
754419331 3015
644442648 644442648
707536271 4721
291600973 972
7882741 49
401357524 268835471
805088066 5199
901408793 4092
174296027 8936
261600898 872
939942520 4089
724247774 34655
37296059 246
231634611 33969
360298798 1201
449109556 2249
180000850 600
211933700 1953
153679523 1311
443062399 1535
117521772 938
867232179 7259
896916443 448458222
743404150 2478
30406599 296
722007713 35853
888151105 3714
190933093 3906
200079420 701
577051775 3517
646876773 3301
3439 923617849
84657501 543
900284813 7722
935103117 3117
399185098 3211
837939647 3133
885289910 4947
665380915 8059
78014177 297
722863276 3772
518809455 4544
408026521 2871
948029254 474014627
450003915 225001957
928202081 3094
636955738 5887
748718903 304983304
281495361 1723
704102347 2347
564806497 10269
392399947 1308
765624961 51840
794999985 2650
383204839 2668
867449758 1911512
129504913 693
752697510 2509
962711999 89140
121884068 1083
625796765 15985
9339798 87
613736838 7722
199199522 664
898756362 6236
301103821 1010
378600737 1262
168470921 168470922
742549329 3051
642302140 2141
170031082 170031082
745200000 2484
590301234 4093
347083249 2863
120599665 402
46557497 268
919622119 9117
390001301 1300
834450981 3285
4788 505732500
35323481 22238243
372000001 1240
44709438 233
830382776 783758900
96829272 2107
850725850 3055
1948 573538132
822147073 3889
369237617 7341
563401877 1878
985125514 3479
223155078 1662
19220389 156
690682421 2612
284945805 1754
637095373 20442
252995378 941
675300000 2251
626703067 2089
51693689 25846845
610400119 9961
590156615 5960
661432167 2551
328652331 1581
587332321 2672
91199997 304
828610960 18770
358487555 1358
357827543 1457
180611505 983
536551011 3403
915281000 437772236
802354315 36281
751450591 3853
168740041 1144
396879964 313532164
941448753 15794
926174820 33867
831907676 4525
735017146 12060
13500026 45
50400167 168
978055210 17974
559752770 2937
228723001 870
367450800 2257
979197753 979197754
78482862 529
914396953 3048
338101128 1127
781368427 781368427
463108113 1561
388647399 35879
819957663 11537
335588487 2368
385559400 1425
810598415 13067
2660193 28
716931185 278530065
283 70281915
600034817 247275364
147000157 490
415616090 1464
237336139 237336140
781764495 390882247
817761653 6829
155775784 78864590
15541709 131
101174625 428
357208455 29607
193737599 2100
293327457 2121
435081439 1468
620969570 22014
887787829 887787830
116048907 547
258710607 258710608
383954464 52317
329500793 1351
479957870 3510
744245989 213251
930619755 7166
28909299 1178
892533651 6605
613445789 2406
666111259 114295
118196261 1414
906020348 9003
122140304 1974
838158880 3568
745566570 11121
770931172 2612
841740607 3418
199258269 1829
10017490 60
997 97058935
685062784 17024
731497587 2665
847816657 5182
967231451 3300
745315649 3041
971169018 8159
965820109 5412
19825167 182
464315719 26015
869654015 51471
2287 455218202
589440600 2952
260699999 869
724668174 6541
963827880 9453
224106641 112053320
527237751 3685
460825611 10433
657188238 544378647
73189997 407
62502222 38820761
435019257 1959
913305023 10908
779357272 2863
281101396 1718
150209762 627
69668647 389
469499999 1565
67753297 468
61267904 313
101314044 351
564301881 1881
275505478 275505477
791089641 8537
254789264 936
655950875 3519
512044937 4566
868615766 326160207
1613 482250555
23751219 103
934682979 3602
311122509 16966
770532349 385266174
613086940 8005
320178308 7751
109067299 6686
134997221 542
378278139 189139070
247953873 944
14512 477965085
585675004 585675005
736798710 2456
293406079 1760
199639878 1789
435385453 169543208
459524817 4430
724262607 724262606
354898817 1183
866828169 4525
127101440 1516
725999148 2420
848389398 6054
2651 589098545
790571335 395285667
936596877 3122
800103292 2667
15943 864668917
651236767 5408
232798941 232798942
221782667 1212
175135063 1323
739515393 2941
301200001 1004
866100000 2887
146610067 949
27196 944822035
495184223 10376
712327000 10150
767711363 6698
637442233 2431
480808987 3575
40934012 16765322
854179607 3684
173119168 613
790800001 2636
889556278 303483798
227977541 2679
932405007 3108
296099013 987
911160584 20939
384600000 1282
124499585 415
348889097 1318
947149028 473574514
783929246 4345
992872227 12367
139763968 687
451801997 1506
781799216 9488
782612246 9666
59031538 726
419407066 4483
768427425 4574
475159566 1757
844048590 2926
983145161 463973484
743115438 2862
274292501 2500
235499999 785
738760293 369380146
94497721 1169
697346792 18227
750599679 2502
362535015 181267507
604153450 3895
153369576 857
944645859 3662
709975473 14216
558860581 4598
662865793 413594547
859210484 6259
41958576 385
905960918 4099
62399999 208
961800057 3934
968286014 5013
271642034 102225438
300476295 12681
430113372 13962
275291521 960
904884734 4583
68790058 1105
4943 971096837
47042172 719
472891423 3464
745698071 4394
536398213 1788
413257568 1512
355856435 5876
955882090 3787
519242329 2524
452252469 2750
416044502 5470
395878724 2775
726601023 2422
68507900 231
590840715 2755
319325687 3256
560719438 15767
73500245 245
262947568 3536
505497964 5454
222601064 742
6897838 37
727075286 55959
405790720 5120
966 183695075
426508207 1819
28437363 454
668087630 5318
372566593 1368
870002900 2900
626883264 450703553
262023325 1239
759009721 5006
3757 941646966
962283614 58558
916199566 3054
39059500 271
227155277 812
786001712 2620
364198743 8040
82500239 275
842254032 6859
859372217 9729
533828447 5002
791682535 343796
576105009 17170
382499197 1275
196688060 723
217170315 28412
16074990 90
904201342 3014
429067529 2187
778800879 2596
865048675 22593
169282417 842
185058572 893
12078 874041738
261600000 872
24000027 80
434224444 2935
738357662 2974
834968249 10125
721921814 2565
957404997 9856
85671048 292
64500115 215
4175 921664723
399616459 6141
408 114663613
955800603 3186
20119166 9309129
597964 6
247799823 826
522899244 1743
87200373 43600186
409798760 1366
94535420 417
711285579 3542
834617582 348081892
160464582 6448
576301164 1921
118340584 1318
77399999 258
698097672 2327
103899895 1182
461729215 5503
380100630 1267
892081972 8992
173700001 579
120207477 661
551326740 18852
137165305 656
960615154 960615155
918 201894572
544 86939360
658041901 2494
862498801 2875
560099103 1867
455399282 1518
773702215 2579
46386235 5202
124800415 416
560191466 2977
728715624 676810621
95502546 1325
651301618 2171
24066 633080196
39590819 3013
306767775 162795940
691491916 3279
3461 455900225
6300001 21
6633 857905449
33530591 228
12594682 99
613797953 2046
449174194 178835267
523983802 4377
26123942 151
720279979 4249
559178234 8505
873 222548652
290556154 1447
450704908 3499
660760582 660760581
959327673 14621
13800047 46
748500001 2495
243637211 31873
123935965 28205
982318217 574448750
792519193 2822
652523743 3994
965125489 17624
90607142 740
906003020 3020
226603761 5660
576145783 1999
581709941 581709942
558479948 4606
344432410 152330811
69324945 299
7200024 24
413401480 1378
697197675 2324
462857568 6072
836025199 418012599
372179885 2213
289966664 1777
936013991 6684
334809819 1248
785128708 3629
738263071 3845
218701257 729
15548105 63
907199732 3024
219763231 1188
687897708 2293
205458614 763
4259283 371
80844965 1303
984904028 3283
766096111 3510
983142844 9126
307136884 1051
609987546 304993773
61309300 1531
493199726 1644
191976375 2085
1778 298490225
688309383 2318
201599999 672
333731133 166865566
650203890 5855
429842400 4600
210599413 702
610 154768590
986318200 10917
341240589 170620294
275522024 933
780462573 7242
866863819 3020
762901790 4238
907631019 3969
576062264 14011
35400143 118
859200001 2864
394020728 112548
360694356 2209
673576377 48973
689395460 4182
446378633 2910
421305556 1833
171299430 571
437354940 3498
268484952 978
256720270 25137
266696678 133348339
50759431 206
647318762 16116
349842130 12164
97178071 330
292454562 1198
34610885 389
148500759 495
682943039 7215
514532918 5243
963869235 3220
762566143 5185
371682763 1529
324287145 122690013
717298288 2391
2513 713169296
431733374 431733373
403201211 1344
52000890 550
679784393 55216
815219696 273817316
984342499 10625
973644840 4441
491921696 3831
45900153 153
315067543 3209
583975777 2892
866342519 8340
139148273 746
2833 786752430
25114221 952
94919951 10405
92777307 46388654
624465631 3070
698397671 2328
493358304 2008
254328557 1316
797791390 3006
115259316 115259317
988758926 11349
663124689 3317
662695463 3977
1487 202244155
391190669 27236
616501313 2055
812794143 406397071
122303762 459
675059233 675059232
7645 765210985
317218918 1831
949064851 13165
935102017 12783
441845770 10098
108600363 362
404064387 404064387
515284876 2125
8992761 35
302400178 1008
601799999 2006
865800001 2886
157862080 1856
758097472 2527
289493840 2449
481589600 4166
286903205 1484
37057333 16052049
7053524 25
32065514 308
461012230 11431
365464783 12504
993143020 3428
336496081 2601
336663583 1266
893689434 7942
963081202 3823
754385836 72178
256525360 70474
751959006 38487
446329045 1684
842653340 842653341
869166705 9296
190344699 781
514219861 8046
644446907 9324
545964708 7912532
301722270 3552
957129955 6610
540613375 3934
5799235 21
870395624 13836
460121530 3658
832407274 39038
363945600 1424
443911105 3276
462181349 2075
198553193 1786
317053983 1066
758299309 23374
667719936 5184
447407671 1640
123618599 630
807484754 14091
3765 748195228
82890847 82890846
1641 124371404
559344849 2326
352718181 8254
843300000 2811
737803107 2807
287142039 1210
686956438 8409
787159905 2932
307498975 1025
183600611 612
971391644 3719
833872848 3621
420219837 4063
86885554 441
724976468 7782
587042265 5130
768714869 2838
235085419 8621
984188901 896133229
279157271 970
542753868 20635
925856459 3781
264072148 1424
302790091 1290
857436147 3129329
973993246 486996623
375902383 1253
3698 822056876
574953911 8135
483000750 1610
740317621 3768
169869577 169869578
370539039 1424
572788233 2078
581446186 117298
452101507 1507
646545186 3839
650697831 2169
654230416 6034
730814969 4117
863525599 7175
3760 547013161
454870795 1817
241342107 5078
183889255 2515
142035925 538
812950246 4144
568126763 2018
304109978 1203
174917265 676
933402857 4517
155898143 2568
871396180 3267
672115851 2450
449343728 2248
319058785 2376
271940265 1146
433220979 2045
537653655 3465
390600918 1302
2710 754629578
929929797 3932
965569044 4285
630447026 15001
245135051 122567526
360729546 1865
5169 915049569
997532799 4400
290027893 290027893
644226583 644226584
332576658 2943
1877 353182344
793497356 2645
378599999 1262
685197715 2284
360633147 6023
20379 450980662
84057751 315
564001879 1880
236753261 2934
1164 224106521
407695694 3987
769548793 5624
693597689 2312
496798836 1656
242758276 1401
655648659 237550829
711606532 355803266
810897298 2703
206413206 10902
6899999 23
538502973 1795
951274213 901223185
1286 369389985
688802297 2296
388198691 194099346
881339300 7277
644100641 2272
579078874 2656
888897036 2963
914 199258675
502632001 3250
346344456 346344456
703175891 359309086
314680014 4194
3248 973024025
903303010 3011
323812457 1386
270409336 270409336
516573521 8742
723704895 361852447
191559095 744
673867041 4648
370185950 3175
133719749 1030
127014750 750
332400000 1108
871790580 4724
980063168 4095
158200860 15365
310884386 2937
424971252 1666
594682621 4020
566472555 2907
750634073 6777
23295780 204
157628727 758
169199879 564
178737103 17537
36599999 122
2254 593268952
396124678 1569
296112536 29561
779339317 2604
628696600 68635
928744560 3249
553898952 5473
902677871 49128
611100292 2037
9003672 9003671
856502856 2855
926049555 4849
728939481 2822
582545871 37221
162516460 5933
656068219 5867
951142793 13396
581779096 2398
281141511 2488
628214559 314107280
201448342 879
924443175 7794
974577961 19490
825387810 7536
901504789 3005
29141 679742966
869107942 24286
531333714 6483
3545 807994980
901768789 4887
66000001 220
287956716 287956717
173989964 1237
1927093 20
819897266 2733
468603398 1718
131137398 666
972499945 4049
82087525 325
738302462 2461
2860 853057920
207773385 728
532851435 3386
515921590 2313
465252430 1615
590611432 5288
744265918 744265917
286974922 1004
623776293 19478
421244173 1411
20811 950123378
839535051 4816
246426230 1363
572080571 2186
112800207 376
193378879 902
390003311 8376
396136626 1427
976798504 3256
654626168 476001176
107848128 516
504688560 38292
987086270 5427
77399984 258
106128781 820
570059831 2003
795301530 2651
125250875 125250874
939300000 3131
45599847 152
9027 538273576
78419360 287
100362974 943
334430692 1351
689336444 2911
433360849 23725
490501573 1635
98757735 539
5517 715874075
357021347 7138
40125517 271
960729677 9887
338574042 1937
212217089 914
882985151 3472
575542338 14063
391169725 191143700
53836386 235
140450535 903
922661761 8578
498348635 3274
997050905 947231700
496913713 55910
263400879 878
417778795 2711
996923487 10208
617614932 3173
324785442 162392721
592632302 2824
524320598 2109
140099532 467
117704279 618
343750721 1337
828559210 6790
184659515 92329758
967200260 3224
45975133 389
175564883 87782442
843013973 3322
733930695 4077
831643713 3568
209392917 209392918
880202933 2934
676570153 676570152
300301540 7630
5113 293519664
772198212 2574
666578088 9546
480504542 480504542
645847765 221412250
394884784 394884785
38100033 127
544094933 248597826
903728481 3371
411495558 166085649
681184577 2497
58031190 630
57299809 191
52149486 828
407219717 407219717
580214121 1952
467946387 7189
545182851 17978
78011131 1013
473013276 10561
722513999 2832
280500333 935
964938633 3706
360238568 1404
999499386 499679201
57542724 57542725
961365233 5018
464427730 1663
9380699 450
452348719 226174360
509780313 3118
144079884 1404
943227422 10100
613940761 2502
638291785 133178
831768330 3030
425100542 1417
608865888 7684
905907709 7044
980798908 926752749
510000001 1700
324590113 1512
493312490 9935
850502177 2835
435403571 1610
835802787 2786
269220274 2149
574058880 2160
979992796 3912
886499999 2955
729853833 364926917
735366586 4002
147845314 1573
841635587 3684
548945369 6210
79684885 8495
719100531 2397
463150603 1674
584880157 6431
820802563 2736
440310739 1507
19646953 94
2077 300519053
441455356 441455356
999091408 401642053
430895230 3260
200700000 669
990487314 942339289
192700705 3336
674367369 337183685
963176307 467615508
948167770 14963
546333885 10107
636754334 2271
422900566 422900567
845702819 2819
282299595 941
166500486 555
829827154 3833
47636248 544
754251377 11747
307948875 11765
705430799 13456
667522727 2567
2319 656919664
639903137 2133
182713700 182713701
214964736 3584
342886095 5965
33494731 16747365
429300131 2270
917412769 4885
497720650 1775
731198470 2698
822347406 3355
418557375 25125
44951332 44951333
752424229 5598
282443847 3368
497100783 1657
659813340 3426
835344448 3227
380401269 1268
701432245 13465
115413925 417
346783558 4246
85178633 616
780567796 13443
494624278 10187
500081186 1754
580501934 1935
812011711 3473
422052318 1719
607210578 6439
331605208 331605208
670503039 2457
621678807 2293
338833232 2160
114792154 1967
992210915 496105457
258453401 258453402
617400610 2058
25610905 99
652315444 3278
18013782 163
584301982 2209
762669049 6050
190075392 8684
10096595 395
88200293 294
34707736 184
653997749 3613
380986124 261820845
995814753 10102
29400086 98
87992163 567
62 16758290
317399939 2860
260262809 2227
753228743 341139255
495418896 6256
754310888 460818353
797696270 797696271
126146999 1500
951548430 5110
183659604 112240996
788424190 394212095
711223581 2560
868877396 2914
170858826 170858825
632101863 2107
278400853 928
765725594 11798
202199999 674
316200051 1054
4269 751974458
782599288 9000
802896679 7578
291873479 1222
591200531 18252
771998920 2749
1655 407880317
522100870 121787
512032268 4342
558859009 2376
416582915 4894
628662859 2293
342545135 1223
951209756 4732
577093783 3076
345056208 13146
763684876 4847
198599999 662
945952192 30857
736391466 3429
79202894 1276
742706810 2651
345530360 4001
303257975 3005
791789583 395894791
351203889 1841
938174304 18464
220460824 141422047
733507904 10672
360426190 178994734
121533543 471
237266269 82617837
655805054 3903
622557144 11755
829 215539347
553556057 6824
42209340 391
158989328 584
493461843 2712
987024093 91077
914466688 3309
885461890 3341
540899748 1803
387851500 2741
517717625 2279
850197805 2834
276512984 1645
89786737 305
796592727 8311
585432221 2735
244551651 1234
750543013 375271506
845018824 7103
53034968 493
698722589 38345
26347422 161
8389 728673840
37057261 421
58959950 233
178726342 939
229871525 1825
412380096 3552
745842501 3509
710434141 2444
8364077 59
680987684 5326
868013098 5528
766202555 2554
54616090 241
74515313 761
607687331 3066
380482338 2429
354990624 5426
640753128 3412
483436402 5153
845794291 845794291
912303040 3041
918088430 25742
936896878 3123
502743224 3452
559498134 1865
10410 935220516
398014685 1451
481423086 481423087
217800517 726
262144317 1337
1444 330524380
657954721 4240
531683755 3882
412304507 2521
147738070 801
80832112 327
919955864 3165
973432800 6563
335101117 1117
153024872 1001
364528985 1769
856823946 14900
86699999 289
161326479 1907
885436927 4546
532496978 2402
887402959 2958
549412237 2676
404559905 2273
83100277 277
458098474 1527
952325592 18740
588745404 2132
695402317 2318
731941660 3279
475198417 1584
603599242 2012
438001285 1460
279899068 933
162637199 592
267711225 133855613
814892183 694116
399599922 1332
409499999 1365
852298334 2841
674940071 2374
537714288 57228
350323075 1334
229501661 1585
392586868 196293434
216299280 721
170400154 568
694202001 2314
217617944 97519149
834000001 2780
567148346 3568
911217148 10840
510550343 200239249
864123277 864123276
355502056 1185
749441629 374720814
89886411 37226967
113699621 379
954258086 474922612
566105110 566105109
526834881 10322
1895379 20
8746641 8746642
538501795 1795
62705590 31352795
79436175 39718088
40679713 1182
783002611 2610
912751353 8903
233611777 7074
821233120 3275
834644955 15334
315801230 1735
255600001 852
219299999 731
310185027 1851
992305055 5856
770355719 3296
919790679 6343384
192834043 735
160763942 9994
875526970 4746
2387 622458708
914701758 3049
714981470 3715
751963073 4088
780042249 3085
136817135 881
531165440 2498
790281599 6112
10463 145916998
852463448 852463449
441707098 2041
761666045 2737
799734011 6842
939420288 4122
46867664 179
645740499 645740498
3738 230552364
232344439 796
318796968 1384
835198412 2784
658885702 10046
615359418 18831
307631199 1249
542061913 542061914
473486119 2058
946515136 15617
366815365 2062
164099452 547
75559393 432
864613448 864613447
417956471 1416
427882337 6944
2005 437831850
989998995 3300
186790712 4719
441300148 1471
240378317 1063
247389837 1588
345094668 2484
175804613 893
1336 87565448
37831720 218
180371485 1444
475498416 1585
933957688 6513
105532344 7815
340593440 4490
900346907 3371
978184402 873746193
340345405 1767
981207231 50308
457321162 3312
481200000 1604
991189559 4261
737922287 4840
159238867 1322
739165841 5065
932096894 3107
687602292 2292
646297065 5201
461945911 1857
212626969 732
742331700 2475
708639795 3869
113955095 6029
215338391 927
3383 566161965
572698928 1909
323810830 161905415
461400365 1538
321892604 29145
385513636 1557
680165797 10881
1437 229895460
306232966 1302
795153019 4145
410790563 4332
24445 478675911
253148456 1133
825657028 5637
644418811 3987
462954670 1684
935759355 13804
585572064 3108
550104791 2524
129440832 841
714261885 2666
120951372 823
436212287 22824
28727522 3802
885302196 2951
132133944 1279
5888 624516608
130143444 2813
229199237 764
349636989 2285
750964829 5008
948548010 6718
92451295 778
22499979 75
3472 781486428
668621552 2512
704630115 4462
926099902 3087
240182515 119134226
808557589 5868
511741038 255870519
149399503 498
385800922 1286
333215530 1788
300601408 1002
832502775 2775
151358294 937
263141267 1101
735300000 2451
546489034 273244517
3875 900855686
837134273 5340
774297844 2581
339358337 1817
93608917 329
886677232 886677233
333778710 1545
781167814 2656
166800469 556
112562320 520
63775416 657
356508020 2755
645996415 322998208
94503490 879
100121226 1678
2475299 2475299
229352013 3062
475860219 1801
577614561 3592
565694950 2825
481915491 240957746
225155117 142397262
622077334 29843
887704278 2969
765073953 382536976
919848319 849868060
327077910 1233
688028157 4852
639002568 4566
912416699 3921
760787001 10056
159300530 531
951157523 5432
955371036 33591
317998939 1060
785681232 8952
757720221 6443
223500746 745
815048307 7646
397607903 2824
470977503 2124
996521030 4059
236700790 789
52280759 1308
511799999 1706
328123905 8779
994610373 872564071
994284853 11639
60736391 398
556109071 278054536
219595326 3460
330389676 2537
624291460 3917
150299662 501
393165763 196582882
139277826 1294
583201071 1944
722983271 3558
337049653 337049652
437033836 8386
83703572 1503
180764297 1326
702960167 3934
143349384 71674692
947912305 9613
50565628 401
849978926 3591
132541140 708
45726668 25025658
852927011 7670
521103156 2901
106205290 652
782741771 589921096
433507099 9610
729494735 3254
957396963 4835
307526572 5643
2225489 9
783300001 2611
101948738 101948737
562019437 2934
443099650 1477
3460 860174819
60600225 202
276001476 920
795755497 14324
590333112 4392
221004526 2135
290491410 2805
137253205 3564
664778792 5218
120300723 607
216093683 6390
372243559 2312
476100001 1587
823361503 15428
263348020 1435
52909267 18870477
561180015 2739
621002070 2070
539423364 4355
592828201 2824
702498272 2366
67495161 397
113687059 873
674914680 5742
565288590 109446
131999560 440
128647787 1322
136547501 658
175500586 585
111600373 372
420256087 4641
65923128 516
258534899 950
191685337 4699
959353200 5850
219698784 1187561
443446019 2042
2699 718456743
325701923 2521
190857094 1268
858751957 357515164
509053933 3409
575659134 2799
516529805 258264902
167702240 1031
50561731 50561732
881311417 16183
969599999 3232
152520634 581
394985860 197492930
234394132 2146
779400000 2598
333949375 2017
880197067 2934
757054205 4343
55914669 1873
103745118 16242
427845223 9424
407231786 2269
258808577 2747
837476201 3020
150846577 7837
639902132 2133
495901545 1653
399298670 1331
646613842 9332
55800187 186
222133485 4515
923303661 19903
142022285 483
90220086 370
112014865 636
83339533 318
369099483 5204
897853247 3441
787203849 2624
505616657 3634
227579241 844
125080561 612
616985660 8579
541101026 5207
81299729 271
704274311 2658
582845905 2502
135899975 453
934755907 6531
402520244 1609
688497988 2295
84600001 282
968598433 7992
985419957 67666
324601083 1082
606046339 2426
89762639 89762640
925781102 3183
106313931 851
856900208 8330
473002585 4321
732299697 2441
537730328 4733
2405 498552498
709712303 10647
121807463 983
331313949 1244
737593455 3599
34675 822733725
928606601 443645992
332596601 7060
991916573 3399
518700001 1729
1726 172470003
444241900 3109
313453374 37381
737 128100131
670642758 9133
850337112 3088
7047 864096093
517200000 1724
623397952 2078
498000001 1660
626513135 3834
470400712 1568
33600111 112
514907351 257453676
877497075 2925
213899810 713
657528612 2370
418947985 214735
162001165 4309
402338915 2044
614848560 53160
500101089 1667
922201621 3074
700419481 3043
435149601 22570
902396993 3008
945358413 7714
167415380 655
296684380 1143
818389614 5223
296730195 8469
24856094 83
25468874 125
991560052 358579890
209723695 1547
321732443 18084
149398491 695
154091481 631
161446775 835
1346796 548656617
290389096 1535
252299159 841
854305221 9572
986031572 3837
1860 533079776
765669890 765669891
825791973 103108
530718684 242447074
507171016 9621
871758220 3279
200767372 1079
184638015 1395
287799969 1649
908889333 3593
390490560 1440
608103802 2027
921403429 460701714
103615252 42754
197801490 15427
759418259 3142
640434559 254607180
565549869 11155
404701350 1349
309600627 1032
244136374 62768
898924549 8418
907431022 4756
1961 408089983
368741099 1300
663497669 3306
37800015 126
969758211 4424
821068352 3479
898200001 2994
340753828 1681
169334784 1705
913749869 7604
349511701 1654
246076100 860
788402627 2628
967500711 3225
117727152 2491
850032869 425016435
997800435 3326
701444873 25854
923040994 923040994
32909449 516
247888647 868
750052551 3039
510941836 2378
780855623 3303
977276117 27699
292075221 1251
598663213 14479
5564 789395790
491230969 2202
457210876 2981
924871146 3645
794131654 3416
410830494 2018
307531599 153765800
813900001 2713
237254399 960
406022891 2934
995371392 385490801
67080383 4716
210285151 868
746636345 3148
142200001 474
4294 858326804
402421319 30870
12238615 93
561223900 7505
353086588 1958
317357332 175291190
843897187 2813
895600273 3248
434402007 1448
350505254 2319
716939350 2824
984990467 5217
940942691 9455
738303811 2461
376402019 1740
33990 627410252
605918593 5976
246657148 1592
122222678 61572769
162424632 632
506399272 1688
372730056 1788
624902082 2083
438086041 2660
239687885 3246
573262202 5398
833317745 2982
758432813 379216407
640977476 19172
949536052 19814
422309821 2031
651193366 4715
3093 700338711
20127 843177150
965379895 54998
118200020 394
144814406 2032
700751022 14329
92258866 93285
665397781 2218
892998667 3118
874197085 2914
561740812 3614
576682527 288341264
724590048 51168
856628066 2947
725700332 2419
604500001 2015
143913023 1917
920127003 3719
70728978 269
392998691 1310
640618356 4646
390491912 2419
355111889 2144
450258444 10201
647143999 35253
520490093 7988
91498897 918
727780104 13452
560467008 2919099
304801017 1016
431700001 1439
495504271 1845
79798271 382
948726197 4486
553355511 553355511
306531180 2679
243885409 5354
859692992 423999228
890119820 15229
433853603 9057
919994474 66625
258660865 1152
412864641 6657
219911641 1560
550744906 275372453
416475508 4692
595088948 4669
792490755 23808
707 190055740
853735299 3802
547255799 1950
854812352 5549
161638629 4306
928389134 4945
674428763 2393
801260805 2821
434195425 12528
667438585 35629
286499907 955
806756811 5098
110537729 512
600732863 26478
293411208 2045
628046918 4503
844132164 143731
7729 979380191
747387052 17278
343144601 23312
216673296 2856
818671391 2814
841135624 6572
614104593 22384
598561499 2857
326993724 1737
775343609 11344
345760758 1323
22706613 79
236949504 854
492707812 1786
25028801 832
713375183 2644
508211301 1960
923696921 3079
364960940 1970
93299688 311
688211093 9689
943196856 3144
480043324 14237
682343199 8360
594834146 2102
733374598 4357
83400104 278
879748814 6293
437635924 1755
23999999 80
2930 553847642
513963010 2391
41365398 354
299744649 1288
453601429 1512
106825110 966
690179749 36209
865461675 4225
619286527 4974
110399999 368
738900000 2463
377702327 1259
349069930 349069931
653914801 13860
780515934 4674
316562514 2698
176243253 875
608702029 2029
642666655 10345
189821085 1477
739801472 2466
449206816 1677
593296223 2224
332838450 332838450
630985871 2244
159030664 871
291194961 1733
219532080 744
304501016 1015
83163161 640
310555939 1166
70611598 441
374218161 5249
482319828 2894
404821340 1666
21528772 94
292921888 1264
196296100 700
800319300 3300
244566564 5019
362211079 2747
2456 670500962
434398553 1448
269603729 5445
184173804 1067
458368350 8753
844502814 2815
940654222 388412459
400811255 200405627
41034317 41034318
127200424 424
237194958 858
231276276 4158
827041464 3396
3835 972296178
489038767 3937
743394653 71302
602699999 2009
274799085 916
265500082 885
238899300 3370
915373504 27511
259199136 864
1339 222162863
397340559 3353
463769462 5741
246476944 2758
132013799 696
922809860 4340
957214841 6927
28292984 105
471521963 1937
935305066 43839
737999999 2460
620829501 310414751
294137002 219616698
499163894 7677
274996949 2775
338384506 1307
258024721 25787
868215298 2963
2400001 8
6783 301210626
524754810 1773
324439910 26230
409634520 1830
334681355 2670
117589207 117589206
465391469 1571
409730102 8733
111507189 481
361114085 1264
624001249 2080
279163396 1357
416896199 3228
687597709 2292
839311365 6230
602306449 2837
694530588 5412
577056486 2386
640757389 14266
31800181 106
200224075 952
227901793 77078747
792592345 396296172
988765961 5858
934859841 13064
54300028 181
935229995 935229996
403293525 2775
272400205 908
301765201 1200
179547176 179547177
316927102 14385
218432025 218432024
455066623 7419
231743929 839
537913115 2108
221715864 3953
254 45766736
821948111 6555
346086970 16167
847713824 3247
101772134 514
28058974 318
494004536 3814
901743175 10016
251712812 1561
516298679 1721
86040976 526
509567279 7262
73090576 1517
746809390 11691
674703507 2249
805801192 2686
816828495 3806
504334028 2519
257008632 1468
4214 574179205
493086767 2958
331499024 1105
395610685 1599
817853940 5220
534378316 7843
45230674 169
629002279 629002278
422529920 4384
100890362 509
598840981 299420490
528465256 4197
817638911 3056
39562092 193
951284838 13148
967812872 4838
94247495 368
86171240 43085620
875431391 8005
2636 724085915
766156843 6127
78000235 260
389588501 194794250
506905400 2443
598503628 1995
150340768 3116
19194751 90
954618085 5838
194360639 1833
113290841 113290841
458513683 2836
773217760 8713
938 126249041
822602741 2742
844028729 6855
251399161 838
206713043 1127
443700396 1479
449434743 224717371
79199736 264
260368775 260368776
500793735 4845
207304325 6790
579001914 1930
361122271 2548
226996371 1351
907928599 34818
680036780 2729
435001450 1450
328850986 1784
82032531 313
377558873 2079
797614884 4554
20146490 70
591201717 3950
597838078 2943
4589 647867418
882602942 2942
944125338 28751
533712986 10183
92924325 325
271801227 906
543537957 9244
585699489 3018
20400075 68
914396953 3048
205717104 7262
413657314 1461
3061 727569090
813503879 15085
918299372 3061
645899387 2153
190546435 984
907996337 17604
297812005 3059
522557829 2193
90600066 302
235293608 17249
528143215 2032
330379577 1395
452260325 4197
55362559 256
852107339 6420
185099489 617
183397273 4184
450140892 1860
374237336 3171
933482485 15734
535657004 535657005
204005207 926
360384937 1991
396583557 2073
784815198 784815197
206057159 1005
362127479 3432
327898757 3391
5581 939060217
824299912 824299911
47487902 215
783162372 22433
733648905 3285
776164604 2987
110400540 368
971857305 8605
682392751 8234
597955953 420900742
671536530 3370
5211 278587036
635036807 3427
903003009 3010
4944 749298704
829744847 3048
352120497 176060248
626329096 3238
675361896 244881
556179633 2113
663526704 9809
201 40611118
381843077 6391
892662309 3089
887578381 3174
495208641 3440
817233830 2889
417598641 1392
849388156 28086
969882479 26005
370110185 185055092
979951206 479070199
109937469 782
459223980 1780
458098474 1527
618228034 2397
279488822 2014
654599325 2182
143398361 864
954091365 4005
385149062 2321
383731747 383731746
800891597 6942
1666 246684037
405599455 1352
206100085 103050042
789273990 10665
400237903 5338
697111045 12211
815397281 2718
584028477 4786
415120343 196643223
211528954 924
625238546 2741
270138191 1788
961012808 8053
393383050 1335
279040353 139520177
143867886 506
4281 779454513
559342419 3068
937834347 448043290
457855365 4756
566298001 4500
226084969 113042485
192439768 3373
193254820 810
3240 917031500
109360644 421
170699550 569
965372879 10149
445497200 2195
448610513 6844
16126062 415
789889418 33197
453000540 1510
240000800 800
3175 551452369
138600318 462
452215198 2449
441094517 238113902
635466442 16426
394357424 1771
9243 810574128
492909265 15762
638702129 2129
415288575 415288576
907842588 5084
508800000 1696
970203078 3234
725702420 2419
519039035 5814
923184752 923184751
304409583 1423
982591315 6393
481456975 2288
526851395 2529
731102436 2437
271519615 969
942598590 3142
269702785 1248
621545135 8312
453900000 1513
93661307 46830653
691506975 9608
864951200 4586
848228934 424114467
645442141 15505
2379 453507663
283477309 1583
217616231 1407
8100025 27
177600132 592
368401227 1228
698997669 2330
275443145 982
305053680 1464
913932361 10890
120000000 400
722064295 7938
285 76577274
124500414 415
242643726 121321863
297299008 991
300820761 2642
325583808 3109
469484098 6356
377177960 5741
854227866 427113933
217127495 108563748
40725881 136
948082968 15064
299897168 14729
228372541 6870
998339390 8969
991707697 29466
516761301 2060
102930915 517
310783461 2210
363076393 2001
66128900 279
949859815 8964
822876188 5854
756000001 2520
112687135 431
728281008 3874
560683008 30419
759381705 379690853
240761056 2984
80645436 386
19586 667306324
739149527 3128
846223201 3600
608106979 3394
945199889 439459865
202928788 739
164173190 2602
351747984 2941
305932165 1104
870290918 40473
723809891 723809892
509929343 10368
84000000 280
140786747 137458618
509701663 2763
1623 417956266
1390 283716392
764427182 7893
96170250 330
700197667 2334
603512357 4388
773997421 2580
362261376 5328
322526527 1470
814318856 10376
899293916 3060
175776927 175776928
8099989 27
925052168 9143
99599669 332
238886523 324051
1499998 5
80849684 273
986229465 812201525
482456592 21885
389395351 2430
10501934 5250967
601106285 2702
928555131 421016487
842728897 3614
337970325 2935
424453771 46710
358533875 1666
877802927 2926
353191924 1515
633677263 6886
996898561 3323
41323500 157
836536475 5417
995297762 497648881
724265056 28635
665700666 2219
334532024 1312
967887185 9742
576834664 3269
227399459 758
230999229 770
6045 893323930
7826 770390965
138564269 69282135
272100464 935
253800037 846
768509016 2857
105622435 696
342755492 175270379
180586451 3716
891776585 6228
585830438 2537
75427091 37713545
66461208 732
622954606 2319
72300001 241
465825248 465825248
724246139 20165
357415782 1369
297378892 2467
984190112 7093
226113018 823
507388399 2960
530074389 265037194
872953076 8733
2177 644570196
204600001 682
392925124 11197
31744 457801857
334802096 1116
403370589 1412
899299103 5808
677102257 2257
314706311 1247
450600697 1502
97259003 534
244616597 4364
955305839 34260
376010622 1719
165761649 7099
844620256 621079706
108426222 48895849
427489093 427489093
280029876 5404
38081525 155
351630174 9457
937618283 6782
125113077 781
813796156 358187477
370575652 1879
772980448 386490224
524061960 89322
692968106 5614
4028 689912285
692077452 9108
897052535 19553
136499546 455
762280053 686671
478236792 2024
697321414 159717
848201281 2962
316499003 1055
100573701 850
585970203 2098
401035999 1874
180000600 600
206689669 1595
431912712 4389
3260 347178828
813549186 406774593
754856503 23781
410165502 356205848
726666433 5344
968638592 10112
944596920 6329
722399136 339927468
871042586 3521
6377 906654771
311818079 1855
965999999 3220
165007126 3411
206100904 1919
832632716 4636
813706233 813706232
245837651 122918825
752448384 105444
750904671 2503
248160488 5972
766209856 3082
269700819 899
358799604 1196
613346863 2986
246171098 138148
774809431 2748
236822836 4065
578998539 1930
272178554 272178553
672025065 2383
786601453 2622
182426360 69614436
368098774 1227
240899954 803
907196213 5533
365411180 2457
237351497 1756
34223480 128
420001239 1400
12598849 12598850
736909577 2858
102994125 571
266182407 3099
209898832 2551
798661040 25594
844048719 3131
707700001 2359
400490369 8238
380726227 190363113
439864691 439864691
293928769 1076
886623636 3181
310354453 4073
997174630 498587315
641444289 7394
496800001 1656
53286829 190
186038049 757
887124230 4617
693040191 7696
642279665 104674
152100000 507
930296899 3101
8244 881569106
964055018 3266
298800996 996
636001601 2120
864323100 864323101
515446922 2886
757510811 5795
217508291 2561
392099197 1307
460364711 3814
728846938 4611
54600001 182
776399999 2588
4935 369295920
498731977 3558
189087291 790
19476806 19476807
843165453 4341
904836929 3797
49233744 1512
1784 82622898
417331195 2367
637887239 2472
455977421 13844
959224811 5309
785034281 5388
834018311 2805
421780008 1789
655497814 2185
707248006 5503
82777633 597
197999636 660
66317535 373
568500000 1895
890399179 2968
428893800 4540
366875234 1395
847 240956711
580680408 2388
569937292 3927
972797503 3881
654601903 2182
150009787 528
471326336 2829
338152191 3495
41050617 14578577
749794659 7207
40429997 20214998
57372635 1932
858004663 3468
428699148 1429
308340185 2838
66448181 349
280801212 936
104500844 399
91362412 632
219426331 1020
998612770 43747
818243908 2753
148799886 496
71529051 244
212245801 3900
982368766 8091
264300967 881
440807738 7837
654922530 29166
100799999 336
926160032 16810
705493223 352746611
112130945 546
159518731 20541
754264575 4927
486902129 2400
755097483 2517
786881507 2858
3245 971182344
432507222 216253611
134139731 2059
732768741 2662
33557 670015939
730038095 4038
641824267 15018
117554886 5747
449914906 3267
998494300 19028
720301546 2401
451650575 2387
582501181 291250590
297469747 2841
476087559 4601
315445402 7023
200988568 747
540021961 270010980
117667508 658
569700997 1899
194600308 697
905936015 7457
753170917 8147
728882613 6065
566403657 1888
466270023 7644
965955080 30545
287711715 1523
622181796 2918
480692854 5063
574958499 2469
490074694 142505
862172557 16998
13310977 6655489
137399665 458
643772522 2434
934682 11
927937943 12335
608452218 2651
874892844 3087
286317461 3146
766159791 2747
474548575 3413
955561489 82833
60300099 201
674099664 2247
861613919 4605
811 208813847
1147 184033759
837889726 519551553
149700890 499
859804271 3592
387894864 21265
608070659 6645
503962159 2120
37200130 124
302344397 151172199
791699647 2639
781249212 2754
187138815 93569407
524108155 1759
690299782 2301
907073495 20392
817228424 817228423
683312277 683312276
67805658 838
911397921 6487
198 57865957
148468548 1156
295499080 985
699160713 3479
424403040 4580
473971263 1976
712507741 4380
584142772 3648
818585095 2996
805816521 5311
232805572 994
267218697 1267
280339260 11137
2460 517009988
499977710 4659
244214373 817
3696880 55
42921603 290
782700000 2609
322804923 1504
123433874 1971
987935929 3507
41430284 2623
649802167 2166
831431463 9413
47760792 47760793
348900417 1163
372100909 2756
579016086 15311
705002487 2350
473732834 42001
422825741 8187
408301362 1361
400208318 1503
230649571 140823823
811630947 3506
51240656 51240656
274109329 1072
399898784 1333
367843399 2425
883303343 40194
664757664 2808
2393 703393634
649060236 4534
218808202 1608
629 143894592
543679079 5640
325066215 2229
922794470 20786
405599999 1352
239087262 227217410
854432449 4105
393299018 1311
990603953 3302
636444511 18167
864654317 862831023
284272961 2144
930962994 5174
12585 727312320
296948977 16446
726591789 7857
640086299 8586
225411463 911
615785477 2926
222500576 1616
222505731 1866
501403925 8938
813494947 5197
69699089 244
297137707 17666
7655 555974100
436499131 1455
507782399 4240
463099920 1968
979548096 10081
937907260 14995
588306663 52972
358872436 3015
108900364 363
505113644 2225
599490310 7442
48102374 427
922704145 3793
588663751 2956
971868185 22106
933712691 7268
808526186 7484
324298920 1081
466020920 1806
970082593 3679
160578561 1588
439801466 1466
841804153 2806
35502984 198
437798292 9935
84384399 1439
9483 814570070
742150394 4767
171084867 601
677092930 3016
733803218 2446
110863170 3390
7451102 89
490620209 1952
360641151 4832
311547410 1933
282 80624620
572056749 5049
259661382 1153
823026952 411513476
619394020 6205
333099979 4562
683702066 2279
57715295 28857648
112797828 396
416 89575200
147564615 1973
558452492 2396
185676151 185676152
912734661 3567
88348376 1772
400644001 29093
629956499 11525
439085118 6373
497402869 1658
537900799 1793
172759669 782
336564963 2898
930389329 7128
606603757 2022
105104400 866
269973419 949
527807091 2899
469363361 1885
770882190 9490
881494525 3409
905445263 26083
775096278 10785
298200995 994
122605944 2225
937801356 3126
1164 138187880
729582337 63864
972878580 17631
787438001 7349
904932789 33992
909632912 6084
750297789 750297789
468300001 1561
495311179 2821
473101744 1577
667863066 3233
209361760 760
65226707 222
985695627 452411293
96353474 96353475
2071 525534078
379 93522737
209430295 1763
130117954 449
322107025 1251
411489557 3459
384381370 4371
18668 994426495
119797922 867
157609827 78804913
4639 90498595
265384950 265384951
955800673 9168
362099999 1207
303563162 4039
699673425 4258
643627413 26321
926703088 3089
420640953 2976
710703219 2369
602906130 19458
554101848 1847
289393852 1034
217199346 724
166817166 1227
260742712 2537
237005884 21490
4855 509540297
104015094 5627
889647069 5371
591027845 295513922
3297 627343557
633510869 14850
525856597 262928299
376799999 1256
368182855 1278
568606585 20027
313067755 313067754
851805438 7565
306601209 1022
462329097 2651
206870193 733
87301162 494
514048306 1786
831601865 415800933
428402423 1428
864007645 4567
181200356 604
1366 388439858
229211754 1744
313501044 1045
436210002 3561
429335784 28772
224168386 112084193
989913581 989913581
959024530 19441
544913076 9004
228016342 1353
61406239 291
879854401 2997
167765519 2040
782147604 3444
789498489 3569
171900301 573
446527341 5314
994024049 6850
575126208 145344
36616489 305
377098743 1257
362197963 38074
807302692 2691
807602693 2692
649083686 2705
430951379 430951378
412198625 1374
142409022 900
3106 409329110
140700279 469
718412138 2434
589984997 284971059
540438983 1813
328029920 3760
655793291 38731
130197952 72125
252482021 2374
477562914 3123
445416086 219771064
296700000 989
2413 513858931
390286690 2847
113100672 377
390692813 2697
320401068 1068
949466224 670666686
295800001 986
578013911 5364
750443018 2879
59913954 5240
619361562 4220
174899418 583
32857987 318
23700561 915
977021277 4646
389278037 12810
113100840 1080
484407456 25584
413996674 2171
345259367 1437
1018 243022050
99483684 99483683
262843820 1711
887865502 443932751
12578867 58
127200739 424
13888151 72
222899257 743
750852480 5635
326428768 6979
225023487 159555430
515628722 515628721
836698853 836698854
551264640 1920
726599999 2422
847127025 423563513
328074796 5684
235199215 784
974231100 9810
630616793 14341
631624112 7323
859919327 859919326
353101177 1177
792897357 2643
945136021 4241
842683128 10339
884944756 340872392
2115 631236660
640203282 2134
772028960 772028959
996707799 472085493
551398161 1838
344139921 1180
921749044 9206
384638316 384638317
21671099 597
839268287 839268288
635931343 2894
5261222 18
538198205 1794
858786973 9246
31499947 105
67012777 901
33600113 112
1965 434339757
542792134 2223
303298990 1011
173400000 578
496460168 6436
817801249 2726
303298989 1011
194085484 6234
532815872 2787
254699152 849
1623 347223281
454849155 2026
543832650 5735
792299999 2641
812687204 22033
656569376 6875
764083368 4458
548995128 24744
878963953 5609
161719295 1536
1197 306764766
376233021 97394
471758173 1634
744473800 744473799
652802177 2176
611397963 2038
339901133 1133
287898276 1801
313250775 1094
191586409 191586410
371186975 4624
667404653 333702326
73799754 246
720021059 3212
502918602 76073
301521194 35081
295687618 3117
7241 981439224
486875582 486875583
343574293 2548
613688363 21102
540758678 2885
133500475 445
6304 755452608
298879632 1854
733502446 2445
548208242 7953
15201330 95
830180401 2800
416713529 139044382
833376911 416688455
275099999 917
692999692 2310
793883834 10051
521806702 15297
82500042 275
693668956 4035
788984935 10903
682761169 682761168
84000280 280
503768538 2821
153843378 861
930035151 5264
782248544 7546
459475081 1704
430393656 171180074
126418382 703
567881846 5169
3126 270805706
14255179 68
103877567 828
392692759 1314
917106766 4621
384613746 2662
24255252 533
274801034 916
356683965 4732
288784774 4621
484905721 2886
397614877 252802877
977616053 9506
576332021 2001
57186825 39430216
999498401 4691
33564670 146
133017300 4097
988248809 413284734
754197487 2514
616536021 2967
469188079 7668
606200602 2534
872526799 4758
573899670 1913
402511849 1409
393035149 1807
113513835 1106
747820369 3454
578468864 11708
162599459 542
515403409 1718
83101869 279
3272 291515600
879331319 55058
180713951 180713952
740402357 2468
469799435 3135
415247590 1909
14400049 48
784891453 5240
194497425 1046
655831146 2729
466251820 1636
766911224 2850
793920625 3192
92399878 308
769715182 22490
4906 342227842
2632295 24
673530587 299993364
408199745 4577
3535 346511305
486140067 3631
455717851 6465
619996908 2980
12814 510116670
880879572 3445
385802044 1286
595886404 2373
925640234 3178
90925859 340
189003046 679
834482347 4813
847365416 10916
421528324 1523
223600135 111800068
152702216 1620
9992 702168751
901571334 12665
191800672 2283
490675651 2945
83581850 1114
747681747 2596
566701000 1889
52666 764183660
3456 885865493
859953567 4377
627611117 2583
6541551 22
254178230 5853
191963303 95981651
950104866 6127
994957567 3978
57552 909243316
995938314 4354
477131797 3146
968624054 892507600
94797431 47398715
216524211 1361
677489648 5104
99987059 7860
968154163 4984
120582998 933
591298029 1971
129242229 580
735072131 3874
464797298 287089975
135617748 647
193161178 945
238839399 1525
633975059 316987529
10482120 220
10440120 60
227856645 1564
405000001 1350
695173804 3427
896815649 338421
885076025 4622
375818544 1608
793966578 5159
966846240 25497
967850785 483925392
208511166 88064652
355187177 16967
717712422 3439
508265989 12153
514300764 3079
799694952 3282
430179612 20423
301513885 6875
876556303 4837
69212300 289
1662 149056705
332503849 7990
704400001 2348
683314293 8937
239402263 3800
500778150 17565
944116037 5999
40416809 210
838560276 40267
852592614 6110
421735562 207783496
804301587 2681
499073769 8706
965000887 10295
658802183 2196
630642797 2852
5513 827288443
223414881 1480
866228095 3617
771939478 366736874
839351839 419675920
438899539 1463
340436657 340436657
737423967 368711984
534011971 2290
962882594 3368
364286805 182143402
62324219 290
258188266 1414
135899547 453
155377590 155377591
635407097 8653
780322212 15829
652797825 2176
16139678 113
946558513 8136
627298876 2091
379726875 1425
713632662 713632661
482973464 4440
94403673 94403673
936808725 433166056
586103579 2556
34988259 141
730614691 3177
2469 584059233
944321867 4338
470804330 470804329
991902222 5993
421474489 1608
269710776 6196
825652028 487892605
171042526 1649
559652600 2600
9 1931763
514797718 13194
372901242 1243
433809137 3352
726574164 726574165
81320229 478
135900002 453
519031841 2699
975549623 3332
252490393 5852
246391671 2421
971203021 485601510
868225553 11719
282380365 1953
630002100 2100
709586983 2994
362816012 2667
956999999 3190
659009265 659009266
494276188 210578578
452101506 1507
250996694 1016
499733510 3137
364499594 1215
77184741 38592370
527784191 11090
77099742 257
869023332 3052
420001400 1400
127017189 481
115880101 31532
552004141 2690
272439541 2085
879472116 6133
496502387 1655
298097416 1089
879252222 3671
637662443 4701
915804037 457902018
470352688 9776
852961983 17183
2480476 1250376
620455976 387763410
355297791 2047
667057232 3244
4334 424758200
355363294 1958
632198885 8405
285602368 1109
834051112 4555
267934261 919
994796684 3316
120289385 1259
927373026 5322
15589703 9372526
228755704 1198
991260483 6148
854215641 6442
402601341 1342
451457507 1542
36586936 315
747898484 2493
135299550 451
264989598 931
12969395 44
477547307 16351
593698437 1979
621191723 621191724
501308738 2083
913177596 911073451
849104088 3527
271952820 981
4533 538581326
627612987 2138
444724445 8418
298422815 1744
522218303 522218304
709911149 3445
676363086 3378
544971769 2104
412549980 206274990
614911819 307455909
898479910 3141
199636406 29118
949042275 3695
249231994 2049
488658800 3050
238763156 2476
20699991 69
399083675 1363
692894421 4367
215616088 2521
265588649 7478
882525050 4202
438409060 438409059
906709215 842058493
385250670 4221
909320974 3256
998998738 3330
672113441 12831
459347382 13338
11306 696676275
281221707 140610854
268200895 894
634105011 8558
539980452 10098
763919564 4196
489186185 1761
949540094 6795
396764341 2038
250442852 889
625064943 63671
527690545 263845272
137262841 9262
628738149 628738150
947208957 473604478
902096993 3007
28275457 384
12416389 42
565777278 228238199
542851772 2031
420502908 1981
511501705 1705
532708877 4442
340730072 1639
981992271 981992272
34899389 135
524098254 1747
203708888 152706537
296466741 3357
46961805 2365
226499367 755
502657531 7310
521628799 3650
3624 641239029
292647251 1075
318930975 129961031
424484519 1506
798895546 6699
708094437 2612
8058 538081748
1501 366225063
166939286 781
363300000 1211
585855454 3273
760197465 2534
847499999 2825
60506 863742404
910723792 9163
977575422 43732
524718010 2603
377630307 1381
524318717 2926
662618880 3456
842024923 34126
524004832 3421
85989640 1021
443654273 1535
249155029 124577514
236399211 788
139393259 630
806253061 3857
763048961 5223
736294936 736294936
8117 705886788
285185737 4392
582186418 2217
316998811 2763
232589568 232589569
188370160 913
337190313 2743
244413138 921
416698610 1389
955917700 318748709
954527892 790619575
34814574 171
976098333 7817
919167200 6040
969900396 3233
343171621 171585810
337500590 2041
719788386 719788386
622851328 5786
4321 988551594
58908849 550
387935879 4905
193283485 814
714250914 16783
945778810 3722
737272466 2516
246755968 1635
518925888 3848
948471887 4097
218100235 727
937620125 15668
636299999 2121
723057610 3905
164193658 57250131
4584813 19
132745416 694
711944934 355972467
138159463 69079731
294599513 982
296460119 24495
331308133 1483
778797221 6940
201488197 1210
883452037 819166119
551098748 1837
626902863 7687
448214404 1693
442269025 331536
750188463 7039
291300001 971
950572721 3783
18916781 1138
242893225 1013
81621378 722
489304251 5125
848997170 2830
843326743 3051
16481186 56
381589217 2272
454498561 1515
641540929 43456
452257138 9587
532862261 2060
398701161 1329
949694498 4030
164117096 2132
332441255 1428
55236817 523
926123988 7703
692102307 2307
695177070 3749
503490408 186526456
767703878 2559
617291 5
181199999 604
580757928 2661
778097564 389048782
524187120 3409
608100983 2027
384222300 1540
824092081 804501449
778918213 30907
525848148 2751
376651211 3256
9917 167220454
324779195 4595
6016 673100160
262385359 2864
603897986 2013
855571585 855571585
945104550 3530
788220300 5950
878503078 422609989
434455669 3623
107994346 1297
552900099 1843
283106966 3529
927599999 3092
167999833 560
410045542 3317
233516765 988
403250961 1900
448873665 2878
896553549 3148
420675569 12583
685990655 399318
808174509 4643
707581083 4215
755804377 22381
323654630 4927
19803502 103
554317988 4361
470484886 8734
801689503 801689504
91 4970919
109359753 400
410132790 2466
546070568 1933
2503 617151899
784304822 21778
584558325 2535
497728905 21766
220199875 734
925321592 3283
508978203 397891196
5189 726127904
955394731 16242
925144572 4967
798189694 2881
568531817 568531818
960161777 3847
2608 515809884
898443680 449221840
154829349 1059
865386583 4441
152160756 152160755
839972709 4269
984043205 6375
435601453 1452
69833871 346
951784641 3662
839874360 5356
704998739 2350
294801620 1877
806700000 2689
195266328 97633164
376851365 10302
880136196 3161
137422167 908
306300230 1021
467506410 1601
468299273 1561
7049 613920076
12600042 42
625500944 2085
3038 765884840
297105058 3860
809643218 3566
515211042 1811
35342239 17671119
969327315 3277
1618 60910605
577586075 3013
204189184 1136
352391434 1403
99517363 848
668124495 6144
104100610 347
476401589 1588
181283669 90641834
486300000 1621
927693108 3971
169310917 169310917
639908685 12519
244041642 2537
743697522 2479
187383053 24533
885825732 3102
776 123869149
38118250 199
15904 618749942
1315 199915505
356094900 1743
36 3574713
4595 976116945
721380663 2841
561904859 280952429
591315312 6361
700201343 350100672
994051311 497025655
719194686 4752
753798911 753798911
668443651 5011
4191 806018304
277593426 2363
25042694 105
643664386 2373
9546593 51
931097417 186338
14536254 6264436
864456264 4053
195877833 3538
807899112 2693
8092 193906748
347998839 1160
979582494 489791247
105979303 2223
83765744 343
488701630 1629
276 71584464
503310527 11612
169499436 565
762482508 3357
291186808 1809
713097623 2377
739798709 2466
674196944 2715
85342464 457
372530832 1442
195309556 3676
583697532 6126
397119384 4355
279900932 933
751332057 2987
722008795 2478
754587165 101640
657601453 2192
106199646 354
576907543 1974
896370507 448185253
793449290 17514
583458162 47162
182614463 1032
784197955 2614
464773043 232386522
149547024 792
22866228 1386
287801893 2356
445078870 1826
34247434 350
920459334 441724428
486057243 1751
697793655 4618
30547581 1220
102862573 15124
540163401 270081700
468890362 11203
398069629 178374661
136253939 564
385131977 162949873
615828814 3535
798151848 16698
819850107 8074
80784811 433
419694899 4210
79978635 713
1975 563343075
928802000 3096
917109105 3597
967575867 966883057
825573144 9336
707644459 2485
288221116 1205
609341462 2280
466019725 5702
124613264 25395
101290826 627
405645252 1713
815547474 6725
952196827 3174
744282873 386573131
167003718 167003719
580117174 2366
168938741 4541
293399023 978
656136503 17066
326398911 1088
958092948 958092947
90299698 301
515194658 4763
172799524 576
479849134 3708
558839306 3287
763797756 2546
682738097 26795
149999687 500
297046330 13998
189600081 632
81493298 40746649
82683217 308
375555458 375555459
3551 596459011
245551396 4077
67199837 224
824398305 2748
248100701 827
953673144 953673144
827573381 811580320
511558151 7622
841400339 10329
455591999 2000
888943771 888943771
400621416 3109
395926335 1868
754566695 25062
498902507 1663
825934579 5755
266373295 1914
851107110 4822
16126 953508788
664161296 4605
497167419 2807
498903034 1663
182700610 609
57706002 3005
702602342 2342
699374677 3388
273000000 910
250399966 989
300106605 10047
609123590 277855699
297273494 1473
705993114 65993
290441678 1062
523475451 3491
611099531 2037
372414280 1735
16027 764475116
2069479 2069480
104099838 347
188810992 4856
491748900 2008
4975 691847582
715513528 545679574
740101529 2467
292501559 975
759243705 10945
89649805 31488797
975599572 3252
270407811 1691
911968429 455984215
264900420 883
953541711 7502
461966443 5491
155247301 77623650
110916799 800
476485182 6829
435 111535056
262659838 891
715203020 357601510
108600001 362
260699536 869
415971232 2043
837891796 8152
552601762 3697
956155080 12200
591449500 2907
201796521 8732
940811619 54524
200077098 1327
937500955 3125
96000320 320
11537256 228
87747560 345
425771728 2224
820907406 34993
438127451 219063725
751427316 4167
726076203 3354
374397651 2255
137400376 458
56123205 358
969791155 12004
399239848 5913
203607846 943
538312860 12377
525841117 4573
6755 643130040
298500303 995
669379900 6236
465259778 2007
102873325 419
455264993 4416
247500825 825
26192179 26192178
668312599 5020
585781232 11892
918233977 101992
595283072 11476
565897886 6044
631798565 2106
242100701 2693
1906 127684846
575912880 5784
6910 611811400
520580296 4342
254400848 848
780784487 3705
178464263 1514
930500509 9394
541869287 4243
103447807 699
441526272 26688
583597522 36334
631135861 631135862
121273363 467
639849138 2346
656697812 2189
690149109 2485
707843526 4407
379616749 2116
373267439 11816
300225918 1099
385476395 39892
486385217 2059
325836124 4486
459130300 23165
658230340 3325
762165420 3349
2591 516625534
406243188 1677
178234239 815
162993076 1411
343581216 4818
521758380 49279
250913847 2819
91995652 801
330207003 8402
446386000 5528
952861703 3732
470401189 1568
669359813 3555
842617772 842617772
944609565 394910773
486288605 19354
629999235 2100
5424 729331522
694737503 4991
164182943 1488
363463141 363463140
814719519 5344
949652592 3612
923798958 6843
67913471 1408
623298686 2191
925110610 14164
369683328 1328
984764096 6011
32175692 369
969090997 806024648
589565591 2123
360489284 4518
116059760 632
144199935 1636
77111644 413
446101488 1487
457 34155266
416700001 1389
148598191 527
311063418 1051
845752678 2860
969657755 3548
354717525 1283
54082165 302
610207319 115838
447298867 3303
161700205 539
414299338 1381
47731867 399
831898130 2773
381298728 1271
670497948 2235
323223730 2477
569418607 4216
143030719 71515360
537259715 49581
676728416 4801
252400975 3275
895108093 4117
239398067 1039
293772051 1052
335098884 1117
331699449 1858
853802378 2846
527998240 1760
277399214 2637
541514719 541514720
146221097 1582
163511459 810
913499999 3045
793799999 2646
458262251 9954
295041931 1066
113097980 790
690468906 26855
327896353 2762
440654381 220327190
49500140 165
357024064 2624
299401535 998
234900433 2493
10390447 5195224
143642576 71821288
509368805 207484121
73838976 305
758 225490613
11034271 45
624593176 20355
603688897 69337
320481407 1489
20400067 68
518083839 4352
873182367 7136
76200000 254
316800001 1056
403381467 1682
381388813 1428
333259503 1256
635069419 5531
309578680 6323
6168 258902106
71411 325848393
192625126 119163759
735 118215930
632983530 2627
2553 646092163
625498174 625498173
426901121 1423
147105834 812
223312011 2089
212435475 1161
522943535 2266
546280490 2145
813167209 93532
571373957 5807
671308177 4172
35174510 10070
267 76346903
748457713 6444
397546094 1385
129899609 433
864463082 6897
2789 823148045
197249018 1212
545364694 16839
934734895 24322
653984664 3577
301940290 2905
128555602 1934
542077199 542077199
641472975 320736487
151836367 619
529675976 419097139
975310476 783370885
845401678 2818
663143292 47909
581460779 533167685
478472496 1831
101200949 1079
540639973 2471
19471 946058305
794301638 6640
38108070 143
505905760 2318
141291105 525
659699350 2199
443399723 1478
844198199 21001
739366813 5613
768298078 2561
311861249 1942
410999015 1370
224700052 749
837597716 4462
40315 459066905
178434022 1018
197163354 2193
980996730 3270
91500438 305
13227570 90
399390079 2346
829282740 2860
865794601 6570
740501348 309950956
844327955 193559
717270818 4445
417054107 1761
118913763 576
189858731 686
293700980 979
549180239 13668
819298605 2731
800295028 5001
630720758 22129
395363069 3644
78299740 261
68400229 228
618002398 2367
809472575 3872
661276598 5919
533872632 7256
868500843 2895
543826059 2260
979496735 3265
25430777 114
246749879 1560
646200544 2154
25565049 10199337
828439375 15423
333910949 13111
856118938 27969
416177348 2451
491274233 2997
826099332 826099331
587175040 293587520
623486591 27470
650197409 6665
466191219 4598
483132607 4029
931269343 4408
224700696 749
401115729 4347
110548725 1015
146621548 1679
1621 239527065
709665873 354832936
98012458 346
484575180 2468
692100000 2307
418798604 1396
850001020 4930
84600534 282
463200001 1544
936118216 4972
457480331 28068
291593849 145796924
444015738 2050
653329966 326664983
624414896 2384
273000909 910
972599999 3242
801052736 2945
692978527 10106
451860905 7949
801637336 5715
151271289 1214
44619125 1164
566825806 3395
491099293 1637
666021020 4913
12738 888373396
809865230 3916
842559005 401821975
756297478 2521
877345507 5058
908799191 4359
945662928 3459
733802446 2446
160404192 1872
581185481 3879
55200000 184
636600001 2122
280904659 280904658
714923449 2784
643019220 4230
644049341 2258
542699999 1809
1126 193194155
214347811 723
464370299 1812
946449683 3880
156900439 523
537245864 1809
686 170525194
843290140 2972
329933008 2660
529414295 264707148
94800436 316
621197357 4394
5840 386632378
519648130 1859
550200000 1834
847802827 2826
2096382 9
858603229 2862
834905533 10850
5005 182276096
126927222 126927223
986735705 11786
880802937 2936
231300408 771
263361169 1392
541866726 2675
329624574 1291
536699999 1789
890557284 213205
600997417 300498708
27187180 385
759834900 3300
551607049 2136
891345194 3878
314941010 310028839
971290061 924295912
20399970 68
809924676 5537
718947932 718947933
132600001 442
872043736 16449
775798526 2586
885084734 10599
749231232 6091
833913990 3901
2414 688902952
112555590 2818
560095984 560095984
940141563 48551
704328539 704328538
993499713 18752
63733728 218
625760523 16803
691353504 3149
859497135 2865
949286521 6760
761662514 249232
394980081 2446
244895751 2375
485664321 639032
950474501 45806
3701 796782191
338401662 332370225
617550387 11851
823308079 3456
1408 355657984
522790612 2757
723684881 2503
907353490 4109
366602084 1222
813953880 4061
562682768 5799
529013761 1772
821630161 3690
192033054 1538
848183941 21755
963284928 4512
518988436 3570
200864034 12789
566698112 1889
635839737 2402
380998730 1270
4392 922728456
222063683 980
255574113 1376
339678081 339678082
844639865 6426
629425225 2556
2346 695014644
661519542 19209
783645423 3452
581336719 2089
723251970 26802
205800007 686
36678 723730296
61574969 344
718326378 7203
710727099 10023
666619891 333309946
842660826 3459
969603231 3232
311344175 1474
728888832 8043
314932260 1163
492862319 9390
653622007 4577
726136537 2709
728148663 4196
672052771 2414
346402001 2725
647378068 4469
1993 358915505
1696 414466784
998486441 996236821
959996800 3200
519345565 2231
964789543 18666
634490011 634490012
6370 541570320
543140219 6283
312601042 1042
163624125 1743
567123296 8244
916514685 5529
888721200 7100
655800510 2186
186495975 93247988
180671633 858
983184353 4106
292921245 1779
216040284 774
424576103 72610
172307357 172307358
651549823 2598
772201439 2574
758571165 3795
14273085 95
328235527 1121
814275388 402977385
696293066 4257
170999999 570
338659852 2476
196801199 656
962103207 3207
11947095 56
616955922 2778
262516395 2235
851059185 9563
593049581 5860
934463781 57138
967796775 3226
851123077 5509
665702926 2219
803062019 803062018
886759145 4446
71369137 1226
561281023 280640512
942898283 3143
933400179 459083869
1643 358143871
587710710 6724
508199513 1694
277201113 924
802802676 2676
767225461 383612731
140 41695897
873225265 5096
634954253 2931
759300001 2531
634350351 2645
509400000 1698
961732488 3657
252766592 1693
978857459 130410
251813271 894
355943283 3339
888032055 3959
816601797 4679
21166811 10583405
964030247 5184
134999662 450
753319330 549000669
677097403 3154
803903677 401951838
356398812 1188
879340495 7084
170220702 170220703
954263311 3695
321373125 1395
638391131 11826
933543140 5849
859477614 859477615
2757 301315287
750843716 4805
956181821 3399
909064246 909064245
227974754 1906
830987609 11251
687348813 38761
994919430 3449
687196416 303556357
520457646 357376930
829 219032540
765165380 33947
573315990 7310
505730784 2032
614029420 7428
1846 542070516
472402792 1842
60900263 203
597981484 7447
37318669 129
919489403 24378
954558121 5399
58640303 29320152
405524288 405524287
556005351 2961
941838378 17277
590701806 1969
712358875 2921
491199492 3414
723136751 6448
554615588 5271
425759512 4856
298693805 4527
105202782 354
719379543 4637
611837243 611837242
86699832 289
323854024 30908
609924715 204871304
549427248 235118098
537036904 7154
316723232 2299
504937860 10283
24907009 256
855398127 3050
988201526 3294
917136432 813862378
536463554 9287
858461651 2916
738824941 2532
217525159 1061
333001111 1110
325160946 1226
433402473 216701236
592891368 49229
307275745 2095
685903889 4894
585000184 1950
800597276 400298638
986508911 493254455
405507309 1438
238633257 899
686933105 4982
761101708 2537
243816879 860
2591 470683651
527529785 38177
182988363 3054
352643497 1650
952977367 7986
103816320 384
917096942 3057
551150585 1897
744868588 2837
736346635 2486
768986977 9075
565088433 4828
720750238 720750237
847204219 6762
259039252 3814
101313850 550
479797137 5954
375824416 1522
125539831 549
776716762 27303
934187062 4976
164385291 754
699228162 31692
643798002 2146
383437132 3276
984832031 6256
948603161 3162
767101635 2557
576230144 2492
50298998 21971559
382632640 3008
631974527 5127
493739306 2187
305025107 1774
413929007 1402
432895132 432895131
368436809 2899
663651730 639531589
273600913 912
28499904 95
833913921 3904
505724437 3470
809668937 5159
993597416 3312
454077684 1836
919180891 11081
547564546 3245
184146678 1643
587721852 12042
131100782 437
153642917 1082
663302882 2211
990436275 495218137
571778066 3490
731259575 63531
577356288 7104
194400649 648
436720964 1861
229105465 1492
262236157 2093
789931029 5996
321327441 3141
168646961 1326
153832351 1240
38881783 397
810891871 17169
26675715 11876252
146878067 3846
149128201 600
691906358 2626
50697786 318
848368007 424184003
64200126 214
678795083 3287
434999999 1450
91799695 306
362160250 1293
2618 663651367
847284248 2887
451113584 19818
629549359 512154736
638295571 16551
672656216 3116
858230000 4517
504739665 2446
403714322 403714322
186910868 1084
110623278 826
43663984 934
980403268 3268
612783970 3632
6025 721469650
750731409 4631
205200001 684
971860787 21908
766798434 6695
69002626 2324
557996705 3227
277845463 1352
741597528 2472
297265641 1574
658496875 3125
25459395 194
693900783 2313
882784159 7820
985029994 3639
109481807 1388
267277941 1219
366301909 1221
687756561 9102
779613885 357845697
3768924 21
37267861 140
3597 883023386
692402309 2308
2247 345559421
421247049 9857
562357517 3711
2383 438998136
566378587 2310
241200000 804
540007495 6424
917241382 93970
949823262 43031
585005167 2889
125987951 794
415684788 2250
951216096 4555
1676009 10
229665646 3069
262103039 1080
873597087 2912
351363171 3652
27379340 99
524835937 7867
804894475 2989
552203963 276101981
446698510 1489
952175418 811811721
826502754 2755
226200753 754
38867 931514722
924603081 3082
40885962 151
990600000 3302
448423775 4593
520523521 207843958
13765507 13765508
444589489 2088
757861599 24684
156877595 1295
316255743 6733
70036374 4292
782228655 8123
11400017 38
889131305 3518
835498468 2785
513551543 1826
572758817 5229
581632973 3926
924826503 23821
550873487 2104
915084869 3748
157850580 157850579
625264905 2374
221859537 110929768
736197545 2454
917900029 6139
39423077 1194
317859909 18089
585234757 2971
574011703 82508
237860550 118930275
612472399 4711
304198987 1014
11998 913054323
361130401 1620
683830772 3044
65392151 37690
734460047 3078
5750 648283750
86462965 76549590
6888 126017527
460878397 5489
91321539 352
623402078 2078
690507298 2042921
679447961 4772
208341829 1776
568193526 2237
989756153 46669
246619556 246619557
301187094 1534
134699650 449
858694751 9144
324263392 1089
409202206 1364
456641256 2285
935907487 11296
1658 453995772
966829045 483414522
340800001 1136
215701204 719
45739469 210
985775208 4562
206399312 688
271437011 1319
802090960 2964
549403718 2063
376806172 2219
220419344 1360
630947154 31121
15739135 62
994763701 14700
262296011 12739
329725511 164862755
729399853 729399853
3609 944875415
964005717 7132
615766659 28980
628271547 628271546
14030 951215689
201751870 2110
458869784 16414
390565673 2296
5954 670301964
391366505 2094
542277433 220797
899700245 2999
166253359 574
890802560 11050
528274123 3259
612116010 2178
165056508 1723
646395818 646395818
197400595 658
903676277 464349239
705000001 2350
203224009 710
36565876 148
396322627 18713
737728836 2578
132134663 1465
841828375 420914188
398813519 5817
138810377 550
960418521 8555
193199356 644
343198855 1144
536888801 536888800
880687887 78267
876659966 4238
92538993 2238
422208791 6176
8123831 38
183613265 1532
331762991 4199
857342410 4587
219810241 1080
678287927 3709
689509648 2604
895323936 895323936
509698300 1699
596999999 1990
397537001 13300
239560284 11742
371723803 305763912
392101308 1307
657352591 4024
780169592 20789
78311745 3615
419569659 209784829
612027977 4823
297462701 1939
418574034 1867
506100000 1687
115199999 384
592269243 3941
919128525 3607
301879041 115059812
309577807 217407052
422905375 1499
367646158 2411
669566303 211353
116488841 48653942
280543069 1266
110235819 8673
8400028 28
86957842 358
420300655 1401
565985708 2442
797997340 2660
998858999 3650
487670844 4617
351600677 1172
859754316 5738
964796785 3216
321453220 1520
178571949 2692
144753632 866
892847872 3893
705777236 705777237
680 133300490
863660281 251796
10113 963460883
588649111 294324555
334642055 1743
981955954 3469
915603052 3052
355371793 2335
473656787 1598
734641874 6975
372199281 1261
572 126613145
3058 734766219
300116347 1618
881746460 3122
319098396 1284
765841393 5994
738371898 3462
249485768 959
937804156 3126
678122922 6690
564901218 1883
221400737 738
475716529 1652
3038 859898962
894000000 2980
301756378 1277
193075048 2858
635951687 7010
3051 476020071
795244968 4029
119974713 1364
4493457 16
507389029 253694515
585345139 11038
483801420 1730
829579850 7450
336646424 6376
474248287 5999
266354054 2161
685497715 2285
786297379 2621
475499062 1585
388240760 1439
482539581 382361
887098315 2957
894393884 25755
450911769 1504
822228345 3407
443976282 6609
541844351 2016
827467893 6951
704709164 2726
645900843 2153
1211 191484156
670320488 13643
512698290 1709
534333930 2769
224003021 224003020
689999764 2300
634341538 2187
845127441 10142
168091324 168091325
189721006 753
172957661 614
861311315 4204
474423664 1616
805224141 9836
558354858 4322
734997550 2450
677524901 3162
420727407 5462
534898689 1783
286561952 1041
130300237 1332
370682881 1502
859542350 15175
893397022 2978
27958 957729248
858599999 2862
366411263 1601
774125758 123999
863401196 2878
376789153 6728
436309966 3185
423721320 338080072
721939271 35015
984065319 3478
986113373 986113374
898698713 11049
337014018 1363
601227895 300613948
857719037 12679
972142664 3552
921774671 4056
554047559 82632
723145303 2739
312735573 1539
61758076 285
198963189 958
719606878 276459478
863704531 3939
394587361 2663
577965674 8866
75843982 789
761735584 3483
364369684 1233
520801509 1736
268799104 896
398516719 1845
273001151 1538
970904556 4224
796016183 4584
628589135 2919
450805112 1534
3085 840968643
308700554 1029
248348957 858
981391331 22567
291051121 3076
860462821 5004
661493847 4612
40225381 200
969715050 8410
44176825 1042
377312019 523529
19637 371512403
247862604 1091
426568801 2100
790278425 5205
202226767 2079
978726393 3998
825518569 5030
835240359 3970
346514365 9365
464 127477828
260014377 1118
174899416 583
360774851 23845
558719739 1877
898 51477780
119699881 399
97799999 326
509159323 309631716
689064003 2882
701017246 3404
3138 742858740
438076071 1528
524246141 2282
642600013 4531
625069229 2933
343358838 117467368
49279237 1653
31499998 105
900596998 3002
604222712 5471
651373866 7190
702083952 8024
521015335 2904
856787909 7755
266840630 5263
862800001 2876
284085792 1137
624774345 2686
621197238 5542
543600827 1812
106687972 20665
314576174 2967
372875855 17110
900900000 3003
615298883 2051
598803469 1996
272211745 3066
298691096 3206
936624942 3248
968862879 484431440
973110515 46431
135152400 1005
43404414 215
305310005 1156
583265438 2827
112620439 410
458104769 2115
346217785 14026
190300540 1608
271886109 1459
65567941 230
861432923 4737
959510069 3231
757057953 4256
417155996 1618
789622561 394811280
44602788 175
878859227 439429613
532147227 444515867
10829 512929487
898019844 7220
901560571 3868
861299299 2871
51599930 172
714447359 5760
177973986 2958
573601912 1912
799996761 5578
383129890 4140
187200092 624
207742919 207742920
18388038 74
743100001 2477
593886553 2713
126600042 422
421997277 9885
876161836 3158
692673828 2605
61945519 335
395448116 24825
1625433 8
829268861 5020
864545643 4401
362440943 2446
55200001 184
351465076 2025
478795025 245788
672302198 9751
285159967 1313
775833690 266424909
3992259 1469498
289245131 8140
460156820 317859670
368534090 3830
668785155 4918
563700248 1953
44253205 228
787200001 2624
266920060 1870
709799069 2366
680852365 8643
91636854 1771
831300018 2771
3675467 102
558900000 1863
720222211 360111105
114376107 114376108
31009809 751
479469942 8348
575399999 1918
714602381 2382
172442427 1340
595452965 2240
641703787 2139
930726697 4038
868768049 356950633
453439186 55009
572455125 2475
962702871 3209
410890839 1549
781282739 15783
51155336 358
560999999 1870
443279700 1607
3581 582101783
338787739 1270
896238097 22646
205201283 684
337024106 1239
153028718 853
632100001 2107
631319609 3310
707097048 3842
944103146 3147
68400227 228
499097073 1762
843681117 843681116
148500870 495
202572328 2638
226616075 3594
413319500 5674
765021901 13964
329717805 1199
227700807 759
218735047 1494
38469834 754
250028212 250028213
363898787 1213
48166994 2131
260211711 37376
406800403 1356
755537156 6930
501000839 1670
86574067 43287033
5498 894222210
970842904 485421452
124500205 415
792190855 3978
338684053 6906
912546118 4259
123345629 456
600897998 2003
405300001 1351
252467751 252467750
935403119 3118
115917670 703
820003308 6700
704412218 24020
866154707 3998
203881720 13145
496323208 7108
565104045 3867
989714505 14665
878700001 2929
419369736 1581
493951425 2996
74775023 321
267487095 49553
149584157 74792079
314439900 230935737
48704732 390
623691053 2502
209820236 759
95480434 4123
873488764 7244
145885650 145885650
35080477 1706
172500177 575
694206383 100203
62241181 218
692895525 5845
801041489 4395
832931501 9324
56999810 190
624194143 212819520
35467811 636
442887833 1577
349194435 9680
918004801 3060
535498214 1785
313799999 1046
2425 695208700
839400001 2798
659748299 18115
865041105 6407
404495676 7029
486601621 1622
2308 636877520
22390298 1072
634175617 2584
311641899 1591
845896590 6105
371256846 2622
1842200 1510
957903614 3193
215461259 1897
574050648 13476
659438304 6544
898473672 3154
323398922 1078
191743825 95871912
975563546 4972
1968 115415456
273771388 273771389
989702736 3299
523683209 2539
991309185 10284
859804599 2866
901436649 901436650
270900903 903
685938349 4971
225729380 127892
594722740 3527
80905154 361
10186879 5093439
448877530 7737
855720997 7819
847797174 2826
873846079 4783
24206860 113
620700000 2069
200495454 5573
372741309 258635687
1358 208966543
385141314 1885
204357668 1267
98700268 329
15527701 58
870847049 5996
227496525 1455
724241494 362120747
791697822 2639
644697973 2149
739544406 346036687
814498765 12276
174595344 2922
630595318 549170786
905103018 3017
900068999 440850335
502187779 9715
2364 27764746
186254011 1193
868502896 2895
718082049 73816
3665 491958434
814822972 17697
319711594 5606
18472 390945686
958578382 10971
362035037 3746
916586069 4388
926303532 3623
326701089 1089
732963188 702774312
949010827 438955855
769870719 411493506
232713822 224738
456849463 66076
952101904 20289
115339556 693
372982486 57514
28933340 956
201901519 3258
7524 893031084
126599579 422
344618207 1202
220200246 734
893649995 22766
2114 595885864
336669301 1650
197525427 1186
624452230 3694
74362 617353324
757353408 6114
150300500 501
389199210 1679
74100001 247
594894079 40480
712625655 605871464
733968733 24564
495369948 2569
214045316 1479
383045000 1300
387685175 193842588
106508555 530
416875866 2957
4047 694250709
2956 824827460
617702060 2059
499688237 3966
857320705 14912
636031967 6928
283053513 3356
39252466 189
437870862 3452
937280150 5629
700949816 3739
239779776 7749
715327738 2990
942067812 5381
952775485 3225
596099315 1987
670833796 2237
680525641 3165
900286144 5506
109046314 756
287649488 202143
8703 861808777
712803001 2450
33300000 111
320547600 320547599
98765782 338
978941231 355377268
694642871 90954
92693937 395
805716713 4211
113952951 1724
37055563 168
7199976 24
547593144 5203
105300352 351
134105872 1364
748197506 2494
701701778 31202
321315925 2156
822218555 17516
453002665 1510
864558410 65117
311197931 1356
119522498 9033
564238551 21577
949079768 469999490
818045407 4701
276502296 1176
555898146 1853
167971284 2274
256150767 2615
763512659 763512660
657002189 2190
906515594 6535
250686500 15013
313572276 1513
876904203 2923
565067559 3377
688909355 688909356
838202168 2794
953396822 3178
462344831 365890102
810520961 2831
886806323 3204
377884262 2006
897601883 2992
174150665 824
953702657 3179
56100187 187
64831063 221
803989897 4187
231667241 3551
880897707 11857
221999260 740
826856975 3397
406802163 1356
1924 469778983
83848574 333
598957963 5653
919756816 6242
791570161 32818
769557110 355750708
472777350 236388675
648999179 45060
576786839 2330
237394388 3387
315101978 2333
540569099 270284549
596857069 6082
235052441 1074
30150537 134
651006947 2902
306598978 1022
162272725 1397
65506461 263
199076115 7413
895159909 4842
798912657 10756
103280728 753
793401503 2942
803102678 2677
812397292 2708
894131340 4764
42993084 197
81663161 435
43171803 43171802
32439733 16219866
108091719 440
362623647 7523
868762207 5454
963393195 6073
390992336 2559
3367 965288597
77988 405225648
513003279 1710
206999788 690
725249798 2489
96900227 323
454403435 2026
480810000 3760
870125675 5996
958500000 3195
181729772 1539
874122355 293638361
890701013 2969
851100000 2837
294023249 147011624
601140684 601140684
562015956 4596
424056375 2784
5204 539768489
556350867 2654
563103720 1877
338457836 4331
26524015 346
376201798 1254
209700053 699
3205 920983360
815655308 815655309
751805570 16392
73982056 555
861001566 2870
955050351 4115
363794009 181897004
56320693 361
827705366 2759
329886607 1201
534329675 3673
11380510 59
652727789 2308
363984899 1425
346799645 1156
584452795 2129
416975 208487
128443097 1106
531600757 1772
430501436 1435
446714840 1885
358838607 1980
2432 54239387
932317920 4296
92833532 1053
791380968 5821
919617468 37807
896991760 6568
534841692 1932
255724239 1006
872241275 53322
66785702 347
44731100 44731101
701389069 268659074
615668333 5969
711755357 317055209
971506310 3830
813502669 5001
348900001 1163
609610161 3297
934100522 205895
39240937 567
760694675 653096980
776862680 4163
880969016 300268792
837897897 2793
757012243 5948
571258207 3757
161467495 1036
477712262 477712261
148500494 495
110278545 793
14100001 47
736799823 2456
186936795 1394
138899537 463
838415577 2842
305846 648675683
537523546 4174
332001307 1291
61500131 205
226550999 14430
75768214 2523
324631392 1932
115800352 386
159900025 533
843898080 9840
298351326 149175663
659631318 52139
354239565 6702
933880042 3669
473999999 1580
903299328 3011
839999256 2800
760059367 7004
2644 605375172
580536330 7590
339900001 1133
83820333 83820334
770940309 3991
325571337 9919
237966237 1193
439707975 219853988
923598719 5504
788697372 2629
1105845 53
382188555 1413
218732271 186113290
980684519 490342260
421200000 1404
315861121 3240
187159421 720
701442560 3328
638631706 7603
287100001 957
973301283 973301283
967684368 4487
43405 427626060
334444077 26488
718760154 610755665
776375647 388187823
813465732 275860867
565259204 9242
210190366 1155
392621551 2350
773683344 3781
3701 329266238
783000001 2610
537315783 3688
699230400 6303
527587354 263793677
255717396 2309
652935812 2459
86700288 289
8721 808777705
537311430 12542
343752388 1971
222872377 906
240900000 803
733200000 2444
6600001 22
688064580 3330
376499890 1255
173699422 579
981019353 957122077
548883036 5699
911396963 3038
232883309 98263
987114157 823085257
211683009 853
25520825 113
523502775 1745
666240782 12577
30795652 3519
379163114 3322
303177459 9550
135600452 452
267078999 14293
975809246 54095
412488179 4355
313828063 3403
392757413 2472
231416621 1159
591901474 1973
34809946 133
834004088 2780
64800216 216
961886209 19986
462598458 1542
370479480 3507
892909021 5644
813202464 764879036
632997889 2110
510837704 10965
227291899 69850
496566048 222561381
974736057 13352
415191480 1639
951772592 3443
993603298 3312
939136734 4373
366277120 366277119
677261527 3412
847245213 101333
131699561 439
728451703 6059
206107525 5292
777602591 2592
726073570 3293
639904221 319952111
539401193 1798
106006813 586
773041863 4333
368699864 1352
2350 392399290
190800441 636
680119354 7103
410999745 1370
85172315 626
777034556 2847
604707011 861406
2477741 111
136909083 1489
342000000 1140
138117212 998
337129049 1526
850550527 4352
768905821 3489
531812195 265906097
505042581 4202
719099326 2397
275400768 918
39299868 131
133799715 446
524016361 3347
576877950 2761
544198975 1814
951850510 404282586
55499815 185
635102117 2117
182701130 609
145945604 1617
75959489 617
569045831 2356
214711038 2474
839070905 5576
898799456 2996
1828 360680108
303962365 4901
440721583 1669
551064417 260617760
384415833 384415833
111556920 450
688216140 2657
918827486 8986
30355 666776343
179938170 1099
445285917 8102
350380029 1885
2308 276913736
377037296 5127
778981742 389490871
378235200 2800
879000001 2930
17999943 60
170215048 3449
129245931 72624263
110028483 1153
439851216 1753
544501814 1815
462417514 25697
258583523 2138
943399335 6376
351420056 4180
685349910 2811
2965 589189975
84756062 1113
453795415 453795414
732000000 2440
45448799 797
477901980 7989
706416026 2765
116845784 435
825602751 2752
701294657 350647328
644236678 3163
338831397 169415698
734397551 2448
993633989 5637
312918126 3158
2803 561014325
327776135 2363
462181601 231090801
868717372 7087
953136313 4893
994109263 3571
980096733 3267
503598455 1840
292956069 2255
40935088 8047
554401847 1848
104701103 1546
855821851 6695
147143568 2028
368841362 64607
8100004 27
214500715 715
747640441 18045
407077835 4169
998224895 993477433
905976359 7510
77489468 271
879300001 2931
402348004 201174002
70133619 44833
373005838 186502919
622696432 70769
535278101 5914
576902049 1923
358805458 2581
843198965 9442
578256820 2980
287999041 960
259823813 129911907
1622 427129370
11629176 78
370197615 2859
970293413 3281
78453224 78453225
618087473 9723
705276546 4649
96294110 76245838
453056133 226528067
852823690 9661
418557225 3012
444172435 9556
942049774 3467
827111457 827111457
551796115 7937
405522464 1624
385886761 2044
509051243 2100
227519439 1761
417601393 1392
788719751 9250
855473073 12193
675002251 2250
353581147 155985216
102796775 5767
303849177 2264
249108284 4673
587557565 2831
200441121 976
66948472 711
323264466 1674
205 22024175
243086850 1361
582503269 19861
602157214 2999
101887344 2036
325801087 1086
861925705 3944
817390399 2953
626260961 2848
510104700 3551
226317891 226317891
655143757 5986
789747489 64228
751525638 3163
121799783 406
2362961 32
103864565 45295666
970197988 3234
680691457 680691456
433296955 29482
363098807 125668
776630773 3257
418851911 1785
210147056 917
703392243 6573
603370769 5968
464002827 232001413
337800000 1126
106527326 375
52619932 199
563698121 1879
472184404 1912
814629471 180868
964503522 3215
960603262 3202
148274513 1385
41102255 796
469180977 4606
323402037 1078
224588560 1645
730281408 365140704
374889959 2169
841198657 2804
568560576 568560575
26488463 182
27989718 1352
124744879 1040
780899536 2603
792417147 4007
323642801 1744
351950899 351950900
940549240 33399
114990846 523
371699846 1656
778966879 4547
389702520 1299
834545779 315723768
904802267 4106
700973601 5024
823197256 2744
277273553 1878
180561211 90280606
469494575 234747287
689640793 6821
381900000 1273
452458598 5372
746584652 3929
761619067 13258
487486092 11342
750714870 750714869
735066329 4967
572534113 2984
321432550 1507
47700093 159
430724393 1639
944511877 27627
131760301 761
621772443 17264
40458946 555
832339503 12629
178149173 23948
740533769 2605
639679554 451904227
218700783 729
845704243 2819
351298828 1171
944821832 3880
81795125 716
423001410 1410
245523557 245523558
434209749 4298
976802202 488401101
483 128755253
555731778 2786
361906148 2577
801307988 2901
602486425 585471204
572979681 3770
272780907 2751
79810168 2170
368468804 2235
661411479 7068
87696780 10734
636602122 2122
371046571 1290
467099999 1557
274200915 914
978003261 3260
164700108 549
652798002 326399001
622549299 3513
477507924 2312
359399981 1198
631959643 3521
789671766 4273
392440639 1651
126963009 644
94621732 362
463118084 3883
159301023 531
2290736 215772962
749055449 55725
97499676 325
865907476 432953738
388466686 11146
169650285 3980
63030061 3467
756002520 2520
939687454 5251
115 21380455
316066465 1105
669900000 2233
986172283 4388
678125739 3346
263569504 2201
74186414 28626046
2144 584404383
695947692 10698
520095621 17709
169028408 11070
439720087 439720088
361798794 1206
563099999 1877
281618593 2364
61435443 265
473953975 3472
417124019 1469
3172 423607912
3373 794257999
565800000 1886
853864327 8433
405328875 2975
517198554 1724
291146795 291146796
612437799 7224
73041802 496
220199866 734
991754121 16270
129300431 431
786526389 3432
578665829 8205
604912629 2993
167989389 83994694
568641453 5290
792430873 23326
209479199 1776
561476411 2090
130041484 806
864892391 4163
573633199 12950
509623328 509623329
679132102 2662
324791774 1720
583309273 1976
597160938 5511
542208707 6687
463107741 17092
42695422 40544
523680786 5118
449809488 107713
335998881 1120
982555214 5197
60106235 846
951110051 467456772
450259025 4559
721539174 109978
425420302 212710151
138379657 1549
300658101 150329051
310133484 1129
390009911 2948
714185031 3770
4287545 15
3961 972361130
146163806 146163806
7650 904506270
777268439 5382
621731142 5152
94908999 535
120355206 93394
660659075 2583
663082287 35596
359209996 1745
987899999 3293
770399911 2568
785346929 2630
240614910 1924
123393684 1284
987272328 978878361
891446799 3085
624464865 624464866
398111922 8219
227755119 24874
271388889 2801
925260514 428924538
6118 794972920
665199794 2986
972604836 3242
66447264 312
681219647 3723
983648485 4229
683200575 3353
252299160 841
65823030 705
399301331 1331
6842 351441118
15741965 89
74700248 249
3077 658924165
533162749 1798
91499694 305
822860516 779435768
385527618 2226
120088473 437
995537778 4727
335998880 1120
265144277 1806
69300298 231
983742120 947155525
75900254 253
104052438 567
912229536 6736
175789927 2246
126085633 498
894443839 3008
553018293 2241
45600097 152
907 240527330
121799727 406
332708881 1740
892945107 446472553
22923119 114
610497879 1160360
416398613 1388
518750777 3731
678983541 205255
659616723 23362
546448811 273224405
469711360 2924
933791478 5003
651037069 45866
63003966 1106
686945638 452293215
84899717 283
849521112 15633
156899476 523
451202755 1504
321430168 1241
673747436 673747436
276089190 1378
780 219746015
171942491 604
56484253 210
53659993 11934
335 40049482
926441665 5208
867180630 867180631
247942331 1411
850097792 12863
163499522 545
655823868 2910
612708120 2209
408428245 3566
739334636 10125
417852941 2230
125700140 419
591976832 2145
997714431 18304
730275942 3763
641868334 2823
463626095 2298
276253119 1069
799576356 3734
267001054 890
262420837 1012
640199524 2134
879600000 2932
732293535 366146767
781543039 2720
828705976 3304
1162 231712255
1018 216626557
206399906 688
445369617 7743
665776026 3913
1431 384047854
208428957 104214479
390837174 133252401
538224657 3931
547140625 273570312
854517399 4180
154821094 154821094
3269 317079346
28199937 94
498899399 2106
529342307 10694
210638693 1012
734055402 4286
190500634 635
4721 520498098
624007872 9972
442407755 2094
610677012 5046
799023201 799023202
772904602 386452301
2477 706499373
607944668 12529
240765958 7862
718 171588358
144853979 144853979
482984146 5314
754497484 2515
44498470 213
79200001 264
225298261 807
627002090 2090
651926321 2407
907342325 3463
983332951 6942
64500419 215
675298120 2251
989364384 4373
95964182 35666914
347562991 319931270
543538101 3581
461038126 1877
413389666 2985
878483219 439241610
246227735 3027
135483887 664
130499566 435
417834938 2008
329487379 164743689
583507574 4403
999871047 15633
15882176 74
769757518 4330
606356397 2421
266609993 929
729536331 2828
570517391 8661
623399999 2078
680920897 3138
447226009 6157
858621243 429310621
667442969 3270
117063469 1959
61509909 1258
390001059 1300
755397483 2518
296773047 6578
3776 625684478
831903355 5561
741566430 5309
15737457 70
991159025 3544
391582746 3832
330394945 3766
511957381 2266
378683005 1526
910774075 17640
126755672 22712
613459638 6633
909346968 3228
30687779 121
3626 485282084
352859160 135783160
602601063 602601063
69600164 232
411154953 1459
68112353 968
766444287 13084
781635484 5929
734857816 2543
69398475 575
901802299 3006
268144561 268144562
830661742 830661743
826009066 6705
996406523 16681
487028024 1137357
281176437 1093
782034863 132705
929980449 800685893
318628859 2090
560772810 33521
341621039 4016
113253090 79242039
361814501 7690
272999091 910
651020775 4676
471132130 387724166
20356134 720
654840700 40879
36342170 531
730401015 730401016
835322782 3439
2028 605459400
849029175 4968
919803051 3066
467903481 467903482
656978201 6308
781802314 2606
16499975 55
380179534 1500
944760552 438830398
805198519 2684
173949269 1122
2309 580760179
485100001 1617
944896801 4628
279687589 1618
433692530 2209
916327063 11798
121500636 405
168417663 788
653873460 2740
4138 770843192
924045410 924045409
761761528 4066
787906616 2836
298501128 995
946293746 4160
378373463 3875
187562061 93781030
930705630 923701996
602917586 7671
6300028 21
979923407 3437
651964488 8115
32608383 141
821840557 4188
976315073 3940
2385 305766540
684423343 6754
753222358 473427
427077656 2611
69572167 69572168
128695510 489
1361 402374137
905780679 30233
324005003 12839
323837600 1892
719697600 2399
727948501 363974250
530096502 265048251
710774323 3309
36600162 122
727257033 363628517
504611494 457932295
925642764 6957
731758491 10809
412801375 1376
584662252 3964
435066719 1965
46199964 154
31037070 285
572398527 1908
27888 723414720
284240388 1330
910321202 48637
687168178 234011511
434812930 7809
383661855 1915
470276255 235138128
20148751 157
623240071 311620035
5369 733314127
275435679 2957
198504649 973
8367 366706192
80048399 656
593569708 5484
135524341 2907
634441807 8624
660858482 7471
620703435 2069
979868947 10377
880472393 41138
600462953 54907
264910723 1201
649500999 2165
417800170 1922
721802406 2406
678127241 4537
368441292 1515
41667177 20833588
820432010 3530
834878864 4132
315168074 1999
5187 628245393
149780768 74890384
626913586 2698
358267735 1563
765907343 382953671
306240079 1565
29156863 176
480301932 1601
15857409 7928704
619769365 48493
921969625 5875
123331705 599
663974835 4183
617593814 3105
430528046 1710
259799134 866
261878914 1132
516969689 10469
870899999 2903
924936274 3531
781797395 2606
623985044 2446
288600374 962
338389072 2419
427859114 3709
433498556 1445
246728892 834
131625094 1192
915282118 6910
94453911 35595143
48000160 160
609247644 2411
943718643 20177
602565360 4380
865499186 2885
622278073 3981
415807356 4566
547379288 13247
850240382 2951
619703975 13277
819084602 4286
610531404 31739
766340105 7140
35682333 123
346198846 1154
897300000 2991
333048950 3338
277500000 925
363604285 9351
566512113 510679662
366666614 1983
920024919 10500
29446360 28160051
808434084 8864
986207254 350503355
6180 634981693
384308198 2119
2545 517092495
141136590 727
934203392 3114
507110005 3265
906518112 5738
127862902 586
794402482 2648
78027213 402
117592369 969
675897747 2253
71569845 1161
863265987 691079795
58072042 511
453037499 2371
183811735 6983
494534749 3324
881469657 3303
22854376 153
3001 364721596
678900001 2263
29400099 98
111822874 457
294437538 294437539
271405102 2943
627210584 2391
582001939 1940
592861380 438640020
653997819 2180
445373633 2629
897408850 5819
617185196 4946
157944149 950
26248319 140
90564049 755
723794448 12493
930710698 3171
552316454 1987
596182794 596182795
272848106 2207
399600000 1332
46726349 1865
676555758 10214
483543505 2952
735852728 2648
105299745 351
282949093 1467
768910468 2899
533391462 2427
851322351 3728
761545051 14362
4842060 60
733 124821851
762307446 17943
441300291 1471
430155087 2529
981729969 3369
364544678 2389
21752 600485163
650 184505243
664519971 2742
878399656 7519
686669210 7936
937213644 7478
941623029 5424
943080220 5126
639989784 2264
985548070 909334548
372772841 23386
312283125 1575
925199999 3084
373443188 3343
262335399 1427
165729674 678
890858261 890858260
611304316 7880
604803660 2016
101654104 446
334202146 1114
530102946 1767
381778724 2967
494100567 1647
969624091 5403
953384859 4093
20374991 3229
350817934 1912
912429015 6146
292556430 2020
321323617 8234
199799999 666
854908283 3313598
909124529 4665
655625670 2284410
980681506 456774187
647753130 3249
479982029 4378
102600206 342
855171720 7540
645 70600076
246849129 3370
150919825 150919826
213223029 23527
452402511 226201256
835797669 51091
810341609 3862
189772932 1228
580552643 4057
552901844 1843
86248948 298
956216306 4701
647835884 3091
1622 385623317
297179958 148589979
638090804 102686
299100718 997
549530620 2461
450874198 5365
641652836 12596
837581710 5162
422087567 6701
589 140688627
761912792 6189
545908489 4277
805937324 28725
493055423 246527711
254478775 1551
106810394 1358
974439747 12490
182036482 91018241
926099557 3087
79474097 79474098
95597653 428
302624075 149883761
897 202406256
188699999 629
380425731 190212866
904372267 46783
423002375 1410
792633838 9430
382977343 1451
976647661 6532
440701469 1469
739023097 16366
611214406 5387
956827190 3245
129182243 643
758918581 40411
98190156 331
612873977 2743
16753 694143802
858644658 4109
413184427 413184426
661296365 3429
223348717 1409
597837121 2220
60031566 294
788365671 788365670
843000574 2810
575042334 2198
834946632 3198
275155995 2582
421620401 12889
350101330 1167
939181689 469590844
325352452 325352453
849603994 2832
674373986 2431
886026392 7681
829198837 2764
997170190 997170190
968955770 10310
3124 580331540
522300000 1741
744901389 2483
662872301 2538
38876931 19438465
570207150 2288
796373641 19476
1573 205081448
691120814 5379
291716090 8623
653398273 2178
957712588 7028
876456657 382466408
608685050 2273
171600571 572
174608734 763
495001650 1650
447893317 1994
752388132 2760
516722962 14299
985910192 3771
533150377 2577
820502736 2735
169499999 565
119226161 59613081
157253401 2025
304829985 1097
797063662 5301
782086535 5544
764719290 272925516
414399479 207199739
36679083 1867
405454351 2575
435505001 2875
847797174 2826
534616910 4283
308292631 1529
167450082 573
439379038 2459
221399900 738
473070656 236535328
538265732 3037
28825183 122
84153645 42076822
3988 601665984
367317127 2453
511586253 2206
877947793 6366
249333656 1976
12594009 55
656403107 2998
702900001 2343
983419086 4337
1323 103817133
570046042 2542
894367109 36718
282680637 141340318
560194110 3294
776880624 388440312
427503909 1790
300210951 1118
536701788 1789
348169822 2851
720972721 4728
276070333 138035166
814155749 14750
703235314 2723
609897966 2033
275053632 1344
730197143 9432
2606 692422018
779369819 27208
684510508 3619
313850174 1207
52500001 175
715821174 3285
146964232 2725
734997550 2450
979678159 979678160
687405907 2442
74802719 680
289974795 5685
831703399 7355
13906 806815435
174060393 10008
943509103 4244
856045465 362547589
154200514 514
523548678 29509
1246 349317637
568148709 69229
979281795 489640897
228600761 762
274800792 916
456895680 1632
76834807 614
421843534 210921767
904596303 4379
620700987 2069
843291620 11479
685119687 14233
330153368 2420
133617161 3227
871312691 435656345
633128845 2364
38107745 177
136245447 4540
1337 253067275
689404332 19478
658357636 591144343
139666131 530
83230810 539
4841 849367973
150781103 75390551
213410074 2963
765895395 5908
773767537 4547
288126859 980
2096277 1033912
148337671 74168836
4539 451834755
93893405 1598
707501024 7469
653394775 653394776
220217451 1126
704725561 8808
682803485 2276
599272411 599272410
22964 696366681
30598343 118
617308019 7342
198356563 797
972343789 22142
869398540 70045
489598367 1632
108966386 437
286200955 954
553381779 3020
476369580 519487
903113487 7537
319210815 319210815
875997826 2920
2973 875796870
901957327 3024
915619785 3508
905699999 3019
914008061 10554
727497576 2425
581400000 1938
1489 275602013
300615536 2192
189360975 1954
278699546 929
849513319 33910
745734867 575332801
779675491 26070
430609376 3875
211757226 903
563975038 3453
246629589 123314794
51299973 171
84900284 283
556004421 4143
304142073 6184
736856661 2637
117821145 565
745802485 2486
912404052 13076
985975618 492987809
4915 645049515
702285199 2723
93050191 93050191
416954984 1527
866974596 412331080
816602097 2722
268790544 6942
215610444 3545
902985371 8770
27409 413766264
874800299 2916
604454567 14621
822914817 411457408
783000542 7849
77400258 258
150000500 500
68025584 236
4017 974668812
717310214 2521
74301720 559
634427639 10172
875141575 7819
314057552 2264
610062213 3049
372203993 1528
232828707 5951
850556061 8199
365400070 1218
786784276 17315
4773 989282005
14009 460770019
907799173 3026
165109344 1203
68498834 478
177000945 944
3724 792724156
481628695 3473
710400001 2368
332493976 7387
902946894 102433
95099862 317
337091979 11115
391191670 9743
931348703 33703
705186712 4103
641310981 320655490
706072080 3409
899782909 449891454
599643590 2090
454900762 7597
169629766 1072
982763728 3376
441649507 9855
86099953 287
700349013 3925
470484227 24748
120 16532640
128738431 842
972465688 4168
184376065 739
32002540 710
473456697 2431
319104997 1234
991422489 58744
85421 514577768
173308983 3773
691288003 10278
862802876 2876
113400030 5879
419864951 153188033
2682 728796300
403021994 1843
522937433 19196
636481483 43862
192600000 642
699660901 5094
656368724 44727
751652845 2807
275572624 960
636150322 2902
149700000 499
347847990 4767
3328 431812209
167847248 776
439893686 13255
234557345 1837
996739615 51551
676946971 9639
422446121 1544
642902144 2143
819802510 4430
803862374 3059
429525553 3281
734568550 3289
935271642 706892929
366866270 2921
907605149 37850
68099799 227
828403547 3257
240011848 5783
912896276 4034
362274757 1713
140100468 467
91866953 74393767
450578799 2480
716514070 31429
16237277 102
117300391 391
687873564 17837
642054627 9693
804421044 121716
316030051 1575
628817507 12401
603533402 2313
981507757 722701556
697504646 2325
214601131 1564
415426857 6776
510 136912560
474001942 1580
709779616 2912
488611343 4849
407618399 2400
550664682 2671
316118503 10353
911731245 32957
919728656 459864328
10713 793649239
578725689 9565
644025499 2197
759000320 2530
222730561 1053
357054757 178527379
529311790 12433
879720451 388301795
633119913 3441
12917825 68
358501196 1195
742423628 7777
705059279 9104
249749909 4749
184795931 1628
607133254 2433
358860673 1334
529818807 2486
10586 526357092
598318175 4776
891952339 3515
106199744 354
509260231 6327
907128585 4594
886281840 3436
217622096 763
697595447 6248
63298657 25411051
584470348 11212
2866 794311490
500053757 250026878
361065481 1674
609501720 2316
218448721 2922
886797045 2956
101454121 810
584859879 7156
859197136 2864
892548403 4037
921325892 4651
994343736 4247
221523094 4877
263148794 1611
264599297 882
30074551 330
428408461 1821
854124406 5111
496 121113238
430346137 2777
169800525 566
248735363 1068
303462515 1585
736203007 2454
339912361 4120
257999999 860
773043957 6749
20733648 1338
530700000 1769
125361934 125361935
275445577 2814
610770 283797881
402110908 5890
378002228 1260
617702060 2059
865464600 3630
127038002 707
294107448 5442
226 46875338
271201516 904
207001141 690
849875533 4302
498900115 1663
859879441 5074
543902504 1813
496596039 2636
605140167 90825
794582221 794582222
524963500 10994
329060861 1230
985045320 4493
236809428 236809428
570190077 4978
819552951 3126
459737459 2535
388144779 3787
650330083 3086
3260 511850423
282167064 1237
56047147 431
27291 431590247
473627714 3569
604858415 2191
934577220 423984907
594937825 2198
899394669 11751
676808703 4503
70008399 333
466801555 1556
696223626 3353
731204357 365602178
534132107 2763
235283227 4062
779913751 7770
222848313 20071
414416073 207208036
402569232 1742
598023598 24953
237089978 237089979
530499531 6612
32099893 107
799764280 7910
6072 438387320
436302945 3134
993170500 3500
511803318 1706
685760368 3667
183745311 5530
794177017 4846
709084863 4073
395133599 1525
1154 200380536
56064790 5501
633423134 21244
241669847 834
918905417 4498
749076918 4479
664999943 7048
573459118 481491435
881669013 3061
705599189 2352
429839576 3656
182700145 609
633583518 2243
536381229 2590
857165544 5048
768303455 10678
900604799 3002
486901295 1623
911658051 150030
103194080 352
308048130 308048131
329440472 4119
151489652 151489652
215480102 2201
913691533 27587
762272397 3273
3871 176810098
604749864 3509
941886640 4520
631559988 2283
993598118 3312
576001582 1920
638152124 3081
808498812 2695
6501169 27
53068465 259
151384032 1992
597824434 4277
653482143 4984
998850504 3624
733 212412405
529741774 6173
471617395 6718
370801237 1236
515138064 2795
86842884 1811
338960783 2213
289196880 1580
495280351 247640176
989399542 5693
127385263 919
697175872 9978
400589971 2818
593380365 2283
336631135 1889
225966674 1382
975866009 3341
475974954 8169
824630600 24166
163435173 4499
781700308 5233
708113963 354056982
78121 169288207
903991635 3178
625074316 2957
804340867 31523
824199061 5237
787207983 6374
874797084 2916
313949791 3029
782471591 3528
983697067 3279
816411520 3519
99900333 333
786114713 3927
972402994 4009
924002231 3080
315466757 1276
960615949 480307974
183292617 91646309
283547403 951
970203853 3234
890915317 445457659
989651043 988919664
606146592 4512
572534143 2786
242548298 75749
171541470 869
185453433 1089
909111961 6475
90429717 45214858
865577639 11305
415246881 1880
899357495 449678747
168 30086448
147954844 1539
960756490 4389
721774578 716834943
68020243 293
972875813 3341
920895670 3995
310333092 1598
30282 874241340
96713041 1002
406780221 4130
763379126 9439
988034445 12229
180774727 726
161055154 857
713748580 35171
943499778 3145
612863227 36981
536401788 1788
322498926 1075
860676049 4926
285792796 1251
226612803 113306402
783919483 676504525
911450377 455725189
76889222 25749745
70414175 3133
591001969 1970
27320844 27320845
7244 997665412
213804147 1090
237147473 1641
713234716 14873
650028718 2239
823063484 411531742
949345271 78084
224455551 1045
946885081 243854
833104005 3768
3783 722064993
680402268 2268
895611749 5325
79299109 406
58799989 196
879057067 6889
843011116 384258356
712283845 356141922
516060117 1949
813302710 2711
146475075 743
6250 929396328
146479300 649
1662 446931907
394059738 1358
980304500 6476
635685865 13959
615826404 6716
887170564 4531
172759756 2564
34347245 193
5100000 17
1708 123141228
4847 797092093
898360804 3527
3660 514184784
710839739 3143
472828643 7828
385875789 2182
739611935 521993
636302120 2121
986607714 3583
3343 923616421
198732919 1177
718421983 2408
118077401 789
347526609 3423
210648053 983
702746032 2738
617137864 21111
248831805 1881
704101817 2347
232163739 7040
795753501 5315
961642418 4183
611711107 2146
54519 420060774
19723549 77
108483232 395
679999385 2914
532723568 303067911
624602083 2082
998105487 3327
717780408 2493
247210515 926
259799611 866
641100542 2137
339420001 4431
714487635 4059
630530971 17101
592581732 3064
422984043 14852
546598433 1822
115399411 406
868085377 6536
724896372 2771
595200804 1984
103862652 347
3211 765945518
980565453 980565452
150901207 813
869761151 6634
918971468 60343
747517754 3712
14533144 103
92193289 602
127146252 2696
12034251 188
11136 818936382
736512896 12024
3745 349320531
207624372 1124
865779628 26787
539437201 2108
924849136 9807
935525405 885974053
241022959 2519
778987676 778987677
957384091 3510
11118 834123878
605310389 53882
614398110 2048
376198747 1254
351815037 6213
619094650 2150
881102936 2937
626853899 11775
462804157 3277
203219351 3384
294926133 1283
513180078 5006
625497915 2085
145200502 484
317241317 1623
502960090 502960091
453843373 4019
521398263 1738
748803306 2496
233433457 3767
657300001 2191
915123613 174318
334296610 6573
150169208 868
282761040 11927
826177214 11283
164777160 5755
594878305 2984
901086272 11569
753821995 376910998
965 100391633
624915671 2875
887682510 8217
370457826 8688
919458995 459729498
648602162 2162
405598647 1352
11421 755089373
662206794 3314
753227582 753227581
353346246 2046
339234986 4456
1835 277018940
832222605 832222606
554476508 5852
5050303 31
10337 809022734
275477113 1224
24830292 12415146
3044 892102732
435043043 2306
34601709 130
994198999 994198999
525000439 1750
291003240 1140
45932027 395
84964392 970
232499256 775
74796018 939
396574227 198287113
603320891 301660445
598552757 6429
175916225 1338
284808882 1101
254934920 851
200759755 2599
721949310 7005
403833044 2355
258922439 870
758267418 9187
563276367 281638183
37191615 37191616
897560010 3474
985484009 7458
485398383 1618
990246589 495123294
782368091 4356
549302020 2528
944477840 5988
809797624 4153
352654239 8211
1056 240366157
361496124 180748062
754428923 3685
578228650 3950
83100277 277
2685 590755104
360179237 1938
226801117 756
645601321 2184
141278741 2673
107999972 360
568585669 97244
1035 210298545
697107701 2515
171649804 85683565
925814179 5358
364031310 3571
801690179 400845090
650625976 2486
393442424 1596
989080970 4704
22476 330421293
134700450 449
8317 195150088
4 1173184
505162109 3730
606474289 5136
500448383 1888
520811786 3341
747297657 2491
832259026 3471
88800001 296
777507269 4847
293483830 1054
81595850 350
868504478 2895
438002188 1460
292239208 2912
568501895 1895
33659255 696
276690001 12821
13044 937169169
692378293 4964
257054985 1523
761697462 2539
721059320 2554
489547521 4437
963780764 854700654
317278799 317278800
176242099 980
352528125 176264062
943468578 3584
232544229 10090
2521 143088148
4677 876249981
152485649 673
639899384 2133
159770602 1069
336357253 3267
596237592 4007
134751503 50393227
2428 634348992
565025327 3024
28903967 109
51344200 200
95491853 354
622724169 7816
691498170 2305
796039898 68660
780242176 4744
429485552 2159
2416 413174074
316428477 1469
3335 294897375
914328757 6771
824998750 2750
199978172 7366
29700000 99
762355165 2750
751434523 5082
116319996 702
151508797 75754399
212026121 1048
90341366 731
3218 568174037
19248849 231
689232845 12133
442346265 221173132
37361454 37361455
317129032 1651
495827496 5558
586157060 4024
814801600 2716
995813169 497906585
921448870 14635
367326665 183663332
418200998 1394
96982582 1810
710851449 355425724
111720127 463
945042450 386639765
559311746 3846
256907407 256907407
415928594 2592
997200382 3324
414730075 36947
265821000 3000
344717254 2686
237298621 7702
995697054 3319
5069 344088078
184027399 743
743684061 4776
450953001 3880
206066743 1083
652500000 2175
290092951 43623
421440216 3587
322481839 2108
804512135 327728911
233987601 21868
996405573 4197
268499104 895
910735796 3398
11514410 79
192323108 11952
727812897 6300
629873526 314936763
142816526 710
136616581 562
276299217 921
911765243 3692
953351688 3464
94915521 94915522
297530290 297530289
282519738 5387
504729918 1749
16799999 56
141641584 3963
331005109 4325
942525409 3677
533672987 266836493
51921434 224
595207280 5133
588912417 2070
765633059 37410
817800018 2726
828176947 5285
515367814 7226
971728755 971728756
369898766 1233
801036172 6649
321298929 1071
463823079 11170
384905976 2499
799560439 3430
801398878 13567
844797183 2816
3443904 1993
566907066 3762
42299859 141
869661427 526851394
462601289 1542
923122925 6047
488366144 5232
14400001 48
137769731 1321
137971326 921
742045687 5179
954077569 3452
188822589 779
75148637 531
89854297 370
948671608 414383462
229768270 1034
778804569 2596
513439523 5324
14999980 50
581398062 1938
49200299 164
299278436 3817
410486162 1445
8356870 32
348435452 1908
236226951 1173
791851581 3187
458098563 1527
351240832 2075
322066988 1423
885196116 5309
1991 447178432
43154 990783242
807830821 3060
627897906 2093
148121708 5131
849792679 4614
406220088 1903
828767767 3106
596507731 2062
849601611 2832
341400080 1138
827400000 2758
338829978 21349
79194949 307
693069808 3169
444323280 222161640
983865420 676183275
131699573 439
83527024 469
55003807 306
536801686 2401
288201817 100911
22651556 284
1558 332020207
655963210 7570
108900362 363
910913344 74336
493017620 2281
898197408 2994
382913237 382913237
509287416 2180
622142569 2345
638329896 3478
991399198 4252
349685737 174842868
830319265 3411
991725994 3934
825739615 5024
646389140 2638
663357847 2776
846769563 5214
600796075 2885
866792577 7277
813016921 15455
698221953 3754
884404163 3513
336362994 119274808
332386406 4869
850 118027994
2058 343866128
45950977 162
185573997 92786999
847972686 4747
13137 502595346
131655476 1975
22760356 194
962387282 4237
977866372 13854
737778476 4025
381739810 3273
934491842 20746
578702972 2243
378229880 3160
914104002 3047
7865 954956051
91154959 520
7602 735536378
349941901 2100
362672718 362672717
676130806 2972
530940448 6273
747621441 2588
156210424 1112
134462961 1437
1141 225531201
315186233 1330
490254677 245127339
130784529 1453
361486901 1834
271769801 135884900
540766316 6535
345619249 1763
180533503 634
336277607 168138804
819150825 4217
454358295 2408
411899594 1373
399189363 199594681
990930527 6532
870127360 9561
15600000 52
335889400 2327
206669866 2039
759242881 7609
448756738 1693
368136079 1865
725874095 488306331
780630679 390315340
599132688 20694
926769914 27753
950094848 4859
776294879 3880
252794845 1132
6299 833922462
252965292 1626
976267600 4372
661200000 2204
2366 500703563
808934336 3038
130732165 853
524046313 2390
252455995 4735
13116038 6831811
99257575 923
864309761 7936
3826 958500998
861153329 3824
223541245 111770622
748610912 3808
866228654 4067
218885513 857
48233586 42549519
557088945 13998
717297610 2391
315482716 3377
731007218 4204
111739774 40233
692212444 18447
684625867 19394
177944835 2902
435165760 2367
36300001 121
849447092 4709
767151329 383575664
930427049 1593197
440693608 220346804
729835119 364917560
457215219 7180
914265179 3874005
124654776 444
848651811 305372026
696695744 2487
462339293 1751
1144 255114288
344776877 1411
835797242 2786
695100000 2317
62004839 487
649342821 3521
33934229 300
246789407 1139
767263787 5202
46235397 209
183756059 666
911625089 4412
215418889 107709444
788052032 2941
135599549 452
716523683 46308
756599999 2522
457934649 58522
845400000 2818
7562090 47
156197937 623
497464575 1792
697539489 4652
111519966 7123
201 50333387
1351 308214097
291137605 145568802
206073253 1120
281927129 1515
533792971 2322
158700530 529
161699461 539
564970614 4893
542935681 4776
938704823 3129
633761932 2219
1971 572501772
608573976 2364
746995330 4143
657460751 26225
262290408 131145204
783557918 783557917
809102696 2697
490998032 3122
589500001 1965
745721835 2726
645900001 2153
617394136 5152
173399999 578
939955031 9982
334284061 4411
204900683 683
952798062 6651
697918063 3037
560251809 4707
841799425 82724
357902021 1193
24865352 86
317401359 1058
1062 247773989
978366257 4609
542999801 1810
499198336 1664
726375005 28681
402600993 1342
547254179 2530
220971668 763
181167869 3401
2214 614835134
308336701 3486
102427421 51213711
850178691 10147
15756885 76
157432655 78716327
962391295 481195648
102156892 102156893
948974058 3897
450502168 32612
84960654 604
33176206 118
4952 142706736
944585520 27365
5242 967589328
481501107 1605
19605903 6262
66900001 223
416101254 1387
686969603 326289030
928805301 3096
706174807 10631
876599999 2922
70165836 287
504306740 4647
778676068 24142
608097974 2027
604711057 3198
575244288 287622144
772784377 6414
408169619 2258
944274152 4536
441893871 2471
122369981 483
528901763 1763
309199719 1641
252542162 2052
637891380 637891380
562135169 2390
799641970 799641971
882992250 813761915
1795 409276484
234124585 1922
722402408 2408
186047426 157946683
206816765 763
631351828 6584
520201734 1734
810007219 7370
975152981 975152981
369422325 3825
216590182 993
362567423 2069
995819475 13868
855164646 371476181
27719462 27719463
414470694 3107
421371616 53536
844205131 2814
616638913 5357
427093556 4709
307027866 2273
517614593 2677
266620600 1150
283574741 141787370
944311680 5760
437767440 2099
770056213 11800
335970723 1215
625870727 3528
899784101 10435
420900684 1403
946500001 3155
394798684 1316
603288076 9883
184105429 1559
596464141 2154
137237730 490
859715879 3940
155302379 80288200
60494306 386
44415141 191
443733095 6076
560078189 53555
885899233 2953
4850 235147400
866980829 4670
929605533 3401
966913305 15488
632588575 2609
840161565 2914
7100 751416843
937587395 9655
912596959 3042
847497547 2825
707102358 2357
554935743 2123
448544571 2443
348600789 1162
990350255 5547
142936492 994
460199193 153889
116828499 3903
954601324 3182
84971915 3154
673784799 14800
749046539 14020
952068478 938721915
936417779 4770
754198874 2514
261346470 966
27331419 11650733
725366980 6110
817843992 3002
341677950 59350
294947235 2129
737403533 2458
393002135 1310
546887037 2593
958796803 3196
179399701 598
759367585 759367586
344322680 2951
916203054 3054
50180401 59175
9217 619806382
879980934 3065
520664101 3740
199500665 665
324046347 3716
657587553 328793777
317943197 2823
1049008 4
495303410 247651705
774602582 2582
242999340 810
844616870 4107
823490164 15833
521019721 21190
876866119 5620
819461970 14621
850502834 2835
963074468 10189
14100047 47
193850613 909
451487699 2550
995057451 496597617
580225574 3615
13592 992926203
803851479 4735
124081947 3780
891281055 891281054
725437926 6471
838800000 2796
521649319 3043
576444953 2116
827450494 5991
525601752 1752
109628363 81523229
468539962 1641
838052873 3363
684016387 341001398
999634273 7112
100831471 1079
8905050 50
924326234 3699
643186608 2858
929659248 5076
381379088 381379088
63618827 1326
616691381 4677
167429017 744
862556099 8966
763426685 3194
240827208 236270647
131699561 439
982802187 3276
342449897 1276
368100001 1227
999297735 3331
326400000 1088
718129292 2618
30671170 865
790555866 4357
559547169 21203
930601317 37911
6316655 24
37453926 303
844583419 3474
12389339 6194670
397718393 198859196
76085851 290
309359122 1475
923147619 461573809
843888895 3034
303310412 1381
379691818 1445
583303768 11397
629102096 2097
372300001 1241
830372077 111042
907699154 5907
691505951 2394
643776320 17949
992096693 3307
179371366 1282
285744167 977
177600287 592
826197246 2754
657630907 15533
13306406 92
7781072 26
9 2629602
442264203 2265
588307804 239294731
583596163 5184
121497891 494
674737957 4873
33391491 147
505090408 35368
503718061 4725
786040361 14210
879033565 3532
751988167 375994083
297624779 10807
736437625 3513
204297899 1246
295066771 2130
584230972 5113
898209295 112604
3505 229391735
944674241 8048
882327904 9067
5757 895564677
949009937 474504968
752398710 2508
312180283 2703
757983172 2650
136000461 1114
544500808 1815
879602504 2932
693641999 2895
218621772 218621772
179020661 988
362099260 1207
306600000 1022
147333390 147333391
797182103 9563
146999510 490
69141073 572
245785891 7544
71672859 299
900816138 10138
598516975 299258487
10629 588326724
927647337 59859
543736274 3654
576188287 8559
39330 350666280
950775474 8392
540393984 2328
277936374 1079
168013097 808
485791579 3643
220236027 1060
840290759 8920
738297538 2461
951727873 389700407
503858217 28339
634931219 2156
716401920 2388
564003357 1880
88834393 6263
820847519 10039
887938363 8711
268622133 2309
364500000 1215
662810669 8164
58458816 234
31395631 284
976770092 968391466
631407422 631407423
152182029 1175
925762121 424051162
651357752 2641
106576140 465
132642657 48046786
84280367 666
916351897 458175949
371244601 1350
604369927 29756
707934280 2440
868204880 2894
700015289 3230
242152642 1133
952196827 3174
8021 889496816
910198562 3034
271704498 1904
876167685 3210
13973 962348456
652502174 2175
829248607 3697
439963300 439963301
974114786 4352
145499514 485
375598747 1252
803598984 14196
136146937 622
453850013 1529
364438217 2498
505296558 1746
210228051 775
602792685 4035
786827624 5575
917780534 9195
923342619 5659
913667059 456833529
1543 251499742
67130 937193304
768079199 5600
603450857 17863
413416812 3723
39467722 602
731668954 731668953
590701970 1969
998400000 3328
545663951 4046
677951136 6999
111960144 432
980819600 980819601
8490589 31
999386252 3787
878356044 5243
368291579 1441
409826209 1632
251386137 251386136
631643553 2399
900002 3
61380031 448
851898329 425949164
484397856 242198928
214005149 3270
651900000 2173
56073 436808670
929742832 3832
3538 894519616
60048324 223
517062512 1772
712497625 2375
160395399 974
945303152 3151
92942399 335
943491634 11932
137966781 467
2864 628713872
476485207 1622
700422114 4513
668247749 2250
997204957 3324
550329472 2464
801397079 12890
60061766 5853
665988063 665988064
167475431 1241
950588951 373767811
476466195 3579
515369517 3839
299551687 2219
737651064 11796
50399831 168
431398563 1438
541361631 4448
1716 421363800
337261143 1333
750326664 35285
541754483 297420559
983493555 5242
387136650 1335
818017696 5322
3172 881308275
470576680 7339
538439310 2637
539471331 4353
251451757 18237
500401480 1668
5956 489670291
737700001 2459
92726741 478
496499999 1655
866792264 11752
523177003 2281
592089527 11227
656404187 2188
438570881 6208
272743717 1428
390299690 1682
472119877 2034
86817981 321
748951081 3553
459189268 9088
338101126 1127
133987734 3182
928837625 7502
53535736 985
827433626 6371
88850549 1031
216285879 740
718669786 2474
901787553 34454
202238651 2099
260999558 870
389081888 2192
117055175 117055176
419699999 1399
630063206 630063207
16284507 298
516993920 3957
289761104 1827
229418420 1571
177845148 1801
86559233 5916
297300000 991
408608130 1365
379061935 1362
183196151 27715
917197326 17834
594488384 2198
605833452 2151
589769713 3794
629842752 2772
689301228 5168
866099999 2887
1586 455478582
230213167 1956
914184980 65113
423704233 2860
810973121 3440
2107 282279216
862296812 862296813
616359349 4028
458114896 229057448
39919 823659693
87361 619127407
410735884 6757
8914682 339
824399999 2748
959396803 3198
321600000 1072
67794526 615
409700016 4344
3861388 19
217454767 217454767
774950398 20577
473999800 1580
745801230 2486
955701231 4171
75001 38352
205799564 686
248695370 890
317401058 1058
304185371 1326
744276920 2892
948562499 3236
308 75508416
370319064 1878
581995419 290997710
962417021 8830
2799 276973483
725286375 6815
974103067 9024
271799093 906
487510727 2688
392489996 2357
481800150 1606
91943637 3148
176205583 751
831212737 6648
627985141 6206
344529339 2128
562249951 3450
231938712 2356
231301558 10032
358474325 1324
74954414 555
389227155 4463
172620473 1786
33811232 224
394554656 257037210
573398342 2248
573834966 25572
360010938 3890
235571156 949
394460952 2963
689843267 5978
460153804 1993
8206 780882138
324635829 4494
367783625 3493
534000000 1780
580282754 21255
324762216 1197
787568825 393784413
465832845 2074
556800001 1856
912009522 3656
598196759 2590
244579760 88414064
355273406 321693595
957531950 13387
353932267 1642
914269012 7522
135277016 488
700839633 3237
701709198 11254
516340224 2952
574291350 14669
409241950 4225
356100063 1187
373090922 2120
920518356 4620
379499210 1265
265964674 2036
674 193793236
34096191 208
860610870 3066
183374949 1242
185968299 10150
21094828 27058
5778 668037833
953332521 20585
845233865 422616933
512121337 2350
122827375 3118
192433167 66108128
646253167 9556
531517221 8164
214827059 874
858137204 4062
723903164 14643
253184812 4261
422453549 422453548
794679011 3102
190396550 16045
345599999 1152
178538094 1447
820117821 3675
957923620 476121753
832103477 4922
696169727 28272
238708159 1985
394201315 1314
953410843 3683
459045974 1916
251084766 1828
478930035 4693
553943179 4409
268344115 7225
394303092 1993
354475150 2001
271755954 3725
482259211 20126
880051833 8509
888002959 2960
607171032 9511
438465347 219232673
553802375 1846
361743659 1710
831598062 2772
861093150 7530
337493714 2029
608082474 608082474
125699111 1148
649391926 6409
2931 336555006
532801775 1776
694821482 15179
157680925 884
800535878 2781
141900941 473
421 93164353
723301347 2411
311444297 1041
970503234 3235
28913066 142
683700529 2279
729307801 2925
719273858 3477
368795901 6576
792917073 4841
219780791 30074
892750189 5662
33600221 112
803228580 4023
676114148 9057
480637786 3151
235091296 109813449
741948768 295781658
121980305 544
824984803 2896
533040595 4593
34519447 162
909625672 17800
24312 748283273
21438675 351
26968749 125
569701899 1899
386371513 8107
511201969 1704
182201079 91100540
5467 490286027
807598093 2692
765546292 16719
699602331 2332
70199846 234
4160 596945742
3490 877206460
923591936 13184
1502 444923654
64499944 215
188250021 4660
257135007 1586
88747509 793
509101698 1697
933134473 6417
916139696 14109
924566221 36765
763412875 2814
58695716 203
506700836 1689
886756875 9704
832200000 2774
785208920 5270
293328190 1791
857774233 3932
16353183 12176403
274543765 137271882
265960800 1130
433320951 4557
541309808 2833
602784217 2168
946920797 37971
545099999 1817
959700001 3199
395107180 4415
279323836 1529
975932882 11667
363838048 2760
60479744 256
766001225 3436
433934263 216967131
527058560 2564
833571887 7107
230788512 7407
849162053 6884
694810119 5062
363298788 1211
843796448 3272
350415621 2127
290198011 7598
809719690 2899
798603364 2662
582448710 3631
721961898 3806
406801355 1356
184781532 1593
247709330 7295
941576491 470788245
41485664 141
976201701 3254
708774335 3745
260802567 1437
874698101 3365
483486166 295207141
833102777 2777
816328906 13647
168683255 1288
643020528 2569
40715129 1537
417445150 7667
878955983 21189
505798579 1686
771266165 512756722
84877109 553
87216751 334
673362603 6548
829758341 414879170
606516691 2158
818295953 409147976
409532480 3680
785539909 6970
253828817 2608
334021821 334021822
772489631 2662
65454744 955
332484301 4206
2619299 30
217028000 11500
1886 378510974
678901987 2263
74201008 3374
38603401 19301700
585369890 11967
806395153 3292
853625017 5314
801915839 7445
3593 367574679
241267330 1538
619853795 17442
727634123 10341
759456224 8217
434101447 1447
282817404 2415
538120821 269060410
581103216 1937
121422168 499
841182485 3764
549898167 1833
643706699 2730
912813903 5804
167889583 766
134399999 480
4579 364835766
689000718 3187
224343180 1426
644492060 76543
626297339 3440
528898237 5972
383633875 2327
935790431 3502
202643753 1723
968011465 14504
196307495 666
80503774 793
449666628 3846
283996527 3106
790923451 9215
297900001 993
357547304 2046
206700137 689
962280421 4238
374699999 1249
484110685 2258
652197826 2174
496808987 248404493
749558592 4002
520800419 1736
53 1687732
487913768 2919
970083659 4498
922101863 4696
281534947 12859
694202315 2314
55828969 198
740520937 20111
909002452 3030
790802636 2636
792817369 5023
202859136 728
350975789 11910
315900994 1053
556458734 7679
393107718 2414
337716987 2719
821811200 22400
922310946 3643
935106401 935106401
362999594 1210
55200259 184
163605908 1979
878891687 4583
390035284 1818
710563374 6672
82248094 82248095
567520289 2011
140399533 468
800631336 22878
878402928 2928
994520294 495539515
641602001 2536
619556689 2916
755401650 3470
171478382 171478382
304501876 1015
136405850 3115
53155894 382
433356179 2274
984484194 923196002
167420061 2110
964639705 964639705
809392475 6358
165900001 553
692914720 27751
48131646 48131647
554774529 19985
492407370 492407371
747750750 278238559
357299990 1191
344012149 1261
192643292 2351
950592463 475296231
424066382 3453
72375322 27774157
736864822 4147
938882246 6055
7700 855853869
486083556 3249
172398776 668
953400001 3178
459298469 1531
41539650 467
272699091 909
855019607 427509804
322074059 2695
869628917 434814458
634045996 5428
485027609 22910
382321940 2938
429267300 9480
929847550 6317
886197421 2954
459961222 8266
721177991 5174
877798171 2926
965010519 200608
290045145 1209
14274 595355751
827329366 12682
858302371 2861
161359362 1741
864877531 7635
788736690 5607
217949121 11947
651370721 5005
385502468 1285
217908863 3816
299701219 999
741604488 2472
346200868 1154
3899 638363775
553222216 6201
555686776 16384
820858973 3621
794457405 8245
999157031 498899153
324948838 9626
569961795 284980897
3008 819710080
700465822 3747
497471865 2452
138815795 138815796
114025121 3740
683711978 2744
604495662 302247831
210625793 2576
416391839 7120
190333557 1754
485399518 1618
932246316 3731
621082642 6947
269207789 1013
249001829 2310
552953615 1866
509836511 2402
225300751 751
299505997 1826
740660522 6931
708834754 5669
598897612 598897612
742701665 6854
403499999 1345
196800657 656
564897276 2801
709726943 2846
486204582 486204581
384980893 3827
970847927 758134674
202306242 18713
272949960 1307
6513 404201602
444302240 1481
504188607 2096
730331535 141592
27027680 363
391518990 3557
44400148 148
813284594 389323933
204654653 15283
477276606 15399
452658908 1797
786428191 6210
314917656 7548
385936502 13007
118958122 711
503999754 1680
712350621 4405
870129325 4572
772200245 2574
147900494 493
6457 555276172
701102240 4311
253926119 10605
434849405 4911
556599481 2834
86170250 506
292396625 2456
633745058 2759
529754721 16721
790996606 3584
202549225 1034
870614458 5863
277356311 972
3023 673510114
804268479 3401
399838028 399838028
825787813 778870485
922039342 7142
931430687 7092
506509350 5154
425996311 212998156
47224800 21285850
208004860 799
566674717 1956
311594190 1236
715597539 3913
582990315 3121
845105055 2817
477001591 1590
4336 801045648
241756381 855
231588822 12453
473400006 1578
973150847 7776
683130191 4889
73746563 2319
263302984 263302984
147466330 2457
25550 797696550
989933489 3714
6665 912108654
634906500 3110
724803001 2416
553600375 553600374
614402048 2048
239523401 119761701
302047704 2856
327160224 2416
362777584 44876
396298679 1321
680697730 2269
439428189 2968
168231762 730
174582789 941
424487479 3450
769680736 10604
210628824 2492
82362603 349
393600399 1312
490800060 2610
151717755 56555360
878402928 2928
676895811 5561
710876741 9170
822457685 411228843
167813040 25133
110042931 110042932
802314060 14743
852080048 2936
347237296 2422
542866906 197703993
168980776 1652
781797393 2606
206837771 915
405037219 2492
414601381 1382
796868828 368076127
107612586 525
391971083 1843
200436978 145686340
644402148 2148
957055066 957055067
310250359 155125180
824925856 540990869
851300946 3912
8604 584099748
218 49878400
180881001 873
597000000 1990
636529321 2152
147031078 724
355500662 1185
3400 646371704
852718614 6814
59953222 812
674802232 3136
477303431 3571
5450 192117950
144942672 526
372273144 2325
718199576 2394
3741 614703939
33587121 197
962403208 3208
838561946 15414
173549274 1041
512700489 1709
324001080 1080
838404165 8177
110191379 390
725620756 10199
830989403 4578
515700368 1719
728998748 2430
430068021 1453
707950776 3032
812154124 2843
377749126 6585
922803077 3076
112800418 376
557400001 1858
72748465 716
224061174 14634
416029757 1662
766072213 4618
461927922 11119
28499999 95
931735130 5213
173936269 1188
726908640 4252
434852614 434852615
5682 877726950
201038863 4121
212568499 1555
769799999 2566
76058010 609
576165641 14920
144300480 481
511893519 13505
319444444 159722222
398100000 1327
787317904 787317903
833475434 9763
835359559 835359560
579307096 2863
116537568 1554
19652040 180
956893014 697338372
227399242 758
217526558 1253
768002560 2560
501033152 2128
124395476 519
243265194 1647
439774536 3426
303718313 1108
980236993 3504
423982572 1520
271302185 194659829
5400 58768200
868077219 7851
721585934 3956
79918208 29501
679023996 11185
199748953 936
439786180 2545
627331661 30431
793500001 2645
680346438 3118
84341868 636
580119496 580119497
284161302 2809
862502875 2875
841398960 841398959
4003 827448121
295962484 7664
342802578 5719
290692131 1473
5475 653627834
7987 859292016
684245393 5084
663812346 6553
716505389 11590
650688854 2355
2491 712986475
231346367 3564
3404 265036439
15270 656630036
290401263 968
696817683 4753
29223179 1215
437478941 2270
676931086 19616
334828112 2169
196649611 734
159325321 1290
298500994 995
740676854 2775
5771 952134206
995948699 12064
557957988 13347
80545272 6170
479750543 1612
646088088 2676
265588133 1407
388613027 388613027
648001790 2160
992802460 3987
480554377 1615
165870422 61754672
985785540 3737
387900000 1293
89100087 297
44218588 149
938984294 85703
700779173 350389586
752702104 2509
284120015 1487
91778188 1041
97430400 2985
844802817 2816
118831296 2351
901800001 3006
370288855 1557
594395835 2743
399392794 2546
980946190 46634
503405624 10332
388400730 2355
900018320 8462
401582501 2125
956901880 478450940
844131093 54755
536699131 1789
971360568 10032
283141718 1256
130852541 455
35286169 202
890397033 2968
163969977 6671
178481647 994
825904505 617684555
948767311 948767312
280499064 935
279623743 2216
393459158 1658
170316069 66612910
806185759 5262
783573945 17103
865051236 6614
255235654 11480
4002 996653286
97622581 2180
501535943 1867
90794 977488204
339988019 2917
804219496 11992
315274574 2695
7460 758585020
568256924 34809
976647520 704770830
278316882 7374
839098987 2797
842622997 3414
163799073 73445185
228903103 1578
774750191 2789
302083101 1471
818059219 9559
579426541 2197
48 5259777
558298707 1861
6690155 24
466498446 1555
643677121 5440
614702050 2049
35999978 120
152099494 507
18536200 72
754545000 5610
176469329 1964
588298038 1961
116999268 497
586878988 12871
242976370 874
521700000 1739
735493632 3056
58798655 2016
470399835 1568
215968368 1491
346811337 6841
317356235 15817
548792894 14081
993105080 4922
218868225 2918243
968933280 964338812
533099336 11032
767778876 43793
848401850 2828
312809870 1837
742198898 2474
754667307 7946
704150809 352075404
666117780 2364
875194634 7595
817668184 8870
556775779 5323
838526541 9607
182823781 1173
4438 584386617
468322401 1838
349135331 15469
74758291 5702
451788988 1580
675510434 3483
253608785 1062
847984701 20851
589927016 133638
419402606 1398
944706288 3149
909289458 909289457
949926769 18418
155400615 518
239140693 962
461897644 461897645
402301342 1341
739640740 6688
756829990 4225
293496214 1125
674053238 674053237
914115656 95686
380670751 1835
92864268 1484
998635075 4825
304873952 1413
969658921 5380
657548430 33429
530861316 1886
1573 153716706
407664071 2763
718313662 10459
473101421 1577
810221173 16278
550110160 4071
217333498 1788
830322317 25043
28638933 124
2652 256891284
950997697 3170
368468905 1371
748198473 2494
123172736 595
209617122 1252
748780087 748780086
6999407 26
537277828 4461
146840553 73420276
576903309 1923
439385310 2835
242817128 1009
630832463 3951
707741150 707741151
448248199 1916
858011578 13048
674314978 3873
335836910 3297
443028334 221514167
219030224 4456
476615227 1630
91817294 318
961988825 6805
598941273 4958
9218045 34
733535099 9270
614562926 2211
139499999 465
777897408 2593
786304821 2621
376153524 8826
758687854 19945
933372396 3564
485193446 6733
766502458 2555
711473258 2878
597269825 2382
928523354 728281368
404873822 3434
10772 426452708
535547544 535547543
276578401 17115
465002433 1899
573614894 2066
621006095 310503047
2503 531244229
157199476 524
689031217 13668
597285892 4149
16607288 131
296295687 15821
959268569 871908792
7750 764162137
183838526 1285
851899014 20465
670117364 11605
706499880 2355
868715315 8148
908998504 3030
712199999 2374
938607784 4135
192777900 2460
267601091 892
670556378 670556379
630411235 4572
635029091 2934
163666699 163666698
183225730 91612865
927665431 7466
945998531 3222
187568935 187568936
392159663 1872
2227 477985464
513220845 4027
260 76639297
262453218 262453217
30900030 103
755097483 2517
436004451 1485
346512167 10439
487374421 3758
111599877 372
946495529 3681
630010295 2316
324040911 1917
310909052 155454526
477599918 1592
152668693 926
720599718 2402
895484070 7383
609793984 28532
509398301 1698
95190377 3818
163468038 1502
841807614 3977
437963461 218981730
823990479 17553
92586394 430
977239450 21325
284623793 3143
785758217 8414
582150625 11209
403686351 2704
569185849 3356
953825603 4296
796603700 8950
191134211 191134210
864124973 4665
603302012 2011
676524641 3896
834454386 4138
507814464 3291
619559145 6308
45000150 150
950148879 462248038
757800001 2526
847739106 8067
19554710 303
689904539 4002
966603223 3222
55925894 271
495707770 7653
689575501 11048
731114750 6220
309114961 1806
981956870 3490
79252867 1477
330417935 2158
11871 406569879
341667978 2399
492193628 1703
575513160 5340
972962438 353257687
308294196 1136
763114249 11076
712883643 5088
84216920 515
929762760 4952
915085875 5335
535125893 2798
712356781 5053
3335 561686830
721204579 2404
821092147 4634
394782562 2303
967206465 9733
734592558 367296279
486782211 1702
879170287 59607
707013993 4928
393999084 1784
70427005 673
478659219 239329610
503371079 3351
477758819 4345
361342155 1563
123204883 1173
766767924 5173
708600001 2362
519298269 1731
716706275 14158
373575384 2072
732816326 732816327
717897606 2393
342 63439632
941106553 8079
337776121 168888060
975602166 3252
952819273 5571
104825292 444
703066895 12432
487498795 1625
429504499 9500
172219359 172219360
977700386 3259
452706033 3663
911139918 7246
6503 790853687
255666433 1792
218026937 17106
555001850 1850
986454485 8199
577934873 16743
48600139 162
863048495 3223
420145916 1539
682340611 6826
619802066 2066
579202229 289601114
550773278 4894
302100001 1007
265290871 1209
184892078 658
717297610 2391
353630042 2297
964623399 10660
579812750 12650
139921015 1252
962082902 4601
906442926 6707
517269909 187633495
407022628 184481528
871431511 5205
118995330 118995331
258238909 2146
576078947 6694
762727650 7040
866699999 2889
889309523 7251
521043095 260521548
417381601 1417
910051369 3548
459598468 1532
435604371 4361
557550456 66605
995996680 3320
814369392 10284
171207404 579
402000063 1340
1476302 5
999396992 997811543
951813319 601143440
329546963 140412
327599780 1092
608091103 3232
109641085 417
324802322 1436
430570135 215285067
204060899 12124
673506358 2567
187914815 648
275740037 10516
855661319 3384
589888973 253893036
365489359 182744680
108576903 3493
911092560 3059
92061757 37266417
662115115 3002
888 231112307
503481047 2683
820422072 3353
380916754 4559
73 9991682
299103424 4669
539297639 2815
508200601 1694
49141696 3822
431791147 350866297
512907742 3750
352378626 352378627
4638 822043758
3732 996783612
702372665 4431
413461442 10383
794276702 9027
528576485 12445
361200840 2145
201120794 685
393404241 5884
197695282 1191
974703248 3249
396371507 1742
318643988 3768
955596536 3231
805783277 17931
825547178 3731
124200415 414
801141841 5130
171117553 668
140 34444341
870777165 435388582
155939871 75470406
353206296 2891
991 211773312
929700000 3099
582301942 1941
341695682 1221
7726 757714689
338933827 8609
753411865 5596
256157537 965
634842048 4930
789773000 789772999
540899346 1803
340499989 1135
320098933 1067
787098986 2645
940264174 11088
919105095 902138319
161639100 700
878520195 5985
469968875 2223
276356428 2726
784630976 43764
557051351 2080
306222974 153111487
52394878 6542
200986900 3248
1794 482120077
530701769 1769
111588989 594
518682766 2359
174900584 583
266326799 1520
780485207 3228
4304 140422184
215789759 1116
41908481 499
54004190 27002095
451016718 451016719
6273077 6273077
532397238 2714
920259616 577795336
844730291 21378
944098461 3147
290896885 5118
642365088 9168
593295240 5467
917206085 18871
178904261 2498
175504328 897
152566652 152566652
963349457 9602
931786697 6090
253877545 253877545
57225403 254
632105658 13187
99183973 668
10768 539685061
279238343 139619171
523941418 2401
50935122 427
169310912 4834
320793106 3134
363191421 363191421
257908379 1393
371956141 371956141
709199299 585248186
532055223 1965
491622422 4250
183147052 183147052
331576122 2287
393307635 111261
697162705 4133
772404307 2974
21447204 865
162606884 2101
13327 923561100
791475300 2835
461507256 2844
750522631 4290
53616587 251
999904967 3333
714231547 2793
524963026 1934
231603162 7271
226527572 1025
495827499 9533
740082302 3031
3763 685304060
379760495 10647
92803343 46401671
732902509 2443
856284192 400966226
184091129 91621496
56168319 208
929915713 7365
157230862 1929
964486976 4556
277512871 54457
936903816 3123
195 39771785
911101014 9098
665 66452120
68100001 227
741425759 18972
273900316 913
359116405 1923
986125180 3908
6457 709762088
921299999 3071
90152272 90152273
869680399 6738
309252248 2905
340498865 1135
19261 668010002
900426333 4357
51600006 172
749214757 5890
766991005 5737
19858157 386
396677396 1412
274870521 1218
846898432 2823
1108 214578604
178830062 4149
3970 976813554
569103173 569103174
282788079 27152
140866735 70433367
838993591 30270
759254889 379627445
881851891 5167
656232878 3374
20100106 67
277199483 924
1797 512423416
309299999 1031
692969783 3224
651110847 4088
88194337 2406
419482673 209741336
122438467 25634
835372933 3643
80566359 2968
919009849 10348
839494815 5384
99549097 2695
11100001 37
488400449 1628
164155663 164155662
10187533 47
611403408 2038
714591 5
779102598 2597
14351940 60
613067904 2281
368928053 1746
817379190 4679
252000839 840
624132664 246198937
769305245 2791
951411938 5217
890621119 3177
883972583 5247
81899765 273
533267304 533267303
678313270 678313271
94728413 418
763103750 7750
628502214 2095
889217109 3022
975553880 3340
509001944 9655
951600757 3172
962148481 29740
407322729 1371
755075089 3346
786931967 41192
47670701 1435
956579735 956579736
969437426 3293
348980176 5247
526218097 2219
721672710 3201
237820869 805
650394361 2310
793499102 3538
828898760 2763
334619866 160504602
171691130 2217
603384815 3422
335698880 1119
250499222 835
353423978 1483
847197176 2824
959220007 667361293
103 19165862
760333419 5553
202200620 674
24900084 83
467044286 3017
95442113 3397
870000000 2900
3215 631245960
282750749 2025
5466 850864890
488560505 6438
229401981 1315
948720332 35732
361500001 1205
967511869 7284
19520236 155
460254345 423951
234963571 930
341705133 170852566
708600147 708600147
452244611 2734
480251083 1908
496774882 1989
777086102 4174
299338099 1150
814500000 2715
375418714 6542
48284991 1211
227783045 6055
94275071 656
402409588 1558
952695370 12646
968599690 4255
62418058 303
18147360 231
81901657 1399
210002775 1402
354000000 1180
402742299 402742300
142453017 927
965582190 5572
523988607 1873
691901433 45952
101318902 412
860526811 13002
874869729 3955
145409751 793
697995791 4231
300000 1
188975993 1148
190719 976489625
829843290 8059
748345464 5162
9606 821254382
1269159 5
118061 572252932
545700001 1819
84132665 616
114444631 553
456788520 2049
408222990 408222989
490182763 18978
843528972 3939
18299998 61
915415199 5740
5668 917586329
3652 794543478
756691085 3882
466412227 3116
335398881 1118
950093481 4613
389988041 3985
153000449 510
122633747 534
854638037 5206
489000804 1630
14824559 285
576301922 1921
102355275 387
614676266 2231
116099999 387
143574355 1562
428976322 3301
704664675 5973
53700137 179
4229 445981882
332502456 1599
322500545 1075
571308329 334891573
583395946 3567
468079327 4862
99349675 1051
625448401 300839979
58332456 468
829294845 3407
899422494 3301
424454997 4655
600183053 2826
910191972 9244
837985769 4383
668697770 2229
3140 552238080
764500825 2585
668765964 2426
643016722 3064
13666 856567210
237730091 1235
932946511 932946512
174960585 1709
321017721 1112
2747 428106215
230486938 1067
676635444 2322
936164261 8139
202436732 5957
515102498 2051
605471389 302735694
72151941 1798
2253 525295675
285724165 7799
19432971 68
316478605 2154
730712854 5967
11100038 37
301027050 1674
14451066 7225533
80333129 393
533098305 1777
53996791 248
474442487 2214
337500007 1125
862094886 5943
114504193 437
274796402 2494
662841970 3295
697306369 8448
766028346 3139
9046206 35
803905551 5126
293999020 980
484804413 2351
715497616 2385
941104102 3137
853855929 3003
540116069 4686
253796498 9150
1965 210484905
423600253 1412
328563582 1198
869458603 3473
329265722 3880
486788981 2193
930312432 3976
174299562 581
487502471 1625
4789356 22
182342133 91171067
628366589 30881
4510 674540697
188100105 627
954197759 3264
826545649 9501
331242913 1248
676295666 13039
944998383 3150
885971008 885971007
913652946 7974
852368846 4800
953201025 5035
650506306 2360
117899606 393
87860458 1022
193383889 1421
642062065 3817
86977058 303
34800115 116
723002409 2410
228024737 1136
74674810 1090
92999894 310
762736626 46020
129065648 985
745242303 5648
152959892 5750
449481299 224740650
249118273 912
483898388 1613
516226805 2182
831653978 415826989
224923276 1074
347924956 148839835
412076660 56956
326475654 53954
529579376 9928
442801477 1476
539396872 2454
654840346 2985
804340260 4185
834778772 12945
2417 540629191
284776861 1210
820405854 3123
3182 508209948
4822368 24
248699956 829
509699021 1699
791350131 4277
591600001 1972
937201724 3124
459940877 1934
648900001 2163
374104876 7148
752305223 5827
505739323 2383
766497980 3093
34406958 351
786392784 4072
398972287 2456
895898146 8034
353699999 1179
164962462 8441
858391350 12625
4885 341210639
16926621 620
26346913 96
149699999 499
2764 761483362
321914480 1653
906262721 6194
297599008 992
33165121 281
634802115 2116
659130317 5082
161484017 758
947876028 29051
783590954 2801
376232245 7073
18944 266030061
752507167 3199
936687849 468343925
229200764 764
886673841 3242
621145703 3356
278334003 139167001
5799850 454
920097470 3067
507749545 238593269
36110508 215
313582488 2276
806366183 724627493
984314462 3657
496613012 4294
3900013 13
740795466 17201
855264901 427632451
3782 367322160
10227 890296907
542883207 5558
841502806 2805
153899486 513
589729153 294864576
613781867 3837
625573404 96823
8326 864896554
147588155 2342
528195740 2217
42775922 1258
750545316 4892
7631 546120146
533808415 533808416
143268191 2286
4357 578720597
502755491 3676
75912115 9974
122700664 409
935474767 5966
513127329 256563664
497092815 497092814
578515901 2892
210899296 703
477704307 477704308
361578002 1217
529321287 287520379
118473098 118473097
320506285 1231
393970920 1598
269154683 2746
274699065 955
783059884 6452
593236441 43936
949277695 147321
173452524 2562
221207308 902
951299642 3171
538119218 443290025
326233265 2277
987366351 5738
600000 2
146790661 820
565840404 4211
982196725 3274
354000853 1180
310664385 157001047
322778910 3621
463293312 33504
509030447 9447
719878397 11219
183089908 693
664559254 332279627
383698722 1279
473954040 1736
285438082 285438082
926462835 421509575
946893435 945238330
408300881 1361
165551689 9509
643723511 321861756
762840249 2570
441449370 145719
796252216 2824
163799455 546
204000885 680
380905609 26472
726244004 700560104
157500680 525
668097921 52990
839277220 30827
37861267 12984406
39519278 387
515993520 3248
408862381 1960
128346544 1544
3142 806288582
665101968 665101969
784945134 8686
813855276 18538
324069607 1479
591640052 3999
821579974 3013
888002960 2960
599997999 2000
386189138 2373
597602522 2519
501608497 3699
3686 431135350
8036999 40
585489442 26882
3644 285651830
627724405 8557
85174949 1050
594175088 42164
366814887 181283519
828648936 3623
482203516 241101758
162062895 662
147764761 545
7413537 26
142313508 2150
915605192 3052
707697642 2359
23677632 704
581625122 2562
128889393 480
369118959 7888
588301962 1961
848967423 5027
675307544 5400
277799075 926
309787081 6229
1822 222519903
30472348 158
993384285 5457
513413623 6044
817765344 7032
2366 603166055
384436120 1501
494716788 3996
149108752 627
285173794 2907
538843620 2554
31076865 2639
168673367 775
702276164 2917
331892967 2731
405681629 4087
678000997 2260
325587640 162793820
696031299 7024
193175070 1474
276174625 1378
272569102 1852
1761 223512516
707465937 5946
823100194 616795580
290786451 145393225
93334919 3864
898834800 4100
222900413 743
744162318 5702
848426345 5451
147746875 2030
619432492 619432491
1828 338822112
8007847 42
535207401 4550
188999675 630
640908841 2860
649455450 4809
830802779 8395
602399999 2008
577923600 2486
193809696 872
7833 136294200
688527299 69450
474758215 3057
709846464 10704
807007928 8146
572235925 286117962
4980 748060415
563101878 1877
61247 309404813
589806577 2322
4982 272236408
206831324 2020
3857 239322993
919632139 919632139
394405886 5664
480599999 1602
26978784 143
507503591 339687369
449380971 224690486
262391361 4048
612306605 2324
146738929 2103
428228206 2123
612875071 2902
66600155 222
876903605 876903606
996218103 574272956
922745028 5466
661200000 2204
920932927 460466464
962486659 6258
749098873 2497
388254707 194127353
699965625 43852
223018364 17750
453899728 1513
190310534 1099
257604480 4032
112596478 2087
995277149 497638574
480591638 27862
981339282 4718
168462144 1219
274103490 1699
99899821 333
423629690 3781
921899852 3073
983966679 8740
20999931 70
886988471 5380
118699923 59349962
771034195 385517098
746883344 4667
125160445 1161
165328753 2238
275432198 1163
878137967 5795
23091 981651984
901799999 3006
637245153 3379
127882990 481
451261095 4079
657328310 657328311
452526629 5393
937199450 3124
74400123 248
553269555 3210
356032501 2220
909434641 3632
2193 304169100
276000919 920
870842492 3263
651791406 8439
875702920 2919
666164683 5885
6640 777151706
894663914 4301
449564315 2739
734951325 16427
495002099 1650
834299569 2781
776180878 388090439
375703411 3118
503114738 4821
943931271 943931272
151933408 151933407
819570023 2909
144780149 1051
4526 969989877
525693857 3948
698954937 3182
510063934 1725
801 152474355
998553733 944371899
620090949 3802
648821086 4362
5123817 5123818
444099249 2829
23149825 344
580202359 10647
882589141 68201
628594135 2814
730986179 10295
961044795 17271
919940894 5243
64113903 3381
277769201 19794
223789975 946
835517108 417758554
883474444 32179
638683848 40722
990674472 990674473
786602623 2622
250157401 1640
911402711 3038
269549 1
843600001 2812
820231777 14994
969989577 4009
361724282 361724283
781762757 17165
756198172 378099086
931265075 6650
857100837 2857
457443911 39090
944103081 3147
26100042 87
925499122 3085
329192270 2582
642788620 3068
22176865 11088432
745554413 8569
985115657 30997
132453090 1381
850437040 13523
454093874 1618
991122124 352659461
4964045 17
820496179 3348964
501176407 250588203
547784441 2999
598209419 299104710
622204245 2570
371511798 1680
123345200 440
627263584 3644
938848217 119959
457687196 2169
406081183 2514
7958 525319177
920198594 7295
442788435 13185
362826384 1721
813384000 11440
181200605 604
346200000 1154
802480240 3231
465335689 175731
895730014 3119
927065158 4638
537301792 1791
4544963 67
867844266 6213
582248605 582248606
593159212 2798
50295121 217
693063025 2771
462963957 2044
297916490 3719
336931299 1180
161400539 538
596 121906492
786605014 2622
889032012 3153
743997967 371998984
2780 824158800
50780444 3995
230638729 2694
958186114 11174
209147841 72359800
342974354 1339
58563051 305
122905361 2428
397956578 2283
679161714 12453
4820 294100015
433761264 433761264
602472421 602472422
4967 164929235
565254704 2618
539419474 13557
935103118 3117
596347848 13675
500698861 2292
473084795 8660
137845275 2276
797402736 3172
383783374 4671
766353561 594995
236047949 1395
367068297 367068296
277941235 2050
190562047 949
925058903 3652
348001362 1160
797226167 3496
259520986 1928
520674914 3441
544399705 2754
38416538 233
391969809 1455
557499460 6053
821228765 11599
773458691 6101
120963900 1328
380721081 380721082
884999787 2950
192899356 643
497998339 1660
177300001 591
648868351 2474
184228320 633
925747415 78881
977831515 3487
59999799 200
159127757 2129
863149754 431574877
875836261 9180
226500756 755
206520774 2468
537001790 1790
1978 232869456
53059553 548
778851694 5581
400975516 4103
3143 681784222
139074320 2321
766534588 3884
646956481 9060
239599284 239599283
335777269 172992784
792974482 22919
350033399 1836
176421249 625
297605409 3826
931286854 4415
296673019 21102
26484353 117
798800244 5869
420840419 1820
296484115 1757235
883643091 5078
253374607 14886
597064568 18832
670532551 2350
952681266 26423
732651103 3482
963266770 963266770
167069000 725
785673019 5531
938505128 3487
576300664 1921
187499550 625
862384123 10146
102592211 77137
20997204 76
653713957 18923
73616016 978
400500521 1335
668668845 2899
888281207 444140604
37200001 124
94500319 315
113606688 624
321559271 1385
989100200 3297
213425 1
134603651 134603650
858298784 2861
148910891 3372
77578356 1189
7616990 113
225600000 752
500952053 4411
438802276 28138
900156580 886089489
5834 842027054
597360749 2625
25301134 142
736167636 21393
388919266 3600
295455824 2810
22302242 11151121
797801659 4492
697517201 6778
29999920 100
7415 498206435
791393017 5244
501734914 1941
309059287 1726
549899760 3165
362213825 67552
680210674 2536
460501676 1535
986649297 986649298
759175452 5436
705030910 705030911
477359207 2724
281357255 281357256
40361666 614
2267 600972517
669603553 2232
898 240903766
415864755 3168
71960888 429
731702440 2439
944119800 13463
5681 955312155
710264298 327628977
682834935 682834934
20700000 69
507509442 2486
340499999 1135
909542213 5337
21384552 74
647089078 2653
122271253 503
951886277 5533
187306111 13664
692807713 3138
680406700 9818
920964961 3116
560538343 99351
749196814 2759
275556689 1936
234512701 1538
14709149 116
339614397 1558
455401517 1518
2902 491925133
477887196 3428
506948069 47806
3457 741372003
1006 167454616
339175823 1253
125100392 417
388238927 1496
144302 546822124
70365557 269
381899051 1273
857097142 2857
802595039 401297520
388499699 1295
638284811 4849
379993032 6264
226539461 4987
1395 85500183
31172 646164388
455102290 1517
257813014 4751
361304999 3500
745801884 2486
634022393 6631
778655761 8565
492600000 1642
964456625 3971
928752016 24257
609051634 5165
829533333 2963
776401828 2588
99600332 332
360785817 1576
874641158 3244
901125113 4189
141793733 1621
333669956 333669955
797 225605351
152835456 592
491337404 4460
31889971 326
998504188 998504188
785940252 6206
23814 385031015
248845838 957
861935609 15765
313800000 1046
319499999 1065
816709905 4072
455298998 2074
365940178 1495
313399591 2499
730569759 365284879
159758536 8551
50964360 1195
393196805 3817
801222149 400611074
584124900 2150
316501055 1055
2877 582687254
874767140 3689
683602636 2618
309295584 1233
926633729 3970
78892275 313
33494890 143
78449069 313
231240600 10057
177431514 634
702321075 351160537
286276565 1343
782400001 2608
891192962 891192963
658163223 107805
123851730 123851730
156474184 1011
997803040 3326
527671722 3342
340896278 3008
456054501 3945
225456195 865
197176981 660
707699568 2485
151500000 505
805677599 9100
966603223 3222
771013559 15637
429461962 4469
532198227 1774
3905 475786059
633336771 3355
182553624 792
269841051 12699
549013950 549013951
105219073 16776
481666184 3757
306579089 7554
109820092 428
783030615 21135
4537 640451994
543300000 1811
404266005 4257
858039826 8175
798001629 9046
351394679 1960
1987394 7
419814990 1845
294683431 1726
515622231 4331
225511154 3865
332020946 3126
2796 516076981
289382910 1893
955281226 7184
773697629 2579
863891006 25182
781550171 6098
2624 567815232
3608 730804688
238687495 4673
376801686 1256
157486360 809
27603009 131
805102644 3020
473194019 1658
945743013 447302105
279008488 1772
467098413 1843
477371110 477371109
483913378 3658
773186076 9425
292170983 146085491
915856454 17265
736498316 2455
662100000 2207
600723870 600723870
645433118 3399
679802265 2266
702113555 10458
912291985 4779
625316295 3631
212431622 4339
305727745 1184
132390519 66195260
389960939 2470
907822825 12219
251825487 1253
125400418 418
880697779 4871
794439 397219
652305993 3014
997647901 997647901
97740325 348
17290539 17290540
459898467 1533
818223952 4473
658888664 6034
492899731 1643
932203800 7590
409514196 3939
847058764 3733
112793697 1482
613802760 2046
563293845 13570
192781333 90512997
586198047 1954
525259949 1972
853333165 676389
312988700 147324109
774168391 3061
34801851 281
348003839 141118118
328442346 1173
238669653 238669654
514557937 514557937
123426783 761
501306893 250653446
956703189 3189
809925479 7749
505120084 5524
3214 399848915
980548547 5142
740434861 370217430
89132229 1045
644102148 2147
7500000 25
341086367 2482
485749888 485749889
818053080 3056
381831975 3832
694026985 5073
719 77638339
115757311 592
38699870 129
33900001 113
528664753 9936
657132750 30213
254400317 848
784986228 5106
870309900 4590
44399852 148
777299198 2591
165133474 569
490290381 403136274
858845681 6186
913796954 3046
572497362 16518
685172945 7326
328613701 7858
902681382 447268351
446969570 5429
271942057 271942058
509195148 13549
119337766 12956
5478 879564114
24000005 80
458732741 2861
66270427 42841296
172500744 575
943300163 5764
3786 993045084
357300492 1191
578437462 2933
173870210 862
379 51193619
293701299 979
817393137 5987
277356916 47915
20640799 281
510299589 1701
121091779 460
999591201 4652
354656185 52117
5459239 48
980033770 4257
2117 393220048
106428586 867
462688535 3120
361164163 3080
385612224 3814
885673601 12160
4586 796945557
693768016 2611
389654978 3815
165299448 551
693525086 395144171
43302958 257
488750231 9742
112200225 374
465298509 1551
412702661 3702
547814307 3302
792901120 2643
680397733 2268
908 216244462
3198 530877594
634740201 39560
925286409 3217
7348907 89
338097530 37174
506 121545163
897994469 3948
77999740 260
721221749 6570
651278826 10247
677099999 2257
740421841 5515
619068736 2941
735000894 2450
356540821 67195
533461949 2259
284999049 950
700350085 700350086
863581993 3974
2764 215049017
14558257 57
919497901 23417
98699734 329
887044296 6018
462001232 3736
866408659 766760978
539963444 9345
74999750 250
120990001 592
945356922 3530
654902184 2183
233101174 4775
2838 645026790
820278094 3182
763756687 28281
150 35034214
555203712 149088
296476014 2067
992233161 6520
280908676 2336
966304220 24430
375989957 12186
317864794 148816152
199358743 910
723205129 3511
193127653 692
743921044 6300
152699602 509
590526451 2295
320365215 2096
948997203 474498602
65400219 218
333775197 129657280
315599050 1052
592601527 6161
688692601 7219
284896469 1265
22915187 238
880196408 4067
407782513 6372
528347055 46631
84021552 977
81300377 271
435139548 7511
428681530 1437
266511868 6649
137182248 756
384058738 233850882
661931120 7101
640801613 2136
650354039 2961
466501556 1555
492598358 1642
87647930 703
854787950 121678
538510146 4753
323401678 1078
102936401 2800
599400000 1998
358963344 6056
618778924 2146
732530343 3794
875000667 9348
680398859 2268
376295835 2102
6126 534891046
729802079 15876
404400868 1348
1027 277923518
472835546 2866
313978 727487026
527391574 1866
768749578 5459
457801527 1526
212619907 748
256311349 1349
954705991 5228
423298588 1411
942003139 3140
516979372 2006
505202007 4483
712292423 3341
800914235 20194
44429 983787461
425 85230982
296856253 1099
574913481 287456741
314795865 4684
55816318 247
901700388 33039
587699999 1959
630900638 2103
189436876 763
794028420 31428
998676672 4651
559855385 559855384
194099549 647
310426668 7002
827675898 3066
308 62223392
941330666 27521
682706367 4677
169800001 566
731502057 365751028
9054 955228310
881422561 5914
918900757 3063
154982329 77491164
254699990 849
500449650 3090
34500115 115
828 86946354
361854331 21612
378695073 1423
751081917 2619
740159009 370079504
821253823 14971
614660407 614660406
446507653 223253826
527111706 2563
179700600 599
675300001 2251
156568684 607
610723826 610723826
926120117 3382
938130313 4386
115435631 57717815
2837 472438491
445321504 2019
836929333 3394
171900001 573
508369121 59780
567062847 283531423
350999894 1170
325019385 13493
989996754 3300
90370742 393
32844 581409500
167740791 2341
556198145 1854
375043261 3945
3029 886715518
439971360 7213
206024284 2442
6030 883298520
639860945 6838
323399999 1078
417106541 5893
510831869 4512
776623771 6110
495378626 3475
786964587 5179
407392229 3807404
640019879 7870
648260256 2248
317215801 2598
128916878 1209
5834 687348626
726274974 6919
529598147 2222
72156987 350
909393429 4066
923755809 433110564
69840080 69840081
72978100 730
143380444 135446335
854397151 2848
795597679 2652
658972135 16948
152265613 701
107882592 406
211381468 3937
1844 122622389
821117440 2816
478736331 7240
270192040 2067
879897066 2933
874067806 4226
931271677 15644
472314994 2819
680488991 2465
301344697 1935
554503041 2080
89460937 1377
429299831 1431
474601581 1582
125399673 418
938738774 8425
973942738 426100019
435599999 1452
3706 801603855
431184546 4374
385293601 2124
256357452 84162
697550356 9641
390900633 1303
363669665 2384
558595029 3334
329098904 1097
163226859 614
17400057 58
256994559 1328
980103267 3267
139104578 647
377389304 2569
105839513 3294
519624784 9869
317732796 1211
689850006 2883
185300219 32317
952070672 952070673
673267627 2754
936958649 468479325
94009105 2575
616474969 308237484
931066616 465533308
876387456 9104
498596814 1859
345969126 9577
628878009 5008
266699112 889
489299999 1631
702846143 351423071
588558965 588558966
884697684 2949
688516791 7501
985799524 3286
485043503 380065476
881222520 23745
78605952 277
28697592 308
944744432 3431
611698880 4377
394362409 2782
925580161 145440
564040098 4833
658333208 13544
338301738 1181
889849138 3118
341374856 341374857
115291664 389
683697721 2279
737289940 4889
6145966 22
91876119 335
142090074 475
258599139 862
701366101 2581
47929648 328
706703251 4125
938602093 18286
188409044 1496
98813766 49406883
2820 513975991
75607001 1543
770099999 2567
62555856 62555857
126491739 7689
684944518 14483
269399941 898
240059162 958
327419914 4149
280160915 140080457
975998881 4568
176668983 692
595842920 595842921
869921317 9982
146171653 1059
762898238 2543
513135561 4417
225384521 1655
229619015 86616
9899966 33
3136 518998592
715640688 7123
602187137 275154929
168492339 746
971488879 3665
684321616 14769
414902733 1383
663302030 2211
796797343 2656
267201125 267201124
1064 163761277
160091765 1029
479569679 5958
984857114 11495
581390437 2450
754999380 5286
912716699 456358349
4406393 23
573802480 2233
138100466 1267
298768049 2263
56712487 334
91740873 584
477307183 3154
813188106 5244
312082375 2047
101561419 586
485109359 10633
800697330 2669
449095047 3425
438551549 20094
295681516 2171
115514413 57757206
385896518 2971
499121439 23028
150962740 150962741
59890296 365
817489307 3642
531907255 2384
320557021 1470
209423340 859
44315212 22157606
346743544 8313
42899857 143
388298989 388298990
149257181 74628591
634771826 17635
407717779 3082
493557773 2549
641646029 4828
492570852 1721
580011187 2271
335700000 1119
325145170 13510
490463161 2365
3907641 83
1216 231800283
762877238 4871
335879999 1728
497134111 7555
800602632 3952
23191870 134
6599985 22
270402138 46413
838797204 2796
924072149 924072149
54121784 285
242346034 952
251015029 251015029
698529205 7074
149724393 74862196
491027050 2367
7819777 1536
430228129 3212
595351196 595351197
515578001 2000
233187740 116593870
252999979 1482
173283790 2254
701744037 350872019
951247705 16797
964885846 940805196
83730423 2540
939964465 12264
193399955 665
881964554 33847
4926 467437992
607763426 3155
547076375 3996
871963280 3184
527102647 2114
745802487 2486
484244327 6763
510674636 510674636
598127729 2992
415073692 2007
640987935 2960
782033842 11887
199649399 99824699
105233354 384
661678772 5927
784459738 784459738
490063171 1670
624528857 7505
496657464 4005
994912203 5146
12834817 6417409
778171822 778171821
962214337 9648
185094450 675
840897196 2803
843993512 7013
481055139 481055138
507070187 6307
514115893 514115893
912320845 6052
704732992 2773
410888591 15558
1797 527410515
194811170 2471
992623280 4834
41099863 137
314085368 2199
503166762 12539
937497899 3125
918097433 57626
456039243 6162
945822240 945822239
953361843 660658537
959101255 3197
1983 255465924
551155783 2524
114970616 57485308
301957919 1452
198432989 2215
279861422 279861423
190277096 652
984501921 5920
762250593 30448
969353590 27549
619714348 619714349
22199949 74
360795377 1327
578420681 5066
256799145 856
580166040 4120
12599959 42
176506339 3215
439299256 2131
211436399 840
920622240 4320
55200014 184
378598737 1262
914366052 4997
374062831 5192
65146912 249
530978798 1775
173689269 11619
991135731 495567866
150558197 2197
593638453 2932
174346533 778
736564950 4950
948985273 474492636
649697646 3753
253988112 1074
96814192 1142
35678052 354
965702515 4371
242999631 810
835547887 11569
403441718 2854
15365633 52
982989057 972088861
722711751 276736224
759545992 2788
556427177 3994
493384422 2945
409737409 2192
978905819 3263
640128461 3439
931334579 4356
829247852 3903
958798626 3196
992225124 980504105
863360217 5303
6780 790974747
966602858 3222
305375110 1285
668676843 28156
762957312 4447
306908911 306908910
950939782 475469891
88881409 462
848097172 2827
645974823 3314
283169325 141584663
376243757 1553
322119541 1746
185011415 185011414
72372965 835
498864425 249432213
656967464 4425
188401316 94200658
167784449 1472
134356142 1247
129600262 432
445147216 445147215
878633772 3301
386945083 1572
645925841 31090
354601183 1182
738901712 2463
893071739 13394
13060996 556
681551907 2476
580288339 22989
39319904 340
63269040 240
485201333 2006
154392488 1789
17233 635032075
88200223 294
726305063 7019
266099409 887
669484161 334742080
61239311 946
896693151 37370
856329317 428164658
159619699 1994
949502645 3165
245714784 863
288388085 144194042
337798874 1126
513001709 1710
896953349 448476674
195429413 2806
757382352 4863
508957910 2423
85236284 42618142
457660944 2137
678300000 2261
118169730 421
279000260 930
923815929 6026
4022 807151048
23706 862421133
221540396 1516
549298168 1831
775968177 6904
897141238 897141238
126599690 422
4150 851093369
954816139 11380
993305583 3311
248462243 1666
840603176 2802
657655553 5154
718621847 7224
714406552 714406553
486866804 2503
666140969 2442
520610566 1859
895137411 5817
124973529 986
43223948 169
978848345 767953953
206297123 948
761260951 12959
489704804 10665
900229200 5234
231414755 231414754
258808340 1036
297715616 1184
468649879 1915
146506733 524
3646 764974552
285000096 950
92488115 48370932
291010345 1474
84900000 283
245234687 162461964
98346018 737
737485349 4309
820797263 2736
967537869 7447
648767956 3018
519499095 519499095
365931238 4187
863251083 3590
287609894 1058
895892334 7939
119501416 561
70859026 775
964098475 27341
606002619 2020
377461864 1864
403738609 1462
229132219 1631
711900686 2373
670942960 76943
120107710 480
674400043 2248
268133607 1113
684846678 221471
750564687 2894
803997321 2680
145607839 4483
292213810 1505
461531040 1770
356894989 6423
805197317 2684
666814600 666814601
662099999 2207
467810448 201416619
232247592 1085
493911006 2905
751509359 2898
915000001 3050
520497406 20033
658374480 2385
442789359 2738
551552297 344488498
311828538 106192754
329444748 4148
690716862 43038
479401598 1598
138773796 23605
730839384 3366
558159301 7650
585328380 3540
285331987 285331986
38571973 389
15355550 146
932928710 7739
497092792 2021
136499999 455
767270916 10772
512487929 205117871
1898 436751835
857382681 4060
29038525 292
989106124 3297
752191309 376095654
661442488 5402
557098922 2036
2318 563430188
154298999 2020
505875124 3237
845823959 4651
779273595 55055
291600001 972
441431189 196401084
74967020 411
333417685 2956
750280639 3702
2573 488940605
493808754 2220
167700000 559
684369637 4030
197100421 657
704100001 2347
1734 503050748
656108718 5316
740697531 2469
398993135 199496567
418499895 10858
728697570 2429
460145907 69670
658799328 2196
535043839 1876
747809906 2760
745366253 25973
357088437 3070
8070789 49
589331321 32717
189837384 1957
579494060 20678
108329012 420
94800044 316
877991234 4514
803300685 9098
388143835 3004
923650837 5934
74751743 524
670203393 2234
229510025 1069
676053926 3287
166138289 4630
327696692 1446
318600001 1062
181193854 1382
853288957 426644479
743668027 4527
838113233 5534
65608104 316
439198536 1464
406338312 5358
2950 833083760
860073792 2987
172236607 722
474042155 237021077
93823391 607
55320576 1536
192730720 2821
207900692 693
723011971 2670
940648158 3155
476887357 10088
906649973 3992
241370594 915
983700987 3279
861841127 11033
472413833 236206917
330601103 1102
655109946 6685
469056421 1890
557903184 3130
1521 248404028
209399839 698
766332723 383166361
708357062 2619
679034637 11844
354929971 1969
702 94565004
186599378 622
675604235 2252
8036 928748026
616731039 3421
137519135 68759567
631219176 2646
440298335 61701
261267243 3171
601066436 2087
766077257 8833
563424929 4048
540346430 2791
878397073 2928
14100 782817900
395648641 1341
570459036 570459035
97293749 625
824888400 145740
451128149 1530
228137375 949
148233089 565
808146550 4310
575401364 1918
213900032 713
582844680 5940
947411785 19042
554110569 2441
341934318 148252235
599740227 41299
299208263 1112
25589499 125
604714479 12410
289191877 289191878
476258825 3002
313798954 1046
722703298 565310715
868773432 794271764
519601731 1732
419661132 199955904
576121272 107705
27458474 27458473
120784209 590
536700001 1789
843300001 2811
333901113 1113
284641882 1243
88985990 697
593247893 14758
763202544 2544
344913225 2638
513001135 2640
707487627 3969
44641094 201
854678484 10362
139500916 465
983221347 983221346
237186252 5076
976250224 120146
366109580 63352
6403 765114001
676741723 2598
458700329 1529
783902613 2613
101399999 338
16405837 9568231
299775963 1521
706531294 10023
35165009 170
226444703 781
264716399 85200
374856846 1520
79500265 265
415198615 1384
276904658 1128
118412010 1810
925073631 4432
803102676 2677
846471425 2979
4387 600607494
850950641 5106
1765 62853461
522664087 7154
654299999 2181
619012063 8859
224693453 224693453
579273029 2373
954306860 4279
944346695 3489
486709921 1860
366310925 2921
61850624 304
629087057 2269
187400460 2054
113968400 753
949801487 3166
889685074 16069
976502713 3255
290953906 4895
506271677 246303476
49500000 165
756934657 267758260
144204752 902
211499294 705
225900409 753
208255891 806
696899999 2323
1586 436569242
144805650 570
988697432 4180
85170396 401
58836064 3824
958260163 909658595
414223223 61421
262131162 907
27367872 97
415190687 2976
442196039 1716
317098942 1057
376395992 1918
149584824 745
694839110 269312831
752167057 6478
226341262 967
960471997 3828
608532684 2761
788100001 2627
3199 762554742
296099014 987
91799693 306
670461929 7403
772201452 2574
893402389 446701194
597867327 5166
381647961 2396
538032961 538032962
369397157 1833
61603026 1112
495819903 1928
366601682 1222
692808510 2335
88104939 980
750687866 3049
408190046 21130
523584166 186560443
979 224281365
804413646 274659286
434731590 1577
420128278 1682
797013936 3792
977525300 3507
281949218 2734
382292893 3436
149700499 499
403068516 201534258
54134393 884
137014540 689
301064301 2691
997604409 410698298
449717049 2282
194671837 4644
163352293 5039
737400001 2458
670262071 4825
124418989 773
908519274 11704
799243164 4568
864604996 5242
897602758 2992
643603074 297139
2544 301944816
228823130 1522
734677384 734677385
569101660 1897
518878057 437134
293448236 3705
712597595 4550
980096734 3267
858113006 3768
465767701 5100
216749648 3728
519091782 3346
102119767 370
781802170 781802171
837599974 2792
204899629 683
642118391 33545
177056542 12581
145505634 904
206224698 1157
412139195 2381
542634534 15439
705732165 8163
554263199 2187
619950702 5421
491603110 5338
275946261 923
6405 907056885
75537440 352
276299999 921
657904945 4987
193065180 1015
141825321 649
811746066 3099
210953998 2688
269399999 898
417 81219090
922262767 7664
981244207 3467
387295327 3062
986182396 338313
648247392 3362
736456974 20229
56099997 187
848100121 2827
865176340 5866
295499083 985
29507253 29507254
619200000 2064
945935584 6061
678721494 2661
332038955 8494
998486875 3689
810227039 3260
675507058 3250
20730 953602359
762325662 6222
586276619 2580
770028392 2709
680749223 3090
899860947 3829
332402117 1334
793866647 12296
446710682 3330
960065801 480032900
952965496 471313283
491613717 4603
391629645 4318
362329125 1330
999489536 20979
637765113 4697
647558225 2523
339040836 151633695
596712412 36303
2525 308292400
224392171 1266
252736049 252736050
677697740 2259
999513955 16070
10276560 80
40903845 20451922
931799999 3106
641665004 37075
134640057 1208
360340003 23382
882300000 2941
13792367 844423424
17979156 117
104749632 702
65928 517396083
1935 422118382
118935934 1115
139019579 798
856377203 2941
914413701 4075
288 62341255
983080398 60216
351159966 2542
648935503 470804
756709237 5729
448368316 334621479
554276332 2813
855663382 4825
963484171 18214
844060603 5016
953889653 193526
936229190 8710
999089921 3598
86699943 289
646156635 3207
889931117 9634
127512617 653
561 147235232
451943596 4620
23329780 340
258315989 1985
2061 168832998
537539370 8754
124654474 488
663588920 6940
563401878 1878
159299969 531
8804 846356820
659421080 9963
758402527 2528
245744885 898
47700160 159
674245537 13206
500902499 4375
901099079 4151
799952983 2998
1840 437453422
795087300 5700
682 178533278
61551161 6490
964392930 5370
582883369 3730
414152016 414152017
206820439 103410219
425022781 1482
103237259 5327
43800094 146
535443784 2037
944923919 3244
181993624 1177
378674319 1360
5957 746549935
411414579 205707289
562879560 6612
471599999 1572
312070457 3326
951386281 7449
138251123 108448973
30800603 152
368210773 3369
372526695 3111
287204105 1705
145361355 882
368221051 1700
570521504 2744
134790724 6485
396579000 1729
536698667 1789
781202603 2604
325688419 162844209
195620412 674
636901650 2429
930475326 4471
323331340 2308
562 91709506
500337276 241628239
152989371 76494685
984828671 3239568
535 75189522
438779792 2992
147299696 491
840198096 92016
630604136 2102
313186972 5219
160480636 1015
526769076 2345
876376808 438188404
551774196 282261163
340367748 5080
658800000 2196
96689360 17972
191125724 923
818877057 45728
797183518 7033
736841549 736841549
534822523 14893
387869656 1604
963302266 3211
768819619 2709
723418542 8352
811567303 405783651
702300178 2341
768229781 9580
623120588 3574
755999858 2520
939624256 4335
215240672 1552
747599799 2492
978604353 3262
647572223 2527
359166802 2584
552076142 6011
446127099 1630
818474671 2899
775547359 5116
133037779 1603
412622176 3907
14881 968471431
937664519 30665
967866433 7736
207087683 21877
512192655 4244
407398642 1358
194400851 648
794967353 11082
444012622 1871
104803166 553
140566910 590
570301900 1901
516103728 1763
879892926 3203
890884431 6316
854097417 2847
158699656 529
74343710 425
209744150 3817
802709642 3407
152299312 968
10962 656294940
115150126 84607
854457813 8857
205200683 684
203416316 845
413073627 3551
15873 798421414
3077 860190735
554196803 4046
564188151 258185091
965403196 3373
578098982 1927
489137301 103150
897429484 8594
3001 507451094
420378537 3176
839881323 7076
225467257 983
283290476 1235
941816989 3481
152999491 510
669747490 4258
855096644 7815
264442440 1272
740731600 30896
809103863 2697
413401575 1378
279131115 1724
463295089 7512
681688790 2315
863563442 13571
289577084 1233
737399999 2458
378075377 2261
333108480 1945
511390787 16277
625093691 12692
997980149 9325
1870 425903720
765035146 2881
59509475 365
736212081 368106040
424993099 2690
910578337 14304
983307895 852664987
669841009 8933
770999439 2570
690861669 5619
4043 411255954
724197585 2414
940194837 5342
714366390 33492
193876341 1093
47800025 349
280020115 5742
469798435 1566
171068216 4996
971240640 43040
363022201 4919
53081278 237
339755311 5589
918149356 918149355
423485504 1516
673736950 4769
477628359 1800
682797724 2276
87411743 301
841501223 2805
694334277 4863
2418 502431685
798900000 2663
684200595 17686
322996820 1207
569915961 4630
1553 351477742
313799778 1046
651419550 9670
16500061 55
498226906 444438232
558807611 279403806
3628321 20
818368595 23737
115199872 384
710400001 2368
530499127 265249563
266416279 83990
113008551 652
697335208 271017187
482100274 1607
395758281 2680
948385180 60685
732734533 3526
768303773 2561
858248045 14453
749534825 3309
66900437 223
907555277 437405035
854104931 3005
633137184 2188
941101812 3137
496359183 2783
944096852 3147
150536456 150536457
468908052 11321
415678899 15454
195029450 770
424971375 5649
131681001 1375
992941721 6374
506963868 238123
3637 714731447
794904027 4077
655800001 2186
709009081 2535
723914644 29229
910756206 11202
327888879 3824
6034 681525843
992697518 3309
790397902 14943
618090239 3180
225600753 752
53749313 206
913625699 61815
240753287 4661
171604536 574
174428320 695
251999999 840
354143748 1334
784405710 4190
280944293 3882
60951001 500
452099638 1507
606040776 4331
454798485 1516
277500925 925
512 144174137
462599999 1542
671978566 2621
828634388 828634389
416 91606944
839491149 4537790
103500151 345
441395136 12096
559246097 2073
690597697 2302
331522887 2488
38 10211692
353892945 176946473
785403315 392701657
755517638 755517637
94514787 349
361201472 1204
509612737 11328
117500414 858
534950205 267475102
774384459 19363
1897 285882225
950780881 5112
310341532 1388
640818614 10262
901538207 3384
465315151 1817
983094104 10455
631800109 2106
62294291 307
776185591 3022
358251188 135851937
750821556 4009
952360669 9751
696364402 20518
699558277 5062
197172625 9055
235842552 968
552000659 1840
713827807 356913903
143466835 511
349507797 1177
949195426 576691147
657461345 3692
254100223 847
860088751 26375
737744233 15887
786300023 2621
106076444 575
457977294 2785
694634112 11904
920403069 3068
791056077 7733
619153079 10907
439770030 1661
952503175 3175
719594065 8883
193980201 701
653722223 6397
518653680 1955
572401908 1908
1623 54287361
393228923 303283896
966903222 3223
867894719 6195
590717115 2683
341058290 1438
112168742 2236
121171592 975
69792352 936
736499999 2455
57485064 196
655276067 655276066
778213600 385918134
958511939 8627
958802937 3196
678600000 2262
984905397 3283
465653119 11446
932115027 51702
250675676 1175
461891293 1849
956004207 364268183
143117742 591
338121472 31609
993305697 3311
543515700 2236
652799657 2176
445783008 2224
605047712 249634239
1684 378157044
869063370 9870
775494490 387747245
975301286 3251
247499747 825
706003518 3058
121 11212632
309354989 1126
92978835 46489418
431774677 3695
877913746 32138
510426849 2074
719638561 6120
200726074 823
576980070 27030
865202885 2884
120366994 814
194315616 70944
689776506 2619
692197243 2409
337897162 2859
142919801 2780
924006576 372225263
949 86417302
482525211 2158
57528631 466
467980041 8426
183462291 1611
405605812 2036
717051592 2570
97798722 421
284874601 950
118326584 741
362569193 2262
873900000 2913
147727008 1683
825900000 2753
394126850 394126851
483724288 4837
893907766 3345
266383780 1383
1005 174842865
454788411 164751811
509401921 1698
876265026 822791317
731598616 4606
412202455 6152
457679158 4374
555468521 2374
1193 327986980
225403080 798
1199999 4
477117345 238558672
694070054 30896
127499574 425
698699999 2329
573479279 2060
45550811 185
3019 738269279
846302133 3569
379869293 1547
300868230 3705
98464521 770
806497010 3684
216283591 7858
529127702 2223
6467 928486961
990884165 3578
906427869 17408
895724385 442003945
590998031 1970
868542691 93789
202479178 2139
82951069 496
492432227 2271
225260701 902
25501182 151
813704640 7980
3607 645104736
20165209 107
410801994 410801994
756745632 7751
753003288 2510
691667167 5158
119795977 1163
713663982 14871
5662 900980053
15638397 907
289171131 16561
517665430 12655
3772 881089710
803540577 235991
712208952 5538
346929727 5694
520502671 1735
98700000 329
2677327 12
371551201 1380
187800220 626
23111655 186
383165896 1724
737028727 13868
41579350 141
90300300 301
124471326 62235663
352219015 9794
593404429 1994
80257040 1567
513726411 1941
35679523 35679522
252991923 3988
965202006 896377943
857057355 8505
738601960 2462
81000448 270
939112704 10368
2900 702513400
829076633 3387
816751545 1149602
549653951 2841
897998583 3182
362383767 13108
532622062 9077
308775007 1215
69908167 302
731102436 2437
361085124 22051
106300898 363
2926 342166440
955 247229445
288602683 3075
904729518 6463
346784295 2129
634285381 2454
695910205 2619
495603581 3341
407701358 1359
663902738 2213
94443023 493
459810041 2254
992704200 3309
64749542 289
772768980 24309
569698101 1899
696388536 21816
496251702 254477388
887687809 7757
136196409 2745
326872510 4440
445955293 2081
84936166 29720344
298408639 298408640
212400709 708
383700000 1279
18137 677398884
503066645 3099
480458987 2556
96104730 543
963090638 12778
5423147 33
267843113 931
349800721 1166
538590571 6942
171772076 10295
714934662 9527
287271480 2797
517200566 1724
207762492 2238
320750888 295842097
562798123 1876
566634307 2443
117018843 532
941679569 4216
342246855 11186
516899999 1723
569701898 1899
458207145 104973
983962448 44938
109520715 4447
400565413 3554
948393568 6719
523520181 1768
333053955 4414
749166396 3036
166848790 166848790
793279367 6354
805859455 402929728
43200035 144
578035920 2018
752712147 4257
879299847 2931
895817029 3867
79200131 264
796110115 7214
71822420 265
322698861 26766
491736208 245868104
834302780 2781
941486167 889311512
839729038 8270
240017857 2704
735484583 3720
288566639 2124
740710982 2579
148499505 495
864412960 5965
470698430 1569
711130882 7737
68736623 396
467701033 1559
619620480 3492
768603186 2562
348901162 1163
645334826 10388
630340523 3094
572867916 2201
117732780 485
822300225 2741
479189457 479189458
597852573 2398
841024581 5489
1421 313758423
592408316 2557
114364851 21163
693973567 4506
665404300 2218
3598 310373782
905601357 6004
680099823 2267
456900214 1969
877736569 867232722
580245954 4340
210299752 701
839142764 3698
370199836 1234
836104862 2787
696303959 2321
326625756 1853
940633644 3398
847501064 2825
304811224 3043
77591405 562
319388705 3042
86516802 1566
903798203 4439
306301020 1021
880500001 2935
515664864 26593
491701639 1639
963238673 4688
877704633 877704633
895744112 895744111
844474374 6564
202391522 691
901664291 4556
274580515 17667
12523 886590831
51020257 3864
174432385 43262
299748147 1677
676798074 2256
84985080 59638188
4313 257470515
481604219 1684
637708494 2503
524698250 1749
705799683 2578
64730755 32365378
967503226 3225
812378266 4718
711862801 3252
1332 283024992
976779014 7629
939145369 3439
589429271 2307
81226788 309
127768759 994
524708745 2069
837602463 2792
6849509 29
461891117 230945559
190883068 2823
167236147 1716
983491557 3937
326684011 1231
9053 526486268
668819888 3387
492825059 3780
442393868 186937623
252579519 1574
3070 876287260
220886903 1992
6598 814691422
789000000 2630
705795546 295186344
1605 192457908
761764640 3704
951761394 5280
991060647 9053
958023191 4194
136499999 455
25965204 310
52575451 640
242101404 807
2278646 9
267863368 947
463 83326110
815957194 8562
377123351 2027
847466689 4576
844197060 8708
25055372 25055371
617997940 2060
154624544 757
600666720 550297611
448021407 2495
308948047 2046
913458364 394711253
827126822 7113
8396280 45
893700430 3252
383100230 1277
16228137 61
418271191 2609
54599832 182
4296 263353392
906604550 3022
49504157 223
372598757 1242
402300001 1341
245400768 818
161219779 2858
559663573 7505
430501256 1435
941073017 6214
69179111 286
2161 431377631
866072704 634762558
9950564 4689847
797501508 3555
925813439 825056445
723116771 2787
647902900 63441
223964213 926
869089716 34954
533258570 2631
262499895 875
424119632 7360
558641274 19024
322078340 5492
420781433 2659
468600905 1562
870023199 5329
92379783 314
12648 993509023
240504263 2273
507131460 2255
394611421 2840
334827281 1369
832568498 7438
856802857 2856
5665 645719360
963458528 963458529
176100587 587
756803314 3606
397256503 11985
954936481 5136
435854741 5463
166917001 83458500
959687067 400319075
1504 53552381
117519175 1516
629100000 2097
639597868 2132
299134264 10648
584736175 3775
806400044 2688
582027940 5939
896819490 14906
586832730 4225
855381547 307247623
341878038 341878039
966106887 910594887
999904813 3333
687002964 2291
569844353 2176
712490404 356245202
131101909 982
737486542 4041
204909329 1424
769237963 767413924
251162646 251162647
947430237 7613
443250867 2092
940496864 3135
773017343 2848
8052 554500980
18072 544628079
690257734 3786
824148107 15685
22620438 293
543901753 1813
570289104 3762
570303709 1901
306231641 5382
853301951 5184
598788493 598788492
320730668 1084
507300656 1691
312748044 2212
12169758 53
557103757 1871
976136443 880153303
251501760 67608
760679703 3966
887297438 3907
62691518 766
365401238 1218
960329543 7138
123188804 123188803
639442732 2817
226764559 1017
444055450 5266
20350 835001200
647659115 5280
698034912 22210
896326303 3506
990572952 71981
1333287 11
213600712 712
543899999 1813
832198543 2774
948567883 5531
420697708 1559
159654000 902
711703207 3686
988205728 3294
878400631 2928
835685279 417842640
514930493 4647
684144781 2508
825045237 412522618
794282795 8082
555978267 277989133
832700711 4648
321790653 1877
516860029 1908
858011911 12667
429943558 1737
915379564 3129
800728703 2736
403206700 2150
727250645 2429
166652401 1204
383460960 1432
763210892 2719
452980541 4507
5400018 18
443399875 1478
449285793 30308
337054066 3749
887372639 24915
624905652 51268
522577342 2103
855476855 20329
696475563 348237781
875931002 3174
862800001 2876
56613213 346
417899519 2304
873583889 436791944
400536847 1376
321000001 1070
872901413 13769
486889834 4975
279492751 6375
889687234 18181
226159134 4466
434277761 4130
790502960 2833
381058216 2684
876114966 3154
999045078 998069240
947544623 11414
458213661 1737
227525345 2572
995422395 3489
656212173 2737
761404248 2538
94799877 316
572390099 7304
839400091 2820
859245011 3063
713098086 2663
191274930 2695
869770062 8883
870562513 8487
352103605 1997
641228453 4388
87599916 292
913609713 4353
1834 258916823
117441773 948
266593700 1226
307930177 1446
863799747 11812
216868627 4334
371713126 2667
34718679 346
802363224 10348
670754045 2390
95793475 922
874029829 12516
544202710 1814
798200769 3928
596419074 3392
36607955 132
114181214 114181213
563806131 3583
333 91932309
231847059 3336
1128 196885074
557099999 1857
973878392 34487
789110868 11516
964688668 4007
392700001 1309
33926890 4253
292737757 10149
13200043 44
353101178 1177
276698922 2958
351620999 5788
425187615 15889
918896496 8048
7572057 72
148951533 74475766
615988135 307994067
111257487 653
432240828 1759
902394119 3179
434702856 13188
629398023 2098
416867655 5441
683540729 3739
24000081 80
930296900 3101
294941365 7843
775000653 484497703
2126 187760077
867380777 433690389
281699336 1030
54911748 802
263894043 131947021
208642345 6764
717903119 2393
957259734 957259735
415008652 2420
450 73640826
732594234 6935
27317727 158
99680837 453
826655649 4237
535798213 1786
24300150 81
273901631 913
68099897 34049949
630605251 4023
16995600 100
285750675 285750676
939102787 162278
350238161 288162710
162260958 978
966747474 4079
347146338 2541
86931487 397
864066258 3704
415917435 1449
155968397 1278
13200045 44
735513414 4795
902936365 13332
320399999 1068
463518442 28121
831002770 2770
936959327 3369
760105101 380052551
581524365 22238
726880558 33598
223499254 745
122700408 409
532201124 1774
660 160950240
781804757 2606
585189120 5115
484878364 6761
425179703 1501
191699838 639
604951034 2663
29100139 97
218239690 1931
305422409 1031
103500001 345
160806854 999
61486313 227
558987910 1985
841557241 14340
519855905 374983178
103666859 1804
804894091 2695
101100127 337
352802061 1176
926079751 56888
62400186 208
996438412 10022
290408407 290408407
425517325 5604
2862 652081775
521985392 2539
301919407 6068
527546965 13257
952376110 3193
57827087 198
638309064 8534
10889 23923133
477473737 3584
677265042 7859
575563179 7325
763969122 5113
285194883 1844
67393110 257
804824196 7895
212417806 212417806
254099154 847
990168081 5779
451197053 4158
847396199 3192
372601242 1242
839645131 6486
264793614 132396807
255142603 2679
471574990 11699
702965933 702965933
990299999 3301
86181316 802
140544218 1297
709491791 6074
1921 571535920
73237059 481
797491007 5184
344313899 2580
328069965 5812
666485532 504094628
706813506 4347
988765648 18180
302089391 2376
630279004 5306
37239008 193
270873877 1183
4861 976419348
281654478 1960
503145913 4260
289201309 964
99107635 5242
472137263 2536
921522810 412224966
6740026 78
484366461 242183231
837685750 12065
627522972 7469
117899606 393
25200000 84
975603252 3252
447900001 1493
603602013 2012
3589 268769443
812397292 2708
87807719 860
549422184 5773
828586848 26256
709649599 709649600
637711251 6875
438912397 1830
757803311 2526
564832340 4870
482402146 1608
361529199 5956
164759915 72122770
629865643 306529090
86982701 66956217
2567 106898179
646979462 365482740
668277318 2531
824247228 2891
409501364 1365
751797493 2506
572659621 29549
565963109 6878
716250349 116496
378475023 11508
667572457 3766
432575615 23654
114388445 788
176525904 3097
228123566 1923
271005870 1086
442667412 7009
49964391 302
869961269 46142
558460637 3882
826028977 5611
756900001 2523
979111151 3888
601141687 38114
405983778 1662
415508915 147671436
134804178 1422
787750031 14568
28981103 138
397498675 1325
397501325 1325
646849006 5580
962996790 3210
883225355 32143
506171901 2455
822510761 4456
696804498 185666
992700000 3309
742307175 4393
465898448 1553
954396560 33951
247165199 900
19310037 193
28767205 28767204
763199999 2544
477143906 4031
45299849 151
114121633 528
845534969 3670
618618220 2386
727510324 2772
993203540 5155
755844452 15994
883923696 816553596
432899943 1443
618801944 4557
4491 939980831
451456785 5895
216218030 14770
445376021 1673
403593366 2535
718580026 46604
976799516 15358
471298430 1571
33105709 312318
296966521 2358
974838768 12475
45587352 163
448779934 59702
139581619 506
468372555 2061
307501025 1025
790055136 27768
894597019 2982
6891 958306771
468179951 1572
297683151 3569
797465591 797465592
621898523 2073
871504201 9640
189901959 2654
305242293 1043
367832722 8061
818152150 5711
438002077 2892
921598530 3072
13522160 95
696280535 696280536
369356876 2758
831477451 3865
525300698 1751
878451558 5934
6274 190497468
968676455 4444
814202984 2714
976912562 197268
339256605 2085
484270324 3343
981333057 414462408
773952232 15717
959938545 31071
861486868 5617
520369201 2650
991552833 13482
3424 825509930
991199569 3304
493474688 1919
681885121 13996
5056157 17
396182363 9457
167522640 798
887979056 6927
2518177 34
775920344 3203
439800001 1466
490690601 1778
851648656 295290150
835507138 19817
997498533 3325
272464944 2256
739798921 3735
114996247 675
432369281 1838
726599305 2422
532635167 10614
547414604 2185
978688765 5176
600300000 2001
870136650 4765
370342290 7230
290841661 2172
62100001 207
476284888 2626
393857919 196928960
725397583 2418
244995876 2432
999551332 4463
446905642 2191
552763543 2081
10840993 113
483525402 6905
568 155192902
345705745 1956
765299507 2551
75163825 37581912
160737383 8518
23412175 219
850197165 2834
370145601 4481
332284724 1511
480175571 240087786
859579671 3962
89820791 790
154840760 6800
820575168 2916
517646665 181407172
582309126 27593
835178820 6757
922943160 345623225
256299306 942
598661295 4551
4577 948362818
410959093 3458
655698614 8385
237600796 792
4667 955251213
308098972 1027
451825777 2194
455998481 1520
298416702 2585
316101036 158050518
113060221 2546
612710640 62280
423611907 464936
364687237 7299
505799765 1686
47400098 158
500093610 2714
954801207 13777
760647141 4580
1933 423510735
451630555 1556
45056987 200915
452998489 1510
228662391 3878
258353944 6038
659977018 2300
322742052 1524
428021969 1672
347507643 1219
318556631 1068
84688653 604
420519608 3363
274207563 2783
513971681 3631
614503791 110437
376776031 1258
885561983 6416
818997468 2730
913203546 3044
814150061 407075031
18612 287380998
458517270 1707
611809071 2330
156300543 521
495001651 1650
933527251 3522
499511609 2437
592560344 27023
950415293 950415294
345252296 5752
275270771 137635385
342775540 1270
788998304 2630
580093825 2343
529800001 1766
793111078 4789
801267101 8497
493484576 2750
378551941 1380
408901362 1363
505924453 2134
297262284 1497
978003341 3260
562758212 22279
681302615 8962
963597428 4936
975125018 13923
589844633 2938
491238127 291261181
761166230 616135478
542100029 1807
820373846 43529
332059902 1858
450481538 4181
79228543 4120
974070320 934673445
892550613 446275307
60073968 60073967
884339236 3495412
70697574 475
246186277 4094
694302309 3407
293400978 978
493500000 1645
116482825 977
20100026 67
241800806 806
690248230 3600
703802918 2346
389887233 3345
834302531 2781
118 34129868
250353177 250353177
133913413 972
229470286 82829845
604077992 5348
348854247 3419
447598806 1492
947031321 4328
629776696 3241
344915711 1728
277248643 157646682
7480 838602350
635283262 229052697
738298668 2461
46171852 159
221477091 110738545
803917559 3467
22882 496775837
984363523 20274
734503896 3809
909725758 425878951
867834001 2922
245450829 2538
433003441 6433
971776012 3361
922941865 5958
782345574 4255
672280601 5618
955891252 5091
834043335 2969
161783017 1171
899108143 9513
271520795 20222
878314242 7566
723300000 2411
964725859 4427
825580022 825580023
284592276 3252
921341349 3941
622960095 291187114
688002197 5788
722634277 11634
305390645 2621
35734927 705
501891284 104365
112206150 1194
99900334 333
605657983 7094
897298033 2991
308700001 1029
818103464 818103465
452319543 26871
572040340 473687605
666597929 2222
862348479 3290
1291 189878989
528598848 2256
281614793 2622
25199917 84
817369154 16985
948389315 3609
34263430 548
707284135 2693
902270976 69792
637943087 2346
427930217 2629
168300562 561
529499162 1765
1613 352921799
861460146 87734
504379287 504379288
769203849 384601924
35548053 1802
685593370 4942
940029515 12037
572261920 31571
609449008 10276
382898017 2402
266891325 4009
611575309 7698
317398745 3785
35014372 168
959341864 7748
286175140 1004
78000514 260
785260665 4214
460278990 2490
682830163 4047
753443187 7329
396547280 4868
462071442 5300
1318 310538060
804552435 4365
205488713 758
340462156 12795
11245 924004978
903760935 7315
114339455 616
17894228 236
441598931 1472
914048201 3800
776646711 9254
286165527 1384
646119827 8399
939542880 850672116
207376741 1415
575698252 1919
8253 670638780
88190261 1412
5050 362439665
66197111 66197110
257247888 1418
257999153 860
802193255 401096627
813023512 11816
867 182351775
812045365 2886
687645744 5919
944458879 7646
774729369 5890
33586801 312
534882975 1873
49129144 389
65446562 274
495301652 1651
706313329 8304
892515825 25695
448020754 18537
915419477 397653202
680088074 34447
447459544 13689
635528236 3260
742308809 5807
556329096 1913
2294 250000040
379801266 1266
187539881 925
951604855 22780
599109861 599109860
132239841 66119920
897302478 2991
870586333 15807
1664 430413568
273581008 1035
895792041 3146
817111929 6337
5412 839895907
120878146 405
394500000 1315
9439 246927834
362035240 2170
238670045 869
572539573 9223
1317 381668027
556800335 1856
750600999 2502
223116664 2216
643464822 3578
2378 710517864
375299273 1251
907636042 5146
637950268 19113
913567768 456783884
653999515 3297
877309369 6833
254260908 2148
592397369 2352
324903825 2445
5595 352630470
700564317 3133
893458446 2986
576373856 4284
204900683 683
62999906 210
377303147 2763
343009387 3113
224557805 1055
57845345 219
229673470 5497
431400001 1438
591301701 491890489
18145 726035225
802502675 2675
664074033 2314
362048228 4954
333039108 1715
525350117 2890
513719817 2524
534901784 1783
514802176 1716
261899999 873
388662324 8745
595897494 12179
717002828 2390
823037259 35123
783300399 2840
1113 228943111
1150 164893908
476636661 1613
706173229 4522
405301392 1351
75600253 252
21900074 73
804050885 542556912
400498666 1335
383099999 1277
285599048 952
393584881 3242
36977 559757826
1948 494327799
386177647 237600980
436166209 1471
583689549 291844774
312566655 156283327
748533098 748533099
97796429 562
3837 713428607
658719457 13613
53650754 382
53028971 186
116400323 388
1911 372725093
897299350 2991
252599159 842
217800717 726
211500128 705
389498341 1540
585163261 2705
978619322 489309661
797699999 2659
254909336 204682628
219586449 219586449
960135347 4898
144600000 482
237059896 1135
853048367 3506
887209893 627749398
11837 943716662
830945500 3113
170198891 1637
372700560 2641
158954761 1368
115111574 391
872132803 5142
399634428 13880
688410079 3218
468182472 352403453
145499514 485
837750108 17564
266409251 1548
563698962 1879
50885759 25442879
409663878 1746
198802895 816
475 52363004
267581549 22450
426900066 3035
366256659 1276
608087485 2388
254699150 849
158754044 1361
127741312 1121
205500131 685
417729839 209716
397461851 1566
260454064 1227
219300890 731
399740514 3387
448858129 2126
638509956 12822
999476269 8153
791659050 2730
593398023 1978
339652549 169826274
777528065 13616
845579632 2844
640260431 11911
772741642 3027
110641826 791
80129376 1025
923123249 5250
320055588 1121
699684290 47410
800489784 6887
70282640 465
469846561 3570
17303 634702989
843784917 15236
338632094 338632095
42299301 25932414
107957376 1488
285 75652183
468959422 408060145
86743351 450
733223016 22426
975631218 8831
151511504 75755752
794609029 12717
926420868 16285
333854729 3267
159226303 536
826469128 10263
765959829 17582
147000051 490
215100717 717
905703018 3019
435623368 1462
49199898 164
374358320 2229
715741819 5147
302163120 3340
537582178 9672
717195376 4786
112199625 374
81493567 40746783
936648225 3307
230402998 230402998
414262066 2288
578473161 2134
850197165 2834
26674273 108
2771 788520420
2500 661934918
360676799 4159
791043708 8652
807720625 4278
855676930 16851
191675240 1507
390661406 2930
2305 689353649
757202525 2524
844205197 13982
247875644 213083304
458022624 20879
231299365 771
820202383 10071
939193000 17366
245981525 4636
236937852 1971
316301834 2916
999277192 3779
654131160 17684
899256299 3450
67380050 290
171356411 797
424106513 2006
349318801 16261
67536406 683
154199612 514
576257483 3077
805802148 2686
907902272 907902273
918596937 3062
298196553 298196554
195244701 3620
945682933 11714
877152249 8450
369213207 9253
17475452 90
102570777 1883
5198604 5198605
957665672 3722
7127959 28
959950449 14479
454264347 4126
638097873 2127
300600947 1002
487501624 1625
276156281 34693
258684686 258684685
188473407 3500
984300191 3281
299699002 999
871949550 11115
647485053 2201
966299865 3221
48346321 595
33965315 274
843897188 2813
432196512 5509
471686929 471686928
795314256 5861
929730313 6408
215559175 733
442869936 198820905
782520617 11662
876525993 5836
699007685 3638
438128000 6304
798561260 6903
193676518 2971
466200585 339178978
154266017 974
981391766 53310
246822880 10277
542405428 6802
695700001 2319
513205503 2432
735600000 2452
3063528 12
193515268 867
568584575 8208
784497553 2615
402264242 6235
183008435 1781
866102642 2887
312832615 1587
975903252 3253
861303450 2871
25340333 94
308401915 1028
853644513 46424
303691289 1770
194489516 4944
619131551 2264
588456329 16494
148535099 870
918958502 6314
218236682 1967
423561222 4379
504901682 1683
813498813 3351
833890397 12854
798619983 6463
28907639 120
562838744 7124
11465 700465640
993710744 6785
953727690 5462
72000241 240
527087608 2109
916691613 916691612
841111131 2945
968999359 461008038
304199999 1014
643410606 5020
606147201 3502
759297468 2531
566819997 2956
547211823 6888
622906557 4642
750300657 2501
599999 2
431785007 3447
495461740 2814
407450471 80191
423478504 423478504
11570329 42
952386585 5764
602303536 16803
526331365 128908
641889970 641889969
665401303 2218
162083400 1510
597006824 12235
503384057 10922
941284829 140932
606299673 2021
909130690 886383138
359614218 5225
358035325 2700
373117121 1254
300657785 4036
799827165 399913582
92217711 2095
624250337 17107
658712545 18322
923028312 4127
652583740 2346
921817044 670002671
518285885 7499
40187448 3528
912003663 3040
796411704 10392
49318876 24659438
20555221 420
453119724 2322
777907368 2826
631603657 2276
959869626 15578
517992794 3806
729258703 14086
833882081 416941041
456855032 47965
442931731 2171
825113937 4218
937356300 5022
363538247 181769124
365972603 182986302
771473601 4016
991114060 18804
738302460 2461
460619161 2126
377229421 2052
589350195 4305
305399980 1018
831602771 2772
304800095 1016
100173287 3126
329643887 2422
343394731 171697366
10954870 4356248
406140819 4010
92217111 7848
641715436 2278
859494441 429747220
840400715 12768
658492903 3218
946340487 942438456
982730497 846800872
989341156 4671
179408321 832
71387924 717
586432623 5074
56746863 28373431
953999999 3180
671997759 2240
185699380 619
265261990 265261989
978694384 377760095
843815969 50704
443701039 1479
84037331 42018665
589657276 8145
976796745 3256
864427244 3320
1303 352555436
182958013 1421
202873187 5786
365891903 3402
29058997 121
774647512 183247
293482153 2942
778063819 7219
790330121 11315
887788861 21767
128035289 1835
872304015 393588978
382306292 4601
26399990 88
18575700 156
425422199 11144
204600799 682
470806030 2351
922495832 46070
766504034 2555
453880609 226940304
233 67375214
515244743 257622372
995996679 3320
224631201 850
986518885 16685
375002125 1250
244977605 3670
980700001 3269
783064425 8314
39852717 271
978900609 12697
406201354 1354
80700269 269
2151 624185826
399129064 2422
374284610 4858
298496076 1198
680980848 2842
504475673 6829
283046939 2149
564075038 3992
587701941 1959
679052485 2500
646320467 3757
327301092 1091
169754836 1081
995942552 6707
210921059 1481
473602309 473602308
540694518 3168
1141 283230325
210930238 935
987505991 7128
60631502 4097
26496383 192
662863478 3085
160881072 4092
967755110 5930
793343759 2992
243400327 9407
320940207 160470103
453516147 1843
128992171 2476
412212366 1498
89099717 297
132590835 1359
769750269 2809
122895316 465
297572349 1348
725874577 11726
62761841 62761842
19897468 137
153354525 76677263
715207646 4201
104100000 347
562498125 1875
909675143 5397
496705779 2121
962415144 13891
818650890 6030
100265998 1826
975285938 11926
285960403 4396
341238445 445481
705368234 6621
919659211 699749605
511830931 1714
831303461 2771
865202885 2884
123946437 1054
833744737 4932
4271536 27
20382719 192
790443541 57833
796253361 66134
871336743 807813518
260835392 260835393
622073169 12650
607292125 296302411
719043749 12783
753003554 2510
210846758 16673
727820363 16998
467276999 1640
3837 934140672
391985225 9368
4650 553955439
959404428 4838
159632 1
562055211 2660
513027777 1943
796774224 7883
189223147 18412
919062035 919062035
411984868 1564
877534031 438767015
512865 3
914754235 8771
894951721 3641
790192536 395096268
733133608 5288
949184065 6014
457279515 94265
983485286 4707
280876817 1298
794098538 2647
406084048 4376
958889640 3480
189756536 4541
843601269 2812
324727222 324727222
961461673 9642
380879340 1447
820228844 3661
772930501 5100
430044415 5792
914343894 4301
16871 705961657
409935409 1440
3862 689980584
4160 880401973
693127957 14240
22508 188681007
97800326 326
915131051 915131052
872400000 2908
188391577 105742577
81078556 1045
838934851 2834
979810008 37292
411532174 3471
216211058 1503
926789941 463394970
814802454 2716
975723272 4574
801146350 4295
222195959 1080
741002458 2470
220 23459306
847797175 2826
397667482 1373
276001727 920
536455855 3231
827523681 3745
985620724 492810362
290919101 972
512960058 1781
69899767 233
158687041 79343521
2554 563151892
839535527 4042
8727879 31
712804457 2461
446998510 1490
388619127 388619127
589683725 2754
556827699 9276
474787889 6294
949207447 3638
576104961 12842
724405280 39785
982089279 3571
943505496 3145
84523 578390889
736098749 5545
733508402 2662
453901512 1513
141964408 1843
763421631 15897
863506023 326818669
531560914 4953
374999999 1250
974284175 456712126
672805578 2867
747473870 5863
488704586 2545
695533813 11306
307045649 3757
933776501 933776502
389617380 10820
21300011 71
731178943 21241
775426545 3194
795492414 42363
203528985 101764492
50699999 169
994183684 994183685
647797360 4084
391304065 2528
190605794 160140646
679722121 6215
219792462 2581
600582700 5150
210079042 2783
303909599 2224
96854894 40554154
71425956 609
621283549 19403
5184 177702738
299370465 19873
240100282 240100282
605518098 6033
491790715 245895357
441757575 9225
677398110 2258
836397947 2788
115671963 1124
497664757 2641
185619757 81893679
753139297 7416
793873923 635409501
3374736 12
205038978 1573
336 54328512
286648185 143324093
301110889 1346
287700960 959
759000132 2530
23756833 144
493569052 4049
381601699 1272
423212988 1565
461698939 1539
648387275 2186
116650032 636
870160426 9062
114600545 382
716099999 2387
52448889 111596
726902423 2423
707677601 3920
392634666 392634667
624441301 3675
770943035 770943036
659241809 3417
974460478 35035
613982891 19655
532743320 5690
58533047 294
676460991 5410
309880277 1151
299260341 1183
528001759 1760
623492777 3902
277800285 926
899007167 5448
928191478 928191478
532965248 1856
353566635 353566635
343046343 21236
176647537 4311
677397743 2258
159600001 532
797975119 3942
13784501 54
653272416 2988
232740748 1653
315558452 330230
856201857 2854
754200001 2514
338303816 1593
316820172 13439
540092293 5673
914713253 13482
761675575 2711
230772116 3411
327 43689643
403471591 2742
46253272 293
975096803 5862
793125225 396562612
384229531 367044088
764989985 5365
632873400 6330
164190851 6363
785509582 5631
81492553 372
267537039 993
85378822 344
708002360 2360
364646546 364646547
248400228 828
347179819 3676
256169451 1834
350771695 1911
483387181 2742
936905329 3123
899538685 27926
419399999 1398
642237375 2803
427443549 2779
206205583 79027
785997381 2620
641242758 641242759
359284184 2042
330301299 35612
355729288 17929
226452472 1515
564001259 1880
31667131 174
342703321 1410
625450598 3392
310182422 272032534
553980039 31316
863395069 13796
262799707 876
29304242 153
903587792 3142
430973939 2214
440398532 1468
768633722 15327
817146733 9354
966067164 10917
702755040 12787
51081615 245
893826497 14590
174833285 876
564104546 6254
51662209 208
811848641 24812
699922081 54797
105600346 352
23554664 126
697306428 2499
913387645 3786
504334797 3191
667055385 667055384
894261427 5541
16206 855401298
875013376 5049
95 28130341
266999999 890
46499999 155
786797839 279709114
800400001 2668
261277335 915
33306186 113
272444344 1553
434740838 2150
223971650 5650
641787053 2229
553651363 1868
719835035 719835036
189988371 3059
735404259 14540
706201830 2354
1394 130530663
929390225 464695112
590316565 2747
973510924 879113721
31282045 136
951283248 15056
486367683 2306
854101203 2847
229054578 767
4843 820984181
236677303 236677303
490514640 4840
738326809 369163404
207749368 930
256125650 1155
100886878 4936
68504250 250
159902096 159902097
646557459 3268
321850476 2205
800898282 4019
225155689 1192
715986984 715986983
50321693 878
658411224 7684
562302973 3445
437945082 36462
193083573 96541786
550803645 1836
579415222 2481
608090560 2849
463237278 1643
666498212 5659
90600290 682
958389677 5542
567566514 2085
143999520 480
483770848 2682
588182776 3493
6188861 54
555300001 1851
212607786 1347
549601833 1832
87007949 20225
812450554 812450553
485438184 1701
562007107 2803
875113473 8984
219000000 730
807009502 634097595
225950309 7830
465600001 1552
74416650 275
973 260814400
259950582 1145
64800162 216
479574335 198236720
76148 621215384
584847351 7450
110197953 1366
79200012 264
814961762 24283
25250252 153
137916702 809
411892987 2473
95255921 579
919236337 4040
158118345 709
768436555 4715
180900427 603
440036539 2056
364175931 3612
468964679 13422
888000001 2960
266368656 1132
66696694 33348347
186705749 8250
724032045 715844393
658104794 5104
813597289 2712
585940876 292970438
579107386 3161
58045848 29022924
423272537 1482
113700222 379
99344442 3957
136199546 454
194465182 2437
770234276 2786
52037169 370
296171874 16637
257494420 2789
845874186 4313
307995657 1883
681992991 340996495
641500269 641500270
809136720 4440
355872311 1674
681595627 3591
865850154 3008
584941473 2547
882068559 6738
588001961 1960
269633590 2692
11934720 42
604114846 2091
989373581 5011
15900057 53
26591 380584335
954119014 4802
624440559 5417
513269981 1865
976207321 8415
71791370 490
950773751 920902046
22002 407223908
258201216 918
699506876 4507
131522296 727
775135035 8778
129542758 983
414369414 194756758
37584269 255
622801542 3850
596604152 3368
656722980 2910
5988 428215917
860807168 16166
698792375 5222
39797042 369
518113730 2882
566492529 27832
694966525 3025
903607375 13384
56255 870489870
452909122 39909
587930030 2203
10742024 105
2163 375521307
351724417 6520
1761 280728054
388223279 1810
211311569 978
276883366 1042
280426399 3340
808528942 5908
513221309 3054
678665720 4053
760285614 720852770
297303951 18323
98099948 327
290986784 2291
729621246 5931
353918657 1456
890030851 19212
36983 749032293
574071138 2721
39599914 132
316152449 11296
992536195 7747
33249605 123
9000030 30
876601078 4477
4894 344987848
581916740 6339
858015121 3440
45900055 153
768463585 13062
24431550 275
559799415 1866
729870355 8495
30957971 143
16956613 7953972
431803073 1536
989104536 4255
406741500 2250
862839388 7198
210658873 1644
337732331 2249
519042096 2319
633186410 2203
816657515 3863
8751 734935233
995878148 5442
203100299 677
805732306 3167
660601422 2202
399002031 3543
977194829 3543
5647 481858753
771597992 2572
150000001 500
167999626 560
140970485 70485242
515998280 1720
429599330 1432
523505933 2627
17400016 58
518401728 1728
22800075 76
884926277 6066
894638908 75168
925247771 5589
77102499 77102498
531796863 17824
451776180 5578
703203708 3529
751059896 3297
847999301 718384901
2697 781512387
59999931 200
365985180 1441
634396340 634396340
556753814 2409
873731790 3499
114459795 1837
893467360 14103
710884914 3544
588434725 2075
95673600 384
200602572 200602573
233860493 5909
326225315 1433
290082581 4626
284384925 4378
910461177 6641
975005757 3598
873594180 3165
405784298 2528
445201855 1484
978031881 978031880
948700277 3258
888597039 2962
140961571 12918
368998963 1230
640211781 320105890
77572895 304
306616006 2477
2490 255142830
452753190 2597
815923739 815923740
395222220 3407
445943057 29149
949743765 474871882
475010219 6945
714598654 2382
636902122 2123
662395123 662395124
164659915 2467
39009056 186
771001492 2570
37743159 130
102160751 519
602100000 2007
355450217 2105
772114262 3167
294518150 294518151
583970668 5957
12205320 124
754985153 3144
246900824 823
880356317 3097
543381995 4170
980097392 3267
75293569 2936
672900000 2243
70398440 412
370392765 8206
12344095 86
400146001 12750
404400000 1348
925951583 9801
253905523 10833
817519393 4896
553724418 276862209
622220880 2755
61074699 275
284039146 992
713682494 3495
222769551 2055
702105002 2812
2396 497265426
224037328 224037328
85835684 1706
713700000 2379
971128299 971128298
550806407 4194
545489420 91756
52008929 267
778541231 389270615
4873 590529068
944103146 3147
128052960 3314
220990508 1293
394331119 2930
727504197 2425
313465477 1512
464360387 4703
221420530 1207
194447803 1139
620349945 8543
490157464 3791
32852116 149
381899999 1273
657180082 657180081
676189622 2747
131133736 2056
679624603 13816
149368121 1292
421405255 1556
421663240 149920558
588050756 2003
800477413 4526
542240947 5557
87599736 292
155631293 2898
781492827 32588
801627991 14057
509 138571047
763812315 4421
166877184 1256
363901214 1213
940361738 6509
860680915 3799
608471344 13370
584883913 2026
460736620 7976
765307563 6453
123621746 123621747
24494 482218523
430040835 430040835
265880449 4314
840306583 3671
695121943 4461
483079855 168539460
643336306 3766
365327468 1521
601095431 4262
879196704 6089
746841752 746841751
591081733 295540867
539369101 14970
189950558 760
777896045 3265
887397043 2958
368121984 1917
999435251 6473
389369161 4966
574186374 2575
641700029 2139
489257968 23393
249345445 7092
422971925 4758
940803136 3136
739204124 3025
27108333 13554167
765356916 3497
556579313 2093
734154209 2918
224841523 17153
486794149 9126
3639 287563596
2254 658873015
836053910 595311449
958070311 3237
95095349 1015
658447611 2830
266594061 133297030
947875952 154679
546744161 19900
743290829 2841
31677958 13149320
135382656 1214
405134487 24959
233099223 777
996146034 24309
234000450 780
126933476 4213
955159895 5196
475780141 1805
858203977 429101988
421229083 3266
953474759 412954080
90361873 654
785926899 4677
460461821 3176
649280501 2999
380483056 5702
308911459 1250
353398823 1178
654722132 4376
298382461 20602
977701646 4135
621823172 2666
266200924 3212
445498515 1485
280200890 934
12443 762835722
134294070 978
605699522 2019
504869447 504869446
24678 629338356
65436393 227
806619096 19368
715985171 5130
700615205 56712
383992425 2017
642242475 8973
522001047 1740
629402097 2098
353368007 1436
996574268 3919
512503244 232590
661501077 2205
353028695 2437
978125633 9903
854350833 854350832
1067 201880604
297930974 23627
339901132 1133
565547979 565547978
411600001 1372
756824958 5819
165803741 2337
362006925 1696
930963245 4442
21915256 88
819204995 6078
430569280 1627
640752654 320376327
459243529 2023
601833311 2176
229989223 856
716702388 2389
870413956 12755
599733152 772852
244974123 122487062
168241069 3730
567512414 18812
642397402 2664
545850051 9025
454052101 1775
502 97020536
10481000 40
4069 962672503
296737980 1694
530504228 5768
430035582 215017791
652527217 60408
83878799 300
120300400 401
126783435 509
861099912 11533
234034592 1219
871958602 435979301
265288860 1047
733126751 4046
820691251 7174
923242480 4810
33671132 1399
711899999 2373
356640356 1691
617207765 308603882
754938966 3075
253144125 1463
42501310 355
614542843 2322
259590573 4325
814120732 11174
698147102 4093
957437869 12706
27796523 287
29748 981087121
615665863 615665863
209472171 104736085
512305423 2048
452871337 2607
907306400 3388
973228597 13379
743426119 743426119
186010815 638
855884212 22403
519899999 1733
674104110 2247
456565951 1609
89740305 405
871079109 10490
184225430 699
7408 486981297
330917064 3768
544597533 272298767
404712089 1723
69250821 730
507901141 1693
600504188 2213
584516766 18686
356099999 1187
120299743 401
279600933 932
23046263 111
204301262 681
851547885 425773942
753728143 9978
439224232 2102
622544092 4862
681230142 3970
3288 911425483
348586866 174293433
538761844 538761844
503521326 2079
758401649 2528
49887536 404
722301212 26341
502200423 1674
775132880 7271
522394105 6471
717041350 33666
36957476 313
821702840 1080995
131279961 131279962
787 133151743
798910910 4297
76605695 288
735629738 7886
368839020 6270
294612491 185086
331176415 331176416
48777228 453
192849871 1606
66908701 270
376472977 376472976
546157863 1834
563799370 254773354
301141944 89148
270305200 1012
824815158 3054
508230383 1896
546 128061877
471702399 12064
102947538 614
4583 278183517
246104300 12070
356225794 1886
396601323 1322
792831792 3112
932187775 8171
973837674 500905858
471945855 1808
547708209 9146
619798408 2066
511516325 3674
856541977 6663
39000232 130
348299407 1161
732573789 3450
188099373 627
278860120 230939535
228123432 4326
827813855 5648
342001135 39726
773082332 6607
288207480 1210
951395944 13151
30300102 101
653372076 3514
156715416 936
272105399 18025
388966500 59475
742665845 742665844
482622064 482622064
284579882 142289941
609964343 7128
928203095 3094
233057935 116528967
908906122 908906123
467398942 1558
384474754 1819
753811109 3315
263999120 880
900616609 5019
587548898 587548898
895854851 11110
872702910 2909
75859338 698
619684988 2599
700094004 2965
643589309 643589309
299704258 149852129
16120106 101
354308189 1318
615599999 2052
446206020 2591
6785 612409064
106228635 615
5415 785529690
514989063 2807
13799 390126113
132435180 558
643050765 2205
344440250 1450
955916261 3474
3636 437487072
694094042 2417
2773 817997562
702001864 2340
782054171 2630
242111481 1868
912213368 23481
166816560 923
617753481 2516
985438327 45368
713954578 4930
109141613 1269
103834562 3405
905715615 4935
812097733 2707
479247648 479247649
825 140077811
494369723 2238
669028128 334514064
428471852 214235926
583697309 51797
350721493 2141
178797440 1376
212294053 8634
20700049 69
570302552 1901
759837172 5799
153599819 512
54599990 182
142424737 579
5712465 108
82571948 82571948
156531803 78265902
329622132 1302
968362396 3731
826207075 8127
970788232 970788232
944702643 472351321
812998659 2710
566223785 3225
547481688 273740844
670188977 670188976
752035347 2786
616269212 616269213
546251880 20413
894090860 11899
123794560 549
658257643 3891
173605533 860
617485699 2529
390701304 3754
237184752 848
765276887 5881
1818 372286932
139800694 466
843230302 4071
134 8235372
673361585 5631
167772346 1299
655731039 6560
566652224 3461
995255571 886386796
63818147 318
574500001 1915
103800244 346
438300192 1461
37500001 125
551702986 1839
464352874 1567
597269701 2810
653 65449537
278432367 4307
321388402 116517769
624731583 2144
295903561 4390
393884670 1730
712 138162572
600140615 6320
657509943 9551
919481235 3427
413702318 1379
268501208 895
731670376 2775
243388970 1336
193527111 824
353456899 2050
707921836 18658
864355411 6555
484680561 2621
3810 887634750
1957 497279138
209927288 128225259
849746027 4062
861173209 17879
502986169 2088
43409755 17013564
211645727 1325
320510890 1509
713101895 2377
463215606 3031
349231934 1657
355981258 130513513
14250735 14250735
1985 207890267
802103534 8905
44847176 337
460870979 1756
391234764 1851
847790732 847790733
920569953 9661
597418901 2470
974100000 3247
6099 464132015
49500164 165
937533720 16980
430545079 15732
38110464 272
604966080 2472
864156160 3920
342325541 1542
849597167 2832
948872197 47217
444977153 2230
114251044 1452
949428433 5404
4887 914968575
474476933 1588
844966967 4341
452524500 31559
456225481 7920
165462666 571
315869767 3449
282579686 1201
820847040 3264
526788881 6309
445032452 6763
766799922 2556
251237004 942
731842137 3206
498291015 2466
149999999 500
6628926 25
72000001 240
401365511 4355
579900001 1933
79567067 812
793202930 2644
126952517 462
5161 927848354
988460840 10291
381603364 190801682
505961911 2461
245578162 1069
288399644 3519
977399575 3258
719824892 719824892
202545729 1472
799228131 4499
776426064 7283
419217333 5701
338439530 7026
609030870 2571
426843156 4607
958878889 26932
807213492 5849
269780045 1579
457352387 2061
516362053 516362054
269031843 968
453155046 8553
453 59586455
214839886 1001
33600112 112
823109547 3029
195728208 663
705684361 6235
646977761 530704372
386511116 3919
988237164 467814715
773999999 2580
545100002 4273
743610215 3518
891603299 2972
141855825 535305
214038745 1506
188974017 2728
357599948 1192
886580043 3643
925516206 5267
230316451 1974
781508223 5099
237535233 2636
190751133 962
153600512 512
679356037 3181
394710460 176174344
39400268 998
634861441 634861440
805198041 7711
168896135 777
358819040 3296
184203811 630
19800065 66
4172 956309053
479701600 1599
163288581 2548
473398421 1578
214650372 737
88199706 294
971037398 6830
105775030 394
3849 718227249
796463359 5746
67777714 773
727964912 3453
847232400 27920
880265746 880265747
108302130 3253
111074195 444
228448693 1272
508085773 37948
278878257 1203
692433366 2448
522029168 261014584
287 79721425
963841114 3897
747903910 3679
366658692 27614
163973690 914
349077196 1757
689957269 4686
530196617 2982
511186326 2052
606846096 606846095
452508544 2672
201263337 772
776097413 2587
189638150 5936
4036 869634710
816886151 5204
257759417 257759417
839910162 3491
12007 831507773
507302532 1691
691012140 10374
1891 454756624
546875933 273437966
190846224 1361
218221333 218221334
537798257 413237862
13964 729973878
707860915 707860915
3039 736954829
228521236 1197
912899417 3043
823961363 3122
484105509 1865
925406631 925406631
959886001 4500
5161 467061883
399556585 1512
730225011 19221
353890838 8869
12236626 50
864949916 2958
593809181 19057
810724918 8519
108574131 829
872594155 4076
915600965 3052
210329460 3564
516553845 2165
809397876 2698
979495023 704391383
519607063 4563
32311819 152
366901147 1223
119268988 1173
97783021 2998
886 200220252
332466758 10991
532827826 7531
452963015 3816
385853971 2182
549922692 4036
810686988 16411
161999634 540
451500033 1505
431460175 3657
210328911 4483
238199206 794
207233257 13183
704100000 2347
534197110 2350
671518318 3163
399035067 1758
53054906 215
499102715 2781
664802217 2216
873801396 5932
367911830 4327
677100001 2257
55330583 199
8419 796625943
907741505 4019
642788282 2360
878592388 4049
811799290 2706
960050165 442050088
229635086 114817543
928772600 9077
560900527 280450263
613331137 2214
710163674 2425
503316620 6268
769132837 116783
8006321 80
244526591 907
588042000 2340
451458299 3239
603949373 13172
242699191 809
192022307 2573
18175976 104
540419881 4004
244979839 2086
277107113 277107112
568201895 1894
870902904 2903
223270476 759
432422582 166648151
204300059 681
910547985 4989
245603215 895
810328618 9119
53869452 182
385501286 1285
217751096 1405
910183998 20789
176400589 588
175143738 5241
647117439 3079
849462317 18212
175541966 873
647097842 2157
321484425 2183
680700885 2269
764115309 30201
672000000 2240
817537050 3645
106499793 355
236048920 236048921
716597297 5148
727499999 2425
919867536 13902
892499579 10238
464037854 178039933
81383441 81383442
38965 982229720
942577757 6757
811502706 2705
222142438 921
522914103 261457051
360901153 1203
645265338 2486
51483699 417
650268936 3135
754089601 3860
740024842 7340
864 103813192
329701562 1099
120864540 690
210041461 105020730
249048145 124524072
193827958 6674
659453066 22239
270950119 3273
475528427 3537
76500001 255
210 55733580
905427068 3121
4525592 133
779387611 9435
121494667 121494668
57627284 23952720
108899636 363
324525140 5240
34701799 392
848818237 11573
895407129 5192
968641488 3684
301204310 3690
827576663 6452
4146 498557124
834698815 6878
325471123 6743
763452547 8303
134151728 537
334015337 1315
919203065 3064
432330261 432330262
970505363 3235
877836013 111812
189046617 881
18827645 526
112095281 4720
827436897 4576
969899536 3233
48000113 160
890402968 2968
919435335 4566
1291 106093359
56 15552336
592376652 2268
18164919 99
544316898 2379
842755850 3162
285344072 969
484144482 7422
120398606 1071
525300608 1781
441601472 1472
457958532 3127
915269543 5704
34353065 17176533
231990244 784
638029891 5865
615207176 4329
833449092 3341
505422575 2824
600064388 3542
302412710 3145
895928608 3483
2127 418964193
641343556 2889
420399704 404202473
117426149 457
962228846 8555
800098157 2667
988803295 3296
995420784 938962729
596098013 1987
464982505 3768
200538051 884
195055855 678
38400001 128
352512160 12320
849034561 3552
375731912 5207
176699410 589
925902280 7155
667592241 7803
816420633 7581
421599921 1960
167746829 8308
70180862 429
776098191 2587
781801877 7108
146222793 146222794
375303764 1719
892924138 9558
300002 1
267061111 3023
483353303 1633
711922209 9055
935072768 7148
53506950 1965
737487870 24610
224329067 1664
341728953 18100
937466183 468733091
572239180 3548
129216447 872
403554971 403554972
285625481 1064
434603257 1693
763601580 40460
135064587 997
794 229646238
108336749 821
3054 132008265
515998279 1720
609600000 2032
216275696 6676
124415701 62207850
93017544 382
721957328 721957329
821240160 3848
530949979 530949979
453807023 453807024
836217180 3347
820197265 2734
67500148 225
581400001 1938
513392398 1984
733050549 2541
55455984 684
726254195 36665
29796 884673036
213752781 1340
140 30628503
12951 741535407
263089749 1738
566503829 566503828
756471098 540277166
625880896 389312768
3801775 990905839
583801947 1946
411250168 2483
8999971 30
547044075 12184
587909777 460272342
2967 743043612
581625751 3337
195000001 650
705003936 2350
650310815 3324
617142002 6084
569351908 96858
537307056 2152
578042560 12249
290822739 1105
56519044 197
818079201 4024
872048289 15856
555408908 555408909
118184603 578
1822 188914092
891967567 32407
445800703 1486
951725591 76407
46800166 156
400611302 6612
552044941 2577
825411878 3897
720069702 720069703
656500882 2382
706166629 4622
488500631 2524
64068975 32034487
36000119 120
915478351 3725
608099999 2027
911626911 7873
806097314 2687
553541812 2194
303859961 303859962
250799999 836
181049566 614
34878033 12075768
512845647 8429
872277437 872277438
1172 261209566
191035966 709
998171697 998171698
417116160 1984
842749464 216367
722402408 2408
91560041 326
466975089 1677
689352023 240737298
217568625 11066
170066191 85033096
400795921 1415
33600208 112
36756617 446
17360545 1200
831744976 4267
891157640 4678
717497494 436250446
292678125 292678126
568515477 425259
311168848 235977928
693301886 2311
1142 157980854
142321414 570
905244313 57106
564303548 2896
644294386 2815
4280 872165560
194949027 194949028
1524 372453908
164013010 668
537255540 6453
503551080 8760
701104228 2337
543578741 7043
529968951 529968950
952500001 3175
279 19109826
589260209 30415
718666981 2589
337917659 1417
237678536 965
689898300 72150
481042501 4650
626881399 2977
276507229 8236
425267630 3519
624297918 2081
43293146 1295
1961 385803809
747002301 23750
4672 800959836
887999999 2960
886498994 2955
245996937 2967
350135857 2716
92568852 516
172502369 933
964665951 11805
741003086 2470
345199570 14710
7303 852369645
895684741 4131
727108838 4978
583949267 12348
841197195 2804
947798580 464706523
327158661 163579330
277499999 925
4882 655782617
929064787 6334
128999571 430
996672533 19043
805694849 13522
819568519 8243
723747416 4141
849898046 8518
651384000 2725
257748892 884
694801002 2316
976229431 486995134
84000027 280
947877577 947877576
156899476 523
919621936 16633
299099002 997
990052642 4287
583040873 5616
81743134 283
91228764 1194
582739418 3377
326129334 200622897
934535329 5692
814539585 8002
550229431 6114
592799993 1976
178418673 986
134100169 447
549438995 3779
3532559 246
341606528 1881
269559203 6140
224176667 859
231634941 115817471
474301580 1581
769204579 2564
248308141 124154071
516892195 1967
253509819 253509819
784724417 8288
159390382 865
798972502 3631
946278828 448798573
294630112 4256
496780548 2816
888145471 3474
156600636 522
276336033 1161
851357581 848661811
7429747 37
338992169 1298
372299999 1241
398681383 1382
15701523 61
368978545 1765
414001381 1380
677498173 2731
317065876 1639
817260976 30753
864806880 5880
471000684 1570
222894944 8957
794469242 224871
351000408 1170
491230704 2705
471688672 2725
241731378 3186
528724515 4323
11919427 43
381535199 8550
527218265 4942
81000303 270
558185907 2368
389101296 1297
381223260 1458
166364011 727
959783076 16014
441900001 1473
644402807 2148
754500001 2515
880188898 880188899
632587183 316293591
565291379 2251
698405149 3317
872319876 436159938
447889473 3559
607443145 9649
944912496 4232
899500247 12504
2611 684606769
970665074 3373
762256729 3342
155316955 586
7250673 25
708780479 10450
353700001 1179
923587290 923587291
335335346 2898
869704141 2899
372302272 1241
798379761 4348
357717605 2393
999240423 5363
938366271 11375
309935648 2192
17951524 68
668 186234591
280794464 1784
97001198 542
91030825 456
891612855 3485
702950712 3814
201351449 201351449
921916650 3257
673839218 673839218
359227273 1237
15546436 58
225741440 1780
576828616 5865
889202965 2964
542625889 1955
325606349 2675
4400 966891200
120237153 49215319
174416659 157590
215999313 720
945671596 896236385
638159941 42994
989602551 5337
151368191 151368192
102628168 17199
867900001 2893
524229985 524229986
406704503 203352252
151603164 8081
891936041 9140
511030797 2372
475010141 3083
195299348 651
785403575 4338
482516409 1628
880659178 3781
211907211 2956
403958373 1766
195600652 652
260374950 1725
672757504 9703
578400000 1928
992097368 3307
425471903 3744
559182165 6753
194545299 870
831488152 2812
667 172152183
562117869 322103006
256991039 6154
741697040 3052
648636867 324318434
789401807 6438
464037154 2637
91656045 556
371318486 1817
31199999 104
534648866 1789
118742799 701
410026704 410026703
185312161 185312160
116398657 605
325721212 4033
77083336 370
488937631 1902
343765274 1685
196335858 12707
271030129 5245
2092 524935776
498546733 2828
362661921 1391
857099389 9233
161906561 1180
140895322 27289
653411572 4673
89912714 451
436732129 2016
96117444 423
62536251 245
457447933 2466
7094520 27
861786137 4299
243282512 1496
822400394 822400393
623722796 586862839
722436864 9703
583365274 2725
976343210 11969
34619373 3352
871811215 452326098
59087490 210
135520092 601
791597348 280878811
923873038 4495
505200000 1684
140400000 468
416496630 3063
641664350 3573
126706243 22614
655942047 3300
923888817 3418
811001928 3271
495985229 2410
523800000 1746
674441676 3731
34678656 144
125322552 648
956894804 5585
787 176277769
561591029 3003
533701780 1779
440059030 1540
313067041 2080
166160529 4589
744206411 744206412
231929125 1218
199800001 666
740702468 2469
796338189 5625
860900833 3168
152023397 1348
918984023 15154
2385 154493846
987006148 3290
521432811 13059
339747479 169873740
708366875 3049
132357666 12869
353397669 3062
409977801 1373
731731001 6209
228500915 678980
512701708 1709
692141609 44215
311100101 1037
32994385 693
293195477 293195476
498306508 32920
84107571 439
190200000 634
366803772 1373
5957 825348307
596401989 1988
139800467 466
912259743 5027
377101258 1257
109800000 366
739564083 2677
532863676 1927
616453449 7246
600579396 3431
664275361 2778
480490792 3398
769888812 26268
920640031 34527
608691738 16446
11718 292392863
552403448 14172
655947286 6496
40330302 231
383148711 4619
773975472 22157
44749380 1339
722683137 47936
464391441 8312
623923399 44360
81583471 81583470
697716097 70791
211164533 5853
839457695 8778
674544490 2919
30103615 2908
122981536 445
611884484 611884485
478268120 77704
551702535 1839
477994986 5244
253269433 2329
437330600 30476
831711496 4803
15861931 102
438317666 2069
555696825 2483
886201189 9761
463263934 3135
399713176 47891
21702 821900014
128620176 609
240000000 800
435901453 1453
201153447 1243
202541248 728
777912666 3787
403089283 2054
922198895 3074
834627657 2831
519644034 4446
726298709 2421
654299999 2181
998917145 8703
211499984 705
646346441 12497
43799948 146
506698311 1689
60689999 250
440398825 32473
251068816 1666
276299079 921
148944294 1418
931487665 465743832
734926861 3246
879534247 316607
312600481 1042
156452114 3418
382587071 382587072
701603998 5253
855238450 4278
237447172 2673
203410963 5686
560606982 280303491
670800961 2236
311091655 1574
167900762 959
906247980 12012
725194704 6987
771849649 5926
832249043 140892
276957639 1251
697827313 67535
182553326 4743
941100625 3137
614101732 2047
930280756 7519
22718291 238
867297108 2891
952504722 3175
684883273 281317150
165147170 973
78580695 408
376389107 1754
267023009 7685
3032 85673727
53872533 1053
408270001 204135001
165684032 82842016
11165 951184132
761117799 81665
200999329 670
962694914 13307
413074965 20013
101389548 948
357598808 1192
895500000 2985
857131175 3374
594301455 1981
223104480 81731086
674927569 2952
262514403 1135
429505791 7391
757157948 28991
475201584 1584
434005571 4004
114600381 382
965099176 3217
717267151 22475
554 64970067
527879500 11300
269417853 1030
656497295 4368
477566728 1763
559822568 3243
6599979 22
776 204051679
427604385 1495
188664934 14541
382798724 1276
555542999 3631
694304211 24164
140850926 1159
143593123 829
921561592 4838
583798053 1946
142106999 71053500
200546743 1927
956552331 478276166
525751812 3073
600177996 2244
731322699 7837
452098494 1507
988178363 130556
782017615 5218
978604441 5913
678447911 2623
316950796 263351701
988940821 808318025
167100372 557
594601290 1982
487199999 1624
683267389 683267390
383766932 5029
684684672 118543
647196623 23531
928013066 464006533
239082941 871
702246080 3610
655111663 2495
239455312 975
693598555 252024893
140236321 602
882766641 21955
892202974 2974
855002851 2850
260628831 2981
239538853 239538853
772109688 7284
694381851 2675
531790957 3193
727006356 17572
540838683 3399
678897738 2263
816814810 4165
612575377 3864
214367392 214367393
35602956 35602957
912220591 13783
36751245 1499
478000169 15667
37249920 174
516956581 5498
695884638 4419
415201715 1384
895245191 5624
915662390 457831195
564602704 1882
154115280 957
217956445 772
768423280 2787
202801275 676
342302170 1141
212486561 2080
897231146 9562
616798204 2056
671026225 70384
759902859 2533
569446079 6712
257695589 128847794
6244 410823980
555722586 106524
790443591 5167
370164411 1694
799962164 2986
56512929 216
299 83866211
88008772 386
609196151 2140
929425311 18962
797882801 4225
479459666 1896
495470158 1741
822750301 5435
810778556 702934961
504599999 1682
632402397 2108
948249335 17747
978012984 6504
318300324 1061
691923750 3694
613799999 2046
850998964 425499482
576210536 2177
418198606 1394
811470452 8954
913204953 3044
719383361 2889
364941254 1843
309739455 1586
523656480 261828240
143260153 71630076
938532540 938532541
864131962 399788672
572229821 3378
256321846 3237
886439011 11469
943318502 943318503
832875836 8669
839911432 8084
192257185 644
959058853 814257180
899304092 659153685
229499852 765
158492390 79246195
407772055 1832
186018479 720
947698598 3159
732672343 366336171
916989894 8881
743230792 3585
595198321 1984
874714458 432518102
652304773 2243
717900000 2393
292578516 1111
284892571 3673
252363190 2841
493001054 16562
955307933 7501
564776142 2244
118243787 1131
956300375 17399
628461606 44537
216907171 1660
361588022 1319
161610538 869
425756141 16540
385440373 2276
79531671 39765836
490850316 1651
880497064 2935
504008109 2502
897091718 24552
106263731 625
224337626 7747
543890259 3924
339996873 198562201
417369101 6980
33129990 136
977903783 3366
775439899 4210
504036769 504036769
342300727 1141
624000000 2080
336299997 1121
906099750 69625
662318202 662318202
132849295 558
462680673 2667
723384713 3991
48215047 425
789905117 5136
38007750 510
824189106 3306
351331169 1293
156944714 737
3126 574299342
674860944 45485
411704096 26076
308749077 1838
404201251 5673
229408957 1233
127262861 1088
487896417 2528
443872950 1710
92093467 773
286200001 954
188854385 741
392437094 1675
888828590 4030
2148 520281207
717810721 3635
599493238 6226
529576769 2570
5626 347281728
826126588 49377
22149101 100
62100005 207
10815 414506505
36237067 194
653731181 326865590
633301772 2111
113399621 378
345799553 2611
292200589 974
656100478 2187
51729864 328
438268544 2197
2080 482283733
176981356 6777
293748775 3730
298489823 1072
545646532 2762
336514185 2700
929174107 4767
702630898 247635358
272432993 942
555347311 1918
345445489 2045
359978713 19452
545554061 272777030
214271467 1205
40800001 136
765313682 3409
563010207 2293
724236436 4972
447812154 8156
847797175 2826
552030720 7680
482340504 1896
262804046 3819
570358555 3544
627286736 8442
33726825 133
572772535 286386267
65074056 841
944286474 7502
952800001 3176
921303070 3071
597757766 24757
661778864 2444
588959242 2187
479185605 2413
163143615 81571808
63870361 1048
719703225 2399
262146835 13311
768902563 2563
3834 336111239
305562815 1352
848614935 6844
3808 825556032
74234923 906
451411841 18867
793175305 2656
901127892 3748
464953649 3865
672956398 18567
355096516 1635
294000367 980
364261752 5959
816572613 55178
355543591 28946
357511967 19563
673009898 3741
823628629 9762
542437994 20699
812880846 7311
763800000 2546
949285121 19990
997496939 3325
840900160 2803
884879489 4130
13783 751963706
690805257 17377
661499999 2205
976903208 153837
595439398 2413
486542671 3476
525560023 262780011
46262696 330
584268225 233729652
448514265 1903
110974707 884
29817737 14908868
846521373 3439
491320703 245660351
64066245 433
856246060 14540
23804305 16692046
3084 393198325
455318081 3472
898177467 18353
621298998 2071
102384389 1685
781199495 2604
568141559 4683
56923452 886
567900618 1893
555871845 2355
141847908 10819
288517065 144258533
836402789 2788
332213601 1285
380828249 4906
149188925 862
153680280 520
161092801 4972
773594767 7182
786900001 2623
137476655 922
3071 790364844
523457923 261728962
714592709 35507
48599405 331
103085621 846
18525221 70
138900462 463
933965435 933965436
688811849 2650
359401022 1198
23271476 11635738
217423609 108711805
766766808 25708
959844886 25454
487410731 4955
544201813 1814
87877536 366
43216 1
807902694 2693
987605710 3292
9939 830389853
132614135 2628
178114187 1093
2512 557372608
943746406 26985
153900094 513
617190375 23158
2904520 10
133917398 4019
281352236 991
260834377 2878
946946998 5526
751827071 3085
969348945 14506
558893878 4929
899140940 662140238
655690491 6881
17234 710825994
241371223 1963
99964892 2640
552804893 276402446
970051069 415251196
297437390 2207
426597763 2381
102810185 1172
844 150361976
220222056 1334
913131764 15535
1780 343207140
42088966 345
696814231 53490
85786351 2050
726500815 2544
7745 851347403
841820644 8204
429901434 1433
240418295 5942
635849219 2273
454460148 58572
875663991 6387
988745287 988745288
743 111065504
356167984 1385
843446064 3378
768601027 2562
526218488 10498
457900707 7829
331 42873417
60208472 249
260384595 90840565
153796585 76898292
171600000 572
295492662 1146
515461744 5386
3614830 17
360982637 180491318
344204890 8250
81109834 453
141397873 536
398262953 169042
535195052 6957
16789921 210
882008599 6325
348593615 348593614
94546647 381
119170778 883
813555117 5324
228476724 1279
338085544 5764
252505600 3200
700820998 2473
374 90922392
682098552 4343
480029875 240014937
103938169 1330
871720123 871720124
650395009 2592
455814665 3303
957173033 957173034
743472051 5707
872167581 436083791
1825 348204117
322232754 6665
171793819 1253
650072439 6240
218042400 2400
440095633 2832
505808674 1757
603942911 2322
967113577 31284
332700063 1109
647408580 9555
833938875 8993
24823429 227
484041327 2273
23367187 118
749100001 2497
668636187 9342
277265746 2113
979506373 3265
163985850 555
267908743 26602
614202600 5800
769 165295781
261693944 1905
376501255 1255
521511556 55723
579459657 289729828
242700066 809
95414797 1314
730318629 730318630
188310070 730
851397162 2838
780899999 2603
786565202 2791
330394403 22333
285949942 3435
453945492 31603
932109314 774544539
467637557 2227
414299999 1381
906 187487655
798638779 4648
588061186 2245
672832263 8377
352646894 3875
902643526 3290
469963909 1740
235613598 5246
8099 797172175
646609099 9507
717581016 48763
405317064 2003
358167460 1367
850966883 3388
677005186 3596
366721048 3843
291004208 1101
448747871 1604
888644303 4218
14512243 425
172187073 622
192117013 96058506
812371032 4642
593052082 5504
526045141 6076
737138449 16049
871529958 5371
471300000 1571
363360318 181680159
186384717 976
251242967 3012
727362100 4219
259798110 34767
231753739 231753739
287228748 99780201
119813147 657
742167588 2766
485701583 1619
46233776 46233776
65244267 32622133
814277114 4307
803679254 5381
104852253 1828
234299223 781
364075372 1778
53699999 179
712054495 356027247
3073 779452784
699977501 2500
214199999 714
757202010 2524
90900118 303
260354989 8482
909209643 11891
574202230 1914
649197837 2164
17022 414826140
904995270 4872
779169263 3242
227411646 1078
353438688 2102
815952885 3050
42411007 179
609989763 269167141
723406076 4636
156165232 5751
163402470 1071
951246660 475623330
494098910 1647
171414633 2043
793499287 2645
9077984 84
599913692 2694
472728020 2923
862555374 15726
231218448 876
847421622 618515678
797507369 2781
105412224 623
30523118 15261559
80852565 40426283
522702441 2665
914983319 457491659
5456 794983386
377731995 4065
975998520 3612
35440 598510720
224825137 8434
552001839 1840
634984130 2810
235227332 3403
450600000 1502
185097276 2026
583501944 1945
31545388 212
543435102 2360
888135676 9196
856755699 6666
309577499 1157
53387976 224
901796995 3006
107978391 442
237438639 1151
84047655 329
3055 264089561
864683221 2910
147259834 1866
356288949 5013
976867441 976867440
759109582 6911
963991810 4305
645219520 4523
241500050 805
490165118 4276
983597473 15084
884546586 4385
421521593 174774959
274800634 916
125700418 419
715365467 715365468
318610709 1690
777249158 5425
733544389 7835
789308169 4487
991182644 4357
2587484 10
284646039 1011
804601993 2936
7323 873117403
584932944 2104
556198617 16341
607797973 2026
372913385 1311
343978665 1229
915027811 7898
823200000 2744
634484785 3732
684259056 3293
145181413 496
888941553 6133
782575919 4945
326121853 1284
317256843 2020
94800000 316
272009149 1673
931456152 3572
625938551 625938551
959238771 4833
191829526 903
288798271 1696
949425830 3833
100081080 990
613450367 2224
742686434 2777
435079617 217539808
13550 687134050
782702610 2609
94470879 47235439
199191840 1309
801110082 2687
107207590 3310
610466735 4488
490529816 3227
155639791 3344
341698860 1139
432900001 1443
409640480 135191
132600403 442
203572078 2066
12289 794417195
621525662 3041
965140038 7369
249769502 1143
590088302 3338
636218023 3019
488400001 1628
792682476 6725
358706800 2465
610885569 3670
537273030 5271
23418715 11709357
784183505 3234
605119104 4248
676276379 11388
534233127 8294
996303111 3321
572514893 2230
117672946 866
690708104 8955
260479967 2128
603797481 11320
609609324 3005
190342804 190342805
82492230 352
763426445 12821
420404552 2779
88955270 88955271
458701528 1529
11733491 49
1743 222912659
274256572 1299
1710 226939230
669401739 301458341
444001745 1480
367156065 183578033
288299040 961
1708 468799451
131418990 463
639934088 2143
803320471 5591
330575152 5237
119837545 552
450580001 84967
443411481 1560
478034476 6670
953703179 3179
544042317 15773
822383472 15667
690503790 403815
520802243 1736
541799999 1806
800861657 3548
114153001 600
427801961 1426
669601334 2232
504947188 59950
35755810 35755809
486898516 1623
86944382 559
2619 416688138
713197739 26905
704729272 5743
15154932 156
49061639 222
721374654 2562
69753669 246
163443185 3592
992302261 10681
926120160 24885
995225001 3388
403668731 22370
4633 944357208
973086272 6213
317872565 1306
942856097 4648
783 65258352
669047922 2378
308759288 7031
114759180 810
343798855 1146
519822981 3491
945599748 945599747
3649 889359042
517665851 5907
23399999 78
772322993 32876
129261462 3482
435898548 1453
333601113 1112
356226247 1897
83774106 366
920703053 3189
640802136 2136
21600113 72
824847667 3451
239069701 808
507790541 2033
6357 732920509
48329814 24164907
371062387 1996
687975211 343987605
390389428 2370
104360081 484
641636601 2271
1202 201395992
3138 407054312
874653575 26232
118835709 59417855
952936172 4570
438599228 1462
219751748 12967
246806445 1069
55240629 865
995997422 3320
200420593 1408
6606 719616262
835500001 2785
318681536 2280
114676589 779
604802015 2016
872557650 74425
374848424 1575
372633790 2419
236577826 10449
985348274 58495
787956506 7399
1401 87565857
211029117 3887
415897102 1425
720185567 2694
111894316 508
783686821 3220
969112775 3246
832101750 3855
587396999 2300
243300812 811
2732 580549926
838531715 3674
269511271 5461
442501475 1475
15639440 83
58191 940791665
873300001 2911
843462331 421731165
851123735 5206
95839556 43502672
547498174 1825
708110426 2635
414594302 19126
572683069 4406
287699040 959
508662513 20777
426622620 1860
8186 678149038
86400483 288
755023803 2906
899962359 899962360
690820958 5699
900700957 3324
817797274 2726
971054862 26167
575400003 1918
838172551 4222
278101829 927
347399999 1158
372600922 1242
716324617 358162309
44871238 15169876
274200001 914
192878100 1116
818667167 63052
599044923 299522461
615214790 4188
178846403 1277
394514400 12252
940927622 7566
1709 326402093
885075664 5196
154750441 1135
690002299 2300
459235124 1996
771991278 3675
970121439 4960
15240 886789708
699480440 4257
647285704 3224
767801228 8151
51213833 244
109694589 599
800113031 2952
419823805 8852
72169356 10596
422386097 211193048
164336152 2558
612256897 2890
210899298 703
488274492 10228
397799990 1326
4639 450006195
351744375 1751
673369949 3894
483601611 1612
708637014 7313
412655321 1540
126322351 1650
821605307 3196
976272850 7017
726711377 2771
91200001 304
725967736 2648
511484507 3197
3345 601916375
460385266 1682
487501624 1625
600465601 85100
935505517 421200026
258259205 9343
468301562 1561
774697771 3692
596100385 1987
160518902 1153
903411579 18669
464792665 2234
809647010 404823505
744833354 5885
752804305 376402152
127648132 127648133
569576831 2508
729744519 2732
127393854 549
447621476 2501
142200664 474
26050229 146
557192586 7778
680702348 2269
561851878 2302
656005608 3624
630827177 630827178
768584275 7376
69641183 238
602999999 2010
631104690 3060
994835252 358020952
653100000 2177
46424711 23212356
336011857 1572
136800430 456
826880922 8695
979785751 9707
128658768 917
3342 233260737
607443969 9870
442401036 3102
979692102 392697666
811402514 2891
337164543 1152
722734295 722734295
661641377 2477
417195715 208597857
990603302 3302
127439419 1310
916152801 11258
453287702 23147
471391278 2528
363439710 2286
538380711 13869
128399571 428
440204473 2406
202269814 1329
622016393 2159
20115572 372
666385827 2370
359896769 1336
965058035 4675
283475659 1742
650817210 115845
5498 655104119
142519105 624
411002225 1370
249847750 1069
391884903 195942451
684291564 6666
1801 364114935
213163849 985
7534 204620591
41400207 138
478798405 1596
793766197 396883099
525392994 2058
710354999 6900
641460077 2215
89486285 332
639300771 2131
358548401 2800
761986090 380993045
686007439 686007440
153342756 588
999919875 4613
390605602 1923
702941394 11689
514094747 2167
852734279 311477021
193487993 1951
464289683 5189
47102901 199
2637 579249922
110757568 1504
195106373 899
141605 971763656
195588513 4144
792297358 2641
227700716 905
126308443 2619
616459225 3212
355075560 1250
930427312 3116
74897719 1447
545098414 1817
860097875 2867
94500315 315
278700988 929
594299309 1981
282 38474106
471393832 4186
960865732 9211
676612327 338306163
310363581 10670
957318950 908830860
615350616 5185
138934016 4287
228364440 1007
982159361 3584
51035546 226
304490704 1964
862752826 13449
345385515 4606
344099626 1147
697152371 348576186
599312889 299656445
902703010 3009
2944 755029152
667831647 5540
272564097 1498
454498485 1515
31210897 174
241519892 1012
30031845 160
638060813 44629
864343879 5444
237301414 791
239733728 3536
723930721 4492
6174 967786848
952802653 3176
73084538 73084537
248100828 827
754599161 6661
476406270 3886
591076619 4380
894028823 21165
507708447 2375
571214623 2378
569041422 569041422
510 148682340
169541824 169541825
693902313 2313
847672503 847672502
694948430 694948431
437259596 3513
700386132 2743
754431878 3363
24259467 107
515701825 1719
104400347 348
461847999 6581
453298938 1511
55500145 185
2322 566674286
875563972 37966
129974515 1038
980369093 980369094
196322909 1577
712813160 3676
629769410 6597
836889768 2828
1813 215769026
65379021 4089
148487849 1575
319481399 5872
701920104 3131
172142579 790
278169681 139084840
531467429 1938
758738425 25711
672051758 6979
3642 845345801
479281991 2510
369285845 1370
969184194 3734
3980 818928448
788830405 6502
622790137 19646
272980734 127795
679645156 2815
588602829 1962
16499960 55
161815184 2027
431402097 1438
211500340 705
180628039 6800
694283161 694283162
429164987 1973
262696063 1080
4255 468471618
47202761 220
50580399 400
793669720 2902
619675423 3452
1652 242690139
67855098 668
488621782 2386
3558 413282867
659372682 3509
935245761 4990
527004733 193246320
697799999 2326
546052191 2965
916806221 4430
765603543 2552
974703250 3249
204378796 204378796
582118797 11291
388867371 16338
155742425 776
782318103 3711
979356399 6800
57630008 57630009
428416045 3108
12299999 41
904894099 3385
25256625 8596506
586901549 2119
400879752 125944
400453705 200226852
437 20915226
517502125 1725
892636817 4216
913850380 7043
133873271 11813
713222147 3026
423097236 3266
817786875 4181
455893406 6129
678958423 285613665
354002041 1180
324001079 1080
243983361 2460
3553 469276350
783306612 3603
629394202 9869
314549586 18918
224699250 749
795798528 3218
781134840 3420
781198490 2604
881984402 2974
851322053 2959
274104809 137052405
179972448 976
763797453 2546
684580079 14955
232009991 1528
815700000 2719
785798624 10110
364800154 1216
330159582 3127
1475 428560766
699000262 2330
932764291 8355
193423800 1410
636656084 2745
348896787 4379
919199329 3064
394604914 2174
979922038 9463
618900583 2063
256499737 855
802247750 28359
501567209 368152352
829617484 7784
744173338 372086669
711116099 3373
664062526 4223
136200454 454
612613067 2167
522603110 1742
655014035 6208
24241126 322
957193800 3495
8100 137736711
815980385 15824
241950655 241950654
241047850 1255
602950421 301475210
509964376 331250
380100000 1267
588243044 4953
620575075 22963
34588764 116
118123616 416
983103277 3277
294346394 9331
3732 635314631
624448569 312224284
510732682 2667
265500893 885
966600001 3222
463275011 2179
589090049 3670
171565551 80703217
176400001 588
394768319 2208
232739990 6107
622502075 2075
33032 467138544
552001841 1840
484889336 484889336
477163888 1697
221983416 1836
297901945 148950973
673728684 8202
537928282 8402
8166314 8166314
292311021 146155511
1099 231274857
621440179 310720089
333453752 1240
525367842 1774
297568959 1864
302073245 2751
262823766 905
724162936 5010
7148 893665903
574649369 11114
669660599 2324
342189761 1483
57305717 50005383
980013950 7376
616500001 2055
727034006 47364
1934 570168936
5027 813559626
689097585 3005
915632874 13847
653537635 12504
128074915 8166
287097495 1490
241796690 241796691
754699679 58233
531998640 2115
244250510 19187
806420391 4048
803961857 6783
492300480 1641
951913463 40521
776517358 3355
4658 988189601
1255 362883390
157604701 1630
912684849 12650
755102565 2517
377176649 335980577
530101766 1767
831101479 415550739
402898656 1343
732234004 16715
678712558 7243
919109097 459554548
979500000 3265
442745000 4401
552407269 1998
199994969 755
572401566 10402
817243179 3090
653837534 4927
372900624 1243
4728 535375080
661374060 159086
388785168 17106
394760630 2383
360587465 1228
1961 331661452
903903013 3013
603477321 2095
616872629 6351
695151318 2487
401630404 3882
38699999 129
91105532 532
810902135 2703
313198957 1044
297600992 992
395220369 2641
995460090 28942
31573776 208
159580369 708
791058311 4484
834258655 3171
671720295 2626
991796694 3306
217997086 912
501601671 1672
951254813 951254814
616342781 2785
101699999 339
329076845 1883
496199434 1654
153 39960681
533656474 1829
465769350 175050272
675601304 2252
185625424 92812712
808888803 21958
702130090 619316293
62 10848205
839784321 545870024
301953036 1946
316475449 1734
432897879 1580
79800265 266
762300000 2541
490727442 490727442
157664792 562
800538767 72552
75788041 462
212951244 1342
767426906 514261
849548207 12886
351731430 1305
479778299 22175
4519 934411661
499454050 1951
388941709 1317
396299262 1321
943499999 3145
966486527 5054
1406 55796128
430911517 5417
653039595 3705
65301852 239
431648360 3740
681070793 3135
927217501 7500
439577304 3012
68763839 3984
193527181 1980
461873255 3724
953811613 12772
177717862 10598
315691833 1256
896204299 3089
501689144 10799
795054899 2811
261769066 5315
770104321 5540
480 120542509
283367425 1024
173407257 1205
402263819 11970
699300198 2331
51617744 687
211283768 1291
2722 283449973
355248471 355248470
830486709 415243355
21975488 285
11985079 41
93987208 554
426901986 1423
316001805 7156
749999808 60562
8697 713414321
530670248 3009
830851691 28814
68993538 379
232338609 116169305
529174970 2833
885978655 29576
271500446 905
569158030 2289
158890212 1454
669444315 4244
840 202382880
953441449 295366
162599576 542
854397151 2848
296697029 2198
471601572 1572
828899999 2763
274057689 123214055
964203214 3214
228261023 902
959128945 3664
750380670 9378
332400000 1108
36738944 18369472
226404098 2275
770624959 4130
59203473 707
235749394 962
945303080 3151
778860088 2645
267600651 2923
1628 436652639
593138251 254629206
295374174 1229
841525300 3730
596632468 330859
352059169 7339
258923528 198474638
327751605 1345
750689280 2640
327309151 4043
683103288 2277
249001997 1497
838138645 17635
240300051 801
179727047 882
47852119 1294
859658531 3512
235836075 977
385 74877545
254585299 2651
842609215 7519
31062912 24976746
407700831 82841
79747907 39873954
447758213 372550732
439801510 1466
959328973 4228
4371 566750103
949799274 3318
665402219 2218
648409343 8028
138834500 875
411312213 205656106
727603119 727603120
873284327 3318
910518592 26944
551142370 67710
400801336 1336
2386 667566273
423927637 6402
687544065 343772033
2262 350772105
84000279 280
7511 687466808
1097 203905870
103241637 657
333522648 7549
553641331 19294
728263750 248805257
994174890 4485
273238282 2642
433200043 1444
486079503 243039751
453771930 15041
615109494 5163
122999591 410
314184000 16112
814609343 4363
685628058 2832
91931450 377
295884444 38477
95 4492170
839358937 103956
93899871 313
104389360 104389360
109771340 1036
633269950 51223
674609949 2450
554800760 3292
73226389 714
355829868 1281
487141991 2952
875987750 2950
680280171 5854
169866339 6811
965111301 6391
879829929 439914964
7580109 46
372441831 1565
985503286 3285
356824673 1234
907203025 3024
4782 340927908
518658625 66088
803185899 3025
855899117 2853
793502645 2645
363900766 1213
476665131 238332565
988854241 3502
719688775 8425
802681818 341619493
258000861 860
894902982 2983
148855431 3014
3578 101354006
413701251 1379
293455993 293455993
247489778 1466
726001144 2420
800631585 7302
889989523 444994761
735683793 13363
15299999 51
915977597 11206
2946 609020688
559731427 3397
686097712 2287
344701313 1149
191117024 829
11596 423716602
524172146 2045
957857310 4514
131999738 440
224215517 1110
8483229 46
217160281 16246
775252975 6268
576637469 7173
412002360 29726
858683741 416452727
757222668 11502
623398755 2078
330841300 1550
322610760 2085
136532916 2652
318601185 1062
800645258 3768
385298670 2087
143446667 670
355038047 1799
753924450 3606
3191 858442820
3102 721863318
857512222 857512223
816277007 3546
3111 896526842
347471665 1497
705259969 8981
19981171 9990586
129158367 663
313609041 5043
944998173 3150
192207041 926
937723418 468861709
760265446 731343208
634199793 2114
712367103 3076
434232886 7960
754239184 4876
474577506 2523
329790196 329790197
697360090 2417
57600192 192
881328315 440664157
655375662 29353
631051859 5879
954018360 3207
963426578 963426577
845406421 616998619
440611920 7728
735988679 3915
275757281 1345
559949003 2434
341401139 1138
929052231 6893
606900538 2023
657614160 3565
43868844 229
203052199 1450
795493440 67644
750267156 2963
152515922 568
474682247 39154
358258868 2077
3574 283743434
258156992 1187
295766556 295766557
449821115 449821116
996435161 5409
502944811 3098
109712443 418
770815275 4697
883491394 3074
857787724 3393
897897008 2993
492877727 3649
373404213 9737
103988685 749
268499774 895
811133590 10831
380049304 1752
77478576 22036
173504563 799
727914367 298470628
410047368 2076
501796728 5584
653600479 2591
505499547 1685
982633531 6304
142500557 475
2345977 23
982063480 6035
725429343 13354
72122849 36061424
779400623 2598
581998121 1940
638830914 13633
199931620 901
400957779 200478889
489482450 4154
219572684 1321
318342043 3294
38185485 200
587923741 6832
476262810 3873
337291964 19658
285559797 3452
140420304 740
923078065 8513
566051269 2092
607176788 14459
9002 344884624
745167761 35664
780974766 780974767
772428939 8182
391501306 1305
7837592 28
369898767 1233
454267911 24071
272053158 1282
985713040 3536
392 29655239
990211733 7338
729600001 2432
298583287 6371
352022411 1246
836100000 2787
77323896 32058
955892983 5371
680640862 5957
258109513 2280
27736649 156
985133335 7898
490860750 2427
539464428 4061
634771455 6116
41700001 139
935015332 3689
694047519 2810
324659675 1766
164912377 626
275174593 990
580898869 25069
782397608 2608
361942294 1308
332393529 3256
663671890 331835945
581803939 71545
902505964 3924
528657378 19391
2573 94344191
512748162 3781
871044113 435522056
343521894 1724
543335521 1820
834644248 24928
615902640 3179
885784331 4304
650834528 18313
438975749 1846
656185632 12072
737563191 40817
42481556 1076
649436478 2183
947 197542306
770009171 4886
141600472 472
412239968 10922
750503535 12917
192659953 3228
405486916 156006219
677504928 14323
946287430 391031332
290999031 970
92196000 325
989460493 494730247
639638162 319819081
69485922 489
267299485 891
686535582 3437
896701014 3005
96814575 715
977330446 3913
814037759 3840
6900000 23
980814961 4560
405948830 1573
929554464 7052
326745456 163372728
965694608 965694609
823123378 3603
858297981 2861
574615776 4496
980688587 4444
160572930 28146
189834533 1153
454938958 2519
197400001 658
845280420 3897
3177 909584631
150478329 874
455901130 4941
465600000 1552
824125729 128129
770999999 2570
77457428 3106
66398365 464
243248266 121624133
116700507 389
187936252 2173
431422008 2022
320015135 2066
891701620 445850810
572103728 11987
161078503 25847
914443989 60854
574403719 2226
576603555 3974
904525478 448869389
964200001 3214
167615915 1013
497700001 1659
958221753 84419
327080627 3129
51900077 173
669924808 5349
439416683 2197
686159605 2605
572929646 17772
718200000 2394
851489352 567356325
271373115 1281
922285561 10182
216599999 722
212359300 1550
850065888 3851
685665868 685665869
500699045 1669
6177 806407350
693059724 19765
78556103 633
191001655 831
214025923 36587
401890653 401890654
111329 963449237
326206197 9399
497380655 2064
737359848 7374
877049666 7899
403267950 4897
476507378 5748
186392231 1404
50536097 232
670802236 2236
498582796 13702
2882294 13
34219085 168
278587181 139293590
426712590 4451
367501224 1225
2699998 9
987300001 3291
701821799 6519
744302482 2481
644636805 2654
868197679 2894
739316144 5284
231940340 115970170
937852680 8220
560245350 2562
195336994 122265738
398556522 4371
391462299 1383
552885313 33936
971910216 156785
61405344 264
338098873 1127
129599999 432
796242454 5899
130750595 898
808551559 71144
33940460 380
344369665 172184832
127190539 1374
127963783 3224
771528347 225198
936377365 29292
997862837 982478276
560502374 9215
68100326 227
653772379 20447
634850935 634850934
656213951 2671
370798763 1236
750904019 2503
352430726 1201
710983749 4031
360802681 135138129
168231417 856
857753551 428876775
705322440 3578
416100000 1387
40248878 347
581699880 1939
317425265 1352
822811158 21177
580198065 1934
28200093 94
971451615 926956856
307587055 15173
577337936 2072
900002 3
18278912 256
181589740 2066
494398353 1648
847444765 5007
679239712 2572
11891517 41
484 95554718
578701687 1929
391056780 1510
435901452 1453
385220315 6036
834899999 2783
926916520 4027
861695493 3949
85852725 1505
631779800 5839
7860 587843257
149842552 149842553
635516192 4008
767592586 3111
406198647 1354
632407345 2474
776598384 7051
540601803 1802
267543301 1110
348504076 1205
837136273 3248
266208749 2250
722460722 5101
588736455 9352
115522241 448
443264069 1537
283040302 1582
950100879 3167
907201478 3024
342600000 1142
706498501 353249250
801000001 2670
955636362 27879
513950830 1934
212306816 1435
254084584 1096
5196 488328419
565726841 11157
684348224 1194325
633981589 316990795
2435 267243372
947789367 8468
559977205 498832966
238035522 2292
296399903 988
831899999 2773
581101938 1937
527334750 8875
136956096 21864
835822987 11938
43200143 144
401392420 684970
992544176 494361811
22382430 7609585
861090541 4204
386171402 2018
599402906 1998
74784705 74784706
835252000 10747
931196895 3104
338505229 2590
655292178 5639
456851484 261453187
258955936 1421
149024303 624
914771178 4266
802321684 7873
123805364 479
260775955 3945
727468605 32342
950395918 707889306
702335300 7545
428100000 1427
712711351 44850
87214251 388
576373049 5550
3163 636556913
4196313 34
994932260 993225590
879877412 879877412
300678572 2631
875703072 2919
689100474 5495
494730086 2891
116755912 1288
437105253 78718
929999999 3100
995909050 4230
146081937 539
825196777 4792
681161108 681161107
253582422 1859
694200001 2314
369459484 1493
147768956 73884478
150148116 709
756899999 2523
618297940 2061
387001290 1290
644099999 2147
353603724 1180
158131723 833
922932362 4022
810815088 24848
139916489 139916490
825499382 825499382
965696780 3219
996777193 3811
564509915 274674384
950996992 3170
166385526 904
863404255 2878
58348823 287
359263919 2406
444767663 1668
175500584 585
718561 15
847580790 7885
113432924 391
522960604 3374
190337928 132552
437247494 8805
288330101 1213
2466 140796338
847188000 3000
485914683 4279
368046919 1315
1918 465220490
679138385 6566
543641368 2312
868433202 868433203
879304649 638789867
237301246 885
700702266 4668
460798463 1536
175315383 1117
287733515 1454
657916113 7808
613305987 4464
590731011 31773
426255212 213127606
989199586 922745921
371052641 2170
13956 713714869
914790818 13258
729589071 6230
540601725 1802
670126204 8103
768689587 77630
844459620 427515865
180874160 22977
285541326 1453
454882999 2750
10058720 56
968432549 6115
498366761 4021
2370 375275420
130799565 436
203930375 695
626872924 4296
887226699 36957
135299577 451
973741731 673935016
853929321 10489
174068100 1020
574501915 1915
924202803 10400
945072364 3707
532331883 532331883
250555365 1108
526798243 1756
805326139 9054
891144431 5822
777705367 3256
164724079 962
245740501 1125
256601871 2412
840726471 2826
976201149 3254
4228 447124091
1575 404375768
953096822 3177
43422 862428390
535839815 2158
842102806 2807
80019619 39541632
838228536 65176
737535198 2997
511708857 5423
41999861 140
560402821 1868
806475889 6108
415651250 1418
463732744 334068355
800717871 2709
165673093 85450330
971396763 3238
523727000 2386
177372579 596
702739115 10717
678205411 5670
365398781 1218
241156655 3917
1647 301721354
699087535 257396
43115188 267
556008230 2527
662872960 357866369
751767803 529950700
725343949 6425
173336437 2617
230763328 1388
606821512 6379
392100832 1307
9312803 116
672548050 2993
903943172 4378
228253697 880
290805193 103555055
341668192 1468
710400001 2368
200780484 676
598272 10
747897993 2493
479322864 1776
344980179 25196
88095839 5845
340147579 237029004
753812500 12500
39289340 273
482295342 2867
123000648 410
70769952 1160
950898060 3502
823765474 3055
517144852 5211
331799285 1106
209106590 991
173565890 2401
6103 780097666
262487834 262487835
6970 688964194
998729473 4992
181612289 2662
946476539 5314
530478935 21411
313925771 9014
10813 568802467
946 239356406
539686421 2266
259765177 2706
611697961 2039
783258384 8836
122771819 1821
327003807 1469
279584811 1410
899986171 4330
765370514 20260
715718571 715718571
952814325 606441335
313944020 313944020
301884703 9616
899152009 899152008
2801 815091000
82600598 3114
152824319 1080
273782413 116135071
117455000 1352
252900844 843
99407302 2514
201220220 1200
993504430 472240305
410716565 3978
829336974 518145619
1168 183285561
837076261 97835
190662375 1103
587900509 2718
644585508 403251810
966794948 3837
688704272 6256
5441182 31
626398112 2088
980999374 3270
851471439 425735719
827141511 4837
402180353 25984
139294792 728
315027289 2328
349367970 1722
779999999 2600
150802805 977
843582888 12998
295986570 2010
334266413 1265
402987996 6471
982529296 30705
91579904 416
454366681 1590
203918400 3332
522966484 1760
767883481 5320
384367259 14988
528441190 271391
368511229 184255614
962701151 3209
407841815 4724
971020496 462298333
12686 808943124
203454156 955
899915674 30926
815402717 2718
377553549 4070
586665147 3432
614870609 261406125
158476790 628
731534238 365767119
74100041 247
275917126 3138
38011427 156
15655571 184
193991170 2051
750364371 750364371
2194 371067017
428714117 1689
413817355 1407
303412804 1831
754373802 12533
654917309 12010
684872100 4965
148577441 5945
185850629 1071
114095187 72361341
516066266 2391
77517852 1873
205623407 2064
499563568 2114
707014267 3683
627623974 21634
726480015 5365
880931919 4615
193542877 96771438
989068577 3721
911700001 3039
689853079 344926539
87651582 303
415152001 3348
995670890 466780055
925941927 3107
863650661 6915
587103333 227718268
94044485 367
346568344 2294
101479 589078811
853197932 2844
955500001 3185
430403308 1546
402431808 25253
310201034 1034
28264085 28264084
211566252 762
621039431 2994
490399866 7494
268779658 921
486601623 1622
96421984 937
655652323 10809
597595369 3523
6145 884533737
410915123 1409
481657394 8310
742501869 2475
419321199 285386512
94500314 315
768215999 4800
20399948 68
155890511 765
290812482 989
859500001 2865
320544678 4345
184838776 825
451762876 7874
124737348 620
623102077 2077
961492957 784161602
234206382 834
967983001 3435
646260471 36446
873180318 678718968
569527030 12657
463570366 2509
731072514 731072515
700802335 2336
270244099 117359779
773400001 2578
301023482 16774
277342357 277342358
353700416 1179
3296 970507200
1161 224461934
919396509 7815
313499942 1045
950786200 17379
204794486 1593
918595387 10859
874338837 3140
320608947 36911
767997441 2560
435025256 6971
258790620 6508
3516 545941070
643814299 3842
181499396 605
378901610 1263
456299097 93066
8596 633029775
708261784 2381
340581018 4361
541800000 1806
953593051 48294
123975000 600
103500345 345
12433 976183952
2073 596004400
36299878 121
250444321 7958
655802182 2186
560376701 14495
81374826 1426
825559919 2920
288000033 960
808477881 101791
990099867 9269
727580655 5295
640258398 15503
434055288 434055289
654617616 587101
497127977 11123
185966658 3193
574113111 4407
658764570 7509
652447929 3290
532349943 5567
415825280 3392
924783233 924783234
52199827 174
527996901 2800
425405951 5575
538123499 4429
599700001 1999
1868 277907537
999962941 28143
193515159 72899902
462780332 2493
985926420 4001
581412474 9874
148935823 609
492901642 1643
939671006 3227
179198938 1273
955772064 19368
965231106 17189
460369449 2801
888738591 4211
208586885 1079
878950603 3078
79800000 266
626325636 2665
1596 412865046
559855471 2369
43800147 146
801590867 5406
198371152 856
970692649 3350
582299999 1941
3988623 16
871720110 42467
100499665 335
319415985 159707992
671397765 2238
170464256 680
749997499 2500
519168784 72436
542701739 1809
60653471 1254
578998782 578998783
454142620 9531
961451354 961451355
882448103 396289513
816063831 3865
905704986 3019
6843 744396714
691774156 4787
543937446 2476
937582567 13614
430373871 2638
272760445 1364
408101649 3014
756804594 3132
784800000 2616
560708186 4546
19658 508201126
694197687 2314
59700000 199
669099988 3083
309492619 1143
559051343 2351
2924 178156955
588983072 3247
928172242 928172243
729598816 2432
342897751 1235
880520549 5397
796650327 3333
136930112 1216
982658055 4105
1897 475672640
205618956 898
590655296 3161
119775142 1074
856403737 2933
606226880 2032
939385656 17919
468300058 1561
887035041 7242
786951383 36480
664701609 5674
51603133 20232192
950209680 3815
760524039 11853
550013305 3792
99955404 992
345901152 1153
479812909 7413
498358809 4329
698147971 2698
915718736 7208
1288 97118166
668531567 4332
609766556 5068
48599838 162
95035645 47517823
195899346 653
936739992 876353803
516544213 39414
559425061 2447
652803736 2176
571228857 2188
25855 743622320
545741559 7891
356630647 1193
316274429 316274430
772448800 14275
367200000 1224
269652759 2001
964953280 7880
470171143 6426
489291642 101589
663601753 2212
194436991 3560
588600001 1962
95029583 373
120366050 511
478865530 6515
405790840 1610
436800001 1456
58086194 255
735438216 21799
572658619 2923
327425682 1156
117899606 393
551684003 103739
682797723 2276
147744631 605
627610181 3980
750612161 4790
128748311 616
957356770 3311
88747461 55458281
439731714 154757447
895501234 2985
310092466 10655
971984702 886264273
906074065 4179
733218365 3642
530548339 13686
533606072 1934
864163493 6518
621628901 15670
202 59490885
598964913 5319
550152375 5325
107099999 357
437999105 1460
1776 349489473
174000580 580
54905991 590
121054893 476
615715555 4156
487800000 1626
7125 860018349
56647941 412
713101737 2377
374921221 187460610
388291047 6637
887100000 2957
626378497 3918
249709872 5295
213900240 713
842539072 6167
879577217 18798
109499636 365
590704869 7390
748355759 748355760
783757035 391878517
174151109 87075554
474180307 5114
338788623 2499
995589763 5044
123993666 618
290410627 3009
146421220 1045
861524561 4105
511498294 1705
389160426 8015
316199630 1054
294939505 1494
411037651 1636
802801793 2676
116580291 4442
142704879 920
875098607 2917
531835986 5441
445784092 445784091
140089521 60688459
992060656 491962354
927303092 3091
826204254 2754
987031601 368131805
741299662 2471
224235637 224235638
994178989 957678868
799429444 399714722
646912004 2324
855602672 2852
895100135 14184
757797641 2526
1637 415806185
5498 515464599
414 96907504
482689256 6202
246601588 822
141687554 1055
317666257 1183
453524731 4805
817680473 10509
366697033 3601
941363033 4561
174041324 783
52916221 315
742870488 78594
596361302 26577
798124838 66059
3955 659983795
299700415 999
388501294 1295
890705467 2969
559158665 279579332
561861816 2771
855902853 2853
109715563 1225
1091 255886413
938663681 467589415
322751520 4320
518255520 5394
835000174 9925
617945010 4389
62835122 652
454555640 454555641
896205593 896205593
570218282 156267
279410744 1348
1803 413038830
23399961 78
731402010 2438
763707749 26438
518871091 259435545
834004092 2780
633211852 3094
841167543 2888
357300089 1191
221638977 983
294599184 982
120879460 893
946496844 3155
668053060 668053060
800440411 3815
799628506 337458224
892501842 2975
804674593 2869
612597959 2042
718286635 4104
2375 459915955
406872127 2619
103068350 50946354
317393664 12350
789531366 12385
317699706 1059
507298310 1691
678695508 57924
497981953 3912
693983629 693983630
981734531 3989
225545531 1842
243187138 1927
698139278 2654
875886959 3120
130921699 464
10444 568513711
450797255 1764
673800000 2246
5100030 17
613541900 13296
492419863 5866
511601886 3245
78600262 262
481509135 4905
144086281 926
142902991 866
154096537 589
34200115 114
1427 380573905
984787803 3933
782879537 31413
276600044 1093
609300000 2031
941093056 9333
741354762 8795
985444937 492722468
980234157 4443
723995063 4394
981277112 6941
806423640 10740
932859647 5376
242699304 809
347017502 1949
569776426 94007
328311696 3396
79816605 62160371
834364329 417182165
372002110 2353
943117930 12106
885893075 6169
22270049 6135
595969045 50446
865804855 2886
868365371 9421
168763995 3187
880201677 7562
788461089 5168
10782 427215186
446998511 1490
908629667 831342949
744205727 6524
842691515 2946
747447169 747447169
901371798 12690
81582402 81582402
504395606 10717
748597152 4881
115353590 3523
332482598 3687
705663973 7878
73581973 887
429120741 1788
3897 272425130
629813183 3616
758697472 2529
455404612 2067
297060735 22327
918976779 16190
739566310 8339
87220309 434
2361 400432683
832127015 9336
107486751 6974
26961934 1925
460729491 3205
342537004 8055
714300332 2381
918670996 3971
49464580 361
774452981 5426
5383 887766039
291638891 5551
264001333 880
454802853 1516
5620 223525330
917219307 4654
128 29818579
719339259 359669629
220155905 1181
145200483 484
161843584 9293
163591477 701
8742 858334214
926060126 3210
307201077 1024
981236885 4738
460718360 1769
831616019 2977
99170551 646
393386920 91301
962893289 7005
263993020 1359
283441562 1134
786391824 619707321
269974703 3163
75709470 386
167887729 648
280199066 934
552020169 2026
152444394 152444395
838747244 4037
549603519 371580287
538209392 2278
815348007 3409
86786226 334
258293553 878
788813719 788813720
347998839 1160
1947 448825823
89576008 339
935727442 4279
64771707 29814517
14582 942025576
618251353 7721
730167949 5164
806293784 3135
212374633 852
315870156 315870155
633680058 2788
871616208 24223
202800110 676
869102986 2897
65982235 6814
766842614 7837
721202403 2404
595001104 9238
186719395 766
940787352 12064
453506535 1615
793229023 396614511
731332774 13401
212400001 708
123199775 1008
576849028 576849028
333747271 166873636
588601962 1962
529010675 45475
472198592 1574
588088503 2207
990295443 3970
72711882 666
897195302 577558241
562606437 13320
245043443 1141
19304 464627976
304043013 304043012
293405012 1302
848708509 13018
138207750 762
696927476 5180
403491879 10899
4608 647046144
742353359 5497
338100276 1127
550798791 1836
716999485 15076
10906 169167958
300899999 1003
34499884 115
737267822 2989
334865657 1194
734633236 734633235
579052677 6153
153827488 792
264118957 1158
188082333 7781
652938593 2933
115657750 475
870725461 21031
106495358 14797
476956097 2454
60850349 855
529417399 1923
97392827 358
589391895 589391894
215826029 2948
220799618 736
722203900 465938
758150752 5828
325944429 2288
608279716 3883
323477279 2208
712457021 2585
857497740 3355
23897304 80
6178 251796118
990239191 637797264
717411671 10548
37910990 2582
321301072 1071
368450829 184225414
950232541 19590
98400126 328
982568196 7514
519114051 5473
902399161 3008
293578342 1354
698436697 14102
558173654 46893
8434365 509
624351651 11950
52668704 192
401638465 401638464
780191728 36627
916593057 5744
939000001 3130
856584858 3044
1228 253793216
982418372 9201
470651471 11827
506700000 1689
920207771 19311
922617074 13367
265655611 8926
764397452 2548
961019478 21002
26698180 26698181
228018890 890
9309 696362576
481827654 2919
682526321 4690
15618775 237
829810878 649350905
638755392 41716
622861004 2672
633968404 4346
2122 399237956
398700690 1329
192300642 641
385830818 2365
572782216 1959
3296 756475851
103463729 1268
222624963 12872
268045601 1399
360582312 1767
136200454 454
858316737 858316738
839203966 419601983
422181591 8508
41482981 175
73749708 3827
437124183 1759
51599828 172
648901239 2163
438397760 7762
911304813 3322
145396594 3699
247895659 2502
645473903 322736951
82931834 29111455
276148037 2475
329651102 4129
157800525 526
559000887 3885
863427899 6922
688110870 4243
317181215 1072
44603201 200
113700277 113700278
711300001 2371
863897807 431948903
401029596 401029595
662339726 5754
762902543 2543
973499999 3245
480117461 2356
795256909 10619
140457126 727
256984017 2486
373807668 1928
719157194 418566051
386616765 3622
1438184 11
321634911 197643717
661503867 2205
366861324 167481145
509183248 2306
904145821 58430
492736545 6239
178248262 119148283
205258275 2708
309264473 2348
310198966 1034
434721596 10944
320547581 320547582
3697 657023864
636602123 2122
925022778 3138
501856788 13399
756464849 756464848
334791511 1982
278395675 139197837
260428329 1869
882759379 3202
107179789 389
923856942 11857
430495035 215247518
148141313 2326
929050495 8206
524463099 15925
524698251 1749
432036323 5014
432068195 216034098
746437931 2902
673244159 4135
954258721 4404
621145727 2364
977396980 3258
262020709 937
669637684 29415
248399424 828
369220753 2362
419410745 1417
394356893 1757
509807089 2405
387794937 387794938
58 7656955
174899974 583
250569098 1204
956007192 3309
749470134 2967
998975967 12270
898169448 7502
841502804 2805
265966659 4792
1945 339476446
843279287 843279288
663322026 3034
114207406 74095220
960969697 13726
390163116 360401890
920756813 4878
503869443 251934721
431098564 1437
300185189 2214
337064040 1261
322879686 322879687
836837435 6882
787802626 2626
623557611 211673697
970607549 3975
417902193 1393
571860603 3833
516976022 2002
611782710 4081
162967064 1286
8325 388019069
720561291 720561292
372413253 186206627
61514141 514
501601036 1672
138165793 138165794
945619047 7660
460301555 2571
621546088 3821
900922264 3228
833402778 2778
256199147 854
310580234 112652207
796700904 4471
290196468 3092
716756040 92820
677100000 2257
971975443 9439
60607302 371
189900000 633
429544757 1698
673054199 22050
173399423 578
484895426 2959
423638280 1703
880898972 3400
614544870 2886
166753818 832
577500001 1925
421923906 2085
99000001 330
200861263 809
4182 922435593
971384998 96358
945539976 12504
388581305 1459
527363724 285392
312598957 1042
971274241 18175
479400001 1598
194749839 97374919
165302610 697
852434078 752369
141621855 1544
522047299 4450
322821553 99986
502214857 19239
268075008 3072
304828251 3601
405591053 290601874
734102615 6942
226567416 1049
317399760 1058
546635945 5546
847032214 2867
261327110 10187
276456265 3379
895223952 4162
733766795 366883397
852844459 426422230
387898707 1293
142800475 476
510609848 2473
604692661 676390
853366493 7964
192378801 3797
237960394 237960394
521998261 1740
594535919 5192
837163531 837163531
448201109 1494
600064192 3731
231927388 1078
379799716 1266
57299809 191
760797747 2536
702728700 292020511
659546824 158051
58384638 486
534780353 2848
253799153 846
853667212 5842
43166501 937
600923140 4258
330949319 2028
182430614 1005
768293894 4295
533481727 1984
180701699 1048
622078366 2863
213522150 1054
517065755 2174
349198835 1164
849902767 2833
898120165 449060082
7740289 37
502520082 4572
678599108 2262
422890673 3111
718965254 45181
3778 951902079
806697786 2689
21841895 604
250060720 10192
242107238 1494
953934995 4351
839442233 27079
968653751 19077
841811279 4812
972300000 3241
437198540 437198541
269471433 3401
45710 504092046
813820864 9685
671980210 3058
384600408 1282
554825340 2466
744458766 5161
823685029 7221
172876410 730
739343540 31472
481486188 33701
312442257 1223
855422828 2979
21879222 221
606739079 11010
475688595 10086
502500211 1675
143924731 778
764825780 4359
924893698 5993
320754342 2990
193591529 990
532808176 14738
499757623 2086
8276 784193440
160352421 80176210
5100018 17
565921113 4919
857362870 7735
508163058 1863
903900001 3013
58928 726346528
249834047 3727
531325081 2574
311578601 1951
5975 803651150
525959666 6041
980614881 56080
719545734 2417
424704835 7861
3037 600660033
356413009 135531175
255600851 852
837622981 3060
627479761 4131
761459566 380729783
849458015 3888
497789593 4694
5128 235635758
526862208 3124
67 5998443
550113323 275056661
127499576 425
961301831 156785
886803135 2956
838119525 43975
894547702 3948
728700882 2429
367626954 11652
478919924 13556
594332244 3571
825301937 2751
301364111 3516
488051352 1656
849602191 2832
668269023 3346
704385829 4254
236575923 20873
823500076 2745
76549571 38274785
679499362 2265
148753013 3573
470700001 1569
987038811 7896
439428672 1728
621000000 2070
2585 353096058
5136 676380194
132237301 66118650
3542 210974147
231600772 772
633251530 43418
58965601 705
997724583 484602596
102718936 405
181200830 604
460174112 54986
654354781 3409
137086291 495
336666802 9187
470547832 1961
596398011 1988
50900582 520
108401716 365
341503969 5368
402599127 1931
381850794 1599
203470410 946
349224140 1957
363907237 2244
171593729 1694
633973171 9802
13008 445547883
143700000 479
2678 194042933
277200001 924
10008111 5004056
602569853 403983251
357633475 1214
333899521 1113
383709335 191854667
94651466 365
262316818 1395
296700030 989
743038469 371519235
895767744 4128
724063625 5501
967327085 882364933
264106795 1906
942665104 5601
617387489 308693744
546670891 2130
560998130 1870
857498891 3684
183271275 932
321372227 1558
877809371 3470
5752 798649491
95636014 515
973800972 3246
432754155 1998
981 226674268
503271579 2903
184499384 615
534774475 199048
551501662 551501663
657094294 657094293
964796785 3216
525295471 1752
813582705 5109
679362300 10180
626345039 3617
334911309 167455654
727430772 4212
1164 348001810
615394729 2155
362292 107238432
776359228 322557129
871611742 5876
179070497 652
371998761 1240
107727055 1049
971185950 5985
891853528 450320703
955047175 4929
973345148 3491
668545319 21211
505502256 1685
3300011 11
81604338 466
37828825 37828824
736318936 23185
226366208 1047
559266115 4626
273600852 912
4119 512342335
246886708 246886707
631174759 3866
98188630 376
961796794 3206
105599582 492
788613713 2867
401615460 13890
46287302 23143651
711093839 2488
808756130 76096
859802370 2866
979744114 3305
684071184 11888
2197988 9
549898168 1833
246881084 4609
33600149 112
521739791 260869896
646166034 5535
355195915 21561
673079353 336539676
501953262 5434
84561203 422
907817340 7089
913975516 3964
947916374 473958187
140270383 583
667609402 2628
164166791 573
25799999 86
791347964 16844
279292390 3589
360601201 1202
427007973 3478
345279726 1397
453406485 453406484
170425310 581
431398561 1438
445838341 2503
320175021 320175021
121369666 739
742432823 4347
2462 309743878
237859688 2999
458552801 30010
388690720 1496
72300468 241
336771959 1596
898719929 3243
441894059 1634
618785138 6856
467896837 1643
293232000 1312
145976973 1660
162976702 1829
629376713 3068
522300476 1741
32394764 137
688479475 586810045
142788992 544
57917064 256
240607574 5031
947171065 33181
199488843 2476
968397153 968397152
270552086 942
130236994 6055
474643319 2867
142951799 898
372212606 3029
257808640 1761
933123952 4343
45640603 483
664198173 664198174
763000209 763000210
453490776 1798
559507781 71695
614329388 17911
317499242 1457
924076182 4783
788500574 7569
148366333 74183166
508297417 1887
371415131 1782
46886447 24491626
756149076 378074538
156926686 851
771900000 2573
130800360 436
111220653 464
496711909 2926
688153580 6774
415735552 1617
988840573 3359
3553 526022990
778199999 2594
406820679 1536
761803739 12169
970101311 3497
335866001 2753
394183525 1514
50728411 566
857548493 857548492
693303888 3023
424172703 424172704
685223965 5868
273245219 1642
763111016 13520
63724940 505
995700000 3319
540962442 3516
728771187 364385594
452484185 226242092
142731279 503
766782688 3808
330052471 2955
384168423 32973
124357115 561
616759836 2166
857095237 5361
978753599 11022
379617869 1433
993262313 496964257
953028665 3758
446699501 1489
589206001 2776
2760 624212491
666817702 4268
482580197 13643
525247570 3937
670800096 2236
724771966 3485
91707935 416
842227365 6094
124448465 471
745332237 9769
936221279 6352
202199999 674
216886520 108443260
705243244 705243243
804996215 6803
586465731 2690
879648540 3773
50391269 435
446129243 1788
221026177 1008
811818294 5113
897477824 448738912
770967948 5101
215917520 1235
788289309 25821
232153115 1096
324151274 2309
222421443 983
102964405 102964406
49645799 450
941668781 9857
75162484 303
15081204 5325103
601887646 2130
461 132063348
843149339 6105
567069901 3550
679224136 4143
276790854 2642
310227429 5404
389973731 1477
534344626 2675
687897708 2293
501129667 4445
768968760 768968759
917747067 458873533
23039631 265
980453551 11338
236310214 5315
424044013 1743
406630197 2049
68980382 396
479316973 2388
951206277 87051
642356052 9728
744298994 2481
439399734 2077
501629994 11665
75954623 523
678967792 2525
277746161 1463
892156871 9385
538100338 4699
511878479 2918
418065401 2156
670169885 4516
218005880 109002940
628172017 7116
662199469 331099734
761805830 16318
4918 746584936
179398121 2877
644346851 4010
481207256 2547
801808197 400904098
571499493 1905
449772354 2287
435866985 2148
125417771 125417770
973203243 3244
565653789 3657
9912801 4956400
313405275 1274
987300000 3291
593101978 1977
9662 246539785
57023 788171906
239382849 900
450134558 217005955
333783001 166891501
390630170 7627
594391838 28209
279000532 930
384899156 1283
456528151 2001
299192321 4096
367594818 1352
723154585 2465
542083251 2423
196650190 814
10989 680793078
540764681 116098
25228 933754778
51813581 343
458701530 1529
5165 508879725
188581398 3956
282082753 2064
570024707 285012353
177572448 1642
5412 245005599
24 5545272
340169538 1504
133949365 2386
209084422 897
693433809 9469
475854013 1671
836597097 836597098
388799999 1296
939900227 3133
974403248 3248
138859445 814
220800178 736
54816672 388
570354930 7335
98201723 761
690604564 2302
195526096 1312
741364020 9565
470824778 3218
941961609 14607
162245800 1467
710399200 2368
918603061 3062
604798338 2016
724400323 2874
200694503 100347251
575098287 1917
633903334 3499
603002462 6239
268274252 2910
828817415 19813
675601644 2252
994256068 4756
301109898 2046
454200000 1514
251699162 839
551188789 6788
876298469 2921
777955607 5863
478359604 8973
729074928 729074929
655680550 3656
342406520 15640
953610781 8916
797554787 4546
4214 991882892
366979544 183489772
341264528 1215
443938546 2491
865433197 4668
168299439 561
52243595 1066
930220199 4212
586334794 3781
67800192 226
538755949 1844
747295584 13104
278348829 2380
54695547 194
939954908 3541
62899811 272
794454816 3085
596101986 1987
584726097 2882
31619009 225
956663093 5320
780317339 3091
235852723 3442
749983320 2802
222300000 741
717628548 9331
346757500 1990
173999420 580
994760977 485766090
639813531 3341
974829832 969800939
91500033 305
435947351 217973675
368399441 1228
115156684 491
74535360 335
995703319 3319
770555996 385277998
941104767 4177
361622130 4369
475500000 1585
669446963 2966
290426919 3976
928200630 3094
449859614 88993
816129868 7835
743989618 2728
958881921 12344
105845657 8246
768249190 15843
98442180 67224161
29100091 97
567850753 3877
3059 701517411
231999895 115999948
49656479 3991
652520210 41909
711298426 2371
771094291 20435
957178019 6395
358130447 2712
804695257 314826
21870063 152
990225510 22811
934130045 5402
224169586 8492
81430813 1511
319055372 4871
651201079 4352
415165921 6240
206700690 689
111781633 384
599354279 2440
36187307 18062
123528861 2093
112876044 2249
457392893 68843
611927351 3267
743884416 2498
873900000 2913
728520000 11675
247525632 1384
294393356 4978
130301591 58538617
621404443 4059
344701872 1149
313631999 1782
4814461 21
283174126 1131
315693939 2357
974912590 3715
258136709 1972
490500001 1635
353681345 303494165
359920494 5130
11204577 77
249138968 1363
112803976 1987
418276436 10237
804736749 402368374
516668906 258334453
473435788 4333
412431824 1852
803774370 3210
803132851 10225
903131390 406555611
304983641 2626
252490231 3979
538853215 5855
741341481 741341481
20288432 74
142458623 792
667208668 2291
245389490 1149
86813268 327
395942903 3444
196399352 1304
104462917 2747
708902826 5035
726328402 726328402
734400001 2448
36183840 231
47074709 352
584584339 12567
535086210 134410
557466823 3366
17140 933821480
517820833 4152
3981260 19
649548505 3274
663598626 2212
89212800 362
28200059 94
253888813 867
706763043 7749
247369632 84332050
275971725 137985862
887574949 4231
621981092 89264
850 54507350
111203457 416
63899786 213
658483712 8765
961777711 3386
545742306 57227
409500166 1365
123821505 688
719573218 45419
503157935 14315
941649003 13360
311253695 1576
647288823 5096
513548373 5475
213035791 2785
542090858 16163
475368614 2171
9423055 46
175321017 80109896
2878 730292500
543012105 1898
192681574 1654
465500800 36550
903184046 5397
197114859 66399642
324942353 2178
636340884 2876
910499999 3035
945438192 396044413
75300124 251
894536569 4297
967028291 12685
263535404 4796
235800635 786
520518399 3200
587148804 5685
66238735 2029
861845735 4107
264854305 1962
407682933 605785
740208781 10387
464401549 1548
573958878 573958878
5204845 20
759381009 5642
138333845 778
542660581 3789
971598728 971598727
933304372 3111
597443562 2041
456256045 8414
671661267 5657
146924651 14802
367198777 1224
720902402 2403
131 8097241
429102305 8174
332045136 166022568
469559279 16440
430776149 4042
43121196 451
82480705 1631
740523042 2485
992 189116342
784335056 13940
3542 823284770
507540825 11825
986563221 291710
427195152 3311
416853005 2309
134961321 2756
843110188 4078
991903121 986387265
495399031 203157675
702914737 3732
71600136 413
575357715 36177
166441030 791
479118625 239559312
569999986 1900
9455 987726030
426899999 1423
79916890 355
171130983 1546
445798513 1486
41427906 183
218759241 56416
395157661 22300
563684967 1879
731697561 2439
877323403 5000
788802786 11421
369776033 3162
880351345 434239119
234442949 1225
444284959 2440
770709243 3505
315300932 1051
296849604 44339
147590180 1237
201228896 921
439042042 4527
425700000 1419
804902684 2683
685719676 685719677
54394790 293
200700000 669
954710294 3311
1101 79246677
611903501 2530
813597946 2712
315645701 2594
341141834 170570917
355279104 1476
132784721 837
33604234 2571
593399891 1978
533098222 1777
272266650 1350
377099584 1257
337374071 2395
714602383 2382
693260489 2694
993073744 991441868
225716971 133053090
857041431 398949931
710069881 2418
82500274 275
449698672 1499
977180890 14288
686396699 2700
458398473 1528
685498845 2285
712425471 5896
578582451 4059
50056992 971
186700273 2617
450283689 6079
863010719 4752
332554120 4376
848125380 3818
291749535 2122
551664723 551664722
781504188 390752094
566766129 4584
802061204 97252
950806883 7034
857100880 2857
607612731 303806366
302366290 302366289
472519200 2256
225248148 993
127752029 702
932530045 18035
517146324 1945
889112375 7508
665703370 2219
207859607 1188
936003119 3120
705794841 6093
623 150532779
383213748 3012
967193677 3348
607933075 4015
864156671 66937
161046764 641
978176845 8441
103152233 6033
60581299 30290649
154605414 2300
2591 579225823
848237699 8973
135930158 724
796950980 796950981
795125279 397562640
63900000 213
527409939 527409940
975899999 3253
235800639 786
994619986 26146
897458585 3093
664367341 332183671
484057155 3788
396979379 1329
577404854 8685
83540133 837
173780345 1615
431828364 3246
674987636 35928
647067050 2752
141642248 141642247
353398823 1178
283433151 5390
276549421 243166584
109792539 981
3337 630249463
598784150 598784151
816476201 3656
578957049 7054
708177006 3078
730536148 7821
745888011 2804
728577441 2668
77692023 617
682645041 3471
542712299 56415
244400967 1219
532465738 9121
812699999 2709
609249501 3423
233242450 5735
787171061 3023
654601322 2182
477042345 2494
489634548 4173
417664881 1490
390298698 1301
547296154 4131
175991591 599
30160653 13545956
961202171 3204
488915648 2704
163257392 5338
98568655 942
193991748 1634
987600000 3292
906601189 3190
384143726 11258
685878869 3345
132728928 1002
49709353 616
719113724 4257
926619332 18184
582793029 3226
148749419 543
157411636 76433438
346332881 3656
261448540 2524
846565206 846565207
2612 576064023
560698678 1869
848912473 6689
461363245 2002
60675771 4727
265200757 884
516763263 8224
922496926 3075
987395025 934496691
958461490 4130
23140579 241
43369257 1076
240300622 801
634249526 2765
382202377 1274
440746949 2299
918803430 4019
94448739 337
974831967 4737
954600000 3182
76237 601040445
709448886 3181
4822 793956766
90055887 1443
113399785 378
895028425 895028426
723077083 2691
112363138 112363139
648301272 2161
899764066 30545
704484613 2401
402384342 5826
951056891 475528445
398101327 1327
475120885 237560442
304539837 3901
535531734 5965
523552146 261776073
419701399 1399
160967726 9513
608327940 10564
106462427 3570
244499184 815
179176221 7427
352244003 1204
857703853 2859
2678 454226292
330361856 1529
279625776 4601
36288400 36288401
492648641 61129
28803098 111
960813677 10293
8448997 38
792450805 4731
150550297 998
2787 499215178
683798809 341899405
270475040 54160
81899726 273
252492900 252492900
780897397 2603
490559998 2320
938472448 14311
57900001 193
646802157 2156
2735 279751970
329168219 1154
409 39766668
115511440 484
132977137 447
1855199 15
971237825 4281
242099208 807
144353148 863
144633606 144633605
127653109 1087
962967617 5381
72668865 36334432
81224570 907
306600491 1022
657106610 3412
920097821 853255552
174300562 581
381301271 1271
426212781 3506
539698202 1799
54 8695025
130800435 436
716386794 6393
276900924 923
389909219 1328
660 173573536
7087 401891088
193800647 646
2859 709444850
656225915 397957
1503 410731738
985513204 5333
84293558 285
542456421 2230
158973751 602
56305213 23376
559664170 3291
847497352 2825
338637528 1753
831902772 2773
667888100 333944050
287674816 3784
71680057 262
636428330 2277
680123279 3966
865135047 2946
26400089 88
627583027 11283
220210644 110105322
890105416 2967
722099020 2407
827376825 20950
613946771 24259
784204347 2614
284649036 1265
861900001 2873
303600699 2633
297165636 1206
823800982 2746
423878935 2331
15610 372595090
121826501 1407
305916918 1319
50299865 369
741603136 2472
869324730 3559
522767648 522767649
89986111 830
457850934 16647
758913526 20275
368499922 1391
841172203 13773
576018669 8209
276088325 995
7192692 36
177293936 851
144876547 899
249832857 934
923295803 867104801
362268919 4498
408580033 6713
436955766 2416
932239526 17354
118800001 396
249256785 941
287905456 16403
714968660 6539
666520998 4719
752104297 7699
832282983 47313
8871009 49
483724902 3438
134819623 678
608650082 6509
968629048 448274203
909000001 3030
805567671 3836
300299999 1001
547304159 1893
913497610 3045
279304813 12333
770702568 2569
147094398 4521
298500001 995
964002107 25873
594298019 1981
909734351 3290
842170713 421085356
559371959 2484
716102046 2387
27538 525492789
909140979 415804171
422500659 422500660
986965729 3814
199663116 1796
727678227 4438
114267337 4892
817528969 5886
663043000 4750
434661600 5938
905070599 9319
136211229 7183
644487085 2227
549001829 1830
348374157 15979
406799120 1356
746159219 2588
972192351 10391
6735 259795890
92998083 355
564737056 27460
5819 771870235
93936869 628
886124085 716020676
6411510 30
855621012 531547960
975298383 3251
517187749 6259
419656878 41980
355894095 2524
870685767 61188
585831245 2163
885068370 824690557
391483792 2384
622818523 2726
695491491 13125
273069305 11163
140700000 469
148172666 3344
519601733 1732
479512928 13361
298049225 2258
73674602 271
531127125 6154
493234950 2535
824303524 412151762
149763985 565
120108364 668
803100000 2677
939577585 4539
899400001 2998
258970825 1416
663111779 3515
435127068 3009
597641061 164263
61443571 332
604690506 2936
445893414 3966
482135608 2652
246759841 1244
534582614 2345
472157729 7491
997977814 6113
738302851 2461
882631115 7783
330396383 1948
431519009 2852
395277401 1794
357001253 1190
867900131 2893
363147870 2234
876152663 7238
552724327 17514
371446614 10242
134700001 449
431370744 1489
124208073 551
757777139 268502510
947901799 4806
2940 592767643
358288205 1426
375153383 10731
835829339 835829338
877869721 19812
783216113 3239
366082928 2247
229839683 1055
958448754 27071
851159653 5908
317698942 1059
746846353 8048
553555011 5062
9600029 32
420918245 2700
241836393 906
126511077 126511076
803132909 2907
812216441 15040
637967867 345034
960819001 3808
468490780 15111
964503215 3215
682794511 404957
95353184 411
851703760 2839
544069829 2553
642925109 5458
312490880 1664
2373 84334047
790197954 2634
515098282 1717
297396124 1078
194699639 649
242231487 7691
808800276 3965
1573 228954869
225080743 1316
306466109 2074
425347507 212673753
980122498 16054
410565474 1765
706239804 2976
844240258 5271
29767009 645
926131441 3120
574311583 287155792
474653631 2090
141842057 141842057
893582005 3165
486159674 237704228
345588920 2122
912902430 3043
374102319 1247
709273705 709273704
695397836 332472372
233577688 802
75241394 914
955686542 4097
178675 1
477426992 3313
730039171 5986
818137473 818137474
778200151 2594
323753537 5296
78627767 826
222015240 5151
621002071 2070
355095779 2488
479118622 239559311
531545882 1981
91010376 424
278701770 929
23327049 87
542256051 24357
84632481 1808
221757304 847
824697250 2749
957709245 9722
611097963 2037
87000290 290
202728875 833
375 48156000
931415324 6713
220923536 2168
951504126 488881365
807730781 2723
228480918 218629167
38430574 19215287
203774185 753
729191377 9816
854697151 2849
978350615 3918
8617960 33
964780265 5704
695700109 2319
665668476 10116
978678562 5100
427392202 5291
15040744 205
441192616 1654
743398624 2478
382220397 8360
172868016 1690
616020721 3066
957900000 3193
722215787 3397
969474040 31567
192658270 2713
811521425 649828526
79258000 79258001
39467129 227
804795409 4465
514370957 8073
603693199 3025
526408637 2030
85590000 900
795019267 397509633
471653608 1820
845995447 4146
170963319 864
128700428 429
562107884 2332
387142207 14102
3000016 10
133376180 470
955770285 397047793
2552 634404373
889086340 5030
669727007 23567
420850836 2324
66900003 223
343121768 170192758
806206818 4054
386404111 386404110
724499527 2415
441482888 220741444
820333225 8725
598869698 23534
387943952 34078
379265887 1343
378598737 1262
449099742 11050
534809792 2198
630602102 2102
686197249 64569
915911809 158106
499902635 499902636
955894009 333136074
3191 418160529
16519665 2436
148987934 1641
494183039 2080
978187437 3499
325618560 2880
267786680 1240
58100465 535
352605501 3191
630755686 2583
847123420 423561710
288545485 120832527
63900212 213
832488210 6181
756238712 7027
487854802 3161
108327960 9480
515377829 2387
179829165 9572
18826 739458361
586922376 4019
48335587 48335588
453086285 1916
410138848 1901
1917 396040698
797233919 4237
719885365 2778
926025964 459251676
530887249 5386
294264736 2003
624373542 3627
593971885 2684
3339 767846457
410869556 1690
401998661 1340
297432012 107601527
843035252 3022
647225636 4493
106347408 464
643707605 430638634
719649715 5691
789408784 789408784
316668696 4864
828608888 12214
777313531 29295
148199999 494
308098973 1027
224051414 754
654231322 6738
93623627 8547
947072242 5911
345438187 3452
226917071 1602
837550877 3547
517981722 2418
911445765 12560
609514938 19207
270177269 1415
5045 826212393
752857832 4317
168972969 8422
475202222 1584
827172241 517904562
883933050 3003
990728195 9092
225981475 834
950074360 15691
635189225 520532069
963501553 6312
892502847 2975
8760 940830013
4538 639949337
1932 499165577
354313028 10928
110399774 368
231712089 1609
118302456 1158
944902693 5928
6195 344204062
799197337 2664
230948361 230948362
975302264 3443
149325749 1497
614043455 1968088
812704668 2709
646600738 8078
266100351 887
15731 734947561
991118176 5224
106322783 1136
40993484 515
278819828 1087
110557809 55278904
788434469 4610
896157071 4049
491101386 1637
512509170 2931
428936586 19265
47998371 164
937858804 26035
275201247 1597
86619219 4899
210858800 712
611618862 5749
14806 561280654
293339350 2929
201130297 2621
377399895 1258
743100000 2477
373991317 1370
80020389 276
952279469 3186
93947093 345
254700850 849
629438376 4578
781709095 3059
906959579 9721
187366292 1677
154576961 1856
671402237 2238
229893103 927
146941872 616
358714651 2642
538899245 2132
802232003 3478
816963833 26536
343288540 1169
239769179 1389
593388791 5921
735002449 2450
399300703 1331
479999999 1600
891754992 3216
876642103 3538
657830437 5355
971981186 485990593
916717822 3233
336000000 1120
202775349 202775349
641336823 5931
621561213 10647
332399999 1108
910278947 3519
171645193 2712
876058755 4209
52083733 389
4138 507310524
350076516 248636798
749839245 374919622
782052601 7071
864102799 432051399
314700282 1049
521128960 1948
298221350 1533
206266761 746
302422830 193528182
626699645 2089
36558841 251
928033200 8100
847784016 7344
763723587 4732
898505616 2995
549846930 20842
313779279 1268
561302945 1871
54030500 4281
26701155 117
764626479 2608
116666487 4732
563721385 2263
566047750 13423
2403 211244734
475906487 1842
1237 137641990
119100397 397
679984344 12792
681297730 2271
565760024 9225
499126300 3229
103505505 64895126
1665 400749226
957391691 918200151
296158874 1205
866013893 23026
66695950 287
552634977 2776
590701253 1969
612970160 7568
968533126 13625
897491797 897491797
691365411 345682706
267533100 1075
657758059 4442
541799999 1806
247316063 1223
38561857 344
577524916 3827
478581192 2264
737 182980886
650801790 2715
326698912 1089
390152589 1970
573130561 4112
59512177 332
477370176 11524
168600561 562
892627949 3007
711612168 3914
401329551 3287
4372 331008492
307631852 1869
650478554 49515
969321 6
21087054 95
325881782 3536
847896085 13188
77509894 427
42882620 188
572761203 3118
493854748 2136
944458385 3496
741486768 2728
477206184 2652
964540619 964540620
122533655 122533655
255627982 134810394
843285916 3386
108222451 943
3555 956191905
7099045 42
1400 405598200
413223119 413223120
437094504 3234
167462000 1460
305270797 1045
256920150 1325
49199997 164
170470594 2338
30184348 173
28415542 231
422413706 1465
106330065 21647
162256653 2523
35941619 213
831403022 2976
45184081 19387146
549641135 1849
420001400 1400
354000000 1180
568787047 4801
210624923 10503
3679 816722473
868245710 868245710
168041827 2201
209246398 706
330599090 1102
635702118 2119
398770632 5276
330510009 330510010
485285858 1721
335101913 3871
337002676 1825
686161098 2833
231580462 879
89700375 44850188
713697621 2379
983 29479275
166546811 1234
760329876 760329877
65320602 337
961172461 470715122
320328043 1964
496468641 248234320
483005253 190713670
789632907 3171
108982739 460
57431119 939
80482531 676
291273369 1171
337322759 337322758
576268963 5344
75900019 253
363456518 1713
2813 299628551
72779851 1014
230711039 771
486300216 1621
8928 950052026
146204101 7245
459001664 1530
147858351 3568
7694364 79
872703623 14547
89481612 821
133525535 559
732949271 732949272
847485646 5873
551504313 15559
329568614 1163
670508163 5212
902101302 3007
390600956 1302
950294771 447508329
179964088 179964087
110814387 381
588480420 307511
179111426 179111427
102914881 345
166261296 574
104559005 27236
884933975 442466987
440027934 3235
876270781 5355
412272900 2743
912233661 3154
1928 490943992
317085652 1714
455668241 148233
979032715 892465307
353638925 1207
54610595 19671432
531420476 1972
609299904 2031
267005605 2401
514941322 12614
442056979 2934
456877317 11749
881196229 440598114
484498386 1615
914593896 5221
95909406 959
241194199 867
884551564 884551565
264334350 4214
923968233 5098
343200432 1144
546515162 13457
117554498 482
902820338 3654
604712989 4787
798012541 55005
130725414 1728
12118479 4688
263725545 131862772
526364474 8155
992595590 4363
573794727 2521
480354367 1933
747397072 6308
444844690 4126
959114862 4182
329548170 1113
573253396 2771
976266000 36360
1005 139604474
571236627 9862
940553215 4246
6207 569541691
599998 2
568668073 3987
98025240 98025239
293690161 293690160
314942585 1424
479013133 2060
892489690 24423
376506595 376506594
505688785 5752
39545 881186800
994157296 994157295
951904810 3173
1376 11244672
754615530 6991
2283175 1141587
17281656 119
1870 533847600
794256412 3980
990630926 14660
979951832 4647
409552639 5315
769791520 9986
190500634 635
739911023 2701
948130257 3281
705003151 2350
583799538 1946
96242676 1623
452101506 1507
883080517 3293
161817840 1163
771290544 3654
693599194 2312
785990903 3062
144011217 493
994428384 24864
797581462 3353
4995 683925390
513601953 1712
598810615 8087
921488347 861406159
271812384 1235
296018780 1060
549575750 22155
187981684 1025
713125973 3047
702118130 4553
924025730 116730
634185865 11973
562198127 1874
23099922 77
898801307 9763
396962630 1831
378384371 1698
548352918 3961
806701807 2689
3019 743044353
27149063 3812
205199999 684
371776606 3758
336 66944712
861301897 2871
860751921 5392
707639616 31225
682163724 2493
317174281 1515
192988667 957
342497427 2366
106423657 378
721857543 360928771
26442 483185638
199526881 1039
50206596 18685
4424 354889401
319927410 1958
513973608 1958
75688533 513
235680425 964
971946193 22839
112036917 56018458
558989605 2742
649619230 3347
694384927 3054
598891058 6346
980011831 11210
661823861 2542
8320 669614956
6250 533968750
145077745 145077744
499986433 2466
628801189 2096
462776110 3031
974094519 487047259
616270347 2267
864029219 3304
85035360 8160
40037067 452
286499203 955
359803753 1243
910101777 853183813
76720599 440
678327081 678327081
987740344 41924
131861376 928
567599999 1892
664161805 2223
523358161 3901
504219949 1690
142605483 49116441
2635 362788068
844257314 5731
338701128 1129
44936136 423
113907360 420
386777495 386777495
824850812 12839
420410396 420410396
236345960 236345961
187249668 4783
726 126025272
677170086 50557
961241721 961241720
576029496 3332
445654837 4429
588901963 1963
90200175 968
764580466 5442
8086976 32
545635579 2030
775735635 5476
804701228 13466
87739929 87739930
1502 103495070
728551669 6710
187906753 3168
284699052 949
157675811 1202
360610003 2334
175199417 584
246110325 76383
934159823 22496
376526150 2061
932623984 3935
1086 248494528
173265623 11592
998367723 4080
942297396 3651
376813124 1875
63 11920230
153599999 512
862861324 624454807
178975000 625
544006901 7956
228 36383592
208504137 824
570901903 1903
994282807 7942
280512014 1118
50141366 233
345581096 29753
82515232 283
373225230 3640
98122997 362
948339702 3691
12155 741848391
495725813 495725814
708899999 2363
3877 623888626
883199999 2944
527653360 3613
769194423 769194422
987800193 493900097
448917149 12045
823497255 2745
123771511 513
26223660 97
457930398 7550
706417880 2792
81222416 81222417
988022017 6014
227941550 2050
188400627 628
112500374 375
616789249 2064
792002308 2640
492539650 210679777
188436300 1425
399947256 2735
650810533 12452
762299999 2541
727343137 3744
202421659 1459
272100906 907
974787201 8233
75300000 251
536005961 5320
320101962 1067
772638371 6732
868221003 3613
119329455 4976
249805233 4622
610783790 532777239
583948171 2923
2601 705188322
931941805 4678
1205 258547210
352522132 352522133
122573256 1209
545222448 1908
166370328 991
830120169 4279
14399999 48
838798730 3542
926604074 3893
698834119 2680
890397321 2968
1940 509811399
451137470 5119
289888224 1199
126299819 421
3233 552734196
63547419 230
852195326 5737
293508738 2581
46605423 198
49199924 164
414073720 3320
860542121 430271060
156866280 1286
742497524 2475
999147538 481586553
868303129 3612
352387346 8768
820291982 11708
851100221 2837
157459530 157459530
613022301 3190
126319463 1019
85966244 753
350793921 1220
995767767 932901131
46499844 155
998700000 3329
1 269431
799648353 9750
510054466 4366
254057179 1105
61500000 205
534926912 92612
637149973 2132
21945905 10972953
91704833 1621
969463132 8386
176699725 589
749264752 2572
633301486 2111
819941596 2999
339323128 1153
941418198 12117
79316692 39329743
939052439 3240
346218930 1185
198300507 661
68240626 43815167
828897730 2763
135712148 681
74999801 250
209400698 698
922304353 8180
154542605 2147
773304768 3392
547319423 547319424
837651100 2860
218999954 730
392079929 2010
459659406 459659405
181936931 852
957132696 7626
460890469 3519
63472101 226
534473821 2268
944226193 7652
738900000 2463
468432545 1633
113374488 1032
3070 493066560
453900001 1513
290810257 7194
505200308 1684
15123 621577982
111512640 809
963949964 13123
995703464 3319
624561369 5134
524429168 2222
341098889 2046
370952199 1550
874131580 6566
345600610 1152
572400000 1908
813603167 2712
879780835 265474
5260 861861520
621373728 2237
446998510 1490
605484838 3385
458359133 458359134
918653129 918653130
129232746 433
317070317 4181
19741389 237
353701179 1179
592201238 1974
483557372 1747
958336820 50251
901503005 3005
822798326 6492
581494909 581494910
731995676 365997838
516376676 89143
543168359 12648
28170 683460540
241790625 120895312
727654860 727654860
73247743 307
155265007 2056
130297595 629
859018312 6867
54606 819228326
493744440 8040
750705805 95002
373198980 1244
990573156 3509
232761363 10431
218113112 2009
971596513 4562
748628543 6816
25324131 147
664584458 2339
411318330 4314
11143 636245146
508537569 3085
260271206 4599
319312839 2368
817829226 2790
607195171 607195171
633376784 4025
247223551 1765
625603395 312801697
513367061 256683530
492266040 5285
178814054 1418
435678109 6698
5634 500732232
597818513 3795
55056557 240
521699907 1739
26700106 89
472337959 1679
417898606 1393
206700001 689
70648978 454
53088289 246
56293601 275
518689043 8380
699792654 25711
696894335 3216
518180317 4497
343500130 18629
686892003 4993
4098 231607786
958108988 929269368
625198448 2084
447885946 2409
841799999 2806
424634531 4077
597301836 1991
40248182 168
138593716 1313
924974573 6374
190799903 636
397035357 397035357
182938506 1084
113400378 378
736101527 3125
194100000 647
793695421 3133
21787 985304588
770861952 110502
158379381 1390
942325912 3163
104306219 7565
520703762 4759
244760961 3760
668309647 334154824
406511128 2871
229365942 114682971
293929999 1904
875997307 2920
738194866 34155
382770502 8147
366001220 1220
890 206451931
841669354 10624
274584390 137292195
658527682 4767
63000328 210
999605222 983744418
411062991 3128
782522088 391261044
418619761 1543
506780668 5208
72299999 241
552984966 5345
592350924 69828
445499999 1485
816085345 11066
148875392 527
707705101 2599
655407591 10707
419501822 209750911
735512506 38701
425292780 3027
403787518 1393
188439451 1175
481221279 5518
733 202568572
158971224 791
910755184 3497
94873477 642
433 118688764
713016614 2953
832606738 4415
182066566 1003
921848788 51982
746131789 3695
582246955 4887
304879735 152439867
137700459 459
348499879 4619
57819453 27594186
583456337 7327
741672817 3076
583640103 291820052
803143840 362196649
100200001 334
790601040 4015
522582156 6004
472344824 6691
495663560 24038
152771545 2817
809129721 4520
241619639 830
823199233 2744
935312440 4252
476100001 1587
144587059 786
679200946 2264
783602611 2612
208041527 1358
802197327 2674
924046696 11643
471064748 4586
798858625 399429312
607005079 2045
723287352 361643676
213663805 5595
219258660 1860
887400000 2958
436036340 4171
100040815 538
71879591 329
234230649 2426
910341343 3652
206986485 1043
237309738 118654869
428539579 428539579
586663880 100045
1180 351614534
118200000 394
380528194 380528194
32335317 281
779631639 4027
88880585 88880586
17859 694893690
522381058 522381057
946820631 862126473
422655107 1879
309960262 3331
170856640 905
699155660 4027
183669627 698
343307657 100214
529424730 10963
799252033 3936
222966274 78504792
195222960 846
440999871 1470
967062734 5570
253981468 2283
299061178 2533
430945419 8095
993011346 5036
916562228 165352
838583595 6543
731431882 22403
339241888 3045
750501648 119184
443700000 1479
566991877 2117
561131519 54798
670804235 4083
245975688 4068
520429728 2184
241893141 241893141
385980337 7848
727866575 3659
718234718 3197
135219661 2895
52800299 176
222662583 1683
707804045 98366
240271787 106739719
926208505 463104253
6591 832952549
691245719 12108
701354651 6530
603242989 10158
809640114 125570
666070237 333035118
243428919 2590
857851187 4073
701653489 247759
982503276 3275
3635 554522100
290600741 4311
305113122 8686
804167739 8782
204594688 7470
6987 965575452
384603623 72282
416372026 1580
412 10208948
982502713 3275
789397378 4150
970430321 485215160
816299750 2721
98485451 434
77700259 259
563249922 2354
326457125 5069
102300000 341
107304820 107304819
6948 154655532
152375445 1935
221399261 738
791408526 9687
433508334 2562
960303201 3201
126445000 8050
825138889 304447083
717156107 358578053
434197957 2622
815557314 13021
231073960 6998
472820377 1974
759323091 3142
154196121 2607
546561855 273280927
869099999 2897
830400387 2768
116517517 59298158
831299999 2771
322393699 5155
408959074 156930566
4582 989605739
378300000 1261
1950 277966813
578699999 1929
649842952 30867
117996837 718
2500 696592534
615943952 2985
566571710 2771
872039251 5125
444031641 2824
667881390 3867
951724129 12216
578254161 2255
113570400 3899
856156713 3001
403451562 41533
233873735 3359
1418343 608869086
952496824 3175
483579345 7255
158331655 1359
49200405 577
176910299 2100
753948931 4373
834251696 3273
91199761 304
281401524 938
425965897 2474
721416419 4923
814260211 7835
1633 344440835
822863536 18395
148025205 1447
752034169 10732
442158556 1814
651165005 2733
493169158 493169159
692545932 692545932
423445004 2316
173536757 7481
394659023 5037
177629793 691
127439471 4036
416698610 1389
469998149 4470
394178761 1465
466537555 466537554
150007399 824
21923694 103
30299980 101
285453560 995
221100001 737
436794775 34658
364973111 4265
379556411 1539
904320922 3361
658351465 658351464
97500434 325
471733053 1923
749177629 2614
96167521 540
595427842 595427843
808230760 2809
667533463 3518
7663 411468168
55296666 27648333
469156208 6893
53164 592257492
172533764 1196
998344770 12028
18262551 253
5863705 36
528804192 1779
243299368 811
847094197 4537
515601603 111758
787989576 787989577
290101290 967
949803166 3166
988196707 3294
25861 877618896
116863074 469
366624193 2838
406559340 2481
791457503 22056
582730807 4314
935882737 64084
612550668 2792
116842217 463
23926550 85
957142331 9396
271424050 271424050
455349881 5378
860967158 5001
173711839 778
328499361 3440
681498461 3922
443452883 221726441
495000000 1650
457067642 7691
688782235 2373
2721 169987212
720376333 2763
611554679 7780
901951279 3610
844857040 5367
751799999 2506
341999999 1140
593074481 11011
938493815 406406972
683101971 2277
142015104 1601
373071561 3502
886964755 9437
906900000 3023
637708345 5656
224029540 752
264301253 881
672780309 18145
945361856 6743
538798134 8401
751594712 2558
454827210 2100
95099682 317
72553201 2060
901043920 3649
828386663 2907
164356783 39301
981000001 3270
403201345 1344
172273733 590
951897917 3173
267835387 1541
265376145 1411
592670354 4696
257100856 857
908034110 4387
1624 444421250
647939025 4975
619512974 8065
739811351 369905675
255878271 891
997826875 3333
181800000 606
349593208 174796604
855303140 2851
595158568 3821
657151308 17457
472007472 6434
787594879 3669
3734388 58
651602833 2172
893705650 2979
271800001 906
792808631 3906
433831095 8542
343262149 1410
964745727 480150166
290400969 968
650803789 3523
787227443 3314
474456512 47219
192038747 2606
334 93079713
407101357 1357
178608571 1419
130403265 1061
295022994 115020201
896661347 12841
531222036 5769
812089414 70545
150849076 4434
425757024 3696
100744130 782
573898088 1913
909299999 3031
312951740 156475870
297379840 1957
556231708 2701
801422185 3317
688121231 5255
387000421 1290
365003376 1375
762298173 2541
327566405 6663
994967008 923739447
619921728 13536
245970913 978
592798023 1976
697933091 7237
230790505 3088
887026065 5963
227243541 1064
413573823 3284
625194191 2982
397933466 322732162
779434717 70758
330053166 1315
141818953 2152
485356422 39525
537530063 1942
140386495 24238
171953222 591
808468047 17419
673259651 3277
744683460 5365
921262515 17362
77053349 419
450797523 2227
683570483 2945
894896601 3554
990212033 5116
73828800 456
33173551 33173551
599299150 3228
420773185 1404
153622700 781
257820133 1859
7459 863603020
391836721 1936
38002999 233
961582418 16952
25569536 95
399919 3
325799999 1086
519000001 1730
807610607 11807
245759163 897
577442161 10544
771356615 4563
178134094 1073
340664790 1488
833438753 416719376
805455236 402727618
4131 915122422
247576184 2164
148895780 4378
945215545 15782
169049710 729
200400548 668
128700001 429
565078848 4584
4325 679321715
180761957 5218
895835132 18484
838904284 12775
432524665 3762
398159524 3017
386585566 5793
371600003 11366
816579326 67356
912658409 3098
134201618 67100809
339298243 6618
626276447 4931
354761750 166524967
772918046 4427
985507775 16412
987513494 7555
767913776 2841
634832016 22862
6471192 84
953412144 35778
227699242 759
36300111 121
345790009 1362
600002 2
343375137 1363
63676734 278
244620825 11822
883443676 6706
674509781 31682
171008222 721
999302834 3331
399129698 4921
552078332 1963
677432711 5638
299513542 1066
696918910 3744
213134228 3541
536248301 536248302
300864194 1017
11517687 56
424342643 8228
856797145 2856
574701501 2614
363711599 6792
354089745 3554
159518113 3057
500457609 6243
685409399 3315
3004 772482454
497674800 2520
314100801 1047
958929087 958929087
931809959 4380
772500096 2575
204210007 25208
846250405 423125202
133743699 1166
174688146 1573
3202 953257231
837435904 6632
958513009 3982
453167713 3698
548324275 3087
813865784 813865785
859690915 429845458
788298765 3311
847205507 2824
357717557 4154
17916445 78
564031800 2019
384898717 1283
997589474 4463
830397232 2768
909210952 5957
49800000 166
576376083 3139
28500032 95
858350758 3009
481463118 142565
468005298 1721
366000001 1220
248999171 830
44321274 1468
184793857 921
542473537 6252
76206208 399
221035122 918
1165 248930004
122395297 15728
788894747 3138
689383223 5832
775734807 134071
602999730 2010
5553 986763817
305 78761552
274214669 4858
575701920 1919
584101859 1947
203937716 843
711294337 355647168
309898982 1033
979256586 641059303
676198235 2254
726033305 4221
39854256 205
28744279 136
948673775 383899462
519340771 3187
171092519 575
193911733 756
451730238 1707
970436026 42535
262709770 2110
896309388 3446
80132353 1013
916690256 3717
306899691 1023
846900000 2823
6600041 22
65149632 273
196236588 2673
249299620 831
768085957 3821
76331144 341
364421349 2213
178036630 836
714850655 15481
853604188 4567
925067419 5378
276715624 138357812
438602200 1462
4695 460908938
11172 920873434
673798033 2246
600106336 2909
73307599 55709794
281 14378228
37456950 255
975299491 3251
830117542 3303
207285455 795
586378785 2674
102963228 694
582154941 3517
71728415 286
332098893 1107
305397747 1244
823825059 3878
723491732 2883
354201822 1417
377707394 2159
963903212 3213
60299800 201
654093420 2865
860211519 3424
356971809 3922
852304367 10256
135577993 578
936729114 6495
571498619 4822
953999930 3180
273301443 911
343771801 1334
630595064 2723
272378725 178609
2784 597571603
674101912 2247
790064964 12393
975900000 3253
814313136 3965
107609991 2282
193963092 829
302 39069946
338669745 2039
602106786 25226
733542179 5788
117056226 6242
269672453 262396765
927303090 3091
496984715 2635
185083865 1782
377458472 5596
719400699 2398
478320315 405547218
918837216 26928
465895872 355147068
903077264 7765
30595320 513
644102147 2147
904496986 3015
635423379 6705
644162187 3819
545366127 1960
925595451 73606
810773918 7604
623100001 2077
300146421 1718
768303326 2561
734700021 2449
915001173 3050
437226589 2419
111844655 5544
838430399 698692
233 31363515
1251 255021406
11399995 38
676551591 676551592
989282531 6706
838866329 3536
756377528 3194
568766777 2512
855715471 427857735
719335719 4154
410050042 1417
851404984 2838
228867521 2324
321600895 1072
537839543 9292
376152791 4195
282299296 941
992699999 3309
166200245 554
605067503 26923
806718716 290583509
711597629 2372
99194222 986
854699791 4544
174542051 5277
420000001 1400
1246 44385012
205271062 1184
1500005 5
6036 869967448
5506 977913167
153615457 7542
992952054 904905865
87300334 291
690591567 690591568
289503798 2389
850056714 6746
603283842 30113
718685469 3477
879905175 2933
129873405 629
258736904 3544
956812177 3291
839697201 2799
968383920 6616
322761226 2441
341035656 3247
372408287 2574
945525503 3252
759270878 2941
3432 832565696
161473125 625
8229 529422992
814975559 3096
4795 329267855
38436983 216
70305520 687
475116885 4138
259499710 865
491040817 1756
290173109 290173110
84464001 637
41699862 139
433799999 1446
365745302 2233
711367382 3211
478076039 4420
249026931 3311
1 187944
474261668 237130834
2394 306509594
641200569 3777
337113074 4867
470754480 2040
647244077 647244078
490332257 369783
528898237 1763
94046939 585
375783100 1295
168003922 984
734554957 4071
912732355 3097
704702348 2349
594923941 20670
421833823 1473
549549579 2957
879901183 2933
390125537 5328
917907945 421556600
391017899 1950
132706236 676
351657698 2602
11422563 43
102106098 346
417497205 208748602
829354173 36272
670366126 2248
587227655 2395
672587205 6836
1781 280067140
941327365 4281
643887395 16677
515068751 3050
386464409 14239
65699934 24784567
367501226 1225
990524080 10612
799616127 399808063
872055073 8288
435242639 2308
979783166 536786965
915437555 3876
119631367 1169
911117855 5183
150300501 501
432618441 2920
140623776 681
234944063 1509
641984970 3240
607497974 2025
1916 459506616
975526756 487763378
462000000 1540
113129340 2614
243151920 990
842102807 2807
608809324 10315
20174254 97
367597979 37663
655197816 2184
964870585 11421
719780386 7211
268201634 894
89769836 469
141300472 471
11803 928872494
641280680 38453
871205188 2904
84899717 283
53226216 202
769410661 3457
828597238 2762
695702318 2319
657423869 2622
580487259 17994
206258399 1493
257870125 128935062
103697611 361
939340624 25239
385686363 1676
725108159 3411
11702 626731899
889840985 3719
3489 358302861
513510134 2668
742184243 7318
363 65862713
607027649 2608
910089475 15083
958200079 5317
194697192 824
676199741 2254
169003099 2230
986884069 10594
153344803 1549
4600 832440648
263399999 878
102202252 102202253
811588247 685904585
686130585 13933
780165874 780165874
368760378 8414
392098694 1307
499478327 31194
31930405 74954
676422866 499731
657437328 3319
218224 2
308232448 5024
845723223 6900
844760140 4060
322488399 3449
290399999 968
190741060 1399
921464443 3630
257999615 860
211886766 1053
235130118 89093876
807799586 332979809
499498853 1665
3820 414405859
851101846 2837
152156808 1079
137625941 1446
10800037 36
639178615 2754
334094218 1399
1649 212137452
375898975 1253
907168352 15448
689689765 344844882
103800346 346
836500941 418250471
632997890 2110
154609926 599
839109035 2839
186132077 2330
901415320 15639
121904296 121904297
2973 464349847
893997925 2980
935700000 3119
237301563 791
747924690 11984
629099999 2097
65099999 217
738590006 14569
405806171 1692
352433592 2136
181896102 3356
568254514 3005
482315834 9373
103818971 410
344970421 1634
15828 289690123
912489427 5682
265317311 5377
382438201 1592
886492655 63145
3702 734295402
2186 612466050
909525770 21483
96596689 11864
197640532 153510782
414218295 5266
2452 680101432
104400141 348
359032962 1396
51631012 759
982939339 8392
948825007 452065219
545037409 2459
201788940 1004
147883956 883
144000479 480
269473840 1061
773362547 3509
217721728 742
724415111 249341699
222153063 133866080
833771228 30261
581546915 4932
656788831 3448
172507899 86253949
365468021 1433
70991271 529
889503085 5462
883207084 3499
916931736 6748
564005255 2073
992867319 8011
270599099 902
396757901 2156
10590 538105390
967155587 6657
39512708 169
900704096 5216
634773898 2698
552150810 2186
917780115 3427
777451035 8450
316800001 1056
260267743 5094
108568688 866
298459774 1557
678189416 3064
627371451 4570
808685856 13025
814437464 17971
496498345 1655
234495000 1080
967259474 6525
151528994 144782356
816075463 5603
394807608 2106
639132237 3281
510429876 13618
213484771 4001
847012448 4919
686124340 343062170
597907356 2336
808173436 4659
203030268 824
675300984 2251
982048246 8205
206495100 700
203197527 923
303298990 1011
251187716 941
905860090 4410
919200000 3064
371649036 267874039
370135549 1679
39759210 229
375 77142299
915073499 3100
481369122 3042
902027366 4092
152706548 4609
285900954 953
56099813 187
772403157 4147
292896724 1653
890317641 3383
8590 949329556
624010689 3136
240805876 884
751503106 2505
389611585 17914
152700001 509
7028 425773260
824400001 2748
123900412 413
266675484 1051
746292977 13367
183299401 611
646481918 277178292
42210464 973
651248744 2256
441301472 1471
130787775 448
489302929 1631
7794 302263818
52808861 1010
55092524 27546262
1702 423918842
329640311 1577
429669499 1878
877893720 6798
356050728 2052
980541680 488829630
388050111 194025055
658157594 3286
140781459 7852
547298568 35159
4327 101551864
928041979 4929
207733930 710
945860957 472930478
778200000 2594
713693978 20673
74023975 74023976
957315052 3981
133742617 508
627224618 26725
4438 377709304
521699999 1739
52200175 174
412283234 1785
733052280 2661
842100182 2807
14719 933725439
401293428 1851
423322177 22663
792718775 502738673
747298696 2491
997041378 20919
290466433 1728
682608876 5375
278711045 139355522
157516854 1389
929700001 3099
978305029 3261
467700001 1559
90300001 301
883637853 2974
999596667 3332
463339323 6933
585600001 1952
467660448 11244
653779747 2577
853091624 96123
572652049 3457
439934615 4119
793198000 7000
538219587 45576
75471272 75471273
193200522 644
667502224 2225
3562 795956400
592304987 248315869
259442929 129721465
745889247 4888
880208910 4305
781773664 11062
371101238 1237
435611884 4217
692851355 5539
22562781 295
501470984 3996
747817679 6238
963742375 536074931
362945905 12302
705280253 3063
155752034 2446
760037289 4065
898435313 11566
4488 584685358
400889799 187679892
177802422 986
535079353 68918
910533253 7706
544801236 1816
199478636 1414
473648111 2128
427781535 1823
473619961 1940
800505665 14210
666154851 125123
547614325 273807162
276286289 1435
6478 362845627
228812597 2667
994496684 3315
12432 466289854
328801092 1096
718789677 718789678
393419999 9480
817802726 2726
414400503 3713
562941089 336285
943104289 4846
657739774 5555
113034037 1105
891314600 46726
352320558 4791
671959041 16880
718172820 326667027
63415130 335
279025977 1939
57416505 753
758304887 758304888
249388040 32517
489504400 33673
28799983 96
694698537 401406831
6523 165698732
294303453 4126
993002468 3310
790683106 15451
734700302 2449
352479486 2129
828395796 70568
670228301 2444
22720 993694248
1905 349634175
456703439 7014
771666517 4049
600152578 219955486
5632 686289778
257214057 999
747277068 34537
25519 465339440
271868233 1962209
426243971 2972
326399999 1088
486443913 2361
7209 423532524
698101875 2327
109065457 1212
370850503 1515
365124292 2626
109456011 586
9475 768555150
643269478 2238
66963631 33627274
411007039 411007040
881009259 6964
160199926 534
974096752 3247
344515036 3069
230780319 995
347597712 1363
995905821 497952910
533099071 1777
538635825 14615
109311611 394
473219144 82803
865976632 95246
925575990 7267
957967501 3855
268557945 15373
702901583 3696
630950040 2520
844590424 4708
535650130 3582
666961679 9520
672207174 2557
830309059 5663
875567656 5420
767648869 79401
594835110 594835110
728156693 3916
254537639 2408
253463700 1644
227201964 4392
342286782 310576927
837361928 3176
988505874 3295
987088429 7569
374398751 1248
398342027 2436
819062052 6237
5716 443032598
420261209 1458
445094189 4627
552601836 1842
556879027 4692
137220955 743
95276 851806230
215215014 809
474132318 23451
454449381 1694
900141499 3538
1526 302096226
515239900 515239900
14018 803997079
589838664 3574
74398499 3006
996190208 8432
336054170 1441
975138050 546051157
126000198 420
253500844 845
695398051 2318
687344573 23686
358075331 1398
676314648 676314647
235512347 235512346
188240149 5950
336841767 4218
732301704 2441
128410765 3223
414516257 2691
224188991 822
861303163 2871
141009286 979
701722350 42490
722072187 43040
616535032 2163
580077150 6944
398055358 2689
278617848 6700
677874963 338937482
411256934 411256935
681155859 7876
692512381 346256190
302977188 6876
944396852 3148
907874990 7169
885741495 885741494
670952811 33227
226499246 755
923967000 9882
69049890 317
995533591 5910
894524121 7327
659685401 3242
11628911 76
456353999 1878
400456139 1860
164759297 2479
45994377 308
825724509 2957
546840000 8000
954042788 82153
16853931 89
982147698 59073
849602158 2832
397161939 1330
432101591 1528
226524383 20706
425098582 1417
626058301 2100
139639775 888
233344 997228071
120300402 401
650892606 56155
190404161 7604
599155481 2618
702638180 6092
368702422 1229
109500699 365
707720933 9167
259470924 132910705
746144803 1610130
263111015 1735
950402572 3168
445804468 222902234
512070448 4372
477618205 10276
633081869 316540934
869397102 2898
259481368 2891
413481261 1580
352588320 1197
286499046 955
797485615 2675
853710953 5577
19821 342665448
972087766 32496
919926489 4888
675391423 510026327
680075879 3544
48669769 189
999095127 999095126
459440213 1700
194400001 648
322695497 6914
3556 598343085
13869542 177
121862195 1321
263805321 5582
446401488 1488
689951569 75307
414413519 2388
807432974 38587
969002711 3230
10835 542866005
365964089 1410
862863764 10724
211936293 1440
696487528 4568
643451786 2283
2700 682297611
21173712 656
828602762 2762
233100776 777
298481395 3725
381240843 190620421
374416939 374416940
549267463 11741
794046960 17752
794897436 397448718
601747555 2199
363301440 1211
782372451 2825
657901033 2193
71507222 1160
27325 707891915
627770665 272135978
904137585 904137584
54312407 1336
190200633 634
453824707 5422
752342545 3313
314101058 1367
695324820 2370
456601521 1522
395700001 1319
566864346 3863
941298190 6055
2025 173126907
194211831 65525573
205650633 1496
681197661 5859
243899617 813
301305603 9579
699666094 693651813
485447169 26578
966478579 4204
331801106 1106
565673289 2326
408001360 1360
562808641 3792
888020505 3915
686952684 2484
620304076 124185
580142557 258867950
784385643 3139
4261 885874683
853830072 6939
730136535 445727781
710476153 19483
826822652 4160
593998021 1980
778500001 2595
968774400 12672
605901621 2194
585900092 1953
845249009 4591
732297559 2441
417298028 1413
111758597 1333
453589302 1893
891887735 8598
12030 706028670
148201258 74100629
574268829 8692
530098969 1767
825005275 2753
727502425 2425
689125641 4185
605394645 302697322
401399253 1338
666225510 9609
748895086 3931
24389603 10165485
909632976 6274
6485627 82
804844827 425957978
787502522 2625
914298885 8966
756587551 15810
443512909 2069
792629229 5996
158185728 599
499481866 3454
41400001 138
365128216 365128215
654761913 7164
687795849 4585
447616935 1768
710546311 5656
176252369 59167941
377966476 1262
369870277 3493
483902870 1613
359036764 2688
495956219 2658
985505433 926491393
540998401 1900
548373235 2423
363462743 1390
915661887 7785
712340206 189008
160419597 1914
486900001 1623
874597054 14713
48300162 161
181800578 606
363000127 1210
485873076 2532
426724676 4321
205800858 686
436439542 5093
858043952 337730813
233501109 1349
211946274 2491
981296730 3271
289346687 144673343
856264499 3060
162586215 695
570001128 1900
880208692 359119960
100731022 353
578958608 25795
824701755 2749
182400669 608
799527458 4469
867915359 25467
718049860 6380
798613671 3351
384117987 192058994
806540490 5806
9234378 33
5420921 20
869697353 2899
124134251 670
170980889 872
16336 1
865959599 3405
173100576 577
454799999 1516
672936377 350397332
847896193 4224
146309424 146309424
993185329 3914
425842476 3824
708200011 4599
416347141 9669
422367307 1714
674068130 4565
661554043 2293
125683201 640
620102067 2067
222504230 1213
241446905 28121
261900874 873
285613537 2564
1201 142571244
443040196 8624
312858217 1093
891956538 8577
370642924 370642923
242369861 3772
561715687 5140
662286931 27221
658499333 2195
497 122720234
340500000 1135
882704001 74559
51122226 380
66971096 441
786231639 4012
147767100 650
41100137 137
400500001 1335
815880668 3944
448515889 2696
348552897 11881
471552480 1845
765897448 2553
511762856 2414
459307988 16254
812100001 2707
567672716 1951
52740893 219
306001045 1020
889853388 8421
400832136 4628
8139366 77
830999497 2770
710254792 2943
1749 317494514
863455333 6503
217172276 1429
866697964 2947
501633802 2671
4854 665602141
910799102 5242
969709056 7512
660955397 2744
29853293 119
315332080 2030
779512251 9125
798633025 399316513
652266679 4179
911339969 3232
940374900 451364618
339599149 1132
544835535 544835536
798401117 399200559
78778805 743
9726246 113
957577130 4016
234629163 3388
69648996 274
497066223 248533111
579961267 3658
532443157 532443158
149388537 746
596320705 3024
509699847 1699
84745321 465
963596789 3212
134 13124239
675004439 2250
118446457 943
715611366 3006
558207682 20669
901049428 3046
482698392 1609
239378554 239378554
968481464 3862
171300572 571
154919160 6745
515827943 9980
691907338 2417
807986176 10315
219750212 842
561761606 1994
351030406 1411
553763311 276881656
799197336 2664
161395851 814
832748899 19842
401344937 3269
727088640 2560
728673967 5619
58013298 23674137
943431319 5576
120465763 1107
509303594 2752
3599995 12
339509740 339509741
267239445 3208
963358053 963358054
7007043 57
43499856 145
581698062 1939
5103 340882145
809083549 10563
988405843 7522
355972940 6410
257442923 954
511610513 2338
626514637 3467
755700000 2519
856097003 8437
903938261 451969131
19783994 9891997
739287303 5978
510394447 4318
61640 983158000
655586424 14874
933269342 70296
562029006 4467
768511339 450290849
533698424 1779
779812473 12075
982351268 4344
427969593 1802
571804834 571804834
71149763 1048
116099639 387
931599067 465799533
11553455 704760755
393300000 1311
144299988 3810
150428440 36485
502029407 4057
839788058 7849
195672908 195672909
332101718 1107
635031012 2248
617152141 17643
893680505 7758
411111629 137745343
597516606 3395
29716401 12260590
982979678 3509
330469167 1501
169499435 565
947106035 3157
598147342 4074
702569736 3833
681093493 3274
834133457 12344
45783647 1548
345526798 1214
6486691 102
182625366 635
1895 436283345
575838935 575838934
715711409 2417
738832800 368119841
22662166 16385634
43362 831567814
829019136 3163
326576402 1841
890742965 6506
751661000 917779
860102866 2867
216300722 721
370150663 3317
719967999 6040
132040433 32111
19315024 139
387957745 1656
398102065 3012
351494133 1966
992513900 986821270
83400001 278
245361360 12941
413651793 6852
873232462 4201
155008142 579
125034315 789
695140608 13805
799850010 11190
376500626 1255
745149773 41101
863100409 2877
987461065 20483
514046619 6417
599145187 2206
394680705 8228
858813669 429406834
127200258 424
3659 580395645
18051294 18051294
275319874 95500050
840602146 2802
126299999 421
693093899 85620
196570848 814
3288 477561607
159506532 558
189592 759315960
4661 756531571
497872020 5182
222134045 84799
188300075 256879
276617476 1635
747580671 373790335
134611801 6280
556883729 3690
986825490 6366
623661957 5006
40566084 241
764994424 5848
429129112 2975
340692288 3997
259499999 865
39150081 320
55655515 402
443099999 1477
979014007 1384744
610554664 8018
798488963 2899
676616813 2378
324900557 1083
122147359 61073680
619200044 3311
771027039 2968
219572595 935
565045725 2903
211122014 782
751051117 3310
451037637 2663
254962994 3974
153899557 513
695193266 3584
493800000 1646
822077851 4974
129711469 802
238799503 796
650072569 325036284
9535344 1036
899017280 10091
392698692 1309
293099988 977
68004081 1613
187332290 1000
346501310 1155
990896698 3303
282000868 940
717733872 10392
862520779 9986
988796704 3296
527 43283037
316008833 1356
941438866 4341
109030748 633
884455636 4935
70819721 597
586957826 16289
856993857 856993857
699824698 303574807
339001996 1130
648221288 266648
607466178 11342
348263289 101572
497798289 2055
545996532 3253
799952431 6623
239536179 1671
802224911 4730
679172518 7114
783274449 772879351
676818786 11437
721074625 3768
505515920 3640
974916031 5154
993566328 3404
362700000 1209
71400239 238
470399088 1568
551456908 31397
245754747 122877373
61330039 860
391036860 1708
316432119 4786
364920039 6874
906002056 906002057
13843 415717264
921651165 564046
311397995 1272
155346519 155346520
862790907 403604314
760184706 4470
233674656 1149
7500001 25
298581807 278805978
697558283 2582
492616723 2418
958560036 14082
855245556 6501
910206989 3465
451319052 451319051
710441193 31525
297180685 2509
37078455 332
347926839 268877
628149025 2135
542531388 4635
927000001 3090
768644448 2727
812681575 2921
232140508 825
367596901 2970
473933757 3091
402605146 5947
68833381 420
224715103 224715103
210740969 722
827526294 4858
972352266 74447
640704564 4855
190864325 95432162
979065236 979065236
11516817 91
634364641 5922
643948933 4063
252834164 6007
401899986 1909
49486360 220
967803138 3226
557398008 1957
620099447 2067
994506162 3315
507214428 11863
335699806 1119
485755287 242877643
819727475 37616
2548 383186588
813002157 2710
187737243 638
8867 599121133
170468304 1427
165125617 2136
682504046 341252023
464727107 13658
933541356 6690
228900048 763
981277262 5747
565321510 82231
224995987 9002
295047033 3976
198405442 2309
157759553 908
109500177 365
47712399 200
741645602 439003719
784749208 2983
721643062 592074257
240057099 2910
664502019 5678
42617043 148
227700800 759
695099066 2317
317510000 1111
2874 820524857
508477462 236125850
1078 91359905
87145188 338
572662640 2344
663271303 2641
408600001 1362
624901816 2083
21902 547440490
795970307 46679
130376372 1740
918002004 3060
598894565 299447282
271054188 143149016
712799361 2376
414002085 1380
238170493 119085246
80353692 933
880974277 795467993
659555848 2324
581363793 2118
681137026 5441
548930006 6509
869814895 5538
659397628 4311
10436 280128422
146639080 938
967449985 4288
229511394 997
168000559 560
728814521 364407261
966081506 479113688
24523415 203
786747809 3390
439105733 3509
442976848 218483719
548478139 2380
392945905 15540
133500138 445
243599583 812
85102174 303
30300001 101
451159666 1738
122100406 407
790122934 368216114
257970106 99702923
546155820 3210
416101388 1387
121005089 810
813143968 3367
818358255 28432
819117272 2769
23454429 110
36077 928297287
3908 362552976
98147915 422
806092300 3950
42581245 151
975838622 17882
53317040 1064
592203373 1974
185674278 2927
548112745 274056373
876065710 12781
546298178 1821
411183328 1696
682757344 3571
656624742 12271
475820275 5310
915048685 28982
147600662 492
90299998 301
387495327 1371
116947505 2082
294599019 982
504831330 6709
174525954 746
755567913 10646
560161275 81076
511981237 2106
218729550 5494
650878518 10993
699792131 5433
635982091 2391
3835579 20
721797942 2406
4942 949524990
482374383 6262
5263990 219
403822977 1608
845330917 8758
346199693 1154
23204613 89
803307223 5661
910704785 42632
689192321 689192320
623093801 2344
905001847 819929117
158604193 948
829330358 829330357
856856842 428428421
273531011 1516
412164823 1997
952326203 385844336
521004722 6527
1702 85268498
158457896 641
400067705 139445
810000174 2700
540072286 2509
488604733 1826
903103084 18012
506453740 2612
685683023 4706
453300000 1511
609684503 4837
493294799 2023
365280197 1409
596998992 1990
64431474 326
390702929 2128
405527928 6200
590493640 3283
646105268 158404
101999799 340
304230259 1354
943623312 5414
408267103 5846
999892212 6613
682413692 5133
6339 842915847
54885360 240
536926866 4546
782412758 3266
824489359 21131
998102755 3327
295551869 13055
857053148 3698
5542 634352088
635997881 2120
6694 966051304
877215470 39665
348015453 4137
4494 898603425
600602003 2002
439188255 9559
675850513 4090
3493 575146901
782555725 7769
374322855 4036
150749376 610
997115905 6016
348129385 1381
897382531 7117
512108072 2323
366486609 183243304
258604004 11136
669906091 10730
4449815 21
789901348 2633
312900001 1043
311023872 2304
272127881 272127880
343484389 1836
473681874 1604
510837650 24159
493501645 1645
954953610 4069
453960424 3339
387302454 1291
982201575 3274
23502615 87
99976034 555
2242 605226362
469693773 14840
287416567 2648
695832180 42676
772921643 5451
75834976 75834977
456401589 1768
5267 925033856
124397533 486
83013586 312
58799804 196
278099219 927
198387841 10180
374375837 2468
570328279 3653
766277383 2647
890900139 4927
296378067 20054
978118982 16066
859983060 39851
61808761 2047
563578466 3191
232247834 1027
423284161 13045
1398 269975802
431055838 2691
724312889 6068
992547505 8178
350530950 32550
142943390 1817
483781919 2020
516006355 2280
111711454 490
756411529 378205765
770686648 7691
447899815 1493
900642041 23623
747735301 9468
3578 443936772
74546076 977
491410265 8495
991 148858334
360301202 1201
49723550 171
1651 425937414
248719951 124359975
1467010 7
297509023 4424
240232567 2494
724783396 4084
190860956 927
714002380 2380
474567601 6032
664660554 10370
819269989 4662
644606786 2162
674150492 3370
759027559 8179
960961747 5869
167812520 167812519
768548403 7657
119451 589829864
755523643 3307
515987641 257993820
38619920 146
958470774 10231
121057714 2749
929257575 18509
154598830 1195
363956944 1265
50432 980626855
713535397 356767698
159569355 605
512690691 7030
1587133 6
696597678 2322
561927581 561927582
44793575 1798
585450128 96203
146036620 146036621
233349387 1263
971032668 3309
523801894 1746
870903443 2903
923399734 3078
829749891 12305
13557275 6778637
443380912 4269
843302711 2811
494943531 2058
832334849 3075
932401768 3108
445200261 1484
208800598 696
556500001 1855
795382090 18439
898498976 13992
377100000 1257
410904154 205452077
780218697 5339
403170881 3809
242009922 809
998878544 40185
908882591 3322
171 36093180
439912280 2406
600676265 3723
550261684 8075
792056223 6101
133924445 774
571743019 285871509
531880486 9666
425152447 212576224
857753093 4269
340570293 1252
538011169 269005584
488461296 5556
910773604 3387
893185680 893185679
372947420 25205
451499342 1505
628261349 2171
226499246 755
307198977 1024
315507959 1273
700694713 700694713
873023246 6122
391801306 1306
795516593 2836
837782423 3670
661961086 2444
496903806 12789
584103762 1947
335 49734089
87966802 319
766126665 766126666
278 82070849
10061 560913136
724497586 2415
296806216 1148
164197595 890
796441722 2783
725859211 3930
169282542 82684202
723709926 85454
4053 726929868
981599999 3272
849716743 3158
701934487 5478
872102908 2907
377400478 1258
824829441 3451
562428000 8160
695100000 2317
866724635 5946
50537701 50537700
15899993 53
519943261 3660
231182935 3453
944096853 3147
446101487 1487
475091210 3586
732300001 2441
431688387 5441
368091503 1472
796202655 2654
929353151 4368
295070821 2764
671741964 2502
395720556 1858
498696786 3582
805202683 2684
869711855 107213
577470726 50642
263652543 131826271
243910154 4017
804225939 4285
149513771 515
841797194 2806
374778479 187389240
2147 231194865
554105590 277052795
690307431 690307432
981692071 4094
713835661 4471
108956992 54478496
668173643 2484
121800623 406
583985628 4622
111484609 1987
253352785 942
954637075 954637074
830318476 3675
903620754 3449
185727456 1504
780531947 3273
345899999 1153
658409533 6827
217162590 3723
795921086 398048056
316176615 4073
261168157 2602
801797102 37318
696071352 422996
69284069 310
149039773 74519886
743399999 2478
909167628 3251
865284599 865284598
201827614 5727
785538402 3913
474321717 2115
204664571 4279
568927788 320309139
365410209 1256
45926033 154
937335154 4828
124652661 3632
294438364 2085
141599668 472
782334104 2885
948013508 4244
398 88147180
797137197 15653
227012155 97451892
399761055 199880527
56627032 274
507589828 28416
542400000 1808
978156635 10738
846517176 19368
607358175 3368
588170484 2133
211451027 2341
154840939 1398
277799073 926
997517078 20861
573602531 1912
99898370 733
290096525 2240
295253700 1708
788891176 5179
692697692 2309
576080214 2546
283184949 2050
820649987 4217
761852820 2810
19773823 174
876175762 3994
497698795 2255
553925839 4791
158400529 528
177081525 177081526
804599948 2682
202904918 67859369
698936898 5701
113547901 661
462601541 1542
51580153 234
2369 461988164
421345399 2221
377840897 1984
121684786 121684787
722997589 2410
740375012 740375013
222299999 741
116694960 456
33513235 3353
627268552 2379
424800883 1416
743058090 5410
393977409 1636
614573760 103255
609115961 3038
686108160 4221
587 77982363
467436737 7384
107100396 357
346657783 4972
959046425 6146
476064656 2202
727009769 5263
922723836 881085964
779651329 389825664
11771 468744762
249536460 1317
36295301 128
900000001 3000
153000509 510
377240679 1878
755097735 2517
16365 924720690
480216390 2071
885569934 644320302
193331881 6420
72158624 1715
300932999 36209
415674839 3430
277353522 9396
325838540 121059614
519493479 2546
474385169 2046
123000410 410
332876231 1252
876297263 2921
949466386 9861
191717997 80271278
480974472 4369
285262735 5739
202694199 202694198
558957629 2178
356700460 1189
461366057 21426
361199422 1204
794585454 9087
521092949 1873
935911502 386438915
397361203 1366
454077865 161192
297272147 1012
729122314 6269
289205258 1379
814078751 7550
911835769 4160
413425584 6732
916937832 16063
854293040 3440
851290346 31745
755100001 2517
981436862 6349
490801637 1636
1153 340756710
601941546 4205
891540028 891540029
184755632 824
192300213 641
945349249 20750
352709453 176354727
583564544 4005
117305145 7221
857997935 2860
150911771 150911770
546644699 1866
693116427 2351
412790761 2102
345273767 172636883
941478852 35195
168476738 168476739
306001020 1020
377399332 1258
326101566 1087
736002815 7104
303788719 1256
476794123 476794123
642692341 2148
647487551 2170
972705761 3451
918361676 5201
589198214 1964
473701578 1579
676929430 3541
106988309 1105
42141365 7902
823310254 11496
937891549 468945774
211512757 1308
195000650 650
658876192 4703
588598039 1962
273299119 911
257700804 859
150300501 501
429019096 3809
108386001 400
358727595 358727595
345227084 421980
663 127391862
62505330 62505330
658501703 3548
235086309 1993
365280108 125273808
942588582 4654
536968466 4006
995705996 3319
263992015 1683
589673831 12664
614169518 614169519
927000001 3090
372845477 1243
868277714 23005
213347431 205407303
549600164 1832
340348866 1443
873667898 22032
49637772 621
371777767 1662
695506247 3881
16752 692122112
738387719 8295
607325506 6647
758732351 6860
368400441 1228
854828680 15965
402440593 2312
629627946 10091
642078647 15828
418516629 1463
772704767 5632
818197391 2928
1904 368130311
882178195 405430556
27492 427551599
883025495 17096
452101508 1507
515490054 2315
500159088 3494
220660830 2265
105781352 52890676
1112 157004392
535500042 1785
891960404 49315
327900000 1093
308701028 1029
470137334 420232936
112041917 496
2086 401856070
575101917 1917
6473 976483528
131100819 437
35099884 117
765578177 765578177
964327113 3272
257304001 1208
753662700 115770
859859119 5823
3771 938867434
868532974 5252
343303393 1835
412810354 1622
113671319 5165
325799130 1086
813288637 10574
787146617 2829
203467229 705
993008868 404169867
1969 244134341
485419030 2570
388198706 1294
523787906 1835
621000000 2070
311184194 1718
539215103 4561
834902782 2783
237360191 1662
439498928 1465
602 118808089
851997160 2840
942035989 5636
812956236 3378
166937517 637
917960224 4307
109800547 366
655941719 307539341
749576485 3582
32263381 373
312169145 33610
466339785 1562
350250320 1904
499890538 3216
328354732 9019
707997517 4107
268060050 1305
108745079 378
823195236 2945
1083 239514122
782747184 2960
527099077 2499
684603890 2282
819948704 3232
204299320 681
413811511 413811512
533357339 2612
522899980 1743
983630542 95211
48539157 3364
11582827 253
766202906 2554
3944 794183560
570418267 2937
956400001 3188
837535507 4463
279478711 139739355
481785164 3534
869091938 17697
608766885 4715
202199566 674
894404808 3348
843299999 2811
981510320 4858
907092029 5946
290700328 969
887876508 5941
60300164 201
684615745 2563
503292265 2889
828329293 3369
875438419 3830
825561657 825561658
346061311 346061312
920578196 26243
583770179 6209
726507872 89730
489053820 244526910
683818199 13260
892005799 3430
596705020 6683
958898656 6435
483580337 2536
488339956 5427
34451337 122
56216251 39413470
169307716 2143
362504294 1376
86399929 288
497614259 1770
158167405 3514
24529605 118
649567712 2346
829802766 2766
983836448 4468
196233125 1955
34799994 116
955191953 477595976
780805511 4438
871343677 5292
977626927 488813464
869665080 6452
551500482 1960
825554743 4361
253499156 845
479492400 1867
24960879 24960880
280329402 1993
611961868 26358
900003000 3000
64083131 217
846014901 423007450
975596747 3252
963796289 8243
449019966 449019967
434584865 4147
40752 374021856
987615435 20423
112247730 882
723783995 8650
191274583 655
746087282 3173
690407794 4779
199799612 666
665664878 2845
688372186 61434
739678685 4933
348084665 8985
923700001 3079
444007254 2291
522040916 3698
781571628 18583
253874916 1388
890012257 3444
627988319 2760
836699796 13764
98686500 343
739197536 2464
5078 643389265
331338878 1164
88826226 424
397456057 2932
242932325 121466163
122535643 461
950103167 3167
761999999 2540
261896074 4357
113169590 557
873059768 856151268
882087389 4077
22673850 211
135305256 500
181675307 2021
897358903 897358904
703 129766358
109579070 502
239417463 1118
667752405 2285
836100997 2787
870261961 7582
361812312 303039382
740078704 10521
184634355 885
267672705 321722
674765185 313272897
195899920 653
873794404 6041
730101642 10094
150417970 2185
512975177 12671
332703009 250072623
556535334 2305
848997169 2830
899701348 2999
286820948 1219
782904487 3781
577469021 7046
162380990 162380989
71803242 11517
48320674 2108
347970402 1838
894381622 707907036
345218014 2115
864213519 5160
339000228 1834
556169194 2559
287110122 1833
944098039 3147
601357869 2247
386201276 1539
219948629 1606
1987 569195081
2172 533858052
593100909 1977
117230537 117230538
851630404 56433
640288388 2570
20399978 68
923997616 3080
756430928 7893
361059423 3124
64259480 32129740
1087 278951439
569986479 9578
260700001 869
834598504 2782
751880256 6976
659494559 3499
587479817 12628
741335741 370667870
95489306 621
6299999 21
386765411 2266
182008279 1746
805202685 2684
914954327 3061
414779456 8708
848979797 3647
869102079 4928
442621529 1710
629581929 629581930
914415589 9351
796808344 6693
327534941 1315
842 166667164
26708960 160
253078332 40024
96600367 322
263700879 879
14424893 7212447
336598877 1122
146831605 72910566
897000000 2990
427529040 3082
409560733 3869
818188165 409094082
468767073 468767074
390598698 1302
104174607 787
1175203 14
284023555 1316
921689672 4022
291307004 1075
520383559 2906
285923097 1324
651599284 4820
515748901 1830
216757675 1323
403273898 1587
754202909 2514
903598288 3012
894645072 6576
771247176 29956
94327903 630
413265536 4168
545307282 15242
897468309 8143
881028941 4265
61733251 375
697197675 2324
974513505 4582
816345347 3274
925839515 19159
759425196 3085
419447723 2022
75234273 298
538311551 4551
997494890 5089
15460345 251
191700001 639
419100001 1397
370499068 1235
514499999 1715
963251856 3500
982690033 712485935
840463847 11046
682626405 682626405
198299943 661
263653729 1482
432617411 1561
638399558 2128
264908468 1113
914552472 12802
883722779 5604
950097859 3167
617353372 12467
198405752 861
2117 272510825
360982746 2081
728267661 4882
515892391 9015
297917389 3707
323400000 1078
349013414 174506707
834430805 10046
398178157 1486
643200328 2144
558599999 1862
799687231 9186
332885953 1344
404637631 3616
278073976 278073976
524722825 262361412
677730255 4099
2505 435056423
230218487 26658
998078641 997936340
284066268 142033134
359236387 2698
753969322 2947
104614001 388
87857126 379
733202443 2444
657062069 92323
801247233 3617
224644865 1024
160855498 5333
15868 744679882
4468 261029496
583558380 2124
427627306 427627307
446701490 1489
459998173 2692
150 24363020
8606 560014623
969019779 7838
870334417 866092202
743377676 4868
820534650 4839
240561065 1048
948898250 376677810
929405411 3098
180204390 3195
377529641 3138
647367365 2429
2700 757048082
766800001 2556
747735027 373867513
789600215 2632
436786560 2198
549970979 4580
3029 620651809
851403849 2838
12425 952965966
39034000 290
58698393 473
22675167 8469216
579598100 1932
453000230 1510
230400853 768
1010 252442047
260935585 1004
934629279 4213
765392576 12662
350740430 3407
919331799 4411
622973261 622973262
476877934 2961
730201690 2434
22318851 97
537204897 2831
91268489 559
785397626 3141
513602688 1712
441851873 2884
179399999 598
966326910 948992925
557917933 2150
907214397 86558
906138379 3579
783597389 2612
521367636 2992
860098181 2867
417998954 2649
997748200 7959
820854519 7123
435028889 26131
727773370 363886685
957 273783839
383099895 1277
894517758 778581011
406689142 4903
248435909 1036
751898712 7674
407998641 1360
603529343 18624
11047545 46
889199312 889199311
586664705 8674
810267810 5005
12081864 102
442758874 4225
895022104 70360
143929422 509
892699764 3399
420897390 3485
642365119 321182559
6156 750945816
75880052 2846
562681251 1970
60600339 202
712803601 3112
815250476 22555
293286386 7460
24258 710735142
602488176 602488177
614926201 3444
570097713 2705
666651131 5309
990650116 911410196
345 99826440
681684064 2416
198188281 666
43429849 213
102758337 431
950577021 37844
787472216 3361
1584 358243776
884213344 882582213
586498221 1955
444249174 37473
355231924 1715
561401289 3503
249325136 921
295215668 147607834
486855394 5867
977104273 3257
832087886 8857
1743391 55
863097122 2877
921733268 608304461
512901586 2331
428102666 1427
615899757 2053
982659313 61202
261599127 872
496011284 6127
738364858 28631
278025586 139012793
238800990 796
422621122 1853
10057 510030698
341178271 2275
789993488 42181
671620722 17451
791985025 7944
823499999 2745
75531850 9176
713999999 2380
148449199 951
695723928 6557
23790139 85
816307466 3898
256410081 953
260567167 1146
206210880 3292
869219575 27805
382309525 21865
174300566 581
550266663 1933
547499999 1825
598262774 2307
13 1355760
119040731 782
615301787 2051
375445220 1340
631201816 2104
715848161 6544
254124813 1338
912650646 5959
529208658 2512
64849896 972
19986460 260
2868 511486606
70115232 70115232
94407866 2834
14400035 48
714133859 6530
761522494 2822
316563935 2652
747750169 7548
241269134 1555
364450101 1295
480901970 480901971
8110857 74
249628343 1036
590073061 295036531
29100000 97
333108644 2084
799862766 2841
976898153 976898154
434538225 1451
124284731 611
337079405 3433
521196219 9278
168576723 84288361
993896915 3313
710246783 5657
454977121 227488561
925177967 33132
151768277 151768276
577816740 577816741
122911275 1433
938234791 11579
896188314 60935
753430943 2771
433879892 7981
521850049 6134
279551188 4574
455458730 3904
710699999 2369
931611193 931611192
55799814 186
4676 632982540
548668377 17154
462552563 231276282
3236 423300131
288600000 962
504419389 2379
420235770 210117885
848904970 111478
137089476 8676
22218321 85
285051779 1997
20408664 98
71838408 744
507546071 2000
351 23629489
506003961 3157
763622717 381811358
312187150 4675
436949303 1928
800788240 8848
397668082 4597
304066356 6502
820236317 3513
399600436 1332
337378183 165639957
278699147 929
554065000 3713
911796798 11729
216728449 1104
569447881 2934
274473360 972
951597027 3172
79235371 394
593700253 1979
214097283 5487
502595010 2459
734 123535751
787332412 4738
619914330 3294
410376993 1391
293208564 3292
309099852 1549
28554039 205
673751953 6143
252451251 1051
520722675 2169
654899999 2183
247207688 4823
486828547 2472
633025183 4209
150981411 75490705
783001703 2610
788902113 11143
574200001 1914
303124376 4948
180000601 600
933903109 3113
329862335 3230
723897587 2413
236813956 797
188106529 94053264
892202496 4672
173100001 577
3270319 16
551532799 116480
275017923 1863
681122773 2428
219479663 3561
886481581 6167
3179 886537267
828597238 2762
192072079 1959
73416849 846
391656540 1744
994137996 3369
810450528 2729
656097814 2187
961658738 6911
58952457 482
805216256 4108
365399999 1218
88799999 296
133544065 610
541198197 1804
474023987 86061
872695183 872695184
352077958 4543
64200049 214
576177381 2619
479640002 20659
341157851 1674
602797028 8581
965605025 12355
28239855 272
640146051 10856
82683207 41341603
200400137 668
373116164 2685
548824046 8198
596297322 3931
9230 880890311
318896138 1108
173138297 1108
818952089 7557
336298878 1121
529501765 1765
695097436 4103
769 92888126
465003435 1888
202 25972554
855215157 78247
7845 585995337
516323676 2392
689399999 2298
880723277 440361638
233548661 100959705
155100980 517
3113 755459727
343376155 2798
858902862 2863
909943146 4662
178672271 5406
561626070 2648
329959546 2435
397984551 397984550
616445552 616445553
407401359 1358
606074468 2257
358048013 2637
133420596 133420596
371725080 2331
11365964 39
773780222 5217
453601449 1512
388426021 8310
141756516 738
119999601 400
778032995 732908630
165299880 551
87299710 291
190688105 1535
21518447 168
199940003 1212
565387901 2222
674199628 3394
969602588 3232
859007596 11160
793459607 396729803
765224083 7240
566664624 2767
325199999 1084
156793194 594
711550830 711550829
834807447 2806
24705 731906255
485214959 485214960
423737999 3024
501916276 16178
649774306 7123
356698812 1189
200575979 1980
73313231 289
680098445 2267
438009725 3689
75747600 1908
245230435 245230435
823485189 19030
48723128 369
690597697 2302
81281351 23052
38515356 19257678
437850405 4013
734691217 77378
841049821 4446
656569518 3674
281100001 937
398 116859566
302401007 1008
206838800 784
1612 359596187
998514005 998514006
77519810 22054
953037852 436450545
247941553 880
230363919 230363918
93600425 312
540046638 15382
241200804 804
745475275 4801
926725139 3180
131956369 492
57435350 3430
441672066 220836033
727532740 21802
598327579 2445
34176357 127
272699092 909
363599999 1212
1095 318901632
324299999 1081
175665740 730
575998170 1920
545730569 219918328
446098513 1487
709328426 6973
264528708 958
111866241 67622094
777658501 2833
978675423 4413
99527887 774
594795889 6830
135432937 872
177813091 177813090
124969380 124969381
352872846 3389
564600001 1882
662642571 3251
464280357 1963
27000089 90
18810093 172
114599619 382
873900000 2913
626678205 4664
184212506 2441
788039999 3750
381212733 1529
683474595 4046
250824792 2652
4186 489066105
110078182 719
610332248 2649
873532019 3565
53909041 204
498152171 1661
819670333 6740
716508551 34484
556358282 278179141
964503216 3215
293836327 6686
581534545 2764
58011528 1360
786000932 2620
74099999 247
866576567 866576566
3316 683020943
4630 891783097
323 75032254
46199883 154
421231207 1914
191270486 721
551573466 22327
435301450 1451
874344763 3213
112015126 425
820035345 15105
645070761 3122
338487174 2274
27000090 90
1982 553532108
926444272 463222136
599117801 6626
28777970 130
481200039 9434
501644597 2253
991674276 3553
436769323 6086
21957649 324
560701870 1869
383797615 142656732
363302188 1211
557823746 5889
837751590 837751589
566729835 2595
172474419 817
177874412 88937206
268799999 896
917096942 3057
597966015 298983007
166200554 554
2920542 18
206663184 882
969005587 3230
29511 647954813
497926135 3543
614323025 13779
773342018 2798
502083906 2153
918949612 5757
314014361 1210
186360081 93180040
256199616 854
530631780 2121
931885903 465942951
37282284 37282284
815463900 3030
979675232 37164
774468823 4174
969862565 3736
307403673 1154
611074160 2593
647194469 8970
192628441 2610
805202685 2684
410737782 13974
950319573 4753
188865586 1611
529250773 2179
502559170 1810
222600743 742
412513293 1500
130181765 1553
445495856 2887
775415958 2949
660593925 8025
380485060 623746
771491683 3313
327086291 1266
262381587 131190793
808316856 404158428
563698494 1879
643978838 5596
906603022 3022
725353512 2796
307471057 2309
850001833 4378
272382000 2200
278856831 2683
347305099 1387
530357597 530357598
66647 751012023
801276263 4173
220279366 1165
952205453 3174
838566974 38275
248574021 1030
346279985 1699
487222889 43098
634891420 2423
481 82732481
1516 432427995
233561280 8728
144959470 2276
331198896 1104
545316937 3243
105111242 1646
219504832 219504833
373924632 1464
922256242 885918676
444622364 29984
252176609 1005
305428340 5180
403057576 1427
4311 606174003
164201275 628
396628143 3973
352206625 1392
883728491 3302
360663618 4568
363429108 9156
165397633 943
813977568 2784
327943667 1270
985631796 492815898
381383599 1420
6307 286554769
309300338 1031
715169213 6827
570667247 7389
422716536 4967
15263527 238
5794 298862292
917808080 4287
818233230 409116615
964202726 3214
144196132 2531
734122967 6154
748632895 374316447
237313287 1592
498129368 1792
718021999 7400
9374 502926877
631799636 2106
1847 370652266
356293925 2476
1478 315681586
3099 846634029
787711172 787711172
627147820 3002
365193307 182596653
236341023 118170511
1754 477876557
506556651 255403747
396280440 396280441
498631959 498631959
765369597 382684798
894130058 894130057
780428765 3428
332564750 1750
979847408 4918
639715062 32897
538091005 11407
215101101 717
847012110 5360
674397921 2248
292008272 1278
340742816 2748
580799984 1936
276793203 151998635
528554649 8453
798890397 3242
696872850 5483
89248505 332
998261707 4758
101677401 101677402
873374833 3824
664499004 2215
445745497 2154
969514235 5196
316810256 267779131
850977623 4408
671391660 3945
870675978 7274
507598357 1692
898823094 14667
496101222 1686
66863041 255
836364526 7689
287485096 1679
132779827 1191
403745040 3690
551922777 2493
9635 370725895
358805981 11841
35027407 182
895248740 3467
203598829 2325
615285383 3912
95662745 384
525322695 2659
324975212 2441
592201206 1974
303900400 1013
772712765 12334
471602919 1572
682095566 10018
909305284 3031
993671665 496835833
24200923 157
2648 746116368
989894463 12571
775020327 3336
3368 662700894
978726976 478911802
36202375 125
575034499 11500
289155060 1227
127749302 2881
657922737 657922738
671097762 2237
821408181 18610
503638934 3249
118559738 118559739
645897847 2153
554850496 554850495
993841559 4218
77583928 425
350832279 2543
891338863 15660
468301560 1561
820971200 18400
122503551 458
546347488 4893
568649828 284324914
567900001 1893
149139032 5777
560381129 11194
97365393 854
603397037 4268
853691267 14617
637829833 318914916
64390133 613
43888895 43888895
267611200 3800
191427153 6608
639978836 639978835
523370814 4187
205135952 169710725
463985273 13481
823109088 2768
105754609 401
575071428 7807
750473857 4104
441436523 3246
652 153968496
117655384 491
199128617 872
911150624 3736
220285099 110142549
270001683 1717
619434277 4517
862568865 4946
574050026 3547
733544942 234762
558981150 5642
461209508 47270
492229317 30662
574146276 17292
554730331 6895
409050668 1772
305999649 1020
900761349 9992
361201203 1204
434399054 1448
392417049 1439
670115950 9575
502199201 1674
550988635 7891
722004191 4536
22214871 334
932943691 431496
679862556 18630
426017151 2732
201972200 754
952186841 6802
287171974 989
792026832 14404
771600001 2572
300367805 1681
945194415 3203
858891831 429445915
944439371 4886
893273681 3521
3891 340653253
726176795 14134
803102678 2677
754201658 2514
234750188 1193
328803379 328803378
261928563 1615
664363270 3065
175565363 2786
426298894 1713
391752136 1359
749010535 6585
307198977 1024
607920025 2576
374 98056939
527453571 2114
864712008 6648
597000328 1990
55643301 189
17890697 102
452494280 1620
467618789 233809395
733801528 2446
37099570 157
17697447 67
346798848 1156
1209 214908213
810678239 71640
440698532 1469
644934659 16262
450509874 1618
882600001 2942
612522955 2092
726771680 9437
597127399 7041
666566161 3074
556844776 3084
649129250 2750
77230368 864
560224726 3525
758697472 2529
875741194 390648185
290959703 2877
409569532 129161
800044745 5442
325991511 3287
838476677 838476676
592132816 6555
918120051 3275
288842967 3958
717297610 2391
256132119 968
641685552 17448
85800403 286
695461123 2627
938047052 8030
655680383 2689
16500055 55
686258673 244069879
676541297 5132
374554884 1991
541074775 7162
873073431 2954
193281796 2765
299491206 4031
889777814 6934
422699168 1409
781022913 2665
788770882 2800
418798603 1396
130343727 2361
455252592 1808
339000000 1130
224166769 2292
387052373 20554
124209552 6132
51142961 178
485394046 2115
641634807 6479
29294 984765034
574499233 1915
149399819 498
315569496 7094
187452807 187452808
331200056 1104
144344306 911
983103276 3277
848389391 13088
636481801 3761
100302189 3182
733972088 63605
946172442 466490169
160104059 717
619066050 42546
773077012 11594
821407640 3935
627103702 6139
488401627 1628
430885564 4114
713056819 4265
126784871 513
587217686 6479
459259065 459259066
602701867 2009
717000046 2390
881663359 39815
862500346 2875
510896440 2811
138000001 460
811004795 3235
508948180 42913
6710 853250177
678305548 3154
332701109 1109
566580936 125664
146099676 487
209791392 6752
38976600 260
555671000 3627
232059374 1875
269621357 2559
72332902 1135
225204163 112602081
383551566 1283
770997228 4841
163851441 14174
293860650 1150
277145545 7076
66790236 541
206099313 687
32522112 109
374686803 2207
235230825 1130
866289947 7555
223705855 1013
359698802 1199
327601260 1620
467644979 28858
584890789 2461
5660 216631935
70955903 35477951
306772919 2430
899171041 7710
637257168 3149
240300001 801
30000100 100
200700000 669
160800537 536
160338808 2307
547500000 1825
921455239 9389
772497425 2575
585012725 585012725
959694559 4180
494653456 2746
957 242464107
753901605 3362
815670040 9470
223783421 1085
595171871 2784
422576027 2154
21138266 96
327001089 1090
159431730 1005
384743583 20512
190534345 858
181485653 849
313932320 1139
605386169 37266
694659072 3072
21077247 114
266017779 6020
1244 193599988
873897949 13398
939687664 4947
263436347 2771
823984489 41857
228911671 1170
156467489 15429
504722325 252361162
625954567 2210
995656256 86624
372196781 1458
611697301 305848650
411949097 2211
692290417 3803
1215 201058022
74329185 255
790197627 2634
376672011 8497
782712022 5276
955782774 9579
916948645 16600
2502 548242384
839342770 4963
595199999 1984
70655199 310
685820677 4812
473101578 1577
677102257 2257
167316393 566
231600771 772
78488712 711
5147477 1879626
401465206 26255
4559 792852624
75681800 454
866550794 8745
823360993 3138
857955504 3813
951346032 7042
500974111 12832
334798883 1116
66600111 222
812806034 5941
866299127 866299127
241301593 2003
592884289 3392
217531650 1050
849000945 2830
38700001 129
497097132 1780
747789301 4190
314101380 1047
461516659 1693
751433167 3753
998707597 4753
954015503 360047843
665398025 2218
803172865 55042
262765647 2398
577099860 2429
85800565 286
173150783 581
136298117 537
772511114 753975341
484597403 1814
840002801 2800
670514201 5237
356184181 1947
823797255 2746
261900001 873
447748224 5852
959577063 4690
748360536 6972
742927341 2740
499226495 11491
752549952 3696
534598217 1782
192332528 7094
11401 437135620
809855577 809855578
219589914 3316
818312755 4265
125591977 456
615586944 4611
980249309 4026
957131458 7092
35998513 132
535803345 1786
955029270 5622
275772485 137886243
95008109 47504055
802741400 21800
786148833 3227
841502804 2805
646511725 3246
804784516 426596943
741753834 4061
947846411 3401
12432 582824592
219705887 1874
127491 986043064
257209020 96718567
607949837 5454
64893709 412
629309695 3088
289500001 965
501580653 269773957
270345603 5339
909902247 4484
106125792 498
860293081 7416
249830 1
996823379 15414
515097261 515097262
360107099 360107100
265918060 891
191099564 637
709588659 6556
500477850 55195
834014570 12322
477075831 7910
436690604 2492
624954663 2887
788793241 16824
126137439 440
749452069 3501
698712192 4247
57504336 656
17503293 211
813785507 5436
443651235 2249
690001194 3965
585569492 3021
885895474 2958
562312101 41812
984746301 4087
857134079 3916
43352937 21676468
70188095 796
946747392 7136
842347744 3423
247200823 824
955925044 955925045
706802357 2356
548402579 1828
982230677 3681
293426690 12515
694242066 10321
989715377 4470
868502566 3847
592883939 2370
323699011 1079
155790206 77895103
266059758 1048
461882163 2932
531987699 10802
28623193 156
106385836 2652
41281536 185
181500000 605
237011244 2576
548812344 45506
117272515 485
910566450 3790
310146117 1186
986049253 22347
223899623 936
119380380 636
340200001 1134
469288689 205674230
8841 829529294
445929828 16031
549282994 2325
123923236 435
959262480 6204
549628623 2371
672766543 6489
708275394 5045
933903112 3113
321270969 1145
397499299 1325
359620019 27306
735603667 2452
559311463 11478
755677728 6754
344401834 1148
834293908 6404
644453979 247566239
334526762 2390
353581251 353581250
999389738 46179
210583910 210583910
29120994 274
185272576 26459
902053750 451026875
930255473 465127736
747000001 2490
791727117 5414
465234373 46612
64800000 216
742107600 7878
608366573 4839
472178134 29163
73614167 276
576410525 3023
674352720 5463
88732894 88732895
562407622 3959
977699160 3259
234848768 1408
263164096 131582048
430297561 2580
360347521 4992
208353839 727
306565832 5197
426860477 426860476
854908837 175294
882666591 441333295
926174907 5845
350831627 8324
918308975 6205
789722004 2956
201298735 100649367
647958538 353176221
355591686 5939
332201899 166100949
400592322 17926
803615244 4458
567900000 1893
404680337 2143
882169786 4477
350680103 175340051
138073177 1602
16046 51842842
149875250 1580
642493509 7121
598080904 4809
366812222 3192
648302160 2161
101476307 2186
515534501 2121
150420766 807
837106608 3603
546164972 2557
353739875 12775
73702376 682
450446014 11160
896312513 152941
752706091 3794
224298836 785
461482115 6515
165068193 645
316783531 1421
194254239 680
284337096 1306
217584662 114861696
657247814 328623907
242699368 809
72080831 653
296635274 2433
86121126 1443
962865571 910178862
355458556 13801
317848918 1639
644428271 322214135
357899545 1193
501124643 2484
76367609 1782
93793051 6553
320400001 1068
467186796 26249
164208731 82104366
1363 214765184
106678264 53339132
221974262 1588
581 170775352
488360699 5015
537 122422048
413579446 1965
598481761 21920
779840179 3599
484020516 7622
719908645 4654
461791200 36100
316200033 1054
750472117 2542
397356541 1810
494871647 2256
59340943 208
991434299 495717149
885126780 3405
984436067 23324
804902042 2683
243124673 4783
288241192 1017
1943 298618452
195770496 195770497
781505747 7133
70248219 1422
253140246 4317
699845168 2897
42465695 42465696
787226244 5174
324004625 1177
5141 560946949
812408448 5489
759741676 24695
160558950 2879
509231299 8652
206297583 2372
231821363 2322
421293721 1465
212726749 2711
143806912 712
882272131 8916
806517168 2991
620276678 9903
237899207 793
876405380 7979
600328710 4064
586658349 293329174
72000151 240
388062201 4132
725098004 2417
193434732 758
916630846 9787
49800166 166
402014299 402014298
720232165 45501
469198921 2888
444653455 444653456
12781 621309972
818861251 8053
739258122 739258122
220341771 851
444268598 1717
312902031 1043
616494420 2342
626266029 2103
411401044 11633
369009983 1286
956999999 3190
258900001 863
351606407 2253
760280671 4203
445498712 1485
822319380 5761
25598970 179
845081329 19592
413617065 2774
273899934 1881
33474588 212
909169057 3115
979800000 3266
166244355 636
117406084 1625
649263609 23707
527400577 1758
88500001 295
333001111 1110
186040312 5190
488757453 1983
616236373 12454
749229676 1471964
87373407 292
884594810 442297405
596105319 596105320
785400000 2618
844797183 2816
798907072 3456
784798674 2616
289591719 1345
752271516 3886
450600000 1502
506714389 2110
673802245 2246
179697914 76082775
628754131 6030
152025260 690
983580461 1175126
969549980 12474
549094552 2014
371702287 1239
54900152 183
115400650 1025
143699801 479
429601432 1432
101400227 338
542400000 1808
312993840 1520
797132119 4978
556641610 1857
736975794 3777
34411907 146
936073795 433705353
10829725 54
892209156 15834
254018351 2856
470493184 470493184
996633923 4719
560949196 34148
923669043 461834521
819530574 13506
672899430 2243
50082031 848
997090416 3528
500314147 13714
402230011 9743
701882229 4522
6899159 29
129599864 432
711902374 2373
800402667 2668
291106819 5593
169185204 641
634536181 3645
825594039 23780
243600343 812
540074696 2436
178603124 625
202880579 914
699001305 2330
2496 620412229
512098946 1707
480301600 1601
207412461 8230
318870591 5448
67200367 224
68990805 285
824496455 3358
947431950 947431949
126984388 1041
667170165 9347
8879 660528776
172036824 1153
693041397 8318
240218441 7084
63798675 426
911767840 17690
728640341 2913
625012321 2876
741238487 301835902
452321735 164840108
841249597 4106
261112813 989
467061557 5100
682368094 3169
982566239 3909
535824709 3260
552766403 263250111
945824866 8436
257392715 257392714
731014245 731014246
893517157 4508
999596668 3332
742974817 6847
570846595 2039
572398092 1908
147830905 516
804833599 6088
80570909 647
214663645 1546
71100062 237
376357180 1358
749650721 749650722
674185384 7255
503903999 1810
904000105 4350
510994416 9419
343939555 1259
771633134 2991
454037 11
278946277 1121
969720945 36345
149800162 2953
204522704 2097
632968992 2592
379319978 136666863
583640915 39526
606183128 2122
715877373 715877373
60518792 528
823827641 745147209
939995407 17407
431281784 2778
713805455 356902727
378241042 1285
837470780 5349
907600860 65673
671104008 2237
197329166 105869792
925484561 6160
3925 750303000
759430731 5973
311479366 1775
420886128 9271
421742999 1425
788997369 2630
192000000 640
353488865 1231
92700048 309
388868900 1525
957279893 6223
219 41317854
951762170 871164607
183717785 983
749095899 14174
63704709 275
230400769 768
115800035 386
813303536 2711
387951652 193975826
80219249 353
511190055 5624
467287667 2164
680484635 3978
875701517 4166
52920889 402
268486573 1658
823549499 62675
230167298 4614
459601079 1532
847197176 2824
560478185 2779
445840070 1666
863279300 4147
909359656 6103
955032451 7009
228188479 6080
119387844 119387845
345091309 25644
400495782 200247891
585679534 2765
4357 413670516
333849603 1857
65843805 611
862429865 3424
389502009 1754
688434112 3701
47945081 11260
937753069 468876535
638525193 6828
160327370 653
679866324 339933162
5290 532390890
98925959 620
324672641 153000923
976203253 3254
381900172 1273
483182789 2811
4991 826056433
313650656 1109
883502946 2945
316325888 1606
857397143 2858
567734043 6626
178473723 3372
563791910 42250
969087116 213033
320699906 1069
941281424 470640712
625849656 284223811
903502009 30594
36850915 423
514231866 3070
6186 913397497
203654028 1909
650052391 105227
170274959 24624
2289 320707707
397317576 1450
593181535 24954
537601791 1792
63862779 300
440729397 10282
934241909 5891
630781895 295299591
712781277 2928
509920721 1719
744897517 2483
604502015 2015
191352548 19579
426445921 1845
197621399 24251
28200001 94
947783339 11227
446435839 446435838
627099143 8218
936781015 6562
611613089 7472
462002335 231001167
588074643 5724
535327 4
790510154 4363
515410472 376476800
655882099 655882099
605944565 27067
918237173 4126
543177367 543177368
165278784 834
579909153 2119
635099091 2117
323574406 14289
951485996 4587
206348801 752
217868018 1431
59799904 669
681124978 3664
180879379 638
434802946 4231
575519987 287759993
5586 200883268
905697831 3019
833942737 8054
998749048 998749047
756300578 2521
821218410 821218411
468768285 1615
22149946 736
49890876 680
396631501 5644
635152576 2641
119099629 397
379416829 3179
445667153 2325
329383400 338855
316003725 2593
124009794 2341
362099458 1207
987260381 9138
731070853 10771
242419879 121209940
721257299 13583
398098672 1327
548226376 4525
2787 215131317
182160122 91080061
971226360 7228
797152689 3286
548427604 2097
885902954 2953
483486385 2188
4086 225146772
681902273 2273
797225064 36135
398701330 1329
181485026 181485027
872997089 2910
667797774 2226
626640174 16348
276600139 922
40953907 373
301737977 4302
929701910 24370
721721653 13863
933833847 3138
651783125 325891562
412443782 1480
67699121 230
416100001 1387
61993972 24903163
618687412 309343706
4977 692144640
151549217 5131
7703 335974791
337246479 31034
456302899 1521
495654479 2820
863718200 863718201
551304894 2758
539850189 3191
961867785 57237
679603713 3417
2428465 24
491753563 2927
218594234 1139
8884 509332159
733696061 46127
279300932 931
2702 451653694
244958271 8126
256874367 1128
903440201 13325
533242603 266621302
3257 710970530
169476528 1201
760413081 7336
490836802 200735329
702409845 3545
542408364 11481
898502995 2995
932133390 857843472
929172635 3562
512467417 3899
658038372 3175
366954258 1319
831019729 4774
460200000 1534
7491 921380909
304800529 1016
601844020 12874
67839207 944
346092199 265352155
387 75017241
786250600 786250601
347698841 1159
12000040 40
137099543 457
852497679 15238
708133644 5139
365745466 6687
622728684 2389
374102178 374102179
658369728 104123
853718358 3593
551776880 7669
51536836 1659
714297929 2381
13265 778881005
606603888 2022
943200286 3144
536951622 7675
417901392 1393
779778154 779778154
294991277 147495638
139628840 497
7007469 34
77430306 1093
929685811 878689233
432441536 2573
808298283 4398
78936614 37914788
969843723 7801
167629825 1567
317839664 1168
403602489 278731
2451 551176979
223648464 1972
599732583 4972
942161746 405783358
690921074 3965
196154705 749
692404398 2308
481925671 4738
884541129 3443
29836297 216
161925692 114436407
31213728 3024
387075984 1730
755093492 13677
50399887 168
490522975 490522976
776100001 2587
204300670 681
968714513 484357257
749716881 5335
861955305 7756
319944751 1270
396169085 2229
639147106 3645
820047239 5736
972933651 26738
101999660 340
327301039 1091
286486662 7428
2533 710613742
270451996 4709
171726961 85863480
519175957 8383
952537913 4291
203780006 73688626
732675008 17438
256800000 856
439024951 1491
957931919 3564
86231790 331
46500126 155
347991588 11828
408492473 1781
918037590 351066
424033968 1559
349501164 1165
134591833 1692
701157299 15350
576639987 4521
375265857 5360
588600530 7947
574890498 3151
754499990 2515
174215601 2583
451836146 19787
73789452 3842
738481882 9629
280640512 3392
797946231 4197
632699867 2109
748919207 11322
422619470 9890
42745297 1752
335340659 212233183
233566028 33338
748367054 3580
462299240 1541
989694221 120399
219000001 730
686898317 20513
566231051 4908
3631 989603633
729196041 9393
354040270 23028
16393900 71
271 15301208
968890009 5186
691439896 7042
432300795 1441
6697 670713573
143285392 523
790683665 45978
267008508 7107
952503174 3175
284378353 3649
171514215 1262
75614202 1773
225439119 6519
167936161 604
943581990 15147
124293618 684
77743780 580
310650881 1579
723638622 723638623
652695379 11546
385799489 1286
816429465 2756
987296709 3291
201600509 672
335497529 121417799
488738125 4613
1442736 15
696514934 4130
154821464 994
470385719 7665
740752011 5434
309993169 309993170
205200220 684
364695943 1586
175713382 7314
732832232 40281
8310 958683150
238879079 1568
79500381 265
883941907 4105
2791 692665362
926117868 9829
329302080 2180
1386 112795911
467694168 233847084
614402048 2048
279451073 1297
864383655 4264
837087509 2973
10837616 10837617
979107486 3371
298010650 2450
724498465 2415
705302350 2351
687428641 6129
828008778 4594
633137129 269122368
349398385 174699192
710810829 2975
373428663 1784
766589516 4708
63300313 211
927847232 28097
545422116 10157
14105053 85
231027926 2278
717283821 7488
389099134 1297
26006 951860877
427987812 1979
630978711 2821
167455055 912
218868693 828
581075414 581075413
63772038 618
483265793 92240
301357153 1982
49703969 469
907991496 19242
37199876 124
615902054 2053
231995644 818
77958943 382
595707840 2730
631817592 11756
682799642 2276
990557937 966706379
178500594 595
197770845 1655
91529591 308
169500008 565
902361131 451180565
540870879 19251
687422707 2373
1587 436857647
794854721 3740
660582007 4462
628527919 52210
696482797 3536
73268450 29366604
955420770 955420771
709497636 2365
371098530 1665
649535039 3411
752898527 3481
132139259 79887708
656024461 9646
705282557 5937
572081665 9674
306543521 4240
430814979 3988
327627841 33790
50923633 498
895819250 17425
801453256 2895
883975209 441987604
351001171 1170
425473614 1984
913800000 3046
357001189 2131
511869540 3890
963331118 6699
641557346 2563
6966 549554706
579 85503246
2490 415398818
92099692 307
637052990 21617
349759292 1995
84691287 42345644
386893817 1576
530098234 1767
527500951 4408
453300000 1511
7713396 36
677720927 4477
524043124 2460
488532244 2011
695637996 2649
663000357 16890
858882052 129881
556300808 1887
249149809 3185
3892 118246744
998316926 497612430
995215747 5820
510643274 2487
826275164 141123
484177185 18835
373073738 25471
32094222 107
526801755 1756
877448640 116682
907658895 14989
682218752 4892
268633942 134316971
920354015 3173
646353480 6865
896307593 3456
80385952 755
747093833 8298
787496331 25046
583309537 5501
670918384 408615
303510338 5009
363036807 363036808
446279192 1840
532977896 5176
622789689 60202
363771720 2470
928068595 3733
769905211 277960094
543622829 249831831
5969149 354
180300001 601
373598259 2126
80015804 1395
33335595 285
592483597 567259998
74312063 33141243
28298264 138
325800001 1086
785107785 11776
1714 257014300
946384560 7920
297599009 992
94751929 94751929
604200001 2014
762436798 762436798
164892167 658
799429644 3179992
713701437 2379
952916461 5230
456818117 176924
988235567 3992
337969687 3529
453423908 36459
30947385 1766
193062497 96531248
902996989 3010
267453384 1564
857729935 44181
540988138 2255
385425065 1687
945300000 3151
608616140 20569
2058 593809146
944249059 23585
2689 697138369
294134440 8132
865637811 432818905
540543121 12418
192689327 654
289258577 144629288
946242331 20312
304344854 1035
895800000 2986
63800669 346
484886150 1991
781500000 2605
32188213 126
976796744 3256
762241439 17566
182848779 91424389
44 11790944
929029870 7847
321001398 1070
899500807 449750404
2236 570824550
248268959 2125
867597484 2892
787102038 496050577
877463884 351895867
542662488 420474259
394743831 4943
3225589 12
375598748 1252
3158 293348231
62305317 4006
657915045 2252
965215617 19232
285070576 1177
951157907 4865
128222416 1213
125954732 614
989652068 4395
664168526 2409
131399562 438
152161738 1740
444868877 5561
525982485 262991243
569201101 4299
608101339 2027
273452264 111760258
258899136 863
863742969 4581
885301968 2951
2274 359190518
165994403 1816
500588582 2381
451722495 225861247
128879628 1878
317082600 1587
806201731 12591
861599197 861599198
589 98327646
603668355 3100
693472113 3947
670519425 6425
543600673 1812
23400078 78
916505785 3055
5114 195364334
3118 656325144
570205541 43770
580413050 8616
639757198 4116
372368135 1428
209613952 2473
457976839 2343
904806768 4478
449952244 6118
347999463 1160
785108478 6146
322628232 1101
774265017 17302
726598583 2422
944749065 27419
329266672 15514
496682677 4284
297599982 992
847202824 2824
995314442 14966
464284686 464284685
473749387 1855
209069365 1337
626623459 2679
155100518 517
889507111 3464
778965443 5364
98271771 398
65158104 222
221862397 2138
412434374 1807
157800525 526
494018141 247009070
505825381 11485
517918749 59875
185166681 1284
720319672 80617
681339360 5480
66828079 262
916216699 3116
517615167 4594
459430147 1634
649731194 3247
488280277 1698
511397949 2003
889432193 458234
283 41938817
168262969 1010
490729357 12324
874497415 2915
664797784 2216
168068431 666
568969900 1910
238545243 119272622
584983028 3871
171208672 171208673
585584740 14995
573403393 7818
796643400 11725
922581761 800507921
444898517 1483
415909759 2032
623673646 2542
3396 478530493
821638427 3679
813591442 5731
899742130 8785
683544419 3348
106100541 549
93955845 1168
807068133 701958474
682684701 4479
27408515 97
38459967 17424
90283542 303
936541567 4912
932645027 7791
227999240 760
64459697 773
451498496 1505
2664 54045899
125 18793765
181615176 7506
286226849 2730
741297957 2471
564647995 564647994
608633711 3675
12905 824972252
7320 363740532
223929665 7714
36762871 915
120142214 435
410100001 1367
528901764 1763
121469733 882
712083455 3072
586345852 2457
339801336 1531
871850907 10139
747934413 2498
797473743 8984
342088237 1596
43760123 259
603603849 2012
2008 501460418
231052921 1860
433393877 2998
440229023 250799138
262328626 1755
739499704 2465
584629536 4346
168891931 734
664957583 3090
640497865 2135
780085313 2785
618602061 2062
802233601 3290
995696682 3319
312994240 7467
854154169 4872
561900000 1873
822448386 3585
514844249 3992
551398162 1838
470264786 2513
667083067 3571
101700105 339
585015249 5839
811149170 124295
110400438 368
13250 697161938
229500003 765
985831929 879174588
964634579 6265
558474330 558474331
859184557 6154
319722941 9977
565200409 1884
278185466 953
108890855 1464
171795599 96428668
31130 999508870
952966479 3748
2822 500335904
710300410 3111
991189226 4927
670715281 6232
876273663 15104
550800001 1836
227699242 759
532340524 532340525
154576211 1001
209 17527785
774740520 5809
2347 501499919
382878345 382878346
698444806 2426
181199395 604
560698131 1869
674488463 3417
503926607 180535133
985751423 6048
274500000 915
721197596 2404
295551250 1010
713704703 2379
266700513 889
686102916 2287
416689007 2218
617481569 12732
461100000 1537
131489044 3335
137577464 491
300356831 13404
487881606 243940803
48600085 162
123889634 1273
916202943 3054
385971957 1949
55117251 250
884108238 4413
203296295 954
83349127 317
3936 771113568
274499084 915
834934723 3113
762585111 5495
439201183 2322
718444029 41191
1144 74322248
485603629 485603629
168000438 560
895821120 25294
489729301 1753
65973473 5711
619480766 6869
659764894 7589
193799918 646
466201294 1554
286855140 286855141
681980772 11980
100200589 334
52292345 202
450748275 3538
357066511 3032
376954137 5083
835576014 7917
883048923 12082
738826400 3739
432626360 2201
518940064 6745
706400478 3119
199589858 5318
874169449 3048
624748463 2364
445151522 445151522
745805130 2635
412985011 3174
617307447 3319
795391490 3254
143312656 851
582599999 1942
295900158 1763
766707968 316087714
567402949 4998
891734243 3703
365099847 1217
40568999 137
827463866 2913
367500830 1225
149010065 2057
119555932 941
36201606 265
37951940 37951940
209844945 167074
842332595 2851
291000971 970
1169 217392639
599951830 9954
740521264 3248
845382203 6348
200903521 131565278
706798095 2356
677975720 3748
3726 945770580
599698776 1999
832381200 3045
527999198 1760
130411780 959
497162991 2870
787800001 2626
713737003 6009
797655300 234260
167100000 557
814275696 814275696
340800016 1136
511800001 1706
353401950 1419
991633500 5060
537194542 1957
366301220 1221
214120599 1639
632366097 22187
114600382 382
430355086 1851
454861159 454861160
321962479 1823
286200953 954
832652793 416326397
828897238 2763
111169361 55584681
235309509 984
872722591 4256
581002354 25911
640969978 12254
623283822 3969
2060 570889995
547919900 4100
985344879 56564
492 44736276
855 230006970
878699426 8009
808601764 4774
444562519 5471
651547801 2220
485398382 1618
463829958 7463
643502144 2145
697201639 2324
906670681 4227
2994940 32
919064424 22091
780600000 2602
877613430 700220627
899816808 3902
110777715 726
355290699 1859
765133399 382566700
1519 426057410
437578679 4686
13621 622520397
630815989 2654
111154816 905
422272109 2235
308789167 39629
679575749 5250
975903610 3253
506358411 1786
995896048 9437
258000861 860
812325241 10260
767718070 4626
399 82298538
77006676 529
619250060 2860
609290120 7641
86222501 8750
740700000 2469
129650529 574
1529 180538381
419250467 1911
23529523 106
429281846 2654
237582208 845
1204 94103873
669275766 4491
871087787 4421
59617808 752
500455701 250227850
663261583 2824
216151321 207544100
902912647 3276
224099253 747
958282905 4606
175185402 1109
25500085 85
41951123 149
4087697 46
508202797 1694
13573 931335584
258129870 3162
823181403 6689
654323854 3189
8950463 36
893519550 4338
58310694 3798
2556 155100636
157104134 801
407415328 2344
568857651 4090
82030447 1201
648626238 3926
250754797 1045
20839 415710454
300979279 1894
842399999 2808
908566067 4346
49176749 350
717299057 2391
679362364 3293
479524770 1818
532832113 3924
302486726 1075
618976192 3029
557398142 1858
368788363 7093
704254396 21857
951060129 3279
825797755 2847
336298880 1121
870961172 4859
599563072 3191
880044927 5894
299700890 999
135815891 1193
311999313 1040
692695859 2669
658909833 12904
379974335 1614
361870556 3751
274500000 915
476999715 1590
58192531 230
967856363 7099
1674 196567060
832201601 2774
88291876 375
51489880 261
318353776 1160
192299999 641
863914920 3236
657213479 10780
888897036 2963
733082047 8272
876145747 438072873
242575826 1385
237467285 1271
699658279 349829139
155719139 2503
4347608 225
159711706 76947314
270555666 2720
620017081 4744
774780521 3782
427801425 1426
439696723 219848362
138412553 532
211296709 4036
144599519 482
578998071 1930
116805921 2128
328426581 8641
993195917 17979
130987928 731
611999600 2040
969180994 5511
213764646 2101
273939725 956
709919219 5673
924793351 11795
1113 245285472
790859655 3832
913137785 4515
42299999 141
213522826 2145
120554957 1196
113502007 524
386399748 1288
895799999 2986
825248860 2829
748665770 6069
125273535 1451
13238846 87
954006215 477003108
731100001 2437
992156131 17466
731462780 731462780
912763397 912763397
376635467 2596
528895534 213161154
803878141 401939071
97305895 378
624419348 3947
345301500 1151
191588924 2649
738433641 4942
303409609 3111
294102541 5674
966326564 417104437
76558878 363
41270501 20635250
69269113 396
923655769 12516
426040512 213020256
36369606 18184803
357131378 357131379
277382770 10240
673114902 2783
31826800 1585
546004453 2303
223533289 111766644
833210005 4444
810342766 5831
592083561 2725
365127497 21808
983835087 14739
937036862 23497
141016196 1121
573085909 12762
311986620 1060
112800000 376
233218359 1513
348576866 2821
835150807 17493
21856255 482
720238998 21228
848997171 2830
643502202 2145
647359665 3244
157492107 78746053
60299798 201
876022569 8266
4201 567177010
594397997 297198998
625714337 2451
790502634 2635
377525060 4918
440206080 1715
852303492 852303493
722403555 2408
955888665 3417
110185331 2242
122100009 407
329182825 164591412
365109832 1424
580316879 2640
985810692 985810691
3455 864852667
932605986 650064631
432816289 4538
807925582 10226
977927436 409999762
281039829 4195
373717551 1294
977443523 5739
524600247 262300123
642792192 6384
16279 723844658
526735258 2064
231322477 2792
592485865 6695
412638652 1468
824048612 13451
418801319 1396
908365928 3857
400503286 2457
756897476 2523
400407804 1645
966048779 668039182
333463924 1814
630597898 2102
147398856 1803
818458621 4291
548561685 4973
626144769 313072385
461098462 1537
525274200 26529
945297558 3151
252299158 841
982886244 10355
918236062 28359
384054176 192027088
336888014 4357
490989140 3008
945874343 4606
72767291 367
92999942 310
801451211 3559
846696336 2881
14567407 147
137015544 2187
562497639 2158
46200001 154
847113277 2926
33920 966598651
577901809 2029
665608103 4428
312402869 1494
13792491 74
983055107 71327
353908968 353908969
700618874 1248875
675897748 2253
591588906 5131
409743360 2106
809661501 3350
590378195 2497
374100000 1247
800423119 42438
900554154 3538
84981028 697
817022146 7323
292050361 1956
236099213 787
754804365 2516
88799961 296
990295268 495147634
101293256 638
20244631 210
217095240 10555
117200113 1032
846051480 846051479
395203489 197601744
860233611 3340
358684190 1650
137476117 137476117
70573883 282
656697810 2189
102299659 341
962713082 460679158
890961368 395815501
136302751 530
950108048 5870
211479669 1006
857242446 3187
77100420 257
266608554 2848
180424515 817
838282245 15413
253458073 1574
66863211 66863212
297094473 2691
101099820 337
337243172 113912964
12601 907001424
248388961 7152
846900775 3160
252244988 3988
938023580 220090
5928 958590131
629487803 3199
749076159 5536
665503487 2496
701075107 9555
363631117 4588
259445341 924
631037700 9495
763884991 4443
9375 965768432
122307245 500
714212997 2627
678672150 4650
237269681 8024
456730632 9228
200324010 765
816324981 19814
680120166 3533
917206492 13261
676543665 338271832
79939968 1468
882511530 5321
615000976 2050
839068326 113470
90600252 302
839701247 419850623
764097452 2547
463857419 1830
373025249 9126
749010807 24424
199199337 664
446397960 1787
587408808 8862
195278752 3667
14118588 6341314
3178 473856975
597600393 1992
159266485 57789
946500000 3155
168240635 846
911025954 42918
374349209 1362
411274405 1865
846897176 2823
285599047 952
757798631 2988
553446037 9334
364946851 1350
986470164 735147264
747352536 5127
414755047 207377523
631498162 2105
52327392 1104
340492349 1254
1966 494406996
127261920 3973
109932912 109932913
119573376 816
406778192 1377
772149775 3023
783082540 4178
675535524 6393
972 226101840
346274674 3133
818947738 7099
505528431 5037
886242356 2981
347999042 1160
750037474 4476
742891509 2880
138410115 653
933598921 3112
143605062 143605062
391199821 1304
522503282 3566
782702610 2609
270299099 901
525567927 6148
335559633 3572
689100000 2297
554776082 554776083
624327613 53832
132030819 66015409
272723112 2907
776010789 61180
3003 825009009
75640329 874
706443280 4312
847802827 2826
145032120 810
969359808 332817218
650158559 650158560
237613512 2452
496608280 6731
803160496 29974
330064349 1190
51890929 1425
607221645 10279
620402068 2068
924304709 3081
96742629 90454351
945569962 8369
83549472 492
279600932 932
592953312 15148
627751142 546020615
437020190 12194
103493431 5410
190918295 1836
270434053 1269
553680860 6418
361932635 1254
197992027 999
694338647 8796
963781136 953955065
732761414 16423
102843346 1821
844924717 11997
773100000 2577
238777644 3025
816302722 2721
994725452 3435
930081191 12769
403720395 1437
523019531 2381
861954801 4088
774840254 5080
326963431 38385
249347097 1283
748241483 6038
758532295 3393
213300711 711
112200131 374
920045089 3355
711169393 80309
865931471 3024
819232453 5991
225953379 1038
708717204 2376
623307333 2375
554399999 1848
831077146 588165
390576472 11596
935487401 5406
797452051 6150
149932578 516
949831821 50405
803942402 3089
971279039 9036
131700813 439
186700095 704
4177 590733703
278399518 928
355614319 177807160
655058756 655058756
757281149 4776
212205441 2163
816882783 40041
423194916 1538
884257960 884257959
489759827 489759827
245699182 819
849724136 15815
43656999 745
875950765 3898
215026831 1098
765597259 10235
182400608 608
822498521 15306
237001715 1081
1051 297374367
429022022 8324
76583496 1253
399783927 1516
188492368 2871
555696238 555696238
152346458 587
743285323 3650
487400569 9564
902343123 7723
714297620 2381
609601103 2032
436017403 1758
590433177 31396
72 21546391
391583131 313367952
33141445 147
430082122 1860
124566191 480
141599529 472
818109683 10276
914615106 19899
55200010 184
486039038 7053
3898 975548562
199726460 1881
790797365 2636
349352310 1670
276955904 276955903
161953331 1078
102900335 343
653754079 2734
323366498 323366497
334163463 334163464
529200424 1764
441507040 1822
136102399 640
236396919 1451
746197759 3685
213314217 1167
475798414 1586
142171050 50025
661800000 2206
623929818 5006
73800270 246
763564823 5640
4179 467939827
204708081 898
151495704 992
347053747 347053747
320245880 1518
41616661 562
51900084 173
741299797 2471
236330191 209577327
567234534 1909
185234579 876
498401594 5212
821073841 5350
21816553 126
126300000 421
381307618 5927
649763838 4194
108899637 363
322255838 2465
6349 858651458
200640813 683
235400905 918
761047434 4893
232908272 232908271
932699999 3109
81300368 271
730714835 365357417
363568169 4955
55047813 55047814
333281082 5271
961310727 5656
843943853 5678
667802722 21930
517678096 3245
70335999 350
344391110 3516
602199939 13673
860613270 5610
78899792 263
129281963 29409
64515867 527
515200619 257600309
527401992 3832
630731260 6849
12242 314031784
2303 318926349
702037077 3997
419213981 3147
546498955 1998
322779301 2141
142799733 476
131840131 1774
825568510 15203
683569207 77749
81204327 2194
7637570 27
2367 460962846
670507649 23587
24807325 89
337114392 168557196
913198200 4520
204 41271068
995103316 3317
71048336 71048336
195600653 652
183051828 1084
573903118 1913
826284252 4794
664602774 5171
582635144 3305
204408793 4044
329506359 1190
788856742 2892
246 19102638
952629608 939282063
153553374 702
201877645 1464
76800257 256
407999042 1360
788768844 22229
307199999 1024
777960122 388980061
665201892 12954
740397532 2468
30486960 207
250145617 915
341538610 2017
728607083 3412
233004688 3691
244809739 12670
62029771 374
613740174 5900
99816751 49908375
255299676 851
37847899 198
24293303 378
681001435 2270
600904439 5692
485892683 4513
5620 531273845
265071907 10222
895700221 5217
113556126 110832464
37731440 436
390983164 2938
207300692 691
226821460 838
553721099 14287
702779548 24337
81393007 1420
393023813 5579
314042752 1401
691724286 3102
91996479 433
438298540 1461
90410592 857
381755797 3201
955168774 5396
322192055 322192055
706326181 372057358
702619479 5901
47207461 47207462
849134699 4691
958496804 3195
242152185 15127
340004883 2342
543909300 1841
236999284 790
93325336 93325337
242203336 965
76799745 256
684032261 19823
315514718 2679
857025815 4408
989403298 3298
180907350 4105
402305586 3968
36060731 160
534077983 2396
159550102 6393
152423338 753
825831261 3422
181230223 1372
271005918 135502959
280751238 1054
242990273 2624
314636221 1466
327832752 163916376
861266953 31304
834633723 312657820
624598720 2082
679993133 4108
2196 221320642
704253549 3860
952149901 812863696
340800000 1136
258074150 7877
345418095 12248
305468966 305468967
982844987 982844987
2359 541838710
236848806 2624
928202022 3094
731605299 731605299
488678813 488678814
215100000 717
440435033 7870
202787899 1049
680562293 4454
71089458 241
54998327 334
223228007 111614003
14100041 47
492997489 12356
928573922 129720
574113489 2097
583184552 7937
448198505 1494
744926655 5537
20201001 500
453390287 7787
4794 887948071
214799353 716
988824311 16487
733892350 2787
45600047 152
729300070 2431
958405207 3749
2889 855946252
477805672 347348823
403226739 606356
922496926 3075
579436981 12030
217501057 5776
220496034 2339
807582556 5589
12240433 48
444899352 1483
50824426 219
57643287 28821643
525933319 2701
934710796 467355398
526801755 1756
969898196 3233
177232580 842
197346393 197346392
110863192 1364
210911869 1396
596340960 3061
437075705 7231
855305394 2851
171876600 840
330742546 3998
562959681 25514
983971751 863586122
635621413 18548
896 88252622
6846 963207995
909940797 61409
10405 552509639
218499029 14055
507598309 1692
352153534 8186
626897167 3119
208155458 7600
140463725 22503
280500586 935
191396769 71231368
639880543 10993
1910 526090365
521521442 1938
446401488 1488
887419434 3983
82055447 477
683546226 5907
466248221 233124110
807577811 2811
77975857 692
687852818 3594
748502496 2495
412295836 8370
237899200 1120
947516471 11677
510700784 3615
983398321 10665
513426104 12422
439731424 2065
171478053 577
772434652 3767
271418606 6829
702817028 702817027
123000411 410
850883480 24571
254390408 1142
40697179 21439659
256950186 1184
832529565 7473
523658535 3766
777300001 2591
367198776 1224
930614481 465307240
751448415 4556
626162834 3381
110099633 367
267262007 2398
148447872 576
758097474 2527
722854351 3356
902164893 661323353
493235400 2537
467402996 1558
115237762 431
649520400 2573
295588589 1211
981429908 490714954
236700789 789
891990163 6594
4187 602818790
934503115 3115
870688961 664138346
285513015 2925
125400759 418
574495568 6521
230049554 142856994
729195852 3626
13165 195295881
106457910 106457911
337332797 11334
80243987 377
43507487 19317660
576876311 2097
771368752 3608
327948181 3010
114310518 406
649981507 9822
939859621 9470
705394937 7734
565649840 565649841
689781535 2781
238758486 1574
521270385 1774
810910199 2954
566165344 2159
18460775 170
847223458 4219
647473331 2869
909262376 35525
496222623 5583
130571914 1307
769535184 3929
576461959 9080
983055359 17840
7376 696508304
577703280 2310
696500066 4273
482862961 2115
47092104 162
908880085 908880085
939654635 9066
371792498 1351
289091623 5723
900643236 3012
2443 512399706
752867935 6286
312301041 1041
80056046 277
825410624 4875
762900000 2543
560747016 2088
394936504 1597
455763523 3642
586497689 2830
381276512 1860
750181801 6070
79200210 264
154484996 635
120899734 403
76799939 256
367545531 183772765
302641633 302641634
708555344 4013
60531580 205
630474964 2842
701100210 2337
745969668 5684
856727677 19491
723327474 98345
298203797 6259
199970842 1789
756982150 34112
773505665 12366
346802555 1169
305908064 2464
578583041 289291521
39961764 2346
864591574 610969938
571059537 74448
625513645 2163
494488661 26930
945903154 3153
15472884 491
558037580 3883
542787756 4396
939900000 3133
5722 670405560
396750959 2160
651186198 5633
151512498 589
3493 648786539
180570939 3444
225460411 1113
658502194 2195
570300000 1901
285604476 4841
43361881 25099730
540862959 270431480
394501612 9527
475320144 7661
511185337 4296
221100737 737
868460015 3286
638256739 2915
777866211 4694
511202615 2012
513183930 19617
214055674 1006
330001099 4700
636671326 5475
230100766 767
102351860 129495
449972087 3207
231523504 6956
3266 657012310
89316396 1251
631424824 4055
886329982 4033
463459779 2590
833840331 833840332
439806591 2176
49456435 337
750974045 305194690
4706 341106501
110883299 391
118800001 396
725701451 2419
304791121 1080
845455911 5991
797397342 2658
215947121 215947120
790837742 38463
9013983 32
50715845 323
687242919 14644
406642953 1459
661963013 2361
841005910 3971
668305730 2701
583200001 1944
943616128 6522
713856462 713856463
583352095 240374475
594743056 2053
502981767 2341
424800001 1416
409545510 1386
131144818 131144817
44435946 44435945
144071878 1120
714172793 357086396
19852208 7783157
2387 407403459
3510253 1755126
973499999 3245
954322320 899809394
291950445 145975222
612346127 3514
134623494 1191
460698424 5147
633161881 4056
370159020 11220
69008305 1562
146163621 18691
427930841 1576
810517649 5871
987389131 3535
756603785 678468109
656699999 2189
645886088 2189
149013864 665
200999999 670
56074 923528580
786691517 786691517
538919717 13721
611898625 58265
933119013 16586
115598427 1211
408574323 2563
408000453 1360
771900001 2573
264906139 23646
560840531 3624
100405839 806
659697902 2199
925990863 462995431
787464850 3077
707422210 8414
615601642 2052
553238136 2178
3477 673769570
402780181 1759
1751 387333457
640679030 5298
220516667 1269
56861220 195
701074221 4270
240865878 1747
111505843 821
324899999 1083
134310376 1340
189183765 4423
318020874 1881
552999119 4692
510008955 2476
543789742 6490
410790950 57419
40799999 136
265113641 1541
221999980 740
802305955 2687
667121760 16841
212356389 106178195
944511343 3467
367609924 1324
451305881 24044
90578069 402
338700533 1129
789226136 2751
696668161 3712
241792289 6525
94799802 316
14399951 48
879402202 13573
914721635 7818
937041197 96681
1702 380873991
89766477 333
766798348 2556
203512010 30768
264678644 1026
441083122 200967270
464424678 2468
700214004 2381
50999675 244
919587090 3217
117000254 390
155106615 77553307
834193404 7372
176857499 2998
736045809 3208
66600063 222
216301000 721
978316877 62337
163604081 1552
476665102 34500
882794420 882794420
897043843 4078
6923447 29
998759940 5795
768998789 2797
823802746 2746
743700000 2479
384599999 1282
739187884 4786
111888336 388
836331944 4927
490187291 271355747
667445759 2880
712071884 17619
216032550 1810
153793419 52048795
32718501 112
866444859 15401
430053906 2931
640715537 8701
591819506 4722
647302024 2477
607411280 2680
53400008 178
580499890 1935
329142883 164571441
143853047 7596
773697421 2579
939976546 9107
270297626 1025
184018913 1589
98971096 376
175147035 1386
532801777 1776
449790381 1789
203692692 101846346
741698304 13056
677997978 2260
423073336 2191
206699521 689
611348151 3514
321783435 1455
31738055 399
826197245 2754
103258704 401
758246651 19334
969316960 10724
454201513 1514
69397550 261
947585153 6436
922199999 3074
493131099 2156
869524504 869524505
233431769 4612
517233275 4001
669002230 2230
812697977 2709
254588089 2219
128855271 1841
107288151 372
61920179 228
410493038 3201
573133457 34953
19586232 72
673491425 5826
752401711 2508
917703059 3059
687062251 11790
3037 705892403
314046153 1876
531611165 265805582
139079521 480
74627836 289
38803374 38803375
48113068 498
468627302 234313651
656662037 352883147
1581 198515153
169199575 564
9074 959311108
240182711 120091356
987749970 7467
741269231 7128
127200487 424
582463859 5097
161054404 565
676802690 2256
205697740 26247
846902195 2823
10500036 35
332166000 3984
904526481 10951
233944180 233944179
21150074 434
259106661 129553330
870597099 2902
40046685 324
729764839 74481
740931584 2648
167384455 610
12661110 54
615716834 112289
230699231 769
419443383 1602
238196465 1012
596698238 1989
120760992 1584
438869404 15279
190535381 3993
345601374 1152
393508430 3651
805524872 6562
377197133 188598567
97781904 6156
888897037 2963
235491308 1614
354105436 37731
501460444 14361
931652955 39639
301499685 1005
59949202 87009
370402139 185201069
558730170 2661
801570792 22264
2960 628029120
223057801 840
575213404 4018
655497979 2185
23108326 109
64296663 32895035
783303194 2611
816148558 4683
693599999 2312
666137536 7438
919032747 3614
312283453 1726
125383785 5838
734013331 2930
344205801 1700
413476096 413476096
544344289 4948
196801268 656
207300207 691
871800000 2906
478738753 2582
654228218 13307
424987768 1553
144300676 481
582601943 1942
679367065 38901
912607938 13869
542678232 4146
438921940 4483
77400120 258
884339062 39056
456426672 4134
931978137 19201
930600000 3102
278485549 139242775
818503773 25153
429204912 15497
5027 653605513
293012218 5069
555236640 2352
524336841 3149
948944693 4919
789533213 8094
43146060 223
115200299 384
234531826 1471
200475576 933
713021615 2754
835797523 2786
741061696 4013
181644037 762
331302883 1138
259200001 864
399995067 10583
945596849 3152
68195 724634579
935934967 935934968
268433286 1111
414099639 3287
165087469 588
9323 790245448
980619360 3633
26671874 154
564600000 1882
658012313 3059
863698765 2879
697885360 2476
210736302 2741
771897428 2573
756597479 2522
683579252 20631
300556257 1345
990214682 15720
788697370 2629
485695871 5103
813178747 10061
681362769 3071
893168975 7825
41726426 602
327493729 1368
2707 252471578
14882437 74
185029680 770
203400001 678
429609277 5572
739332101 2636
884850466 10268
948159512 887790278
737987515 3065
418283040 418283039
115657329 87385312
741290181 3020
232345306 4685
478214791 3091
731102437 2437
354484130 2695
354792286 9655
558000000 1860
715892038 2992
24780 772962645
522600245 1742
682688448 303552
508508266 4811
11039 844323966
768257320 384128660
873160235 3214
913701289 87377
377101621 1257
106931764 1006
433433801 12363
538909560 56847
638401543 2128
718923839 2454
467767360 2610
100843676 561
529441474 3528
382567320 2040
372453805 2412
136271860 780
485904134 46547
796923612 4218
855812379 4618
610631058 14888
792002641 2640
303765141 5247
986275154 13577
819752061 60968
670073545 13008
296857659 4070
791041067 2828
257854305 38026
645900000 2153
659707188 3626
584401949 1948
649297754 2305
567850537 283925268
739456273 4453
739949550 80975
80184196 321
546479500 6755
77996400 857
536501023 536501023
846297180 2821
317438669 2291
896144553 5067
887421312 3456
154572263 1029
450902417 1503
4835 514311266
142080192 654
123328349 631
532803164 1776
836541019 5046
450040845 225020422
80083416 641
359236303 1351
126009719 694
137599505 2377
641098927 2137
631126602 9849
217841427 217841428
870009010 5783
392401920 75520
270913 884754212
672149534 11311
344099999 1147
338425877 5956
251769403 1260
344039534 2205
560310971 4524
958753867 958753866
761718574 4599
372027178 5199
693693167 3729
325516321 162758160
178014490 1013
460772071 4917
956966734 919440
1810 495296168
237102908 3513
945900000 3153
3918 932668719
502198327 1674
321381669 321381670
543104461 68730
306102529 27431
944843071 15076
102605851 400
618529157 3332
10904 894359236
251477450 1322
876171683 3300
616223215 3052
420235569 3004
837091510 6987
661559238 7973
950685180 3762
39166012 243
575588075 10075
783313021 6758
281186881 960
1514 336622390
639633988 19562
507735796 2087
350106771 41939
997496675 3325
212935279 1648
813411811 720647017
883200749 2944
719059703 8737
962384200 6470
997514191 12926
884099364 2947
219260977 1058
20929595 356
538107277 269053639
943663782 466988640
253200845 844
333214639 1833
495820324 5005
671466815 27072
957878151 4894
111477600 468
253200166 844
745058313 2543
477375076 2221
895981155 7196
484768960 4239
955500000 3185
826554035 10051
709247696 354623848
251764821 2727
902444370 4009
532803145 1776
509328166 15999
486599758 1622
758833822 20866
9113 898171203
103978999 51989499
706286418 706286417
250499166 835
164316251 1157
241199984 804
776986643 10564
710289043 4127
178273986 628
447451795 4932
941345665 16336
862857373 14892
173959304 1263
299246639 299246638
359900610 1930
598352041 2561
562190786 30699
775499146 3834
979213018 5680
626938874 5450
618297940 2061
703622441 4370
400510725 1694
460451187 4759
487600727 1911
237304206 833
904261273 3554
465670919 1573
642799456 21167
497353007 2092
951002648 3170
528621332 14831
752805957 752805956
607549947 2435
609790339 2511
733656806 2724
2740 541535338
122303033 1241
183143640 2451
676508273 90129
111728060 1333
640832411 640832410
8173 296332088
4087 643134407
544441810 2139
407957307 407957308
213852 351190659
546671028 273335514
692122899 3220
722808857 4301
570334000 2000
512873089 18928
359985110 2453
952606520 4127
518660446 3533
901406206 4924
2449 667014538
582391855 23661
640121037 10452
811560879 2851
44277568 22138784
492303281 1641
309129671 1418
613095409 4583
950494862 950494861
915606900 25335
85612422 403
195578730 1270
866402887 2888
13257913 74
931352541 10147
544236513 272118256
591325140 2478
814113968 4874
119221541 473
88861020 689
2474 374358258
360491932 360491932
725429907 65325
11173 294191726
6421 549348655
246934717 29946
543690222 4914
449286254 2945
470668034 1811
102 10288239
242551306 236584602
161518906 161518907
954179635 3722
459926099 3645
752065332 15374
542263005 4799
831660403 17273
772176821 2703
740103540 2467
3965 906731436
229108493 1440
548297717 4162
324252671 162126335
230327876 230327876
430007107 2489
914064480 3620
442906463 1694
680786250 2664
378598739 1262
612316661 4222
995029302 5556
482999088 2518
763559766 381779883
551388882 26434
948599627 3162
280120542 1014
537601793 1792
532691174 8839
989698989 3299
602457085 4752
733084235 20507
619666459 2805
171326426 1877
329398902 1098
315185668 315185669
811402634 811402634
297187254 3382
645600391 2152
695836636 347918318
936100472 4542
512099393 1707
809007774 3293
780867747 3309
650562237 2777
769799512 2566
501099744 1747
311999189 1040
936603123 3122
740233915 18884
408598639 1362
943332245 460135067
4608 904545319
441471649 424141983
555263390 2869
657170701 2654
141984097 2627
857856489 5416
990850358 937785654
976941582 475698894
596818166 596818166
206027582 1680
8882 802524703
77197933 818
1715 253477952
792395228 753056351
698286528 2727
94679901 490
946876266 12786
747593139 7607
449245801 1992
617014198 2293
623334910 6939
474217136 6389
962893661 962893660
792812159 28090
349799999 1166
829171928 414585964
439967647 161433743
828287653 37914
471940993 1769
84436803 3531
284615108 1980
64258630 227
742713423 14912
84977444 1772
563617115 5508
606702046 26826
691943289 2722
924897849 3083
449973169 224986584
1250 204864869
907278426 4385
247201168 824
705893547 4219
171000570 570
353455013 52763
2179 549240774
752700465 4214
602400386 2008
876660990 8430
563874695 1944
710975564 4394
627300789 2091
217930610 7846
544102209 2879
331117206 1182
315838733 3220
187478741 7342
187733651 845
733803507 2446
39172342 649
691850555 691850556
636248205 33926
924465135 5681
81703721 723
956329876 7417
486413247 3107
13199956 44
475976049 5170
587830359 5026
173336 359177424
531527112 2517
448713985 19273
634787594 4819
60771140 209
924739649 541844887
836705488 2789
404161217 10441
385498714 1285
720644331 4328
270979120 12728
788598204 2840
219000612 730
764723285 2673
961376484 4048
569698668 1899
979103789 12411
382541724 2147
401106398 2443
687445841 54490
423476828 214636
912045557 11686
124737209 2085
7372 580132465
547 38333690
474898839 1583
625110145 99946
167652382 938
674461570 4859
556760065 278380033
291686395 291686396
843488520 843488519
62097529 1128
856098374 856098375
313186502 4313
179749319 179749318
67502102 229
264000880 880
282393970 1203
366693786 4857
197514832 197514831
65780844 1412
837135185 3352
715474255 670609016
593544471 17107
599400000 1998
202740798 1131
840632163 4229
81502932 532
181450180 667
131963345 4902
9629375 134
41768735 213
216429038 905
558128297 10265
838502796 2795
586246211 5204
138306167 462
374644410 174051007
919230966 5609
780533186 3143
930245352 24504
471993182 3617
266027753 1058
372951830 1917
456159481 39457
149400004 498
245296914 4479
239939401 897
507602638 1692
822395066 3117
218729263 1352
104859333 706
389300679 1592
753102378 2814
795295909 21978
857405297 45782
368695705 2152
190653048 985
790815693 4216
556096529 2647
884283704 3695
817927597 483170281
150000362 500
809067397 809067398
12669832 56
808874650 404437325
149498606 697
260245756 260245755
894025814 8882
5031 749281923
386957070 2728
928020133 928020134
552835843 3507
963517491 4801
613800290 2046
59291099 1243
980234782 3446
986143275 35633
769246920 20254
489990621 2815
217990491 1154
46670850 179
800402667 2668
462926789 1685
5648 835562770
291640504 1225
228390241 1560
507455801 1953
652261764 3164
76259329 1053
152731213 5458
76080979 453
741165534 3187
670414036 335207018
747819576 2744
102093388 352
346126998 1507
732081945 3045
260340719 1706
195300627 651
101999999 340
825276069 3636
168774029 1818
765 190272168
87383010 351
438223323 1865
1985 396596000
225612155 22598
269916545 2612
684949427 3202
370501235 1235
698098979 2327
253853949 1778
158463249 79231624
50030916 187
474117665 6742
536988639 23749
96926360 623
147254250 858
6026 771002596
21225 868590675
923388298 4124
884398983 2948
490670401 2557
186893721 676
892761387 5788
391319074 3961
555182099 26730
699193017 240180836
785613871 6751
927303921 1044252
943803146 3146
170041503 643
394238983 394238984
998820937 951256063
936235926 3312
848928135 43356
56517179 28258590
494698824 1649
283945937 4112
434452888 119444
625817568 8489
932475599 3150
48218479 168
667802226 2226
599471169 209984306
633001014 633001014
899008525 626790633
545278343 545278344
474746021 1704
561942343 12968
217392040 217392041
73167151 255
64983535 326
812914999 2751
451026443 1947
372025205 100118
665682249 7375
278587103 1123
531399120 2352
1270489 1270488
825900295 2753
496801657 1656
430753201 2760
227242367 1964
347401159 1158
316690182 158345091
52675715 444
848148427 5332
511501705 1705
842679908 9192
682327782 9996
670027238 8957
3001 660397059
537001790 1790
3871 755661781
201037297 926
85363497 353
23692916 85084
972600866 3242
821126031 2800
923428043 5852
830055317 25574
976717939 6523
577449447 4017
364910864 3410
928409478 12434
480902961 1603
606598899 2022
319887044 319887045
256376451 128188225
730430187 5125
595242186 6856
964355132 449095024
464538450 214201545
217915905 1219
858297567 2861
189360379 94680189
945621130 867161982
313433440 1383
965212574 429531120
641997859 2140
268998299 1809
264764846 113988801
206264959 880
391201341 1304
295107710 32569
293263941 1946
12002626 73
598614343 3863
100363004 556
869700000 2899
54559522 54559521
3942 936934666
742597775 742597774
663966135 8638
108054407 2045
396320617 10323
35165161 3720
214246159 173247278
526068845 263034423
598251908 2019
678225055 25181
569 7729865
729650853 548593727
534082802 2901
736919400 361235
48599838 162
266619627 18003
355568723 177784361
90 5007330
798750511 3558
693900000 2313
80999996 270
210899296 703
820552134 8983
443689561 1765
512686653 2812
84808909 305
979998099 5518
20344397 316
743708678 4111
76187160 980
559795163 7444
742581118 2763
183202535 91601267
973738387 11108
760303823 3404
192847769 1822
667218313 10577
737997541 2460
65385511 1259
810046659 326079009
51833597 5188
215836391 215836391
330390379 330390380
881946294 4439
542496239 2640
286752632 286752631
396691035 198345517
846547804 3410
331984863 2036
115112400 975
799197337 2664
394336349 2025
570186484 9626
503698322 1679
462308789 2751
234978129 6776
673800815 2246
648811074 7468
611702039 2039
875871065 3868
184965814 723
283562131 1347
649591488 2916
872347321 10842
661198859 2204
942128690 942128691
654166306 54041
475440920 1621
738853807 3021
65989754 433
325763029 1303
895252261 31308
392100000 1307
359094094 1213
835338220 417669110
656386659 3145
733288061 10699
409428555 409428556
867544848 3504
303556543 2864
87908967 1369
997169599 5635
668498309 3120
198300660 661
2 584532
388096533 5897
702051979 7945
144300421 1137
904788039 452394020
873277182 3774
956582191 4969
243899386 813
79500217 265
116125165 1044
523262844 40063
87729008 4205
117953800 1468
128478581 629
129299906 431
872227903 872227904
593340120 6120
39084151 175
33614880 160
209704573 1386
70650511 277
717700273 3907
782286643 3894
819213557 3307
361800823 361800824
821829975 11255
943799999 3146
760928978 3607
2438 470992216
374147672 1864
39792097 185
514398908 2547
17308614 9594
303301011 1011
252325467 1467
479709593 1722
293 58260706
944474633 5454
687598804 2292
433552169 3830
542622789 542622788
107999639 360
893883711 6208
557698141 1859
357732989 1577
193287698 67680442
722322062 13647
393155554 17130
534566272 308485962
441546007 2199
555748337 3316
5089 961986092
748204873 2494
33300133 111
16807194 302
50783760 1080
349480559 2040
561310387 2119
420960260 2188
26099980 87
754982741 6030
553877694 3248
401556313 2536
487728219 3836
587152235 2116
566401118 1888
824316562 5176
365338745 1434
651851761 651851762
563184745 2373
704876684 3378
293164559 1040
265570572 1517
256034008 2149
87564861 43782430
844025246 4705
673416351 9876
221670354 1446
629300915 314650457
437934379 4059
9134 991547228
285550697 2060
588601961 1962
119735664 464
25600149 98
671402064 2238
414251983 1468
2859 645038010
688916806 12776
403853799 1513
683113491 4398
598656190 2479
926352097 4128
599732424 599732425
9899968 33
866846987 3107
791930781 3681
509305648 2911
15890230 101
764729508 9548
602402009 2008
741687054 18311
902656334 3557
758800120 2900
27730837 162
3491 385510694
321777080 18261
947784045 4604
714987663 17139
94437070 438
709503120 2365
147899999 493
610125427 3052
204599318 682
332325672 1457
866439277 8787
852162607 7101
463296014 1749
503965881 2024
626669526 2371
179700000 599
333407307 1255
122799384 421
328703880 295766734
514996753 1852
3213154 55
263324145 1191
330773701 165386850
789302555 2631
198208193 11503
361637066 4355
654687712 2313
521863220 2377
101014545 808
555142016 1859
259499134 865
604962974 2461
968901570 15470
73799755 246
801922060 17228
475498416 1585
927982591 4065
176290515 7197
197100334 657
887298816 4352
855 253235610
104400303 348
38803434 250
332920805 1540
406553212 2132
307139834 1535
502578360 2224
255974478 1529
473999734 1580
619202890 2064
14243 898391468
49642433 448
58886099 4550
267674254 15881
21123900 147
604541452 3635
860750551 2970
861357419 3187
449100001 1497
276386 2
930605379 465302690
768888100 2799
657902194 2193
364880757 3305
20601331 153
489900000 1633
243447271 851
841949423 5436
280075866 3704
1014 276608162
823897723 3562
683027827 3961
165337119 1508
288452737 1088
700748130 3711
654529136 279755612
708986678 2542
376455815 2052
308728589 154364295
533755478 533755477
782853467 391426733
268548853 902
772273786 386136893
102777382 7552
538003557 2087
974328401 788712314
696514244 2735
647996575 3671
481904870 3890
732603020 2442
803441188 4317
603157238 3162
243899186 813
50100095 167
222163680 1951
739316724 3740
722 113354325
936254418 10813
393329597 1591
478847059 2020
26950876 525
252728147 2827
803436204 4218
184101034 997
958583591 5349
915760323 4624
594820666 594820666
934654527 4972
343233912 2194
30256025 118
525900873 1753
668542740 6864
64883304 515
484120611 2133
415994497 415994497
150205678 1240
767524957 383762478
985087817 426871600
352199999 1174
755884966 47984
765771315 5955
349407188 5396
465974093 2273
817227203 666874059
967531044 8047
695605914 6001
48000160 160
813041488 6491
160432451 80216226
613467931 2126
178608400 178608401
331244648 165622324
291758272 1122
321739289 1215
659896080 9401
393210900 19636
136863267 932
497019858 4786
866723780 4281
234545954 1165
83071 394991562
650965031 325482515
624002197 2080
121 33192236
373955879 1661
185517722 1575
318958838 4535
27436684 209
772288855 405647402
347358860 3357
737879997 28179
561452957 6923
657299959 2191
634389678 3157
166949047 602
191202413 2406
597079275 2505
634803630 2116
702755584 11147
334153914 8336
44313300 2385
524567976 2402
3249 720977966
283551905 1328
867452396 10504
973553460 29271
21934305 362
235352114 5805
180968463 2327
851399634 20830
414813169 1596
355733208 5688
433856018 433856019
73199954 244
20375450 138
956042818 22695
6754 805302316
147893089 3232
81438057 106316
187742912 2096
571390332 2060
733934992 8237
174662696 74124863
79420777 514
306299999 1021
958250221 958250221
17256361 330
536310252 536310252
509698301 1699
865339344 20463
281400813 938
694937620 305556060
693583806 2647
958201885 3194
62062552 483
909606961 4276
642593480 10417
13998 332004564
712802375 2376
875314495 7429
836351518 295864
647608770 2810
98009394 426
233699355 779
363654215 7539
258024715 1348
742927625 5453
987776367 3306
624971072 43949
692682056 692682055
204967327 919
107074488 892
606367804 14149
696345953 16118
830997230 2770
501899894 283990808
436018731 5036834
71108666 71108666
47459979 23729989
287699699 959
390003469 6545
687963199 5920
246696389 1665
306900000 1023
398090037 1649
276470783 978
777897407 2593
360000809 3227
333931218 1433
984240100 237785
112492501 849
494552499 2137
637819901 2300
855602267 2852
227553532 1396
105707893 404
364650648 1232
243084883 16181
715802891 2386
450615541 5612
385351102 1290
618975071 18027
82279500 500
457832578 457832577
126077881 2261
280128633 1906
273054128 136527064
424187202 3709
633597887 2112
893399804 6899
870017851 2925
732042138 2899
716951136 4344
504699750 27355
525357414 2008
857339691 7187
571500759 1905
159767545 79883773
667203722 2224
13790 783561717
483870175 25618
150549503 896
7921134 41
146449425 146449426
743997520 2480
865088761 3090
325129596 1660
430687102 14423
550382039 6981
257179695 128589848
40729315 20364658
952301246 4094
121288797 2162
512352234 2061
697802327 2326
407699999 1359
924538537 3510
409678750 4347
676644786 7104
214800001 716
274090327 1321
125399583 418
98733329 486
994018195 994018194
2703 554855962
11442 910165332
559142079 1880
361573234 16621
97200324 324
253338580 923
19287772 19287771
559501865 1865
428068656 3372
292372706 292372706
150823431 150823432
818098905 2727
392348346 10455
95418175 448
706458462 5485
45098731 737
610303536 2278
625115617 3935
67800146 226
44530981 175
87299933 291
377087402 7031
425810333 6547
990564485 8017
26459375 101
286502664 2212
886889472 10752
740100000 2467
22153493 214
662800194 54954
237000791 790
970354880 3520
109747960 548
496245757 185371638
637564733 3377
981298044 3271
134314799 570
955803897 10311
707958050 2460
441764776 21295
258618566 865
146700170 489
74239724 5257
220650501 7611
713874587 7349
399601399 1332
757042287 2807
377308881 188654441
6110 375259777
491781193 2681
84782499 6875
1261 174837269
958080451 12334
545778365 545778365
217077448 1249
31799894 106
403800000 1346
370737471 3235
795605056 2652
899452225 8785
241799193 806
928264548 348021332
768117341 384058670
601940312 564526977
228235917 114117958
108805184 54402592
407752920 4186
970733070 970733071
237740492 1276
252969600 1300
333119810 4071
990698322 3885
823919601 63400
935885950 3310
53136863 26568432
987003291 3290
534268950 2725
316387845 6269
653240900 2495
441599673 1472
288679223 144339611
668970410 5209
655416404 2525
3508 599503168
668350430 2255
554214347 554214348
5258 983503642
668076400 4355
984116524 475651603
902486701 21743
614862815 15816
212164863 1181
138600657 462
379593768 1293
95905800 600
721470865 721470866
114745599 49676725
538529761 20586
103014142 408
851228183 425614091
68214986 796
673617689 11090
695886573 4444
671697760 2239
23862404 449
668973229 4726
278469604 981
113100389 377
89400383 298
153255023 76627512
994825234 314244
17650180 61
440099104 1467
134634936 10464
83223020 4731
443246905 3130
614527002 368981901
613645849 3294
964767196 4569
662132999 25500
472662369 236331185
873543298 3021
234093486 1892
759512811 4679
987596708 3292
677207401 3622
497844125 10275
9969 943585788
459274176 93806
242701079 809
702051681 3872
622957469 311478735
438073935 3315
206100000 687
402508089 2183
625499999 2085
343841199 171920599
805985329 23282
285299048 951
176700590 589
501930753 5568
917599368 10551
280926995 7584
706360283 12095
531543744 3776
289113052 113892278
278633422 957
510419561 255209780
727882059 727882059
10377 491683014
400770079 1725
764661836 10183
992931776 36245
128951457 1328
136118044 604
378303582 144223355
8485 778997445
129898274 2111
9925182 103
895824393 895824394
157209781 546
438598539 1462
639730151 15060
273251016 2561
107400327 358
213451420 3694
190278389 190278390
915835986 4446
63899999 213
560583806 2461
863711823 4877
661557001 13000
389398702 1298
323733080 1585
695173403 294347583
325795668 325795668
450899410 1503
991116769 95386
1117 239727189
241064242 1507
402575293 2266
448049475 1988
687858444 23478
803399136 803399136
997319338 498659669
130391649 536
861514479 14576
992399635 3308
199414612 1353
391503056 1444
716911131 8195
608714080 3764
898712368 823758804
191399999 638
4638 655108742
43142111 435
551390921 5531
49025353 509
5228 450757035
989717404 6324
2684 781403776
32732244 287
578698427 1929
37352471 193
692654599 21925
7697 997082157
549002684 1830
594643886 6743
583199391 1944
753400739 3797
144877753 17807
31499950 105
958987639 926289581
853517896 70156
895090641 528058
110720224 565
420019230 420019229
825775071 9110
944996850 3150
805313707 7711
329692655 1410
757987496 21287
275340 901291209
67199776 224
495704422 12231
511223958 10486
231293866 3795
889199999 2964
539066298 4181
6680557 87
20071480 4147
535566973 3375
865530494 432765247
935 246880205
462901494 1543
900299489 3929
75690221 1292
408001359 1360
142471057 546
212400000 708
976452226 15278
915327361 3303
451558273 1604
840168382 840168382
61018723 299
549283110 549283111
345736710 1556
176263914 104139259
1626 312791994
6150495 195
771492155 3017
56666695 232
100801966 4751
1419 383493264
660245380 25580
302100244 1007
279356073 1730
195590010 15890
873969861 91765
854035685 3605
78818712 537
2821 825507211
794702144 3180
889526591 444763296
922133708 5943
240599249 802
648116351 4056
972320022 341680397
108185164 523
438937224 2241
712192117 356096058
193089781 6708
295586992 50091
278089429 1229
235558680 1029
420465752 2348
680893025 2486
219661768 9413
272541499 2137
6392540 55
722846486 20450
475443540 3537
133223941 875
476698410 1589
462298514 1541
632699999 2109
983 249215467
230699999 769
440084737 50376
463531824 4176
48969274 48969275
360671285 3495
935943447 6252
996320855 5407
739409500 7675
735002450 2450
681751624 10375
455809211 227904605
985309704 3977
715983577 3472
503270196 1874
689852011 7310
882123188 5853
799705780 7628
246225068 3135
405301418 1351
911421029 18197
524955874 322716079
819598277 2732
232188634 1641
265070243 163401160
237000790 790
350098833 1167
82437168 528
201896800 1163
270912220 2718
91970019 959
972 135986767
380170050 1986
916737528 5837
981154109 482833140
272099094 907
686855649 2350
326063279 1303
737757561 5569
265764585 1754
396302222 1321
42900143 143
354094337 1634
237853260 1308
900436449 121569
935485484 3531
571332114 10921
542744026 1905
386781695 1568
545555347 2158
100647762 349
5497 616875513
926204885 5807
134366517 4069
353400081 1178
322190851 1426
18900015 63
712754859 2584
442283282 1679
245053706 1561
979201108 3264
196199992 8800
337404495 1474
4153 625101601
4581 512737587
363834733 181917366
183095340 1698
4709 692924546
866623555 5635
36701883 252
895615330 16549
141207691 141207692
827397687 2758
167400042 558
140818002 140818002
187800626 626
654539921 654539922
631590735 3072
122654015 876
23489 256601358
467398443 1558
19388809 9694405
834608476 3105
460953607 3026
996854141 578015783
657120886 2985
690359651 4450
199930684 795
410701370 1369
739797900 2466
644999999 2150
116506381 1122
661502204 2205
929367911 8799
251100838 837
861303674 4214
11823894 79
626397913 2088
758195912 621417745
926815292 5163
903955537 14817
408164088 6025
713982072 5748
994377004 112093
807606835 558140197
755167046 20551
502301496 149896
694987901 2399
341655276 2073
220115279 1419
924046121 3093
807603369 2692
1355 235125091
2179 308844923
123366397 46659
988448839 5798
20378479 8062105
251400392 838
893864208 3143
108226878 547
698412801 7424
6842000 25
665608196 665608196
932315012 10874
737847778 9507
76772160 760
64784672 911
83100155 277
696003972 2320
900947364 3265
446180545 2688
79780326 1023
976490661 5167
790276371 8894
845997179 2820
392018201 2851
962795075 962795076
402351681 1399
591024455 581485234
859699125 2913
573455525 2499
206777521 792
381517929 1451
102118675 719
823202743 2744
797852564 5435
681786725 3999
316932645 1207
46691249 750
776090307 2634
382996585 15328
556747764 5946
842058440 8292
198322645 1735
565976432 3729
4800002 16
160848750 1454
608110547 2621
724194510 12100
814380961 23280
63329086 326
577038111 6064
441003563 1854
843583454 5835
336767106 8287
193799224 2881
214105200 804
923391108 3876
440518904 1535
804377515 2836
710903760 7928
539100001 1797
376024441 1914
1602 271613763
409163481 5699
138300522 461
254207943 127103972
386206073 102009
192783816 3064
32730475 238
380920446 1489
7163171 36
416701388 1389
160751719 4951
971649858 6199
434283346 1858
357000001 1190
536094594 2058
842399999 2808
970513999 13178
378649521 1990
863633947 10835
437700651 1459
436084507 6049
345153878 2017
558351206 3063
296409657 1686
25967172 132
81 6238400
359292048 3495
370258105 1321
359115444 359115445
361465520 1371
38885037 160
177474671 1744
414100535 414100536
181664475 2206
720994062 2614
914462673 3193
10220785 265
412500684 1375
231078951 790
875 88942000
374949173 57380
94714905 969
664705968 19354
370624210 1288
705303768 2351
156900779 523
417485187 2037
972303241 3241
729001840 2430
746117953 5039
228309334 783
2799 334508182
45211 231256959
24435181 154
179252592 1529
58507813 306
440817551 2015
1240 152392336
183148068 124231387
35699881 119
13199958 44
190731507 854
304837267 2684
918398671 9359
256217471 3213
717854062 7729
497680910 9403
869034095 4536
321597898 7369
987909516 7400
8828 921607888
919613021 459806510
122469842 638
8132 736025768
506099555 1687
23132340 630
580198330 1934
200311353 307226
116437749 650
274188389 1620
719613513 25318
515397335 3439
847800000 2826
752702933 2509
453197147 40202
555307200 2940
298792782 1794
56381824 248
599281675 7025
996065966 996065966
479094875 5382
148906277 2553
805278171 402639085
388477705 4807
627773035 2556
519801942 1826
130092456 435
3247 891760847
164540061 1179
347370331 160874136
202526493 1258
82799725 276
739247393 3478
766654063 3688
657964531 2693
729000000 2430
75541647 967
576381424 1931
374581401 187290701
829186565 8011
32321807 276
200699595 669
143023943 33983
941482900 941482901
368785911 91526
120138255 973
5905 974912450
8720 487398491
318688395 318688394
715806319 357903160
98400467 328
306741891 2938
543468794 5331
835663416 3174
927207581 26306
573944733 3977
303757394 1141
245841285 1159
394962659 1455
896155171 896155172
426001420 1420
170099575 567
166176110 166176111
925220295 3224
132505387 767
786517799 3056
827460501 298821277
550198365 3084
404127023 1776
2274 646445940
809402699 2698
996335471 991111275
629700305 2099
86255823 86255824
704636041 2830
750299262 2501
295200985 984
687402386 510321
692 185579176
820668680 6739
831916656 8299
997246943 3619
319547401 1655
279446319 1160
541012465 1812
221793251 960
374701571 1249
27900068 93
917375187 6778
100867129 557
438097237 8087
385200547 1284
543298189 1811
3025 471225425
431098993 1437
174316323 1204
832699129 3463
228900762 763
726313120 6032
43196945 287
468419048 18005
454656405 1522
733548725 2544
815059153 3026
803164361 3003
638657128 370734219
420885885 48838
110856479 480
356853620 356853619
877348408 20596
347567145 1377
2785 144126965
64200215 214
340761524 1501
598445689 4296
419570017 209785008
283739401 1411
552373648 3677
532364963 2029
732301322 2441
72265296 241
186599377 622
802797324 2676
29337362 297
110100001 367
769765959 2845
464567434 2856
961805907 7533
4756796 4756795
6483 573408384
60511882 33459947
476101587 1587
461275073 1602
280724552 1359
367198775 1224
22087 777023475
798415033 3878
278100396 927
281752749 1694
611939755 113460
285725502 3279
455699970 1519
641997860 2140
656702315 2189
390376195 390376196
486300859 1621
5999999 20
273406889 3390
622210240 19618
932782187 5337
4977 255544065
991422278 991422279
282357361 116170677
172199426 574
542674526 1999
676462230 52360
200289375 1125
33599911 112
561366734 4227
156284333 1219
387178784 3331
439958683 1565
641897072 4472
328498609 1146
759839352 4458
988465241 4463
179248840 1153
887218589 624386856
262279423 883
941437464 11192
673234809 32456
30734774 135
482098839 1607
631502104 2105
772299481 32559
401701339 1339
594550659 15685
410853950 410853951
55857154 440
161029053 693
432167422 8997
69880980 260
580314507 5792
67540870 327
638276571 20402
858245066 5073
478202560 1594
885824943 10874
329583073 2434
51307815 215
706200000 2354
538113782 9569
813166515 15377
132541478 2037
459386885 2039
917578940 31944
127285033 444
824031982 3735
515200211 8869
329400977 1098
453476352 3253
839700000 2799
846703115 4473
804510889 804510890
188401076 628
583353050 2335
760200149 2534
231388971 1535
114579604 1635
899997 3
89303760 940
415745481 173009229
625348347 5345
755352070 3053
251508426 1295
341701139 1139
428401427 1428
985769749 3938
96900056 323
224101015 747
570009753 22399
188365560 51466
358580328 2239
339749692 2741
387599845 1292
469287291 5123
699900001 2333
255247217 114438980
117389230 105765694
837897207 2793
730076616 8571
360143954 2565
959846826 5215
237072932 237072932
905324540 905324541
38167547 157
501938228 6581
361906336 1228
800079785 275192961
297149879 18120
587964956 293982478
38402999 612
382025047 151459731
310574833 9668
379798733 1266
485700001 1619
795902652 2653
494576588 7527
422871126 4177
631438205 37779
164467 1
48059929 168
772806754 386403377
903600239 3012
66583639 794
107915429 417
64200042 214
133072552 455
982566680 37580
585625000 6250
428430805 1668
638048951 5172
319396370 1109
699598370 2332
881152420 13953
865197153 2884
640285409 8246
442549882 188641762
9606170 47
901073272 3457
683455137 2548
38269 730363865
296792821 8530
427868385 3193
321 30815037
852297158 2841
304266796 304266797
63328199 1725
390247904 195123952
245292763 1122
810727231 84530
165525732 943
383699378 1279
185247153 28780
326108893 326108894
285721711 1969
389009717 174901873
997624344 995669049
903300988 3011
476648227 3319
21993471 870
71042690 71042691
502111399 2222
924240482 924240483
167904918 167904917
144445300 1340
115876575 1218
432812343 1796
890705072 2969
981169400 19150
966406062 14413
916889384 3251
469302051 6070
777169007 16758
443642861 30434
812677018 2733
237783544 1361
567901893 1893
237301323 791
7191282 42
872290727 5736
808647217 13232
315115309 3071
662275913 331137957
710462687 710462688
5100 839241455
951433914 10034
764864423 8134
903214827 4429
931812173 13851
530094032 6112
857707076 428853538
890844518 11197
700230286 7015
112752933 2391
534922350 2129
6223 988262184
990653820 10482
472561171 4854
801340705 801340704
509702531 1699
94990078 2457
285899999 953
443539942 5262
85734635 42867317
833981472 3288
475294393 1623
248100827 827
959988395 11486
652957375 3907
753417624 2512
362700218 1209
129029911 836
878349651 6351
514464759 2061
761064421 6862
2077 617206012
437698540 1459
785756361 36826
271781753 1061
735245144 30069
627517142 125153
705151313 70841
11530 809175400
262212383 921
379834155 2853
122294178 422
296700001 989
799160361 4621
217946519 47667
774374407 5210
587321908 5547
353625701 2717
590400315 1968
330667777 1721
13414 352347850
112291173 449
705902024 2353
509487056 13145
357282085 125562890
83700000 279
633817289 2929
39929470 217
2841 756251472
917420858 3361
2493 413511417
827 115526787
93114145 655
10215 973212436
776590590 586746405
175983055 2138
978414285 423923
68950627 34475313
552473840 6065
357601613 1192
702700597 3622
324001079 1080
309600721 1032
112200001 374
642000001 2140
757738514 378869257
500998706 1670
5199 899890704
30730615 317
168233895 168233894
909903032 3033
119174216 476
80246320 880
110557350 1155
379190926 10635
345390930 18126
990556175 432493583
822986198 329330993
622805143 2119
698 144208894
403284918 352092004
269951032 269951033
877134528 4656
499044449 249522225
328174742 3524
328778206 16463
164115653 82057826
623698712 2079
6294 786111403
54300215 181
165383147 3191
558732794 2301
588303186 1961
81880931 332
5828141 2914071
129949 811898537
314700001 1049
93804035 1214
542094090 3184
202331641 3722
14700090 49
772618969 30496
424513783 5779
627973631 20592
222757673 1349
26683038 170
80286099 591
566701888 1889
38716505 139
584927770 4130
102486916 102486917
998959713 460764736
903431360 5498
960010813 4714
322291547 1730
21600024 72
189253450 13797
277500385 925
271550408 2839
778827193 2670
903896986 3013
976609905 13325
891730097 7335
994577614 483297305
424966426 2165
665399393 2374
272611978 1151
682066476 2401
240899196 803
438002076 1859
207125996 721
388715496 1324
114774958 617
935525734 3975
145871599 560
321049079 1506
859169062 3007
997485168 495074994
567988703 1908
15746262 154
553559469 1975
498284362 2062
120149516 4876
327900782 308586195
550487574 5222
448027453 1734
300012080 1791
60077881 3631
392473423 212592844
893206313 10026
69573 977918088
881860085 6703
743514119 3733
522900885 1743
332400777 1108
963823390 391244250
316933074 1466
904154125 904154124
912896957 3043
183819966 1487
659478997 4371
15456244 139
999492760 740712084
339016261 2266
233999820 780
614917758 10849
931758267 465879133
366675200 7520
39000148 130
633506610 3631
405757859 405757860
642598280 6189
80003967 28822323
958383721 958383722
676501194 2255
581701940 1939
819489591 4471
426198759 2954
67210789 298
3809130 26
827097242 2757
788450215 4881
310853075 1778
656235481 656235480
984485993 12669
379789079 379789080
919200001 3064
13740 737366829
941026533 7079
3394 492972268
791932479 3485
188163161 1192
686401481 2288
427544508 1536
624147796 3397
179700383 3065
31012664 803
504900001 1683
583 133878954
318598937 1062
879559195 8661
4143 984026874
919191090 19883
993829265 11040
834287104 3190
625500884 2085
806925063 4307
453887808 1568
334037989 3758
535543628 535543629
720434615 8888
886802957 2956
99857917 49928958
942302194 3559
352500791 1175
447301268 1491
781214252 14378
486154443 243077222
722101120 2977
896398961 2988
522828801 3328
789994138 7313
950228971 5047
182589427 617
829716083 130932
482998648 2243
359664527 5357
46449835 23224917
110399934 368
115418418 391
677362378 8386
231387517 876
587898948 2028
572104849 2163
291971023 145985511
786299135 2621
844219154 6607
433074086 433074086
1251 214575273
232083386 1117
2211 410516370
221258127 1511
442177644 3055
911922462 5679
865534274 6509
481134195 3255
972190894 921000331
125504488 422
981458236 430194139
474417701 474417702
924134969 52457
694076251 2877
922699053 3501
960225772 773598042
487466154 383763411
761502753 6567
226792883 226792884
616888012 5356
87234548 323
998893214 867912063
432184966 5082
868251755 4349
679200001 2264
288898608 2069
300447845 1028
637076356 2435
318000000 1060
39786731 192
869415183 5733
905378003 3343
645195820 11037
763527297 633350593
559652830 5371
389224718 1833
650383808 33589
527781470 1912
990576167 492079683
956742271 32154
62452880 280
808624032 5666
68283423 68283424
765851309 559217380
562498126 1875
104700000 349
815142033 699814707
945524050 5651
23067862 87
501351733 501351733
367452569 8922
75600251 252
444097409 3810
4794 814895054
896274484 28041
23081965 82
764104581 8529
826210099 12726
931803105 3106
438066403 1584
833397223 2778
366300494 1221
477976985 5690
43918782 178
399895441 4947
438940277 5534
446036462 1581
833875789 3418
768140250 6999
649984776 14465
460041300 1710
101032915 522
618343359 23281
753381375 5622
941396929 3138
101100337 337
906437023 308212825
803395797 5594
555706601 8239
42664911 263
406108926 2848
774331977 5496
605872468 3789
81152730 510
800495400 15450
828657880 3860
816900612 2723
253499999 845
626810801 313405400
8250866 3438810
186734800 3875
3483 833352202
21988337 103
464698452 1549
856984531 6185
795965650 8740
809520249 6050
770801714 9119
588790804 25662
496801341 1656
383767525 3269
150652500 750
786304643 393152321
387740265 1815
97974927 333
975020853 30383
99032912 417
978160548 4729
663825652 77200
933011751 4322
43977 807197835
175856833 648
112445393 402
400488410 1927
386637571 1595
236534339 1036
697316923 2567
958231215 10832
385028188 1547
865749760 22480
310266129 1910
115640199 739
475972191 237986095
159125710 3457
725103104 2417
680434364 4783
696001823 2320
419060035 1917
280507350 2487
888905091 2963
257999141 860
798309274 2842
896997009 2990
594252931 2093
140826920 520
367570447 2057
119864374 1256
16499999 55
192655780 1398
743400145 2478
529 93066441
166513699 83256849
780234612 94254
491998360 1640
706200018 2354
16479 469433180
606394548 606394549
432238859 1999
1807 432968017
820316685 3267
512014415 2764
396144337 1866
8082185 42
368998771 1230
441954918 4169
982473299 13477
46984684 187
68571945 373
55799977 186
638835857 11619
568799250 1896
291063755 2118
159508404 1494
368255340 2370
205446721 102723360
277965372 1625
948900000 3163
243229440 970
22200083 74
741047099 7575
156342272 1552
244799185 816
7470 840046320
618486271 638758
255758094 1157
432504531 1767
851749512 851749513
741000000 2470
22978348 1457
817800984 2726
776705986 4435
952303077 18463
2559 343005801
953821449 1108525
2308 657136405
190043375 3421
583426921 1992
931983467 6442
630891477 291207865
390153005 195076502
916016544 8851
260135525 260135524
984997004 5737
436055663 1804
919328257 12672
5544 349330914
980233830 226485
686393787 5157
525735363 2302
897744444 897744445
362099906 1207
369660728 7004
930874474 930874475
408301993 1361
477910599 238955299
439621440 9682
257 71737998
468948142 174058316
586622816 3339
960207722 960207721
380211590 1333
593840491 4844
331394153 1302
481916893 1858
985395737 4791
341399613 1138
980475898 980475898
639766119 5529
601031563 2425
390848930 2666
962999999 3210
254100465 847
951000324 3170
68119806 1152
867884499 33500
548264921 2744
932699999 3109
50071 467212501
668214772 2365
60352896 584
120871295 936
818785912 4501
782915445 5315
241646978 1453
82262601 41131301
868608884 3607
810408082 33567
571289548 3264
3327 358406192
154763020 634
173116268 173116269
132860970 2838
46972925 286
431881780 4293
623697921 2079
661740978 622192101
554099204 1847
346946903 3953
215400000 718
815289351 5650
712498550 2375
784181159 47693
30749229 161
383400000 1278
273900001 913
410401369 1368
2378589 10
666927720 25995
617737228 7819
786209935 134074
72539095 1112
632056411 3326
539390664 2484
787823196 2649
862500001 2875
473490551 2834
523355105 5708
657484800 36722
56416973 1923
590848511 46392
238200793 794
508101390 254050695
984642170 117717
372447559 1411
617969353 4872
664404159 5092
654189601 7950
228359631 831
926910704 14441
278647614 7938
914442355 453839480
660267547 7635
622498854 2075
420483053 3609
187451519 1088
606013321 2439
628244343 314122171
675236903 5196
761178152 761178151
424106471 1466
544580514 1542721
243952402 1867
78339 592477857
498750490 9190
385208566 1977
129633501 500
7133 795935805
500065913 250032956
721277424 9752
973998085 4421
400581265 4694
552272063 18496
936 227385186
287978723 32684
35613409 1330
332734597 2617
438159151 3146
798813834 26327
788701384 2629
554102614 1847
820033470 27672
266512974 1544
604845189 302422594
799815827 222852
956554611 22619
148799563 496
785515991 392757995
72300242 241
982138484 4010
537000000 1790
974641325 974641324
559047162 1898
898516395 41715
734599873 4124
365617133 1250
626829530 2618
214121868 107060934
839044527 419522263
7189 640160020
959846159 4970
336001099 1120
784885544 41612
353891205 251303718
100292874 365
563099348 3039
990563043 3695
449307937 2464
103552994 73195283
487427172 2029
857321968 7135
493613120 15410
539141949 8929
15599947 52
310194924 1699
852195403 4534
474422220 3307
811301190 8013
993600001 3312
989214823 6711
428098573 1427
498335113 8712
860128178 6096
688445652 39001
3984 197086880
63402399 1679
187275185 1769
491325983 245662991
3378 469592453
239931335 1087
488445333 4788
525239718 177347769
241205572 6758
922230460 11427
789297368 2631
342109570 342109569
519899701 1733
443101476 1477
449702590 1499
614948765 2165
418761035 418761034
6000000 20
115766536 393
423001078 1454
196614725 840
178565983 1434
182999806 610
294026939 4582
806553324 22642
788700001 2629
369 16337106
189100935 932
107443719 590
489538035 2054
211465300 211465299
327130642 34017
663963815 2668
120900404 403
452699999 1509
405298650 1351
847073131 3702
204574032 998
711847209 4616
464398609 1548
183882506 794
858376423 12834
221096056 3644
331201227 1104
1458 365686047
590758503 4838
706168984 10059
365441013 182720506
868463114 4078
18236345 63
3452 490346714
718372799 22080
532727350 2662
914711730 5189
555596767 16381
114756576 35288
257330761 257330762
565865876 3107
131700077 439
296530695 4378
2733 494962698
942005182 3140
11008480 47
385501664 1285
611081961 2626
147456279 536
422529661 246086
193106161 2160
5358 669036433
132487671 8890
3569 954297065
497045700 3420
3905 839461562
216640014 929
626001713 9543
859200000 2864
343800602 1146
755163397 8426
1068 247362012
662397791 2208
606339635 2649
124394564 513
855123869 2910
398188226 1691
104442035 421
398504213 3209
680499501 560089771
772350030 3030
383140962 6881
24143129 3695
452698491 1509
561303674 202796917
219023685 3938
913464618 636238538
653989081 4913
379063699 4407
601633197 2781
17867581 91
302729188 1055
860986750 5254
221814294 5008
979593494 10815
432301864 1441
2963 783141396
28191245 239
734452961 3589
356939704 1364
47437566 627
228315981 1030
428998571 1430
504728903 2454
210822403 4382
396449391 1592
991898523 4523
304498984 1015
8321 706752456
726628464 2472
104803026 104803025
596380652 63196
136356852 1406
218625529 1120
948742305 948742305
74479582 297
157201018 524
586191529 4082
321001435 1070
312648913 131569709
252819337 99496
682992496 3081
405561937 405561937
493251212 2514
755984024 755984023
443400001 1478
186199930 1697
738583812 4453
59193996 276
237200965 1911
521685614 1811
71700238 239
115252596 1206
125976582 125976583
663599717 2212
547798175 1826
367800750 4430
586694108 2296
16765342 92
868202774 2894
721742927 3352
104313852 104313852
610818570 8473
288048055 2601
644794026 4582
58650241 528
105777259 940
237011860 237011859
96231565 1674
457271683 2043
52446822 199
62861579 510
568182675 9773
219208752 2352
7300 807934800
771 152490223
143685426 1792
64799837 216
805201600 2684
105965335 1701
960570369 16420
484012409 259385
540729464 7613
670200000 2234
172424605 1798
2356 333694416
761411625 4875
495473098 7283
577302211 3805
51 9954639
529247074 47637
990303302 3301
820615850 6595
441552082 2173
549245162 2197
267966004 1257
68400277 228
999916006 7689
611999303 611999304
6536909 2745573
984063301 722245810
695932825 42824
890114370 6334
272130845 272130844
196501100 655
500067597 2944
496241235 6483
362836511 181418255
645582357 4169
858096271 5654
186303236 93151618
123007936 652
254399153 848
283250117 3569
71700330 239
425088949 1666
638195753 5169
94828536 3531
844271028 54441
69858503 499
240252300 976
631471169 9979
42724706 697
360208180 2474
6798 402339522
860284049 3568
349212995 8724
62140561 346
870973173 385650940
560788699 8270
864620737 3552
178413185 1208
783471523 783471524
666760655 6288
673238914 2934
191563589 1193
73799980 246
954429004 6901
572489412 7468
170748001 765
23486431 165
54723603 54723604
970753814 4782
803400705 2678
382200001 1274
574221026 2683
203385296 866
774193884 6582
147506927 4574
378147777 25156
960603203 3202
269699740 899
521230372 1787
752071814 4771
953036661 470015916
447845580 1710
337115535 1335
462675926 6586
281784821 6593
287642679 1865
745579360 4591
166629329 738
248225356 10354
674467295 5403
545460708 2314
847772660 5161
125248444 562
171599429 572
524700001 1749
549777483 2521
630676957 10491
72899803 243
205407675 1346
123738979 545
236572455 1505
858622964 7447
992664121 24605
380687906 2877
599480415 5251
414001021 1380
684211320 3510
524998250 1750
10692 963012954
668695365 16069
645 116011635
41700232 139
191115739 6619
231899787 773
929222476 356148602
831354538 9046
862022511 15935
234813876 1964
210414359 916
922503585 3075
625 101930485
959254230 5522
334520039 3269
98315171 907
730023226 3363
181441295 1902
918105547 918105547
149399502 498
636560185 13693
903005012 3010
549354988 3349
124453527 103715256
307835866 2773
143700000 479
35987993 826
212140468 930
439720763 439720764
460623049 2541
969598722 10743
670435453 2742
412818480 1972
473092235 112421
418376733 2686
589024676 2815
904055267 639897698
905109177 6275
150866618 1022
165833549 5514
822253477 4781
327599125 1092
252883681 35040
426147261 5801
786369408 10252
719569082 3043
899174929 761902174
350700458 1169
311860416 2632
78833411 567
703916415 3678
246857454 1945
199216140 1110
478727262 2646
505160039 7084
374628998 2477
255912306 1794
79675772 1012
584602171 5764
356253041 3146
266100886 887
735600177 2452
750153011 5414
975299999 3251
829615370 3293
91430827 366
40161 969469193
497834163 2603
374812932 1317
371773645 2511
428372685 214186342
14919094 267
297454420 2260
348396471 2816
833747012 8735
199211173 805
518809694 2307
120739092 1052
639287911 2637
366340981 1667
163848055 965
10218 872321981
787024305 44427
547502990 1825
505192803 3037
880501201 2935
677550036 10389
422098592 1407
658129762 2308
283279250 1139
475037659 4826
720897597 2403
643499316 2145
889068249 4206
616349371 3881
948183849 3725
924652351 3093
101148893 1503
730753086 11562
439324124 5894
434700324 1449
108974659 54487329
345081955 4309
495977819 3206
819091463 3097
771606073 61224
781148178 3686
92399979 308
457391220 2123
531776218 2197
375035362 2078
489301075 1631
322917005 4845
578662519 43378
831 57346217
84879300 340
5028 427385028
587529291 2643
319201063 1064
816956393 20613
402169199 18600
458712723 1669
121775596 465
50371686 421
316800873 1056
743564517 3172
310138335 37661
132488226 507
434227404 5219
691213640 3585
147253391 1144
244960635 4426
593998692 1980
2409 678601713
726897578 2423
266639413 2882
692326145 2308
861589829 6190
420615 8
256700522 879
611061521 305530760
850922799 425461399
761000150 4193
865165447 14164
535998172 2566
660056355 7076
672298425 2241
323401303 1078
190200635 634
425785392 2544
2318 493782678
715506711 5104
486255342 243127671
722397593 2408
310143088 1377
53400001 178
882722539 882722538
471421801 2316
817238017 7717
915755204 4228
14366227 155
892913559 884352188
969399168 7105
336477580 1626
470878366 1633
749835143 374917572
144526096 985
5431 993857377
276076429 4823
971146450 58149
465658612 1875
26176829 90
295044087 1082
459819814 1981
193017627 799
66345097 5431
466189625 1936
656756973 10971
838270563 2831
251277371 33526
419248362 419248361
427000280 1594
531494822 4701
10336480 280
476629605 2563
432934126 41441
932537760 26328
133036000 632
1063 52963273
389382922 389382923
296999010 990
307739467 173526
492901917 1643
712632893 2448
417705966 2938
683971709 341985854
8674 488797248
284595807 1097
979360584 3675
345598849 1152
419713083 7857
965669805 4796
365700001 1219
540970342 2119
659 113879710
90892032 848
913349435 635698061
8601 627325534
999304109 6644
452068071 3032
831599999 2772
860870395 12087
758563751 4531
36899920 124
999772874 999772875
927548721 19472
1513 170561638
86905484 4467
237899999 793
6867 957075818
329273303 1318
639464743 4494
417727815 4829
159270834 673
351132205 2995
1336 387535277
631889518 631889519
891677798 17098
448263675 6986
246263425 29656
907197753 3024
659272706 3960
199231243 707
167342941 29220
323400077 1078
859061499 429530750
840442519 840442519
670800000 2236
953306174 19719
715795900 3287
941087144 3338
2014 225173797
379447880 1784
817694551 1817099
631558669 3610
210599535 702
637921224 78678
183691353 775
507509671 2069
843154341 2870
43259436 43259437
749068177 3408
453969308 1701
953592570 13097
2429 630950030
383639672 1375
646497890 10486
114590056 505
814525596 3887
388365130 388365129
217719760 3031
818287388 3307
850659581 121871
334808991 167404496
1335 384600150
3086 709581083
157580545 552
240377877 2578
719003805 4180
762087401 2797
909867526 7825
334418975 1206
718909994 43347
664321709 2301
198753082 2197
123456697 733
102365041 395
434533686 8660
873359997 3417
322948921 3010
7128 793189766
52796041 1128
577054179 2313
504556804 2206
42330677 173
770860004 2969
716376191 44040
709 93184062
573123099 573123099
589668335 2257
701409094 2593
851702839 2839
922877872 32180
285298199 1800
1467 350684422
133729953 566
543381219 4470
600902004 2003
435601452 1452
491701638 1639
166040244 732
877296655 13863
942093713 471046856
46304271 261
7174 751038674
654597818 2182
779157990 3930
746268414 46601
915603052 3052
82199726 274
104495041 624
932105136 3107
338119803 1661
384505144 384505144
440228718 20349
475654510 475654510
947845650 924496110
717217098 14163
594210344 5207
884317203 3247
793800785 3297
25500086 85
208570110 72395549
308620864 1750
758000001 3489
757841741 3015
293046502 2830
314613310 1490
675509276 104667
145448363 664
54108774 282
734749946 734749946
339000660 1499
614723564 15106
586501954 1955
284954644 15082
166656620 713
618679410 6038
978878777 489439389
9599969 32
588433779 2980
269338549 234124575
720059738 14995
162933473 1122
535201783 1784
50784772 243
565263600 3435
749435819 2924
953 238606557
860053458 4084
129000000 430
865197116 2884
5199 732788652
200061067 2733
816869780 8541
102465880 2623
338981645 2335
231901252 773
812737644 812737645
794402649 2648
505524436 244647688
140010571 963
749404504 2498
364270079 7680
156577913 66579725
401535534 1741
417024630 2937
552903536 1843
128066400 1120
871431333 106079
223552992 223552991
380438591 3734
916723263 3716
102900342 343
137776417 68888208
147299911 491
258899161 863
659956148 3126
662703051 2209
91213071 982
424601900 212300950
881397061 2938
16500064 55
908690714 507365
38537751 236
2327 612668849
402384839 3930
807859727 6032
1643 479534195
921903072 3073
151467929 1290
5185 793719514
405671256 3422
47999851 160
116572641 487
3291 243828670
679399543 4561
189085810 18701
540323509 540323508
607208399 303604200
110100001 367
634984634 3671
338101478 1127
105897761 474
711186001 4956
5010 473148530
322370225 29010
787404538 9405
345916136 40916
712383841 12180
261240105 1445
567556988 5330
25500083 85
93246288 568
8541 875606238
970058069 19709
40500135 135
301479037 74642
47421786 174
275223545 1304
755851734 2978
3671 904806221
669069013 334534506
896737653 3351
815801852 4401
37012728 18506364
77399741 258
493433578 1911
949272142 8597
949663362 9517
7552 851949042
97853342 833
430705454 1625
376324052 3247
437707788 2316
545616865 7254
202181968 9763
19248245 19248246
845442939 422721470
890761514 3647
930603101 4337
1265 256906662
948204294 402452636
799423380 4770
25023361 182
852913477 3543
274539609 3549
232199828 774
596109406 596109405
976990373 6281
434676849 2885
788922952 5816
6235390 70
993200260 463801425
503590654 503590655
534557870 267278935
523934144 92096
423423803 1723
695819907 2439
815301157 4108
928594149 12725
265508395 1054
857490865 4171
608071432 12278
855405707 427702853
795632801 3880
246000001 820
527673090 3147
705578577 3013
125910174 489
33900018 113
298603451 1345
847729882 3713
659153429 16819
243209361 4436
639151286 639151287
492298358 1641
565793626 3625
314784550 2139
744 45621372
693161346 12464
377131992 6281
414456111 2059
428347192 2336
994767103 8521
913988459 4620
349686682 2734
161999459 540
6478 341027832
349043788 2325
945067464 16566
6599977 22
274901095 2029
610499070 2035
698906770 43680
22500078 75
851099001 2837
571220526 4602
326082436 2927
684790960 4023
360480049 2958
621352226 3760
468046649 2925
1496 414570024
970525479 970525480
519918940 189606862
18720073 72
4962 915956281
505611110 1931
957689736 11364
708275645 15683
14442176 56
394119779 94062
665293179 4977
1662 444969572
185700618 619
383698720 1279
897275212 5353
328501519 1095
729299999 2431
431772865 3113
45000064 150
317989587 1119
632702244 2109
480915178 2015
671407546 12193
462766229 3216
283624524 1494
711788673 29153
115564853 667934
287999521 960
7028 662518577
91200073 304
305950577 1642
2395 400237326
398774287 1808
524459869 203255
291586641 2960
654608127 4734
419450334 192559062
139304053 2397
830730059 6695
176657929 1374
45184619 1378
181121395 1539
450601501 1502
300857828 2594
907150317 22501
295199999 984
2391 711523344
6128 790971600
311799744 1602
578135055 5249
229224040 1208
120151351 701
515415017 257707509
744372461 8036
693082717 37727
977680872 440572725
831525926 95457
883666539 6813
213809442 1617
345792827 172896414
204583821 1137
995127188 15281
298323732 4064
125601525 1743
689225991 637292382
670101265 2744
322853533 2862
499915450 3531
476944224 2477
446120695 3956
906002015 3020
124311063 124311064
237599761 792
470172477 2131
13141 491910575
210917644 794
861664590 5104
672312974 672312975
4331 795370826
944053556 14911
723524804 4077
605683409 2237
632717022 287989516
712240113 433513485
760223383 7114
147459228 588
969564170 12657
21445663 101
340499999 1135
510441509 1736
870602903 2902
253970009 6730
577769969 2380
934105529 467052764
558044101 2700
30913703 122
950400001 3168
970953853 6413
404311650 2476
249900001 833
642874974 2478
291910001 1000
920390294 4386
848703859 2829
146 23235576
131320121 9164
991905208 3836
667812554 4217
11422 626074086
886734746 5279
645252047 13512
738189805 7612
325321199 2070
137734952 20738
91882701 5980
824320584 3638
58405395 58405396
877774960 7225
263992826 1887
807622531 802440037
861876917 3910
426386995 1680
30802966 264
994236105 4897
731805858 4154
118799884 396
951523140 3660
890997029 2970
653357920 2324
87599739 292
632910065 632910066
304733239 19645
757873924 3529
218999271 730
174198555 994
547319734 3276
110851073 420
326474967 2147
835340440 35486
604014633 4012
270069434 1535
5625 728445431
267712135 2334
378898876 1263
967532531 483766265
874148213 59108
15800675 131
257981688 47458
868189976 7982
78282607 541
861443668 8293
217034425 16152
705302351 2351
729853021 10764
545255365 2455
1218 251626063
645932074 252160725
720047826 19495
330679337 330679337
17959 750900759
563116576 562614466
43259290 3182
209687108 861
503482514 5104
796 139534583
83100278 277
236442564 236442563
9793367 78
426841887 2684
584841912 584841911
174300581 581
422933757 211466878
395904884 4591
443401477 1478
317606937 2472
820803927 10216
348740598 2159
529447788 3285
73168210 4407
692426039 2378
236639618 984
475845217 2543
138314015 716
99900001 333
32559605 122
246188157 1226
208847657 2474
135966326 695
320544799 7051
857316540 9556
821574323 4924
278743591 1453
998362438 986440986
618132349 3965
11262 551560464
36038329 184
1903 360117245
1965 224102889
784501798 2615
726602421 2422
297280036 170352640
133500045 445
922883351 3576
911 245604689
83399875 278
412317361 3480
553802078 1846
267337664 945
753379857 20807
29100096 97
8567874 42
955500000 3185
441859579 2777
144116222 72058111
501313875 3553
66281926 63557463
4409 772376748
956686628 6044
684600001 2282
547883259 3147
756925928 2677
327162433 2566
578400000 1928
518613226 28101
393467055 180398550
963057561 3374
288000759 960
640928887 6011
463402078 463402077
68592553 3723
26322992 115
119625510 2489
335998881 1120
294430802 1063
639713469 639713468
150090891 10873
52379408 181
995487703 5181
21559 587870812
416492899 11514
700041795 18866
840249881 3488
806892176 806892175
503701395 4571
524291976 8814
829710839 13192
739940156 3968
284325693 2819
534802050 2610
803778859 6340
293251062 4091
9445711 102
346500001 1155
439798535 1466
286185279 1203
319937281 1360
721994692 19586
221843736 5249
880257717 610359110
75429613 354
362036370 157903420
274895905 137447952
859515454 439636797
491998361 1640
232200393 774
591131303 295565651
81351023 1643
252803755 1919
608166921 2447
733764059 50580
953912358 14811
240899999 803
488698372 1629
48641515 686
172762626 78122877
901146634 12113
5110 808085143
252730352 252730351
971590349 672351704
728342059 12399
152615062 523
525042440 12881
188160327 94080163
928357927 4426
162899999 543
461417750 3005
2850 734324071
830100771 2767
2736 311993580
472168817 65334
588356472 7282
795458683 301604452
486706618 262866418
396599336 1322
860069574 3121
115947510 609
324299139 1081
105612738 1243
707113486 8694
4449 563208599
801683468 3134
517570569 3415
84179549 881
72899756 243
622221163 2584
401517841 5062
57727088 8157
11306395 51
961200000 3204
481368516 1691
408788030 7620
349100955 33341
477537004 4879
12116614 115
940351202 7800
380774259 1728
779176280 62439
68400000 228
441601473 1472
775805785 3066
713739284 12802
459600921 1532
605915307 2402
120900404 403
15693588 82
3671 564794619
821580961 4360
487800000 1626
488520766 22361
128399571 428
73380379 620
219834721 929
191825058 2564
101974433 476
48299839 161
154123520 929
636583751 4788
770898499 630177782
257165201 1722
459869233 229934616
650468188 325234094
740420532 12770
645680738 85744
274800001 916
926803849 3778
655222916 4972
433598023 5967
153000230 510
218475079 1154
662623500 11550
914999204 3050
726008833 3579
879606653 3169
738627985 8859
880150670 3290
7229510 49
16774 91250560
2917 521055132
647516303 15322
380772083 3059
240732298 3136
436325428 1576
443621024 2968
673935914 5969
114639421 2940
1174 145843451
710184746 643186393
978076563 978076564
735772685 367886342
346471881 6605
445109983 151321814
889740052 3913
383078533 1767
527274773 3943
641560921 4116
52818505 264
819339713 2832
254401173 848
830555304 3533
692724009 7647
350701169 1169
376650518 5837
10318 157695309
77532855 56710600
482399999 1608
929124811 7326
709197637 2364
298007397 149003699
949597247 21716
296862798 1914
248852310 1410
440023590 1605
169645202 52538
916837057 4644
871475300 3893
234600000 782
991020880 9330
231813223 1418
117306723 1023
753624444 7782
4199987 14
836097213 2787
120632449 2973
116100387 387
976832580 976832581
621897926 2073
749697501 2499
3876 697215721
990296700 3301
710209836 2859
867847721 4361
87123783 775
113759831 744
819417540 4702
763994510 763994511
489472518 33342
686100932 2287
108367750 1244
696062078 4679
484227030 2094
277952781 129624396
282181435 2252
855441565 427720782
42384573 439
284001025 1645
553325904 3496
567593067 2521
672227433 16597
661762767 56952
822529628 4231
469197 4
679827660 11412
466805921 44355
691568246 306522953
386196251 3548
820807312 3533
546529151 546529151
879946971 20492
108330993 914
228529472 2065
743996714 743996715
514064996 7292
294000446 980
467643755 13913
633389046 2151
2717 338448979
473996559 5322
378016896 1466
218834057 1148
957216757 4233
308638943 154319471
4016 406126032
4891 919268341
897595067 88206
887099111 3841
283913187 12840
950609703 3554
724502416 2415
107302033 1091
389919973 6604
939794169 9458
708176740 3694
580881601 2600
2006 235827447
29088885 107
898532342 3134
480626368 2574
112200023 374
878397074 2928
492016330 492016331
442378925 442378924
357566581 1260
515125862 2891
625391865 14265
314100428 1047
450809372 25832
818124436 22943
819858080 27786
394994633 1469
480642701 3386
748477654 5512
856560420 4374
982904617 29720
856 166089680
563160077 5031
771302550 8383
966046915 3387
786402667 16381
198058180 1439
66600182 222
52500108 175
282742099 1062
851845467 3259
585869580 2865
5842 874670082
2581 661484490
955948583 856604795
455065594 1566
980735512 7379
801000829 2670
661589602 19290
766380282 11838
3699 762972740
944096854 3147
184806930 2695
36300120 121
933731902 6543
761240028 3461
41534979 510
123892872 566
8686 249273074
1760 317324480
243038899 10244
595808749 1999
6431 583057840
444688767 2026
860197401 3141
552960659 3710
12392493 6196247
353549064 3368
372985820 1310
811064838 22896
522459167 2254
500700001 1669
979199874 3264
899165460 4020
299006408 4018
23363 964070194
585981627 292990813
118017791 542
937226028 10115
48600036 162
388163949 8863
408214043 204107021
11368 970849936
665699181 2219
31324419 141
8200025 28
166928265 2979
623532976 5205
290654681 1372
109544211 2061
60636029 798
993074663 993074664
159326609 841
331740575 5194
456713022 1679
321601713 2059
905038249 447933857
719828009 383295
835605042 6873
328848587 1122
522898257 1743
71268 503599161
498283519 3584
368401710 1228
27483048 228
600302163 2001
164414285 1214
337998613 168999306
657897807 2193
2819 341891702
683922369 264107405
97657881 360
949468883 3598
582666547 5082
826964769 8939
604802016 2016
441484751 220742375
569412579 1966
112695552 1152
541414130 19363
770097434 2567
682800956 2276
679237327 36883
680102980 2267
900935392 4991
177899755 593
909504481 3767
783619858 783619858
916712121 5282
105644930 363041
986799905 79312
797830947 797830946
613012626 613012627
2654 573425894
148724159 91393691
999549430 5729
650077806 6419
13137069 202
755344516 4819
338732154 149346592
113672259 113672259
127840021 660
670931280 670931280
909703221 23143
797762904 3125
486901018 1623
641011567 5421
678069249 2459
335502233 1530
98699986 329
574057612 287028806
427481055 2639
781676543 12288
504 64628163
449513495 47785
696864215 3208
511530143 1822
522045469 4084
412330240 8960
576248743 78417
468225316 1784
559498134 1865
699301801 2331
855601859 2852
519889639 259944819
6686 649036567
300521336 300521335
282781849 3304
608999999 2030
279300970 931
684897717 2283
133966992 567
577502095 1925
760883185 8982
194100049 647
221325305 2468
471783361 1858
1858 514496514
300301000 1001
344540078 344540079
708160248 4047
349059736 3155
461470899 230735450
722580653 28360
698147535 2498
556318883 2277
969627884 4450
3217 407815873
314162991 9724
536693571 3310
133756641 827
846859882 392567563
204040 995389009
786003815 2620
183482935 697
130320833 130320833
163500000 545
393161555 2018
2064 590378810
177235753 694
338304608 1165
114485314 503
128539607 497
95005644 609
554885303 2039
614193476 614193477
323386326 2201
414448911 9443
3853 613370233
10209 854444259
291376625 2005
444665025 1575
72885233 36442616
399905291 199952645
989289129 3576
308535015 154267507
268799344 896
161211815 2322
719273880 2470
885185405 6522
350101166 1167
333152520 32170
499740592 10702
429533658 4091
660300893 4946
2785 830386740
768136125 2679
507337350 7380
854478861 3605
876754243 5343
815697281 2719
449099934 1497
592953599 5340
359398803 1198
906001076 3020
874087599 21962
421445377 9108
495233100 1900
4777 643998742
328801688 1096
712281917 46796
665591667 3122
27209369 152
664497784 2215
210737593 948
941249137 3267
2801 724461844
653103075 3366
619988731 3459
640789925 4280
532397010 4853
706844637 25679
239643041 2180
977218429 488609214
636944138 64804
304404756 1039
362614261 1472
348715469 14815
927085028 232097
413716731 2710
438677315 7276
195007945 2239
837489616 3417
349424684 1519
264956674 264956675
984053683 904399682
610332107 263031191
776828253 388414127
176820427 679
1142 286703531
521339305 1912
868640759 3198
270424179 1413
314420882 314420883
53349821 402
476060026 3846
219299406 731
56183830 56183831
91200304 304
267183659 3946
704102348 2347
331735111 1706
691125939 2525
1361 309382520
896757756 3505
133972079 761205
301649334 2349
647398271 2158
938468153 6942
688334394 2299
879962379 4714
71399762 238
107805051 107805052
942300000 3141
217801011 726
62839001 28357136
525691164 2118
976940329 50708
645855363 19964
48252132 353
998607653 7698
511683744 1997
920154561 74980
180497464 1022
723086980 6170
525591150 4214
969449937 13136
359877539 4070
290699999 969
861334220 3572
40606393 141
422701260 1409
207351458 1401
50057491 191
518093567 6976
312602005 1042
803266307 8923
342411202 1149
184861406 1251
239872302 1923
451527177 451527176
917288554 917288554
533604535 266802267
346640048 12096
497125526 2405
5965 926402129
469158195 3106
211026815 1344
843308858 4151
176381893 852
704702349 2349
567067366 2545
2406 475303244
770342667 2868
32210034 283
725702328 2419
449995658 449995659
536190821 3245
306372191 2608
885416492 4771
575880599 575880599
476839285 2842
940341943 3163
427750364 427750365
828001858 2760
535227161 2031
318309253 1082
623431703 623431704
126712260 892
426701957 1523
503785338 4742
646667552 59132
722983903 303535700
580032576 35424
754015020 20523
277579318 1551
321281380 5810
776541656 4244
931637136 3649
524739293 4586
99220803 49610401
257699140 859
739584868 6425
756590638 3879
549210873 1982
308272777 2849
1337 345544976
844878829 5592
8685 972977860
36299945 121
731129655 365564827
658196057 4538
681344460 3581
400606614 1433
641100087 2137
306546696 5341
280477399 1178
207486492 814
134672545 2208
32283150 2731
262799124 876
738143512 4234
121199596 404
921958847 11382208
680219848 72611
756467359 2720
252848511 1548
82 16774213
120727898 454
253785161 942
444000000 1480
704982797 5499
806339010 3512
7817 357598591
516981780 2260
243300810 811
157429621 731
241404225 120702113
881858292 57518
555118989 555118989
447463044 1963
255474006 2624
282925662 1226
557375686 278687843
694684386 7414
305799900 3345
12600000 42
794977582 16083
427667905 1447
685522236 3606
989402791 3298
477299999 1591
900030441 33295
5202 944204875
950989779 3807
603598699 2012
2082 563320494
246009247 1217
793342823 94384
427827978 1453
599251665 26707
390708689 1336
117300001 391
861604075 2872
469996801 5649
494711521 1682
283729483 961
822652424 7105
323998919 1080
498282979 2082
310715949 1083
508420169 13383
456202824 2838
423754331 2249
168646608 624
188347198 1769
621325287 310662643
794264211 6261
977106126 3257
450601965 2258
939894116 354623435
686743334 3821
673797754 2246
665400001 2218
656097813 2187
631257202 3102
854160607 427080304
344100000 1147
732305633 5524
127526622 1027
600681693 17044
812499870 12054
639929028 21808
500998691 1670
516952273 3028
595643301 8019
154520439 530
349798834 1166
660906961 6340
3831 542496417
384183056 6896
7030 725562186
364411661 22780
782462746 31291
821655632 8836
920221295 460110647
880170433 4944
758102528 2527
364644769 1330
935154636 6339
782307781 2766
489809123 6214
456434431 26578
860142977 8668
90740427 1058
793815464 3848
977963274 977963274
571216943 7568
434039971 2405
524733780 2810
861205350 23842
814045560 2999
389428032 1344
6641 346467611
702925633 3161
723411661 13640
169741856 639
545543741 4445
417368711 1504
447005489 1966
317322759 158661380
765044881 4560
325433239 1811
435571972 2735
467741329 1828
120231000 1098
423081285 423081286
249388111 20330
42327536 29712834
828055095 828055096
1041 96748458
463361193 231680596
319589988 1551
192000641 640
476735555 19074
117300367 391
806419703 16472
725041641 9317
971096763 3237
621879464 8545
156295081 3062
293700001 979
189808277 1244
95906251 341
796790638 3362
445277127 222638563
648397752 4542
378190002 3017
147900088 493
164922786 2581
268452716 3896
252776240 16599
605548225 2592
581008585 2892
828227534 828227533
264504393 1562
821035601 4048
459166439 1578
698397672 2328
408883139 3954
218701040 729
451481076 2141
847806785 5058
293807948 1078
500963830 1839
688800747 2296
700504613 2335
83626452 393
948149569 3264
973878014 973878015
699573533 12613
3257616 3257617
866653701 8690
797352481 18120
74700249 249
922351932 3703
48465250 357
743862852 2916
273074109 1067
819786761 3716
709068406 3877
290856392 2169
475979375 1655
2772 550188382
782812108 3927
92495664 632
954805817 954805818
648706549 77476
4390046 55
647581348 1261379
53999942 180
732806385 7225
186000001 620
492158064 2011
90160742 341
476262491 19245
840971080 3879
747458588 2715
399898668 1333
23087294 77
11620753 39
23700079 79
893603748 4254
303703152 1094
971952477 6411
3833 473447547
916327549 18012
462514344 4188
284155385 7681
791 203401973
91200381 304
825679492 20938
960101221 4108
366318831 5951
490499644 1635
189994051 19077
537301641 1791
295918630 3661
305221550 1303
605642231 18969
959696800 3199
421084803 3823
309727860 10253
105430319 720
348301395 11972
908096973 3027
489298368 1631
655118352 77364
878355059 3284
8652 677818709
650733444 72296
358494283 358494284
587401959 1958
768467245 3367
419745619 8582
209900706 1343
670181138 10609
425782266 4949
241996170 809
635720992 4624
178638504 139235
556021251 3127
754016967 5488
222378702 863
626399528 2088
115500001 385
770410388 385205194
380698730 1269
956884984 4892
591697430 591697431
604519707 2041
704703684 250147619
284999511 142499756
348798545 2284
603489978 80262
468331592 2160
877743047 6188
22447 566292916
912296960 3041
822917449 411458724
304281816 1504
742045174 17359
491884170 3565
929265299 43825
464314301 464314302
581926792 4402
714597872 2382
697163691 2977
579872993 4097
2018 517652933
104560768 3968
968871360 3908
708299999 2361
362210816 1408
691205541 23942
550400929 1848
308724532 308724533
706717145 575358106
403731218 1773
648168884 3913
766408300 13150
645766255 4662
198203293 669
108911912 875
531617905 265808953
814218702 72626
988800001 3296
282254067 1977
783601364 2612
99627381 1307
464698451 1549
751866129 19373
526965521 263482760
957248682 6981
21962999 10981499
470154448 2426
533067595 3205
476152193 11284
6608 713908496
910777854 9799
717 34596512
334754208 1296
309680862 8237
608902312 2168
214475496 772
486722241 80053
782697392 2609
63474137 219
617699999 2059
717001557 2390
263399325 878
287099475 957
696900000 2323
741435550 2489
455698480 1519
468121653 319319
293916953 141279456
1870 85732020
351031147 175515573
285599961 952
80866536 455
515207297 14745
863589615 7581
749593418 327647825
200201395 701
465891984 2619
110114579 1997
887448227 611831033
568349953 13963
304501014 1015
569986438 2453
210818683 3222
969597874 3232
561901872 1873
179312701 2100
899402997 2998
726913394 363456697
10977452 102
382171805 1373
462785311 16544
1680 259947083
769004365 72620
8030 386734638
400609953 13415
537955573 9241
893280256 6896
313692707 2058
20736 500379051
938852400 65040
644442046 5199
817370634 3667
119696319 447
629736672 6466
638398975 2128
565201885 1884
3374 395871420
333898720 1199
475330075 1592
762596282 381298141
569566138 20171
909596968 3032
925463747 5204
344700386 1149
161425315 3692
176840510 1412
105162851 775
957673199 722927538
690997445 2446
617200069 7949
458034177 229017088
830403997 5145
311000221 2001
754091983 3061
267551954 3005
360315189 1461
50517 562415631
543053759 4297
413912920 2476
132807308 66403654
355851144 1944
995236477 17103
927903439 303534
626929099 2238
988189831 988189831
417266438 3986
5625771 119
30237804 163
777597407 2592
55759801 600
291300712 971
626255476 2156
522598257 1742
791681421 7355
239902823 1176
116655573 1851
313692791 11962
361994329 19938
360991565 9364
129 36583755
406551089 1870
856798829 2856
292200000 974
677683601 59972
970250124 3533
549602843 1832
475058310 3109
360558389 1919
859199999 2864
324430391 1092
603911655 8279
239491042 821
383400000 1278
964024707 959566199
261654971 5444
402687839 8090
492779999 2000
884421545 6502
722606911 361303456
470398432 1568
524407386 8830
561268101 561268101
390269738 6949
520801857 1736
896704870 2989
568627360 4880
217500974 725
114618609 900
995698265 4706
466516319 1688
234653740 1368
466801556 1556
679015117 248555045
658930504 329465252
429311858 2310
199871299 2510
100719863 50359931
800280985 2958
877200629 2924
450040501 15750
346198845 1154
29711813 697
535139 267569
8168 875836794
873681913 57396
175953067 983
666871157 666871158
253488233 1342
685367318 10240
653300161 6180
735 106694476
410979443 205489721
821532889 2924
192279587 2319
5687 738690654
362871146 9451
891902973 2973
318474691 1327
420543551 5088
283799182 946
940577149 4662
399043405 1916
927939237 8007
3311 751335431
824054850 14869
1194 284542477
640514359 6061
839599181 3833
650207240 3739
756000000 2520
588361625 13084
520662909 260331454
483824886 12011
987382928 5306
538355250 7107
133804001 533
162549784 668
285600452 952
373253966 1295
507106566 2414
832007601 416003801
159599468 532
116100388 387
745825057 7289
633276209 6762
250481875 2708
955551480 5064
374586751 5725
767501539 13551
825243195 539585368
23300762 583
28796709 947
759630827 25752
701697988 2339
154200622 514
240446336 916
658794080 7903
802298563 3081
687394455 3992
616800001 2056
670956121 4210
39208259 160
603707780 5330
902701494 3009
704146732 4471
107100353 357
388831074 2551
389999741 1300
31699350 217
607440638 4298
871200000 2904
554081766 4347
38134816 907
773932933 5342
2580 561008481
951292972 4151
552299283 1841
170365009 587
404969121 2480
890244574 6347
3445 539449105
467925101 3181
51300171 171
597212047 3191
387950662 1827
475020703 2861
305944758 1641
123789145 597
3374 647723650
655802345 2186
916028233 6888
10492 525418977
555753441 3745
296678314 2060
760745920 4583
189899773 633
986999999 3290
64932279 280
118395882 682
652036216 5876
954762934 8155
390656722 1527
995403319 3318
662435928 4158
50319360 208
658334093 7102
982135415 5388
587403267 1958
901324799 7200
688200126 2294
965532690 5277
780356485 3593
310574161 1051
157710608 2659
17810 728396346
10611279 40
556004653 2118
429001249 1430
443441719 2039
751544099 2934
48499832 48499831
430575731 1496
320223184 29303
181097116 181097115
194480902 767
812122381 3569
635097883 2117
596399246 3187
449166878 2811
507796391 78973
985618284 492809142
985303919 180624
616819698 616819699
467980998 4413
880199999 2934
164549430 801
868497106 2895
999002122 3330
883007557 441503778
2973 348715062
348402444 1236
171230403 686
457476838 1898
257399403 858
849488641 4004
995703319 3319
1349 403263051
771302570 2571
607779872 3398
974163509 46243
590554702 590554703
172022964 834
625498376 2085
231853639 1864
612617580 2705
3321 757078407
124709666 892
393901052 1313
599698397 1999
222406737 1894
323401077 1078
927094997 62276
597268785 3325
744701707 4435
670766104 2291
3899999 13
599207435 2467
543445205 271722602
35902798 126
142489144 2107
836464045 7873
4414 501562820
518401996 1728
809997300 2700
51657530 325
705110745 6469
21398 564752572
887213051 3642
438455311 3547
919001601 7040
919304250 4229
895801240 2986
744584801 3986
521374100 9288
355063297 2413
934397170 18959
176102515 2043
467355905 1863
896102988 2987
105217725 475
678147132 6148
317317204 1418
399177280 1391
471000792 1570
989198054 6376
632500381 13635
589526017 294763008
250445247 1186
98352389 386
298255148 2834
620169893 3808
961254209 3787
391664161 1410
384142675 1325
573081793 6979
357271782 2552
2134 428437279
979637820 58617
804270367 402135183
300054333 5999
46962288 447
1434279 11
87656108 24161
896808673 3348
233700779 779
278799417 1941
943970420 34161
104119491 1509
210684188 754
903856576 5199
592791485 296395742
922064851 9205
391563499 2530
331820721 3304
145173360 565
306000001 1020
415146263 3131
457996095 8168
52600374 429
838043645 3896
197327185 2651
98942724 775
568201872 1894
726373712 6382
955665183 477832591
719017359 19255
242537274 1837
506 81755343
225848185 112924092
361090823 361090824
175597146 1458
656400002 2188
419442873 1501
971297302 971297302
732090441 14847
809097450 2697
745473457 7371
245629909 4068
96600323 322
975998175 442114027
382336243 382336243
409501366 1365
4194 728183250
728411673 3811
461 127786909
298502304 1676
512317965 2445
583084033 2048
224962048 909
514965188 73129
76653627 413
926322280 42668
299849167 6128
843120095 4017
307323439 1160
502429369 2344
577803752 1926
446700513 1885
778793647 6978
458577922 7564
681004085 340502042
253200913 844
774084365 13869
653817889 2539
154363644 1388
2881 688999849
382756036 276257076
3923 655525189
441600001 1472
42894721 352
813302710 2711
20426768 51895
354462373 177231187
867819133 3661
564964331 4853
240299999 801
48319142 463
361357096 361357097
826746427 13897
376500720 1255
188442765 40536
868844248 4661
196698111 98349056
504308350 492139287
896607079 6990
541799129 1806
793499610 38061
370781401 370781402
79733468 281
686514600 310410802
306301021 1021
322495883 161247941
605158594 2029
37752210 37752209
35399883 118
674336032 337168016
61872729 884
429188022 6998
897150655 6729
592983548 3207
135127247 986
32410 348479766
359427488 3761
102867732 396
417544190 89698
262198642 2625
384550239 1504
274503414 1241
366898776 1223
906464662 3347
611099999 2037
673501274 3978
127462759 63731379
802537681 2744
967616744 369012258
607198665 2024
642718679 642718679
595798014 1986
334800000 1116
515492950 2574
199043999 1440
673911069 673911068
379097655 1432
961186073 3976
833038204 5690
501180235 446437
813907901 5980
82500274 275
512290326 2748
64834083 616
38475032 19237516
745023585 867315
585238225 2482
685818661 2294
968110831 105421
542279262 7855
714472880 2980
763766073 3919
112751287 1243
367791125 1542
479235319 5276
204485699 51070
758999027 2530
676495943 5687
336601700 1122
379609146 7724
331641799 331641798
694589249 4153
334904172 1697
778204522 29885
115336050 608
549898167 1833
45879899 275
44999851 150
335625121 1786
611901584 305950792
162179934 2227
150755364 7202
858656415 26257
794946198 10768
459129836 8262
437400000 1458
107354466 1331
553189624 4569
967400405 967400405
725510407 7669
899998659 3000
582320683 4783
270899500 903
31816539 124
467087947 467087947
162654661 34785
2363 698505163
108967367 102817047
923237051 4450
990818889 6868
100004191 48381728
118551200 460
63744031 1890
600632623 10749
586501954 1955
864786791 8508
875513984 5165
458204119 323568
481499918 1605
203999321 680
42137189 194
526438748 1867
2477 320339058
795863419 8513
960651905 9277
113957704 593
906602321 3022
300301000 1001
341401595 1138
606012077 2959
73524359 321
200606920 809
805949232 194862
822932880 3080
765377678 765377678
994412881 27780
707776704 3170
946172070 3439
681918103 340959052
806698575 2689
913536497 3962
390165588 2299
965703310 3219
428101292 1427
177946319 691
4361 684997447
900005219 3000
171833145 4790
999351610 5453
547169256 286317832
213732847 1736
34345587 131
406743697 196442259
697200839 2324
977058753 3607
647397843 2158
775816874 2782
794951024 3211
232043171 1476
395531135 3744
403593867 3753
469798808 1566
492002887 246001443
587933999 3204
507104152 3292
5242 739760681
118559269 1184
2229 535039229
420841070 420841071
759600001 2532
168354550 1536
549601329 1832
582300205 1941
172800577 576
3040 641304336
615902052 2053
593696610 11115
237101362 237101362
448889799 2390
404197599 3263
19692960 119
939630150 11966
102133149 490
833539058 833539057
638 56787741
760813843 15278
721924063 17261
579179995 289589997
475693332 4921
62562832 247
805799516 2686
570 155593470
922798841 3076
757939259 2570
821556671 821556672
918154348 6821
245400817 818
252677112 2514
201200035 3565
912399184 6395
815170405 3889
236917659 1419
986700000 3289
528001760 1760
342743829 1430
778117056 10344
246091703 6037
297506432 4438
579898068 1933
572969675 9564
4667 729760122
924521540 8373
832538708 4056
381329226 190664613
436200001 1454
528645937 7696
670025856 537145521
802222429 4827
262816903 1660
250703760 4386
41101512 1295
183622563 914
740638272 3634
940595208 6036
1941 73666773
261753747 2842
676200001 2254
139 37598529
796442861 3273
655847975 327923988
766928807 2632
908412923 6763
533101777 1777
667523906 2285
452100000 1507
8874 402703151
803702679 2679
504047705 2837
636112998 10589
5311 468051637
17547 516436538
337557257 9782
284587327 4393
270119857 1821
108300001 361
669089200 4616
691952414 3745
239967822 239967823
890701534 2969
2203 660537967
863224102 346060049
45426788 242
11760133 54
5570 985394956
631497895 2105
39900968 19950484
19069 461899000
3701 974155954
751889633 49668
563264898 2005
770289718 3071
844965065 844965066
17083625 137
624283983 312141991
278094907 1233
79947416 407
520893949 3442
501119884 3333
766662281 3103
111000001 370
113923259 1543
41878070 465
945239341 445386593
491080769 3109
338421665 1256
363900339 1213
618595234 3107
332992588 3078
667499855 2225
513168977 256584488
834613254 9992
808533919 10288
744037289 2792
582280839 2170
788829876 5445
1249 94389010
119840733 409
737493358 3911
678900001 2263
406507952 1783
806271333 6419
236945601 1585
86320750 744
231514716 2960
817072589 4801
263295550 263295551
657297810 2191
109200365 364
437399999 1458
228300750 761
908131551 3621
653986600 218494278
446607921 4098
507768727 2423
874502915 2915
461555682 2037
429207565 2436
910852688 3823
648488257 4524
46833143 432
953094899 3468
562259293 281129647
907926771 4899
307000693 2314
880729163 8271
164347 512189546
746262876 3415
262491260 13795
132575452 717
2552309 9
809415102 404707551
568914671 568914670
3187 779017532
600901450 2003
555004007 364783771
906701041 5832
138363422 759
138035587 1530
519102046 2035
631356877 6372
81182604 81182605
596245974 4002
688689072 8688
385659056 1808
984336941 35214
713704350 2379
101622081 784
918740029 918740030
672511346 5174
31407888 344
282857140 1030
123300001 411
133954222 573
202627437 1423
150485321 874
28647356 20026982
48138 255372030
540960835 5926
758162044 3033
910052271 15536
285076538 142538269
696879281 2780
901762757 4148
694500293 2315
188158971 1020
647631936 2268
846452541 6648
963190761 6123
617522241 17369
166561561 660
552000094 1840
457993542 457993542
629885997 9435
131999867 440
534038205 5205
846304771 2821
5740 987142708
49829 245843676
535478759 2081
671448225 12833
672437925 9225
980901909 980901909
697778896 4271
245700818 819
153169275 76584637
868501838 2895
949676504 949676504
273934353 136967176
484498384 1615
311464439 1953
536716766 11078
498435701 3489
713943212 24488
394498686 1315
697283900 3450
86897304 2118
651299202 2171
804324401 10899
3001 576695704
974999787 967605525
620520732 5316
952025944 23837
87643691 509
297943385 297943386
364980686 7405
621998535 402216755
456602885 2372
902698383 3009
124035039 993
29191702 526
1500005 5
889982787 506548937
44430811 190
8725 590518839
166870707 766
859346880 3936
946431133 20641
480769411 240384706
860341093 10113
684611971 3031
382902454 1369
950454195 475227097
315598948 1052
377140762 1362
211310640 923
577395081 2750
703105074 3775
94914448 464
382814374 191407187
545998181 1820
852923319 2997
614749404 32640
32626388 342
186600622 622
68995465 342
141039094 7073
388959074 2400
432861724 2163
5224 548464466
157872807 637
581998060 1940
244799185 816
868610328 33375
231 56662221
798685382 5557
706189535 2808
989222579 8620
921907743 3523
967199650 3224
97333409 616
368226374 1475
683702137 2279
576025584 5872
480196251 68927
692189424 14975
397516061 397516062
433018742 3861
431147144 1629
880036429 11639
417739491 417739490
659547252 3822
397800001 1326
573044568 3293
488760578 20569
582564519 4730
40800212 136
860098332 2867
209523801 830
957445734 50005
364669439 1236
524998251 1750
105299842 18187
879001557 2930
980478611 861629472
264231589 895
1855 440521690
170034969 85017484
149100496 497
761704905 2539
238199423 794
921818772 15666
27096283 162
768004250 7054
236496322 236496323
481199436 1604
709025105 354512553
517213619 5331
531729855 2095
173991199 631
969404015 20007
229500977 765
455399649 1518
110875679 5920
531886601 63350
880117136 27304
975898925 3253
893997019 2980
223704706 1035
571819352 12233
332565804 6012
312374700 1362
409382280 1860
621297929 2071
414107611 2170
555603644 1852
674887107 24358
480306638 2269
105751766 1213
591131375 2512
352632328 352632329
256410937 128205468
527013480 2905
929799809 13995
855378951 3811
45525145 707
606549073 2768
169780094 633
32987494 123
10535458 55
7164 618152076
191973577 2812
45206208 446
971048635 6203
703777491 3947
180761609 1116
972599066 3242
231550208 21343
822947717 117413
71402824 325
234758843 812
811018621 11010
326977461 1271
82994868 82994869
475802483 1586
486988116 3239
14676166 108
879421597 3208
401324354 19320
958179482 4947
3703 925396044
361862575 180931288
589499731 1965
161999461 540
498821304 3088
965857456 64151
144371417 571
839839660 18370
146829305 4567
13800013 46
709202364 2364
535459078 18723
986655405 8974
617337089 5462
715875334 3361
82979722 322
89604169 505
185100618 617
277586354 13620
756041989 756041989
369246555 1464
448988231 1812
476399992 1588
156299903 521
192730145 932
146429075 1559
339341760 3480
614242395 3303
156972521 156972520
691729269 2471
207599999 692
198035899 1349
591431366 4562
467637641 1592
323698922 1079
85840755 3229
351865149 5950
525425447 3347
567674630 61430
836180690 3610
641477274 641477275
230796288 1536
178964384 615
586548115 293274057
458465445 1857
259551807 1051
7629553 7629554
704152597 2436
84871247 616
483298389 1611
671365008 3737
531917821 3873
20732 493981364
263813109 4633
732852857 3478
605255348 4847
726969795 22477
2180 359941980
346881627 1183
139320647 609
188937845 188937845
627587437 2604
901397425 6145
672003907 672003906
832128160 832128160
411268451 3415
615760131 3279
377012350 1742
591694469 4723
670798704 2236
856730663 12522
433106575 2675
1352 264671576
917821063 917821064
800100001 2667
216600001 722
51970334 817
1348 195853616
303001009 1010
504 146014753
697205180 6688
650754344 13786
618902220 222450581
465611721 1684
830184051 13075
272348192 3277
436769113 436769114
480149600 2506
297599753 992
623321057 2117
679548240 15330
863912927 179832
3435 517960215
648388125 31437
51233263 457
303997585 1347
836402789 2788
971419712 971419713
191708872 766
833856709 416928354
4408 953150656
947700001 3159
880001223 5158
968402477 3228
905403018 3018
123667159 778
733499999 2445
167294296 14835
760094081 3403
14152 509886552
42193760 280
230018997 10798
905720613 6434
430019198 2149
551681920 2089
18000059 60
215100497 717
314101046 1047
1462 345540643
416528583 23827
923309906 23536
24800 876038499
928060981 3761
444986933 65807
260682102 260682102
820408300 10797
166734569 6202
893813799 5350
905764129 5376
920109945 17794
353999488 1180
2189 650970730
542346241 269824
513921074 2811
2694 758625012
575954059 9020
757785599 3520
869705446 2899
960869560 11372
486899460 1623
3591 506064147
615186408 2071
608665459 608665460
710697632 2369
167699441 559
394578119 2494
30382 952263026
824397251 2748
624710519 2520
568979269 8412
745379978 745379979
851145074 8563
589830905 3013
432590522 3486
856841018 3973
146104709 935
365099999 1217
373013482 2192
358843545 1530
718802732 2396
115304866 897
685928588 2564
317973381 317973382
125720104 785
881851932 192881
87340083 417
919783726 6015
8701344 81
524747330 18175
268278222 1982
1442 152548949
769283659 9605
778200000 2594
239879215 5661
815174771 407587385
513901830 7984
435249360 3796
185139135 855
873644630 5639
158318354 3205
540813651 300778946
1124 264836622
890701250 2969
689997701 2300
173121794 660
508115653 2244
319114427 4686
113696633 3022
791658576 20073
986075173 33082
442716450 3418
954633377 891799375
754207560 12443
8347 512380595
523388775 43095
956431734 6522
358109477 4857
623605530 8863
198568424 699
436735744 1458
947435896 5368
168899436 563
810501086 453170155
60600160 202
537131270 2406
694667135 35214
830811962 35969
5848 713789336
962979600 72953
903950296 449485412
144329283 484
2690 558724745
791386306 30743
327020002 4198
113400378 378
820740611 3276
261286051 3275
480169325 1911
393 102577985
376664946 1835
847096217 423548108
430201435 1434
705898226 2353
806766507 52057
553867845 2770
7879805 59
5993 789086324
464335716 2532
972204113 161121
879398336 5629
716699481 2389
234430546 234430545
557099999 1857
4423 689563354
781557111 3865
11100073 37
701045855 350522927
308376533 1479
260217481 2309
127633181 480
380531751 1983
923169121 9760
424539643 7311
689099999 2297
287991301 287991301
308634701 1100
9335593 4667796
966572031 14332
653905303 326952651
315590381 1292
334177083 167088541
855567531 427783766
429060301 3033
852714982 9081
532634759 2037
216580169 212631749
387001290 1290
187084171 2586
648484824 2216
941103137 3137
857295919 13823
295540540 11615
212206440 2445
934200001 3114
723837028 11563
21672336 84
140613830 140613831
332154118 1570
171490956 6476
619200658 2064
364583652 2183
122470431 1321
369025259 1430
401325999 2337
705477991 705477992
5036 559709367
129270066 754
251119408 2849
3000 623500163
167473879 858
722883811 5348
338723001 1660
703140696 40524
593281305 3427
155147226 1534
485322530 4235
974052095 24847
740905146 23470
904897162 8902
710813239 7060
430788197 6491
684184312 2737
384898716 1283
456371787 3779
991344447 11922
86763974 59700530
970506029 3235
190969295 1996
539723678 14955
862662471 5973
473809615 2229
48197435 490
83174759 40284061
683669110 2754
521477744 2460
426707051 9590
611853924 2900
21899988 73
204675201 766
211320442 883
811196370 2950
901539340 3448
4913 588945875
408017940 11055
56152870 1806
685302603 4052
115539994 1549
545400000 1818
696900000 2323
181771824 962
955014168 788441709
117300392 391
564751952 2679
85079825 42539912
939161846 6553
881098478 2937
539175690 2432
908933706 454466853
346242242 16502
41387015 209
866367494 3888
596240204 5115
585727165 2409
498847221 2049
276644078 1061
562501876 1875
155164195 26043
432403201 2880
734703275 367351637
273677152 1231
165301495 894
42150625 249
674913326 33934
3465 507540814
326100001 1087
955297728 11088
542353420 4652
479376766 3310
997271777 481169114
70499999 235
401805721 200902860
470699786 1569
455062160 2128
296800132 1997
2362 235538869
477887104 3813
616308839 2589
804300000 2681
447022673 9448
966003221 3220
131999999 440
470399254 1568
791105222 2637
721199999 2404
532551251 9755
813095425 12048
743511965 30407
210745635 2064
496654173 248327086
69362594 267
754802791 2516
324473213 1403
120262260 839
87540090 330
780153916 2654
22429 818546355
957338285 3840
62100301 207
673797754 2246
900973052 3556
816 239737431
952391745 10035
529481000 1843
875932871 3217
600721945 2811
953051862 3474
4368478 4368479
799241257 4702
613502044 2045
420300072 1401
833443339 3513
884102598 2947
28341 473668098
589779647 369792364
295349615 1236
935756874 4602
916690010 4477
530139649 3209
523989399 4730
850804551 2836
213299999 711
446099747 1487
836111801 3242
86700289 289
805591053 3659
863672089 3438
802097893 3223
805892032 3124
475846273 7267
333298889 1111
630344422 2892
756299524 2714
513394657 256697328
505502241 1685
10878410 49
655837196 7085
943835234 3345
483302326 1611
891307799 5948
701103685 2337
55598200 459
496485484 496485484
49200276 164
896627648 5264
920526713 4024
147436120 1940
70153322 834
129116846 2395
36133793 459
190003564 783
366300000 1221
459671519 99496
838915303 5932
986635359 410292731
237731431 237731432
83273870 1771
600229384 3824
224100747 747
234684331 6910
1892 515155497
712132584 11832
840373334 15335
608530185 16678
3148 634556462
283703833 1759
502027392 1864
437237060 2678
868497105 2895
151590317 51614
892499999 2975
616096127 2432
946863017 4830
581140299 231738944
317777155 4531
388990849 1325
876348927 6272
955035693 15509
927703911 28567
687900529 2293
368282112 3124
195077893 1390
779293571 12265
5974 307532772
86889057 43444528
910201103 103338
953991429 165422
429378595 3202
787516035 290532192
967501201 5340
172800776 84980
636772726 2788
985783009 3444
137169171 757
678297740 2261
229808211 2451
355281001 3800
161505011 161505010
474074639 3120
421802804 1406
540033205 4911
806097312 2687
65700001 219
809815349 5325
222713736 1972
288899038 963
857700001 2859
990856040 15914
501589747 2062
686194339 412939232
776189105 35574
47999841 160
532340927 15624
290963298 1063
835394932 2947
135699678 67849839
600775164 7502
771994283 7388
202588503 793
631966625 190454
316240064 21056
226721138 2303
918298593 3061
431055689 2012
2457 541350436
565522685 3199
991722233 6859
485295700 71668
441431836 2288
454955416 227477708
990444871 3393
162811350 2339
15058249 58
201988165 1104
562780304 4759
930792523 3641
643553211 2738
291905379 1718
444236346 3217
423130908 56591
568139755 298331
466409853 4017
928241023 4827
987162649 971001658
550447821 2834
188206846 94103423
565428782 565428782
359260151 2121
553671698 2484
674321781 4167
430708141 17868
407246271 2368
595801397 1986
665895744 3376
842553935 5453
606500784 3997
841440405 33977
769607521 3533
232191058 2347
888954517 8758
385605442 2159
532235819 11668
590102484 1967
517341011 181836172
20208728 215
468399690 12430
512158140 7020
560766587 2162
396902265 1323
995096683 3317
859984566 3001
43915 530619606
550451707 3079
431296428 5282
424601452 4624
753304767 6088
344659381 1182
688472589 3440
815401608 2718
37 1409552
523116856 25965
348391010 162750464
566400001 1888
866387473 5037
791118008 21681
423693671 2829
752896221 9697
907506121 3530
623524879 2754
676802255 2256
495598347 1652
672140976 30641
782454212 23553
652091277 5868
618842170 618842171
362452467 1471
34957915 271
396635401 6300
886594176 4134
660056814 114633
81722771 365
867843846 6073
878422337 418165564
321600340 321600340
3899 933780341
4105269 29
4282 627455709
511201702 2554
3156 838486759
559947491 4212
361287303 5122
945055556 913080431
283663946 1126
348701685 28596
846 144449424
775521251 7788
376737499 1383
607089780 3411
678301608 2261
615089377 3102
594361341 2051
447601491 1492
256500981 855
685205384 3064
686397712 2288
20232711 367
922850505 908294807
982916805 42223
809246162 27191
11227559 5613779
163775965 163775964
130989832 2924
330785654 165392827
894897063 2983
95591349 2121
346907883 1601
880490228 4814
729091398 7393
43007895 497
199118100 1140
604021129 288014146
88384645 311
476998410 1590
638934967 2217
495183864 11123
699288083 2508
2038 192308773
430205763 1937
879504100 7564
6782 426884783
9900481 4950241
891209151 3137
255893730 2091
348232888 8693
727413493 9134
872522350 32275
851702938 2839
588989105 3368
960153317 7003
940273151 3328
333578899 4001
6047528 40
909959200 20728
762005052 2540
2228 396561720
562360896 8654
424942853 8029
765948667 5747
310052631 1127
184239595 628
502800958 1676
551183885 275591942
373199999 1244
378421091 1809
398428947 3717
678226601 26134
289888679 2110
313560367 1192
603834151 3350
355840217 137922293
608225691 6173
947666903 3704
616997742 37446
805502684 2685
259580917 1693
960363952 448019766
925468958 858311072
897852303 3520
74529553 2173
607455620 3136
543390 340606740
544198187 1814
818594601 9992
433029414 216514707
14628073 4909617
425135873 1834
3313 826056794
357164559 1486
589093249 3936
850228432 7048
203299633 203299634
204691147 102345573
246600822 822
419832319 3658
181458342 1014
921124682 522942417
231269578 869
649078477 41549
314429759 1720
459495000 2500
4057 969635171
531641484 531641483
710528759 9682
318880425 1095
195181405 2426
291536924 1176
79550826 437
457501623 1525
195906199 195906199
366940772 7012
510892771 1751
8026897 43
570201390 2034
785467727 7172
735964766 11889
277526664 1104
242930034 1000
242596966 3237
365099351 2563
197497980 2253
258664327 129332164
948489927 403002771
882251941 7545
264638866 1153
891752544 47088
406375577 1909
561220561 2390
419189375 209594688
151540906 592
479776321 2760
574480023 2978
289106677 108193843
477270867 1655
949801110 3166
725102417 2417
461598751 16875
921189430 23135
585858294 5979
909298403 3031
905884138 126839
528072441 2104
941703139 3139
2066 492679020
603501091 2517
387719053 193859526
484106769 3430
779175075 8996
370095265 2376
249215655 2906
938432456 4198
713699955 2379
77615318 1053
304072167 1088
169948144 84974072
773814486 29046
8363524 34
204800941 73848575
29430829 286
349037916 124720348
859294393 4532
432981296 33869
289934653 3254
63361789 357
64647200 32323600
663920271 2593
817143370 12826
1711 379262798
10564 418731803
29568603 14784301
624165506 2817
151471107 1175
298897381 149448691
302999370 1010
107399999 358
633919988 3498
684899999 2283
393734309 1437
3115 388246875
897298447 2991
3969 558640073
490387327 5549
280776060 3585
513163465 2203
640969153 640969154
656100648 2187
5085 964231357
33300103 111
816855438 6522
550707679 2496
839229068 3819
202663160 3812
521501377 19307
995246402 6115
911180063 3642
916147530 3981
404477849 1461
683678391 30129
601257374 4275
71255871 569
504042082 7404
556187741 8759
808009578 3328
410906330 1792
607499999 2025
363209163 96496
764871408 2919
415024201 15143
590098032 1967
4698 235481540
244471630 1707
599271054 9091
753077651 23633
925742815 3602
682677229 2819
505501685 1685
738786879 7904
3644 307082561
774734940 27468
871322368 4564
118500394 395
483735925 1635
703497656 2345
413993145 2737
866828988 33842
12601938 118
324737140 1934
697502326 2325
807184728 9891
335411621 7917
502403359 1801
779761072 5641
226092410 789
484075831 3030
482701610 1609
360979406 3306
3618 788238263
664126009 2548
592147812 5822
796797344 2656
780077339 667325663
339899399 1133
677697539 3873
496199942 1654
798570101 7117
8507 959143582
347194368 5968
165726633 3649
160727008 7747
474002464 1617
885149693 3011
441898527 1473
485669829 2245
552268679 2683
569524467 30376
2277 71776319
304056226 3361
38785215 496
336600000 1122
737000876 6440
650300597 2596
658197807 2194
366898777 1223
367470615 5186
861961842 16021
909686382 4016
351882340 328550869
165398416 1076
2029 422126564
577925921 47905
159789986 2409
40660182 643
473843025 67660
706709837 4243
409352027 1477
124727425 1111
727500168 2425
56911360 2068
247735151 1285
494911290 24537
19048467 123
57107036 934
74177768 392
142200475 474
553960441 1947
442115255 13917
333945952 7473
849811043 849811042
902403008 3008
106960574 633
967641974 4313
87994855 43997427
101005081 50502541
126887595 687
645600035 2152
319741328 319741329
235150979 1372327
564687019 7311
959027161 13020
959372035 1108408
3765 316834876
1854 217741176
22286080 230
164604485 1489
213949111 106974556
620703938 2069
787339744 10396
432621146 15184
94105573 339
666633241 6188
312178805 5921
4631 670507380
484800001 1616
279742692 33708
76625647 3199
963076276 4275
535276734 11306
795557963 397778981
474992503 237496252
45471230 161
895640538 3169
168682499 1575
94962981 436
682994742 5541
734492072 39421
3442 666501425
335401117 1118
839542284 10878
232261738 2955
644032972 3035
660159547 330079774
915830659 3307
817069412 10282
288796347 144398173
999199781 14387
620906756 620906757
293700000 979
690897698 2303
460191266 1638
906454594 20101
355498857 1185
653993940 6070
868898934 5848
487240847 3210
378005459 3005
4375 515124348
302192000 4250
965100001 3217
526198245 1754
79102230 67717504
395969666 680221
687678223 279444587
192989775 1115
431963639 215981819
577199999 1924
703868902 6193
383938569 2973
972608247 3641
120735320 557
972723719 3421
181592991 1097
568720990 6752
841936490 40868
162347589 162347590
185361645 988
653739566 10141
598075356 236737941
15899948 53
804961628 804961627
597111779 3867
30382632 168
490827685 10260
33606305 33606306
312218244 1074
995448319 6470
994448430 6690
830857986 3214
5695 977791635
137602508 474
930879529 8865
742200000 2474
362100497 1207
273443687 966
983465508 99966
280800529 936
285885666 193047992
247330729 3711
316274094 9874
692514626 2846
7258 943831915
106107021 977
223900190 802
534043665 3388
616201828 2054
364330768 2334
130074086 579
690849155 2806
646858185 323429092
535034471 267517236
12189 476346120
930385229 4809
255961811 2041
758746278 3699
80863204 1797
533701778 1779
660428191 330214095
927081769 4559
294300000 981
725793878 7678
28800001 96
393789641 281634904
3080 515003426
198300661 661
558898137 1863
380265997 190132999
553947166 3617
78069036 598
478491299 2037
731028065 2648
784139379 7919
979312168 3517
16731 844099160
218705740 101050172
600312839 300156419
88647270 318
228129858 42673
579 152892233
747314823 31913
850780946 26495
485998381 1620
147646024 553
489770697 1821
196532087 5380
654254275 8286
417401236 1456
702338934 3622
637689031 2801
504432889 3459
361891521 1240
206995400 203345672
589813412 16194
205074476 4975
3609800 40
922064944 840735037
53999999 180
757799725 378899862
816219741 4220
959600992 40606
638101094 2127
257402839 1180
756772936 18009
650128211 3519
42900142 143
886902778 6671
424254136 1835
472158038 3268
840659599 3158
69998090 27461
884232553 884232553
767979918 4368
759096396 6571
933459591 3766
635462070 3353
150109160 2883
77965800 330
920986212 398623337
873437040 7560
142964331 493
283883166 1437
230700770 769
698701257 698701257
582075694 509542051
51508 435732917
761102538 2537
721500709 2405
807156412 558190772
2496 424158729
271908908 1168
166653787 2393
124601194 62300597
347697229 3394
285488209 7089
858345063 8071
855321985 3576
25727442 131
913195878 4724
431549034 8927
962443665 481221832
811770139 811770140
376701772 2428
103164623 423
578087457 2152
838001551 3975
239336978 1159
206701312 689
275817645 963
992155238 3511
816414407 14009
507601509 1692
293447416 2421
357210567 20362
35093581 146
108473592 108473593
209392470 209392469
440999999 1470
220758266 185085729
166500556 555
385544924 1420
544173604 4199
532081829 3478
93571128 20538
980014861 4653
329015319 1130
483827583 1778
276923287 13330
769543845 3255
754197486 2514
644357723 314863116
852046226 3504
137798431 1309
622824503 25691
560 105551040
900297000 3001
155780939 2221
503596567 315134018
852402100 6347
407406269 1964
881818727 9534
570675734 2949
694898248 4399
113650883 2330
814373881 12535
4972 927628150
813453747 3980
867615050 249468
839699999 2799
920586618 3222
184199386 614
208048105 1548
25200001 84
886199245 2954
865849815 7241
235912183 978
748335544 12747
122518144 1441
127823122 1129
836721022 6726
137250771 770
449125299 1730
835939141 835939140
95380372 95380373
1412 291033896
737167838 737167838
856362560 856362559
98974573 1284
318287852 318287851
31061645 146
856500000 2855
75306281 37653140
859893141 4451
417568372 1992
850497164 2835
212294644 6121
965355359 6140
874590844 56831
456953289 5278
719358905 4557
902526185 3025
365749875 2396
844763869 769366
373467567 1613
80880247 29436611
808463359 2935
2915 482563759
301118248 301118248
525678445 78612
481371065 1819
334542386 1135
760813979 2643
8201 579550475
931649652 9790
524154117 1765
346500001 1155
597001990 1990
978284041 21345
26611 651409447
978729597 3622
829421261 5543
872997091 2910
989369584 14308
988190930 5691
180072345 2153
214465858 55660
216615661 4685
406622954 1466
219916386 114354010
856585328 9521
822720590 6961
12599999 42
44998191 2360
708681229 85917
569159376 2192
482325122 3702
770634392 4528
8440 975375100
227881192 799
440371652 3185
390305703 3329
932215557 466107779
910200219 3034
109998973 509
873587282 5741
57873869 205
650173748 2282
301800001 1006
661870699 5602
239101437 797
850427964 54974
431614464 2922
662702208 2209
102532023 5909
530098232 1767
1769 271055025
597334359 7098
174900747 583
126420193 666
949748688 3504
8228680 38
12075 867142239
133499795 445
287577027 117097296
838874224 3231
405599173 1352
751455375 3472
506069152 1688
80572853 33434792
234661007 8728
20400001 68
43549800 350
756623646 19253
59641409 244
170316381 1748
126437357 2609
495919190 3403
422137320 1930
488860162 2618
84140265 19996
713231827 713231826
567099157 3516
448917300 3774
326694759 1127
1374740 1374740
484198385 1614
243 50890375
457642003 59114
308654472 1146
623920570 14105
858631861 7379
840641704 420320852
312640380 5382
3900 530010089
704900197 11358
957349085 8119
848999291 2830
833859049 11950
180000600 600
228812921 7254
971938802 18703
111484048 883
40678758 186
990384256 10983
96452208 382
837110945 6064
693900000 2313
282751601 944
853229525 3455
72859433 271
608852555 2771
194817326 1562
757500000 2525
797995462 3223
358557394 4034
593417607 4811
307530301 1635
744419017 7214
47139185 1838
355693209 7141
269818771 1029
280029467 1815
228600000 762
84678697 3096
681863458 2607
830433282 4720
61199999 204
779590524 309479934
762002167 2540
944153364 6354
404127672 1768
459299592 1531
936869988 367199119
756365453 7566
156600523 522
609461935 2309
777016578 6073
395537280 1737
237300791 791
566474192 2289
560126366 14924
528052564 1810
254193519 878
591601973 1972
175814247 720
813280383 12352
2502 447194970
342903086 1341
432001441 1440
801467601 801467602
376685570 188342785
765602553 2552
990518160 3408
306768113 2076
488400084 488400083
290100967 967
45000009 150
188 34436124
220800001 736
507569800 253784900
459801514 5920
893282680 893282681
458699456 1529
540490753 3322
583858455 15351
399624583 4383
940172353 5712
908401588 3028
626503253 8171
343501556 1145
812896630 3115
597871119 30074
9301 434900119
988518703 12378
112364674 422
521402212 1738
708797743 2902
901799999 3006
870297100 2901
710682298 347766748
468600000 1562
498998743 3383
85799714 286
55799951 186
714657335 714657336
559196729 2490
877755424 4172
317099670 1057
719944212 2613
1540 293610240
277200115 924
83472037 337
44652 764665500
4996 440549243
274501342 915
276081594 1619
375714443 4534
424107433 156547963
523496089 1973
550122941 13809
834098474 3817
149 4235772
796062850 16406
330300451 1101
5627 364292643
96024140 659
666595504 7425
832809122 832809123
168884858 621
274501152 915
469206887 2307
842955751 20475
885250520 6545
713617096 3075
449701500 1499
12374209 12374208
653139504 13632
889821715 4251
151484994 63934560
527583199 2705
1369 381597258
109799966 366
820958781 4675
661660597 319348823
310788287 3264
92381492 796
500370064 3709
979725594 25178
811801040 2706
422904140 2118
410564834 1587
19535425 91
66000175 220
621898688 2073
341184828 341184829
990269012 3937
580460785 2313
452709134 1941
190800685 2178
598201472 4484
556483193 2213
297681117 297681118
788443391 2816
590727455 3156
725696588 3477
442875427 1637
156899478 523
797908611 3439
476998917 1590
515939295 14311
922199999 3074
660592551 41770
425955766 1605
341 78538130
890178946 890178947
364151901 2362
798094029 399047014
186574810 1894
131814905 601
225000751 750
502401671 2596
410400001 1368
730502434 2435
789317846 7386
185 25874198
803930504 2715
598498671 1995
342142546 3853
426298579 1421
983105643 3277
985496714 3285
472118227 4646
516910157 8575
308028039 1353
644796832 2312
498943850 249471925
371665657 202212
22101883 22101884
36465172 214
43800145 146
66786138 387
83143291 2270
859135908 859135909
134290001 1040
656251987 18122
317184353 317184352
68819731 1653
586695120 586695121
597899507 1993
913534658 4203
994803956 3316
368411898 163952289
400094457 1598
768124831 13807
153845538 135786
275480185 1049
606803858 2077
2160 275337027
680436279 3277
86 14793718
14468 997206900
2662 631709687
94222210 382
935400001 3118
909310515 57745
581150653 2562
854944960 5440
551075997 1913
843300001 2811
7753 696998907
532539391 2710
810661371 3619
448 65487980
50912955 405
641987775 6435
642440432 3892
959004228 4186
566539659 2022
611834716 20891
386099712 1287
887700062 2959
469933217 37513
210241747 3399
942300000 3141
10353581 44
238163811 1228
671475611 23569
854106519 4090
464361956 4045
38129980 740
830555960 3104
613649565 2918
269825577 134912789
718993749 6767
366716142 2361
431986027 4447
2672 611534963
80699730 269
549991343 73904
206772801 1040
107894 416544502
81927900 292
442100065 4448
517432632 3875
325065971 162532985
256958562 8938
375782803 19747
646257001 13302
257420646 108498667
874071001 5832
533460108 2127
886133159 8415
833056055 124411
363601211 1212
150000474 500
1452 46773975
491098796 1637
558900418 1863
732045006 7546
248701076 829
434466216 2358
384540122 1405
798624034 432196374
686400180 2288
596383172 5729
826072346 13669
873891738 9186
658652309 2727
348677158 1467
327202799 4560
271799094 906
953099121 3177
226430946 15211
962696792 3209
885329769 885329768
259880650 3503
780606250 33701
86393889 370
204520980 698
722524090 50984
7420 929050780
646502156 2155
977038720 3736
563059710 26122
232246499 950
181417107 1742
10393669 61
473654157 217351
562192177 10283
756603766 2522
522860734 6057
696942033 2956
392240052 9947
737703750 2459
132955363 482
788485378 12710
172325952 172325952
444549937 2353
544060876 291610876
284732397 284732396
162591085 774
528256661 264128330
5794728 83
783678693 2896
889976807 5673
776853362 2728
991775561 14063
247290569 1876
371495671 25911
128320998 986
783398358 6464
982608606 4494
385695816 12833
437870161 5460
429980235 2564
313496691 1538
292023747 146011873
261901441 873
957192151 13735
935917785 313781490
145308617 897
367501450 2024
546560816 1931
241829704 1151
137360831 2630
686036365 9798
405598648 1352
642409464 4012
161267346 558
708860465 6366
354523201 4023
438513169 1913
765454353 5612
842097194 2807
850571569 16838
797252543 9207
408880782 27798
64500214 215
270422743 10499
563106353 563106352
656883074 3753
128270800 751
937718090 27954
516024089 516024090
997638067 7861
260863553 2274
373680860 2716
557906829 10037
776902825 8928
1067 298322241
959733554 959733554
245639142 1506
48069490 237
811871761 39536
6745851 6745852
241707698 1492
115040677 500
840884769 420442385
499023572 249511786
12770409 6385205
309134161 3816
110001 825227502
36319552 21423275
423000001 1410
927705408 3424
397158261 198579130
732548149 3448
628501632 2813
814925530 26487
701843098 2533
336900066 1123
496411269 3148
92400563 308
4632 423470551
160919512 1406
863845124 63635
670369203 6602
871497356 2905
42254384 49305
254100000 847
327340322 2213
239101055 797
154629475 1837
886609459 3297
812365907 406182954
746619372 2804
230243049 865
85599494 42799747
634800426 2116
614402047 2048
697684558 5122
613548973 613548974
904548448 447989422
2293 368491979
276900922 923
462296638 2831
874580413 874580412
731371335 6923
646882100 7180
119699600 399
445801476 1486
3664 440204283
783467378 7363
286723126 1875
569289895 227653219
872586150 3970
531300139 1771
712713231 2882
671175992 335587996
238772037 7544
153219149 583
237013861 1329
209400896 698
380725856 2630
674282323 3031
809628930 4006
205585764 1730
679562764 339781382
415500096 1385
457911539 2198
789003431 2630
332156383 1762
72466579 907
407900570 407900569
730155047 3453
839117307 8462
346509461 3789
738550385 369275193
440333318 270994
338401127 1128
41399861 138
665197633 3191
400875312 21347
747600033 373800016
699434417 12049
89913139 445
712499531 2375
97324319 592
52499825 175
768002560 2560
53354024 491
615505329 307752664
212125698 937
488699999 1629
131745481 2461
738062278 2886
438042851 4329
785882559 3040
707056689 2707
885016852 8390
330201520 2060
419098602 1397
855256645 3564
913543773 4342
693046986 578715276
200107293 938
552752466 552752465
7291818 29
259183137 2243
1925 224256725
210949691 105474845
272001622 2416
527701759 1759
768104025 384052012
73317162 402
334798463 2464
907251245 3845
272160820 1379
766200191 2554
648754191 648754191
974427447 3602
388684685 4619
827396553 8493
888156375 8644
362508609 5413
972034855 486017427
117599609 392
297916659 148958330
1448 403054194
252600825 842
982205058 3274
444869701 2486
36738 971830314
372685441 3504
952391980 3773
449619963 224809981
678190871 5743
78900262 263
973899908 4171
250660823 250660823
151199496 504
483544358 8447
390072240 2155
107544650 769
546368732 20293
436429871 436429872
902700366 3009
70423586 351
504599840 1682
531301772 1771
73708423 509
285926479 1125
336301120 1121
852159984 66768
108683576 1001
261175666 1461
325799999 1086
583731103 12084
790500001 2635
609587880 304793940
746288196 746288197
248458075 866
783584246 783584247
494439879 904562
39964163 347
343799999 1146
559800478 1866
172158183 946
845210884 8202
167051901 167051902
443527253 1683
199486363 1009
909559563 454779782
878806595 6661
724952710 9999
411428613 2985
485940261 4885
17931580 1279
85202627 677
551639231 2286
965692575 4275
399269797 199634898
907980797 453990398
316199035 316199034
2326 352365740
654497312 3285
779510109 13836
348746363 1836
742044608 2687
280500934 935
802502015 2675
46908101 170
806760293 23916
926264749 3782
348635563 4321
11473 132194726
325251336 325251335
642728980 6504
300713793 1808
365803880 1378
339559127 1908
253467513 126733757
527703639 3038
197474310 865
737352661 2471
566304022 566304023
449961082 1526
367200000 1224
376276213 1404
688614862 4706
879258531 879258532
68113185 448
603602011 2012
277522865 120280214
922500000 3075
752989147 3834
152809927 1048
597092165 245542095
741648278 22634
509562429 3904
612590797 2241
147500100 21150
3819 547248487
994528074 7885
101099999 337
440472152 1912
849214079 8320
789641361 3660
683572992 3831
974696752 3249
618116802 14885
113724193 1072
648193664 10034
624339274 3217
595503723 1985
900642240 4320
962703210 3209
561103005 3668
336723738 2301
2603 628276292
1379 388530492
17734304 574
156989694 591
940538219 3537
993348928 3421
312881722 32867
359817365 1665
770446728 2826
948730738 474365369
414062518 1648
224784407 1845
882871974 5975
512026947 20205
887880839 50655
281747356 2657
872193905 8343
250547566 2681
785299183 5879
930 222397537
277248331 277248331
153599489 512
428104823 3180
49676994 190
358842920 358842920
502216378 3135
278738173 7654
85333094 547
607964127 2569
499765219 4710
988693503 6016
571668494 2708
1024 301024726
590246901 6307
476754954 1653
705949358 705949357
314638293 157319147
850935917 4275
26057045 11281124
393486442 393486443
728607519 115286
695079155 3480
5047 920478592
960831685 479834911
973755838 800484671
169572524 29222
991798982 3306
422481676 1617
408464212 2005
178584421 4773
228859942 1472
300739296 1672
28583997 271
490688368 2516
7200013 24
586942562 3583
753852174 7303
528977237 2526
551569799 551569798
661335870 5694
93000292 310
651407610 651407611
4898530 39
3475 180314440
290870763 1274
315301050 1051
273396984 21507
760126597 3509
534969727 1984
80994961 584
570867531 285433765
945325759 35432
244830897 927
908 116379268
50034026 261
717116412 2823
678749754 678749755
181499395 605
708784699 38350
884823674 148585
938610695 9466
183661518 1992
174542895 87271447
315083750 5003
330899433 1103
315571169 2066
545884697 2303
469703580 469703579
877926874 877926875
891462325 28318
38513665 1592
381732976 2925
494717944 494717945
363898786 1213
835198334 2784
579193406 32131
422976842 106089
995950814 995950813
488079113 4853
477133913 1968
7433439 27
120563461 846
75229871 75229872
999944780 4562
615611233 5500
753064247 2872
96900322 323
24191329 216
629621355 13809
353699999 1179
351364168 6331
280829159 2412
705902352 2353
193558457 679
533744513 2986
155093827 155093828
992623314 11885
537299325 1791
220316423 220316424
608045648 20481
660909363 330454682
794 150053296
255460373 255460372
382181783 3637
891597849 846866161
685551602 342775801
384693952 2129
550146549 4295
372135855 1491
387063997 1452
398259711 6410
576631803 25151
399821442 2864
903336588 17406
4239559 15
372852625 2738
433382327 5484
40723225 19659585
513302655 1711
302501680 6801
739731918 17403
920117952 32136
565054220 11140
648355992 3768
934628580 5490
939599206 3132
560998130 1870
578815086 1987
480382888 2152
8393693 31
223425777 957
567797736 5161
8958 790606206
777752618 3503
357086421 178543210
849772650 4991
946315769 471571182
225721633 1104
519790625 41735
600796320 4880
940595975 4698
476998897 2046
148462449 5810
347025445 1318
928627603 6319
243198363 283118
50993668 1012
671263463 5244
662773519 42810
271799838 906
516472381 1915
295201634 1697
178157045 1149
713626049 17423
750409435 14653
553324771 2862
808115205 302050
261029331 1405
696297680 2321
150424079 1968
328498937 1095
562815232 3556
611951042 2409
789506607 2662
284932404 14052
879072480 4680
640176567 12908
518947747 259473873
339621772 1607
739013713 739013713
206997123 206997123
30805159 579
627316350 3090
941711321 8625
168036439 1430
105721024 3089
51979550 289
730015130 161830
76034910 1009
760200719 2534
850146481 4603
616799999 2056
133294367 817
2070 519773893
42599909 142
851497781 53957
4157545 24
676813098 676813099
393302584 1311
633824208 2696
494846527 2344
119399602 398
14236 795849344
509313425 9175
55657620 55657619
396902430 1323
736802456 2456
321669602 321669603
94500001 315
647037298 6063
541017145 4406
137872751 68936375
93900001 313
378975876 1709
183524793 737
764 226987248
468122365 1631
37200123 124
672816632 22777
587071404 415561309
991127425 5051
251493007 1497
571385853 285692926
596998009 1990
195690556 1065
437423825 1946
985316759 3480
730176653 10713
908759695 6489
885961763 3007
287951610 1410
341699999 1139
394781171 1727
517799039 1726
945916278 3467
166199495 554
593302302 68715
104461506 558
345784835 2515
639303267 2131
984003280 3280
955648568 3262
20401 648425384
435672612 217836306
360604162 37568
907503024 3025
735873944 272445
994848252 983808628
686783770 10209
610130305 4728
269506009 1359
475996625 475996624
565702791 4232
745640842 3883
634797883 2116
731075550 3138
339 66096726
275399659 2313
696871119 7550
804895600 2887
159000529 530
100200567 334
9403421 219
812718174 4825
76602831 532
411973889 17152
666757727 26208
330002180 1100
149909196 986
854309390 3982
402284663 1818
310096408 1167
661306299 45940
348327956 348327957
4085 179675909
45380840 173
527327867 1866
903020545 6124
405776057 202888028
817203769 2724
140937450 610
827705451 2759
994461790 13309
479575882 3062
673950632 103569
39309 581733891
233897391 819
835124917 5036
795795727 5614
857714228 67927
978403527 4946
118837378 578
410147891 1386
298813741 1230
297979813 2347
173399594 578
982797273 3276
506153076 8612
635376986 4978
267783151 950
473098422 1577
544366200 35030
307264645 153632322
981067924 11768
557101857 1857
247449734 2795
887404820 2958
269756503 1286
394279919 1489
227829643 958
344158550 3321
642429658 5150
875700623 2919
946517075 7857
134099554 447
607685268 2063
850198058 2834
210299299 701
231384645 1466
826502756 2755
646202155 2154
498401281 5289
402233175 3825
194423486 4405
481898635 10604
931041641 5398
447034365 4328
14918 667192632
314432098 1481
952048439 3482
852847049 852847048
766356878 383178439
471091236 5082
800301294 293530581
422794882 1707
269099104 897
317509985 1886
327900883 1093
860345848 3926
990921962 5666
375600001 1252
759195995 12844
701095350 7398
409819002 17483
923233184 28290
559800001 1866
540126586 10103
751502506 2505
204693611 771
931480957 814936778
686697711 2289
649200449 2164
498386008 2108
687025893 343512946
499498336 1665
860297083 430148542
336317100 1463
479054845 2676
232019235 1115
100732017 50366008
6821 804018554
777286080 5978
234162541 1041
602911200 5725
19954389 155
431669335 215834668
915067499 3308
956997856 3190
550831755 3099
742289233 3566
729556279 5269
813755515 24822
413544661 1383
781402252 3521
707389735 3957
545740042 22937
554999899 4295
749697923 2499
821134944 3038
343625586 34854
735138719 6064
560306188 5481
60899995 203
494399504 1648
371639642 4246
982792801 26400
595883127 6667
464559401 232279700
486301649 3450
10127867 397
287724537 143862268
533148269 3495
687635004 2884
483 72555690
629738118 261511025
442413132 2707
512662250 2225
425973420 3210
181466050 2255
973364197 6356
516092727 3623
909325450 7975
568198106 1894
631427644 289555562
290116643 6555
211681226 1741
532220462 1820
3401 360398398
71850647 1191
301955108 1223
479511619 239755809
7851400 50
17086627 66
112374942 889
518192851 2084
523934827 2608
866397111 2888
225503130 3557
75303217 4178
831892009 3610
590 151540998
61253261 289
596116641 2660
306599873 1022
611084999 5687
266812206 2382
766264913 184984
301951313 8262
311090868 4113
75299999 251
398399999 1328
744600000 2482
6000017 20
647681891 7474
809410333 9104
375149930 3636
17836 518367668
956350211 478175105
994615627 5074
648205837 3279
299419249 1625
408724961 408724962
512647250 9956
48800665 24400332
624300001 2081
346798844 1156
74100211 247
357236331 54316
761505629 2796
728181943 2742
402746850 9879
165209440 592
435261591 6219
555265180 13367
901480205 7886
357373026 1746
604311858 2054
162572167 1223
506092939 2033
105923179 52961589
822491504 313710098
19349 992563579
293400830 3373
617888688 308944344
205552201 1526
476915903 7368
147614753 1079
632437363 48874
316002291 1551
547498176 1825
616921834 5195
922831008 7379
889940681 3607
6113 964237377
477298409 1591
406597273 1506
140706506 554
996477165 7673
361619289 1599
554083148 2276
651537125 363776257
498347614 2962
669377271 334688635
391866819 1552
409505940 22020
913586321 4169
585113400 4884
24594 948902624
494032111 3241
80652704 1574
811200752 811200752
23915714 23915713
973827554 6146
1118 199086929
45599877 152
682346392 6916
874459040 14326
948305891 3161
382577579 1890
980887504 4120
586798044 1956
157234668 1321
557698142 1859
304800866 1016
547977805 2950
197276993 704
325499431 1085
867297110 2891
921305981 3071
718192749 5642
785697381 2619
949131389 23279
301682001 1292
815146212 3636
165748409 1655
598492000 4000
855013247 6075
984134121 924754670
183474509 93925329
933626233 11484
4520 578112410
547025346 16431
254623262 886
21899999 73
353156209 1835
2983 210410146
505689030 252844515
233207632 901
7880931 50
877294516 52795
999063500 10738
357298808 1191
66851171 422
228566132 1734
478652923 478652924
314710321 1611
914699100 3049
569098434 1897
858447746 407209002
292393936 1881
699670609 5604
501958639 250979320
687996701 2300
374302715 2382
130380811 474
565282647 282641324
242999189 810
372381239 171277861
979796735 3266
404397543 6608
425341574 2579
257545 9
366424059 1694
556938614 10108
745602800 2881
107883513 1277
544503234 1815
950360045 22402
500394817 4462
626026394 2458
595846835 21283
493954616 7265
200099332 667
849795408 4956
587401959 1958
36300121 121
985338683 8604
1646 417081392
23399999 78
3165 108074599
763570962 6642
4698 937812799
279730873 139865436
853807108 5920
342972372 1299
489830489 244915244
532082029 3948
612249619 2426
625780089 11231
536107681 2316
179725345 89862673
39979466 227
164999451 550
27000001 90
301199999 1004
928622666 504863017
498901023 1663
695397681 2318
827293654 803841899
937511479 7256
4256 840857920
236400789 788
107647937 704
937109484 937109484
411663009 205831505
4607 544952816
354906613 42480
448303804 6857
89 19636601
351949326 11545
881532590 5390
494245730 9989
586338187 2154
177742959 670
57158277 28579139
164099802 547
41323745 217
714268833 159899
248338627 912
24768262 96
117599638 392
934310968 4739
836429446 16993
375751849 1384
930780434 3985
822043541 3422
633973508 2699
1760 464492160
985121719 4074
240760436 1729
639417890 5973
288391781 1596
352819503 1272
889986429 4211
75032664 1743
640713345 14794
345361729 1153
1109 67266099
554371300 56350
398854185 2760
67199781 224
804847092 10092
667098061 2865
899054858 899054859
965696782 3219
1847 95999520
502207891 6574
297300869 991
793190227 793190228
695186324 16003
997505401 3772
666152993 6218
829959169 9888
685145073 3467
344265867 1969
231349349 2922
100458865 528
183752160 615
249947163 2462
401766705 1486
61389971 327
782693980 135378
9389 870453246
886820961 886820960
861743845 3614
1802 211088082
365443112 7030
544936967 1969
440553779 1491
960406301 3617
391545747 195772873
716408181 2487
524698250 1749
638007096 304829
904203566 3687
587249768 3451
342960073 15666
873902914 2913
941958376 24748
312000615 1040
563923800 2252
710529893 7774
567246392 516837609
981217429 123346
703013324 5675
145375285 655
734397892 2448
934021935 4697
433383340 2351
207530497 1392
355773175 1556
97340424 2540
837853784 415878640
490881118 245440559
344098853 1147
652842176 7294
445501557 1485
2057 187656801
176099413 587
114256983 976
808224003 4744
557859764 3476
35415874 1075
273971515 273971515
44175881 491
520479407 2479
998428361 998428360
2617930 18
860602115 6476
348089968 1517
646604605 3118
311955400 1369
751779072 751779073
498298559 6460
626097914 2087
263701614 1060
315551774 23321
829933302 7359
156421390 5123
141667390 70833695
542187204 2719
456852208 1897
120464137 1288
1903 461774368
641379579 30713
729435777 587732524
565092528 8047
506119715 176239
106200353 354
303301011 1011
498434787 249217393
137681279 1980
212768348 1280
833718219 8246
37540147 393
825386444 494600403
916602485 4062
23675189 154
191559993 709
96919159 377
165791453 971
468592599 6062
364115772 316849492
184634015 868
887422031 5712
246095565 123047782
2972 679159234
189599999 632
979800001 3266
391651375 3030
373799382 1246
727436159 9460
336595563 6878
26591057 117
488198100 3775
644103817 2147
336223657 336223658
679963367 3018
371435430 3944
614753193 614753192
680809051 13095
887012918 3378
741994867 3491
57651893 270
506084939 253042470
22850877 1882
552299999 1841
837706999 3973
410399593 1368
313782977 1352
633902114 2113
868779776 31465
299278280 1960
751201653 2504
282599058 942
171899886 573
373313175 9327
471000168 1570
757506178 757506179
421751357 2452
861318364 605865520
783774163 783774162
764806385 12755
888376966 444188483
62812048 62812049
292138887 4730
223596341 1119
948738331 3691
788858426 788858427
52076156 1364
219358943 2016
123792641 423
558197137 5516
543327022 5683
84928187 922
873297090 2911
2464 320448128
824350820 31718
540058959 8560
895996785 16119
187219 770444997
607272758 14063
198299338 661
46135546 919
272504215 1399
209385857 1395
568374013 9179
937086436 10491
655496489 10139
901299974 5982
792300000 2641
725518716 2977
316603189 316603188
193718286 1506
440094151 26207
372658366 1371
921003071 3070
79006756 1297
236241741 1115
876075749 11178
1094 274575800
332672045 166336023
325199999 1084
685214481 10442
519005054 4571
117551704 117551705
432658520 4232
655504210 2185
499055299 499055300
901856983 5625
867300000 2891
856618599 4499
344369386 11017
933789343 4897
884231014 3846
895199476 2984
919922100 3540
879600001 2932
77700000 259
57219635 425
758670125 15541
464098454 1547
619799972 2066
214200512 714
238511022 2497
985351847 3484
687598241 2292
2043 535661241
896226079 10825
631810544 4646
785400000 2618
947580335 21108
633902112 2113
523465512 3687
551202675 15851
897874434 16729
533351558 4097
89685037 2037
662764158 5898
748022345 4118
868 90478931
439676832 8895
546491730 2967
639004134 2130
569698100 1899
302354884 2133
358875300 4380
580666538 2284
46612207 23306103
220054434 1795
999596669 3332
528151359 23840
3600000 12
323576952 161788476
857641548 504873317
162406488 547
8827 863360043
752397779 8986
717344194 2757
518588764 2391
182835898 1828
310479261 1085
989237312 4470
136415790 906
477598407 1592
319428309 1457
394392876 1764
245129545 1452
201300671 671
92488598 399
216928043 972
902381040 21516
515900579 3427
690974885 3551
778631115 3394
405181764 2196
897963539 4567
271499882 905
702819764 2461
927402781 25530
430367171 1493
307598612 1366
260725974 1835
487779795 3735
534976376 7351
660148055 660148056
14456 620841832
373200000 1244
632779580 2931
455700000 1519
211387798 1237
977096998 3257
691235187 2472
827679763 24485
478604305 478604306
908220889 3999
861038816 3278
609449061 10670
25199992 84
251399161 838
851834424 19577
3643 569901138
60355903 1592
368332998 1456
692274448 6708
837638313 24869
883728316 423921913
804899412 2683
566239447 26594
454844894 2091
61672832 208
239677956 80763462
841586537 420793268
183305664 35069
251065386 1066
244069552 913
124012358 616
963842563 25057
832798052 2776
2332 595335345
663340317 4142
843388144 9893
600599281 2002
771440549 385720274
382076457 22744
494920051 2699
111765907 567
824807478 5990
755642899 2651
781645407 4712
744396608 5386
12424414 100
815879824 3472
56814159 239
355591532 1840
916851640 3626
707100028 2357
130500856 435
853451477 4554
893848321 16993
264384297 95085813
313940459 1328
873602911 2912
408 81069456
708337000 11750
194609436 7588
481463734 4859
3299999 11
914463737 87584
620769395 2300
756680321 3040
2015 588815264
398060532 2628
431 121229525
580435606 4388
504220757 5062
698036509 2539
242763179 959
752654000 32375
843250683 4773
907416495 5006
142943160 2539
610197967 2034
381598727 1272
192602497 1328
996508582 996508582
511690864 247561569
335496751 1290
395026177 1339
755328215 3516
660748398 3047
964202167 3214
560275890 271737867
635975950 635975950
595867475 4775
158292102 1086
781114917 22689
54816575 406
106917204 38447158
524305184 2887
929100015 464550008
456601841 1522
942080871 471040435
244414031 816
777826719 2775
40200000 134
803997319 2680
7516 972762555
99694583 773
893710976 893710977
522671364 3636
864018448 12723
275400919 918
814347637 4266
603028954 9134
97093600 1054
742635327 3934
447713911 37734
860975695 860975694
926995773 11547
292200861 974
670737129 4857
415778781 5074
683461190 19758
24438 689518170
469228684 3619
944250190 4593
437402564 1458
763780870 2689
457312365 3548
429683041 25099
3740 687416389
152297353 1656
363686694 1955
658398313 4474
890388459 3235
36534644 1029
932803154 13847
751810281 2795
672300637 2241
52554839 354
363364133 1248674
221985263 1032
644999973 2150
375082629 1375
586335995 3651
178546197 89273098
640650949 15204
638701617 7883
458084559 1880
934517990 123385
287458468 2669
455855889 227927944
11311 339671784
392141207 4866
430072750 2601
809997300 2700
505505196 6929
293908275 2541
660580233 2350
415963021 2287
757 95354748
442801476 1476
485948691 40321
781880775 10151
547798949 1826
679075388 8031
988790801 4780
99947403 4029
741715503 9266
825034465 3096
615132173 71246
60650352 504
414301382 1381
674844926 2545
831020643 415510321
305575228 2169
71891 563913004
168900563 563
410772655 1414
341314039 2840
643630539 2590
827280016 413640008
931641126 5852
453042786 1561
230620556 1319
721849999 2500
659854159 13265
972 144586944
856809179 3230
304705595 1311
303551901 4239
358561167 1347
365098782 1217
266242849 2346
891113302 4781
688291075 2516
53148919 344
792035123 396017561
909746224 3736
150823757 5274
666788463 5209
578244823 4422
145383967 659
866697496 2889
855981519 849861979
561253131 2686
340498865 1135
893101575 2977
97847301 1314
701697660 2339
546297112 1918
231089707 2067
405001350 1350
760960847 3516
34231303 153
37532 776874868
452285402 452285402
985273011 26757
956240271 467501859
863353130 3155
74724649 455
492 131148012
553201226 1844
339020499 339020500
9195 929835180
602702009 2009
943229077 3353
23643474 23643475
419229604 1666
543579941 1882
325839019 3781
193799999 646
851985134 7797
2399133 1199567
16359 826767501
966118495 10222
132112634 1523
667580091 333790046
964661647 13827
791500891 3457
725697580 2419
1528 172893200
815829445 4014
344218304 15727
554041039 4567
537300769 10371
717300432 2391
568261231 2274
810781561 3690
339026531 2379
110674033 863
746489726 4313
935235281 7378
125557689 1694
675354960 2520
216600495 722
239400302 798
277799074 926
665101658 2217
134213106 6665
1501 88920744
523799999 1746
651598416 2172
557498244 3086
20399970 68
117562168 933
133863730 133863731
378762890 1400
211140626 211140627
115882149 738
131166501 131166501
91680265 91680264
507290785 2341
331720541 1130
704930388 3524
3824 475728461
838643036 3626
689902614 344951307
4999717 19
510889743 255444872
175212891 1522
934222400 3800
906600000 3022
196268857 1032
395780309 2020
307313394 1232
407485520 6071
739328248 73239
107999931 360
232774040 1537
4539 340810815
254665967 888
489463227 1852
57300149 191
792878662 3293
804119370 3401
155496284 665
926534563 11541
306600997 1022
335001576 2184
104700348 349
278827340 1337
4026 921193086
316089518 1129
919498359 3065
7112975 26
2103 144466859
795359104 3211
443302285 1815
189114484 12197
639 154407320
167571392 1133
979203306 3264
762855240 3235
5053 393330573
415149236 207574618
930893193 465446596
800737548 2905
141108972 1035
427581603 1853
557100001 1857
444127501 8489
399058415 4530
769632823 384816412
122975126 1683
464816252 33876
423165665 2506
19407 940725892
786688345 4835
305401018 1018
338401128 1128
706239025 22705
973075059 9703
360215152 2178
804601483 2682
869547484 8242
398761295 199380647
798602663 2662
590965818 2599
951118075 8510
178356745 2392
1507 229885315
431310130 3442
83494601 644
648477714 12715
591598028 1972
28242375 145
980107257 4673
228 61165332
363125973 5853
954799447 11846
759647833 22925
77285542 509
8708266 45
772720025 3997
61130484 61130485
807128000 14413
696940820 7637
646056349 3527
906909735 6045
232091859 1430
184179985 1655
609415680 3840
4198 917090882
877756088 6424
197310523 978
481830882 3859
88712621 464
788786243 394393121
82196881 5732
525242096 16022
108289007 12580
73427994 1149
48300001 161
302864615 2538
343204321 3272
114446179 945
534402000 2200
388293290 1705
833723920 26288
697 181304337
286201183 954
335661805 1324
251594 1
764436318 6157
178406279 1179
375659569 6971
253190794 2801
778589673 6150
840843784 8619
580722622 21719
525177926 7775
908700422 3029
166841099 2700
226773904 1403
838199999 2794
3533500 17
159301031 531
306900832 1023
137676629 705
252766309 965
923443157 4022
340179014 1531
100500159 335
548052639 3832
798297338 2661
3311 386008562
691597573 7941
293880970 1976
600645079 2870
105600351 352
93163376 93163376
894816289 4968
614356980 3672
596575247 2385
800604692 5890
4200000 14
789904472 2633
11076775 5538387
106598824 489
272827414 2290
397994311 2056
833314646 4414
995864800 497932400
313833833 97343
127642106 127642107
168664810 1234
872406165 3686
224758913 2520
909899782 3033
3608 433876432
518786165 16564
27953300 27953300
955652575 13616
219000731 730
417843747 208921874
17373542 1331
867299853 2891
85935465 945
64245050 253
319547765 159773882
294899392 983
400391303 1409
267000333 890
568646379 3213
420600649 1402
910396593 6387
20170632 423
129823948 461
687216171 7585
586634244 50316
421201403 1404
63902941 63902941
245437190 1123
334631228 1228
708300166 2361
852233880 3615
53644144 442
18227 616828744
947807023 52692
476025486 2760
837004582 2790
989696702 3299
5999979 20
175271961 851
691759354 691759353
874696854 4050
6166318 57
142094592 546
736470425 18767
894022481 3460
844445143 4647
75300468 251
726720695 5382
568596500 2553
804469115 318597885
512461205 1927
632234978 5232
252368032 931
373354033 1921
933129982 5769
67016381 265
722036449 705245964
299191619 2962
548167959 2168
877820415 3845
58491724 29245862
294263449 1032
2489 167832270
941456243 15228
691078550 7275
769010120 6633
68699778 229
942743477 4530
992 231941251
2682 781899552
422058934 4426
303114349 15025
852000000 2840
35699914 119
930929358 17274
816883451 3843
210144133 1188
847243150 400412469
428394868 2525
995958765 5955
796690701 32860
409952102 1981
802451619 802451620
1190 289836441
181400010 3037
35801092 124
856799353 2856
3757 947097616
429442344 21048
128459101 737
489603116 1632
298970677 1175
869690250 12750
768218114 29685
132000206 440
807599125 2692
318598939 1062
624601885 4292
232799225 776
457302479 2855
246853905 123426953
779103531 2597
741423450 16350
906303022 3021
990185195 4641
90189072 1334
744315134 4439
270152023 1578
5658 896432446
749700000 2499
383405847 16071
68038669 667
225900000 753
337030702 1786
295892962 1714
224624354 1315
391068698 1500
913745341 3154
418827420 2442
434638843 182907320
873153911 38954
800779429 4690
872253867 2963
349200652 1164
686297647 9836
489301630 1631
748596551 6651
641331750 2420
62445245 421
792838632 792838633
16389790 131
678451195 3271
168527351 1218
106634701 1169
727444305 2798
967958540 9387
215258905 762
638397996 3424
149460427 74730213
1475 396652178
135549179 468
630404842 11053
911625252 3047
458 69234407
221996108 105628703
416370400 4640
561393371 3581
945302775 3151
4697 621867203
343787268 3113
620397932 2068
956963463 4413
421083655 12205
834631556 7519
687652573 4018
994355039 3786
306889730 2398
13668 141088413
617699999 2059
924350317 3638
110679689 1246
539098401 1797
922003159 5876
131642990 7897
499880039 103281
244352160 916
443985030 1662
173715287 86857643
70617835 314
36716203 136
6242 110219169
36273601 288
730502434 2435
955205733 3184
114951220 537
309122384 1425
21727 464722467
98 23674924
579901932 1933
208259503 1661
997268170 8962
252247165 1196
986096714 3287
53399825 178
956350273 4510
867592650 28167
13809131 49
201900614 673
606036281 303018140
81271516 663
147899746 493
779126711 2809
160673924 1018
537899145 1793
141794162 3141
182281836 2512
79661066 515
788701871 2629
760959584 3213
608337595 13126
783602612 2612
665756161 3680
181630841 654
157336081 880
126300531 421
236400971 788
165298125 82649062
131699562 439
466637354 466637355
585684847 3694
505798313 1686
938701823 3129
2088 571272624
612083776 2909
578691340 50177
971401943 3238
37831823 165
566779248 2529
144300000 481
386354771 2439
960903676 12691
852897158 2843
478821550 6953
331665074 2205
680116751 3175
15830 171692180
53314561 1536
91800306 306
978003260 3260
981596547 9189
570164137 1912
421201404 1404
380840820 1370
477326367 1903
446276117 3954
450303577 115581
187495110 653
520798712 1736
129099 817836586
39126219 131
252000001 840
61038790 538
83272201 407
341447077 9612
502499052 1675
956903704 5384
785385432 22080
855163076 9143
214015556 1009
323368500 66332
482164273 222356862
647974009 6038
566162242 8660
347889747 1543
359701199 1199
651866077 3012
236700000 789
700277543 2556
439852639 1565
790570499 8850
463076666 156181
208519734 93219194
873269147 436634574
684803918 2738
459502588 2482
589484369 3997
959703198 3199
602898645 68764
445818775 54865
78600142 262
857997139 2860
133702520 670
887002896 3499
1631 210898086
313076000 2000
870742947 5646
3538 800804448
366545087 7644
254545809 181125167
193927140 660
195509947 166420640
17684814 7589195
194399697 648
261520675 949
508986508 8309
123300001 411
475215908 2181
931 156128700
990276297 8546
952318481 32636
854038710 6690
670554103 2833
3560 996538571
497438423 4259
721838349 5817
703813395 7757
548660672 6991
64970868 496
362087873 4507
966363633 4394
271393762 4607
780713005 28630
368086996 4867
589256122 27627
722783783 3168
323777923 5033
489656417 4196
250800001 836
639116107 4900
946443659 11906
993692756 9883
20375530 2590
954865343 954865342
980436135 11534
581346583 2548
695409945 19688
771297429 2571
318820039 7480
80450371 37959418
855419110 5530
530484966 18415
1113 279222609
259680271 450150
210162914 938
568147753 5559
772608564 2667
881531647 5504
981978376 526162570
624450171 3301
926689471 8524
152272232 684
2548 724662170
201599327 672
667981981 16553
718495766 359247883
546300160 1821
841662511 7449
420600627 1402
741252283 7258
222899327 743
425041777 4663
995547199 14450
886786287 14944
770368682 277958436
567257252 9479
827232847 14939
147599507 492
356700960 1189
295614906 1403
716512203 7101
12215656 107
761999870 2540
27956823 3082
594842989 2837
140021396 4838
188301786 1438
788422208 3391
522946659 42478
167247360 4284
773997519 2580
402182422 2222
864032415 864032416
798947775 10604
431384825 3679
424651393 2139
907838264 453919132
275571340 919
695699999 2319
57856622 2577
811500000 2705
278701853 929
3442 443226340
952408859 13542
75 18315975
298227798 149113899
984045231 897264130
327234242 2121
695915107 2758
694858576 12850
104562645 359
278488951 139244475
928262016 8432
530653607 42102
933001493 3110
727500001 2425
675894779 4455
562925748 2768
955748264 5231
275999983 920
102799466 377
555227616 5207
993876430 532505807
612097751 13093
78667064 78667065
590503500 3348
446017201 4110
810608877 6665
769607327 13216
717922349 8937
700327341 7514
8077 926827094
748944253 3239
464451193 2573
307983806 189308268
452658689 3530
867135975 13384
954166932 954166931
858445848 129012
766202530 2554
848997169 2830
5873 424060618
450007911 618993
1254 276465342
278442285 3859
762299999 2541
752402355 2508
234003276 16987
936297400 4190
334998081 334998081
179249782 613
914255419 50589
512612749 10371
613677793 19768
530103226 1767
166757768 4789
652586613 2319
520925068 11727
53100000 177
1489 406299935
267477814 1642
869643219 845369732
906905366 3023
434419685 7494
329072593 2577
668746106 8339
617503088 58107
81299729 271
876970575 4225
757399843 2767
942477830 942477830
774869645 2978
325289351 2350
225799391 1248
173650467 735
990766914 4145
447379838 223689919
17995239 66
573139585 13856
770400001 2568
50608039 4934
645792241 6828
505499999 1685
324751130 2151
305387137 1152
461011838 2490
926579936 6473
847534651 6005
165899128 2154
61199799 204
607862251 2655
410236512 1376
250021381 1292
739022056 2664
839454998 4142
708070050 354035025
85050237 28483
833398988 2778
91500305 305
237783693 1509
5796368 31
471468865 235734432
720 88947360
339563685 4081
633005446 13155
809539517 298939100
569860516 2860
19936391 285
63290816 283
654041493 6519
536671013 268335506
60394730 703
843967023 33007
740701481 2469
776750023 18758
432826126 1455
759249961 10551
815997280 2720
175199526 584
567298109 1891
505071831 5974
903629082 6830
671068038 7474
694229829 4028
741474359 119304
320373721 1686
199352225 736
979883133 979883133
184495961 968
999511837 3463
450223704 7884
378001260 1260
116071831 58035916
4244 543787964
9033599 48
204098672 3338
227705429 11758
461208370 165545
965568513 7991
366683105 7400
754674047 3824
626195218 7239
396695340 8532
277273305 1256
59745880 34879586
443057711 2431
152939117 15859
250200292 834
69144134 67810979
101857069 549
735209540 3485
940196866 3134
414210936 8229
716955087 29729
707463663 353731831
209635882 991
681315918 4446
832240340 4769
455401518 1518
692476983 6259
752057898 5262
641500874 33375
804602682 2682
432642277 2832
292476211 1526
104999649 350
79678479 280
957204354 5015
226201384 754
914102193 434016960
32399891 108
737703185 2459
298800000 996
740050704 2616
607799999 2026
469506173 1615
293450849 1155
959898949 802734679
970510897 18306
553961080 4204
857891891 3769
291003072 1100
12837 987655857
243533494 3303
811814957 405907478
796608540 18060
814712443 3316
351822375 299679391
296633985 148316993
904267833 43366
459900784 1533
896050201 4801
326700326 1089
440614136 3005
285442729 125156169
716098187 2387
666820867 5461
168440970 1635
41180783 148
486878845 243439422
463121153 1762
545748868 4207
846217499 13274
780000001 2600
85800091 286
360732395 2235
558751752 8676
892499999 2975
947154443 653782558
10800001 36
295869840 2780
533780257 533780258
814471633 35568
122164849 478
17508969 82
240135198 240135199
260101399 867
469283451 5187
764606815 3783
385589568 1796
35979004 208
653818571 5916
372645807 4840
540490139 298369846
753916083 2791
631908200 2590
945853391 4972
453754393 2184
926878272 319841436
880687226 19329
173387088 1008
260464876 2981
499132601 9663
371099930 1237
243877327 1228
883901120 64506
240766344 4212
369252406 2439
407917217 1618
3575 834899135
376242182 43716
595905339 3695
451646369 3261
110163188 394
370612019 2670
489778208 18117
889203747 864550585
253789240 11721
985039661 492519831
822600001 2742
70199765 234
786299137 2621
369150296 3755
984703345 5549
843402622 8787
580787438 2407
120547297 712
17381 808296520
285227031 5555
1325 350616200
732183043 3748
162 16487814
384733920 4153
507891879 4637
976901293 5759
582485386 5597
120632137 564
297600402 992
655767359 17104
272725121 3590
328899352 1486
44152775 2234
634009809 15995
722067750 3105
51349068 8174
8422 355052788
629705259 9441
257809664 8457
250037658 17517
933697841 3140
304158987 21153
383101159 1277
514521435 2681
687952657 2431
88267793 88267793
419858935 3899
261167719 1606
662873615 6312
337770985 1922
217890079 3068
213301771 759
6225 128988225
351703249 2301
722045935 361022967
858294605 9894
177337218 5492
709736078 3081
496903220 92339
865774556 3199
981296729 3271
989420985 7715
639669701 3649
106800356 356
238404637 1182
39976613 216
924905070 4138
621181417 4347
334798884 1116
999002783 3330
458217084 458217083
222314374 8375
83 24545002
571490698 4277
426827936 3104
814321797 3154
11935 979722362
14569 786740569
95693619 47846809
910113383 29073
561903313 1873
867440748 5241
28556342 113
985144375 24125
682535883 3491
575290403 48206
282599703 942
991820498 421681911
43953040 187
987864168 11316
850725928 22580
28559350 607
330878920 165439460
290 37167560
902701601 3009
942908482 942908483
15105436 281
387735589 7243
356085471 2376
936004807 3120
606367498 228595463
802 13587085
77299507 705
744319230 3149
726315255 6113
188954781 1215
387847867 1491
799396339 604979499
48274 526765369
102636900 595
555705800 4264
484891649 1935
40966941 490
37148925 2201
218257883 779
397482090 2185
361363478 6907
83516057 83516058
635312322 2296
970355861 3402
68096049 5271
411520 2
738001611 2460
731445164 8811
124485100 124485101
1207 283596040
287947 310224909
765827765 8157
694800000 2316
422698590 1409
359236912 1799
744008655 3343
6314 414002959
896952338 896952339
211799904 706
510766475 3266
161003185 1334
151484553 2237
58554757 29277378
16992 990854496
273666306 2783
768830951 10163
471023303 6456
373595040 1560
97547604 7658
406802461 1356
661650641 2907
172799751 576
297875157 2557
44559797 718
940128235 940128236
997806613 3326
861802439 23423
486987035 2833
837407458 8942
993380655 5372431
792140119 10237
485531551 1890
63576788 63576788
522903282 2462
751574933 2753
273541672 1598
740966777 4871
379272961 9344
750845441 6818
398323600 1360
495981641 1779
819531581 8687
593540999 2470
396819561 1340
234485461 855
863514820 3004
765060066 4445
5161 869330796
634194374 4831
361160358 1250
661851919 15899
390002212 1300
948974976 4705
833047774 6229
778962016 9945
725475314 44741
937964817 937964818
732235570 13178
4251 178388964
438097843 1638
587698291 1959
123268721 1000
958203193 3194
738808021 369404010
105226083 764
3393 406519648
723613725 723613725
542150000 5000
938696871 3129
586057259 8420
37616818 173
260154840 3116
2044 402432940
783195535 133766
196565365 1044
855707776 389312
490809963 245404981
3834 645676272
706235262 7573
206763161 1678
2172390 33
451521279 1610
933507233 6692
780838862 390419431
73986197 318
625570052 20423
127664680 20290
398702152 1329
954619086 13638
921900305 3073
832192527 5561
632147534 6855
962041837 5316
644398728 2148
504301682 1681
730645861 3855
158104255 621
118625520 985
42140980 21070490
655845953 277523654
547205471 44001
468340495 2615
305791434 1262
787523385 3345
844004966 7503
115068147 1110
593052635 3531
317735132 1924
875232833 8286
442547424 2236
314051088 1483
542691899 2700
54176225 27088112
840765280 840765281
460201292 3207
883907140 3467
209880879 1738
479191272 55493
532961759 4472
929704896 3099
877074300 4748
90863466 427
980758964 3664
697648519 11673
768291591 2872
267828874 984
865202884 2884
3233 302063980
938939284 3844
801023696 696835069
66081601 2118
733967039 7520
769955155 384977577
467888761 1826
63135960 408
481798444 481798444
920250648 8681
120000399 400
677489979 4397
241551305 835
299629228 4083
173482919 585
687487112 7778
114987512 51518474
2673 648178443
802884457 2784
23406504 11703252
144066637 1125
4556 585742140
382001248 1320
787545051 5785
449400001 1498
712501065 2375
774475936 5044
893837923 6079
212245126 1325
151210431 151210432
412978192 2216
758222529 7957
341877601 2903
183590591 2237
384517549 1385
978125997 3788
285483554 976
430230671 2810
411808030 2463
171600000 572
410376837 3939
637628355 22995
314698478 1064
301678931 1681
160859452 1062
821548638 6498
333158959 1762
267669359 4860
574906052 10998
791456875 9125
719997599 2400
563289337 334477785
832256121 392671775
334849880 5630
746254787 8457
913586483 456793241
238964067 30157
694430742 694430743
744937955 7272
116572302 453
616276597 520264099
449965347 1944
381100265 146741043
31814216 1206
296716499 1674
921861642 5295
285504751 1242
3247 742270694
819689622 2983
570764945 4359
390258114 5395
1150191 494704164
993892259 5418
835169338 11189
376968734 3289
720160389 360080195
845702819 2819
281699999 939
879020341 439510170
590700001 1969
227108551 113554275
326198143 56948
840780461 6063
476867928 2306
31229 267873316
893760673 3025
253627201 3708
890347887 422186881
386770229 2058
30687 883881746
106677901 413
313201037 1044
178324356 605
564414245 282207122
579382848 49368
80 14048880
865923357 10359
372938446 37053
111415279 578
952943658 5771
122399651 408
609949999 4436
185702321 1173
969594911 3622
599699999 1999
454438540 2019
366599999 1222
369376945 1392
590104552 3431
860400000 2868
980642855 8839
16111 961117816
663016585 4345
2332 382684775
237097772 9756
458670261 229335130
910803037 3036
828010507 414005253
478650481 1947
897841731 3164
288601581 962
803403870 2678
898 144307702
276061691 1003
173167177 3133
849190761 3190
621822112 3172
117856426 697
235219481 6765
24900000 83
228558792 14968
915086217 630768270
223607141 831
156056376 156056377
780497151 390248576
914307611 763195
660602203 2202
658990127 3648
644496215 5096
698778691 3045
515759950 515759951
947700939 3159
412901088 190572159
164399504 548
778759114 452761940
22023597 172
757710197 378855098
992893305 10474
862199999 2874
273689218 2066
230831210 993
568720057 6371
904235252 904235252
282000941 940
611235637 2626
175909773 885
410071739 1690
28656 884123568
328649961 2239
254629938 102823374
900577095 7887
749266717 32987
985249092 18080
722828538 10730
596922361 3720
300124091 1516
386612629 7627
306533807 1134
944231791 3534
532678813 3291
2069 78301579
959999999 3200
518399473 1728
765531685 2856
69397428 269
669353974 3269
104700466 349
723941029 3852
443486482 5992
886808475 3143
577909439 68206
648407709 2735
5485 483168406
132408395 485
862510523 7764
644698448 5598
941681246 5033
968743314 6237
617662839 2204
773104589 2577
507920825 6711
15248664 348
212700000 709
217894410 108947205
473132195 14471
373464040 1869
247507731 1955
440777975 440777976
598834033 299417017
839210239 3137
565183 7
917696942 3059
274987381 1308
54692173 54692174
446533022 5479
112008941 414
616535117 3361
2537 493586603
623316471 10641
878411584 12098
770718952 2821
150599499 502
51000000 170
947487678 3273
425207280 4912
235906763 1183
609143754 332136831
658800148 2196
638701994 2129
64146951 595
274696129 137348064
738088920 287283483
177600797 592
81578665 5747
304740883 2466
95068748 5357
431428246 431428246
361399652 4127
341101470 1137
163947613 1068
220390022 5786
335465888 118202158
534972565 11487
763051025 11094
4871 861130487
558603397 1862
100587520 470
515953655 257976827
955826471 9963
421268431 421268432
677102258 2257
987585167 5052
889037885 5086
737404396 2458
717902393 2393
146113352 501
482946273 7564
976568787 5591
510223685 1802
739938776 4775
676767064 422449454
716379497 10314
862362029 93837
374906298 1511
986487308 986487307
304802679 1179
59103913 2919
589696664 12856
581243203 9536
235453328 6755
825602752 2752
942366596 880488548
29142 347439218
587585873 526133
943526816 578502428
767497897 5692
552198439 2263
233490323 1307
161420679 1782
654305119 2778
288246554 3372
819574248 8671
658500000 2195
883194917 3443
133335958 1789
217711327 3244
528363912 6389
484877910 1938
975942701 487971351
927899584 3093
877702257 5410
50074485 341
46525680 720
28344363 101
369747317 184873659
396447787 9746
747600527 3928
860699918 2869
537171120 28853
156715581 3160
723746764 2924
830717311 3928
789256260 5095
462818649 1610
975227812 4248
216506273 2003
345875134 13219
711991139 2487
226836091 1170
778323844 6124
239746984 1007
943548719 901044919
453769019 8930
316870999 1058
702971912 2703
358047639 6404
50551085 227
403753939 1638
882825501 6935
245922560 943
927237196 546711133
594453987 2812
219439931 1249
74296780 1106
583230437 2229
20944110 456
362866104 1406
568872095 568872095
696025177 5532
822303819 2741
803019300 327057845
574505173 4751
73048331 471
682273621 2820
698928566 2869
224943965 15759
967968442 33219
222899023 1945
585299732 1951
24311914 311
909067942 909067942
929442401 3277
608569332 2217
847589933 2941
836997211 2790
575509 8
929715215 31062
883232839 4096
77015838 258
210140990 1587
641535390 2256
493574433 4727
176399620 588
693389164 346694582
96893521 1946
10582138 64
27791306 182
824291705 3786
887215107 179926
375316937 11925
858998561 2968
321127339 3599
48744727 184
701598040 31196
44400849 389
2160 463602481
162024491 81429742
418413217 4296
293100000 977
9300045 31
715650317 3349
459608698 1603
260410202 196451269
542100781 3562
148117823 993996
181328322 2058
572004118 2601
11291 975542796
1158 310752642
41817678 445
871197097 2904
57664147 296
750273597 5123
32936883 407
114900354 383
895624442 447812221
514723700 3947
567271925 283635963
34153197 308
286500954 955
705903866 2353
330010628 1408
789529775 394764888
492410253 8891
362 96745343
122568601 3234
2347 466172109
658229509 658229510
396257887 4688
709606944 2465
317976765 158988382
604353277 302176639
940550671 4590
778202436 2594
932103107 3107
643800001 2146
871713360 5040
71568392 66396365
502557549 2518
631656097 5136
500508183 1868
216599277 722
239269279 877
52268754 1069
282431782 1247
60915124 3125
83399723 278
320424890 2941
805201851 2684
825900134 2753
250200337 834
221167940 1454
427327416 1868
13393105 322
671413940 2326
948621879 5436
700958129 3345
769499672 2565
860699616 2869
633957147 2725
644757445 322378722
634145485 3279
83215535 68135347
300008053 2026
52499824 175
310278961 73179
914511469 4172
585426696 2052
228787895 919
669161570 2361
692389987 5402
287922335 51168
88927196 906
227059711 1124
713583217 4091
137033644 814
835234004 7004
18242 185685318
608041599 304020799
766502555 2555
826230971 3645
476575822 12651
404972617 404972618
14699989 49
651861778 2605
611111643 305555821
68450185 68450186
932735233 3278
503385990 503385991
41068800 1800
987093445 4602
887369303 24713
284138344 2317
643818192 2428
4665 945225509
655866732 8714
303950591 2412
840626903 3143
737712479 3340
274801460 916
814475727 814475727
957896806 3193
110858237 438
701209873 17129
945339306 29471
906669404 6780
694308950 292587
379674314 5726
587048721 3118
955062369 3956
671101730 671101731
422945934 17687
762027964 707544774
84432268 84432268
309127356 1862
45000004 150
477521807 477521806
67937729 266
49261212 252
266 42629958
590624338 10834
838153650 152115
410515624 3055
25500086 85
960623729 3355
5062899 46
836831449 4572
668617227 2911
370448198 12886
14100013 47
41390483 194
582002122 2149
291160116 20358
298200994 994
924678345 4078
261628726 1307
668713667 2973
417301390 1391
243849330 1718
502703585 273678055
233403823 967
963444674 6275
130448376 103510696
362999905 1210
157554505 9624
896565775 10267
161155274 16177
731797302 731797303
1948 492497256
17121 555590347
918436392 918436391
38788295 142
566080611 283040305
755520941 2732
113555902 113555901
506980064 35180
69251505 931
6382 836798490
486383178 1831
702031643 265699059
875082156 3560
760571520 3040
476863785 2316
177000001 590
732101306 2785
642670643 10068
936707801 7792
741433009 741433009
881023619 10150
692684198 692684197
675523465 3612
157306332 4589
202509449 2145
976354171 8430
556048439 2316
215714719 1370
24814129 12407065
303696106 2935
5590 759270930
27335 509381275
224851033 756
591075 2
958778962 9726
814741104 5717
548877063 12381
726485024 161477
761097463 2537
265573 2
226831229 2914
684460165 252636511
782208346 391104173
448058819 1783
747762673 3034
943681447 10508
217252751 28325
578762769 2923
756432819 378216410
287099044 957
710471224 5687
769951505 3485
52557286 255
513061570 1757
463151273 38132
353375011 3398
489598368 1632
321807203 1182
189832830 697
615830932 3916
996600000 3322
483001610 1610
230012651 2299
747757972 3209
910904356 4545
7460361 61
398394524 1485
358594894 1675
141254269 895
557623891 5555
734737993 19637
412958426 3629
302571720 1216
984677873 6010
932520641 466260321
15218117 15218118
232923217 232923217
567762651 3314
364262419 1262
656991383 2766
4071 682984796
524930046 5719
1293 208356606
916729703 4372
674400001 2248
504310361 2395
502500001 1675
146475180 855
337831872 3856
257214405 1533
653928561 16681
999251706 3857
870902513 2903
254945908 1044
282599230 942
218421204 1243
839250424 4105
779336349 643093228
627 82069709
53059187 182
830540954 5744
21723091 10861545
461129250 2125
3018 334584437
1312124 5
79800000 266
685130881 2697
4172 601698356
943087404 3301
70200235 234
325441893 1281
138526954 58673
6770 513998710
849104137 8323
114963960 724
517863823 2978
876711254 3146
578940466 4238
334832559 1130
8933 664231081
42659221 276
564203120 3380
233759610 883
943803146 3146
215947009 1651
516062694 1957
974100000 3247
861535005 5324
534898218 1783
671638055 72406
836340373 4102
692151745 7216
193945183 32695
411592970 29345
559201919 1864
725099999 2417
595817105 2183
842639850 16946
938656573 938656574
402602034 1342
570519473 10151
1819 398934043
850981559 3030
132600721 442
599525060 2516
967205408 3224
192139877 1342
114597668 598
2059 427025612
392431509 9657
1132 284100943
470267639 1809
750839665 5546
223499255 745
952361940 401671
59354416 303
371412759 371412758
737093451 16523
166117457 802
52343075 178
663302823 663302824
937711388 3293
740397533 2468
684299999 2281
5878460 20
715745337 2954
640918683 3020
241440097 1184
305387452 305387451
502498989 1675
791400000 2638
790622349 4441
87746636 408
544275710 1953
719626686 241490114
25149142 1604
642597858 2142
920600264 920600265
122699590 409
850036728 33819
343149192 1619
800393124 4008
604188341 302094170
743397521 2478
921900000 3073
384380130 5570
252724458 2058
287806710 1191
193128862 11082
352105925 1686
627669811 627669810
285674716 1124
102500993 704
987900001 3293
630166353 15840
85299788 1438
4551 619122591
711801377 9308
382201273 1274
4297 750621255
968115915 468586706
310073365 5945
434637951 1504
554249250 9414
704 17685077
173699999 579
493247251 4265
5510 961622462
733347355 3510
598234655 17821
846979204 3244
866538982 4599
682502276 2275
486848082 3489
568979649 20153
240858540 240858540
2950 279501314
873767333 13797
459959433 459959433
40833407 314
55947996 234
483224965 2127
6899985 23
141786446 1116
367280640 3420
610047366 2102
684298920 2281
388256617 8206
365119041 2054
201770424 684
13499954 45
578015654 37490
37199965 124
126375674 55795
832881935 4272
342266757 3161
639443475 4379
642226094 20727
936459876 581593371
418700762 2628
497402529 1658
624279028 624279029
932403109 3108
86527861 43263930
985473663 6463
358199147 1194
345831596 1447
350490618 5012
15600094 52
289577123 144788562
11526004 1603
786817878 48587
881569296 2968
410198099 1700
513575702 7433
905288277 4318
369545408 369545409
680194577 424326
667925865 2417
443994601 1525
440500076 1773
613098970 2322
538218121 2005
191839762 1282
395366480 1424
639157761 2467
352569280 140887322
370221126 124373479
445672107 7798
725968169 6885
113356254 1826
8100000 27
778802595 2596
732302442 2441
392211609 23847
28294619 103
291600972 972
496914169 27276
681565772 5692
303868049 19564
120792078 1507
475330251 237665125
773045395 50431
437519394 1759
780936259 556386402
227752833 1072
16379 218015890
832502774 2775
554288565 554288566
825693007 5953
68432400 352
311273573 19086
959881751 5125
925336814 4498
44522127 566
93229392 3387
917959255 27871
523014192 12723
694874585 2982
586561500 9241
393036516 1398
988179652 11712
322930299 54274
802258651 7583
24111063 206
56250475 8142
928450770 3210
3262 842301227
949820817 7603
192600641 642
292615522 1181
399906766 1583
652720723 275611478
20379961 360
656863329 277506559
634799290 2116
376648271 1809
983776511 8224
176582553 89909233
817607375 11701
705600001 2352
968396216 3832
55800223 186
817406652 2742
8068 820064402
780572925 2791
715299619 23805
485950112 1660
684023737 3516
938313833 3633
655797813 2186
453475544 1564
341118351 10215
65250309 230
369386029 2470
989311311 4923
159989255 1134
325023030 1119
824997250 2750
670556444 515598214
193165020 2052
260701828 1055
399001330 1330
117299975 391
703656374 6910
360146550 1619
685651212 2836
534021999 4166
94135360 376
921163880 3462
504702145 128032
205499316 685
287910313 1306
34784653 119
23270695 9434939
661070161 2824
942377938 3182
159864594 79932297
530701526 1769
325525151 5604
437700001 1459
926736189 463368094
575596331 575596332
789597367 2632
496002552 2241
576354717 3751
225679530 1409
849960540 6435
9102 434683263
832589254 11887
23512 887944176
150400656 532
211200704 704
926259257 926259258
794418241 3630
120513255 60256627
952787034 17406
733605309 3678
10093 603055715
412301516 2487
821698316 2739
16618 339940738
59399802 198
4252 937434188
967127809 57088
573156299 5765
884121840 3682
63881701 63881702
539998200 1800
579912113 2202
764696327 7570
61631130 330
390598739 1302
51058624 1407
359292999 1468
714298125 2381
424499056 1415
518515432 10605
400307684 1652
231717049 902
762302540 2541
187022690 1643
825758116 2847
3648 786583047
186599999 622
386700408 7976
263267832 2344
244350032 1016
646693846 9597
588257320 3034
982991304 4179
598240991 2025
511003765 7418
156123223 527
964283725 636464310
779757068 2659
779262350 2974
949967620 446288554
974997900 38348
779731329 14785
975525123 975525124
47545213 309
746006387 11338
866964294 10423
161990446 588
626702090 2089
327900545 1093
650665383 4873
828033682 500677169
184352725 2084
4640 608943394
131026688 952
278653803 1322
667200000 2224
991503306 3305
670400684 4905
715452398 77213
252499964 3485
467184653 16762
757018318 4461
106872856 1291
320385270 320385270
734 130181913
818791103 387835724
169163491 822
725699999 2419
724367730 354681184
113352040 1299
19038394 7297354
745524637 3935
230036015 1041
13 3161454
564001880 1880
55493055 612
266520235 1343
895142765 447571383
441001243 1470
370915485 1699
869748134 5729
47736969 229
998885831 18151
845997179 2820
223799999 746
494701025 1649
165148259 1270
133199607 444
797547295 5213
954602726 3182
587473391 33350
341347433 9073
591798901 2618
659402199 2198
469800419 1566
18900000 63
682052023 2588
20400067 68
266701655 889
631537947 2886
993297421 3311
294462798 1554
775527341 2746
8227492 129
31298089 106
638931446 3817
243147825 835
241500000 805
130184184 571
127195049 1226
911221659 6825
458978618 2617
353976784 353976785
913203043 3044
397225052 9798
992133503 3636
249123261 3315
57000190 190
593950820 105817
746862097 3338
612519623 9591
210562258 2767
145804611 707
287213896 287213897
456898478 1523
898197005 2994
483510597 1663
503415942 503415942
370251817 11919
203401025 678
968424287 6344
989396701 3298
176628001 671
423494486 2587
363778811 1563
889574243 5897
993278161 41104
484847777 3361
632829847 4648
179700526 599
39367714 19683857
61794194 209
410319459 8811
345981717 1893
646130972 3754
147408451 6815
302739201 3200
503101676 1677
541513581 7142
430200664 1740
241911499 2455
117528138 546
621857775 15383
966301831 3445
288165315 1838
301039592 3668
3806 717069848
104075827 52037914
143557372 64672919
963703360 13149
984515230 7061
925502424 20174
111338023 538
707402357 2358
492901644 1643
562501876 1875
258829288 25127
49595346 571
402781213 1476
806868844 5741
661798454 2206
509411714 254705857
437799093 4481
573304126 2477
736933894 5234
829004351 24904
461470692 2754
958755822 60576
4082 710625575
25021052 2675
386351146 3027
662227105 5050
958990989 3925
609243117 583455082
243523311 1142
874949222 71641
491464805 6909
938583801 23979
457611477 3452
189043671 9219
665369671 332684835
567609687 4883
179344257 11072
182635964 67553
493918048 2704
16432863 75
910889493 4880
860268359 4326
2388 497511144
487196094 5698
686615121 6629
775801997 30739
594741685 96019
51793752 34397280
721737009 22195
300756849 1228
888042031 13235
151160400 1200
176787456 2831
93619383 488
685653660 2460
454037309 1857
201291783 16725
241801479 806
399764020 1708
829480837 46821
635322811 10329
136437913 136437914
693743912 4629
898427378 4033
42466 982945629
127734887 428
520712275 15205
262829299 938
651962 651961
485346125 2278
20700115 69
33632939 393
507564750 3850
591369514 532383688
936169187 936169187
64998961 312
951961451 4173
770213220 66435
185750487 92875243
312715522 4209
801424712 6908
876305304 2921
585103678 4799
394259111 3573
191233588 16198
690854760 4350
999252104 814645855
598643425 4813
168138432 1156
47399842 158
573569084 34503
139124177 774
756946643 3344
640204163 2134
250499233 835
507808421 3222
565869486 1932
122706081 1231
49103860 314
902413049 10096
120947520 544
2083 266095748
29329318 523
242700522 809
151067631 1828
280792502 126694
757115968 3021
30669516 3491
697496204 34395
205314199 2723
525211133 12463
192987184 1916
683399971 3753
437896915 1729
83131171 640
276241801 1898
251343435 2955
91799890 306
144900332 483
1734 508350168
962103206 3207
5528 911036512
109966680 460
435298549 1451
307074655 1064
661508285 6563
377295376 9403
251259083 1242
2927 219370754
73768482 1069
456471719 27326
64660850 331
875275013 437637507
983505641 15944
409659243 2617
211047686 1525
149569821 658
433417983 7976
677613013 41922
2020 372473373
376800753 1256
344534962 3259
399637702 179599777
196310085 196310084
226471913 1359
817892176 774767649
3792 545308560
810792587 810792586
973465578 968400423
771569224 2676
896472825 6812
3086880 17
341550691 170775346
923410119 923410120
357351863 1272
351261963 175630982
890279386 5324
462998852 3829
878523113 7231
644398463 2148
268564859 1347
305330167 3755
576803562 15747
680160188 292882505
303600636 1012
920666044 7243
537299242 23993
391503617 1576
571898432 3214
246328314 16561
21528336 149
689633920 2598
409884801 1670
369654433 5591
588618695 8431
103800000 346
450431828 194068
127092878 699
259178928 1108
867841097 5059
733197954 2444
705962103 705962104
2657381 157
145064885 1679
665460910 2563
848101824 2827
416079113 4703
551569973 275784987
950700001 3169
460498465 1535
803339729 401669864
538798204 1796
972887364 972887364
299700952 999
786620285 18400
166929136 769
131918197 661
369743250 1263
269698596 90413252
22717 774221477
340224192 1584
627897908 2093
398165601 1358
155699480 519
106723080 360
571019431 5169
880518569 4687
431098610 1437
310110371 2534
951286954 17327
36900000 123
248106397 1037
689106681 7544
212706922 1393
905279783 4499
975769354 18422
699348162 555363764
107674830 23670
964736219 11298
985797833 3286
931202334 3104
442554449 221277224
497795479 304972
782505255 6405
308762105 6731
406390044 1702
123900758 413
130585918 2383
878925098 30127
228130421 10379
301577953 4341
283426786 283426787
176450259 88225130
801180070 67269
417593693 208796846
204779908 690
559743842 1914
425400224 1418
128100173 427
258659279 1980
626132100 18700
2575 629487685
381564161 31644
180299999 601
384108544 4391
272346738 1351
212400001 708
583028497 18712
213683651 10374
844920803 26725
802183474 14833
22186 932951960
662700149 2981
887176166 6835
146280498 517
38818944 558
101099663 337
4307 685950048
792420649 48579
772178029 149763
391050335 2136
605587970 12613
76510566 7083
753256528 21169
646640776 16634
596581939 3466
833102777 2777
613438575 2517
163800547 546
667721896 6612
545699999 1819
648785844 635502893
14795 715870870
146157943 537
1891 66872250
8203 651482260
546399689 2372
467616834 1922
486704449 430723852
333000231 1110
210513828 210513829
839908661 3469
714253712 341614176
834302780 2781
140632024 2582
429173602 1751
169129682 573
53903227 24074811
414922679 2562
229909496 1741
552043270 2210
483324399 483324398
825591739 412795869
857397142 2858
748033548 2708
611701960 2039
842143400 7327
3551 475323992
211503100 2997
221551774 1145
304083107 152041554
623623644 3151
212601655 2022
901199999 3004
51503429 51503428
406383999 3204
823962935 13974
940374607 447332164
732708356 292265
256988911 906
993900001 3313
621590243 5258
474896233 237448116
190533914 1186
10708056 47
241801069 806
336289542 1986
701473030 18880
418219703 146128746
806298051 392469585
749662989 8885
1427 278008254
755031518 49155
966106811 3558
674864951 20840
893999319 2980
62351584 974
883598687 183624
749102247 2497
780157071 3056
29133879 469
305400001 1018
322800448 1076
719933897 6337
858073790 4390
18472294 162
951856096 5178
724663801 3780
265557576 1182
952113991 3321
175888820 1370
975553224 11705
117131920 1901
257815075 128907537
454798483 1516
291129309 2852
264379361 1120
300181745 19064
316672633 4904
60687899 988
744822839 2744
682502274 2275
333030347 1937
798998107 12863
144950846 1885
930083942 843451605
147481516 855
349500909 1165
399915075 183869
233171341 116585670
905828320 10484
753020044 3884
261299999 871
313501044 1045
5818058 117
534993501 2719
272699091 909
912387225 7185
926 129764151
2283 494530708
991769977 5670
915903054 3053
329041609 1572
815201799 25060
322798924 1076
535643977 1798
420333913 11406
293812520 1001
345000001 1150
913113950 4219
840790033 6625
851697161 2839
501465679 250732839
538643474 269321737
602700918 2009
593825160 1992
767196179 15615
745785378 5059
399877405 1481
1724 193201596
14907596 145
715570521 30380
780914444 11981
389710506 1451
28806448 176
517914706 2013
443556625 16464
696983531 6511
54655 723091040
2817 841105612
559589361 3685
310366936 2887
876564741 7867
393654088 393654089
281911074 1850
294899017 983
303162480 11205
773500681 12211
170859811 1590
675097100 9993
11924 819178800
249490939 947
725149327 11716
18566941 70
492192905 2220
742388090 742388091
28569867 892
215860421 1094
91966259 45983130
759598264 2532
666651014 7687
935401813 38586
727347696 14669
118727479 1165
280659083 2792
20727659 94
1058870 7
24146145 121
90720992 391
32529475 303
389928530 1490
44684076 1062
470797745 1828
435663222 3210
61417357 1079
518937630 3580
25747267 91
998 221297371
928801763 3096
766496132 3835
439500076 1465
299600772 13454
393308671 393308672
935397128 3118
12275 260868300
315318277 1639
53102 715124634
680131217 340065608
72881767 1450
971082856 6859
358258904 1797
784465815 21029
491101636 1637
471830116 2204
640618994 640618994
883102826 4393
615 116524189
209400076 698
12299960 41
177965056 920
581799765 5624
1924 544388652
788997371 2630
404701348 1349
314732 796004228
392493717 17397
114025144 57012572
662214304 5686
554765653 9203
1894 318544284
75496314 1658
85035561 1346
792189576 5593
93943 351619738
103874861 798
284597507 2613
466512436 6501
134474351 3568
84600282 282
982800417 3276
608440047 2283
319707928 10654
3430 630409990
313053998 107593990
817203773 2724
995136617 16660
87941193 344
5781 884192794
674700437 2249
850017463 407980638
741158491 6774
538503077 1795
738008613 2507
128319300 2070
146 12640515
423940361 1616
573164065 7648
980083840 874443157
948613623 3599
977273747 7326
712953065 356476532
177511381 2371
575139365 2694
245131552 1013
207819195 705
404494649 2546
168300561 561
319500126 3321
475359859 2547
123145538 6639
940806143 4344
25735233 92
537018123 6049
18597665 10755684
29824339 114
639218113 11076
889423139 5430
595875575 103057
894900728 2983
420990447 2379
837980769 15536
424498940 1415
156098239 156098239
301568423 1578
603006796 92429
187800745 626
168600000 562
258984272 1014
124859146 609
496767305 4664
210622489 777
177000933 590
432451271 22757
903433797 3317
909647218 4666
350962786 27983
747298250 29097
41643601 427
88397068 485
254596106 2400
239784703 3797
986100001 3287
28536550 14268275
229850717 1041
121542361 3646
237478657 2249
447302110 1491
728401526 2428
802797324 2676
110485615 1084
188440197 9439
1087 238805204
890317892 4567
407875466 2335
824088444 8235
834903234 2783
661202204 2204
203424871 203424871
9552 549832224
269272191 1204
399600001 1332
506068352 7119
605672310 7422
937497108 937497109
52527705 255
641137650 641137649
4200019 14
385106193 151584952
383179181 12481
325264499 9900
988201811 4394
436858093 3222
586570706 11117
8059 470204441
847633504 5199
164274471 844
917368594 4368
231513659 3285
374680279 7864
34023 872882743
54899817 183
633846901 3446
215116172 752
906313452 3306
615299399 2051
843688479 421844239
85869506 623
377675599 1640
418975225 209487612
554338112 15140
449 64829314
635103859 2117
197717911 7397
101760548 101760547
880470017 18021
959675842 10119
364009306 1905
804815066 2863
497400368 3385
657365140 547747997
209399999 698
693271100 10603
89769541 517
255737089 255737089
711734907 9931
988376671 494188335
487824506 4056
179535721 167856790
125079535 1899
526292900 2157
613457700 3090
55646817 596
45645842 790
778826516 11642
652629145 3628
268023080 17676
813740426 11507
724498203 3377
645165564 2959
265014788 1098
986096714 3287
735174183 10813
473754168 473754169
231599999 772
986997269 3290
726018632 3592
215099484 717
4699 415395429
363298789 1211
360900719 5160
772892050 3142
226041810 1018
223999760 15410
972358109 14935
549902501 1833
446857559 29660
291318581 1288
36600028 122
984128575 5577
372467329 15457
677100408 338550204
775094020 2813
970932497 3758
5047 925246322
131581305 668
165729999 602
614453100 7174
289641833 1398
548176102 2057
715499999 2385
718259240 4398
744600759 2482
622982235 311491118
588324111 2777
880929933 3106
611100830 2037
437768301 2447
481498394 1605
134430076 585
390598698 1302
793327820 465874911
609868779 3783
757100661 4255
569098104 1897
833954562 2898
472194330 23188
732398929 4476
871661000 5136
293256580 1749
190199999 634
335044831 335044832
552950079 2725
264515341 3094
221699448 739
902618571 9406
765 179815545
822208089 3827
828488047 21943
327573773 1532
267314432 1792
990704880 4020
602618479 5082
781201824 2604
182713391 24438
617613927 617613927
408545342 2227
686684822 686684823
2059 118398677
680877476 680877477
148361050 978
502475392 2176
567582967 4503
87359000 1481
659586513 329793257
54587659 293
598501994 1995
208819203 961
567502188 3476
830236887 9011
843239844 843239845
288439288 1007
690555471 14527
2134 604123338
657182229 2971
2228 560754180
706296544 3368
838540685 10643
334143070 1429
872515114 87365
637654919 3537
180185920 1733
146881704 73440852
833406124 3812
950106079 3273
691504999 5020
180537840 6328
3259 464071823
618270115 7415
472201573 1574
959466966 17827
589896548 3872
320 56442403
108300001 361
407593029 13166
50700000 169
368701230 1229
1136 182010984
536888223 19672
746956196 13491
928500615 3095
74793586 262
646283109 4998
993296688 3311
627453949 6385
951087343 3617
241709012 814
265588627 894
716450934 7913
466930777 82004
224604777 1034
200646879 992
295851526 1784
973886942 74086
7576 488451178
255064355 5868
42948953 1011
964805382 3216
821646558 821646559
107400325 358
388373073 1690
3918 436353957
810000000 2700
289823948 197496004
304314611 2076
831203368 359071354
66481535 521
342538407 171269203
80100209 267
626208667 2686
726221830 363110915
679787364 228662470
50100167 167
750145296 3652
298787963 11987
249215128 1816
21301 687355384
70695870 1919
949461979 949461980
275921557 2039
313387559 1203
770004327 4361
395310825 2709
351349514 1815
828923332 18113
532267531 4847
8650850 33
716309960 3460
309000001 1030
898235676 10434
285255093 1274
563587457 2966
684098185 5071
439246548 3354
653861021 12869
630035280 3780
252851039 1352
306802355 34237
778799214 11673
240846318 2323
745291639 25682
438333120 438333121
919022404 4526
468 136689780
788853713 289456946
996902976 3323
189591052 94795526
342475751 6691
13381 364239050
678802275 3853
404882176 1865
291882189 226090
554612609 2257
651392390 4313
407555568 48881
139962752 1516
367738800 1560
253786260 2756
451114283 2911
774597938 2582
277374875 138687437
345599584 1152
8255 934325665
687667861 343833931
185059605 1839
137568137 935
884814384 7835
373065334 1277
905696980 3019
242977516 841
534675940 203804719
267087375 3645
637042559 2224
732900001 2443
69578319 29710302
800559282 26934
353061198 4926
201771521 2736
306301567 1021
334208494 1985
155223752 710
396991412 396991412
867051413 867051414
384441524 1755
699052681 10611
454762086 2800
194882679 921
4950 545627780
516952527 20693
890132914 8113
561813553 9361
959701672 3199
705140345 7444
109500540 365
623399924 2078
624716533 370078924
97754432 497
890001539 388442690
658805380 13985
137768094 954
909900026 3845
13617320 58
662692721 2360
368806364 6399
711682777 3423
58200195 194
768673932 384336966
855891089 5235
369494465 5845
632101184 2107
682503134 2275
251099999 837
973497811 6989
127887257 428
687590639 2365
451018203 3731
333901304 1113
458240165 458240165
507292129 2016
112429462 1189
299400292 998
638115914 2443
152646536 952
489453620 1670
786203957 13199
163199871 544
977764062 488882031
756438837 3436
96993431 408
8779 406648102
183018543 713
236421554 1975
138872999 7140
784496120 784496120
469561879 1570
514072074 5225
220170603 1346
574905083 4789
251209972 2876
805096099 3648
285300952 951
279362933 2714
588313037 9702
84881695 398
100465109 50232554
1869 385864933
559325948 2432
537519720 2974
103650610 51825305
902860734 3049
480360109 480360108
292406756 1269
3726 895867192
171291197 3674
28378747 386
4169 934919095
903743767 28611
296086399 148043199
710318078 2641
832771690 3827
200142929 200142929
131948937 65974468
910230629 3170
447234986 2771
833067660 8823
529269985 4824
799878955 64956
4701 604148057
549898168 1833
904539315 15810
321132965 12754
875142625 437571312
2391 492082340
781213575 5377
338076711 169038355
976567274 7298
137645953 1922
645268513 3738
777467617 3880
751427643 2842
1710 172566450
376197643 1839
296894884 7140
425763779 2470
564915447 10902
24000079 80
610881724 330844671
798010746 4407
496656036 11292
417840783 228555056
359488830 359488829
58323324 36295520
747570217 4167
551668508 2517
495147656 3384
621835512 3128
736841903 304889192
41889528 236
657973216 5805
96117420 420
850747264 62030
287016392 1775
976967983 8572
564598118 1882
683663625 2371
1196 129213754
169301043 778
768024986 6893
252661577 126330788
11399977 38
397921489 2832
505982670 11730
315686213 4518
615600816 2052
70749756 303
1031 222121066
151497283 1483
82369049 2245
212357105 976
241902209 20130
891938370 7305
284999050 950
371841593 68053
160273484 742
634014240 13920
824195401 4200
876514706 29629
517554636 3719
19370418 76
993471771 460245043
723233450 3130
696580262 27984
895454193 3097
185999380 620
442685675 221342837
611686643 2301
378301224 1261
654130889 6615
459898467 1533
124034530 541
717073373 358536686
415698276 10079
766800000 2556
367182655 367182656
988924085 494462043
843110455 14902
2142 234816750
589550792 25583
404 43006137
812292180 3715
551125107 4239
719846080 3009
665048410 16795
288018705 1766
515159769 34861
283499056 945
776372334 2819
586031771 7017
754355130 3913
35043863 653
486161309 4152
92392971 849
262200989 874
193199357 644
39600131 132
762902542 2543
64948592 547
685200001 2284
705302352 2351
641599627 2302
76326 665913215
960885738 407965515
55624555 228
879 158346576
681495700 13660
809691862 4553
282951932 3299
380631057 380631057
302209056 1285
724947949 5283
915422440 3161
80935631 387
932355599 6142
178200595 594
150193030 6733
724202415 2414
428018046 6695
672741571 54105
327123849 1554
456 95461325
946559560 4587
795789873 397894937
349373529 8653
823737409 4812
919908913 8112
677700001 2259
683650641 36598
529824856 1995
882280200 18335
472852191 2026
395912534 1871
550169203 3729
921771222 349667468
435772522 3125
405806015 6142
783 110471992
435902142 1453
666232228 12168
938699999 3129
978596737 3262
749351232 4032
83900327 930
597073602 3190
214200400 714
871217945 435608972
202069155 101034577
1355 294945560
790354847 395177424
527998240 1760
508 40924580
481198395 1604
71731275 1998
523294337 10542
719720549 5895
841057308 3614
365363199 2831
18000114 60
296273911 4035
262307803 2584
37526325 555
992018917 3398
51967827 25983913
34799954 116
237437298 7506
716618879 386982217
68699772 229
803800326 8498
631153679 30740
991083511 11254
684219716 18164
61199797 204
225058077 3069
24734219 24734220
832649985 3056
140664875 809
80943227 577
691560944 345780472
583449751 2379
4965 925555440
2780 509196028
737869778 2647
919847080 4760
127131837 1343
852179278 852179279
917118364 4767
310394700 1540
613361980 2492
51065574 275
116244249 1894
799786169 3149
288599950 962
589500001 1965
572305309 286152654
934885132 3713
859 165318658
116916800 2002
583801135 1946
509400499 1698
571467635 3078
52199999 174
495320516 9027
124550161 833
743284110 2972
909 167931498
228317455 1712
710058510 4410
7403 393081662
952500847 3175
645005477 2636
507301690 1691
279728459 1980
532653791 8976
27905387 652
609901460 2033
103221048 588
618302062 2061
989822075 5077
623925607 311962803
803400000 2678
741157697 2670
476607779 2060
94234396 4657
785377838 785377839
377823567 21111
744496047 372248023
443209777 1956
460543328 3748
826304754 86642
779755620 776399470
142561124 719
941884863 25827
894633991 328500455
314868325 2835
488400541 1628
540808278 3878
620097932 2067
531300001 1771
641699619 2139
934685075 17317
261255225 36575
24954 698928715
584100001 1947
720087816 26471
258900862 863
480304209 240152105
911684851 4183
659999999 2200
588293907 294146953
979608431 12028
513103537 1816
631203401 2104
506120064 1934
2867 601588283
138750732 1566
274878127 3227
158401813 1006
418201393 1394
856719648 14986
623505766 3001
45954644 15366700
751477275 375738638
728088403 695965
513039114 1813
111764027 2022
591675574 2149
885804589 6516
844296991 3224
65467288 277
1163993 766467042
611658124 2075
431358619 215679310
688600999 85086
672598979 11626
682579662 3226
675902253 2253
39705601 352
141222467 6328
326807812 2368
814381696 2721
673329887 16632
40414401 307
261301458 871
44602163 243
560859254 2277
463802831 3771
674199951 7835
207599950 692
661871029 3822
165738511 124300227
616560203 308280101
482656577 21921
331645370 331645370
86635169 405
180716142 1028
258346145 7431
424190494 1846
171358125 1875
719700000 2399
537296986 740583
152175362 1033
652214961 5257
627914492 313957246
149175495 504
496247156 8869
407633253 2353
711537697 9848
375228092 1487
308930427 1085
399668856 81217
989920898 12019
933982483 12137
902990059 14926
374198084 1292
303523975 3045
3995 363449120
433317770 1557
457875481 1590
342868379 342868380
534987962 3186
922132195 12659
771597427 2572
730018005 4535
3209 695974338
94606512 572
427981584 1758
98030255 367
888743481 11443
465300720 3992
963488692 6759
881687277 6186
626570643 313285322
115448117 1531
126603125 436
3841 983947958
362315950 4982
464167926 464167925
222001248 740
879707737 27557
654300096 2181
778497404 2595
381176774 5275
931552403 809568995
205369438 205369437
73475209 837
911653004 41687
1758 227598521
743284908 4113
187499374 625
424590101 7897
820802737 2736
450933296 1581
50247441 25123720
864583452 14219
922612326 5575
456001521 1520
23693 947483070
665091503 3234
4574 647554874
637211151 32433
744 75205752
418610443 418610444
336901123 1123
303898987 1013
872730726 11447
491560857 3067
467455234 4281
494398353 1648
151311620 75655810
715919007 7694
767572757 4853
8401 329422294
591584461 4095
950833086 5363
376168194 1481
678271780 10071
860242776 4930
479024161 9150
508739530 3308
322097008 1106
612277393 2806
4726 178643982
358500001 1195
762181745 2724
830220963 6887
914246734 6389
5652150 21
613875969 5344
404046051 303896005
44095508 527
217000087 4569
416053924 1661
415962614 207981307
490963680 2064
363643059 1867
897933943 897933944
143449391 3638
943222204 10443
720975779 3395
147599507 492
363847139 1580
448098086 1877
810088479 405044239
337085029 1709
548933248 2049
893961213 4002
634866951 634866951
409418581 1830
979443450 7112
98165543 414
987338880 6336
91622250 450
716693208 4998
368207685 1706
142559981 540
966738189 541135201
704684271 3434
1236 233947982
655475636 655475635
942416299 5601
322 77676971
204551424 768
144792900 1269
517154425 5545
650689247 69024
168300616 561
923968912 8176
194980567 135909753
368100629 1227
673579545 2332
162444744 792
256499144 855
27947134 27947133
416734109 416734110
825149955 5505
392745439 6595
544695221 3093
888300385 3406
786784150 422917469
181800605 606
943689580 909378993
860747730 9055
576 93429808
37339996 165
548340748 4719
323658457 54653
108323302 373
647136531 2918
871500001 2905
104866825 565
358472033 1363
450640751 12250
22099727 1168
124840478 525
890930295 12394
850161493 3522
7490 654967197
758402527 2528
763559475 2714
781037077 2797
490949601 5300
31051138 31051137
657059062 3219
724109616 362054808
572101822 1907
697920902 8147
205007641 743
721691091 2472
887926961 7097
218901041 118634861
301544169 5129
963622476 52729
346611631 4564
346393999 2480
904311726 6166
824697252 2749
515756366 1821
531028811 2405
292972342 3401
266982754 3194
229359831 2605
870708469 5704
951000468 3170
444415748 6006
834308476 3575
833290616 3387
237086650 1787
631052143 2408
629024795 3418
654231911 25285
217500724 725
762090396 381045198
822232897 5769
933329778 3313
16932708 97
301109946 6505
52234610 190
881059581 41651
535801787 1786
615360169 2401
78300053 261
470285516 10198
971900459 483441234
624687768 2767
609597967 2032
697491649 12069
237146848 2405
942298109 3141
801870038 3286
475511282 5647
54351972 330
423700776 211850388
647996291 29345
971439005 3631
731103533 2437
95468 852017263
602068556 19707
674368641 3520
65061233 14994
3076 794447748
534001017 1780
108891521 414
245159801 1988
761471799 5335
473559958 3263
183438853 952
245946033 245946032
12141 350927334
409890641 2320
619056385 4544
812258187 4514
959867558 5139
171596045 1139
231745484 2192
92399692 308
79591512 858
384907176 1360
719694990 4326
914071344 914071345
869313667 7878
668192717 5620
119931811 847
583799999 1946
345129741 2673
743260735 2478
895570067 16514
419142221 5722
743102478 2477
475903043 3069
77156696 66315429
783945117 3309
371031884 6667
738980494 738980494
340535817 1423
71428392 783
192725075 96362537
666304069 333152034
323023074 3275
707031534 3527
896877326 3373
292026220 2897
971319600 7290
277227005 140713438
22800330 90
367458323 367458322
632967032 20808
895727196 863766015
990840931 2656410
134049999 134049999
852028596 5930
461676631 3011
77200703 504
553200001 1844
432652507 1813
607256259 6959
489451307 2412
919803065 3066
196214719 1313
284297404 5132
878102928 2927
739949105 3920
131699952 439
83844 973261152
563860365 3748
794672359 3678
946195742 915576307
316276673 2382
786582220 14283
755703368 2519
689491713 4352
65100390 217
616833829 3868
740565640 740565641
870350757 47102
655992569 2910
152406469 77955155
69242143 69242144
573622859 5378
501635344 3626
378256274 2717
387153623 193576812
171741875 85870937
43307659 220
182830752 743
83215 823578855
228696861 1151
619896953 2421
735725431 10467
506100186 1687
907845138 6686
402677854 1533
28069 615768516
630541675 3906
403499511 1345
540874879 41440
376126802 2350
591898026 1973
978245979 3898
183047363 1073
422570481 2416
840186933 14737
933525457 18416
333192383 333192384
29944391 213
301920063 1329
3415 477061840
570725489 2434
53120065 192
852785649 3484
767613983 4128
526782275 526782275
180486848 90243424
4395 639913811
365263981 1492
101400518 338
330265788 6115
372984498 1514
97691486 91547878
572101906 1907
365039124 1375
601797993 2006
868802896 2896
170099593 567
898022850 20497
809258520 4207
159519593 633
115799615 386
346800000 1156
886691369 3794
428966967 4323
926699688 3089
241200051 804
82814772 1560
502643119 502643120
803694320 3586
438762095 3145
114247347 406
234300780 781
359710066 11583
774478052 5836
381300000 1271
8720 846500259
559356482 8077
418759921 5085
741597528 2472
174951659 1220
175353943 679
405901353 1353
294014885 126055586
183300611 611
550664655 7094
421378750 2355
929854475 3685
646433400 2696
906150024 74232
1066 281528475
976681664 976681664
162636733 846
600038455 140788
846881340 4314
218385023 10977
391335900 8020
117043420 3610
408191699 1557
97525785 703
772491068 4727
262356307 4967
7986 693017094
544501815 1815
610199999 2034
487446636 2229
945988423 8499
186693581 1121
978603468 3262
349201000 1164
960291217 5704
759512836 9383
898199999 2994
442378628 5905
355071782 355071782
692791030 3153
115473334 557
14193 241829927
657532693 3934
360860830 1310
576429831 4990
167049618 4963
581701869 1939
6214 940249205
461906131 3188
401151965 9805
202199789 674
794826708 479914584
543719026 216333945
545519063 422799802
101111430 581
481242124 2882
61799795 206
810996673 3383
399978857 1592
793802646 2646
337498876 1125
519411219 4633
702002339 2340
5301 863043626
3941 258437476
452371581 1660
851581997 3034
252369512 2034
770454792 3117
244201489 814
896402989 2988
232903896 206889161
86899213 10147
473402449 1578
781797395 2606
867000138 2890
120554719 1144
3393 749717666
19331765 90
850533944 5994
783528899 66570
321653599 1360
119503887 119503888
746165199 7341
914700015 3049
557100066 2714
527014251 4010
244503986 1498
395814199 1550
753405398 753405398
172484705 1148
560905361 4240
76033337 38016668
240599199 802
339299999 1131
57195735 193
669297770 2231
855557375 855557376
242719390 830
266676312 2807
556349081 15260
870228349 5137
871376452 3057
623498851 3149
7419658 33
507600001 1692
351204815 4637
806980985 806980986
754 148623404
431488843 2399027
209275621 2780
648387558 648387557
723708710 4145
39000096 130
9630668 58
151340316 511
686403066 58090
570837581 2260
520231469 3726
1192 183989968
142608734 1247
1135 315307155
720978327 2646
695304047 695304048
134650765 549
614032691 2334
223787852 962
13869 794504559
464553404 155381058
202200105 674
316512383 1104
622481596 2860
781489617 7141
382347396 3669
930989007 867899611
800302896 400151448
614036619 2182
303899999 1013
586828807 12333
892179505 9424
886150594 3533
276904101 950
639812691 3130
164953151 864
512098293 1707
2321 543267186
810943644 3389
707101679 2357
661542767 15384
26875960 1784
436499548 1455
615179309 307589654
231126360 83926146
377787655 2202
2671 710387033
529672770 40533
632361773 251192947
346800000 1156
315586041 1106
463 32023779
587078917 293539458
453665810 34970
536469105 347439760
304798984 1016
17793855 350
935103460 3117
156066791 679
814478623 3002
792974786 4788
723002410 2410
472102070 472102071
72795511 261
263742903 131871451
619401484 2076
963551982 8742
873769256 12692
515976043 515976042
832802776 2776
3584 835030488
100285279 385
545774529 2170
385333724 1673
215504521 33720
326487718 1357
988404398 6499
738090044 9449
528163542 14814
176074855 2462
988377256 422168868
720469177 6492
888264999 3500
367624979 237458993
111449329 2331
846033743 46988
840741313 420370657
410623999 4010
249479080 249479080
563732776 13113
4156 727249670
609370230 2490
321544480 2740
503694694 2983
772946196 4587
160870003 1751
891986291 9831
960590652 4132
406808926 4891
795898581 2653
28778040 11594361
780597398 2602
983572335 944368076
794098594 2647
2388 482366448
924770384 10437
357001190 1190
621652318 18707
948352775 5761
519814441 1781
311705063 1426
657588629 16153
432601443 1442
462742956 2106
57513124 1416
651300904 3457
838164652 838164652
974400646 3248
78531363 482
246066039 1580
259216575 982
2350 350998350
453001510 1510
989400001 3298
538894689 4001
341 88962808
388648310 18471
308278885 2748
708897638 2363
763926115 381963057
327899579 1093
991395784 978156102
499969967 2295
74099958 247
4412 902637820
574 150989535
566439501 5500
239400798 798
431773441 1680
113091419 1235
879175493 3248
529517180 2013
768320700 2897
11491220 11491219
404144585 169058246
794691976 2895
281004283 6191
235430590 5147
963119166 383713059
5550921 26
783217928 783217927
602707000 4740
793437595 2705
250251384 1471
359077845 195395737
476333327 3519
957733062 4147
241672511 120836256
448801497 1496
657698956 13007
192542364 10563
551 155072972
613202727 2044
4513 730251501
695098041 2317
64200000 214
835352671 4731
909944907 4132
84778036 329
768431054 3307
175207489 1447
453484574 6978
893103494 2977
8189 461500509
183529687 634
61259110 235
748462409 8609
600226979 2156
499200811 1664
734179762 2933
341100417 1137
201022374 906
810811574 4395
84776387 1569
242100475 807
410311503 1371
209100461 697
676348524 676348524
3871 964645301
551091617 265206963
900303002 3001
310136456 1735
243898733 8206
761539461 3397
798035699 16212
771600734 2572
338698870 1129
639425141 12849
5999979 20
76879152 756
879261300 6085
975972781 409287184
831055500 3090
769669547 2761
268305880 927
888160153 7409
25799999 86
729766120 2618
257446956 3560
45536805 193
52696304 268
397134714 1553
971712480 4308
617901536 617901535
640739656 253719018
725275617 2528
369453141 3551
571844767 2116
267148333 2094
857211067 9277
74399893 248
435900001 1453
323187830 1810
681341373 2900
309886474 1941
440803675 220401837
413700000 1379
805963843 2994
633258421 17716
958864825 479432413
610572499 86300
674835687 13157
881989349 120789
112504887 423
549335824 4624
555067290 3548
102125603 801
39550527 2648
885153677 885153678
394476587 2277
154833093 3602
827447895 3476
62944160 62944161
499499741 1665
982105590 5790
764189392 382094696
474599852 1582
935333831 11012
460018075 29765
192635782 1125
329168346 5707
494339481 2591
976177077 227919
54900149 183
281440045 34836
379115222 3890
883171034 4800
63942000 300
551996643 2588
82498282 45998635
482258280 7355
326604190 4015
758310632 758310632
2623 652886276
954198075 916412589
602167967 4628
135590381 606
373973123 16776
406801356 1356
32109985 114
221561759 4880
438980356 3245
349130901 349130901
642100454 4215
74037150 450
44573048 566
599018290 8164
523496349 21767
448500625 1495
924568129 3429
548819858 146391
738152156 19805
527309900 1846
469885401 2300
4644 783795744
188100798 627
945215041 6080
47702618 181
208792970 711
227317981 45821
88227024 356
655172103 2474
368706015 1526
4584 609771058
533800925 2034
734060316 14849
879715736 10323
563216380 2086
656754250 4232
657460345 3305
1012 217853742
922436533 3361
889878915 3571
305998979 1020
142133974 71066987
692 186945876
523255651 1772
857383624 4036
772208009 386104005
125652955 1465
822599999 2742
951139923 3222
215699281 719
371589163 1639
792115281 3712
710764084 14101
864538596 4374
454678379 1845
378876781 2096
131575134 1121
958200164 3194
787078215 33831
736926625 22218
372301889 188118441
1661 329228801
46754 482899244
603330798 8338
189300940 631
150599497 502
84899717 283
456610555 456610556
698441015 6972
841970101 3678
12980384 89
838751027 12588
648654440 648654440
172126777 885
580023881 2836
658797804 2196
222990982 111495491
438010905 6442
7991 933092349
403500862 1345
323638161 115845205
275915456 1508
640643042 640643043
873550205 19059
313651806 128653936
201039399 969
727452757 2666
152227315 1292
643499999 2145
875261344 6710
684602281 2282
407699156 1359
259741980 1020
566350636 6317
620132356 7695
871443315 6031
608109592 2857
298724645 149362323
798169476 2886
312038726 1859
19395 890160193
473287059 2968
295096648 1133
935304147 3791
921923641 3905
166414059 891
310200001 1034
17254835 8627418
106260384 1579
608930354 2545
822240381 822240380
147477643 760
322199999 1074
69630473 257
20699931 69
5911 885609664
877502925 2925
2680 756678707
118663701 133330
873909026 549319
197700658 659
622202121 2074
7946 866848507
38718445 19359222
509417155 3594
247816486 5327
745315320 13628
834538319 3926
2913 868317124
881863339 3804
515366419 2798
429262493 13901
429300755 1431
567932079 283966040
216462181 1884
403198655 1344
39114296 153
420001401 1400
449001656 1917
548526783 6626
685495869 2945
211624262 1525
880233678 440116839
571825326 4087
368998769 1230
654703631 7164
481866447 9652
1261 85880405
736886344 5588
402892238 7204
725728114 122859
892374962 3942
152002102 1216
661152384 330576192
4039 291582102
410 61235669
296858764 2965
208809149 1321
113566208 599
263773591 1894
329361848 1733
594778379 42870
171599642 572
577504220 9135
534910693 267455347
225733789 225733790
6209 616491255
198817210 32171
688799942 2296
562639587 281319794
943796855 3146
132878110 132878109
938703130 3129
669230569 2389
504943103 2944
936814111 468407055
876902923 2923
1564 233678846
222677212 5505
5059 945933042
141908687 629
857588119 3128
185 33808565
1210 86617504
700799235 350399617
151735195 922
725997579 2420
396949009 2644
532974740 372470732
977502366 206179
598121385 3280
34729622 121
472501841 8332
475254777 8178
840255415 4438
4402 789962593
764513156 687486484
471666007 5057
872096288 10207
435149919 8312
69102742 234
343660871 3516
493802391 1646
983451727 11122
387301118 1291
5214 685112621
111119135 733
514251055 2557
429294327 1693
171015273 671767
203400055 678
924299999 3081
874890569 874890570
989623101 4919
958197742 3194
977126853 914648786
481219358 7138
385178001 1322
655252814 5362
263475685 1607
1389 390667362
215419517 1157
473972640 3286
805020565 276758977
128841273 1770
69924373 327
612397035 2112
118046657 542
12084 95197607
711160362 24574
278100926 927
553680635 276840318
770633618 17758
993221399 15803
353009212 218334398
787704021 4982
3597 945654897
155471155 155471155
486701658 3522
141984438 5232
299453832 3249
541211026 12742
384542220 10134
718489616 2488
228420432 8208
98400328 328
822602743 2742
926421353 15960
431399634 1438
482098393 1607
902273427 451136713
439230491 1483
628322287 314161143
451726353 4183
565242454 2544
345840330 172920165
544199999 1814
13444 219393638
284906375 1398
283200945 944
827146189 413573094
872100000 2907
205515971 10165
871930764 2939
674102246 2247
878656103 5634
736963919 2646
392151934 7841
361005167 4574
188100628 627
860698445 2869
514743599 3495
801810811 5132
774956466 4821
168864035 2486
393301588 1311
482402053 1608
2700005 9
1970 514371285
561890203 22299
681215929 2568
518826308 5243
295799962 986
577198077 1924
567070037 2099
251933109 7357
761532012 7257
834504758 4903
355820442 1788
498279681 1877
464337047 5719
339445985 42746
48299942 161
164368764 548
107087460 41508430
654591818 7273
992894831 5013
236981776 5272
540979490 270489745
581607816 1894488
574929785 5056
283934967 959
126119311 2462
394417331 197208666
894602981 2982
151603800 555
418013772 2663
383100000 1277
1415 242681990
86800137 331
756897926 2523
211799999 706
235210183 814
137763988 578
833407126 3327
1184 121592066
681311023 4574
450963517 1992
153599657 512
263271316 2483
941103138 3137
292046228 123577743
342485151 1519
193043099 193043100
306000076 1020
343761206 3065
488697539 2820
43144595 21572297
147176928 524
99180709 445
262200001 874
604603467 227021817
634506646 3581
1592 420588888
971145265 9694
186601140 719
294546543 2017
204203728 1519
774741572 437788177
827938260 413969130
106814733 53407366
20108920 85
250074048 912
106991841 404
722103981 3148
180600001 602
159567936 704
624045225 312022613
2698 640159856
317776421 2809
336431391 1794
461334642 230667321
180219857 889
627518021 5237
32811821 114
548062605 2366
436414470 2355
743700261 2479
427199664 1424
3233 472145297
228071613 813
927002717 3090
933422943 4118
998400001 3328
2953 866410200
976752829 4547
24202047 15928796
211211518 20980
519000000 1730
662715630 7620
2320 675154800
6135905 21
145729411 1061
985540165 366388952
815700000 2719
112091690 461
529732676 2662
522051179 279225471
268502193 2547
111831372 718
710952943 3206
844500001 2815
111602401 420
28199999 94
424626622 1457
788785652 7684
697637659 9760
773045719 5560
145037403 922
938278882 18727
369046519 1317
183923746 3269
668102885 2227
621171845 2135
115342862 1303
709405113 3172
298809070 3276
321164125 3625
15177 785379396
786033493 2759
289078269 1037
198708235 2777
901865455 4074
889673814 3257
366107162 1631
8755539 39
423181223 2088
864601711 2882
2526 415273401
261289475 1342
667072497 2369
847969173 10617
962793593 481396797
594236275 7123
488400400 1628
479455708 4089
37797067 137
297782939 297782940
434446591 434446591
252588698 1564
513695200 2150
514147864 1771
77193583 499
742161800 3650
79799961 266
939950263 5818
549612731 194874804
204644995 1686
557922328 2741
678601531 47173
426784502 24996
667920422 7549
715558053 13713
3996 907534494
625530879 2368
965907519 3403
528747221 528747220
757411113 4577
538229322 2483
461431675 461431676
135599549 452
726420509 2767
530030974 1839
116119363 613
221782598 827
2218 498040810
612898698 2043
473207046 6994
841655377 3878
465112386 232556193
690571325 619206
764702550 2549
178929090 853
211139763 752
997205441 3324
341008420 4439
992955182 444354157
404456640 404456640
889082560 5839
698102328 2327
371 80542963
171273329 995
863545476 11596
795381704 2679
67649343 67649344
458159141 3147
509362102 4357
22111248 120
418147832 2705
982787323 119632
504860878 2640
60601189 293
487800144 1626
428056093 4484
430625909 2145
566101887 1887
728486346 79160
20618181 1737
3899988 13
800017263 46359
750133500 2550
43500280 145
986996709 3290
917522224 4178
194300446 774
603300120 2011
301067314 1774
696302320 2321
474337247 2136
458024688 2178
956985830 29443
796012729 796012728
193652745 96826372
260554463 4512
864283801 3167
2916 840522420
862799999 2876
757997452 3118
3674388 24
142248480 928
92024519 852
41665498 2143
17824247 72
238270304 1009
938757499 182958
453886097 26033
919609526 3961
243753498 1069
594303867 1981
359252712 3528
837020998 178206
840710473 26054
33771168 16571604
726749388 3299
609105799 7859
588395900 5935
277799999 926
986059473 468086267
1102 244511132
420954069 13116
974323082 974323081
359217833 3317
796031055 3413
192085998 1675
943722192 27113
996849460 8390
5283036 2157301
4300 339186793
55480783 218
291208161 145604080
693505589 65788
410535203 2398
73638725 514
276001023 920
20399931 68
653422998 4056
919247410 3122
169514740 1229
902030489 451015245
119882260 725
73013 829559370
151122795 882
785121019 9187
599933292 4291
34713598 34713597
835761740 19690
965932196 6219
307025688 1464
102599682 342
384000001 1280
540600056 1802
990626231 5599
456385227 1523
501947327 501947326
27289119 214
437687390 2960
227971479 820
55 11850244
23638137 102
202589807 5011
804997043 804997043
236088984 2453
949801820 3166
722401638 2408
467908681 233954341
565884840 10243
602397992 2008
701703213 2339
553386967 162566
178224281 1157
329999616 1100
636002121 2120
287585554 990
500188438 227151329
770772413 3151
246944193 1111
918934956 3098
503698363 1679
141682463 1232
560900924 5246
70631337 541
313879980 1315
958733489 10072
530899663 5314
854102847 2847
863721935 365351543
524986417 2507
834601389 2782
955799999 3186
1039209 10
47904257 23952129
1749 136034625
406896640 2048
616294225 5551
486343184 16232
112800323 376
939005932 3130
888920095 4254
430219437 4914
815632514 5891
76283369 493
48300161 161
727797573 2426
924709267 494294984
679457232 3498
584341539 3432
434509475 1918
560046261 5020
615441207 615441208
804991826 3021
598889814 222403875
173099843 577
960155696 141595
444242745 3947
392444506 1467
387610898 1350
324951349 1118
599461631 9856
194657898 1086
487061816 3349
101400338 338
256681646 105568780
7423726 2832646
935917201 4104
664285882 304471197
190649224 5347
991499999 3305
760497464 2535
300601617 1002
453954962 167772429
840477521 9577
144299547 481
648902349 2163
519034995 1740
501844372 2428
397877985 198938993
116974 863442106
183409358 85196043
892019341 15604
820127406 27083
41352017 28395631
792602643 2642
311414442 3288
518673504 5413
223041132 1357
518441526 2813
932259326 3850
224148181 4548
166499999 555
950366701 4476
248400889 10046
631824122 315912061
275603451 966
283239141 141619570
874501111 51411
491221583 3024
410264435 192176007
24403209 145
600578384 7364
922478609 8824
533947599 2872
712054615 3719
242020816 911
819065163 819065164
421500490 1405
172068836 648
47099999 157
588585742 3253
58799824 196
551398163 1838
430528316 2852
227699241 759
744195374 4125
671700001 2239
970483680 14715
393738247 1420
701351521 4728
985309219 265582
589939692 3219
953099999 3177
682852976 15850
70165379 35082689
289501723 965
3202 808085538
478375919 2904
122339559 452
532636185 4534
128699586 429
39260387 19630194
896816032 22953
516364826 3326
543133632 21444
280228337 1274
410398631 1368
80281109 48393968
717903528 2393
419625137 5426
20587654 15383139
660297799 2201
405953909 1571
575873802 4739
834596976 7739
481094571 2479
134168004 1277
742199999 2474
229091854 229091853
973496754 3245
136200144 454
156346180 576
148112915 661
846817350 5065
832300143 39216
238787639 17927
716182350 5088
818655843 5386
84748722 1121
829359184 3091
2043 478189628
4091 934077575
227075935 227075934
319009056 11624
614739317 2757
340673494 1249
1052957 4
184717374 775
353101107 1177
1284 319363705
427199999 1424
787499274 2625
453300572 1511
465251305 232625653
225402680 1126
192000640 640
330601103 1102
287999039 960
769062682 769062681
779479313 3737
419655931 1478
799809531 16993
172252173 1617
7204 909302750
17018 853854465
815878519 7917
1788709 14
209202580 884
1086 243512694
173664787 86832393
167500132 723
1339 291989035
187685504 2835
988504881 3295
629682102 2982
826762515 33989
532419178 2183
2005 503569785
967303124 4364
232230180 4725
108342365 1194
895051406 3212
468300000 1561
1793 495169224
836487138 3013
960981766 3661
76503254 379
513001711 1710
207491577 207491577
6775 557863857
776751681 388375840
967598841 502910
626667523 313333762
249551292 900
976971311 488485656
2653 743814886
40552276 416
246103860 1191
912570057 10921
341400001 1138
872928019 4870
643797853 2146
73224101 475
232903853 978
574075881 3416
870204922 3583
23816106 111
302438717 2079
152040337 889
707390627 3684
413700001 1379
514204448 257102224
843624273 2628113
853526627 3057
267900892 893
276055210 2009
91890239 11940
580798064 1936
328761425 2526
683338038 21424
1951 198429760
953998210 6401
774837101 4226
719402399 2398
4124 480494540
240627751 877
968492448 13212
155967779 822
396001785 1320
7201 974331304
46061358 307
982130632 3892
100924839 1269
793798243 2646
239973615 4879
986398040 3288
236604261 98101801
975785686 6722
832503547 2775
223665405 783
128938913 1326
520340552 2501
744045745 5798
381923306 381923305
830846270 5379
375869450 2007
503079598 5371
4220 222803340
239760957 86459690
846095495 161407
588328929 3983
294 18259886
923364010 4465
552982699 2346
60599860 202
909246943 7926
813601180 2712
663602211 2212
260819516 9177
625126230 2170
99600331 332
45855897 338
103537170 491
621000000 2070
10387675 281
560219616 2896
231300001 771
343501523 1145
898882538 3839
174299721 581
941396861 3138
756508350 3479
362553010 1625
42265323 239
73500205 245
117299609 391
999310158 999310159
15509651 446
319904002 1251
657941560 6071
245699182 819
850181120 3008
889205108 2964
938171849 11825
726179851 13035
448597711 272535987
324108568 1517
154500001 515
329252302 3027
555601021 2072
474598419 1582
842698238 2809
555666490 1931
168675000 865
467271803 3378
832073339 2905
233660565 233660566
772149620 9955
272401235 1057
869399999 2898
325396926 1614
185836110 1065
850501189 2835
735182007 3543
680465744 2943
280219875 1062
647399213 2158
725559916 2468
556799053 1856
132442711 6873
36849553 508
612556411 32347
207161540 207161541
929999805 3100
291986690 1167
83823601 2348
974521110 395476967
3939489 14
565363650 3095
724797583 2416
843051232 3763
202774297 1016
342667170 2893
120939254 6135
959101529 3197
154172333 701
155124360 570
28816567 675
98200088 802
833740601 32014
665397783 2218
716519021 2851
753885797 3147
970525037 3769
820820699 3459
927706931 7452
82103361 376
439001197 8779
451645070 2000
499955731 5180
555601519 1852
372135379 1619
826525833 5401
917236856 83068
669300290 2231
77567197 742
279105671 998
10114 802046946
2141 564075487
701724465 4779
662443816 12350
43 356341
73820253 1517
229763101 1491
330678033 2261
331029503 2590
117198171 758
445060224 1995
179748338 1966
160376250 6611
409159897 11407
763502599 2545
949197917 3164
187149271 954
750778991 7055
892505142 2975
265196323 5342
919237411 919237410
361165843 1517
4557 346578078
510976351 1777
904296268 731865346
417540061 3030
901323285 41628
657588044 16546
856201663 2854
728714562 3794
727511943 3891
478603259 1965
910811238 13946
258295794 12930
843709402 2979
135391680 576
715460725 5554
9549 642628602
904809457 3734
965377653 5890
961474086 4443
299699052 999
99677444 562
94970511 1729
8490335 30
693202681 2599
319113255 4216
265570396 1370
282392775 1023
986136009 17733
160068799 543
844393184 422196592
554317221 554317220
765929348 2609
581146306 2260
555850448 4387
125059889 930
821149068 821149069
139458431 63251522
567802957 2579
955721434 177897
588478903 9512
690467810 690467809
711763867 6325
18435252 251
182026139 3910
453676553 5425
472965636 3320
430738987 1477
875322795 4215
712800530 2376
166500556 555
566431425 3675
483662527 241831264
293 64711615
272826748 4051
667200578 2224
298500392 995
642989399 2197
202200673 674
799065184 799065185
693812501 4250
72670800 323
734454006 55911
872179648 4007
387577181 1924
39087 101860722
699471825 699471826
457378933 2388
241706189 1838
528459687 6499
6579 676277423
780687529 2879
591000000 1970
975949825 4096
531178575 3096
241630668 3699
331200051 1104
461347007 2193
325787034 162893517
991969659 14819
837725175 10902
372779484 1885
676969039 93815
384745769 1633
599400615 1998
318 87214352
529624120 9278
262139255 262139256
121499999 405
831752689 5917
3156 858120530
273601233 912
872071413 6462
256615249 5193
527299974 2802
588352192 2144
192599999 642
378277526 3821
3869 271599105
206908074 859
119400000 398
698518835 4694
590 81198336
105122047 483
824665406 4852
879216 26
4449 924491536
28979 633156734
3236927 11
785589628 3842
776030626 2924
979145350 893106267
701881801 33304
934200001 3114
233330930 4886
582192900 2130
780521697 6064
407664785 1933
771947083 286927237
68243205 396
900456646 3839
896209110 5184
453572519 4386
2694 552652548
211346252 1543
564989891 564989892
221162733 4059
976200001 3254
584401949 1948
939186501 45262
245457056 1322
356701190 1189
9162754 35
520985656 2055
250800836 836
695162856 2578
8216133 114
249900833 833
225875592 1068
555385248 10449
6173 703863443
81741455 445
393223647 1429
921300001 3071
982748417 4784
360693417 1363
653407439 2538
497098342 1657
575938411 49458
639897867 2133
649650100 7252
805874114 303465617
109834696 1402
150895420 1094
769799970 2566
5557263 24
1488 360305330
243337858 5523
867690200 867690201
324277215 2045
845705401 2819
651902174 2173
58200194 194
79404337 718
404419234 1374
850234454 30299
424173540 2046
796502655 2655
693297897 2311
999903334 3333
575701908 2572
447345186 447345187
632566630 2877
688801023 2296
347514565 1726
116421751 450
289325727 105307183
2258 69612131
845950714 4872
453143539 2402
90116364 2301
240 23469397
423000677 1410
243570207 8224
789298745 2631
66439187 246
915136665 3698
666478255 3235
1344 281702020
60300000 201
756165027 11200
562191199 3100
856777915 428388957
35385285 3434
179343841 624
905269746 3171
625236455 2218
453554559 2176
113926553 918
111210745 755
994776387 19793
537554791 537554792
959791716 5876
668568292 3461
464180289 13936
600374289 3833
932846716 7752
264137035 264137036
538642921 2840
406487324 2153
163500272 545
990142614 19789
351024301 1188
819077708 5493
977834664 10391
19800066 66
897897008 2993
211759652 11711
543337004 6421
973532030 4002
374554529 7938
87300290 291
804201593 3688
633713859 2734
3712 975742379
644855749 6950
12791684 61
495419239 5896
588698156 67693
766181632 2696
340970176 2205
372552243 372552243
3737 798261655
156846503 1123
760516751 3221
704697650 2349
903305075 31318
873300001 2911
583944053 2539
746932511 2647
420602782 1402
214337498 214337499
153056160 6093
467732628 13266
853542955 6534
932032554 3642
611699632 2411
88799705 296
377939263 1529
756001937 2520
815533068 6178
144063177 144063178
419690392 1957
944822294 8941
510322383 1742
233525156 10062
43500146 145
226424879 2260
1746 398536214
597968255 516918215
642900000 2143
794903908 5180
7061 804311449
727015237 5014
739389982 20921
192913323 192913324
163796955 163796956
968326904 5915
734852381 734852381
837588700 3827
2004 332246226
512007162 5491
792305440 8811
214786640 7672
573657304 2743
487812003 4327
807644614 146148
921074329 3322
207300000 691
187869149 3066
568176890 4183
872464508 4946
703306967 7008
810384587 6522
466802107 1556
743980248 4068
953278261 4001
395298301 3430
5474 461376090
495557547 495557546
779705170 2599
944226072 3438
332308732 2340
320524188 7131
276450174 1474
653356535 33510
415328646 1402
249800855 249800854
724977163 24017
13288121 1017
3399 896563721
618 164596884
620702275 2069
242143757 9577
4860 903012300
141600070 472
194399497 648
437265658 1509
706474638 6560
309465620 2006
561445505 35729
382200470 1274
412499435 1375
999538405 5678
363901213 1213
720697513 4332
42913558 317
18801742 161
381123457 2272
909846205 804558291
372 59335145
885365951 11422
992153987 381704902
142203810 610
878099999 2927
4988 834537292
850975811 354323359
936076051 6518
785445398 5402
530793191 7759
628529427 3447
881306810 5858
759667644 14076
340507369 25843
145982590 4498
887574902 371752312
589066569 3368
517299301 3150
4070552 2035276
872760042 3213
971629718 971629719
3533 600134529
182936129 91468064
961599599 3240
113 23779671
382501238 1275
693898296 2313
538802925 1796
527104905 3713
508891625 3896
865677265 6018
585301552 1951
128230587 2267
641872013 4645
807838161 6835
205800000 686
397200100 1324
945758732 439500514
6463 814744967
119862472 844
999502423 3882
199166505 1103
960597979 3202
46855626 175
758398630 5093
800882724 3634
966968287 4576
353999906 1180
423598589 1412
662919569 11320
882055191 11391
68149296 235
125108586 62554293
897404588 3414
47186933 255
904803016 3016
823502605 2745
850807621 116805
749711900 43925
84131699 822
20567521 144
697135153 348567577
776635228 12043
969348207 12729
272605030 1474
693601744 2312
70513803 7536
783375610 16941
40968252 234
934481115 13634
934767143 21078
999158537 13556
913924666 4635
583717438 3573
55481256 1892
803140120 32437
552293671 4921
10800011 36
102336545 785
319200003 1064
45025988 602
760616032 18879
199663184 199663185
866733054 16365
483970139 3425
836298511 410922334
536168831 268084415
680318373 16802
511200801 1704
7129 933513669
281396924 1275
274 32397054
423873220 31073
296431672 7724
360319247 180159624
867895105 21303
2099992 7
805174226 19325
670741127 3019
25918065 146
572035652 13671
224589723 1155
857260471 857260470
50979207 227
705578575 4309
538527941 3490
609663065 2211
217915181 1037
108530075 69708649
285941002 1520
661486047 3452
96 23261303
271252387 1130
817834536 2826
683045533 3189
236089655 2632
914352695 375405748
995917413 13080
166500671 555
64322807 278
921149719 13506
721479943 79362
250823936 2816
439498536 1465
891291959 22145
753357750 4103
577579387 5763
529532483 2154
220987625 220987626
255300851 851
667565917 667565916
637337035 2474
91763 367069013
127449883 606
790645305 8430
374416016 5165
203988524 775
295984772 1377
803841547 401920774
329 66179194
63599788 212
600333479 18280
711898609 2373
832068019 81255
760797464 2536
994391427 8732
855898594 2853
898189855 6577
792304407 6568
281372143 1587
391125994 5351
818795568 818795567
679291248 3063
4018 991602220
80099999 267
717578191 2710
147900000 493
3028 785749058
150560661 75280330
229516563 826
819004248 2730
826385787 6533
643201605 2144
988617978 5545
801304963 2671
83700279 279
950128432 29373
877559114 50935
347401826 1158
145199288 978
224179803 4246
549886935 5606
392494975 1414
379451862 5680
652618712 4397
227857751 2648
732453822 11008
875649384 3835
307801358 1026
108907399 1400
193702756 806
421500284 1405
617013935 5038
985148897 985148897
96161 699363485
312470359 1336
701911900 40132
176638769 630
997192736 18158
958 208505826
706199038 2354
624924475 505856185
1800001 6
251019329 125509665
648442265 67532
479431922 479431923
740582153 4017
307498976 1025
985287180 4963
214032500 1075
728795494 5413
500764465 1730
571737574 285868787
666534154 5201
148110394 13099
459601045 1532
282990458 5400
531475077 3241
451960001 1554
472797416 2951
350525681 1634
730591838 208618
712563032 712563031
374263536 213845155
266232528 1566
176900449 1916
313221162 1995
364528009 3162
431469989 3430
224826360 804
312436096 3346
274799396 916
73936345 255
7469 798691552
932977125 889876335
2801 404401002
361869758 1243
82857519 593
1955 527044540
394588621 1335
317831487 1168
493213700 5069
870675361 3112
48842651 24421325
103101836 675
87359971 786
39428515 39428514
44174089 16772316
288132654 108170115
560059760 4739
261715419 45936
943501167 3145
842538928 26035
282103659 956
10471735 209
107100356 357
826202754 2754
5480 721759840
114913011 785
384481027 192240514
61205624 61205625
493719859 4033
5164 492010428
23400079 78
382964840 10437
696804445 3793
595544105 3082
638353154 3245
309600055 6065
60836894 353
221290013 110645007
507003084 1690
10211397 359
585901952 1953
923976052 923976053
508220949 2890
399126129 11966
31370069 179
406111389 2215
936769601 4398
807696318 6331
51458464 218
941703521 3139
174071754 666
710866113 2546
432815344 3637
931453011 7797
571835046 3554
2439 402514019
473976931 11297
661802205 2206
197699341 659
337514477 18722
307625340 2177
859202864 2864
602213182 2301
410400945 1368
580872256 5455
957177376 4830
375438888 1448
319642378 2407
917631091 10594
813899350 2713
849654586 11427
966281831 15242
594350017 2818
881799061 3314
117300538 391
768903303 768903302
819895825 7342
811963611 663261526
970299836 884218411
89431342 341
456455987 2554
897960021 8521
385568621 385568620
567900000 1893
970009153 970009152
604774118 2344
166423189 6353
987948671 3968
852274361 3464
693917258 3859
44454 959095050
627886533 3938
335910234 335910235
491149501 17053
310514293 1473
206882742 692
293999021 980
20998710 270
474900910 1583
824977159 4962
717425402 248379652
824572057 3138
537807940 76443
996058028 969152800
969770178 6293
883806098 3067
311490037 1826
828000766 2760
947391546 3363
424247384 1939
194264928 3744
781402775 6599
740239663 3772
415187088 2892
459718577 16742
214856768 779
741197062 741197063
41946563 648
869476622 3407
887005405 443502702
691006830 13023
669963389 2586
601905646 31183
42600034 142
633207895 2231
307501026 1025
97506561 435
393339680 389770356
776449974 776449975
536892090 735934
910803035 3036
584100912 6295
575961330 4369
869548347 5199
337286192 5069
862205220 2874
816786423 304967221
115478028 40476
591832017 2037
154702780 1239
525688712 1881
46412987 46412988
439348212 4389
116484543 1088
554099715 1847
741659005 5403
135631 778657571
83338309 498
31209 994768531
490232204 490232205
894195010 6055
297041649 5044
3941465 58
1350 341208764
915585967 9333
954000527 3180
984309035 4079
62585 443352140
285765480 1521
967199999 3224
104332401 680
731907032 361443428
319453281 2480
384968011 2297
981836109 5324
822118654 5299
353393459 2751
844102322 6368
932459331 3905
719492019 55180
147128072 736
160 32556320
632416999 331398200
270524913 944
569963338 1938
542089382 18209
207681040 1273
314615307 2206
762847201 2700
64341315 981
315363697 21317
801860741 16782
1544 198971026
9538 980468248
948718211 3226
707986607 707986606
566631937 3744
366401243 1699
560701160 1869
199127881 1260
421954091 5718
702736400 5240
420709235 2462
158429005 982
260400869 868
305378549 2149
379520986 14020
469352008 12943
328438854 170529
502501674 1675
878511816 6552
326212380 1674
324 56877252
300618234 2058
151009279 634
569724930 2553
52177627 291
274891943 2070
307438739 1134
25263564 25263565
753274014 28419
241800734 806
510056304 47651
271712537 5153
313547936 1311
790351703 44171
138623848 2584
462182190 2374
187874888 14622
309600361 1032
417601393 1392
250805684 2174
748635646 17659
726101264 3154
621588513 621588512
15900040 53
866 242773509
595080611 2962
826033110 10373
819474189 6557
28251689 116
445700259 255942289
894366632 3271
32239112 115
490932988 1807
321928399 2177
192323431 2041
3173 813379512
317319485 1947
287700268 959
668276305 3391
960603202 3202
730298382 68163
334804107 1547
471989643 88606
594944695 241390305
834302780 2781
364588890 3063
708377917 354188958
899362618 38654
4367 807570774
364702427 4454
785958531 392979265
991715141 11345
377813208 2719
581716080 14256
964955662 5221
995127141 6335
728424525 10064
615830324 3607
995285940 3498
29326473 179
694888089 22050
57900176 193
501900001 1673
75350695 813
429522773 172473273
461398856 3331
1204 336289447
651184260 3954
390899361 1303
436498546 1455
785438472 12613
687669660 3027
321766755 1145
327180026 1115
3078 703264518
498390785 14991
816385103 3892
576353712 4527
694738534 10829
58191980 274
329998899 1100
884753599 3223
14885734 155
584115342 584115341
24191700 150
691034495 3774
669794235 334897117
493193374 10399
566866047 2001
5664163 2832081
513683809 52045
44699938 149
232363022 232363022
977096903 3257
2699 156407384
422098594 1407
263058195 2085
652516113 3169
858021299 813989647
826742937 826742937
186522745 82022115
829202485 2764
934731136 20865
470399777 1568
758469323 379234661
397409641 3461
329400000 1098
550503562 1835
691121808 7239
230016991 117428053
403724041 2270
100581587 827
299303087 1281
734025853 3129
1725 161975014
836358384 8815
952799999 3176
812322718 4687
391439458 391439457
616764374 3275
957007701 4711
2356 493222053
186743998 4417
3251 828666896
330058546 330058547
614101107 2047
407493284 6364
257399142 858
448243121 448243122
475348610 3707
490175737 490175738
9855119 120
511997469 2564
85589633 15416
152958781 540
429598568 1432
723546001 2884
255900831 853
325976083 1087
540411872 2002
381057908 25249
59869223 348
886458752 38273
102488287 452
587533180 2973
948216716 7923
603001417 2010
10346083 81
432735699 216367849
914320114 3940
362700470 1209
608856490 7093
23100131 77
930596897 3102
47568121 348
387045709 2104
348208723 35993
943082502 304872
1155 128772520
615603426 2052
673290261 673290262
589556304 35524
616136217 2262
373296576 2928
519077035 2558
343019541 4133
417839050 1719
719650932 2534
9527 863980443
236338343 2376
716582351 64395
823657840 9190
607794039 14440
856502663 2855
393901312 1313
6871 792698594
273533328 2406
946 136434223
56121055 235
280736003 115488
914399999 3048
506440853 14887
166965084 627
761647898 3161
372754455 1363
333300415 2022
171762146 3051
675208423 2981
65325539 400
715040536 3332
543598189 1812
898898049 153852
19222816 258
160222867 160222866
786827889 22959
387517531 4083
45381080 63293
862264151 862264152
154663261 3020
130199565 434
842323419 4179
824099191 2747
12230 720285850
138031607 580
640022011 2906
981574484 981574483
992319871 496159935
954777645 6716
412168154 1421
642496224 4865
639768275 5134
478340817 239170408
866748077 22866
3862 532366361
697781152 8461
155204395 1838
802005700 13409
263703587 1028
533827264 2450
921699786 4337
962403209 3208
67496584 263
532557269 1995
255367169 1792
132522447 1328
212699961 1228
957971376 926867837
383876615 1710
861903792 2873
54775115 243
370273557 11859
107372483 53686241
332202191 1218
383379237 6488
77388331 874
781479838 5070
160500330 535
74921711 678
464779519 3040
203984330 2249
425030935 20203
652100493 17297
721117747 4227
323848480 8858
741045358 24999
330663866 6059
828409689 8223
202490878 9809
491282162 3079
508549196 5974
576282116 150018
3952 750901329
830880481 8919
840828484 420414242
765486179 382743089
93182918 1030
344147159 2760
365933023 1864
716401296 2388
839778104 2939
696628548 3619
926696738 3693
878926658 4264
6177 801922119
696216565 5276
614446801 4400
369619438 2110
448495424 1575
153235782 532
49392094 458
724556694 9573
528826907 8236
473394661 430994685
666670124 10875
868798008 2896
102414627 51207313
275704091 9211
804298760 2681
540661691 2243
1368 307035288
161319012 618
280499066 935
996846964 993150862
325801087 1086
570587344 4550
683375437 5246
849299887 5501
424609681 2805
274825166 1726
465754285 2715
463964782 2793
932957832 5198
149452704 61326445
869961360 26745
713232810 2741
196793915 726
927163860 6108
4541 834650508
373668185 1424
244639786 2067
191568351 1603
317924038 174621630
545098741 1817
268646399 330414
457287262 457287262
926404528 8339
715095609 2762
410425620 8646
612599999 2042
566815620 2037
25689 587687253
253293534 253293535
180522103 662
487063478 2662
368677205 16126
230827433 821
682538651 3156
250330651 1098
492031612 4143
370172411 1610
181078681 90539340
861464035 50929
586799999 1956
742197526 2474
1616 359427137
9478046 4739023
217393056 1184
553666589 2276
370945449 1357
440683479 592269
319801518 1066
558898656 1863
66175254 226
28854700 175
378879480 2008
876950739 4347
544800830 1816
934049228 5468
984369547 492184773
416260774 1394
598014189 5871
331904519 5829
421054128 4684
287101375 957
381616371 4612
133799553 446
129347275 868
630715772 5602
667252858 27433
360970399 1825
708971054 9385
916503054 3055
853799690 2846
192173856 786
809360650 6026
341311126 1887
201018707 201018708
842102808 2807
393880162 1799
193268962 193268962
912155056 666833015
515219909 1878
564092626 564092627
66899910 223
187872744 1938
149346363 902
157801016 526
436458198 1533
69256849 611
23100279 80
883554750 5625
744161979 20563
749097504 2497
358421631 6335
938097861 3127
311719381 1470
151323843 2448
835551790 2940
513703126 1751
967798971 3226
6398 98696843
344842831 143114228
535360929 1853
797 218240916
364359769 3715
509998300 1700
71700275 239
949644087 4593
810541660 405270830
194621901 1450
134365953 679
985201409 3284
627981533 10146
362606093 6382
532431878 3018
21945 298858397
610118167 2037
466948626 9515
658212427 2452
618885692 2379
637815220 2707
408262884 30064
68400229 228
134444384 7141
282125254 5059
184316796 711
151460116 3861
368368750 3358
583217420 2078
282118537 1226
427397941 1476
813177042 3456
987510780 16110
398197103 1448
918883939 4567
135129065 67564532
814676446 4829
6866 998118883
7651 813124461
647402702 5747
145862598 61526581
406198646 1354
380005909 1368
368124254 2870
529491201 1855
947103157 3157
437249501 8620
987134589 4170
46235371 164
674699020 2249
30600102 102
330144237 330144238
148103637 517
793914200 7292
471901560 1573
679994219 3790
874625631 9290
897447360 3020
419461708 16092
296399383 988
243319894 243319895
533340079 19216
105693589 457
532028185 18418
670980116 2708
507301691 1691
865370423 183085
532500029 1775
94697889 320
68511212 301
737381309 24746
698700000 2329
583592839 8054
888311656 21527
133500445 445
273567928 2703
332034773 1709
402302961 9167
241626115 1382
294367291 1253
411176686 174398379
796542677 11593
632825804 66365
267682488 942
984026444 17495
391611696 2165
508118368 12151
503272586 503272586
512971481 6001
486137526 243068763
341668507 170834253
419249921 1742
691890865 5424
886459742 14951
341701140 1139
448442013 1902
918296938 3061
745742664 2901
642836748 2676
675238415 2622
238292119 5515
128999569 430
635400242 2118
254416959 3392
5017870 22
356399994 1188
738821321 4035
667920727 6147
236433815 3804
64053890 393
744121350 7350
484144860 242072430
204494958 1019
84738946 1047
899405159 2998
106144437 896
360536511 1568
64500000 215
4729 844456538
25199995 84
510537389 255268694
898238650 24873
36606540 15505965
988266301 8510
495922739 1951
783709586 5118
388564835 3498
558300400 1861
65167181 260
749699999 2499
309971551 4893
823145346 5623
928265112 928265113
925304547 4264
557283596 68555
1554 171779160
411215376 1529
985854673 4104
459505043 1555
921373395 3581
454147198 2219
205113919 5766
674688088 550813677
271904925 248315
12715 981839585
141192683 11916
742954641 4069
153767290 8065
725330975 23675
874787031 5008
282817262 1057
953703180 3179
924843412 862888892
387548219 2355
558938810 4687
710425809 355212904
478054931 478054930
92067358 583
253838383 1086
396540565 2031
737400669 2458
1040 225945200
19129 846228702
234769214 1006
226199483 754
340318301 4243
947242296 3707
558472260 3006
385500703 1285
808383305 404191652
972650824 6086
879859906 879859907
127499924 425
275091443 1973
966253891 4107
134479923 1483
516646226 2373
412803999 1840
12602303 117
765897448 2553
519052790 18938
91939133 325
495132645 2126
348845561 1833
693001357 2310
995861987 497930994
473341851 1607
516630345 10857
476376184 1676
437700826 1459
725528472 280768537
798849817 9490
394345504 1712
558233850 2420
180221154 672
740140196 2716
692286165 21962
675003432 2250
46359171 183
473655581 2882
151622461 660
462393222 6718
965925417 5240
622541981 13227
642543697 321271848
298248320 5488
634818514 10577
442619335 6988
923698642 3079
648137254 2661
686951475 2664
969300118 738077259
1329193 18
553288610 3318
131400844 438
248244564 1609
966000768 3220
50493527 25246763
6052 884905284
987734447 44001
722577407 2544
127929819 1033
979565311 711295797
586592279 7002
546893414 4034
472791313 2311
421520031 2558
736377237 24305
979496736 3265
224081935 772
179799775 159044050
174 38492976
942303141 3141
413581772 1627
748395149 3388
765865496 18028
770999999 2570
820573698 817155710
499649256 3731
557930512 2325
106294951 157474
225513645 2729
130331617 2068
401998661 1340
483602141 1612
73309412 25381609
824809631 2965
36468962 3487
792506204 396253102
787202623 2624
804781982 3305
64157371 322
308663695 1691
414602560 4988
50030520 257
60822805 223
76260691 330
275949992 1167
563837641 4728
594703668 594703669
622451315 2514
93900092 313
445781199 1975
527884175 2275
850197465 2834
603040571 2122
899282267 13331
990595844 7640
544690355 5695
976803256 3256
6647 554292385
507899075 1693
842462781 4019
438203505 3494
26386229 146
516616213 3686
686571371 3258
15757 694284934
231600773 772
540751980 3030
236840904 236840905
490849907 2108
400597168 400597169
519239549 2829
438712593 2165
2681 599554696
576109935 28008
358964320 2705
41098746 263
277799074 926
39600131 132
414688401 5107
394447031 2867
682037896 184465
408290462 1674
5321923 18
45324314 45324315
683850051 2978
391722843 1847
701358887 8254
330630917 2807
750 168082120
213373830 1811
635932838 6004
49755638 40646415
647526047 23088
935634374 3449
16482701 62
831818294 831818293
104783585 6166
772327991 7210
263505269 1924
3239 698918621
572025134 20647
180399975 3176
809099999 2697
377076001 2680
74725287 278
84299836 281
690530723 345265361
634199524 2114
343692647 5417
740469508 23501
295944992 1241
2721390 21
131100823 437
657108624 4031
564898118 1883
414129648 1451
542334674 271167337
357045882 1627
485521022 1807
740135394 3139
5962 645711079
210749000 980
795035915 3454
931197213 438893735
205239597 1451
408693178 18012
445712532 5824
381956620 3781
491954038 2859
915996268 457998134
1634 300706104
317061343 3777
713999578 2380
657791711 328895855
434183042 51685
499328598 18403
18226 985935470
35338689 404
730003105 6561
468459422 5227
957185380 24692
999291480 12307
288834360 3288
758703043 2529
569699669 2298
760747268 4937
162785821 790
939141999 18736
574499314 1915
803096344 6447
167138356 748
89287864 577
544077473 7982
737855250 2805
353834036 161268331
399523659 3070
838199999 2794
89476540 506
1669282 21
937466834 39749
312181861 1910
436832159 2818272
697788989 4338
166588739 820
780150424 780150425
537298209 1791
178623198 1998
350165841 24013
417098241 3328
762000000 2540
815537971 3198
486912617 2671
404070961 2910
623596839 3407
156981201 2404
669320233 4424
920400000 3068
599278638 27113
240487208 1296
803349433 4458
175579561 936
699018829 2363
5036 562531489
75215696 292
426899999 1423
607993056 211658859
51899999 173
7466 636580224
825233856 31279
434646798 3421
863806720 5653
719993761 359996880
558648598 9887
247414170 1070
522771721 2932
800121318 278908550
2595147 615049839
452389408 7984
345000634 1150
798095784 39317
776165071 16098
1790 365754065
568571420 3254
37500096 125
364351212 1548
3211 640796793
914172064 759502541
848697172 2829
551932101 551932102
124412825 653
149176691 734
232625008 2742
635010089 3933
15769 718510571
151675725 151675726
303543313 3349
989859375 4231
584697462 206982131
917283859 8509
3900012 13
858343031 3268
451916061 2509
101980 834628053
141015891 626
718548221 6604
110399999 368
636575170 2695
213299297 711
191951936 69618761
975903254 3253
996703526 988721373
594581558 8136
979227399 979227398
106844366 371
806402800 2688
892300641 10318
347399628 1158
216971760 5611
67622349 293
448695184 448695185
726477714 9927
992681915 11000
505202595 1684
153541761 1744
899750401 6400
346918417 3027
418821810 209410905
54711195 17879
979228321 4995
30000021 100
438 96942839
50999830 170
251574740 38077
983696721 3279
531599422 1772
955506277 3185
553459681 2282
150233626 3561
999124877 16453
556078953 2959
347128763 173564381
520872634 5877
185209659 1079
695407942 2532
881118571 881118572
644403461 2148
867 229011114
724523219 4660
902437320 3633
844978926 5407
913811340 406464778
132521480 455
435390932 217695466
162605871 1234
646900569 48819
182732581 699
617531851 2405
644097852 2147
100592412 471
183865440 183865439
470227764 2288
862529145 5331
302676178 1651
606601627 2022
993783534 10310
737716020 3930
303716073 1342
563282198 563282199
821478403 47789
563352731 8262
246001066 820
914140602 5013
83218321 724
657022393 3978
855731432 6329
398989918 2507
866278637 15766
631879695 3038
59400199 198
157132169 2515
815983863 3592
552996561 2680
953653496 4332
417553258 12866
225601121 5189
251876462 3080
640632317 4386
363264333 162664920
22748146 78
544078856 272039428
916736343 6119
119587290 59793645
365756650 2270
837897206 2793
618902722 2063
402299999 1341
374950505 187475252
877324813 9089
550144617 3711
815472792 6984
846301258 2821
603176029 7689
922080731 31603
134150437 134150438
963277399 8600
563698365 1879
28688267 124
103996422 103996423
400294587 1449
1273 327872564
677810237 3889
39663604 135
704400000 2348
931034485 784946140
448201559 1494
137381931 543
132824538 2011
936574558 6361
968730066 645309428
73958925 255
253763484 202963781
739021594 5982
827290152 4563
160798794 1131
328190305 1209
615297374 35515
769801316 2566
260504381 1759
422915613 3189
374173474 1529
459900617 1533
110400036 368
853201064 2844
46338187 494
712797625 2376
901498724 3005
687300001 2291
148043108 99848931
777540765 34034
921796784 415287595
380204415 6651
206149810 730
274591901 1180
79800001 266
882322737 34057
524160364 2671
166500714 555
274200915 914
248036575 854
433800000 1446
656930155 656930155
257905599 8975
404025697 2789
905103016 3017
295617726 2797
244914694 1922
12404 896969071
376716678 1794
576412888 9098
899389737 449694868
589151467 589151466
73926861 36963431
828908339 828908339
441388276 441388277
659294374 659294374
489402181 489402182
1456 392307496
4129 899379918
286274342 2752
507037892 3931
947104726 3157
208799834 696
653310289 5548
681597727 2272
667827950 3271
447169510 58970
898483965 315144264
458423556 2532
543421924 2987
892320602 5289
769899972 5946
333659795 9216
601464017 3166
459476707 229738353
818400000 2728
445038441 2620
828938595 6707
9875 833035250
877519819 4626
750901376 7285
129122894 1917
124760547 626
655198393 2184
798118799 6096
521865787 3097
25255020 137
523192086 7289
137367543 1118
212411911 723
219611807 6344
218700202 729
870361849 10222
1053 288827605
4136 884016232
797111468 54773
873080659 3897
585184840 2042
780196586 2893
393001668 1310
872420653 824572918
801003365 2670
997859947 4562
803080086 181846
765388344 765388343
515399967 1718
17733 585809655
606124287 2757
395518555 2526
530823645 11453
179450128 1144
671475615 221536
922408799 3480
945421183 66276
327526957 4727
587049123 4824
1050679 7
789698570 44260
733359943 4287
893719151 630025399
634723228 3064
604517569 2957
3981 949183139
382246595 382246594
440724804 1794
632997890 2110
95120688 904
591206199 3058
562816567 2962
5138 422148356
576020368 2354
624193457 2254
963051632 4856
73199999 244
547976213 273988106
518277594 10797
755051924 3849
889852590 3774
601965060 5142
68546820 2910
549318496 81465
487836284 3009
706637567 8978
578134206 578134207
366912495 2011
649386503 32097
263967270 2814
985629519 943416973
548398222 1828
127832950 665
32470273 136
489021720 4340
139275630 585
694803603 2316
364316167 5976
165000550 550
804297319 2681
999349981 8147
97200223 324
659883964 4537
455430842 9498
942906519 15127
433588901 6718
952102854 8553
347337736 1262
715054709 357527355
562739030 4690
434532982 434532983
120590524 54881090
320399626 1068
512552550 2550
589132619 3876
31351 778727489
724696701 6305
954311326 604673609
239911349 8575
630904914 2367
851102836 2837
845782968 5456
829797234 2766
606902023 2023
497635743 10109
809100000 2697
414282893 19023
411904459 3654
943126252 471563126
739338498 3127
929004680 7060
306253201 1320
477391504 477391505
652663985 3732
902579705 9079
710642867 2626
164051804 1570
767165629 12257
2399 220461347
2400 327902400
846532927 4041
2384 218998510
566073157 3828
5962081 1526
821652567 3284
2084 387392550
394577027 21473
963600001 3212
264019546 264019545
424394411 3190
638260189 2726
767037943 3021
978532195 31105
643868698 4440
998997178 586768360
673803243 2246
137839901 841
176104305 4149
267285523 1974
256128944 1603
102203875 1582
72798608 507
307801116 1026
907989095 186746
905096983 3017
828359155 11611
142876535 2389
836845117 4062
378562201 1315
820368975 11652
412316266 2347
598755768 2249
656438509 4057
137628208 916
841473280 4640
257484302 1137
85010755 709
298564769 298564768
589966511 589966512
429446835 214723418
838730658 4306
39340589 13927646
571577761 2080
584502970 5986
960993383 959914793
940701071 13074
702297659 2341
775322517 726061418
647098704 647098704
190229850 870
893120288 13408
923701363 3079
799248009 3446
896697645 2989
827699531 4450
872601925 7654
496800817 1656
576693950 16330
671312893 2253
606441835 2235
141325247 1104
892711891 19411
860071757 430035879
876301035 2957
733076490 366538245
629279194 9353
992705259 3309
981791785 490895892
266332522 959
703382691 6770
89046617 44523308
379591496 134144637
9726892 75
549726338 20679
786025476 3105
703206935 351603467
209400509 698
400801227 1336
863402481 2878
433160136 2099
63215008 241
195062099 9780
163200545 544
828 206247268
3374 811531350
99271766 560
218952269 1894
767401271 2558
140104651 2397
364798784 1216
946928347 14802
365418289 2099
887 237586877
2147 446739172
179690044 89845022
858600000 2862
226184762 883
908096972 3027
390601303 1302
64983044 221
860346234 3118
1984 484622453
110 31356680
798633911 3048
929261754 5438
117119015 392
620714508 7516
985318186 4406
136850191 1707
68531563 340
636500486 3061
429148873 214574436
681600000 2272
49537677 2284
722701834 2409
80988749 345
687279774 2439
891282396 445641198
784414313 784414314
539795960 11235
918899671 3063
668512813 7766
472401665 17648
700669973 2524
77390537 472
638297294 2790
827030 7
288236653 144118327
171420741 5661
161400539 538
849202982 849202983
424356339 2293
987394693 5993
950277126 950277127
767328803 3070
797702660 2659
864602144 2882
773402255 4205
691826103 2403
64153651 354
962651993 481325996
66905919 243
423763189 423763190
665701259 2219
152745413 1020
508515521 1744
465301552 1551
813625205 8746
313102008 1177
473320739 5930
944493620 411131767
372185854 1811
750287378 3518
339336815 1967
263702225 904
56395791 495
788173449 79158
640214289 5343
652318416 652318417
144503542 1339
228600001 762
91433101 330
97164116 347
168842465 168842465
123300155 411
111919919 1488
360896413 1714
185937194 1429
350688171 24094
442377946 7983
587764542 2725
783002610 2610
795153943 34938
900213185 3008
445853900 7019
313662729 136072990
256799999 856
996781853 7366
484077660 242038830
582323454 2230
963901419 3213
150983354 618
3108 442661488
723296637 2610
894043071 290368
528079273 4971
278677839 1420
17377 311640939
525738135 7259
344098853 1147
8669 939086763
733502592 2445
497612923 248806462
391426526 2425
348298838 1161
116371164 583
746684589 7317
640321417 4242
390715064 3965
716053197 18016
459599980 1532
932538263 9886
439108799 4160
380401269 1268
627389032 49103
961860460 4308
3413 384962145
640130465 640130465
886198210 2954
164634464 1149
996509183 502622069
767016499 241580
397021303 2149
810297764 2701
813367109 14320
450598497 1502
451498495 1505
565801886 1886
802497325 2675
849244315 849244316
886834564 5036
324153169 2819
135036622 932
635897892 2344
741223895 19086
241425986 2549
83400487 278
756599197 2522
690351283 55557
807813423 325281653
436773601 2160
5919 893827173
993741570 3345
26360754 113
159825114 1482
803776531 3686
670449685 6859
23999986 80
422957161 2760
499391966 5919
233161708 3901
558996645 1978
823191329 38528
200700143 669
619128872 7184
76912006 1476
575998470 1920
794673809 22401
421162751 2075
582416383 5190
481915284 3354
522314741 2780
381859669 190929835
410866374 17081
239399202 798
475283696 435209319
22622335 176
576901068 1923
896609283 3753
670779545 51934
698442787 12182
357645512 1549
868510721 3080
21320130 318
210664336 105332168
771118459 73646
828162981 8711
815607051 11791
777002182 2590
19099010 67
752973605 6323
774373824 4136
454015563 1874
425065215 4778
127531143 63765571
970670040 970670041
53714992 3598
252856659 126428330
632735019 2296
321901073 1073
726130293 2903
9067750 125
401859388 401859388
855107232 25969
4705 790312537
717199945 5559
4280 963269640
287477725 114995749
165904247 82952124
81734693 2444
699064405 5972
213360722 2099
224594378 2766
219691652 22609
978197012 5819
101111919 1768
693564263 693564264
94500314 315
811476167 339636429
454202214 1514
93203054 62763
886502955 2955
692097693 2307
673905804 2322
531260326 2640
145799513 486
528388095 264194047
204295997 1311
538859901 2440
1966677 11
319744732 6614
582226162 74628
670709024 4123
423975926 1837
72076497 36038249
182164814 182164815
460501535 1535
12105 753466795
127927469 56833060
549877464 3244
949217548 6287
860445670 383090
469202080 5680
611078960 611078961
498800341 214328355
763202544 2544
22792724 116
968567545 8442
408267582 6231
658639114 2573
144600022 482
768935699 4275
115348909 1164
7844 717043572
2058 387918594
207901263 693
289133300 13703
179411197 752
743162059 7863
338951445 1278
654583994 2295
988966116 8324
156900833 523
44862692 257
957050876 19389
1549 353405640
62699790 209
108050604 515
2240 430872960
354697481 177348741
757809358 5185
364572109 2903
730155539 12148
510912591 4390
497564352 6192
179246803 662
707809026 25585
717295402 3572
494170665 2402
493774865 2470
384526399 3018
813940876 11169
931942648 5867
345 71304214
929062679 8940
630472412 630472412
127132668 694
544811255 544811254
481764180 2685
899338015 8608
34428928 174
746700001 2489
897615912 448807956
5197 383044885
83544041 316
858028205 15980
110495507 412
937496876 3125
293772643 1810
896705456 2989
600316073 2444
93827384 40585740
666300000 2221
260101550 867
660875826 2350
114711948 931
540298199 1801
772918726 3584
741597605 2472
818731724 4288
15801 707742591
849258049 2983
658610829 329305414
318943589 1287
224508258 6009
846251168 5264
393832936 131961
568220416 8115
996794234 13215
829772939 8265
4198 784785722
1647 415343820
798750377 2913
12370847 56
898761374 14409
756242969 10290
560848568 1950
997006459 17329
432000001 1440
93460058 3297
274237587 1211
929246452 10013
74099843 247
843964950 4755
775774306 3041
519773058 451639391
941896340 3153
699548035 4279
2532 28922615
63409879 327
907567237 907567238
727506856 6295
517770331 1995
559917135 3434
476675544 220581372
947024989 4823
356486211 2209
663002211 2210
278778479 1310
624299999 2081
352426669 4475
118200395 394
531900496 1773
642713621 6581
795000105 2650
843705940 2915
163764190 632
1194 138639511
905352090 3173
832570840 11930
654394049 2926
502928699 12550
168557441 3296
6258 271814270
465598447 1552
888677048 10554
387901294 1293
95557480 710
893555469 5549
353956267 1376
476701590 1589
746880379 95509
2752 748246784
25504057 207
3744839 1872420
594598017 1982
760778346 760778347
228 62933244
890965671 890965672
748138855 374069428
597494248 3224
382594035 1447
658802196 2196
438166034 433849754
211559505 2938
398330011 1852
791999898 2640
560473021 8340
356386154 81089
868197105 2894
69372052 404
593037294 73582
942042222 21803
621112593 18609
771312082 4170
460120752 2331
849145533 372809407
525000290 1750
394555473 71374
190799364 636
935111884 467555942
217856179 2682
997803326 3326
720763147 2423
509296110 254648055
909623088 565686
259437596 119274449
685041474 4591
239825352 119912676
514141913 2152
1665793 12
958496805 3195
748435838 14507
427334473 4352
69734955 34867477
399487923 6704
502801961 9819
215855623 3195
506271219 1820
980098153 3267
372709 446878091
979642619 3509
257241107 1172
467998439 1560
174082546 767
953711858 4287
229330104 1284
999896668 3333
131575699 4135
428278975 5547
13658044 287
474205185 138051
984003230 3280
14373 914152054
523540212 2249
175800884 586
822586194 4259
622161986 2447
376393059 10843
456901523 1523
263496261 2924
685900961 342950480
76078824 905
60587864 345
544006947 2498
739860704 2684
814023358 330772327
480355546 1912
975599999 3252
789774456 3369
948003161 3160
428296158 1791
996976099 4366
858836046 429418023
865623907 2982
347 99423481
925203084 3084
10605 888964125
191398395 95699197
169095143 812
772045352 2655
697800001 2326
625976067 42363
771898719 2573
887999999 2960
50585181 310
377100000 1257
222422551 944
948003161 3160
908010627 11229
619045773 3131
1925 253675498
759082193 5104
746402487 2488
879002784 2930
971182809 4519
356286721 7628
764164505 9061
465907360 3040
418082406 4226
267242490 1446
76161999 552
630845901 4431
336401099 1134
9600046 32
1010 184021221
734826012 51726
111299981 371
208480464 828
189401805 1319
130359773 667
163804874 783
295174796 1054
844713400 3800
96600321 322
700201963 4111
415199514 1384
635808432 6636
662998867 2861
10946276 74
55413105 239
536388769 3336
424561377 1447
794811159 3113
310560556 9826
273464753 931
522720759 2740
5135808 69
105899761 353
780300203 2601
708885998 9287
996304401 20200
2923 102237771
604491004 4209
803104802 2677
96808058 1019
591226760 5709
494434669 260220722
315983431 26082
198346122 1443
588538511 6768
329533819 1372
777900028 17781
920018947 231826
412574789 412574790
50188973 241
985015475 4574
660197759 3340
71964940 1802
193049775 5193
838564823 2861
714821953 2486
848132544 3864
269808923 1914
171055325 85527662
898850750 3224
516302416 1721
472136885 1709
277709824 4816
854697151 2849
376086451 3025
576405103 4602
569515981 10615
524 65488996
657682306 2312
285813966 1150
760434880 760434880
146100001 487
216299279 721
101130603 553
671641807 18006
894948714 4653
840932338 7262
452061567 2723
146108957 569
545176843 545176843
738486539 2565
549599947 1832
570123361 3240
500031051 250015525
372894759 156154477
977100000 3257
702739519 8896
978938395 67817
207701753 3487
94776011 94776011
294086999 1002
190 54747740
927598630 3092
810726951 3092
892822906 7593
897303859 12095
424199885 1414
996618356 434297610
566995862 333891146
99899667 333
644265851 2417
406719024 406611
746697512 2489
947998813 3160
801862028 801862029
812595107 406297554
436325646 1770
426301169 1421
37309747 18654874
489065409 489065410
183900001 613
754275497 6813
301919710 301919711
385950433 19768
971357077 4346
552036931 7219
559116249 50875
536802337 5712
902767298 10423
772199999 2574
758642185 3142
982503276 3275
448349378 373356573
320369031 2204
756721407 15729
181735696 2798
950216943 4463
141900473 473
310403485 2124
130986450 835
599678615 299839308
734577902 4507
9830939 70
90061665 603
866013006 714754724
60990058 419
383853244 4405
281186750 8975
230329180 230329181
567779165 9981
236536500 852
44400147 148
510358361 1752
816561249 3050
908 189799440
73196930 382
395045929 14132
945991402 474657
853872938 603946526
159300518 531
600356742 2281
253168441 24467
659574049 329787024
281999999 940
705270471 4166
112757429 112757430
650387013 54464
307918234 100594
388808666 388808666
473783799 70714
699898756 2333
351112389 9361
70403306 4772
572765849 2323
457539836 4199
407397097 1835
384498556 5205
350709199 2971
56400000 188
539973702 9072
580696425 6776
672078337 29184
602544941 7438
210501161 1503
943912425 10473
749919369 374959685
225725909 225725908
658540505 4419
300300520 1001
143208949 895
6866458 25
610552414 11337
842876938 421438469
45519700 547
616349445 5878
63577613 238
302921327 1436
799536178 41971
311099288 1037
574755853 3333
100111523 762
419700001 1399
95999889 320
254520564 3496
889609889 6110
17798907 8899453
2648 328498654
912167339 10668
894239378 668797143
849860533 4055
158324281 1290
200433164 1906
676502255 2255
233972021 830
751193808 751193808
438031335 3919
204532147 6141
347023181 1724
921588182 460794091
373329161 2692
763212059 381606029
50934 615474944
7198 131372868
62 17698277
261122862 1001
753019547 376509773
929475707 7370
83859 808400760
2611 420878512
467045997 2101
931798198 3106
353100000 1177
1061 262148558
179080715 620
635914138 12729
180900054 603
9481 269906315
54722569 54722570
9690 563149874
788366137 3788
1933 363729853
676097625 4803
386440912 2288
4543415 2271707
786812784 3896
4225 323901175
193724988 2407
904301275 4325
523692046 2073
2160 486697919
143856791 71928395
699658087 102379
246599178 822
3957 964194594
708827731 2729
849300856 2831
143656197 690
274122476 24021
528691160 1807
339901132 1133
242400809 808
530794917 25743
363609070 1265
479330940 6369
893974901 3169
390307952 1817
251700000 839
2797 556168089
757823791 69717
82800277 276
918866861 10859
7269 916692368
340231134 17737
408114310 3407
856238289 428119145
529183038 2365
192899362 643
455265680 1810
595172215 4170
4712 746326729
74052420 507
643798353 2146
143396191 619
406108169 2262
651421812 30967
33927197 129
805229986 402614993
792753862 9904
348478011 7499
938343019 3711
3171 117630813
292570284 1444
606035344 22009
450533955 6185
298170453 1147
91965160 1372
5100000 17
210268014 1467
398401327 1328
734858136 3921
585301950 1951
403673795 153313123
314264608 1336
811133913 811133914
194947376 875
980343251 6228
449941535 2398
954608035 8283
601844924 601844925
769615949 16674
643869207 2337
274 71276853
943570895 6145
536502473 268251236
69415579 398
753182303 4909
43320605 298
151503096 786
212700710 709
878652732 878652731
760171104 4339
705633069 14809
669418773 23557
660377676 3169
256718838 1264
917102302 3057
564049460 2516
71876180 4017
775626976 13523
60609695 658
353991 3
942186245 6493
498730159 18565
821681256 6072
439944328 1777
586099354 2892
614533107 2659
196986804 1141
554101389 1847
159899467 533
547511724 2889
156748947 2949
865641325 17798
642165659 3146
3740 291338520
961204561 3204
773724536 6851
655766080 655766081
432360997 10349
517499999 1725
24440 386231319
555804085 7342
28379214 28379213
494502994 2096
675600001 2252
86699940 289
157800000 526
663274917 11449
200783066 2297
649223542 4057
886383218 33731
726735515 363367757
372836741 4539
582812957 5642
68342 907956204
629870225 3841
729300000 2431
118799276 548
373766202 3080
183879404 759
809079208 31958
830699999 2769
441911821 424342032
764937769 25052
410099999 1367
234957783 844
180465858 682
215960609 3270
272999089 910
726214160 726214159
816363046 125691
24046352 520
509987747 1794
590993343 3280
40499946 135
543194485 1959
357301191 1191
985368264 6873
512998291 1710
828463704 13383
545319169 3902
52768269 21238007
10811728 68
421537222 1696
739338495 3687
730500001 2435
714490471 15752
670235964 4495
154982439 986
878397071 2928
3575 645036896
91045919 91045920
924726076 12945
533433259 5191
958024837 17418
793 114523716
4120 509794694
797464595 3624
496560157 132688
385800965 1286
653387498 86207
889670066 340931098
282205813 61833
523173240 13929
781273372 43019
7311875 29
13301281 48
1550 236328544
298793185 8417
240725681 1688
260311386 1657
402898657 1343
53513273 3496
677290853 677290854
821953015 4629
923361241 3641
878748566 5901
325818088 1201
3890725 13
823944586 3219
234166325 234166326
416144412 2454
667230972 5248
202499326 675
251099999 837
138078477 1359
761540452 6499
661803343 2206
107093155 12577
65461578 403
771597511 2572
696397210 696397211
400196738 400196737
141879078 555
373798755 1246
678830886 18101
420524262 3457
849897210 2833
158004992 3603
680267872 3088
418986877 23268
580631919 580631919
798902587 2663
901916771 901916772
432686539 1622
492971160 356564612
172800197 576
116233678 411
392400188 1308
111086383 1022
567696913 3617
389156416 19805
343357020 9468
296692892 3595
960401945 49645
306109883 5365
581401937 1938
709283062 709283063
352085025 1269
531148910 1990
324622281 1269
350998831 1170
495294712 3263
646279168 3287
390163770 7515
113 8653653
707433695 707433696
261471815 3259
991055073 3707
754174427 4861
200666997 2308
111358540 394
448706495 1779
240604531 1207
885958931 47722
385122592 1809
273276074 273276074
125673027 125673028
685499911 2285
339483695 339483695
126709364 550
822329971 3486
123741684 1958
849599837 2832
124082867 1142
256799414 856
421985409 2700
871802905 2906
231661585 2244
578054422 3361
983103278 3277
637976301 7475
996397029 497324378
114848321 505
706562975 66232
100499665 335
543042288 3490
619765419 619765419
482458838 315402211
312500144 1672
69251899 269
964802103 4475
141265313 70632656
118424811 574
675053457 18574
447299999 1491
819000001 2730
442916533 7118
66128687 237
10969 471674939
406500796 1355
892802975 2976
328824278 1539
952623282 5694
250220746 1114
316332173 7501
369599839 1232
299251475 1198
116100387 387
229851137 1762
795597348 2652
3618 889670717
500996001 2495
368998771 1230
867868499 7100
69515473 257
537626089 7962
847273690 504041714
328376002 5575
4241 886279939
450776828 3044
258799990 1774
960383862 5909
57367625 819
543882327 2167
543047137 2957
304528468 2723
825384448 4384
980993118 8404
639092490 9289
693273729 2944
696771515 2485
784781137 2803
358870561 5117
168990413 1158
13535 645213450
902988583 618062
989183249 4420
150332561 796
740097534 2467
787769436 3314
399001167 1330
900942308 851248983
70729381 70729382
450001499 1500
155699781 519
663268022 12583
233698273 22751
697562903 3160
760501256 2535
455267526 4431
266827512 1428
823100869 16095
773132382 12732
317262912 1529
776700000 2589
651131384 2306
351056113 1473
864000001 2880
463801547 1546
103679243 103679244
703983221 4842
385431947 1452
147408022 73704011
430934267 2543
597301991 1991
418537159 3620
802802676 2676
543050682 3143
375571151 375571151
832077172 6401
420593320 8299
807865408 7096
351635786 1553
552301932 1911
378300732 1261
264343477 12814
348299596 1161
313639231 1865
735056370 2754
914144366 3854
82200001 274
33387137 443
105300351 351
228811535 1544
507675834 23018
97378637 2289
874940877 13089
92963696 371
142569168 4389
563941940 563941940
200090380 876
515137775 34973
64915519 340
943663788 943663789
224257424 1041
514041632 4305
987600000 3292
360831169 1762
784578498 8511
23564321 80
354322257 1882
330221253 5543
118602122 467
269699990 2338
968489640 10014
797590082 42243
585301950 1951
788119501 3525
539 157777158
11447385 338
474082163 7751
609308084 8228
991503305 3305
797685600 31755
903501298 27343
379444515 1507
345790251 172895125
509701058 1699
755700557 2519
14416 544635420
99754199 490
462601542 1542
742654298 3998
721692948 721692947
54839135 528
3283 951741700
965831812 9068
129643867 686
698522978 3713
652931550 2265
497130459 2489
748639437 4777
765715461 223286
604227983 2544
228113819 3765
878400000 2928
175357571 119698
614644954 5302
503531648 503531647
3291 442224834
405601351 1352
34326438 5897
562739362 2004
989752489 53826
458232914 12383
7896 395558016
870625310 90511
978919520 477633955
94036009 761
212979459 2440
142794338 8483
972691945 4074
824090722 3911
883951983 4567
827995391 2943
463016676 442399588
384060422 4226
222299333 741
826778131 2994
303899407 1214
603899999 2013
112767133 394
376364694 4317
829116150 6804
699297669 2331
176101094 587
217499275 725
208823342 1299
549622240 5296
409199142 1364
150279606 4319
997316710 5854
797581951 10230
850801631 2836
754012377 7486
650150809 113210
121199751 404
499499999 1665
477630064 6282
3435 667300278
516625052 2513
121370859 6019
707662577 3112
433199999 1444
555181971 555181972
943615392 27348
437432635 2494
656068140 2457
398248436 4066
310366596 2629
870866595 12765
300540712 1530
351900223 1173
960632361 4220
167483797 15963
54971472 202
657319779 3445
724265400 35650
668379031 4323
420599999 1402
463256360 75572
555531777 2162
364228919 1720
331227559 1160
847143627 21351
557350880 14767
178752780 4140
760466531 10612
466737185 11893
266352173 1006
544158216 6818
2436 68159072
159458549 587
21665044 519
906576977 906576977
105007561 615
114679317 114679318
846048753 4937
311889364 3067
15298085 93
22860894 658
999888601 4355
572682865 572682864
848526176 27863
766547574 9715
8603 639131653
607185640 3987
487488767 4043
29099904 97
408314899 1435
184402845 1033
1041 268811274
329333049 1472
446430974 2563
210667921 210667920
610200001 2034
90739115 351
182256750 975
801300062 2671
184628130 631
128014584 1906
871367369 4135
311100000 1037
18386731 182
186620159 93310079
481614979 19727
510303024 1701
520136969 2444
347400001 1158
526606796 12815
291 66843748
406215441 1399
555600179 1852
525575517 6838
30147151 112
897129213 863397838
464927187 2869
828086810 69763
693000001 2310
948113501 3161
18600090 62
726486259 3962
222000522 740
949799999 3166
495951681 2408
626400983 3702
496845411 4908
180599917 602
935663093 467831547
17380 278887403
405301351 1351
365698782 1219
191364320 12034
761198428 6634
175541054 5505
629685729 3005
336048299 1601
511080481 3058
35099956 117
687900074 8477
763792589 4026
593562859 2222
180799569 1055
368572247 2013
66254232 264
71563 891887010
964197304 3214
497929947 1892
279258705 48609
1494 418530279
99322046 386
398409245 199204622
597913883 298956941
265554499 3350
225543790 312478
726534213 5078
115597234 1235
958504305 3195
453898134 2133
954119287 477059644
699863976 36597
534329689 1939
639986160 52866
278886039 1160
750600000 2502
327763280 3232
41979041 317
266283982 266283983
489634910 3967
936596878 3122
945135936 3813
970200001 3234
625737831 405431668
953701851 3179
2371 318028484
320505765 2685
884238831 219261
5152 547296960
164343464 715
987003964 3290
855601506 10681
810031485 292472830
458624549 5635
827993400 2869
28200000 94
366079496 1639
893697021 2979
696049431 3471
918546270 3270
125399669 418
884245515 21904
725261471 4391
100200591 334
558477499 3290
457044729 228522365
383996635 1492
503868991 33942
988333617 8472
56342335 475
379239639 12272
2869 769437449
832218561 8109
411009606 2087
642602142 2142
428502623 3872
728751659 13676
354384410 4514
916988024 421668796
209099302 697
490969503 2329
132663752 871
581052451 18975
207899999 693
547272539 3636
273463415 1359
3300015 11
850086760 2930
334981925 334981926
466800831 2977
286986969 133895775
40735679 185
625382827 22739
155239501 1500
752398557 2508
570471787 8979
421701123 1607
911008283 8963
940173055 7235
879377774 5549
403958221 5567
935402073 3118
367359737 1982
41165300 142
544471758 486857672
384901113 2567
981389205 3474
18504 707726438
350573751 2375
126299580 421
524753118 8486
4313 328872687
972933276 3934
360861435 1288
218521423 752
11811 759560504
246309993 17516
27596777 118
493836221 4370
842598149 4178
295390402 1127
731511990 330666038
898474033 6444
221399577 738
200412302 10605
155127111 933
969823872 3904
695500305 503766476
453465217 70272
350714838 1844
803955867 6590
658769976 42925
75599998 252
567599999 1892
717301170 2391
632399999 2108
350531858 2873
142198045 875
909300000 3031
6715 993899487
472266949 5578
389700004 1299
294159712 1936
513543792 231869470
176105623 72685837
613415726 2618
273600912 912
4071 329646301
429901433 1433
958321623 8665
178904060 91285538
354928017 177464008
4498017 16
932104092 4290
414028544 1641
785326402 4517
932401323 3108
925027018 6883
87390017 473
5189 952482462
637472370 7507
593 87261448
120309514 60154757
368699999 1229
909033245 8613
172200017 574
516299861 1721
701164847 237538944
102569328 888
891362977 55752
817913245 2826
212642681 753
412321 2
590399999 1968
914241972 27444
443166008 4719
32253156 117
1929 409012876
757626711 378813356
929527499 11860
794400001 2648
524028643 2069
669060261 5540
1287 299726421
940084235 36582
215512569 2210
838803863 2899
471574731 2995
773659361 538760
239564646 2062
276689408 1756
620487568 4977
747565272 13396
913320138 3791
427803011 213901505
582619932 2071
588959119 4729
666685321 666685322
119575789 1700
675028428 6325
258600847 862
819486620 3140
896021519 3720
892920494 3621
724467497 6232
12132293 90
39050485 261
171928150 829
602269881 2227
8387 579955135
727801120 2426
783056672 9181
780904363 742647453
36834755 36834756
182924670 1110
3036 521833752
572543971 2002
99794160 360
475198415 1584
684902282 2283
219130505 10235
780568287 6589
772892144 12105
111815576 718
508630584 1848
161713538 123168767
164393200 662
153300988 511
925688999 4450
248083456 1216
801602673 2672
866581104 722259070
84443318 309
241240103 1352
294711913 2376
728239537 3487
306230655 13542
58499999 195
148235015 1979
790498501 2635
511450499 3058
821888341 11445
574748029 2124
901200000 3004
629025078 3836
365401219 1218
495898541 1653
949198545 3164
961196795 3204
418191872 1477
610770203 4219
333292690 1906
614101966 2047
793797395 2646
302920801 2400
13564409 201
633720144 2864
667655172 2934
902739789 24663
327127387 8378
993025046 6851
431998581 1440
407573570 18059
4754391 34
245844135 916
431903600 2360
980464753 5256
601901211 5952
254405929 1759
74699999 249
451632830 1767
998313727 11216
776377729 5504
983559769 12427
214047030 906
780228368 10431
604199416 2014
2840 438422160
969217703 30344
274905289 3283
120745169 414
802797323 2676
1491 167937123
868 186079323
48080020 19480420
414346319 2986
856502446 2855
298801565 996
41999946 140
133613447 1293
556690736 2105
456856092 13563
359398801 1198
929296839 4231
708902363 2363
809808193 33048
906870032 9099
268867937 2227
145290075 2878
876625777 3878
36899999 123
620148472 2170
3953 637506086
135300863 451
168722340 1830
366134977 9132
778410274 8156
158700468 529
1525 240527762
654554247 8659
328548480 1250
476113471 2786
360179841 1442
969960438 19067
644565345 14701
823198259 2744
867409285 433704643
960170461 7353
616497944 2055
761702224 2539
321654180 284518943
155149583 155149583
885898004 2953
803333676 73881
625801024 2086
979619607 489809803
323400001 1078
515030255 12888
104291039 989
913681709 393011578
168562052 2673
482205150 244650
408713276 1814
305122299 2057
139825529 2545
5137 533990408
31086552 186
7034 405822572
55675378 513
385471121 192735561
427091301 5380
70199871 234
880199737 2934
900500185 4457
506085545 29427
159899624 533
367925802 367925803
582420159 3385
275974373 1610
381898727 1273
802448000 4000
276641170 2210
5200 902963747
244160641 912
336416585 4342
421694769 3123
745497952 2485
741897526 2473
429148679 3165
209415609 104707804
314507286 2377
638880886 7298
953142293 5856
608730329 10156
355046185 1548
227099243 757
569873398 2452
837301378 2828
83508400 2900
114563009 917
138300000 461
562434472 36534
468316522 212747093
286272447 968
236180397 4715
221653780 221653781
879919095 367897521
5192171 30
935754513 20966
22767755 137
163908 984508691
578593989 6524
778807062 72963
486898378 1623
791112600 2910
718905678 5779
871847887 3822
798276090 3757
314100000 1047
762302542 2541
278104235 4614
785890447 8623
491721165 1755
774001444 2580
117386597 969
498044124 1738
134181062 3742
472802550 1576
57592796 470
937115768 5048
312416560 1580
4728 636519136
698673991 2737
286200001 954
2443 197136392
487443580 487443579
108899638 363
825460563 15518
338699998 1129
392202545 1645
402101547 4231
204975959 102487979
3899987 13
393351016 1615
902712235 7695
329559889 2164
514 70621739
355369466 1590
888001629 2960
109799635 366
30076 842560964
485570545 1966
356664228 4532
45895228 503
812363719 65461
75900484 253
274494955 757196
160826801 891
142500305 475
738601732 2462
282544824 1055
392098692 1307
52246255 52246256
985443922 6658
961246063 961246063
364097761 2656
140413324 479
369055815 2636
990467503 495233751
230100016 3945
781475299 390737650
675002250 2250
7317393 38
511 109726920
745108008 3351
207910136 833
392475264 217586853
9526 337178574
51299830 171
621812617 310906308
983101147 4423
864352359 70387
2105 455014695
750303887 2501
253100046 253100047
418573547 1621
364 45206402
52200064 174
229201123 764
96000000 320
418199999 1394
521701740 1739
700590420 4826
381898939 1273
37250676 385
30350 852288971
581398062 1938
374016388 2071
1004 251843892
198565560 1654
723787140 5715
134296847 1029
959300122 3939
10745780 71
721800000 2406
718781876 718781877
443231750 2813
284233273 284233272
841357709 5081
574798149 1916
97500324 325
388451327 1536
11336 781628308
174900223 583
309298969 1031
996956060 4385
522709099 3550
3200 856758396
773098846 2577
223001675 223001676
596958978 22253
279201257 139600628
278480729 1476
366883163 11672
315001050 1050
166200000 554
783258390 3915
50043399 353
397294666 1335
10429 465729676
580500671 1935
965352335 12272
992408501 1984817
49966470 270
681292519 5554
214499999 715
11443038 142
942299999 3141
596130142 2766
501600823 1672
644554069 2770
766428060 121965
472558212 3402
423538640 1977
813117660 2986
119491335 5319
438614495 1992
807900000 2693
706327838 3114
948885382 9242
153902062 2187
455205913 2066
446083443 1661
93143529 586
909817649 909817650
130439315 3850
105999111 365
265564270 4390
705270150 3627
982086079 9139
127177343 588
54899894 183
298647855 4036
614375840 2063
51323588 490
802667600 17560
4858017 29
228660191 5528
852406154 2889
643884500 10250
952185200 4499
456898478 1523
3280 424661600
533702546 1779
837416267 10244
828598264 2959
534930263 15434
2009 567858771
416491049 1569
714955559 6612
202013607 1607
583 160418280
561835965 4544
961609702 5167
676419119 2616
271709569 1693
162850486 6531
665554687 2869
860398856 2868
735304570 2451
384831656 1420
657067902 15113
203042451 1931
232617901 11353
781855991 5102
492601642 1642
151604074 5021
482940770 30752
126496315 126496314
212568626 4245
717953941 6813
561184309 3073
691451206 4201
394293513 20242
360017697 7683
521119223 2105
336026574 3587
68504668 3150
350670932 4367
987153260 4443
124659579 62329789
613993439 18286
972298263 3241
119999763 400
946273334 3885
426429525 426429526
867718931 3970
24102623 124
66900000 223
462451330 1917
804558349 2710
584248922 5689
645521398 645521399
1763 440568021
12900039 43
951823632 951823633
348157079 1674
547555111 24890
371477770 4210
295413172 295413173
918607255 3178
959108040 3960
204942862 204942861
778497405 2595
439501261 1465
15934665 5584185
583046320 2840
926316952 926316953
564182108 2007
655240190 15545
16765763 105
433045692 3738
542453499 3100
940422040 3386
507698066 3726
107643493 396
863174520 5095
329248374 2023
837456486 7845
315657987 1061
825738459 4859
943112444 11502
610042111 5955
468331208 4323
68110148 343
1516 358434730
887701495 2959
417383178 13529
373534524 1517
793837562 3282
841477624 4883
683076672 3131
831629748 19980
310202453 150152340
999560349 37582
52844023 283
999380210 499611525
976473215 247459
117451393 398
147097861 2030
342900168 1143
349208313 1214
713265732 3844
115027709 889
894720632 4939
163706107 620
359394735 2264
730348136 5230
666578773 2421
558303280 1861
818474757 4201
1508 7740564
5035 643722840
854078968 102294
938092039 5218
685556766 5437
974700000 3249
855001286 4109
553287517 2130
924596919 3082
221195724 2267
670970969 2610
280964963 3772
732598194 3282
107769873 1316
741990800 4820
496688890 1665
190234798 3343
679442071 32730
218099273 727
761102536 2537
467965341 467965341
292415151 146207575
939714564 399998697
471327474 4638
590984863 7009
759627700 11710
3682 761789075
19945094 19945095
482701608 1609
501573542 35905
943915171 7590
693062336 3955
613454519 12635
803762455 5379
824171425 4226
610999535 305499768
353460510 7839
970795239 5033
128063206 4751
627296026 4816
166680375 879
556053915 14539
981871114 3374
623225959 186260
977757381 3297
6406731 37
867599999 2892
465229831 7171
378220296 2181
6535325 29
738302006 2461
29918469 393
420611433 2733
759902532 2533
1338 394727394
479400715 1598
812348118 6692
283290416 3501
2763 156515661
151533265 942
879068971 6210
213151400 859
52147933 228
495035759 6332
706918384 4319
43562052 14579
157029 323903718
906635645 4915
204947 712600719
752997549 2510
525526866 39115
443800928 1661
947996839 3160
841939824 8976
87500161 1199
83074725 1255
4381 986879667
318704585 3071
839407620 346011299
425399792 1418
840 189730463
206729689 2207
891581411 810326
791761748 3607
329400506 1098
56700189 189
739005526 3483
173836945 1901
2426 715420122
3680 614577421
172138155 5494
702102899 4170
764198358 17908
267300890 891
52682973 874
560792233 13299
384301282 1281
912360835 456180417
232500001 775
2800 786045086
471300001 1571
271991070 2405
1886 319032187
962943958 3489
778835399 5782
177521510 1044
176838615 700
933879753 3137
252228504 12386
436801457 1456
878693706 16901
171831177 171831178
390281548 2393
614887264 2272
189600314 632
229199871 764
199500250 665
667850623 5731
435255701 4501
593173343 3441
443238239 2271
38752021 135
913981316 3314
670504379 2235
725699197 2419
893903775 848267912
348584726 348584727
685854378 2943
84763604 84763605
938839925 69893
644425821 8236
230800458 12516
617832877 8701
690272710 345136355
151368851 850
197942920 12418
946184728 946184729
277834619 2710
848725918 848725919
929139497 154930
935911304 935911305
115535031 115535032
103777280 1024
731128300 11450
3231 710429571
952338862 409835970
990029625 5419
762002539 2540
2374 441292469
974164037 4355
926926309 607230602
943444766 943444766
899697002 2999
834302051 4422
636061679 3785
723556549 6154
627902093 2093
696589971 263817084
1909 224128450
934196201 4721
145635143 72817572
859497135 2865
230814453 2294
320385128 1155
884098438 2947
431139840 431139841
426212425 213106212
132629310 495
710601568 12752
370404728 2149
2012 99418265
950463648 3346
412053957 1905
786240140 4522
1534 427794638
833575716 833575717
918384931 341951732
224106174 7979
994029408 936287064
300115645 1930
334299345 6286
404701348 1349
17400057 58
290818890 1290
445779595 3292
999561441 8252
429977101 2199
629984863 4168
446701488 1489
718140629 259652603
542767391 2532
867792077 867792076
550836172 233187737
693902314 2313
907147529 72961
968842002 3867
145359418 901
974616610 819265009
326975721 284213556
301913451 1813
217200620 724
868258494 3055
827667071 413833536
998252528 5326
480857369 4353
633026107 11493
173584305 1319
46915767 369
207601097 692
88038719 672
299461889 1806
734704460 2449
245484874 1535
7056 845279269
433143024 2269
222239103 1038
937327036 4682
442527385 4023
4745 762473119
904269172 3190
632100000 2107
476400001 1588
541586605 6006
531148849 2864
931882248 7628
778046011 6230
778706831 6365
885223468 7583
809865929 6548
797182621 9580
898499484 2995
358619302 3754
344359155 2654
90767703 1145
411180910 151594719
733988419 15710
328984336 1535
780379526 5801
48265957 162
244411202 973
630729570 2356
408143862 204071931
842479084 5713
468302388 2658
806838927 3074
767268531 5089
960079508 3428
532798675 1776
846523581 4445
795369023 72326
953619481 4955
342905225 3809
176960883 1947
256043033 2886
27822427 174
598320799 117157
573534808 12397
719402398 2398
153747271 857
654748059 2468
971020194 6235
425348721 212674361
947870680 460101167
165167460 650
544501145 1815
602884368 301442184
627601524 2092
75856815 2128
84714650 861
352530545 4276
812287559 12020
428152583 214076291
186820673 93410336
657635938 19834
660135839 3822
314193864 240984117
492670219 2855
740479377 5096
659973201 3382
917133151 6925
134018239 3197
218321629 1007
255300157 851
261000000 870
706803100 2356
2857 560231987
645120646 2483
264299118 881
162899456 543
552310217 276155108
13560374 112
890448333 4793
179195254 749
519759662 4729
846902823 2823
711102337 27034
293218655 1137
88217039 548
982084894 9840
62 3338614
947738922 341680581
968400001 3228
5903926 21
5100 288220656
80798033 304
2054 436456408
835199427 2784
9484191 49
718803791 359401895
29030 625339338
882594368 11677
309301359 1031
294911979 15356
471532320 1680
339359536 1506
728855789 3995
117952413 117952412
187200747 624
179717537 738
625575265 28637
991336080 23856
578826336 3394
842400000 2808
70826645 292
295741218 1361
810589918 55258
428627400 3651
299325829 149662915
541029992 7606
443297745 3795
140327385 1412
230936231 73570
686377800 4050
797247992 13201
285779453 1819
610869407 3552
117690251 395
651711639 276238
370301626 1825
128400522 428
633693625 316846812
950540708 13037
829214821 3780
484829588 1789
114270115 587
677151090 2430
746103002 2487
97293923 364
448931211 4283
981593579 5745
3693 692674699
415689647 8061
646502154 2155
86717037 608
891251901 9905
724462634 361194016
631826867 2763
799800001 2666
468600873 1562
225796407 808
425690965 7782
729601935 2432
637813390 19913
418935781 2161
247034558 5237
75502997 647
284630809 1737
58799936 196
386528075 193264038
877802925 2926
2854 698302264
190199365 634
571237355 285618678
564760440 5295
96600321 322
437896078 437896079
977817319 3774
354599219 1182
205200685 684
141786970 2306
959700000 3199
25567048 542
96796374 5417
76379804 417
205655625 1879
941197831 5272
131700663 11016
617195509 2993
264879984 264879985
769657860 3301
268142891 134071446
619625924 3603
213486001 1150
591299109 1971
612302616 2041
286215426 286215425
607197975 2024
900117855 4095
614410862 2740
530699280 1769
702691579 77921
732226436 61209
331280893 1194
842830882 6509
480486161 1694
793357622 2958
936709452 4276
157166306 80146
643043291 2687
869788371 434894186
568227674 31993
5341 763538678
936155505 16159
613802656 5144
440252513 2418
797698049 14579
802149569 3476
474899999 1583
595798013 1986
795477804 3215
524270000 20360
280647279 2402
348533435 4465
903551028 4944
353934256 1680
6204214 3102107
377806795 5132
53400242 178
789369279 4494
583997041 569173616
831933736 3679
362197626 6649
356 94345696
169753321 2376
947135056 435210635
916234112 22492
577598157 29935
379665229 3678
373202052 1244
236100768 787
928452025 5015
21084277 89
339420562 5142
855061155 3385
364555867 5441
196505381 98252690
894165151 3487
134399553 448
390901302 1303
563996616 4319
960440831 921332931
217571694 1928
669271216 8355
566096307 2891
11777202 55
478731882 4282
616799999 2056
13862589 7445
149999802 500
20084975 72
146999992 490
747902484 2493
275022485 2608
998124728 27261
862497126 2875
663974849 11550
917580119 917580120
838700502 5583
865202884 2884
2859 587263782
271653228 1298
7400 636163566
707997639 2360
900303012 3001
804600000 2682
360266380 34439
88674662 88674661
202446354 8679
884431350 4829
995948959 3804
662397793 2208
579918109 6100
40464061 253
741698873 3294
504302224 1681
570001899 1900
651064589 2533
492000000 1640
378616741 1553
605356800 13120
762300001 2541
150381504 1359
618409994 3949
167542102 167542102
957892271 10092
205474880 36816
799797334 2666
641998411 2140
3304 675221309
589286217 503108458
440328991 3728
627091640 10283
669449949 5135
225754577 2832
331095671 1863
310774035 2311
689702153 2299
96642211 7105
407344608 2856
574107178 4780
521100468 1737
725449351 5682
885155711 442577855
763269520 4280
43855700 2021
221672880 780
379501265 1265
795756001 3120
527032703 6259
875596789 8514
618580112 3149
92148771 710
44794423 941
249762011 1270
614468449 307234224
981184875 44758
531276628 2360
320461692 40889
667410780 7130
999093696 4825
93354526 1215
1413 349288854
248395305 3588
971589290 3643
380169611 2043
935625899 34050
941957627 7054
913919461 438933459
667923730 5814
756356764 52243
292184495 1145
328983677 1658
680239471 5648
284268527 10202
144731882 1546
373974221 186987111
921003070 3070
309383153 1139
2271 574379049
114033721 5554
13250291 2442
42497856 144
215983422 2854
149817291 1097
951605980 3172
417640771 1642
208500868 695
180876529 1008
142800477 476
116529134 2378
571857522 2315
934400088 467200044
552602468 1842
615249581 615249582
128943110 1021
532277843 1874
72900243 243
952977302 17018
110529082 723
891713045 13677
893454902 4594
244158896 244158897
503955773 1754
555898866 1853
648570879 2232
487323626 487323627
859804593 2866
584419 2
440116160 1939
594399983 2832
669891263 3195
502495486 2505
309919285 1098
882071966 882071965
722957257 5263
359485799 57973
507299694 1691
16466420 172
952370807 476185404
933185010 3361
134100000 447
796264912 3347
505487121 2656
3775 410931400
876897077 2923
346251337 2692
251522925 125761462
355201421 1184
814925355 126564
227999333 760
847823456 3298
56698179 220
69844159 296
844603466 16817
531800619 5490
513269069 5419
749882379 15958
706869763 3806
153300839 511
156374255 4281
686943119 2468
713737039 2842
726235432 3444
987296709 3291
5398 918805920
269101716 897
544498185 1815
310201034 1034
388316183 3523
837902793 2793
121259405 442
309600287 1032
673596400 2300
345301514 1151
968696771 3229
531208635 2452
745300339 41606
342879677 2177
4343 661082286
713008799 2450
4377 498162512
793982591 24714
441832169 2128
53083858 245
822004563 2740
103871880 940
3791671 13
475199562 1584
216163412 9485
482101607 1607
746704044 2489
923589131 7510
86224609 39051
62999963 210
72852231 248
453617999 1975
911804599 4535
754051956 32852
525601752 1752
914108276 914108277
632808330 2310
19150 497691457
383907439 2140
278671679 1131
82799867 276
20099986 67
298837904 6854
578056818 2153
269331353 1019
936733725 13483
933030883 8289
730039779 3818
981301598 3271
951983168 6483
554828670 2099
520321784 2815
466672537 9887
180817007 2335
996945108 18353
632598786 2695
242054209 11132
984355310 492177655
908403027 3028
162669906 951
944837957 472418978
295186695 7159
965153070 3255
575271207 4364
704702348 2349
211440685 2919
359406186 2447
278349380 2859
12481273 69
615522938 13342
90415160 440
8936 752732896
619642511 309821256
175203649 87601824
839083738 839083739
799516350 11470
383847480 1305
486946152 2683
490560223 2893
280499999 935
618419619 3007
730817968 15133
53903331 212
190785127 95392563
840707416 14225
492605981 492605982
802852317 401426158
4201 657058039
845998742 2820
104914743 1336
83474476 669
103461027 412
83399919 278
303001011 1010
8543 949776568
864463822 42329
1545 26302080
593589972 2340
174182828 27894
684211850 673578546
208851041 88967208
4064 149583648
956116865 478058432
301312760 301312761
52800162 176
440457462 2843
982951928 5045
980746670 6758
740509054 6539
104913389 1215
375510884 10654
166802699 613
558224990 9927
651895560 4024
569804777 232524152
706369331 3044
974396751 3248
408600684 1362
479998401 1600
913784402 7055
583944396 4154
191068169 1493
3282 983743398
954474027 460839960
819193736 819193735
2491 520975160
648033585 6756
974933443 974933444
602764822 6316
239400798 798
32647 879346945
67395072 4272
672346811 3118
518101728 1727
360543347 1284
84804288 316
70831449 247
829415340 7108
123934954 585
709396640 354698320
341762101 8077
892410576 5784
881603484 28591
12900018 43
911869306 5637
8868882 129
377610644 9268
710399382 2368
411314859 148661
376975609 2471
35495821 833
786302746 2621
80053671 271
793048325 3175
891660072 741492963
679118855 12444
650333857 2526
78394903 8579
498403165 2234
880255400 5507
641677421 262367981
619034137 3633
252901311 843
829497235 2765
846079186 467872302
502139385 502139386
511366211 3389
955197697 3418
256255858 1573
914679349 457339674
518144723 112813
191700917 639
20070 664668078
577860455 328259631
431233152 1632
144819491 1217
293279925 3925
322986321 1520
160844044 160844045
580784055 290392027
377853316 152318902
921965409 3848
941836521 22483
119570352 1569
115895599 466
31800000 106
398649602 18579
471795035 235897518
760472095 2965
785636373 54794
612898909 2043
269807216 2239
214678004 842
291205822 291205823
692206360 82691
409115075 2195
602799673 23911
127289629 1079
243846967 1516
374400001 1248
647039011 48981
313905841 1140
780702485 8946
342434447 4362
1886 281218706
62409890 799
730138813 7318
436747827 1927
177218938 1646
775202200 2608
429001431 1430
63266980 406
463 133438599
262419608 1721
902978874 4511
632517690 2158
651994203 9733
124952435 532
161417570 1551
218099383 727
379029002 3973
56783509 28391754
206900504 860
313271533 1455
566698110 1889
1171 237432427
213465927 1352
71327849 834
820140383 2884
48242586 3700
968962175 4536
11056625 449
766500212 2555
882907427 6429
476322121 2034
369525807 369525808
391501305 1305
423550308 423550309
444472064 2749
682886100 4965
226216111 5235
231209961 34016
625276249 2350
845751359 3480
492334645 1903
489551835 38667
52961646 1121
575660801 11968
152458767 152458766
651786511 6646
834170653 7728
762900000 2543
107399054 451
597299803 1991
376235181 3339
963075279 4456
712797623 2376
141299622 471
931163304 3112
929400001 3098
751412836 4995
292500974 975
617502769 3252
733572448 2953
822206736 2786
627517789 2731
590499793 2096
258001251 860
683400001 2278
470181601 2016
645533656 3300
518701728 1729
3194 956985477
528810810 2487
749397502 2498
354778397 12311
599998176 2000
239625156 1265
39599600 873
734785323 4714
642178857 321089428
353701220 1179
160347244 596
778160182 3571
524600007 1797
482703050 1609
774817354 3430
923605740 4980
433 125073219
434611633 1752
80386759 342
900002 3
548522608 2539
725347093 362673547
830042029 4481
37994418 553
53615343 188
373463507 4068
685210071 8824
361415214 7841
549602712 1832
794280011 16514
48182716 201
85671441 710
900078135 3707
104400000 348
852103793 3261
1725 442158398
718735768 6861
71400097 238
773771158 6769
516922499 3140
417886297 5368
241423259 1193
238980339 835
31687163 31687164
533624894 16314
966378821 6188
49157695 358
929407765 56722
1027 171821656
68153652 489
821210967 3505
888901401 2963
79662998 424
966267720 4554
157199475 524
199801243 666
831602771 2772
992790985 992790986
67342249 33671124
725399999 2418
875601168 4394
831978875 3606
650403031 2168
671365474 3025
728743532 3576
999543678 4218
600314993 9063
383998719 1280
64049469 938
877221385 10318
289191382 1418
426961377 286111737
48467831 343
193054780 870
635943265 3574
598471220 424960321
638551769 7422
61393917 339
856062857 428031428
477323 11
46082 588570877
675890283 4097
9281 620815371
215699280 719
53399828 178
31500106 105
720302400 2401
1702 345604716
244950703 1247
890958169 5843
884297017 3636
19320533 298
837831521 837831522
926645484 3646
440651466 2336
925234967 616877941
999798361 3688
321323184 1469
106945256 569
236501401 873
625567098 3266
401876097 4196
574063088 10897
720295944 3756
996296680 3321
1736 351986152
375415822 1817
286199562 954
835450614 15160
298719514 1449
372901278 1243
794917955 15196
949127215 5075
5344 429849984
574887673 27249
4343 928778138
607501238 2025
278571503 1712
657190790 2510
744001196 2486
431507403 212605784
6921 628901822
305233573 2703
56508923 543
451859548 158506560
390561828 4211
268369199 39241
139655879 1470
151249717 3079
498998259 8503
673723208 154266
552949036 3205
245826031 965
969776527 36082
884141434 445515862
120872655 120872655
2883 519612367
303627577 2406
479835273 7393
833697468 2779
325971673 325971674
474119629 1670
44699851 149
559803421 1866
434050655 4654
453901121 1513
420441697 23427
184799485 711
379328669 1490
495978427 2537
927406626 5078
75131040 386
27254741 13627370
989695172 24292
532801596 1776
533228507 6836
394801254 1316
485100001 1617
961914765 480957382
463976449 11618
768341540 2614
316200992 1054
556933843 2569
980402022 3489
182886565 1522
491316572 8533
633167414 9488
548734865 45711
523500000 1745
385066827 1384
115107539 60835421
305597376 151586
534600000 1782
197350622 130998271
28582603 134
316298718 3553
571495872 2392
108218839 714
136529150 575
996197099 6100
14896552 283
980527367 3913
204178401 85892788
973144798 457227031
780333060 6429
756429113 11464
701330645 2857
735517366 6245
422177146 5343
985503056 3285
926873129 174028
763741638 157229
739501117 2465
299825665 1430
283500944 945
624587341 312293671
211107622 47883
366729553 183364777
20718 616671270
948600000 3162
502198325 1674
369424591 1251
772552687 2672
621 42981894
599700001 1999
501741091 5106
564813574 7636
389699999 1299
960818909 3761
593724102 2014
6631 190913121
174845425 962
861602873 2872
375629274 165364872
58059390 428
554353221 3937
357338724 1343
279561821 5209
8513381 34
410124151 8609
843602231 2812
729598336 2432
360871069 1883
373089893 186544946
178882742 834
918234612 8028
413398623 1378
111254745 55627372
77214354 340
997783517 5149
990374527 54107
816524222 3743
706758887 20608
455698482 1519
330990515 13448
447977241 223988620
47595247 23797623
944046697 5958
847644734 4039
562522413 5631
222783635 43572
94262957 7902
316313442 27970
5024 986236320
416193370 1621
459001529 1530
765992126 2813
865047107 432523553
464401548 1548
262070855 1167
643554197 6735
239699202 799
957893751 91970
288523316 16831
477934798 1719
499867311 3373
433595492 4505
615227599 7217
86196977 2130
453900275 1513
839097202 2797
15943619 77
78128161 352
735442519 28651
136689064 3517
1963 536240174
83918242 1161
413275499 3993
752107074 4045
430294477 4574
337501126 1125
876875085 2955
438304101 4922
893164207 893164207
752345166 3502
930460110 3451
776790240 94858
366601089 1222
545099999 1817
199072855 1206
981027471 3706
999402624 4224
459148723 2237
168599439 562
992621241 11518
547678621 2569
410164789 3515
344701150 1149
156600522 522
693040317 2906
369059582 10707
215670100 1550
463899059 1615
667252562 667252563
256317601 2044
286262637 1628
381373023 1319
933512465 7446
313257392 1813
377292300 2100
730372631 4422
395288784 1464
625296838 491839532
703402199 3175
722737132 722737133
535503181 1785
279000001 930
362350839 2682
980705879 3269
362697777 2408
361122271 2528
665004703 2912
839814142 7661
330135660 2810
317241600 2132
832527812 4019
174109226 681
550761399 9184
689072598 55039
442075913 221037956
530671851 1783
155100000 517
715886028 2574
861605202 2872
440700000 1469
615600714 2052
526991503 4701
510403944 25397
457059603 228529801
429804439 6411
257682529 5495
4352606 74
299967024 4299
813388011 6460
88499705 295
185262993 1854
793018556 7052
570876553 4392
46653543 206
556501195 1855
780260734 8617
585301951 1951
5602 546519916
399844308 85182
4400 907355550
662568496 3448
708602361 2362
696389480 5917
99325861 1860
679199865 385674954
914703049 3049
719817596 288164960
515012053 515012054
765163436 6236
119836638 500
293933789 4470
984673578 5514
726301665 2421
86252388 318
4611 716807616
18717159 103
3000002 10
975126815 3629
650637350 325318675
590101881 1967
667776393 3239
150776143 5028
47820282 22473618
968003079 3860
64555441 708
464044152 464044153
900746016 5422
50134500 225
951405315 31605
245403732 1183
76336106 1680
346997357 1962
454931564 1551
499712697 2249
500621624 2049
135776644 1189
29840137 452
536958273 5684
675667080 4268
916330830 916330831
293400978 978
40306400 400
93666117 42251
878555660 878555660
497584785 115870
107730532 808
669893940 4749
460428217 304982918
26029675 145
479153721 1676
981056171 3557
179484732 644
698480360 4556
6580 992935160
91415 270641724
537775363 1823
296592969 2229
779290613 3594
228838898 2801
711645283 3260
895133521 895133522
909075095 4482
983996720 3280
807600001 2692
953650269 3364
713702378 2379
777435744 2983
343709235 20637
732877026 47327
1811 340610259
689438573 6983
906052139 7441
72300453 241
265653147 1092
519309223 2312
481198396 1604
298988420 1973
226200755 754
2940 745648143
256807748 1865
982161022 3668
474000751 7190
588823245 5167
721423764 2601
983685131 484535609
771491993 2583
263217561 1460
690788440 20349
907719583 7266
970875515 485437757
186857073 1082
2389 375720419
436259653 218129826
214500715 715
396425315 1386
7170 563977842
391158527 6668
261051926 886
351466629 6883
5743336 42
166500555 555
79525118 287
971788731 4324
416097515 2215
43500144 145
57002752 235
896646144 20698
88570090 310
318900833 1063
759906615 20479
966849689 4846
287164966 1693
408459429 15309
383100001 1277
19444 297348067
878425572 8021
646480441 2440
522231258 206885927
651682472 2729
783296799 18040
196 18378920
668890830 668890831
273707747 1236
250048338 250048339
19099400 178
501339938 501339938
105722603 631
266982532 133491266
343800000 1146
746878877 373439438
205508212 205508213
362116775 1821
628202093 2094
400479029 5490
999396248 12438
862169707 744485986
210268384 7043
620180353 2694
369212904 1279
125839483 1636
282389295 2073
724033840 4220
3160 301268080
452063416 42385
80399889 268
45118170 3774
465704896 12135
946800000 3156
432901443 1443
8336 678842160
827098751 2757
224048287 4851
170413915 1258
98051294 465
354253542 1222
91812779 331
308228877 6633
882489948 882489948
203734436 1160
827700001 2759
948188920 5578
229800001 766
761493949 9590
497698692 1659
89100147 297
540000001 1800
561155716 2498
241499195 805
21467 925292101
650851919 325425959
276085532 3418
887314471 30499
134685264 16159
141900492 473
60221660 361
826921581 413460791
103118958 362
670197806 6746
782697094 4692
439283225 7432
66231293 31820183
311999767 1040
440016996 2489
373353903 5012
167018007 83509003
196501300 655
972610469 3510
731223103 3904
6389 672704199
320699999 1069
282884976 2168
288900964 963
393657252 3076
575275681 2520
548887851 2913
503347761 503347760
215401249 9648
223801084 746
488617801 2200
38466023 18495702
421843120 3370
94800269 316
869514344 11627
504301681 1681
607440918 2949
729751356 3522
985605129 3357
261602222 2261
814199195 2714
213864425 8485
234846879 5024
739469235 11374
245981785 122990893
497400460 1658
71400237 238
421158822 8526
878100001 2927
805306333 31182
284993900 1175
334088212 26917
732184753 3083
2997 820326042
756524683 4148
452752111 2199
525186784 2122
61160833 14688
372790421 1701
977812581 6839
480503214 3409
574500001 1915
6871 698476077
249064417 1054
601456922 3519
305396325 6445
758315818 758315819
18327661 156
459747672 5276
844241606 539986925
724550054 2448
708995438 13995
842620085 8576
358278729 1764
52027067 179
705782687 4453
735748910 8905
237936312 894
937970351 4042
149557631 2221
926793413 3342
862797124 2876
647648879 6960
318447977 1279
802675370 6013
235540926 1142
605204625 2533
211554672 1153
225635268 9586
439593315 11464
927918474 3249
213300712 711
754678159 14467
303600662 1012
675921667 11752
40961538 154
51489 736422270
846743601 5520
388219189 1778
266988033 1376
929833846 418599942
580201934 1934
257965730 1930
602570241 3295
258130901 3953
200595929 200595930
631550138 3047
67499774 225
762530927 5883
402503261 48635
600957473 2626
254315711 1255
309366548 1783
935292173 4513
401700000 1339
2386 710298113
822680991 6335
531000648 1770
914742353 19522
293143224 1811
907325638 6479
375184663 3351
788879261 4411
423929681 2452
12770761 93
50383767 257
2400008 8
593565798 2252
957203681 957203681
750104822 375052411
871461669 10934
548614151 548614150
54738200 358
98099674 327
504966252 3848
6272 933446604
68339971 1905
652797825 2176
493500937 1645
596797475 2366
894484255 6635
236073817 2577
221015590 881
849300395 2831
596317267 4368
91727757 846
2120 183146800
185880 801886320
30557745 112
979593094 7501
823048899 3175
419999999 1400
189342811 189342811
691737 44
96414589 1178
650566031 325283016
631443010 8635
868211209 3830
552334573 2148
51501886 184
16652233 16652232
935365709 13506
578740468 26947
2910 765446400
317983427 167081735
985156024 574435
560700575 1869
820934000 2780
683400079 2278
773046611 3562
490596986 3157
741488903 3827
336333042 2046
41654073 209
9268 835351386
531627547 531627546
111808366 711
914319396 6244
882002939 2940
39880677 135
893033539 893033538
282220866 1537
421327275 2420
406798644 1356
805399418 13347
23700144 79
784502614 2615
448867531 2017
27044865 98
184 41878515
693213208 2693
848037356 3483
641694922 2949
124790570 1593
750302500 2501
845591340 4070
756803729 3004
285899046 953
958384133 5669
278699070 929
422100000 1407
964812621 3673
247825140 84969858
44211735 44211735
693520793 693520794
793095245 3097
714918479 19892
265658152 11666
970282425 485141212
3793 948231325
561868336 2428
141791639 830
967803226 3226
368046300 1409
705767434 2498
75416016 456
760962377 19394
26911991 410
716997611 2390
416335075 6192
231820298 849
339899446 1133
741431679 5302
54197159 1185
353626185 2305
143857244 1540
758097599 7158
564104474 6215
32387432 232
806968987 403484493
639900759 2133
194446254 1093
880197065 2934
581102539 1937
975153014 3449
752941413 376470706
164265804 11368
252599159 842
287578293 4571
166821553 118353732
736503332 2455
735074068 5811
452787427 2358
474701699 2042
218045957 109022978
277125493 1046
639694321 3194
20865750 400
146225474 1441
369300001 1231
1738 485691052
648326400 5150
673703227 3372
933898483 22341
824170692 11536
390535777 1615
670497883 7378
680524709 22264
982813132 7798
1056 237765627
66615125 366
384599365 1282
552576128 7592
656775876 5695
45000250 150
602788369 19824
870290669 3022
294598260 102051650
12037675 66
85739857 589
990659636 527505655
180299399 601
764323496 392676573
105537223 1051
160946818 2097
295572467 1229
384086640 2072
848740897 695836290
495777855 449810355
70369069 263
592792199 13650
881466265 23892
591601006 1972
688013750 2375
145309878 1554
76 12226459
978929734 10627
187759349 2070
865801968 3112
724163076 6188
731402643 2438
556498145 1855
686675496 686675496
701997661 2340
374999400 1250
682 37732540
156578837 1063
519540453 25889
762902357 2543
965769784 7117
804268006 14307
558957535 4175
127200423 424
457198615 1524
144280591 1165
208861004 2339
658456525 5247
526991832 37826
2966 630200348
401994933 2185
484800561 1616
254100441 847
909590162 909590161
176793934 1349
147062670 970
104223978 947
680812997 7166
461398492 1538
278252892 959
862822078 11748
908801713 3568
991452200 9578
78168914 297
823020210 40451
900695751 5951
2427 552023577
228452741 228452740
300599999 1002
823164980 2833
77342276 601
25199915 84
8100027 27
791385869 428167836
263790069 2649
228545605 1026
378431538 378431538
585414432 458404177
937078583 3172
533001142 2066
770891105 3538
524698251 1749
420743260 1592
401874770 2122
289500000 965
603899999 2013
402509069 201254534
581656285 40644
423681796 7255
406351434 1587
979563071 117715
845794066 4782
755863217 11874
791026402 51999
357475663 3683
453023900 3178
467472100 4259
981838669 153999
362068421 5291
913161215 4224
743402365 2478
688754209 2982
985511563 492755781
410435663 3408
164822399 1416
530325483 2566
923630280 6954
2754335 24
47251589 1110
87644894 705
679843056 5916
289476259 1497
102058217 3302
288017138 2720
790716732 4476
285373425 1207
948897861 59807
538233696 2016
382093966 1845
12873960 120
2595 677772360
538154137 3666
101941189 2165
951435726 3226
306461089 2995
540233419 11847
243900814 813
115536303 46232119
777080751 2933
908657296 4308
416491969 2784
270636664 4385
462899380 1543
493108701 2514
188218617 2128
642998208 642998209
148120933 47612
135200091 569
50399888 168
302503304 1443
577838226 6937
312358669 312358669
832583838 2884
132300001 441
45505364 465
10079 764405280
593088465 4945
20451 796077068
745067616 745067616
39766747 25907064
96000056 320
430491931 3197
424445664 1838
141415309 141415309
729630615 364815307
439361484 2400
701737833 9784
434690053 2317
846900001 2823
372 42660881
147038205 556
2423 481911068
15596415 69
332532457 1937
189699979 1087
52200319 174
738691615 5166
764177257 3691
16304795 151
743884839 2491
318094591 1217
125859720 557
17449150 341
250840423 1493
613772610 2508
240488248 33748
86969689 2589
201519729 100759864
270397417 1641
820800001 2736
361821429 2043
193199958 644
848445653 4179
174000961 2835
747352211 150444
811686739 31781
371310769 1356
4371 758650329
618762840 8678
317367766 1655
319102832 2712
699252019 349626009
907539909 5317
242699269 809
812305745 3717
641355193 2501
298201277 994
365292925 1258
276877957 5700
34688558 1129
25333827 94
191700000 639
5396 824883047
451498495 1505
690 193225787
945859501 472929750
259413509 3139
255600853 852
479471425 164743
4487 969644202
2518 565129320
255599903 852
610009838 305004919
578099999 1927
627305265 93238
468753573 3552
526608039 8453
770399999 2568
651525273 2700
929139974 8231
187637995 91971476
9662189 136
256125299 3146
893419322 3554
698384808 4398
621734994 6938
574798356 1916
781974647 7371
890623944 4088
390599822 1302
990326231 3515
544699206 6546
760671877 10884
132651092 456
133152544 133152543
644098269 2147
720711669 4012
203736927 1409
164400820 548
339020969 12333
451732511 3696
981909722 14902
985162911 230700
387751959 1832
513494780 1891
858006612 10064
82046329 415
841209212 5817
371534437 4446
432555029 1466
863487679 6688
614277181 51447
155672792 9147
235140084 859
824699999 2749
294447465 10089
953 153088014
697851449 2474
359010203 3227
248899337 1730
583332959 4865
288299922 961
513301710 1711
358500148 1195
167001854 1503
941141671 4150
568431360 2205
364096391 2508
568096650 3454
765135025 28675
268690651 1798
217757293 1123
342382950 6162
149878587 8723
554999999 1850
420864472 4718
590398032 1968
698706320 8934
318574037 11904
825200655 4379
774403496 3307
26540149 175
425679835 2173
917 226035090
618153525 2812
722188325 43108
279824538 1302
662865802 18654
709951559 57039
162900000 543
79702509 267
568201894 1894
889956250 4715
654886529 654886530
670014890 610874423
845641058 3226
289148576 1895
2241 236869253
585600165 1952
780523094 4724
255900721 853
2669 411557131
215400001 718
131677958 1227
858600428 2862
84559116 317
578370594 2302
40676078 55417
180702100 180702101
373452102 4873
216301395 721
158793427 158793427
942404074 4791
679498796 2265
934214274 6490
642455847 3341
400713895 2355
734229655 47662
380275328 1273
79500264 265
828368100 10690
628469688 3456
133839439 1592
694198850 2314
12219884 12219883
15831539 101
275392591 1208
390901302 1303
114266636 466
429013348 2308
733728831 22105
928353312 3324
239985359 2390
823401026 3377
592535869 8958
684299797 2281
761750365 11698
578962034 4537
885642839 5660
769048042 9828
324760758 1538
925505633 3085
982828016 3727
428810084 1485
1432 321833408
488101626 1627
281885272 1546
893097023 2977
488949264 488949265
947345009 3344
571451290 4720
951614481 754962677
16913074 93
547501070 1825
524725505 3998
506983594 253491797
729898717 2433
700486924 350243462
10956179 5478089
705787289 2730
983384008 20795
242400807 808
894316271 5143
289818001 1080
704997651 2350
808336946 3663
516083377 1992
159301201 583
730892185 5064
219565476 1014
834603311 2782
926479585 15591
531775791 4043
8036 345444432
657016975 4002
918866824 4669
22115 748810293
230954565 921
172194721 956
126900422 423
301992745 1230
963900021 3213
993345024 9449
173231811 1073
122445848 962
11400011 38
130338848 1711
36536153 317
282366829 7625
559979337 13268
870316057 8136
6029 444492962
578675319 2974
142683719 690
355032805 1447
489901634 1633
918586787 23989
485614110 1962
860956651 3195
947287917 16450
868497716 2895
36873902 173
760686862 3339
3407 527076529
258493131 258493132
745802182 2486
215826867 49377
275542003 1368
610227842 14827
890025231 4105
135758949 476
163789284 3447
156005500 812
418304279 1666
863521742 6176
914412356 9039
915776848 3583
903610446 903610447
944457205 470870330
96284091 673
951855082 475927541
622570935 622570934
798200174 5503
96971518 345
797875863 8219
787691279 393845639
453863234 2009
686505441 343252720
485929958 7467
892199031 2974
106125452 8821
849064319 4784
524242498 524242498
668855060 3020
934643240 4864
703503891 2655
663231009 4115
150418168 3440
10453 685023010
618437009 2408
725650613 3882
67803010 1129
499704068 8167
969120390 5691
484200000 1614
769153605 4229
170612449 1090
884339874 3102
86717 607547733
711900468 2373
972020465 4099
63300000 211
323846522 7329
488725872 6111
909638304 648476157
6158 623811558
332682709 332682710
878395440 365211264
702431832 17828
323459669 1086
686341984 30149
504570924 4884
129899567 433
255841800 7390
895850829 3758
768302560 2561
1221 268295214
956681538 3661
696674891 5059
676916954 3291
823802746 2746
567952726 2078
29129891 667
794566331 3162
858858634 2943
13712049 92
787802627 2626
488491783 2623
192963363 789
859543071 5008
591079515 10777
58252873 199
188509513 1798
411934763 13796
552641657 276320829
645254312 7256
782402607 2608
307115877 1662
131999790 440
664318875 664318875
430052436 2482
610512529 5988
789299999 2631
604345391 2292
394658882 2711
63885732 229
122496028 116768791
482409580 1638
613840220 4994
315600421 1052
726135859 6455
318832959 1247
148499895 495
773572006 7661
700647214 9568
481201603 1604
771333134 7502
172312048 5131
860645929 14632
622711988 8411
487006265 48018
483531322 3553
3 807053
827379924 390069564
132605940 1172
387952766 3636
727441946 2581
983444170 3940
47361 645521873
598152497 21333
9361 207243179
548627782 2026
523145059 8724
314700764 157350382
81057517 1220
956781525 3614
526800000 1756
483901613 1613
723043628 66597
934773019 8465
778696226 3049
537906831 6245
694745524 7447
434467759 1913
233746341 116873170
445801537 1486
623973982 290553193
659847348 54389
935225006 800690536
173402078 173402079
30178204 480
577744397 3801
900835190 3913
394835792 4627
809400394 2698
877680772 4247
192436169 2031
418441274 2065
363901214 1213
572698309 1909
949130843 474565421
151692798 521
934043550 4485
326699802 1089
965799509 11999
714899825 2383
579949501 2099
42715146 303
925889665 4262
2593 252311865
425573867 1569
10378 194743170
415477726 415477727
472200001 1574
864422297 11346
10633 990689243
535738432 3296
206497979 780
559373774 7382
665784734 6243
481201149 1604
323624950 6906
817109282 4279
218479219 1847
652711631 2710
330392189 3099
744202335 3236
970039927 475129981
562887217 2664
5467 695558509
892892567 6014
1758 323775126
314700933 1582
786740150 3275
666039030 7656
13500056 45
1750 412420750
714023101 11025
313861962 1661
309795231 2925
596763289 596763288
665756448 3124
297486288 1199
371401237 1238
836701284 2789
425783964 7164
258581765 3638
730606508 7439
497699162 1659
137317833 2022
255468213 1100
280467457 4584
60899796 203
776696136 3598
385104503 1884
34887343 152
638178293 41062
909790574 22666
124319569 124319570
535540646 535540647
263101317 877
392016029 1849
625172113 2487
630049059 3021
772130570 772130570
369374336 1367
313 81077382
850101394 320014507
327137315 1158
601202003 2004
651104477 5137
6722143 28
128987056 482
400614827 2683
968696432 74834
947702921 3159
914150611 808267029
240375960 1212
819980659 14238
532200000 1774
404046248 9998
4189386 114
230291521 822
766710900 3540
887867694 4382
594365174 2661
147315057 1406
602496161 3752
594598018 1982
290999999 970
716632289 2494
758590976 5408
616036474 3863
408899445 1363
497521755 1939
266401271 888
697091804 4113
801600000 2672
81846682 371
437669693 1691
35432879 138
108076330 427
392359476 392359477
139731306 498
279299567 931
925313830 4213
904783495 18403
348899326 1163
40625450 201
783280368 50544
828138001 6256
169996017 135181943
100400273 430
698739305 44471
738017188 6861
719038895 8914
790642060 20497
334771229 1119
379504302 1301
306983822 1094
831059807 415529903
53276161 7680
649912473 12167
753117457 10192
904590847 5272
643164209 4480
570689191 60919
518065649 2169
112373914 112373913
123758621 515
161742632 133695263
442619663 170952001
762902543 2543
188028325 188028326
669000000 2230
161100538 537
704213377 352106688
231299228 771
880851929 26053
545728841 2270
305797789 1228
1635 270595818
942006152 3140
244294831 3433
597551607 16442
946064417 28832
490601961 2407
850802837 2836
810483887 4656
355960501 2900
981603271 3272
441598527 1472
561595687 2145
455864047 2006
206464345 695
772460296 21991
878491212 12908
659930986 7385
286055446 2449
31200001 104
350609693 4157
498910705 2238
870663688 3711
877445206 4907
4839 999277695
278699954 929
3300000 11
704698700 2349
273085319 932
769045592 4449
251400659 838
304826527 3593
8580 896564740
65141899 282
927903093 3093
43218013 697
516921080 59348
5441 660602692
16200024 54
2920644 12
729275800 7833
250710159 1570
949052478 6193
277725441 1280
729577374 4425
831300328 2771
755904871 85230
942486726 5047
530813323 2738
20412499 71
482698391 1609
569857008 11998
95709986 610
707535442 2853
847339967 4611
136500000 455
16877 873065386
214500650 715
165530895 592
81326254 421
276671152 1143
442378840 1883
297088256 9557
407067131 4010
182453576 937
1101 200930586
379499815 1265
487211060 1996
577799999 1926
713873045 242825026
994683207 3420
695675063 18829
499295549 3179
40669562 2095
446403541 1644
250475855 250475855
240562168 2068
897438308 4845
475801525 1586
199975293 723
684374335 7994
21987591 201
469854533 21082
300880392 216639649
26100071 87
323258401 5560
2024 292933520
455059537 434196116
710955993 4129
800214983 3592
517607648 3064
560060177 2119
191014057 191014057
879140873 8276
128432030 54517192
757366229 757366229
1361 235425780
27900094 93
393320460 6162
639193499 959750
903382474 369180962
62917094 703
911398959 3038
922029630 6577
346074598 1187
719079109 6255
260522214 260522215
620098473 2067
926680273 7998
2314 595546008
469034228 1590
718081033 4834
22 5150068
113290428 632
377359165 3556
372030132 14748
537626541 3903
429814178 1977
199411381 1944
756598770 2522
714874464 2404
485400790 2318
763406688 8776
408747241 10632
42525725 227
394762753 4608
10500001 35
817763961 6760
139689255 697
950103167 3167
327348619 163674309
532200000 1774
212099327 707
439947129 439947130
238200793 794
4760 437913379
427801427 1426
166368059 954
945233602 3432
762671521 4665
253712964 1238
614100290 2047
671653393 292158895
187999055 644
719332415 8712
836402788 2788
307533216 1644
904928130 864165963
551103052 551103052
596392862 2235
139499535 465
80468588 80468589
133500331 445
845697182 2819
357390273 1646
230313823 879
4072 690810728
805255876 3596
895497015 2985
71531622 2429
225217528 3352
700209329 16085
974749999 3449
210112295 744
900154641 8244
224769854 3641
914104146 3690
20548526 91
361798873 1206
376021480 9600
775861868 5746
527977693 4026
528218880 13710
67200441 224
393848352 1491
1328 207878455
362956629 1799
967368781 884543892
964122316 465023709
207900000 693
330435504 22056
788 157408516
413732749 1513
3264599 40
521984090 13943
93000311 310
989906446 494453407
371042242 41817
177841239 3078
746246614 3863
813 201580098
504028754 1718
876797310 876797310
596141704 6476
5673 726441409
250499166 835
104412258 104412257
158182207 1031
281099671 937
443454029 18155
274221719 137110859
503447192 11709
430200605 1434
738536537 3067
648193000 2210
378574920 2846
630598817 2102
814975568 3001
970622399 7116
243300810 811
690296946 10099
833764537 18392
359023665 167957653
3017 375767361
853505043 6985
389203395 20479
247950532 1132
116141707 1866
607934590 12261
168955590 1060
242224885 3253
366849301 366849302
542399999 1808
535849200 535849200
402601343 1342
493260143 3510
800534643 3796
785702618 2619
942946296 4357
1041715 5
636301907 2121
247332084 123666042
741994382 3679
588574071 6005
760910723 8572
650839315 6815
537408811 268704405
387174107 387174106
108000388 360
123359083 55454788
778709506 4620
50700168 169
205257480 982
160800785 536
360228726 3839
499510158 3660
305247278 5605
168750999 638
34368643 17184322
281699457 939
805202684 2684
304431322 4319
130615636 130615635
698244787 4887
35746447 811
77700388 259
493111581 4810
880947367 458002763
560423674 4639
297599007 992
68354499 463
907116222 3669
114965576 405
941252311 60460
20 4796766
218073311 4384
681795897 14064
183887448 1527
264601388 976
119702123 444
982799226 3276
483300031 1611
401698661 1339
938396871 3128
679599657 2322
755075637 2603
103562832 51781416
975600316 3252
686878231 2426
868370926 3925
529350004 13131
107099643 357
634141997 4747
513213085 4127
658723931 329361965
998976538 997751516
375980543 28176
760614047 3256
2137 617411165
190799402 636
247524983 14184
990165853 881824949
200201665 827
992123587 24249
390230378 1486
838797205 2796
321284620 1670
842705292 7228
368036444 61627
1418 390832869
8506656 35
970800337 9288
335975038 184378077
733197556 2444
274830792 1052
667403431 667403432
65099784 217
396772729 3121
34963249 175
980333100 33911
973437040 16018
303598988 1012
647435220 3316
54090211 1590
617489121 3296
984609701 13779
139101697 512
417519410 3707
340798863 1136
610198467 2034
198599812 662
5884 902213122
449846504 132227
287256132 3763
248101530 827
180901019 603
364907781 129015657
88831379 533
742200001 2474
243600812 812
79800210 266
531499837 75987
107000296 38908201
688701761 11047
28530420 14265210
400987560 13749
39300132 131
614260079 84784
304811456 1703
419136173 1962
177958639 1222
12774 462511651
525000774 1750
297299370 991
1343 397216424
598924289 2540
265250193 1081
136789183 2968
208128907 1064
441273676 441273675
853544357 11774
803266411 9070
910651349 5817
24232736 85
234412592 920
202513796 97811770
738226561 3968
11829 903833156
267193324 1225
716615374 5075
999948780 9406
860700131 3295
340552532 1307
711919838 661130305
759299999 2531
815097607 2717
975939751 14250
101400339 338
474328530 4987
926696912 3089
4973 956601307
343876819 171938410
419503656 1716
19993557 101
70153461 757
744533238 2671
308198287 2838
314098954 1047
789437998 394718999
2005 467545950
304079549 4935
925205594 3991
196199345 654
223883331 1567
216366337 216366336
613927973 306963986
29399901 98
773602694 531578568
123313124 3709
414883603 3432
388959206 6094
758397473 2528
350931779 1220
565700109 8656
559200925 1864
79483516 345
410156731 410156732
2026 484114726
49403124 460
917556213 23863
64799783 216
546300001 1821
215894099 804
457502064 1525
897597007 2992
826560765 130275
10584403 341
304956929 1042
492127806 3703
291299028 971
867000373 433500186
223580768 3548
971703239 3239
844300040 3187
690599382 2302
45488968 178
231456402 3046
461627632 3177
118199606 394
691111873 7416
501464292 216828264
730498810 2930
118500396 395
485141340 4665
335029256 1352
102184842 51092421
96457890 670
435037800 2469
836455905 4642
287 69875029
576512048 3479
325348729 162674364
459705217 229852609
977258476 3802
228899570 763
10495450 35
440740713 1642
624033208 2454
414871743 13043
588581491 2011
1035 221303700
490500000 1635
323979848 1816
925450069 7881
529307639 264653819
206089841 715
224857064 995
598563199 2176
707058069 4574
824769644 8299
285094365 1006
3914 880070712
815101316 2717
39376924 145
523044582 3503
871796918 8857
944761377 5044
905723133 4372
12269 987994730
814462155 24395
294106012 1413
165599999 552
66543955 726
162516548 65498274
934717245 8823
6597039 32
870604221 2902
913496955 3045
380978376 9568
987143809 27048
2627 551918819
233778710 9482
347401157 1158
749237051 749237051
781416771 3748
544500617 1815
242807740 2009
64060785 219
13021 743798583
636786196 3173
746931160 3632
704850369 3273
1921 462894387
439635812 2213
514803284 1779
802802284 2676
129641621 129641622
549827167 6821
2673 510043427
935681716 21199
459898773 1533
915196635 6446
893938140 3039
965884325 3816
659162883 2965
711507791 69159
497847439 248923719
563999999 1880
227575513 113787757
728231802 42053
341544463 5609
374 80150370
693516383 2322
768219200 592397435
719166991 4082
391140125 2318
502534308 1688
59700198 199
941225531 15132
341889405 7031
480330017 57087
447653249 2250
522602185 1742
266803612 1209
494332207 21708
297954560 3999
1145 142191177
427894848 9137
553501844 1845
365463709 1634
129464691 901
386699989 1289
812271100 2866
249300832 831
19769184 174
482305727 1843
666846544 201769
212140501 6900
989286949 3358
917935180 6415
462601460 1542
5836 514188687
489746627 489746627
841887370 3327
471946385 1993
212602202 1434
214380259 107190130
144644720 820
909213313 12608
269436957 9721
460925414 460925415
623330910 311665455
802471736 401235868
267392405 10922
403688447 1488
330691193 165345597
286989249 1126
501642512 4036
883978921 3240
963899999 3213
493028447 1852
728862163 2681
758699999 2529
982380384 396188044
103627277 17145
378972705 24742
94699642 1398
745696223 2664
862939519 431469760
93832244 6413
532494276 3643
716689468 3612
868987350 3150
8190 522884539
389584675 5454
362224101 3050
1671 139753521
207139169 22939
285739625 1163
6166 142490094
309684385 1413
166176480 561
780382705 7565
85418737 312
872005500 12150
26537358 133
875562407 3192
986267087 4296
185999380 620
624014358 5925
553094540 190263
424507943 5956
263400190 878
989427381 828711802
966548262 483274131
48965500 250
884160012 10796
736058631 35804
545124099 1937
886266999 3412
780786006 20306
714137797 714137798
830759931 3874
733574038 3450
959134572 4356
917348752 6399
995867426 928140121
582750049 7827
196314628 196314629
3427 809518288
826631112 4291
218568316 781
695702319 2319
439701054 5235
24906288 3784
691164672 8448
927279245 5551
540844805 17322
994203314 3314
145726322 566
444449474 3891
588175212 4073
470505349 2450
23700001 79
536868923 6492
493201983 1644
351172055 4939
380015054 3502
160728030 1530
915896845 12696
863503119 7491
74699750 249
84746961 1340
390217948 4330
484650073 2124
996439301 20081
324299369 8156
910198974 3034
320970217 2959
889510691 5052
198280305 1845
917346410 12588
835133760 2965
470550024 6524
461769487 165093166
125599109 1183
2696 571238094
903000270 3010
886652941 25594
911405052 6354
495495804 2336
733066 3
877373910 4233
779838322 628278336
99300330 331
773118987 5928
610443605 2118
547326727 9291
592201973 1974
813550849 3657
81599999 272
372191313 3152
970971149 3339
46500216 155
111892174 55946087
528998179 2159
240900804 803
163107778 989
778606332 6751
147269999 549
45777102 1157
431100497 1437
769079374 385713815
314701049 1049
864564019 18446
463201545 1544
936900254 3123
635426767 538954
369298769 1231
890407739 10776
115945341 405
51088294 19412938
402004499 2223
13689193 427
742800580 2476
214898200 1150
814853350 616996929
920564695 920564696
943309871 3222
862099564 3009
737341822 2933
707284007 2774
114031805 491
11171 377479261
467326908 2187
828000743 2760
845397182 2818
707122383 3217
685188310 5321
630059970 2138
963405407 24864
70963317 2039
997822331 4102
199574697 731
668029393 6641
99468159 352
618103395 2295
380263044 176702280
1258 292467388
38999872 130
141335718 6023
535 142936075
606095270 2416
293068988 1593
626637934 3497
37069880 198
11998624 89
127 7711948
538327610 6905
778797403 2596
593403723 1978
762002541 2540
540223739 2057
6959 923139186
510442582 510442583
651013322 3831
648365653 324182826
968808504 3711
887793171 4018
7200025 24
117060929 527
120670711 769
255301474 851
360740072 1204
471744561 8330
396533499 12317
364475369 1912
914396953 3048
989393615 4782
776997409 2590
94431013 346
214819583 896
440286630 1506
245999618 820
470771964 6786
552899999 1843
365700000 1219
956434344 3737
154513923 554
982007837 22938
811913957 811913958
91800540 306
31469449 548
518101727 1727
340116271 1846
600753826 5693
11204 829383912
309136257 2288
331803486 2198
875816884 18533
351892585 173887450
796286782 796286782
958965566 14837
190499365 635
989766413 10647
4561 754854246
569148096 2046
196564069 3763
15155 903255141
94349953 1759
258603679 3310
958819069 41868
482247600 1795
302074807 1077
786582231 393291116
771522517 2988
891900001 2973
532499999 1775
4007 970711079
14441407 101
918590512 918590511
23860368 161
703181238 5590
55736492 309
912991484 547845170
291300971 971
8484 767208120
940139314 4742
480605628 451904985
392402543 1308
426001419 1420
30717158 4054
2985 597888501
982996732 982996733
103018609 378
993083123 993083122
361231395 1295
478165819 4463
105559742 7284
235500784 785
782505404 10929
108299741 361
831525744 3612
58686468 29343234
878097073 2927
938997524 3130
677105201 4862
426486260 2146
816127803 3059
685659791 10871
46500130 155
263700041 879
871133489 3812
844036109 730343232
587703931 4070
189997694 20941
512652524 10533
840902634 2803
29236856 178
509648684 5719
300601001 1002
1761 359422396
59969241 487
26186476 26186476
299741351 2854
335166309 1558
717597609 2392
626090128 5702
863208068 4139
334279275 17475
342491226 13794
697453056 2980
597871338 9649
431133247 2912
745499330 2485
270299375 901
1544 236187399
451002980 4573
814197287 2714
625285328 2922
832266507 5444
109534846 20597
137999541 460
523200922 1744
740421306 30534
86369073 480
156600877 522
986192538 493096269
116022160 116022161
979323579 3705
825240982 33338
566112241 7290
56399885 188
182628732 858
481577229 240788615
2658 174359484
647050843 323525421
465406695 1563
174600001 582
366868458 4821
650276741 650276742
344788746 1381
736800001 2456
843047956 24918
334040749 1767
11352 420829992
421105774 3993
370679245 1378
331522678 1629
433801447 1446
95169331 1203
438039414 4093
835722822 18447
347733431 1548
722905680 515321680
169575159 169575160
115200384 384
946370533 819446043
627615515 14774
355801169 1186
751189204 4069
510475874 18375
327216 319238121
243848352 948
717776487 717776488
1478 79618668
713156468 2462
232311330 1570
474438297 3565
606364346 2752
664953220 72891
774726498 2738
362409846 12139
42000258 140
285205416 142602708
461 117088763
384318312 46477
646152138 8854
692874674 692874674
217161427 1383
401868265 5617
756298607 2521
194545400 22120
146316763 777
467610778 2517
372901675 1243
89498804 497
673287783 6990
14470 855200287
208886774 1005
995263360 34178
7819 386095190
585298049 1951
5555 118219104
264 66062852
700148133 350074066
341154101 2196
647933781 12428
2755 693778194
707301314 4053
87798100 87798099
514501715 1715
933046720 466523360
837347246 8613
4171 884397985
999899793 3333
448416837 19054
214429220 1107
10500018 35
748910083 5641
854864579 427432289
421647498 21471
717601459 2392
624904713 2899
508241972 2183
320698930 1069
394906364 9837
402355123 201177562
782247601 22830
649953501 4660
682228677 2644
240900803 803
86399712 288
807311374 4600
925708989 3653
214078645 2723
2151 578042532
514477819 2071
569098615 1897
757526770 4655
982415120 389133719
301665406 150832703
360415048 134964849
631352931 27957
796425228 3487
276071445 2462
992841184 9455
960603203 3202
672272589 3005
967336835 4267027
18894035 79
739533603 3947
57872935 7574
5331 345058835
340111523 2021
448647343 21489
914946695 25646
107732997 531
2465 517257153
107100106 357
295400786 2098
654602183 2182
670647473 3138
543639890 18505
731272401 8559
494650271 6108
1347 259731540
293446112 120311614
11699977 39
204108769 10784
445205587 2786
866134167 6429
121107133 1244
811039582 3273
736219720 6463
315149089 1212
744193968 6376
783749910 5217
670203383 7093
903738803 4668
846787658 846787659
53634855 182
107291127 66204863
853766750 5374
845419994 845419995
3355 934158811
8146 996623822
250144682 9131
91449141 91449140
417650385 417650385
444488428 100063
286587905 1304
990918557 495459278
618399649 2658
840869830 56781
942175398 5077
803641700 14845
116627699 23700
765520414 1498083
475990332 2296
889669537 9349
475588841 1857
113466741 56733370
464375604 2244
111300028 371
317098943 1057
367833270 7100
340636216 1455
365213640 2696
215921699 1725
803689932 336258800
140494970 935
2650487 17
786423823 5398
355889998 123856
421847162 8682
733987815 6298
814802716 2716
179759792 785
445104999 648974
636635503 3114
37208546 20411735
10479182 143
175257880 610
401138892 3234
240004602 963
622203600 2074
796024943 4176
887289601 3200
476698412 1589
673674525 3829
523384830 3490
260999999 870
48434786 401
366484807 1379
336690361 2293
983318760 76942
692400000 2308
594399370 3683
701262181 4068
174110971 745
495790381 13590
470146185 7528
482066305 165655392
339937370 4671
3145 744140951
509973801 4319
24454048 168
456244634 1617
609407240 2150
178540216 3078
979196735 3264
296754155 1380
492177121 2670
949871324 3653
725647777 10112
617023 765425887
517501726 1725
457800347 1526
642 170898571
864750593 3541
142692708 1546
470778236 5002
57300000 191
489433919 1824
846359634 10289
684387719 2554
612132023 8570
250799568 836
880722098 15061
900149401 47453
846541677 3253
607797974 2026
774025470 4131
609012215 21633
520139102 1947
47699840 159
866677899 12849
225216866 2131
233749203 1391
382931821 4567
743200920 3780
20356 258032656
455449429 3130
146820669 1717
185805532 2151
406901519 1473
959146584 7222
102600245 342
248973080 963
784847080 3395
925298312 3093
597805955 2134
220142304 1132
413716199 13654
321690723 13250
492762056 246381028
1035 110963283
535084672 535084671
8090 893878923
738787921 4173
650953051 54021
825053838 34554
534921554 3154
398536043 7394
717850347 2743
78465158 2403
36947807 18473904
829545880 3748
927352152 8369
528898302 1763
514137966 3588
591252326 2347
512147039 512147040
12222756 12222757
377563121 1580
348472576 11088
169958060 5321
609883467 2732
973055425 18296
709435453 2557
188167567 1341
10319264 45
573648511 4470
213430370 969
213300710 711
395971837 1443
946515972 3331
199298549 4025
1768 75005632
116088036 502
76197185 873
709203448 76508
147299508 491
998965384 3593
172199425 574
252 58415522
664974049 6455
462144053 2252
461733687 2361
953709247 709314576
216599404 722
129496932 498
976962946 7198
470268640 7636
12600001 42
853213151 426606576
338706032 338706033
176100071 587
744597519 2482
3273 687797965
366659360 5540
531001771 1770
562871497 2244
347196679 3801
360526045 204598847
548688891 9139
389304338 325672
504696204 1816
345213658 8181
461998459 1540
953398776 3178
80400304 268
853654261 426827131
243119800 2200
939805296 5357
3018 460600971
746597301 373298650
673481616 2532
111524073 836
516418696 2053
96632 994800975
215196045 4018
71853711 1472
652884759 2837
257710441 11315
2100013 7
464832581 5622
10246 558387319
786 190013438
394302475 1505
512334487 256167244
479805993 239902996
799642645 20343
851705178 2839
645844817 2562
730795969 7596
231896936 2248
66700963 869
131388481 2055
273281248 20611
292695001 988
905517641 5020
885303935 2951
226199345 754
234600191 782
385549357 2077
363110395 11694
55906511 766
287108567 143554283
223400283 1307
441841049 11373
571607399 2030
989782421 494891211
15793165 62
988197893 3387
90736627 1444
842684650 8786
704697650 2349
567684838 1897
21300 764923829
201781074 3352
387599917 5459
771449173 385724587
318943834 1535
170610877 1942
855485267 855485267
777304602 484546944
999795641 4162
404922340 3620
776283606 3066
608291546 2456
559819215 279909608
339670925 4098
420497838 5751
81300577 563
884480012 12038
893774172 3050
9111470 3488064
170225077 2677
564242583 199168861
14422960 272
721648391 4085
974960294 3936
351215761 175607880
153691794 628
386088161 2082
794045789 12858
697988258 12386
210619189 1151
601864307 2196
521923249 7516
84970525 1559
590405581 3163
72442495 1388
506652530 2159
719023955 14451
303000000 1010
983016035 5719
594752910 2748
268935466 3244
468747802 1655
72055591 396
256871418 1295
891957247 3328
630636482 2940
724675904 2461
729170565 729170566
949807286 4719
980117470 7310
852829735 3020
370790756 7104
543587805 543587804
239854757 239854758
627112651 15490
397547832 397547833
435473920 4480
545698180 1819
176868423 2959
391343576 391343577
950697845 950697846
898758058 4291
733137183 5252
576769889 68952
296505773 1926
875410674 875410675
702416132 3501
451498495 1505
42908433 161
589258358 3215
514187947 2245
688884129 4239
899544421 5828
518995891 5570
329429819 10862
483156026 24011
3915 155355030
2412 486408744
636598915 2122
919598464 394748970
850163896 425081948
118500000 395
898755220 4639
729501313 6543
561001870 1870
158100001 527
398399094 1328
833972436 7596
701071666 4263
467832875 1757
124048049 861
533098222 1777
991899097 10061
252865648 1128
714003195 2380
437999822 1460
743 126439282
799742224 4237
159064864 1099
216790913 1664
789110250 2950
648401043 18737
847235434 7243
133800801 446
436053643 2613
750600001 2502
395009857 395009858
855419410 427709705
134572377 1317
4653 958419422
393898687 1313
895086115 3748
395220929 1741
20017187 258
877784331 5770
498784319 8642
738328359 2618
990938450 29177
2434 512528658
948022626 3875
454055536 222291341
49199835 164
213016423 1093
86486348 34874900
453601880 1512
189599367 632
142575401 1236
710590290 355295145
284616875 5945
864202210 11239
339845184 1345
197999657 660
66864453 66864453
775233746 4301
416100568 1387
481592501 411574886
351267820 2945
513416807 8491
23304836 11652418
176879417 691
209343236 1533
130030801 552
856626921 3940
675599999 2252
476193381 476193382
955496814 3185
427500000 1425
533312456 3475
946210083 3603
173522240 2683
501029122 51861
760925640 6932
932696380 5390
1071 272385444
560185198 9947
462223678 3100
516227589 258113794
8694052 257
694202315 2314
979198755 3264
419129915 2466
97123561 97123562
106973245 463
368524642 1269
626911477 4798
144298065 14497
19200001 64
163713410 13850
254920133 1453
422099996 1407
189775061 99984851
669495646 2457
400119992 400119993
64330178 531
665400073 2218
93947426 605
653421251 2211
104999989 350
745001296 4331
490532566 1860
450434885 450434886
595430460 2243
862379492 338391818
460106284 2093
630460464 3219
659840218 452545338
271890966 1338
528698885 9338
38590772 168
561273204 2169
846517980 11767
930599260 465299630
687815130 343907565
161699563 539
216035910 1183
775802723 2586
205881627 75758228
716490460 2506
617919451 617919450
895441933 48111
694403502 7997
869101875 2897
145799642 486
839496346 3281
966903223 3223
299204507 2005
26074464 97
971397854 3238
879263694 6878
429001998 1430
492485952 7253
123828621 922
746697603 2489
902148878 3643
537892113 12752
203871023 1476
898830827 434146802
974574437 487287218
982400982 4038
155037233 155037234
368114362 1301
852744839 31677
48957215 2506
586276665 7085
329057545 4867
830154293 297532909
509699432 1699
242013157 2046
385936321 2497
46850821 3149
803099888 2677
245700001 819
632437297 4301
697500454 2325
899256355 7758
609902034 2033
412212727 2000
303453657 2687
247469963 123734981
469272863 3004
633092241 8080
908765283 4102
304592246 2493
455332649 1623
35597501 125
912300282 3041
922520707 6035
553644784 6466
719778003 2958
163821465 1528
976423181 976423180
11330 389362022
182586038 810
675401183 9264
17196704 14729538
116045376 1025
538751438 538751439
115782241 598
618599317 2062
110700206 369
230699667 769
944541541 4383
604550343 2092
771458754 771458753
787801433 2626
737049491 15084
70388000 1000
635230847 6728
530190250 10550
184800635 616
7917 488387981
135428289 8364
369025071 184512535
70977380 499
194684759 34488
485505229 1626
500999757 10190
54433180 333
597436829 7134
59113731 4427
90000396 300
154888800 753
401740690 4421
930072708 3459
837396591 4467
125944747 62972373
661802988 6087
237631822 1277
197400857 658
238205704 4611
368673537 7552
744208739 4257
353173244 4645
503320818 6019
501153335 6164
171863658 1289
222028046 780
975887440 6820
407516158 4992
98399689 328
830997231 2770
571159786 2761
413295863 168852375
856244267 3597
103525044 369
539839144 6136
295907391 3692
459598829 1532
87600001 292
17800889 177
364121957 182060978
326349657 2253
714847729 2796
434816043 217408021
48598053 833
280925736 2447
86537717 354
887097043 2957
249078065 1338
428699650 3131
802578651 2713
972233519 3373
506148760 1985
1940 344022638
960460700 914188239
4668 715184318
368520352 1387
497987849 188918
143645895 1200
207089980 1689
663002209 2210
854400988 792343374
410147688 2504
4869 213323053
199140437 777
197391339 1163
991299649 5952
502516346 8050
155584705 968
467365924 3417
840753505 2821
780395943 57059
732909415 3139
283025911 1339
767349448 3181
10146112 59
445456526 3117
182399747 608
3319 634947188
322625185 1581
806372336 3181
430798564 1436
329308477 1679
868950809 3954
581398062 1938
419785723 2677
539788336 1828
718500793 2395
514349541 5343
773418999 15500
376492315 12284
131260 753694920
183175861 1038
830 197969110
343201143 1144
691338480 2370
71737605 590
429298570 1431
818621642 9204
897409888 2992
382643804 1389
157572824 924
769484455 18637
275282774 925
524157751 4575
150517627 548
334303430 1735
160636032 855
128281132 837
797770859 3363
298558953 149279477
249600389 832
387301292 1291
343201143 1144
677235376 4335
534024133 1942
2423 479167634
549699875 2021
218100001 727
759716187 7546
791724292 512222349
511665279 8834
976403578 6194
310844629 3976
434543179 2019
779415128 776250684
345343405 2753
792234658 574452954
435460161 1999
6955 690492400
498600178 1662
457800340 1526
844566848 324198173
978 268021878
244854677 3061
822570955 3459
957638652 8826
342633783 1311
880908700 4499
131694551 1161
618302734 2061
851099667 2837
561900001 1873
939484205 469742103
757543501 6300
457794593 1689
78384 767993596
238039438 9330
144299519 481
958489933 20037
2142 566134884
352 43051461
12625 931681931
359088241 3633
1315454 5
108040990 2089
989703299 3299
811375193 3120
794561357 3095
280501424 935
711559037 2659
289122673 1015
955187765 477593882
883489229 74274
344505615 172252807
11436626 74
266388484 4293
22799925 76
906425200 6263
714253481 5237
842400340 6734
829629205 3368
589066830 16830
903015583 3452
272555385 170367617
1883 184125565
644919752 8748
221534940 1070
950586217 5561
327898906 1093
130124401 560
4960 613586314
130500435 435
881074489 5439
1716 407117142
430 82220375
970779179 3291
734397553 2448
272605924 1025
898051101 449025550
240423748 120211874
1630 266650358
873225876 5176
153033160 1703
624194348 312097174
764068799 19960
231333535 6886
814255694 3565
151200468 504
539399098 1798
549600001 1832
680481783 680481784
94340308 381
805649686 79688
687643440 5992
2860 711259120
624277618 3055
347281502 2008
71700001 239
67946724 1323
320422715 1917
728233765 6997
841288292 3286
623543625 21155
412799999 1376
573300000 1911
897563179 3358
480929215 2468
643897526 2639
880361821 3428
999897725 5787
769260069 3979
982809704 491404852
516001720 1720
5273 681560730
226500756 755
47096184 1174
743166261 6186
130394784 24999
975400137 3840
563110936 5816
384124813 2437
515098790 1717
447900001 1493
583892903 25208
1925 458471676
123244928 7856
867796474 3990
5911 767475325
254695319 1320
782901281 4960
546843887 3605
117313227 1268
4412 977029013
355179340 21710
973397371 3385
75899747 253
546558173 2127
1803 446471469
404401347 1348
891599999 2972
871612546 34118
291705557 6549
237911186 10823
656376737 7484
119438660 415
282530642 282530642
780574066 775046132
690246317 5035
140063641 812
655036665 2263
791066655 2708
645214124 2231
351022954 13241
971104007 4476
949182670 413786245
345300000 1151
192546388 1153
310013904 3077
405987019 1670
985374850 492687425
178702649 1050
801320281 8002
880581870 15315
489299413 1631
138750276 463
485262442 2507
587099830 1957
551741041 2220
311701038 1039
962400501 3208
553380165 2066
971235019 5285
832005242 3837
936160433 936160433
117244650 131293
72846378 830
383551555 41665
950353321 6340
805953942 2727
143091413 578
21763 208599882
231408441 1052
309434625 1125
748513773 15020
998997756 3330
668700837 2229
824666367 412333183
568309631 3242
36 8778600
423300001 1411
313101846 7385
418119742 418119743
627805146 6887
683088988 5617
674828359 5732
526753091 31561
512258673 4346
129599567 432
702825213 351412606
521018520 3479
377096549 10385
27000000 90
443603274 12446
407101356 1357
756138549 17554
243220829 2614
151411773 55351889
301201005 1004
833647522 5930
774810554 2859
70591 637196639
193200645 644
651000140 2170
650481726 2550
918880417 722394043
188389415 667
701563297 3864
429070081 4640
955742230 4707
560518379 2813
958221433 130570
71363445 359
875896632 17082
938065924 5095
249581067 6933
193479142 6799
738303964 2461
424898351 2317
621019094 3881
2567 675864008
732909858 9411
885572471 7239
847488255 10928
3449 733210615
460082678 3111
2313 679901938
665146497 665146498
858682935 429341467
495575134 3049
303370690 303370689
833154544 7743
465047439 10384
823599912 4008
774302580 2581
793504870 2645
956345761 137406
140032928 1504
24090151 175
212832716 5190
92833819 2460
456424474 25675
422369081 2380
877385926 2925
104400565 348
906901222 3023
87759043 1554
647102156 2157
712379946 712379945
203967599 2325
956296293 5509
143882761 6180
4001 373953066
351812194 2534
647671177 3932
75818778 429
6142 852233210
185687891 1402
211318941 1462
406500170 1355
99583657 1502
38587481 145
191400637 638
139200464 464
544238932 2612
766931880 4840
35905720 267
977096744 3257
80365719 454
519118835 2147
776102587 2587
3336 655967019
641630936 641630935
760691635 654749798
979503264 3265
558613374 279306687
956213836 4267
315789374 157894687
599401504 1998
890520224 25426
279251665 2411
573558700 2090
25139117 12569558
280199067 934
495752675 2649
915525323 915525323
170839163 1837
841802655 3313
338239090 6190
310483252 1521
388535419 164186172
795077981 397538990
419431133 1464
507557287 3492
452295660 4490
236 51096844
3111 863594967
537993619 10891
478338111 2215
235355964 1311
583190207 3046
77700310 259
696935232 2646
289061739 144530869
541040113 2544
573365263 286682631
96344083 326
786349065 3504
750050608 2949
495341484 4698
858465610 6410
783758431 12285
783148656 2669
913245545 3404
3666 195430794
31298275 113
21768697 93
358505839 2901
678902581 87510
754192117 3616
898288028 3434
40179432 219
29293467 552
953857301 3791
914235504 6103
957830058 5455
451498494 1505
307755222 1215
631532888 4193
453350784 14968
798227131 27490
309421027 1151
389102796 1576
317401933 1058
984854761 75945
176399413 588
137644500 556
467249297 226437973
909631330 7482
517899600 3282
246909598 37473
280928249 7461
753914538 34918
756694309 378347154
176699412 589
126836969 2038
922196926 3074
294324274 1246
148199521 494
836771281 4080
723 191171653
795702699 5122
350314785 1191
518572939 2344
439076996 4466
545362668 5168
472800136 1868
529371419 3233
516601723 1722
246663802 1505
185699724 619
271887647 930
391198890 1304
65977063 309
324 86508324
968199507 14809
799559611 123790
498633603 249316802
315247800 315247800
974990335 5119
945710486 472855243
374928711 116077
834302782 2781
515643700 2354
211773000 876
509401697 1698
2896088 18
669794307 5112
468854079 1840
645144858 268214789
2156 551500882
294821783 2318
819340691 6799
299284846 2464
788577257 11051
749700184 2499
604169329 4417
192071255 1068
541287372 1959
22199999 74
923103076 3077
318116623 1393
197763856 2251
12103760 152
434401347 204075349
771784164 385892082
736108148 2588
389698701 1299
313543360 1334
618336470 2625
419415927 1744
671738926 939495
466657673 3956
813409629 3471
400796472 2048
716880095 3794
229881072 816
128999571 430
373125499 1895
909392451 4441
898544334 3965
306725586 103367743
54030240 495
484949172 308671108
758743909 5890
675185400 261287160
921903073 3073
431006184 1596
701980528 350990264
314698289 2341
419067283 7453
307531626 11188
274200638 914
444739816 1755
429636300 429636300
708453188 7956
914052379 4894
620766120 310383060
425286072 2079
832921288 2783
350701170 1169
890582029 3037
416538892 1948
834526323 3927
25500086 85
546493393 2789
842287459 2860
532395487 266197743
630987105 257366547
666569785 5563
400086656 10861
786682907 12276
551539587 6266
5465 520591927
104967515 754
693982803 6150
189688530 1605
16337279 64
201738874 1625
157286 3
13641284 135
991060200 4797
96856850 977
984750834 58645
962061268 4041
537728927 2354
982673267 453476668
575040177 2285
811042184 3697
3500 666323088
894607088 342699139
383700134 1279
43800253 146
18401 553962105
229059215 1495
261464385 5845
20327934 177
986815899 4900
648231432 3886
69095334 2548
985001655 8624
161547048 1016
10665 117330223
9575527 124
257395735 895
211201134 704
479549457 1665
42917365 2086
116285555 821
774403439 4120
200100001 667
480178853 240089427
641 140695279
388608044 1995
623793655 5809
571130528 12161
60732555 30366277
901268160 24672
489577951 1961
497416599 1673
783107895 5873
241385436 893
284906292 2963
253216393 1068
5961 918387426
315923754 1888
151890175 75945087
80934724 7415
122355724 454
324732534 1668
423677084 1723
320042615 1082
724724977 3393
946199999 3154
362321363 1574
311651483 15679
378658225 2832
775916669 23305
204040967 2430
65732231 32866115
692268075 6956
361829925 2895
579999554 8290
149268730 680
256499146 855
142290777 3766
849650906 4898
534713342 2219
822268800 3684
855351043 37123
122710891 705
875102918 2917
345002144 3958
603297988 2011
912000094 3040
679670110 339835055
303036021 1328
976801737 3256
12725 937088526
755819680 3410
19009 755463960
923277019 3393
459710218 36886
312432415 310569
654628948 3047
517420573 1744
828002761 2760
486193079 15710
175023295 1568
2903874 203
563602540 3839
831228488 32903
920380693 5478
609775733 2551
302023367 1178
270276164 2991
393564215 6011
881628653 7043
303300021 1011
529727140 4177
559274605 12331
515355193 5016
876976000 3200
846314326 54513
597907881 15898
540087029 540087030
231394508 783
982274459 3845
997500421 3325
245099554 817
280940616 2238
640358848 2263
544425278 3401
605463293 605463292
180189039 3272
705899999 2353
383401279 1278
314992811 3876
673184655 5626
460956337 2274
814667971 782127598
958710119 7691
18461 980107680
31800156 106
775853280 9810
12689468 12689468
652631109 151177
502118772 3023
23731768 23731767
625579327 2672
384433526 1901
865672761 8554
621211306 2343
557165932 557165933
579400859 3382
392875742 10288
935302648 11660
609688320 26610
280703017 1023
520241646 3095
794804411 3988
805513976 8584
912298535 3041
679415385 339707692
762245667 2979
121200083 404
290699765 969
390696776 1745
74699959 249
342835676 6734
8311995 154
653154318 2347
468776484 42141
74733813 349
811873168 2892
216728654 3795
908621541 823129886
339900001 1133
689003458 3096
20920649 150
401512505 1367
711097322 2523
434421995 2819
927864976 7859
880641159 5021
2746 572348780
10375366 385
33251691 118
251044557 13959
271499257 905
6842 964735684
894496160 12449
828185903 4368
571715865 321479095
280872711 2240
11166736 112
2682 656234442
577500001 1925
928643312 326926668
896615233 3106
251164607 2874
857688111 8581
299700702 999
651297830 2171
887417528 11797
601357344 6944
366610749 2798
325314425 2066
2619 651827353
147004464 1264
750808165 4677
403364794 4170
729031025 11350
182244442 1709
771188903 6413
844502814 2815
605624071 3946
638936128 319468064
396001320 1320
779606894 4523
233187765 1519
108869427 573
944480078 5018
910948494 5887
912009149 4815
286236599 975
161624278 161624279
732602548 2442
912628993 43944
377698741 1259
266955810 1333
20598 185366309
135120763 135120764
294238527 269827683
715261307 715261308
902503279 5068
269676880 5090
127131987 717
223778438 1547
398756379 6727
634800000 2116
572045836 2548
521561635 2986
761913446 761913447
3017638 26
100774253 2230
873135107 8183
233261382 1198
671432024 3338
702897658 2343
780581615 390290807
114511 923139479
560663004 5704
961575417 7789
240575700 3075
428163299 1478
902895011 7857
935547395 19517
10141094 161
495893915 247946958
145985725 1423
231618749 825
984297985 3281
122999590 410
217368456 2995
24142721 111
553145366 276572683
196499346 655
486298378 1621
706625923 7731
701786837 4544
804637328 12925
610095705 286759132
29100189 97
835899114 6975
250184810 1055
963286049 7478
799011656 4231
5704985 20
294379144 2929
645384875 3971
569367431 569367432
71100236 237
614591557 552234822
876600001 2922
855482276 650756996
656932090 10821
942896856 3143
438112169 2655
357389846 4101
871634781 417111491
47399957 158
767502255 8591
182047005 901
630450491 2172
359134323 179567161
727099319 4974
871686901 9450
335058091 167529045
746528474 474853314
70200112 234
618597939 2062
1521 268666398
452157120 8347
303736823 1371
360 92895049
228760848 1774
582299991 1941
554002123 3133
1214440 1155676
35659597 290
8791166 1847
603237392 3231
713787615 356893807
910803037 3036
929587385 8981
588416197 2957
918810539 3072
648343964 6614
761608847 5324
388889460 2571
88314461 44157230
614464723 614464724
150451766 878
934203114 3114
763485957 5639
138910899 63178105
71120289 30895
183177041 734
191428576 2224
501898328 1673
604726201 2079
301292203 1264
30108335 15054168
657783905 328891952
751246380 375623190
991708977 4528
174319668 621
51066217 1936
400070463 5109
653829815 12678
33858580 127
355280695 355280694
366554464 3104
328268161 2281
565800796 1886
543595543 2416
272376807 1202
704104314 2347
592396397 25782
89534423 456
10360 903773816
570969741 3226
142233537 49653475
827189440 4543
109921345 376
816536366 5457
25218257 138
581101937 1937
3001 681239004
699051445 7068
89703401 2597
311131518 1802
35214013 207
367152238 3753
491699999 1639
527125283 3711
715752553 11429
167299518 607
600312077 5289
185767189 876
492002249 1640
474104976 1776
113611528 50449269
890161524 5275
909302443 3031
921615105 13512
329613921 164806960
355577772 355577772
542428674 2798
323400724 1409
199799945 666
960764187 960764188
140506618 70253309
54849055 193
319408243 2394
641102137 2137
912807871 4558
170319211 795
1790 250728880
6229 815624789
797892286 7119
737590785 3584
16200001 54
27612351 207
580165143 3823
230100539 767
674243263 13734
168899436 563
730396224 9168
156276279 156276279
4020016 1402446
409200340 1364
733471995 18784
5855 792573265
623584521 21656
947473095 5854
404091131 2226
427325809 2888
705801969 16703
208576961 1192
647633316 9372
394641704 1905
126768937 63384468
172320203 2436
365304996 2436
8299 583475461
983798200 9650
1088 307540542
750563803 29023
485212808 3933
982322421 11951
485415470 1663
186026 330223913
144285126 703
269711460 969
217824755 95278031
75122376 347
39869500 18554154
159081142 1087
762279358 2838
155688805 733
562597373 287186
676809888 4848
3050 694721155
407479347 336033566
877878920 75484
356893768 1507
95700066 319
663162484 2396
929363809 3649
841396092 37786
528198678 1917
156461641 1176
709504489 2365
17 3003049
755924912 8750
524577499 4337
382199747 1274
363901212 1213
736202898 2454
476647951 12904
970590039 5339
764771488 5600
861599797 2872
929623981 15778
740785500 3276
138074896 735
586200027 1954
3992 875358363
7280 575755575
872824432 872824432
843002810 2810
633309161 10285
302208196 1419
843712171 3333
532068319 266034159
635918035 7887
369132702 1541
490107456 3134
7991 674847044
49373316 954
961061952 123976
431699556 1439
785979781 2750
359570106 1206
122399592 408
168788597 2039
692441761 346220881
1397 256525464
391138419 9551
460798465 1536
384187005 384187004
220867685 1294
96739091 33707
466926878 2519
966770870 462109110
199073952 841
744001567 2480
101056548 367
8542 852328470
315899179 1053
735254374 2883
666600001 2222
2868 733479528
118665247 872
340539232 3565
968729790 4746
348346278 13342
338950580 3799
923065140 923065141
154573280 147684489
261059393 1276
588877171 3297
210068540 105034270
246300820 821
563458194 2727
688624630 2436
768308615 3636
198813548 1858
98400501 328
118572383 404
24339694 200
571322706 2074
681200665 18703
779416166 370550656
527274829 5410
746581978 746581979
448767745 13996
86460460 33185869
357991093 9093
379733206 379733207
664950108 7914
787717199 597661
6227 415740310
661132081 7896
766264338 2901
979916278 3976
2855 671603605
261586520 881
875405278 2918
936603122 3122
982994703 3489
5013 790600230
173674004 1484
186831529 6889
810511934 17099
429618042 1568
322490425 4988
189507499 910
741472514 3745
517099653 2399
600957629 2511
506312545 3288
130273155 435
506949675 2447
21321 693806661
691759031 3426
878087004 363042835
289816019 212923170
110032754 369
519284075 264044
3652685 24
113089861 468
804753404 3195
473993100 2325
709325720 5480
617621440 9440
627271303 2519
474735239 4635
741736731 3694
780338244 4583
855861081 8968
462488862 23300
174172533 6021
268323333 1814
431823200 431823200
840064513 4416
957848500 5314
941593134 941593135
803101906 2677
284201776 142100888
13107924 141
381332573 381332572
450589493 225294746
4575143 26
278912945 1222
892695450 3294
552491342 552491343
31708531 122
470404437 4515
824997251 2750
253491515 925
782047820 8498
709836288 7404
535377012 192934254
486779686 486779685
852221176 14410
953844101 616079134
681933992 340966996
13819 929977243
317626019 1375
548306331 31072
849788484 3497
350820923 1717
817992466 5391
156799755 4165
722998712 2410
238799999 796
65914205 268
806420010 8115
155674835 77837417
20316 815661029
159928840 807
195016500 1125
305294549 1196
490798364 1636
464999999 1550
507300000 1691
76500000 255
145216959 538
87863447 421
826988974 22777
701338539 7958
39300000 131
3242 964251850
206342775 737
981197250 3795
914970496 645274805
65856 163622731
576697480 15893
652332480 16960
422388064 1498
464553020 21535
357705758 2697
966 160086599
957279047 7458
492075004 5732
6354 711088848
482172306 482172307
821491418 4452
493968642 493968641
855613587 4642
276822549 3037
559375871 2844
486911485 243455742
263712404 263712405
7559 412889413
50480821 585
783136425 5243
2717 557525107
134228443 560
980421655 5272
840938880 4384
339609421 1140
377664208 264589713
214293453 107146727
47376009 453
14426621 94
974171230 3862
876897076 2923
674773052 3617
984070117 492035058
986640631 986640631
967962856 338637545
166801009 556
3169 676501360
87599708 292
177329331 1195
973148345 11735
689975006 3453
952458256 17265
994520273 7432
191684698 6892
967430376 13955
193154641 746
826682101 7912
676044567 2417
483599999 1612
904300579 452150289
811757448 5471
140716683 603
951893963 475946981
275563573 275563574
31068903 20870873
476341211 2393
80677701 835
38500110 298
252991271 1838
764925419 3108
336781900 1190
314700227 1049
366598777 1222
26962336 135
314739799 1607
289609040 1867
131999668 440
342295939 199709388
990206848 977993827
885928307 3314
582781410 2010
783522350 3298
797700829 2659
854228737 5909
970704746 4094
566855040 1993
464196157 464196157
146511233 63097
878400706 2928
230999600 770
306299285 1021
604726205 15865
467185600 1568
820075074 21413
361199539 1204
98400226 328
592841739 578181503
278339097 1037
274878371 1918
675046593 8284
396770411 3247
785247773 79342
403873351 75987
731519293 4961
75476092 369
244378283 7200
9485278 54
266353450 118811678
374758828 374758828
561328255 2799
870637293 870637293
259799133 866
774114746 4385
80374711 418
168040313 84020157
628981149 14602
7731 748394025
438991349 67134
258299431 861
861800122 6889
694670050 5592
580342476 14731
9600000 32
491700972 1639
883616749 9762
630364145 9481
1594 401721795
29700001 99
3278 842609900
542561579 1980
12191860 135
709976152 85221
716246385 3416
586636991 4504
4762 867649290
622219533 10000
134066340 810
915160548 4247
112867016 1729
216254230 3837
626971355 6732
225070427 817
694333799 3013
56400000 188
953584696 4555
480301601 1601
357784120 34324
976496744 3255
552570607 2826
415038743 5094
902092489 10792
286213430 2498
257693360 1213
488978906 2965
15568686 54
377135598 1871
717868395 3199
563604858 4507
962764424 4510
206615201 1325
710904413 2547
920630610 4685
949196837 3164
237954446 109634381
35594 691021916
753807580 3746
848102828 2827
22799974 76
959481009 71501
878704667 2929
930443116 7946
230399231 768
795502439 5995
285632963 1718
611624573 4401
84610133 42305066
920401450 3068
459797589 1873
242928725 1105
18589552 66
50099973 167
103499999 345
134885247 651
2340 332409569
582837064 3565
374998751 1250
384599042 1282
984031205 482878998
712502374 2375
697907025 4271
41471791 1748
1630 421635827
935386911 3934
467099854 1741
719376133 16458
431808813 1627
403676725 2609
375049401 1691
206553469 895
647299920 44094
787088520 4761
164446993 872
358288459 358288460
478270189 2277
492619080 1886
472198425 1574
892106924 5450
472919039 4771
212099681 707
806009310 3810
16919 812372886
846674460 3060
999249314 386803166
309301972 1031
165433007 1034
391824784 56943
947101192 3157
829852573 39017
172394135 86197067
386101482 1287
862137329 2904
5674 632492128
124498079 736
554481535 554481536
235327808 1231
314842839 1157
711242457 6252
47400158 158
622818704 129538
107867714 386
201650478 201650479
670142057 2435
885568438 442784219
959767641 3501
308180144 1209
14042 675335948
326919949 24258
935798417 191530
717820557 11134
632624849 10170
459560564 1679
361871264 180935632
811803720 8840
789418425 8522
161047100 78364
231897626 3081
179216749 89608375
949562375 17427
835104944 17872
859673344 6008
111117857 429
263184291 263184292
309647022 1559
497700135 33354
628731883 15908
299907666 1283
298124160 3372
605100001 2017
257664294 3027
424201522 1414
734792256 18414
84680270 839
284400927 948
910200627 3034
928800000 3096
791991200 4025
39184 975846101
48600178 162
690460452 4994
936827551 5147
406576478 8731
248039542 1506
642000001 2140
547201823 1824
812399233 2708
669951746 2302
859639082 316216646
350957039 1318
940800141 3136
975913460 26019
936802380 3505
571264716 437206884
785697381 2619
172808492 2017
838653049 553932
363472750 363472749
588076540 588076541
488996339 11972
548398378 1828
552298387 1841
844721541 3483
487807786 6028
689518936 3567
54561321 484
451523419 5062
15043 539291550
519000917 1730
668629962 3311
949297991 227934
828882053 5654
595198338 1984
866698871 4955
326700001 1089
177171314 1024
665564206 326556152
239081832 913
136876315 901
758636099 379318050
482971616 241485808
408831169 150957966
484915483 5701
373401680 1520
698216238 34395
678902264 2263
197258283 2000
254219336 6377
682027801 4350
755024462 3024
236434161 118217080
998325114 498879130
26356382 12465274
2117 467247276
471298741 1571
262604643 2650
836172176 4528
365258601 4120
954741482 954741482
191973761 1408
701415399 18835
394851304 338164318
211501234 705
459889124 2080
246299486 821
479848907 1876
584729181 6968
902798593 3520
5802 358333630
21287 829916269
291600094 972
347659213 2107
8550 895424400
58111185 199
9878108 180
299689988 70868
523864799 6627
636537487 2831
202248753 10520
975430667 4885
873828779 4455
105063630 52531815
639249958 6500
443001851 2343
278965763 4487
717006073 14666
820664999 278661150
373470803 7749
378912658 1851
105721645 358
892047043 4209
937243101 3265
775513054 3087
181710544 7357
391402218 5876
871415094 3608
195654956 740
766501556 2555
118174106 118174106
960674050 945086545
283411887 2063
236221792 2533
564356414 2855
166723319 145173236
759545710 6793
563413774 48734
543253229 1821
105849395 366
13126719 380
975599999 3252
759496931 3884
38546039 260
503482215 3718
846597178 2822
626370112 19438
189507708 876
412628595 206314297
2221 318612834
327451535 2064
504936629 19701
271659959 271659960
866440085 4462
329048383 7192
149960551 74980275
750002500 2500
542675271 16717
775444673 6710
582700550 3763
419701851 1399
26746470 885
374100000 1247
8679 861328995
708800824 2425
835707721 835707720
769464631 4806
391910400 1717
117771797 88628757
310566459 310566458
337489516 1314
629410097 2386
241021464 1452
12741 729964282
543301811 1811
746795844 4808
32781589 269
37316089 731
311320040 1512
545085225 3534
676500358 2255
362162473 2996
242760271 1718
170508631 1132
862324884 3489
114000000 380
316513649 4397
480633004 3464
435214999 2255
164067354 788
902829796 5683
348775521 1346
217850401 766
498592372 5001
918451936 7792
5700019 19
4514453 18
611102036 2037
886778516 11938
847677101 423838550
890698542 2969
389639747 6883
274270810 5030
934412708 3743
146748481 1065
642597859 2142
281400939 938
5982 971190797
820596301 3680
371858486 2620
498128544 2609
570762496 3251
709628439 3062
913448446 1886070
259325134 3447
472119335 1612
90299700 301
185099509 654
437570011 218785006
622929712 3697
904502222 3015
218901541 858
906296980 3021
381718243 152249892
318309753 1234
589570336 2056
933114860 7826
129200655 1898
65301 922334874
672326333 666634623
863929117 3019
132600756 442
208531124 1485
853214686 75824
496441373 2291
498231188 5139
332562703 1802
672769889 3668
68999908 230
95539855 325
218871614 2330
270854394 2074
669909327 7026
544017890 3405
967069801 3720
711002492 2370
562809484 3730
990838144 11552
963596787 3212
922463714 9795
217585959 2195
150725145 1098
2555 705288600
608432733 2642
949857196 4865
14700014 49
837112716 3069
951192481 3360
66299807 221
254100846 847
917946876 4609
44410857 44410857
94881505 912
753302511 2511
927743155 19289
401593212 3911
11636639 45
583198753 1944
971471280 32136
850677893 7114
9780 702115980
494400001 1648
915403053 457701526
188281763 2682
80235229 981
580852351 8073
189600177 632
483025245 241512622
435447297 1856
542024377 8068
491449125 5925
401699999 1339
264411167 2204
333981621 166990811
633298854 2111
846000000 2820
353814385 1276
701541105 8139
862919233 2982
17114239 88
582230995 6271
774258551 8830
396600001 1322
910982444 12751
299169865 4662
411452449 20507
647952259 43316
303517247 2204
154430865 1978
562780830 32969
926131187 5480
166236880 699
711934773 7276
970830721 11160
619428160 2080
917660016 29016
525960664 2384
2985 391764153
828711078 12266
260141207 3829
98399793 328
605767965 302883983
30875747 30875746
149390361 1249
781275193 381760687
443185649 1594
153978397 877
934121440 3976
180709038 66234271
909601734 13995
35477709 119
4191253 14
967559898 4454
3444 990486273
819116665 6040
433078699 1775
125577111 979
880212765 440106382
110568193 52752
277499548 925
250924699 7690
255476136 1123
895214510 12257
145800424 486
300842063 2601
607955458 43237
152317786 806
323422006 2479
587400142 1958
772297956 4581
531898734 1773
574187252 29993
442976410 1834
269369982 269369981
2028 379329288
416020439 416020439
387573319 2218
441745854 211062811
353779543 14901
338964015 1599
61199859 204
391027624 4717
185003285 937
179411800 943
926625389 6941
241169501 2860
833299615 28686
641779227 6390
541057482 3402
486269162 486269162
3305 507670525
267599109 892
86183969 1304
696443623 4083
285057262 1022
245173182 1441
574637264 13856
827993824 9791
735146441 3352
207881451 116768640
427797344 2756
1185 231841497
151913746 151913746
255733615 3838
683112257 2949
491850199 4626
509700801 509700802
432105082 223139853
791275202 5588
654961261 9469
8264 888181664
979709237 13357
381149991 4436
452407641 9843
105505281 459
215015039 960
192900644 643
207301145 691
887388865 6304
751500000 2505
211360616 5186
213014341 10857
57614005 1719
487085682 2494
511943167 5984
957122800 6640
946199999 3154
989231338 11031
564684750 12825
800100099 2667
310800819 1036
10150 992635108
91923789 428
250488699 1019
424366021 3660
18300000 61
938097726 3127
181364784 1115
422846660 2845
344265683 1706
767698390 2559
122100701 407
181137850 1028
806492836 7369
726105688 6093
130516949 484
653048649 18046
9651 820550796
459601531 1532
523932004 2697
438613167 438613167
460499999 1535
405899999 1353
842699147 2809
273970158 1587
3307 192240010
475393245 1922
27978388 97
248974109 248974110
190 36801861
563999999 1880
24422319 104
569112042 7806
502429801 11911
36 10719828
1658314 26
667688269 3417
523847910 2802
477415134 5754
81523845 346
1152 214251198
163623552 1082
748089335 39990
1671 308049481
35242581 263
662507645 2552
369916445 35647
2190860 23
883325305 3672
5664648 44
665829682 10889
235890435 1905
566602984 566602985
93383811 93383812
747596128 24736
306880648 1074
12818461 60
135521318 525
891280518 16262
218399423 728
764353381 764353382
161781224 161781225
357360185 2443
79485668 79485669
967460583 4192
629112409 14474
918589380 698063811
508015028 231653
958912055 4282
934800001 3116
27299999 91
187905619 1278
195061796 987
798443149 3642
361197477 4882
900899999 3003
72194566 1479
933605411 3112
41400272 138
537837266 268918633
472923209 402938305
957780875 3279
14898 834979065
31796483 127
446402412 1488
518398271 1728
866756549 12658
783300860 2611
140720808 552
90407742 451
741302590 2471
120360341 60180170
348901265 1163
228088574 9945
660293139 3399
769895193 6729
776254394 17358
963302351 66772
61719433 30859716
229109714 2349
307076576 1339
328173909 1154
252899157 843
749458773 749458773
421697536 3008
8972 324641725
710559276 4090
191370893 858
338338949 1221
544039441 3612
39600188 132
423450034 1817
950696154 7310
205491931 5230
618340501 183375
618517284 3070
341594920 2313
999643968 41424
32454839 220
491395627 1857
663056980 2288
690905281 3237
487711287 2271
280966739 3167
647480399 2615
178501810 5041
457306705 228653352
937760037 4793
483381799 1804
809912740 2765
317765542 2177
36691776 528
289806132 1452
725481037 2709
262799124 876
804771969 2912
938649694 4486
611810903 38938
963303212 3211
893460416 20704
439848186 1523
637385759 2970
941280751 6210
286582342 1171
437343008 2902
54342409 205
749879587 374939794
681938289 3285
15311411 197
594 81783843
289174756 1202
390409730 1899
354033144 24249
215030989 1192
947100032 3267
529460461 5035
641338487 11874
610015167 610015166
280933296 1904
504599630 1682
250800837 836
248524078 913
364633396 182316698
721101464 3637
328702580 3879
33734007 16867003
216868940 103352321
671560164 337443826
663600552 3311
679197914 2264
93363932 834
12736481 3461
344131199 2160
973711551 19119
646495079 3551
2908 578818541
26048188 130
394879542 197439771
851397163 2838
7555 973244337
246299824 821
762235291 4732
697302825 3608
347206792 8726
68240792 27439
250957866 991
946028128 3499
184499810 615
488698371 1629
740098278 2467
509703019 1699
986403288 3288
966325046 966325045
877243124 2962
602773491 2391
261382565 2308
728488989 334833960
114050977 416
304564932 2407
138351380 66673595
718774962 4062
470577171 2132
777010760 3521
741776749 5311
386099616 1287
451311947 2402
965548332 27445
899792541 3308
3653 535237557
402299854 1341
91126729 2413
759974385 379987192
34119909 1610
577101097 2527
918357107 5294
571377785 4319
657738037 11932
54563550 711
453422685 11289
283708635 1944
917759999 6209
4850 612300824
2918 833714511
893341890 4010
308 54439094
360833972 1239
645399802 645399801
829671165 5638
197030102 197030101
654300001 2181
254991030 17185
639409823 5583
840158016 3439
197953791 38326
179385013 614
918712032 9577
708371470 7565
323181059 1539
151610001 632
1134 214861440
563 111368750
959548001 8500
526091336 3239
832812119 5033
849538551 4010
867772768 21807
278699070 929
333056368 333056368
527489929 2583
915304113 3051
4800 848500800
283199661 944
387220392 2808
172155578 2513
809999491 2700
671402161 2238
681211549 2576
435555069 435555068
356998039 3010
5432 829133872
866868253 3266
191879380 4820
5225 900309300
311100343 1037
970198163 3234
991341660 29347
478055543 2152
165454301 1326
810201834 9906
647719953 2728
443857393 5688
653440690 2962
275573069 2104
78501655 693
725699952 2419
585988453 328303
39300132 131
562790832 562790831
350101849 1167
641200210 12303
219759557 6020
715393813 2532
293053980 1005
727823564 2759
794920213 2774
694978525 2684
364200001 1214
2682 320677648
242446807 6741
3509 323993561
224340097 1696
861975156 3561
546000497 1820
553798153 1846
2605 671871588
417712119 417712119
774897514 2583
652801037 2176
362985748 6063
344101767 1147
732897515 20294
691302834 2327
189386750 697
793609195 3940
900265433 423611049
219884933 842
38481804 709
478211893 7595
577390885 2877
758703097 2529
758867518 2616
4049989 14
525899999 1753
217337003 4815
22204883 111
943206221 3144
694797684 2316
263248032 2544
167400557 558
555599999 1852
970569076 4182
329530386 2433
60779109 30389555
692060994 598297214
681542653 3297
710206925 6409
833102776 2777
122533270 570
195630500 2924
118199864 394
81459333 3061
569448311 3291
542999478 1893
702499878 19801
733043875 3126
875102211 2917
178548019 2293
6360 865227120
747597508 2492
425874011 1666
646032269 646032268
649636741 3298
561602732 1872
471777119 4714
89562874 22475
487733586 1678
583016804 3249
873000000 2910
813387209 3556
6434 861113692
252373574 1681
604800704 2016
810002289 2700
998885741 38706
310636710 4770
267641144 4136
293123362 1284
845517824 12435
924372918 4537
890592503 890592503
335266014 1931
290223543 3653
15236 871786825
569749141 7595
5137 938971682
141865054 141865053
77191861 2754
241385046 1058
773397423 2578
618 121246656
814503430 5730
878888011 3367
899999193 3000
392011591 2089
260529821 1473
846646720 5492
547228134 16763
11306 418801304
359101196 1197
176999999 590
386826978 5411
784202337 5051
863821435 4351
98566255 3339
672234821 2646
961799999 3206
604104162 17806
213829729 1976
446643337 7891
491111056 245555528
144820304 13041
578215680 21952
195000634 650
533855297 10823
582646325 2531
559459769 3229
793548823 396774411
635698694 3173
51110801 400
831364535 2782
378890255 378890256
963543153 6288
414439456 5944
817 196769233
894592781 4398
914021280 10380
990 236077420
748200001 2494
974998329 3250
741527112 741527113
125699581 419
368 88272356
297237604 1021
9086 945995130
620098831 2067
947288037 3326
4487 826268735
599024452 23965
644197024 644197024
2198 628144950
942790858 942790858
37788747 644
152999491 510
771897427 2573
509959695 4894
100580939 2705
718770375 359385187
769027406 5986
652547693 3482
368140500 9765
72212374 257
4155 651319255
173700740 579
658485300 4441
784171279 784171279
276640879 145147930
288724841 1206
499381571 37739
318418496 2168
134832161 507
866002052 385935088
341257201 341257202
849000180 2830
623099294 2077
941594465 8676
61752289 61752290
510901702 1703
689533186 2487
746315681 29208
785490051 4874
49760997 193
472859785 2411
900722104 6191
994348599 15757
207080289 920
322461405 2722
395101318 1317
298135081 1044
7335 340014028
573440412 573440411
895439516 49920
19200001 64
453074134 8642
977479893 942423073
439388105 10148
312745978 312745979
7417 707521860
308492415 1593
452069781 5185
735900812 3726
888872904 4094
507830746 260899303
10893 951370723
481233939 5170
493498354 1645
481201603 1604
791402639 2638
877413374 15238
808190099 2867
658060987 2711
920329625 797640751
583800000 1946
168899568 563
249621658 881
856970333 39798
363409971 1765
453551718 2031
25755763 107
550830213 2082
572941322 3429
913459500 6319
980314003 5674
255763263 1579
312342887 1517
124047840 1680
617618972 617618973
202499581 675
192242924 1855
350080562 7831
268111305 3622
861821699 7594
818390384 13809
168849507 1026
6428381 85
26802 976797639
282 76758084
490425672 2937
665224697 2588
532866138 40026
825095344 4579
292600836 2871
322506046 2007
898286572 17199
143618629 71809314
820337667 410168834
761214776 3850
152100001 507
14400035 48
15193787 82
611218229 4535
759002961 2530
927900194 3093
269706679 940
251684535 2265
758737764 7624
16424 445422805
667720182 324867470
307479663 1179
434999245 1450
459900125 1533
728102428 2427
645575826 322787913
920909082 3221
507935143 4059
914147550 4241
270922097 1627
996717092 19810
729438750 3649
933993455 8120
2193 395894508
864797114 3871
743022181 371511090
729644597 2554
890368515 4919
969301057 3231
112638073 858
284367765 107284013
2799 657321662
295068423 2057
711375001 20325
460 86090380
384515161 6214
471176341 30195
800020413 12695
243935874 2457
574651101 356233861
288626352 1407
795959271 11882
173461357 173461357
723934321 8376
903589817 451794909
998204610 3965
5377 214713843
206806661 1614
793267001 5833
77376061 1769
842535403 7954
735321055 4785
722386474 3761
666404508 6501
853255537 4088
669718390 13332
868721434 5429
289023192 2316
287080815 1245
182999720 610
748252194 3483
11696 396264816
316638816 1370
720404832 360202416
512700000 1709
4183 950816087
425410560 5120
4601160 47
966894588 12276
280077897 4449
62067447 507
601497996 2005
274200001 914
666181943 3032
673596661 8690
817470293 2801
252491010 252491011
231030008 109766157
384185806 43676
24746541 260
599909483 299954741
8732 982638339
316104287 158052143
601595904 4871
7239 310978853
497089959 1779
2089 546146071
594298019 1981
827412155 16505
738237357 303279041
382928569 2003
429000000 1430
483901402 1613
118046834 446
7155 492631931
479098402 1597
251220947 125610473
30900104 103
582301940 1941
336588819 5242
675378834 2294
620288377 2998
772395408 11753
594010805 4425
686352017 13328
174132944 861
692673986 622945074
885496614 4691
897884012 897884012
534301781 1781
974236208 61567
457799987 1526
535450994 289875815
542 147319394
991853427 7281
221275693 1060
93363911 383
909197639 5240
564492072 4714
493469440 5248
536719039 67759
863762407 10231
67199858 224
920268559 4067
206048555 30726
272100908 907
603412603 493791
810598894 2702
141899526 473
515945104 341008
802120929 3808
87299709 291
614703032 2049
401071103 2688
290123002 2631
956403188 3188
757527300 5552
700645149 5721
950227357 13793
830242413 2919
951952023 4101
435845823 2315
717897607 2393
3270 131731950
17780581 76
236055399 1879
586789381 586789381
426602187 1422
711593285 7302
965146845 3532
827997240 2760
572857124 4118
230708648 1037
549978121 196438790
864908430 3619
854097154 2847
834541175 4792
715202384 2384
822908074 697999052
2230 467965423
952461735 5822
830710635 415355317
46217432 267
113100182 377
388782344 2456
509998299 1700
531557181 19910
355965056 1530
562868321 16772
865282574 841254440
496403374 11862
989530039 989530039
681246628 3219
35400072 118
301500001 1005
485101617 1617
37430939 340
915897153 3053
294834012 3058
384887975 16157
396467014 11679
535358880 18420
470427161 470427161
680313549 8050
347519846 1448
708706965 354353482
28199982 94
10522 624669606
573513667 2197
911080575 15425
292129187 1110
169767815 1107
994675004 3668
101961258 366
5567 829342603
183101015 3029
862063746 3033
987572431 11882
696348695 72665
727664549 2833
58385399 215
278329690 951
353383188 353383188
14100046 47
110099999 367
627903707 2093
501822365 4778
825075595 5510
257734443 930
42135905 323
579902338 579902338
466705088 358501073
271163276 1006
25492139 180
355743399 16700
935100000 3117
479542129 2444
634753367 3156
906909159 31369
16876 901963508
562198125 1874
859375319 26676
832498555 2775
982739524 4667
301226897 3962
186954414 93477207
966928357 6546
746879966 746879965
998863222 3669
616199999 2054
55437047 3298
666375303 4695
144252114 781
526828225 3749
523677296 2337
832118429 10230
589802759 589802759
73387050 318
5472 132404822
792302125 2641
900529737 10905
334681825 3136
487263589 215508
265563473 5557
150156189 1314
950699210 3169
4453 772762394
903791185 302972009
445854978 1751
544923138 1994
942402475 3575
3551 666581183
726444718 363222359
821104892 821104893
206100637 687
419701399 1399
793888366 8381
925130161 15863
875924896 875924897
10152 976652856
179699999 599
31550820 186
234599569 2791
131360349 1757
721103951 3050
754098057 12944
427945875 2625
209844328 4268
937906716 3481
430770422 1697
984303282 3281
521356615 521356614
661202205 2204
392132720 187628158
4095 937249777
945554033 3662
143830098 1462
949550883 6789
88998672 555
816899999 2723
2477 615841648
691816669 4930
397039887 2141
405535953 3435
253500000 845
257669852 2016
822930119 3103
441803342 2153
335098882 1117
807600748 2692
460513011 460513011
909070008 10703
610267084 2434
478948056 1688
397229413 8193
775644840 2853
353035215 163271052
469121061 2640
864008620 18277
187334935 843
667352462 10267
878623479 94582
97964720 97964721
365150857 1597
7064 886765112
357846616 357846617
664805300 54570
63573077 42839
81241704 324
36900001 123
639251527 319625763
257139036 948
530776453 178854750
958569560 29549
468 139720647
852729954 12123
537301236 268650618
423301410 1411
376776330 1827
234127749 2077
838071099 838071099
725406473 10922
883197056 2944
523763602 1837
293574013 1301
83927754 83927754
885044780 416510400
73799844 246
507530835 507530836
30569556 105
363001209 1210
498009067 498009068
43793172 527
280813458 1173
922633354 426636
647400000 2158
706550215 7246
8399999 28
288000245 1074
718199913 2394
100499999 335
368647814 2453
203216327 1752
720568126 60120
454163975 2142
856745262 3726
110342639 437
70500000 235
505185971 2874
146501041 6090
847669616 36979
382463999 6000
3413 882178654
595464712 2686
187963602 697
139837522 503
378437972 2731
689691586 6551
785523360 4310
149699935 499
377701258 1259
291299030 971
379294326 379294326
1990 490485704
259799280 866
523783260 6783
292483675 1349
483348012 3419
365644725 2209
444507354 2608
137400458 458
438155711 3776
88619624 925
900416972 3284
467990043 1654
136528811 68264405
551393489 3070
865459612 12214
776491329 388245664
828088361 2972
828312303 2809
48645810 225
471741914 1700
43487504 43487504
394840759 2402
420491157 420491156
964414061 10226
941338099 27539
821694961 35614
608212540 3305
880242403 880242404
416822500 2037
174599498 582
867331656 34407
44119932 331
23099942 77
204300280 681
410231375 8546487
191394766 1845
283721119 283721120
617659876 43317
450606411 225303206
957970061 6596
825291767 825291768
986038437 6796
241799193 806
154916683 1662
86632783 392
165029481 3388
63538992 26110896
998113292 671872610
193020721 1020
748202535 2494
199200663 664
293112839 5618
643681917 2453
573002646 4454
535789094 668536
192922253 192922252
527315825 2195
844796299 3418
153842534 1155
832533894 5928
236982987 25411
790499999 2635
224329911 1162
820670742 4216
244992 305374846
306615747 177090603
833511632 4216
3588 525903995
814743341 7243
211034566 919
577027843 2073
214270920 6452
3175 898807575
932456086 405390738
5727 488459580
611532197 4637
989725867 17553
350099079 1167
985664409 3349
993006035 3310
2924 702017312
391800967 1306
390188297 1948
719064509 359532254
251794537 930
786742222 3429
559729307 2309
915862491 6145
14437 738026811
90954977 489
811806412 405903206
739055986 6955
303000175 1010
25992932 203
496318380 6555
155547401 2005
914099999 3047
799965287 6196
2056 587503826
300231337 280271150
945065873 5021
97807139 1230
390706163 1337
79473735 39736868
916500001 3055
1218 205487790
654132122 4891
869510875 5668
65131828 278
703614661 3220
254023744 2743
443280076 4744
850054212 6676
48408415 30716
665837999 2556
88042028 339
343569742 8500
433777386 2082
658797803 2196
598199140 1994
381601000 1272
70629573 418
802161873 3512
280171917 6884
945306344 4774
257076903 3366
531414355 5517
4009 692896061
584518644 2549
427181579 3780
447725123 1928
286199046 954
908339274 3453
997500001 3325
355021793 13758
4986 469117782
192556660 3633
822304559 2741
712571176 4030
760290049 14382
882705744 565715289
929950102 11831
119673581 47060
636461394 4665
971961645 10534
761477665 5209
529798234 1766
621601607 117683
177899406 593
250263989 1329
206562301 1860
824817600 3756
97428709 97428709
552347615 3406
60599854 202
356400082 1188
99720445 588
127200288 424
354666 177333
2854 793847833
6008 572171880
805365730 6143
935335066 36961
175603967 1592
969296770 3231
685788642 5367
628944509 15044
433109428 4475
875202693 71201
369990657 1454
630730202 3864
32511877 538
670861159 670861160
731404615 2438
550027200 5550
582503691 14763
687767212 162171
656190360 2867
791644461 11857
562477625 8271
1839 391195873
877197075 2924
3497 662885445
9759 615997839
18299997 61
391543217 195771608
327391644 2182
3245 874236887
317698942 1059
295444756 5518
734113583 3868
394905443 1667
89656500 750
581809350 2150
509978755 32599
407662127 1609
439360241 6830
956983041 16640
743053344 371526672
766233210 17167
206856657 2866
322373139 6724
169326678 1189
142128876 1236
788079817 4061
164182542 6999
1576 444285147
428006157 428006158
748491680 748491681
599123926 299118076
909348349 4346
674044578 5589
168623025 685
690618994 690618995
704999856 19528
541625016 270812508
843914284 20007
813808506 6954
667159357 14407
834597219 2782
96395867 1164
101625341 998
247011790 247011790
197701241 659
68077432 309
811500000 2705
514613160 514613159
779613406 8355
487494924 9996
267390363 998
908943497 5487
295077466 1035
85710477 6373
209265873 1981
166333 944771440
276940218 2766
522025062 2691
38478105 189
749137182 5256
482102931 1607
107059117 53529559
636614519 4688
470577114 6346
735700933 367850466
56062095 295
878699999 2929
115231222 614
143305400 1372
340196134 1597
76045960 1096
381298995 1271
209400000 698
202927677 101463838
77127499 266
981637463 14061
475207739 8637
696870517 3319
161686135 628
969318946 7498
620102923 65668
234854950 4413
356025840 14393
91268463 868
893098874 2977
776609811 5209
410957031 3391
145500001 485
460348569 2040
720240066 2846
359998799 1200
703241239 2557
73564013 269
289800385 966
938600639 5468
169255068 71801121
205683005 94543498
60704081 751
105265539 1108
341420003 1162
460198465 1534
116700001 389
66283426 1935
210000001 700
773178238 11163
400740472 2167
6249 332958374
140329368 602
3189 905035384
399898667 1333
402468959 307695052
600531342 3202
33599889 112
332269777 1633
938287930 5484
569763425 42283
391548958 141693681
679002169 4908
99786840 1510
835599672 329403
261397095 1378
576563295 5728
159996651 550
693966253 2893
718383221 3165
551925385 14348
807644327 4052
398824701 1836
934484252 714859
105797016 468
265200000 884
950116175 3186
106827274 3113
524871146 1769
914218628 3473
680395184 12953
88800295 296
163886768 2836
7958311 136
54600141 182
225717937 3522
4659 487854573
200400768 668
458971668 12032
812397539 2708
450599552 1502
473688263 3546
562500118 1875
72753606 589
316654308 2458
153 28222124
458269543 4974
255033448 1710
323760061 29406
470698430 1569
644401801 2148
486301224 1621
869270185 3187
446209379 3416
179141839 89570919
227059402 891
139031377 757
96900324 323
4614 967811203
618300887 2061
188897056 1389
972144376 3789
212173482 72381273
149172431 1033
8449 465659270
701580696 11686
285886511 1068
105599647 352
229287104 1804
1614312 6
994056613 8545
444027771 5454
79499999 265
882959680 384520904
550192194 4116
995699999 3319
280229967 4269
354601903 1182
948745756 13734
562634370 232896730
400544571 2877
616064702 3240
413999942 1380
10276740 36
299087161 1433
296200393 22348
747602493 2492
971159197 9708
149259965 74629982
991999641 205213
354114053 1711
437998539 1460
560098718 1867
994286896 23345
99262546 378
493642665 2262
945595391 8864
772359123 14561
647279687 5676
185700001 619
482071298 1618
252384454 2815
342902121 1143
955374001 3450
100622243 560
3672 683127864
656358103 2726
867382374 9738
203764599 1300
623566164 623566164
755736713 3086
587434648 587434647
254590552 245316807
953378129 953378130
919475799 12837
614784276 4467
50761079 270
380318032 5166
784536535 2669
138166492 1108
784385479 3009
776343104 5526
259972811 1668
486278703 11102
443895566 398078492
847935020 13570
68400001 228
456285010 3295
815109778 35938
730846467 4723
187799705 2259
871502906 2905
23827171 299
591687578 5224
169414344 818
152099494 507
476901633 1696
736201865 15995
45017471 384
326699806 1089
914642414 3177
261433126 2053
923985580 6883
479719209 5402
189481191 2691
27936811 151
742968991 7875
504169758 8451
788013888 386759025
314522661 1479
846300001 2821
781778220 4294
182685546 803
617700000 2059
231 47294919
690483045 2438
809652525 3648
157620134 3125
524825730 16146
846213684 3120
479615686 1753
355199999 1184
326345034 326345035
840273280 20944
810150162 2938
568857008 3525
373201244 1244
590482539 5559
42309675 337
811714068 9108
77079079 260
108324635 1308
884091179 3701
75742801 700
103199999 344
195906819 97953410
708247228 3430
526798244 1756
537298210 1791
3047 184672576
634847191 3057
577589294 4359
238560387 1224
504187673 6961
994154513 3333
412132997 4713
702299999 2341
217997081 2214
44801130 163
86700289 289
538010968 2782
420997809 2156
724450299 8206
291006093 1113
660453223 2379
753882635 3188
303896081 3894
985840133 6111
415743813 207871906
994602479 111815
360769280 1856
255901297 853
111120164 575
3125 785583899
930996652 5227
939840298 456475938
386184180 2763
944828239 5680
565988800 4379
346525077 1546
20681235 212
594006049 3636
537263158 2298
15725848 7862924
101865173 348
630782384 2512
398105620 1334
454865011 1896
720745201 58275
856495245 13684
1567 353497163
807008295 56542
751243840 4640
273299476 911
158837183 576
12858332 47
543901569 1813
52145607 26072803
296976385 18126
897917011 6555
789299999 2631
256639274 1070
31788 271247004
524910911 262455455
619158391 45627
821708406 35602
233478541 1618
113221393 725
606652968 2116
951587596 3199
230939332 1108
933267847 4623
909823124 3155
818029051 68050
82687309 280
812704385 2709
237695391 2854
745405822 4269
658221456 3192
264642753 1252
776769785 7374
969307398 817227890
30699 953756532
966596778 3222
584765785 292382893
69701638 1019
856846849 3102
478198739 1594
820887810 5210
93600016 312
267030940 965
600697569 600697568
35100118 117
503190030 2569
21619994 21619994
660924015 13988
351906138 1902
3774 763578324
93231614 1003
953364333 953364334
279493039 2662
89160554 89160553
135067620 465
409836201 1577
126300000 421
308117404 1400
958793446 6929
915619013 4494
67200350 224
865037054 6683
689100000 2297
89785684 44892842
465240356 2099
679445990 679445989
964013499 807220266
737749877 7233
824798933 815131793
182093825 2048
403198657 1344
322370799 1970
878664283 349485232
862060435 239861
698370619 7917
264000000 880
921812413 3805
115920084 2071
817499999 2725
967402149 151181
73079618 403
282900942 943
825573772 29417
850211107 4852
306933665 1592
698103855 2327
961908679 5993
204331608 3582
403812560 1369
788988785 2675
1678821 12
371471403 185735701
346335111 1595
717328878 7422
370262606 2393
320674501 1500
76695140 290
100482062 413
598422871 8334
27990327 1361
545998463 1820
934137225 4725
372901216 1243
673762425 673762424
352869356 188225869
468774767 2156
921061171 17694
319800001 1066
565499884 1885
154397492 32416
3995 226051118
877260351 13504
573634801 3573
518661222 24643
566058949 3598
695921779 7002
67972467 848
604789165 6159
570759673 570759672
282916607 1977
85840271 589
83273659 443
885845645 14238
366375000 3000
373434880 1792
810599999 2702
261395005 18764
409472407 35509
20581 885881158
737571419 2751
992794152 4666
858702791 12989
264299504 881
737102456 2457
570246115 8311
240894574 5228
814837648 2888
44699851 149
264406922 963
93535588 34842688
993796872 965216578
969864056 7994
96289960 520
10500036 35
705639866 6216
903900000 3013
616155112 6968
28500001 95
1964 213527762
24466387 294
155517015 776
724904096 7628
629026513 13444
198826920 1410
918565339 5962
573663051 4550
191700638 639
168122389 1239
372304935 186152468
526273105 12192
284454528 284454529
69198274 2711
931160896 3143
294811294 294811295
708054886 11247
172220328 14348
128217928 447
994385791 4302
145926195 3154
16288 699226271
156597564 1467
76200035 254
884964474 3537
328501768 1095
448071318 224035659
662048582 4454
732304650 20022
589334590 2097
236614236 944
295499015 985
881700000 2939
556457103 2698
310041088 1102
746763390 3935
578006447 6824
136145060 136145061
523498255 1745
4915 753572696
282451950 729850
185012478 185012479
323056580 3685
637333446 4999
767919719 294092926
984896717 3283
472728333 1779
818207204 3208
278564001 1144
55386025 549
320101067 1067
663223549 353380950
168899437 563
700175203 700175203
408284341 204142170
23957035 1771
248057256 1271
193815291 1512
14100069 47
744110797 4108
900600000 3002
315898947 1053
731414497 3183
197100001 657
458867435 458867435
566475281 5768
185389975 5173
299217984 1714
846659233 3305
500699100 1669
627302091 2091
805 165519694
75339821 802
24600083 82
755773901 3830
875237441 12320
270327456 1268
404938623 202469312
679777500 4668
146090235 755
431387152 17676
1011 102837127
600687134 3197
110099632 367
355386563 3876
957762987 6721
944703149 3149
511856161 27574
113873473 1217
897604741 2992
241901289 1809
977632770 8185
890313895 3363
663604260 2212
219765049 1139
958500944 3195
224797114 949
829197237 2764
227824919 1021
654142229 13415
121227652 3484
953032247 866881244
303510795 1213
482983303 1903
439200741 1464
452387140 2384
611248417 5034
976508376 6281
411866399 205933199
2331716 23
368332224 2076
612302985 2041
755638897 377819448
595564431 13876
747355869 3346
673229133 5732
931101448 490190193
326534173 1396
947440409 6405
515008367 2032
492778241 1782
581176454 2815
961803207 3206
3129 677355297
7306786 131
751799707 6886
495984527 1872
357598936 1192
662557897 2871
43016296 821
257695208 1107
1721 424324127
108000359 360
666839713 2478
626334389 7155
983100681 3277
681597727 2272
75599943 252
90349692 7786
1893 110352435
795019007 5376
935609585 8138
8655129 4327565
688500173 2295
328501095 1095
240968238 1289
291344925 25275
455100976 1517
232290487 1507
394035272 394035272
764397451 2548
264299118 881
650150993 7691
362286571 7521
433381507 3367
154993053 824
671848183 13579
320098941 1067
237218480 892
399933886 1767
701103624 2337
895744651 17297
344123910 3510
765901810 2553
304093483 189967705
202638321 2020
349736520 1470
878867136 4704
342517097 1929
629997899 2100
333327960 1491
177900594 593
5228317 22
344886367 63050
78396251 590
242762945 1112
3102241 60
794609748 5087
71212269 310
507922508 3789
504254485 1884
719586165 11521
419227942 4268
103199670 344
644968314 2426
8549 332033750
3754953 13
261001115 870
896705841 2989
775172053 11322
312120849 156060424
985206675 3494
470845510 1889
69570566 644
1492 255137705
580967755 7179
470594135 1972
44920047 442
672732445 672732446
857338371 15757
114740966 704
179045504 704
501883291 2172
660270760 2878
679502266 2265
139425541 953
430227099 1636
965 270587346
768297440 2561
385828331 385828330
41709925 158
46211347 11669
725757985 27211
803079091 2970
158663961 598
7239 497710026
580236651 2404
275442155 177958680
919542334 14778
946638026 4577
133200445 444
553187514 2153
702302632 6261
345602775 1785
236948754 3279
494381895 3537
973199999 3244
237966792 798
2474 526752721
135718468 1210
413159433 4611
642648705 2597
424594530 2984
832431905 3103
351447991 1736
974798700 48757
359869104 1554
88071181 44035590
152373650 11110
338294647 1158
1111 135946174
345901153 1153
510425213 2649
95713326 661
632092834 5655
5574 955653613
190638026 11169
4799 904035620
515561011 1777
5100008 17
774516009 2632
763570743 2662
134400000 448
2529 278476207
767997440 2560
879746935 879746936
516265319 3720
732213455 4815
140749698 509
188659786 157253223
501630747 501630748
921139522 921139522
771135021 3214
325670188 5143
221969332 1619
725508705 6552
733504086 2898
611900427 2311
558001255 1860
649195188 2967
6026975 36
483536975 4877
174900404 583
895797014 2986
875963640 25123
718197607 2394
729090880 16731
617750892 4653
399250367 3099
166499933 555
890925943 7136
718864815 3791
79010272 352
2886 665077588
207588921 5862
114461488 1449
643752889 2585
599805134 12182
265617814 1273
50110774 655
28029834 174
520399975 260199988
103321526 2834
940896439 470448220
3069 745668792
725249061 362624530
753613145 2966
257329244 3649
205817898 2522
347216695 173608347
845951078 13781
537769721 192264398
456753566 1739
89532070 424
918992186 4523
910256566 5235
433200872 1444
58859309 274
794684478 3458
868049753 46338
711001169 2370
749675869 4556
708901471 2363
829692819 2771
129684236 604
100586843 358
750002500 2500
765297450 2551
788494494 5189
24385 265756004
809940200 274556
257412040 3512
438731989 2770
309301032 1031
354379357 9252
741555564 3873
763485542 10413
967397795 13231
390130321 4333
780007809 390003904
379201263 1264
844182049 3050
617473136 5584
690633196 5565
973013496 6132
209399597 698
381712123 1516
375010708 2079
118783734 889
123524485 699
689973941 383352314
96126557 96126557
1079 199568603
796898889 8236
563000690 419397118
999015332 5942
45166435 4407
655229811 5015
317885565 2252
691316156 2891
389971770 1439
274178112 274178111
110100587 367
849556786 4389
449720739 3741
4856 909713673
120718977 761
516560017 5866
442274826 2687
247380905 1623
799767166 392235
661922249 237706
688502295 2295
818278586 16023
790887846 4307
964447406 3229
893997019 2980
448436165 2204
92009566 555
243956676 1668
471221169 4090
239005931 1947
41100138 137
371405937 1496
876517389 140693
761574304 2835
851471014 3658
93299935 311
861720335 69516
312598959 1042
689747520 2591
724473079 58303
976755249 21591
231350913 202057762
191825439 2195
679208328 2617
592517401 12200
76671649 437
579229302 1184518
692397750 5125
512027397 1874
712457327 2706
140821465 577
103822733 51911366
941573857 3936
53100177 177
532201268 1774
905873761 3267
208328109 3098
954723092 4748
609871321 16014
387898706 1293
847116346 4291
862132809 7040
787668496 389473640
610398888 610398889
121529123 611
679497734 2265
402128238 4757
592878887 2394
762355520 2708
594255513 297127756
999997488 14661
645357329 3182
358097041 2191
79576961 320
851697160 2839
230193977 2081
782121575 782121576
599816831 5864
150121814 1005
349512722 4171
908996971 3030
262332450 1120
460662020 1651
509001260 2242
103171655 581
399708124 1889
441727902 3102
269041434 1954
756057436 2955
479112240 479112241
325028656 1370
618600610 2062
114963915 57481958
650513827 4562
804150107 2773
150900977 503
986903166 986903165
783440395 11049
835262551 390438428
459598469 1532
645965296 322982648
175465190 722
195064120 109118767
324422576 75465
674741897 402481185
279048220 3545
598576703 5046
800232793 283365072
224767227 71290
617400000 2058
840489303 4359
902396993 3008
963215865 1973803
882837584 8943
884215930 3490
158399539 528
567243533 567243534
333761189 32235
919017571 3203
2317 222146372
823502745 2745
126599270 14590
385824402 8283
740940229 5009
84957599 1950
245608607 1049
842735496 3844
367801226 1226
536528312 2594
995801388 983631281
443871971 4386
14700050 49
621946861 4380
631009102 2487
176755910 990
217105163 914
500907727 11946
207900000 693
896725894 142757
441899594 1473
382153119 4294
98400257 328
964468992 9246
560055128 3512
786578148 3118
786304115 6815
473761529 236880764
664929378 6230
44999851 150
681299945 2271
662759687 3090
968512573 6527
517702094 3064
265665183 933
860379989 5161
63875813 473
468112290 468112290
597898008 1993
375841818 1456
104400434 348
157381061 157381062
681703168 3128
16032597 8497068
30108892 190
447901494 1493
589613835 589613834
381544795 2218
320594267 111557168
476599845 2680
961065204 8706
245197831 1535
296155592 1252
341698861 1139
338010471 233711698
550518853 2227
887147885 764722690
621902074 2073
30383375 103
160498321 622
780900000 2603
264900001 883
16 2820404
1071 119499639
789174689 11590
622571403 3458
275100124 917
43200000 144
182015747 1163
934943247 25297
742368194 3388
629699993 4063
880804103 2936
644486607 3998
267776790 1152
624300001 2081
274800405 916
47145673 189
623399999 2078
3490 601099722
155699999 519
772952794 2935
722882691 13543
480338449 1875
186102695 724
459832065 1760
784197387 2614
530979427 18366
954456285 915218667
166146375 166146376
744569126 8349
2041 320765852
270000613 900
669344476 3400
674885001 18490
860127215 860127216
22426 405916677
453020363 3115
479936362 479936361
1102503 31
407230561 6768
437819484 1635
423002067 1410
330276519 1433
543312631 1890
928648001 7360
344362733 1237
298031551 1898
573988916 4587
639902133 2133
991325961 25720
303 38751143
124751450 1889
60326177 418
736 197854012
402051036 2965
650835274 4525
759632791 759632792
537959047 2552
929023753 3707
909835431 4711
495386613 2799
211800005 706
191444400 1434
405982648 11117
175229564 76299843
946500100 21385
263281519 131640759
609738931 4765
654966885 2666
87319821 351
5100023 17
2758 563859024
124479557 603
183710193 908
675472055 17164
232201301 774
322206249 126114030
645733796 4265
677129374 5374
341781695 1984
143608138 146347
418941597 6257
421387726 2432
26663614 1575
342487683 2596
466798549 3463
36659206 161
829502750 2765
456752347 4500
83100099 277
509599275 1984
1765 431083977
5430 622886160
715202383 2384
653023651 9316
192790065 756
118199807 394
327219040 327219041
127091231 602
933903114 3113
48609607 236
718590024 2664
534118713 2353
770245795 385122897
263399396 878
190119099 190119100
494998351 1650
968159380 3882
377986462 13309
814841514 4079
133694093 3892
376180123 4892
808500691 2695
38562865 163
172285194 1563
425823583 5711
749584551 11275
964350621 3412
351177771 2180
766035522 8046
577312055 577312055
970472331 970472332
893384904 446692452
818081994 4861
523706621 1961
835069322 7239
5304376 1526
841291983 3583
676384181 11437
769902444 5028
372820820 3340
126299585 421
128290435 774
866970541 6561
461626218 1714
488148643 3519
902865204 9891
129130311 622
406356631 1378
799308125 3442
472401863 16248
677742450 2608
823502746 2745
179399402 598
90599697 302
125285633 1931
559749868 2389
122510260 1276
681189299 4565
894031320 3892
585681398 104152
690297698 2301
497750828 2471
631498783 9007
241752048 1423
848397171 2828
550681765 16236
846754128 9603
485025931 242512966
855300063 2851
364499620 1215
407135751 2069
307801549 1026
468501978 8884
865477465 432738732
929102652 3097
27599970 92
35447682 141
197279243 708
282781253 3221
920103067 3067
861454066 2965
954157143 5483
439433085 13713
550090926 5140
28134144 1537
720738964 4193
698508267 2950
54233030 257
305401017 1018
7071505 24
333520300 1557
272296032 180448
461638015 1568
380700000 1269
518609489 1994
304088790 1214
921405694 6035
988285514 28553
10714 392239540
16484814 1115
329515623 1589
450574928 3472
439156719 3707
910 199407916
849871184 3841
252996693 1487
58219235 202
691578046 2745
391449469 2838
155133740 3297
88800104 296
743997520 2480
932961197 11325
544844154 6999
502304914 5545
924303080 3081
405670569 66358
626223348 2931
812697290 2709
8767 402023776
229211319 114605659
753248794 3966
346689571 1259
10580 546562800
107940162 3056
993300000 3311
773154137 3503
157894533 157894534
364322839 1345
686960194 2544
297010693 999
589498906 4245
641004445 9861
877822179 877822178
583823852 12337
811926897 3271
215244765 81246682
475650001 14575
530100001 1767
816549631 21619
11128242 41
36 4804886
359387837 2137
4274 509687553
45600274 152
244784260 243364472
2293 677120607
773485073 3774
788405824 6671
920856371 19749
247985003 123992501
102300340 341
485477699 3972
929005308 3281
405961600 8800
384580917 192290459
728967888 4554
727987249 727987250
466969066 1572
650103262 5869
160079717 674
587400865 1958
948006046 3160
132130351 825
114627564 1079
742854667 48047
495953210 2816
357748463 2031
174439132 779
529985302 2541
686999696 2290
138844624 658
388987125 6607
46634169 1007
747454625 3651
978072975 15675
747836523 5192
119712541 11533
582679758 291339879
954668530 6430
169324259 587
668774645 8161
714302382 2381
3280 826392524
7961 329569478
399050913 3616
697326273 697326274
987600846 3292
904410089 904410088
453667379 2892
684348719 3498
161415627 569
950962194 4518
802779788 8475
224846679 6260
949382208 12443
579102057 4915
495177858 4506
645902153 2153
941706013 3139
687662962 2612
541105279 4220
981575711 3732
608226719 5520
741500652 10324
138485529 5251
280514184 1245
493926785 1664
970057755 485028878
587882599 8200
991669381 17940
198170140 1910
522344294 5049
781099687 12448
514236587 28458
888861805 444430902
184888609 1004
532928223 4448
828029025 414014513
766478471 7234
254100000 847
847812372 4556
79433155 347
853512945 4598
89091105 4522
529501766 1765
917563500 10500
638986737 2893
733008049 321237035
741478673 3901
2285 631520390
4974 951187968
163188535 2758
957674707 478837353
382933231 2351
447257105 1658
429057686 6553
44999862 150
901204067 3004
793854235 4203
470931244 2199
276040791 124950223
131904790 1934
298355512 468376
101399999 338
137400119 628
218322967 1042
46200153 154
445196401 257371026
500982024 2033
752163665 752163666
653995979 5013
424741598 4393
299991850 1135
507047850 1793
9900000 33
88808165 6574
551401462 1838
501030037 12473
213757114 2263
385125895 2356
10947 818518600
798118178 3146
836120387 5290
376861980 5170
751799999 2506
4095 922341516
916483821 14883
770646776 28029
147414159 760
639598123 2132
742502474 2475
823262475 823262476
174299055 87149527
870316986 7063
399602588 1332
577826809 14898
65136705 2253
433162870 1618
669257847 7516
795733539 18951
909917136 8936
539998200 1800
877460623 14576
953095441 48952
318143899 6381
342898857 1143
802317528 3055
15109 402187525
215658149 1185
624295000 624295001
739323405 18855
336066950 1736
459506784 229753392
162803053 7699
627663375 2775
327596026 1515
989881883 4596
135300022 451
40799864 136
424023641 1566
302131770 1285
102000409 340
187113581 58309
120359469 938
944550952 5390
424934119 2522
762842480 16937
982488136 491244068
971673302 485836651
915881213 5699
269493287 138351988
505708304 10882
755586442 7105
525901452 1753
845316269 3690
659713087 150482
443728829 9745
511198295 1704
228598279 16360
2686 118434506
983802825 489799935
215700001 719
176187978 14211
365862809 19677
475375129 1778
943155746 3467
540255755 40354
230517798 22602
595201983 1984
919837953 7936
668123835 3147
950718549 5249
737622192 3826
4197391 15
141299999 471
644668547 2574
100949510 5759
48274365 202
988400781 3370
978277684 3371
9157 754127599
99019213 582
129036241 1858
572185002 3529
983785642 256042
443483317 191272634
905239875 10222
837263001 3500
687848131 2479
912773399 5775
790845588 5436
327889855 2368
965574657 8332
968572735 6201
908399432 3028
360899352 1203
708634237 529622
578160334 4288
354209683 1870
192944532 96472266
462155004 3263
682332331 2788
540759709 349761573
804552552 2910
591848976 7096
187258847 1302
841497500 2805
7314 143049227
166064060 587
744788919 372394460
159599467 532
406185680 2862
566633801 9311
273855710 1822
794812151 6325
418543612 2404
157017340 637
241889260 940
1939 415636284
422698591 1409
728399417 2428
651247674 2253
99 13628339
972029877 5315
680613600 2400
387787581 2753
450241481 10348
809112959 4896
678299999 2261
194670241 1483
57730634 520
226786699 5814
966021222 12961
597826731 2409
729277341 3209
335684487 1290
627137894 2109
457257267 2204
37316451 37316450
841795788 420897894
26865 850621441
76304326 2306
364352552 1717
72510881 416
858216369 3441
664920298 5726
791997360 2640
852953264 8430
590074321 2424
777762927 3622
469348772 1879
903586705 23992
595845687 2973
139365242 1201
942255380 7319
487768950 4005
750856652 6979
862497126 2875
460764844 4791
966417105 23794
90664504 1372
12743279 180
114660326 898
68591 496182189
952733101 19290
494336885 3013
893806450 3013
638964261 6470
959171248 9736
443262479 3280
16992181 93
484198385 1614
768334680 5562
227505547 1483
437995993 3682
601895664 20335
713412101 33811
346349628 1776
1364863 128
936186966 936186967
131893521 10696
382993998 1681
291354065 2203
538103457 4409
147643015 915
252139095 234351105
188471709 1295
3200 860609690
764453282 3078
311038468 5245
351749418 13278
210082145 2868
4859 618385494
869279507 5121
4646 981046655
609939680 3290
361956907 2922
295789234 1531
874932211 5601
843004278 2873
999312971 6844
8380681 77
970354318 5130
273054967 273054968
200774279 840
919908619 34745
424665947 2966
665479424 267326643
722857491 2745
278677550 983
70323349 325
885036741 12329
805942176 5363
579770307 320631097
324 82810961
14854 533600242
559103689 5842
705910559 18030
725856517 4163
953375255 3251
566974189 11682
758868929 5415
200483041 790
467043713 106558
651259882 2357
653702226 2179
817242484 4625
2967 247881865
924484620 4640
1577 455382405
976608260 482831533
833097222 2777
734704017 2449
696601314 2322
18920256 96
138136979 853
525760588 7985
367569799 421525
164854144 832
480330425 12903
354471487 3904
807052614 5739
878250003 5037
991230135 5871
271304074 1678
764983062 5133
453636705 4932
370600776 1832
746971805 373485903
877799999 2926
82331093 618
74415969 689
516820544 5213
180615826 180615827
879006051 4851
822535297 12091
817806532 13936
513540513 2712
785638693 12658
863990085 863990086
799770177 6671
843670229 3081
674605309 2262
14221110 87
285600951 952
318814180 1149
806204049 403102024
29901125 14950563
3243 417331845
111817229 470
365787438 139305741
83700 528828395
1620 465947746
582892614 1959
118280671 97097100
457057342 225343612
626792333 6638
397272562 361823880
70984037 246
613701699 5348
190090988 909
634206001 6337
7789 885617827
723233854 5189
506698312 1689
322009926 1175
822410661 757440985
533767332 2716
803338187 3441
939270411 3880
110692156 647
668958003 5434
660831542 317948939
343478802 4698
228900233 763
910803037 3036
607750882 4077
38175200 425
927223568 12466
40614183 18286757
423624657 1703
52841178 482
843722636 3277
942454232 3703
853381490 10894
611572573 611572574
448798504 1496
888793698 3956
463260374 2375
912303041 3041
220257949 4675
654934531 327467265
806931624 2982
724871887 93556
66724504 308
1795 276622065
705299043 2351
981786143 4531
798132457 2853
101311994 917
628540881 275424896
130628301 1490
968938251 5635
176842425 2775
75600253 252
993896688 3313
444902221 1483
929071670 17274
1951 469092474
640592488 2601
666700663 5262
651108564 210111
979958343 15457
372644220 372644220
237300167 791
546625571 273312786
490479086 9817
743100000 2477
398056708 3899
131189543 459
100160039 50080020
172314537 86157269
798916801 13088
963903214 3213
922171388 10532
27801140 13900570
65931474 1625
320701196 1339
197666911 1131
381764760 1560
867299719 2891
975090025 8087
395937287 1724
172199087 2126
188101759 847
732722280 6488
259430073 7564
559448209 2504
601646557 258792960
690399530 3250
140319617 43133
647997839 2160
761250219 2545
313470947 26402
58591985 248
798630410 399315205
524520587 232475585
855102429 3926
754080417 18113
44680710 22340355
31707708 139
756512039 4473
5253 236638383
667799778 2226
890038216 890038217
390660920 11148
539400914 1798
831934123 15762
998281524 989581980
781517360 5917
267402790 144181120
513344217 3122
345301584 1151
221909098 1245
197631900 67775
725978844 4906
299700001 999
40023842 13446423
835732355 2897
274499086 915
973345348 3751
608580923 205883914
134109193 67054597
360052307 1346
705298833 7297
3057 121013278
412636923 2547
6256 938418768
264878850 7967
529175321 4505
334115568 1955
36769420 692
156527911 693
190283690 2578
454973643 3777
346534319 173267159
582843661 16485
997319281 29580
349548965 2265
259778602 898
295568742 5373
710709506 9439
574022936 2857
49883249 199
385575935 9863
294446453 3304
746754899 5580
780342122 51881
155699482 519
464521718 100307
331501104 1105
374902574 1777
163458793 644
911102420 3037
792810082 26051
12201903 286
912154265 6655
822718645 4294
545279193 2770
142219835 886
67416464 328
470063850 4650
713482179 2686
127372274 127372275
491884800 1920
676412597 7512
181900026 5238
589550365 3653
45599867 152
674123008 4784
904503016 3015
558088938 3031
2186 435632638
137762690 1833
6038 710236759
693478804 17619
66320105 1280
28189085 266
37100242 147
15051371 177
303295636 1678
987481039 18382
199222741 837
2390 236972178
518598128 4016
134542447 2282
734499963 4209
23968611 104
23259851 308
172200276 574
279375251 4025
404232541 1538
223858688 1312
121775022 408
159782500 625
931647856 869918313
40500074 135
608979449 8949
946546668 7079
780002600 2600
208731026 9499
26492135 132
943123586 5142
936598646 3122
54300001 181
385893188 8013
653528127 4369
48669059 220
183865955 24522
338897179 1180
313498956 1045
392659061 196329531
150000468 574
986747971 6181
191999511 640
190919848 847
242076080 4220
438202942 219101471
566805499 2827
1393 414480780
361633227 5828
961439321 6582
655510595 9789
290588164 2693
306588744 1428
912989910 34642
194660823 2256
532795685 266397843
150126920 10705
537975169 25706
865497114 2885
525406563 2398
131458967 131458967
730033331 7529
393247422 2267
610057068 21440
279 70614900
411713861 1439
969131196 4507
980474701 39355
975001455 3250
785763298 14884
157799720 526
170982999 170982999
837300001 2791
324802627 1194
330945902 1666
800253106 10020
134612154 687
548589187 9235
548637659 2196
554260197 2065
953460086 43514
299907985 299907986
304253237 2137
964749871 3348
478499999 1595
447513038 447513039
12719839 393
969331161 7430
871502905 2905
400533253 1570
124804430 2111
978443726 489221863
535127115 267563558
131699788 439
646127908 646127909
207141455 1336
711673840 2672
437968849 2706
599247380 2326
574916799 2337
140516408 7424
624911689 2259
3900002 13
990063156 72123
542580060 6066
234181583 1924
916401920 753620
887248361 3303
348094306 1576
986245705 3501
279729824 139864912
881751828 3818
77225694 555
572449031 10878
276479775 975
966764700 17028
960522627 3371
24899964 83
907423705 14204
422679184 1592
931203152 3104
806397580 2688
387601161 6417
807854072 42124
165514411 827
811259978 3326
326126738 3534
390898696 1303
330183694 165091847
10209 859185474
975599999 3252
254661528 1023
370022401 3300
611969293 18619
3600001 12
745797946 2486
338644283 267053470
344069627 172034813
264922788 264922789
478871597 8743
41855285 2031
535 146476811
173852562 599
222899907 743
863043237 14345
713758897 12630
293387801 1517
840278874 4030
533759969 9033
988228286 968852339
29229870 209
917400001 3058
758709600 4400
879514226 439757113
539940548 14122
805345845 7802
576001763 1920
318298842 1152
552303315 2011
419696616 5852
766503987 2555
120846103 1421
66739680 1260
890023284 3775
943902726 6615
777303329 2591
432721260 6108
4661 659449828
414456494 2265
645798400 3881
749312755 733010026
790059893 266999681
267611132 1154
913503046 3045
632101230 2107
642597858 2142
380542170 380542169
302719184 7997
182998857 182998858
382423754 6194
817653505 3713
673101048 107976
859400286 32896
797105746 3915
211637349 768
848051825 4702
434696565 3602
105000029 350
108087740 401
461277872 2779
885697428 885697428
591512712 8057
639600000 2132
759162496 759162497
315543229 1716
856794699 2980
565579869 3242
745926296 5144
121978028 121978027
529690527 529690527
12586273 12586274
849265800 3895
275555040 2040
67200125 224
368036299 5202
652450662 11673
998046183 19511
172619419 172619418
119079376 615
40199999 134
873294237 5651
759244448 3730
617700000 2059
941065640 928407040
48021296 48021297
712200465 2374
912099124 12260
156953448 1130
331111043 14383
488160069 244080034
160199999 534
215818282 1121
512631909 2787
550299708 2051
750004175 2500
103176088 103176088
545396801 2704
660602202 2202
960900000 3203
163615496 995
535562456 6292
669902232 2233
166927202 82338270
450153481 1860
606172050 4170
846496295 846496296
780097439 3719
880797063 2936
249159968 3636
29341 372537194
822600000 2742
878848 3
77529056 1215
212109621 2869
456202329 36265
669943684 4863
311076347 1099
854833824 3175
348299915 1161
207600692 692
356641362 7714
762405701 531804
397640006 5929
660241847 330120923
233141479 1144
499684011 3853
459391121 1602
510739338 54282
425617626 347634778
659369983 3416
786493433 3433
879468275 7841
185813675 5283
867505588 3375
411017593 2796
649800000 2166
425399108 1418
654759071 4356
918300001 3061
688500000 2295
868294893 6639
843715152 41376
963688742 3678
926048545 3967
730709601 365354801
838406473 419203236
392128344 2862
935305770 8557
3659 785399294
924175928 17544
967 113610135
830877570 4905
398547502 9988
134999999 450
438715021 2836
189946836 834
415077991 26205
519533521 519533522
105300352 351
999429300 491992258
3865 502540184
3820 710912754
757650233 2706
493129111 1876
916367360 12170
622004018 50981
5900 349913651
876068800 876068799
576031017 2893
26196933 141
229480201 964
282046952 12184
557243868 3709
928449011 12081
919717484 5657
808446511 96762
669602232 2232
635251999 2725
882065795 6598
194883209 1679
2029 234958200
18183935 13015
968097603 3227
29099999 97
217320881 989
373787991 2623
550061069 2737
680997731 2270
33904451 186
307198977 1024
878815883 44443
936783361 4320
284774724 2862
25087389 101
710249606 5346
775766693 3964
846498688 5536
448889915 448889916
918794249 8250
968638668 3793
508749910 3095
316403905 1222
530102125 1809
995870788 6061
816657376 3237
176099720 587
605049433 7391
915313338 36129
282007087 10076
468658652 7931
282600882 942
257528958 1006
255322837 2051
967209750 5375
495880519 2659
976952054 76781
860833006 4738
191727778 2486
908392593 454196297
756010377 2849
254978417 3109
179516602 785
999746407 3766
828006899 51429
124018 868552882
194700552 649
344908509 172454254
1936 576259771
777870327 3887
151326414 899
192901758 192901757
411031493 2712
260381159 2460
491638680 2166
989018617 4020
480598048 1734
211958816 105979408
377973104 1336
474300334 1581
440401891 1468
425997706 1865
925553019 4279
801063017 5123
962344274 962344273
53622499 625
485047197 1787
4807 164298453
509286079 5240
659854381 244970350
870698812 21289
476373453 6670
789841016 5906
873597089 2912
316498945 1055
80581049 2007
132468570 16815
158699470 529
592525494 9522
122672822 637
633970549 2819
575401919 1918
581999827 1940
107421727 10141
293142898 2853
599442060 3162
972683397 3591
917094127 917094128
467489149 1675
117288999 1325
872877811 22413
26103 468499839
624926420 7912
680872977 4299
728171957 6005
985919564 8874
725730731 3207
134044109 2799
671403124 2238
546605005 8417
606369748 606369749
716414781 491616009
762054299 6300
37077 962534303
279394297 5377
383694410 1415
83400175 278
678086329 3130
161913672 2528
933361654 23365
311538643 155769322
869782952 869782952
562606368 6464
873683329 6272
722355468 722355469
641850535 5396
667717480 6452
508512255 4424
411532906 1673
889197035 2964
897522955 3577
424800659 1416
661396612 655016491
66464548 24865851
481639095 3813
271499425 905
2595 104398001
719439982 2647
780600001 2602
973903614 13652
1773 410711202
318225167 159112584
619515708 15591
25115288 12557644
898237737 3347
61415394 331
731702423 2439
766473331 4207
1417 289321643
94080277 423
884997051 2950
471675603 1868
2775 657917023
331521759 1571
149700000 499
558820656 6511
556190532 1963
1643 458838128
74616534 1511
572911954 31735
301078189 1242
899444013 4619
463602707 2725
664489019 4537
111046701 111046702
3451 996079438
120899829 403
320012504 1094
176999732 590
508067375 284826121
3417 532043813
340500951 1135
38966689 288
2270 400246877
790984423 18311
793499330 2645
30809844 129
143407385 1629
888606086 4204
798228079 4465
129293708 1878
78420 670347263
305919302 4474
107465399 378
961200000 3204
572462287 3377
840067663 6748
1419 304571323
231037748 1131
266643821 1041
484 106036039
891 250517024
998274201 6391
423682334 4243
326912133 14075
3648 829121088
718791659 3420
298437883 298437883
93129999 536
861562155 317761
802200000 2674
383307407 1360
672121560 13204
584004206 4616
75899773 253
529569172 1954
526502250 16138
251099747 837
105784734 363
359007038 2483
599325340 299662670
956755246 115175
215970970 1592
559050359 2013
889456471 8157
418290625 1776
209699414 699
488100000 1627
3183 516438567
859407632 5291
493530120 6918
598249097 2994
543953250 14221
787687655 2836
759416911 16406
774148964 387074482
645706367 288748299
812297405 406148703
633602112 2112
923403079 3078
391766326 4975
750300751 2501
7788846 122
776697412 2589
709738404 11537
117300277 391
55552393 189
686532331 4478
296099526 987
35759008 969
181896 406557382
752990456 2958
936483005 468241502
605444640 5520
318064666 32943
787802117 2626
261067868 1229
253517813 253517814
396764347 6780
144497501 41285
758315061 2961
20915840 160
829 108262426
401129740 4743
44005247 612
850531526 850531527
519314028 2063
451893377 4892
656624 5
363186154 145449
196522003 1314
121311903 60655952
85754347 857
448175223 23844
149450474 898
918426958 8683
16632 714294799
1447 169747570
970191199 4510
257265851 2983
211319134 898
811305256 3539
440102408 2344
932333247 124096
549318718 2928
274304699 974
487550135 1698
962451019 962451019
844205269 3785
550727891 5148
566406169 2012
3341 554445632
61281645 28723177
441975419 441975419
60300324 201
109535336 577
4440 681138620
748500001 2495
949194286 30823
368513878 4991
694612541 3517
857135191 4763
202455810 1463
99109313 71078991
197088819 1034
152421678 977
837601003 2792
637880374 5423
151352278 641
445277295 2115
527401390 1758
897745870 5446
184125749 750
70105463 858
148180320 1440
376578221 2914
255000001 850
507062073 2651
485467333 1889
420458877 1675
876978690 7390
330656239 165328120
148507846 838
460498464 1535
866405560 2888
273143364 1358
110649000 5775
475998163 475998163
576 127524508
813696162 3749
663940333 3762
575998079 1920
157139190 1755
912598128 3042
292128295 5368
213067381 2471
885674768 4396
77417157 41760
360241709 18390
490227676 8122
474724697 186679
838152866 5305
799872493 8549
607223879 4365
157506048 529
647113772 6596
614147611 17048
448 90405952
970157581 970157581
349542749 5344
42078266 937
815020589 317796000
119330364 58519068
535341265 1968
549511757 501598947
355820182 1392
387679840 1718
35151271 179
778234480 5360
303220364 2533
96300172 321
689096254 5761
991503601 3305
299512317 3269
505093187 1812
309118036 291046529
798963355 5331
447244401 2050
507975861 2329
76547381 3070
599749818 586265381
56646344 623
506518439 40668
2932 331096100
640320597 3818
773882882 27784
955476762 955476763
585300000 1951
9214 969409691
182700800 609
290990678 4873
356204657 356204657
97154224 514
527916102 13501
180905087 1092
774961241 6269
334799853 1116
391077901 16175
933187042 67690
944922824 3465
694619725 694619726
778022336 18512
722165567 1292278
25799984 86
561457925 280728962
124031505 3446
354620033 3392
295500000 985
827 152516994
578203244 2655
896463392 4347
318172320 1440
876572896 10465
714282793 4084
853884273 426942137
993502277 73433
86050937 618
373695080 186847540
7279 895280605
354478945 127980
953988615 10442
741002471 2470
247935039 2427
10671 564946325
179542228 2402
431502857 1758
358575803 1263
678167430 10762
736502537 2455
779840126 3374
800098394 2667
207779956 769
2215 580527145
414077606 28205
161699778 962
526412020 2398
4425 592320935
467226171 115052
8542 719037901
185423734 185423735
972602641 14824
29327725 175
817198702 2724
226413529 1423
954844550 6354
5050 335950799
468028735 5900
563778393 2117
790186049 5874
545100966 1817
711346816 5920
979964844 3379
549646754 12622
721 93630502
134474670 902
399658380 1777
682947490 5539
675884261 337942131
446729886 14533
610500000 2035
667493191 5272
82499976 275
655802185 2186
879597104 2932
873300001 2911
869407131 3129
709931775 6335
519506427 4949
167478213 926
80424631 739
923069860 73534
232121009 781
634884087 317442044
332663358 1992
968223367 4424
984916490 491628607
203944969 695
7672 577026755
47999871 160
46762199 498
6098000 28
935335855 31612
807872031 3955
2080 347751688
373799194 1246
329906821 329906821
463187085 187539749
97902823 48951412
822601258 2818
926512076 7868
440084083 2159
662658368 3004
869606731 2987
609681336 6936
590738757 19546
269699102 899
883192241 441596120
432591991 1603
935234199 8695
197126675 1332
776100000 2587
151739378 683
11151 778038723
933003111 3110
90481404 445
906026021 68706
868413795 10677
720969633 360484816
2685 576628931
459480991 2799
954684203 138557
143622 582226768
232011020 1021
609760785 4632
533142984 2124
3952 699216864
188938994 753
211742684 1855
953702293 3179
280164350 280164351
161447042 161447042
200752610 100376305
739156159 9399
399301332 1331
169067158 14501
444620000 58750
270094971 270094972
988272746 17731
53502140 1132
436328395 3526
780450502 10709
674228784 3463
410011110 396869173
434099999 1447
561087242 19705
359602050 5325
231323567 9431
642878997 321439499
239305 502061890
160666740 23237
988077362 825561485
795652640 4837
777930720 777930721
225471160 12020
717130529 717130528
3433 488464313
633781673 4226
177763455 832
692918700 107180
414934508 14194
763626961 12520
747301701 2491
15205 993081428
988552719 3597
920381928 4168
382800001 1276
959577978 16782
47235989 354
2788 459975363
894046936 3909
479138023 2899
589569095 2038
429769119 39385
2841752 508
540259927 13179
999758826 994424992
573516647 573516647
296713642 296713642
517912678 283264701
17312670 62
399900000 1333
678901076 2263
276489541 2513
21252084 127
870967353 435483677
241283848 837
861226677 3575
768079150 4183
867608439 3313
835871229 11432
576793195 3695
312854820 15321
735320473 3624
338099999 1127
785971004 4195
963958975 4337
398365165 3383
591995186 2583
181500088 605
399064223 9156
165523013 1919
313233408 36864
900658023 10813
362098794 1207
696294031 3049
202301499 82279592
932103107 3107
563346886 2301
180038576 1476
246197549 6318
174616541 666
934987132 8247
988199538 3294
374636129 187318064
210648510 745
940603297 7136
405432720 4473
1795 325631039
352895891 1699
971480016 4247
702500880 3475
684494792 370372683
112124988 577
1913072 7
456 30414300
817797275 2726
1168 40052058
174370505 3311
344494737 1459
687802487 2648
373842513 6633
127200425 424
366744304 833283
443227671 1696
92700331 309
900239399 450119699
965998459 3220
423017776 1781
552600000 1842
939887034 3526
333171822 1916
937416061 6373
130353677 65176838
70465649 725
400485744 12039
307800859 1026
709993949 2550
852943094 711580278
361544729 9373
512699428 1709
328555061 150880662
295481197 1458
713903661 3131
921131401 22925
234599217 782
592981833 3606
706135899 2444
341141350 27445
231747318 846
529923863 3427
917663473 3137
604801575 2016
147900000 493
462904261 2086
970833337 13576
46021404 1068
153525253 606
625203738 2084
467792481 233896240
844799653 2816
607760717 2614
965670551 14050
20216374 1270
245896315 1799
423750408 1891
713820223 4517
825141917 3166
952497030 3175
58453086 20447932
780130231 4881
291438294 2163
269401708 898
236699212 789
159110147 565
74580912 2268
658750861 2537
495430998 11005
16280658 261
455877538 455877539
604038201 2150
898606387 23091
904135853 452067926
688994052 513026614
723710316 3232
686700747 3165
24349899 119
722769236 3218
313870052 313870052
997327421 456518693
111120948 422
896967405 11217
645300262 2151
997987237 5218
685023118 487831850
11999993 40
666545264 4335
580426308 2244
255220689 127610345
917724086 3548
941567522 3341
857002100 3394
44256576 714
374970048 1984
551735584 551735585
490913907 6038
323703808 323703807
376401906 5634
635136375 5275
480629491 2564
425399915 1418
79199736 264
503849738 280547505
55868311 27934156
216202895 108101447
507948674 10147
243896220 1116
789486516 13356
17 3393353
733310597 2837
543968234 3083
64151171 248
483444794 1817
401936400 9330
597073989 5894
74816475 316
794098893 2741
345857230 2727
734400000 2448
487277231 2809
698334703 30837
630161081 9080
585162881 9486
27407166 103
800550568 4383
717651174 717651175
518230908 1962
975242656 11806
950904059 950904058
43499994 145
166499944 555
8586 321923484
3537 476201743
163501329 3710
827704806 2759
713702079 2379
818460213 603791895
619009516 17616
620102313 2067
831597227 2772
394616209 4156
786591295 3054
358979073 2413
899288125 3759
551036047 6573
306479773 212686836
421276692 2532
877555408 438777704
627900000 2093
783728243 391864122
817778681 6103
155081101 4315
20126877 509
359459921 2708
323699687 1079
964128520 15474
291975871 145987935
247781621 4899
637968241 14196
79839478 39919739
155210614 806
226121748 226121748
107524191 1423
991074445 147518
338883707 156774850
119749086 2311
2222 198625004
801879708 13071
328314399 1519
437400102 1458
899367055 9753
243131921 959
695619373 11723
696165979 2829
12843 441760671
948714771 4889
383787944 1646
134134048 3261
7093 590520622
13946903 72
952839937 23409
698656937 698656937
817265463 5543
471577933 3357
73139274 702
745703035 3559
590112853 379738
108654983 525
665527126 6541
2568 753831264
738629243 8126
640252812 11477
2688 545422080
1734 131692098
379928327 24855
417950625 1725
551896802 14238
399000000 1330
226919999 1013
230400380 768
385095847 1909
61559986 260
714610388 7396
358032945 179016472
602383164 3114
341181485 170590742
765909030 11955
402364393 5059
894104366 3418
668997769 2230
390410954 13015
1386 209038851
831424718 5381
507936941 253968471
167001109 562
117574880 1312
175500001 585
747302113 2491
652090162 3512
968074000 434168275
3805 300697304
59100106 197
400137799 12420
48685711 370
2699990 9
348281097 51928
401105466 1767
258419520 4770
42933109 730
227377271 1685
124858341 457
824180804 3358
537902829 1793
421 92214577
672900001 2243
819246090 819246091
970 220334241
623268197 3997
202350234 1003
456872689 3868
311632215 311632214
1702 470781571
89484719 1840
143526138 63903
425331034 212665517
828205982 5736
212868407 808
232114119 11480
612655938 3559
541316011 270658005
355789870 7135
105900540 353
254071800 1368
439198536 1464
786880929 5830
542154023 1812
738413947 8351
179900289 773
560098132 1867
874057929 7941
903904727 3013
20169 463242368
5312 769608439
778954696 4875
915418620 5178
15880831 70
150599498 502
816597394 2722
468413445 2092
626402089 2088
512317140 1843
408811001 42250
253384146 1003
4364 372419396
387004393 1746
955230030 209205
40069921 240
86485768 354
386398712 1288
315399596 315399596
53316786 278
645948339 2601
611397963 2038
888629742 3278
569473948 5767
46428606 205
587498850 2671
552175501 2026
46508149 674
775502584 2585
154799897 516
729700369 2792
560223072 280111536
865575001 3000
370396007 26845
949022658 949022658
147843277 147730951
460800210 2018
733461036 5203
707147707 8956
896819219 4230
893985475 23825
604 52185812
621459929 9520
193708587 84808724
286212471 3913
702281617 10977
843320791 509076097
577906465 2208
246728819 897
743536936 5065
638403807 2128
127500219 425
433480938 433480939
973999212 13308
928940513 107068
54000179 180
499500422 1665
337154261 1711
319484838 3858
265477735 11839
355596904 177798452
155871313 534
941795885 470897942
657209936 3569
655690591 7510
59540111 29770055
613583083 2421
291713603 1092
517696260 5766
562621488 2291
225945707 1037
338828197 1402
11691589 212
765517831 581488931
3575 681303546
931187745 11179
284648757 3316
824852129 576366116
28020366 141
384492131 18742
275341045 1577
768356869 768356870
388202154 1294
510773351 255386675
2837 593904791
480900177 422979612
633 138390869
565268258 5128
687152961 856683
743581473 3673
20175816 916
426298579 1421
223159966 4334
723600031 2412
149478637 1309
425401419 1418
213118007 757
330977018 31186
370699921 6121
527943038 12422
386221910 8175
3036 829391920
126916818 9233
871852309 16898
775653867 775653868
788308077 11758
948634147 18443
321300000 1071
462773939 2867
13020751 54
759015896 3565
760408613 11961
995096683 3317
439952437 439952437
200020385 3432
902073620 3021
687229521 6286
628378867 628378867
333071076 333071077
385447771 343770315
7129 767750526
256413515 128206757
638902476 13437
719377603 4715
591946169 2810
162790420 81395210
614494406 614494407
873362523 3687
657523246 3521
767699934 2559
757124579 3009
642038319 30655
79707270 521
932810991 703624168
275699081 919
676380850 23483
728633640 2442
892 127440798
1601 210938154
996303218 3321
626399575 2862
356572553 1528
84682885 429
181855584 1113
499185765 5529
378209582 4618
369763317 1466
993043487 9822
237441547 237441548
929186116 3312
810060862 4432
217222543 1233
675616074 11658
340431535 1291
658200000 2194
428101155 2657
46876 218328468
233693948 1052
966019339 3246
617384186 308692093
164649597 669
367235214 367235214
121200535 404
294000981 980
52232169 460
409200909 1364
447917952 1703
534057720 2510
334489885 1225
617099999 2057
30900102 103
100751616 421
966428387 3662
2388 702508067
412445689 3144
74699999 249
793800001 2646
882936931 441038686
86366087 402
85813276 85813275
723784224 5677
169688512 1773
189298561 948
440400001 1468
342473659 31299
437478749 3330
724402428 313093933
309490897 1573
636345440 636345440
952981229 476490615
462388185 3555
19858697 274
107303377 84590532
119970227 547
762525811 4138
651300251 4346
156600521 522
320038518 1078
455862600 3195
1665281 7
178865489 2825
263655744 1364
313288277 16418
498901664 1663
385831899 2270
857402858 2858
309220099 1036
941399746 470699873
746965664 3420
68648167 443
926699861 3994
420133824 4554
3961302 71
18659540 85
55020303 290
929447935 3337
997756610 7270
185086887 1564
72855989 755
828097920 15566
719090758 20097
12461835 350
330408295 1867
2842 429167578
161530120 1579
77657385 1313
311887805 1747
532699784 3627
278100001 927
639096780 4596
873012323 8477
12300014 41
56699810 189
18646 985840712
165471846 82735923
949790843 5034
16758058 233
95118202 34527036
475729546 17275
291233798 1085
575537091 8996
268562952 4117
282968949 1570
967854643 5546
294723159 294723160
285871321 2319
564047527 2402
208750468 2019
833085447 4578
197278366 802
151458061 528
154659802 154659803
745486211 7161
806656007 3700
497419079 8760
622233901 2700
407878780 1426
367389779 23918
717647772 7573
573112318 4959
856200001 2854
426179421 1470
62700012 209
771518278 4672
980460371 438408703
573716639 3318
754502516 2515
850130636 3228
904204842 3014
94746104 405
602379287 3048
708778310 5137
997315638 997315639
105939415 2357
681888737 11729
935851145 4426
612338130 2074
162279145 1224
732426126 732426126
395701597 1319
36509265 213
43151123 181
939899999 3133
677397743 2258
256270462 2679
839399898 4514
2702 509970076
31196969 105
990508596 7257
569701911 8969
2504113 24
466176331 2564
2958 764633996
836003129 3809
116001029 116001030
903724969 39698
728528903 30802
471362365 471362365
239400798 798
730893035 17553
926198222 3732
930677245 34132
510920423 4319
433703688 1452
302181033 8921
30284963 283
692603025 3775
868371490 3463
394190911 1710
226 57923634
564711902 4524
505500582 1685
680021261 3635
381671894 381671894
764705123 4459
3366 946973610
795020758 2793
491003977 9852
582598059 1942
270451969 942
998782545 65731
855000765 2850
927513658 628166589
730419226 13505
238900948 946
407491726 2539
604647283 604647282
635358148 2554
747721286 3897
338586301 1987
193572785 2409
737645332 16000
924900000 3083
370541474 2843
58718436 399
914688967 4243
320881835 1258
976535130 485630844
720897596 2403
218624787 218624787
277792220 1223
290701498 969
991603367 28588
200899211 100449605
48073176 162
678809004 5635
58295834 295
436391713 218195857
644100719 2147
910675002 4566
747886239 3435
118953110 118953109
127200425 424
659083400 7281
573371248 222121217
218053727 3720
195301050 651
996614712 332233453
513298289 1711
4169 842345988
21637 715827502
30921684 106
115760509 698
170400001 568
986107266 4089
875059019 3366
352083674 1225
45904889 265
594829839 2761
187294660 998
807897308 2693
812268976 5075
61498944 1376
160426413 2549
3297 676463860
621902074 2073
131003585 1674
636922441 2997
583231322 67549
62781803 31390902
13092202 67
6333 348352579
517502940 1725
6559 656967628
224053848 2869
504900363 1683
303600001 1012
2721 790771578
816237421 3390
590701718 1969
977827525 8501
313560187 4353
323062376 2725
88654161 1160
822848193 5926
323761087 1328
579704812 7100
437400000 1458
970236749 4250
881402937 2938
264562403 4687
575614438 2198
697144487 697144488
345917683 1347
655385246 4124
206985590 994
731602970 4183
640592607 9082
755106745 4088
502152209 10081
558901413 1863
200233026 903
981301768 3271
544794039 4562
774145481 35570
419939463 8094
130630249 1357
861468677 4012
359122960 1666
912302243 3041
401439017 200719508
58313542 954
219833129 2909
604200001 2014
847613759 2940
251535232 1664
419951845 19527
518690753 1856
159900533 533
736801886 2456
415139140 1426
34140835 247
387351727 1416
256763723 1159
693346499 6567
644997851 2150
675778361 2599
600369443 3049
406226784 1712
772763681 57712
112287959 1572
783087291 7265
978549580 4311
258763619 1150
722188044 722188043
819300196 2731
625197915 2084
114257135 6972
954636522 7895
2456 486610736
454687253 4267
886788989 5646
535322433 1041128
812942655 9303
70166024 8175
94499767 315
999832018 498514106
9434 824324052
878860873 5461
1236 298778898
631258076 4865
100862462 6607
883640835 3465
673493650 4543
371032391 1754
285263778 1454
843276493 3528
940496865 3135
167925563 3114
401400001 1338
255299149 851
270505489 2699
473049793 15072
652500359 2175
379606279 1512
183299999 611
916447389 9622
176902173 88451086
418842939 1985
626617887 6632
3711 148558752
870648261 3707
651171169 325585585
20100107 67
168195772 669
787191846 20665
739257675 2665
810561082 283316642
528751500 5146
500413755 500413754
897371488 534129701
537900001 1793
482530779 4435
686687368 3352
809941447 404970723
802124424 3126
386905897 42396
357901193 1193
543499876 217414170
605099370 2017
191219041 1102
618535821 4795
919260323 888536937
671399999 2238
1126 250949902
165054287 1464
605624281 2568
201737387 100868693
304517768 6393
395678171 6603
360802472 2216
294645392 1724
268773970 1579
571364194 3351
3299988 11
996745001 4892
425067449 2785
187748840 777
662404378 2208
90485436 518
3340 988589314
789828367 3233
463801547 1546
30350613 218
495818950 3089
298871857 1942
562752008 562752008
71699761 239
116700390 389
312932665 2118
212523243 989
611878320 490756752
708468457 1108118
843603535 421801767
902751421 11553
88531872 416
85644918 786
978000152 3260
851039870 4587
24292936 277
237001004 790
713776227 8067
589895707 3027
918419983 7746
873000000 2910
929651174 3351
255000613 850
3556 718877404
750888840 4890
941393760 3270
357581847 4784
416219960 1886
733029939 12118
221956586 890
934661573 15680
25954065 12977032
2179 239116923
664695279 3820
617798440 3378
780577919 390288959
538082999 2340
635991905 5497
994036983 7763
969248371 3827
428 71370284
614162100 2349
61096529 605
328500001 1095
204609587 793
106964214 2399
910993851 11925
180556916 1715
219899267 733
384504386 1445
883374523 441687262
994262583 994262584
294928831 294928830
725167861 14139
86358718 408
997799255 3326
613789580 2099
41674556 154
15213 81571326
363554738 795595
294524802 2322
3584 315008512
562418768 3896
264757089 102186315
791957027 395978514
990017479 53186
685930979 342965490
168433408 1905
526719526 5235
646200128 2154
636620105 2909
452631874 226315937
962385690 958048112
274020856 914
784798674 2616
877007092 29463
700800243 2336
96611858 773
4294259 15
877201083 3516
905933083 16083
423774276 2969
758172625 8668
529028945 349143893
123599999 412
533876669 2547
574743454 321620694
730502453 2435
776401208 2588
809100781 2697
484799646 1616
408598638 1362
561416705 280708353
51205345 51205344
903000000 3010
106199646 354
4954 508656904
678463936 3805
932456030 12455
399526697 218922948
102828574 612
372474963 8534
870183584 3819
128022421 596
406092288 1688
694029059 8564
743141792 25536
368225459 1337
658876659 8791
559396429 279698214
661479750 2322
443842616 1531
323863994 1989
2515 520498754
578210017 2616
445062905 6181
197800812 3497
476980661 4589
630902103 2103
183899386 613
809455221 17767
1712 486025012
180064368 627
814389805 3526
372756427 38204
777364301 13442
972 244904453
217667044 1201
265983276 1493
656284091 2451
902577939 3235
746803086 373401543
880546949 3151
711977500 18034
639696750 110770
412200001 1374
6211 464626277
560823481 1890
662274031 18088
208428878 208428878
895864943 3554
405301105 405301105
271200221 904
714403817 2452
379321084 1573
198769159 1592
713399999 2378
254440649 1605
11301 375425689
663811974 11383
653833100 3277
863102878 2877
61773811 61773812
831564770 69130
913651175 913651176
829802766 2766
671461285 11772
563576130 8055
887058017 3104
986034509 12354
351815015 2377
37558393 2526
585215618 6154
913702423 155418
501090308 10274
436538717 4888
256286562 1999
239699686 799
75817959 364
471775932 235887966
969101179 3277
144398015 1239
415011692 7661
833154048 20342
397046249 1766
800148232 400074116
668443814 2795
688962379 14121
862591981 25892
465494589 6263
384887152 60858
710569621 5667
30379889 475
3007 656187540
322865419 5298
850939547 2987
471601572 1572
685410301 5602
939790109 4305
819365661 5162
4810 560677650
236399999 788
701207009 2583
129805680 478
919178259 359992732
793676552 24478
106287524 2385
673213673 2497
660297931 2201
511226216 2853
650875188 325437594
608675434 2167
981446549 8925
420553040 5329
720002400 2400
106199853 354
241894159 1136
326220973 163110486
762115230 3870
812355517 3206
862997951 6670
194556528 194556528
32541340 514
260166100 130083050
414360699 1508
581936545 3096
228310896 2258
213794738 5141
395428261 2910
102982207 23492
170371087 915
797090869 8819
250030793 1048
685499101 3364
480564866 480564865
270613650 1275
35794937 17897468
185374675 764
754314230 21219
12300033 41
3460 953951633
120637275 419
688851797 72510
367486312 3824
216361439 866
273947310 7719
647185111 7710
282796159 1460
875453457 437726729
785549382 4387
646200282 2154
877013037 3113
560414911 560414911
247504708 1921
614869699 4482
648829422 2359
215051443 215051444
334501114 1115
234949702 1840
850008095 4221
900002 3
368362565 1707
974057059 801001871
183532801 632
80203761 479
698307686 14321
431999999 1440
230489016 889
359530490 724989
140633372 550
792323386 4948
190779099 1571
233505131 1428
429898568 1433
847293313 3409
2489 618051958
910997359 37575
19606058 86
664080123 9710
225605709 856
755529022 9501
923733720 3133
159266443 2592
474615089 2913
953177064 523322279
331850428 4732
617829083 5798
472659830 5149
481853072 223799633
22582085 22582084
608337874 2937
376392880 3133
322310018 1579
80998567 419
81662831 306
303601013 1012
769105799 3560675
419817809 2224
806 94030002
771135861 2780
798002661 2660
114900170 383
4592 431681187
5114 514089964
477067924 4555
590998030 1970
466482160 2369
278940676 1105
560573330 2019
550931417 2051
338951114 2077
128763013 1407
899727149 26105
298176599 1725
769606933 6878
18292 970886031
835000544 10387
656102186 2187
774153450 18675
909044928 3872
921898890 5170
281553615 140776808
445198516 1484
1558 386554204
783002609 2610
833524191 11670
932579044 927336659
561899607 1873
357298808 1191
480071619 3426
141600876 472
303759105 1076
593 7549319
516795011 6282
802588069 283849863
151904713 542
548176141 8865
476128869 1730
148436855 579
247165549 3526
871505530 2905
252876349 849
632394981 2443
298483916 7156
777854360 3466
73105426 378
51677551 778
558211500 4158
907988001 4000
793508482 2884
468733671 1993
693440488 15993
941232755 3214
10921 805653091
730166745 3485
808802697 2696
231784851 1310
732297559 2441
144372722 705
295213910 1010
966248882 25187
905281637 3057
429591659 2676
363684959 6724
656295797 8164
984880947 970519766
92399973 308
108600000 362
915899999 3053
482326717 23988
259006451 1150
945300849 3151
2646 463194856
865269558 3700
685910423 9148
306197892 12892
293201853 146600926
826167267 10609
148810714 861
601832461 3619
710303873 3071
199200664 664
900002999 3000
99167119 355
146250444 518
9356 918485372
745261318 249192773
443551345 1732
323166518 5073
394443153 1939
740402469 2468
579985475 3902
931031014 3438
236407800 1702
550082041 275041021
279152059 1060
254073070 22795
737068938 4427
312015374 1920
2174 578518792
728830832 728830833
447 121904749
210314675 858
684000001 2280
656986050 3690
74509191 322
818591617 376771386
232918885 1012
182999999 610
893344811 15783
447601492 1492
25094 691780457
6899995 23
864628991 9978
611997575 40808
554656212 2244
172868295 724
165000549 550
16163843 67
467702641 1559
486754150 243377075
289958660 2930
958349690 7584
732601232 2442
607221842 2075
206399311 688
799209224 642968
654039361 21060
845682155 10054
993901294 5729
939593315 5962
716717541 15610
907940447 75024
567603038 1892
393606290 18033
763376504 2841
626246633 24342
623813550 5251
492269001 1700
3926 621042162
111807914 722
700307128 30213
441337814 154735586
579298070 1931
630618038 3263
892349700 3344
897195779 192495
676800263 338400132
400031415 1691
434998924 1450
1281 312249991
950755122 378273787
66900433 223
504857939 2535
733503851 2445
686772730 2323
588891835 3830
340575299 16740
503039319 2947
564601881 1882
493218559 1701
209663892 209663893
129160742 1871
855902854 2853
975003251 3250
641096314 3943
15981409 96
398308944 199154472
163890934 2941
45432787 45432788
46780354 307
205800685 686
61191197 312
35400077 118
488634634 3342
704904754 17669
1877 475877687
869019217 5433
41462103 152
677349234 338674617
324871343 2968
954342217 5095
988278431 988278430
97499675 325
725805100 5210
477900000 1593
259830769 4628
857400001 2858
520541091 9179
215450300 2607
954625711 419331111
401050239 3488
838362560 11897
513488656 3373
183600782 612
68694568 362
871202903 2904
76309596 524
682153325 323991995
271800314 949
472799771 1576
462823569 1913
799741597 283615000
889512891 3554
717302390 2391
565158773 3295
223870143 20681
922167938 5251
302935393 151467696
94819165 442
834915457 2944
961820979 3940
819605126 2732
528592427 3804
41700139 139
126478276 1346
590656377 375201053
412201374 1374
5553910 2776955
912929196 11217
866110205 6254
462086072 4018
353730801 176865400
284591782 1058
400876058 2398
189064826 749
931200000 3104
616343292 5597
214499661 715
73828799 300
563231023 2531
340690423 1623
821512692 4158
747725133 3618
611401438 2038
1227 307919299
275181488 1096
927261571 463630786
666601755 7617
792980848 3217
514800972 21014
763778617 7202
974953620 974953619
592082711 26330
749700049 2794
832797224 2776
774079206 14936
206064651 206064650
864629434 35236
76026599 76026599
530598251 377650
510194740 1836
61199796 204
284342175 998
862261496 9019
648591925 3595
226206530 3598
592801976 1976
200622786 699
724654649 12424
442748774 1707
354504688 1457
517763503 1832
87023490 2294
867897107 2893
19940561 258
975454903 974439722
82383879 82383879
164099464 547
617473947 11371
737745 13
510679481 2278
918355321 21192
8449893 36
566 128736134
535806421 3912
235441234 884
521553061 5999
404640047 202320024
144677482 68041417
2595 621796706
2230 485588150
800391825 563391371
649601645 2365
729233819 7210
405306261 21113
681852476 5609
594310116 2258
456355663 3801
958894283 37298
507 149880948
317640118 1262
950382677 78798
46800155 156
314921808 1767
1547 255329319
819524426 819524426
813472544 3288
506628042 506628043
699255440 3413
418544018 209272009
384972389 1496
579301931 1931
455748234 227874117
557616848 2224
479115913 1931919
358352023 1754
965418633 482709316
569675801 291008247
718051995 718051995
715202384 2384
344903353 1579
5331 891513792
941975769 7861
208490224 130269056
308115125 154057562
498380555 201705208
893229143 15445
630055515 27865
725680565 2423
300558659 1604
171441236 1026
112940625 808
964840092 8497
570001901 1900
252600843 842
763875084 3156
1973 220894285
39223613 131
767747876 6747
149700311 499
966844650 3333
198066299 1590
477739369 2186
34022599 371
834438854 10452
9290 786370630
703110108 2658
1725317 12
44046081 261
998404881 3328
630553909 2676
848177046 390466027
613064631 4922
599478480 18224
400458800 3995
223418592 223418592
500929047 2399
3594 889984217
431939199 1540
200211 551208227
557315809 2352
2016 289470497
3274 821718578
797008125 4598
702585788 627554952
562529125 10412
514248136 346305256
8236 847780896
590301399 10204
5029 142255831
804898012 2683
74359527 69046291
136846869 68423434
21659664 13143
361497181 4432
130461001 750
322928927 197199496
737609339 5820
3718 337955046
338500449 9289
714175866 6134
872014067 3377
7499988 25
784483711 784483712
155100000 517
259333441 810417
367060987 3231
8011 661412193
20649005 131
369598768 1232
955809439 5840
321061337 1714
562660908 281330454
908198027 24510
75299749 251
811815350 3149
42268769 152
679040840 3292
142779706 507
537228899 2886
366154789 1559
662273760 4155
560580680 9460
463966103 231983052
55313853 831
589095376 12475
2158 511363996
496108214 1929
633460030 633460029
739316859 739316859
332564696 1607
263221729 1232
616247224 4270
405041411 3714
856498848 2855
410466299 6523
127499999 425
823911286 27984
24300081 81
36399 717503698
210095651 871
750372674 17225
818583975 4455
783900540 2613
287018799 2180
323292592 3903
2500 651522897
1875 237226243
421848888 421848888
224400748 748
745361377 2560
635702119 2119
833043732 10244
582483007 234668769
755986441 5016
454801306 1516
551602977 7597
879846660 4466
818631007 409315503
513329999 2410
731959515 731959514
312608736 1441
364801995 1216
385651106 2219
973214088 510731381
865800001 2886
586848468 7039
940388895 4463
906556212 3966
40800164 136
288366209 3215
971819406 19688
345602119 1152
432344544 5168
993525334 3813
25200160 84
6897114 42
485701156 1619
272146812 1483
694943414 3509
138299646 461
911589995 13358
231300446 771
882789450 5925
96330999 809
808799220 3884
27418384 112
740957622 370478811
396702907 1883
471059066 7127
368521554 184260777
738735031 5614
93000311 310
581870577 3172
923400000 3078
6300036 21
185844054 839
273601617 912
918217645 918217645
743892403 3302
465446967 1764
541200585 270600292
457330205 5735
100842481 720
658056152 7903
131299004 3039
1267 270050914
819396856 12249
525638396 2121
704702350 2349
244799185 816
373734844 1444
114846101 1112
587998365 1960
113155796 113155797
984357737 4446
393299999 1311
362444697 23180
86448977 357
877737040 21960
33260581 790
271532404 3387
135575145 67787572
728402010 2428
337604891 2284
730802435 2436
24327328 267
418962170 5562
661490342 6240
463196179 2958
9307 468704030
557064793 3007
754525516 5439
268272747 919
541943427 2314
657575539 2923
293086267 6774
437402362 1458
488101626 1627
201059519 755
865611975 4637
364683171 364683170
712216205 3092
364205832 6930
546076969 546076969
205158801 6160
1014 215196150
888856269 5702
28756295 324
153437574 1211
771878897 2666
802202674 2674
525649549 4135
441562078 2453
311099850 1037
3490 967414756
919805948 3066
924553499 12750
933771056 4289
382921753 23592
394489809 3067
83479915 338
694750786 4994
139593479 516
882233973 12932
284699673 949
134104668 1282
486071674 1738
396898677 1323
1350597 38
765586874 16725
964200000 3214
306110335 1406
385165098 1644
639 107177945
734218660 3830
163143434 749
848364576 6276
546278050 31111
603855235 2279
717820880 717820881
31171645 162
5079 641701146
745836102 2691
532185694 2227
568502574 1895
21299929 71
950157361 26160
699603475 2332
866137064 774556255
1961 183668058
115641199 438
677700001 2259
154257292 1813
234901119 783
912614189 3353
337841377 100788
396116954 1465
543602398 1812
994485208 11504
334236058 1121
675303370 2251
102299906 341
587760465 2635
749517318 17391
835558482 3098
905537730 834695568
846174884 3369
405438614 2511
1729 416703875
276462700 936
889141622 3462
439179452 7719
927281697 358299611
25501 793348076
61421715 30710857
865221649 3963
777895625 2894
224652876 1074
29294 325544222
404967215 1935
881099999 2937
364684295 3192
605162242 2723
896625274 4699
114975314 441
162430720 1280
697995392 4007
656397942 2188
764400001 2548
474235139 3388
693710711 2926
628825139 3420
912298235 3041
516468241 5029
657659773 2351
36477637 169
392326458 3287
273455929 6257
469198435 1564
5399983 18
378187695 4437
273693295 925
253154863 126577432
298078058 1077
826037823 7544
9899968 33
416070571 5710
607800000 2026
536427947 1793
980328509 22082
470318399 3438
104821170 354
135653559 26264
108982270 849
70571465 1074
941077363 23369
363603471 1510
688497704 2295
258428013 1618
18580214 86
966906374 3223
373400160 3978
181425888 868
882927640 47742
554128415 3532
108202060 370
1959264 77
496973286 2116
569154564 2794
969504762 853643830
514120536 2767
704265203 3474
647797910 647797911
701730799 4631
506698310 1689
102823255 422
9533 573504205
130979104 1367
1243 306896294
69584423 273
227705617 1483
916821495 916821494
342189407 29187
271722099 3950
290023341 145011671
797726278 3527
103213993 103213992
396808760 15140
573701367 8301
1486 212419786
347481304 2067
838243008 42912
854458186 6668
153353155 3545
745241362 389960742
712849535 3488
916952493 858544514
167921049 1045
663302363 2211
5461378 25
400490736 22444
494777832 3294
589910016 5932
16059057 208
190025629 1215
635197383 5183
762078318 4983
699302150 2331
940169242 6421
415278518 415278518
11400039 38
900903370 3003
646799790 2156
21600042 72
853739153 3445
342894154 1735
578695842 2007
110700267 369
766810139 383405069
889549175 4146
591598027 1972
408134400 408134399
952860663 4109
71867569 464
700231323 20955
737341821 3565
552301098 2073
577573674 5845
627823597 3684
964212542 5624
208885765 104442882
24517347 123
473400163 1622
605330749 10980
503351729 1928
721656151 428135546
406199413 1354
999255029 10614
765002015 2550
125863833 1063
249947340 2110
908134886 17984
597711240 2034
896296363 4711
940009863 34449
742137553 371068777
62700365 209
838082973 6302
726302420 2421
807418421 3067
2250 629948250
608519478 5674
5577 379730134
191382753 1804
183240503 954
419660493 209830246
474585195 474585196
381353473 2304
160276655 1614
324383160 4714
4236 334860087
658332228 329166114
774467069 18005
507087570 1835
321237756 3601
309549431 3709
480826919 1786
291228424 1475
624434880 6079
955644163 3339
522553976 2403
635702304 2328
133128080 2475
627367573 2862
390598800 1302
239786099 4710
178488474 8001
764779367 3284
855551330 10119
24055258 24055258
656051470 3800
485869747 8476
8356629 40
253778712 1031
326225421 163112710
694628172 24031
861524596 692633455
309493414 4049
343050065 4676
455117446 455117447
121183192 60591596
804413616 4008
67746882 234
565221513 383461
450860696 1721
488953882 3817
919142410 535534971
592405464 5795
453465335 2632
488398761 4123
210302195 2301
450666208 2276
768302561 2561
854320642 3203
800345654 20010
240699111 1533
155500653 740
407829012 5426
592761970 2042
948053107 3861
842900809 9655
252900843 843
523754756 1777
699898101 2333
752400000 2508
949982855 949982856
705289762 5834
562500738 1875
122029643 159934
2250 452265400
294301043 981
865948017 5016
245688949 2314
770098127 2567
794886833 2676
452727053 3940
113995330 499
994800000 3316
832152665 8693
230488822 960
559138051 4094
273261112 1384
362999999 1210
785623651 8050
64681573 241
842290937 842290936
273554765 1803
213630208 1603
834597775 2782
469516667 1614
921771896 34560
466831748 2329
702903877 2343
826263917 3432
687235172 687235172
144525465 945
616600901 8627
932706675 3249
949861312 3249
883199999 2944
221699262 739
843002810 2810
772937280 3076
154026494 896
156497311 625
9564 621573924
396321977 1772
666782992 333391496
553832432 6146
100998698 586
588400264 2126
225347957 3474
79200094 264
147141947 943
79861561 380
539547561 5890
1195 330346995
464360273 6867
299287301 1382
3938 801993390
803250459 6917
701701520 2339
152044459 2576
496710383 248355191
435400654 1513
308535265 2246
429469090 4999
639043783 2418
515701718 1719
844788008 4616
109961134 552
594684328 2703
2018 460848642
870129168 8628
87507354 1409
422258017 211129009
8392 854152652
731492695 7242
747393371 3519
184494420 1378
176797031 1464
417079127 2974
819901956 2733
640923801 3400
257399852 858
349930028 1224
623038088 14983
412022380 1628
17040 400218480
953674741 17406
929705746 3099
534603039 1782
364235819 11822
763833617 7543
819435480 4812
11767 829632335
747859143 747859143
652017415 2517
369899451 1233
494766024 4346
650697832 2169
827385152 4544
2046 216227297
282380218 11373
443536519 5875
359701264 11638
751299714 4127
196694227 677
663579352 2903
760532627 4949
943803146 3146
362102242 1207
643501312 2145
47718790 226
420000572 1400
122181476 669
835576487 128669
146922605 734
38129841 1462
398620070 2061
123773023 3798
522275854 2495
310697925 5401
169893394 1471
237703144 237703145
878353363 439176681
318248657 4074
484672428 1668
923096095 3497
422530787 157986194
771845923 72294
3896 696495235
989102079 3297
86051738 415
797858025 3975
309301032 1031
513122255 2628
938103128 3127
959347921 9330
935823541 5841
904203137 3014
765633857 4792
454389510 3121
845998104 2820
44960847 406
190979835 78896974
224873495 905
886479721 3106
543256169 543256170
783408899 5097
234434371 977
883351731 867306206
107219596 565
624594057 312297029
7205 933863180
159907467 581
14906152 185
190128613 73420504
453520058 3964
716616740 2590
12363 608339571
967637455 4485
209745871 1372
961752952 107409
4085133 34
305755558 143680987
169200001 564
5014 345631506
708597873 2362
868142755 5339
744300057 3092
575267064 3096
207607607 3562
817124643 2994
198162874 2367
682781476 50674
642597859 2142
537456490 2571
852602842 2842
23685015 112
69665055 1654
2614 517288437
291122073 3044
992403309 3308
456702351 7090
6174 528713225
412430604 4205
15918392 56
690206423 7022
38100001 127
76401572 971
803400731 2678
906603023 3022
725597265 39827
776545467 5236
254251200 3525
109199735 364
657400456 4478
438229512 1533
527605778 5134
988200001 3294
34799997 116
645709943 3098
132721091 11259
187782377 784
267176237 1588
3678 606681252
699326756 3257
433768518 2807
730502684 3539
611540613 3097
654264881 6605
458700001 1529
243499149 93725212
8035560 36
278942781 1018
218999785 730
689664844 3065
173328525 675
957000759 3190
642002055 2140
154402268 3109
388152563 1414
76409386 733
705000744 2350
872534255 4978
236170797 236170797
633160353 316580177
51272013 257
754499999 2515
586198046 1954
62124766 8223
973850550 5189
380572255 1502
980103266 3267
161693099 658
626148364 9291
976616464 488308232
912404085 4654
217799999 726
284045520 1496
769772399 3810
459599932 1532
673651637 5197
22953479 165
638719086 2692
223058142 146541409
351420076 4501
215522903 906
994968052 14137
468149049 1797
567850585 7784
506542760 1998
720598570 3118
780769781 6202
986379497 7673
332124899 1286
100182471 403
84615206 882
768620239 2677
690827761 10170
932216683 320189059
871201867 2904
560233754 376878202
759728639 35972
305035185 166594301
580984081 2786
349335189 1827
907203023 3024
321327858 2808
494692109 1782
329354157 1419
221054677 9423
664202213 2214
126451977 632
180300001 601
516831133 9021
83644232 508
861031864 3184
292645960 9263
521843542 193212985
761658369 3278
699034929 4870
153110549 950
69092883 264
919239569 10712
498924651 2183
870133034 3797
198900663 663
782314112 3667
118200342 394
60036481 350
734251637 4113
254331792 1144
233111665 116555833
718881747 5414
350445115 13610
836398262 2953
84184830 402
665507585 2567
998192131 4641
193800646 646
873378557 3393
772373064 6134
863697120 2879
819902198 2733
735300001 2451
900552646 26605
369114692 3255
429551991 8984
634180699 3790
508817321 6386
774540001 3250
240118720 55712
743150701 8100
689416367 3021
2242 447309326
851326239 425663119
969489173 327569321
15863 564896041
662698301 2209
473902486 10577
223010016 2118
396901322 1323
193323253 916
538500229 1795
498812560 2333
944778504 14749
41341033 170
405001350 1350
3377 326867485
432935302 19249
104742000 3600
526786125 2696
445498514 1485
912905014 3043
572651200 4400
22862000 1136
750847817 4501
775502584 2585
583576952 77228
2930 776743000
523870114 4233
235626045 7850
143211426 579
80023451 3309
3299 892191457
490672352 2956
900195910 8226
228855184 1339
582574530 3110
618238763 5092
315034781 3355
949860520 5713
922548370 61003
336252004 2107
319697263 2094
293664158 6194
486398332 3234
13442320 9103
388201293 1294
975498809 9570
894520127 447260063
621826259 6402
331487075 2572
324038139 1179
672268691 5277
697932353 6352
895797616 2986
384866319 13382
975920049 10859
350717699 320327
316747967 158373983
317998939 1060
5944 673246783
712328044 4767
971369218 52751
269366430 1600
27243747 129
305970000 16275
58660503 4756
116030170 432
186468243 2330
835797214 2786
475143333 2389
386398713 1288
13545772 107
931362339 3490
101356687 628
619628965 5585
480301600 1601
65739853 32869927
373405579 1274
698721660 16870
2077 589614606
31089041 14368919
439771803 2395
96611811 48305906
752909733 3977
453598488 1512
188237199 94118599
473298360 2584
290679321 1212
606825671 6170
910727353 175884
750676210 2580
718493554 3991
756299900 2521
780602603 2602
1979 254350290
450035151 5264
294765457 2987
136881590 832
624470257 312235129
206 38594100
478264548 2082
599349766 4331
140983895 140983896
237844337 1007
16751275 57
803101250 2677
49299603 722
617997940 2060
145142226 918
383956858 4320
643187792 3083
808202017 10408
400365517 18989
7421536 2991879
865417540 3028
5791285 3084463
972400257 10112
452433222 452433223
658520326 3108
700500000 2335
978270009 4847
92100001 307
93846383 432
797035381 11327
219981835 219981836
862472376 6407
85163799 655
852022936 12142
144307393 607
448507870 2885
2474 652291637
460191840 1992
600088168 6363
572531301 6094
922771331 5334
691500196 2305
579155455 7074
857366562 4573
168900035 563
549963336 2233
33900223 113
493044662 15339
672497838 4479
287397900 7925
2885 309872080
240600802 802
326998911 1090
791226197 3766
831602771 2772
399976449 20558
570901902 1903
5158 901804088
928752864 906745193
632700001 2109
285 71401620
3640 674259040
1302 347088462
254999865 850
242482758 2247
372716817 1821
280550669 1517
243107699 81241154
939604386 3132
596419565 2045
1289 370892993
53207673 26603836
787282253 393641126
521398262 1738
413098623 1377
293554734 1259
317097783 14141
870004025 2900
256696307 981
139649240 501
635614149 2560
439535554 439535553
4701 608579935
202666616 1334
814178831 5965
304027840 2032
862270585 828700886
620 108230301
948296838 3161
512221909 4948
596098014 1987
300856899 300506566
212028235 753
591298030 1971
766518397 766518396
794895810 794895811
543311322 255870669
614103067 2047
16499991 55
627295267 2322
738657454 608415492
909456630 15790
708176485 2590
463176435 27454
853269747 4837
933254138 3418
506748251 269834
953218476 21334
306441470 1050
126230517 927
629930099 2807
873307764 4505
563696227 2558
668124171 2726
14732 870592998
101771306 745
654837524 2864
798084704 14174
472622965 9526
6119918 47
591220771 3115
780204867 3334
406798695 1356
777894544 65834
991539151 5199
642422299 4603
128078011 522
81504864 288
993603312 3312
484199999 1614
295636321 1112
803843784 582116347
12048 897672384
792171851 8344
882218727 5190
542606331 2170
955255029 5897
684096864 5406
589464830 589464830
970196765 3234
47327100 230
792600001 2642
568219323 1942
722570279 9320
861171385 7652
521429876 1825
304329502 1491
5829 863539748
163740648 1466
240000652 800
282610825 5937
767474912 4392
390813211 2503
271580783 2928
241022857 32218
804942015 3391
279050426 1719
26756197 669
400233429 3008
684897742 2283
558898137 1863
21407847 100
982185958 6386
459598478 1532
362400000 1208
459598468 1532
31259214 139
52066991 222
202569613 2085
2779 402867226
646018140 22255
249927319 3222
148800408 496
126918440 687
746657563 7539
973694319 51107
925903775 5712
858676994 5585
974008854 4914
852680765 2919
702511313 2382
83929985 518
287400001 958
28641293 99
361270944 3918
1934 301785228
388712314 194356157
101100337 337
707579206 2813
580434399 32830
768970955 3624
148725172 18987
579073513 7412
53589160 1620
922577301 461288651
53902711 185
6843 251404977
4292 774598207
229718389 1600
142015935 2194
2578087 18
738826705 4676
899857800 29340
816460961 34076
123223245 2532
994796685 3316
772898651 7398
541766683 270883341
440266273 2568
76969179 38484589
494428124 9375
60162829 823
10835770 347
690599999 2302
3318930 12
795895885 18503
721283745 15199
495208040 4701
143625125 895
246243713 4576
893471147 446735574
333901117 1113
448505336 2286
4135 720469281
858902864 2863
731 217680059
755290619 3108
591262755 2283
374478584 374478583
595726228 18652
340329186 9109
455143909 3460
933296576 454348309
274137413 3602
622000585 2810
890400756 2968
277303054 106121047
118952987 924
204152832 2443
3301 918641892
100200335 334
526878226 94338
409940656 1833
651421201 2320
141071859 1341
546872101 2026
3075 556602675
351642728 1759
879305328 2931
127180765 63590383
816610177 2763
360546993 2488
281737235 995
966704875 6269
813602713 2712
400200028 1334
53416904 53416903
343838267 343838267
256137516 1031
417417659 1980
544807186 8134
108230921 54115461
856403455 374947
371441311 185720655
498800292 1823
360206878 1797
257335750 875
329787468 2614
490498445 1635
633679381 4230
280551569 5104
138295052 2623
756119519 378059759
92862859 46431429
737147711 308690404
747297509 2491
960561131 7131
343512060 42714
966 207693864
928334997 872355883
802058277 2829
977816520 5554
959016640 959016640
743911355 3662
401908536 2103
799964661 8030
686098837 2287
633828915 3002
928934318 928934319
3353675 1676838
364368897 1413
92207285 1123
891871273 4518
165529267 619
453601623 1512
694204598 53017
569091404 1993
2261 502364807
901240773 450620387
629398566 2098
191576692 3966
212788081 1582
623925263 21187
337946266 2638
789208434 7025
929874042 20967
726898612 2423
3949 766896599
16285764 95
84306278 467
619339307 2422
652516853 603379720
371099940 2108
263456824 940
621049662 4514
7514 211646838
236716984 9364
896876328 9493
4095 961731225
509900124 2065
265148511 17686
837804456 2867
217500725 725
6532 606150004
884618497 13836
821997510 2740
214265263 1671
905402096 3018
510060545 255030272
787528928 19437
183265801 744
446115854 14799
748892958 374446479
797868777 398934389
280200000 934
207131929 24449
485399112 1618
594342953 2438
977253566 5926
383100001 1277
776324098 776324099
230399835 768
388724366 1387
309293513 1667
927643861 28782
57650217 28825108
99299813 331
706164170 3790
869209236 3023
83314424 16838
997943345 16444
208943491 1031
11432634 849
807050063 7337
253396285 1378
888346827 2998
258001211 860
915819760 3833
581006553 419698937
440404301 2906
196199378 654
522749463 6128
402298659 1341
260554843 1177
857403752 2858
883228274 13473
262328705 883
594147430 3951
919092527 3131
798300489 2661
504879405 2199
647651464 4826
819613728 3888
497059029 44235
941284364 904788131
795572630 3148
958090838 3966
376801831 188400916
60751461 383
250200071 834
657841347 2234
735301480 2451
296321552 296321553
132265101 605
3309010 23
860011401 5491
347230869 3063
579166832 5291
639083242 263627752
84587311 346
814071354 7523
991967249 991967250
803338273 630103806
599945155 299972577
3743 549289027
50054094 252
434446944 1507
477672164 1935
995633956 14383
565178975 565178976
572263566 126635
442089172 442089172
961726789 6341
87685211 87685212
137399946 46995061
458342711 229171356
66000220 220
198300601 99150300
158699471 529
474419576 2092
775123467 11476
770521376 4075
447471094 3723
166500555 555
42707920 42707919
141252132 2047
95580326 381
167487627 618
981938346 48413
234001548 780
831274599 415637299
228896238 1929
519725517 2404
325801608 1086
773423547 6311
437288440 6913
217469439 759
886497080 26978
654903149 2183
104508540 398
453152127 74397
790289364 390760948
978301386 3261
1529 443642387
2961 145188569
484072997 1658
318393000 11105
424484442 2712
439211363 1747
616516834 48109
601537105 3294
925502724 3085
906072646 906072647
98454355 469
572400001 1908
783163602 3221
269736193 1442
194800495 985
390602523 1302
213900745 713
97799955 326
628666130 2413
64368606 245
156695461 1719
494747569 11844
89551073 416
889931773 44262
397242644 2122
378256529 2392
146207416 29640
873876542 400242863
961626891 26042
464170954 4116
423001409 1410
783643875 2747
650618243 40763
49402971 367
424095540 3894
342289162 2509
270112891 14370
232578463 3184
481553209 240776604
389323791 1364
330298213 330298213
46199845 154
432524679 2444
188277251 94138625
404197054 7838
121482505 513
379682161 2553
911074633 3048
762600001 2542
599713212 2103
836608255 5888
574495559 2196
780304734 2601
51599999 172
182178260 709
504523439 3285
830484500 93250
151109926 1274
264480029 1187
378104872 1479
429559087 6958
650099999 2167
203782323 20119
885974121 442987060
391405461 1857
744297696 19718
262260911 2636
230259300 1475
961710329 14315
2855 228639820
502801677 1676
338045192 338045192
571501906 1905
436793619 1529
684510240 2681
242715635 1341
151342499 727
791360710 13000
839585195 7249
643768344 2484
638100526 2127
916510441 6000
963576210 24673
60280119 346
854835526 3227
854386451 31098
848755865 7674
770864808 26108
559385751 11704
879777141 24035
142330341 11069
134154742 134154743
172016977 717
175799414 586
532529807 266264904
579000855 1930
280800937 936
527726533 38322
260719679 8112
160012441 772
949850286 949850285
259040239 1081
801235609 26474
177897074 177897075
936333918 3785
419101396 1397
344100275 10062
5266 781128131
716402093 2388
872456307 10605
357481363 2822
626285254 3663
389345230 7813
310201277 1034
140494527 3021
192960486 777
6119783 3245517
126872847 433
483300000 1611
999243832 10354
126899999 423
286199047 954
142002042 1114
31027542 546
974998099 3250
823800001 2746
292790679 279852825
446402513 1488
592343593 20074
861897128 2873
226261225 1087
802777921 2814
77121799 326
164 42934872
892 126635020
934536081 629026446
589062869 41822
13799962 46
105385014 803
381031093 1314
6457 456766856
529657225 2439
665196730 4630
742093311 6364
793064567 8122
609464179 2132
840 191043756
898871215 29720
881697062 2939
296604121 2344
217198030 2330
466424584 1905
272749775 2704
973295286 483702404
303241939 1178
139235618 1196
396900965 20081
84319471 339
158628537 58508289
159152891 1030
526478993 7599
701292499 31951
474844308 3609
879081703 5234
582792034 3840
287695897 98474608
910201229 4469
434988280 4588
59677200 1507
295413895 4089
682828759 26063
594541927 3284
285579564 1308
756029216 3567
313434143 2248
455922234 1523
409500000 1365
645167066 21535
816091955 816091956
346207416 13512
662774818 3423
222562867 866
447512489 447512489
600598934 2002
337468031 32549
138600001 462
293271264 2288
920396931 3068
779907312 4248
599322421 4335
344101690 1147
220487632 748
329522590 1100
449385498 6551
47753638 644
252731294 1408
978628889 20458
8407749 250
85255905 85255906
199953132 1133
703902833 19176
752156112 35077
591245638 591245639
538712103 2237
805497314 2685
708302361 2361
100357627 41295281
216645428 948
166200945 554
832327698 11779
351486288 1224
97401373 551
892758542 4498
522005430 8352
826367905 12303
24888952 131
674798640 5933
749402498 2498
876412951 876412951
474433651 3174
964800000 3216
971450147 971450148
556860039 6412
848791041 2846
727842688 707584225
695401984 2318
210899999 703
695857678 2371
585082754 2151
591301972 1971
86700321 289
275485416 7733
864524960 23803
472982714 2674
445198516 1484
921058172 3171
421362337 3789
406357125 2429
88642527 296
3854 715282366
579257156 2345
304718562 7515
751051188 15695
331234157 1172
895567340 3449
583798054 1946
897455163 7530
193801147 646
117115140 1338
543935250 2250
579516088 7681
478204750 5643
206213229 206213228
34764125 359
391355308 2783
621902073 2073
166279641 83139820
107933317 514
578043505 578043506
704493968 3670
442782039 221391019
604868487 604868487
3244 486531876
157013172 2771
813559805 3177
386792161 8692
927605511 3092
34903330 329
568703330 30809
164513248 608
228247067 114123534
893181456 3848
761317309 761317309
760688924 3037
19077265 9538632
574275056 3870
163153351 555
266103386 1931
931903549 7283
925853661 462926831
620881493 2213
506467988 1924
450899841 1503
655069193 443215176
646794823 2938
943236092 91603
20498832 144
154961785 31979
739688788 21974
740767849 14355
126922316 1585
592103414 3499
191827936 10491
3569 348138105
731679142 3193
589990961 3340
881029269 6886
636600924 2122
980200635 3620
586632444 15091
72900270 243
723899999 2413
962702145 3209
293111350 6012
308739591 4279
517422441 4460
818099999 2727
972016697 3576
739052701 2910
511200000 1704
16500001 55
483600000 1612
948697537 6951
322027875 11349
828307486 5789
326602321 7584
261191059 937
727686075 2588
230700001 769
258213654 1323
516419423 2633
460445369 1645
390599246 1302
771296097 771296098
236700598 789
762302540 2541
250519400 7309
256301237 7890
959404604 3198
171861577 644
182837040 1360
746838189 3010
33106841 859
745399557 3317
696747968 137507
376270849 7552
970283177 6440
557293939 1876
493411381 2660
992279685 978621687
784202615 2614
773007527 2665
304235280 1723
688303727 10392
653829511 2324
597455946 4779
166430195 15709
535989855 267994928
319467410 9433
459301382 1531
402613496 2204
353016559 17680
349559555 174779777
578241227 2081
70200235 234
347741941 2730
767336976 2952
1114 187549558
853824293 6218
86845660 517
945597927 3152
907813178 5397
746819286 4782
426920577 2183
334790667 167395333
4093363 22
764986067 5990
326972699 2997
498601661 1662
143999520 480
515254272 2048
686401625 2288
500011562 3536
504598318 1682
729200973 3451
191086796 716
161786424 7864
257469689 257469689
522022905 3812
951392524 6782
942680390 3259
643421503 3634
421831055 3191
665904791 2513
392582181 11761
4500003 15
979500361 3265
185001558 4809
168881678 1009
544135251 3782
646928250 323464125
104124174 1353
339509185 339509186
131400622 438
607124427 607124428
617437007 3244
678350004 2901
481585086 4423
148738914 2094
326717256 2244
224766798 4253
245848603 1279
470566313 1709
795361462 4814
20988453 71
364313213 5714
945653540 3595
197400001 658
418581560 7271
836429913 6263
106804766 567
402697526 2279
959999929 3200
650659305 3243
749937888 20664
792611279 8280
378525256 8688
999302848 5009
69077070 479
68727191 660
613134172 6001
87493539 451
52885349 253
414000001 1380
386398713 1288
724423799 362211899
790164192 47699
337833541 1980
389184931 389184932
690920392 3186
194700649 649
885928531 14403
334283028 4684
803742675 4313
252322703 13976
148776601 600
3995 307891804
788099999 2627
28800108 96
464494536 246437900
531601772 1772
589044226 16103
509620608 61804
500101668 1667
580503740 1935
250780995 1282
877553687 3652
611634148 2307
26789672 93
6667 803756603
827103849 2757
814085278 5109
147868131 2352
409364299 23506
630402088 2461
447230585 20176
981159373 4323
226098922 3804
290400058 968
673503440 2245
747353242 747353241
947896174 24215
555155551 25595
973501521 9255
596482197 596482196
142006121 142006122
474001074 1580
825450616 7029
642485381 3319
298461645 19358
41160127 626
966627189 10294
776250704 776250705
1071 292837104
69907317 4221
925521159 4328
83246568 329
251655452 889
818858704 4127
757754236 7441
141797147 922
19173 239547462
576299555 1921
165000549 550
372417696 10632
972000000 3240
796065749 23747
201314773 892
830702855 2769
567600256 1892
976397429 858614364
646195056 30261
56180674 7653
800230710 3073
364937233 2244
855480141 394193199
766599104 2677
934266134 3399
625085467 13050
70749711 742
689541236 5903
756358147 9343
38399872 128
599098863 1997
398576657 327274563
687031786 2933
5542 992536214
224886182 924
828524672 37568
413398623 1378
780808845 390404422
438411968 333823025
300601002 1002
627905416 627905417
487240217 4282
998926980 18555
777879241 2920
760996031 40756
124500034 415
341543608 35152
761240889 3744
602022013 2222
992343713 470964397
940692518 6903
921955936 4882
36682787 19392693
244995383 2633
583084752 2522
424539766 3458
167783797 1168
259745040 1224
628503880 2095
397621430 10766
1199995 4
276899708 923
883110004 4031
639265104 639265104
994688789 6962
219819596 846
926101945 3087
790063146 5038
797401995 2658
327444893 1259
810712387 810712388
61343860 3112
215109440 2324
751909469 49270
940591414 6492
381146313 181785653
252772770 1567
741989451 370994726
745341922 322804086
876767770 4495
827700525 2759
576426438 221819714
105844199 4345
593695889 4408
12586 729912448
972951587 73386
413334008 1941
523199926 1744
53703590 514
245492061 1663
784710889 6008
842198433 2984
393036924 2437
2689 734963531
262509135 19428
214073399 3006
422504860 1489
892002645 4833
321877070 6723
262899032 224199132
604728218 16849
84610932 84610933
900196800 3340
710272714 2726
1178 169429384
151183076 1874
305713711 3007
14498 728541861
633314324 6036
810952661 2864
787172222 7619
373251535 7112
13879111 258
551999999 1840
543850129 3709
38002181 19001091
935746143 4252
371657781 1438
214830632 3450
311713917 1041
386363915 6057
230712867 1491
493300765 2244
33495909 245
506190731 1880
308019391 5237
654599999 2182
925903590 4133
828749850 3887
92622 584019338
752692665 3541
631800001 2106
964339201 35200
129800295 2986
195836735 953
376267033 1336
328779984 1328
739132943 4532
665697782 2219
268567817 1048
410998631 1370
161542751 1684
277728338 1034
978944393 9626
652994826 6775
602615211 602615212
173684488 914
3899 43140025
193091022 722
999423371 499711686
680721065 3013
309899235 1033
521879557 1991
53088359 195
729185164 4756
507035784 15528
98085641 347
702282432 2596
335357504 4216
452944050 452944051
369600000 1232
312079220 10501
174173810 3212
413222193 2518
471960784 25408
850670099 17010
637002374 2374
899970512 115618
540195921 4796
793881576 5408
383229000 91245
3037 648861124
901427520 3136
3725 668439664
659707457 659707458
325303603 1326
706488380 706488381
979803266 3266
258631692 1452
883502946 2945
432491391 1445
814137762 6283
110752473 497
212240641 43635
556873430 4770
2659 356114552
372901244 1243
545883667 3563
501269859 1820
161488957 71849597
924312709 4878
987680101 399588364
360279271 360279272
861473447 3816
974327971 14190
375876684 2041
663300187 3631
472498424 1575
337476002 22163
361572750 34650
226605163 868
916546039 4329
442229106 2222
993299999 3311
667202225 2224
974966873 12188
785821575 3404
897603824 2992
52680157 4366
268885932 6217
517849590 3631
636403642 3087
528769119 13904
608653364 5531
774593361 2810
547501934 1825
4318 105962184
302982680 1303
169979111 639
433201909 1444
819194650 2951
405678401 2885
917606620 13685
88208820 12330
179099402 597
387677640 193838820
651897901 2173
330598898 1102
768551935 384275967
183864038 1606
640501133 2135
983000344 249834
855313507 4482
465902475 1553
66367443 572
57144897 419
418283534 418283535
11612216 5806108
76200146 254
813173919 25636
153970301 1325
910199137 3304
805825628 6916
380395805 190197902
690422397 690422398
3987 868795209
974999999 3250
1191 249707442
511986749 4065
747762704 8359
741724556 3388
111000001 370
955013401 4210
7019 404250629
808130163 379375570
797894289 8283
453850811 42804
2451 526648821
2073 508170784
486299402 1621
464969813 232484907
661502204 2205
942952500 17961
744147036 4535
703143782 3351
833697221 2779
248827072 248827073
787933633 3158
6252 588056868
764336440 12481
603393802 2021
848400325 2828
657515035 257176258
870204446 7947
431399965 1438
406964044 2216
282488991 3634
959187751 34132
937397394 3598
897589491 3180
884201603 3036
470269727 5561
997775880 3590
465514265 1657
347262977 1192
3083 586139766
361498794 1205
577382005 288691003
87284887 827
668542034 4791
524746338 1901
985624594 985624594
111144079 387
1955009 15
501502610 3529
957596808 3192
269791777 914
108310711 6700
156624903 1562
174840155 1416
999312696 499656348
745101491 4886
622982327 2526
619198063 2064
838835262 2798
565791212 6591
241808699 2825
857185306 3698
94499685 315
235896097 912
41706112 334
24300080 81
973111231 51090
118117764 501
583799999 1946
636248251 4674
4869 362507631
848462024 2831
234668309 1037
244183715 1029
522299325 1741
632402107 2108
132229350 825
450523103 1538
627810324 313905162
244075475 914
551906511 11530
726899428 2423
348188711 18577
37081453 517
979754327 3654
193385444 1379
531485280 18360
3998 869701746
27640887 163
902981429 7670
651180019 4003
299655407 4784
641693761 320846880
354541872 7284
701402339 2338
362745425 233319505
8131 291463826
782036968 7403
545033757 1866
519828727 6508
366679663 2026
733143397 4382
70194918 30145809
739279234 210441
125325636 125325635
289500070 965
201599329 672
32162369 127
298950645 4204
863563171 6436
810400415 405200208
737674257 11162
589838308 2691
900603747 3002
120292083 60146041
810598203 4597
8099999 27
284997960 1080
670201991 2234
88403214 751
258851688 4969
59099803 197
300000 1
944103834 3147
853197157 2844
636935055 620209833
345857999 1651
249618372 3308
518703700 12175
931314648 10708
514884535 257442267
628994241 10640
260356654 260356655
297688448 297688449
69900234 233
497061639 3090
388774874 1649
315505824 1136
776830241 9772
634197885 2114
683099799 2277
612514237 306257118
468412642 1875
7194844 86
930770293 4938
875102917 2917
547212610 1056395
852151951 2925
20248371 99
747802062 10868
72480098 820
120630998 3253
34873951 145
609602031 2032
710525994 4414
449699757 1499
945775782 3654
890699999 2969
783466057 9345
108695465 513
805837153 16527
637806568 2836
435002826 1985
132877471 2912
929085787 23191
289845843 3139
565258119 12539
752624564 2931
983176320 938904775
463081788 5121
12698283 152
458882520 2707
659918560 399648842
19333 797196255
343868896 4185
508200345 1694
335326595 1356
143827061 2461
482152194 1698
948599536 3162
53949532 53949533
1016640 5
47701782 172
650248587 3134
599752608 2912
319259928 1267
985096351 2606075
695700461 2319
66545543 30300902
784202615 2614
524222074 2504
847870388 3079
50100161 167
776303816 776303815
180747855 90373928
703440748 14784
82800043 276
434628393 217314196
214295624 1403
910281648 9104
610200896 2034
946531634 4445
295064495 295064496
97499856 325
4515400 27
671014382 2547
420559082 2991
6937992 36
114951353 956
593742908 3937
4491 360591956
176614173 1589
122699592 409
671085031 290513
1643635 9
809699999 2699
759406472 31773
856499021 2855
174299723 581
30889729 15444865
264326903 982
152799971 524
67800186 226
570600000 1902
15143 843934533
736048467 4389
685643286 2869
120378513 60189257
840272812 5323
524655162 8172
757245053 2766
628397064 2521
822150070 378871
714042425 714042426
477595625 345097096
880640474 3925
25799999 86
180600034 602
768014604 768014603
120353789 731
223199999 744
315898845 2147
381155509 3226
514035711 3339
423140059 2996
195808287 3318
797805344 8417
976663140 170843
770542465 4736
301891620 14115
4056 192081189
17999941 60
978811343 23558
676879237 2277
115199999 384
136343679 125101479
467358364 2893
517045409 1890
919940850 8923
557323030 3799
885456151 6641
118690465 59345232
223537391 936
59633640 220
5400017 18
133718020 539
412230888 3582
753415900 4150
198167882 1568
870238811 8861
362342323 1426
348319861 6073
198240734 99120367
307070796 1028
844502815 4128
955278164 4222
320605316 2896
170929471 1216
686700777 9838
165215073 1012
621008039 2936
680398528 2268
652499832 2175
972229168 148828
816441819 21279
931969800 3240
486598825 1622
98094019 85370044
603685120 2510
897738413 3028
346198846 1154
75135326 273
99261260 403
11039 236257483
469835932 1873
77229173 38614586
288967701 980
457198476 1524
169196977 852
546902643 1823
376569180 2535
1240 316724636
939968927 7781
873612332 3069
169648587 817
470651712 1892
14400004 48
9163275 33
329633719 3770
214894271 107447135
391913667 13049
630597897 2102
12998 925192163
563899416 2867
2264 472301362
146730675 975
718674463 15978
504966573 3553
529053887 4441
996900000 3323
815908184 2787
615386683 14394
856862999 5829
322762752 58798
661683133 5978
819394213 819394214
526597578 6422
332053219 1192
898341528 4313
791970267 6041
72237595 1947
585752049 10278
383018343 1525
365259400 6987
200321083 17278
581531362 2643
961929109 3470
54406 532145086
880052401 8325
570430635 285215317
257100858 857
882188717 8650
410200344 150379730
669868871 3590
995543145 10079
518398271 1728
264649395 4965
866803420 205015
948954501 3751
903047485 22895
517759085 7223
1388 196412180
917015209 4670
524999103 1750
409602615 1391
916800000 3056
840731654 5683
389587248 7544
842420693 749594172
47066650 23533325
948875295 4024
730204059 2434
507586998 13998
14813 645326065
610675810 255393752
17229 879141119
217205264 1151
684898222 2283
940798200 3136
799493407 9968
453837637 453837636
649015233 8539
364122181 3330
117251941 780
345789623 1233
43199948 144
528859582 2177
218826212 218826212
84496769 438
250876422 1099
578087188 4997
346709039 2328
816162677 7187
84734699 615
912366789 5403
795893282 397946641
872624024 7735
54194 421364158
61499794 205
974613023 5112
872399999 2908
840909106 5203
791783610 10057
313961088 1344
772458780 4764
307252125 6760
747941215 3173
20213 877628247
1954 551801972
614788105 303631933
952345819 25877
957000001 3190
704397652 2348
15331 918050942
298981759 1558
383401279 1278
223801305 746
48772195 293
924303082 3081
560346294 560346295
130650375 628
111540931 529
596214776 596214777
951255024 3758
524914194 2382
580791694 46378
200335361 1168
939896908 6699
975528953 975528954
882887387 7341
739629808 13425
969906660 11379
390923813 2597
109722776 394
1049 259533345
314727619 2001
876597079 2922
167112152 578
229542092 1339
915599999 3052
119238938 481
84599999 282
166826854 566
748658679 8680
692202933 2474
939453790 170903
677102258 2257
783667780 783667781
73040468 261
887880030 407929050
723609279 8567
449691502 12394
509468022 4889
366000198 1220
64100960 2408
71878995 748
563329388 4487
138067954 138067954
824452659 4231
951677767 944250550
301897214 1047
784359832 392179916
593999389 1980
694737401 4739
683153202 11243
200169216 853
294554084 1273
562656344 2489
884408471 5897
323525908 5844
844752993 6719
663904799 2600
925051572 19476
10426 570283814
225926752 862
890098839 7997
273438229 1417
19430 678257050
309298969 1031
514 144903282
361186099 361186098
700982455 12544
515912471 189427944
283664940 283664939
475617722 12825
274376842 1038
756118803 5555
974235325 3427
95683718 923
214800651 1333
270333440 1040
4829 643508830
282248312 1299
496264435 248132217
368147175 1423
553198501 1844
734790022 3758
828195135 11297
215961079 2260
768002560 2560
610947091 4446
726912131 726912131
42375143 810
809631149 15150
1000 189606042
93512530 765
772444048 2931
968696918 3229
968072494 9667
956429253 4953
692767499 306936559
331637554 1231
831602011 2772
894683900 3595
415083794 1435
961257478 12740
452450369 1750
771322530 29590
5225 551027722
984945100 4300
277255369 151034475
42816214 18496558
980743715 4338
121762902 846
255276463 255276464
215700718 719
670754770 14255
172541557 594
255968549 885
584263599 584263600
66000000 220
264969053 2814
809700624 3565
849370601 20389
271585277 5259
32099893 107
591386834 5643
694583867 3498
453167063 4068
873867238 4937
3545 997357077
208821999 3970
963851572 3414
337507799 6090
951690323 16761
703749634 11195
377938608 8144
16038368 97
786690039 3274
950406164 3168
808412740 9706
644140863 13868
131100438 437
954300001 3181
194377793 97188896
755222095 5101
59648992 40294755
380186723 3322
102900000 343
892064985 446032492
91688352 1073
488239055 25002
309512148 1949
560 11654164
904780867 4197
393146249 3784
94801656 47400828
328858879 46240
799338994 12898
857905333 3413
837357609 418678804
385199916 2586
357601393 1192
869059083 3007
450599440 1502
304959225 3225
901761576 15309
516898662 1723
844093769 8267
750843380 4303
438695218 85121
834079249 3216
350269064 3431
75860125 32823754
484742998 241224422
627144213 2458
800926949 5185
869732795 3178
33299938 111
106803751 490
224399322 748
195250213 1349
767354950 110629
823854001 8364
91855973 373
723603067 2412
497701659 1659
476399999 1588
20028 832864380
584194086 292097043
103594553 406
716740143 4076
166500466 555
85196160 3403
79312606 320
377751462 4773
579550147 3038
85200475 284
495863749 3444
569653690 2566
640048251 2413
203373998 101686999
937895049 8897
407401413 1358
746859743 7408
692400001 2308
722511510 361255755
134255959 21848
812405557 60553
18252892 67
298800692 996
822240709 15901
525901298 1753
151500506 505
28463069 14231534
338225580 8855
558042955 8186
695996828 2361
274500915 915
368752516 1603
984948021 3815
29428 632672572
208800000 696
351436233 2236
557264411 35853
3045 893766760
183593915 91796958
610703711 53472
36706301 127
125122244 1003
672301572 2241
473996951 1672
254755673 1553
13926501 125
447628855 4421
22942881 157
697800989 2326
30581887 870
805979087 12711
484514781 9076
657528031 6544
741598579 3339
453389455 23058
330765675 191232562
523501746 1745
847648671 3634
406924308 8836
392545518 2954
490361823 245180911
726897576 2423
729411976 8611
658203265 2194
947281529 3263
169335936 8217
965054175 936144437
656335691 13716
384598718 1282
638941842 2394
427427001 2002
116023573 60090078
115580411 425
632700000 2109
490801600 1636
668400571 2228
221232429 1195
185960 865397252
382597337 2254
370024591 4121
393162514 1865
257839364 909
356172934 1262
640045029 320022515
561661650 4950
68108855 301
946560032 3956
51042275 212
1568 172476864
644184623 2589
268196302 1383
192106095 1456
735944580 2828
801651380 2735
447001217 1490
399899472 1333
714180290 16573
745884370 5830
309600736 1032
151711181 603
843404996 7339
614208114 2529
804051887 2899
991635015 620659
56911877 1204
734896192 4742
954662111 5022
929280513 8491
524104413 1798
671103065 2491
504964584 1773
281497395 1175
927062728 463531364
574198085 1914
687054480 43512
502584089 5745
557340589 12691
372914747 372914748
245852817 10717
827352622 413676311
367064810 302490760
729270269 2957
703903359 67456
953921556 465810407
999116799 6400
530945185 2352
916948543 55502
75770070 337
482870611 11307
565801886 1886
241144351 2325
19199940 64
911696962 3039
77266020 442
121346084 3190
787250233 3303
417601392 1392
925661264 13821
691498004 2305
258299158 861
566821424 17481
621234601 7706
363419012 7601
25319307 12659653
260702911 1170
99460439 1480
243318186 96247649
200989092 100494546
182099394 607
481333465 2388
585301950 1951
23543418 87
394252110 3504
191884884 1266
311870963 3135
354458085 1916
993397977 759785928
77326189 495
904077232 33377
332096986 1326
814211309 407105655
858212704 30598
927116551 3870
174662794 692
226956073 1108
138846320 33193
49439265 386
6611 719111089
787747105 2952
917670848 4077
519602925 14425
805951513 6389
213593059 48978
750682755 6718
687556710 8685
702593787 285262221
667040599 12283
303847777 1047
866894597 10228
930031379 3420
693389969 2454
877623706 48765
814 212006033
980220577 3552
594299999 1981
236742659 2755
265025549 1150
608796601 4260
494346725 1746
406444251 33097
219870990 1867
143378849 592
710776836 7403
201625111 2171
100752768 40860425
657215490 2539
279430312 3481
285599667 952
35099882 117
452989145 6959
23951 924888639
83100150 277
366901222 1223
911278537 15932
939457476 205212
684041736 6626
1665 187121025
902620411 3830
856262584 3404
390858484 4254
50280876 238
586606678 361352768
774746995 5762
904189859 10203
281134317 281134318
259645403 129822701
432812579 15069
439680192 1984
778322623 4938
935579350 3886
139341912 69670956
651823487 5232
66633491 40460594
561317640 15465
838173231 3297
18000026 60
776603609 13022
743702479 2479
786539782 695835422
201612587 1837
68607175 371
580823106 5485
951457007 6463
177300592 591
12024 578518335
644756267 5558
192569385 96284692
654056501 5568
142869608 568
541630231 33778
996900001 3323
116311313 494
351607881 4001
620 137325040
712667021 11990
751810726 35421
419806799 3702
773096597 11090
709745644 6333
586989977 4397
578514869 2053
314228275 2473
868342719 5056
628810905 2355
146174031 663
331185120 14081
845648679 3247
514019181 2169
809139078 9999
2687 501813372
718200000 2394
505205121 2240
989523222 7648
252451552 1628
529035890 6382
274560332 8697
108011474 405
303227776 1684
635611630 5324
669303296 2231
613866317 2842
592444171 13570
865362305 16486
877006615 368044327
186413779 890
561543935 3712
4285 947152161
858365632 211264
332465335 332465336
618277209 2545
687812487 4454
181853101 1188
92187201 379
530871184 29509
833660453 11397
370294039 1939
124463629 10576
227051352 1947
216010738 958
487073250 2010
779655038 3031
732793688 8338
123028206 695
207766661 71140
688136833 7596
319160436 319160437
1347 155386168
314809234 1501
528340229 4994
14895 932516370
853784437 8956
2400002 8
217199704 724
612246793 4281
714902502 2383
83118840 742
270004811 135002406
60426058 253
804266334 89956
56134969 27338839
810345460 4435
151754693 574
430066175 14144
870156000 3600
3528 988132041
198542413 9516
457966157 2283
481545816 2932
647400000 2158
816875663 16264
409801185 1366
912302676 3041
23274867 86
84108 854873712
986999999 3290
847598472 12088
499661914 8079
767024980 3437
383492520 1308
548698242 1829
11222883 58
430796529 2007
3201 853626012
991917439 7552
971829121 4444
331799869 1106
303521166 1846
968106159 3227
65537179 244
869623121 4574
663474686 663474685
929200017 16946
119381115 903
838197206 2794
105040815 569
938942761 469471380
3347 818762812
829966219 578777
282463553 8848
392426989 3381
256337731 2970
160800537 536
846155097 846155097
117480901 1185
536340543 536340542
621895764 2144
80124341 326
75663823 468
183384979 667
725354168 154924
78300262 261
997528355 5204
162100154 1705
263399712 878
686400093 2288
731454241 4777
588611060 588611060
69070288 391
962193380 481096690
767108393 13338
275333940 2660
752547498 3358
630814210 3217
924806879 11939
598769429 10238
836843407 3767
369298770 1231
548290047 5248
772224698 656870294
131570970 131570971
63243145 762
776354607 3109
784105680 1700880
830327715 4991
364941251 2154
462021295 1554
578507468 2257
451765596 6844
828402751 3150
352499590 1175
337200777 1124
17700058 59
5679 622963584
685962752 3898
471833855 2304
868317571 15165
374546959 20591
676799122 2256
969227613 969227614
976032935 4932
358580134 149533
477899150 1593
476342325 2089
385115149 2189
868803552 35431
102220417 36775104
656387165 2260
237552743 118776372
217825529 776
157717930 772
913242529 23496
931121506 21447
752786934 752786933
477602126 12145
950675900 9858
784090869 11044
541338551 2735
67500225 225
921824029 4615
332919907 1874
970240580 10742
141696947 509
18448 866978921
616828487 2072
227248518 6148
793 146872323
722233711 4184
150931631 150931632
290787251 6550
627491582 2201
731458833 13936
438752105 24724
14960 141820529
593101978 1977
337836058 1922
1243 204151563
492125621 5177
244491734 979
116226965 574
749178184 374589092
450491770 1689
217029557 743
182157481 74731330
852902844 2843
684 157070301
3662 865671263
808185313 3168
774085889 130979
152594007 4702
756604926 2522
354347221 1856
923873248 9010
991916291 6632
891418718 17669
422358204 1917
651223885 2369
367149496 1865
495182753 1888
334825525 1881
657228139 8201
162633497 2713
778156477 9069
362090848 11443
330124677 1742
952630144 9344
219492368 837
197176914 1171
869529792 4192
128022561 1948
802212786 3767
191400000 638
442799999 1476
846404637 3589
692866577 7369
534564765 1845
133766688 1947
989156802 455162137
861597128 2872
830565907 26821
187500175 625
947696841 3159
295597181 3678
6086 449840604
995020420 497510210
503339052 2649
229435656 1550
500401669 1668
303335825 2525
685502286 2285
702081537 2608
676137610 12847
896209374 14375
353695173 2130
398266176 10912
696499459 4639
521455457 3293
710102366 2367
726622296 3659
168031628 4213
807730561 10920
228497429 198235160
754664680 16898
165961726 894
870358220 3763
818829849 818829850
273689777 273689778
847201963 2824
675545285 3359
510000597 7710
993984525 4275
293400177 978
864470319 3983
336692087 2712
693986434 3232
11343882 53
998399999 3328
5954 882423755
138444801 5408
504472132 107354
926402632 3088
993737273 428380824
13649 996910848
751823572 2516
76045289 76045290
291845970 3285
222038305 1383
769556059 4393
361893009 2436
2029 482173655
779399999 2598
81599728 272
22944785 142
458389023 2578
4620 855975262
870767915 4369
882542135 5563
696112474 5067
529867199 3540
874679622 387724925
214600149 2513
877497309 5722
2040 364744871
204609036 794
422701409 1409
196670825 4978
134851505 134851506
601656939 36376
815658742 622955410
51899853 173
91812097 384
178880229 6783
960795949 9039
73740220 73740221
851220688 6573
410036198 2354
88587435 338
732877189 5349
726017065 2527
317775423 1168
297373811 4742
394172275 223095757
871411687 4112
681299751 2271
690303262 2301
461491779 2383
76800365 256
366175146 3692
817078412 15572
575625639 5444
397593625 1752
409531221 1375
755940041 16658
555602166 1852
941366233 4429
525602911 1752
572398091 1908
69340876 802
757513090 3567
434729971 3405
315501151 3567
74928869 606
3929 307272985
1057 300179804
31511701 165
792255180 3911
328413377 164206689
377701312 1634
610542583 2578
822599681 2742
686961201 3466
993297974 3311
799383960 2888
2291 410752128
2748 616870927
977 7800689
400117542 1549
211388475 5413
84898175 2045
2090 478135266
883503278 2945
571221732 9438
609228087 11006
970888917 5217
988384342 56909
190597355 2502
857404319 2858
545356599 2465
401708864 3313
379407700 1700
857878328 3989
122806895 998
382200849 1274
762788831 12267
72300240 241
348600980 1162
105007767 12687
542966611 2852
575292291 2105
829670409 414835204
368815356 2593
740702997 2469
74999749 250
801984523 20372
909463620 3638
17304716 17304716
695100000 2317
117345215 576
346076867 2201
602523229 5561
887370261 3959
500405034 2118
38948469 142
927679856 20135
379719296 1489
709810689 4255
581151828 4213
880268903 16530
276299852 921
611439169 2859
626092363 3134
961896772 7255
361512801 237681
850763531 11932
9140864 9140864
7500024 25
234599219 782
257548015 6644
816597279 2722
314999999 1050
241937384 2789
980403268 3268
593744869 296872434
316091376 1116
612338294 7563
968758940 97402
491298899 2460
238591939 20913
210900253 703
895447348 3983
516600387 1722
849786752 4680
712820417 13984
394478069 1471
41114314 264
295824175 25456
925519874 8342
406240466 2416
1001 163163000
29160535 519
223007950 1034
986435640 4020
179058378 1131
463036351 399975
219699 661719312
868697713 5023
324309172 31574
171899428 573
624881561 3175
924753741 6049
399470501 1963
370987103 2018
431433391 7878
821255732 8173
1223 298613795
992601256 23612
493267313 5363
613614553 3207
300001 1
548994304 2041
962877824 4797
779933233 33183
767551510 3207
315673601 1888
639180766 2285
52501203 207
655188461 327594230
846107881 6785
646791550 646791549
929419426 643095927
1169 199205783
873014788 3524
526272671 2278
965134984 4107
585001951 1950
150272211 75136105
931897279 48448
535565461 267782730
145567577 3064
24899918 83
506816078 2827
870445367 5966
102025608 3119
285410183 285410182
594426383 2937
686134074 55633
9899999 33
563165853 2142
260179969 1088
66600430 222
733841431 7476
742799999 2476
307499136 1025
476549400 2837
155659577 4426
318151653 3046
707997958 670311
484077649 2155
558027694 4840
928202948 3094
330987655 4570
451713834 1989
297712377 2059
264657045 1426
595219239 22946
95027044 652
122999763 410
550314557 1952
128357777 1811
710804707 3631
964806353 482403176
4359 316777848
549656732 2774
105712079 439
109478655 796
988709316 409404423
476744084 2671
900245591 3359
566858685 4634
110699999 369
239191715 831
544799999 1816
563733541 4022
44700150 149
820198766 2734
931200001 3104
57570747 57570748
202343593 1533
832643552 2991
727385346 4121
816386298 2757
210600702 702
316136631 27166
39831673 150
824751018 7142
856909284 92416
432495075 3225
963597362 3212
79493959 1618
683239905 4218
331800001 1106
514926369 4793
205650176 1318
504835439 2153
805638680 3115
858315144 7605
162531751 1261
72299932 241
452837430 2048
281954689 2081
234982207 1138
149237965 839
560187495 8278
39344521 358
886497044 2955
835202251 2784
142386617 2288
974532654 18115
883672311 6982
568218584 2541
630600001 2102
237883212 1554
233376546 116688273
621732596 15515
152585669 1999
393428226 1700
634490827 2697
772449369 4070
40800239 136
934926447 23403
687360719 5892
454202781 2827
743885157 7592
341183705 29199
470038032 1972
625983121 6407
662857891 4038
428101363 1427
948902123 3163
125744188 2470
554167748 554167747
526328974 2755
926480967 3592
843882537 25618
507410558 3052
918734209 6384
472499145 1575
621886298 3385
604697491 11835
339000001 1130
1659415 6
4404 474328416
797345163 2771
307938968 1592
180028215 183515
346574251 3015
149013317 1086
965700000 3219
92 5550084
352283257 1846
81881543 553
698102011 2327
31136533 15568266
137047983 68523991
322570324 1655
917788915 43617
388201734 1294
737630385 660665429
726134101 5643
124612167 43299507
792962134 739326420
562637480 23237
904800642 3709
361377729 1337
429685726 2179
265054881 155650934
562361904 19836
2480 202018040
922647759 14971
820502735 2735
639217511 3291
110057080 2881
910990282 3814
125268115 843
478629461 10292
773744794 4729
497699842 212938179
279299090 931
41 9378176
18586344 89
240017084 1695
783095379 8801
526093815 5176
679478833 86952
186342917 1892
20588 861944167
785699999 2619
188373131 1473
42658798 158
744332889 3290
809978476 6719
140699903 469
197473 417260449
63900070 213
117834798 1861
893216272 139217
357358912 1648
19874566 123
507297764 2834
516901724 1723
202176761 1108
91688126 1251
196244998 1014
185399902 618
667094025 3615
236718450 1676
993481368 993481369
146084903 1512
672316425 4275
698102328 2327
994190803 962984838
547811851 2325
713699547 2379
4693 584154462
410909573 205454787
807914220 6411
141872265 15717
402013603 1858
137560977 107849135
184509041 1666
825567004 83312
436684646 1883
664024801 2400
89400697 539
388891141 3691
3066 386694656
246988588 246988589
295764255 1341
500453813 51098
283663199 4525
448142878 1521
745218278 115234
9236221 35
436973240 380280561
586874904 2724
502891605 10917
945392263 3646
699898600 2333
719644419 2438
1633 249741564
324744458 324744458
834712432 712046642
495903268 1653
207600001 692
179568774 774
63519656 2851
768002737 2560
843237248 843237249
206099313 687
634780308 304578316
900296999 3001
199199993 664
696948792 4358
143231002 1098
332701259 1109
645892969 7787
813878216 286694104
15300001 51
499395138 2486
132660659 1045
557099925 1857
378789779 4965
654298234 2181
359164320 1380
709797635 2366
923412186 4509
553521573 3729
878133744 9936
867746420 40276
204496177 1578
832301316 3233
611119205 305559602
991415311 13115
1961 167694563
591552554 2056
960141197 9265
452400000 1508
885214444 6323
790199054 2634
96599731 322
675000000 2250
755102517 2517
232590697 201965197
316782550 1225
677986817 12149
835200493 2784
521259707 260629853
430482730 1916
13154151 107
58537 550599022
915751035 7363
84964589 1002
604429201 3790
370312511 185156255
696899999 2323
447379260 2117
485845953 3057
980941055 7326
84876668 659
334447740 1980
884402949 2948
5599 372268635
880721359 2960
254794613 1581
115726407 399
1241 318548186
757718826 2609
538821630 2115
723344281 2580
777897407 2593
275753444 275753444
161746176 768
320370850 160185425
336633376 1838
419140541 2870
167527241 1145
206008895 1234
512775753 231397
431725994 9417
38276196 372
10676 460232067
141378927 570
88799999 296
344378537 1422
135608670 603
236700001 789
508459970 96242
473576566 3115
147827500 36250
180751480 6440
927767975 4271
46200288 154
377098743 1257
286319721 1165
28 6230325
344810700 102015
124249259 92310
11377241 5688620
844942682 3459
276430684 1009
72208744 72208745
29915083 210
386698712 1289
550799891 1836
853286674 802570258
746234937 2572
420963679 14680
3583 739928913
847393252 3854
702424662 4343
588568131 37197
578368917 27081
617388704 13579
558869184 279434592
159000529 530
457316485 5121
658033102 2367
768302560 2561
515186625 1856
91160581 2020
946465227 11170
548698170 1829
953396821 3178
960445700 7479
509930045 509930044
123445865 2880
470098654 1567
614381250 2625
123690137 429
845516017 68821
777193319 16136
746334021 3586
501301191 1671
709338473 2610
985967086 872988699
534898217 1783
5966 601452424
19912 439878666
868886497 5352
947623679 4127
334514304 275465
969539633 3269
462901543 1543
234773563 117386781
151866277 703
9893 204498203
817398466 8038
770263791 770263792
716953276 19683
648171435 4013
722608498 525353922
356057611 179698078
463772453 1567
540299999 1801
520562911 505576935
495838733 53213
934415873 13866
741302471 2471
939166835 4243
667291820 2644
11112480 2149
346604456 22567
122723935 867
145418559 2722
371615172 2074
630897898 2103
300337413 1133
212156711 1896
445995903 2250
181512781 1474
783299999 2611
181217571 90608785
529069441 6170
893639496 10643
295261846 1137
887673787 18087
988703909 62430
767468928 483652117
71999760 240
829775813 3199
830099283 5054
803868957 14757
528134562 8063
302100001 1007
477036085 7476
615132676 88027
460428920 4616
235736281 4420
68906065 479
902100001 3007
695119834 5168
22500075 75
829799999 2766
924690177 40288
315017151 3325
88500294 295
236929421 2639
251100526 837
70800001 236
159430554 7218
359469761 1495
458008987 229004494
186294801 93147400
490473477 3237
5607 560206584
705729196 705729195
946483941 946483940
739437882 3453
171 27720297
356406763 5869
173265012 1799
640539958 2614
939380246 409177626
529308192 2352
415726670 3191
439805385 4369
106560169 3432
894614455 33355
174921618 1821
226499246 755
864461769 3365
929419259 14865
975853079 611832177
913525009 4008
261914483 14734
315113647 7297
819311121 3824
732474198 3834
485046771 4030
551810958 3718
77581902 1583
254700469 849
328090533 1471
766228441 4380
790555785 60735
525303316 1751
729635049 3289
212932935 3915
409278061 4084
98853684 49426842
665758017 3123
105490806 3203
779361917 779361918
551234025 2425
436797527 1473
59394873 583
237632371 22536
879124610 17843
373261959 1676
768059375 181018
194999919 650
421614380 166646
909749164 11073
762459048 3042
6219 719322974
719424214 2640
549301105 19476
439516942 5272
211623199 1605
527312489 10258
32424537 170
375463011 4681
925026454 34506
401067376 1991
366197832 1331
87997644 6205
1035 237467744
246053660 946
417418341 208709170
53775309 212
145235101 666
618098996 2250
521824960 1973
194154658 97077329
598498322 1995
351985091 1216
365612178 46152
476889780 1611
346990221 1656
131713086 103859347
567243858 50561
796497995 2655
658606165 17124
578707403 2778
402900000 1343
537598887 1792
87900000 293
53629818 317
760191783 2863
83125864 623
15291 274557386
644139380 7919
1293 305379503
882025415 5140
262240441 924
923940874 18161
6030 905769698
856499960 2855
135959594 135959595
150480183 601
931486867 6820
880584589 4189
434788728 6276
323450304 1380
412530521 206265260
632331785 4441
791190359 3180
504642103 1814
307498975 1025
562500000 1875
297899669 2267
866241111 433120555
163681872 3040
673154548 3887
973246532 12359
364070934 1673
696587632 6706
215291950 32869
654602182 2182
500762802 2907
743745215 7935
653522595 4427
120325455 2192
171000571 570
819343090 6168
3317 883263946
479954548 239977274
731404634 398568712
57812129 1927
917293401 38439
642348801 12020
204000218 680
792906448 396453224
272918101 975
435466578 2215
748037787 748037787
964890711 3703
697422389 3329
170750757 2189
681890829 340945415
781660525 3149
77625047 458
941136108 6697
165937172 615
811941936 24152
310359948 3784
636610297 3012
356401607 1188
878232380 8380
789302631 2631
411151433 205575716
310796474 155398237
404544140 1837
792020586 9291
240540595 120270297
810537449 2815
122827061 122827062
575106615 2936
682356778 3818
957258184 14052
200003611 200003610
116700011 389
897752388 897752388
503958061 2592
574747679 9558
34870326 167
461700218 1539
977427843 488713921
16620506 98
808291564 9386
968703229 3229
314588340 1055
708732199 2973
116901538 584
4087 943520966
106223039 396
307142452 2196
723902413 2413
3348 746165520
535803315 1786
619190427 68654
38146260 197
222160080 4624
58773520 310
412986277 1548
4442 342764421
739011411 3434
214966202 1019
633602113 2112
282562860 117246
725739689 3055
566702199 1889
260099830 867
2591 776982815
587435601 2581
3562 987440727
359568001 1417
425184689 4448
286162171 18657
773998082 2580
112040319 562
733800086 2446
507241349 3331
900631551 22925
83178334 1197
935402363 7636
812551209 812551210
579512427 557221
14200 213497000
695463291 5745
799916777 7087
342930951 4052
107864646 431
933420250 4942
201026756 2215
416578912 2299
785168062 4219
372287853 1766
484382403 231697995
768599333 2562
896012755 3580
574563654 6528
142256761 753
536415249 268207624
911440575 820662347
170593062 75958772
986701464 3289
621601861 2072
915596119 3745
583800013 1946
223625076 1121
667502224 2225
862636349 6607
391475986 6073
812102708 2707
319994401 3910
985391762 467447937
84381400 365
735056778 3301
2344968 12
25200006 84
102000182 340
223728310 1181
209552113 1584
498223708 3452
769171146 2643
908897609 3134
122653794 1735
518998956 1730
343219073 3322
367540967 367540967
966523425 6395
496202307 1654
829482997 5554
799582188 7567
749714395 374857198
30365039 120
8334 581200929
142623104 1211
63004669 1789
822904414 2743
7578753 161
534498996 134735
331357220 1286
318849072 5004
574344926 38653
2429 411776225
602179160 12173
840282025 763594730
633968103 247717021
183583300 913
342901143 1143
852229687 21318
814197286 2714
810301953 2701
950161704 923143906
704700001 2349
406646336 1731
876017869 3228
406390717 7604
273390746 273390745
457153436 228576718
995264551 9450
525000121 1750
903002864 3010
59384853 281
845480771 5092
413201617 1976
689922855 6245
239999200 800
495448176 2536
1210 169214870
922045963 461022981
629460549 3825
900 127003774
574198087 1914
872057338 574205
665700705 2219
995096684 3317
651019500 18924
844232115 56839
13737 891137186
850200001 2834
488672838 1998
841889840 7205
2890 611544230
986 184590046
905864081 5234
364745276 1309
230986692 1058
605791515 30508
1475174 5
296856422 15073
419999999 1400
521433690 11730
382984014 1293
844926331 3360
417182535 3465
319350036 5862
364214059 2620
522761134 522761135
772644081 5087
918137767 4726
18486366 199
304892148 4552
441004257 6853
891302972 2971
224922250 1525
909201829 4924
651301998 2171
438893566 76263
605698190 2019
85215436 1110
731398212 2438
436481100 1650
38332528 19166264
667119973 3138
4382 665346498
210641215 1267370
159224806 2699
507246227 2255
657374137 328687068
880911857 6315
483899817 1613
36000102 120
901611218 18734
539505727 2012
578859163 3551
401398755 302813389
482890237 2279
363205920 13948
604295460 2628
5926 913688458
316120481 158060241
156197538 783
604608575 5368
10472219 90
990230291 17339
655502755 2185
164118315 645
747416597 8943
446401276 1488
118311615 603
298159487 3267
28377906 134
390604887 1467
358696532 191510962
935292964 5394
346500001 1155
489272222 32731
166352785 1014
590100525 1967
768905194 3238
678309659 62316
538101036 9268
747825659 2742
622598809 9178
972472004 4237
5547 620075618
199500665 665
593659190 66640
594391537 4657
953897337 948345835
904301617 4072
233121091 943
8850 522003239
865745594 15405
847100162 13810
557701838 1859
373785478 1728
912072413 415078461
834143934 3198
347998841 1160
353400038 1178
51960190 419
684302282 2281
488284669 2612
953176355 7146
7571 828675787
836116593 8959
154468500 580
127537225 678
244190290 1651
557399999 1858
853962258 4353
110400001 368
734817696 8329
214863158 856
117756361 645
278879545 55071
72557940 364
815402717 2718
541767432 3532
605401201 6330
72708986 610
549829222 3474
16686 790966458
380239 6
288287 874615871
470703082 1569
525265593 2312
820968296 8505
485399761 9168
825597484 2752
183992914 694
134019313 456
291286658 1947
3264 956195829
129524918 10749
3114 682744500
165989586 12754
798831308 3173
1908 507332288
493198357 1644
271683617 1742
768 173189771
222677789 222677789
454801642 1516
48900262 163
762517120 11680
157778161 3396
244224960 840
713999999 2380
408122893 408122894
540600001 1802
137296063 1189
609095901 3588
905870681 16211
694719873 9574
35305706 625
975032101 6729
307053747 1620
654210589 5777
665467235 3461
755902729 4919
335852153 10683
866102887 2887
334763312 1210
875609840 7880
696637348 3911
115801845 1375
450301502 1501
539429526 6148
552160635 61068
45054804 45054805
347701158 1159
371053943 8199
350715751 2308
909543601 9275
499239001 1989
37466555 595
879100941 439550470
202799999 676
59770666 353
567298938 1891
689549846 3899
205519226 941
583332721 2620
177000591 590
554098110 2188
569570209 27658
311101324 1037
600297998 2001
759694487 518917
1676 193727726
98186425 952
578159649 3164
692434201 2920
860958466 430479233
236223479 5531
376213255 6152
129900000 433
976732847 17784
717787346 15544
605103200 4316
756002330 2520
539275211 3646
83196632 2267
2220 612448700
103688728 439
66604125 2500
215252064 1368
146680201 1022
766228878 30383
77574683 38787341
452985891 2055
350400817 1168
388620065 1504
504830950 6175
390342516 1394
847007195 10992
591461653 2474
266804321 1552
2919 727117062
116116397 4798
434018538 217009269
961276288 3568
480940223 2127
883588143 441794071
436676327 2424
1169 244161197
10158961 34
541898332 541898333
77172569 860
730238633 2447
851981326 29417
488656677 2805
344045023 17539
403069771 3435
559758466 559758465
710095043 2724
51192362 51192363
686027283 2482
71289 339181922
431698561 1439
902455921 32180
346798844 1156
821306602 2941
709612869 2394
514369900 4180
879302932 2931
297951193 1386
707933986 3002
650317982 3323
756298964 2521
895474137 352798560
453251597 1960
174089161 5560
192396378 82954139
687002630 2290
745883462 2613
823426289 266481
817976005 365779569
206623113 103311556
593299296 32442
132802458 132802459
972123454 14833
960900266 4355
817265220 817265221
57448168 316
838642266 4914
331718504 2327
924903875 3083
8614 794930184
615553124 615553123
544732495 1904
79993130 4245
436351874 5143
401719668 5969
797038971 5590
53400143 178
269544061 901
186019447 93009723
7304 770005109
19132255 104
980130698 3431
443398522 1478
899422135 4938
948968660 23380
821140279 3218
5280 516689904
40439826 826
800359394 21145
930754482 6743
257898515 129353931
2819 507250860
160501019 535
182820658 17257
116100033 387
374550567 10978
542711036 7748
591859902 17154
156068093 578
59791075 1029
882064753 7158
137862929 476
298227890 1599
714602381 2382
135641889 970
367990740 2932
973546615 4806
232 66196560
265931777 5632
214090551 107045275
775330380 3243
761524684 7957
58673963 241
800710231 400355115
913561512 3144
772385585 13004
411265444 141251173
160404707 540
451801506 1506
36326251 125
429477920 16260
311898825 155949412
585267540 4919
504194739 2567
23489287 30466
654499719 2338
910199999 3034
84284836 391
115540763 2442
417843954 1505
773768479 3167
107400063 358
904559557 4163
619518818 2333
157938849 856
148432870 507
812401490 2708
534418051 2108
179399675 598
79199937 264
322182896 1267
76010684 404
441297509 2010
575399999 1918
358216656 1666
167666207 1842
94930014 789
612829129 306414564
312575841 1705
708657875 3147
460352530 10538
528236811 2452
804118079 3776
369708807 2296
901945237 3090
349535584 1347
107735860 3267
563892986 563892987
801013370 3090
929098237 3097
606237752 6501
133336867 715
339677300 3580
710941823 355470911
824632705 4272
481711247 481711246
852965613 5190
253515313 126757656
747775955 74064
628979066 2851
575891070 575891070
979805138 410693539
398673615 7664
30259405 30259404
434048883 3261
855514301 11247
164100952 547
986997913 3290
1791 451183451
171977610 1807
11700015 39
191801377 936
305641319 3140
609665221 2635
825219564 32081
396599556 1322
680056299 3626
722339367 361169683
46499844 155
703203423 8911
405374263 2008
64595394 1119
79477686 459
718223464 5702
943125634 471562817
677102508 2257
605697980 2019
968986430 5616
17399943 58
470305344 2768
245224382 118830696
312012447 5944
425356515 31445
196374149 930
208714287 77578622
823361073 8713
41444972 38118419
792268922 396134461
856904791 3395
985197288 3284
786878445 7881
533971515 1939
264792100 2776
3089974 67
577825073 12762
453689014 7701
30000001 100
130094835 3746
636792249 62287
306598979 1022
128980423 1079
317338934 6397
814044356 3874
144981771 943
612933289 3058
1886 445058280
190937602 146784802
396525337 81477
742197525 2474
693299531 2311
915096716 8971
653097822 2177
843177789 3185
670908090 17291
559964006 2282
157547279 1114
544325839 3155
237914256 931
519137210 2484
546136360 4858
76791342 257
117600391 392
735109201 5040
6073 774793340
650032695 3253
95292143 382
523941081 6172
282410843 1243
698318390 8890
859086537 14113
801492092 646940959
61872360 2508
865580351 17976
552339899 552339900
712476492 16009
542945136 2472
729111343 3848
541013966 270506983
305405546 3347
908420321 56020
886638545 14907
1631 310416397
274788057 250030730
338986349 1871
544628973 4639
994762005 9061
181799393 606
901664744 43475
253172779 2786
29516455 153
715171481 9608
6385 915737180
360614175 1641
3646 143313921
464387112 2891
625049880 4760
13449384 72
557342660 13180
665299776 2777
163122049 688
626152859 3606
715437421 7230
757862424 4619
435717750 3625
346 62751150
452698491 1509
554442145 2148
384601035 1282
256693859 1619
278600558 15607
994340966 76292
234590471 1369
6448 260717969
302150463 3227
680999999 2270
878014837 4253
298688776 3799
607886062 6152
24795325 4387
871857889 435928944
1370 330157670
163500000 545
738614003 7182
819694303 3536
5400029 18
653765412 8074
566122465 223275595
460726431 1744
274489939 2478
583790491 2430
42599890 142
370094401 3947
721130257 11088
234100918 2176
992614393 8547
1431 146507211
597182671 3605
547505017 4743
14615 891200971
334038384 3807
210320503 210320504
514556302 1719
168404569 1102
684414836 3794
850802836 2836
977996740 3260
2456 529059240
105957093 377
3177 512561295
2501 720256757
167099444 557
118799604 396
753 129468042
655569700 4075
368195795 3944
667326660 2665
914364485 3986
979424209 6231
461034209 20370
238200001 794
469500001 1565
200028445 200028444
456770530 2097
45460 565829149
848102827 2827
450468015 2002
902750122 3916
851400806 2838
703662148 2879
489298370 1631
729458210 3170
815700000 2719
593817931 4106
942521188 47468
747461780 5097
402435021 1903
284802510 4169
486663253 1925
10659 797933096
120204318 34651
342710619 10175
454645961 1523
887700009 2959
626248657 5192
873004709 2910
100785852 24918
373799941 1246
297117599 5350
685725497 3600
897734320 8218
844684749 5111
202781986 1477
73628122 757
490200326 1634
7786 941257326
315600516 1052
444001937 1480
582123923 291061962
315659637 315659638
919166166 20502
328801292 1096
876943443 3914
818668712 3073
560605090 2890
402189121 4453
53100176 177
490228096 3243
338630607 1409
755713312 6481
916942427 364730075
282331195 1936
487940558 8246
937740638 7887
538582285 3078
502269688 3823
931565171 25690
380222600 1457
252299158 841
342474969 342474970
629912324 16562
148630210 7889
186407703 1576
263050927 1846
821826148 6720
851857716 4705
47148360 280
507169768 3792
152635136 934
782998366 2610
925829809 6616
733835764 6745
723911279 2690
147817773 147817774
410666854 48540
487501625 1625
929307560 5909
590918593 4512
347456549 1722
45325817 198
874217676 492517
688501361 2295
865955516 4919
562085907 2582
613601001 613601000
367902420 2846
655732901 5873
711899093 2373
809997300 2700
710886771 6607
188 40287392
72737262 2008
777012626 2669
367500392 1225
642295676 3345
456636291 1653
631483644 11654
602390474 301195237
415351665 2616
198583739 1390
849793568 5192
761472326 2975
443818420 3430
144850089 1681
862800000 2876
791238295 3241
613256507 2909
222601419 742
563153018 5981
39307691 199
174228447 87114223
527645300 10465
492871854 64041
846712624 7565
427084081 2140
221888171 1471
990303374 3301
525988945 3849
413981156 2357
838805451 2796
241015050 24928
16200054 54
447517979 1764
563979930 3383
361134532 4615
5358 598879734
843854788 843854788
2132 355140032
283808256 1536
452466729 2673
993066609 489116220
896091716 4135
821095451 3149
188399457 628
670800001 2236
567747739 2135
722289378 14161
8252 649474041
9212 628267612
969053221 969053220
570599999 1902
12004831 45
7043 528767311
144683386 1041
294600982 982
813489765 813489764
154805293 574
8878 110951634
965100001 3217
686103613 2287
786304609 5088
255849870 2265
372381994 1346
162819130 162819129
148199999 494
516653899 3473
905125133 867947019
215951619 6571
278043359 1328
108000714 360
861304181 2871
752454527 5024
558 91937760
765897447 2553
762 224997938
683113044 2583
334725768 5789
157200524 524
19864689 8113752
109952101 579
586202088 1954
6858 909338819
494863600 2553
767170545 8655
383699999 1279
980703270 3269
606802520 3845
207788295 728
100800335 336
451800000 1506
651597829 2172
694416398 6134
249845861 1515
382199999 1274
563415623 5224
89304407 746
927830407 4486
947462945 5762
699248652 41002
666393274 507605947
426033953 7427
213657313 1067
199500366 665
251400000 838
914 46129865
176100586 587
68643509 355
660921514 7539
297482310 5409
632413884 293519407
754979206 377489603
147320758 147320759
628681759 2597
62919061 346
179386016 2116
276512222 252102737
727401471 12544
999802115 513359726
89478202 438
278309222 1541
865715603 7998
858533510 6272
203401047 678
666025259 2365
460810568 5459
873839569 3004
127814100 474
341107451 1362
922792087 902564311
87908909 709
601579161 2366
222085301 222085300
610644078 2442
653241501 3236
533300292 7378
258406848 1008
399844122 1690
514467641 390824929
738948477 3795
575811248 19791
484363050 218784321
617836972 3394
707998156 2360
307622671 1233
14425208 87
340198866 1134
3763 386908074
145782849 3530
331453663 5034
185507020 985
713818420 2476
394768319 3648
50243825 737
414900326 1383
281426777 1048
737575650 4305
189370283 1888
541263892 7186
2684 737175961
970557148 483022914
628076012 4317
345867441 1180
3776 880602314
395100738 1317
796407948 9054
4341 986829348
851062192 3956
282143843 1026
39699853 19849926
230056772 1979
206326527 7352
23399925 78
753262849 12948
988792120 7096
784497763 2615
623115382 4873
896101606 2987
296699999 989
342406097 1397
999299999 3331
1752 408275568
822902555 18654
7903659 304
361193471 3456
18999549 86
159600533 532
581860805 4666
185950036 185950037
292426177 7352
886254553 28726
274786134 274786133
920450679 3670
603222349 11504
533104571 266552285
242999189 810
934001012 32167
870155718 10618
42900001 143
101401268 724
506853734 10295
642198536 2674
881455712 4448
146844678 73422339
402447143 402447144
430579051 215289526
530367156 6732
844963726 4237
286499742 955
472421199 236210599
583180549 2276
390900277 1303
251100032 837
49262263 187
411297202 1981
382704677 187834793
155024263 1557
925503086 3085
753786707 376893354
967294790 483647395
444457090 1895
374289397 1573
270530209 988
83 19849794
524698251 1749
803843235 32055
122718883 2471
560100000 1867
72900335 243
4407 917409597
411290063 1509
944309469 4082
123328472 731
158399999 528
406777544 8565
9844 864062020
292278047 4501
60716625 563
261869847 1908
868503289 2895
77787792 291
108366321 1389
705897647 2353
308100789 1027
96699875 350
943288799 4640
7906 499398302
247501155 825
550444175 550444174
288386639 13645
330299999 1101
956259454 956259453
683199910 3178
41999 613392767
586339543 185668
907623807 6968
71730737 347
731607359 9565
674567095 2758
825695333 57436
1301 365198439
42097062 5022
898200000 2994
577499123 1925
26664 937832092
381083222 2433
401162324 12325
2071 437396737
495901146 1653
552003305 2696
31760602 31760601
553799728 1846
392707684 3041
523539807 14864
728285830 47923
420389758 420389757
409855873 2336
760514331 760514331
913951582 75068
330901711 1103
545345533 9301
695344830 6826
975296749 3251
488783995 3426
733011947 7131
462900914 1543
43495080 21747540
164630089 600
277500828 925
551099577 3687
181154607 653
638970270 2467
1521 421143606
2146 390739388
975422745 4491
957079205 7320
935753195 9949
167700538 559
374502527 3321
14700035 49
398266184 1487
704353186 3468
560552867 6949
859497136 2865
398342843 2153
848997170 2830
39826876 142
766782358 3702
323699019 1079
11174 354170433
387295313 1626
3017 797196995
386698710 1289
136175974 3044
142076345 71038172
50400168 168
155055259 517
735898234 2453
3118 120215543
928748633 3867
991530000 4140
22364105 116
490509 4
246275742 1350
643198844 2144
948547396 749612132
558599753 1862
678002259 2260
637981169 4489
533494195 4589
494030326 2085
530662119 3703
865393419 3891
640293823 61278
990127352 13023
670851985 5786
299384883 149692441
684050517 4032
839576129 4841
188595125 76473113
121918567 798
96862263 1051
959775845 479887923
435664651 1929
89399819 298
804898283 2683
1276 100367676
1678 500918238
581931899 6835
909633518 909633519
823923057 3058
965194765 5429
449463991 10921
888966262 4978
482214632 1805
50461837 50461837
845508913 4528
554812037 2876
19937044 69
309600000 1032
211744378 1463
671772780 8433
890604347 11155
425401094 1418
784800448 2616
347557575 2204
935615368 3522
476276481 2452
226925314 113462657
772529470 28660
376428875 1636
514294703 2772
78071688 2284
408011394 4477
555000682 1850
365824527 4817
203186308 1601
707002692 2519
297508465 1584
962943074 3225
195667152 87388334
110605451 1612
64089078 54465648
341767626 2346
672863709 3674
973992589 973992590
350807862 1910
38719055 331
37845471 142
718542852 3372
708153739 618851830
215082089 1723
751316248 4269
173400553 578
890935705 315064228
409 21491834
245538216 3724
112369823 1333
432298903 1441
213483730 823
777722718 23579
426743281 14314
405599999 1352
177656200 1420
390000374 1300
580835756 13788
448026139 2956
266163877 3778
2789 573026842
715504590 2385
510902069 2807
294921081 1780
927285295 30544
707257291 5719
2815 832003782
67670234 276
794462000 6520
827538878 6801
199438054 740
2633 775004575
407320291 9490
164100547 547
637845053 6223
62100000 207
178290360 711
986149416 18234
125458299 959
245900273 1033
950120075 3275
449749108 2251
704904223 2913
690802199 5522
822443507 3670
173091984 723
252745439 870
780764188 2725
39 9933378
2069 560442444
795167655 2684
211866886 1051
544198186 1814
382183166 2551
319262857 2453
490798364 1636
312291577 1340
259768741 4130
272699092 909
488708396 4333
1882 496226940
358711278 18829
821615921 6712
1460 411427811
612499907 2162
100800001 336
607553856 216248536
264810133 1455
389867634 194933817
484156152 1627
334808215 3815
425306904 1577
3600012 12
455076714 17682
803959181 3197
329990598 5103
868860149 10279
860628159 430314079
984155639 866371476
169020167 1830
508361869 1702
865214679 865214680
379202868 2178
29136790 99
308058900 1347
668493575 4456
993165186 33826
698824989 3581
575811242 2497
801078289 87594
528095053 43064
630600978 630600977
251999999 840
708560919 2429
181783794 90891897
654328903 6262
673119147 2444
868458123 3223
470225307 13726
834 244881716
879698736 64932
134312724 882
377149248 117712
982121616 15534
463928776 2567
38282214 395
4652 821135033
783298957 2611
676803488 2256
71612505 1171
864008235 5283
7317433 152
863577441 6320
274686371 274686370
2510 331908235
16835295 59
212557857 13168
583127431 2285
69428757 26713084
513242556 513242556
317703686 1729
780086272 4442
295943804 1436
7804 857378656
9304930 35
586852683 293426341
762138730 3577
444359489 222179744
454798595 4560
935926592 16260
996293999 5512
528934794 14350
389163311 1431
84691969 304
161399461 538
215133117 1303
97620450 415
522901282 1743
354660125 177330063
9775 429005200
381838941 6552
110281020 943
570265927 36877
637460639 24312
778302267 778302266
433719550 1850
827401490 2758
8124 452588040
406121733 1692
474685224 405076095
694205826 2917
96383329 1076
516419307 2483
278174707 3943
316131 21
218060075 1209
537143539 537143538
835854516 5061
852297160 2841
730870900 8569
162275976 4661
484241057 1768
416693752 1797
663002210 2210
126891619 617
1156 39414045
161188793 689
2270 303198541
493662566 55591
397213718 149707973
320584177 7929
839646133 3893
654169515 5174
235618190 1956
9094 378224063
563373139 3444
311840392 1750
194240924 159102287
824694522 12463
900901282 3003
725353479 4373
290148119 9167
510600000 1702
862943907 6260
944219367 4251
148059706 148059705
923227342 4854
178226895 935
415001144 2895
228135245 114067622
237806791 1398
4165 787426570
680234503 2792
709317973 26406
830533951 3891
593434437 2426
101999661 340
151720 987646126
973260367 4513
579363378 4642
814021097 10344
712865269 7976
13078797 79
265465187 1539
755763059 6981
220303436 3047
597450413 298725206
4388175 33
815831626 4526
454500273 1515
393925001 4375
411804338 26103
837542160 3024
747263206 3964
307372309 1348
179145071 3116
339521271 1595
514288607 257144304
488493039 2480
840905028 2803
797997340 2660
654050190 456342831
513008057 3183
314531455 208991
236540030 2353
918318241 4830
514783405 25131
372899999 1243
720130499 29635
211638898 773
49187827 229
713599716 254040104
702772550 2859
822902744 2743
899742471 3148
73370778 287
172587536 629
93844139 780
372848178 1608
135337392 40752
921897053 921897054
163500693 545
137652415 836
701717814 3853
561585174 2617
156639054 801
599999 2
358030879 1360
827697242 2759
90813266 312
13616 560135867
531857308 10219
929737599 3200
146110554 549
864266966 4952
940355311 13819
619455943 3397
500701929 1669
390 103060557
571121733 285560866
597514523 2094
489524475 6667
802528144 7448
177566757 727
446388966 3863
818074117 16564
961172865 9099
963896787 3213
83602891 3930
3056 813373798
605771780 2285
562951505 2418
717592986 5069
472892546 2169
313184443 20672
779712067 3655
236945804 1473
833017225 568850903
328199445 1094
950401883 3168
219 49342095
287506981 3180
789586862 789586862
315767064 4383
465617061 232808531
355772625 1425
4210 535064760
978454038 31386
480063648 3144
988269485 494134742
1262 328449216
325818059 1860
491723647 2238
2278 199830693
274199843 914
628297043 314148522
136912176 1069
876359435 34085
543247809 13570
738290854 2839
935992637 467996319
757125768 2696
347572977 1583
764530080 24026
513826585 3623
340868748 2796
842869472 7050
486535678 1654
830736639 3856
630384581 3117
624195008 3053
35183031 17591515
503342928 2068
749689600 4400
26659542 91
962401008 3208
455523664 1834
36485298 188
368 27888391
964889334 550786085
2563 698514894
758214548 758214549
85692815 324
929539980 28531
73 15158434
625497915 2085
924805082 6682
68353115 881
5431 974250797
1119 331307019
699670209 2430
401419104 2021
23099999 77
598497449 4339
681504039 5585
277318096 277318095
74767146 37383573
3346 837652089
151799999 506
3340 795821314
906055286 405639143
545448842 8386
8266 854100982
929978496 5568
665402218 2218
349503969 33321
651905444 6037
239976838 7159
350162563 1207
8516 882511788
25499999 85
513899557 1713
54138772 431
370923640 370923641
777019288 2793
566800574 2150
565552260 7140
719009660 3403
572669253 3750
126021551 126021550
643379335 321689668
117841739 498
716700260 2389
300538464 2383
471901194 1573
258839891 1678
450167716 2279
775675098 3407
303061297 151530648
245232480 23456
549193760 3056
227099244 757
392699395 1309
930000001 3100
123600010 412
709447525 354723762
654597995 2182
278700268 929
652056351 2650
123806711 2152
162300540 541
217143960 1160
927212093 438163180
834199521 16660
228508458 2306
428634322 2087
397727162 8157
9899967 33
627899999 2093
38119285 272
765684839 4920
561435166 5573
636918452 8749
578725451 2570
900431044 3147
486582433 3122
41062769 188
218420053 2878
551214592 79304
146728960 1424
933628048 4118
779698666 2599
827665776 6553
958163996 19342
298376244 1489
61593061 291
958521574 8305
731717440 88361
420614097 1957
454201283 1626
156894536 844
387300122 387300122
189599369 632
74005179 963
326098954 1087
290060065 2006
880205410 2934
498289479 2806
927905096 3835
940003787 17618
889799363 2966
491025280 2720
755697481 2519
465376038 8783
442724473 7752
415130084 1591
767380036 3979
834299999 2781
626387920 626387920
946307442 8862
598145144 2405
763875024 6773
893273381 17017
211679628 6012
455459839 2382
432686175 46787
940286930 470143465
542367741 6583
716893174 3831
16143335 78
176298210 1019
966035201 3328
436799754 1456
888901894 2963
464884772 4602
854727767 3672
684301682 2281
898774694 4095
656483895 4132
32564195 126
494054917 3387
365999231 1668
627533302 7275
983402797 9842
236682244 2887
812311965 812311965
356398812 1188
329764182 1567
629766800 14860
819376685 3407
532770098 9925
893697020 2979
209099302 697
992641734 4266
439825205 7462
333481938 1139
835352955 807635806
149603024 2175
633269023 316634511
998458848 998458848
951936410 55328
741377634 370688817
69138525 465
597607603 5376
10470781 50
726206625 4005
548350451 2531
552317865 17677
907825402 3058
933903114 3113
499927546 5519
424500913 1415
13984 471510603
639902133 2133
288033118 2878
461233179 6013
290365776 4605
241598159 1080
106001738 439
138 35962891
680138997 3311
856201622 2854
196403831 2182
715638230 3157
227055815 2756
265099268 40362
443687078 221843539
235800787 786
217100599 1203
197607567 1516
686358067 343179034
271698300 3533
99365665 579
370699442 2980
705028391 5752
910118520 39297
2768 782971856
404779815 64713
523465921 2419
857999775 3206
925519930 3553
525000920 1750
533846979 2530
3394 923446308
276514990 1289
368839808 2353
444115609 3117
229501199 765
925800001 3086
1610566 1610567
682866681 35912
579046713 579046713
514003901 514003902
881629102 4143
808163136 8118
356039938 151169661
852979691 426489845
538652628 1930
714759871 10137
25736016 688
571333859 11002
222253093 10478
369927091 9484
343792907 2879
362680162 2314
580419641 13638
422862862 8883
173208841 1554
34601 557802721
323819188 2629
407448509 8824
806290010 2874
480296912 82582
364037473 314682420
825180764 4928
164541904 39152
153300511 511
350401169 1168
836402789 2788
54920859 54920859
757903628 3479
74754875 325
372000320 1240
770403717 2568
40209 510559622
7840 593221118
269366281 134683141
738747030 4490
639752400 3832
244500814 815
157200523 524
5607 149123772
874584988 5496
415875501 4817
833431626 17225
96114768 912
872842000 7250
484820428 2093
174309365 63449754
517567276 213433645
874790822 3508
405396581 2390
387136693 9562
532329896 4079
572900789 2870
727497575 2425
599719284 16326
2022 347650548
90 23587827
966904077 3223
657601610 2192
820165159 4993
868663897 4186
531100992 4247
928634461 5205
951141123 951141124
45413113 618
177000589 590
566490048 2364
234299218 781
926809251 406246056
51586246 536
891417747 121133
375426096 1481
90348665 27894
73836462 463
162359990 845
343500001 1145
167874235 627
21927 842624842
819597269 2732
277199999 924
617163749 3227
437446454 1860
672547525 21074
85203294 484
812329802 10223
371484170 1982
129299569 431
944109621 6460
9542 729352312
526199142 1754
18668263 1202
770546346 22303
319302243 1828
268499999 895
104761307 589
9175 754510303
405900001 1353
44003877 644
362271883 1491
509698980 2646
531412612 3025
540921954 3941
982123225 14143
652634957 7197
324983475 2295
438719228 1599
486167221 1764
3236 748418562
841800001 2806
255368087 1206
346798844 1156
209600731 22410
85903713 5481
666755406 3438
541643473 33915
790154256 4309
630052316 7659
59999937 200
238506725 119253362
14611 589889903
848341649 5525
1067 282599670
530940287 2724
284251201 960
528386091 3932
6705 987863290
446062205 3648
363424115 6204
35146055 201
372578040 1542
811116141 405558070
760598080 3190
565651859 1100490
3374 892651568
520916408 2275
853780265 108582
889424689 5671
507540907 10938
267899108 893
532572961 7008
737394721 5520
408033536 2752
151824407 1107
140663461 1918
688856987 2874
798327811 399163906
608998551 2030
904396246 3298
930761098 8218
776406311 10936
183352348 2136
782675656 20515
312319894 2868
663602213 2212
552468008 2722
969000469 3230
821098252 2737
909896968 3033
944216189 451734126
478508544 1609
446401489 1488
364386100 1617
380669082 2266
747384328 3220
190199573 634
24002047 21397095
28281006 247
989221521 3880
457354826 228677413
967563838 3611
456600537 1522
527517105 4318
877276447 4458
989588356 4957
361499999 1205
736211482 4249
711941297 3797
598038873 2662
410099822 26307
156457681 666
980844966 980844965
152117735 521
214213062 1114
22199925 74
641970706 2435
819299999 2731
339469008 1433
276039840 1593
354233894 1886
6887 778748696
264128845 942
688607717 3190
629680320 2358
113844987 757
65915975 294
334079855 1188
269490737 134745369
967247238 9942
960304184 3201
277831368 106729655
402340080 3343
523977650 66962
879895769 3070
683926023 6206
76465721 38232860
514439702 2712
657252101 328626050
135648339 458
552900000 1843
289048684 2095
743404720 2478
423001777 1410
317082007 4591
423143478 18834
991496696 3305
247777885 1201
955747244 955747245
795297349 2651
763395743 5678
353521234 5073
284420965 991
306000001 1020
998901778 28938
986270208 5456
504641566 2431
876857723 5118
872703167 11454
6134 486907236
930559092 8908
781585037 2833
762041555 3281
865397624 4625
331336672 3662
927898281 3093
98700262 329
918210149 15675
895062880 4011
143606297 80902273
870803973 2957
34500114 115
770214083 770214084
457983025 50422
41512425 1527
692347167 5571
756020771 12948
747060394 470475749
120330247 461
900003001 3000
240075976 1415
53706615 350
661772092 2348
547825068 9674
416100734 1387
224999249 750
340798865 1136
974536821 19082
145899649 650
862659861 431329930
347836439 14279
250745660 11031
155171432 598
319356279 1602
755074389 271882486
347605076 1396
283506102 2380
664198575 2214
506682728 349254405
3662 311859582
137569734 513
606794039 3460
319774619 1741
693899996 2313
119607761 1829
3899 580253728
551938515 551938516
264324120 4799
391031521 3167
850350929 3790
239246249 19824
701867367 6960
989657424 4604
628007662 7312
726336003 6375
953796218 4332
965457293 10991
705899999 2353
795908897 4496
874603719 22979
142122229 860
755643196 3318
14433 912406701
811802705 2706
816342605 376373187
33179170 33179170
581402808 1938
572766151 2565
716575435 17950
5487 906556009
5553 883029746
197226960 744
907477893 4388
762586344 374214893
789692256 333415506
56476024 451
383906325 1705
868798561 8341
408301360 1361
164590115 82295058
926344479 3149
518395382 3807
283499983 945
920705219 5196
726052853 3220
368554355 35292
4845868 17
391109082 1639
361386639 145500902
494050736 2141
612962274 8413
797257584 3606
492499157 2735
571555656 3096
151578170 9651
630337957 561991142
121800038 406
352799468 1176
785300127 6064
674102247 2247
938 268909560
325058725 153022512
516301720 1721
928058040 6745
130883638 749
583800001 1946
67518913 2002
530714435 8988
741475007 5856
221316991 2931
830098997 2767
888273364 12254
886893935 884467634
785553740 10826
940724100 9090
248645470 2094
3510 333313793
722846600 5139
225240599 1300
5752 579787660
232867942 862
359 105883553
445439333 3525
930784142 2443003
398395873 2352
976024556 485616773
695085410 3261
10754 528365528
3007 456229846
405781445 405781446
379205487 8289
202441035 938
970221916 9676
995422740 810692284
572098575 1907
190499366 635
240133764 1345
517801359 1726
969296769 3231
219600921 1480
452014811 24995
911127933 7871
382598764 1439
944400001 3148
444900001 1483
510030741 4418
366720249 366720250
259345533 3868
116654526 2057
553492650 12050
374357153 1507
371 49800096
1689 81293259
906356989 64739785
370401121 1440
989400142 3298
706747489 4757
882461250 21393
437701590 1459
198046941 1211
775533813 3120
431700000 1439
408262991 204131495
195 46122986
667498924 2225
764702801 2549
474844510 1842
33337 674107477
865260821 865260822
153522653 824
222596881 1568
191599469 10895
100232054 100232054
73862279 24138
611100776 2037
5239 689130773
3359 791555068
778502840 2595
17213867 62
388975790 49570
842853010 4081
581768461 2730
903483968 8549
777687896 16792
915421350 15835
793691513 8954
961502002 3205
265236655 24677
907324249 8394
2706265 19
716694089 11130
138016242 3822
911987407 3375
963844380 9839
586032373 2278
544427928 4202
448975876 61979
4877 859283854
610593067 3985
566846406 13445
742667742 8334
477481355 2676
5213 707281720
926174387 20432
133199555 444
936286971 402369110
694735309 2369
550552627 4323
454 110543585
660302202 2201
979466445 4205
42325090 251
256516509 943
952127129 11710
254998823 4022
244678579 1444
101922637 348
929191201 6150
479891798 2787
144315499 507
800430849 2880
121416910 683
160759875 2299
1086 140611645
905705468 3019
5094 452484875
828655103 4776
162683233 930
347398843 1158
608908426 3346
13034024 449
883 246856948
828302761 2761
939900001 3133
79 18926292
997199773 497872747
724266379 362133189
973161993 33103
320266200 5273
159855821 1494
898197314 2994
28 4594150
895270272 3648
615424467 276514459
653158781 2337
106636275 576
331799887 1106
548921013 7808
3543 866093436
339155057 6729
719999999 2400
113728278 526
822519663 5804
12191750 4426891
220500001 735
6499 189283375
886202954 2954
636755958 30882
842324441 3832
100240701 445
353572799 1238
70308807 2632
543062051 2442
281471131 41211
683119183 279429878
618252836 7063
78131490 24378
555601852 1852
510721366 12215
220803274 1307
403246801 15300
400870432 2019
176137883 612
106264339 532
992163397 992163396
587698040 1959
850292693 2888
310866080 9008
486844358 5014
797172068 2879
84300001 281
785071954 5804
187914217 187914218
50588603 396
950102010 3167
677820000 3750
310429369 310429370
666602221 2222
739579587 6002
349102194 1242
398101279 1327
220123175 2028
814450960 3523
970631509 897438769
764120481 764120482
716962786 34661
789128439 22712
853439165 7734
388778935 2548
403501346 1345
616840610 5255
787582599 3449
876596645 2948
603555059 6709
15410 840045169
153713207 96990600
870500613 3622
955187694 14311
534901272 1783
903896986 3013
273117794 1943
688958763 2344
5619 251495202
693222297 6088
423646855 211823428
860998126 2870
437910727 3368
529027687 7569
642302140 2141
474298984 2086
359722880 3520
587517651 1990
626704967 2848
126500580 1563
951375427 492004447
120297294 555837
3161 323261039
909450758 3510
688091580 2988
980597501 15481
677102758 2257
749702498 2499
835203068 2784
23579623 23579623
496752776 4888
824499388 12009
842090767 17089
603703283 4009
999694649 499847325
556392880 2458
2537 295316226
705205643 70818
698891214 2702
665903605 8383
192601316 895
231165254 1042
275268601 30084
139800204 466
800497435 4917
984282599 8842
657567039 5099
646499999 2155
16126993 112
685424629 2642
667561561 3527
25933907 762
927930073 463965037
195406798 1003
462295080 1755
577842837 2345
114300382 381
3171 326871336
677257033 4432
662100761 2207
700797665 2336
813688755 24274
120599597 402
119399601 398
207637365 196887166
518024097 259012048
774998346 2680
597605294 7968
631493034 7762
158805477 79402738
396565209 1745
468009930 23962
691011788 64991
889042836 889042835
141709354 774
978056919 24820
265501631 885
26848505 227
272227466 17390
752972832 2817
5265377 34
190568649 1788
888918865 33661
145943405 1041
41211735 236
957083296 3895
900576471 6923
194681924 194681924
571379136 2045
973216505 893834349
291142561 1483
466886475 2219
94200001 314
493808990 2198
246899946 823
720128358 2917
884958172 36623
773403263 2578
488603663 2412
53700284 179
692363275 31394
126460 955531400
530630562 2950
174387280 1067
748199999 2494
592804360 2326
613502044 2045
950450710 31193
4534 463837268
427840398 1573
863245076 5621
213810088 1543
858600001 2862
757907751 4885
438126779 1740
650003557 9777
992572541 470980034
57412981 3415
820674178 23306
878702929 2929
67608553 293
497092598 2623
656226219 3723
160495801 160495801
60042399 220
386911673 69467
834158240 6923
366711855 2651
805500001 2685
534002891 1780
43848702 162
995904524 989791486
139799534 466
623337937 2952
922202632 3074
503597904 6206
555612386 1853
838602319 15374
276570315 3828
4169717 1486
390300000 1301
465243999 5200
938664585 4706
140100671 467
457501525 1525
103422827 559
397500000 1325
109508108 1153
109221 796514680
60733639 220
824680359 5411
411469979 5124
715990877 357995438
5426 699584175
3119 505619406
432616109 2484
631685629 6741
132117869 631
998529847 3919
46903718 20792366
97004849 362
365561841 8396
917214450 4737
164728317 70662747
418314821 6774
991792780 991792780
383098722 1277
136729553 596
375300600 2175
1285 194784318
93284432 507
1919 325268378
75053737 981
605698617 2019
545993904 2146
365036657 1328
420019248 1532
743104426 6385
558901862 1863
912337472 6263
848410749 2915
406545471 3565
862802875 2876
200416563 200416563
1393 289558439
257273983 16578
968056262 9329
651025608 2573
668969484 7231
345765915 1893
604611877 11828
899997001 3000
678899405 2263
789584705 3903
138900893 463
200259555 2099
89057795 2801
8021 702380127
770340702 2946
622657799 3350
480757143 12971
495308150 423568621
599101471 1997
78090872 31507
973370382 3677
455701520 1519
492492733 246246366
6937 729065480
163646892 9747
858298963 2861
324250724 4604
566835022 6022
686652674 3183
1063 273306907
667200902 2224
660825868 300387401
463203087 1814
1163 67423076
518815655 2758
934805813 3116
7687 593672781
296970551 1204
5243 811007290
904353469 3170
103372235 363
90012580 1004
186583896 8103
828170765 3646
43818074 317
432642669 79143
5248 972596744
91500191 305
51900150 173
651439649 3585
796327731 4565
400065519 200032759
626701595 2089
167820787 2042
314 59180922
15169921 64
590808891 6491
120299628 401
955933595 3979
259459195 1230
843297188 2811
245373881 859
619802207 2066
187829460 2340
175418040 1176
885304945 2951
333541101 14957
763693589 6278
651033258 21981
70499836 235
411963695 1859
207055261 2390
510901131 255450566
836281747 20083
343936309 4791
972896757 3243
711730827 13526
650944807 2913
167969112 627
48918905 20958967
485400315 1618
522310161 8465
69593915 497
991876148 4612
71999761 240
427162220 1471
199292051 99646025
97613238 402
340554775 1208
942603142 3142
615601513 2052
662337166 104223
718200690 2394
368256070 22235
611045449 10888
802757239 802757240
664424055 2299
75311157 37154
16800028 56
37955646 37955647
207426840 3660
105193959 452
535690761 6556
558301861 1861
169407513 2987
217112604 852
511631995 2667
427775015 1902
171900983 573
755490337 4658
158492896 653
375601252 1252
944469730 933851797
4159 472179588
786241469 71470
8441 341843618
301409250 6969
606000001 2020
494935247 9503
31906421 329
190800001 636
584257499 56450
625495155 45061
486411142 486411142
3163492 2208033
496000245 248000123
165075453 1658
246962930 1331
547384529 3570
305999999 1020
519003155 1730
843976132 2973
822357498 822357498
679199376 2264
550683992 34238
336791407 1702
50145869 173
855618326 3270
2797 530873397
770398774 2568
578838774 578838775
69918279 7786
549100955 6036
89466089 1610
347399170 1158
401378537 1586
112362501 17978
380203269 2995
874821915 5599
664959096 219325
597372237 10545
563998797 1880
691835009 7270
304927540 304927541
166255587 2842
1811 301509276
419035143 18547
787595848 53371
90732071 401
55001 373841797
339489737 339489738
860467682 3658
681153739 29729
139351506 647
893402977 2978
576749795 17052
401398662 1338
345611943 25941
548583109 254277674
806818606 6430
766221182 3843
17308628 61
384641342 11724
3098 512542414
895559719 9922
603557928 13544
792911072 4568
402636711 3693
11395668 151
902286989 3685
301032864 44088
71881131 35940565
895254301 48921
371628139 2539
208689365 1412
88032790 88032791
143782319 1284
201000670 670
8751 897160491
858562044 34547
721753345 2496
343800001 1146
20829915 10414957
903145969 3112
46692333 657
51722545 232
694662977 11032
596527542 2886
325694867 4562
727727558 727727557
720058775 4638
360302157 1201
438206414 2752
303899110 1013
92083264 671
873362999 4409
992641846 648546693
41353499 241
960600779 23678
862435599 4600
993382937 10556
981060857 5227
710779074 3895
523802916 1746
487788642 4698
320172639 2123
724091981 8916
948388570 474194285
223199256 744
963603212 3212
406403871 3335
347795865 173897933
495374645 4439
404599173 2554
379199999 1264
236233020 7230
510759036 2125
412604365 1514
726617615 3764
366876831 2041
166463059 83231529
32400107 108
6760200 6760201
4672 261987072
416399081 1388
508342501 1875
778801998 2596
354176783 2176
369738376 1414
910503325 3035
562153136 562153135
771002570 2570
889633550 4615
767432545 7584
382499652 1275
325402222 155936112
745 178994604
239405513 1229
474520498 2203
41552941 429
10078 241841766
825117828 825117827
913962500 7225
141936194 112203515
461226273 230613137
899918760 18888
657648655 3552
966108200 3610
696530599 3193
450038149 6850
732125553 4613
748026010 7070
156990117 773
3947 743091666
102398632 776
915831049 5322
721774820 5030
200948483 3241
867944083 29149
648810910 8838
759624776 5425
735794781 2980
331493652 331493653
649035424 6977
789504364 8270
551779045 415298017
433814382 433814382
961675195 6095
517541682 4917
457849050 2049
534005266 6149
76992339 76992339
86125348 312
973080876 8203
948341170 15296
569091904 3326
788702629 2629
342608206 485781
178023953 89011976
234460748 117230374
520198266 1734
328980227 164490113
831109204 2957
98507521 480
176215108 1699
4280 932684760
886142853 26509
411293453 9042
555233249 13299
215400717 718
500999454 1670
144406131 694
631491801 12004
565132301 2997
106122524 106122525
369117139 2119
627302090 2091
953014650 1025850
519548297 13971
409728574 1775
406752286 1407
869102897 2897
695325308 3803
449108244 4199
105290104 1457
340934073 3176
221944581 2186
388546143 194273071
754505982 2690
109801704 54900852
942468506 6183
155556869 746
169213935 818
706210946 706210947
556471340 7003
950016081 4030
5311 876720249
632497670 3991
406900589 2155
781147125 4434
744797859 22571
37903004 238
620012105 2954
727197577 2424
74399751 248
460550469 7375
591825042 3114
537216890 1950
581620986 19193
451280929 2562
310716957 1292
519815638 1917
758813657 2693
146719469 1605
11994989 6426943
714811133 699883683
613139195 208126
789696679 4747
290957811 1430
686300077 19404
375773 2
304499251 1015
40800135 136
895658138 29111
505556898 4697
790693532 40941
995799402 3538
561648136 1876
511798293 1706
176145491 3187
564963350 2725
216899786 1461
589501964 1965
374594500 2125
978104996 10493
953699999 3179
452899083 15477
467851897 1589
26913302 292
247357708 2826
336001515 1120
557101051 1857
414660772 2085
772450671 83671
965330749 5650
96000498 320
608639328 5163
384301282 1281
225486363 1846
427883177 427883178
460591388 460591387
723083313 8455
734959329 16853
901129348 392310366
782098421 2607
79081971 605
391020627 2527
29069900 189
592462601 592462602
792457966 3953
278857833 1054
859378751 4019
686375720 6577
473627752 2759
253595240 1157
979893095 4316
319520810 319520809
673852691 336926345
626426945 9206
467295359 3920
723298151 63093
743832808 3791
873505025 3018
377120060 9454
2126 580909554
957605227 3192
658498068 2195
962696791 3209
594785644 10876
390802145 1634
110754 466755148
858817423 6256
867449406 4144
862071627 4303
456961706 1918
147256157 1106
597520540 4221
553357359 5624
631973283 2922
471742896 2795
241594099 1471
426917287 3426
564055824 3246
583670395 10124
414581459 10095
353700513 7229
111156297 511
513820857 5494
899056201 6150
916651076 3449
40873445 424
697997103 10031
161 45908570
310820699 1950
990963873 470518268
399186801 6707
426309715 3335
927093371 4636
313500001 1045
658800285 2196
539880499 269190733
484254389 3214
271635713 1001
149131224 946
488100001 1627
688600639 3640
968822720 3543
41912162 156
281399742 938
496487957 198717107
598482975 2598
953779695 4785
269389862 3796
1821 526441995
28096411 170
756198691 3521
51877277 1439
410991309 410991309
737718715 368859357
278117119 1333
21334977 10667489
697408396 12679
360062502 2005
451019875 1722
816745080 816745081
4819 756510715
845332321 3396
308410255 1971
10569241 198
139751182 671
477816617 19848
846974314 7479
599893821 299946911
144415006 735
190535321 750
3450 635010639
131158103 511
967490639 17730
163800025 546
8163 900570996
853857798 7027
174599419 582
770102567 2567
859739555 429869777
709393916 258243550
898179745 10063
306001001 1020
667429587 18767
663441360 3276
842623160 3159
312298960 1041
749400425 2498
700807953 5347
882044099 4130
566898449 96592
654691298 2393
338581531 1770
314980129 1514
41519143 567
309195825 154597912
363942258 2602
705113275 42654
319199813 1064
672658117 12814
286799869 956
639374383 3952
214 44743762
425070517 1479
408597772 35927
60829362 1742
865455788 3753
372298759 1241
690139440 4065
9799 896147718
450379717 450379717
315536570 1122
309598968 1032
33300048 111
473529884 2257
293940933 146970467
2345 538705125
218403621 1784
285451030 1970
124699563 2676
360077100 2740
232687311 1859
191378079 461152
219057224 1769
881394255 4609
442923787 221461893
423788377 162071947
562798125 1876
81081769 3070
695097682 2317
546492576 20272
236205970 1082
190967682 1002
996768321 996768320
5251 885782687
846987737 6664
706540274 2894
378641506 2624
724440788 2740
37879058 288
837540418 25963
133868317 1324
313210907 3364
193462470 193462470
824641628 3551
747599820 2492
762699617 2656
286249711 1770
58684148 58684149
651899028 2173
997700169 4023
992703310 3309
343457011 1170
541224189 270612094
166391999 797
324105622 305171110
6227 439647855
623701152 2079
783638072 1423885
761548274 6974
552898158 1843
866246433 866246434
904034051 3820
844459160 5187
130799565 436
34800058 116
920172828 4429
150588672 643
52200302 174
459332389 2885
256159164 1909
37086935 129
10802 864710902
459119758 1561
935907576 21611
618298247 2061
541199999 1804
189160679 1049
752508820 499749351
350438245 3072
1272 270460272
626998535 2090
448395023 3157
912647253 3409
423898587 1413
281140923 281140924
472753945 4797
912057177 21525
820797736 2736
473364445 2351
136199545 454
192467501 647
487192722 2221
414000328 1380
606335447 2242
474344545 4667
180832995 1121
346859683 1443
745800001 2486
138995569 595
94344345 47172173
739831156 739831155
100199665 334
336071382 2462
86470239 790
249601443 832
865405382 3720
298872643 1016
358199398 1194
248526301 1650
588 167727211
646497845 2155
371 34244771
498688122 1942
916219260 4356
585924484 585924483
927996502 411638438
980226280 4532
298800997 996
456954084 4734
691211908 4666
4874 447990037
454928223 3611
722113762 7734
120665332 2983
199967327 792
884472386 884472385
560698130 1869
69895069 2345
644133160 4532
595342055 2715
675582149 337791074
424427615 6617
126664033 563
27099567 108
2740 502000880
2440 567661120
82056211 817
656700001 2189
632793983 3378
387015323 1319
757890572 3441
492693178 492693179
827874357 4359
659295646 659295647
435301010 1451
555628578 3137
257698585 128849293
782965485 6131
283725875 283725875
945300001 3151
301500000 1005
326900093 3254
843440973 843440972
458761108 1534
866654754 4331
10395 633232215
352046593 6578
149699500 499
447646710 447646710
236 58397967
616200000 2054
612672474 14046
53999871 180
29674651 6419
506791419 2956
216731573 5328
106858123 53429062
688286234 2517
600363963 300181981
945855570 3410
506485576 3699
114607488 505
840302800 2801
940484724 64363
899760693 30457
690870814 690870815
744604636 2482
546809216 3990
742674570 4291
639104447 3623
137868400 769
700800001 2336
432406866 1838
646749346 2259
398277199 1840
504600001 1682
466583369 9103
722116838 24860
663661356 440971
974682084 6791
616503783 2055
322028325 1451
46808371 46808372
487799442 1626
257117135 2582
531168479 245456359
354037181 2851
326158032 2160
586498925 1955
260699395 869
125700309 419
2762612 39
503701188 3226
3444 490359018
842452420 13180
62720337 8069
527528081 263764040
399591426 2418
543824678 7246
70845733 70845734
981418962 10357
130054 990289017
1238 149155563
2582259 1291129
999151657 915991116
929403098 3098
413437439 1515
449359742 2054
876605637 2922
856146997 3501
240022327 16382
78751035 463
715342915 4653
996909055 26048
270150640 270150639
770268513 194906
556583309 278291654
375584767 3453
953606465 3493
260019288 2143
590625240 5820
306300036 1021
19615279 19615280
644823252 322411626
567223042 26085
317223006 6065
224632263 6421
787916099 9237
899745015 389143871
5135 437830865
153300000 511
154284965 74910430
502945368 4288
136272299 1475
170372353 1037
720228716 43903
598241553 23704
344997384 2362
410985644 4771
380004647 1544
799058000 799058000
267212511 1221
208824341 2439
659402197 2198
159300000 531
270900155 903
830888114 6237
20442045 69
793234186 2784
933600000 3112
967242343 18082
199214083 2448
378904700 1922
808528896 5229
691261108 3389
200914332 1091
946334280 5155
938363790 6630
1344 329617344
413101378 1377
444709636 1988
886913728 21861
77809172 346
219253114 927
288600962 962
161656499 940
263996918 1013
456901524 1523
239999199 800
65638471 276
59400201 198
13931146 139
546149598 8690
203750583 804
167419475 754
644275068 5604
706797946 2356
991440341 26317
993903314 3313
932807792 3836
143959936 1040
550389210 2751
320422697 3218
875791153 43676
39102719 580
10337059 148
611001743 2123
411055855 164728000
89395660 476
699957570 2336
938861842 3225
123406587 9416
619131540 11665
91062853 45531426
609353805 2740
848783496 32919
465575715 8265
362443021 1279
524911441 6306
321747985 29139
212620718 1058
20083069 81
4035 507546510
922267616 6072
592996935 296498467
451198962 1504
218460009 218460008
319700723 159850362
125700419 419
155143347 888
748890050 5255
603297990 2011
818894869 19190
299039427 5029
321898927 1073
417000642 1390
328269254 2509
940848878 940848879
811664328 7793
296738382 1265
816874715 10093
783943783 37879
327360952 1096
193065835 828
216479743 8996
670933431 3086
14076 617011803
685639041 20029
920100000 3067
254714276 1172
423625249 3051
926865753 155933
850179427 413614360
773274834 4075
134999554 450
964337261 4117
346500000 1155
605670218 605670219
692502031 3158
781199029 2604
820500432 2735
324567744 1576
40743648 162
4824596 47
968590737 484295368
484876217 2389
32291452 2582
709358200 22207
810900959 2703
517972224 2128
773474130 38610
693010556 44989
859428034 5174
966746010 4313
423090829 14760
578702506 1929
958200001 3194
211 46695472
952343194 952343193
271809395 1087
587609729 3332
219555967 1778
82277431 524
949929492 3285
614805445 2342
881402939 2938
827400000 2758
308206897 132630931
533255949 9782
715670101 2422
467469618 5106
2883 713958769
675002250 2250
81567038 309
310004604 851661
114595062 607
865848272 865848272
931139479 3725
446124385 1664
2785 832993500
654795046 20265
782783287 380318499
809436172 3637
55321925 2526
14502 675256626
628243461 13499
847418927 423709463
392228636 3481
701367451 3275
812087408 2728
501957288 30744
718694416 4664
896049962 8351
558968059 5558
60608469 219
95908982 4927
119769607 119769606
360891089 1414
101912957 484
670409006 2882
132510097 132510096
409488084 1619
139221999 755
516556117 4159
9417290 41
5015350 19
553654941 2218
890215092 5629
271757923 1396
451470864 15272
646502156 2155
7703 957336543
180600601 602
882088231 6613
888302961 2961
747245037 5214
506585959 1783
283917440 4307
498989844 1919
311525368 1672
175293357 679
131104319 444
833332332 10148
333940351 1207
327301090 1091
496797271 248398635
567232536 5574
977653411 4398
935535923 450939653
550 146048650
809513811 4582
54398524 54398524
565087720 2289
207857265 102541238
373436207 2377
63280758 304
127800585 426
282752752 1358
19419707 231
199028457 908
144690860 483
918138601 429992579
868502895 2895
792107735 2744
303848456 2372
117480610 72323335
722400269 2408
484256466 484256465
554298228 1903
898436604 720635129
191304056 1035
386 57197094
168156991 1194
879615583 9397
269683600 134841800
18727048 103
223576699 1114
877613596 28745
389100091 1297
870682512 5940
58531920 705
884701489 2949
86413229 774
255173183 255173183
474894780 2125
870002901 2900
868800669 868800669
942212799 9628
294166584 1303
549389484 42507
582285804 291142902
130800261 436
192300400 641
369356309 5014
934573016 15869
675194538 6371
14721 771599370
644401256 6639
708782546 6290
1601 30210747
986968196 911566523
2463 245895775
617099999 2057
962998959 17710
804794895 62500
704099949 2347
757221813 363802147
398905209 1508
915940990 3818
93479966 46739983
233289955 1724
218476663 4447
104146675 452
281904695 1191
452548036 2627
920076201 460038101
548881817 2118
67605193 318
592745411 10798
405901186 1353
7099 708316923
688741015 344370508
353312715 1762
325661741 2087
862797545 2876
873058728 668630394
817140235 3011
512799743 1898
626694576 3912
182700000 609
119999599 400
870602903 2902
507331921 2130
945018333 5587
926543062 9299
668699195 2794
123299589 411
22751186 11375593
318544370 1275
75801 247187061
837001856 19383
367298311 367298312
370500608 1235
482057425 3152
132044032 1320
843647759 4981
420252747 305264241
254406908 2755
279603766 1053
6496 447873216
10966 942376142
287598169 3432
100500336 335
771561775 5367
808405207 4858
308626099 3880
136800000 456
702463833 645194180
824702676 2749
963537721 15879
743372742 18998
295848322 1025
825251125 8065
1802 163370132
356099147 1187
826079607 5175
514527035 2469
610945676 3531
798764027 23201
641552377 641552377
224618549 1905
975000001 3250
757118735 7758
864076876 6311
522211794 15574
954644812 954644811
134110724 1710
223377806 223377807
3611 872637540
4070 369543699
301761198 1126
705698601 10616
801243012 14039
969946712 484973356
607489434 19707
75910477 1901
2741 562825976
583575836 4484
308687365 1155
700263810 4766
344699999 1149
473698421 1579
616642306 2274
39218 564530024
884056572 42267
625716243 312858122
468276760 4479
181258583 696
290138644 985
36523 967621651
2766 757156147
250925185 4288
138599539 462
506716675 2118
530206248 2068
320850989 4671
437618118 1630
897637134 302348265
19158193 9579096
499501468 1665
118891618 1073
778189632 30228
810189926 6548
790798017 2636
46 13531406
732932908 8266
908915700 6860
339111418 3503
233649163 5681
160268070 748
797100197 2657
226384880 1790
920398045 3068
769563287 343734082
380557080 1656
749255349 374627675
366097271 22114
339 55701768
83699999 279
273384572 273384573
30000093 100
828339727 828339728
71097512 26507318
265485332 17481
107402110 380
334165722 125512716
706392695 353196347
3847 693521871
340569508 2569
750597498 2502
565491393 8847
15799199 7899599
235540616 1037
242013031 1290
851624827 46514
398649749 2306
294853681 2832
821700000 2739
437874373 5493
8652233 46
997196676 3324
458515739 9780
38015010 387
715766383 357883191
195022286 983
818429894 2926
830678205 5668
465934206 2869
24244242 139
212421541 1872
180153809 656
443407434 4717
914103047 3047
472375851 206347395
796788300 4675
359401412 1198
290570718 290570717
252000841 840
14767639 278
865203981 2884
289009430 105378976
20549865 117
733381164 31044
527012003 2031
861220915 4943
588649106 1991
976440089 12241
205641408 752
357493961 2523
81454252 509
189529928 1582
786136324 14495
950099999 3167
830350554 5934
944370163 944370164
616497944 2055
434683872 4846
4927357 21
599211837 12119
137022138 1167
592521385 2964
223009026 1797
89611853 58754109
306737087 3856
962097387 3207
893896975 8144
422398593 1408
483278205 2537
525675131 4666
428804193 1764
305359741 1364
538419732 14396
259651141 1932
316798943 1056
181040257 1841
817504756 2725
184799999 616
419866845 3397
403200552 1344
92400068 308
59420778 407
629285359 5438
60362310 335
176417374 1023
282567816 1452
739504244 7719
896700000 2989
12834354 12834355
32186 450876389
914267102 5261
992970000 8250
980450325 5908
731049856 2736
178097555 635
854624060 6717
691 118766316
53471869 926
579137051 579137052
956518212 956518213
133543967 7414
353871860 1866
402826319 1351
514 139601782
651125169 651125170
2255 660980370
742777113 2573
474798631 2156
352206577 2556
193799826 646
626652000 2400
745502484 2485
404959263 3317
621575634 2531
256597425 2955
11698730 11698729
749888240 15699
946273899 7150
835789541 5620
65400076 218
503004011 2012
3529 621287570
983240903 979080913
667142158 34543
155399512 518
229041546 9466
175416656 2052
742801627 2476
781604412 5057
828621143 3497
966 221832043
554029580 9536
596218961 2390
5678 201529254
380127667 380127666
955937176 5618
516985475 3903
94389640 815
450160405 1993
790811348 2988
655981291 3226
114683829 593
2614 577905734
231049909 115524954
587098042 1957
94388538 1727
900001 3
47494786 198
38689605 171
186599379 622
269701258 899
506099590 1687
32705010 117
556796405 4405
640457309 4715
843236629 3215
225847380 935
588997740 3998
87656519 495
763 219790785
416702470 1389
82347533 298
379201265 1264
443359952 3598
465153424 233867217
366599999 1222
550324176 2642
728442704 4444
959996801 3200
308070270 10485
621302584 2071
286130964 1153
645735887 2448
601200000 2004
822302740 2741
13799964 46
241442252 903
955041725 4777
213559630 2777
270299474 901
931932987 17898
421173605 3077
481580361 464345372
140317289 1746
986925775 986925776
712731133 356365567
876658512 28490
659177526 599832982
76234494 487
35710191 11993125
706353712 706353713
996300000 3321
264299200 881
616499929 2055
350398832 1168
708444628 559190700
569928039 1990
4500017 15
708723887 2834
798507921 4619
715408176 8176
752400923 2508
918223868 15892
511281856 3295
946830299 39320
277047011 2093
93595964 347
795 195108937
377151071 1384
499775273 5201
201797537 2666
69687661 419
204175295 894
778690437 314545114
606505100 2323
279300000 931
562736737 3112
896291383 3514
18150 937567028
379901974 379901975
546003639 1820
147436307 1765
351598828 1172
360489782 1926
253279373 3152
453196190 1548
326406412 9102
749336701 5019
654108588 5166
15772344 84
939623444 11573
584823990 390799249
147721626 1098
145200465 484
849597168 2832
560520597 23480
722550610 361275305
946833272 84598
199898084 1771
585558131 292779066
818699780 2729
667200001 2224
184387986 1315
365399999 1218
424920274 2780
610290089 2215
317766125 1857
39353497 198
675301773 2251
765044884 3121
749099957 2497
482398393 1608
290401919 968
982037094 3979
2825 727437500
771332996 3189
390133746 1814
197994819 2760
273592359 1060
189713975 94856987
191397486 158206
879621498 24234
795298297 2651
350168015 3729
279440843 139720422
105173537 594
611022916 305511458
612063880 2553
38100000 127
525592448 9772
873468180 7358
970793093 13957
535198217 1784
359244546 2491
92836468 1021
812999999 2710
938996869 3130
994182524 110477
20723339 255
11712221 48
1535 353416826
608019478 2311
138026345 776
180597610 90298805
947396841 3158
84371813 4354
217452984 1241
467701558 1559
285074657 3704
957665523 16052
839815779 7374
670172304 5599
892001113 10557
761480483 1418120
486944279 1753
863984387 3064
943508991 8119
724550246 3680
33599954 112
95399907 318
412676325 1486
647266326 2506
183712807 5403
773035889 3166
719101678 2397
126900424 423
469273933 2698
625800000 2086
678302260 2261
237780802 2273
583151634 2301
192659221 1758
838489590 3015
133259321 668
998523929 6497
984166789 492083395
602107745 602107746
789902632 2633
359191977 3466
298461049 1253
98400327 328
952251165 444470841
995700001 3319
726602422 2422
908700001 3029
598387489 3932
771138306 385569153
393900741 1313
291899028 973
609238839 13392
615331238 3843
544202869 1814
744086637 372043318
623541323 10339
552652008 5551
515700001 1719
790987296 5336
194958720 36924
746713626 4921
767415900 2709
710889740 3045
4223 736085367
119277529 516
501309586 8617
787285305 3133
907500000 3025
891114127 5554
712699078 5117
309276829 309276830
401741672 2602
456599938 1522
908999999 3030
131099923 437
497026335 2926
284699916 949
109235915 467
439553412 1867
460496356 460496355
272699999 909
765376 8
679305618 2281
258660675 2275
185457784 2847
293274306 1515
559492954 3330
974055228 952734035
884612803 884612804
726571181 2460
753002093 2510
441861425 54660
474601582 1582
886294079 3360
154666513 546
659507450 13118
996428284 993244307
81786737 309
689449151 2675
647019219 2836
790756173 3493
183165239 3446
3666763 22
92387749 650
5585 674517205
751857391 30536
122745051 61372525
911405931 11058
759407531 8959
4591 708726599
821097263 2737
753117705 25867
643742751 3414
388321842 2274
507780009 507780010
2980 799855840
130481612 5203
875008661 3982
771567681 3088
121274558 54614672
737531497 7229
101093571 579
155235 845593071
803389510 427558124
608402027 2028
891704005 4434
511503308 1705
873297090 2911
442748593 2288
347666176 3328
195000650 650
339721752 115339071
880467986 440233993
204377074 732
1465 405153075
7377 530454054
599975778 3684
504025794 2093
682197593 3258
806697312 2689
100499 978096413
57563103 593
270926612 2068
390162012 1308
457310911 1743
937743194 13184
311387344 1148
121064492 121064493
71089110 269
717981765 8252
665056097 372598752
623748890 3243
378817991 14328
424137235 2241
718971674 7246
455710242 1598
714000001 2380
18569 480268616
227021049 1073
316676100 3900
521914764 521914763
854397153 2848
145571464 1597
737371241 11518
722466565 2498
357300000 1191
306708493 4078
360674947 1857
180987719 1546
280832159 10070
52004892 2390
32772089 663
133418687 66709343
436287751 218143876
3486 408606331
165327581 82663790
579697733 7742
922770671 922770672
502200000 1674
313789540 2092
805363573 2777
763022771 6618
485278014 2886
11843 979510844
176700001 589
6194 511463356
669576600 3960
834902871 2783
167700559 559
986926758 3493
365684228 1479
913365404 3416
280697376 3446
636459743 5944
684083110 3552
841586720 4036
500096397 37382
324602787 5116
415744173 415744172
967885667 24477
886217324 640151858
2995 524032155
151624422 1542
660552554 3890
979574751 489787376
81004072 15304
720899970 2403
520269728 1892
508645891 1799
632714409 2187
653770718 4012
799773753 6387
503420625 3632
48160251 166
522206397 2302
746832007 6266
977399999 3258
563465516 3193
1022408 4
584878122 4110
539114736 539114735
988973458 30640
591600612 1972
868257751 7846
81287565 3405
917100001 3057
29391946 131
142293648 1212
921418467 9717
516310563 1959
440297686 5260
373428363 1617
686320933 3398
928444666 519613888
156931281 156931281
468274741 63366
332692009 1713
621701671 169401
263385915 1423
307199449 1024
324038860 28412
521103397 1737
396407080 198203540
728785918 728785919
686301140 18340
593584491 5834
706621721 6036
1057 152783008
308498650 2238
413101378 1377
402503790 2475
70962900 430
477705361 1715
269419175 1061
444916873 3144
907160431 3709
281099999 937
555620500 8135
872571582 6580
965254309 237576
493639161 6635
2448 255700944
881126999 221000
846783422 846783421
683424886 33605
17543999 500
13500032 45
278243327 1024
395993453 2016
910459904 5816
27600003 92
267441327 2457
454199388 1514
721125769 9876
435008806 167591884
573898087 1913
265274802 5309
218973909 1210
148751666 584
681953737 5494
733806591 4096
360 85043399
747121039 4275
837399901 311498235
998703330 3329
311870587 155935294
158100993 527
580601333 3349
950645752 11079
322610155 3295
312300144 1872
497959563 10418
484296098 242148049
33733440 130
151687321 2169
165573706 1221
588487644 2228
680652839 3090
729302432 2431
934315494 5196
845662858 422831429
372902869 1667
364677697 1813
546902853 3425
983622779 6335
934253505 5189
889203238 2964
482851000 477990238
374818621 1537
516272548 2668
470527600 1810
518681348 1908
61432797 284
880885412 5657
385129837 1341
430241938 2108
224628357 1062
743123989 5619
98035447 89131828
810297861 2701
624299999 2081
401213805 3218
34120527 208
6137872 23
678515134 3766
22200073 74
509820300 1847
190364321 1130
724565921 5252
338558149 1225
22800045 76
740102700 2467
890400517 2968
726610877 17997
107700000 359
628883881 6337
105790883 524
656337656 4089
383506298 9857
604109657 604109657
912513554 4423
424333474 3694
2261 566050772
758866556 4667
279767996 1424
10195 65550670
933259650 6285
717597609 2392
698645739 2665
530083962 35346
252367925 109611244
888431049 4346
157626603 1871
505096190 3359
717848041 15288
144899783 483
550239808 2713
5807 323629069
329633839 329633840
466200001 1554
603934571 1360213
392348656 1808
89624459 1939
861568271 4239
372899999 1243
972457360 4141
649050252 3498
286359620 36785
622133274 20525
868344515 4758
258857983 1876
538932183 538932182
258900000 863
934444316 5536
964569483 3697
410067999 1459
215121802 831
208972962 2521
519299482 1731
530876757 2208
643448223 4528
706506014 3629
261096918 4216
450299666 1501
643590188 83181
378812112 3507
164447733 10662
659238789 5267
99098270 683
187453441 71033057
850200204 2834
512551656 2682
156835163 583
78696503 566
283116471 1105
975385920 21187
728400263 2428
395700589 1319
395698681 1319
654110299 4115
539319821 23329
188909779 1446
904292884 904292884
602099336 2007
871902813 5543
345018250 1282
431773835 1735
419024505 209512253
186900032 623
23591768 391
24233370 105
171856653 1095
415501539 1385
637045662 2981
798 154354746
76665856 1389
36900048 123
163761312 624
115109369 57554685
5153 344512394
536287138 41532
348633713 8437
428740267 7261
3855 533838138
110210401 400
850535986 7500
300000 1
13733 970755550
881391920 3279
138300001 461
328998159 5074
519901733 1733
936379816 886939087
705627752 2781
858 237442062
354880296 2618
533417518 5763
557163508 2933
532131437 532131437
521777892 2282
984744559 7947
4697 529312416
588161303 2906
993126938 4297
117310303 736
615297950 2051
880102930 2981
928657951 425998814
231283069 18318
37274121 142
945335399 6780
699601913 2332
765613859 3470
358201193 1194
955066080 510999974
610955271 305477635
728781197 6220
369376415 1368
353017255 2894
749873058 749873057
651754927 228391126
114198864 3796
451590320 1851
976527594 3574
64931201 640
846004938 2820
769502566 2565
2812 805533956
975692670 11789
376198857 1254
753381408 5486
335874726 2913
103285479 51642739
27500399 225
131873376 551
136211923 696
475410847 1802
920732412 6141
130850386 457
812403243 2708
840384880 3371
371853145 185926573
946260188 3353
131891191 1583
40083632 20041816
898498117 2995
150709223 920
18041691 93
49499878 165
387687393 1327
910134147 5532
938390613 60688
926403912 5679
669302348 2231
255477438 255477439
515200553 5214
2209 580606933
1481 384663092
311162119 1640
163799507 546
51675840 180
481300836 3242
551238899 3024
59079563 29539781
974098085 3247
568384110 381352327
22500043 75
984450877 492225438
909898900 3033
822757009 9698
206050036 764
229590416 229590417
933301853 3111
107563099 745
390349569 2659
11400069 38
943738525 16404
779011940 3110
413647179 3862
414788865 7473
539132491 15548
656531430 3205
440400001 1468
781502148 7749
472859025 3184
105087858 1253
739200001 2464
48763331 194
571603633 20828
930273772 6721
289977138 1563
36090900 25136096
568803018 1896
172499888 575
914119544 5338
60900107 203
961496794 3205
943017844 13519
571921241 285960620
959607344 4087
330327325 1467
933903114 3113
477026985 2435
41205 641305515
602253191 5182
78899862 263
768810813 768810813
368140070 1677
812397291 2708
802688025 170025
116198069 58099034
404400836 1348
289887088 1132
684161918 684161917
648621319 4364
733653557 22473
903338096 9911
211815520 1516
505109628 505109627
165403225 692
615902052 2053
879900001 2933
189300527 631
477173008 3056
894718857 14519
807712706 5127
341302753 2143
758766463 2586
87900032 293
914043794 38465
740402468 2468
763498092 2545
307382840 1277
194100648 647
18655017 17155235
795904308 2653
219299646 731
248100827 827
818614004 15609
118639135 2848
683997721 2280
944476702 944476703
227700103 759
640802896 2136
98922940 4885
223638702 785
137700459 459
790249233 5979
178749116 610
29570185 123
346498846 1155
860714588 2991
700801078 8420
334244074 3472
576169329 23474
524501253 2486
586800000 1956
128100426 427
156963849 1550
380100000 1267
87223974 2091
280275591 2870
767454155 13938
121396124 2549
528324173 528324174
230699999 769
578581277 5186
685888067 26756
925290076 6899
662121575 2406
635265929 15403
232890709 5954
721418460 13179
342253900 1521
976722191 11884
102534 858858982
936264892 15900
667980057 3801
534815941 10874
991318401 495659200
564869 282435
858859825 85706
788363524 15843
714299999 2381
2357 164597923
446131870 3095
200999329 670
499136436 2734
580201926 1934
7925133 34
428982554 28095
219729861 111538
545344624 7911
578163881 3128
500037679 3433
202931648 202931648
162127703 59451014
698374111 2703
171939214 600
719134795 7133
161399461 538
184772099 1304
272390004 916
458026003 8211
354056319 8240
240046581 9955
93612729 580
59446864 296
334231039 1210
638265807 5426
901296863 4189
571799531 1906
553735069 14571
231122263 1327
78954512 289
814619046 407309523
743352799 5218
918384435 23911
218617811 942
701893185 7635
557793281 6809
93420 583407900
104100000 347
293726604 262982866
291646340 3140
12326 545691364
558300549 1861
155100213 517
2335 470334675
3743 715511272
644217873 644217874
113700001 379
637193593 4743
4105540 14
924632751 4232
3393 375533847
908999331 3030
744653821 3714
131271037 2067
405471886 1365
425318897 1975
441966526 2275
311470895 1857
792300000 2641
264900373 883
994842025 3678
757995398 11940
360267985 1476
401199245 200599623
932079691 3522
360937181 1492
118800397 396
818412726 4175
663193264 3188
59998895 401
834167558 3591
10285 954931395
343200028 1144
373498754 1245
715433536 21626
329106057 1418
714392153 9391
979158050 11883
111588722 3973
129188850 1858
369495784 1596
108280665 1126
188101861 6574
512349957 3017
915596947 3052
174595926 649
4085 343531933
430800201 4423
149099999 497
709244838 138877
163893116 717
3726 918634122
816600000 2722
16884 512615124
225772263 3807
126441571 843
908368439 4830
619504035 2065
543003565 1810
36574253 189
340443676 28727
3596 670893253
988416291 22135
943182667 4731
12955 563335220
1319199 5
954524687 477262343
541127777 4757
1858 363214846
162232561 1680
983137153 4605
664751650 2760
7504139 102
978050632 27193
248631740 998
814288576 13078
419907492 14835
723597587 2412
908995299 908995300
69732377 2934
158699472 529
527196097 2016
4099 683516517
643765499 2247
573298089 1911
254639247 254639248
258599858 862
54206847 1216
227399242 758
387001151 1290
699978914 7018
971699999 3239
728035532 5590
736939011 13922
621394999 4220
246147460 940
354332410 177166205
447896601 3731
799200001 2664
714937986 11995
942616300 857186874
716595119 5623
449708795 7401
490262459 256102651
689101144 2297
2682 105876622
618146235 3071
595806931 4159
3596 876086288
589501964 1965
145345057 752
495617809 5443
731839632 731839633
449782200 1575
837299999 2791
619064081 24890
438948388 10287
240503293 1797
351468205 175734102
845533577 422766788
37834966 357
245275219 1702
779453880 4949
688802100 2296
514061525 6781
965467798 13253
2408 280842632
278959521 1520
669717848 3859
22192 898309968
723203553 5253
911044932 293129
682800829 2276
955503186 3185
598967212 3837
716082145 17608
605758450 11330
577245401 288622701
960667608 3926
13517272 93
420961770 1422
185367505 1182
21373942 491
455891721 2792
209621644 209621643
868197552 6678
572131183 2374
820828854 3185
642075532 2276
558360805 2728
875636327 6330
295537853 1650
937766980 3513
417298610 1391
863529265 8307
919561580 4728
541810080 123984
113353465 2351
923957138 9483
239100000 797
291617529 2967
175584406 66999171
439216712 439216713
800968833 18184
762265639 15921
364350672 344515521
705102071 5580
127050336 672
53255735 252
784965872 15458
230457193 30702
490377526 2053
374016427 3461
245375549 48388
314698950 1049
956482801 956482802
818023232 3848
37737125 403
892537807 20842
431402713 1438
186599517 622
42255910 1009
198577960 710
472077084 1964
941983443 350612015
462134858 3629
276840504 978
606010275 2127
575684091 43265
2029 469456207
158265985 1019
58500195 195
947098806 3157
564400768 1981
956490420 5405
408001360 1360
951795567 5002
624299060 2081
710595645 7514
237134774 1207
154292848 524
591508860 2100
812522741 2810
748416862 9909
545311423 4343
663911800 663911801
2452 709521446
902869141 10508
677738880 12068
852602842 2842
985887671 370596486
912349194 4356
595889565 2026
381164778 1421
763874213 3390
53064433 262
749752061 3533
68797235 354
26122609 97
121999261 3210
447342924 447342925
830310971 5590
212062714 2498
975085149 5135
264473481 264473482
611698638 2039
266190516 1073
192031200 1800
463035995 2077
434357158 1653
240600802 802
655197816 2184
855575172 10324
8524 785523906
434210990 251976438
580329098 3207
562107073 2372
134757113 1037
405430549 4325
323003687 11018
158739434 772
834566801 3872
912589828 912589828
792601357 2642
137208430 137208429
577157446 577157445
2158 523149392
455953591 1998
664106336 5216
273449319 6390
977399999 3258
677186319 81994
7096 420965261
948985418 3682
2188 456366476
491240639 2904
34543394 123
450024348 3733
246901558 246901559
846258911 4083
512623133 26743
572698092 1909
955205512 3184
766192975 383096487
666901901 2223
507001690 1690
752220866 752220867
727289169 18781
27300141 91
525779317 4783
367572020 2270
628269545 5095
300682000 1192
4532603 31
536108105 2306
654765129 3711
264471587 5919
467966657 2382
272869899 1355
333015572 166507786
964 257771104
898186150 36970
150000000 500
477603014 1592
771342001 4030
916499999 3055
505627754 21187
525492320 3112
652356889 307884273
563563803 5933
406295956 203147978
508979373 2588
1356415 684191273
511975005 255987502
305101457 1017
16906798 6583774
558 103415749
413826057 2146
112334561 689
688986132 2831
885454881 3490
420145652 6403
452055614 1647
868669999 21200
385499305 1285
942651433 886052491
691109436 2424
765035547 82397
281811806 2898
841200350 2935
288301433 961
490373845 3902
426479696 3089
15960561 110
552300001 1841
90090016 2864
999596668 3332
323531075 13870
206691247 808
729299775 2431
185462703 764
229349190 798
87098582 343
683228093 2590
588471659 3060
772699746 386349873
697635707 3428
405249372 2838
496500036 1655
1097 283990263
441783971 2879
931614655 931614656
14248 838788969
47932971 270
135900000 453
2462 212944944
265500001 885
715197615 2384
402152901 402152900
405140855 2051
990600650 990600651
772000203 269959754
3617 304665622
803660053 104776
65445572 508
111 9253941
34304242 924
857629380 7295
102052913 2864
645597849 2152
382900328 1549
402786130 3456
2270 209253140
418635976 3012
5195 633961559
897397539 6781
536280349 17635
459138328 1628
704250938 2568
427454840 5631
680807372 3817
996332511 996332512
152927181 1089
30248101 153
658826634 329413317
101126722 69332546
786586042 4509
909148283 3069
593840239 8969
663296771 4538
514306585 257153293
928858589 15381
387471622 92077
642047220 3324
210148101 1469
535158911 4492
115456506 554
459272056 3513
711173002 2414
90600575 302
216145494 1415
130147241 65073620
122936078 611
484195307 7869
723904778 2413
280199065 934
13684840 65
916231508 4449
941901461 4406
836082376 3305
805333781 44552
605700215 2019
27535750 187
474202478 237101239
3958 828657935
765031662 765031663
267373229 5898
829022564 3233
380281927 190140963
293399023 978
476123988 2369
668702722 668702721
1836 269807544
906596979 3022
825180533 5574
55799852 186
429899999 1433
507808679 2012
790670488 790670489
294518380 294518381
962258053 3917
297406492 1621
691750399 18700
805682079 402841039
595690035 595690036
947108051 38113
461224745 3308
921810005 3354
885000000 2950
874522290 3539
877922409 7612
51798221 522
55165536 526
821103184 2737
210600334 702
961300342 4811
483377595 2756
280357009 1069
199324407 1762
4565 938924635
272259247 9842
503764703 2952
469137630 5684
145001254 2021
107713553 381
790378147 2954
748686869 374343435
79200263 264
367980095 6648
8308 633571571
733835608 4724
502319071 3896
394428457 2012
14666 820996887
107029407 9652
905109818 434360294
397559727 3489
220200735 734
472798424 1576
382601698 1543
657904356 2193
179100597 597
3160 761945520
54176562 198
862799146 3251
711749104 2612
576617947 7715
24148 917913776
517567544 4191
592684878 26225
76500285 255
3104 347127364
953525374 15125
888297388 2961
839372963 3137
867007671 2894
432685021 66383
397144151 9664
368391223 1853
766478799 74300
472801577 1576
304986484 2395
503474517 503474518
881300343 3143
681268023 4329
605626967 2676
2289 377902455
330554357 164241677
603645251 3250
762469027 40099
844074701 3563
232116225 1396
729917094 364958547
533085381 2895
537600440 1792
155702311 822
454551510 4434
499019650 3050
827628054 2819
795754909 7107
386654877 1642
130130490 3441
188999371 630
252689370 17733
975297902 3251
159000234 530
458552877 1862
407701810 1359
79319862 39659931
28249327 28249326
171515120 588
253647523 8574
200999999 670
413940252 3271
820111277 4929
309211706 211934
86699712 289
728034419 3026
692402092 2308
606776063 31466
773544421 7586
109240015 673
3660 694558200
12160583 54
342635170 1159
296400915 988
663002210 2210
137999748 460
326656245 7508
730373646 3889
655654801 3700
457440008 3449
212966399 768
612002040 2040
962041743 147711
893402978 2978
2510 452138850
852297159 2841
482131896 60906
935720078 4433
33380159 16690079
889497034 2965
736757946 105086
367398708 367398707
449335628 449335629
135454841 76561201
7547373 28
930296847 4199
138913263 1159
234633659 203582780
694425600 4224
722304392 4279
439048818 1818
140700001 469
904499999 3015
66004941 2181
844108650 65623
766868418 3429
537071525 5126
985700317 985700317
107976971 53988486
653102176 2177
210953932 4365
3123 785877634
5570062 37
967425899 6963
624712302 3062
572038780 3188
35356594 127
868204670 2894
423588411 2991
440933039 8554
152326209 577
747938832 87608
338180229 169090114
929214941 19353
892780849 9691
197457055 878
776806938 388403469
531077911 6402
20409 394589407
2286 568139522
214264901 1900
103925398 6288
761187599 10771
961136013 961136012
746461484 3303
840707424 3149
844433409 10244
552692985 552692986
967812301 4095
356878886 3727
876492050 31501
633064950 4650
554727544 3976
294299020 981
855900000 2853
355798813 1186
194784696 31585
52199861 174
754474258 48767
1277 43079577
31800122 106
476421331 238210666
647151707 647151707
435599813 1482
840885510 11363
533116746 41653
559492980 3194
701152895 350576448
264011591 1131
244565944 1313
331006592 3689
157460624 525
151199496 504
926999999 3090
577857315 3374
395252521 4547
287099171 957
737619415 2993
123787733 61893867
278590045 278590046
109229050 51947914
683873278 13055
317922845 2143
187011735 1726
869296912 16860
703817063 703817063
162328693 4243
718557232 3521
932096894 3107
739504354 2465
20100000 67
772672740 400223240
575395236 2054
341280283 148202488
727500346 2425
258616646 5647
269400000 898
326401884 1088
499719114 1938
60069089 914
646571766 2495
838005185 2888
92588704 763
304198987 1014
878170128 439085064
762639351 6139
559179192 34723
518384702 2044
259696938 4544
308620504 2089
123474311 456
23100027 77
156010332 621
400079359 7686
125061659 433
272453079 1081
650009723 650009723
869633961 17485
118744656 894
474516433 237258217
997611547 7408
479052483 2379
94878123 2735
323855760 10788
308862541 1143
3212 801182375
82003976 979
737654338 10827
787353215 3808
692332024 2959
47444566 445
381278424 3858
570046095 34143
175676362 87838181
840029040 12564
289362065 2069
243344320 944
98100367 327
990359424 24264
871787880 3060
716262695 2857
102650284 77119244
124614575 775
143945823 686
719188086 53515
566294309 566294310
44240613 1137
452700493 1509
727893925 11770
217848707 829
80501401 318
57082381 203
438598539 1462
463265606 2019
2809 433063901
132299853 441
491700876 1639
960410204 4988
213962415 2678
23991969 214
178092049 606
695988793 347994396
99940386 653
59 15791350
625452416 2173
189303541 1774
901801913 3006
7601 967045824
549198654 2744
877552880 11927
269104357 134552179
556799999 1856
101454965 50727483
281951149 2735
1800 493430042
254101327 847
5949 356779321
882476733 4658
4540 987195760
819599744 2732
424706682 2523
2672 597055728
906317799 3676
246959177 180316072
931320918 452199669
608470690 2605
116400418 388
1472 218889344
682555669 5819
465829812 2943
785099282 2617
813148650 805221822
844134719 844134720
187973789 93986894
782397392 2608
961473139 377400281
139469780 745
515138293 1826
160704174 761
44777023 348
557970584 461076845
718199999 2394
960237920 469483499
264177783 2302
734869752 14295
211676162 862
281527876 997
569581955 5625
93 25999185
519446924 259723462
380188089 1845
300301000 1001
202431215 739
1714 386026132
12972596 126
18523712 86
406407059 3940
505201422 1684
515098284 1717
642876059 9823
531179952 5178
47561376 453
230085317 175203637
4947 706064531
712381958 3967
559331447 1911
163730243 2678
686406959 4020
636137831 3631
994065939 4655
378024679 3491
130246073 650
102269849 925
4082459 21
71100278 237
198074277 2468
411374044 31441
545226989 272613494
150813061 75406530
828602761 2762
540205746 10299
354599084 1182
931206184 3104
417933333 2797
584800771 5611
186882199 1081
143430917 1389
423909785 423909784
842846574 3154
184800001 616
643318694 3357
911401015 3038
221700000 739
391808651 16395
2967 382817175
350098833 1167
700473491 81252
395606936 292954070
893554741 4517
481295830 1787
780893591 3529
89883662 840
115843199 400
769175046 144021
730159457 3352
663423267 28747
132469900 3085
294545576 6404
643800001 2146
805839284 9481
488100001 1627
906736159 867593033
823168807 3388
520810944 3232
692097692 2307
456901522 1523
949182860 5249
764968489 3034
43583 954380534
222900742 743
760306911 11193
905120161 437060261
582357406 2291
21299930 71
768058400 4728
605929126 3225
378900000 1263
595200995 595200994
587880655 4106
632302067 316151033
211328382 966
787800988 2626
945204071 12370
51 8897735
315901506 2347
677030848 4121
679898201 6200
841047026 3185
112210606 747
840745730 8206
927619886 927619887
164207375 937
536101786 1787
14699967 49
602082000 6000
118055942 660
301590072 1164
992696691 3309
4043 926723916
674888813 2834
13694193 75
286592045 143296023
739161145 739161146
947998294 14619
3995 885255635
156117826 755
94031407 483
703831856 3376
349261377 1403
817900903 4578
2523654 18
108550787 641
814984848 677499976
123870674 61935337
199499475 665
276604344 2066
104791321 360
890406665 559900532
209164658 921
129289196 1108
200758104 684
200999999 670
722401449 2408
122190536 861
50875001 25437500
624905278 10931
713151934 2727
18600096 62
564092805 33547
697199767 2324
238779560 4504
464490358 1797
343644452 1582
555001247 1850
779759803 18693
913807203 182798
541083810 3268
458098601 1527
607920480 4824
757935224 52275
841627888 2851
23914823 94
312139265 1120
263088709 263088710
637198159 2124
623036133 34981
163322203 604
355482077 177741038
569056129 8217
39305946 519
271 17523402
367860037 1753
978919409 978919410
774644749 774644749
256339301 906
830381786 2997
5520069 2760035
297221581 1740
2188 397383715
156500813 78250407
392985894 1974
904459854 904459853
2617 145395028
789563350 4934
246557651 841
24900084 83
407699047 1359
332398892 1108
461502291 3235
427506071 7602
49361635 207
636300842 2121
91326932 328
970930508 72669
61141169 1198
20400001 68
658982919 3814
203082432 857
718656049 2844
2675 410873075
274822331 2107
998454564 6509
986269308 3603
448531813 47706
620239804 620239805
993519349 3953
202522611 815
144300482 481
122908560 2864
675602346 3907
301610053 1647
989109368 452765362
120908281 534
930832095 4223
553833940 3494
48781786 331
988664405 27521
1080 163991289
889520717 889520718
2656 662716808
376940929 1664
679120109 2290
53970614 707
757802065 19772
392681012 4144
173577335 1378
3543 868068478
670801511 2236
792964293 64317
256087985 1685
911332150 3950
949873582 10156
752605624 4053
767439528 46184
948653497 7499
770789673 2777
92054986 363
754163605 5782
102258990 2962
885902953 2953
770444660 8272
848699601 4156
879754541 21442
438610123 2306
350517281 2337
20718160 340
576510627 11501
439052927 2927
388738116 18666
135794233 476
769844144 3605
732084600 10200
425630924 14281
257484129 911
289383601 1650
83996497 4729
376574865 4684
515699166 1719
784000689 3205
180739151 726
12587 700982617
283490423 141745212
659248159 3153
165001566 1406
409679087 1491
950258811 7006
532976031 2192
161335098 539
20644 965931256
556929859 2447
2252 396696050
368402031 1228
266998231 6919
795902652 2653
709968777 2597
4362 812318784
838577459 638141225
882637719 110728
986700703 3289
439201670 1464
481594522 481594522
954605791 3182
57094708 23431126
397828818 4317
480209188 1692
1787 162931591
266669110 4207
657734497 2231
543806446 5165
827977022 5037
525013202 3887
521995927 3775
601264092 3727
361717801 18300
55440597 358
686918912 4932
2315 414702306
970008398 3493
546946782 3895
7468 308764456
918444513 3734
223412000 22120
437427025 2191
256609879 958
785132185 3512
311191367 14754
575348621 2994
61610560 233
312057262 8436
50779173 1425
173901846 1172
725960349 3145
401912700 4317
713698485 2379
988504642 3295
257211730 3277
145586834 929
233842955 233842956
626619359 9706
16079513 58
629499815 182358
459898467 1533
217485276 1048
693753446 2651
892825226 119091
379712876 2009
296754425 148377212
428128426 2647
879 83963838
183591384 5118
44400148 148
582846696 7315
732054931 4923
190128171 1119
968043748 3514
443999999 1480
384686399 2800
603318172 290865286
174853738 1202
201600864 672
374859346 10096
452858951 4242
964796785 3216
244262257 952
640204106 2134
3312 798725232
584 73339304
622293677 4239
407700001 1359
974611309 3476
14266 957928854
845900584 4425
486601622 1622
669335583 2359
9554 278881260
312431520 1906
757481638 3409
587446646 2787
872358946 4262
869285872 3952
87629197 392
226494437 113247218
896223563 3582
417442583 2886
221700740 739
427198577 1424
562031638 235490557
130793020 130793021
996632956 8212
779647356 5246
102633 969369435
201308530 813
736497544 2455
324546700 324546701
700200001 2334
531213252 3316
955927538 6339
25437 293563187
560702208 23808
668208679 4753
911399999 3038
219665275 109832637
607021162 2498
252003631 1942
498938516 2086
176999735 590
918003059 3060
715503294 2385
597486182 3484
813862444 3652
165671109 583
4199985 14
202377972 2364
348474093 348474094
186945737 761
341100001 1137
330242178 2152
720558155 24218
630254851 3129
940505252 3135
514200347 1714
688775361 28340
993663333 10377
610295131 8810
786002620 2620
819325449 4484
202139956 4579
302963232 2531
226648128 1496
420407117 1539
173546849 615
138578719 543
87300292 291
962877547 15978
485925911 53884
226824479 1072
269007479 945
238627096 1491
993585777 496792889
379998365 11017
568200813 1894
876819708 8901
369900256 1233
22267772 92
812110300 3367
875097082 2917
809598232 31700
486935010 333829770
675268536 3782
748800417 2496
3141 417667853
895842605 5165
572342376 16557
308634480 13185
716384760 4187
356046968 129936565
390900001 1303
198603854 79809952
340163329 8671
758404814 2528
33052733 198
381901274 1273
645515852 4314
186128249 1465
170368816 594
963617501 40019
735032298 30107
868053689 3095
957508179 471293940
411810591 2670
718755586 4723
207300320 691
430800440 1436
483577501 1812
878370588 3106
474091933 12179
758568253 4537
275520778 1478
301892827 252012551
891674345 402855715
445353468 1628
532374598 1957
806946035 2964
972 133612092
134603521 1280
666303551 2221
577343408 312820369
287999040 960
103799821 346
284877253 1778
114402806 1481
293700000 979
427835519 2916
371223897 3244
679497965 2265
80807072 693
179861305 7361
698963858 4059
642897858 2143
41602965 177
370187999 2080
994677559 4962
285440303 1205
59700029 199
3195 350760041
440285992 2274
862899843 294035980
796544506 15662
855600345 2852
745738813 2503
327625160 327625161
379201265 1264
794100000 2647
103651856 2222
155853468 803
352402008 5231
794051129 397025564
735485099 4900
679201634 2264
513754873 2829
49975800 292
415500743 1762
68111078 238
507437815 18057
650062580 10299
193145891 1182
135299550 451
123424489 2266
497865139 12681
693442343 6139
192288558 1166
498692717 3246
34163582 17081791
173058402 1159
807270785 6867
321143520 1146
603780430 3314
55327262 333
852004610 852004611
499206106 8223
599489921 599489920
534232523 15461
680767333 3809
245999180 820
8807 981231905
625602441 3053
820927801 3960
967597958 65486
476121792 1637
51416451 309
797824501 3300
714644625 9025
36259705 222
646618543 3714
149118350 15564
368416667 368416668
525169584 9648
416029462 1838
932660855 3126
792301746 2641
12080180 12080181
29109889 192
458380939 229190469
423470561 1692
567901339 1893
199933534 73540708
571686262 2485
697260525 10695
526021679 3062
898569775 18582
901798855 3034
806015859 3209
442137671 215427381
595310015 2064
945902869 3153
4174 712852416
464470977 232235489
611436145 2312
27533868 340
242836554 104897
374909864 2482
720092809 3586
179791500 2625
803848525 9754
637199789 2124
999006725 5847
365359087 1948
218743096 1411
226125022 1579
593281297 15632
536101787 1787
947937992 3641
552135621 2476
69905714 1179
396569606 27086
688144814 9738
729679810 729679811
718801106 2396
910983573 3301
960525640 12184
990341129 98797
116740391 1688
138900464 463
39478562 551
243087312 243087313
488021817 1929
340528709 1590
394838480 1625
552854260 552854259
429460677 6363
111471783 55735891
814850916 2882
711210668 3185
814393162 4477
425981440 425981440
632771903 262957265
734722631 367361316
741062354 7545
149400685 498
270911792 1726
760174641 23564
491700845 1639
811037616 3229
330067955 6803
762095375 2988
711690899 711690900
781277452 10823
671100164 2237
638666423 115533
959732283 523724169
811922838 5681
162052673 1349
565501447 282750723
474221636 4513
209167847 725
338998869 1130
659293541 2755
67800012 226
140722556 2305
908404261 3028
11479 987274353
209094633 7557
305399999 1018
347714745 22648
370675000 1751
766164111 6151
923425984 12798
11999960 40
222493848 2578
237824925 9634
205209462 787
441860909 284295094
609302030 2031
982196925 3274
676483847 5103
798825391 2827
799749877 3616
716659277 3232
102000001 340
792373784 1120755
772372336 8295
2731 616291486
222298175 912
815752255 815752255
748200001 2494
663634313 4249
542657391 542657390
897983388 3143
205200579 684
246237779 823
222500727 146037611
892994986 8225
936360712 3710
56140432 556
693277306 2445
345012562 2136
817198275 2724
242864710 242864711
353296071 353296072
665908919 13140
555702369 3992
872009069 4030
738230361 738230362
953123796 5364
155107782 619
472148201 1853
688671115 11282
495900000 1653
3246 527961094
658167146 9471
829815836 3242
887700000 2959
527091241 3820
366260378 1786
446947770 105090
949849259 3207
321134639 1180
936958791 3554
650680977 44424
627655540 2174
33227243 2458
79398234 623
647727142 7421
3922 433449955
2742 580266986
920517255 3698
100760750 1547
397264242 1621
75900216 253
256648950 2070
132794136 526
666578977 2516
768172666 768172666
548101827 1827
295561818 1103
674990376 4223
31137328 3821
887400478 10526
546439477 1971
174913639 841
805036143 16692
3857 381214309
916216080 22872
511281948 23201
709272267 5487
975490351 561122633
520046692 3288
253499543 972
282975111 1776
207545910 1010
2431 215821749
895243525 895243526
531432656 531432656
501051437 2601
299554279 1449
467418341 2279
18501467 18501468
389234965 2808
363703407 27003
581470660 2101
330683243 165341621
53057509 20628278
310911158 2001
966339568 31336
229874377 2561
803697321 2679
18073901 114
335651800 1595
862392597 4588
282205295 4068
949496836 3165
655107018 6741
182447963 640
739055485 2654
9969588 49
859923500 18197
293700954 979
992853635 3737
431991316 3931
857885830 53110
229083705 114541852
856033415 856033416
539381019 2045
689001936 5488
356602623 5350
4157 490488587
992300819 35979
648289433 16081
940312009 3364
839836359 35915
3556 528443210
330701577 5154
345483513 1160
52180632 354
737572693 288822439
25731640 1568
346240609 346240608
639108361 3105
648876220 2276
415739985 207869992
393728575 3526
723734859 3619
811104682 3933
665227137 2936
844432489 3685
52847704 182
914188723 3392
697621020 2635
726776540 27692
673799820 2246
127253660 562
510590982 235445754
936600000 3122
5799 105024114
164195278 691
35939605 201
124417059 1609
1187 192610788
841710961 16845
85045170 572
904800000 3016
58795065 279
861001247 2870
95272745 591
938733843 7541
357979639 1202
400917167 5256
293700298 979
296776167 7313
475754148 4683
176910493 5588
775977706 3651
470277107 2436
353510462 3785
47390 867347480
56183002 325
201683201 77293314
859628998 19044
168973169 711
585901954 1953
422766438 10060
242305739 225225628
17904663 12034531
109311119 484
240715777 896
1928 352755770
501919765 5036
685807681 8681
309868391 3617
10942 373089374
69155111 829
605428424 15319
791646702 2818
799169442 3111
164775541 177178
753299999 2511
845702820 2819
952924231 76173
893831589 9240
496511 12
755007414 8059
995703319 3319
862666012 48765
630316946 11746
33936821 207
400251218 1709
372901244 1243
347058624 3232
855954951 6355
146099529 5023
669879381 8439
538201794 1794
796515640 89984
205101095 102550547
840295880 7239
257400859 858
396399020 1323
676256669 676256670
202976154 68194976
323500160 151597283
743979487 855219
902140680 3340
906910355 7106
726000001 2420
77400319 258
763010644 12085
282417305 5892
766406007 7327
470605409 2895
595699672 595699672
803335043 11733
33868862 315
830367129 4490
843485308 7452
842692789 3591
114372892 57186446
993872062 993872062
366752331 2763
989151741 4370
509797363 20459
175972381 87986190
636648045 318324022
210899298 703
999950673 999950672
20237 655604830
794968516 3881
427498575 1425
467701558 1559
617022224 47054
162762441 724
10467 551344759
988369709 471929381
906514559 4480
368 76897280
546752628 3209
948876512 403401250
570677243 285338621
786394876 6763
363944194 15717
316659398 1712
985243093 4122
628797904 2096
844832813 421899634
876557806 876557805
770336866 5056
261666499 1331
591063 273321
977274886 16762
933296888 3111
947676424 447393410
178692605 87118252
379284744 2559
55566722 3073
825441458 6602
277533024 277533025
934683778 3171
208708310 5866
201515616 779
472710386 472710385
55939519 5824
389984567 389984568
298389419 3759
428647652 165442520
777034688 8992
429900677 1433
509345456 1724
479747816 2187
760201479 2534
739961452 3386
431592647 2614
780902820 3060
318788287 159394143
638518340 2962
783000001 2610
101510089 78205
914439496 12744
352271650 9880
436059423 235868
578393779 2631
519676634 12165
122594892 122594891
222140276 780
371566141 1306
26748265 188
106420350 523
682083212 16723
853089324 10285
37156415 241
403535370 1643
556095808 1893
355527064 9021
664871689 4970
981485901 4922
142618604 519
66058946 271
396879013 1390
396601439 1322
336354173 168177087
431517808 1632
578399903 1928
938781188 863440377
991274805 4894
379253426 4505
54000000 180
762302540 2541
304098774 1199
281186729 2385
408005880 4020
409827613 2807
865800180 2886
650096248 291141468
308526047 1128
896672659 5574
162678223 554
803848214 59779
118799622 396
904600243 774680194
242540805 1226
6577 827635684
141365622 141365621
799202663 2664
232997991 2264
897985988 12305
379161763 3818
906353147 9446
57153000 300
242620396 2113
631149568 7166
469546301 2237
87659554 455
754338056 377169028
792811207 792811207
571964191 10474
775755345 6618
293821605 1882
677998479 677998480
610347720 12930
555705516 277852758
390284581 3853
307351599 6187
705829936 4142
580264033 43642
444012427 2574
839837924 19407
745646537 2559
397695533 2536
341792053 2786
718281521 4058
2979 573532832
410789661 7428
664610598 15557
680510079 4038
550577965 1867
840091260 4730
695699718 2319
297599784 992
521130873 3334
93736226 1061
357873251 4812
981777687 489501963
696765312 4231
162292283 2286
431240585 215620293
855305827 21554
871110080 3819
9643610 82
48593050 581
28799962 96
193500629 645
456819355 1902
719230826 4541
162600000 542
429297724 291067800
309601686 1032
242399193 808
204639534 909
860170599 857812544
696455639 3495
703437614 4126
750389361 375194681
606 169523652
726395148 5871
484502966 1817
138691861 57185126
1188 170208150
414860469 3634
156300000 521
918994023 4039
920788222 3154
298490711 1515
455257232 366822991
42081135 38446888
520012393 2472
489900632 1633
955720793 5978
775313089 3435
797084835 398542418
327244985 3212
60851285 978
88470227 60412111
523112575 3416
769771579 3532
143836871 2062
279305748 1171
685797715 2286
174183204 1811
205317503 1104
649226914 259177581
7200001 24
946803155 3156
320850594 320850593
288824564 288824563
233343390 1754
383038182 1396
864272316 3012
377114843 188557421
560966380 123901
403952572 403952573
820292562 6435
209435066 889
653238323 3186
33299889 111
836385678 12215
122420304 122420304
350998829 1170
25528407 109
734886745 177237
217325684 2914
427798950 1426
778705150 6016
631297923 2377
152115263 576
131923260 1586
72876323 374
166211473 166211472
55541319 27770659
77 15366890
897555777 6896
465299999 1551
572324658 3118
485689948 24720
193533080 884
20878230 107
321901333 1073
6096 608558006
106487800 2022
257190968 2754
584475504 10514
316622617 1192
213501675 106750838
321600614 1072
687887081 2967
708906397 3097
77976202 1279
901431612 1598283
126693384 2348
52090080 370
360001200 1200
87163376 424
109077674 443
249246985 1369
170099293 1958
741424297 14593
97892223 2249
447516959 10480
908692274 763045885
30600094 102
440757089 231004778
443353352 2147
63251905 1265
30675974 285
7200000 24
184745844 184745844
379326380 1723
728997571 2430
5655 788849880
365700764 1219
414588995 7548
238190 3
78030001 2700
977544141 977544142
258933237 2177
350877603 7140
987771985 493321690
163406563 56101729
647062460 4463
64251890 290
12147069 6589
967909082 9269
219125741 219125742
476401588 1588
858750228 4305
366847095 5516
762300001 2541
449729575 1722
758097474 2527
761290057 5436
652226858 3622
2335 515364671
621498197 5814
361528125 361528124
387306750 6375
226020528 1401
168291218 2545
125400632 418
339898866 1133
673197954 2244
288895639 1438
901885877 901885876
713227517 11502
189377976 5891
551778500 31675
315414384 4015
415799371 1386
473268264 1654
457495784 3194
5859525 86
843002536 2810
331501104 1105
285192549 1357
1877 204337728
573898088 1913
4600 356665902
103710096 82513477
171149072 587
704526944 704526945
621619431 4984
546898334 1823
900845024 9538
4200012 14
501231781 3988
800739605 3201
807100861 2908
378223933 33442
985804597 3286
815612146 4047
146338162 6787
126906549 874
2381 328103864
166799443 556
975839552 439235226
208284840 879
612771783 2463
431441429 145044771
557382062 2408
93000169 310
949243063 466724407
460567067 2964
409652637 5307
913447453 913447453
915670149 3257
883053520 441526760
269770852 936
338999952 1130
923474061 6163
961567342 393461158
5475399 2737700
174254290 4871
819503959 409751979
274201111 914
463019973 6455
141744592 836
86454864 432
202799403 676
268184786 1505
250841934 3555
921191829 7730
745874833 745874834
539586483 3369
557639291 5785
212564593 6602
288831587 1306
147104780 9154
340386120 170535280
442111624 4175
441198162 1940
923489652 28132
947942927 473971463
658356356 4036
828000000 2760
335843200 2552
919900598 4217
601177133 4814
742644179 2538
115499616 385
240129886 27303
505798926 111434
654622655 9200
410782995 14934
150566187 540
985292975 4957
344970534 1626
861872482 10710
963140657 481570328
875398904 2918
748195303 6177
188004095 672
200519414 5463
444898011 3628
841801697 2806
558762766 4877
784075695 27157
703825975 3086
340152744 2012
87089715 751
154401579 524
1892 432290983
81000068 270
588953577 20248
579901933 1933
410975983 6122
610618676 4989
950761570 944348730
377522814 1597
528725234 254036976
170434240 737
280334576 3548
831868365 3515
318600367 1062
613802045 2046
681334262 4046
5802 477585405
5562 905020830
891194143 891194142
539327768 3731
812251943 13792
397346158 132987
915151036 11666
661782836 661782837
33719576 803
354840008 2194
396683696 1337
612236890 4109
634 164852046
123084359 4536
65741522 32870761
261917571 130958786
644402149 2148
75135396 277
160500631 535
13738685 4781179
420017174 3744
941913740 870580283
437111608 3419
729442504 296250798
683814209 341907105
790205832 5304
341954113 170977056
731450310 15647
404401120 1348
999155716 5636
402299999 1341
791101187 2637
72245750 72245750
732092606 3831
723311244 12687
238426613 1694
391488620 15001
743494205 5662
505420187 15170
523217070 4154
365564881 134593216
839480782 4547
4953671 214
678299999 2261
538726401 26381
821984259 5461
469492911 2744
309468347 154734173
685621943 7308
202712249 850
921600000 3072
315874066 1382
98135221 595
258766411 1441
572400693 1908
489870055 244935028
886208905 12152
504601682 1682
739917255 739917254
689099174 2297
500577068 1710
75960199 298
751502506 2505
668531794 14768
2443 593546102
118818100 850
944413702 3825
3465 704763675
725818848 5196
767113605 367301049
758701654 2529
897597076 2992
956703188 3189
740536903 2855
939303576 7483
363551679 1264
300868952 1838
520121580 4218
230499951 3156
802476585 3899
574209051 56706
895610672 3586
974308310 84092
45968616 245
649912312 6082
575018879 8920
673200507 673200506
39987288 174
546878305 23328
898497004 2995
393666332 2234
136800455 456
335884741 1788
749144487 17553
969440774 5809
261466756 2673
10826 442859112
719703384 2399
733677980 14455
571547119 3601
956129320 6698
594701900 6717
592695622 21946
836697211 2789
622686224 4558
507600825 1692
174789845 662
611463377 7029
39066531 230
426540005 3509
731912059 273321520
856422719 26790
115149423 602
210599423 702
313738470 313738469
567311904 6372
144680850 713
6599984 22
605402017 2018
19499935 65
876597078 2922
266999580 890
138425244 3436
851500525 7287
158248899 1254
807794064 11814
204000000 680
550734419 2694
792680780 7377
856968968 3382
203825790 2205
417045212 2685
466611307 1913
27999969 109
364594500 10170
907196976 3024
374849862 15686
534250374 27222
4308 618968446
742913203 12036
2056 240140800
821715414 5538
383233745 2824
415401575 1471
479936732 7244
528834119 3151
768299305 384149652
440239080 7780
259288678 259288678
422414978 2471
130234426 1964
936657089 3568
458263962 1846
514863089 2611
955603739 3380
243890679 872
791360912 2751
642487832 321243916
709117697 354558848
672160163 102401
939003131 3130
894271604 3842
232106436 1153
893043323 4033
866999295 2890
335700548 1119
597900702 1993
523429533 6969
493360287 4686
550510516 2493
24985306 163
989523780 4452
335897038 1449
996912440 3807
518135952 2276
187500009 625
164713712 82356856
568702608 568702609
398401483 1328
318007924 3693
458077719 2489
808190686 4016
809633604 21314
864988858 5747
556013440 2814
797311258 398655629
474876151 2539
677133271 2970
244898639 1680
269788924 2451
324318186 11638
263155043 929
400348208 176231967
420080984 1503
948527540 948527541
739445105 369722552
253800443 846
364717421 182358710
326098913 1087
219001098 730
548949602 313430034
430859003 215429501
523197935 1858
902546225 4025
741947946 741947945
538107964 538107965
512737343 2619
377942853 3526
4622562 22
958974553 958974553
309859844 1263
317100000 1057
551098164 1837
419401399 1398
164100198 547
455208085 3291
459285430 14180
871502904 2905
472205592 2241
887427230 887427229
682703071 7797
492203304 5994
321298929 1071
715200000 2384
682489967 4789
16500025 55
1004 267471624
545833685 545833686
917614551 4023
882639422 5866
285644353 122601512
374692193 1663
466063776 2075
550401425 413143409
638125896 13667
529018875 5115
959329840 5488
576905801 48200
810306315 12077
980683507 3292
839903438 4142
134400039 448
334029846 1170
943789715 3513
285851736 2499
710487126 152106
979847151 7402
326441055 8683
69622 761518020
263741641 1107
949115221 4260
808384149 8866
543869041 1840
711372115 2583
256716158 2229
467833261 4310
338313847 9612
909384928 4877
917399536 3058
477103573 6732
3308 710086720
67150989 67150990
587398760 1958
17979131 190
221072293 110536147
436081612 4153
361311296 180655648
271168626 1085
750964912 5185
845330671 5372
836421861 2909
942449874 5875
722019854 4548
100 19895600
51293053 404
1900 104887412
19551236 19551237
638006699 638006698
688819692 3228
979961399 9208
718686100 5302
90599999 302
534742825 5819
16602 850171818
5782 505713081
107650493 497
601955681 585560
205585557 8367
675826575 4065
373095331 186547665
300691636 1372
388247029 194123515
217396385 852
677200799 2400
6769 611369311
584930300 584930300
500507883 4767
273067201 1728
535923262 267961631
852904657 2875
82090433 3757
505345225 1925
184138463 779
259079983 1043
952362555 476181278
36621074 9820
399302051 1331
399046004 2445
911078241 7870
221680752 2356
938178062 8889
627329515 6127
225877416 1626
467101557 1557
258601113 862
967487873 3601
36888587 132
734669660 407609402
97289785 1266
466799182 1556
352902931 176451465
529693342 5947
20213992 643
874397816 60783
805286568 9564
417736036 3692
190800000 636
514021765 4053
299681200 36400
823594511 3757
170818416 1194
916852489 4033
380701409 1269
117838022 922
989698148 434249269
874175416 874175415
460500000 1535
598678697 2996
481882941 2660
65209036 65209037
196877881 698
799174478 3480
779695863 139935
4841 573421851
835908047 4115
285285185 985
139762395 2088
12000075 40
407698893 1359
234514281 1001
710137152 12256
523584547 3771
619096458 8029
991500001 3305
637794580 248189928
752037395 2767
61077624 5075
5399 478108445
410699190 2407
836129650 78591
797582496 15198
708076760 18140
993381349 495680298
412801376 1376
341493143 3473
615212289 16730
914862892 5459
549194074 2824
125206537 888
3425 459984553
677147466 19089
147218318 503
132264419 962
994664771 3685
792603978 2642
838806222 6795
596227233 3072
332307268 2681
86307669 454
213300000 711
905057218 905057219
735299999 2451
334173099 2506
469502340 1565
602502635 3647
898604658 15412
603449776 17183
249563833 1246
940221637 11231
124500414 415
8368423 31
287399643 958
191765815 1622
289186516 1261
121797107 510
963213479 17880
996853403 9293
78239901 1001
620738729 16403
768429555 768429555
500704018 2109
231052921 8680
157466659 1593
340896402 2814
172200040 574
132597276 1614
555303997 10764
216537586 3585
5796 961550237
81804932 305
972444989 486222494
109530342 703
786075199 3493
894621692 877519858
466801555 1556
139237176 539
951198048 799281084
798220339 8554
64020176 2223
13386452 151
117786974 3451
752646870 5086
36244705 124
620574817 6168
489361237 1867
807285061 400608931
229175651 229175652
6057 789411946
346410068 3322
707159119 353579560
64326241 262
49242539 19731170
36475807 167
427199999 1424
431042922 4299
617367265 6114
771002569 2570
965399999 3218
944468001 3790
543647658 9918
276227407 2039
531277245 12591
536701790 1789
239394285 833
2699998 9
373198757 1244
928925672 3596
984599999 3282
267081030 1045
566103749 1887
298399009 1610
106986176 411
968492802 3662
520198265 1734
583777413 15145
199381211 878
700134875 11837
494724748 43042
362280633 1437
849477196 641128485
2811 631617645
33669092 2836
19727 804929315
87890605 381
126745416 579
797565765 10042
446832171 1855
453601780 1512
5625 981495000
169006087 10980
624759758 8196
555162063 3372
208245479 3288
518518963 11978
549718718 8861
447300001 1491
804897318 2683
222015956 111007978
985286199 7435
39467980 430
164487574 623
845900700 3330
727916612 6442
11334 383587275
336684961 1145
687732875 7398
16807022 121
1740 387344390
457550815 8216
793153480 9237
12330 798436621
274330763 981
1025 261287875
990479911 5716
139554986 924
851398400 35240
1086 314385054
98310892 59740048
406461581 5082
489301632 1631
84298174 1127
58970457 232
3525 958031550
798678004 18209
579339698 579339697
449623550 449623550
989760751 4125
161049455 4008
794501233 12866
266308558 979
604844349 5579
749842035 81478
811206024 3563
2255 439633130
744182722 8668
10049 596335036
779001189 3245
862197127 2874
801657341 3197
777006678 3456
807585257 7774
456525304 2587
181714380 1042
611699999 2039
898941651 3024
997012344 13710
560387134 3009
218935251 874
457351365 2669
883804725 2946
953814563 8557
200400667 668
972877258 8009
169652116 84826058
302306401 1735
844025794 844025793
756302521 2521
525174295 2131
446419320 2040
209809006 762
408287983 13549
228844867 783
643256302 64571
330106146 231005
777062321 388531161
102279727 837
758984478 4135
602391733 301195866
651915863 2988
984886566 886213858
515288215 6174
487873920 1184160
144946722 3429
139531471 845
132812653 1666
811584138 4391
659997801 2200
73434401 1007
319410519 11083
372973076 32530
151421754 561
929140625 3728
276899848 923
198121843 11554
150599498 502
77165 971071043
174680439 2662
353135098 1548
134400449 448
2953 673047760
30559814 233
20693240 20693240
173681279 1115
856087103 3648
502076389 5907
343127629 171563814
616101340 4594
395659801 12072
901323269 3438
299455987 1513
233559131 1226
974294595 974294596
794927167 2667
363139027 526786
681978296 3157
473998421 1580
877378289 438689145
214561926 210125687
193617449 1384
872368174 17249
438366990 2689
103693820 653
469348286 2490
3232895 106
343451700 11835
338100482 1127
2069 390233812
608098928 2027
151200481 504
816643057 2849
8195 344911160
3115 613261115
918 251685070
835869308 4525
2745 509419845
3667 822481950
430804955 4758
672300026 2241
733499355 2445
809535859 4340
601082407 2061
967746855 9719
354607961 1448
435964980 6934
179700050 599
121200000 404
955223417 477611708
892930872 4027
366476787 366476788
597141676 2925
72974216 371
132727964 2251
632877379 4156
287812142 143906071
102300499 341
876575280 10955
817633838 2959
301001050 301001050
256010331 256010330
58885944 312
6418 825437051
706260441 7823
816332550 3359
860958736 16835
586905116 2155
17564851 81
971700109 476175190
309536007 1494
821364499 3775
991811925 3502
205104698 1528
154799623 516
657182970 7497
380209376 4375
261562790 1113
3886 768674116
642899999 2143
111300405 371
447900909 1493
256 57194054
556836214 3029
101110378 400
526351376 5149
602612379 2986
670326456 2616
55947740 21290556
1442218 6
4289048 17
586450146 2045
770068784 385034392
683700001 2279
827662013 438765698
798302389 43870
80283552 372
88971299 900
865574803 15966
945903152 3153
552438441 2060
3374 984557718
4422 963125647
8408 794976400
812767500 10913
230880399 1360
49705378 668
405298650 1351
621599250 2072
64999284 1235
460867249 3655
449626855 287563946
271501098 905
18836 568239932
373173811 1471
876457471 6150
566576645 3162
35472591 14618466
876935144 7229
240573744 3879
543029401 271514700
878403693 10213
654715536 456276670
158999471 530
416814911 2088
219632028 2761
868649609 4817
366038805 3932
841361219 3180
852902842 2843
238191967 3752
793541026 11167
884730952 177147
822493635 822493636
584636259 4810
621514763 310757381
815777304 407888652
375600237 1252
860268153 3936
2469 509142366
531462735 8935
919848583 8334
475053395 2229
507792399 4805
719680181 719680181
933570704 3416
148044338 603
379888928 11234
639014601 3058
309193464 154596732
947330756 29153
240850275 4498
105130790 400
465931316 4897
183600000 612
721198358 2404
51816511 265
317692161 4864
358517663 7048
286562819 1086
286200955 954
355120991 1306
402158430 1926
156629026 525
765035927 18873
476950463 2774
14357 772984474
726156383 4427
6705 699882661
248236759 4767
643135262 311818412
648871924 3022
540853740 3105
7429 826301105
758235548 4211
855489887 5766
820564992 4566
206400689 688
73802 984736293
289043131 6572
360931095 1769
226131359 1405
823061869 411530934
328890193 1459
985912392 4214
76199776 254
4217 889099629
386 96807642
512398292 1708
42262291 210
766445735 2592
658204083 2194
328183496 1222
789307095 2955
834387404 52028
299699999 999
940996500 934020774
773400268 2578
597656968 3441
465666156 1602
932944330 3841
822085950 3486
87490090 299
748543321 2941
200999336 670
998106362 3327
226502014 1567
3789 556031721
3746 722124472
820093273 108206
783777162 38959
656819167 202472
942335772 83533
387339407 1296
647400000 2158
45170217 22585108
297899007 993
231600478 772
167565164 7608
110099633 367
588433526 2443
773354838 177253
233400777 778
832921050 443803845
975727815 973841661
716885918 8591
520803454 2469
790825768 11912
376685176 1423
471902923 1573
949500000 3165
482601910 2880
631286205 13247
503700000 1679
952749372 832726939
118785045 1214
160252885 1142
554387636 2680
755694257 3510
321221911 2681
709677979 3733
530421286 1799
434822419 2034
672665767 672665768
147546592 76046245
5206 173632400
435599999 1452
189228164 903
117074251 473
678002259 2260
209701037 699
5989 952427170
999980199 499314869
853513748 3461
909600000 3032
879961407 5056
486494851 2645
823851720 10440
771587951 771587950
3032 667006648
762953181 3365
906788622 14905
536541537 10230
366301221 1221
658445367 85061
254271676 995
852602841 2842
222454437 111227218
885046136 4366
778803690 3976
766733836 4276
232330995 1277
574538999 5271
78348192 1608
797697481 2659
743921456 743921457
955126605 889838903
870599999 2902
304050066 1045
506787499 3104
996085364 14057
493198356 1644
520625295 3152
62814548 22531960
836585526 3950
806414099 4269
357139985 3418
834427421 11942
758 191140312
336439817 336439816
766199999 2554
817201491 2724
103319531 374
264317508 1219
543953507 543953508
349041836 6578
747341640 4860
433171156 1562
565921125 4219
651302335 2171
782714251 3511
175341711 175341710
435301450 1451
388571772 2023
479590616 62236
34651948 154
563937193 2652
740720569 3882
752400000 2508
712243743 5461
485664360 242832180
4015 343977095
630678627 13012
65513797 327
250500095 835
817802725 2726
948754007 3937
960303200 3201
765764685 3822
245399181 818
750620497 375310248
150184771 4835
79283478 346
129486519 2577
610198234 2034
571912573 3927
556498437 1855
945900000 3153
754500000 2515
482998389 1610
764484239 3540
5629 787270043
729429950 5195
874679382 5981
392530659 392530658
253761852 1203
383186790 128409277
395839734 1484
305099060 1017
863058962 29467
913297485 3575
247801458 826
577719662 223624702
863116950 413735068
600311715 2514
905871561 452935780
848493247 11584
677706305 14822
487484932 14389
270600901 902
143115477 5194
356 35264861
414841997 2502
531301772 1771
776402367 2588
239990553 1198
349943221 3861
554300403 32998
873792378 3520
891420781 11744
527337906 6268
739002074 131145
114468512 634
956714236 4695
782693524 3135
624146336 6759
872723695 4846
286810671 1838
1553 383738874
572410634 6694
624897916 2083
399665153 2048
544508639 2088
79186131 79186132
618879705 3097
930764288 4240
341700001 1139
830415363 3486
64500093 215
410400341 1881
264661272 970
975102515 17309
109303401 522
870303005 2901
955251931 20315
524752872 5208
845823497 7059
281406829 2455
107071469 1970
196800001 656
158936801 800
401308571 1651
478510198 2544
450902453 1503
752106963 15019
798817345 465232119
797491821 6060
841800000 2806
765422171 21132
690164259 8407
757158546 348578469
437699999 1459
207900063 693
620 99547192
506805054 3918
601130659 2678
690886587 6412
499335860 499335861
563698121 1879
146100488 487
616831767 8596
732150233 4467
869271759 6416
289842779 2484
228920743 228920742
564849004 10049
964196787 3214
610131941 305065970
505481499 4775
88787399 780
537178607 287299005
140828098 1615
121775402 121775401
949154831 11492
743976625 2553
4024 894635800
972583141 5769
612219959 3180
997079860 10837
625177719 2815
982375417 483765385
832075706 416037853
794142811 3179
450705584 4144
863168411 363626261
135676422 135676423
41207412 321
177448810 770
626532353 11028
92692906 1577
286694308 1058
956077249 3297
694 151462058
358277371 1293
742127159 4060
262595469 1703
909361596 4803
812403486 5341
359559368 2587
355656115 2195
5831596 25
812610335 41647
178330297 178330298
1011 251951310
468877123 2814
635811520 4384
378064514 2055
119400717 398
642413910 2517
407971463 2472
926765881 768058207
413481271 3092
801300000 2671
117093582 451
883798678 2946
4271 354053087
13240 809242922
700498144 2335
512317320 44040
839944107 3086
141501546 558
423001410 1410
272328172 7671
110100368 367
44015710 395
81299946 271
632402108 2108
880103230 880103231
5484 878957826
2109 182495988
874346939 85219
1899 217874169
594466303 2224
188699371 629
911187780 7776
661197795 2204
279299070 931
20099934 67
331498896 1105
809099435 7284
575549255 3857
998343554 881188975
997239328 6199
63153735 5945
808584775 7325
906295071 5663
704278637 27836
165031369 165031370
929108832 1505849
580872140 460262150
438968558 3994
7754532 59
805958014 5749
597599133 1992
19608154 427
62589702 23233
590005781 2024
975939614 3579
750512133 3100
390709109 3498
156168299 1068
669694820 652696788
409071870 1508
379579490 4747
122273825 629
743683316 3643
1997 353394088
33900075 113
753139832 4379
418012056 10332
904657835 32695
530872149 35292
696148935 4258
450091578 2351
192097665 5024
10470 914167110
215671868 3161
138483351 812
495516071 2507
97295406 50210286
483898388 1613
798303095 2661
479101248 1597
950616582 9317
827752122 17174
223844778 833
864306893 3434
274800916 916
513907125 8583
760048839 94781
293699021 979
576298080 1921
776103409 2587
359909648 179954824
965344649 470427728
857206946 9215
809828554 3155
294877179 294877180
329119953 2751
867326656 3262
144984422 730
769873525 3272
296431052 8219
192512143 176059004
742853201 35300
415751413 3897
439880390 5614
749040481 3280
869653525 789290781
111749804 615
740148471 3169
776209644 388104822
319946152 3847
84711935 1572
411301372 1371
297966275 1836
648569638 2683
68400001 228
419455074 44326
574749933 3901
914102013 3047
78254781 355
187402956 36338
186826814 1687
777010494 68593
22356561 80
624412801 4455
674923039 11548
3316 972085662
817320403 5494
801252937 10263
683702279 2279
684420662 4294
489182008 17741
438718565 3545
661929452 2325
589400519 5766
288319500 4500
32249909 253
3831 548559670
857590917 3458
164700001 549
559890380 5530
1796 356811944
196552409 844
492301640 1641
457800521 1535
81915238 763
663345309 5623
169199999 564
438135740 1644
220057726 883
855001939 2850
501706447 4828
557879091 7953
489817815 5377
52606916 26303458
542116001 13856
563754197 563754197
19723 981533211
789156639 3040
942000001 3140
897218557 6197
160500161 535
795007965 3207
990146654 8907
995168215 797467317
237842059 970
536675670 199993756
161534489 11206
338763063 338763064
541701657 1909
264023188 7616
514556819 5853
584136539 3120
566135822 566135823
167543624 2445
542706681 2199
3164 503819540
613564884 3865
773400163 2578
814497286 2715
372535683 1349
532567019 3508
359368289 4385
117177253 1296
280637596 945
625759507 3359
626238721 2880
155845327 4277
452614067 2067
122518480 65213682
593307676 8097
467555375 3275
910196965 3034
880 200360373
1829 172910870
810708674 335324827
180489720 1185
691769720 3041
336958617 4647
969296769 3231
98184188 764
90300500 301
473819683 1938
72242792 3382
653657141 8705
987296709 3291
743026067 3938
807020050 2937
648715330 2885
121910590 475
1334472 5
153015986 685
572040883 3872
502799050 1676
177396059 155522327
758702383 2529
874802917 2916
447579265 1496
21299929 71
1427 215668218
770363797 10142
14539134 82142
212934784 408704
139800613 1106
412198625 1374
1579 44850336
899004353 449502176
393451997 2636
656184129 2485
388498874 1295
285299999 951
892799999 2976
541367958 2899
519540864 7913
436500000 1455
532356749 3091
36234865 383
958798748 3196
132581944 1083
907501471 907501472
630354984 5323
1386 383642880
814204835 3434
404602342 6967
774719362 72689
127912506 566
355798813 1186
678591811 168930
228433665 1673
575684388 2484
564552672 4889
154652399 1444
624822281 3199
756992268 9911
421923069 210961534
861602872 2872
262972471 131486235
948978555 4072
907430042 3722
416991671 3701
954900001 3183
817739730 22179
455367450 44318
478564178 3057
729971341 364985670
39725645 39725646
535799999 1786
188100120 188100120
777310336 5696
447810715 2270
709822292 2831
423598588 1412
191378539 1317
640967575 13912
708847946 2753
129600715 432
548369062 3121
392056045 1315
488067664 3752
918614504 9374
194580257 928
962879603 481439801
987600000 3292
108209975 618
247974900 1258
507898307 1693
159117076 675
553273772 2468
650505995 2598
769574397 5254
310588460 2548
156849023 900
824031281 348402
691132503 2650
305400008 1018
158915449 827
835800205 2786
534781301 3275
888785867 888785866
304800411 18599
887868971 125921
728139469 26729
975048502 20233
490192327 245096163
995467610 5315
421305008 1864
744564697 2683
207115031 1838
75597048 456
228054700 1981
1356 212174676
69775783 555
43497313 212
942030706 3405
250124173 125062086
649930809 324965404
331509947 2463
172735862 868
308557548 154278774
769804713 2566
762038090 267895612
848096055 4995
186 18557840
6709 326432694
76702196 38351098
602547381 602547382
847465840 15080
527407924 263703962
245700001 819
309988571 309988570
251063629 251063629
474097647 27168
656709349 11426
733313522 3080
109682034 54841017
551098162 1837
81209214 900
699300141 3388
944097815 3147
450299999 1501
465001551 1550
477001589 1590
1355 132001828
590946020 2155
2883 168767585
404 85194922
58139510 227
675193198 2678
364261128 3592
161100001 537
443417281 3435
654163775 3024
715878141 357939071
971153916 971153916
388164977 197688075
302014376 151007188
887607315 4385
598189752 15201
684300114 2281
710813617 10622
941996859 3140
573600201 7590
361063989 1287
840233855 14784
538698916 3521
115500384 385
305628261 1141
759996720 5972
228456609 2584
650025569 2693
261314323 3342
503399763 1678
771870625 5998
326700129 1089
459150680 459150681
624598142 2082
15447235 1037
248070886 1149
751115733 9519
9565 910619183
572101851 1907
403462423 201731212
847439234 25536
461272634 230636317
192524639 840
476566561 7652
461846392 31097
394929915 2147
306275815 13794
320046375 2175
937612074 6059
22190390 16564131
188401020 628
714212928 4524
508762492 3489
783213870 7363
152700737 509
538952100 13110
875343777 3262
508291407 10943
831171852 101138
619581884 2180
130215710 485
706726033 353363016
135300410 451
480599592 1602
460418335 1997
687357594 3675
240861841 5640
146677615 822
400199131 1334
141308696 2077
69240207 236
887406735 3220
310079350 3350
27299999 91
974736798 50591
678130979 2715
866142803 866142803
418193136 3792
34947203 229
244673986 1283
256800000 856
334423298 3707
894833126 40617
993614091 26707
739170999 2757
2322 269996262
972989245 5391
1 278799
654986373 5871
167099444 557
671009907 3100
770539976 770539977
216600000 722
355811190 1423
468622519 2593
83214272 1042
3434 689123538
2971 637850822
142094984 503
571933503 5529
143357609 143357609
276837703 2314
145837230 72918615
734389768 5131
797619025 3504
896471657 893384273
327098934 1138
953315347 952264462
122099999 407
278999069 930
738406655 3471
408292136 1373
853445357 426722678
886725574 19293
249429269 4746
530888167 4042
817575968 7211
372826717 2918
142500476 475
351824561 7148
417095951 2358
358499944 1195
963632551 3544
890762557 389847017
628201238 2094
221814988 1622
380340864 1314
502096333 2102
751048131 130366
370001197 2550
805382035 6142
379894545 1835
886460875 2965
4804 765397300
914155827 914155828
396697339 1467
851020652 9901
568801895 1896
318341694 11118
271368768 1056
992403361 3308
412800001 1376
502202151 1674
887699999 2959
887832397 4999
146210823 2870
100 21319300
103863884 1084
354559170 2513
858626279 10661
581703015 1939
27000682 13500341
476719832 1895
671850569 4419
623967887 3259
249213175 124606588
934600020 4325
153103446 687
391904446 391904445
990584963 990584964
905398902 3018
985724494 4771
80999999 270
780358298 7960
631521610 3995
174299999 581
411122340 4317
836700000 2789
277891700 17360
266650846 1083
409 65427808
920785580 3460
159224581 911
950041816 4274
590195449 2721
1950 346432960
544588011 486811092
448266071 1555
487499278 1625
999564858 989678080
105900643 353
669128709 3838
615136176 4002
842499021 15773
912952009 456476005
306613406 306613406
753285120 4960
87298888 391
507815447 253907723
785211476 4228
656836806 5107
804663872 286625492
56462481 333
632499617 28784
907142067 453571033
706800001 2356
741426806 14253
29832997 14916498
571070345 3224
765861654 337603382
96258211 186796
409256316 3617
483601612 1612
522503297 3808
676662467 2352
839745402 149901
585541315 3404
374400109 1248
89497645 2950
920820213 451939638
451801193 1506
619015821 619015822
19623788 147
601770217 9146
382524159 1280
457907297 1672
376500001 1255
283199057 944
324284864 1684
806572619 3285
985168916 4843
15328022 93
486819611 486819611
245993891 6844
164982744 164982745
759745741 4522
446446101 1679
422984991 3298
4931 540713736
279455821 139727911
680876476 33893
859222591 3062
340298767 22459
925260337 9702
982347368 42835
2578028 1289014
144294931 628
781036025 3473
278820966 2605
544732081 376362364
672401321 10580
613197957 2044
311373107 2398
69954572 457
700501962 2335
957854239 6880
132288896 132288897
752698006 2509
633171717 2211
912962983 6210
669540290 4879
974454395 487227197
808858573 2852
954033796 196911
646031291 49902
132000439 440
579653259 7606
568697404 5981
511236939 6148
882703200 3829
839966917 4886
659828708 5093
891645511 31429
371705892 1786
55610276 983
479840269 127753
781627167 4816
255209500 1975
859362092 3977
209162418 209162418
929341018 7140
2340706 15
211297605 3067
863398036 6467
6410 681073137
960251970 3494
243304935 1609
908267745 15057
834032976 417016488
160595578 2703
698393694 5737
772332224 386166112
992954401 6150
215030529 946
331074271 2761
653130095 43401
234021846 1205
276076869 2371
781525501 4802
8122421 146
379958735 1495
943116400 797659737
3096026 11
204899769 683
229619381 7499
128043691 2228
19888093 114
35310 966974446
578663811 6398
948602131 3162
411829860 1841
958177999 17810
690003668 2300
78075716 1720
591544464 2408
728390651 5356
778236685 2731
634001676 634001675
10500012 35
352673641 1843
189900000 633
522774440 4120
302977965 151488982
168599438 562
614999653 2050
248615467 877
888602962 2962
113889215 3232
84600001 282
248099174 827
649125679 649125680
91818619 2299
745924543 3778
616755866 3549
291069215 2544
302692657 1652
971096073 5960
320333858 1222
355951175 1667
879813185 8524
401398662 1338
199967966 8271
90966494 345
82392045 1036
232799802 776
883449691 3489
713658903 438039858
21776382 21776383
306900490 1023
911883477 4892
948168486 8063
145765200 7691
38028032 771
453132001 3075
890734425 3693
163580294 1679
818028471 818028471
948602534 3162
53294175 34947
707821450 13795
29872087 778
6137 965833484
457480115 2646
135260260 603
73640730 826
228193970 6745
533611318 3336
242999191 810
973476196 7084
899953818 899953819
621600001 2072
388132837 194066418
145199999 484
866396504 326431907
54246305 529
433116844 1672
476321215 3104
620601183 7495
572101906 1907
796310850 2891
94295249 450
529 148184401
642585779 10229
183048596 2693
186701027 186701027
88616206 506
479087712 2136
374084282 14674
817198942 2724
145842059 546
999715471 4071
2562945 35
309677472 108938535
552302919 2533
799886916 3748
810485227 405242613
368719056 1788
222489498 1546
957824771 11795
411333725 3693
348901162 1163
232650690 1090
266829974 2215
880550450 16622
641400000 2138
620097934 2067
215161698 1367
979911271 887486484
707402201 2358
595527144 2827
168000559 560
387022272 193511136
746117701 4569
404698650 1349
696208616 5409
373800000 1246
443998681 1480
917244286 4571
303101730 7081
427725847 2811
968250503 3394
297269665 1212
454718718 4383
201856537 1512
284181579 3218
711510263 355755131
280517971 280517972
719033675 3012
670042032 11576
746596880 4756
532287262 1881
943218870 5205
603945259 20454
763685860 12460
224767666 580795
947116029 3185
603829297 5982
271648677 234045
853710390 10062
736831992 3198
37599106 143
553135119 6233
914674471 457337235
7615054 172
955094184 5918
3359 205414927
324683057 3242
384035607 1726
785399999 2618
807280957 3426
831077101 37100
439498536 1465
279447728 1027
323098923 1077
3283 895569182
565223247 33414
1435 410821138
354470924 8395
455502398 227751199
982158498 466059005
728630287 6349
722702133 4124
2454 587914596
318001115 1060
731539405 2561
406636176 2271
612123500 5300
410804865 1965
703576926 16029
559757035 14334
217705348 791
7732735 38
22 4252126
315901053 1053
690384620 3893
135114479 648
409873700 2199
12300065 41
451203981 1673
531812751 7750
962053764 4956
508604647 508604647
221417067 4232
273000487 910
982765921 8306
313498956 1045
3511 320915933
289373310 5626
905765653 8532
343799452 1146
951050240 14336
255180143 964
942644785 117757
832878449 3825
805071173 2857
293967884 984
931027308 8634
253884671 1242
837646224 837646225
332932402 1982
898561901 32225
987980827 5901
10375 490674023
326488007 326488008
86162444 7431
109200073 364
561515169 15473
114391745 7033
127870608 456
284471369 1347
193597646 96798823
281284471 973
421133831 4424
57504 455546688
358853373 1483
217 27955353
119110167 574
250199219 834
241799888 806
433487991 3170
516943893 2913
345344868 2193
747399644 6557
54 13238426
618694029 417256321
579899999 1933
395401319 1318
4349 535396692
287400234 958
171584714 739
223499775 745
736699601 3640
34750087 157
913338699 17350
461700001 1539
21876096 96
400875464 2024
439804254 10290
861826057 6344
557874413 557874414
499500203 1665
445820151 4304
603859557 2188
2048 259091992
910198033 3034
319675331 1654
579424743 4042
835 192220704
641503533 5474
230732227 1079
38122185 266
2955 820908495
842931027 96997
839544625 4230
703255781 267703
17853697 63
713159631 356579815
532426229 4767
575695733 94832
362099851 2180
879824950 4835
931544322 4538
21032071 10516035
976387168 3843
600967175 230021943
179146439 1320
461185314 461185314
660029662 4118
619501950 2065
2276 538011957
340799895 2792
32057046 163
831851648 4488
700446547 7891
412531554 3746
239524415 1312
966693720 413384266
649613695 3843
583694859 5629
866855236 4294
520564759 2982
760299642 573106473
713983016 3919
207287079 8866
143837212 569
55463338 415
528599999 1762
367907452 31812
2987 760364081
921326616 3355
921034731 15898
43683292 157
4182 933445908
889199304 2964
987603103 3292
711601807 2372
710399097 2368
677747750 288390347
844555455 3349
969808035 17518
959961167 952858407
897286286 5317
836634275 5441
69451503 34725752
392496386 324022170
98461175 49230588
966455402 5617
451575896 128948
603670705 73086
380099999 1267
156544159 63422448
128999571 430
522938138 522938139
567900159 4960
114987919 3742
925663702 462831851
320193959 1142
272518054 1587
724007341 9545
979539490 8743
773098267 2577
393577282 8111
921671790 7615
317799299 1422
753297639 2511
531678176 1775
657813087 159974
112890484 69539390
323968357 3739
419939454 1457
636877256 2401
924778419 3460
522300001 1741
630072887 3213
261021259 1420
837902804 2793
842468636 34409
829136385 2944
643306892 6963
376138747 1379
742938950 6297
728268732 3942
593098718 1977
776325819 4310
89113169 872
484922689 2397
731585999 5753
37133376 336
357002781 2185
3949745 17
472507398 275280331
653555395 326777697
345975431 1524
2165 543142426
740100000 2467
843713208 7685
608232682 2118
855855960 3730
825392087 5637
921398829 3783
252 69475896
241552704 1313
287148306 2916
53575998 434
85355399 325
12900075 43
71399876 238
824102748 2747
488203039 4206
716043932 2409
65466100 15150
849541816 2955
133643291 3026
714155463 21365
916182945 5529
951336608 3348
993018244 6772
69926852 811
200400001 668
443817709 2770
27315749 125
836104498 2787
34668548 118
754982970 3475
1436 138770335
628998795 3214
848794232 3129
268800896 896
865358664 4366
757563144 11908
793501254 2645
747442800 6570
659156414 257953044
236193072 1373
365139739 1757
481087801 2919
641059030 213922797
143761368 706
855227573 398199337
549798266 274899133
157042630 730
457492132 4334
443827957 2957
962966117 407709307
546899057 1823
121474401 10144
364334518 178654997
479344901 6517
460499943 1535
58888668 385
912683983 48080
899100122 2997
564066133 2610
892813443 48326
4124 568406864
341977109 170988554
193800001 646
831603408 2772
27 2954583
145200483 484
54835577 261
843426170 6742
665184149 4612
275857031 1448
601436615 4097
714702177 2853
985303111 3355
541464225 7788
499603570 2019
859827894 859827893
597012000 10680
738158688 3312
2617 504336060
396328523 198164261
158923493 1227
15088274 7544137
336801824 1258
560153244 1948
787327342 481221440
891102800 3535
149027271 1037
542685351 5149
733799320 2446
468864573 2558
756658452 273650990
442501475 1475
279299999 931
3686 646085338
110099770 367
687753888 2798
198517246 164174958
837119373 407121735
874364697 5737
213581804 1749
2091 452831721
417571474 3492
568624544 2001
739503786 2465
536870739 9893
291079653 1567
326292761 1640
979721294 38295
555961379 2282
110245744 110245744
188830271 833
625892125 3886756
166426625 728
689773588 2438
599669229 299834614
264376032 3088
266927378 1795
659108237 17038
443398523 1478
275735590 109386089
741200781 3117
352960375 159404721
847759185 5864
68027403 331
789407099 25987
2081 334510345
231426048 2048
277520953 1492
889316934 4299
89400170 298
831899809 2773
774940869 3251
836291769 3021
88500001 295
295144912 12289
980755323 7516
803402679 2678
342601141 1142
378799381 135236712
333001111 1110
377745429 188872715
543598189 1812
13753600 100
145800486 486
384766000 2000
968236009 3368
744066401 3850
723548331 5914
705482490 4132
785910356 3383
99467364 511
57339 566498873
305462947 249535092
805500001 2685
727019327 2668
498898668 1663
450002233 1500
945546177 38679
903005365 3010
708910113 3633
614180339 3524
723183196 8363
145394080 1132
350101321 4930
749527630 679640233
547654018 547654017
426299999 1421
578045879 2952
126949790 841
628478462 31999
907291368 3312
400210437 2645
867074549 3495
16039428 254
4303 904017270
639602094 2132
755451448 17707
967674272 5130
367230993 1386
894302327 2981
320098933 1067
188963986 719
257245523 1242
133643987 1107
413410104 10805
494390179 1958
765786696 365675357
421707821 2073
37319799 3800
795418140 3020
702292305 22736
647328419 2251
558351999 10629
658855283 2676
257526315 1249
663898358 2213
125400001 418
106646924 3443
929707380 9660
838500000 2795
154 36602848
829675880 423038079
506103370 1687
228192438 7242
1745 226999489
463948417 3461
240300001 801
842909972 149003
286322491 1450
437807402 3509
411836010 4695
1638 311908404
16730412 230
200131645 834
97568471 4495
223508226 1475
419722189 11156
196800304 656
940942417 4381
528001761 1760
699189436 3199
7668065 32
601828388 2265
676379814 8435
655250167 584976185
972940373 13720
499823609 2630
168174037 168174038
212606963 1931
103799655 346
733719973 5214
849135784 731054169
768302560 2561
20099933 67
89884976 1654
41525943 1281
11197257 56
150192031 75096015
301281981 150640990
973503246 3245
494605207 2734
932614415 865128923
403662907 238626011
204499209 2228
916629533 3668
852426720 3996
518825055 1869
15600094 52
308101979 1027
39332 385141457
977278286 364429743
470915663 1646
469260379 2781
464341455 232170727
788169219 3214
469360239 227654691
426167075 3007
381898728 1273
786701605 2736
900895379 4895
861483462 7249
141908676 1092
232500955 775
461098513 1537
839217709 539343
190799925 636
166367832 507219
264676247 2868
945698316 8201
923865845 923865846
435335387 2373
433698609 3134
714744383 3921
163349576 5284
253614267 136259930
396846930 2198
832131231 3502
543301499 2950
303187026 1662
186260039 760
694799720 2316
679991689 35570
9837899 5787
520198266 1734
590447053 4986
502749703 31473
655957788 2661
62073629 23757581
205851055 8214
289660675 19374
972908023 10654
568187123 24803
499073817 8877
15329182 979
84937986 341
71843903 288
273000693 910
917633731 917633731
73795653 73795653
282448908 1197
30875729 104
136219947 2208
202345488 701
394427201 4953
142500375 475
958312246 96945
377232065 5024
702126007 247152225
9963 874924335
285900953 953
245855921 2896
727813511 11624
322799637 1076
6061 331991275
902377524 902377525
695680104 7899
3064 824464734
59849186 537
396601745 1322
254404183 127202091
684347795 4427
426120623 2455
928203095 3094
242999191 810
716683275 277708429
268067317 1943
501804081 501804081
887417198 5428
51720232 278
779408601 2111674
431006175 3469
99444684 2077
508442934 1885
593677140 593677141
536525991 5642
149812 104302325
146581883 722
107112993 428
360900350 1203
446271971 2857
723302136 2411
6055 549654735
537986951 2381
463133019 231566510
791421599 6850
482339233 241169616
302676828 1433
995671296 1296447
965563280 3655
318427343 7284
948897362 3163
663199895 524205284
4500015 15
457972896 1772
293907205 35228
973334496 13194
1441 414810013
151119883 3094
325608176 325608177
211796648 1109
392625448 3547
382428898 1873
332285 547349017
704351971 2646
380034614 1351
226800573 756
380152583 3501
761167260 8260
460471174 460471175
992887526 147627
532462079 1824
458162537 4264
24740885 87
114085980 588
148835417 1094
15384743 7692372
694498950 2315
930412654 4731
252000051 840
694726513 2388
991992232 3734
106248432 453
153300470 511
324561848 1444
597764663 5796
719075392 6538
480285968 4547
213900713 713
581101937 1937
623238977 10949
518103295 1727
296029198 137043272
638700477 2129
655748931 2706
151906275 15975
65126236 381
607797355 2071
589201965 1964
547112155 2731
180473930 910
989227422 25000
78481495 3382
738249037 369124518
967848366 379375960
1070179 1070179
240510457 1044
487051074 5425
342247897 171123949
491113589 2103
259690330 967
309499117 1502
942228429 71856
162520859 162520858
77819836 77819837
359831680 3174
3244 830715142
700623006 7134
837002789 2790
230270597 1142
371180192 2456
83104475 364
635999999 2120
815988435 3635
838615865 419307932
399988071 2426
59513063 443
328594477 3612
343087264 6288
393635135 196817567
307987228 2757
403799384 8349
408564167 26088
78580334 329
14559913 7279957
117569745 1525
607794870 2063
656022535 2745
196199439 654
84919501 339
998510096 3883
209284781 163459369
997203324 3324
908639039 17638
926783928 6819
463369353 463369354
225272080 1124
938445647 5348
5790331 21
914104498 3047
434482525 2436
92487111 379
379392040 3184
185243083 1829
896848821 3260
266399384 888
309362392 1501
878965220 878965221
124336064 1618
956289501 863264167
374223239 1368
352580750 3468
68381852 644
258300869 861
868426118 5565
580201929 1934
938948473 5544
955591953 477795976
859702158 4025
374 102531945
188589885 828
608533199 3630
210576550 1135
979733453 5866
96903521 1120
612424729 306212365
237257521 6420
610987818 3569
406782110 2949
757789099 5354
138298941 1962
68591200 3320
682497724 2275
897597008 2992
584098806 6985
500625909 357898851
481568387 3657
847200700 2824
194424616 1155
2153 406741338
899268777 6957
384828602 33443
5142 664147880
299300668 2599
546900001 1823
346643366 2699
275972344 1316
605439360 140148
944735837 5038
368980099 1596
437366164 153157807
927116178 28447
827369213 7369
835265591 164390
3971 697434672
735165479 2920
2688 453427581
499652191 408023489
312143580 4140
450109586 3023
163006969 1048
638217512 7841
640197865 2134
841276512 6208
403924723 1640
358667398 1438
103797660 2437
218194711 3865
401401293 1338
6672 249926432
258166440 1481
989408139 3700
274423800 4683
369844570 2473
415801284 1386
318301545 1061
296149680 8605
1383 328014761
773492551 2910
59652512 536
310201451 1034
972277723 3809
305407925 3867
425821165 1948
192755023 3472
810802151 16477
1433 277964741
909813275 6372
299699595 999
7126 829887003
997868419 43482
74286319 3436
156643962 813
456564323 2238
173735555 2307
815209003 2879
396598679 1322
685801016 2897
53696948 822
468970523 3467
364801217 1216
797403931 2944
325501085 1085
545998574 1820
309008798 3232
284099999 947
177000590 590
843602813 2812
868300237 4374
947313599 15100
890677637 890677637
543600642 1812
529301360 111616
105173779 1682
445631899 4094
345912444 38358
766503280 2555
716176902 11141
714900000 2383
976398962 6094
512416080 4002
283233622 1399
539401798 1798
411898628 1373
604251999 5093
498098077 1662
594092107 2429
751213593 433255550
91 19203912
687606414 3894
170398871 1243
754983260 3515
336139293 1743
195924017 761
300650988 1791
40647573 209
424815152 279085214
224541043 759
689457713 15032
796499999 2655
127286888 88472935
756899193 2523
810900003 2703
317454314 2992
749886035 374943017
192900642 643
362039860 1876
322552532 1321
820065246 5257
283329649 2538
959396803 3198
783574102 14067
738646044 8823
1193 274278534
120996019 1180
326101761 1087
2962 520550508
680183805 5212
439425704 2617
989400001 3298
231808112 1582
474292975 2337
244200271 814
884242071 4846
241154473 1670
90147055 579
163810768 967
355352966 1203
669267060 2393
351967838 2230
494859219 2511
55897023 314
248760616 1949
4800009 16
573601912 1912
678991054 5704
636299187 2121
188952493 94476246
635702119 2119
3064 800758016
114647957 1382
283765095 43333
878449092 394032795
86184759 86184759
183963687 91981844
604249923 11506
703120054 5651
400536038 12793
473925072 1967
433021940 2123
566844480 6080
360970320 2216
841497195 2805
168866194 123836957
842788599 10670
225577147 7747
276 75715525
942015592 10507
658903013 2926
180539223 824
898502995 2995
607577821 11870
651102903 2216
977298988 10369
770473535 24528
636087295 5384
459270409 107081
606902022 2023
254301192 1464
238168689 2423
528551388 19425
456275762 8091
185833183 886
201204928 777
1925 111652126
519211427 19308
806358048 27002
646537223 6652
822821224 3456
850644718 3067
965687695 7418
969298407 114358
766497446 2555
582440399 4650
989400412 3298
15224220 233
7944 679688640
597003438 1990
925880950 14013
418404691 1976
7366 571947802
855699406 5106
783821893 14658
547022627 4922
373507785 373507785
775347754 387673877
429695513 2034
484307162 5076
909048455 909048454
432784059 19486
580076682 4454
229307294 965
649444555 3198
632402107 2108
426795745 2100
584841018 2692
940833449 4763106
8872799 34
483820582 6109
981892027 16769
650137251 4750
26943 858712792
778171501 5162
152689785 539
820207869 3712
334602720 167301360
96431111 774
429320528 11478
111930174 557
891618701 9577
3148 629588687
908500649 908500650
360124621 1222
781676377 3233
50699832 169
289235485 3225
602968989 2470
240257084 1111
540883841 19665
876036625 3347
8460 915146990
896455247 6571
152000205 76000103
997496707 3325
669877356 6236
311320007 1348
484210960 1720
245611388 39786
2295 682780860
910093393 5221
294899133 983
120629511 3070
560490070 5301
263207433 1584
84129009 4703
51706378 421
174529600 1400
96042740 501
28806452 196
493666919 493666920
1420 368847840
890917482 4102
13454827 6727413
717252753 3054
387317303 23638
965127107 150754
173639058 173639057
103799848 346
372967499 6690
185159992 1714
4203 904788216
996603323 3322
829027543 414513772
751599783 2756
483089959 1927
619139214 2145
638080005 404884199
446357775 223178887
285563584 1311
915340607 5824
246300708 821
144333980 729
404 62210572
683213485 271893269
336598952 1122
874499999 2915
232727608 10567
505293267 5115
770101042 2567
840639628 5320
686608724 4714
611049155 10223
516787811 17720
22241101 300
600302000 2001
27599974 92
948320215 5482
841186059 29860
219233601 800
338649723 1273
808776139 526224193
872000515 143847
946395903 4798
418179701 2296
739498374 2465
382726169 1399
883499999 2945
55603405 256
402600000 1342
50426291 171
149662604 1567
939806721 3531
274800915 916
655802186 2186
149674683 1623
959268203 4478
4629 555785514
463718677 3627
768319240 3294
134286345 546
387658443 2065
252530701 2140
492783877 4953
425130608 21506
639666214 639666214
543940146 2083
531919112 2155
32175215 128
732904126 2443
287696064 143848032
250430399 1836
298473669 298473670
809402859 4915
590878692 2979
1800005 6
517444360 3721
845058429 8670
139126205 497
646431965 2217
766219431 766219432
782702608 2609
19920303 117
127499575 425
64228250 2944
884108405 4866
28135799 275
857766584 744367522
682498506 2275
884103022 2947
586055999 2400
111670650 2730
154347664 553
148200000 494
404698950 1349
121447506 2548
573945008 6200
592260042 2329
756768741 9359
4267 639932454
981443697 8963
839593661 3408
379499999 1265
974399999 3248
242249385 1948
380480897 1306
185078493 2967
396936614 1596
37692528 146
25471041 97
3411 876708864
662909148 3136
736953372 736953373
2890 508391404
5330593 36
488018713 2598
894302330 2981
34031619 316
766458636 551651710
676343654 8439
399344585 21948
415929930 2314
900289000 13000
551417476 2222
945632753 3219
181302371 964
845960342 4054
46153096 401
1131 139003691
312598592 31014
24300081 81
520024801 2345
605661049 302830525
520663274 28478
42476617 182
139500221 465
302793019 65229
319484099 1300
1678 429790598
903182977 3177
322124974 210464
233695332 1409
522941069 11401
261916578 231025281
186215213 1304
299554041 1649
354152036 2324
518076275 195057387
922387402 6891
498620396 11095
442866839 2760
499726661 1887
524754910 235981137
445047593 2545
52800290 176
486065243 2557
676356605 10108
321834588 160917294
895279837 3916
907964550 3778
764091299 4425
2174 122385330
669695054 3923
27823901 221
510601753 1702
59350859 235
368096279 1886
566298732 2116
2897873 126
266399112 888
30511811 473
390559532 2045
152244903 536
855843138 49113
994586166 946264523
943021437 3829
178807312 751
504913350 504913351
850308602 12983
201602792 764
615838064 2905
234299999 781
214151870 2060
383961200 8435
888106075 4289
443281686 1805
476152996 113104
761627476 6735
129900433 433
152435497 930
83699720 279
750599813 2502
824918006 7730
299400998 998
5018 448412127
846827867 25364
28527 744126795
441421650 441421651
15574553 83
741597527 2472
580857049 580857050
180383115 1754
498677521 2256
571655272 32418
52426767 217
571601838 2027
327186091 1155
633700581 3299
173099543 577
987115139 4521
904801573 3016
261179854 71733
704066692 3460
808687828 3401
284138442 15606
3935 435490385
459901245 1708
923704167 3079
718797603 2396
513205654 5294
968472302 968472303
814804309 2716
78503339 366
71399761 238
328499395 1095
552899573 1843
871834731 7545
742648641 2643
86398253 618
449895286 224947643
315015214 3111
778070616 3748
869997101 2900
909269152 535262804
654188780 10955
694396621 2533
641341359 327124681
897134337 5831
191700639 639
770360220 3780
427193959 9293
30041938 16631510
30199105 15099552
809023243 404511621
881 251824933
975515363 374536113
783772248 6395
414900235 72459
830102766 2767
904088497 62736
43936535 344
12936302 455
29400034 98
840789626 8036
155689979 78499924
774443448 2664
154200515 514
948303365 3161
878102928 2927
191807121 1840
137599376 483
31714 375487498
816788792 5286
881875301 440937650
909705995 5038
883568881 15096
79957679 5456
706753104 32899
125414592 125414592
450902869 1503
971490092 4900
791099999 2637
940 238706682
303796514 23759
708907993 17372
454161361 2468
341069697 146842170
600483072 5376
584928207 10647
175084826 175084825
499131402 2321
269399102 898
165600244 552
3742 336338444
8013613 28
979870255 12309
168423311 774
465811588 2464
274002707 2107
569544431 2042
134401008 2572
834458728 12953
496036403 2647
436158590 1739
315001050 1050
395927224 1489
8610 63433706
493352367 2641
494701054 20791
248065673 124032836
86214698 303
808407664 5670
156767 562531086
440698653 1469
10049788 34
152316828 716
238915199 801
285240415 1246
462600086 1542
818827381 5670
478719005 3811
536846999 219098134
856775903 856775904
655901589 3656
991297826 7985
566882077 566882078
346354079 3962
34221949 175
38558456 156
260699999 869
41198080 2560
995938902 5259
419843808 2500
32174662 234
1417677 16
2438 492646660
820222169 29051
909735785 909735785
226013551 2015
485401579 1618
120507673 765
662699999 2209
724689649 11184
528053230 2368
312765055 33157
580764120 2348
191261943 3898
260160322 897
924000000 3080
443202782 7652
466582937 2334
356398813 1188
849797457 9965
711569035 3938
755236618 2953
751776864 3592
594300001 1981
535641162 2243
700089991 5001
844562797 6842
968966466 6745
224176676 224176675
854551458 11637
5520 841441200
848203159 459704606
963266641 44695
610434061 2797
156598871 730
841035229 4976
9572 914164288
979241996 7640
888601605 2962
1296 334715328
121283358 617
593401979 1978
2781 529973927
572778177 2144
986281498 6061
156272618 85607585
866610410 866610410
741540931 4642
15262259 60
435365828 22230
783322050 12873
813300000 2711
283464396 1613
780602603 2602
306039483 1103
642864432 4548
948368656 8489
992661076 4012
495547289 1813
12196 603031220
611100000 2037
554450995 6601
383219990 2673
677828420 11254
515700848 1719
423198008 423198008
860794271 23192
564739253 2711
202637132 1382
875170452 4304
882458323 3652
878367596 3334
840352021 5266
660357040 549766397
943414781 21140
147216191 1173
687358873 4594
731713340 5167
93906901 453
611997960 2040
379499804 1265
912316239 5885
913803045 3046
210600701 702
466088761 1658
460124501 1555
273900000 913
275332084 1855
818102726 2727
9207 486786649
678901112 2263
490803025 1636
610794175 305397088
128205 660641576
642940709 3023
678933900 8532
5779 778581554
986467216 5205
583357236 3434
191680412 1892
430414143 28139
200123687 764
562795951 2670
567659336 19667
4442044 21
795098532 4567
173102689 3343
783302611 2611
595771326 2343
257023610 1053
457480764 1674
191433693 906
712103339 712103340
881458541 40704
659378555 2493
66299802 221
422101406 1407
628831537 2136
992099999 3307
251829569 125914785
596099897 14308
433531867 19844
798899653 2663
611262527 2166
541078492 3170
457586050 2038
817928265 4247
286680283 8394
431205934 2036
438382959 4238
326170301 1283
221163435 783
405650551 2175
887862244 6691
895753859 8740
877923762 412266873
598124493 2537
958792573 425110
921336471 10329
733134665 6671
332354385 8263
801602283 2672
546011441 2210
200072658 1654
324694786 22083
526713340 526713340
207369191 1998
713411061 3983
25914996 12029779
697199999 2324
578551747 3452
254016001 2304
634038610 13267
525337547 1883
148585577 771
105789061 3445
907605505 6656
979856418 7365
747986177 12767
418579428 2249
701763738 7524
628576821 2255
206539839 1516
733254375 4025
690995629 2808
3448 392203104
266401320 888
847314624 404814774
994100840 5931
100388361 1060
46628111 46628110
613288035 4247
657902632 16466
275673074 275673075
373541290 5027
365700887 1219
966420000 6552
841616685 5187
658352579 7954
239055781 2012
530822210 12254
306721758 6482
663382929 2252
507537583 3944
157734414 1112
391849237 1342
966306993 4282
267663784 921
17085601 112
978136064 978136065
335362679 1602
2324 613247824
458144225 1715
774547021 5730
877802360 2926
592879941 2470
729897566 2433
302099999 1007
3591 526253862
126960444 777
36401 738801621
615551336 9764
114273125 2375
18599999 62
391171396 2149
806761830 3001
142337410 597
37793271 395
242764418 1053
828401839 13328
221615618 931
484616401 22611
973374742 3522
159570058 1042
255341463 986
357631597 5279
907629298 3825
631803435 2106
489822841 2340
25427083 116
149947327 1018
194001921 896
306262880 1362
962168064 481084032
292 83556230
242400809 808
972837825 9136
735929662 2656
959515388 14932
33724682 211
666 13776732
769870669 4993
287806568 1231
342730675 1222
873957827 4478
148707425 9422
2345 587601453
873957681 3321
747587259 3802
930987489 40984
571800459 1906
531611811 531611810
810360519 810360520
64164915 1851
604321974 2405
872198335 5587
828675901 11700
839353915 577473265
492463280 2014
768487765 4917
171032150 581
624037235 6617
426373496 4473
12655158 401
427311922 192802369
636 102281711
205801318 686
173597176 611
414563750 9639
963910079 98640
407401617 1358
891948401 5495
447298707 1491
611389811 2038
940797301 4179
876355724 3152
233099999 777
810670358 3205
782401851 2608
50062656 336
596018561 3287
697199999 2324
42740157 389
58499829 195
702072170 3695
667583640 8340
618785187 618785186
34008738 334
666195937 2401
485098839 1617
643203705 2144
52147433 524
328122047 1565
865293263 5808
998202711 8966
974195385 5883
383098922 1277
933548136 3256
781799999 2606
28934318 207
533653515 1969
995702266 3319
972179128 347134287
795659884 3006
11485 980709636
561636450 7506
76337227 76337226
1605 379284783
7800 983923200
351333410 104450
926192244 926192245
691800000 2306
157250340 2006
246600035 822
525893770 2063
237945861 2143
206050172 1512
718564343 4978
3004 419513512
141494423 668
1286 296461260
1092 216054384
341340857 170670428
389656268 33341
705 112173960
228582381 3353
243590333 2438
1796 382530411
90264890 4568
507781639 1722
467882191 3834
910227804 4039
196951976 188771678
7457321 40
420719332 2963
9863005 1259
122766655 901
61316838 39398071
955204847 3184
361500654 1205
321901074 1073
958326471 479163235
437030918 1779
653648398 5674
665295606 32238
370802250 1236
641368770 6466
841052671 6726
577738503 2282
77966086 1615
245070200 1858
96473982 719
13912 329856145
479969532 6621
205501102 685
639188479 2560
271903169 1705
601554521 14356
18900062 63
277141031 138570515
940867935 45066
5035 332284825
385979383 192989692
473892352 3008
474532948 1991
82381716 924
494515523 4327
631350206 2156
850465243 5247
524997660 2370
692083475 11249
749672550 519837009
205137769 1628
84120385 1104
587483711 13716
349971145 19534
1389 281360007
4813 337740942
396104103 1738
105000666 350
219722650 33934
903095920 5790
898845599 898845600
721800000 2406
1697 391133045
271628309 1638
999898309 3333
257488842 2425
762531409 3114
716162840 7430
165324795 1346
334212001 136932193
715534272 2412
212833601 868
347301786 3614
543599571 1812
791527593 3544
545344016 545344017
178799914 596
650249926 2996
43620391 570
771134933 2971
648134620 42590
562401510 1970
138266142 1550
569127358 5860
621225931 2405
738345608 18844
450464821 59982
631800001 2106
1041 164903769
171635546 733
98636708 381
486 82484154
615589732 2465
194929995 1043
610680077 6514
877169727 3364
41109833 20554917
834113896 10746
142672562 2083
881927315 881927314
985900615 485690598
946002664 10045
25135784 103
711004162 2370
846318533 5077
2872 303935982
733200000 2444
6105074 36
150899999 503
83707625 1581
776073834 18329
687785467 407122
617788809 2277
856894411 6533
542691923 4575
160830600 1490
970922888 52063
349081297 2911
434 67119003
63542145 63542146
6225 558945253
6599997 22
119999601 400
132378597 446
834014824 4072
909301343 3552
57024917 224
232937451 2363
616202054 2054
527676329 13595
150599664 502
920729759 7195
487986993 2773
912898124 3043
4441 902758386
227190155 786
4241 485259461
249852633 2736
144700560 540
989453216 43217
760202552 2534
57 11014995
372000360 1240
572488807 1982
94179287 1032
519863241 1912
634769039 10325
992231288 4738
301301993 1412
315080440 6099
378056180 2226
798898290 2663
901364462 897173381
739024499 8292
863845021 3340
507899940 1693
372714938 2317
4729 797327229
1830 468190860
246890435 3926
95550437 43848213
464326201 2925
431464530 2123
610202035 2034
385113787 1337
673202243 2244
35699999 119
66409593 265
2422 674247489
769707272 20101
1083 276568549
246900822 823
827077524 3458
652134840 3556
738152413 3031
816806218 519769115
589656555 589656556
184137625 5214
982126912 962598019
58009891 249
774177400 721574873
821732841 8449
815514277 3422
991905872 4739
445201919 1484
1503 369735661
599743296 599743297
439283916 1505
94784701 1209
733070968 9091
342317400 1970
340161676 3675
827405086 11505
118592870 92758750
818999860 2730
421 121874448
2274 548748278
893497338 3575
290701820 969
117000000 390
938923398 8843
880463921 4531
947585377 6488
125999821 420
1521 396916923
864592764 3108
799166261 47193
457077131 7362
981292885 13161
181392391 1305
911245217 781869958
961053797 3351
40745018 147
900770815 53919
805904449 9530
398706126 90925
512042179 2708
994601357 7753
10499999 35
862546172 3435
606559766 2699
49384584 181
648896470 324448235
144223062 610
714086181 8780
705997424 2355
920794513 14762
567912176 20536
120945888 714
857842664 6866
743473793 4091
415102237 4847
829605380 3351
301798993 1006
7637795 29
138081139 69040570
503940836 3583
944281382 5110
924161814 8721
501899999 1673
62393841 1480
84181577 84181576
141283713 47915537
138419252 911
264295851 1015
160653708 564
500632202 1670
231 33927796
959460552 23596
891058463 891058462
177351670 828
874637443 344318470
856727599 3700
304586749 2001
197388353 1432
595464575 19754
790846451 4825
773397423 2578
409303718 2024
758041329 80286
977854450 358051228
550770012 22452
429154941 4668
713028587 19409
608127435 2708
424352062 3864
205964514 702
984418321 7120
704393901 14015
736202454 2454
737099999 2457
860101373 3501
152891468 900
3629 834395078
463032791 3265
355150150 2705
155999999 520
640331415 4749
150918618 1792
86068364 519
922736852 10294
947500043 3612
533761874 3061
46280669 46280668
867023267 10555
571798093 1906
764694256 15835
910615407 3394
829291600 9456
288244982 1543
80291431 446
829044837 8422
186 11090248
608750299 110702
19742816 118
132918846 1646
465486947 2651
795784828 5893
604746120 6191
623600981 311800491
323640997 1397
643623980 3187
454798484 1516
725495964 276169
50404319 870
896 182613524
989892959 4060
465019639 6445
659399009 2198
223696253 4876
92558811 3788
3883 422604160
216892606 1085
846905179 2823
550393055 275196527
21045275 276
638948815 2920
926400000 3088
951752762 4594
90851227 1651
358113864 2748
246815768 10091
860209962 13634
838810603 2811
964462724 806738301
998379792 3771
363600000 1212
314831497 2267
555564536 3963
896737186 59489
998945204 568110237
900248274 4993
450898595 1503
118611878 2341
995579708 496936892
848649995 3349
626970902 8724
270199550 2869
85465962 1400
919049104 6140
840753848 4234
847055518 807169760
618001575 2060
10352 527728559
892729659 8339
402610602 1422
64675804 4777
895572170 5307
36652925 717
735465150 4683
496088428 1965
419099999 1397
85816862 42908431
982584680 35041
330187260 1887
429955410 5157
651950821 11567
6969570 6969571
740999999 2470
23099924 77
193105194 6394
127499574 425
22554352 22554353
231081520 1115
134367585 1991
41077275 16667559
665397918 2218
834722521 31555
476743980 1858
7550 644724700
680100001 2267
334800089 1116
363731846 3338
920540158 4141
53966253 26983126
216062673 108031337
505992241 5587
595472975 2568
654645967 3565
850007215 5634
215433288 1199
135600028 452
794598822 4023
570423691 11530
196807846 1140
887097044 2957
312311372 1927
1502 449802438
862206809 431103404
835873989 28256
780499548 12619
156899991 523
408901116 1363
895968963 13634
213299289 711
155964175 77982087
867484113 7210
837180543 71824
806412751 10439
492925095 2209
520318928 2510
713404577 3674
542298387 3995
15231164 52
418134824 3530
266006124 2233
14342 824832419
280462001 1742
27424202 123
129271098 6445
847091057 3102
681300000 2271
116961102 1325
620102068 2067
888246465 8891
720437133 3410
388420049 194210024
235620024 8366
632682627 5041
221765455 221765456
19200063 64
523516602 7699
54369646 54369646
940496866 3135
300867064 1016
12803562 82
922568244 76638
143409707 728
406225233 22275
24487 996008725
761102538 2537
523917363 261958681
130237084 613
509774378 6926
407860549 2551
289201193 964
4233 336606479
505778457 505778458
843950344 4820
178062829 2703
125752950 480
845210964 7332
843580428 408730398
248496282 972
319517207 1812
366266325 2387
689068914 19429
697768533 3345
623315456 2491
82500001 275
620413479 2511
415200796 1384
488291490 2430
33364895 14225
374998935 1250
559599767 44811
872025052 9017
100889769 50444884
76471777 362
589621441 2144
242058651 816
451241848 2901
310501429 1035
742608034 51793
786637352 14125
779510521 42457
108981854 405
376818259 1729
557584477 5263
9155 803763225
248625930 1030
945134804 60365
831002771 2770
68591671 622
687815520 687815521
472090786 161844026
625003137 2896
191700001 639
508850212 8577
67710187 287
852190307 426095153
316075835 7715
290400967 968
552627090 2876
134782419 596
7832 287162679
854103359 3566
109662669 54831335
394547376 1538
502291837 1812
549402427 549402428
645843916 27757
698080085 4737
645200119 322600059
754154757 2595
830099999 2767
342302152 1141
179399737 598
213287533 769
710402367 2368
470172442 3095
946768836 63074
947403158 3158
149401585 581
102183232 2504
797120521 2919
72077867 3173
243899187 813
7499998 25
677514649 338757324
4653 781945956
982941185 14272
963940500 3283
955803187 3186
844615980 3106
127898204 920
771429253 3212
237465313 7286
619188406 22471
697528608 7697
748427592 2653
725323247 4212
465834526 1819
644033119 3496
187199852 624
989294815 989294814
49503153 483
410366314 12831
5590 936719444
410851057 1958
687392560 11825
458698756 1529
539936863 3604
610178326 13417
403545609 1608
778017093 389008547
213763211 1917
283406564 2395
263781269 1630
551527588 37806
635239583 270015116
84911078 593
475470950 3074
84559320 291
65100224 217
933296888 3111
549659486 3265
665624658 332812329
84899716 283
744897913 2483
228901420 763
94199687 314
806577447 4017
934224927 14378
920701471 3069
797541513 3034
525522137 8029
989150996 23345
197355318 874
548835271 2372
173975688 1734
991270450 3409
836416651 6599
674031744 18186
889851384 6498
610802036 2036
573341998 3739
398182811 1439
757354795 378677397
694802315 2316
305092267 1076
356629006 10731
769710634 4466
798309415 399154707
231876736 1171
268457551 944
792119144 538509937
166902162 957
483661500 54446
596881960 9254
699068718 2575
138718944 3971
153600511 512
809011980 9129
141 32290297
535856117 1847
84003680 1174
943193841 11810
3498 407863302
204097036 4821
52247251 750
402898658 1343
860 253277740
2562 597163813
737113729 3576
317886299 1926
176764392 888
587543885 293771942
366603139 3267
269099104 897
312333221 1342
4656933 22
193724520 3201
440700000 1469
366312470 2063
437950635 4321
19153226 139
611497654 2769
614702230 2049
40263639 328
498891120 1855
320450175 160225088
389993787 1708
2830 802122022
719340634 3746
772002191 10348
994082164 30207
2612 750861012
730500344 2435
15119 984205634
423691743 8542
742016257 649958672
434039408 3352
372459519 128230154
984503236 3314
82561628 39607603
541744372 2006
420096111 2696
211348151 14950
293628992 1700
827368972 9061
334090647 395842
958274311 429596995
842544980 2817
500772888 12299
893097023 2977
444404797 222202398
213 45518739
109102275 833
183717029 933
656027836 2392
688198988 2294
613118683 2942
732410935 9766
596120608 3567
87222096 2418
1566 207200592
280627865 101981732
771639267 20463
580373696 526575410
590379252 2623
557803519 1880
612474721 4290
543899383 1813
139799591 585
77885623 331
472202142 1574
685598048 3259
980396673 8416
446042085 5259
323101077 1077
857702705 4242
944504707 4079
3576 941162088
97627147 488
833359940 2891
53140005 240
902183653 867036513
393312593 4309
123669875 2989
239037488 2726
283019247 1172
168322546 2257
549990137 2159
987160243 6010
842036463 4766
411846181 3385
300432053 150216027
436279325 5732
172370126 4653
493710113 1888
980406059 3268
420663906 2265
660701951 43621
3302 681354492
494387977 9634
555913079 555913079
471409472 6716
822897257 2743
918353436 918353435
218912470 1211
571141049 6278
16732 658872696
3955 759929520
554955971 250619005
879342444 5115
701884882 3123
43200144 144
877797450 2926
13223889 13223890
499996097 2812
903526797 451763398
695049722 30131
16319597 853
683252294 2467
851702839 2839
980281416 490140708
681264372 71359
388480624 131090402
985553104 20074
3638 959431273
78899932 263
849250376 14575
4739 841871463
513749391 1796
279469135 1264
89388937 392
473014786 413708615
104511277 393
18726 762260556
372403759 4403
751200000 2504
934411582 3926
670114311 2542
853998255 3580
470792424 2036
395645904 1422
650023159 325011579
262495979 1020
613746426 2242
774543121 2890
430004719 1640
625228026 4386
2290 340193240
774150587 5481
426216944 2695
750236465 3098
997575880 6633
18262523 18262524
278256769 1898
144839694 1505
301020534 4423
978397873 4471
4249 801836194
371365929 2327
840456193 7424
546001819 1820
832315851 5291
5518 362400773
1285 259839349
872748755 20694
302432219 2234
208814060 1547
794646612 392569183
875400001 2918
864064889 3581
555509784 2683
25914520 485
27032555 167
110482786 479
24917381 147
252676919 126338459
730950401 5048
444238691 6684
941150492 402182016
614701494 2049
573301911 1911
616308964 3158
840299367 2801
594898018 1983
809778001 56040
42460182 451
826266301 3876
210176686 3011
465476067 3676
861997107 601402625
38155581 38155582
392998736 1310
128484644 435
882226977 427390445
761067396 4338
940209584 6830
139931217 494
737597729 5327
745654469 5115
40653652 138
408853734 314780150
909170604 5141
184 18664002
212761822 1219
615302051 2051
973860096 3264
282625463 1353
739501978 2465
19820453 800
902119848 39387
376783641 1703
218396051 1062
610331279 3732
683351672 580250929
338759779 5260
359364614 2116
1914 329648220
980999999 3270
753566274 6049
17491459 8745729
536895612 3531
426202965 2565
678156672 56176
266699110 889
55381200 560
6642236 43
739742237 4783
252618188 11884
1631 404154606
207426076 207426076
94096380 5219
3495 731112417
53141471 444
720328600 9038
590339890 3647
494944854 1899
655801937 2186
118800225 396
982816967 12639
329036903 1156
926437011 41722
683731211 7351
321786258 3023
800402668 2668
362804594 5398
989955280 353219598
583201204 1944
892007444 16905
373499999 1245
341200324 9139
276863106 16122
410578139 8225
368400001 1228
601800123 2006
981053297 4408
721202405 2404
542464114 11337
309602699 1089
683886454 4933
472788248 1769
377696888 1683
529433828 2156
52200052 174
593921871 4835
842075981 421037990
411043750 1625
708200416 2464
907729688 185249
395367001 49175
959132615 4562
207004199 7800
964775023 4148
662894531 5557
985199999 3284
426500851 1954
504835590 3115
518342369 12670
732148094 3763
147899506 493
699006231 10857
45599847 152
182725972 677
381492000 1639
353209469 1698
648545537 4232
413698621 1379
1422 269594917
639462539 3223
561440625 561440626
855205937 8588
410078560 3278
552898893 1843
804217653 30360
373601604 186800802
677655899 25845
559300702 6224
132510812 446
96077439 987
151670167 848
884979158 699305305
154765998 17964
718990749 2798
572095122 2806
722894085 2427
10811 871074703
597922204 4183
957854886 15970
352261767 19197
483128501 198282264
90899698 303
735392186 735392185
836665334 4334
383576432 5383
670987381 3615
552363455 7004
202429163 874
312428771 1853
227100758 757
606796216 303398108
838984937 4593
635402119 2118
771452408 540433145
393643129 1949
587469387 5077
841024225 17653
304198987 1014
1422 413746542
377852511 3108
273692113 5168
306873599 1920
999413848 997695905
938151521 794270068
929065205 3598
70218951 905
943083206 3632
467125814 5117
386998924 1290
955569083 3349
393788452 2203
356303649 1570
221072906 913
633297890 2111
456877127 228438563
704326499 4861
189795559 760
663152624 35279
690537313 669761864
217500001 725
935005201 935005200
83913521 1113
77743630 266
974508829 6278
585469842 21097
45117352 184
854660726 8403
609151531 2127
369928178 369928178
792188975 3001
19068489 99
348601162 1162
462935549 8877
842615557 4621
503834010 19995
343375631 3352
450243437 2903
163938945 34124
291161769 1302
2184 383143488
1477 410558736
117645467 1193
923209874 10325
35724672 144
107989023 2717
815306455 3035
808914345 404457172
741547346 2737
82344097 568
972062097 4140
298341568 5117
387667200 1986
441417019 36623
794395722 5898
389765665 194882832
318391549 1324
336129078 4685
992363873 495458953
995979285 472277554
866275435 4581
186706000 3340
168887929 1452
751178351 732065166
194695342 717
558875968 304679825
907897749 3639
408100394 2055
497797056 1728
210529805 210529806
592284701 5020
506414504 5757
464399483 1548
585291809 2434
4581 757372149
305519309 2482
253325924 76372
974678488 946449333
459001529 1530
42374309 262
425400001 1418
522788124 2425
117148274 458
828514693 8302
917703060 3059
463871150 1958
954080698 9897
518225532 16764
589233203 2197
580912410 4030
325521579 1128
533045988 3572
866679923 498324
422399999 1408
227700759 759
443280848 2788
490757106 4214
527100218 1757
162051176 692
375050297 4202
942778983 24140
461281444 2686
775619298 6005
345174742 1341
340801699 1136
258217663 258217664
969659325 541206495
681897728 2273
204906610 8971
260574246 1205
829593845 3579
584777311 2364
999897516 3333
100951739 386
780600000 2602
467373218 7003
217104861 8188
914699733 97381
775869786 8893
735067639 12446
599731687 4945
658795299 2650
106877791 826
637078003 6334
314899385 1098
692553809 2332
292178963 1362
474720381 474720380
516760991 1936
504901458 1683
913800000 3046
670203676 2234
602445162 301222581
214500001 715
56603122 577
495633601 17600
8948 710578611
306001229 1020
760570956 3004
817911507 6194
826958317 8143
250529756 1259
254401541 848
624339968 2576
285876992 5927
799776112 5127
350963992 2121
368516798 2793
383399999 1278
918383249 613658516
13489 994543970
713097624 2377
301984744 4319
958137084 3935
291205928 3237
482399909 1608
254645425 2614
515911711 4993
41406767 202
179825985 238496
6259 278844709
640797963 2136
929778293 448293405
146105762 146105763
982553072 3643
821303235 79346
569957657 4006
541930789 2290
224134019 778
297839433 2477
93899899 313
135959971 67979986
71565640 461
877229035 6868
393421071 3671
534889237 2562
277200000 924
555566389 7422
221238838 772
729000603 2430
275427330 1064
560154451 7309
499326209 2010
75995579 392
4155484 1734070
479633907 2616
897683430 4557
583872480 8784
13288 571854854
84300072 281
977088650 977088651
638130961 4260
2548 667104923
681407387 2680
307200278 1024
398999387 2182
268434058 5566
183877800 46901
752190164 5058
279598556 1127
246877920 89976497
847243457 3159
956369065 4116
57158248 704
737750731 3832
840758614 7129
622276156 2272
752202205 376101102
198476531 1445
770131389 308797934
498898427 1663
507353893 253676946
885301736 2951
791243681 7858
818920087 3115
38425444 327
465983986 232991993
807202420 22295
482384322 2814
948903162 3163
69846593 397
730235510 3910
976984596 6221
4001 621855544
1636 326598135
334498886 1115
25287 387681539
692999972 2310
615355163 5968
687033213 343516607
734102443 2447
436501053 1455
627697651 2579
100145784 839
60333451 31578020
983105949 3277
70200233 234
219675170 1031
827895670 28910
30830669 30830669
581782542 6296
821690619 3941
993327704 992648945
6910 915002116
466141392 7992
257280435 2144
858902286 2863
734402447 2448
813265283 2964
680842029 2926
103151899 1883
705300160 2351
660911209 3749
327301460 1091
448684266 4663
528488449 3072
358299721 1427
514367940 291788516
120272957 567
668815455 334407727
464853644 2165
432634644 1524
577410009 3703
470402432 1568
923397582 3078
946796928 9856
755378022 12639
448285594 1607
752 201909114
815703591 4006
625497916 2085
392815578 140304765
602825970 7747
922252943 3887
151794388 1409
258013214 229958268
168846973 168846973
486898376 1623
121683715 461
655509856 6153
974067065 5963
500487675 2158
98100351 327
796864515 3269
119419551 548
991503305 3305
292947120 14589
985366204 69899
628953718 2121
94789754 709
818015408 5506
128700428 429
655197816 2184
935760910 3955
220975843 220975844
381721184 1724
763463312 2608
128099864 427
876886512 3763
692126950 4219
95323777 502
394570473 394570474
228301049 22475
305165367 152582683
163310051 545
982189083 3569
651902172 2173
716191014 2541
117000064 390
765572000 492702827
556314093 4832
910657034 342997
314099551 1047
12566 657357558
951446089 350021757
857433995 17988
32908436 556
459414166 1673
722712100 302390
879023730 7565
168553858 781
998351271 481207382
888003024 2960
924817817 3283
597555921 2960
698703609 2329
516104104 2623
353036430 132061223
760200700 2534
817201766 2724
31638382 162
474599999 1582
474346561 1798
899232260 7789
100312704 1368
665953425 3992
244131486 122065743
777044159 3060
937376317 4846
367199280 1369
244201439 814
779963028 16652
550298803 3352
300835316 1649
3590 490526456
949231746 279829
590998692 1970
185622878 20113
287151266 1241
664149241 13764
79330510 931
825668173 3774
726346140 8643
712500488 2375
169012890 1299
926701511 3089
665102218 2217
782887332 3723
555227997 3741
584086582 2223
918328087 288902
355176084 4916
201067878 100533939
607891364 5685
722097592 2407
774604553 2582
216372316 1016
889830108 21668
290176993 1008
453184895 2512
925259104 3987
906695137 7848
3864 724461360
557034384 3504
192158740 176447530
220968001 1188
828318121 828318122
300845537 1312
623467435 623467436
967186168 3383
88961329 432
968034772 184493
937901593 11513
149190092 149190091
517800660 1726
403934396 403934397
396601323 1322
752611551 12859
515401719 1718
962120953 3988
383545852 383545851
199500309 665
607610135 11256
40973 997938388
347197269 11769
375299142 1251
767286558 5219
440800791 2297
563220307 3762
623034201 623034202
371435891 21156
542555347 30414
387331462 2785
583645194 3654
7923994 7923995
530435629 2287
634643705 19728
761084767 2776
50314306 50314305
399742903 1474
107909285 532
24746727 98
207541758 190835683
7622 412616970
133326098 3028
757804730 2526
927900563 3093
972897871 3934
591025596 10346
122400966 1297
944998729 3150
286770203 143385102
721744201 5878
58934212 29467106
803096347 14423
997800000 3326
694116322 2663
104169068 553
912537479 4127
491439259 2260
586348657 5758
790240632 4981
779926354 3055
226859724 113429862
508417713 3608
243001060 810
781269475 4453
340159002 1547
555619197 11697
437780669 3457
553753547 2327
68947118 234
61158352 30579176
331799711 1106
574051779 1971
528682322 3865
324298920 1081
745936127 3456
956557449 3734
956490073 22992
671826301 3650
921661784 4085
502434360 6282
440166271 220083135
220570156 765
147256769 73628385
125637967 474
840365191 38364
74743917 295
317054813 7587
826396545 10544
628202094 2094
705427978 7869
742800868 2476
47100158 157
948496987 11533
328992419 9410
601798723 2006
750085391 11204
21288 932814728
908584387 554319250
535523340 1866
340356866 3177
195599348 652
968521088 483004736
793693000 204824
190929464 126000221
196799999 656
751996145 229407
359349573 141245995
876300643 4574
7601 941611880
283022386 283022387
72685984 11065
71475149 352
234262875 4697
304198987 1014
764674 411370483
179358931 1027
554328239 5680
236448577 1092
257922158 128961079
808685543 11022
207558482 207558483
322471246 1845893
757789955 12908
542059612 1874
641666335 7576
2548 553371889
774702522 22531
65176064 236
582287383 1986
698817619 4315
5096814 17
382800001 1276
665497245 4099
292659298 11489
526092679 117379
275100491 917
413400667 1378
101112311 404
292992768 1656
986246484 699657790
681668626 10375
903459605 4106
215700719 719
921759231 43549
197770594 7042
451580282 28427
994802855 3316
723335078 2730
6880 911311040
633210271 14263
551346517 275673259
300101924 2055
646466687 14007
142207219 35076
136864702 962
738039721 4246
765138317 8596
969302667 969302668
650245700 44860
439489315 1782
66795583 1088
622107588 2346
643677637 6762
624000000 2080
372598759 1242
456876005 8202
56400050 188
371400456 1238
433703940 3999
96191959 48095979
777309411 5559
785401553 2618
897596813 29523
505799999 1686
81520014 461
71302540 271
696445734 13272
6716566 25
489161101 3063
701849467 4021
476999430 1590
555268673 9296
56949421 443
896465821 448232910
772197426 2574
663655092 35946
185088061 1249
420053830 1610
939852872 939852872
976 137655273
612120365 2178
414633445 207316722
623181585 2795
880191772 6478
315845453 1222
681600001 2272
134640534 686
311101844 1037
131690321 877
127706473 1250
533880861 533880862
963754086 4897
198831151 765
681302604 2271
44111 505751608
204900684 683
309914262 1134
197144593 1104
762232583 2593
710699999 2369
820654929 6043
671603713 3216
258806269 1148
1413 411501354
599622253 4058
43622140 211
55206256 267
780303764 2601
196994259 1198
398606861 10666
171214671 171214672
957949349 478974674
982103665 19738
386968139 4211
2392 523713427
181542165 7043
101096538 1137
995876962 3710
396599058 1322
240193880 827
109263721 376
724134455 2741
96261738 597
627001043 2619
362400001 1208
714163750 4251
255695009 989
473102538 1577
528464694 10996
10468 281076268
244982209 3398
829335914 11421
5830 110056815
24372405 247
379300041 1330
470555691 12385
588467599 3650
92064654 92064655
599567374 9518
876721756 4091
645880224 6264
900588071 3623
353998820 1180
375170081 4042
305 32677101
632390000 2200
395497845 1395
251897730 4886
286908474 1514
686642371 2567
517313474 3325
21317801 140
22471 722842887
203107488 829
160424501 710
714201577 5843
2678 796806764
201963967 201963968
945636299 3675
810881099 3466
646021110 3538
81609893 334
628202095 2094
576428021 288214011
53813760 455
731599849 8950
151234384 1237
8702049 529
372083558 2254
107700359 359
777302590 2591
925203083 3084
704280488 5767
104932121 2025
276584432 1184
321349504 4131
571331320 2485
734911051 2541
895393772 3458
119100000 397
1585 370310015
634497886 2115
673802340 2246
364443753 3512
845098434 2817
154764226 525
490658518 1685
4730880 28
572101789 1907
444448939 1703
641350668 2982
289798804 289798805
729781109 364890554
957801631 5065
604163556 2573
576773120 12160
853092816 5388
843046683 4176
969356452 466996388
243591991 1290
620504082 2325
1750 372720250
699955647 6146
212783261 4075
4556 894909723
522843750 5625
850365280 2841
875434242 7747
889888636 3458
635303957 8093
530000273 3433
357243749 2190
449839275 1851
92966721 440
897900001 2993
215007526 1075
632102108 2107
9936 418880094
161050334 605
617185140 7168
910076998 6574
780351892 2819
109195186 109195187
513901712 1713
222149708 6364
1685 449691115
847032306 22896
593268254 10823
564961952 1955
746188175 2943
636885823 7026
269370526 1275
15852121 15852120
408436546 1405
492260920 2046
461554576 1999
690030971 5577
102779118 535
365433076 2798
433086199 433086200
735807099 2957
472673839 7211
993450756 21441
404091522 113957
369602180 1232
124096520 1065
919315211 4437
1068 246039133
261899268 873
530682662 2927
1513 256227301
55359253 278
305874633 1094
3008 327929845
405011562 405011563
13604 590409781
898017577 3144
345 60185486
799162683 297147110
56100318 187
366002650 1435
452727289 36982
666003388 2220
458373745 2983
193970879 6768
902717002 888826603
987667788 8214
561493968 8508
637831153 318915577
53390805 53390806
409147478 1521
380555265 1696
675245971 11342
20421768 137
638160377 17303
472179176 1931
166688630 670
318900000 1063
286320376 1125
830145531 8170
555601852 1852
309418506 6523
962017293 8688
988116019 592967646
956947529 53746
972452172 7217
578698071 1929
2711 508166106
1550 297158500
509100001 1697
730 217658260
488100000 1627
980400000 3268
202571072 944
527085173 527085172
350346328 15843
859 168873387
977948463 452229055
302368239 1205
190301775 1001
564 118643929
811287789 3975
43499856 145
971971678 3419
185638807 92819404
205249571 1754
381404326 4281
675590939 11885
762375627 17747
208045377 784
2264 654395763
280377981 1895
675060512 337530256
471916183 2357
582580076 2669
905993776 11160
607865106 3054
620313345 36607
931206873 6254
840206211 17242
439500338 1465
724203332 2414
941405838 3138
175499415 585
221376385 738
316778027 2774
91761184 387
355250819 2985
635227928 4072
835959860 3231
272514048 2063
692997690 2310
620636576 8429
986698166 7802
665098409 2217
34 4111267
160042711 535
628799060 2096
996861398 495996640
451501504 1505
319363361 1360
804605914 697684902
911073777 427256207
250433953 108993382
1129 329596543
795814401 6467
201264998 1189
780428366 17955
168599717 562
305096208 2472
224576066 112288033
535784135 2215
380723225 1652
609453443 3302
286678361 143339180
595861048 2039
966649619 3280
881402937 2938
9918161 995
603094599 16600
263749577 3140
252000841 840
393805417 1398
496121601 3134
9862 72561555
115348775 1082
500455303 2891
458461776 3789
358227459 4986
667834529 2423
5732 996645023
59181413 626
307799365 1026
641944591 4557
420666232 1677
7653822 33
918138066 4326
970317011 476916388
835889198 2878
807772423 6726
31975981 2397
201561167 989
403501346 1345
586201110 1954
871502904 2905
192279949 857
731997559 2440
434400000 1448
896960299 3840
710574161 4369
344999610 1150
695866043 2654
888299342 2961
302398991 1008
477138376 1760
879973092 9776
624880757 3511
791702639 2639
249462835 1403
101091430 19662
905707099 880678090
393440075 1814
886500001 2955
811675614 2958
696024620 6095
867723316 2924
753440888 753440888
381127930 2120
900302510 3001
445201343 1484
737101014 2457
890536193 3294
219187716 855
87678233 4662
471680399 16400
930177291 3567
48299988 161
854243613 4982
160361884 1054
306629057 3703
1312 186911456
184800617 616
846300000 2821
87066118 730
621976437 192622
629043820 7548
373931865 1562
30545023 347
625043767 3032
811856507 12412
152 39143496
7399 585053728
761397462 2538
48600000 162
122917473 453
763604144 78088
894725089 894725089
24880832 86
806043565 403021782
394358199 10781
181499915 676
222705997 1411
948406950 10674
91717119 475
732033506 2515
4387 958625305
213514325 1349
816645515 8842
483889041 2097
762145123 7219
138156336 547
167645769 167645768
39900023 133
926819805 3292
250131281 3920
247620911 3234
652159912 5618
793121697 2735
701768696 350884348
304500001 1015
676897451 4554
16703 854408559
253654397 116408405
5978 842509430
697291499 7879
810295716 2901
605102018 2017
772435563 772435563
201001072 670
927296909 3091
875967361 4207
601940207 18743
416999271 1390
207237573 808
319642304 218211643
203400340 678
370346979 1382
463945181 2074
711321127 4388
266999110 890
229309211 786
743773493 5151
213900000 713
379063357 13412
512991694 1851
605429617 13814
346354632 5256
916125387 5171
663277219 2221
813623348 9607
890105895 2967
644376159 2720
669823140 229492398
976098754 6610
838856187 4963
360387009 6922
511626320 2710
614011377 2373
520352162 1847
434517961 1946
246848076 840
547145605 7834
208416600 1275
9597706 87
608967590 2240
311220575 1044
160200810 534
797386086 338699983
10425392 43
82842970 807
519111105 11991
968892617 9561
34509999 280
330941880 4584
210837745 1681
997702502 3454
437111765 1534
569731939 408366620
114688283 57344141
228279648 4008
995156548 34419
610369633 2113
864702686 14498
647314363 3408
184200153 614
694250337 3088
778197407 2594
913248576 10432
673949451 2376
69769776 1193
3476 641680028
582567130 582567130
7523 54231704
630801276 34044
790198752 2634
147599887 492
350014437 1262
681110612 2758
705206102 51758
4365 211378102
315819051 2650
435085341 2107
874242160 17560
420854991 420854992
2147 127825654
681907891 4921
704699702 704699703
299401811 998
33156 531171506
103134397 1643
39751421 190
329068995 1126
884700001 2949
42395044 148
355892399 12400
214777336 3194
69968505 506
146635189 1148
844215605 9022
201156339 829
162599459 542
922330244 28556
758997674 2530
757181304 25609
791698160 2639
997782764 5043
240158777 4899
880456697 880456698
958876407 5736
445359523 30311
590784539 6477
825602753 2752
502131365 2178
768911353 12408
898816037 5414
538138061 21714
1931 516242764
870297100 2901
958930804 4118
369139447 1337
933587942 21458
294646973 5066
296099013 987
99299756 331
884246287 12034
840002801 2800
407674821 2606
415378446 6021
65745519 240
31499896 105
860405371 7513
838500000 2795
189601425 2131
226600417 766
407707478 3862
912304345 3041
10657 532041253
577499999 1925
142734433 1516
1511 441144328
670156415 2592
262100727 10748
806377303 43832
183432007 1266
810335181 405167590
265801127 886
453601511 1512
403870085 403870085
946490171 946490171
752101423 2507
852785664 4365
140541021 501
982797170 3276
520460605 2364
533970516 1816
776017879 7553
902165556 3919
27756498 289
430959554 2262
770 212457182
346777552 1233
181852033 79508367
89195609 483
19934572 241
330406328 151332225
844267707 422133854
357001189 1190
771578912 2888
16500742 2206
246203867 3469
601385849 75898
373012744 2575
635697881 2119
347919470 347919470
724950755 63442
258900864 863
721636244 2919
216227231 2691
3447 901844130
147688111 572
697502326 2325
377027666 1411
933563223 11495
81182104 687
331717781 1737
964118591 3942
74888112 883
19445 653993685
733425945 4156
33321425 443
580161576 5142
763910421 4732
220463562 6191
676054817 147578
396290108 7523
486591696 12828
296608097 1153
667799999 2226
967733467 3346
229349732 1404
404023182 1401
92749920 5970
3883 695683409
223057341 1045
4617 142516932
168118084 1548
19404860 73
134872425 1462
734100000 2447
2700 324992146
287092308 6386
686389588 2799
520082611 4111
265277939 10727
745833701 3550
47897117 47897118
87124259 310
211598410 211598410
866515248 433257624
6026 929740170
119668999 473
418314922 2114
766999185 4364
184412 933792099
614137501 9270
471152605 471152606
350193612 1728
776999993 2590
620699543 2069
677555199 677555200
254382797 127191398
840478888 6238
693449915 105564
470700000 1569
814466071 12279
999300000 3331
289370152 1784
991947719 7090
283371681 1623
960410785 7144
395 93831806
983602368 8223
2489 598111678
220657970 1217
912884550 5754
296090677 1964
29637019 14851227
601503486 2005
505201683 1684
131812989 2881
652 161575471
5118 880581267
208946749 866
133799553 446
263751489 2464
196575702 20844
845488501 7703
44028321 665
679797733 2266
531822929 2576
200721495 200721494
753900219 2513
327084305 327084304
672971118 3242
720904311 2403
60000252 200
578 165055955
314136174 5105
653486761 2280
286104291 2638
216 47798405
830434396 830434397
904798914 3016
602397992 2008
656358599 656358600
547936435 2153
174127369 2523
862496599 5793
582001704 1940
253500844 845
67715334 323
146272277 628
228085289 1554
876297078 2921
883590625 13780
392520728 15045
9868 738098358
439287482 10403
903599054 3012
977436181 3780
773699384 2579
44737290 983
819339839 8640
865202036 2884
59509884 20065038
145014951 5570
582689062 297091814
980179611 916778413
542229435 1815
514212529 11936
158182592 1312
296922839 1096
692985744 6546
51600000 172
218412258 1007
306728901 1548
510936685 3495
52011 349520332
180175934 1186
712500000 2375
956514744 922501445
952199999 3174
466199071 1554
844210583 53662
924008256 18738
827608875 375086730
698000687 7497
753076259 27180
945597204 4606
961802565 3785
661497946 2205
675303787 2251
605754864 2277
337739314 2783
3311 807516479
632374511 3542
500658840 24790
330682362 6087
808402191 24718
558167266 7664
881402823 6124
349905580 1462
852301537 2841
215721660 924
968381846 7742
319173605 1143
951249553 4488
315709139 5055
645660312 4092
865860412 840440597
996576056 13246
975165270 920024076
194460534 2241
554509664 2248
980672276 4838
574411357 7337
844686592 2944
989400000 3298
981903158 3273
8369289 470
181440204 929
234552049 80862349
1525 215198850
446847432 17768
98399840 328
420509469 20807
659820041 659820040
801309183 11947
5196 842889924
588681302 3133
580031584 9449
508975883 9392
798756995 128012
35999999 120
918648915 11145
487183255 1819
400071680 11407
538260255 2251
314518172 1844
6452 792204927
64799813 216
46199845 154
762206155 7383
20234903 166
312001041 1040
965255457 5784
57797403 329
968396771 3228
610071219 3615
186028905 2083
600942435 2031
291345251 3635
915197815 5528
638527051 19089
539998201 1800
647681995 2444
253372269 1155
297739072 297739071
2614 109640432
62496260 2911
933003964 3110
850961192 6258
141348094 2126
177762095 88881047
288884285 988
340816613 7597
464149809 1999
493136562 68946
6547 981441188
449732707 1754
715306657 2738
114700799 618
332400443 1108
813235749 813235750
438720439 2237
332704587 2494
118917567 10835
224678664 1224
815449686 5279
333520813 166760406
13374 956365238
647697842 2159
72546128 67970599
284975184 142487592
123254218 668
389754647 3468
148912823 148912823
2824 592716438
618391670 2233
99436925 749
306911129 28001
481200001 1604
886806640 603891087
990972469 249804
760502536 2535
292053086 4472
11232496 44
102888398 1505
771002569 2570
229848188 1904
5249075 5249074
11236 865745036
788920805 3853
2925 269628830
910550762 6788
498515684 2924
932059603 932059604
953817360 8040
97156048 479
1194 235140390
492694545 3793
327652400 1213
711690840 24558
724935914 3195
661497796 2205
436329824 6496
514499442 1715
649423671 12143
661601299 4150
993519431 993519431
882079121 50636
361612899 8852
950605700 5347
733821116 67286
798801367 22403
560088348 193518497
727196104 7731
646894391 10141
158947837 79473919
994441736 496180124
671854095 5679
927498429 7066
445538070 2430
706904147 2655
554009098 5847
43158329 162
19203458 91
79911354 444
516688670 5872
982187919 491093960
591920677 11979
662696713 231697682
83817581 1628
660933751 7275
696574695 16971
814177814 16885
943522256 3688
868095940 7765
469357964 2921
476038746 3562
106902740 359
186501245 634
450711099 2651
244801684 2289
497134705 248567353
515498467 361444805
102358927 412
212969072 1923
383832656 383832657
981775867 6441
666376457 2843
185968742 974
2237 627783807
484199250 1614
486900000 1623
178283497 89141748
449100409 1497
468062673 3542
504615169 219017
787133457 3321
129409 1
992996690 3310
732830358 4954
544499999 1815
343035099 171517549
947145137 742247059
383100527 1277
412311956 1729
33011423 16505712
654529141 2670
724577665 11278
990648113 990648114
155600405 810
684595185 2776
645875987 645875986
2275 152881490
734738633 5734
696101185 38176
30003619 102
51095439 496
132491847 563
190011282 8893
907143821 3809
293379017 5011
273581699 10102
62610325 8547
641589978 3209
948075692 3703
501600001 1672
770703097 3962
774580193 774580194
631268111 14754
144765397 72382698
82948011 3146
325960301 162980150
655669409 28765
312301040 1041
699481830 2431
469895759 2330
217500213 725
969606124 3232
958796804 3196
515062412 2263
61300406 7249
755344333 26652
827681453 45487
308378740 1259
701577339 5887
172293317 734
128699571 429
146717448 606
912354689 9241
4584 929769268
276300877 921
935601223 6302
363144557 1822
886199301 2954
943729493 3697
367696301 1382
586595916 3131
353822211 1244
515831825 2591
167100348 557
706208911 353104455
395428251 185371898
743176045 4014
33909690 1058
957435877 106809
130317137 581
188346247 25594
722699588 2409
142800606 476
2257 270687122
781147139 3012
382798725 1276
877724875 7338
236015100 1647
1290 347794198
601290325 2534
86841328 31546683
52200175 174
782101429 2607
391775940 1714
771602573 2572
2452 641926015
59922504 372
574499942 1915
810297389 2701
46542579 381
20744100 108
471841791 2339
386073323 9828
986398455 3288
979805551 3266
97799673 326
663406039 45620
610949844 3492
4617 365303189
176035011 1502
583032969 6503
959565779 479782890
489102996 6169
413633919 1454
644399244 2148
307119282 9545
462712825 12011
108103416 508
376735002 4074
543298442 1811
749110143 374555071
80214135 286
561928082 280964041
263231862 16084
39577198 266
496498344 1655
372000001 1240
492067081 2655
794681280 8640
319028750 3341
890136620 3267
167660972 1004
436558493 3580
424486245 212243122
499244727 499244728
945303000 5025
984944844 10914
964250951 4075
79116610 36382618
610732133 8095
28678567 214
636630228 2444
839101979 2797
488808379 4106
114871944 8871
800997331 2670
544756885 2203
938943945 713825588
274082801 1438
133991919 557
770394604 22469
18087823 8841463
539904300 3900
133768299 2900
238622867 1188
400816532 2337
241760376 241760375
216677330 869
701665925 4045
869097913 2897
433223286 2472
831589003 831589002
381866826 1517
499502665 1665
243550380 884
98638886 761
1855 532859279
913688812 10936
476568291 1738
80241232 293
2874 814649670
307974250 4793
312898957 1043
893074514 319910753
3585 171158655
908698855 3029
134890391 1183
392378337 196189168
998100168 4403
129129215 1338
990606001 3302
3771 598001409
581785124 6065
419780548 4290
462408337 456024
900480801 6350
364801217 1216
914841077 5995
27599963 92
409453790 55814
951460215 433693308
849900436 2833
315866433 3514
1099 150451459
111745340 418
372885886 7389
539098751 1797
863405702 2878
337499999 1125
1572 386963746
248401002 828
323969807 1572
549298169 1831
93842791 93842790
330822457 5791
468432247 8762
992104838 3307
66466739 410
289087837 102007
811618891 3355
423729486 2742
129041836 4155
276094051 2006
60899907 27550649
864789716 864789716
84590527 545
139088157 794
959944643 5139
515303115 1836
860056216 20651
486629818 17877
763681311 381840655
934 165825982
597298010 1991
306484291 1302
826996415 4053904
866713383 3738
791702640 2639
86699733 289
71500176 264
909666748 3447
85609538 377
608823823 2182
520277348 2269
948273740 4054
245454028 245454027
361250585 3385
251190058 1094
641757159 21055
914803933 4998
473924465 1703
742030147 16038
302442019 1400
984874712 539842556
908729475 454364737
160451400 80225700
123037947 763
1953 289949405
4856 579898664
121717533 964
487103362 7328
1300 245080127
269484950 102420223
381901273 1273
801809176 2870
792002641 2640
81290882 1712
463500001 1545
513323514 2894
395387423 3236
74493496 18011
351339878 2343
968591919 448564598
190960758 767
874123766 19153
793550628 32647
597846911 8128
543319906 4141
344293510 1326
611826452 5055
258860452 6750
380926316 283213689
113699621 379
324767269 1644
36299879 121
472545371 1943
784111852 2679
178375092 1029
139500311 765
241774677 858
725919071 5232
1169 350636146
122972105 1191
821544457 7890
536399999 1788
848814119 7266
485298568 2346
691551864 5768
1345303 672651
220157309 6332
632288507 2291
110173077 55086538
967165543 12137
101621009 566
444599978 1482
703752044 4267
405599999 1352
109415714 529
328373692 1230
57381745 241
147307969 2639
55880717 1974
109482964 1115
413544199 413544198
690813013 4868
785943456 3515
609297968 2031
150744171 75372086
566606929 545842306
127931650 2586
616062174 4721
476800266 14863
728682228 3979
640756794 2888
158700417 529
689252545 10728
864330037 3268
247799175 826
456210396 2400
29400083 98
513599999 1712
601803545 2006
42335052 1747
293945067 1002
324001080 1080
27133851 145
224699796 749
2565 421475670
113926695 602
3064 610390529
83072359 280
447318532 2343
805802686 2686
27310159 934
940752594 9493
479402258 1598
196028075 673
32100156 107
142799525 476
36370702 14719124
810679723 5757
328488324 1507
255469174 1022
73948369 624
22199927 74
14100000 47
402020730 2370
892206944 3195
923696922 3079
320788590 3241
35173081 17586540
305400000 1018
646926702 5601
689971303 689971302
359599883 1204
594901982 1983
384047253 1556
786996895 786996895
29682756 725
441533239 1592
750003079 2500
256200854 854
834232852 3039
3607 820873846
703075775 3552
30640160 30640161
534301780 1781
325997116 2603
780899999 2603
350830068 24476
998097923 3327
576049983 2073
291523170 116906889
967940065 8523
102391329 39990041
135734 321479198
111235545 6464
94500326 315
355665942 3477
391033252 6557
627912073 2976
653700000 2179
779397401 2598
364628607 1348
38017422 38017422
858533261 7133
799635989 3270
892900799 3204
405612892 2441
361201879 1204
986979365 11610
610502036 2035
988667990 474326126
211005799 102770295
3039 749921874
493060424 2145
660973899 5255
832702563 5229
30060 636706391
416702284 1389
514268558 5351
707306782 10147
377774331 2221
663856225 10382
101870879 996
458502904 2981
616202292 2054
323877203 9963
606601454 16365
943257335 11345
370263823 370263824
127766659 463
119396403 423
559668047 3136
129797180 703
176948345 1724
555358221 3382
331 62376939
487557511 6105
572599552 11072
886495779 443247890
554342376 2401
1292 381243298
317595615 2198
852420591 6369
244582679 1335
176133910 861
743054141 2675
169720802 1099
96436667 326
364546947 3410
169681121 169681122
601129981 3364
330042509 1329
469063324 2263
841937052 5280
109553368 385
272734989 3028
472670685 236335342
574518419 2436
791048029 6660
684762210 3355
579286618 477539334
112145058 377
372740761 3924
329327351 13622
50301899 550
92099694 307
633509243 280972532
123886150 526
634608709 634608710
998336219 3774
691625090 5300
763480458 6669
493646575 246823287
238092624 1386
729978875 4139
275105420 192023623
730347426 14281
452140465 3185
195921 821056350
665846137 2654
962615241 4351
669453847 15010
410474434 2504
775761546 2977
520802637 1736
264327146 1151
20239384 142
204020433 2153
150367664 656
687973592 3246
935584462 3495
4045991 22
601990109 5130
3414 989066526
509514281 2358
331201072 1104
908627994 7457
573799638 6505
759090146 5800
864461024 4815
654999829 6258
628201363 2094
48830069 196
851701230 4338
620897486 130853
149905759 1126
143156509 1012
754306674 3389
33568499 140
715331594 3345
500101667 1667
305751942 1117
166279769 13565
894446740 61141
222272429 111136214
946499999 3155
478449019 6723
584982863 292491432
506745383 2346
403016477 6177
329988167 1706
412876939 206438469
745509265 4031
933103639 19023
569023571 3629
883185750 13275
885989680 13357
889512395 889512395
488643420 2770
243346981 3265
166473858 627
773092773 3354
511228131 7130
2076 195056808
835985472 11424
17505 889309786
793802645 2646
321300744 1071
392645351 7730
294953260 10494
763994184 3163
791373181 3188
365423416 19556
437172180 1465
392398693 1308
853060915 2925
353255188 1401
72912757 1048
158507631 685
451015555 225507778
989303534 6847
881227036 4786
413302208 3008
769003139 3518
12909 232809501
105464290 553
503674211 503674212
22229 567101356
847658723 3102
361200059 4705
173166382 1101
179100776 597
781693829 390846914
515842782 154167
139334856 977
856797934 2856
807297308 2691
219319857 2159
843229632 21056
707336547 4681
667201925 2224
881963741 338306
747207486 7489
406200723 1354
157968751 1011
786038890 3185
132900442 443
998099999 3327
969604853 80480
878383491 4972
382200194 1274
714851913 3700
911472404 6332
954997090 7473
907476037 5885
14865 935680385
998233152 558184966
245443393 1871
318065712 2928
326998910 1090
598798003 1996
896495446 17234
791500612 740668082
872135616 4732
180300001 601
501752936 1688
771599636 2572
670480127 335240064
202705383 20519
929111737 15974
256555615 5109
953112084 3631
886617899 9975
415493093 3131
81202 762322863
722807029 4202
354703616 1988
57322065 268
513144709 4319
358775388 1467
639502771 2406
89350921 342
51890933 24887986
355130439 11931
852052910 10591
337500001 1125
149861953 636
173998240 173998239
361366530 1883
360846092 2498
45137785 45137784
42459 630473691
5062 647758830
981051599 13798
82910435 409
63900049 213
860702870 2869
333515204 3529
901958218 11042
24979355 87
1784670 19
237673801 5460
360695702 356528458
553500031 1845
241739621 840
180989216 865
108167859 807
436951300 2049
471076712 2359
582 173323092
875525772 5319
993958973 5700
897113895 3109
545088278 33827
68100000 227
126884285 738
976202621 3254
1782 465119820
420002207 1400
521895193 1976
3341 616098351
399716117 4538
605 72718322
883632063 3063
847606644 3619
531133181 3114
569913280 3157
131659890 878
637817190 2731
53912787 205
270840135 270840136
966369547 3802
370798763 1236
440843293 1812
389513149 21287
4053 803634788
162878814 1681
742030289 3448
313500000 1045
639136545 2170
50400169 168
352352845 1205
558730729 2168
402389800 1850
118539853 6826
475291101 3157
813002407 2710
211341285 804
103203828 1092
84952177 316
86217137 651
78057930 581
16080 563180757
787959256 3052
327156378 244589593
679560880 2644
757565046 25307
149981946 74990973
715500001 2385
979076893 405759201
256699689 3772
172500575 575
787401508 391871797
426508440 3101
820559348 409323179
155540932 155540933
821426794 3147
974589504 5056
398736334 199368167
426599147 1422
991657437 4466
822893946 4135
964471103 430414693
13738159 166
119264310 495
40025019 164
761703440 2539
955525091 7212
316083767 1416
63290139 237
505827590 13519
992809276 992809277
64135969 272
430726315 222253
440400162 1468
132424221 1202
743871568 19941
67899685 282
436345339 10180
186006742 723
695702319 2319
167209595 808
562359017 7391
828604109 2762
650295995 650295996
8210 889722878
261899126 873
784423425 9046
547308438 43633
275971581 1084
257542895 1394
285913952 1527
555000001 1850
846489625 6830
191723172 704
216950579 828
859256919 8810
381261051 2778
76199999 254
196799406 656
254604684 3041
230700768 769
391415013 160046782
292630345 7016
561298128 1871
973365423 25397
766 209683096
721475624 500705452
366000000 1220
237958919 4002
453259556 3118
784642608 3312
716587501 2955
6761953 72
583819822 9197
884729999 3830
948053286 5202
829675417 3174
213458803 106729402
499296401 1977
442266305 2015
554516019 1940
625462739 4921
801920967 3773
23494 347708088
771353857 2688
59589280 262
95004266 2546
948321148 3508
494703018 1649
149749343 558
392116946 2032
391198695 1304
648347393 2464
385048850 5287
975569958 4198
813641532 11831
890102966 2967
166608044 727
380010656 7624
805437700 314624966
314149574 1733
883517683 3282
738864852 16165
741223221 3243
933003110 3110
461590141 212541516
929396901 3098
156956 700494628
586672592 3917
320610823 1433
595715880 16943
863762679 6380
78900318 263
35559245 179
904044508 4457
315476657 1239
881956652 4275
393734305 5238
42629285 938
555537451 2064
240677800 2200
458931663 3638
972157361 7460
769863624 8326
353257380 353257379
963884078 23389
452296590 4710
773304905 773304906
4111 467189829
36142019 125
35804002 353
390494721 17920
537754137 268877068
683351977 6630
86279761 1140
474302631 1581
498145040 12799
868836175 6344
275643178 275643179
657000001 2190
104399931 348
547269272 4413
468041493 2894
957725780 3592
203151388 3564
156557679 38877
493303694 2158
421900874 2475
623402078 2078
516162861 2710
901108500 901108501
943564412 5457
330661049 2550
157289319 1643
347399853 1158
433063472 1627
379752881 189876440
481473967 240736983
961359744 5568
662631986 5602
207337274 207337274
79499735 265
640092950 320046475
248862709 3412
136367661 572
325478321 3249
286909664 1208
109090023 1585
278101571 927
199732872 696
851693328 2952
172596296 696
532798628 1776
39623677 19811838
186286892 1391
434565910 217282955
440985235 4395
531136620 5348
324927112 1267
720831541 7540
448404437 8395
87599709 292
271675039 2632
5005 968709922
474300930 1581
158843324 1425
844499047 2815
78399227 278
987123015 4509
10510921 168
485013116 12487
781799999 2606
392777560 196388780
119178640 644
8400 470808630
148214576 74107288
283392096 7023
666299604 3273
37209439 541
796558381 6738
151799967 506
604920147 3302
584582653 2271
173100000 577
761877192 13843
496191277 3741
478693249 239346624
203699999 679
205687425 248199
498262488 7294
333725553 3731
235559107 789
190840922 2709
448999255 121122
806100000 2687
589 30968453
308400990 1028
683100001 2277
383074913 5787
670114909 3385
409902906 1723
149399286 749
135331689 563
9809373 4904687
268378615 895
56353318 341
719182537 3085
576324887 576324888
805021822 3934
326859877 2422
278560127 1344
3326 391050050
633002109 2110
699176960 3171
204999115 862
10314 902289348
775202585 2584
474790429 2961
562858883 562858883
957898716 3193
585638434 2304
249123252 903
1798 308692142
923924840 3283
917700113 3059
708912106 4442
753300000 2511
414966121 1812
487412380 32860
927960004 3794
917137372 447209532
135030002 547
819697697 679683
101891897 354
522360769 160037
593612257 7739
102383068 376
272400000 908
1582 324794092
801260126 801260127
574724160 9234
987222810 42126
11785 393420634
789045401 4136
914487499 49100
557 124340134
55144716 55144716
587099507 1957
4924131 3441555
244200815 814
978603261 3262
324033601 1870
810038025 10159
59699802 199
162957227 553
404700005 1349
702671126 12823
118884149 2409
940116300 4764
262856047 2452
792234437 792234437
988996472 41758
1752 205846412
746753839 373376920
53533370 53533371
752787344 17956
850716284 401819844
240899927 803
753879773 6496
729786963 76483
725793091 11170
992047615 17858
345667205 172833603
37849653 267
921298522 3071
161400537 538
318100951 2505
707708364 14846
668996125 16077
330830441 330830442
204240840 2667
680073210 2385
681064188 5702
758426609 2669
796084452 3342
2769 754293064
118698810 59349405
612002041 2040
332430523 2433
351604469 2258
284813377 1136
882576577 4032
242534051 950
839822219 4195
55916 976702264
317759939 2653
398638655 199319328
526123910 1965
54129 677718600
674464891 10406
673613117 2679
843663800 3802
80667719 280
849580262 8060
5043 917124434
972421216 3536
691142546 11894
853251000 5250
977314368 659468263
886638797 3074
133355294 457
721832800 4225
704458789 352229394
326050647 3029
424666551 45618
767347952 4438
2752 771338816
335224815 18461
208102329 9818
997966369 18648
943521048 9036
930003100 3100
328803884 13812
699067659 5576
635254202 46549
667502226 2225
731398750 2438
364 46062909
537898425 1793
414933852 2248
217474742 19633
795301040 2651
2198 288067644
3397 800268657
894555502 15541
106433661 1227
647754101 8408
814502098 2715
973964062 87453
119440453 1131
250036501 250036500
523352814 5952
949703386 949703386
781124742 2784
372897149 1586
475808164 164078428
650302602 2390
878625863 11674
47582387 812
1954 567371256
981205563 7114
383423433 7406
536606435 268303217
235186327 1737
450752384 450752385
930281515 9593
828375001 9400
301016099 1743
609661277 609661277
860726183 3621
454610906 197124418
280499066 935
753323234 8347
327865627 4257
930056376 845783719
582748412 7799
255838056 11607
26977 988838948
4930953 31
214365043 886
682902374 2393
244967528 244967527
539959129 37370
160200395 534
173867634 631
1905 417399434
929955396 929955396
221499183 2182
236 50442876
911696960 3039
191951199 1057
880004350 5877
437345289 437345290
338398977 1128
130602697 30788
454498486 1515
820008123 4886
150702409 69312292
809845739 4332
959035327 5803
943261849 5454
139469316 545
200997352 3086
599878570 353877802
41699893 139
988837133 988837133
352167445 1564
913369593 36046
16824433 82
4945 335993854
565201884 1884
781416845 390708423
431125313 147302933
223621068 941
632761494 14323
794820844 13276
192589389 11565
654285058 20873
116037502 519
555300416 1851
981170389 5676
510000388 1700
759363613 14281
664452367 3865
641702682 6354
715199855 2531
176434344 2817
44644725 44644724
910176742 4178
57628229 274
730083553 5731
816619328 4867
761155877 5705
760974732 2697
863444735 6336
491255412 87065
358103746 5133
596402236 1988
215325522 30183
179100132 597
913644354 4001
23663 421071108
860698406 2869
691320384 2520
254640300 1074
906000001 3020
192330035 18526
2567 617376335
464998449 1550
833291369 833291370
774971605 22506
309532757 1437
182631383 6396
373577819 1694
752187022 3132
674294336 3918
605506620 302753310
65278619 220
40906243 412
280387263 2814
142199691 474
506012399 2462
179400597 598
343499263 1145
652312608 3352
325801836 1086
822597259 2742
312474685 1620
677885131 3419
754390600 11651
259449103 1292
640702471 2677
289027229 1974
727511737 2856
873276113 5284
956424681 478212340
595888095 2511
291717720 1645
422881707 1845
901243339 3050
974473692 974473692
350401168 1168
137413695 68706848
158100000 527
357898808 1193
942599069 3142
197400658 658
519759436 12752
372299999 1241
238780851 5450
471898428 1573
593008037 203556604
916183800 3268
799106432 12737
162761391 1899
815 223103658
842102806 2807
196364202 1231
89893521 531
16069797 16069796
642898096 2143
887 232724851
54571194 1903
553667969 2608
885785939 3627
495549508 2573
486968494 6697
573601716 1912
39562800 167
586435779 2489
944791194 472395597
757149121 17976
392907877 2290
37006929 164
66003905 337
709502366 2365
907281639 6633
359634146 129024426
427622976 1728
964004738 6773
131313807 72693283
330358611 1929
411261930 205630965
148520317 74260158
43631281 330
322508159 3581
610429413 305214706
4992 649230865
683140171 4741
435601452 1452
623697920 2079
806655505 12365
271105826 1731
1513 166908108
946072725 18005
152864634 2301
932800506 5977
969602816 3232
689703223 2299
209655306 9121
22500074 75
252203295 5312
380056874 1375
291254321 1779
752400001 2508
707404628 2358
366299157 1221
459001529 1530
487308284 122501
676288643 8761
967614919 11720
11725016 41
131075092 621
197699999 659
565618206 9654
62041273 822
147315922 753
262 74453275
148540755 637
670764833 2641
731764406 731764407
614022915 307011457
853802847 2846
977702465 3259
973808614 6997
570641005 9978
880879776 6112
669299355 2231
450644211 2637
264970266 110836
604449541 2844
677398041 2258
187221271 655
691633004 2641
478281319 2837
655219890 6056
812364449 2867
258985781 1310
573689776 6225
34382 917279344
824850174 3059
167005189 671
305890144 1421
207595806 901
458234659 19006
565798115 1886
157820529 1226
227788999 5457
419755686 18879
552189961 7530
239274029 1407
399768133 3522
476309463 77619
253208472 1094
440023078 3806
417489324 4345
355499368 1185
492165611 4189
514162946 585607
338151029 14909
242968599 242968600
2477 368223389
39091387 39091388
66300000 221
489082229 11970
37500001 125
631735173 2674
210849464 1245
252458745 879
268500894 895
870268128 3552
682502275 2275
36644564 1996
720850139 24594
267918571 3168
4843955 26
896123767 3694
261899999 873
307313100 11174
453332314 1953
703500981 2345
816845837 6947
662702208 2209
385835004 231144835
173100000 577
912603042 3042
467698683 1559
35105 790705020
897364990 6554
736972875 2740
72292126 499
665534394 4522
26099944 87
134898510 14081
89102201 440
926621160 4096
50099833 167
627269253 2362
30740869 145
510590230 2043
536100324 1787
108843607 495
165030954 1606
270078118 3318
836630299 3171
76565827 334
929549055 6464
447188881 2307
510900000 1703
642599922 2142
626711879 4470
210710463 1011
883197817 5279
385800001 1286
510341103 2324
483303077 1611
929697557 3099
933419340 751454643
442992317 2951
410399387 1368
458738938 1674
966902028 3223
522376385 2489
309181320 12640
700659201 5092
776402587 2588
980681560 70997
57300190 191
997503989 15105
184801020 764
264730806 264730807
551399324 1838
606276479 10784
620130722 5250
888926020 3305
535639860 9135
575896921 10246
745226639 3310
3943 862925371
209614391 1503
449012473 3793
65892327 32946163
385471973 1695
682120337 341060169
579853001 3400
10827 982925546
899072875 6877
934864920 25912
852599169 2842
997803391 3326
58759195 349
311399300 1038
442612637 1543
641955448 641955448
485835156 2545
885716112 4844
89099703 297
165042820 687
863226522 863226521
304541080 1480
125807225 430
491357049 4775
895324175 447662087
584667936 2976
140700000 469
144 25733716
144332283 918
327900000 1093
999873699 7300
632102661 2107
818817341 4046
479939552 2821
887704885 2959
361713589 1255
224110337 112055169
763202545 2544
5400022 18
335504591 6723
737544471 629785407
552898158 1843
206575448 863
376644959 2962
929582699 4162
406108900 3076
815702718 2719
159118931 681
89570592 463
446457197 5844
498080743 2018
822701 19
263519146 2194
521139062 197711783
258189469 129094734
663218576 4409
932725263 3119
434659818 363795811
962166539 477694858
853860210 5780
198299517 661
402591319 1473
915832527 8816
929162830 4676
461998460 1540
12131507 86
328200001 1094
599135279 3110
584761214 241488528
378794225 189397112
22783567 11391784
889799567 2966
796357111 2865
615013609 13612
775197416 2584
867043453 3917
88225883 839
336647519 8480
967084679 3937
61200000 204
27900181 93
95699682 319
941965199 3960
991261097 7947
777477231 4172
882133606 2967
52318079 496
706141751 2456
95109995 948
846871181 846871180
997686072 5899
227132939 1671
946812641 3881
635171567 90172
598453884 2594
990539551 10395
29392407 1100
362732523 2408
166368505 152874887
938100272 5879
392527925 1671
975610868 10722
480301275 1601
801700201 4445
1741 434355126
694202313 2314
541176125 26484
559010977 2656
781498110 2605
187432691 895
613032556 613032557
747516967 373758483
852519885 11822
299214914 1009
689216857 10744
422783810 1937
816 173013216
568593535 2994
45719545 1297
730 190477733
118499605 395
160790935 839
5936 482602736
454861141 5890
886013044 886013045
415587151 4653
555859087 10254
104396051 550
876359094 4101
2844 616127004
254477249 1027
463203001 2340
103363315 445
371601867 273868042
718632317 3486
258639559 872
213562339 1419
976907728 976907729
659553197 2437
74512170 530
80770051 478
718607084 3172
296400748 988
684380540 16356
949942649 8247
987059131 11388
495505724 2145
712874133 4237
762265697 34395
379213673 1722
648299812 2161
434145422 434145423
434400000 1448
3777 281443155
725703156 2419
211022081 2026
565438835 1982
683402356 2278
945242298 15678
772299529 5304
772128223 13342
552904672 7637
190345566 95172783
3384 581624901
848094368 3076
776157065 187886
677697741 2259
545835200 272917600
939550731 21335
185101048 617
264640579 132320289
390716032 3632
941110330 5406
791765915 3543
406308869 1357
970325591 6936
58162631 3313
849302830 2831
132601700 9350
461945074 2923
88675221 566
389410717 3286
16110796 7813769
823802017 6064
212690015 1251
257399141 858
909897459 3033
205800639 102900320
201816582 1210
488881007 33264
699076250 2580
130711027 438
5400000 18
3000008 10
505466721 3784
816443740 16751
959184885 3571
101262649 520
468582511 2433
215171459 107585729
990003299 3300
361673334 1307
471861500 4209
429 121326764
449475497 4547
801086925 5073
929465613 7931
71100085 237
689447555 2640
898542877 9426
457765466 457765465
466866583 1678
114571909 1683
659983765 5150
809577969 11714
773698136 2579
533871547 1946
691499999 2305
101208250 423
79730701 624
699458984 2798
610943523 590582214
480692828 4081
697800145 2326
213900714 713
657608641 2370
854397868 2848
35021631 246
419974684 236844132
742504382 2475
285036639 1570
893397021 2978
845074064 789251411
733169590 149413
755618618 755618618
852088813 426044407
165497866 575
900899999 3003
12259799 100
975603252 3252
478206693 5331
497797091 4068
519706321 2856
951135872 15296
481873136 3268
277836953 952
473098464 1577
885897144 2953
792300000 2641
77623002 38811501
550038670 2107
645602631 2152
440101467 1467
750168707 375084353
213825811 2545
909958974 10129
462392245 2126
710319888 20061
2329 667265487
506098314 1687
348388797 1295
471299999 1571
440964814 4129
137155132 568
306441854 306441855
328769083 12236
128869520 2519
678897736 2263
6713 292928468
822440049 4570
130234874 465
743688389 323912634
181038564 747
139499534 465
217466955 934
351776325 2621
713402378 2378
342713566 7358
143699999 479
331134929 1115
340199599 1134
591272223 5376
792427225 3951
495600672 1652
266084349 972
743351338 3564
554975631 41577
513817343 5112
402249853 402249854
634297184 18015
196514277 11005
319789041 11332
925438529 17874
631684910 478748491
257307812 128653906
636001623 2120
398122431 3730
107176333 1507
403567919 2511
773257811 89570
795302652 2651
932836633 4869
643205473 4641
825362108 6669
500550712 7462
600209819 136102
595653605 2085
961761783 7761
291899490 973
764088423 4903
977405689 6722
715829011 2764
611698932 12038
1687 458206431
782864279 3182
377579231 1888
93948016 813
750230628 2542
564592978 4183
94734001 900
98805830 692
558890944 208515465
592498281 4169
439598883 2065
322108281 1560
377958873 4133
372804332 3001
260924151 950
313200415 1044
516793049 2306
534298218 1781
775927923 4043
5530 921430720
111908287 63016616
8881822 86
828503278 3229
591976392 3703
856761866 3258
1228 131014092
684797053 21732
528950933 2540
885606639 485077268
6757815 33
332842531 3743
62709165 615
152310347 1812
6532 770704154
144899516 483
495900248 1653
731992510 3670
566412009 283206004
932100333 3107
357888917 2793
209212653 75988525
285367091 1025
5593 981853422
234123939 1420
482701185 1609
495120764 11148
486079542 2106
272073932 14209
792600000 2642
192381246 700
243602910 1010
660952479 2268
793836224 3679
803170796 803170795
888000585 2960
455101518 1517
466979040 5456
292494682 2302
2946 756352663
111154592 111154593
820008409 410004204
308163397 3901
914615064 11836
79200191 264
952869775 6721
311306163 4896
381598728 1272
961376260 726115
820835300 13702
79184267 578
656342217 656342216
785551421 328478053
466199945 1554
940751133 15959
296053704 11652
941552101 941552102
817984576 7515
803 221258326
921300305 11260
838500244 2795
261300871 871
60899797 203
1839 476428451
403 86473725
322761444 1356
291189799 9896
26299723 193
128113690 496
916805777 3056
275495359 2240
422299392 211149696
696808230 2813
344701056 1149
314999948 1050
226200754 754
351533293 3398
389818481 389818482
136200165 454
516706686 19957
17863 957867649
90320158 322
508512564 6538
528000001 1760
180899397 603
130608357 65304178
51522450 175
6508 119374356
67693793 1554
13061935 596
794110538 2761
720354485 169537
881397061 2938
247684328 247684329
274251556 2298
262568402 4813
201645947 2473
456752629 7298
859855739 859855740
866866261 6051
469726685 2863
498298404 1661
223913801 76239220
204413361 2433
921866873 4413
39881812 194
6249 894163650
736014978 2687
574905255 3884
698333727 11642
833343374 335352158
658080976 399057389
749750863 39291
129487034 84609793
500278421 500278421
559817103 2072
4283 481953141
96300322 321
179911760 2072
734073978 7744
617789302 12831
616545732 2404
177272795 82926252
598603796 3577
159599780 532
463698245 2339
813567674 3659
361975893 361975894
697153448 4712
964833670 11965
431298765 13492
984022118 5487
2643 742468014
319616024 6965
32569961 158
285208908 3307
838569494 832816383
71548554 251
684312249 3800
781701551 3312
68233458 503
163676975 1053
161556717 586
926 161939776
158820433 158820432
275271528 2148
24106 763669296
547388345 321489895
24599919 82
157432032 1111
139474499 1375
499934521 2790
30120804 252
914015112 6986
886771002 10749
679590799 19600
678540904 678540903
13531 465588179
7467112 35
115425421 1034
918349334 4618
223379923 899
243235237 1897
907804300 3026
348301161 1161
462242966 462242967
672966061 302953973
2567 646180811
757213699 2711
234288668 2017
990508384 9359
33633 632878767
203999999 680
668022472 3321
370464441 185232221
563401878 1878
755094218 3553
804734925 37742
385500000 1285
319199999 1064
290044666 999
557610965 2252
579491519 2923
219201479 1092
993905704 3313
867166344 6534
378593322 378593323
597913300 2900
127308027 509
480470665 1827
796801020 3822
699897667 2333
123900000 413
480308439 2378
340201777 1704
116133481 540
326701633 1089
380700150 1269
266580273 1341
533957023 1899
830063438 3411
238801575 796
868061044 868061044
747569640 3660
151719223 904
134935148 1954
63944063 846
579802681 2694
986996979 478972394
863294580 17153
209100001 697
315898946 1053
709514057 18821
997061299 7851
8474148 37
177430734 1598
488841379 2404
907635847 4266
791024587 4054
344005415 5305
12684476 113
220090443 802
509495182 509495183
169348573 2914
15722370 54
59 14650403
419234279 1999
461202314 3317
765314945 3774
899840544 449920272
695832983 3542
56969147 192
921183351 310669966
641441772 320720886
294946343 4111
954079372 29977
259800822 866
970082564 4076
453499603 1702
563200949 1950
3709333 174
969303232 3231
411398759 4020
771302572 2571
651831564 651831563
925228683 3460
354734279 177367139
997476449 3425
222022188 1509
722098343 4308
129567465 9561
135092110 776
869842337 4048
225458099 756
997334800 6160
830470615 4095
662319706 3562
553477154 257744115
396998270 198499135
749128799 6880
761840103 380920052
374850180 1278
551404254 275702127
495461404 429930247
406811791 2115
785397382 2618
489381659 4143
741207051 3104
624586525 13019
559501483 1865
521698261 1739
715504573 2385
21028 765786203
677622989 2716
520897250 2650
597357979 2168
447858997 26644
190907197 778
246411655 1687
220231736 3267
86400287 288
982787653 7623
8248796 40
877610842 6584
170699602 569
245601372 865
919988376 78504
459500477 6918
2024 538751390
458198434 2165
431060221 431060222
488402903 1628
277500682 925
125721131 1523
808204261 3156
377902140 2355
113590951 476
826003811 12238
61799795 206
188772217 703
555079086 2085
13884307 68
841118142 3678
723434659 26612
288677628 2082
434237408 3573
378055814 1523
393598688 1312
49565380 19565918
542985006 4835
926999051 3098
909679813 14318
412198862 1374
452116960 5038
785205419 74420
95238415 728
493434787 2926
69599769 232
452916449 3150
706202354 2354
764901073 4944
704989674 2549
669855630 8707
970725431 18958
619206436 5748
583544331 2114
366585954 2735
885974812 5620
583800000 1946
313202830 2459
999293640 5881
939666419 5442
4912 911637728
101700339 339
991503306 3305
854285858 4773
818476724 25575
685829747 3257
715517903 357758952
224100620 747
598349784 12696
748944956 748944955
932756445 34277
14734130 63
290606295 4373
341893374 3923
457971658 34957
975822510 4082
587458351 2733
7581579 3790789
403962545 1831
696676892 3099
431823663 16821
2232 264994200
726001826 2420
135393676 484
883302889 18749
719022787 342889
268307511 6310
667490369 3104
86736815 302
742857858 9747
513298874 1711
130137473 1696
906179057 19226
328337263 3184
694665269 4812
84231225 308
1330 273433600
159239268 685
527048111 2602
156819763 2516
646800000 2156
526529832 1847
623100243 2077
663231738 2537
982394140 14210
289799033 966
802202675 2674
976829111 3332
2534 352547818
646686717 8557
285876331 2427
924900583 3083
571601881 2295
958807545 17074
716400000 2388
109066471 4516
420867089 2786
612371576 2633
21132 405861192
633332977 29202
549487455 11272
79347809 79347810
933055341 401546039
804500334 45426
687900495 2293
748106432 2673
326333130 2081
317922130 1147
883460655 8986
662248150 236524496
320968237 1668
87394170 36984781
9473 963315692
338400636 1128
668514879 3580
11700038 39
524062977 2584
162582629 1610
850505495 9065
219699608 780
394653075 1878
864510991 7483
369160529 1653
645698961 322849480
378900001 1263
26953326 175
652022536 14533
906738301 4212
834683476 3802
877127338 4041
4087 967888270
165422321 1653
303900003 1013
289878527 131164908
427066087 8314
183892643 2689
165309870 935
151338908 553
359498902 1471
1545 376715851
159300420 531
456969940 1964
3752 521266245
678304289 2261
979803265 3266
932163130 412681581
412798623 1376
854269552 9914
21060423 154
473821598 2296
462326635 2277
438598538 1462
291088203 2711
744046561 5832
811730533 5017
3678665 136
986149602 26799
428601312 3599
216917592 757
603900511 2013
128700000 429
289132372 1251
326122671 2339
735802991 4398
757953795 5035
331321584 2348
231079458 1203
583747633 3468
269 54098486
871797352 2906
49280432 466
277127035 8692
157141101 1103
879900001 2933
8049453 4024726
3261 465865012
320099119 1067
835555984 15433
545765449 2360
680152744 2411
449257524 449257525
918952034 18720
253057285 3746
812178521 9747
921461246 3600
985772206 7985
772502574 2575
48912057 19821085
836104323 2787
551951955 3004
447218547 2607
221819362 938
637776631 4864
54753689 331
665190316 518788281
466771499 2844
100800336 336
824404553 2748
900501400 10460
820802737 2736
258299138 861
293494340 1488
965926721 5480
364800647 1216
885067280 3440
653227057 3384
219900733 733
248474662 846
217435999 1059
809588736 46464
585132018 3310
880815300 6643
37440342 198
848119906 4819
138700253 709
59934872 566
328811075 12923
65 15980218
919800715 726640784
899338916 899338916
735411453 3101
555369555 10673
117231469 914
338271375 169135687
557846639 11128
501627709 1839
842137282 3291
2836 116690909
454468765 27634
558299952 9006
803999488 2680
454122359 1530
582224260 18215
573900613 1913
391046006 3660
908102065 3027
339490667 2084
932287040 5271
520869195 260434597
234715300 2639
43 4855076
565557060 282778530
503400000 1678
911185736 911185736
504135744 22132
229116625 4443
674891857 10172
81216356 754
458920256 2011
405564935 1918
649717483 115239
603140478 603140477
677361044 12932
8055 879349422
704698907 2349
313652370 23129
65943277 355
397792714 7927
517735092 211724771
378837673 1739
409251595 5858
569166324 2108
255000001 850
627232873 2653
925391460 23030
910200176 3034
520 37262246
644152281 2656
1756 146800151
524899692 359615947
258921968 6194
875401057 3948
767379966 3281
256934226 969
985783441 4185
550354677 3311
385460221 3660
411303758 1606
812448513 17712
297278443 2754
677190133 3103
717755075 2531
343945561 33980
95394239 864
971704796 3239
151288234 1337
934102297 3254
290247937 2064
118199999 394
660625041 28308
246899601 823
131722550 823
252208530 6391
793349581 3370
741400372 2963
77130373 307
559777300 5459
210881681 105440841
621093888 9216
554793302 10172
708962047 354481023
715479407 4816
233297350 871
186480733 93240366
366566495 1442
825700317 4151
182999898 610
482342698 1626
500602901 10451
776304331 776304330
90600050 302
706314311 353157155
770186282 3489
567603632 1892
417669108 1494
517 66966588
26659 822350173
60360992 539
681280967 2386
822483076 3743
513601712 1712
889741581 3874
122100681 407
79832732 267
818100000 2727
517793406 6927
648396289 3552
321755989 16981
746402488 2488
151933170 713
700502336 2335
414168249 1827
674727196 4829
33900113 113
9976785 35
970890430 5689
718799207 2396
107700497 359
956103186 3187
547718009 226346572
790495090 16522
1664 298224267
382160664 2111
276746502 276746503
596285217 7067
455126441 4258
348411183 348411182
53165953 532
24626784 84
312780924 2412
455675087 2651
100538984 1448
610964088 610964087
375605367 187802683
160153883 80076941
58951722 1775
143438881 508
393088681 23482
949405773 12418
909448917 3281
246350842 1082
237299209 791
992974196 11961
37664075 347
693479049 3006
827517090 15613530
684102044 2315
59782806 549
995779469 5502
172200912 574
832398273 6316
592801975 1976
598422365 23572
41924641 152
808797972 2696
632867683 2493
263099739 877
147668552 4495
163003897 604
592898816 1998
727503131 2425
870897263 2903
938958451 6241
232447269 813
407134277 6306
352053299 3182
133326753 8528
59691753 1553
763467432 2548
122251696 4648
490859116 15727
869617188 6563
9046 680027279
949541622 8057
196538360 46876
494270453 29989
933113290 9254
146816746 751
18021051 99
154395279 148457
882897057 2943
925485928 3794
983544333 11266
434695152 1650
249600831 832
961203034 3204
297426360 19023
30109199 176
473 97820964
421925671 388665135
115799613 386
806644048 3147
11589877 272
936563310 331516640
104574821 815
938998560 6942
47100000 157
2135 470521975
399440569 2010
379465437 189732718
407333403 2714
718706313 11944
585499782 2114
572517658 5873
653998078 2180
728700533 2429
3779 271978643
365293842 2393
14700035 78
949496835 3165
864902883 2883
836881279 3439
442638570 2013
548272129 6219
78896944 43849
505933790 2335
856911592 428455796
446776688 1808
117299878 391
521981718 2679
428165868 4849
712768545 2901
905754810 452877405
805199232 2684
675411959 25140
267651757 1091
476028773 4446
418749660 1962
96144808 1311
949737297 5639
421895618 4687
664801850 13237
862967717 3399
275401724 37242
623187232 311593616
807585070 3089
993913161 11936
4585 839143321
112021560 420
606398732 14134
245143539 1386
711676287 5818
101528991 101528991
617517293 381716355
14369940 543
777502216 777502217
571185345 2608
29166457 134
125497434 1505
17112219 105
728021580 8580
500584522 6070
438876018 211746116
606985235 330079980
768605594 3141
314701921 1049
504418879 12675
601371259 5652
133857996 708
716855315 5266
810071395 810071394
612609413 7207
409502177 1365
540289619 13486
424476175 3779
996566559 907822297
844997505 14179
507003162 2022
621811216 2207
556608663 556608662
574394176 13047
2695 171231359
353513588 6419
29830945 143
345519973 1764
479572711 479572712
606198349 3617
504172384 48399
246821631 862
120575051 425
553295206 1915
797519625 3784
798445674 5568
577684050 2010
870436720 2355541
985499055 3285
535501784 1785
531871541 531871541
829 222922722
467128659 2076
312217991 2056
724727274 2501
84901321 67382
283430718 1146
53569638 514
704553677 3162
912867870 3533
845 194910235
5769006 2884503
808177133 404088566
813443199 406721599
966279844 5773
178058850 2631
731277273 2684
862940644 98579
484906997 2406
795909956 3983
714298941 2381
317191874 317191875
915759604 10297
600876165 300438083
609772464 9245
942482712 3361
749102498 2497
663714390 233752518
715653601 10621
805900410 805900410
7189351 65
160470480 555
675602252 2252
287699460 959
207422168 1353
346997183 1954
837945107 4381
180709386 5863
679034759 3139
147736479 842
205200685 684
441300000 1471
455469368 2888
637862305 3324
48694937 498
969109819 3695
202847691 101423845
81945593 674
620103614 5051
330 96037261
662697791 2209
688932716 230991704
30272229 127
171903923 584
634973977 2922
162899541 543
372361960 3925
868753216 7373
13934601 142
462236039 10248
281414602 1650
540639427 4629
993045095 3483
435780418 2003
99654750 1170
395301341 2479
126325751 559
963298280 3211
697930409 6179
328934164 1508
453900001 1513
400962555 2835
431002078 2624
260222480 1036
769556270 26509
518787971 4502
661689001 2520
871585267 391168421
836998401 3400
626973531 3158
751807775 10255
540444482 18392
321091164 1284
511938113 255969056
190844269 677
730589805 4120
702472032 2963
263544978 23266
955276409 3995
38377637 162
562077811 37330
195510570 1349
602353906 10237
2959 667169736
193599987 31337
146099999 487
238332013 3804
266423366 1177
424815689 1448
113223439 896
388051716 2132
546898178 1823
898412579 328710987
571566260 285783130
213285575 4916
660129623 3906
308695885 1766
386458024 15025
133656137 2409
240054901 8790
947674940 18214
983744704 471230710
87868809 43934404
988751742 8815
998706314 3329
727022373 3510
187590375 747
247499999 825
116700389 389
270056373 3096
838633357 3597
26154907 89
111393652 422
436201177 1454
164602761 82301380
273299999 911
584388090 2574
339505876 30250
415723641 207861820
41334987 20509739
218408425 3755
434089291 22501
780712494 3708
771508691 9049
982551736 491275868
401111707 2782
445370907 445370907
335040255 2336
33669059 211
116230813 84753561
944396852 3148
321487139 160743569
253360380 1870
124693757 694
120163487 548
687297710 2291
253199157 844
838523552 6632
201869047 907
683720927 3256
185321135 4004
489510997 1676
631957247 4563
3089 808276541
920101341 3067
791910118 7007
556485457 260233694
241434623 6370
980468348 8641
314814288 1304
110592211 529
801111887 364400584
988081323 25411
188749175 188749175
580616363 6345
668701947 277194013
533732669 4905
240098459 17958
725097582 2417
45599848 152
766370956 11703
715105302 2523
979204506 4168
575102049 1917
807675628 2839
491622286 9018
295801773 8693
922001800 3400
2551 603584318
56869455 397
305400633 1018
986424225 8216
134628595 860
986207797 8598
756004049 2520
1736 499979864
140778463 8113
233578212 8423
380869623 190434811
783828252 4572
975364617 479803879
442949925 5111
272624563 9280
788281615 16052
790798657 2636
335271921 335271922
80268435 40134218
647097996 2157
349110591 2999
137100001 457
960638245 8738
200492692 1007
89061334 313
73500244 245
578455501 2654
633311439 2455
493988175 75707
382419274 1525
393035899 146110
187455939 790
368998769 1230
919365521 8100
922112521 26433
976969283 3610
921507044 706833602
31790392 200
881246905 14478
220447943 1004
205282765 2095
794399999 2648
324328868 114870366
172922362 685
106706448 357
859599903 13829
3576869 23
409166176 18721
826536500 22625
401569607 3882
919863935 3977
35000 701729021
220638751 1217
999952152 132965
421855236 3036
889011956 8773
994056524 708054907
58168055 260
712232983 10087
740234000 4400
225612333 1629
233602 832090324
995121467 989202230
697467509 4023
510901704 1703
639776642 5507
64223548 27752475
196581945 196581945
516299583 1721
220280043 220280042
400598450 1881
370326060 7020
527377650 2845
704033995 8197
5666221 60
3772 975303408
665098359 2217
418369247 4059
137150371 691
94207928 893
285837844 2111
184944744 3423
611399987 2038
951689287 3652
659701124 6242
347401159 1158
607606874 2973
536700000 1789
32225 725442339
480300001 1601
529220376 2015
668425911 3506
407058048 1708
933569490 3467
163200544 544
943100653 5512
174614454 174614454
709498409 2365
37725637 26395550
907306931 881463392
129899808 433
66057371 1692
935096883 3117
445741955 5676
912207072 6378
976659921 327824174
550059269 8070
84079179 1042
601514426 2196
220060045 1242
142781279 92460
745152866 2547
844045309 37199
768695895 384347948
962701201 3209
229370907 947
614458879 2176
977696741 3259
685575795 10401
942568207 9021
95752865 2217
702899097 8961
865997321 19876
732997219 2657
209400698 698
312152689 1163
795634849 5420
390957169 195478584
849564409 3277
316198947 1054
111159455 1356
967761479 15995
600203853 2855
986665639 4394
12269 754003664
747022140 456766855
908223774 26451
275714010 1665
1116 325725619
788999999 2630
473699392 1579
342562920 3129
406070813 4769
431345173 1886
194022854 1098
140016292 605
378000896 1260
291665029 7290
812602809 29909
361295269 1745
659367271 2355
924766623 3250
692702309 2309
898712588 7328
613798237 2046
19402 707377518
812467956 2977
387805320 5303
943749092 6345
254768068 2856
396333910 396333911
997199999 3324
897772961 49904
163062420 49699
508514995 2494
333342951 3923
205363873 4738
821100249 2737
601678898 300839449
515872857 92186
238973687 1500
818028232 101939
488523274 2251
421747040 2080
957773849 957773850
89542631 744
956733630 3640
704031128 7096
257700000 859
169052414 679
163829951 117723177
594898016 1983
418502535 1395
852103799 160200
315901053 1053
233591904 3276
407532739 3562
88048649 319
430112023 3516
904669092 4722
78900262 263
450278666 2338
144114271 72057135
733914536 2865
644738687 4904
963549471 12589
634560521 15706
382788577 5723
2399993 8
397498563 2233
66354643 66354642
460205601 4821
656711077 328355538
499266385 2038
368487291 185011374
896097012 2987
984513728 3382
3375 835143235
873299999 2911
174038181 940
572675401 9207
51664095 189
666909152 6244
740454975 3905
402339737 26624
900193649 126610
470698431 1569
733553328 4188
723624211 3882
720765003 7316
264983569 107194
650180833 4365
223799999 746
388668993 388668992
66150503 232
750449036 5091
681775656 640600644
360591508 149447631
872097093 2907
32850914 423
1236 314827064
160187447 1211
317381005 6078
656886449 6023
822309419 7299
183942925 748
390619497 149344
177822630 774
145500623 5007
160394392 963
52087860 178
382026395 1569
699641091 16860
923100000 3077
193260722 7048
550152082 2194
682733543 14518
220801078 736
423175666 1909
39168733 146
877742684 659230273
225337034 6909
126965945 1624
200654356 703
850832532 4208
527582290 395470760
964887316 4597
718793745 5596
161275927 10174
638518185 29728
532507906 14810
226553054 11129
7567 752044531
439801249 1466
152015794 38147
477367659 5885
655668735 3373
61715953 1168
932866415 6786
503489949 5757
863930900 2968
404394654 5091
951305728 3171
2963 630837515
77439314 727
243195990 3329
878397073 2928
72303328 391
919689839 3636
86999633 361
497745687 497745688
114296402 883
276301811 921
576900332 1923
864901121 2883
514712492 3473
416020023 1396
960737772 4220
989991385 989991384
981899452 3273
637585710 4483
650844468 2348
340272502 4427
569021105 36248
600890147 5699
154810292 1761
619896354 13622
528597707 15949
939000000 3130
799517395 8347
5559 873810211
820240146 4653
926703089 3089
72392594 287
40329630 135
784783836 4586
763474288 4128
501711398 2233
9599975 32
100200081 334
249781663 124890831
729308817 3087
539629070 4679
468198085 11080
361904131 1230
83553067 460
413400001 1378
537301792 1791
797057317 2777
258561056 258561057
455971376 2039
185469489 185469490
398701329 1329
245700000 819
320754849 1684
587952377 2878
15317 683490491
535284037 27472
5288 537006976
202941735 796
59919987 59919987
79499756 265
305766532 2047
971417401 24718
790094835 2932
684295745 11506
235499973 785
320699760 1069
676797743 2256
235909184 1335
290862795 1416
64057345 1798
741580956 22324
9900001 33
769736062 602933299
700800001 2336
920772467 6238
965429992 6169
542400001 1808
4635268 19
444714809 222357404
345228170 9993
388200003 1294
302089118 1752
824505717 2857
28649212 178
357350719 2255
602784160 8080
103900955 836
711145008 9072
237180080 2672
64090961 234
265800887 886
270839460 2271
995836167 5337
453070077 3338
288300960 961
3082 409067696
524814916 3779
508585443 508585442
700802917 2336
623620307 311810153
105061867 579
717599999 2392
188930672 7672
599323683 3759
121482355 854
821084970 314234702
271336468 951
17434 355829410
296999010 990
157715061 1137
544802498 1816
806611741 25685
112499626 375
815409756 637617270
42721961 244
15600053 52
399891712 1408
656171512 328085756
556325659 270061
743614952 128816
973536317 5613
579001930 1930
718751207 12432
1311 286949058
505398865 1985
988858970 988858969
231600772 772
481334156 1713
225845164 805
22079661 94
825051425 9446
778246187 3020
383101736 1277
926205331 10500
207514787 841
909676510 24377
120900001 403
316200180 1054
892028377 446014188
24599938 82
492103963 1869
386758769 63790
639634664 7093
953774695 6459
706398593 19086
460634060 2474
977422728 6992
552720753 276360377
988315267 3967
675740770 3604
357106152 2868
759170439 2885
851345076 3663
519178111 5372
995882921 6530
502194257 1731
227049899 924
981648218 4676
431702189 1439
963265729 3297
357170679 1564
653680922 2998
825946226 2997
417432575 1536
648841408 2673
166695601 166695600
721950110 11409
687727991 11004
241170336 2152
300778080 1760
287650832 159644805
45028341 211
138 39839065
776526619 27408
597599611 2730
16375 839055000
356417002 133941
676299933 338149967
196893017 1242
1598 404222497
59999845 200
604273950 2719
216318439 18549
763718494 4694
425082350 1719
882298496 2941
738297539 2461
811797691 2706
987622609 9744
848987298 40952
884694155 6009
39515 787731525
78033687 8187
772797424 2576
213417764 213417763
231113941 115556970
452088209 226044105
831861063 415930531
32333399 138
818262345 7507
283924855 960
846423174 5402
182244401 650
317487534 1131
276899425 923
350794146 6374
565234985 2084
401102093 1337
535058332 2325
420791381 4172
752397827 2508
572700323 1909
143317550 816
908100000 3027
17728 801142559
279570516 1112
859681132 32986
471048306 452738557
328887041 1780
981272775 5847
52851541 370
897507165 3035
300333442 1231
672902243 2243
915672725 171635
95475326 510
909897024 3033
684374599 3640
777157236 3325
6713 874771030
218716497 2002
863100001 2877
770199459 9705
18183 877665544
204445350 999
567898107 1893
700554239 3840
142941736 961
907757224 3251
926094903 3752
629566762 314783381
1209461 6
603377378 2601
974613062 476808729
355862625 9568
67219200 389
666505043 11504
293066886 1010
927238914 30942
277406064 936
1101 184216017
172203751 750
65592495 32796247
737666725 3189
500713689 7326
959044867 20339
475893361 7155
789600587 2632
493275633 6350
419706889 1757
29060293 179
550179154 422358904
793314493 330002525
559200001 1864
536143741 3146
437099712 1457
833886325 3194
34499999 115
854094947 854094948
865312494 813252173
45886567 717
430969488 4276
626917922 313458961
168198439 1033
71699999 239
590274371 5246
21644948 363
892676867 8069
252299158 841
329375651 4450
1466 419932250
709898640 2658
263647361 1678
445012458 1506
660618075 5108
693249173 5606
727367206 7465
973391106 4338
477065111 2084
396900050 1323
4956 359243880
2280 633091754
551672407 7989
563398122 1878
444920918 2393
493998736 21242
396272358 1788
795899337 2653
98366566 495
395053241 197526620
270299166 901
625390616 625390615
50867930 343
343398076 4475
810808939 6542
682895239 341447619
442800358 1476
801668471 3102
569719613 2387
487484010 2210
408000094 1360
823435007 4224
455236321 3052
325357654 1148
248980507 1106
56762881 320
824400001 2748
390656363 47404
891037001 5091
398336472 262219196
203196044 7215
327749723 2493
597503771 9228
31114381 110
473998924 1580
629572087 3182
773482651 317027061
787776341 2666
22966797 302
839528970 8599
825599263 2752
561300583 1871
652621309 5795
212099729 707
40739780 145
218754103 218754104
387000081 193500040
327452538 1513
361198796 1204
764741327 9326
852595655 9988
300990451 1550
593187773 593187774
768745225 5021
612787228 306393614
513598289 1712
773859340 13316
242429624 3861
898099024 3963
410275226 4717
801694531 2814
196029718 196029718
708365240 9790
543180637 2998
636443423 3046
653699999 2179
489950258 1897
267839137 2592
854399914 2848
182345292 3582
206402216 94195422
911376745 357666559
723716019 361858009
125981583 689
938739432 3743
840827838 4458
900662777 6968
965429387 3927
319014483 1788
931542854 465771427
788220057 4654
223750622 5294
385673755 192836878
974378984 6823
343692620 1980
285514527 142757264
322893830 1519
381354260 2335
755682542 47553
89397585 44698792
746488956 23582
786441334 780975054
118851923 464
889081456 5384
595408571 12826
3317 670821255
828817101 5678
611302314 2319
856411117 6239
774298863 2581
620699999 2069
107344770 465
30087125 106
605042738 2231
238435359 1049
948003159 3160
340824261 1767
662997790 2210
14775191 14775192
801311984 9378
727241554 9517
219299270 731
650756471 284614461
457048007 2076
208347996 1698
677842244 372078245
373764313 1304
152099493 507
757 199515995
189780098 2268
532812656 13039
204000001 680
279680812 3591
627897906 2093
546993392 9624
708607136 4289
320723145 160361572
845398803 2818
557401859 1858
894285281 4601
519000415 1730
401526231 1398
315627718 5699
267385265 19240
905986541 881497685
508800000 1696
3156 858929406
634149255 7484
893374972 3390
74952593 374
887209181 4180
109200364 364
439201463 1464
2145 284332620
343615011 1270
863450915 16572
913227431 456613715
767690196 8364
423300000 1411
230099999 767
639598464 2132
2741 713865577
639677547 10558
270901241 903
495187547 3761
1131775 6
935620237 4382
809102698 2697
622647783 622647783
328342880 145014682
606203844 3724
735017585 3338
677173254 307946
128974344 447
379918288 2046
235199339 784
394410484 3336
136799816 456
589811224 396594344
875119539 875119540
870533281 3096
1694 137810288
954964465 20606
648609073 5392
635542975 11114
401519103 190925132
898502996 2995
478294452 2093
271241256 4649
572192689 4453
640744759 281274699
341767115 5517
371701589 1239
137947299 137947300
364486525 182243262
825900000 2753
911807055 3933
246900881 4512
531986196 11582
291361252 1066
150692190 726
808854916 3795
541097960 270548980
204573696 1536
1995 559603963
24857020 24857019
9560 424896191
546261409 1932
397421024 1465
34518595 194
627602092 2092
945520009 6251
8061970 49
815891439 6734
1136 335300658
281545411 2380
278099168 927
617100000 2057
292889527 1288
670826753 4460
335430109 335430109
161083970 7029
507655983 1936
565799537 1886
482301752 3161
890932253 445466126
660002851 2200
962851320 28759
965997989 945490887
35400047 118
957081915 3850
189937506 189937507
767066235 2743
395698682 1319
606239559 2039
652973288 2220
305282260 1625
241624908 1303
597513155 2661
759767686 15456
869704259 2899
934788359 3916
975656431 13141
61500204 205
784501933 2615
366671155 183335577
950403167 3168
803867760 10980
18713742 9356871
31501246 1345
705599999 2352
694502316 2315
878292029 17710
257100664 857
764401514 2898
266556285 1415
575937538 1982
592319106 2034
23449 587944962
580803346 1936
880867042 3199
846597773 2822
9011702 105
534572581 3401
622039655 20978
279667461 3515
910488753 8259
935567644 12914
122699591 409
424703721 8680
985604905 492802453
943200001 3144
595855921 2640
737507994 3265
141300470 471
233908779 986
246843629 1815
391500000 1305
853853989 51755
218400728 728
322697298 1589
788108453 3222
20250 664597749
846899748 2823
218736045 1709
64739309 398
891901673 2973
182410697 754
740702193 370351097
786204840 7170
758808924 3321
419495679 3572
601198621 2004
966978902 69014
566558060 4189
550503417 1835
397680434 3645
1249 190899658
646245234 6186
224674895 224674896
188571910 914
19078247 167
561089510 25678
332941650 332941651
956610220 4136
146073485 663
475202137 1584
355579756 177789878
260013995 2593
580202012 1934
363707143 5779
336852807 1816
811722329 3210
394746497 394746498
196456629 2905
890529749 3271
657006381 2383
888672018 442429913
567001889 1890
41315346 243
242999914 810
889865116 5572
791573536 5331
442238056 2485
68194881 388
676661063 2944
311449382 1202
428275679 5756
539110439 2425
145500484 485
459134357 2436
164669855 624
991118624 5121
425305398 425305399
792363295 5658
24000157 80
695748998 3637
933975186 19854
824588990 4090
4487 675070105
929709663 4907
591 94552317
553065319 2223
819898051 2733
75813679 714
995151764 4127
499800185 1666
634027605 3150
444084643 1748
366208175 1845
3069 470434734
201956467 2222
1958 400010189
979500000 3265
131122296 1854
432444376 2099
850054002 366384942
418960238 3030
570891744 12719
238073684 1115
690955731 130148
491959212 2564
925374995 5292
334125642 881598
1612 176430755
968851069 478887788
637372896 10592
419999999 1400
438082063 160865091
679197735 2264
9692 400580052
733499999 2445
385198749 1284
584604451 584604452
234224234 167763746
764602319 2858
414301750 1381
455089022 455089022
361738845 5673
29400134 98
684505647 2817
6186 550834118
140107014 1875
311232219 12532
724497585 2415
992103505 487444648
112884759 36639
571235149 5870
948134908 876129883
367502689 1684
906952199 11055
12818918 119
112890884 1250
372847928 1446
154865279 77432640
662169159 4981
586086173 3364
1374 372272254
699458047 39837
105118 579410416
704191057 224226
188013597 188013596
708 99284554
422257893 1469
334061532 4757
412200878 1374
25609866 1205
680694671 36393
34977325 17488663
868083516 3106
652387841 4160
943333946 3895
869397101 2898
881424458 3193
653356307 2346
558522557 5491
858682727 7789
903624311 5316
351266130 5657
321791267 321791268
926365049 46850
368698772 1229
711037333 5974
526798243 1756
367499065 1225
822842910 5601
82799827 276
802200000 2674
1364 351912663
147681226 584
240299200 801
951770572 475885286
25799933 86
312499096 1816
507160301 2906
263319332 11217
349696948 1570
203662062 928
256981981 15656
387676225 2251
472983418 17782
485887775 8765
372737872 5220
921652000 6365
174350639 1704
627887706 297983633
492602702 1642
212699999 709
40017109 40017108
763384936 11700
791778707 5129
241010988 16038
271154267 966
245999922 820
753773958 22689
957238556 957238556
531009953 2714
55151 716726441
474286128 2346
107676798 388
465078431 7405
413627401 2070
6627 730580361
297278569 297278570
16783277 5856167
365562769 1502
551532380 482609014
965 218633043
669271152 7267
704582254 27673
917312112 12724
955117503 950243403
991316116 4653
548843126 15515
656153461 2370
873353937 46661
966824633 966824634
633837501 14663
466463821 1971
157339861 1118
609002030 2030
925883742 17263
223994364 1096
291706058 145853029
990482783 3846
124159755 4965
563262456 2323
941376746 8012
834726219 175289
900698840 6791
794345824 7216
97123944 33187060
827101241 2757
272305000 1100
280055754 3182
6146828 117
755431991 8568
750096931 3795
634933540 317466770
514767544 16385
939004488 3130
657946799 13608
214574218 1110
978711180 10803
937055753 5500
266415370 2369
599400593 3393
902876818 4694
315456190 2039
197699340 659
93852731 686
749097838 2497
951411351 22209
97051249 40596198
703257421 8093
552784912 3297
933295735 3906
712500939 2375
205162976 185726423
226799405 756
205406294 807
647339260 2278
302107723 1044
418203408 1963
855557219 2857
103654099 9350
62124079 1857
455127822 2253
990683937 8146
29663700 169
693466243 3378
177634740 1942
822743055 7201
670499999 2235
888762181 3542
647480700 15453
820245511 2939
930596041 3960
1428 299918556
882823040 5696
444915412 222457706
74467843 764
823141937 141628
257501869 1406
177549358 7940
256070427 5393
970001492 6201
513561431 3417
83671840 773
213821550 1322
73335258 666
476987540 3931
722404152 2408
894278412 3210
484475925 6371
440441730 440441730
356101230 1187
149203830 583
913 212742516
702331650 2684
422000309 191061608
442200000 1474
103224101 40321830
449362361 4216
321731640 1905
928063064 5045
680402269 2268
336200930 1291
850558224 14679
46200000 154
294600981 982
37697330 358
75974171 75974170
928932749 4041
620402069 2068
500997337 2634
2539850 25
624069948 2089
939863172 466608058
587009025 2025
185293718 4693
494628034 4698
964467986 954687071
725097584 2417
876791834 6114
2325 286823322
75710395 366
963475430 3505
806721586 4039
296142209 79952
117866429 1198
916205977 3054
21585959 2844
866501891 15468
336032140 1460
403801346 1346
459299999 1531
858470823 3694
196762000 713
618165285 309082643
474001579 1580
342905958 24235
4885120 162
4589 482382625
2605 761568347
171551998 20827
201841527 100920764
428297880 428297880
467099816 1557
635623981 3031
860288219 20506
622498651 3599
926398886 3088
4749 193125376
964839732 3263
898138948 3596
160617667 42559
960241830 641696597
19076434 245
892304840 713534433
495679879 1854
1452 290956116
218667841 960
525611004 3252
964314624 11648
175995759 7488
505498616 252749308
406813371 178807929
475044406 1961
440127854 2031
457196715 2879
133110225 1016
647997841 2160
264299999 881
144221448 678
807297308 2691
834437788 6634
806997311 2690
860099999 2867
847379016 2948
108206011 990
2878 685711671
323998920 1080
978303260 3261
138600001 462
375174512 3340
599985509 599985510
864557181 4261
804120274 2802
737771342 2849
430590160 2830
208663077 85597799
374996368 1349
60790362 249
448997104 4276
694500847 2315
808801892 2696
291692744 1353
922497673 3075
674397751 2248
7178 543672282
830626299 5768
183689205 1390
280269996 1042
254459629 1061
632877192 6427
785257235 2765
631907374 18347
541031793 2114
429126709 20198
151199614 504
166661088 1842
112074718 878
649197836 2164
80497894 9216
761097462 2537
180900039 603
13390 907497082
494260246 52947
540903236 1803
361737145 1898
412676549 6435
154876703 154876703
583201943 1944
919946154 42970
431613952 4928
695381866 2890
640201001 640201001
283097524 1735
191816479 17593
303714017 1629
535845361 267922681
987903294 3293
953957487 953957486
946810998 3676
751482840 12899
755948143 377974071
658937985 329468992
807018083 3274
17033321 92
673676159 3776
77604185 476
396308377 3682
952501065 3175
983627199 4400
138326277 1086
341377617 4336
190639728 636
379411112 1565
885612267 442806134
290201707 1878
157267766 7361
297222143 1035
929396902 3098
514200001 1714
264959282 1890
126718486 502
489789532 1771
328883277 1198
792597552 2642
775095360 2595
2666 693000040
307501927 1025
562181752 10329
703251649 4896
510598299 1702
989970240 18795
185501405 1021
530101768 1767
803139908 4148
60645400 238
272438845 6013
851767372 23817
109002431 4848
3079 828762114
558428778 9279
438592025 438592026
627834627 3756
532714669 2684
492938850 12850
89151151 310
523837441 8352
513298289 1711
436498545 1455
285299050 951
343501664 1145
937796875 3126
174515597 1429
482268393 15094
451501053 1505
744113416 317181851
93000001 310
100200001 334
239371368 4269
940642216 22469
536399999 1788
225047309 2885
935851469 7255
29081625 63497
717266651 8210
646703793 646703794
852631639 3820
312601042 1042
466205121 21475
20573 791175861
365713779 141882531
722398726 2408
670443281 2704
933901919 24920
685866301 2820
69893802 34946901
859701287 3277
791782566 24586
616691025 2768
818926081 409463041
821536419 21326
947963447 473981723
853314019 12117
931839364 28613
605999855 19824
23005 812513595
59100135 197
968658599 4746
684016753 7752
111008999 55504499
763073345 7771
764906978 764906979
229128028 5516
269496473 1821
845966735 3895
284172308 7993
614699463 2049
946438391 33119
354348166 5921
850391551 2850
555831877 9167
273665795 995
94004014 469
464998891 1550
1113 290055963
214733201 826
991944748 46466
777555407 53676
950104705 3167
158929334 5983
285059849 2850
821397262 2738
924298537 3081
247043695 247043695
864429972 10094
7526 500961554
120772025 940
266483037 13547
948728543 3552
471518885 36475
948600078 3162
424871227 4783
10427347 279
536564818 2943
46742945 323
94527791 462
244800816 816
854700000 2849
505539646 505539645
267452044 1143
5408 220264738
592976775 2175
477557552 3477
75457117 661
699602332 2332
904165586 3029
4906 993052896
181089842 727
682612891 15412
589016852 589016851
722399999 2408
909371208 7032
511789731 246548059
136315520 2176
604736299 2426
6059 941666259
389898673 42024
988706800 7220
612433359 3920
660903936 22352
870740910 12129
77999955 344
772070107 3039
57285 655844817
759525222 3020
464056538 232028269
344272770 13613
358326375 2681
632700536 2109
59412919 3752
704699653 2349
448500000 1495
473045829 3942
928199441 3094
184617078 1283
762441673 7968
672833625 2804
704632170 9401
841173173 7943
736894263 4669
834520628 21112
612151078 13706
215781605 738
345899489 1153
5999979 20
394910902 135044643
630303351 2101
878100384 3899
260659299 901
344297440 2224
803074277 3319
579559703 289779851
432009696 2152
810859184 2715
566098113 1887
49376240 253
293457088 2079
415935367 280456032
413469093 9166
278301439 139150720
537918293 3732
90600000 302
963624672 481812336
110944787 489
815201557 173226
593753730 2779
551278702 2494
536672834 2406
337598106 1308
383886580 8365
897869771 5026
151780243 979
769202565 2564
276900922 923
81560246 1965
40260669 470
83399723 278
591601973 1972
372249331 3731
791054728 375986603
488977943 3080
32744 989392704
569887192 4087
90044106 813
79500122 265
279836962 7117
111585320 385
373750605 3726
591064763 591064764
834297220 2781
584205901 3436
211596907 105798454
547326364 547326365
36946798 789
678528527 5448
968911904 7856
317401059 1058
833997221 2780
769003651 523408387
811500000 2705
1975 127304550
202200633 674
275422138 2309
661721466 2358
933444806 25472
467344284 467344284
488770369 31307
102899656 343
471138744 1639
229799683 766
739172368 3335
893654301 3740
590212854 590212853
347108490 1721
980965947 4234
136323368 827
321266845 4854
3573 235165870
579162313 53271
325198917 1084
147765739 10169
693302310 2311
45365644 45365645
798675644 798675645
394970512 6645
457794658 1563
850372592 7618
13981939 82
4332 867813275
11690 749163782
886620951 4003
707521 668918
412487143 1681
266141693 1122
841996585 23486
283730841 1630
4859358 21
1191 258359999
993716891 4031
317767093 2076
101756814 541
809769641 8922
322293832 2044
810940766 6577
763797454 2546
106199646 354
662585672 4207
491707448 6645
924282036 3872
457198475 1524
531166974 1775
248255997 248255998
596401987 1988
517259361 517259362
915489802 3691
497703178 1659
291163758 1480
419098604 1397
135844016 528
965237168 965237169
497699985 1659
604312879 604312880
355436164 1402
326109150 326109150
782345928 3821
701458744 7057
277322085 3685
687767754 6476
661 111143642
370639254 145698033
1408 267069440
982776201 4600
987883333 6779
829028889 414514444
659951874 3798
693416160 16308
259199344 864
475966497 2876
478728264 5005
201625453 2898
698005584 3551
582408184 4087
345740817 1245
283502078 1839
501347937 1781
369012841 1873
929322255 4969
990545786 51777
525971360 121640
356950304 356950303
4490007 2245004
72764528 1569
375582669 2607
826275955 2822
6776981 28
446029143 2168
556198146 1854
688214205 3652
435467241 1908
857837960 3010
746702489 2489
93299874 311
46356891 23178446
849711560 230868
277688981 4182
894002979 2980
179481249 109483493
718057022 718057022
778818200 13630
791022504 6166
40934545 168
163900567 599
241025330 3650
538021726 5025
347143221 1171
236378303 236378302
632574252 2817
338400001 1128
586817209 2049
445801746 1486
613025689 6155
596 120801923
85500001 285
842724360 10074
782937401 2765
609193699 4434
676501899 2255
196638022 1142
321590947 1484
609769827 2130
3542 701556659
603000000 2010
770661135 18629
477599999 1592
602794533 6651
59301348 216
213631147 2872
546853104 2822
365011733 4058
480901604 1603
453392724 452084874
744521605 3823
784808249 2735
312599803 1969
784411627 392205813
357002299 1190
930360143 10576
865636967 815839733
251400377 838
904632394 797661794
7428345 31
497243730 3435
771304657 2571
539399533 1798
579066888 10213
699405798 15522
534465359 2088
122731309 1845
664124138 332062069
798751851 2718
1693 361563852
337753069 1993
735390488 19108
934500286 3115
883861550 4225
878697070 2929
755738250 10180
422292983 11994
57341676 237
432921174 2419
971362571 856029355
819507458 5122
57713119 222
645371671 4538
706150865 14960
599205001 3750
254757594 254757595
153315863 703
582702410 207645014
344931840 1584
980663099 8310
297861106 148930553
393430800 6691
134743545 1119
144175057 21782
514515733 1877
253800001 846
279911175 9525
615856043 15487
394317809 1385
113795501 4270
965299336 3277
909752535 291214
912967259 34535
835797213 2786
318193813 1098
3129 253390170
629487996 4472
365 70193044
383580329 1715
708688080 4176
224400748 748
988551547 494275773
838197220 2794
907506110 907506111
93531990 597
424200000 1414
102870177 6378
417663036 39941
844964890 13142
212457918 2528
252602 17
868797105 2896
843378395 7196
130911704 769
169389224 675
172749868 832
766549651 766549652
788172283 3206
172878444 19164
42031 969739232
619088020 4317
948683597 39664
306 17478414
615000335 2050
918482452 389882795
718054693 2779
984424181 3814
327654774 1968
235500244 785
207149288 1723
813251063 4638
605739485 3606
105300350 351
807333006 807333006
984882802 942495564
921835825 21462
552487308 3315
596497635 6192
868138527 69595
748235827 8451
927355042 3522
460757220 2436
624869308 3455
330688901 9725
985425259 3665
537367272 7848
704190648 2968
757807223 282579881
28338685 174
183894941 1126
237315872 1328
167137691 83707914
69952206 126955
869630921 3128
339882570 14389
967796774 3226
5577 944703588
557077920 3125
445876859 2860
522761870 33909
393606792 2088
880363427 440181714
786301657 2621
693546255 2445
874326358 115149
126239709 2394
326099999 1087
516001559 1720
892301619 10162
555222617 2245
324730739 9030
955956695 3518
30300100 101
274799999 916
369673379 2713
300098690 1709
84881796 84881795
13674610 117
938715843 4199
943499347 3145
481753890 2161
532030234 2246
752214680 8920
161673120 1505
66300001 221
45725717 503
769170437 12897
4771 425126307
3768 857111668
45077189 165
18899936 63
631716692 15180
293868166 1261
517819409 258909704
874805098 2916
867055880 3654
846858803 3047
702724079 3254
846832351 268105
614697950 2049
374350261 374350260
144975645 2389
518594364 1934
189211404 1193
823849651 7774
227953763 11150
7124 638773460
523337699 2090
352500001 1175
232299978 798
380978013 2613
475789132 3094
905640401 7086
548400000 1828
656136899 4518
377292259 3038
774606440 18851
401265600 9435
626025554 5963
9703 788002260
699124525 13709
501765069 4190
444491690 3638
331664624 1611
951228351 36928
111404137 962
209559135 705
839500380 136172
840413753 4338
921623311 6390
504385554 7586
58800274 196
504302502 2486
721803722 2406
67011443 33505722
317947936 317947935
502501675 1675
446457966 2762
205986205 102993103
501518277 3494
47632327 1926
625077597 134886
45518941 172
160499999 535
255210400 1289
760725318 3710
319918229 159959115
282947399 5730
750275784 3115
783220130 6314
604272962 78638
323871429 2191
801244757 8454
4720575 25
622960379 41699
762059620 7467
527300235 2279
838054410 552062145
861102668 861102669
2093 422843080
590103147 1967
887842586 887842586
14999999 50
424024444 1624
498301660 1661
655361337 4124
24613456 201
218726127 1238
545006869 2182
906655446 89872
733199999 2444
864467748 4621
567346649 45939
716997609 2390
665496006 2783
71554599 365
11100003 37
493858701 439227942
255024171 255024172
174680781 2804
3062 390118911
105702178 877
929700529 3099
722040593 5642
905396982 3018
693601365 2312
272169478 6425
617697941 2059
105600338 352
1135 330842436
440719126 220359563
981784292 11385
968648003 5076
962698280 3209
939863755 12522
880501464 8369
147300491 491
599781382 4615
5162160 274
43186471 434
811215175 3498
2486 324666628
3270 471131790
229212494 4987
57281144 229
561143439 2896
538498204 1795
820804655 2741
831075105 6751
472498661 1575
735599126 2452
268765463 1237
505501685 1685
65244043 946
567780181 16355
53543865 229
194011687 1782
502626581 4934
622891179 2951
814041528 7662
531936229 15659
149888464 2541
361541150 1906
887003850 3792
265048881 1328
559722188 6279
528520827 4217
659008123 229464782
852934790 4624
2840 482922120
39790539 165
15823534 58
503650466 12369
507599708 1692
188234129 94117065
702163038 64735
305401017 1018
880821810 4239
145851062 1324
478395648 2304
788244256 11819
218925840 1812
983770640 8735
298248633 1588
836789667 24484
608765068 2719
827302636 6346
941002293 5000
590102925 1967
376766369 7601
770740364 484502846
405632649 202816325
520396978 2543
794403950 2648
919519459 5973
712937159 6120
706436850 4325
453327992 3064
509915204 2516
198151382 934
751467765 62795
958022241 83320
1524 150127572
2921345 16
111559910 693
179089004 643
470988075 470988074
378021215 42164
110449725 1078
361240269 20734
177031255 177031255
455621513 1676
712508369 15664
848 175128960
948521140 6062
824250554 364868484
126827854 436
763728849 2794
226072714 1273
535696200 2935
117295011 835
48205466 385
12899958 43
300559412 150279706
1908 515495808
1272 352054118
220051501 6574
861024383 3168
174317489 25881
202089178 863
128197883 636
581669454 290834727
987883969 25418
649497836 2165
328984481 1936
458246798 2169
395666459 2801
767673902 767673902
830002585 10577
194699351 649
6310 961035130
572306323 20296
602805212 3011
799517645 11666
852000185 2840
1955071 1091
330598897 1102
500142500 2860
355801118 1186
449 50264905
10016 321931215
156904544 628
844706807 422353404
104224929 382
608598703 2203
2992 712139308
788122538 3374
11600009 296
12864134 67
827428873 9348
542999124 1810
408300000 1361
445511655 2655
248212048 1147
296758540 13497
922196925 3074
219842368 1171
725378161 45240
540600000 1802
619802066 2066
314396883 314396883
924741517 4456
823426931 6823
483463663 220820
961297310 7136
46533283 238
683760745 3062
624963690 5357
381164583 3682
895819247 701105014
600450900 2423
496171790 3573
593187945 3608
29725782 514
309598969 1032
998725231 4754
447830803 2446
162241132 958
103786 828160568
743703557 2479
590525989 4609
576301921 1921
595606417 9782
600549866 5066
890737409 68392
247850029 1396
925503084 3085
348740897 34244
866601645 7995
1392 302351051
466687847 6946
346796348 4284
940446017 7718
51852199 250
650731949 12654
689102298 2297
347652046 3681
475500824 1585
397500000 1325
693897688 2313
8760625 4380312
177034610 743
395700635 2114
37183507 124
627353271 5213
179356589 3045
2830 815563550
809697301 2699
406859273 189020092
605595253 11188
986670469 7636
938024775 5605
594829866 3209
807958238 6242
210913506 210913505
541571001 270785501
58501718 1088
788825832 4227
5814 996575313
272999999 910
662543419 4796
310500188 1035
349208475 222624353
969694487 450593803
345654913 8479
6066 614379051
653298913 2616
220499585 735
27728 585079781
1285 309260950
677031981 4071
610358224 2512
230207098 4114
851481642 4577
468001559 1560
404253160 202126580
965096782 3217
2270 672998250
560699236 2643
795669755 397834877
138300460 461
451713964 6237
681137673 98687
545100001 1817
985125294 6936
953506554 4187
423212469 4660
741285507 3966
20400068 68
278941730 157544968
770215545 7978
892214223 14663
478499937 1595
753808294 2687
4402 502975902
332756561 1370
876972391 5047
518256219 7610
458998589 1530
955360889 3382
833399999 2778
222300170 741
879726396 8865
196457142 7319
683587326 5374
760865280 2609
679071193 4611
863110301 6890
1079 158099371
287479964 629059
636982723 4086
12803 374462144
817055751 5545
486 100695312
873902912 2913
20393664 96
776103081 10252
839313120 2818
395936151 1835
487512029 243756015
158068366 2769
1545 244820700
485157013 1842
848407729 424203864
517076359 2404
717375635 2935
458401226 1528
299989274 4075
326012897 260439912
819993769 3201
308661893 1494
243547219 892
657398098 3950
772513477 3083
865074269 18550
383398723 1278
102623571 1371
681077824 681077825
20850687 187
169200000 564
969062276 111566
67544904 361
855311288 11823
153543202 747
437698541 1459
586079523 293039761
538141451 2882
945281440 125920
460798494 1536
800862991 400431495
834084746 3603
98196516 1106
2960 653926160
330637508 1257
762495124 3081
272100695 130078226
25750712 158
962940265 13156
559820691 5003
710954925 3071
498840338 1857
432298559 1441
6492628 25
223126289 1590
533998462 1780
290579509 3713
66023360 236
529494468 529494469
416098613 1387
718720013 3117
574001064 18837
215285825 1129
354416964 1431
392101307 1307
866762008 6589
214836982 214836983
71428109 345
453946176 13879
931966006 35687
154308420 1260
104798208 1024
963451941 712044057
434850048 20404
53572119 244
708070367 7916
809535321 5439
319215930 1146
461099393 3651
1268539 634270
180067726 5142
926576510 854888637
74426744 311
939505587 939505588
752152031 5352
390001166 1300
75714896 2859
5107 928485505
286768824 4585
102800641 760
27111658 114
57117965 54629047
793623984 396811992
773626785 4127
944226965 834822034
714302380 2381
42250839 3293
210930269 3715
815746008 407873004
335069581 2101
959503020 3815
835682940 4176
787843000 3477
429671698 2371
952475158 4267
918021277 445194509
211839165 1169
6517 722049354
402599210 1342
752955750 25650
63591245 251
618246601 309123301
258636905 2084
60861285 447
965427110 474337717
352097382 1481
450906599 5160
523885699 5172
192769983 151902893
206351230 2173
547 142088173
102655662 102655663
475569428 475569427
607628737 2574
89487506 3041
88963907 334
481931121 4664
101133401 47810293
729597569 2432
675602253 2599
943799549 3146
433498945 1445
677599103 9011
205800000 686
459709372 295425135
349340347 1700
606328801 2310
504510576 11029
736330123 19577
117368329 462
756300001 2521
856930695 10744
676457335 3633
970757381 3858
495386209 2144
916961386 24582
536401789 1788
264203122 1047
7393 936404773
143990951 539
460788940 230394470
371149500 1464
91499999 305
854922481 427461240
585880236 9612
768283434 8703
183732692 32875
823480168 18974
35932330 35932331
727063577 3999
435530287 4447
231290288 778
664024967 6457
467442715 3613
533797523 2691
871671332 4144
929979742 3509
709800970 2366
833797729 3376
443736767 2624
506100632 1687
161999999 540
511845119 4245
434398553 1448
727021377 3776
67200073 224
99271746 99271746
174121018 2001
485849663 2592
359358491 1882
222256357 1060
944549139 129888
448304499 11500
621602071 2072
976028242 8551
130095706 557
1300651 22
453298357 9684
386266331 731621
449029246 1605
356101186 1187
197325876 877
150044749 574
712655973 278357224
639597867 2132
686073474 686073475
156214393 2109
134523515 665
221719500 1305
305 73870572
447433833 4622
581218126 3272
199800385 666
456387400 487073
58472267 234
345591437 10007
567001837 1890
626968516 6549
475629373 2019
781692944 3059
310018638 1731
320828244 5181
647251966 2295
396145379 4022
440940369 72167
241308945 829
437803272 208776
674501342 3074
971483921 9342
918052032 11166
546001821 1820
392484584 1366
417207357 295803122
3193 519685875
380158427 5711
58378110 269
927109813 927109813
78000260 260
371823096 2148
526955589 263477794
138456157 138456158
234182208 832
460201534 1534
807400463 14352
684299390 2281
521534063 3239
676034835 2407
701697661 2339
940818551 247649
772412022 292593222
306613654 1036
366500881 3303
115200001 384
83256552 834
853281794 6416
836478609 10730
300156750 1125
665962836 6314
663894671 4647
912009167 9193
759407598 3200
562999375 29859
101734876 88360746
262621820 82846
134898762 2099
646656945 3624
297004735 1314
657747166 291296441
534599999 1782
374055792 9102
888227619 3021
269673058 999
744661282 13169
853715364 5784
873602912 2912
543000000 1810
19673 943215915
892522321 6476
254747696 86506065
529131340 5309
685216904 2382
536701790 1789
474899339 1583
68840 653355134
724500882 2415
681302271 2271
937977398 20417
633129204 2994
716132679 81745
474301582 1581
742131074 12975
729344070 2451
483864959 483864959
725440324 5942
353832183 1702
658881276 4925
172308472 723
343394624 2625
780260001 5200
903259051 5570
682064843 2941
240083640 1060
118405342 511
840692089 3002
622552398 281691135
981305599 5786
945697697 7248
595258527 224324635
861603611 2872
990884423 16659
530454738 5189
449241252 224620626
889386722 9319
832664626 416332313
785107889 15855
12043361 70
901497570 3005
579464604 2736
773379211 5468
467698864 2714
43 11132641
4769 885522227
3 262608
888766739 8009
962596830 4082
20619 716798916
25947425 25947425
890399990 2968
906114142 6574
986974537 954625905
970597973 485298987
25443113 404
400985785 2869
787200376 2624
687347088 12727
65921088 319
625816959 3151
87900583 293
197666197 98833098
463502578 1545
3691 666510956
280025669 3201
655697428 3812
305100202 1017
2426 675650704
142976880 1776
457800001 1526
406623117 1369
474217087 112427
881709057 4096
629880742 17829
14405949 74
237579968 2067
158971344 688
886173357 4901
179723016 2304
525298250 1751
369459751 3050
819923781 9409
10144540 90
161100033 537
412731148 4196
721969991 2531
348072529 1846
999005607 3330
930645292 4191
610910884 4509
790733183 5826
445835676 2244
749697502 2499
831778835 9224
347156702 2459
302760480 1632
559439059 530422856
806390486 4491
10331038 139
902003951 451001975
230400947 768
955956164 18981
668933749 8556
742900861 5381
131118204 748
761947776 3456
775335962 10134
243310774 9674
399974629 4345
443606744 1554
532851263 2601
323571342 4969
583216620 198373
930239909 5549
929252862 155319
681600001 2272
545091221 272545611
323807427 1275
7965 948569761
490454021 1652
717691680 2411
869661054 3573
877441468 4368
984923080 8979
41686456 232
27534738 99
53298271 270
971440469 3690
561920129 21868
527098242 1757
728835015 9212
420126702 420126703
993294071 496647035
794897281 7065
153936585 2277
550583785 2061
346481321 3278
911886029 8822
323201059 3477
288440767 1278
29250200 4760
90190095 741
412846806 165186633
235499254 785
626965010 27757
489853954 2063
121859202 722
243016289 928
448060922 448060922
307357475 1414
177126875 625
683953022 6105
893402978 2978
16917138 79
514093050 1962
142870064 507
262585474 7794
1096 310460382
416913939 10809
665398458 2218
689097704 2297
936145537 4656
531283247 2507
149972400 1200
162899456 543
552642443 552642443
83797307 12537
446025535 223012768
584015278 2370
448200171 1494
442800072 7656
473183304 1947
992582935 7836
758397472 2528
973130651 4830
21453850 275
945883615 6623
946667062 6642
440969599 1600
59767951 550
417400141 2580
299410173 9149
815699999 2719
968996770 3230
285440496 2109
333197613 1249
634378165 634378164
5522 993015738
854101783 2847
102355715 847
140999999 470
414375356 4852
578135034 5579
303801395 10077
382498920 1275
901203003 3004
489901633 1633
441100008 2488
104399651 348
370502061 1235
820247769 2889
76122923 554
626 136322142
636753155 48842
985615203 16266
287283000 1000
209479217 1079
702184204 3772
907218111 453609055
171158109 748
969102657 5949
185914689 2573
6181 592099160
936982480 3431
346119185 3959
520886511 2253
269401609 898
265051819 1803
752529061 4065
818272449 6151
23676931 316
936491681 936491682
498300069 1661
536256090 3474
202208731 202208731
978600000 3262
823019684 31309
454501752 1515
188999548 630
238585159 2188
289499578 965
98952917 49476459
712279889 4696
846595041 19424
177346140 2702
209099304 697
263394431 2569
1526 451542616
912068862 3264
522635425 261317713
791793601 62400
231301366 771
572774985 3443
435533063 2316
879216915 5926
160494543 13761
697934879 3714
46413246 970
188027455 5862
615259873 2272
746466570 4001
816371828 4291
710529480 2710
831691080 5786
647850586 28492
3749 395303959
136692154 10931
798901040 2663
759527436 759527437
900412344 3978
609298999 2031
844161824 18958
680669940 6299
217551841 1160
139930663 500
15424241 122
521042864 521042865
581485902 5046
108101656 54050828
998931248 5488
419537044 11799
757535129 3502
649138875 324569438
918172816 5142
599482207 2197
693579040 4180
652443549 31850
76865663 384
464338819 1685
708877100 5996
858612069 10057
150879964 790
918858078 8419
372647775 1829
677038836 6821
422473292 5315
3197 328104388
654904851 654904851
931181666 3598
882897056 2943
954712755 9495
574501915 1915
68699770 229
570602042 1902
152100001 507
749910491 338487099
957397706 4244
751551904 5956
440100013 1467
514158832 5553
629640657 2615
972552981 5315
822395323 7282
7693 845691249
42079988 705
741286739 2748
23300126 93
793502285 2645
585363581 3244
4239423 16
457863358 1959
663297789 2211
228693195 1243
613258451 2198
847338719 847338718
248700927 829
346180507 1497
405053587 2251
112144733 414
763564444 4747
701048605 4757
977403257 3258
21529008 139
488301625 1822
29979053 11640785
915711043 12518
838797205 2796
876897076 2923
891186481 9992
198515543 951
867383418 6171
645125769 2151
879196979 12755
4467 915797538
840394697 420197349
654286687 4477
305534006 9202
91350971 45675486
975301980 3251
229458507 787
274500916 915
329202984 1173
857270562 4819
973935791 6143
857303348 4183
824311348 16624
787152375 9775
774597418 2582
18599937 62
513153121 1796
152909679 1648
4080 707778000
887214950 6873
35399945 118
350962259 12125
258021802 2316
572702043 1909
777736046 10505
4401 937657428
403733533 201866766
667199688 2224
986558075 5294
20300 474853804
505312743 3757
230888723 230888723
330344469 6279
542009035 30534
388199072 2144
510930542 9866
457341022 457341022
638803455 319401727
918563536 7856
398152480 3440
235675705 5216
668506573 2857
645767619 5999
17161471 147
986020280 5540
381 101520265
696441875 4547
86307430 811
33398377 297
845854525 8884
219444506 1250
94 12206565
45350967 17943363
998463395 3657
368502265 2808
99025224 86992633
855095968 2894
240258203 1004
355201359 1184
786602084 2622
308111338 1113
208307059 76682122
950006976 6158
998106122 3361
486598379 1622
988122415 3948
595950421 297975210
730448620 3446
257673478 128836739
798741914 5163
300575133 1573
48821501 24410750
262612809 177072140
228000001 760
468459420 2307
90899698 303
139205708 1179
389788209 14919
420531901 1450
124231446 1506
782998082 2610
850742979 3117
880800001 2936
885264434 2985
268792083 19989
668050260 2455
152457607 525
815699714 2719
42600243 142
232572446 2107
941957353 16762
26915195 132
652850975 652850976
299 58486493
801425439 4640
187834421 851
751903681 3667
6600 867301049
981903817 3273
641404195 2138
77124004 38562002
260418233 260418234
647103751 2157
659301523 2207
184496819 892
227685462 1109
977258836 4767
98135840 548
429651972 1809
524532871 46621
968178259 3626
3500 316260696
209615810 209615809
991376725 8931
155911149 698
809534135 3509
10645055 10645054
864838547 9698
679997471 9611
69900233 233
1332 315092370
441816103 11397
561465409 521808
354455362 144854351
961204515 3204
934463688 232449
74315140 667
10921 892496883
870297100 2901
997294073 498647036
935999999 3120
834200493 3550
451919864 15366
350641289 157967329
808948390 3477
465598996 1552
637735077 4807
579973419 71957
954662345 3367
624600000 2082
312284000 3903550
626424207 2113
690506745 2693
397420789 4498
778380741 389190371
780114256 10664
729904922 8614
81407896 443
363132122 5964
140400000 468
73997060 260
127912187 483
8999970 30
603599609 2012
724504661 2596
798453811 4948
960850030 10581
290692089 1390
701764133 701764134
789985543 3129
350633611 2346
610141144 480967651
408310934 2025
833314105 416657052
737220878 2633
588497143 2154
443 76514378
220499999 735
9299982 31
316848875 1285
299517096 299517095
967442602 8319
715353953 15656
739536459 6446
796732605 739195303
264628919 883
295199015 984
157832328 1878
728050962 2447
3564 368670349
117300000 391
618186843 4459
33051041 12989311
16554014 253
428424789 2242
775201429 8510
661863284 2684
264044601 6100
94500000 315
77866050 532
232022849 1150
955500000 3185
222 23535758
645087735 45095
598096427 3466
986403291 3288
523234258 3801
503816079 6333
645352344 3528
397020083 1866
229190406 1279
699908716 5931
192079864 2436
148884501 588
536 92407247
411975328 3123
498766472 12803
306871671 105594
251933989 946
408598638 1362
562495603 7386
912922756 433748298
785456641 840960
540500936 2404
745073440 4064
509695269 43713
2860 545692494
699570300 3289
630246572 3651
419700874 1399
570937736 2637
881273878 2967
816746095 3410
230825221 2797
548206109 2256
495301650 1651
577201924 1924
808318672 10374
216847273 3112
215398845 1125
643797854 2146
41310760 415
273661185 5448
462122615 16746
282128054 3811
3429 313887231
632867097 632867098
351000827 1170
658200978 2194
190999422 811
861032312 2891
266700361 889
89047560 1401
416401387 1388
958663573 8753
419849472 1856
264386963 1129
777000910 2590
953539396 8917
273770647 136885323
266588544 7808
863416858 86805
458229181 458229180
170414383 170414384
596862077 2085
129083206 129083207
903946381 3732
717521001 717521000
948175072 10083
121457249 1725
527151626 527151626
514741968 6212
146100142 487
301489799 1450
580205810 23880
532198225 1774
664184157 2711
549647635 4835
942490399 7114
435115495 11022
211478093 1674
62335457 961
4663 810558086
292 14305631
878258647 5210
402601258 1342
595499257 1985
883019971 416046553
65383998 40174
706827015 2521
437069062 107679
297669244 8767
445791920 1724
837490406 730528697
94240734 94240735
380400074 1268
2937 673404171
103704089 735
367299507 1623
136938513 1016
550377118 550377118
522194367 2624
162000337 540
732900000 2443
76378345 638
582078755 1008802
756377099 10770
620928787 5687
970501319 3235
817363083 5164
657595108 3969
266699579 889
30782473 123
309488745 309488746
686521369 686521369
350538626 1558
3036 834876158
204434222 686
524603201 200841570
82186089 41093044
754199999 2514
880640424 3386
2435381 1217690
915865679 10283
784823123 5608
65386006 317
289199249 964
999580547 4855
593597889 4496
451540090 2457
608699504 2029
462599840 7220
134936328 456
155999508 520
657975331 17471
432286277 1743
117910979 1530
686917442 5009
200750830 787
568598556 2281
925226173 4797
680 197709843
74399999 248
544802076 1816
784366177 33104
373500000 1245
444031920 2148
316462258 1223
766796375 2575
702281902 3162
468381765 234190882
741493639 3670
362098793 1207
201991109 100995554
764017726 3097
832575431 21757
995989848 6134
393898688 1313
472144736 1653
5886 720190022
76569624 755
74494899 254
64499785 215
891725510 64571
975605424 3252
73265651 491
589451326 8002
507003425 2075
876819765 13222
243843912 1453
547905482 59787
3029 574220028
460708254 2086
237590080 820
824416325 412208162
625204060 2084
521967352 12460
25200001 84
105840856 488
494744640 11310
157801045 526
972148894 3248
559270087 2271
899571987 13916
684411200 2368
501301173 1671
791011030 4801
315249449 3711
901695913 9437
623844299 623844300
214369154 1001
54900141 183
3746 589955295
420157609 2136
365386465 1242
423272123 1756
452695933 1785
423299999 1411
37010031 2789
500224497 1871
885847379 6180
573898087 1913
167050239 3776
985758913 450838194
281370618 1107
3194 556681109
461720704 14132
75299749 251
526271013 2370
831000000 2770
561103332 3252
737105019 368552509
728582273 3571
299400997 998
605743902 37734
2618 465530142
950703170 3169
989917254 6263
584957144 8994
38826967 193
197868952 1466
104717434 787
8440 185393040
474901231 1583
940882305 11744
776433591 2856
3763041 3763040
94475400 505
525610601 3201
4447 999945193
280301947 5466
321599131 1072
840284612 4484
53851151 219
849300604 2831
804933528 3318
532031824 2971
67499999 225
778899793 6204
965271549 3377
930028275 18076
66460291 741
602147487 74125
315506737 2051
473312860 2474
935377602 8273
306338701 1626
867577415 435501707
914701051 3049
726884326 726884326
94149435 11623
663707320 6056
381985970 381985969
662290263 3030
926063032 3102
337192340 1243
9245686 79
146991409 4219
386231297 2017
224781480 2992
490501636 1635
159896147 556
435598548 1452
57357125 14444
281608435 1168
326698912 1089
921896928 3073
795897348 2653
761985645 5861
677785877 7466
850502976 2835
853746492 8642
632954967 316477483
17255965 91
201873985 806
4899 453559218
1938 581179068
989627939 4338
759898995 3307
536681817 3734
440422479 9655
238299102 16513
161381225 1675
276000919 920
248196258 3579
28990961 125
275019321 2529
392109238 9042
658606521 5746
312353812 5756
769714679 21696
195596233 2231
200359747 6221
833926200 3354
252301292 841
568440235 2043
2895 493423168
674923760 12147
923173506 3411
942222160 20710
922016804 461008402
423899731 1413
5449 438084683
939619383 6050
575865066 16643
66212570 1010
268704404 21223
299759928 1305
757402473 23951
608699999 2029
689064631 689064630
922796924 3076
306880632 1499
431933133 17259
121717439 416
894056033 894056034
224716849 764
617951256 2262
753564066 4794
875405490 2918
959232026 7331
8531 359759451
497083433 2969
208243683 104121841
898469333 3436
13056892 67
347107724 1678
944620487 4968
139928623 139928624
321649219 1098
925165781 462582891
926459970 7094
966223040 4943
578976137 4919
84319865 2482
409926499 396039906
301420326 1075
386209550 6041
613606327 6683
298094288 298094289
186296252 966
324313567 2666
135267145 135267145
2903 842207569
120511646 410
868329849 4637
521548021 13836
31117526 107
704737499 3125
775709933 3733
742862445 371431222
73169698 1822
556425245 7213
829202763 4774
51616999 174
411191671 5763
188999999 630
259251295 259251296
966014367 13136
884241114 884241113
526514841 2342
139488104 791
664460759 332230380
590863373 2682
110514285 520
180899398 603
364230921 1445
448595083 2601
709169500 3250
405301352 1351
218028053 2742
634925305 2938
6847122 137
192390600 5160
977971671 22906
469649525 1577
780719989 9515
506403299 2132
888384187 8478
224700951 749
831726721 305220206
836508091 9559
584098052 1947
66900000 223
826705600 3310
544138532 10863
150907569 92523884
553244543 14853
169520309 2130
830098972 2767
809481475 6636
226316973 910
917245030 4505
106500356 355
459168340 2212
670067254 6268
949762443 12201
447483801 2440
402900000 1343
260413771 1415
2791 665812334
141645390 713
558372442 14487
247800785 826
244165794 122082897
860157714 4863
53370773 266
955506260 477038797
241248961 686605
346691101 2623
592387897 3760
394980841 47703
659305719 19814
929206728 460992988
561522239 3672
242399369 808
227177336 1369
103183110 103183109
212699291 709
637254265 609451697
3713 704879633
931976465 7951
567304124 2109
413414924 3484
838804069 2796
498697081 330942136
664799215 2216
550199467 1834
6889985 64
658 164489275
870840999 435420500
385798715 1286
672297759 2241
19230891 19230891
192000000 640
844586852 645099876
986782177 9234
789298160 2631
959696801 3199
688001456 2717
822053200 3707
862028756 3387
968100001 3227
170400955 568
254414989 127207494
572448995 17678
13958881 195
801903022 2673
280625577 280625578
873524365 10624
292867122 1467
898867983 19160
366645787 1764
730665237 4684
812681123 5253
894139852 3506
225 59717700
151988352 1086
539854569 49328
908823959 5640
695649406 2487
713366375 3196
950398001 4509
540490095 4934
24899999 83
895173453 439120140
188225908 188225908
579360154 2979
293470969 1638
567069001 31915
57286664 891
407161585 8962
337972283 168986141
56960161 707
443100417 1477
862039619 48402
121171842 411
254631630 1090
198899999 663
647402158 2158
107086087 53543044
545539735 1885
986373818 10452
901683684 17028
213300671 1639
125330706 1585
921819611 834094733
2906 816410664
345488035 1298
571386161 3170
998714366 3981
984558091 829856817
1479 171703026
903704993 3607
223320709 20747
3000 880741171
1004 281291549
700882808 4650
458754963 2577
944705191 5330
682714792 3119
275781596 3031
520463216 3742
8647 850387414
146100704 487
641100000 2137
906496072 548720294
763199999 2544
743702479 2479
386410473 6386
775363811 3502
547356771 1922
971261725 971261724
725697580 2419
776725447 9534
580729884 4172
19537419 69
933529232 7218
398929771 4484
372634507 3438
481150692 10692
115200073 384
20261843 9298836
453652170 1957
369154709 18950
103500019 345
783297518 2611
688500001 2295
164333862 1227
2035559 7
260559355 982
33644 503011444
849303574 7798
920240209 3376
178199405 594
471594392 235797196
1187 306808239
571786667 6129
540789793 5042
838693504 3256
805684951 2989
179700149 2740
375075761 187537881
341037832 13989
735029701 2907
122650165 1638
245705441 1136
442198527 1474
950480523 13643
250970578 937
406500001 1355
719751359 7179
226423698 826
811809420 5955
1192 248894368
801060722 20678
93400513 1362
589187412 3478
315301334 1051
8315005 119
487640212 2755
173455790 773
65870325 1445
572087461 5810
331501106 1105
650486680 7999
25272522 99
528854087 1992
168899999 563
702239028 2907
260805481 958
865800001 2886
314340202 1401
246599179 822
323814687 2626
282734038 2061
739834171 739834172
348343940 5684
238817896 2561
97904690 382
2351 405382647
564 47562141
754408785 6148
211384151 913
962398518 3208
444381923 129633
372602176 1581
3835 698453210
22884744 413
186683400 900
339468613 1654
97800454 326
298799093 996
235769267 876
405670924 141029547
453325719 1828
883260630 11423
903593993 6692
878100064 5578
214274281 818
62770811 31385405
7270287 3171010
300106925 3102
175396100 1006
452698491 1509
770806452 3481
319701841 1790
23090 809985680
892202973 2974
454215684 2769
274507339 94651603
882293808 4169
95263814 319
954477352 72539
939976096 3539
893545059 3859
494101647 1647
14336398 73
666761113 7129
780987015 4005
512108800 4600
405884758 202942379
191084322 1794
393299671 1311
775200464 2584
879756247 465110702
511330677 6017
368930700 5550
302098994 1007
725022480 74760
515714376 3333
486621865 2085
779760933 3512
638465534 5710
822404511 10159
433992100 2038
82572041 283
522955328 40754
984456460 4154
426624091 19982
558611008 7157
687146345 3713
183771831 1192
614479140 2670
625636686 2657
342099780 14009
726445222 4686
97846046 605
275999999 920
352798824 1176
735900001 2453
971538505 4229
753800947 3849
33200621 15823650
947699999 3159
67017487 237
972015896 7127
544676076 10044
973620243 368997684
656574929 328287464
809352622 3321
658169958 2431
342363316 1338
576470510 362010301
315233452 1209
3839 627023870
863223613 5128
886610951 5441
8710 979489434
147917312 960
592900186 296450093
13800043 46
937203123 3124
640748747 220199124
354301175 1181
276432187 6017
184799662 616
280690320 1016
970 238757740
614705974 2405
642588141 2931
472560465 2665
170780570 7745
864907291 12610
204042092 1091
266633012 4485
170889671 683
28800162 96
799378706 2803
941088658 432412896
535629301 535629300
96000001 320
643368152 294772509
370702405 1262
416975772 6767
533915987 2919
24298920 453
714624323 8276
178200001 594
530175429 2014
401601094 3018
817497276 2725
823685089 3631
65051143 508
3040 539404691
937518421 3414
736606457 3022
686100949 2287
954646279 6438
444790043 7057
573318677 2085
961438929 4528
248699832 829
660257682 4153
762897541 2543
856066053 3280
641 191561054
862619400 4520
573418507 5636
565 143877250
381958858 3269
679047399 4963
106995437 1278
886796263 587129478
632163042 555275716
896724650 17202
449587908 23408
639497915 2134
378601717 1262
841256392 6068
872330922 3643
878100000 2927
583088400 3600
495381095 247690547
815255726 5973
397143077 128758
412524821 244340610
988502814 3295
179730453 1533
533 90073359
118888015 536
109494503 404
256987381 7285
832095933 4059
83996536 83996537
457 124220463
299554087 299554086
129691168 528
635892301 6826
14157837 63
181490769 90745384
797662882 15742
409819832 409819833
2435 482334540
167870479 723
269257721 1769
791063261 2795
298688793 1087
868805383 2896
241799536 806
56929919 192
128857275 128857276
686583019 36228
327442759 1189
575234642 2076
876 245679062
510366563 4283
438642326 1622
26507268 154
602452382 602452383
305400001 1018
455618278 3142
884636898 4524
590044499 2295
280749083 1309
58032287 306
214438701 107219350
807046289 11397
983196663 12446
129265565 989
130907490 690
334800465 1116
995184457 20385
276600599 922
964492651 4815
243899999 813
566747021 4505
454700551 2992
66562300 247
860674945 5785
534173861 3070
484176304 2473
207801682 103900841
870176268 106132
731023239 6267
519001731 1730
125378833 46476453
139729793 7242
54508331 295
725834273 3942
1714 356892559
373801245 1246
567426889 11304
69822608 69822609
479218054 1725
386125210 2189
899702839 899702839
2069 344258289
3187 666614845
365701218 1219
783002610 2610
67296579 590
798602663 2662
299100283 997
144987189 72493594
688369468 28885
686505102 10686
844915679 22890
789642037 394821018
615175000 2750
117837505 486
976842623 12913
728855551 3097
64500000 215
900296999 3001
380089139 380089138
607216790 3967
942887345 6695
947705960 3159
317701920 1059
479530908 5799
563167809 4617
746602115 746602116
412701762 21207
3929 955983786
779945101 11166
1312 126300201
256830239 1060
902020574 3715
178125720 708
64462840 1409
801170858 799021778
6974 212302508
235467324 4793
783630355 3473
77988491 1438
332073643 1636
370760720 3245
170929867 1090
738600000 2462
275945320 2938
392044163 2084
518282353 2633
35531731 6267
531805562 2693
273202761 2546
152784821 1347
860618946 4614
785414069 3834
507298835 2498
698715372 3655
21412339 166
206232749 10213
645217937 322608968
955247045 24164
463177315 2212
719505735 3185
33829857 167
190003664 103639169
882982331 8986
63435897 861
758699999 2529
830104167 2767
346199868 1154
960885179 4860
687572068 14131
92999691 310
720723743 4212
9940 863646340
886354837 3163
18600000 62
861725137 5098
683954700 3874
804509832 804509831
622069850 9050
205208751 1376
190200050 634
777113445 388556722
703800000 2346
230271217 870
696483410 348241705
462434136 2346
489400836 2022
440742833 2032
645302150 2151
956434667 877072210
119326589 752
555600023 1852
431653323 1589
669683292 4721
339028255 1897
170799049 2118
606285971 4617
975172770 3510
441328272 1848
872813281 3070
514949762 1753
723737757 22863
715833558 715833559
791453395 27099
766116299 2957
287902602 1181
861618723 14499
45900152 153
761580635 8409
644632861 3889
735318033 10187
993125187 4268
278606904 1218
247253460 118629158
714493558 2922
594437100 3052
603525077 2134
388665103 150242470
652120071 2206
139231902 841
547849513 4471
945271306 4365
487234242 1927
332700000 1109
281387910 9291
923344542 6216
264492690 5390
188700000 629
345502005 1335
201920500 1069
898747199 4316
436876227 2241
171189019 3167
636232878 2731
289690104 3286
58198430 683
751202503 2504
174279339 596
464755199 2352
731137068 2802
888989239 444494620
257291546 4243
660545929 2268
770908239 4880
780301180 8229
74121425 37060713
862717261 6565
414512643 207256322
278643231 4783
392859257 2060
573485261 2238
69011719 431
2941 547267872
703852980 6791
293099159 977
801297330 2671
930839060 3753
7469 798040243
224110584 1464
743834755 3922
109877561 483
738589841 6186
10714290 426
279300708 931
650745670 5627
134053121 659
403237841 1480
968729570 724106999
327527713 1377
681864108 4427
334437187 2113
244200813 814
826043511 4837
77721601 38860800
522672979 3665
814112440 8211
328927499 2750
736500001 2455
741098645 5285
851048644 11339
929742747 852844072
227029425 981
233999956 780
418198753 1394
432034016 1493
3738 356549145
30874241 1216
742024191 3570
990353692 4426
141599527 472
313879456 1215
845666201 5048
584505971 261251660
962653363 461828160
581163329 4011
484844154 5195
115685440 786
872401097 7252
531499067 1819
281709567 1792
949 77899571
36663809 249
681101015 15310
711117452 2501
600760515 3822
207620467 1606
666002671 2220
555086775 2325
758397473 2528
42599980 142
149699729 499
45127 769645212
829135279 8178
198145431 2117
986396712 3288
227220308 95249258
117006850 467
913858014 3780
89226647 1764
827339600 546769704
75836641 318
503531246 2654
860483833 430241916
27248449 197
510929505 255464752
229784445 1485
106313665 579
809404990 2698
661500639 2205
255900001 853
875008424 3200
792675797 297359876
366941422 2034
736874508 2647
21809894 2883
807570093 3576
348645379 6887
567901894 1893
75652471 309
938645554 6314
63331359 31665680
879903154 2933
716392764 2459
232676510 793
444659399 1896
401098662 1337
575999721 1920
216305972 18273
599173613 7376
395141517 1558
490647986 2788
636616935 2193
237600792 792
318928655 3279
6125 944122097
82870399 304
30686 731953158
581663417 3382
330078828 117866196
900368367 3855
142177905 824
2010 280727625
193688681 691
327770081 1720
917345316 4202
700916540 2502
437943999 6728
576168421 3290
145417576 659
652566118 652566117
892870977 7148
3884 458256565
800358993 5483
27900182 93
237295001 2562
31199999 104
337201124 1124
626102086 2087
505808871 8510
157644519 1672
205184055 1498
495044151 2568
832811444 4377
3375 999654750
625795242 511770221
890513392 7357
802047792 2919
855096890 304030186
637541375 5846
387081936 4533
187935907 93967953
18300100 61
620373167 2187
809997300 2700
821692658 14066
422499486 3383
510362279 6620
939044166 696306544
720182444 3385
128420655 692
837452951 38198
215948773 1164
732597559 2442
528466285 21678
331712933 1182
36000009 120
32505817 393
360598799 1202
1412 290260767
211800001 706
74113205 691
1455 400768600
312646702 109747306
655426450 14961
839947264 42501
11860180 115
631953261 2572
630976499 5463
934503114 3115
96550403 1068
905000101 171564
561494009 5046
467282535 233641268
327298925 1091
631207486 3199
688008827 13611
724502415 2415
169163919 169163920
988248360 11352
182840363 810
975303251 3251
706204651 2554
515984400 1800
912297197 3041
856741613 428370806
407320688 8003
204229219 4108
324601146 1082
101378949 430
682123008 3233
268845665 905
868975192 868975192
15633 490125816
538711183 269355591
524178799 1749
455575756 2024
4236 712884912
750943891 3994
478884469 5417
2807 50562491
157950181 542
547 94239746
163389366 823
40355568 146
986856758 5003
792300001 2641
381162467 190581234
401215728 1621
453753410 453753409
789335817 10146
762934209 14591
4599 949380607
118729241 1037
789004742 2630
839298306 839298305
528407335 2051
841032006 3636
703660373 8186
545652185 3302
559254985 559254985
687 62738058
14134557 179
902674800 5130
120436666 60218333
246300001 821
426275672 3194
98999435 588
312430677 1654
587698042 1959
536703082 1789
853284030 4062
244177088 839
682798301 2276
38400128 128
912900000 3043
643639356 643639355
837481753 471744977
440428791 440428791
984498819 12620
941859793 7596
406499999 1355
859692845 3893
793360655 23028
273138248 115004461
134700448 449
474682293 474682292
803272641 401636320
492516267 2863
630934319 2480
303520211 2337
436535539 375353
650239129 5544
891150723 672321266
2037 587813145
237644910 1557
537901793 1793
755812289 4420
841199999 2804
646696441 79235
641958881 3494
541344683 541344682
169651644 738
880588921 573267091
454129039 3567
289629235 988
379557385 6994
438083818 1661
344945468 11829
975577932 10287
303300619 1011
662112312 3106
392273314 6550
677403479 14664
424200923 1414
707765513 11054
919472201 3700
111899957 373
3529 581725942
983022337 3867
270968881 1680
611820489 4983
3474 685483023
3188 834520782
895489392 3108
702899357 2343
202901472 202901471
637618742 223216362
270097264 3067
129900434 433
736935769 2939
105570492 469
2521 671693100
973947069 486973534
895321573 3802
976151561 6066
73183741 5678
69616512 776
49420978 49420978
655178929 4066
204434983 1976
8387 998220493
180752390 614
822140008 6338
332040909 1510
2705 711922200
412199938 1374
980129480 9517
505411675 10339
812212191 63803
250117047 18467
395398682 1318
944509170 3245
962701592 3209
451802045 1506
184472599 650
2187 431729729
77500962 5643
853744662 6165
497871383 7494
500646919 5462
588062637 406506644
363553335 1916
658440392 3254
443098522 1477
5993 778575465
354335600 1191
7574 468030377
663180730 595400446
970039356 13849
578400412 578400413
891897028 2973
979972752 17505
335642130 6793
115300529 6664
193817285 785
122232417 848
555600876 1852
65700411 219
195430683 706
449402568 1498
737100000 2457
285662001 1158
958196806 3194
845938592 2848
983307573 491653786
817526756 3155
689706199 3331914
143904912 143904912
646853843 7939
1569 109189220
907711940 26420
543000861 1810
817575304 3112
305328257 1746
42300000 141
627799875 59937
844319117 3604
579551204 4085
559311479 3240
624807091 312403546
387201148 1297
712338399 34280
273600391 912
508198307 1694
140466567 692
932401551 3108
476950187 227548933
754706687 377353343
3919 679515624
253360043 1534
804300001 2681
310524007 155262004
610627471 610627472
704255806 2382
765771027 765771028
769612844 2806
39093959 383
644278680 6190
931705535 3264
242779185 121389593
262967963 2720
738903587 19153
563128651 2394
571550741 4341
349625257 174812629
762000001 2540
488472251 4324
780897984 2603
6504439 40
156287098 919
76297352 1133
979724927 6784
961506020 3205
576903249 3136
893239350 5511
460356565 4422
102899657 343
696682289 3566
654877133 654877132
682386574 682386574
415499724 1385
169244639 116640
818398441 2728
5231 926551337
533223792 533223792
824316608 10978
199132663 3032
637845367 54554
419197081 234663575
876602517 2922
239119186 2167
26321087 136
184443526 622
830913535 415456767
457891519 1555
684796549 2671
469974763 2068
132899940 443
124857231 596
910827239 3974
434974310 1727
496518098 4543
171622910 900
895717373 379641024
956272234 6637
210205161 734
385482882 2395
714068353 15408
44253460 269
426822670 2583
696851700 7935
249405078 893
339899697 1133
836361405 5854
546606525 2229
549312459 2262
208732028 739
990931150 247115
789719710 14690
272399140 908
732177192 48726
647023518 323511759
866065765 866065764
134904258 549
593955578 7044
595296071 7686
976801542 3256
615357944 2857
610317115 3402
497890125 497890125
153978848 531
659512169 3109
551673887 3814
70205280 295
516601850 1722
271290204 1706
540564972 9343
579976679 3853
85290484 437
110306159 368
852900001 2843
514847441 251445742
426311996 1954
760750333 554998257
721227523 35488
656303109 9933
3684 982662717
110827211 370
781526480 8264
721131523 294763895
601450540 3700
1254 216968366
5846 638109165
111126607 464
1091208 6
203369401 2925
588543868 8289
21600000 72
5177 509778962
902370884 10578
884013607 37822
50610781 180
456702302 9721
419280371 1407
919497079 3065
498447770 222477092
701102365 5982
817159600 5776
752507079 18668
968102727 3227
176955045 88477522
2592252 12
534582521 19004
524188700 1996
149458750 665
432223579 1878
598200778 1994
888050130 375475434
113895114 501
872584047 22171
638882003 2970
469499999 1565
904422500 48336
870300001 2901
19092507 212
614444026 6708
857759078 13593
139 31928541
814746644 4890
808802696 2696
292199027 974
7980024 28
310801616 1036
303600001 1012
775845181 387922590
529498234 1765
770425486 415998234
2551 729386925
2596 422304300
187800627 626
341631244 4310
309198833 154599417
830527179 5134
852546437 2932
898638337 57546
296295319 1160
481974155 2604
911397543 3038
363277966 7891
678968770 7689
430256958 2703
957416997 4909
515101641 5069
376068725 14632
1484 404710235
868508200 3148
3214 791700106
410400656 1368
335999999 1120
530351561 4541
798597474 2662
315899106 1053
85253111 549
689657152 11912
940968287 62184
378207626 4825
597408816 8601
635956759 99711
300355966 25334
939959580 9870
40936418 253
497624960 2216
662518809 5861
201899405 673
603194367 4864
968410675 86058
727269521 4066
535680030 6153
803424858 4954
280413692 2198
535756146 6267
501574770 8597
996707419 498353710
294455399 2712
285000669 950
159220390 1130
250148231 2210
725978608 3097
588862841 2428
47883149 210
126599579 422
849383216 67652
45740144 165
919803067 3066
667940993 3494
403331234 201665617
242413889 907
323698922 1079
877217977 3963
8868 779591392
191488445 723
720621520 3865
978358675 435649751
403501346 1345
218268024 744
406011347 3619
68099790 227
649594642 12271
653944751 6696
96697683 356
509561260 1910
248918437 124459219
911429419 396915159
579284772 4379
609221681 2088
164480026 2707
582898057 1943
211161599 1269
227804389 1555
9746305 33
20317284 569
202798579 3145
214410630 969
146808221 73404110
221400000 738
874648915 3407
636483479 2836
727 216301752
926956337 54227
450 93005893
965366495 4264
433344014 1974
422885792 2361
993507330 5293
711916840 6542
166631241 1838
313462143 1479
693040608 7856
677146741 4782
241136941 4445
828669159 5192
970066807 4696
164037517 1978
919503065 3065
591601801 1972
749202489 6466
126202897 542
129565606 1055
956297476 26166
897384235 897384236
633722687 2518
204027537 3688
295499014 985
480865780 7318
86400066 288
221408144 1605
195570764 838
765226942 765226942
8413 666199789
137126681 565
133200544 444
427366208 1869
37826 394426749
218311810 2768
667126333 2342
304198985 1014
917573460 3791
33921829 154
835060444 11385
961965616 4223
881354772 4833
379056083 153946758
633898972 2113
962287235 3505
523665919 1926
345299241 1151
710962476 2615
648676766 8611
835040997 3278
701424244 245668367
417045669 417045668
8708 972501802
1354394 465013
135722355 2254
508412347 254206174
433784529 109687
18276 913937087
37199877 124
896185981 3501
1275 85099407
915976319 12920
367628714 2579
633902113 2113
272100523 907
341701775 1139
136804233 1150
11699962 39
513618990 1735
448693187 37027
390115619 2985
726 139414284
706499998 2355
738760126 6663
205413657 1406
463200000 1544
301566683 150783341
886381434 3098
678366143 4685
719867987 3906
737932297 2852
997166339 10245
417939156 1650
872659001 296709
294517304 3092
992247963 3857
331942561 165640
338400001 1128
563433941 2574
210173601 1697
576591160 17601
175964082 777
727079872 568768866
609052549 21228
528001280 6329
147887209 1429
607409656 9357
44662073 596
940080701 4574
385329513 4792
433095533 2037
723095273 2937
893609500 49750
460200001 1534
980698758 3269
6551 748195250
973926834 388606403
32331016 124
885983939 5403
192998297 3029
252193535 2128
367428135 1245
678260317 6608
790113034 395056517
954790480 6865
381298730 1271
482505256 482505257
402299999 1341
485100297 1617
825545294 3730
547123732 547123732
798003859 2852
474301581 1581
980585638 5737
3092 361513548
880802935 2936
48397480 913160
806539929 4438
2807 829384290
461181149 1818
202760206 3646
641532631 3208
384607449 3889
25221182 122
330898896 1103
288222533 1483
410847474 6619
288145512 1501
390745250 2713
263738073 962
803335475 9175
539553470 4069
9085405 35
404989841 136098841
576535016 1952
990135165 27669
316878359 2140
249731949 119444230
990584151 5766
990455991 75547
580384415 3258
722047680 2868
902485934 48586
86242284 303
699766486 362743739
952617823 8350
488001557 244000778
304798984 1016
679444907 6147
3343 535511256
618365478 2577
174251264 174251265
430202112 3167
2254 615203091
334200172 1114
614106403 10726
617702935 2452
158238081 1540
499524463 2459
902311214 40949
614097954 2047
582630495 3497
965405672 163818
186813246 3877
856802856 2856
61283697 399
156000520 520
770102566 2567
624002082 2080
243559189 10646
766199974 2554
884603955 752613550
637302389 318651195
11973121 128
494966756 4818
922464995 787739427
3612 861984038
683890937 2511
504951564 3236869
668470950 3150
10259 646425275
361843793 8658
753246301 108334
434111667 217055834
230776653 2113
51873840 180
459558569 2641
988204757 3294
231098731 115549365
981177480 431432014
462424317 15811
824103338 2747
740675340 4302
472274305 472274304
67200245 224
693001575 2310
661015310 2214
260008025 260008026
2745 518829705
263102541 1264
828597556 2762
869257024 7948
59318660 211
621918011 3122
971380270 480657833
741978151 3282
188833352 1208
596836073 596836072
689020135 5437
483599473 1612
538693820 2170
732000001 2440
141016693 717
779480933 6702
467580579 2122
265304104 979
220480242 852
676926934 3089
367024990 367024991
60 6992067
789897367 2633
366536424 625576
116923239 116923239
558442699 19541
353471970 353471971
215106897 740
492302134 1641
834715921 7440
885650268 5708
5751 436282362
778865902 778865903
451825193 225912597
825617537 15611
518968295 2079
618235461 38917
722307319 361153659
51900333 173
336523036 6880
180900668 603
703759320 115367
394800000 1316
4707 998790218
733348243 13809
608499504 608499505
7668 966626926
4428 373874451
66155165 287
730204410 2434
574427699 2430
47275539 349
543887546 5133
6097 858884390
378193492 1330
311700751 1039
867000600 2890
858374170 24992
898621562 26859
84622481 5023
73499984 245
68216141 68216142
905602683 22117
592241416 2078
134354175 4775
490650487 490650486
326401747 1088
326699897 1089
239019496 2512
438522314 2229
864097203 16486
1478 82318688
108113845 1058
532514934 218809232
599249407 6202
624506583 6476
303107926 2019
720354532 55211
523946756 2542
336269302 1441
331409353 1903
20538089 90
669967321 4401
923698662 3079
554796086 3833
497731607 4638
8267 859283278
739498608 4398
315670024 1955
758407912 7066
841502806 2805
467163078 2816
697054332 2613
714300859 2381
686728973 5134
629914788 5954
503178239 5440
673268715 2331
728081857 19368
586347217 175448
922369612 3754
422432688 5407
652462644 2231
440643579 48295
227043752 1341
737675610 6230
402145490 2237
248004400 1400
10061120 46
650629124 2199
701099999 2337
608700001 2029
554534343 2330
133383809 1403
296584317 296584318
314446492 1430
919084022 18311
216829853 2868
649186344 14537
915383145 6211
622264383 79088
25723530 105
590688559 3080
102168279 102168279
361252916 2825
737271915 14726
140029964 615
761466921 6548
932529569 5578
694673396 4233
569121646 9347
318453163 159226581
569660225 2282
509062644 1756
117748434 506
302783946 1447
909299999 3031
14789 369577110
51350398 262
92659373 1381
921401166 3878
934743471 8564
135821399 3300
677610689 12315
60058177 629
697272642 4319
435795771 778796
902587477 3066
962500144 456827176
365687951 3066
11134 356098722
266700890 889
958316355 880617457
876416264 3606
466083071 2223
839935998 3333
540298717 1801
295799999 986
806097312 2687
464583086 21241
729813284 2542
717359812 2877
694500001 2315
941938790 3445
25200041 84
659402161 2801
688396518 5436
733648887 27302
741300000 2471
765299999 2551
60352240 208
104349724 52174862
505368065 432626221
996897655 3323
837302792 2791
530162283 240228899
751622539 8102
636751871 6144
927696103 927696104
810002701 2700
369434701 184717350
41554748 151
289385993 1736
379199447 1264
218704993 852
83100490 277
750846418 310652308
303177700 8575
9899966 33
355501185 1185
399641146 1618
700497665 2335
212279402 3431
635394744 5844
48669 970557198
965576098 912246462
253832423 901
901397477 430898533
139486957 582
975600384 3252
643769461 10026
749885271 18706
654515141 4476
511499479 2982
80793315 563
63429759 254
690634970 4959
25174 528699296
78899967 263
385498747 1285
210705517 1026
705975087 13048
621000278 2070
849663931 2894
454445150 2503
445501486 1485
970203885 3234
225949379 1020
23174 260028695
345514001 222625
308457535 154228767
357 106699446
32535929 210
521099999 1737
7926 919079539
400515175 13946
362446111 2418
111434676 445
336122999 5400
176623305 1144
689006089 67670
646634144 6992
939 225262344
471354505 197688293
751543440 5242
494768445 4233
311704508 6225
273899086 913
680473865 8309
912216893 362493956
13672 600759175
537493679 10245
714002380 2380
957626168 957626169
320466290 1370
72923486 377
4800076 4800076
353696037 1186
22049301 140
977763809 3892
609462585 3050
878700001 2929
2500 675527500
411180605 1631
631588668 2294
892751075 3852
913062419 3248
578398071 1928
338271715 4768
805795163 3214
724979201 362489600
794994012 3231
633659985 11707
755473756 9507
336680832 1488
499352452 4769
888829201 6300
871502664 2905
375301250 1251
341751299 2192
750833298 9063
650622754 650622754
629700001 2099
40200133 134
472690465 3522
877200842 2924
374373449 2915
988387141 5235
415521462 3001
347840416 282338
186849464 1595
65253001 1000
929448389 5798
652601117 9499
904907559 10999
3724 261901472
434100118 1447
522901796 1743
36042299 630
573991489 3136
611218387 419217
56684279 275
3337 970868066
636720225 15272
482942677 8269
877074879 2992
954725510 954725511
220507695 108411476
204623299 889
83099723 277
643292737 3091
218304575 109152288
919366405 28166
277404951 1562
149700001 499
842734985 421367492
973887887 7206
813102534 5615
653092815 26456
3889 495221561
845026425 4275
703220688 703220689
4540 921996271
839910861 4298
599819055 46664
708431655 12853
348494962 11954
877381880 6271
801586973 22249
815360438 3478
6387 740004207
760676599 5489
937704568 9487
188443448 188443448
165657186 642
129245221 459
16485379 273
60862983 30431492
38871 338721894
423677107 3139
983417155 3435
983638925 18907
2921 200310198
112959522 672
653400001 2178
357193874 2596
798001980 2660
67405962 67405963
495898347 1653
113227260 913
729080189 13770
990000001 3300
409893126 151701565
140151847 31335
274499831 915
246596497 3182
443786894 2221
691292849 3406
970099745 485049873
334225360 151605249
681998576 4042
710035116 3178
225895827 3169
316917123 18569
330110675 3967
410098634 1367
861118864 26749
371899210 1665
622430298 311215149
688212573 16679
393229685 50818
269007643 1051
336696810 1674
719092575 15075
169803001 4965
481024164 1921
170700000 569
567002375 1890
615991531 4871
912288824 20627
199964601 843
280482250 1630
29811621 19482531
638092875 4525
858786275 3290
871514156 28439
590570049 2499
505928337 1901
793200240 2644
54703826 5900
18271 876415821
167610443 844
339415643 1457
714300040 2381
732000000 2440
400586045 2785
337698757 1168
943181999 3600
91800025 306
633779679 3560
704702348 2349
726152270 2509
23585658 11792829
325093406 1911
90228108 494
114810250 683
452616586 11093
357737722 2253
19607104 1683
9414 683293815
885874256 3575
325461759 8320
687602843 2292
516164666 2991
989858149 14741
234043049 234043050
870294823 17962
350834560 5542
153075460 623
641512872 2277
370990858 370990859
572539961 8029
469350288 8833
704722954 704722953
175199856 584
696382983 2532
808929411 5903
727515072 11307
718501401 2395
697537093 116606
312724873 5918
241260041 7806
628734863 12614
790509285 4715
703502344 2345
554152329 5855
203099322 677
160603499 750
695 167630525
106879149 397
207250515 35157
471858217 471858218
694334857 2404
747407838 5802
921242933 8082
416119456 4256
620769551 2652
198621611 1022
965551124 29505
993002613 496501307
226336279 4306
188345346 3682
532028706 3450
688550293 3449
476540221 12473
689890845 2659
145530485 849
90893623 318
305337939 3545
998319811 19479
424201415 1414
667125372 22126
727768781 4706
464296494 1795
346499276 1155
744704901 6858
551632488 11585
685362041 342681020
467599728 1851
225286905 1065
377915495 5124
515577613 15608
270859257 119495126
946336505 6226
416099999 1387
752286485 3664
1649 443803615
663597789 2212
509572141 11924
93978560 551
914914641 3836
841177861 420588931
198735056 691
899816741 7288
272780493 2443
515364444 3019
373201483 1244
525298248 1751
129577783 1984
710855375 2995
668992817 280960346
965778506 5323
734515177 4567
776573650 7343
103542924 524
718502396 2395
871907889 4256
45480206 1003
94535425 423
817701406 13324
300299627 1001
979197966 3264
78701157 467
128847378 433
822600000 2742
808183452 3182
437039833 2766
769662914 3583
4947238 17
960603201 3202
969192224 36966
606348619 303174310
147838895 944
153892020 21096
827347110 25698
385156129 2076
371561113 2458
134050928 783
743097523 2477
732 140237292
736387625 4079
3404 771087696
995162489 3995
569884511 6046
683824807 26782
678002276 2260
276461705 1591
372951441 1842
579229362 7379
626818015 2108
74700214 249
777619660 7082
586993929 5146
486586945 1741
1458 347177562
832028043 8411
144127199 672
957475982 3726
160055971 2070
765993898 765993899
903964963 4096
4998 735382640
222039229 1423
148800397 496
612239600 2800
673528563 468126683
609133379 2311
975499440 3846
114882491 460
501453991 5804
664415279 2370
468741020 2090
386687569 1832
12581101 70
850240531 6583
176999035 88499517
524421712 6256
963903213 3213
94804466 47402233
712619190 356309595
325397328 1488
965837778 4724
660368147 2296
782218261 3459
494040414 23921
856672471 9657
253400658 4177
168316871 1165
900297698 3127
825448602 149782
508494017 254247009
524409794 2441
601798124 2006
767263605 7365
765543999 382771999
7048 998885627
461100111 1537
686697711 2289
960291799 3380
955196910 4046
109455506 59659325
778740033 8385
482348725 1632
387000000 1290
1540 444953740
28336444 134
1897 280054110
634033543 35228
900330733 7353
239400798 798
579650529 2767
609249325 2372
321059840 1625
656641524 7854
622524407 11211
287699041 959
68512509 1030
578161070 3879
131346743 888
391677496 1515
441512960 3395
565501322 1885
62 9563806
385395224 5296
814278463 297399
907089194 10991
200741260 3298
348299556 1161
572519607 286259803
155679361 640
750706523 3353
955412250 6045
402434869 2531
544771350 2775
337494119 1324
987201271 362010
882317544 3037
735385027 2848
866965713 433482856
600590835 14879
981706241 11776
763347392 9959
811256490 29205
615097616 8965
705155679 4280
586375650 3675
174264455 109426979
455494512 1801
909598564 3032
5584 570589872
477131871 2072
529365736 2276
986108158 11440
746997440 2590
154046801 3739
209752483 1961
445261691 2994
2071 215740212
4268 339032848
861020959 4092
747968283 373984141
284082252 1758
448633724 2159
958927149 4258
923765876 3949
822755026 10218
258551411 7543
821466031 15323
117113473 756
348948270 2913
654046383 21657
426900446 1423
860057018 12715
464959787 1883
843779397 8425
119823933 565
132436867 467
1897 523806822
976778575 3682
744666232 11642
5489 940153230
648965217 2546
261899944 873
956567245 478283622
901489825 6432
224163913 1108
725872102 6443
520961579 11972
838323449 27622
732736549 2975
195899898 653
787201702 2624
354444131 1730
308358237 4367
822658231 6471
855337044 810869516
798184661 220493
775865032 6374
414427506 159152589
550498827 1835
322376740 5937
267899099 2324
353401178 1178
944455034 3833
781236718 5511
411901500 1373
934804652 467402326
292905868 11677
260301006 1637
798604288 2662
511951526 16143
853443479 20040
332160797 2596
239010587 119505293
68578082 553
54994732 21659220
169743914 169743913
139304065 895
19736569 83
81438591 376
651300000 2171
357115848 31348
895077953 8477
381001271 1270
280794625 99714384
844389815 2847
765629612 4129
736527137 368263568
148864952 1185
986259584 4011
746698264 2489
835258057 4558
155400050 518
990355860 481814761
534203543 2047
440644399 36568
901218407 769851832
51599966 172
135955487 11552
10255246 39
876297610 2921
11881 860697638
617745324 11127
95699682 319
645933847 12107
6414 540392907
342569576 3452
774213299 4131
637955721 3511
919583755 4732
387250781 1872
976588045 15326
888929400 3540
980894722 474209328
867301323 2891
974748145 11513
687227616 3076
944747082 8926
656349038 4946
939133906 94171
4166667 14
758710243 2990
499028377 9915
774666753 10459
675412754 2929
2024 141892520
93115731 93115732
310121034 1362
962441448 98394
678390611 2306
187995289 3644
27958029 290
159347070 833
822964725 3105
13406004 58
536640741 514815984
66000104 220
595204265 4283
577199385 1924
890476852 296965623
375438964 157721031
380986598 5717
419968205 3961
847800000 2826
680063173 12597
181221662 629
829507063 829507064
631395708 631395709
787846305 393923153
805607048 2847
730342452 481180183
243326792 145956515
425661631 37085
331105895 6592
97878624 377
723564132 12844
847540439 48348
816769807 2749
20951680 95
188559233 2008
640687574 3251
17527452 71
314876071 1057
756598445 2522
881661115 3648
294297569 2066
598956329 3090
931214404 14511
983227747 951273267
698940460 16301
614142791 5559
885709441 21120
1744 424261729
999275113 494103004
840457327 420228663
187800627 626
42722354 648
386016130 2905
676202253 2254
413045983 1785
240060701 1100
376528775 2166
966308277 8837
271010994 1104
895913414 201044
309448493 1249
695404842 4656
1760 425956960
619734151 2282
896210731 3506
990190496 6008
66699777 289
618615092 618615093
667179900 4260
52 9982925
608194980 4140
354451260 1258
539207074 6985
410900689 32967
31017835 179
132543569 1141
573723803 9825
34785350 308
874751032 437375516
741326754 594429625
544113534 544113534
352800000 1176
996997568 5744
51094096 289
195236865 928
617366560 593299678
812649537 2923
908759411 454379705
353955686 8566
985103081 7990
499595221 2043
666087466 5163
467340097 4496
94374264 436
151789292 819
850499122 5302
533412339 5894
22659821 93
154749340 154749341
460801037 1536
1500002 5
424264517 1534
822839769 4666
69932220 340
470998431 1570
504643587 252321794
413055272 2488
947377773 876931087
742651692 649367829
998717656 4912
116580760 581
35182 982457350
810512262 3895
789900001 2633
600910028 2097
96030562 430
185505510 185505509
457292432 457292433
95100494 317
427709102 4174
342510247 171255124
813008313 2903
746611643 373305821
147812041 810
808209170 3333
787916465 393958232
665102222 4813
709501716 2365
73677891 286
1861318 9
636950778 16072
24699065 24699066
4502 597843090
911399996 3038
947189760 3520
364136 95
857097966 2857
545799874 2055
10834373 115
280186639 280186639
127499812 425
859432393 3436
699672311 699672310
917587620 10980
213143271 872
686320999 343160499
104452216 2663
60018122 268
481122720 1755
773342464 3664
811100030 6848
886099030 3429
670920553 16131
816105092 3990
96355161 609
420682751 2016
60450759 205
415944804 2574
863800381 3721
672728472 3001
692388892 692388893
970993544 358720892
38480150 230
547734751 4188
640160719 10342
824654880 34602
646074668 365899384
803574911 8399
206985906 2755
261501864 1178
598498006 1995
2259 305445555
989662800 8087
668097964 2227
846634155 423317078
284828165 1291
385798715 1286
31619485 235
199799334 666
967499936 3225
225639348 1452
117069779 1119
57921120 285
236287101 820
521827410 3315
629004040 314502020
558209401 17400
127542600 600
794132814 3043
143057270 491
520568899 520568900
679177745 4046
864 180509237
273927348 2332
516298280 1721
791023016 5083
833611729 795085177
844512925 422256463
886149522 19618
883116350 25475
658391408 3042
918826877 831249298
167851647 898
3563 670801910
482063855 3188
2686 498529085
432598557 1442
815205181 5906
744526860 7241
2350 472675405
841911239 2891
192117518 96058759
464531477 269593170
778202595 2594
830910553 830910554
625798687 2086
465560765 2608
618300007 2061
89560513 576
801507674 4885
674584623 13981
791 110921930
993651407 18827
676725183 338362591
581345258 8450
643270046 7117
620309456 2874
306765277 1707
141584218 673
260169558 1768
562200000 1874
793273751 24130
985800001 3286
413194705 2695
156291317 78145658
149753310 1375
128568 934032754
243810091 2907
324301081 1081
305827134 305827133
861162409 8676
680456419 13154
825426155 8948
664686398 31844
929327344 5072
105299766 351
967236267 46801
612039269 5821
565383695 3152
437163285 3686
523950498 523950499
556050974 278025487
495246200 2657
124076051 497
446593162 4670
612239986 40494
824422011 19141
27054 639745938
771627599 278064
62601725 353
350287206 1231
572099998 1907
193893130 878
948989844 7491
133989025 683
604201589 2014
968355970 968355971
520498266 1735
218737077 2998
995429762 31265
32340376 475
576803481 5240
541827653 7636
393571057 4776
130499566 435
58107869 306
324507590 3213
347958101 1790
545620317 3653
755698900 5170
461126927 2529
964987774 482493887
105509280 585
952821994 6929
588178559 72320
1983 321055632
56708187 230
3045 401352315
729503212 9511
381534616 2217
89833666 615
799639829 9210
909185707 454592853
902346249 11965
994736527 975519109
846730935 4041
110768669 570
547499393 1825
554936193 4497
794100171 2647
636049620 5623
540950689 2151
82935006 467
605697980 2019
790021471 5832
705300000 2351
236559384 1993
246573012 4069
903841082 3073
202777786 855
45901584 161
992627687 12074
695780546 5239
27711582 603
982516627 8502
954435507 914894584
375678490 2255
599269121 2432
512472688 13158
657686562 2295
286167599 286167599
290519316 2619
327321321 1522
585899225 2266
278310618 278310619
976110866 4708
772744845 3106
773264905 386632452
270863870 6115
300600000 1002
291179941 4086
663203835 4085
885593469 442796734
737312506 2467
990048849 486740338
141300441 471
814668298 17653
475370210 2935
212598883 104141145
823988892 4287
225600639 752
277200989 924
819324799 2765
260481430 2096
457594822 11983
554353515 17436
461554866 4217
81742177 81742177
906901303 3023
417301723 1391
548140187 4407
952799999 3176
759 166857801
328646889 1573
279 65791548
119884495 402
332423433 1269
3389 538564809
835493785 776135341
135163731 529
560593817 43346
177482225 668
558483832 1978
670799040 2236
529547440 5402
114010259 399
251371860 4012
250328881 6664
450587484 713455
556738588 4676
190646372 89612886
731211144 7201
483411206 1813
471345335 1572
154735318 3237
400570790 2175
523624942 8372
885189780 4619
732589397 10961
978757770 10722
531635710 7361
991370597 422199165
999392381 499696190
936985771 10106
77700259 259
182852046 738
153300000 511
292199999 974
312198920 2552
11458 957946090
8135 835361437
166200000 554
157842678 5249
919272656 9055
776998276 2590
339526116 13437
63935822 337
671606051 2715
25143371 97
613730886 2405
349066083 174533041
606599756 606599757
270098054 2880
67675624 625
501893465 2173
609764358 3482
309905465 2393
489300788 1631
607889724 2109
7667 846789482
956077872 3260
36897541 205
96680 860355320
2607 356342400
30271021 130
843283055 7714
910503035 3035
272 77890736
88 6819296
784930295 392465147
13359676 75
787962239 3714
508121081 4252
524400232 1748
428473761 6344
426256978 7304
4076678 21
256398109 1151
173999999 580
342079996 1545
86077217 291
892157814 446078907
359593498 15823
432154579 1617
547832541 1871
364967033 182483516
956915437 478457718
491927800 1986
357600001 1192
201892031 77151943
39561633 301
457498475 1525
915317604 4437
981301349 3275
357750615 3861
950045925 5305
56515403 298
14758028 59
791105472 4152
229467226 885
22800117 76
20290629 10145314
987045759 12693
375402340 4852
431100610 1437
270847458 1414
928027879 14495
257822005 128911003
908290940 4915
572540018 2237
470922601 2045
201900859 673
10166903 44
372276169 11831
152614455 723
523237917 3218
909588568 3416
77821590 8393
362207231 362207231
883805644 2946
602663260 2159
911920698 15249
813331822 3314
935768566 6728
352357184 1919
857038417 28912
4969 957136852
901727373 320604
508624030 16553
178019383 1394
4668 830310258
329459097 164729549
999626185 10902
895202692 2984
11437 908123566
1799998 6
96736387 795
947740234 37715
470387574 5180
595462410 4974
78000043 260
16852815 150
10800017 36
918151807 3136
107181520 365
587928950 2170
503583690 1887
958116445 14500
113788352 664
400551190 1810
5848 815210743
119930868 59965434
940504752 3135
802500000 2675
727103039 10621
118664677 1053
627525829 2529
2351 563596903
287701461 959
416845441 5676
184847224 1141
113746067 449
276116811 3644
252428412 2993
863699184 2879
767856761 15146
53454135 820
294843030 2131
8769 295005227
322617060 48441
54203703 452
196470853 11631
800768712 4508
967713509 28449
841442448 3110
96295459 48147729
452685241 1512
672515778 336257889
714722986 3300
3086 555646644
199729217 99864608
416838584 3716
450469259 2053
4746 998437117
331627035 5349
416943194 1712
189586212 2036
883149568 11521
975791202 975791202
541551249 11397
861535166 134678
474267665 8528
917077715 6052
961720530 4195
644704114 2149
413656983 18969
306384721 2753
601178643 601178644
264501260 264501259
28499976 95
187294629 989
784882523 761550695
135522457 56716381
418156311 3912
119699601 399
137017141 667
886713723 7329
62050561 14464
654898008 2183
502325733 2639
582501698 4221
371992478 1256
807227910 5460
877 233230151
168406848 168406847
458555360 2013
464255611 232127806
758335963 758335963
89699701 299
384881401 157844033
584292267 292146133
262692781 2065
912923292 8390
740697530 2469
214849071 1083
301192289 9208
41439861 149
716890107 358445053
854614335 3544
477765678 4654
454995288 3242
418479995 2699
485515524 3025
215300804 1479
311095255 2550
103500346 345
4686 717764263
565974383 6684
290099999 967
646984079 18420
355185800 7314
594063290 594063291
902850829 4627
754346611 3893
610145719 247606029
395798480 2345
9884 643628765
42483428 202
208316089 104158044
598209898 4741
647789907 23623
749402497 2498
517566396 1732
194104983 1013
1424 134280352
539 107328654
222811118 998
42600001 142
171986770 4496
49832924 201
467833330 7591
233244439 1144
871799999 2906
155134243 4152
266100887 887
138286076 599
43212 657643428
350570593 350570594
558601863 1862
935782157 4254
968402645 3881
656702190 2189
670346600 22120
853033419 2845
514798283 1716
868281600 868281600
462021750 2570
125710744 631
845399999 2818
813825232 3982
688236428 2341
542462860 3070
148459212 1609
624030620 13330
632465030 73539
215043340 1241
847752192 4352
560753171 10356
226144661 973
584262389 6154
787604871 3309
174000001 580
593658346 296829173
3516 845527680
596878634 2299
704700211 2349
268868182 4782
227267659 131339024
352907878 17361
473100001 1577
966847962 6267
274942107 13321
203439189 1268
783474341 5094
318471680 2480
829956073 42702
406512420 1987
90615 526629853
506700805 1689
990828330 16512
26239912 94
565420545 1935
306528613 3636
968131144 8717
593486080 5528
258276469 129138234
929996901 3100
929480950 48509
539131587 6827
422072858 3998
146407492 1526
74972951 1272
409201283 1364
1877 545136352
818031274 409015637
289799842 966
21566672 76
98341277 404
3346 651489622
548808129 9542
433737966 1938
911191971 8161
2520 723106466
847318738 3869
781504638 2605
374782213 187391106
897897006 2993
92925884 533
711136719 341685053
755068651 7602
9646 460181182
676096633 338048316
59399804 198
399300187 1331
505831215 185422
55381009 222
932612999 21076
2498 669604818
183887039 9176
84163349 42081675
376201003 1254
287399723 8937
1180 175418800
595139080 8333
714732669 357366334
396405909 1323
806862684 403431342
532319258 6489
510663251 444055
596935670 2614
709060830 4210
323203969 1152
769952244 60967
205800282 686
317414721 3232
648846146 42826
556040803 2797
47065403 183
69324741 649
694533126 16743
375315489 4336
316831820 1420
542952282 3087
4951 702684657
509903237 254951619
167331303 52886
972798028 6375
582219803 4103
635418943 6926
215200691 756
256500676 855
738217182 4771
943636944 471818472
348899999 1163
315055840 18920
994756258 992685663
526753638 2946
415675233 1432
728394740 2797
63342060 748
2399992 8
270300618 901
55166 846191274
118858416 6811
350206635 2182
963862190 8119
708390714 6746
429108239 6512
824088618 5238
700905633 3289
615261673 3575
926425213 805646389
147183470 319270
226255735 1441
224638896 1347
968921864 8235
4492 841098849
467565549 2272
186915596 779
62327901 225
607460149 5076
77169001 398
766307026 2959
174234217 15998
671416723 634052486
155099999 517
975534942 871172795
952398948 4449
831597899 5154
853197930 47710
968696771 3229
729061022 729061021
914578493 405519828
112776850 112776851
520428805 520428806
759564709 3093
703797654 2346
461030559 2420
245347777 245347778
726900001 2423
801031474 6245
278606942 1768
6282 634153612
537898207 1793
827135893 3762
85027200 668
267505369 2028
566391267 3492
153703228 593
149503659 130614116
244913177 244913178
583968612 2316
221582674 908
659339155 2243
1403 368812543
212571633 11198
774302581 2581
282900943 943
2030 606763931
931244734 5554
121739070 121739071
545540323 11956
40592383 242
929512801 3105
651519203 23017
993479577 7730
189556388 2229
225159043 902
400190792 5863
561600000 1872
972137129 15370
357900285 1193
683000834 6169
384368487 7463
820202448 2734
630303875 7090
231886285 1491
20100004 67
164248324 1325
215218801 1146
24900038 83
1042 136895438
841569433 3508
848046447 4496
872934541 5645
27287462 3219
677233378 3097
33751531 202
944574642 5062
435 109028295
691798594 2306
487500001 1625
907888548 3244
61199863 204
914 273525751
2198263 63
663787883 3565
364295654 1743
380828605 1597
322352263 2367
333000268 1110
271652824 2654
727650939 9099
68466108 239
547258887 1966
282749890 1237
463797687 2148
356908358 8179
647324164 2757
646044911 18367
865093943 865093944
172889211 1066
7132626 25
147487868 1012
576398010 17939
908563428 623613435
549406961 3159
55163473 671
631201436 2104
702897656 2343
155245240 527
14135 724118698
616576235 11890
945874339 14375
913372299 886596263
856747486 634641749
680997729 2270
800833081 2855
105769233 969
199996785 1944
612902043 2043
709355260 15377
87560140 76556770
690037781 2527
846883546 3315
351491015 5474
883491644 4313
407573680 2010
18599999 62
689197846 2892
308376289 2376
766385272 766385272
1284360 60
894945624 894945625
249296440 1183
294610481 1168
157690185 6785
94333529 1130
510710358 2325
285017726 3749
773948367 3675
903818293 3142
612466295 12948
476469253 2198
895289641 40137
2955 546536115
34004472 313
74358339 262
849491642 424745821
479926660 27407
834635832 8239
354299749 1181
565493767 2141
43889089 159
614007285 4474
271693901 1060
197099999 657
851607696 851607695
329101097 1097
654113964 16318
998500759 4445
740700524 2469
685819579 6140
390109607 1428
307808965 1422
651598030 2172
450900000 1503
370881084 2569
883868884 3348
19766953 134
371401148 1238
174746375 1153
632448055 18443
760392597 260959
995373670 13514
163745048 712
408 68669413
755985363 377992681
450990682 4745
618111942 6987
940962937 6486
31022264 118
585365448 129908
702071048 2713
546024376 12825
513385059 8270
201340315 1029
113898139 97202461
248886033 5613
378300787 1261
191520506 1519
794051697 794051698
978313673 4418
806999033 2690
4372 687642880
3543 706247448
173448450 5925
453299869 1511
829407615 3626
375344409 202474905
618599670 2445
480969677 9839
395733481 395733481
736974818 3859
178848563 887
984843120 3548
983403277 3278
606302022 2021
856158547 6244
167418520 1256
39957752 136
485501966 265176935
743012433 2511
703744872 566397472
671099999 2237
284449597 1371
978123914 4815
781198191 13351
498118020 3526
598394781 3795
227839368 21216
984366813 5010
656104116 2598
251467256 1030
982992693 6745
566920250 8606
621486785 3429
501238465 2358
345901891 1153
570627685 3762
780120099 114981
913379011 456689505
297367041 1098
531600128 1772
613064386 2466
114681558 1734
7399 928019575
307765069 1259
488099999 1627
343899581 1560
68832959 17546
972996813 4887
34199887 114
559622242 534328556
1775 364904500
460210339 1588
166442453 83221226
449087689 6530
261770921 1113
490413039 201200
280799064 936
109659348 398
474 82405308
641217598 378424254
879373827 814296179
748417407 2752
178472701 684
561403100 561403101
752988960 2592
186805647 5009
555905760 5540
185068078 1249
773463841 154384
447229171 2027
61499999 205
29465371 110
75610109 610
768302224 2561
133305269 465
412370760 46339
285891024 1994
437162993 1736
241538641 912
711611051 2638
285952316 1346
694499999 2315
191484963 2302
723769117 723769116
2981 776747509
295423001 3538
261038869 1308
25278076 1387
233102597 1172
431563718 17831
381321674 1525
990297991 3301
488999578 1630
575934419 1956
787441433 11996
833970776 2901
10880 673569424
33000111 110
973650411 31611
567898108 1893
429010847 2173
632889539 2139
159741348 844
686016408 2607
727797573 2426
957299246 3191
568199267 1894
110743 875197442
707139953 318506237
965550837 95155
117520951 58760475
717543003 4184
950163846 4960
221656375 973
533310403 533310404
242705678 1122
154791555 77395777
527571856 2334
14690258 76
558748401 2315
7735 644982975
827320556 121397
241246323 2689
91670015 745
471703310 20558
984603283 3282
43628119 170
3560 586871196
4070 633808890
9600032 32
85236757 564
14856036 97
927296908 3091
650842119 4696
347924067 8089
549173184 8232
642302699 2141
465349471 9925
180599397 602
901498601 3005
237900182 793
334602580 1697
577619303 2929
686188620 686188621
55382643 207
852352072 135466
405266328 101418
769254425 769254424
597103731 2974
173625234 1273
737130658 3245
606759115 2102
637577572 25121
519562423 12357
906204320 1794464
431398950 1438
385498930 1285
109846309 858
526798244 1756
939747450 14897
640290112 110388
197186763 661
486041291 197758946
3361 805303874
181500114 605
567353625 122857
391571922 1743
751583673 5359
149816481 1760
755532076 27196
154235535 1456
263699448 879
330871965 1255
272332549 2196
403180876 5025
544498185 1815
291948036 291948037
534601110 1782
941077921 7750
76971303 849
284992025 2607
4431127 121
41846196 383
315066713 2233
956703620 3189
208468359 1089
57738661 588
578721819 289360910
859800297 2866
295460405 1388
2370 618148140
145635711 559
309900136 1033
409801967 1366
1697 382525861
7426322 3643408
472 137217952
548702944 1829
194446416 699
182369748 1562
609900570 2033
403828734 23557
782097905 2607
972910306 20179
7444 731261340
439196745 1822
569998101 1900
64238650 265
779953680 3960
634563839 2469120
641867727 320933863
320398933 1068
535092196 217078290
415543565 415543566
6363 764088129
331657042 1389
832357401 2870
854531977 14856
73905245 4183
550034645 3052
554698151 1849
388699525 388699525
863102550 2877
732002439 2440
459232175 2809
642564639 2720
487125872 2715
161168385 1024
942228157 6102
592117151 2024
324340868 1823
980812052 6821
279907911 5363
559992784 76024
107270036 698
64056 586275976
85695450 397
683332311 328498171
254453341 1266
958906801 3312
506998311 1690
103234477 51617239
121883523 492
555533716 267248855
138057287 614
463165219 463165219
843010674 759850603
337527347 8575
988306401 3832
308401029 1028
408021381 1846
441151772 3148
597491388 550505217
15000000 50
139335196 623
412148875 206074437
570000000 1900
3992 677038534
522837580 11023
760619818 384235218
65549568 1424
438246685 1653
729589146 615766346
841797195 2806
189662805 2124
96673408 96673409
965723381 5499
970796555 472532701
539709943 2062
2700005 9
277496429 229229415
487670399 16400
297071296 2937
84709805 309
713846226 356923113
496079445 3178
266571480 1015
17491640 340
4414 640060898
689702954 4395
999267059 50270
491414880 2640
298016537 2257
165053849 165053850
251590917 911
449264652 1733
95839249 650
108078059 3841
972241869 8123
625801586 312900793
146056950 1950
989185467 13596
46262501 234
348060364 1359
597888584 8253
2138 191444561
147263819 645
118861961 476
929980358 27387
658159331 329079665
50921597 486
802664573 4343
800086005 5612
308605753 3192
730944393 4838
532009124 1845
794903098 8091
31923 879206825
764412601 9838
560884997 3219
489603039 1632
15657958 158
581403243 1938
287699041 959
530429222 66017
639900164 2133
989162042 798355603
570304892 4286
67996019 620
333861879 3014
786524225 37409
322240349 2325
830700500 2769
496740034 6000
201788479 846
278462699 259564065
11336520 172
950977043 3732
300404189 1316
788157709 788157710
12581454 59
359998799 1200
833443326 4182
355818348 5093
299085090 2096
1523 354670148
633284770 2512
285487441 1680
381239176 2194
123827443 77574452
332998889 1110
673058737 70908
349419351 1231
444484587 2989
429176888 4201
86329178 361
844801360 2816
373847465 3108
996264639 6580
388905138 3647
460925555 2434
694053175 2434
806970857 4221
5646 857708294
781702733 4837
360587160 1985
21885679 80
229609548 1071
275700180 919
782214966 3145
197259323 98629662
313500001 1045
485558848 485558847
115497335 1284
230399938 768
661222241 661222242
694498494 2315
159362998 5359
276981100 1210
2179 437920167
1307 258186620
436635217 2906
947492790 7405
818830512 33071
552809487 17257
982622221 4470
604312855 4382
689718525 2737
299861718 112620232
719331421 9105
367341919 1760
858229240 4090
270900903 903
297899786 993
494832642 285292891
380701268 1269
357851675 3612
986399113 12678
497781537 497781537
195956592 2331
2139 208433227
480300127 1601
181529790 683
782879409 8461
102300190 341
712461036 4260
31800082 106
749037119 19552
15448924 123
948695768 39726
978296738 3261
37643090 441
131104969 862
50992191 290
459285878 459285878
635293479 5053
21343 834767416
213405521 106702760
30249901 116
497008434 6059
920313983 8477
401526889 401526888
130793885 578
893551681 4572
347575432 1659
670398661 17195
54658838 1121
185146059 2247
386699999 1289
660309275 9141
5125 849115125
10731 660286945
2505466 9
12531740 87
36596034 204
806575783 3374
947099999 3157
715991450 715991450
732705986 9519
410099342 1367
364202903 15302
474301732 1581
169773718 10812
819472335 4586
21855362 112
778295321 34006
567714936 567714936
685801083 2286
329101096 1097
522299050 1741
551253300 2675
860301840 5707
387964390 1979
302552803 1032
90599699 302
726902424 2423
102945983 428
25671008 313
962191314 5726
436373119 2097
433256115 1545
955513047 477756523
840809826 17337
374009822 3069
207051961 831
624039501 4900
224421170 821
684925706 9098
943369492 17069
600179105 2166
211958881 1393
952349250 3559
718467681 6267
245100991 817
350401168 1168
793059743 16122
100003618 4341
2286 591961986
675197015 9376
146605524 3614
499742447 3941
911097471 3037
207813320 3055
10209691 146
279 10998773
277198044 1087
212611218 5888
947398428 3411
176132912 88066456
5511 815147236
862044819 3341
986103287 3287
353213215 4748
595014557 9803
118500394 395
706210847 6714
437894589 17990
247991624 1575
749537220 637674968
744722080 2809
289405607 1576
856797145 2856
883745181 6147
373391100 18450
16455811 105
960659268 960659269
107064082 577
508127848 5879
460798465 1536
356210925 356210924
849601675 17667
136499761 455
464639581 1585
851726639 19016
265670345 1045
837935964 5526
650246017 2688
663346283 3004
3296 536553755
873064269 89243
14167495 61
928115056 5305
595800318 1986
392937762 170683376
547729940 2761
593510177 36172
190701795 705
255667192 933
142201739 4549
290548647 1632
65399897 218
401673023 3867
429869930 8027
788261935 30928
504886325 1775
972001962 3240
875034082 8109
504805883 3862
364640261 3066
721064015 7126
870974451 316573990
865279646 3329
506474229 2951
792127267 8234
511591722 24963
232499350 775
178800502 596
768742191 2751
722523819 722523820
435482052 151223990
389490863 11371
517798273 1726
236351957 1077
301003332 13484
768571433 46734
386792113 3168
261338193 3656
992744861 6771
16776 591730049
558601277 1862
438892991 3108
414599999 1382
568673797 9052
177159840 979
53495624 515
1105 212113590
881612322 17866
360008619 3191
736380883 2997
2689 579834448
185177306 2960
904114695 18645
941378119 5060
854263612 4497
755102516 2517
21600030 72
683882219 3563
994335467 12468
928799485 3096
73449635 43223927
225498606 1669
755248325 3962
821253544 6097
766840125 766840126
848704581 2829
425044391 4384
602725955 301362977
209171858 144374204
210077103 2494
627859009 2578
815998341 2720
241421201 862
107224291 532
75942303 706
96348369 2632
805917375 13154
376437482 3059
971889963 10093
374616178 374616179
563292862 21758
155196967 77598483
223132908 815
674857130 3925
214717999 6303
372729325 3014
747788421 4670
715502019 2385
497107171 1712
700639682 2987
632836355 316418177
364239467 1244
996618092 12700
529468104 4206
33716 768156380
237901343 793
42318601 533
110399631 368
488588187 4769
982889865 9172
548886960 10128
932125169 5294
202916518 858
267931776 29456
65150800 374
156986327 78493163
840223871 34458
424066708 3036
655354458 466591860
89100220 297
2266 675822374
874041428 22042
571498095 1905
5139 807457471
443553085 3397
5751830 25
856867717 298125827
885079145 885079145
451 53884127
557148447 21950
622475112 3961
813902712 2713
652882516 2399
215700626 719
481497913 4221
310203614 2236
913390627 4722
3734 957846075
599635993 2076
609085572 3072
697207454 2904
855302851 2851
727812919 2920
557478273 2607
322285943 6296
251690015 14379
31761141 31761141
601663463 104257
3667 449591721
3117 310540107
567046142 262303391
29914 219552647
564631230 3187
590700001 1969
916813659 94288
426302159 6296
142830598 52918587
989784329 989784330
505502268 1685
223471001 2150
210600554 702
941619242 4391
105745859 660
109705320 3389
668148251 5690
2477 643564859
827936835 7869
536584741 3517
819864086 5869
498873248 214846061
811932566 2707
530101074 1767
343316562 11026
805063773 29583
602323503 5871
558018545 3098
544255302 544255303
460111624 2758
853414561 8866
979955159 29673
164382863 7645
779659543 24293
520839098 6851
965046785 3952
3309 904789797
899533599 5075
685237708 3055
9770 599164790
872667483 3254
34679944 1119
383 84028193
772397877 6220
8060 452075251
563673116 3001
73428697 506
923911561 14410
877653682 768722207
259087048 129543524
786027458 2879
294192049 1194
40256685 245
3848 766221456
996270472 491247464
45386155 172
178499406 595
635726956 635726957
255274405 1293
586017481 3860
4437 726540034
581502741 3962
2519 432716339
64800198 216
4866 409202231
341100159 1137
542762986 2438
326739247 2798
283555334 1597
115390271 444
42362461 196
877518619 3490
618912302 3109
544896401 31940
446202360 2315
689698600 2299
57675705 28837853
643905079 2405
533460773 31837
846867898 48987
832982151 14399
147152443 749
758367500 4796
42686100 387
265982112 1486
290948245 145474122
708219928 4611
140264816 84657057
848061605 387066
935034019 9934
231614273 1852
836902405 5214
436801455 1456
133011755 1446
278275496 1481
7600840 916
708311256 669641534
783607825 18672
8842 481617408
164791935 1719
433257336 5112
3717 912945715
134270337 694
936429203 11610
328635880 1331
251184044 1457
374837572 374837572
868500467 3828
662912640 16344
725412096 12483
905102217 3017
644311406 644311407
460933663 1934
873457553 7766
939924593 3638
997911519 371169142
603599237 2012
4799999 16
793694921 2914
994198845 3314
545773981 3987
325799776 1086
856142742 49854
267491052 4255
602701315 2009
1413 380390610
825958054 3209
646695125 12034
529774113 3423
835272914 5084
432429121 5088
118176708 2453
1911 539503965
854526042 4543
992847433 483251709
914801434 10480
364318773 12129
169 24859224
150735329 6003
68400228 228
510041641 3839
939597750 11375
389195356 194597678
19574 954565258
513220439 11842
756420815 474620317
819642747 4451
448755911 1892
723904256 2413
739204208 3738
987066810 979056085
609906936 3202
24423482 158
230441718 1105
339565640 151713663
219896284 3772
959520560 5119
668955813 150878
377545488 1752
915903842 3053
922496926 3075
8577 374128740
471181732 11849
220800735 736
752357437 13982
372454995 3017
81431751 614
105811195 1739
808552458 8467
343355976 1233
459159575 2018
406214487 4744
981713217 3994
733494940 3932
23700035 79
499080897 2396
1425362 49
346080677 1371
664627630 174073
303040626 1442
1687 148498198
164003407 1022
242701492 809
625008027 625008028
459586364 4795
801352916 3614
391200001 1304
569870460 2262
118225982 118225981
916800001 3056
251948039 3677
880907157 4556
900598482 3002
602047779 10789
336476996 2813
991620304 743512919
424676438 15147
801655616 6808
202399839 3938
347324360 170900869
734397551 2448
401375025 4891
791921521 7320
447436071 2279
762297458 2541
368887768 7264
127678167 597
467142353 2608
31493879 108
483856993 24039
3175 904744825
589016884 17169
352564156 12549
2697 404612497
899241007 747075316
476999999 1590
973581074 91545
311100583 1037
279488666 951
965172449 5228
42217293 831
122228973 417
832221059 3302
3405 663145588
763102897 2787
85309345 851
790942626 13577
465826140 1755
541827142 5543
429600540 1432
571 131489880
67200261 224
853814604 11978
462185658 6663
227629853 1355
269399752 898
507077728 2259
247959144 984
800140030 400070015
738302461 2461
315647861 1219
606318579 7544
887745960 41688
526473941 11524
214799283 716
198562190 5579
468002155 1560
249241953 4181
976442544 24077
987756387 5867
739971218 3994
295605185 2766
629843966 42388
537008390 6651
314101048 1047
856500000 2855
220721813 1873
776031500 1434439
769808772 3503
646479922 6603
873015707 4492
845226879 411036429
417032581 3090
924935399 4150
111476097 542
604979686 604979686
931498073 3105
72299940 241
76199747 254
185027247 185027246
436075496 2607
301322332 301322333
817772350 389363695
529191181 264595591
586326565 2357
729541372 12581
79765153 79765152
224819209 15182
350698830 1169
260100866 867
578971008 2928
896615578 20049
926328416 4413
596001643 11225
545667662 3158
241500426 805
778543118 3903
934466626 7625
307249374 3074
961980594 16253
14049189 121
777778379 26420
338133498 2811
746089231 5662
132409866 15281
670503931 2235
152993484 596
7610527 4142182
10357545 165
600 152127600
163735239 21696
943633458 943633459
850378573 425189286
64199720 343
327328294 15295
59699999 199
166336423 1498
866400506 2888
385751172 1721
322932456 1429
20780268 305
837969316 3807
370031136 2431
704536415 3184
818662883 8761
375069145 1331
12767543 61
653508492 3091
780003262 2600
637310716 4592
741840575 6605
64640039 1752
2818 525886706
674810975 2697
534600000 1782
44399912 148
453000001 1510
651212410 7769
460958796 13804
170704907 844
956103187 3187
862758401 38516
691408248 689655095
772822279 25653
761876280 11880
934249752 4413
40509895 17330369
862018163 24017
514818152 257409076
794777343 3184
881577520 5930
187952633 4051
774302777 2581
729897568 2433
415428756 2913
870964276 4186
368705927 184352963
120364547 417
360074354 1671
21279236 127
306461799 1130
151800506 506
418800000 1396
766498938 2555
835800680 32890
575700001 1919
513498991 1894
29699901 99
454200778 1514
831505291 22715
512133858 1891
530336665 8892
174118229 23309
928473241 3210
803647225 8406
207140082 786
704704368 2349
159311676 159311675
996840794 953215749
968097758 467397845
31749729 15874864
780020682 748137096
979108462 6427
180820602 3858
970615335 109735
431764137 2482
296360300 1681
401488716 306605725
701940685 8886
157624004 157624005
207899306 693
212627315 1462
12829 878917456
258161317 16902
443898788 10250
350604212 1766
700797665 2336
491519653 2899
925214195 3457
989103297 3297
317898387 1823
818699183 818699182
956865252 13547
498021544 1853
295202459 6027
1217 188439581
362309806 4331
948103501 8392
508501695 1695
155799184 86357912
542982960 2340
61799794 206
636153950 13767
77034068 38517034
214394484 1545
830539939 13252
310031281 1448
789857296 13372
467285408 467285408
408278504 1410
973160281 7640
23595125 125
249975321 1858
334233632 3727
706803016 2356
601051424 225612518
926464759 3224
412226436 2402
307498974 1025
908044901 9333
427493595 172671526
435271696 435271697
952934490 7395
11679 761380087
617725529 8170
10092758 5046379
170400122 568
85199999 284
840568249 15573
825006600 12920
672821824 10177
663051840 2524
275126922 2011
984202861 7372
5726 837654695
980596453 3847
126768649 5344
404398652 1348
58895058 617
601025336 217863877
915004630 4311
612186425 2901
199499999 665
465142392 19284
58384999 200
989210651 54070
604276799 3100
990164334 473269939
32429614 16214807
633629049 27781
413730990 6645
13765520 49
289882279 144941139
517275762 4011
416172523 208086261
79200300 264
325826928 1512
812002833 10691
775970928 3748
622614125 2276
243605072 2756
555308663 2960
409416881 2346
237296092 836
885389895 390104664
584836560 6165
343200000 1144
162600042 542
76240201 2124
969755930 5353
639458470 7687
414519683 2003
959945271 15859
382632599 3570
84598307 360
380903865 3168
142160403 661
654295536 5321
5707 788137520
614400001 2048
297408123 1166
768791476 8732
977014090 7593
182050880 880
392827468 18780
206267079 6707
790801379 2636
289885220 1105
765624624 4084
976572163 3691
684693879 4810
365608047 17687
4939 719656751
119814912 1288
60490529 290
325676907 1509
475755047 2286
792016400 2975
333787398 2793
332353787 3675
69395311 431
577278108 1929
842404106 2808
280845727 1696
13356586 13356587
314401049 1048
80947988 80947987
185072512 1833
984128081 6629
8100040 27
477942255 2854
429282145 2434
52575094 975
597772138 12446
782849339 20943
3121 200564823
1607519 10
715457603 2522
522686935 34419
78163058 6851
816602722 2722
926288377 4996
211131265 111828
967054218 4134
679514709 3002
368493446 5559
109118746 405
24567775 82
513425923 3799
756002521 2520
420350327 12956
344946684 172473342
397744913 397744913
199508870 4510
684771696 1157839
268396357 1047
61019277 4701
149595679 1378
506586980 7585
892202281 2974
811236234 5640
850128749 9331
125517933 1093
973056519 936770082
586498115 1955
914145072 523193279
823516033 4503
489531552 2442
318179669 1329
905519835 8674
1094 136561832
992392704 5094
483674121 19407
202905625 833
829895606 509722889
498812171 3803
764706212 5101
805733276 8741
837604905 3389
305563365 3637
803151631 4815
926020470 4352
526486603 5446
210522834 711
434748700 3235
681643138 2791
560399428 1868
117386497 1184
754723098 3172
846793375 5217
27300000 91
322501855 1075
51095056 202
225801732 947
687801141 2812
936001340 3120
529944141 8301
5112 795743066
146228869 822
723897588 2413
540350480 3280
207842631 1268
12815 849985085
855217454 4791
726899233 2423
160055304 4418
861768135 4265
736166728 3674
257400859 858
529908119 5748
549693957 2716
520655982 520655983
182482361 849
558274773 2540
6104 314191192
547103127 2143
507514600 2873
340720999 170360499
913801459 3046
833673891 3508
134652309 661
331259467 5818
799203487 2664
393433289 2138
534210629 2482
757755861 4220
852900000 2843
2461990 879726
690076094 2666
521747757 6416
329 91201860
735014995 5489
919199623 6824
43850612 7306
5807 450730588
784800968 2616
3861 491479291
598727021 7473
809229189 404614594
258551237 10186
474043395 1855
1755 247797225
94499685 315
363187203 6407
771184935 4077
520639611 7893
454974273 1682
2590 725945043
418090399 1861
824632009 6163
326618899 1807
967896865 6723
224211448 1112
26412712 202
129056466 14273
215079735 796
740997530 2470
802342876 3525
199543779 4321
678036822 3897
143411483 53162250
198358103 198358104
182992349 902
333294389 2145
818128290 4690
569330145 4466
882772175 850737616
690754655 11446
560903921 93127
554702954 1849
507848712 4373
804905730 5227
426599230 2536
813002711 2710
818026049 80251
689979700 46809
751392152 5957
694983005 694983004
167804861 6713
458299564 1541
467230635 12504
758516172 6348
1824 303629901
337408729 1434
164597222 625
784258450 13771
947405464 3158
881449981 4882
900301715 3001
68906887 1057
186522666 641
417931227 11783
997483685 985407051
393664167 1943
833601559 6072
224243891 104951836
103222623 51611311
855132060 40636
887123341 443561670
795602712 2652
608697972 2029
730042348 3827
282856516 1695
534134377 3046
977359148 10396
431105856 3228
157252725 525
225056784 17575
15233 885768484
948303160 3161
4462 538282294
901349459 751576492
391497775 2335
260365795 964
687072059 5220
29287408 157
789696262 5552
451401369 13877
84992567 985
133615806 679
640052863 21842
213400068 2228
285326951 1513
545595961 1820
423123233 1568
615846760 29852
4874 37789875
151769183 1006
13197604 111
475454050 282212311
4873343 32
591213004 591213004
929467407 3878
616230928 5185
479796256 3752
682382906 38403
412285277 2805
598675428 9665
1814 60023446
200809309 1172
501424699 501424700
596098866 1987
202905499 3500
262325029 4116
638316132 2471
630881448 2307
821039900 3665
266399999 888
859597588 6763
588215681 2571
663900001 2213
74751379 547
387636969 1632
988321782 27237
506031733 2883
659197451 2566
553608413 2287
40071095 279
413425470 5563
843597187 2812
34931176 1022
472209984 1776
169199437 564
536231898 2051
778633424 16778
641962278 2333
865562208 17292
181524187 90762094
1900 367603740
183308993 1571
518243284 518243285
862997537 8760
690409943 13278
995881439 10878
742529412 2884
342568503 2348
1661 469666021
345899593 1153
731877113 16502
90543337 312
698832839 3804
372300267 1241
416399766 1388
20176 663949338
291273692 1951
414044821 2135
116156215 58078107
966555371 17263
654110359 192442
447298510 1491
441307950 4881
250636463 2158
990391336 5134
978767994 8621
432901444 1443
349801939 1166
251900540 1910
205500051 685
939976829 3465
385338043 385338042
222206921 222206922
791812935 7835
930981567 30536
670893554 4209
932586380 888336611
899405799 2998
177617423 88808712
47359180 223
522859033 23375
116400436 388
185897396 689
931655505 3485
642620698 5917
103647247 697
238858989 4387
908844768 908844768
485767374 3392
718200099 7949
6545 400372539
958804130 3196
165124275 566
674526259 11785
1351 274896878
16384 461804516
130744899 446
39954448 151
226357295 1379
376109701 1479
17820501 121
199835377 1172
816484317 816484316
46855942 217
948273871 5746
615973636 307986818
312527532 1212
40060062 169
149290665 3144
394950721 1441
279161656 26361
531343601 7421
969805747 6174
569335583 3348
939425368 7156
365902790 2739
434742595 2409
739488525 2505
638697870 2129
583104027 9591
87536412 349
859954784 3337
98272524 753
677696943 2739
973658107 31186
800920187 5274
597203975 2364
374072016 28848
364235460 167336681
202200983 674
5532 544418679
766731869 604005629
116295466 790
84002539 611
202033110 202033109
481202171 2965
853340102 10705
273807552 1249
636591450 8430
174622492 174622491
50796 345764378
468339439 2223
997251192 997251191
129334706 129334707
558470111 243163289
28500101 95
436778597 1741
482436530 16309
734328371 7998
549500744 5307
64439885 258
519588387 2481
171760836 2004
145954633 1499
942715731 7447
158864184 3638
31057 603765012
734400001 2448
836613634 4601
707838785 3219
710595528 3368
828030101 3165
789000000 2630
867906898 688707719
376308465 1785
360246017 1664
706497645 2355
487248512 5312
92063123 1422
3502 819849718
164220566 1423
125650127 47704016
849857136 421528506
392340289 176412
826692790 4730
915583748 17107
2986 652175246
240484858 2463
342179376 5198
891217883 5017
698699239 2568
363599066 1212
704414634 6240
867995520 3045
813504802 8161
850920593 425460297
239356487 2692
444781358 3890
777300000 2591
616004361 21848
219982470 1830
643116779 2235
927338160 41622
667496946 667496945
988979532 56585
411486953 411486954
61472156 233
219300000 731
464400001 1548
836915789 1489174
673500056 2245
496697516 1828
272701349 909
144331414 491
573954884 286977442
186441614 963
856806735 856806734
497033460 3924
980188303 3818
944396851 3148
79167929 548
2498 415378753
451524788 4334
512512435 2137
408401724 288460283
197999980 660
471102461 471102460
837080218 9883
35919523 17959761
465162284 3799
117090751 750
786902624 2623
222426159 1045
8267 383134115
722516980 5647
785754901 7836
402836147 201418073
974832540 5820
565134182 3097
61257899 275
759754925 11046
692995715 3942
260779361 260779361
287076001 143538000
382681440 5860
521895699 1899
149251592 796
949203165 3164
840251882 3824
834554447 3549
780205979 13422
542941811 542941812
770281672 13369
6564581 25
692591030 2988
427957332 12353
475444811 192309020
469708521 6843
519675828 2480
1180 80337022
715796491 3986
837076516 47413
992224778 3846
277803018 2252
418974572 2382
942896857 3143
443632991 1552
860486875 6892
237184236 237184237
967417903 3476
755512986 13038
263862664 2264
78318 465977430
720615478 5092
11390 976533040
109769269 722
787322043 23519
15962092 211
949278081 3727
402727990 3610
976512741 3733
582901943 1943
994975753 3323
937803127 3126
507397785 253698892
575539561 4253
958351035 5596
129496627 64748314
758764331 758764332
325094864 3573
369061667 369061666
24337041 157
7701671 44
352800586 1176
488399953 1628
261862680 5010
707399999 2358
1990 508979390
943619948 8548
761400001 2538
704491338 5088
811443465 4955
359453701 1990
114000379 380
3275 431569675
779310643 10263
224415819 1952
308111183 2729
664698002 2557
301801007 1006
441899505 1473
700786323 4844
975570093 6417
622750596 2159
450647124 2146
872405775 6425
255000851 850
469200261 1564
714224331 3337
961909810 4267
623098079 2077
148607562 977
94340559 649
780853555 3327
240120875 3550
400082431 134484487
410610840 410610840
130983930 1383
228378278 4097
169087618 45567
856034435 3446
440639586 2111
1800010 6
95099991 317
3827095 14
348691901 3354
648000001 2160
663303558 7536
1717337 44
458515398 1594
520858693 1964
15429 839686979
884702484 2949
996978025 4492
869999999 2900
533634623 266817311
3495 909380868
619202160 3495
7341515 39
884647920 147325
63908226 688
662016341 5329
522627429 13918
860077067 8968
905165619 6053
972403697 378814330
749101494 39034
186074935 102587105
876285079 84040
191807640 725
924 251276256
654098810 2509
3976 874489615
98699999 329
56906503 216
939672308 279148
498791059 1937
165702661 5585
637203079 2124
182852421 691
942300000 3141
362909505 4285
674009855 5408
674899718 674899718
3619 543928462
991225373 8803
420898598 1403
126738327 7331
930496589 20524
974399999 3248
125384471 670
279077217 2024
326236518 1333
199951493 707
384297859 1396
571021332 5467
675897748 2253
973152503 973152503
59400199 198
435199099 1698
441350117 3299
784754051 5701
976433151 13979
945184480 77360
786787008 15596
263979385 1938
881999658 2940
825638059 53791
979755398 11808
342951768 1577
651299835 2171
335939889 1690
420900699 1403
779846803 2667
629550351 2197
809884229 2985
606096359 303048180
925066624 4577
533049328 90902
597702078 3302
65339669 627
918634924 3146
187331575 3286
896140846 8163
977103258 3257
483812817 1743
851719668 6262
452576814 226288407
39456546 655
20732990 76
209134045 1669
800486575 2913
278753603 1601
884536331 56586
528313505 4833
889981729 11990
413716935 1659
688302795 3004
117388354 1561
712813256 11323
666900487 2223
987596709 3292
341218771 3333
911396208 911396209
6421 873731154
201880118 1188
69515724 764
386101286 1287
980403269 3268
381298730 1271
589453885 3516
692982342 2917
979203265 3264
432612025 7263
903825864 5832
150129189 1012
10697119 152
513601712 1712
254100669 847
290204691 1464
635926243 4951
332294076 332294076
8256 946914573
522383992 11446
929448821 25265
723037027 4210
637674924 5031
467892953 1636
779932334 17403
295655847 1913
690590362 7767
377609662 2431
250841354 1245
466453763 8083
391 93586505
399372511 2031
979650337 5537
907762160 7061
4082 761797386
27289033 430
850802837 2836
8100001 27
255861449 4207
21829250 125
932759755 4659
981855718 4972
468601976 1562
869751420 3347
996407952 5444
134274924 734
1650 366811500
120167177 1005
112327040 517
81897840 720
911473320 4693
230 20387704
4838 621397558
871767854 13997
81855040 469
11899 621088451
705295509 3025
775256586 4274
716166492 2543
657002191 2190
234601187 782
479236807 1924
362817997 8238
93221230 651
505942740 2721
958202327 3194
236816922 59893
146162791 638
193512921 28969
579128929 11601
102168301 5865
968403448 3228
981743616 139136
453168821 2020
260414883 3501
67907385 483
905754899 5100
6000001 20
721973209 3498
753048600 2676
422339105 10072
708961993 2885
143119608 143119607
311731371 2678
831892626 7603
775 177524445
832419808 3088
610808419 3201
356152265 212089383
544064965 1971
216621919 1431
445265614 1576
233425223 898
21285600 120
912602729 3042
454143061 10430
79800001 266
382595059 20178
402814706 3740
658200000 2194
339300000 1131
110369512 57068
600663745 2297
861090519 430545260
792594303 396297152
995035522 3414
2719 793306316
602047563 301023781
485270223 4101
491542855 245771428
872006398 11062
945056579 4902
702497793 69067
405299578 1351
115095293 529
546470119 264781410
163988399 163988399
775525851 3300
232576983 232576983
727489568 3881
171267959 85633979
664197786 2214
267001123 890
607166549 3942
880357928 6414
989023365 6236
582592108 4454
69359755 642
181199395 604
717254754 6134
110700001 369
856026313 17566
231300847 771
454501516 1515
26255849 139
978603261 3262
100166558 706
918667576 4617
465262260 4859
600161699 2068
935095200 13600
315823320 1140
189292736 1457
50399831 168
47834655 165
100247301 567
637089545 318544772
498545235 1757
195600192 652
6017 530943412
625702699 2810
868790233 3153
334139077 5413
744157940 8398
101439937 456
186899378 623
793461124 7455
52200153 174
506139423 9184
426079600 2900
992486085 486377837
813960228 3925
830489171 818942647
213083790 1563
519409440 355554446
724866150 3210
591151184 2257
612738154 10683
914431701 35581
587098481 1957
799318468 3808
261052578 2291
471828301 1635
810516825 3016
1748 316454887
505408204 252704102
506654839 5009
264599119 882
902859376 8755
728605422 9684
142975501 508
892647629 3715
83400193 278
480798991 1995
853358179 17782
736197545 2454
686397711 2288
994453319 468319942
517886471 56341
900667143 4691
383476500 4125
582440657 2065
920132641 3360
102472289 102472290
150821912 8654
874163440 184428
528842183 4758
311578975 16363
512015700 2284
676141263 3577467
705889066 238901082
100039666 533
344287365 177449170
916548721 11209
715264747 7354
1799999 6
755466439 12676
571252724 2505
120009936 567
1722 140398104
560323847 5452
574498483 1915
150805362 1286
367207029 1618
977870347 4038
927639703 6322
91916059 91916059
282445585 2279
455685467 8207
250387263 3695
986932334 7114
832426738 832426738
270599097 902
150993436 584
514266899 15286
46088886 235
742822500 5541
431582797 215791398
144432822 144432823
277421621 2104
567347646 2999
971999351 3240
590619169 3054
588600000 1962
433061101 72225
464633031 171569412
930900001 3103
482100822 1607
466798444 1556
429523478 35842
558474681 1880
45252165 3196
283113005 2576
371028308 21001
683388553 7161
348614138 4889
614708980 2571
135092393 1059
267879237 2801
537136080 2210
115545261 397
350868165 175434083
266400806 888
767829973 767829973
952196825 3174
820238566 643770764
733253624 2493
816703810 3377
990201520 3374
975397369 29557496
209896924 209896924
501898327 1673
583252232 24167
537693136 8044
932652250 3970
222328839 5121
219894599 2329
578967772 2680
227729291 2147
83700000 279
451358726 2639
477264375 8925
7341 234316092
631493813 631493812
469744757 2215
187392722 846
364084784 11696
995403317 3318
15935067 207
496146567 6572
292381163 1962
403399143 2665
383422291 1793
405948535 5673
471601320 1572
2743 640532943
140699530 469
318600368 147199090
146045402 2918
12391725 75
65305 377233945
809541787 5898
10752412 44
423900409 1413
634992666 3234
838441831 419220916
269466439 1126
832966324 5575
482567726 2391
242971310 1661
3190 568753649
440404924 4105
990815674 5527
289799034 966
783297389 2611
847153594 70117
844467209 422233605
186527547 37889
885902952 2953
33464 746180272
589280737 2298
17512398 275
881718356 3375
314399312 1048
721121898 2950
163795235 909
972044538 8700
575881524 287940762
365137657 1447
476607973 421428910
3523 724255127
930180721 3439
759899011 2533
456413611 3245
321047616 1104
101585868 444
615900000 2053
436951179 2356
896027075 7622
145200085 484
583852229 17485
421569791 260389
860400000 2868
138299937 461
349721745 5465
166 44524022
805119744 4831
616144936 3784
803214818 17061
420744122 2837
808108197 11123
359642051 1239
314704704 1977
137099542 457
272133866 272133867
272883346 1703
135982125 1531
746554261 373277130
292 87263032
635068728 37944
965100521 3217
891000001 2970
796152124 11184
26962935 62867
819999804 2947
101977406 2601
84703602 337
505058344 2513
895345719 4095
936138711 49299
187912278 1512
691397592 691397593
333110552 23843
869589430 31803
43698801 196
618054309 2245
430801436 1436
431412394 2852
486862374 2958
604488051 12691
717299771 2391
296132772 1469
388393811 1295
956703188 3189
239400001 798
332400643 1108
535034880 535034879
82893377 2206
658802196 2196
478201593 1594
194872118 8251
111595200 402
895814755 5060
665962655 3829
552999677 3014
880623871 440311935
769462567 4744
60 6392220
190624657 1392
119857296 401
958464450 923737398
735300001 2451
790432499 21775
526200805 1754
755498680 7928
767171199 383585599
5874 150184763
603967639 2110
917705171 3059
7477865 27
950061745 475030872
300184225 150092113
947470325 6326
608228739 3665
941100001 3137
952167469 6829
976956553 5148
292254048 1444
508500144 1695
544498186 1815
569070711 6554
541097426 207079
929404477 3098
130951219 65475609
316199157 1054
27574986 95
42900000 143
311587678 311587679
380613171 6061
768855040 3822
127318230 1070
664617919 26530
425078628 2434
105712972 409
233099927 777
787496092 4409
712469569 7494
452399999 1508
712251475 2946
119265325 1509
501006773 219834177
654761391 2842
926399835 3088
95721078 366
1712 347282624
708397344 2812
629009774 60233
731670366 53562
931200001 3104
425494587 1426
40 4573698
888003366 2960
578396554 7833
992951171 4462
720597598 2402
696537782 3389
834281330 8770
75367307 257
806162910 4110
957896806 3193
700800630 2336
503450991 251725496
8809 385816582
708471028 17497
670663632 335331816
176113514 1091
930376825 6895
725235335 2814
209027246 1295
20101 860317810
148055602 148055603
796013229 779932610
776228074 2975
803022641 2864
255316876 1375
284463333 142231667
236476672 236476673
948552964 3314
574893660 2820
873897342 2913
426123501 32758
189861009 1267
708691026 46803
911189500 5444
268982208 1403
221089661 9234
721162676 6073
757676919 2540
666599100 2222
128465569 64232785
838295741 4160
1521 271187310
948125931 4394
284700001 949
425679847 212839923
554389010 2438
174300001 581
142680405 833
824001650 4669
670790836 4140
59774595 659
755160191 3714
476587084 303579995
570601902 1902
503327163 251663581
800702669 2669
791262937 6148
447930360 4248
735900001 2453
278558704 6700
43269797 153439
274788 1
833368584 4908
198281016 6041
908540046 755891305
840784123 27413
66630850 3575
600973985 300486992
367069279 1448
901429987 5192
1301 80773136
903903539 3013
379620199 1700
798902323 2663
950470448 69060
219116417 848
723898698 361949349
402916966 4650
72713995 372
31700008 781
969649837 3318
982670029 3494
66611299 860
829204412 2764
278235211 278235210
733118709 115234
907131755 453565877
546453257 6123
641015157 4403
630436506 7466
406046129 1407
380698730 1269
518701728 1729
810573060 8436
750914591 254564421
299100905 997
836919435 3241
577291904 20056
728605931 5208
802410962 3760
165310312 2252
474326641 2869
927525327 927525326
673382538 3086
684371672 684371672
120261604 677
973864397 4800
452061451 226030725
396018065 9733
669398849 26176
987213721 4421
677671198 32283
222623856 2427
861076549 4644
147837249 2029
903150488 451575244
32106 613192756
732600001 2442
617790671 7692
811199999 2704
823346363 8747
808797371 2696
682823027 5834
888055609 625832
103317295 746
557126727 4938
802510383 5306
401972723 3037
886600671 19840
692254557 346127278
1971679 310555842
768575067 4606
971395449 7082
813482230 3101
818071393 409035696
471417438 1774
209117664 1128
246812540 3601
8988490 35
755553470 5268
216795898 2579
774943974 3959
82799921 276
2684 650116503
734189524 17209
492669183 7349
269059761 66787
174032005 1473
63143769 21222460
707792184 3155
156771416 25483
37476671 141
777533473 4401
955744970 13004
57228275 329
353701594 1179
674795857 18571
334063152 334063153
708893762 6613
420440170 3287
163243621 1202
283953032 1701
858324465 38847
497096341 11180
622497924 2075
990003325 982223115
444898518 1483
116709468 439
144494468 772
512326479 2939
528612643 2367
779856139 2660
396409479 19504
792735364 508821320
137456625 896
614262097 3941
953077897 11404
618806780 9469
319721543 1576
444820260 14865
162172405 814
667127297 667127298
843163991 3058
423300166 1411
896402989 2988
433044135 1505
21327596 93
361201846 1204
999442066 3838
276664909 2311
7746 846862434
262766915 1732
440289693 2077
805198316 2684
117148133 1026
32990141 183
440398532 1468
153864935 1322
355058759 38669
819899012 2733
503096825 3714
68784925 2804
359178808 41799
673908461 2357
3173 434859719
36900127 123
709800311 2366
232789984 1169
642348147 6583
71230428 324
181459842 1415
652900785 27271
101440559 21320
850192547 850192547
749958888 10248
796497345 2655
418343711 2022
496801787 1656
418077411 2070
126056386 993
235085951 1135
920997042 3070
639013004 9507
903225021 3960
901380559 6875
242855323 223704729
3307 43521785
738184210 21299
800637940 2831
990000052 3300
537919548 7333
2301 496861833
950062944 950062945
334191169 1200
754241892 2733
1825 358532117
541252141 5970
695690473 695690472
339 81078680
478800000 1596
320006881 11640
452501875 5177
301914474 5436
734106916 14871
378174556 5449
638622025 2645
628601377 5252
545956190 2984
747267086 30163
242700600 809
209138194 194412606
700305496 3753
101311953 532
725757421 2651
721894797 4711
11320258 11320258
412498625 1375
683404376 36875
503988218 2389
84683626 839
120900266 403
738599149 2462
769036779 3764
41197200 880
139633882 4463
525203363 2604
714299999 2381
244912433 122456216
976639273 9912
310801035 1036
8228 183142990
43454579 145
243005482 889
462901544 1543
963562789 23022
412584860 206292430
679158927 22452
9577 84622372
601696481 2464
819536677 4629
127594525 783
411422391 1426
583121567 9376
222519374 1105
4476 318762816
703369105 5932
735690556 10176
368826000 2000
367527813 1394
566260097 7989
493505753 5306
295657565 113469599
96989425 344
774177309 652130606
569665125 3199
210876432 1326
930419052 9367
450924036 2253
322624425 4492
645900001 2153
999054144 5291
661207689 4610
247558441 1236
277961063 2140
181 48006583
3742 814592238
732157929 4670
403498992 1345
259731924 1991
342617797 36924
1572 471034453
316491008 2488
826086535 16471
574695387 1991
99787500 500
57599810 192
663199163 2943
923045982 66723
351831997 1999
813449553 4131
193372415 2304
801223776 3092
245175841 1456
164254999 572
196500358 829
499798334 1666
678899999 2263
511820886 1726
793978520 396989260
17246322 73
962998454 6010
508989156 3744
830979784 3843
569209863 2538
990756227 3644
661849366 4339
541945955 5969
176011779 782
182147724 713
261290820 130645410
529201765 1764
24275994 129
139440321 69720160
484248023 277598530
382752462 3348
214200057 714
156900974 523
970501006 4333
2936 804285956
426379018 4997
95480904 397
915903054 3053
34462730 336
320636559 1840
223919180 1613
940708277 456107439
3564 518977263
795041722 397520861
532600147 3713
233018921 116509461
108050064 888
595247340 2152
4455 908570520
969104849 5925
72878686 2828
819135378 3708
355798814 1186
795298455 2651
122144425 122144426
936602977 3122
441301471 1471
995729331 885284371
588556600 7711
33904243 250
495093987 8316
682898295 4985
141746975 736
410879602 305652419
971303771 15590
264444242 1007
997293121 11774
611607798 17491
685387947 2604
320193656 1071
476249616 14532
877285380 293626227
555600700 1852
304625642 1281
530182562 3731
102121233 1039
333792711 212106426
951689592 473949
892776739 13678
868327481 25039
60300116 201
473839274 473839274
675325636 337662818
376787330 2245
760268135 5616
46500094 155
891610875 8482
743136549 3167
809 242039487
436162570 3193
619673999 2622
172817925 676
224627599 45702
591984007 2287
395383215 2987
544546272 9036
179710128 633
7500046 25
248610519 2837
587976344 5969
418017323 1535
850574003 5621
257104683 5511
377121917 377121918
864176768 5589
599312177 4626
234579897 1040
800402667 2668
835252542 732152404
886803302 11475
838997438 6752
52008636 805
887700132 2959
683100000 2277
427501425 1425
941791240 32870
65186431 464
795438312 795438312
202198420 2645
863815199 4240
345033886 1299
154430438 553
104147933 502
1896 103530211
794477653 3023
722042546 3054
81697042 293
186838840 1144
601939201 2400
591898026 1973
392799968 2893
874876348 437438174
713102820 2377
104131406 757
128971391 706
823097421 5527
48900163 163
503798735 1939
591999771 31486
478981364 5204
60773173 228
214499999 715
690096685 690096686
692329297 4408
166403516 57400690
411899854 1373
682501235 2275
1152 312029757
734579533 2622
567615939 13044
733577436 37269
990303302 3301
232263511 4638
481554047 4168
460163342 10478
121384855 539
304194021 2137
257707618 2353
673253329 7656
212131823 878
62099902 207
659548678 329774339
563306809 1958
624247651 16575
738036094 5881
616830871 5394
644750876 15569
428628561 18156
147047932 1769
114981498 711
862677419 3239
1724 363646651
839102796 2797
673035324 4251
944913114 17478
964799826 3216
910675745 3222
995008429 5807
368464447 184232223
95648973 510
203749718 3963
3175 617504548
293384155 987
599098002 1997
819107639 30477
2099 393892198
299249835 2095
216603117 7051
567429435 11228
594676318 7881
92051403 371
520050755 5853
430290979 2030
952122511 14478
188738506 9964
190028929 95014465
244808583 122404291
725839364 3880
344822831 2997
869408124 36415
891133061 442271243
293244160 22592
789950203 4766
675445027 4174
804332145 14428
223059156 1102
285086156 9203
880116541 3820
8699994 29
931786866 5831
4156 995322659
316265677 3731
872865090 5486
465198617 2147
851988464 34126
301261607 1718
657297808 2191
644459488 2177
31368293 177
721642063 3146
705770282 2382
249301201 831
4827528 83
370486877 2717
86999709 290
934392298 35758
730149556 2527
916813698 14051
436991597 436991596
368774545 1983
362 33388513
626116919 3630
684305798 2359
606417566 2041
303600001 1012
432648616 1528
31171 881690618
840 100296034
593734252 25295
36371990 139
713076330 20103
128019468 1656
159901006 533
343706725 3170
780301841 2601
355739588 1740
399622080 2911
265132714 7577
182124208 91062104
529759307 4593
43783681 16087736
441163542 730609
120818643 1822
181783799 900
688202295 2294
456358308 3386
822188506 16209
540515783 10371
631202103 2104
978861865 6005
532546170 3103
37 7742552
638531023 7792
937083847 3919
529901098 1920
1604 463701964
252300498 841
143920855 2079
986994246 7629
735068048 11882
714671936 2421
675184751 299866438
395497898 1760
439163721 6137
856217670 3234
739126167 3212
357606503 9188
849602205 2832
964526807 3718
778149751 3625
191308129 800
987515098 493757549
182391911 11038
902133921 54196
412021702 2093
399600160 1332
510564530 2630
260361978 260361979
344735703 3699
875178750 5037
246637164 911
86573855 305
322528607 161264303
698041507 6529
1850 316332112
614997949 2050
134186778 477
971100509 3237
269699100 899
547746305 204702902
140237075 478
704721000 2361
808799541 3221
824027992 25757
129204591 3256
931032671 9304
801327342 3220
885828315 15115
655 63326710
715334594 13003
521686201 4200
857908437 6063
474739780 237369890
17699941 59
123547504 1418
994623916 20094
460914459 3289
711590705 5033
601456052 4017
596591643 2794
627179806 4367
813944174 6137
961196796 3204
535498214 1785
713397621 2378
654899455 2183
937744678 4910
618553063 309276531
4831 442099303
433614791 1585
311699999 1039
394752568 197376284
709497841 2680
789952445 394976222
380377955 5428
843877689 699542098
510303159 1701
967304779 13955
891017117 445508558
133079975 510
298876901 3398
108861274 369
94902829 325
866 66506202
552335112 4934
919344088 5729
46147749 275
770 118330505
843507137 5411
19503851 132
608926379 2889
919462256 57897
328705815 8950
636623681 8286
295976716 1108
905561667 36238
356008230 2613
175474325 4415
761028424 4247
155801447 3036
706881405 2387
97200271 324
635874013 2556
445498515 1485
170186790 7633
318589252 2174
34738239 17369120
45701040 176
3906 437738983
702534572 5163
252602491 2454
50509946 15969
90022429 45011215
285376819 1703
40302900 621
666997099 185020
119296 470037453
409580979 1627
883498197 2945
887643149 137344
616316104 11464
319271908 252655811
419056488 4252
774300000 2581
673499674 2245
155311297 14918
444126605 1997
66900142 223
3351 680141912
368704462 5054
434107619 3968
54213754 589
553214721 6478
791073683 8483
872100001 2907
76430648 818
618546614 9254
282843467 16067
210792087 1784
589498036 1965
412912101 2300
488770294 8255
754422131 4332
390933223 1963
296684072 165434789
277079473 946
248151155 1452
177861461 1633
4260 681496370
835499611 9966
3770 286993917
818404429 2728
423746027 2794
370798763 1236
308400000 1028
672654094 2831
560359799 3960
332481094 128102887
679349549 18338
973545185 973545184
111 28663723
424486755 4477
621665694 2299
319186493 1551
859672983 3042
388062080 1786
913796953 3046
180279736 1352
362897971 174373812
760291440 760291440
482177921 2503
832487549 25435
850094385 3591
689976883 5398
915350022 8163
664227734 332113867
739797811 2466
194979037 1372
563428303 2942
212163845 933
227399241 758
201931474 3174
970169952 5082
118267722 118267721
296007658 14274
639829360 5106
193145032 667
954620396 4315
500329765 6011
253019698 1050
460026081 4261
115608403 1141
719448650 3175
150879811 721
300526900 2232
5094 983759921
233216348 1943
215088981 215088982
315193530 124656991
417820018 11573
613797954 2046
849636039 32440
250386752 1192
71294 587248678
890748262 445374131
125641634 125641635
737173522 2728
365393498 2543
739307003 6628
904498651 4950
256905297 256905297
536661269 1938
467059176 1719
986138034 986138034
40634974 166
989560328 6085
678095406 3443
9179092 73
63410956 266
857997339 2860
848117525 3749
475067922 14069
991991161 4380
158464325 887
99442401 375
462900000 1543
926373044 6701
62100193 207
707196691 4401
27677 308383577
476810711 6629
1978 335255277
647883217 2337
483287886 2245
7313749 39
216600009 722
5988342 169
2906 610029912
741611919 5783
117008950 1106
330626026 1515
75512527 294
871204951 10962
933923705 466961852
376941905 376941905
998259501 7805
690030168 5808
981089484 981089485
920829517 3181
320524750 1750
760198247 3308
555566637 3694
803764623 38874
212662126 29475
471601572 1572
856133878 342772301
734883104 2860
957896823 3193
576680250 29199
756169016 336330522
226799562 756
839102798 2797
319487101 1194
54298551 1267
985112199 3925
632147851 3246
1927 301646799
752398181 2508
765298887 2551
435711301 15146
704595694 704595694
988573644 8796
306049173 20645
639297868 2131
118 31416306
184772118 619
499999777 195635447
958673225 5275
764345914 19813
2988511 1494255
871721848 3122
394817638 3063
829801739 2766
461507759 3024
646927567 2824
318239362 1731
586039137 244521231
234628773 29049
308401995 1028
851617227 3521
701529976 3651
246745380 12282
797139843 114089
151592004 1062
585014194 1975
216912335 108456168
621710852 4405
857397143 2858
758254459 4204
265981569 7730
925368651 20624
272400336 908
251524619 125762309
611486993 14782
256427199 2306
353998819 1180
1821 467437103
379051331 189525665
2779 779491473
813880230 8499
882690909 18610
412914449 1950
615735245 55798
918593061 459296531
52344759 395
52684914 1628
980543479 5065
126644353 466
470443516 5205
391201304 1304
285985853 1029
103755696 452
585001949 1950
6585 951386134
79827425 777
8673 732096603
863906042 3003
29400162 98
123 23126214
75211082 325
339605393 2109
9425249 710
609313439 2120
87859989 622
550443248 2326
10525998 44
660186338 3922
401722221 9206
846685522 15098
508431243 8413
179942472 1812
603505807 3566
767401105 2558
2525 564888874
892904230 652882097
718630125 3037
628284197 3606
747900868 2493
112861576 565
160982560 3830
278910916 278910915
886498503 2955
283490480 5096
767021598 4878
156820348 668
977354239 6368
849597167 2832
600991520 9760
411414875 1596
440425612 2684
522865684 2941
825902754 2753
288254860 8385
467186269 233593135
372933241 1997
639300000 2131
374841719 2757
624679182 3702
621300000 2071
69545831 34772915
820522868 305461456
608962314 12455
996290275 473098670
3686 659238659
753061316 12111
578059046 7438
291696503 1116
284149121 1739
379616574 3785
130221745 3323
346499765 1155
931444364 3224
831197737 415598869
51426619 1375
674703544 2249
608124300 2100
254371770 1003
113100376 377
134259509 735
540642865 2303
426854144 5769
786764979 349465655
502059780 313725246
773218642 699566576
3790 823170347
807452443 15500
176072400 1370
485380269 5014
91246401 350
853624642 407603
578941920 11314
310493770 1368
974104201 3247
585381447 15813
845666639 642641395
909508892 4647
317258154 2904
486902716 1623
447320718 2727
530046720 3780
644886802 322443401
3324 958518612
548401827 1828
617889854 2414
295314322 108988934
394110367 4276
184533233 749
4157234 4157235
553957359 553957358
344698852 1149
145800873 486
763006033 3728
214987906 1485
283950915 2483
938875062 3974
874206625 26032
340361693 170180847
941249632 40089
439490988 2258
285899060 953
43591867 21795933
335099102 1117
731172792 3374
2292 312671102
634167458 2386
610261709 8805
153077239 709
949249056 949249056
853897243 763877265
744598359 2482
17099942 57
183986941 716
819750457 30194
481536748 4143
552598571 1842
449958079 11043
142499524 475
504136577 1856
536025728 234367794
233970119 972
187471113 882
337198875 1124
625498186 6855
576254322 5245
304292595 304292596
777918065 2926
139013899 921
27842600 2584
748800001 2496
481198396 1604
420990675 1657
4888080 31
38700128 129
540778241 4402
419998599 1400
820858534 2794
187613215 848
621898620 2073
125048233 522
742700822 87151
817207214 4061
552842777 6088
439605049 2146
603447065 301723532
667177005 9291
109958005 611
678089372 6077
183299999 611
436353411 3212
15014 978743033
444337188 45709
197424780 197424781
584887719 3320
589716848 11607
581017129 4596
726355943 2561
826836755 10451
718221456 3204
137569862 4418
159856716 548
185712879 4279
68733 900045931
19916751 9958376
411301370 1371
2445 202116671
363005917 3372
229800766 766
310338601 2145
461782996 11793
82744676 542
53031448 1112
964115116 33171
241458953 1162
122682383 5808
485952191 3281
156033695 549
810610667 3766
843558516 11516
758004551 379002275
65848871 32924435
216919536 5429
501900001 1673
363600068 1212
936880614 5995
253175822 3503
2078 495653521
932 254991036
555322392 2338
802528713 4557
922460847 24499
536101786 1787
86697890 430
991199999 3304
235733954 2790
733241569 3931
792826486 2705
92400309 308
585591944 5462
225000000 750
800628994 3496
592664970 10043
249979165 249979165
238199573 794
354299999 1181
551978867 15683
263153166 1067
153899488 513
868138363 3149
988104917 988104918
950041194 17884
437485876 1725
640522409 2838
100336493 723
317483422 2974
359776140 1212
15954638 7953486
269111803 1924
461293726 2112
349200079 1164
679668989 2310
893544776 16171
363374203 1786
466498444 1555
457799650 1526
628767310 18288
89591310 757
437145935 1633
30292897 207
358057405 1315
707538561 3276
405761728 1984
340337865 19299
705523340 5579
5236 839126596
804688632 715020238
781646641 3118
969825041 4057
176134733 1686
386999707 1290
203966530 1502
2679 647749606
1533 302880942
598201509 3290
168599475 562
797373316 5226
37 5798714
780116749 2962
176444542 51503
497241466 4933
111579889 498
201900000 673
571819904 8007
596681886 596681886
110072468 744
58373279 240
65700219 219
429301432 1431
730497566 2435
846897177 2823
47583 901435718
833399999 2778
883630204 441815102
47 11699091
875445648 3696
212156617 4344
165352090 815
695385459 2695
10884213 201
563326487 2484
43381003 223
928895634 6458
342774016 1664
552501719 49940
402617149 8990
454438713 227219356
294293963 1454
9443100 100
668779737 3602
28551429 14275714
103287201 410
177145819 1631
34921585 144
494487398 1953
113712816 1500
321721645 1288
9994591 54
666402217 5107
735909137 7654
127389576 824
227430276 227430276
395399891 1318
406806204 4519
943499999 3145
1799994 6
7996 823947820
404904895 33422
134760234 1390
641973030 5253
240990215 3576
807009552 807009551
165951981 1106
285778438 1166
989500903 3317
731175199 2950
642055451 3327
272563102 918
690171562 32480
222411554 222411554
375630791 187815396
448200001 1494
287700001 959
313110095 1127
409170113 2236
72970519 280
982186493 10299
617131837 4281
46211267 174
262247392 9328
121139299 1449
589411984 2576
904139135 11304
920100001 3067
278449794 244627254
901266839 8615
74700235 249
374714736 1639
107034499 2431
766675223 3469
250913012 37019
440775319 2587
209229572 874
879603208 16279
944330850 3342
270919124 1242
927903092 3093
442422655 294164
488937497 4326
475031159 25308
6891 745785366
608401123 2028
234256076 1305
939145590 3690
523349874 523349875
136212988 535
77017136 297
155112184 2799
870869651 6388
30746 907601815
877587556 4755
881366301 30220
281399062 938
159328666 10073
819280700 11795
94819784 94819783
687092626 4295
961114169 535501064
14368 728737395
615949100 3055
477898406 1593
719494303 719494304
497651388 25428
478220497 11676
642586654 2282
912300000 3041
967114371 360630108
4254 101879592
26669748 111
320943748 2006
629808624 4304
529503325 1765
35779383 165
270446314 270446315
294587443 147293721
9053423 36
657516837 18400
375547551 10997
897879 5
99334702 392
744285121 19280
250334258 57854
321599658 1072
922863588 922863587
813 233016362
620400616 2068
335786795 1506
189300742 631
469445713 2416
371036147 1378
626881132 3012
173425289 1110
79004660 380
462001541 1540
960 257292250
335730622 2446
589343745 3057
939266101 3550
104999999 350
919353203 4697
546452416 3616
598802887 1996
8978 326034105
899857531 4290
531503639 173694
232524801 7958
249689765 8600
134675877 659
923402252 3078
794661877 15091
283255841 1880
131699560 439
264034933 7156
565717805 5415
136866044 15878
483244720 1955
783275655 391637828
5611 396098642
743697522 2479
201805664 7611
547804376 36348
804000622 2680
152847795 523
885905167 7525
462847627 2057
328682548 328682548
727096801 647412260
679056999 362938
217093009 1704
268601868 4615
937531283 83388
108286317 554
228350534 2686
24652103 106
651599278 2172
177899969 593
172685897 3234
325396177 2105
633001614 2110
226199670 754
616607641 3476
942524591 6896
199026675 711
850838106 2983
567562953 20841
802581781 7084
424846620 2673
165959211 1750
359442209 179721104
21000083 70
165028582 8616
860749873 4753
351401121 2030
585298192 1951
6896 665855097
3505 564515300
415346320 2193
883876001 14000
432012839 1785
122453100 420
95128077 95128076
968831566 21489
2931 452085170
368445418 5277
797983028 391542605
819211236 4324
929399999 3098
978075610 3928
38953204 343
187253704 187253704
137452751 612
205200001 684
13371745 152
122537817 2383
167755474 1343
267496484 155198159
219300731 731
874696926 4790
639991009 3669
39467456 148
581100001 1937
764727949 3350
824009624 3375
257020059 1527
865050461 432525231
4960 442972648
88021388 38121
119967840 474
4202 919216037
415626086 3395
10705327 6077398
897248698 463914517
235083512 2305
275676438 3138
766200742 2554
997473555 6487
888597039 2962
2050 614520300
853261411 2987
8791740 486
580201934 1934
158815215 79407608
558202645 4089
160199999 534
65583 988419318
281999774 940
988960650 3347
69300000 231
394523756 1493
215400719 718
865455570 110207
2883407 13
508 82692623
985173230 466376616
830102767 2767
911048699 806447193
385502318 1285
882202051 29130
59163823 59163824
456057567 4127
59535960 552
621640839 9599
546993875 1963
63247642 300
287401815 958
470100400 2800
665433792 2592
885919981 442959990
464088273 3202
961281372 15940
639979253 5703
935438076 12111
958566370 3271
771454865 11369
437698747 1459
723734880 16126
629062412 4972
82489393 559
54298400 800
872997746 2910
632642674 632642673
1092 186739644
372053416 3655
952543644 7229
501196516 5491
525589050 6857
124192572 518
719721532 12339
430171272 1567
696379377 161498
667624382 667624383
142941780 612
278 80451762
707702428 2359
2229 85123281
125700418 419
618901352 2063
909599999 3032
868452777 6309
27381 656332185
357824559 1274
972250387 486125194
282660448 43513
771512431 2605
197219448 197219449
675670843 12436
174567779 1453
433549969 433549969
9177960 440
291122236 5677
739585059 3892
674991938 33981
169263484 2834
521388109 3733
407265751 1585
965022733 3524
958201002 3194
367157261 1780
379501252 1265
366302151 1221
855549648 855549647
155399898 518
793744697 3517
348400206 1386
536074480 13498
639152625 5078
776268601 18279
460801537 1536
764207005 2894
555601852 1852
176007153 611
433499425 1445
193191481 648
281498975 2673
27338865 196
396055401 1790
5658 580442280
444687527 12369
369298768 1231
194725815 1106
615141406 615141406
227032125 1357
628002215 5386
291600140 972
916214406 4972
948598244 3162
848312908 17657
287359110 2211
182099392 607
503115112 2871
797293507 12638
546347265 2018
161397719 954
935262415 4614
635150635 635150636
625802087 2086
988836329 988836330
360564410 2833
16199920 451
404207981 3145
13310 365878590
650496868 4373
716097612 2387
799204894 2664
8689 585021953
636307341 3242
523801746 1746
345165386 250777334
904863329 419196559
5483 634874573
231853611 2739
799197336 2664
894360061 4790
39455845 349
2340 455254849
78299740 261
501082686 2106
119388224 488
910873725 455436862
241343742 899
710318113 2667
132184223 2403
6359784 23
448411756 9141
350701168 1169
31500001 105
67000513 398
360932392 2696
632100465 2107
72878190 330
248938883 5286
865988228 340395245
9332 827738589
291000000 970
191084688 191084689
64573198 362
135475985 621
30388483 617
52431825 229
214991872 214991872
239701559 840
582526580 582526581
392542563 1375
613010684 2662
59677219 253
20408703 7819977
29195460 476
952570419 5389
740097532 2467
247287487 2291
60412554 521
229505352 9894
584101052 1947
648900301 2163
717726189 73017
66085169 795
252748860 1091
694734944 2453
416250511 1994
342533519 2352
393176299 1507
340174688 11669
799201691 2664
888930943 22641
242015009 1270
176976528 176976529
11077 984606350
632097893 2107
295011332 5428
114559828 2031
274588703 4212
860697708 6437
91070518 45535259
381601271 1272
833397620 2778
340968609 2995
4014 776929759
6638 715086980
367709631 1266
803415376 5859
114849212 1424
230729921 10960
347733590 3713
315334109 8535
589611605 3161
543815999 11700
520501734 1735
941904001 3376
205499315 685
698555116 10977
654411040 6151
542701711 1809
74434277 329
93639981 452
860 175936956
221063200 1370
865332201 3800
142503531 1119
724468905 63445
84899716 283
1665 231891463
358049499 3873
227399991 758
196332174 7122
104370440 425
968193069 916050047
796803985 2656
3128 563832980
5705 940614470
49467866 23967748
12412848 84
534611089 88924
23585 603516565
989769353 494884676
155517593 2008
423062007 2488
783888600 4818
491186085 2063
499761723 6131
324601082 1082
170515609 596
970713520 5684
340980801 170490400
199354441 3107
698674809 290577031
191513374 801
704721827 352360913
418766828 1807
936600000 3122
99606472 1736
179258044 644
106833805 10054
31799928 106
505802368 1686
362629708 2190
840724570 7169
493482995 16041
873956531 4423
962212921 5111
117600393 392
561536356 2451
426053691 3460
614306541 7492
137103300 927
927375820 927375821
617815589 3990
664537177 2727
505675397 252837699
93031790 430
60976970 453
30356521 145
252636808 252636809
613825880 350900296
836583681 10496
372096730 186048365
793318861 2822
195670919 2440
962362013 31277
588392947 2291
856094941 3755
896527128 23604
191030879 9742
2959 709329489
626103760 2087
571201401 1904
1968 469458728
668137487 14088
465456971 232728486
331499743 1105
311700000 1039
446119439 223059719
719664677 6267
110228378 378
703378970 703378971
456602438 1522
698294312 80737
480852563 283313103
898182370 5598
216945202 787
415501386 1385
330143847 1156
802900501 24900
4846 417647664
980058162 12821
943112013 4633
341148710 7070
32961603 32184538
114389 878654416
84900282 283
754104391 2982
508020217 4897
619545437 4093
219000169 730
577846310 288923155
796081952 6798
6555 364125556
545 108473925
147873454 147873453
2064 576255821
433035008 1679
829202763 2764
588688324 2525
404383463 5505
286465187 961
643694850 2790
531683718 2226
369241824 1416
430521458 4317
63098639 1488
904799999 3016
341343059 4902
690161336 10156
289448378 1929
719683164 16474
712131841 2688
213931913 1062
21135297 91
486478251 3748
768524765 16156
818517048 3431
640065171 2506
120180140 561
352364762 148262429
643575093 4964
611302032 2364
635701716 2119
121800000 406
381300445 1271
2905 757481655
941209970 941209970
701148282 3783
300592944 294484427
289799034 966
657427860 2580
983584870 8390
790530599 2820
3359 696851582
303248799 1323
505358049 4643
924896917 3083
997655905 4322
790542161 68386
19649 92866975
859505303 2865
781013317 2812
177953161 1540
142578878 1187
556296621 2534
273900358 913
637722477 50597
266691019 1166
509657669 2790
509837244 3420
610330791 16964
989226135 7498
51900216 173
349251637 1259
583863630 353064669
306720001 1278
673731838 5366
427381213 1523
406196001 1630
592199999 1974
90900168 303
398401329 1328
669335404 3513
547803148 1826
755975450 14275
413869193 206934596
644723897 2866
112961706 38738247
836845502 2979
249317462 921
10323 928202868
764548097 4108
998501304 6257
69605 684495570
695419219 695419219
107151629 555
208199307 694
580499999 1935
724860364 3752
2150 639262350
903836520 9633
444345916 1555
183194497 1152
195301037 651
788130475 8482
639253598 374204916
30176597 114
2945 757630700
775991999 4768
262689999 1090
13739408 124
227400757 758
558898137 1863
385500183 1285
231143939 130418196
777002589 2590
18599938 62
658148455 6491
775941042 4366
701846611 9430
979900826 3767
420701431 1574
252860626 982
314429349 157214675
768839505 4342
3453 734086382
563291652 2318
850648162 5730
539721382 4623
806110823 4873
916796944 3056
69899087 282
467929855 233964927
603197827 96558
216716373 1253
645694528 2586
747725234 3765
784901347 4532
887404873 2958
742901200 742901201
996558588 3474
757164266 3823
154852166 901
748908388 3167
721508949 3881
930357401 4670
677397741 2258
146399800 488
929096904 3097
4330 780240026
474809699 4042
687494742 5083
486302548 2228
175341078 166363795
604626462 604626461
60181501 60181502
30000001 100
968021795 8674
863467027 863467026
130799907 436
444737521 2014
387765379 4490
785048796 2733
373846148 3955
224138177 81345760
701062656 2688
196127530 948
500947410 2196
2432 124226560
336562706 18858
284020999 1338
98884013 408
213118790 784
316764958 1372
830252431 2835
133467280 580
17168391 17168392
532478588 2967
328588417 1248
565847602 15770
255862547 2412
928501083 3095
117462016 4760
341698860 1139
457300190 2678
345684719 2328
5100001 17
28750524 132
382500041 1275
604443830 3017
764403865 2548
222282503 1157
485159311 485159312
108599638 362
2990 716110980
878889374 8125
110621974 1329
312527649 1078
850199999 2834
98699672 329
596169749 8535
420193094 2415
937799999 3126
774119104 3476
485413001 8082
220640335 784
313806203 1474
406374058 15249
677341375 5479
559800414 8358
951971700 719308171
722699626 2409
786240391 7273
309388449 3626
53100176 177
348238413 2935
255599147 852
338067600 5001
987944444 3527
851395451 851395452
152999489 510
67438504 282
861592086 2991
394385809 9191
242848196 1760
912254805 4851
838275377 4689
208609383 1671
858924183 90436
303808113 1245
12793 560765658
440066600 9719
146399512 488
210841996 1245
4525 466722075
482248773 1798
600000851 2000
968702286 3229
786586577 4958
76777345 336
712500498 4222
614098283 10299
2412 636007996
215099570 717
75002167 509
435201623 2294
889199999 2964
745468819 4950
26100001 87
489200565 244600283
928392682 3863
229516848 1188
710101570 9116
861886056 8763
742265570 742265570
969511874 4834
82238537 3105
641809354 111794
342601142 1142
755199315 9243
530102342 1767
5103 476894597
572654570 4513
99542501 725
452979705 4766
2059 396694063
436008631 2186
245399448 818
113399621 378
215200337 107600168
21085260 105
939582378 6181
318047280 126375630
5522 486162402
684888521 23423
972023424 8832
386779951 1970
410909241 1417
646026195 2469
10772893 36
769974479 4584
57777971 538
438779617 2166
966509273 17896
134400000 448
279238922 1101
642784546 44501
540068476 2161
274460016 137230008
462970798 3271
960190782 4727
437527440 4839
951749557 18413
644718247 6912
178799725 596
827196309 3835
893871137 91799
651723168 2759
345856081 1447
844240053 3184
453002929 1510
327137389 9051
16859439 58
352798825 1176
135881046 538
551902779 14423
155810927 728
559198136 1864
244200000 814
481245825 136229
705639113 3130
27000089 90
964362985 5512
272 46325834
296353979 1029
642945061 3521
648781708 2191
367814250 6750
8676178 4193548
564968286 3035
375513714 3791
577498074 1925
721684021 4649
993882457 6216
461265895 1621
332098892 1107
127883680 944
348 32906434
538082507 3572
72642748 924
672616274 672616275
528882524 223275637
589503493 1965
587656393 4892
431888754 6403
21310176 94
619774383 12699
695482620 13742
259199136 864
2240 242537483
1459 269527409
125016539 62508270
153937800 1450
652060563 2266
4034 765054582
808797304 2696
513714021 872180
607800759 2026
717831659 496879145
566407024 3237
327807103 1151
303601011 1012
551117325 3508
279106278 1663
628578127 4549
233384368 977
38326906 135
160199509 534
509754111 7616
186341882 771
894353888 14443
529198235 1764
164847000 756
663796280 2315
619197937 2064
119620900 4825
553964387 2298
865755465 5848
351035311 15285
725399983 2418
48466917 365
397049671 198524836
608099991 2027
72016917 817
592310527 6544
686103364 2381
840919232 2981
884402948 2948
43300140 258
198276336 1458
3727 191798874
802591899 6325
677676896 15407
832234447 5008
578883924 7477
883426840 30442
939850295 75398
441523735 5541
321371199 2276
15892739 76
583534367 8916
58199924 194
964953804 470544497
367549560 3716
533370066 3545
617637874 2935
251994812 1976
737400001 2458
841444800 6720
270900488 903
800075816 14200
453599248 2587
359734670 5040
728526301 728526300
595131614 2618
715945292 246717015
527874860 7438
221550141 1864
657300001 2191
885277909 4873
355514869 177757435
127800426 426
253691926 863
464977687 7364
450390724 2191
711602371 2372
880587502 3441
857665159 8270
582603231 4002
886022072 6344
412031334 2711
46817127 997
975000000 3250
583948121 2674
608867780 41264
644697930 2149
375314300 1956
878017845 43171
990893582 678003425
316921577 158460788
867895117 6475
253800806 846
54564012 732
232345819 888
2036 503490584
518519197 2964
332999941 1110
628347501 7362
519036605 83259
56821511 1048
908222899 4225
620699594 2069
103800389 346
632302970 24362
514653351 3155
106829893 1206
319179069 15856
477036642 1911
153606547 123604954
262217850 2246
998403328 3328
499419173 9436
207889402 862
247280588 247280589
662326320 7938
891908449 3050
739773399 13699
846418720 5231
104219807 368
840435751 5390
952101275 837871020
460612066 2723
200129159 31944
702861045 702861046
81600192 272
30900035 103
432798862 2204
728118233 2864
897284191 4841
296275957 148137978
441138538 2846
45353756 1059
51713848 937
687713377 9762
528670296 8712
998171557 499085778
386644586 1696
18221489 270
219794058 1266
573592372 389800543
348601163 1162
961379672 19629
202649488 1161
796789889 4745
817170144 3262
231241751 959
247522649 1082
749296749 749296750
101045364 497
188577774 1026
68772990 253
34208065 3168
912223068 3126
567002685 1890
722407690 2645
457094105 7686
445200727 18803
970236305 17063
2549 432032559
269701110 899
4059 808918110
450601502 1502
481788462 3095
555128755 2819
354908042 354908043
467807335 1688
474194876 1993
919070382 7655
4351275 116
817981091 2781
522146009 1875
282742649 1439
285299049 951
247801136 826
712807824 4182
193287292 1240
504724042 7073
852145419 2903
691799877 2306
97499676 325
592616161 3335
437564353 4217
331800000 1106
260279862 1275
162449127 162449126
614900041 7289
421996620 4580
993398498 12717
3952 189687749
643530900 4147
1199999 4
811112964 2812
874727665 4593
216129217 22476
136973587 6619
858897138 2863
148758236 1627
188283469 94141734
965562606 3407
107099642 357
495150098 2592
112476508 473
497401085 1714
203099590 677
18991000 372
683674342 2806
53999820 180
172729596 2316
441057536 6224
21423 457385783
78600313 262
393004480 9952
171979026 6393
967608210 10840
19180315 9590157
68201150 370
119951958 434
469543326 50106
28351719 99
688973269 114492
221978519 1224
656148009 7528
464998450 1550
373745639 2125
823496970 3099
650535107 325267554
755398495 2518
326400446 1088
418779829 2062
13226829 77
148221522 911
243880687 1556
884291961 15638
209578545 3581
478165071 3014
275099088 917
462642620 89486
265711220 4454
501852147 1861
774629855 3276
160438564 665
512455541 2330
429623607 3896
562338901 6415
152167733 554
474125471 15190
989373456 7048
392307291 27667
59223279 431
739459734 7998
857947 3
3201 882653343
92347320 699
109397951 2592
635024119 220300992
910006752 5297
134736924 569
793798993 6147
442287966 1722
280056545 1375
335369379 2452
860170871 18712
107326065 1419
507869991 3404
5848 286405800
372121785 1935
240612263 6012
4857 752402727
349470996 2504
153600270 512
480913677 3090
63113651 63113650
737920133 3686
452374301 452374300
914682212 4429
830282700 830282699
545999999 1820
681870336 2571
192762999 680
679199999 2264
477901593 1593
301409050 3072
618301873 2061
720144825 3992
580796431 2055
10499966 35
616707300 3300
112469649 8015
391308326 1979
229473720 1148
545624633 7141
51900173 173
201302100 1530
405571140 1860
540658098 7864
13982179 434
809025989 3595
144212955 899
702718847 285401862
642603850 2142
421518168 1996
888216726 3993
834663473 3447
960017609 28230
572441902 12974
620679673 7763
145800486 486
11043 737121754
654002179 2180
141442225 1936
916460946 4806
4636 122346818
783901936 2966
251044409 7047
777654189 10881
46199846 154
4560 967555370
797087627 47439
903665934 6878
817546012 4681
157502799 2693
386418889 1907
152300433 7774
588807502 2984
514202745 1714
513278999 2132
353276036 3779
40199922 134
941096863 3137
196784953 16591
638638146 478704057
410758295 4842
950468896 6013
600669190 2650
946496844 3155
706997312 4953
684002279 2280
27504 717435848
833 166757437
209661738 858
877962707 6636
157207805 674
212784443 852
156265666 7769
222 50676606
755902207 10566
467375215 39088
259528474 1031
714572810 398359054
80099913 267
510940160 255470080
229944078 2209
366482502 3006
379184313 1396
535445075 8100
498761101 2891
669071477 2528
578100269 4521
404398651 1348
34170595 172
402600185 1342
606864768 410335
203400668 678
317475753 129498831
339599899 1132
12372921 56
80541262 3921
773104920 5294
748375308 3431
367799327 1226
214771672 733
963683340 6757
784022324 9062
5767 752864549
183900719 613
288202463 1392
640142720 9632
228877629 1421
254699999 849
166756311 60553458
436345800 2040
204900000 683
279600001 932
589474311 294737156
742603201 4260
630298881 2101
191401159 638
59401088 2944
255335750 1241
330408961 6272
530779201 3360
893170996 16075
735885178 17083
765717473 3056
238501117 4106
832985324 416492662
569701951 1899
497559465 3292
927148158 4063
697959136 3856
440707126 2989
466703856 2754
832504762 2775
314100000 1047
811988380 6752
90947698 90947699
859437578 859437578
631110168 263547218
45899846 153
124832223 544
181524374 1125
959103196 3197
139800473 466
25769867 12884933
619648439 3938
573252165 15165
388374882 2107
434727096 6623
6352 975768832
400076773 1392
957857586 957857585
239361379 3994
148510190 148510191
826799999 2756
746657933 15738
920726352 3276
890977163 796322354
4335 928954713
666982160 13520
431685316 1741
575460695 35678
160126504 734
531 66889008
150019582 1077
450898498 1503
861324786 46566
246113258 3523
307396743 1800
450902283 1503
831787425 16850
295232768 1136
586839661 31845
754401218 3289
484324204 1687
854677789 4658
908589037 5114
746268764 3613
123824864 123824865
995054692 18768
855140766 5728
862292661 13357
121043605 578
723002409 2410
804621656 10552
789399029 394699514
196722171 426726
855020480 13080
534505720 3704
698271429 47732
109073718 54536859
396024369 3142
898359480 369206259
370161313 1719
386727255 11507
120770333 525
507602759 1692
981614616 3342
119130163 640
767469228 4837
279275817 1174
144860579 72430290
581173858 24519
481201603 1604
205675562 19514
666281671 20674
345746946 1169
23591567 176
543771655 4795
129442108 442
14400024 48
368920117 3479
307800439 1026
476479078 8553
605016273 2374
482879773 4751
334004825 1715
764033321 613512613
660343513 305608241
109062 748482358
763972452 3137
197590583 88432757
869730848 3789
429989681 3307
764578641 93515
703324684 4467
14031 320173389
442655739 3359
333601720 1112
395098683 1317
100128601 936
244799942 816
126599991 422
999677372 9159
978642964 17047
886499859 2955
192533111 2844
17570378 17570378
126363900 780
368454649 3610
320079219 1412
116699612 389
79499735 265
561853279 561853278
908287318 435109772
375445630 2256
364757370 1982
624000000 2080
939603133 3132
509763541 2915
23416142 106
581198029 66158
550677870 7367
924899536 3083
241363998 53293
89558005 366
706200001 2354
444901483 1483
754983735 3134
196384160 1184
1210 288507560
447001509 1930
426557860 12323
786630259 309941
337102026 148849268
322380450 3150
953999999 3180
400288391 1827
6218 760257741
256970593 857
9097 480576898
243832520 1657
438600001 1462
151925555 535
1044 143770284
47369366 39773682
536987220 1921
499501664 1665
181199999 604
70026852 36030067
620269964 11911
418408607 3478
887039603 5674
964657561 19394
589506179 7570
851613779 311423886
755999999 2520
848265794 8518
34163535 170
105993850 701
977484076 5207
328078199 164039100
395998679 1320
908857377 3613
212768444 1183
40636812 739
482681294 1761
238 57478081
779747705 3205
295468354 1882
40247796 2087
551516760 10962
124800416 416
25559094 295
771539381 5667
628059650 7576
294786141 2090
893702980 2979
911223385 4424
2993 474525185
1657 447916037
37099853 131
522136726 3155
96894875 875
5473844 27
784043024 3568
386946392 4907
618356787 3981
577673879 3977
408377630 1810
175199980 584
385800988 1286
26009137 368
873900000 2913
510155921 2096
67059807 33529903
92013768 1764
803615242 3971
688392115 4142
308100386 1027
501327770 3673
127800310 426
544798183 1816
342900361 1143
703279719 16615
807703582 364877178
635701570 2119
840523139 5492
972635777 6062
1024 195624409
570899930 1903
5562 994458344
769584321 3707
493201645 1644
964917976 14475
705313562 321480972
195770231 657
505686251 3293
151469626 799
199970133 127254969
119399601 398
685797714 2286
860832327 7726
245775021 2057
984772065 6915
961496795 3205
798256433 5660
846897314 2823
900039142 450019571
55287 739103835
369073021 17145
850317937 96397
620358050 5525
831681719 415840859
835317483 3097
270457552 1786
956626213 23557
898113544 5003
155241986 914
719 175345604
608542032 553331476
19800051 66
756825693 22027
521448876 6204
75351484 618
441708548 2477
453299784 453299785
772462210 772462211
345822652 31299
524165624 1875
522424321 2319
908414149 24152
414 100962594
368593220 1382
283200000 944
165135193 554
837604876 2792
107053079 705
128606391 5877
702300001 2341
985502928 3285
379958723 1898
136083074 1349
628988941 15529
498001660 1660
526198813 1754
698556845 2605
156510339 156510338
343140926 343140926
136744472 3803
10843 771880641
330246433 1392
327951190 327951191
698994427 349497213
681660909 2779
166099185 581
379324324 2315
7320 625515755
47476718 47476719
1313 292350930
4967 617874147
983703278 3279
783897387 2613
940803137 3136
866189772 30186
11303140 745
813057102 4892
10793360 5396680
138204401 541
415172799 1951
418201338 1394
956875654 42349
206897023 1285
996301354 3321
386876365 1316
957016357 19013
869181092 2954
1538 372292894
630214604 630214605
705370531 4000
25529543 436
533703780 3060
121454562 1513
470985328 3183
935736682 4009
138300507 461
393707481 357931019
106442001 426
298368529 2465
758774483 6709
288427009 1024
476860938 1609
15240681 283
59993954 13045
527847119 263923559
141686475 3308
250799164 836
891210655 5475
227337161 1432
205354896 90314324
538790037 269395018
35603834 266
791895893 5036
505456979 3242
387301291 1291
284 50181927
873104993 10761
580202824 1934
41664449 2550
315814837 1651
851402838 2838
841892607 6062
831017184 3296
631114040 2420
115200000 384
408504558 1846
138398096 487
28603851 97
489982613 18194
853081020 430511131
876404798 2943
353363533 2292
435919817 1889
742572256 62516
575327767 4854
810472642 12082
665964006 34059
436041631 2430
152699547 509
172219203 1053
129000430 430
128738881 1440
660019403 286366270
935858880 5940
929996218 15126
161551343 2729
663602457 28996
409801475 1366
167568888 9302
499646494 2129
885446448 5402
261899128 873
837884336 7914
319863782 3647
203206407 101603204
129599999 432
732373601 2800
759660879 5879
424637999 1500
91314945 345
126274471 1666
65466582 498
96942689 355
666272577 666272577
981652776 981344630
768649601 2744
579535362 2786
758621863 2684
594719463 4439
501502085 11118
366385206 122320955
25391153 148
317780833 15284
841861382 3558
1933 55201102
734004906 2555
997787478 4063
342360619 1273
320759656 3111
729618173 359972932
99652499 430
870572376 4014
12215302 85
390736835 2947
207279852 853
330420505 3620
1953 280692674
989595111 10054
507760276 2755
2222 592496300
582789490 291394745
603104939 712890
327124116 23341
259226567 2916
64585506 32292753
428898858 205313
787093248 3904
402317563 201158781
767093239 767093240
23700141 79
940181040 8192
733983813 5193
185099999 617
41428079 353
460806787 23055
85049251 550
398592412 2401
10771 493423635
13542605 54
496410601 7799
344006628 1302
485793751 2753
82506912 770
10499999 35
389708271 2757
708633689 128632
757800001 2526
177867695 982
213300711 711
860127363 8962
68008103 286
307975926 9813
511128596 510875019
768001654 2560
180653726 49603
900000001 3000
577679071 6322
246909119 960
141731200 640
94267341 47133670
278399520 928
29213305 3905
99089915 7674
864476311 754558804
792373789 3141
66599777 222
618897937 2063
320098932 1067
292800001 976
310501014 3205
833097224 2777
692101055 2307
505792771 2198
847448162 18549
672257551 6064
681900463 2273
578399719 2959
385712613 2098
545400000 1818
3736801 24
414546255 1412
815066807 3308
958800000 3196
36899999 123
341784514 1405
758397472 2528
135569002 1361
2636 613034516
869926972 769637660
542702846 1809
316236095 1397
903057637 3126
124010087 62005044
336414376 1245
637499547 2125
753114243 6232
995222764 942343698
520501735 1735
621429182 3939
470398992 1568
557398141 1858
40454829 1118
463408622 2481
679910604 4895
566098918 6853
624603000 2082
173401072 578
903596987 3012
392449916 196224958
812752558 8534
533921406 4046
447198112 447198112
947957600 789871689
165241440 560
827479248 26373
11321 967798327
287699040 959
813487772 16138
550830226 2196
807860795 8318
1197 115229205
879040169 4170
615081637 5772
964604476 472871472
455082147 9652
165476667 694
309821884 1990
462680756 204634913
994817375 3335
1449599 64
249057281 5120
636229441 2660
3844 838606752
82836313 322
734677807 67706
64538255 569
173714950 839
783897926 2613
627897906 2093
684142398 7625
340694340 2055
269443301 4097
316710520 32961
425958341 2367
814484310 7029
512012425 9168
187032841 985
32399949 108
157821283 1481
500144614 2757
919503064 3065
507011475 507011476
67806245 451
692749459 692749458
777805814 4378
29546 959218310
728967595 11559
82200274 274
273917099 2350
30120941 15060470
531303299 2475
293400001 978
8802779 35
490510909 2022
457176221 3110
623397972 2078
742612862 3189
929222320 31954
95922693 1701
497040547 3457
610202389 2034
833890574 63084
807456105 5598
241149470 1479
679939087 6509
75036961 4870
31588452 1217
53744141 5110
885022011 14407
327899966 1093
1963 389534109
445200001 1484
565752699 3508
418395649 209197825
997378122 11906
844551795 6193
342000012 1140
53930769 388
21466054 21466055
353400000 1178
930168505 7772
785277793 392638896
865929560 7780
398400925 1328
363601154 1212
301500001 1005
978285927 15693
750778764 3759
314310919 1048
644579296 2635
56174547 251
404650783 8451
323447921 2313
37883052 12879874
745297289 9911
730442024 3302
607170600 73650
943196856 3144
41720791 247
716772561 716772561
29751 486904866
154675835 2226
324182059 8703
2542 500991348
811706774 16475
3116 161906513
730488060 3173
729302430 2431
377470094 138929
704619363 7096
4938 948745852
833030407 7364
943836216 5753
155920260 1175
936556480 7215
270402835 1345
32099999 107
39300130 131
724592187 12208
257135676 8675
978704201 7042
387548214 4854
638727205 638727205
605445813 4137
977530301 3426
64950047 288
396494920 167132496
711205934 3665
108599638 362
600253137 3332
984672437 973793130
78711126 1733
445008360 2045
539102149 1797
817498140 2725
178857452 1877
258396961 1140
432472229 216236114
742542196 8511
951213451 475606725
446128447 7136
567923817 2792
901473139 8716
1754 326468512
777699206 9698
962397539 3208
12701746 4464846
786184802 393092401
863705805 3001
694901857 3876
435602412 1452
460648913 210252668
864002879 2880
739497536 2465
464415773 7626
864490986 5394
276349788 1287
4121 814839286
77110219 1628
320701956 1069
654940264 5764
7651 549716699
651843906 2821
443701370 1479
690601477 2302
940524879 19235
733800000 2446
879600000 2932
315260339 1236
570923458 2244
547501826 1825
278524818 18291
696773557 9972
91983165 365
527100000 1757
278627861 959
365983652 1346
603548423 2232
137100344 457
928093062 3122
170642265 878
175519447 1516
3753 611318664
8571 569013528
300296778 150148389
185700001 619
496480188 1735
299374984 1673
684002279 2280
217800726 726
884400001 2948
44192 513422656
567464629 54854
426689760 2436
107125059 478
55500001 185
698723029 698723030
3503 697413090
320611596 3021
62700354 385
3057 767831151
845616599 14016
709197637 2364
364202027 1214
569321549 13410
676203457 4039
354913969 3130
663941106 6217
317778991 4534
101435104 743
558898951 3139
30966697 131
378299933 1261
516900529 1723
938836081 17444
259580751 1781
751085854 15833
22200074 74
564586690 252150568
439817303 6185
162008560 4390
583118358 263869026
348295104 2523
340855729 2110
510453758 255226879
76800467 256
372110163 257227555
918597078 3062
579417012 579417013
773480894 22245
963396392 10136
964005372 3531
633397435 8003
299450673 1142
910325782 910325783
625385591 5261
208656399 922
236147100 3209
193199753 644
994121152 319413
895151718 594150525
457316928 1728
768721508 3007
871905254 59190
930727696 11049
320009856 2208
868801352 2896
866867100 4413
856109445 5299
2818 319086045
822243400 12200
937798911 3126
500451153 2224
48982836 329
124109208 556
604168456 4785
340802228 1136
340251567 170125784
412964824 2138
793362880 6845
111471898 739
990296700 3301
439567402 1469
85094159 570
911885267 15324
756129921 4480
481128003 1964
930424667 801632216
181199395 604
929556558 861870146
125700099 419
544198185 1814
726599999 2422
409601799 1450
583181113 4354
1757 465067708
701100001 2337
16063 302023680
887400908 2958
498632542 2773
978932876 4618
900996146 450498073
323088000 1500
3596 532049562
588299128 1961
212442119 968
515402986 1718
392125896 3641
337676283 1349
706971438 10937
435052321 8665
337576535 2644
602131478 301065739
301544250 1050
707714533 4322
87799208 7839
755699505 2519
126000570 420
789600100 2632
961106693 428165647
940899433 3894
492399680 492399681
662986915 331493457
499161826 33972
672204089 3270
888494054 709910068
202959663 1172
849189082 5378
376145358 6432
509416887 3275
811922476 15619
982404901 982404902
4679 412039320
7947594 31
392068890 9070
502445970 15093
877787008 3376
53165861 26582930
19803691 69
165746737 612
3427 664639234
417463858 417463857
645488175 7129
512507096 4856
417497248 4366
56700056 189
100764515 402
618503957 2194
703037941 695772079
357601191 1192
283129643 141564821
512713793 10753
472548365 236274182
148075752 49608203
93724869 31429192
5137 203153021
298283982 5227
326399065 1088
320867135 1728
107574312 906
271914451 1734
408193638 3047
202786889 1299
335598575 2596
742268693 5038
104410641 659
9932055 86
2060 408212694
41583981 174
595831752 273192
993230959 4372
301693955 244561417
83099939 277
125696311 62848155
242986488 4241
1886 260424934
2800359 17
138732599 1475
974703248 3249
998700000 3329
6054 912220017
249301074 831
691021018 45061
10800008 36
364723035 2352
881701043 2939
852206294 3205
50255 518933130
526201043 1754
10233575 40
265239489 1546
157559742 1026
873443400 3340
431367031 215683515
932852107 6092
673849202 3184
953781496 3181
508220599 5021
307851928 2039
225386244 1116
654397297 6744
438114932 1828
439801640 1466
76800001 256
734799308 10442
291301300 971
980993585 449243593
979499999 3265
138381854 93673149
5100016 17
886155391 886155392
813332114 9459
760540640 2840
48984581 24492291
930797176 5489
984587240 18829
467897427 1706
888646264 43681
614663721 6723
814817679 7862
311399492 1038
16735 292075955
392562313 2515
273299409 911
573688577 573688576
979863794 435572681
345451044 172725522
236928318 1876
171155191 1406
611991405 3559
282301791 941
143978659 71898184
320928135 152447760
731844746 8018
486522829 2890
116945866 14253
155490120 690
754530816 11136
985569544 966984804
6083 356950440
479242863 2633
507974112 10962
824477485 289138442
210277631 904
725337640 4405
265499116 885
504921300 12990
1379 366022454
111553127 414
326018551 1950
7776 780384031
358766314 1306
886394166 6584
401917512 1403
243821600 11836
509028702 2289
832508655 12332
134409826 463
775880736 10056
334749229 4098
962697742 3209
997213061 498606530
388588479 3290
892582512 611670473
624316637 6402
834544584 795114736
698697670 2329
116400387 388
713883850 64950
461815838 1589
611457082 5363
87781231 2447
831205474 415602737
757902164 28222
750000000 2500
999 173459413
451801505 1506
611080447 2816
12740 692341176
762839633 762839634
3190 912741940
51507632 418
835885632 6307
574726502 2179
11400054 38
155999844 3663
522954969 2978
379181321 3393
46500154 155
41735983 368
88500332 295
767450205 6764
968528799 22746
412253503 9349
989281125 7202
545098184 1817
778866920 7946
850761662 813615770
122041333 6011
443171668 3036
679010597 361691307
988012625 3594
528012400 4624
2509 381828231
563446183 5714
968433488 3241
941153229 4561
205076834 102538417
733523553 9091
550803627 1836
822160443 822160442
257662080 1395
915299552 3051
815100001 2717
417238187 24610
361668658 1421
61500204 205
372 56278392
169066501 619
636113533 318056766
169138 646193766
384369200 197741276
291439621 1458
885899999 2953
938320618 913148965
21421528 21421528
144751305 1527
538420175 7182
860057597 3166
5672 692738376
198000723 660
755436971 2876
795531443 795531443
975303252 3251
513417227 219171848
782196227 4080
975131661 9046
563039378 4669
802998399 3400
418804041 2311
114457164 1760
746059195 4876
420452698 14746
146065368 1162
926623439 11406
613527174 5226
5727188 67
47196 704313333
765062613 23039
99099202 99099203
895183615 3480
802719958 25678
267943206 267943206
953131889 4885
890128203 24866
182374430 1081
23841049 388
996136991 27395
215463808 896
587657784 3064
381354850 9711
3884 879341484
162959182 1296
500598755 2206
18072 608552907
732303001 9377
434609251 3388
361053591 4936
6676 439854921
290699032 969
55786566 1787
92836415 577
329832384 1344
307610940 17833
220626980 1505
724220909 315305198
963686441 5326
959993003 10111
931831894 4546
489728093 3700
814912000 27200
308338280 2191
737502255 4683
296035961 3740
927803196 8312
992697553 3309
978369623 468034824
67244384 225
700507271 12010
427996413 2961
151500603 505
857972941 9060
741241648 741241647
906810872 9937
443101077 1477
59353195 29676597
733196279 3140
834445925 3411
532394153 3319
44999850 150
476327663 3534
949203165 3164
423151552 3616
644458036 3921
250501089 835
2598 426537042
160280366 573
362915772 181457886
6495 690275251
619800777 2066
3697 243299570
946089902 3587
147080767 613
35400014 118
845134485 3117
277066644 7149
750918985 9318
724445045 3322
635769365 2910
133213133 701
614242198 2278
959502453 8117
648608928 2627
423448690 3871
368980662 1186433
897084345 448542172
654037006 2773
477000645 1590
904820018 904820018
524156799 22858
711908879 2417
235103041 117551520
274419925 3971
159458097 1424
357847 727450367
890478470 13985
828666081 7444
445308209 3935
912426304 9628
671646750 2288
17213113 8606557
778502594 2595
432326217 9016
50780924 875
388282379 6060
726924278 3057
951835100 15266
151808609 730
671400969 2238
260790128 927
143783495 521
701553488 6704
39455411 409
581650021 2349
599410658 2282
251643568 1804
626397913 2088
905004085 508824687
967579925 89232
67141414 433
397137736 280859937
81884880 504
896099999 2987
18900052 63
505109070 2141
873301131 2911
38144981 366
232800000 776
28926 250701642
145316680 680
458335446 268850423
843114960 9855
317112622 1102
948068109 441158432
262200035 874
398207888 2678
331981621 5388
262694171 146389884
952844581 17460
4611 860728700
777994205 3342
347212714 1543
965499627 228683
55748508 329
7230 930349170
153615288 76807644
963255023 4528
932273380 7033
76893974 459
516712002 5116
962438015 7464
968465500 3820
261299130 871
209100490 697
581155266 13321
151198662 739
911466231 500903653
820278135 4743
381005036 2499
323083589 1288
705297650 2351
325994032 1360
391152986 1421
7318 338417467
609904297 609904296
64555611 32277805
270945891 18166
85800000 286
692118315 2746
764296336 83878
611700337 305850168
134351083 67175541
550499770 1835
493501645 1645
571408101 3033
256940466 865
815583587 5363
430250627 215125313
4330 297586411
5345 905057006
295409179 295409180
233701099 779
721939427 721939428
930985769 30217
842703668 2809
746197996 9404
776933314 10127
338061586 1390
566478397 2031
815020273 8659
544253013 17001
987335793 19972
422755771 21319
117313910 742
768071076 4932
231313473 827
664797783 2216
600082189 7130
87406696 404
112690862 593
674082295 14677
913057081 34429
342157789 1302
147669560 147669560
990033554 3573
980102904 3267
868488587 5049
776823651 3385
452573167 452573168
395665954 2206
814379903 3666
756032643 8524
90579921 45289961
608403159 2630
11825 579767925
559385861 2238
956396890 478198445
741236833 18395
613239896 2959
216300927 721
433999062 1498
153082281 884
73217924 285
986248608 3865
490426070 3855
789401279 787967078
681597729 2272
223548104 125085589
550204989 3193
621772203 865978
913304743 8923
3558 752531232
467700000 1559
666003262 2220
505072409 5934
450356284 450356285
545 158816815
183899386 613
586211644 2634
811201817 787380106
435301668 1451
182096204 182096204
947390241 9007
3427 606797688
964665335 939405063
3574 961395278
55007875 195
405496423 1688
373824576 179940791
210353675 2116
165340472 634
280372497 1680
715240495 63039
189310821 1090
471 131120254
368183009 2563
160331959 1127
168762568 949
582053151 14916
370724342 3238
948896837 3163
641382358 2576
52602614 1028
127798860 1004
379294079 2196
6900013 23
437251689 13041
578699136 2208
297026600 11960
480579113 2517
900793295 3112
445822655 222911328
150399077 625
882216916 3005
201975251 818
789178736 2801
349759079 349759078
122360372 616
300679167 150339584
953097250 3177
542547300 285401
91809941 2867
465826711 163567097
5022 944657039
459899660 1533
392304147 7651
290497183 1251
825987828 813979233
99121231 1909
691797694 2306
148160040 1864
552599327 1842
689102460 2297
438116656 3637
71303387 1651
751290541 6568
316014794 9263
115210847 426
703758939 668384358
421347523 1469
589114496 7495
636284796 3647
681002271 2270
66742919 261
777903681 777903680
860265587 13461
312511434 124044264
619838614 7463
11315381 3985960
112293020 591
486898377 1623
156376230 1318
988952720 5197
34465093 481
581598016 7376
898005016 4227
23812903 205
906588213 4643
340495693 2086
372807359 1440
65096320 348
671232493 38873
668853799 7495
499498334 1665
32586108 109
101900953 1368
318301975 1061
470528497 9327
538454328 28377
824448960 10347
566101614 1887
42690662 42690661
663302679 2211
390983303 2792
270929834 1045
68030625 68030626
2893 759682113
841833744 2906
676 39811276
898868671 898868670
540510000 1875
440333583 220166791
603591159 2203
630299615 2101
900904456 7199
558046632 2861
573359747 1937
395877564 4876
828942613 414471306
500307304 6692
562696134 4931
924021641 7936
115825920 4448
162300091 541
802884628 31934
992629399 11504
584099999 1947
606468772 4308
513927543 68396
382155114 2983
931536985 79051
436467804 7701
620344480 2683
800578176 10092
305134037 3643
383992389 4604
124587562 851
973951063 5117
566730462 3026
907361800 819620517
587231240 8027
268199851 894
626184917 3114
994924999 4682
482064075 482064076
469802133 3578
392223596 23457
967789094 9471
435546143 2357
832971172 7335
980745963 23197
916884201 148700
86100194 287
656402469 2188
703334748 2659
845757091 4684
747157682 10237
996092630 10694
147289572 3868
406388533 1486
977624788 580248243
664546840 286666292
45157912 172
113611780 10609
325920652 2942
305313010 5039
3541794 42
719839216 2491
164397410 926
722701247 2598
569269855 1943
533979922 8368
619577605 6023
344312003 3271
874798480 2916
211858141 1212
743166363 12458
642253559 2446
722755007 4644
253555199 930
777814914 777814914
471995841 8410
34621 487727134
238199926 794
397199761 1324
338127380 11117
825220305 12285
251700094 839
611100407 2037
675066016 3165
417601481 1392
375139457 2286
762594738 5763
843400090 17991
199651803 99825902
338756813 169972633
123909061 5910
11169020 6267436
913383038 20077
316500046 1055
281588881 2219
423861026 7883
594598017 1982
261586620 939
271424307 1783
620786688 4352
850721530 25964
312092145 1255
375923157 187961578
422377536 1834
550737860 1942
993375187 11576
661562071 330781036
78361392 78361393
681241771 5275
509747626 2235
140521014 68497612
557063062 1208601
962167753 962167752
578957301 289478650
516901724 1723
18319958 9095971
866423864 6496
43784114 1355
934544133 934544132
4744 485643293
992096694 3307
191885653 3339
441298530 1471
34386239 196
362699999 1209
781897563 2659
659275427 9618
926338219 463169110
852281626 3081
246107715 1316
880798516 2936
670197767 2234
201910724 675
285346551 6803
602757769 4254
977385907 16191
165300128 551
332750238 268738430
126391288 4789
559571484 10373
634706181 2296
703697099 19291
255728799 11936
626218702 408778680
405611518 3049
361501444 1532
553 48740314
51342726 226
237617679 1042
300024527 1388
41099864 137
970427178 480878161
11080 430590960
813274800 3120
749099261 2497
124500270 415
749132331 749132331
319200550 1646
398100224 1327
958360237 8990
998189444 499094722
910116601 4395
273892801 5482
141900824 473
928349980 7129
476882844 18251
945192991 5210
387 97098300
108299639 361
689702299 2299
897649523 4986
458748480 1542
609955976 2526
652500001 2175
682946203 682946204
160840924 541
737631300 368815650
77746128 267
416205408 2152
953374747 924031337
926118538 10514
413306521 4794
746665857 2567
573601849 1912
349801167 1166
441599094 1472
160411929 5891
260910101 3190
971784722 5421
955620232 471593555
809530960 119224
583503615 1945
547942026 2773
3182991 30
878644542 3012
940721349 6781
860984549 102425
578614605 18196
132484623 132484624
239936574 933
191707394 647
680809967 4248
487935568 2061
154799491 516
711360347 5104
903896987 3013
910598604 455299302
702302340 2341
833344319 3540
441220378 2667
889398822 3504
1019 297130210
634227814 2187
2979 469070361
208671841 11360
280533351 4011
219893638 1498
393153032 150478899
944158003 944158004
748979485 28513
893293683 5173
945656479 54456
207000340 690
127500426 425
414446385 2381
274982615 1170
752100000 2507
38337630 404
145204350 2823
694562305 2316
289848617 1366
426100659 14683
3281539 19
379326775 127364
490200000 1634
333443213 1202
195000610 650
426855825 1485
516962737 2151
2948 848640760
15014159 80
314699374 1049
383552434 1548
903630077 451815038
423024613 28523
410414227 4284
423119547 2766
146822098 733
581533552 3316
753627226 20614
603432569 603432568
173562884 4203
919999239 43055
909173972 3378
661199999 2204
655439759 3060
105300001 351
493115215 493115216
470164987 6654
707170000 707170000
872196875 4461
262471560 1623
81759412 9389
59700240 199
539474355 313777548
166003326 1775
292755962 8582
920555205 5815
916519711 4645
338528355 2343
6768 85452768
805255513 22137
509777495 509777494
545278445 25158
841748444 3226
708876403 108627
746997693 2490
919671646 3899
23008607 101
336601123 1122
370653704 2111
235443727 962
413910908 1762
460469378 460469377
825178565 4571
506453855 2699
235264223 88712
773782302 9279
993303311 3311
772448329 386224165
543682288 6128
884279230 7475
644879279 322439639
932103108 3107
728147637 728147638
927331418 663836580
373953973 1806
338700679 1129
909790142 9162
955283796 461554904
793565954 4095
149268215 2725
63439557 226
576410742 9342
833320445 2954
60960059 1260
511131135 255565567
402004520 5630
141000801 470
672596400 2800
126948078 498
470396388 224016764
231753856 3207
170999485 570
42900144 143
2535 385946145
26672917 109
513058204 513058205
452959398 2321
211158721 25120
565868649 50228
697049317 3266
733529963 171456
9220 776785000
268488296 32043
533702332 1779
33158016 211
559119534 11346
496792103 177217170
865538402 10699
475452597 177724479
970079353 6519
791397362 2638
374504916 1327
200970697 100485348
14266512 468
150203350 550
761700001 2539
8298781 38
746046103 12764
815103622 3365
361505645 180752822
796372997 14827
939305847 3131
615719298 2135
775962775 2641
64163121 300
166017639 83008820
611378568 4791
612814732 158637
882170854 3784
797100000 2657
688799592 2296
397911150 2950
760012273 6192
784815621 12631
468301958 1561
742965705 742965705
280575524 53905
856795370 368668958
810553836 8077
256500854 855
980996394 4761
233700778 779
3738 581972958
215115784 215115785
878497694 878497695
848593143 4172
114609383 456
299696389 299696390
305615836 2415
2665 178171801
552737645 4527
257588817 2588
59149283 276
431101438 1437
792009222 2683
905466175 452733088
70499764 235
842144786 6022
931828169 12110
893702979 2979
641765052 50958
844926518 422463259
3218 763228112
37984894 217
691821266 3117
811755988 4747
841468543 11984
498191807 1849
222299260 741
681132633 8121
852902534 2843
355607092 1888
471599343 1572
205499646 685
902466982 6444
687949621 28212
299643464 1622
503612420 232170698
415430703 3326
339712560 1298
204528534 2783
45981090 205
347062296 1167
108091805 108091804
313709893 1572
6666031 63
579143606 32857
917042400 9505
492357061 2652
359917627 1509
25611881 115
906806017 12204
502432745 10417
442853843 3030
671546878 2605
801367747 4094
776767058 48561
63443243 63443244
552864388 552864389
808023523 4361
935504593 935504594
655875123 205346
443353997 3034
370340470 1355
344333879 14655
10781108 39
9211874 85
725401571 10069
881283369 8743
640169012 3899
459720576 2976
725216204 30307
137681262 2358
17546102 203
748405124 2518
492616187 7652
975309535 860632983
244722414 6713
111086442 102507709
567117726 1901
78078495 41468630
193192560 1980
984588904 7312
819899345 2733
786092615 786092616
409502118 1365
916451539 4790
91783395 1130
743673368 3447
412361730 1749
940925394 15553
383100270 1277
287921049 1850
762164051 2965
76310990 614
847893750 3750
572990929 286495464
505304998 1955
33033503 168
711022603 355511301
413487720 1571
937186087 8550
554398268 1848
78229532 331
42266434 155
468982241 2768
156299999 521
658800970 2196
184199385 614
797684387 797684386
545046691 272523346
863891903 3283
444322048 12935
641991986 7287
548399212 1828
397499357 1325
24548287 669
906063245 4000
566868071 2873
20647379 9289617
616580457 2235
674054659 4063
232706025 778
144433754 144234561
165964062 4686
383101994 1277
690647184 2722
14510266 51
586203484 1954
562698200 4663
58050089 428
482100132 1607
660805845 42426
866043530 7438
896354135 561494875
12000041 40
595065381 4109
841139219 8269
244415121 3672
740734073 5614
218738716 5012
930540566 4944
186627319 1046
107099644 357
61343343 30671671
757952028 591488064
726180313 144456
518998270 1730
481381972 3048
497285055 52412
512824421 9275
802217184 802217184
3544 232612109
890484441 4120
920719081 23349
313103630 1222
184960254 184960255
458971154 1748
57899807 193
897345680 4598
876537792 4848
24121216 85
986401737 3288
302886532 3960
777597530 5659
677614873 7590
485360601 10805
555305689 2436
2576 753770639
129300014 431
511370899 2073
105000616 350
673152162 2363
833376543 2991
148435744 148435745
771884561 385942281
755103423 2517
1786 362066714
505298726 505298727
703616945 2994
337897322 168948661
949617151 5632
921725412 460862706
663304150 2211
714694790 714694791
625497914 2085
904821029 6689
986015340 4575
378276872 378276872
378992241 5776
524998249 1750
808774971 3398
629541449 2677
545027250 1926
287236601 59299
699602332 2332
410517733 2694
346866481 164268132
501212510 5192
280394646 1351
164290068 40686
637309367 3364
435019677 2884
466 67452856
126600255 422
446701490 1489
199199336 664
662976084 13783
190822000 3650
223799254 746
380159031 1793
973003471 486501735
190747162 2233
406501356 1355
321835799 318951804
266923636 122429597
527 84102349
911854545 14281
990757491 49705
611457641 2043
598498005 1995
484010303 484010304
772178251 3550
715526547 715526548
479305413 239652707
285900049 953
305540187 1022
691798623 2306
17699264 352
609124878 5806
150341787 927
682499106 2275
89261889 2084
958815618 475802690
223061534 7591
592658999 296329500
686701614 2289
985007276 3628
35646141 312
749171135 22624
14867 355696359
320013408 4576
342660984 1373
642984371 4045
559103696 3081
796651605 3604
186728604 4586
2610642 46
120 12763800
249599712 832
943091166 6479
737326533 18865
40286551 982
942686215 3861
677286463 677286463
614107201 14700
606825336 51904
438563770 206161568
37176865 525
949867336 5903
369070917 2482
484058881 484058882
469679581 202623257
733480489 12792
319600475 44217
315688797 1629
649037161 2518
2201 499927811
511413618 7446
778589549 81230
540301801 1801
394632311 3883
433975561 3778
534602895 5751
547445062 209875394
55366513 1645
738420538 4399
731251651 2661
290504038 6043
933208922 3243
931150842 931150843
639945065 2203
596193539 7916
431214785 1696
103108586 406
608998088 2030
10256799 63
165949463 1784
948738707 909364896
892055246 5194
923479163 50646
501818913 177446920
812210685 3509
18671250 18671250
264409067 8542
807596632 52978
617100535 2057
154779130 611
158138148 629
585868160 9969
411165223 5343
316293214 229006993
772851663 11042
3276 961234092
580800000 1936
216465219 1061
6345 590279425
897792322 432479832
464526343 232263172
844458730 7327
858072393 10888
311046470 1039
405962767 1782
817666073 6313
530576903 13299
782353027 8951
401888184 2395
24591768 348
310997621 278974766
677100000 2257
914703030 3049
493493733 2464
266693281 4998
422773239 1588
395337960 2192
907261728 16342
818098523 8982
8517 755698356
565802107 14623
900000001 3000
292535079 1676
531795749 14250
1681 464314291
7271 715270267
895965367 3496
457047129 3311
867412396 6580
16199945 54
543266320 4699
410448924 1977
90001014 495
863152739 3756
2848 661479328
404418709 202209354
921969391 883326852
529223314 529223313
460595309 2713
235609290 918
316058156 43062
681411469 2306
564484771 241403158
340585522 1525
3560 344757032
327067361 1952
534001581 1780
981533776 18960
68234860 3923
795900001 2653
316698128 230775126
155651530 687
13188 787666488
950996831 3170
267146650 267146649
452243208 3331
205200245 10455
499564962 2262
310079286 7473
211800628 706
4482 980469429
998596360 487741838
872997091 2910
33000001 110
782229240 36114
112903159 48927153
646700170 2661
729671634 6697
648838721 4240
701178660 3004
997615013 363198050
15877 962209708
901500207 3005
190160915 1715
958800174 3196
407100310 1357
651638036 2317
105573827 353
250317217 864
1198 141367055
234310616 837
651839577 143767
685744348 45245
864901156 2883
246301288 821
611752503 4933
767584875 39970
583959675 583959676
184200001 614
622800001 2076
4701 888462151
485517168 10904
135310826 2799
931796895 3106
987516881 3504
744465541 11505
832684311 75536
608435594 169948
421323674 421323675
60894 901850048
182143287 1679
720846065 31393
234559114 234559115
451643315 8989
618058319 2434
582599878 1942
176124231 4052
896221229 44403
583919765 583919764
612971749 2746
987965446 3497
784434299 392217149
5421 148383612
522403253 522403252
496419821 1809
13823715 152
700631168 8896
32614508 199
674720309 5610
986999999 3290
813602711 2712
374801280 4424
45900153 153
36533264 18266632
2651 438534290
27370144 10275955
84296615 401
949799998 3166
792899649 2643
985078302 912680918
974426115 475370151
1984 586920436
545485765 2315
920725196 4131
944322083 3426
1773 19023666
449513332 10691
929717761 8704
808223357 3786
102655049 29122
137700458 459
77374963 1725
855856887 63182
152397381 2856
699277500 349638750
3000000 10
326114317 2493
294873853 8179
495114026 183900038
783474867 391737434
98882030 886
688037413 30252
903000000 3010
181199395 604
754558408 2894
521387433 1827
139799535 466
661331930 6430
932694527 932694528
1510 438407550
860870664 5102
412211490 1517
25628 884686205
1906 486837623
611273612 611273613
714510860 3241
786213395 2809
770384167 3092
117713021 2933
720899458 2403
284703695 3208
686377601 4775
697797675 2326
616626765 308313382
356501323 1271
711056083 711056083
966596779 3222
17880800 80
866889464 6801
409083803 1422
159438161 2492
217363164 217363165
467473460 2301
970203508 6497
160801016 536
720207181 7753
566584281 4294
890714285 5049
941299884 17829
549555661 29451
421565875 1825
58970467 207
563779959 13367
276305561 3875
296065319 7608
897045099 448522550
358426067 3763
16200102 54
668263459 2413
440258280 1705
669491199 4480
68172595 288
2503 510414263
408840028 61458
560573611 560573611
407082133 5417
200699331 669
863432435 7046
360092305 1287
226499244 755
59353623 279
794283390 31445
257312958 1021
244759147 122379573
465756627 2163
193800647 646
851554572 5775
363899782 1213
82199970 274
314965679 11492
920091904 3448
750300000 2501
613 141005801
214654725 781
936265268 936265268
347018687 3264
541067098 2118
13800070 46
674894033 23678
536603252 3062
629356146 629356147
567562601 3025
852342031 6861
200179511 1404
286758517 95411
631199790 2104
749 203729780
199071081 11180
149027230 1210
46541304 30811567
392554766 1749
386924455 1456
474264000 36000
181994832 181994832
558477758 1869
720854111 2998
760590251 6239
393040651 13838
604797984 2016
745502484 2485
185700498 619
636780696 83381
528542648 2557
945533120 3360
727202425 2424
175185309 611
975900993 487950496
593940444 2139
699900000 2333
692999447 2841
788512517 9354
526165624 85625
507572153 3547
206701289 689
524872992 2151
940500029 13845
475769441 4649
431026850 2050
368029011 6400
747444099 4364
218134746 218134747
711912270 11589
304849589 2292
642822252 3835
36076519 18038260
514798285 1716
480281603 5153
551998463 1840
52055350 257
477754268 23071
2727 501190794
542098194 1807
236400789 788
145799999 486
983213210 9259
738599999 2462
868832828 5474
122580000 600
1113 296861586
808129952 13569
725002308 3285
9893 661772449
525601370 1752
331885104 2269
839122745 4037
343799319 1146
409501350 1365
158221783 529
255033495 1228
145813566 3246
192000416 640
651600001 2172
968039049 8098
931416023 3157
45258504 202
122338488 793
210762421 1970
358976641 1320
2400 619190964
503089925 2675
9738483 287
675200536 4964
531101807 2034
672003114 2240
561937980 3624
5345173 193107611
749958798 3020
860702868 2869
463216153 32808
16916657 16916657
42599857 142
788447393 30850
429852653 429852654
44512126 775
237899206 793
577226617 5189
15892708 59
8413 649054537
504717520 6339
759949919 6816
956822606 19053
402626411 1690
953692407 5813
674526445 7346
541717360 26972
834987734 3141
997505965 3682
619201838 2064
339599758 1132
282300272 941
787520664 4164
945797178 8397
817553662 17111
552723047 5739
792305985 5412
564310939 18437
778380367 7666
339829895 3724
704452651 3809
463608767 1769
36562690 533
460250788 361256458
157219429 589
309724285 1033
614597941 5115
522907407 1773
80448447 76571061
599935689 2948
322256719 1134
833237301 3796
24577961 317
25101 894542630
193552501 1243
250117719 2087
3485 544834358
541583409 25114
923377146 31974
827916882 2832
807900001 2693
800264255 2992
710888095 2542
528899999 1763
639763118 4333
842997841 2810
69847773 363
107462400 768
1779 509057292
415893682 1629
853799123 2846
141571077 875
531063491 2089
434384001 3200
815103301 407551650
158670367 4408
3355 885896042
201491580 100745790
908709852 387775104
49799938 166
410521019 3269
317453839 2725
79725750 338
560452399 3391
622 172033833
479356939 479356939
49391109 24695555
736259275 4022
812435611 5114
168247809 3788
860926818 2874
552254794 2252
258288481 1020
561900000 1873
462930067 4154
842028449 6926
101841887 344
2818 534910920
376460333 1469
549514412 88389
549565904 274782952
600242351 600242351
23699922 79
929365308 3099
220800000 736
217695682 2303
542576587 3163
392458131 6003
327029099 8349
224211259 1274
220200735 734
635697880 2119
20986907 156
390702511 2611
129426629 59325436
651790861 2897
359329031 7500
771231334 3046
973063757 27658
7575022 91
891160588 3917
334916590 1634
369142619 184571310
11027 912562258
26700000 89
937057791 10834
19500066 65
638918701 2850
707578205 12587
570442208 2539
504080641 19152
827679281 2943
878400001 2928
480886064 2818
569757612 2518
491574011 90446
783610070 19708
211112021 1861
328764630 2478
338575900 2405
648302568 257550917
32375775 204
775482976 5665
306633719 8920
999392066 14251
753203189 2938
779066146 6435
820202733 2734
1119 302506806
782698678 2609
529428950 7677
33416533 183
717345483 18998
209354431 104677215
198299999 661
671459141 4169
160585115 1202
485179493 3052
342900000 1143
904079484 452039742
502897466 4631
825076081 37945
25650855 101
817911820 6281
584855212 3419
750944942 750944943
926347172 912273495
195600652 652
484690708 2025
700186788 5594
878727120 6775
609796041 5053
950985422 6197
128354375 64177187
539811631 5895
717164835 717164834
324114734 1547
806794256 165030
904394404 14597
648103246 7768
248828932 1276
673673914 4871
289201111 1153
125129482 1230
991474037 7130
284910521 284910522
854097153 2847
45600153 152
385500000 1285
593099159 1977
341379271 170689636
1800007 6
952642127 950305513
50870341 25435170
573157075 2669
472923201 2284
805317980 4759
780093248 7841
371719143 5410
513964838 3442
893317930 21746
381791619 381791619
254406911 1614
953160193 4737
940200780 3134
5832 932076072
454360048 8597
161329098 1019
913003938 3759
205153031 965
590398032 1968
391651070 2705
668113605 3933
473759614 1761
954765953 3342
903660672 3648
1777 261629832
123323633 567
466799999 1556
742761161 7326
149081795 681
962659039 17722
235851757 17593
179469540 2201
423462374 1456
874387037 414861235
732462039 23589
618020572 12110
595483447 2507
378407798 8196
603420776 14025
163150287 81575144
228760091 3035
448444754 1815
682299753 6214
351522600 2040
569224799 4560
857402857 2858
445320731 15622
391626720 8490
328870581 1420
111900001 373
722548903 3608
584081801 26741
632703632 2109
899114786 899114787
246733431 1347
328500001 1095
979912357 10974
634640499 2396
144638386 55493131
327127027 31078
947960513 6757
907607026 22485
815638738 34588
126326854 1151
309828053 2371
329699999 1099
586140269 2719
987413076 689977273
317936675 158968337
467138074 181185032
989165123 970549220
736100381 16246
231899226 773
650381373 453722
653754441 2543
94110174 2531
472799057 2192
237662475 237662474
626180811 2995
119473902 784
115800626 386
950715771 9406
115815375 866
128377490 1037
323444220 2508
310437666 8440
752653490 2592
849597169 2832
643679721 557360806
144778138 1581
779776000 4000
429682329 1962
511879876 1935
728 143464048
340574720 1384
458561324 9229
429491439 2345
756597478 2522
186300000 621
223777756 92629936
484064731 3788
968896405 3969
8999970 30
726411246 50887
140699536 469
447219223 2872
654422216 32890
397023985 1428
772025767 772025768
870298082 2901
66636863 392
500023125 2835
667540210 7287
398586420 1620
158491293 747
890366999 5947
42522679 42522679
913867701 3781
834467693 39839
865797114 2886
314498720 4960
875938046 426661
996907058 4733
639300975 2131
290011789 145005895
789000119 2630
904212890 452106445
601639145 47778
284999051 950
561710520 2205
933704928 15426
332972370 2295
641404210 2138
916325945 28818
966618788 925614128
841197196 2804
656204743 5250
755399872 2518
997447352 8445
4128 897758329
723402293 361701146
336980543 1472
539518669 8671
908699677 14228
993320911 993320912
3627 706539600
137236667 956
227147580 979
905556961 3360
119217006 654
501690024 1914
980460692 483379657
840297200 2801
796843669 398421834
889344598 4845
343671272 5181
292666919 1560
512187862 3540
993357757 342762697
773286009 6454
808497602 2695
937799999 3126
524998382 1750
127378126 67337566
466313399 3825
504299083 1681
834279888 4524
922200001 3074
854887051 4396
16184 902196207
496200001 1654
475201585 1584
842809629 16870
668657472 43262
591597256 591597256
712520095 3102
502076319 2589
380486081 1594
279808908 1022
592307031 10832
286653457 1224
556072524 2219
221333112 3367
735259697 367629848
491701638 1639
396553668 19502
135788833 864
884158099 10892
707546930 3335
945168976 11335
81993045 332
77545744 2086
906102816 20429
606866957 2253
449986703 1714
946610830 5949
172571380 1758
935314857 3208
263482061 30892
154167805 644
600 169807951
106746477 4113
2716 605977624
423508116 3823
934664891 5222
121362394 60681197
495029299 495029299
518010481 7704
693601381 2312
658227972 4871
606239452 2323
436855239 5871
638273738 2365
491517739 491517740
785780801 4760
5396 724634236
816902650 2723
808202694 2694
340801565 1136
2758 293579449
5859 548000303
987 237447226
423095640 5020
882214527 723002792
838917625 4344
518534781 27069
937583929 760573306
3237 721275947
126001937 633
2124 489650573
89608999 650
942946378 3394
6766 747747577
644701179 2149
993603312 3312
262192105 932
995321833 995321834
148029378 74014689
686046249 262908112
994503314 3315
577329924 353684404
482709532 49769
447004800 2040
705902800 7023
837075211 6634
414866026 1575
982083490 18367
482999486 1610
838608325 24681
652500856 2175
700224394 4745
314716004 1956
42900142 143
573491255 4180
945590738 14235
356099795 1187
633605865 7325
421653826 4071
41238965 11772
106500354 355
62700209 209
555875029 2866
368 63422982
72787840 376
344924995 1229
140733867 470
166800482 556
532528954 2005
12183620 62
574007158 574007159
841416496 608018050
491059218 1979
341686033 118471333
223190919 2331
931817712 931817712
641431708 2338
2817 793358396
288599544 1284
106434230 3291
842689824 12128
795027912 13721
115557976 507
965281251 6250
475097719 2435
948163376 4431
759408749 10183
187201183 624
400775895 1745
5581 753162171
94611118 859
462298458 1541
558692432 8509
712 182134584
879918377 3448
104759102 413
400004478 2051
64499784 215
36457190 565
2467 686203451
590856008 2253
738786662 15471
918711659 459355830
614255869 2083
29465 673035251
947659416 3209
761102536 2537
216454546 1357
820153235 11842
549663820 2100
130368499 130368500
628182039 6446
601039033 4542
240753006 962
901289375 3077
283655169 7217
801674785 400837393
561110885 3717
143316229 556
315724523 234347443
199939151 775
738303895 2461
596994119 2120
599526024 511915207
1538 446205300
143586762 615
326701778 1089
4342 493355482
382120705 2709
357599999 1192
6932 628517508
721504192 2405
503404903 3003
485652082 1881
150771809 968
715502386 2385
821481136 5276
256048876 15075
632729704 11912
111540324 775
442079233 21504
59920834 29960417
602630905 2302
913515055 3391
100633818 40342899
752695727 3207
424667319 2695
283332807 4157
232726422 49026
972770649 4239
383325528 2491
748657516 748657516
367495055 5087
333304561 3270
907148206 3661
893225926 468885
486649801 2100
209193886 2134
46351537 308
4579 698185725
714988427 27717
813375108 4100
250364705 125182352
149697711 3609
940777898 92472
528853368 3053
980711275 43670
426102601 1540
179310559 922
16134 860984673
660625028 2600
921841933 17204
722061772 5108
842484181 842484182
934557191 7725
5699 155184955
815649128 2827
61578 531027399
487904810 487904809
646115811 2195
4761 400878492
39285528 19642764
499624727 3648
6265 980236369
1991 481831955
2095 412207022
749973625 6395
66899999 223
138477087 987
5299 748815507
250505444 2107
874650877 7626
840172347 23231
239246085 11606
562053258 3354
788102627 2627
202577939 2136
269285105 217567585
798090256 2861
119057726 61222
456080318 76153
758279092 671215103
711897627 2373
495115333 6244
409499133 1365
538620412 13123
550790593 2102
573600600 1912
605714165 2970
333184901 1426
481910682 240955341
146861413 503
274091151 1796
385788265 2083
603395435 2435
245100000 817
115033010 12467
798299340 2661
950118125 3179
153805277 906
599865612 4186
1762 391042422
8961771 91
331980946 2606
716781482 8489
244531195 179874371
685892874 342946437
307982879 1564
373258682 373258683
136393802 1911
539910260 2818
19673862 73
872523631 13014
953096822 3177
552316831 2104
655297232 3404
635400192 2848
954255115 368012
130861462 1117
262106881 4179
655890521 352819
393746687 13632
930003099 3100
928641781 13970
6999 993151101
59961131 3201
324907071 1961
271717326 7399
282811140 1002
174699229 1828
441697203 2471
314098952 1047
103937799 2042
313747381 3781
917999873 3060
385030252 1386
103990283 103990284
579038659 2189
730319134 4079
167027751 1749
581263384 134303
565846026 2009
532199999 1774
959232421 9740
220374277 3394
384027640 5872
1871 547472628
166199447 554
52500137 175
641441569 3311
70780268 909
362701210 1209
428631076 1791
600702867 7382
947402554 3158
244503359 957
693499770 3695
365491467 186177
419433794 31383
524514069 2502
885744371 4573
4763 991033777
477298409 1591
3412 927064284
711213944 6743
773997421 2580
928687067 87703
614797949 2754
263984009 11713
910343873 4302
84894435 451
774927559 741251407
811931903 58128
328207663 9238
372899886 1243
962396118 5769
433072513 1901
553464785 4265
259349841 1180
620350777 384096302
132014060 4282
970746056 4685
741403781 2954
321594000 1240
338407927 1354
194881415 753
175751018 175751017
38835644 27641765
1020785 8
472198426 1574
880143559 880143559
218699999 729
405837012 1574
926635291 13235
581963297 3634
752626319 376313160
497778997 7225
256508760 571289
5035787 39
563806960 11947
89296999 500
862610856 3735
693337779 8498
215686961 1623
516585301 14124
139259708 721
356220021 2001
725927721 5174
592991247 3287
88980118 298
634517243 2524
550406931 2819
415790681 1648
587099999 1957
38555676 204
735983571 2476
595551121 8156
784037377 392018688
161070613 80535306
603390352 12156
999532550 39644
194399513 648
2412 519895177
990573404 8655
640939194 640939195
873871602 11217
406526953 7032
596099999 1987
786558080 20314
287348924 13076
411601373 1372
5504 322457344
905700001 3019
4524 775289706
350413932 16759
899313237 407611735
962045876 49767
359376926 359376927
130222274 1075
421029097 2136
409619018 1660
417298887 1391
678186299 2265
962889863 3699
143700478 479
469627717 2870
873008812 4269
337994142 12162
831778201 5445
236602735 2048
961582343 39516
933723685 8548
405917305 405917306
184490538 184490538
838810970 3021
980024052 6087
941996027 3885
663314394 580975073
79200264 264
823593013 5214
281317705 1455
709173384 354586692
729157692 3100
110142870 492
828900001 2763
526948306 2775
455920579 2033
212431727 2958
769800000 2566
268882800 268882800
695455833 695455834
520208467 520208468
875204007 4088
217500321 725
294000979 980
876313355 11327
969244780 3820
46894275 25767965
560912681 280456341
113730113 47251486
242022017 121011008
131932974 53447020
625019746 3479
182322482 5668
179131759 1551
422950789 1663
697799555 2326
422998590 1410
382556925 1425
186336677 3517
995273 7
33274860 146
553200358 1844
374122161 4841
938396872 3128
341208543 170604271
618956350 4347
170573832 858
55010741 332
39696433 193
937645244 5204
799203165 2664
1203 324327851
624634306 3063
67413921 368
806309460 715759190
847670950 12699
834319075 6040
374955804 9006
179699771 599
313198955 1044
501350138 2780
640398088 2637
445198516 1484
176700763 589
986396713 3288
700705600 13070
68839358 274
377770413 5763
479165141 3382
237184619 1084
688281830 2955
744801553 744801552
290225944 3339
737703283 2459
432326686 1799
526798926 1756
114900686 383
286718068 4076
32256261 131
543065850 2295
339703758 3678
13007 256600299
675628902 3951
947195530 4033
937054580 4333
29724240 210
466951379 466951380
235302864 908
335639957 5471
166217913 1036
74443867 2765
893274293 46114
680098605 2267
805777757 145813
901210682 156249
761528812 2563
725397582 2418
754754195 2814
346205830 1282
579608963 3828
525514990 2508
329830324 1685
588138239 19776
764997563 2550
355553171 2885
272645368 6582
563399999 1878
366970271 6276
987392411 3372
707296175 3136
633354412 14735
2276 534142864
204388245 99459
411922212 3536
506434169 11210
112366256 44250731
662345558 30781
836778679 418389339
826883466 9853
620136884 11519
200999329 670
57600164 192
454798856 1516
418799180 1396
176635853 674
127213394 453
826 133373901
277426943 3518
284238024 13771
417609217 417609218
661949535 2516
998731135 5248
823272684 11388
488328336 2741
83400089 278
104901661 51954816
573038640 28552
7445235 51
276229805 1266
52866658 275
122400407 408
768910142 6209
858299999 2861
461402570 230701285
13873 595998854
148200006 494
991153835 972768021
76841460 313
428100000 1427
270358392 1523
923890821 8266
156 27938997
772500000 2575
710649370 4135
59428609 202
298962073 2020014
861940113 6116
880845777 5776
274916808 1678
597373964 2907
513514633 2974
830702770 2769
792875669 396437834
851403899 2838
422506476 11412
355801185 1186
914656411 4344
674640478 674640478
455765931 1695
722697592 2409
507440394 4630
295981925 1178
737997568 3019
518126671 2490
707458022 4231
462797509 6326
970531420 65839
740936473 3646
767702873 2559
658202194 2194
277763361 983
344029847 1213
200355231 1930
893601320 37190
2946 729147195
592294914 3079
67377961 312
758449899 379224949
53832305 198
416597111 2124
528368521 2580
168160649 168160648
962660765 6611
899703504 6711
704702914 2349
501598629 1672
80400000 268
828357643 536846441
535516301 5274
819102113 15518
417951979 40554
36251046 159
991516971 63411
341295819 4630
368994691 3165
530172527 1916
386399761 1288
753173293 3775
119793068 641
330590599 3371
712985001 7835
282871810 1297
371698760 1239
872627781 52970
700051590 4636
852272140 41111
72900227 243
288869504 1605
944726453 850591095
468241453 234120727
679646093 3781
947928380 89644
146767325 874
615 41700695
340131060 4688
774936217 3027
230285587 3781
377660554 4936
745914279 7537
169788657 587
698462511 8633
649724988 324862494
47512684 307
542100601 9810
794399999 2648
230644765 1908
453667999 3039
821701275 2739
109899587 544
249899863 833
127865755 634
608017714 3391
469031339 6332
849466413 4794
226199297 754
53414459 477
807297310 2691
585436922 3502
851629279 837215310
251119563 1019
170187598 1127
494201286 2773
369498057 2596
268731952 1160
610497966 2035
922480292 922480292
494868066 13710
311400001 1038
623252773 623252774
708950306 4158
521947679 260973839
362694917 362694916
651326507 2916
420513957 1692
271495135 1137
32102111 227
277885832 102966270
662310610 4087
162866339 1141
864023521 6415
387435643 12121
242631070 2537
941335565 3164
800611080 4259
223961364 2046
365516546 1907
204741556 746
166467019 3741
442378497 38528
358427764 1251
46127712 727
462093888 3552
511743067 6934
8108851 1328
805700285 6543
863287086 16070
510640423 3514
267701658 51991
827328811 9473
522398183 261199092
36741033 182
3820 809565584
223260443 88522150
1832 304292249
979572385 5344
9308871 33
710696901 3230
437603234 3526
6150 415073798
104323989 554
142375076 673
750844078 7170
7539 876880551
41635834 903
223604127 1496
277014208 277014209
416653817 2722
141771835 70885917
843483249 11855
703456479 18767
153314136 2795
562671041 2970
178131734 1659
760991399 3315
226200462 754
514913676 514913677
766800000 2556
5729 304549917
198995203 1724
996192256 4546
270300000 901
490619400 1685
692854503 2620
846002820 2820
748199651 2494
702077068 351038534
304691138 1800
793770089 34063
112396853 4322
9559574 45
428322687 6128
456300606 1521
864002802 2880
38641631 145
812037526 9763
983150273 4784
623377681 62762
837223366 20487
121376048 2632
300301000 1001
874811301 7942
615582565 6234
803094170 3431
7173 440582884
1305 300559677
112297043 395
976745166 27371
198287579 796
875542095 691772593
991719071 4573
960901557 3203
921385083 4729
138299539 461
3986 211209510
4883 791904491
335178868 3323
563097255 281548627
762729429 6171
708297639 2361
950835585 5701
317101389 1057
738703287 2711
494100337 1647
390000001 1300
945315347 463125134
321900153 1073
817606205 5308
788044135 218247
476452671 10974
977448599 7680
494099147 1647
398967133 5203
507746881 4104
651599549 2172
12912 743442140
621555765 7758
741167158 2491
882854134 10382
531403199 2880
144299999 481
2604500 9
733664382 728758343
780164302 3059
61862669 33500529
570031297 7808
200804808 1336
930300817 18082
278379829 4459
21626 512622704
315899999 1053
151929024 75964512
95023297 502
113 33289574
735037876 2925
674338727 68782
663495298 2787
98918037 1678
4501134 22
100703856 100703855
909172180 5873
57813888 288
183704981 10376
902703010 3009
767754019 3245
175199416 584
470985381 8705
795000000 2650
201900672 673
834894400 6440
199021994 770
198289534 1502
589897740 3079
339600001 1132
700794993 2617
379194692 2234
206781606 1195
999758760 999758761
473392016 2788
103942312 194107
886798330 2956
876107334 3389
710496954 6467
931464536 4141
506041620 19698
769826532 3322
924143868 803373333
782165280 26080
182458070 1297
466081518 414437316
844983956 4416
777534006 3620
2145884 13
103364624 1432
976467001 11400
423951178 3908
293217297 1232
558355456 6595
678936923 3715
424247774 1855
715501827 2385
2225 624198549
398461573 2665
43629551 269
130349301 63640066
544501814 1815
239916065 119958032
3289 114749921
47825242 2699
931277840 3824
837895999 6100
169364925 692
512194829 2389
40133744 1988
905911660 15310
472680796 15224
4538 579942786
466799999 1556
355128503 1389
537603397 4838
183216152 658
92789400 850
844501706 2815
544501814 1815
323504137 161752068
278035647 278035646
49106659 262
608280163 5887
731131892 5900
825299999 2751
694141691 442740808
209400698 698
131639089 2308
316558843 3299
678735576 13206
736926870 8291
719586988 17812
732643722 5169
937061247 3287
209663160 1970
902178502 410609457
860985475 15292
413377685 3710
26916479 93
576900001 1923
675939974 7575
363 83304446
158034779 2110
688810361 2905
869997100 2900
878909107 3477
650821666 503595310
819902732 2733
721828616 3526
363067759 747053
386541130 386541129
263977547 263977547
277264695 2787
886245565 12076
886866278 3034
161920294 17000
965644891 12809
846102032 5658
562977411 6330
510299999 1701
647999563 2372
42635186 42635185
629099928 2097
245521251 245521252
639301526 2131
289871361 3184
535501304 1785
764330666 11663
919057807 3198
491398363 1638
880775941 4961
835142804 46235
364128839 2220
755702518 2519
888289271 3165
930096576 5088
230897765 318041
968551627 5936
497791265 248895632
842532881 10427
765257517 4556
120738925 837
33370791 242
334211480 1279
226555888 1668
622599014 3109
910024298 6957
431087698 229779168
13797250 221
697500536 2325
218420048 1862
430908835 2237
275269139 1049
522789392 4151
70500001 235
99616098 534
292200001 974
527101757 1757
120900408 403
536968291 4564
544813875 11675
405782372 3743
443485385 1912
503189279 2970
488473960 244236980
22570782 141
594899999 1983
745077204 148649
314068444 314068445
9290 201216126
19957 950332383
180260317 694
1789 465766978
58577201 27651026
397665105 6987
57943811 710
2148 256673112
579381469 3024
949800001 3166
762152359 17984
688384342 2408
830768542 3004
291299379 971
576135624 400792398
48202156 389
998797999 9200
789399369 21213
751197496 2504
448117453 2526
656100001 2187
333409218 2719
155452088 77726044
568715687 2196
264300001 881
617999706 2060
559584150 559584151
911582205 455791102
647986161 323993080
735099751 2750
610197965 2034
613047319 210380
18600001 62
911032874 10903
575490621 201366516
959003399 3450
860302759 543608279
673008394 2494
444177026 4605
759001901 2530
681902575 2273
560372942 4101
293269247 1100
71384339 573
189599999 632
823832056 3566
729600001 2432
613277527 4526
707703518 3027
667917053 5991
328237873 328237874
111260507 451
350763702 1653
470365551 2853
759262790 14755
152115188 591
189199640 1554
882303865 2941
226474735 9929
82714533 3262
42599939 142
602478480 16180
526813200 3600
291368876 1444
112662761 2033
262210717 1771
172611661 1443
894867511 3805
747302395 2491
245491077 1115
764103850 2547
656454829 2908
687298152 2291
670500001 2235
470580251 2725
341023733 1152
139566852 46525869
555300449 1851
12827099 47
497233921 248616961
2318 634939874
553772104 3539
848646849 422822911
833185354 3531
800891670 11314
444766825 10056
868773450 11122
513898992 1713
40800135 136
940133466 10979
611397963 2038
93131 955827108
627898694 2093
244500147 815
374330880 6963
286430529 10241
635260501 8647
730587924 11286
563702608 1879
373070179 2034
9928971 39
342567753 1491
537426032 5863
541957459 3147
437335774 1748
735597547 2452
773699065 2579
623431026 623431026
524400001 1748
423950333 423950332
156175203 156175203
40637221 195
444117617 1918
528354917 1833
436606257 1877
449852717 224926358
450013951 225006976
531902942 1773
973503244 3245
529723859 2121
995400391 459586498
422840468 422840467
267431003 1007
710896774 4342
113007934 494
350788616 1541
253646119 1190
359794130 1508
489559706 4163
828597239 2762
908053896 7109
693248635 9744
824164488 15659
411403288 3112
750475301 9130
690800090 4888
142566898 142566898
809547920 3856
356932033 1472
896435323 26142
458404253 3619
702766373 2451
1366 379961885
113557885 439
680570698 2338
303901012 1013
697799275 2326
342708056 3637
869394024 485621121
538966387 2709
584703303 1949
201599327 672
806671739 9534
271200022 904
464998450 1550
12204 871775955
412570837 2129
747535089 747535090
101449357 44162099
458923947 1891
994124007 4406
518398273 1728
649893833 2722
54735239 420
556056299 1860
216177251 3550
12580 817561620
938504843 24497
249240735 1187
608200944 3579
442151100 4055
804140592 6837
161399999 538
410098638 1367
724143155 32622
564955208 2457
9434 684323492
390725805 6146
8504436 32
842638556 4477
556020810 1957
246721528 246721527
308 78271508
302388714 1210
812978923 3017
625218398 2587
809107671 3319
28592840 145
19800067 66
849302492 2831
183228451 183228452
996605211 106203
106799643 356
600016295 4587
64199963 214
486602582 1622
736748669 5810
151630317 587
675921805 3055
752349033 457550248
391201303 1304
991850850 27863
817929097 3716
786575752 367660435
241500000 805
683835725 2807
2812 826839908
247378491 6868
961188726 386871303
556612599 7648
3149 806275669
788401149 2628
840900001 2803
790171670 2964
616203833 2054
853538780 5538
484971336 10071
501414102 501414103
525904927 17403
871203888 4782
801300449 2671
717785797 2592
59482045 1015
25323930 252
28930122 1053
170095067 627
526168193 2648
585942371 28337
864660796 4133
180609801 2300
66070213 306
4475 335486275
15678887 194
15070908 553
706954472 9082
101801912 50900956
421238440 10106
45123157 45123158
791104380 2637
45906574 322
752929409 2528
705413423 352706712
326612573 1303
102273968 940
591601972 1972
352798825 1176
601986992 14281
460726139 33776
649064572 2320
907367533 453683767
894630164 8535
989248506 5741
809155952 10667
546598605 1822
612397151 3834
3383 503251697
163792429 17434
985683623 15416
485036320 3112
391238601 3100
749547445 14674
832542257 3236
220529781 220529782
815538859 61877
587049252 13297
747927489 4188
243555518 4483
612666483 5915
556318165 2159
988907123 988907123
1345 355403014
524173431 2284
342744134 203521977
516938148 9071
314791537 4819
614375412 3309
600822441 2889
427192182 3552
893705503 2979
27900069 93
373800698 1246
2519 422625328
574798085 1916
5128 800543187
118141523 398
713097652 2377
643667635 17774
790099060 7423
136483037 1481
888605558 2962
162078613 8927
93000311 310
883316359 7281
581208654 4363
197282935 95510695
552762388 2550
19539924 122
114040509 57020254
93022722 2452
219277561 2326
750247600 4428
704529038 2679
489116785 2148
399283057 45743
220514451 925
3858 873744408
979384307 964435953
1413 353565099
454953785 9497
9344949 62
726420 30
183644376 32357
777238419 3600
741897526 2473
167983033 1228
264040131 933
978709671 6794
54300003 181
628501794 2095
17520984 104
779349722 779349722
38915016 299
653726753 3400
705825964 6836
3074 845800964
141836818 609
18792 952037997
929811539 3643
87300245 291
578669319 8885
365099811 1217
860124330 4223
655148324 297855209
953510960 30838
738340611 369170305
149690450 835
521919450 2925
203553645 807
4127 567086943
636895187 636895186
785098818 3077
262500875 875
642883597 321441798
523950556 2040
514942905 8185
772779410 5223
788359961 2886
431432580 2220
793317914 4546
72003210 241
410639292 3501
906663639 3644
3433 147035056
223452540 783
403321444 2903
696036899 14638
240793643 15028
612063971 12582
208608421 2794
720272041 360136020
193335102 1013
175676801 1300
766834746 3731
84776501 336
47700160 159
916500924 3055
497741640 27880
871014715 51766
290099167 967
221721923 21705
942051456 18048
669 182479785
3852 675868068
584796941 15470
747463363 12058
948187683 55185
116400001 388
681913993 259701553
325181505 162590752
110907429 765
61246 860477297
5722226 38
807644897 2854
925585964 3813
305699999 1019
876376382 405807638
426071665 9189
622607450 3053
87805759 526
814675445 29948
2475 719440425
499234476 6917
476011656 1896
986857361 4081
810424414 20928
882911752 3513
859162047 3382
296404781 1295
357550188 13913
588413966 294206983
165403511 708
31589519 645
265732857 1619
31244720 676
348540695 174270348
101491531 1756
5015 575478380
621963672 73009
242661360 427521
345859471 12939
974692928 19923
20971793 139
912508787 428896389
28285771 145
258982299 1150
992641039 7074
933002882 3110
80370787 268
63271306 295
653400001 2178
185362543 1041
511802144 1706
867093120 10260
756891368 756891369
365176782 2205
602519326 243952172
549177900 62835
297299008 991
557765600 54152
134327765 926
974204328 4273
952982016 1063596
581092048 2894
918357848 22215
313761548 15607
233058757 1583
768012453 2668
504843500 2798
389229420 6657
198312057 3197
890946825 21791
594184010 3206
536323722 184674889
139188337 976
9300030 31
672125759 24282
173370878 2861
30288840 519
904555400 28780
885600932 2952
583702648 2203
377255358 2151
491029093 207887
530101766 1767
631529145 14085
620366175 19305
666897778 2223
583041108 5801
373491290 373491290
417394705 2041
35100118 117
138376609 475
901448050 3970
624001046 2080
75351953 37675976
510899999 1703
38354779 462
1069 212048684
276916034 1280
451988344 2266
347517275 1618
285782399 1920
963757574 15643
165704371 1118
496242721 2936
986999999 3290
870302901 2901
833093352 8871
902777041 58832
584096305 4965
153613280 835
811162501 405581250
524680254 4242
26190140 45735
223258095 1327
226586995 4416
715952539 1230159
398213014 213539
116946945 58473473
163932360 2163
33899888 113
419398601 1398
843300290 2811
859520230 6607
567559350 5310
431190199 1610
535591935 11188
219299915 731
926160587 3942
67553693 318
710650918 6542
897627845 41302
304070473 4584
96439734 499
607783399 6650
4527 771767949
603813408 2636
943196857 3144
113699765 379
107592754 878
488200900 1975
24044313 93
462487187 2471
161288159 968
201212866 201212867
648968903 116261
105630935 1239
236099214 787
63330761 388
615962643 2521
125113002 2248
799202684 2664
809210040 2910
408795254 4609
773484269 7930
752616408 688704269
3241 806071533
160979189 1344
930534535 3195
359185465 1820
352157742 3442
157347059 793
841550220 6810
100934897 50467448
799797333 2666
122244985 536
94800174 431
26329868 17719568
348517640 2270
453570531 2628
881256707 3526
874447925 445870338
388491662 2417
362750641 2263
340990832 7870
582899090 1943
916724737 9088
301688781 301688782
56737992 221
478498145 3596
540387291 5560
884030292 3139
669841513 669841514
610503456 610503457
850755515 4164
863473191 7113
142800400 476
591298050 2033
438914228 1652
194481139 97080717
742199999 2474
462078175 18522
360150606 7521
523201745 1744
12096 477166312
680325893 680325894
322315934 5585
220684756 843
879002930 2930
108599039 640
242446461 1010
704506600 4190
1024 287715564
627298138 2091
58571152 1357
97764640 514
26100150 87
570313909 4363
745092208 2569
647897492 2738
2552 694469305
553951493 276975747
301054677 1463
6234 258141511
468949503 4067
404632527 66727
501395839 250697919
144899568 483
491398361 1638
289581116 27247
4466 78543542
878939340 12055
259155273 4927
348704646 1751
556286206 2074
800127969 8486
685889073 342944536
20444682 409
362098794 1207
760276024 29424
829199648 2764
561301660 1871
925234434 32502
649505313 649505313
3983 952796071
883827981 5583
272386166 1355
294363378 6362
499801665 1666
113668616 405
205913847 1288
340587575 1809
772726884 6707
570707667 3514
5175 912204028
211795576 3001
423639250 2059
897771770 3710
190500693 635
55206813 27603406
981731313 26153
5323 647660545
772106235 33470
93600000 312
474576738 474576737
548400053 3778
99600001 332
869188403 3494
889942601 4350
14551 393461457
188538443 684
291308350 1558
941533427 7689
917388181 458694090
526076599 526076600
172715797 86357898
929126002 878274350
823643003 411821501
665382053 2387
219060099 2003
626642308 3041
168565253 881
521978625 13804
99499728 428
368430168 8674
305511485 1659
186771891 4118
560398131 1868
327831420 117576299
706669390 302130692
531918554 4428
916502960 15440
161764739 3330
873113271 13490
604799575 2016
326646181 1722
694886117 2713
862511598 4847
907964989 4687
138085396 731
940482459 940482460
980297874 4377
433705108 6994
1497 330926988
262271910 1110
4555 818497060
506262727 9958
411022146 411022145
7902 803316972
842985115 3790
605540137 2693
529800297 1766
662230306 2810
138299989 461
5706 735406398
54872020 644
958802064 3196
857510666 3905
279562152 4852
695118576 2864
326017055 2064
467065996 16138
896282653 4183
138942445 69471223
987398683 5039
321632927 1224
910225316 175821
540681895 2207
376036921 1480
474292263 474292262
524276090 2261
967517463 967517464
410843579 2436
673 160773565
817932845 408966422
2998 769805454
228929545 3438
552212752 2193
604829850 604829849
848561585 368885023
105 17607345
924090985 3182
979581065 487080711
985852957 3498
607470884 3312
603156971 4852
978844297 973195291
200525863 734
126588608 673
1673 259817784
289920497 1437
443114979 3183
675939149 13802
377974950 6217
2416583 9
914096952 3047
160293461 1114
413880319 202090
316449474 2309
15212 971788196
547937629 33684
771517180 3010
579300536 1931
271647510 1151
603885420 2316
981915640 1379095
283883544 2142
367079216 367079215
476400381 1588
589 160914779
391218761 3238
367501179 1225
171091513 1511
389965111 146922756
940761919 4595
567770217 14763
300319771 150159885
591298030 1971
350032900 1505
996300530 3321
119532269 605
377451368 3112
570936752 4133
3846 749913943
908669974 4124
300614269 2035
129000143 430
281 40839697
165000787 550
956471459 8540
387352888 4821
356411778 17423
858566049 305516908
816404891 408202446
551605195 12159
573894849 286947424
534948827 267474414
1047 286267599
528587819 13330
25701193 396
975546010 4603
578239275 2193
711001043 2370
235636527 2733
92944357 46472178
344685056 1328
999327501 7569
674331839 2790
386104346 386104347
242884275 922
524406251 2033
964367497 798280813
856005969 856005970
382470855 382470855
212030063 104428476
32049501 125
238797819 3095
271361559 934
773759201 2656
299574402 1973
349452047 3729
540665704 2329
508792210 2728
521029001 2678
2550 678117180
636921600 4480
23099928 77
599906365 299953183
123431586 457
643642694 3519
828659158 6191
752145754 22233
404696394 355857
444509410 4243
771142853 884810
781804935 2606
995469845 952719347
420601989 1493
608115014 2402
417388416 7523
3224 320611722
688799999 2296
750300000 2501
935986928 8819
224565329 3422
148738414 5618
713697622 2379
54192995 522
42900144 143
933299403 3111
428783770 428783771
406499610 1355
633748465 8443
154813053 928
900463746 6438
536313724 2348
822 137606003
720043416 4798
536893199 536893200
492282945 3069
4458 242733642
4258 596327453
698102326 2327
535699255 5551
562237150 5210
570083232 2063
399691641 399691642
962521499 11374
2658997 233
955862809 51396
2840712 14
870115978 3643
567866027 2311
946770537 4597
9314 783577599
333448291 39438
236 49273429
58203531 538
401055136 1739
549828303 452145089
779854848 14136
62806553 539
700769785 4838
717399031 3106
668100871 2227
722406402 5493
678522511 7470
716742900 10275
723445629 2553
848287434 41183
93226852 46613426
581858787 290929394
608810442 7863
744389735 9746
664201416 2214
263694700 1223
355126701 1940
971220745 3885
862802877 2876
119855179 1001
8573198 31
831735676 8380
163617917 56617134
539702890 1799
930526798 141353
480270951 240135475
195186816 876
281439673 1542
927543277 24498
437101458 1457
299734382 5193
372699060 5371
107699017 402
334276564 7450
631502105 2105
601198116 2004
337501710 1125
542521489 6605
69525084 297
514562027 2961
739243233 3562
654300001 2181
5214 667746552
255600517 3126
455278212 2187
527672027 2067
714805872 6548
480696984 3701
267588473 267588473
566793787 19666
152243807 1991
799500001 2665
101312636 411
142471061 621
30017540 1439
2105 444557055
433642801 10995
869675616 5238
552560373 3887
966309271 19508
861832089 3430
3702 764985301
456888356 2097
349896068 28279
901963971 901963972
381301670 1271
427007839 200389212
979705512 3876
430162711 19355
428945401 35880
1362 378345929
620449721 15603
711046197 3059
182344243 683
218628014 19821
44421799 184
995612120 4534
69062975 60954139
940884996 4832
174649488 1032
409050257 204525128
180332591 968
908677887 4864
368831620 8589
330 31438770
692534473 19236
736268236 15385
445592449 3024
487610310 3117
67552559 306
732151339 269300754
465881950 1581
945430922 16799
938119273 8248
349387090 1613
281699060 939
574034406 2153
726078921 6492
531115344 531115345
918136284 3918
831899818 2773
432540794 3535
1423 142404059
74580997 31158639
532955799 5281
84687199 13600
352226701 4410
643770401 15392
736171499 5420
536627440 16175
9600049 32
706 150637133
930176131 4177
453522070 2935
861434063 7032
732076884 2772
952879150 694143534
632403070 2108
410998631 1370
512785572 4757
181295983 1127
552601842 1842
211890651 3837
51816550 25908275
180819587 90409793
734262175 3835
270562055 135281027
936310614 6707
163748534 912
664696158 12866
512289414 3339
828897238 2763
473098424 1577
568799 2
491702821 1639
596302057 10346
311883486 2033
642388321 3360
193458520 878
736148747 77702
585517337 2489
940774740 18606
99296221 635
8397 853604061
100566995 506
156683736 3141
847316399 6427
435415680 1920
884999999 2950
559834144 7877
621069068 3213
471020940 2061
17605536 416
824981357 8374
237458989 11144
337401419 1163
123072791 61536396
581604797 1959
998898339 6455
942599398 3142
531800881 2964
285411456 3333
878423908 3803
814501822 2715
602702009 2009
913378867 37999
260531542 129722977
760318838 6517
857573261 7038
643201985 15472
342050145 1793
882359633 3184
282037029 1651
479351238 7633
621163608 4818
712435692 277629174
116593565 4957
778931621 3455
611751167 11952
801903952 2673
101477964 537
4614 673464054
166346418 898
6182 574249409
293756336 3502
753599054 2512
249269183 1248
897450109 5519
617666574 2198
591599999 1972
105189656 567
250749710 6817
704067923 4354
477899636 1593
410428873 5393
107719016 491
661316524 2789
169919365 84959683
372453288 1633
40257597 40257596
431582060 2269
125285831 7708
439801465 1466
244775432 1225
420717777 11508
145868813 12426
6397141 60
728564535 364282267
987995217 6381
957355187 4317
522051123 261025561
926161044 13758
618247462 3359
823865502 7534
688455740 539882225
798004700 15705
72458220 72458221
989849120 389229173
784575731 784575731
133799834 446
289794820 2170
908598601 7560
861846926 8659
415675379 1721
76765021 38382510
997478264 949631457
606902794 2023
995372043 10613
220200735 734
187109518 875
359429610 1378
998555411 3363
749685310 3302
774304322 9367
114284403 884
613922103 3638
486260311 24632
243476414 945
598144065 4912
364071024 3384
265774319 1008
295801913 986
682023981 7791
807427615 8302
388985062 1334
850711487 30544
578101926 1927
614182949 8846
184200000 614
496739033 496739034
898737219 16109
256444710 256444711
105541665 487
752400001 2508
895440000 5740
617519160 350624326
609778380 2692
446104530 8387
3851 607600867
696057629 5439
366301221 1221
234737759 234737758
160978621 1910
471054225 235527112
146269018 1107
241298976 983
593168739 26839
628385871 13516
702257572 7303
546145190 228357099
886362706 443181353
765258300 5175
951190680 11524
571340779 5359
946541568 3584
522936158 3027
4823 590769270
837865371 25310
827717983 8022
198357971 681
396601321 1322
404997746 11249
931271599 3566
452789005 226394502
530760245 387967655
501976473 2351
5893 898687525
11439427 1001
41199608 4261
279996862 1042
684002281 2280
763201265 2544
584399203 1948
857602020 401151398
488699669 1629
104519809 918
766881701 2763
982503275 3275
3379 956020470
672711697 15516
612358062 236560081
738470251 3702
2573 411993357
647990349 2279
171448276 20321
349185713 1237
86742061 427
966596777 3222
372898756 1243
7133151 420
168100782 84050391
256437503 1928
779629764 45265
57599944 192
223 55875612
640802137 2136
151789394 823
136499546 455
986896901 4796
294552016 1038
563561033 2261
32596324 289
165799564 985
131074249 709
2213836 26
920651425 3241
983866892 5505
392859412 3437
866102886 2887
449953116 449953116
190272446 91017858
433695007 6822
920445159 851534272
607268846 2991
649267337 649267338
5212 825948689
2149 553983338
691043592 3288
93464078 93464077
581781737 2343
524278360 3447
158669951 950
630617311 3690
238813070 1219
995699999 3319
458698472 1529
10380 363268860
817913173 27772
654600825 2182
595415808 17897
948814231 4074
792902643 2643
572401908 1908
253799822 846
885898704 2953
781254012 7369
944136975 944136976
293618436 2989
500236839 2020
149323876 149323876
24838640 106
109950397 873
776538577 3216
982606730 803544080
275444372 3528
745362349 7765
838536299 6300
935271811 3682
376849411 16169
2728 425053290
463770251 7259
364801616 1216
383677571 3402
933300060 3425
34101945 135
808601397 808601397
298607266 1935
109032912 432
983047217 350657191
323512848 1219
87300519 291
822902744 2743
76422997 262
294989940 1669
493717901 9676
182850959 91425479
500000980 1906
273732413 1729
542244772 6434
812397464 2708
354187280 354187281
411885417 2198
233193614 796
258899136 863
71053819 1947
303102901 2196
667583049 2433
369901068 1233
590660827 2012
471229527 22253
243411164 923
467732915 1807
717090256 5707
304793073 2021
732897604 2443
427211400 1540
965666259 30323
2054 504856938
357253781 178626891
363300433 1211
985499370 10578
653997819 2180
879246818 19107
667081336 4929
953710992 4862
572681393 572681394
554448843 2242
977305116 7611
896879401 896879400
400605560 71502
28945861 121
820993976 3041
308834260 2976
61700459 208
975505406 13934
328432861 3766
584428073 4098
222828840 14804
216916483 163772680
555806077 9814
128100428 427
68907855 404
1695 358736234
125659739 543
298117559 1907
212393143 123170230
55359513 202
456919001 23860
304501447 1015
57599870 192
963478903 16568
295713986 1102
4191 161533713
651473966 3027
54964439 270
65099782 217
383176219 3054
11322223 44
43919984 21959992
844042960 3491
222487704 1206
796721623 398360811
951556157 5614
725400499 2418
324304512 2856
441788105 2537
608685336 2568
649033484 4810
126680510 47466399
344401148 1148
299618034 5779
491412497 1999
216837208 1117
38099 965771551
144899560 483
407816382 3112
550670464 3274
21300070 71
834861277 3016
191020760 1492
42720845 331
77518465 786
103261567 438
130637394 130637395
27099519 115
830919040 13244
4772196 143
917221488 39834
333198976 144688494
256506189 112587904
59323187 285
252818780 1496
157029345 957
540065231 16144
928609732 7556
978940292 3822
249355721 1119
316071400 3958
3533 543255278
651602172 2172
294313999 2000
7443095 33
105917767 1771
879898868 2933
665259439 10509
909547640 39261
400499870 1335
378900577 2189
644565207 7784
209256791 1436
443101477 1477
900522294 4590
887094384 887094385
654000000 2180
636814711 5022
353144107 2637
21691518 402
241156423 1884
1158 139523455
6433 413932941
792775520 5246
564241003 2341
634730130 3491
902620392 902620392
495898348 1653
280234281 1020
180278141 1140
196026643 98013322
124509527 1144
876026901 4900
606602054 2022
824393552 7293
16997576 159
782 206786606
729600286 2432
44099854 147
35263106 171
104456714 588
711003797 2370
483781789 24410
976039609 12230
935193899 3252
948903162 3163
418801030 1396
800411612 12083
430219277 430219278
156980346 4659
7872 865780173
1911 491864646
853893681 7971
463087227 6598
169222959 3303
3343 552454151
140861379 70430690
226065019 9682
518739309 3519
732002026 2440
186886147 68120107
671419945 2832
600003 2
666908666 2559
727201091 3980
688887024 344443512
3676 719055008
882757957 3335
673497835 2245
500870400 3840
818402729 2728
220990012 111719880
927677143 463838572
392773681 2657
358606792 5067
553121254 2466
253500846 845
947086161 5758
6199 823624597
22906727 78
617985493 2161
390944798 2822
504302921 1681
633788889 10139
16499999 55
993449100 6078
680798927 2463
393300347 1311
343873795 1524
843795391 5260
709327613 2514
499607631 1931
452398491 1508
687902294 2293
796499376 2655
704347078 704347079
661059252 3348
874502914 2915
688877997 329552747
135993157 456
295989049 1273
729962128 23192
282771034 2633
155634151 595
4501149 116
630688869 3710
426740170 3013
959583599 631104117
8084 197299911
530643640 2060
441857115 441857115
150440920 1466
137109369 2293
463877546 1746
40747391 217
114041268 3954
788592009 3595
3383 899208166
884099267 2947
224574624 1680
113531231 113531232
797315504 3255
532613209 10228
418898426 2575
687000001 2290
982657434 3589
409799308 1366
135299549 451
483000373 1610
339008169 2223
849015774 5008
521413034 2145
753818439 4011
328 83640456
383050255 4556
328799054 1096
576816769 288408384
502473642 214414224
97500326 325
25055365 110
515098282 1717
287856865 3438
324273220 1102
263630483 964
965290950 482645475
809100000 2697
50806690 1210
849479376 4703
368514368 12732
431687026 2475
637631901 2201
581364141 4114
367253948 2406
289501063 965
810261009 405130504
513290351 513290352
447391215 1786
698753060 2935
624520851 2906
752997490 2510
413400000 1378
337500001 1125
938054542 938054543
580631084 4635
5278465 19
633898405 2113
325027098 1606
846538026 846538027
231433532 2018
4778 705020690
554947786 3950
287668114 1297
741753679 3480
437 53577074
365999694 1220
531501099 3002
41785732 171
364486935 2332
577295423 9232
840849918 6189
394022031 197011016
729901309 2433
500844518 3177
977092945 488546473
303409777 3502
695100000 2317
570278392 570278393
282573311 2473
300359062 3532
173344906 1035
240877559 1310
15233039 59
624240547 9073
663418501 21895
580392962 28373
671876324 335938162
411298629 1371
933505118 5024
253 24116052
953602876 3375
284821341 1066
45708611 193
43985392 25826279
246275625 8835
306136639 1783
472269051 3110
823620363 5446
81600043 272
946207711 6147
1743 470937684
17700001 59
773700576 2928
380047970 2773
998254990 994735500
483391574 3221
8279262 1333
948404214 357470
923 117125008
776941728 7658
481689286 20245
155426067 839
42299878 141
750597499 2502
691200000 2304
672919654 3507
111301733 478
460105843 2201
894734023 5194
442 84139120
501892559 1872
703275068 6230
469557624 469557623
332672904 11871
849000000 2830
993942052 19886
86584489 348
758100600 2900
394483042 3170
44322729 22161364
904362511 6658
713999538 2380
651719402 5557
320434890 43898
922077369 42239
478212334 15562
252322240 61696
52695361 304
387789999 1625
551006375 264680563
882306593 441153297
571153405 1996
692237445 35407
155362335 520
79279343 276
287775055 1952
188587194 4389
689787276 5671
622615558 2819
68100228 227
994576276 4851
561598127 1872
194060937 2179
131100110 437
700268934 277746918
402020023 1915
296019163 1292
609349702 3947
324281215 5544
320395184 1531
942903144 3143
258654969 1144
569999764 1900
40633 527740889
233515437 2294
954217137 4514
106593346 413
760860818 7966
69061885 69061886
390773651 7556
381459138 1720
3142 261785892
53999820 180
786635812 4623
452150120 452150120
245077649 1160
189144319 640
619252327 309626163
11616549 11616548
1832 531474420
191134190 8123
151446679 770
241335727 843
527682276 2673
3807 780832291
931940163 35507
480001601 1600
50892778 422
140094037 651
947396841 3158
64735409 32532875
577165404 288582702
269654174 65914
491701640 1639
321090406 1571
796410980 796410979
808903146 3461
43499854 145
447880671 28164
803175903 5776
570019569 6720
615597948 2052
304958847 242025205
153616349 554
268360058 10131
778500536 2595
304135918 55807
231530461 59596
1706 146270994
503703885 2355
669802035 4955
854867519 3744
605020362 18103
38551499 761
310858350 1276
462783061 16088
467608840 4580
362401357 1208
336436128 2709
302024957 302024958
86569825 1544
481095052 4056
702898437 2662
440220771 1994
245742692 1659
412489655 1572
247803496 119822571
662546912 2360
201494730 992
542847994 3485
660232750 2626
266695524 74583
609097897 7143
178890184 2428
509101696 1697
839343003 2953
289500610 965
544503331 1815
552003533 1840
999245721 14212
503700661 1679
1235 348764616
934527873 381043776
554644723 3021
895737152 7792
502158079 3688
423970262 1427
540223202 26099
612765769 612765770
761482161 3267
463340849 1768
24299953 81
142005445 2292
1080447 4
792324149 7084
180254819 1167
1250 211072277
296408193 1088
899875151 4754
263943343 2951
854553464 3290
476769375 8577
943503146 3145
858602863 2862
1794 138629556
202801099 676
573404492 2721
313500000 1045
918950980 4083
691043104 2960
464099780 1547
277385786 8123
1616 461120234
666059828 584476885
150655591 532
444553379 2151
863399999 2878
873874991 2954
567110589 3764
140097601 2160
17942599 268
66000101 220
55229851 325
566431425 4333
717658817 717658818
583208337 3854
583971101 2217
67402324 67402325
529867520 264933760
347701744 1159
818375032 9900
900472551 68477
727519883 3892
552117856 7073
821415338 2953
262916290 262916289
144600167 482
518418105 3788
937229544 13101
250199166 834
899790541 6148
87866344 494
104103526 1040
49148465 1481
427582165 1696
200056501 725
331460883 1989
955755129 4523
184866147 1444
952000199 3340
465649384 13210
421847316 4753
131540297 1943
937939315 5585
3673 500751109
895526366 17391
370954755 185477377
683103940 2277
677666548 670614470
630956689 315478345
199119936 932
154019293 516
763340652 66505
803193843 401596921
592143045 487152955
611689182 7527
651298030 2171
705649098 2556
474883824 8213
10200041 34
356537168 1367
952360551 8319
827783316 827783315
968105390 3227
919423096 459711548
987253262 4066
522195278 19205
711386219 4540
889662497 889662496
953986540 745718130
714597617 2382
147716730 948
966916237 36114
889455510 9166
962953750 6875
415610552 1736
678068591 2633
836027642 81574
225600000 752
991205129 3328
974319798 15326
399728422 1361
865515149 4574
134758115 457
666188906 7102
883342492 3448
521206214 14773
868459924 6354
248130415 1512
8802 925503894
374142680 3816
610849175 4765
930050880 20416
839098482 2797
469946968 4551
993042960 9840
440735049 1802
183038322 3351
681460781 6221
417883790 1870
807901785 2693
403801347 1346
906296979 3021
33552476 275
575182957 3647
515840099 2258
535800291 1786
810291937 3914
276494006 1627
770120915 5293
263090730 1135
699782920 4460
2096 318455760
100042284 619
368098772 1227
620842011 2570
183373992 626
655947449 5778
746940928 7760
538265126 2155
4220 250762677
431046667 1730
40349547 40349547
96013311 334
867875689 3496
609819220 2491
123445504 5875
591898027 1973
325132874 2775
426626639 1826
8571 790023354
879764261 5950
982742806 20779
536893946 5045
579697470 1984
970802171 3266
66599778 222
592499999 1975
793380798 2883
628797903 2096
844701940 2909
99813216 886
375301250 1251
329998899 1100
416797920 5688
812944438 4365
72901259 276
323897717 161948859
941247279 10779
479183183 1798
465301915 1551
897950795 3926
944443121 6646
98624713 457
461473540 2740
881940901 4700
981129833 7536
770463918 7681
834901661 2783
17983577 104
608103149 2294
763199999 2544
545450093 545450094
708002360 2360
718552159 3138
486615440 5208
315502357 1531
132234102 738
740471770 2818
323165453 9652
201299328 671
94706098 337
456001960 1520
663590357 2509
658893779 3034
798066143 3376
929820885 3695
448098170 224049085
801218527 2933
2054 336560296
667922991 2917
2436 167572180
484573008 1685
215002739 107501369
434122488 4684
87626725 893
315362171 51919
356412333 2201
91182216 467
390888371 1465
264552385 928
637860849 2613
833199709 416599854
392480299 4243
375986580 3101
169530342 633
366344572 3235
573 59388799
975000607 3250
722291572 6998
138600349 462
603043331 4945
722103673 2407
779699911 2599
323104488 4844
575820786 3187
176992423 899
969428850 3678
419 119614825
919654284 3594
599476009 4787
742959048 8254
312048792 1494
31849539 15924769
209100696 697
642600001 2142
520879480 3014
266324606 116946865
915299497 3051
156299837 521
887654040 3480
165489245 1360
412624279 24711
924894564 3124
983097581 3277
356340204 9685
71264645 292
336600000 1122
435532569 435532568
345243442 1439
339503827 15543
749850398 267818736
868684982 4354
612541113 2344
3288 435422879
334993067 1922
624604163 2082
516960604 11546
712202297 2374
250012662 838
214799284 716
773997421 2580
999297996 3979
556655263 3507
949152741 49916
149620915 74810458
903749190 3183
129389964 642
561518378 3434
122543626 5024
370842164 15338
54000179 180
501368670 7359
628590039 5753
877482066 4742
653484914 69631
461205361 4166
440377865 1746
1830 499940675
595521017 2322
344639318 2390
922800000 3076
686513663 6912
916482733 6108
413176680 1548
910499999 3035
689538732 15362
834946291 3204
588567825 2926
858662581 3428
440999999 1470
340649138 170324569
396601321 1322
378901545 1551
676040930 2762
809335779 52330
665266926 3707
664414623 4639
976503695 3255
65173726 235
442194289 3504
994281263 3958
883003549 8831
881399551 2938
349912224 1377
139861433 69930716
439827499 8811
962938679 5455
469531343 4408
725290869 725290870
604635951 11290
330968822 5490
919198081 3064
693602156 4664
207545519 1806
599211561 2092
477664165 2494
821 218734104
738298356 2461
1756785 7
888570055 6282
128256959 832
932925807 343926699
418761057 1696
925986326 532892433
516767401 5032
957601087 3192
988615106 66551
73803829 262
718182932 3881
460998225 5174
339276321 1696
399272279 1572
265199547 884
344101405 1147
176403882 618
336763407 21114
10857 991841235
972054283 810497642
941984470 4155
20505 821102220
878271165 527770231
232511535 1434
146959344 1169
165651600 1464
662350849 3072
607917737 20046
446060301 4494
618302060 2061
163 30808314
804599999 2682
821400852 2738
618457445 3006
627219737 3163
748531389 2621
990600001 3302
851171645 425585822
957844899 6238
870311942 5013
544501279 2533
460187048 1691
650672442 254859081
138864806 922
430054688 1589
527282799 9723
952868543 5388
967339967 12824
609600001 2032
333089973 143837018
845693944 4029
60300201 201
342211778 171105889
495017130 2216
120892751 6250
217200724 724
435602611 1452
478471522 3886
482467379 2490
690669701 6226
96073057 593
574693441 2168
931929000 465964500
252813502 130427276
146699510 489
301090623 1076
846381860 10630
840900001 2803
460257450 76640
29800590 443
754 162120276
910095360 4230
361896424 1351
787518994 15951
999908972 499954486
842010839 58311
200400668 668
482971514 2505
452183040 8640
359473073 2576
474000001 1580
110100159 367
752098571 2507
142091556 529
259502498 259502499
141407682 493
37007473 518
421064184 421064185
818534113 2928
601745207 2137
4250 945780189
926435602 15408
709859165 709859164
793566693 100937
26161793 193
184500001 615
791799114 346381707
479700001 1599
831897636 2773
880502935 2935
723897586 2413
825516416 825516417
661490198 4314
681875039 5016
36057248 484
5999979 20
1171 36188078
856889723 3271
813843918 5378
986924067 38370
879234305 439617152
645446628 2235
290700559 969
98068387 643
20700049 69
364050342 122763360
7269 989098881
899166623 162863
589182507 2494
941700000 3139
49558 624696465
647093330 3361
250515469 1850
198153656 889
717050648 2749
24293747 4647
614423262 4623
825917456 3169
400543276 220685
627820475 7801
43607 613659161
425118946 1918
788211957 394105978
300373350 1394
691683649 34624
557774491 17715
849160893 769581971
622234179 8510
588899256 1963
772235925 47663
624532791 2506
823 240058401
665766795 3146
148634691 818
690510169 3252
167257087 2658
231804679 1121
68434 784869546
638968860 226166905
445176119 1735
679536001 2400
411898627 1373
959323085 479661542
206553423 958
986105535 3287
471765196 2723
245400001 818
951861205 9954
360887905 4797
827503124 14703
37374709 190
3667 476516339
240848447 4274
295499014 985
5778 850504266
821538311 19768
2363 577597747
290791424 1313
36307480 215
741838680 13640
694877502 6042
501297614 1995
630168386 15133
917821760 3863
216769329 2293
401230096 3635
719246411 709173866
3540 817403700
373990470 1842
776 99831624
9734953 116
432114361 4236
604200001 2014
551611399 4113
670996179 49411
146045202 146045201
718502395 2395
579609360 6653
814422937 3158
278158161 3290
52157764 567
730094616 3713
284007052 8669
2985 475776043
361613909 1252
509952014 2041
336725526 336725527
669794654 3129
227098223 817
997045204 23461
55082956 1588
753256329 753256330
598413993 3817
871395386 3126
860870129 3494
937223385 27021
215400718 718
555002550 1850
619812831 8027
984635747 3492
617300361 5081
419390414 2442
333494313 2275
852967261 6220
56982531 9816
8563 344301741
98700329 329
308387756 4530
355496814 3034
586573907 293286954
227570278 1006
490696380 2999
367688665 1557
507627807 3467
924202644 165806
910269751 3471
509627785 2872
336070325 1321
74700001 249
3978 769652639
143955782 985
425699853 1419
732362954 3727
391406425 2225
1202 304934621
266396054 266396054
19033429 100
220016160 1440
816025885 16563
689864743 7069
568501896 1895
377128573 228317843
457670390 6845
53712019 53712019
67199776 224
767599752 2823
768515211 380233981
523344619 5091
56283193 189
266099431 887
278130064 1808
895100799 7552
708599008 2362
919493825 8345
104130313 429
876183176 6556
885691456 94552
845270327 10104
784079544 5580
291748291 1218
643802846 2146
47260325 1011
47700159 159
983619934 3487
433815888 216907944
6900032 23
18299938 61
523551304 3141
935396895 3118
879791070 3071
876599024 2922
432899524 1443
826036431 2798
878697070 2929
556799900 1980
392686881 8217
976849183 6334
270309179 1020
85203644 641
616070591 2952
893100001 2977
240635879 8100
82825119 439
143201060 682
599159352 3256
828892959 2980
645302849 2151
126133202 63021850
134048951 6606
459964466 1563
675903153 2253
221880829 9941
264612239 3420
584098053 1947
422973405 1975
347473323 1867
654796360 2680
328344191 1152
504752897 4854
555107546 4981
16222 881795476
654333855 3344
86700290 289
544503205 1815
544346670 194338305
99523155 555
436943581 3644
22271 584207300
49239791 252
498276945 1874
566724005 3311
565726952 3691
903815777 3025
988250602 18653
50887936 376
652200734 2174
593590788 4194
1758966 6
895670567 3978
202761710 2592
295384197 294499278
7166 559635936
114739268 19421
531140921 2661
201701721 1049
750661938 26442
838278405 2974
105219609 382
261547313 1976
879447673 439723836
370519350 5230
469092286 3459
801380300 3350
433512826 216756413
923910673 4064
447899999 1493
961161217 6576
901056436 4217
183090052 1081
158217704 1109
518192415 3856
360601353 1202
962678436 962678436
376227049 8532
945899999 3153
659596611 9705
582829537 52149
837301260 2791
819109071 5902
602740921 2216
450699238 8566
281439541 6132
501793888 15969
917966333 444086095
441779214 2946
368398771 1228
28852277 98
489477140 8646
537268577 3699
874185473 900294
478297041 4420
696691381 16940
40578278 186
181407579 1193
558989465 373309107
560335757 3253
972306816 6344
642139759 9423
130200434 434
508944312 2523
520798265 1736
407809646 383993162
969381089 7312
116999905 390
858248319 9565
11576 624266574
831847230 368327163
334989599 5411
172500575 575
724814999 5310
197217644 978
895276782 23764
985620866 7077
406188880 1424
875488643 3114
874058616 437029308
855536969 14389
970499814 3235
907198674 3024
32308457 139
751461751 4485
843166635 3523
2473 594934252
764780590 4764
836742645 14523
840059574 420029787
989653565 12983
677893591 3905
414037800 7289
236957601 4400
45447792 156
529068449 7675
268199107 894
225492080 14181
107656955 396
551399999 1838
599398002 1998
271350240 2940
835941016 2882
528249981 2899
802811725 62166
675173662 28055
361299542 150675
230700770 769
143230415 868
723026075 33972
227746212 1815
91170420 91170420
266008128 266008129
31413537 352
60047957 202
731722807 5124
42286914 42286915
7525330 7525329
441878301 2763
768691305 7859
780359999 97545
809325280 5080
624783960 2196
839315120 5782
577034267 6092
522862573 1846
204714886 795
51600000 172
546676359 15753
526491732 1967
131725323 452
105690121 799
80932214 281
471162107 235581053
308176172 7777
409442013 1852
682847200 5600
442440447 2672
955677605 43066
860562196 438485828
191271700 1060
988948620 898722653
408301360 1361
4167 606688265
85799714 286
66353934 394
136972539 957
32155419 16077710
476296927 20609
740102468 2467
933296888 3111
35016 690760700
309598967 1032
517928686 7403
90569236 1582306
796773055 326319653
560218936 7935
936718930 24758
737895495 13265
344701131 1149
795783931 8958
799 161708775
526519038 5953
462093537 3370
537565221 268782611
912009167 3528
413457367 1722
882105281 30346
396001319 1320
379493225 15913
115490727 3636
411373174 10618
959096802 3197
211199943 704
455227080 12965
27940373 114
169644177 653
704321163 64901
94389680 398
693748801 2525
3638 961284657
416098613 1387
145697291 682
940410180 3300
818662442 11438
775899233 8996
997505314 3325
830464595 3323
984222023 10929
949439717 4897
157873235 1863
350100713 1167
265220907 1407
524631865 2119
83923282 3180
930600467 3102
79950192 777
224303368 1051
630221683 2446
751971967 6688
643775066 3929
661524688 4471
833963591 3235
251923684 3399
25127171 172
549278775 4472
933632426 4259
831881206 4395
96078212 446
891622523 891622522
461790538 272842956
722993876 27875
532290482 26882
628435565 5735
952719570 22770
715557730 2710
924896916 3083
402522407 9028
99198622 1340
393001310 1310
196682737 849
900049911 900049911
510001700 1700
79222980 930
671408788 10700
507377850 22978
251700792 1757
645417828 8018
60572327 202
342260291 1353
897464681 3011
605753112 17476
572679757 5874
682797841 2276
779700001 2599
403193017 1871
280200513 934
894002980 2980
913193234 52317
684612693 2713
896180239 5307
171464192 3976
457101777 5744
140780836 1053
797098466 2657
293059980 14220
234839465 1026
333598887 1112
421576711 6484
932644988 9909
294299967 981
661667552 4418
612138598 4087
383404471 1590
199535925 99767963
374061624 1365
649226371 3590
839442644 10228
543164551 1878
527217299 2292
335707703 1224
154807294 154807295
617870011 5641
541501804 1805
704700921 2349
621547235 2486
113100378 377
311413211 3727
4279 941093307
437488640 1471
635403114 2118
923326676 3969
510237444 18220
518064457 1974
34200115 114
411818674 6311
226321165 777
657823919 17355
393987851 207149391
788895811 3568
405940606 19095
771304155 2571
275001484 2481
26023860 96
823356325 4707
414708620 4790
692397840 2308
10353 951099051
137099544 457
679257993 4088
720597598 2402
30588706 945
231049131 1308
695548197 347774098
468360679 1565
796440458 13793
246293410 66900
973992133 3258
853618130 7302
737817791 4110
10800036 36
822293028 3378
996118059 25469
799633635 799633636
905096982 3017
718803597 2396
130766081 130766080
269115869 1695
367993928 1401
120453523 1305
479840114 2707
32722142 134
83845220 1435
196159871 98079935
922360357 3921
474305466 474305466
379481905 1483
450298498 1501
342296961 20209
376822969 5382
70499765 235
620886279 2765
690900001 2303
293313174 15818
6312148 47
90688103 45344051
822358929 19185
418366791 1899
17939337 94
851714817 851714818
580289167 3066
752101921 2888
767417 4
660635991 330317996
226816102 122991
78303206 491
661497796 2205
145294001 829
945901595 4263
865812635 4775
999648771 95954
216394346 1682
889802617 2971
46645865 16024
334820836 1807
847776313 7931
16922231 6440622
507143951 5523
24514559 180
275420382 2141
497381612 2735
156161512 156161512
480445244 2205
2197 657128716
937915891 6787
2447 689958567
999585432 975969872
558482245 3547
3342 895936728
83191731 381
208800695 696
316805441 5011
394198708 1314
746586623 20608
480393649 1983
262282267 22667
64880570 9626
330239143 2399
989480213 3331
311669812 1061
436804616 1495
829182758 2781
387705825 1725
199808591 1347
844187718 3570
453467443 3666
797536740 2981
2588 388984164
871991625 39748
452972669 8482
718658151 2826
852875890 6511
232499225 775
320023276 3975
964102421 6313
227972038 2524
838830992 3003
660046388 660046389
340232831 1582
591597117 8897
501397648 11391
494082297 3575
73416243 345
685687573 6813
728054878 3601
323741779 5042
519567743 1968
227716504 13495
647102379 2157
862651519 3273
724214252 10182
578370818 2297
929703791 3099
215996251 1446
694183917 2729
405148940 405148941
912303042 3041
5779 560326061
269366189 2941
917614425 384096722
343487760 1232
84000102 280
610460963 5303
458767470 1974
915898781 3053
530228649 2170
654899403 4321
1065 214971315
350367431 175183715
225787351 854
453301510 1511
543861182 2959
15317280 110
303599999 1012
923999556 3080
78299894 261
166499444 555
672376181 2261
84514 885537692
747765415 4534
456099547 1869
128108448 504
197700000 659
665770544 631574563
134700448 449
423152999 1500
653402178 2178
798655019 4308
792605024 2642
351536997 351536996
516598278 1722
809952292 8887
75671236 367
575387657 575387657
582519458 76037
6713 772088982
257080884 1342
618423470 97497
746560720 10005
666600588 2222
303298988 1011
909062504 4245
567026523 2101
630302100 2101
3264 690340200
624302082 2081
381898726 1273
5799142 47
730404313 14121
569894738 15698
564848981 2716
912599731 3042
423598589 1412
791846731 3929
2496 387653795
766795768 350076142
102899658 343
807471226 4897
544648487 1979
930896898 3103
575100665 1917
362702307 1209
178284372 638
3254219 18
696193733 3158
764479399 4973
603452142 3577
167115600 6100
240024015 1113
692401187 2308
3004 572081760
2793 476655776
761101975 2537
336 55030002
12810 389937309
423149774 3986
5192 737933768
670490076 335245038
819516050 7109
4538 776387803
261510658 130755329
526640909 2698
78287110 1046
39909751 19954876
697275184 348637592
811098619 8005
751097427 8939
506062576 506062575
135957888 1584
14100066 47
750034533 5842
964875285 78742
83410597 446
695182299 2735
405391788 405391787
878528873 23061
327656503 2214
182399999 608
988545059 40330
373285269 1491
615133701 5733
422818300 3100
719190423 3543
929875021 5189
677078053 318519936
509051939 5488
410557665 1389
68530990 599
817603523 9031
516000786 1720
211618701 1866
485484995 242742498
285126260 1037
432456948 7084
811949928 4210
930602758 3102
2022 477782424
360492705 1883
18447683 18447684
487799665 1626
836863313 418431656
80633281 560
769427991 3433
527298476 10039
913959669 8659
489211381 1890
328500000 1095
444015421 7944
322201073 1074
340145932 10352
664414399 4653
187799375 626
904829685 6795
2914 664078671
241197751 2150
524146550 68902
112871599 724
426268792 1641
52526977 185
902403008 3008
947473479 4718
403200168 1344
160736758 64785723
538498206 1795
647696718 393396390
660001455 2200
850606921 12775
521100000 1737
738900000 2463
427672424 1653
843330159 514667214
643350570 2569
173931215 816
279892101 1162
867505819 4641
908403027 3028
109375807 1027
582598059 1942
620054480 2564
942253019 942253020
913153059 18090
272823633 1377
975495223 5324
458882073 1672
687564641 2740
841802806 2806
657960140 2206
701097509 2630
936377684 5791
706178819 4217
673807227 8503
686702288 2289
736835711 7345
115690308 57845154
333724790 1299
833514636 28022
867124237 8228
892110546 27775
931 190763718
779560297 3299
338770431 1232
826675054 4285
81300813 326
877265483 3511
2832 539785165
186191777 93095889
417816961 28032
1843 493659877
295250232 1220
531624529 65214
515443293 257721647
314701549 1049
353586010 2009
558906238 7523
991100095 5322
786790941 7345
838501501 2795
339000000 1130
916109549 814645519
280288458 1002
666307173 666307173
993136154 5617
682569057 3364
2574 313328358
39900122 133
194594400 1350
92500622 669
604279417 3009
528301621 1761
887995346 3865
501573400 3610
932746079 18853
19001870 81
121340468 591
31339052 107
65810604 259
662702212 2209
404053270 17795
572671243 2574
108434104 108434105
555449412 2335
253199999 844
645248806 4405
178160064 872
670799016 2236
184530535 1468
715500001 2385
475500001 1585
1701 407851433
574995095 1924
949800000 3166
135000450 450
66931956 861
6900027 23
307905370 3672
737100000 2457
3740 390792600
10989449 76
758335726 379167863
302701008 1009
242479213 1293
101950800 2544
840236048 78372
311244083 155622042
98399671 328
919569641 36011
724762134 3085
544529977 90533
539238673 2054
572146081 572146080
79054453 1143
904499999 3015
12056 883934212
86782805 447
188768812 2919
299400999 998
887030429 22964
5494 867870698
558600228 1862
12578102 4649451
423001223 1410
453601783 1512
846530762 3340
52637418 393
628512214 4660
171607159 17159
241499275 805
303120775 2196
588302049 1961
686847150 5450
441657593 4889
930258848 6587
7690 495478589
955148543 16624
478665635 3054
569024512 284512256
585769076 4803
145499516 485
804461146 804461147
35671881 181
381632974 381632973
142124812 2148
644818537 11687
506954360 10460
175510778 2666
885299999 2951
917705471 3059
759406391 3102
30654757 198
757857034 48379
357336608 2484
626573472 2758
226345377 1348
822098546 822098547
911073917 10614
963061923 481530962
886187375 4206
11533 552948630
384827732 384827732
217075809 12802
568358167 2276
3143 876345332
27300001 91
773358776 16681
738985809 26989
3801 324270912
912421782 427532324
799770274 279798485
45946 263740754
693782350 23150
169919139 63357497
674040216 11276
320530253 2214
760339781 9272
50100266 167
743795275 6062
624386340 2109
685848128 2520
135351487 67675743
569529005 4906
878351114 19165
60812380 543
779633576 24259
192600228 642
190395351 1409
41594447 25072
627375505 3633
4973092 18
216900535 723
104765920 644
891704993 136407
541502336 1805
34800115 116
475038113 365791139
55495078 564
926834221 18234
402094421 1454
641998025 2140
920387227 8325
468858664 23777
289199036 964
4745 309528542
191100636 637
890102968 2967
515613406 7238
938 78881078
730198273 3703
211926400 896
176100229 587
204053689 2628
5292 548542440
207299850 691
48242063 2704
362740474 6067
952580613 11600
766779049 3528
162385908 2292
809178287 34772
161180178 161180179
307229016 1522
741053237 2622
443622006 2991
411001370 1370
784200824 4861
563644258 1940
189630616 189630615
524766584 524766585
1090 291669830
264300881 881
749038044 717131545
6021 657547389
508749340 2365
278626338 979
678956688 40054
507001775 9796
2769 707958784
577478409 2626
356377377 1690
438330745 1731
384298718 1281
602732591 8583
798819497 3981
512428644 3759
181040131 90520065
187100010 1577
563136054 2216
537708336 537708337
140285623 70142812
352378487 2387
105388694 1413
328218865 2892
4150 847602319
569645136 480690432
65571035 333
316477200 1560
220695029 2913
562197351 1996
74229001 600
929100001 3097
913023589 3301
814980434 3065
25604 582747040
495898811 1653
256419660 1788
267583046 133791523
520696800 1800
932856747 466428374
677700000 2259
198899158 966
19462193 81
150168101 762
593603449 4507
54442440 545
762702467 2706
669355802 3033
219414235 932
969073140 11620
484165858 5472
575589272 10493
715596109 4343
215185069 107592534
65399926 218
765897858 2553
3836 631708119
848287543 39052
463032777 463032778
122395543 2494
155330049 804
593762888 3086
953744941 6885
458778500 13609
361632635 1541
257585129 1244
65494711 855
803069126 3736
927362924 10013
184885210 5112
23880 641163167
13914973 101
532141269 2211
667576103 4264
296699960 989
389364380 8554
99128009 535
776590205 5061
313116591 12987
850781699 6438
844615045 3113
616469475 308234737
481009391 9972
52531111 191
202311087 2128
488703460 1855
242242177 1056
321621063 2284
794073757 3537
464974800 3036
330988643 2701
3890 998107870
600667493 23613
616793696 4224
575712605 2285
385199189 1284
503639072 4768
917874873 858164696
275590493 2439
504576990 2070
91800054 306
547031068 2164
749402535 2498
928609745 6603
883659575 5136
978602420 3262
52800177 176
305659197 7779
162319168 782
223496953 3794
264630553 979
605586052 2149
995638187 4178
348624275 1248
508261555 31719
802004995 8667
467876085 4954
968714179 16642
178801982 220471
80066430 40033215
800665394 2885
3802 296475247
963599419 3212
369792431 2345
924000001 3080
917419440 15540
30766477 116
387505169 3540
421304330 5657
682326279 3128
743400001 2478
258851519 12440
7255 146355115
108139321 1625
869402898 2898
664360085 5762
402934734 2459
997798483 3326
539741876 8856
455098484 1517
392586132 3228
463199431 1544
656633484 9873
522551516 2958
433819892 1599
110272210 430
354436322 5233
34200000 114
870691297 7368
957874612 15742
606422041 3020
818662620 4470
106616110 106616111
7397 751448784
845697181 2819
116917446 443
182875360 1273
699044917 4073
462301223 1541
935288229 8974
181516105 14985
180895290 808
377345191 11101
791349857 8658
601710449 601710449
739600543 4028
822365471 4778
134186231 134186230
765710261 2776
942829227 453938
154337774 7148
514058602 3266
71668363 354
402379723 1438
987767121 410269949
420451912 1829
381756121 2038
528727503 2168
207530246 207530247
693492976 6657
583202477 1944
702639708 2493
3781 721173458
665997781 2220
41399967 138
630336106 3356
90050833 323
2758 621581352
489132891 1636
284873697 1635
894696966 327667420
28440453 292
59906193 352
463655668 3745
478903875 1775
20210 758505820
633429223 3202
176600192 4456
422401228 1408
175806709 175806710
706803461 6424
700119092 4442
616088217 308044109
26043248 88
30600084 102
136113102 5443
9599967 32
314754476 9937
697129002 697129002
637497876 2125
158221057 3855
163342033 2296
497700000 1659
641077319 7860
809365739 3386
233453406 1027
200737963 100368981
717601851 2392
850862260 8202
653665928 6101
64482109 291
805802685 2686
954196033 954196034
839591973 4004
916503055 3055
251875779 1742
93425740 661
65723053 228
953392285 476696142
430764638 4519
766221969 3310
473565993 459191530
821099161 2737
280364915 1324
458118298 2009
718797603 2396
44549421 571
542700001 1809
9910 807082567
512021567 6200
450735716 4594
881938889 6957
632491513 7114
754198181 2514
883478543 4471
549615001 5500
271631119 2051
188818663 3057
674402103 2248
937199999 3124
768438680 2641
407999999 1360
771265909 39834
732133457 732133456
702597657 2342
628352273 314176137
354926293 3066
292232087 5218
99791001 1825
931819463 35073
197588228 8983
728363601 9819
485514820 5755
3597 461642977
200251199 1200
890271151 6551
940566275 13554
100160502 3549
415201060 1521
580544016 26796
585451707 3703
572701576 2682
920447288 6845
238428434 7922
41699920 139
516547187 258273594
67589927 354
812852422 14701
34167624 114
809482269 404741134
3285 553441985
2760 523003361
25560113 115
91299697 368
325503647 5232
172800577 576
39255490 1496
228046778 1333
716176745 358088373
974566920 5884
14354 968247219
439479376 4107
767401363 2558
490692136 13745
876672569 4841
800787789 85671
922553425 4342
376662832 1456
969682300 3979
546728136 8457
391899059 138236
450379197 450379196
872569645 5936
1052 265258028
1242 278140821
464476934 3680
768345563 34421
781797393 2606
530098233 1767
845077328 29081
701515584 15817
522472293 4707
320810945 1088
433201445 1444
173679866 1263
721296629 5876
561845679 3830
98502683 49251341
933551759 16385
658077268 2773
111994085 829
170332156 19887
374236631 1512
4110 889518299
260538461 3445
174300581 581
688417024 490675
805065496 2927
363816271 1476
859600876 3415
859202863 2864
221700001 739
794141224 12692
605839839 54482
341384595 2179
3557 835339953
277 17727604
636600001 2122
316565319 2373
573093938 2066
382117217 346296803
45305653 2075
631323395 2743
661503479 2205
716450294 2805
206344852 1299
671954981 18933
265316575 1011
34110 726653649
22620368 87
958478739 479239370
227099243 757
243368276 243368276
147602739 847
461398462 1538
91234493 375
12764126 51
654607241 2968
918833578 8398
200677308 6058
162004149 638
692104188 2307
861449527 11010
558653321 2830
74768267 1255
150698592 792
307386467 4767
15359069 1110
948123480 3243
62099999 207
24738675 195
888330772 4367
953074069 9258
195724100 14300
872707526 5241
289199036 964
63298080 287
448189048 2493
397358524 1462
164740784 2156
778911696 20577
638403086 2128
676801561 2256
141605134 760
464799324 1821
785178662 392589331
757282492 5061
648598950 2162
684404588 7046
161585991 1114
571408237 18548
145137161 722
660661201 3600
266099114 887
573586196 2018
287099043 957
971287605 5314
16598827 127
321819023 2210
161979870 993
355483039 4550
701097819 2337
220336901 2650
2528 95018806
65267348 274
615793156 5972
267682975 1028
199231185 99615592
954274864 5615
535685339 2065
585902871 1953
627054033 3576
791862013 4958
253318117 1726
817076352 812319236
100 29194004
44765219 178
343009770 2314
756602521 2522
442322074 2077
99261354 49630677
577028668 2754
579069461 2851
227378410 227378411
480443550 5322
713426150 4728
24769991 2551
508029709 30118
20412497 749
973198284 3244
601184484 48775
394663800 197331900
496799999 1656
696326681 398975
13350834 49
824299273 2778
836283209 836283210
6583 848433030
132699758 690
706107519 6253
779329591 2951
141599925 472
429608954 1749
76552560 1992
72194094 785
930290570 24579
955188159 64055
663200923 331600461
868365838 5196
493320211 7002
12427 343133468
66162123 29102418
279594680 15805
190472037 1007
288900964 963
181996359 90998180
130062233 4750
541850891 1826
28562 859887572
255295516 255295516
779982921 3392
771357443 328711026
888772159 444386080
961274400 4101
902994891 3755
1349 36694638
570794328 2267
794038979 18237
437096647 2032
607200001 2024
238500305 795
83065855 409
638423046 2150
476968897 238484448
972901055 3243
368425361 1360
7075 761882643
780979585 114312
589706159 1998
376806033 2781
37200001 124
240457769 1444
972227695 17083
444992417 4112
448499843 1495
515627377 25448
912300001 3041
795011380 5012
508300160 12160
805378288 3718
818464248 2919
786602621 2622
410400511 1368
646430863 4528
699773549 3329
318211099 2681
954663638 6901
502843467 7099
166274815 1786
114248235 1801
232200775 774
952366381 17861
190751183 4464
411049235 50349
312298960 1041
627605000 587095712
351556542 2171
771307503 2836
862101857 431050929
986753218 974319933
2202979 10
558757192 2149
907083245 26131
108900134 363
780598074 2602
394171294 9922
113222145 386
858855851 3624
626574799 42052
538414847 4051
2484 466584399
62917043 366
694797869 5773
660462813 546066218
337209961 2040
865290336 1048754
590289379 5586
1384 246727825
6367069 142
737480585 5557
36312513 122
942018976 6705
57740950 431
284099052 947
576901150 1923
944703150 3149
297014576 2761
457383749 10606
777444998 2762
334067499 1300
554257963 2931
718452255 339303653
524998948 2015
188126016 678
159395025 6627
287324574 5073
33793387 33793386
604726129 3474
923099685 3077
928802987 3096
893903290 3635
691803893 2306
738302025 4103
3652637 66
692959681 3716
986855110 6780
286200954 954
762301719 2541
881220336 5830
453362335 1624
897042384 9711
744252976 61584
291 39652334
730338431 4256
147745583 147745584
39116079 279
713729543 3242
116743579 116743578
746501807 2824
658554511 572367131
537818696 228576541
155052467 1458
966002073 3220
2493518 13
390600103 1302
125440388 547
442122015 2474
739199655 2464
152041302 1116
780899762 2603
959327843 3946
341372769 341372770
500859180 500859180
875884077 8061
2859 373653355
933583833 14774
123590954 551
855564093 427782046
955934654 15785
187199377 624
996003703 3320
642575373 4068
512 126897664
976794559 12448
1973 142182272
785117318 785117318
328417968 1670
325805920 1672
395698681 1319
180100690 3685
40657772 243
588847164 3201
754559868 6419
373445413 2076
222731904 745
179529091 1258
843849868 563089596
856482785 8774
271766235 1388
670602595 3152
209738759 1155
814143671 7848
164399744 548
995082238 5837
179720 502317400
800567118 2691
968074151 6332
553296420 2740
4533355 2266677
835201884 2784
366752206 4833
303473006 3718
701356589 4785
719197024 207142
680004027 14278
59818650 285
387611380 139569723
58796761 1075
560398341 1868
810305199 2701
819854905 3422
15429 723318065
19668599 19668598
44098196 309
882000001 2940
5156 521364408
816898674 2723
6284 825060313
81521905 30090158
306727723 1701
626655513 4859
158253402 1583
823309782 2946
357443664 3583
187879765 1580
134489159 810
565777841 17060
70209683 35104841
519161798 259580899
2467 737435640
990005880 990005879
555625156 18223
789526989 5789
908909641 3545
787836031 2686
687557728 3862
835678077 3812
484190281 284094211
878857692 5244
830104730 2767
78899736 263
863344067 17233
972302832 3241
160719382 1806
818699085 2729
439209846 12344
386443445 4081
886202953 2954
10640465 302
589676176 4005
778613752 7609
724074718 3293
393469275 1636
877333115 9541
609527006 2986
5088903 57
656646245 2764
598225587 2689
69468492 381
308100000 1027
158176317 2157
488105965 3479
177555305 703
608125566 3828
297675650 1301
245386176 6470
942942156 467444011
892927657 3252
335781701 1774
972305262 3241
238799204 796
63600212 212
34800115 116
680102266 2267
884100001 2947
362992720 7220
556931250 6559
467510763 7211
869304801 7280
697 189869073
146810206 2257
716701839 2389
355527196 54960
920811804 40276
125006906 1319
800451750 2875
227523241 1921
14117303 249
377153779 234376606
477600001 1592
828499489 7826
761776676 3025
39900212 133
640550650 3790
842897875 6620
983756437 7332
627371622 2779
121029072 58542553
548004303 8757
1020 293361525
410476906 4677
352077430 3417
996525717 498262858
223663576 223663577
297425375 1002
785016382 2829
132300440 441
631781046 23795
725097584 2417
45599906 152
428698571 1429
136846568 136846568
91777120 91777120
3186 252510805
789812499 13478
277500184 1731
529159636 3015
205839199 800
347161318 1493
230852973 175821
327212460 9270
586655256 1956
313477114 2234
829505047 2765
150343121 1398
244499185 815
696899999 2323
566090879 2556
10038264 155
847707121 5220
52519686 407
123073184 988
940796863 3136
54639325 873
65905526 341
228754489 959
686232541 9027
941408157 941408156
187356748 1375
805202684 2684
163888234 163888234
252674926 2161
62269167 62269168
753989543 2772
812359494 20091
80891278 533
964851745 4622
864447198 432223599
840743009 840743010
431100615 1437
2602 351251640
434739759 3920
647808367 6472
401821280 2206
139267489 863
373904252 1494
984437659 984437659
81760416 955
495715992 7051
125947367 630
751450019 4052
858843379 20073
827916325 189802
468899250 1563
239800763 6119
329952800 7720
465300000 1551
189900632 633
586937900 345890351
302999044 1010
419862223 57944
21802 950352384
356683258 38969
472500001 1575
54728038 273
849514613 5275
174912341 6218
191485317 801
92514429 2257
962211174 962211174
599746368 2496
496101509 239381921
386099129 1287
197999655 660
926460458 904485454
1425 377575676
781534913 3787
116637469 466
739484028 5351
334985770 167492885
287803402 1801
678545283 443630330
396501080 2059
280205605 250685943
398178096 1784
531667501 13300
939603132 3132
8643 711771695
19800055 66
710169911 3533
937964760 13380
725940101 55585
464701550 1549
541502136 1805
402077672 1544
55592517 27796259
916496945 3055
508824075 9447
59460506 340
965703065 3219
386164686 10649
582000613 1940
191113353 820
916014951 3650
616933201 3692
394119926 1960
149100496 497
681482826 681482826
113399623 378
397073846 4006
982496726 3275
749749653 4322
50306750 250
819241674 3475
20464 482663904
859499992 2865
527297717 1787
3279 149558279
477291430 3962
676851112 5754
201260125 743
53882655 296
18300062 61
167311275 83655637
646158899 5587
583454288 583454289
259006065 1133
63608271 271
613502045 2045
977318621 2023434
418881646 2457
838363891 792513022
786326975 4187
2585 288292466
515100258 1717
162006255 801
641701162 2139
888429836 3999
324951126 2184
788416019 2782
591743695 4703
795813121 391357748
2070 499734611
979657603 5087
890179529 445089764
875726792 357841865
398571237 3106
127500035 425
664460241 3481
979475455 3306
710 73585004
936445558 6763
253030792 126515396
146301516 649
1807222 58
301010273 3141
503583366 3151
326487809 6242
394095195 3254
858582168 7028
827865073 647775445
910799937 3036
679781894 2292
254099514 847
17204223 71
32603025 16301512
940722824 3539
401100090 1337
560892680 267219
160364345 4986
196500278 655
321832904 2246
638633170 3038
441435072 1519
389293744 1752
34200001 114
875236857 17162
119952262 46984262
58755260 58755259
297333191 1030
591446292 3869
785644696 2920
748580819 374290409
188399641 628
636868607 6144
834509509 417254755
496214257 5484
943196856 3144
996788743 4913
907381573 3701
989929431 8007
27300075 91
256245484 1164
769339564 4636
18423785 128
3555 816641145
278400928 928
910633584 12541
977704837 3259
63854040 233
339599201 1132
204409726 807
533872256 12661
111508030 1939
527191888 5182
103122751 499
939185862 4973
675000303 5188
405209001 202604500
526588412 526588412
32100087 107
44205 785699670
582330080 2958
559622866 2157
167037802 3669
324521450 9783
27058084 134
106681618 1701
980268278 980268279
774813081 141068
448996801 2208
621602071 2072
73483370 661
994203313 3314
5400001 18
440775835 206024237
218699993 729
435602186 1452
842003903 3248
44157205 156
980797484 365700621
177372560 1360
135900227 453
770002232 3028
629224379 5370
24000001 80
680915635 8838
455079170 1795
480939610 1681
26996643 127
776577016 4557
127749429 1254
491757190 6217
866183253 4234
672595619 4115
800718730 6437
301800001 1006
384597300 2049
307648520 6700
201594689 927
121800001 406
57300001 191
387842927 1744
42289410 42289410
368700819 1229
431935057 2394
560564227 1971
670498169 2235
350998829 1170
889378077 4436
8400054 28
601633419 3968
345900632 1153
896756057 3406
362689759 1840
829995239 4822
420194305 13824
635100000 2117
648002160 2160
466014014 2179
920338665 4033
974101989 3247
786249481 12995
661914590 301626660
302700588 1009
472327099 2060
239014080 119507040
594583392 317527334
685367698 685367697
897867739 5186
296402321 9575
20248825 73
100017558 1278
613440359 2952
337016446 1746
830362576 4293
936336640 6027
994904796 8094
660600001 2202
305398982 1018
915000241 6122
6598 833695372
891302970 2971
366344569 1456
82296313 82296313
674744259 3759
553302707 2009
671701840 2239
199084143 13446
496211163 496211163
798597337 2662
656328048 4757
814591711 3929
53086881 310
731097564 2437
532511657 11672
858413538 43011
340289039 1356
319824288 1134
690602621 2302
820871568 5456
389749989 1697
887369411 443684705
897039337 897039336
989105472 3297
486258883 4305
628747247 3935
651525751 263143754
493284275 2023
117899982 393
1033 209692309
564427217 9471
796053853 14257
713259018 713259018
5027 934207903
6273 896493249
702436561 29680
130500256 435
140400841 468
904362724 904362724
66787398 910
187619054 1105
54618222 296
883 260504794
281011313 32218
639352771 4305
893594510 4753
3833 233594519
775202584 2584
896400581 2988
221178798 1257
394821095 2543
377400001 1258
722175799 4073
366348566 5722
269100898 897
827700668 2759
8695 520074035
135299620 451
728133995 17106
621110560 3142
423601450 1412
622187119 108687
911992549 8218
291899985 973
261823314 2857
134690162 1212
824892837 3202
157375278 944
723610847 361805423
642902144 2143
600603562 2002
173655919 1207
303828983 151914492
303698615 7263
672316670 3636
165300550 551
356461638 5091
869782678 3521
338398873 1128
63899870 213
276982106 7216
465298448 1551
990346916 990346917
105895734 1091
888335991 888335992
351997134 241526357
925221391 3594
609961412 304980706
915587647 897358212
994915070 38433
598798727 2537
44683037 313
891901984 2973
942984315 11151
844629118 6649
79814725 428
693 175400798
2980689 10
31799994 106
49791985 178
643339421 142538
188613533 1993
815306550 17777
398805855 2272
138564594 2982
156899705 523
711248729 3499
572275790 2453
696901326 2323
14100000 47
828983045 3238
119877781 433
3890 884374571
186540161 656
7595 357587790
987933731 10184
689654341 3157
936331921 11157
24564093 350
1484 319931617
386626782 9462
846 153130230
631290240 2176
513561417 3891
918134701 16100
714109803 22344
944100000 3147
285281360 1040
885471600 5493
753061667 753061666
309304229 1471
96300000 321
13864882 13864881
467853723 4157
244336408 122168204
859557593 5017
5605 337517022
778859336 352151173
599101856 1997
988591660 481867216
2039 465197850
756300000 2521
252054622 3748
911143682 3477
164874616 1172
547798174 1826
687948639 12257
547047624 262332460
901572734 5416
212655270 18014
49569191 448
12175423 98
947003101 3540
387123023 193561511
5118660 63
102000339 340
503765314 3406
255124727 1909
721697312 2921
366693602 4014
937342040 809128869
307610651 1433
637282729 5376
1357027 33
585039 3
132430808 929
421532821 1633
136083018 863
129556455 1228
381118299 3095
978176715 15465
41400134 138
378601268 1262
160800535 536
4925439 4925440
697797675 2326
718923481 359461741
524782835 2095
660053264 2392
179015819 89507909
556723278 3729
822794411 3970
985268323 492634161
244229903 244229902
45599861 152
502872243 82587
385801287 1286
800100001 2667
712894488 2382
63295303 31647651
795070857 3721
774463967 8387
545575682 545575683
33586 816605540
596303677 6379
114556125 2163
574659550 8284
952125970 922489770
729889636 119302
419276932 5788
840590999 4075
392591243 2104
101434319 435
922772759 872356207
870002901 2900
210953599 965
742368001 4560
143869044 4429
291112794 1449
223178085 2494
915855815 3187
608997969 2030
64656767 1056
463320969 5635
182552264 1449
472184661 2020
814799374 5899
207470030 698
798124172 6451
722601906 361300953
835205641 3405
815844547 6590
971849832 5172
481406345 240703172
906709525 4687
562501875 1875
7251 931176481
1262 129755054
284596865 992
959570327 4083
447590360 1959
653636200 3787
644957997 322478999
111300682 371
524701887 1749
222367545 855
214270379 175449570
587964956 3665
577426331 5479
188290061 886
401233151 27767
148738067 607
826984583 3342
523516163 3797
758943797 379471898
397685775 2775
381223710 346555703
760638328 760638328
675148273 675148272
156340408 10748
534663049 2731
515402849 1718
654821621 327410811
661658814 3858
40535747 198
917700001 3059
95778372 419
594001898 262841694
373 96209164
143399744 478
673211801 9512
704505230 3453
485508273 7262
533631930 4655
769705397 4163
902983059 13905
517284351 6448
923637316 5178
990350987 4268
714278928 4708
742426056 6898
896109494 896109494
274136378 13179
674911452 2284
42081751 4342
688502296 2295
364497013 2954
423259504 1444
524892019 4033
37126501 801
739085842 2553
714401042 5095
697202324 2324
882452188 743812906
592543020 2806
7709693 92
474969684 1877
646860764 10011
686815107 34972
588019599 39475
497118702 1782
798602662 2662
155941148 828
505201353 1684
10435463 5217731
465320360 448682249
641922531 641922532
949060333 31477
691480841 16707
585102596 4037
930003387 3100
2361 359313288
833320062 3763
281398193 989
2050 581166800
608097974 2027
81770000 2210
141855357 53569468
762297460 2541
104767607 363
632673977 2552
368977922 47306
994144809 13462
321598928 1072
471722998 3377
193611120 982
17599612 4717
395122360 2719
486431167 106626
884559139 19951
549123580 4796
602249801 3059
934555635 934555634
801179316 3447
682591834 4461
628801649 2096
178648622 701
68 16211491
604454814 302227407
80237802 762
932004193 13626
611100572 2037
13500074 45
839699999 2799
393031841 11382
67286789 1090
142856528 503
201804102 2442
959588760 3380
598616364 2069
435898547 1453
745080291 12451
51563951 432
149870441 3215
492347699 2197
200450805 2370
935676847 32058
682436128 7488
810561347 11002
265736121 7802
40480641 243
2809460 22
753478370 3281
783213497 783213498
516812966 1863
199507031 118215525
242469787 1937
49379474 18492194
968629398 3592
961062025 11976
237892591 3302
379513754 1361
919316529 8801
365255354 2964
871188778 5238
665697780 2219
272628776 272628775
5648 952453745
11262 786493032
680490932 3674
24910620 555
12970017 333
439833239 1505
99069981 388
716394249 3770
572747179 2194
752997491 2510
552669336 8053
764418163 2602
152097839 76048920
23251494 12685173
557998140 1860
119998436 481
532314359 9330
465767777 4337
158568271 158568270
564903488 1883
775281369 4044
405352424 3469
692527352 5012
690300000 2301
379155921 2882
341925000 45590
733862467 2546
482616275 3514
153357563 76678781
481850600 3080
247440639 1580
289602349 9206
740082596 6963
605997980 2020
507259701 5767
38872215 1071
892812258 4303
270299775 160171854
75316440 571
88477071 304
521352936 521352936
694906817 347453408
491986394 1803
152306405 686
557401857 1858
184783295 92391647
513426661 8399
417781989 16234
111899657 373
416918357 416918356
534515134 2629
205095983 13286
842945920 6784
451800001 1506
570071672 10851
35999906 120
362442069 1585
631985293 631985294
1637 429761610
470699032 1569
68134769 990
256131707 228670541
683118011 2770
255123337 6509
502 135855112
1269 209802643
185100211 617
888956215 3466
430800473 1436
988619650 869972263
407494456 1769
786259851 5343
887082027 7574
841085727 72194
949968688 7277
495700947 1763
699360709 3023
495011727 1744
442824824 3474
123352109 451
2812 611421596
314252348 1704
227946552 6806
393410114 15855
371 72758242
652009233 13707
424210155 3221
96556939 96556939
409506772 8717
583806973 2598
127505 415230961
303001010 1010
182100607 607
27052542 153
539072624 2348
965444119 48897
922209631 461104815
620835328 620835328
2803 759441059
296699010 989
600528197 2537
920157717 8491
298429505 1041
405901335 1353
89015843 89015844
433023276 10618
159599763 532
177009369 88504685
109800704 513
822307977 7397
740642374 740642375
497016339 5957
773340254 550101841
7127 493953528
723328705 93744
299128304 299128305
788702819 2629
370586943 2761
385581105 1365
669900001 2233
611899703 14492
769202565 2564
577418715 2708
684000000 2280
688974389 464895
269602626 2537
975563306 7157
479535695 7764
129083624 3355
388360124 1502
50350753 217
724495408 312403967
239514392 9458
659946346 2869
538943031 22796
193380643 1449
469995288 469995288
295633422 2081
723055049 7050
621741047 2175
964883079 13535
727381065 14011
808743816 10754
641700001 2139
531600001 1772
16199958 54
17587864 75
644886640 27215
914891671 3414
532446181 5034
956712899 3828
391644 3
628499725 2095
504041400 4239
990140188 450165935
763255557 5404
247050354 2705
386550230 193275115
5301 611548367
18987418 18987419
571552728 4296
466501554 1555
539537054 2334
512467696 1992
441901474 1473
835365425 417682713
762349886 10359
656199816 2345
793952699 7594
55963031 55963031
515706148 4629
365037584 164009936
645598042 2152
273297925 1325
621984089 93630
404698986 1349
212999950 710
9690 672660509
663901299 2213
898389541 3277
951737748 3354
525000306 1750
761190697 380595348
613316951 7221
945930374 32492
379750786 1937
924745642 4264
515244888 257622444
685453024 11781
628807112 3333
295710732 5189
926657665 3499
485100920 1617
414447157 27549
116160014 478
359246507 1891
635864954 2850
991093540 7901
943647484 59956
9955 927387890
691723349 2488
446301448 1700
605147908 15816
255772186 102412595
503101676 1677
51730439 296
544512480 5087
474455015 3507
6911 812270566
2927 622335995
34383185 176
335207062 11727
466419651 6958
751897159 7623
178800333 596
7056669 24
147299509 491
553612325 3342
944550108 15833
762631162 8419
629702098 2099
96329048 4696
22132441 88
167448520 578
244999755 1221
920859630 11357
688975902 2499
698293694 698293695
806699999 2689
704231323 3791
503304530 1922
247566001 1500
7640 243547920
658107584 658107583
614818764 14062
216107965 924
1053 229977592
466847434 466847433
724837517 2576
134439749 2250
65095435 1645
890742497 3416
836553090 5567
854068446 4187
708326579 2917
890363934 4923
753536178 3123
518047760 518047760
75899747 253
170069327 2288
564898118 1883
243966106 1777
4948 533708948
833596359 4851
403895211 2777
331707073 1696
452729619 2348
819171060 3794
970703126 4129
642874849 2464
289799093 966
800557506 2751
963 114262030
297583232 297583233
156669800 658
436975873 25709
385936569 385936569
674338673 2574
461099612 461099613
274569157 2001
21891403 80
517747986 6118
963768795 7601
627773044 3091
983235959 6811
337224234 2113
421670964 421670964
889197035 2964
790243599 395121799
486530277 243265138
5124 449253379
637161255 15222
396662936 198331468
633603992 2112
688397670 3969
969859554 14757
873273642 873273642
382861437 1538
924548119 46336
202714684 10011
390456808 1652
979129578 489564789
765302552 2551
174906203 2239
164508459 11476
255263617 6291
554741913 5443
993600000 3312
769797537 2566
598139997 6461
855299614 2851
437461051 1578
707328829 10658
655797813 2186
465726896 465726896
812431762 4659
507457394 3247
44100239 147
48168002 289
956679395 12940
961873895 3229
390898696 1303
860958195 430479097
218327599 933
743104178 2477
97188431 4983
4176 439432128
709272655 2462
767401770 2558
273600788 912
745500000 2485
279853727 4323
287692964 2205
992618451 16430
714 193603365
862799371 2876
799631237 2796
351185281 175592640
650034465 23396
191496219 191496219
801633234 5278
843000699 2810
2188 450730188
213059583 1611
793249335 396624667
582561481 2532876
414703099 2380
174621599 7584
608256309 3454
44372701 21752647
260763 190736
528573008 8917
713497515 356748758
217499343 725
282195192 1344
964011306 3426
289058267 174433916
990519464 5368
163922280 81961140
310500298 1035
31512876 137
262864570 913
323805415 1263
538027983 2081
575361641 1356985
273424631 1844
180300601 601
407786502 203893251
94790866 45490004
928241538 5867
154074851 1693
707266157 4511
436550313 2087
234220393 234220392
289822487 1127
270299100 901
952059875 7769
200225341 1626
8493719 104
84531406 42265703
712554282 356277141
187902830 1008
642382533 4693
86311751 434
838002600 3435
828302762 2761
50476944 357
575310307 2077
786242373 36584
72899757 243
8700001 29
568854241 11470
339216914 1169
700737275 2918
955573288 5323
2558414 43
79023419 590
124488462 1608
434399999 1448
612582371 2613
714615099 4495
585581515 3059
663731013 2627
113783285 402
19387477 786
221563481 4090
128161501 516
811786464 63312
689699648 2299
439160183 22543
9982 982261125
86661719 485
465363394 2409
190934768 857
256794005 1635
485507523 1751
281100001 937
3036432 53
687315249 14767
332055085 1342
569961784 46924
272540664 3011
999951548 999951548
939600000 3132
474397561 6436
533484039 4449
151734895 151734895
542478091 1815
854697151 2849
3710657 21
933586309 3551
639813745 3137
331 68168126
922704615 461352307
972566772 479606921
144865927 144865926
40976740 140
118206844 1337
240601619 1234
23140870 87
122908315 3194
755102701 2517
961234213 5800
359401454 1198
941283061 4027
49852764 2879
143429211 71714606
3600 709878359
675000001 2250
301325899 1607
30950133 667
724497585 2415
152286597 15470
928745270 17325
1604 465913282
416362411 5546
778220063 32070
863799233 3284
948075352 15021
123066809 715
674983165 4182
399170557 1682
7341 574578209
523198256 1744
893988193 15185
44959 701045687
954695690 7123
929564929 11268
148638652 1590
184698530 9765
346501156 1155
302700000 1009
369984536 2977
648428007 33295
771247749 47125
778042160 4353
127051381 494
357873528 1542
714327946 6553
947100000 3157
73429125 1375
598262214 2132
58379387 403
736696341 368348171
831081951 7341
707203238 291938532
1468 356645457
285767180 3890
745497514 2485
464703977 7106
326390631 1769
385901921 1712
793484501 793484501
769980539 7230
462130631 231065315
337882609 1608
1828 313897189
260474112 6288
414311864 34397
996999759 854823381
168642889 5570
4641 509748876
874548895 423567440
20156718 161
198568649 766
319341438 5647
463820150 6452
762518383 12774
863903303 4286
477800622 5694
218095861 1323
601904941 2415
115809153 486
939682658 785203439
454498486 1515
814574879 4592
542279591 24183
32692 524691619
82540132 292
130428562 2207
725002127 2448
521649815 248266387
262500430 875
654368915 2253
961957567 31328
230233636 885
833086014 3841
93555594 1015
521208239 2137
541131099 2455
369300000 1231
190800001 636
156509519 696
542294939 271147470
503484912 77364
322108446 1520
349576203 174788101
498409759 3643
127854240 939
222943139 6860
995284430 3439
883520237 18107
815628163 16177
370864636 2222
209700001 699
574476363 6858
867865304 4065
658729416 2399
140563470 12923
917409703 458704851
845100001 2817
945201601 16192
524101699 1747
917045919 19915
333286124 10875
585965627 3722
546298178 1821
635402680 2118
739802467 2466
655134268 3435
35100108 117
735738379 2777
943005113 5906
990699619 495349809
662755974 662755973
532017732 4320
779400001 2598
927261487 4109
895401653 4411
3115 834235853
176066631 615
277958049 27350
15138 990925586
768014967 5768
2348 380498096
860402869 2868
374016209 1478
406528016 4595
586400701 245123255
65584630 390
672805000 2350
338615792 3025
301528831 187634491
877618216 715363854
169604018 663
814008875 5194
466026740 15304
671788363 25259
671295921 3537
605074563 2061
130800196 436
70318797 2183
918437783 14488
564173147 3619
872738623 7174
611998777 2040
768883080 6673
136965450 136965450
924108725 924108726
150531850 507
890494958 3418
813493008 4518
109199739 364
727948801 2880
804165803 3989
833702472 6352
134085254 599
894517460 14905
74605744 1166
441687087 6819
658200000 2194
885491565 8044
212330160 2170
59212423 216
821603051 3324
509102595 1697
590195251 295097626
134100001 447
752366482 7066
671335567 8167
634335680 6140
791 122395567
401449666 2309
482701609 1609
253799154 846
765105592 9679
2572 428433472
271060378 1379
506512355 6619
653401526 2178
873597800 3950
617996551 6633
728925456 728925457
251400013 838
806218425 4705
254879589 1645
850392808 4602
516822356 220925463
247637991 861
408004152 2434
464390161 2372
609302317 2031
217294896 728
142735402 56649378
643712384 3013
606244386 303122193
419101381 1397
839218464 16779
937800000 3126
538500001 1795
393602288 1312
810836766 3579
189558135 94779067
984903284 3283
604124729 2619
472937525 3056
983483869 17643
27029929 318
446589025 2226
878547944 11541
177610158 924
929893063 5398
2737 162394421
675205669 9985
752342657 20917
719725467 632729236
678730065 339365032
628725607 5957
205980578 2279
12053 951581122
439581867 29402
381900479 1293
515549937 17584
970797239 35836
597498178 3550
429049032 1660
429925098 257205746
895386187 159211
49200165 164
330279451 2302
390301300 1301
236700001 789
371156477 2618
409589663 6352
714620421 621836142
270966529 1344
297968236 1042
361501206 1205
83772187 601
890210136 26315
905225941 6586
119957863 59978931
455528802 1687
389139515 9601
702552936 351276468
290379851 1953
116537147 397
952549291 952549292
476923422 2783
319324289 2526
329884317 2280
541662208 94153
934622293 6924
362621906 2307
526477589 2522
8999999 30
552645337 276322668
349288455 134590358
833118535 10566
207301303 691
894595983 3797
962696791 3209
482960991 3358
307441205 1238
3880 372798160
522898258 1743
3540 147264000
440800989 1661
1973 374108033
442101709 2662
220200734 734
606900000 2023
333802615 4973
605253426 4445
13810 442935498
255557829 913
331145658 4194
472863744 6852
270185796 1029
599179751 3419
833269109 12401
605485189 2373
870151013 11922
959979911 6113
997941704 4713
469902601 12575
294549411 1394
919 260813649
986101793 3287
972299197 3241
451549941 451549940
14503166 250
455276828 1743
1117 218877267
551497572 16362
247060669 12821
758397082 43531
861470483 430735241
660600001 2202
682498761 2275
3645 854107335
796497345 2655
943333473 6156
416257215 49649
42106 881236474
285593922 1239
476769097 238384548
1340 337839460
715462136 2788
84662685 36438972
26456027 26456027
98588050 2098
972097201 3288
69796333 484
598729996 2833
589799999 1966
200506658 1177
992206957 4129
188123499 1497
379705682 1279
525299765 1751
523052265 3176
574662465 6112
549665454 18023
517858877 6823
800590136 4530
846051384 4688
105708691 85518186
800926110 3803
57239689 264
170742050 850
706891296 3003
12599972 42
2188 323042548
726211595 3039
809841156 404920578
52371024 2963
912298611 3381
252881344 897
703811295 8048
460110119 1966
2648 389055809
644195299 5547
176068718 1057
808119097 3561
421538879 2105
632860541 8476
617427769 6584
3003 651620970
992191827 948596677
636171717 2381
664473194 2725
5219 887075706
489043256 2440
784376123 12838
779016996 2936
825598866 2752
602610379 18571
363153319 363153319
868587805 8522
607246737 3359
913412079 456706040
120192025 458
2230 573304181
920261035 5049
197099982 657
7413993 39
67578372 288
789693517 4470
500748290 2174
193800645 646
76856671 261
852055522 3009
751499999 2505
1544 166103520
796160339 3386
4825 559387511
5176 597337812
878564044 6077
669832406 17120
232200460 774
999299772 3331
398161720 398161721
928124680 464062340
271884060 2142
227334055 2274
338364369 1779
947719350 69675
1478 380203571
429380973 6710
609601225 42085
104399653 348
149448853 1076
395995075 5312
609282701 5975
285456266 285456267
239399202 798
659817671 7044
839580378 5642
830399999 2768
685104841 2701
74399752 248
713682091 6328
729871078 4509
305817743 1760
372017204 1785
89364192 3569
302870999 3000
551057784 2504
384601282 1282
129599568 432
638100001 2127
913480917 9859
224835113 1563
41357472 312
986103288 3287
620669848 50061
562237780 7346
63213446 5202
6301 638665498
831768212 4638
678201099 2428
734478342 11618
1626 338705560
928686267 10748
71046846 2153
931127662 900026792
208612878 1106
240374363 1657
756603285 2522
869097103 2897
563005724 2879
128648715 64324357
508627961 254313980
912560322 4067
546300879 1821
800681791 10163
154199486 514
575845596 6751
897138868 3028
865800993 2886
685800000 2286
615450306 2125
485878865 1886
307800848 1026
246056308 1708
851402837 2838
303694308 2303
393360484 3527
748796383 6953
427801426 1426
329921973 1189
4090 590133423
229394775 1415
425325353 8986
829691544 14498
48876048 243
132651967 66325983
554897831 5133
932096894 3107
820505951 5309
245547927 1828
342862402 1497
583994895 3232
891554288 2991
565397503 3584
776700000 2589
399890447 166957717
986495928 7914
256203171 28939
52800187 176
230929974 837
246505099 850
857890942 2999
193090999 1765
723601909 2412
519570009 4365
546521009 2685
336905320 2773
637640555 3123
763202544 2544
457549834 16504
373793763 68757
77100140 257
176700958 589
96904885 372
956987679 3680
658881307 18246
344344297 8968
379328004 1493
49628596 291
111648225 1646
992912283 4459
753100201 19224
224008651 2371
233849962 2625
432493923 1673
919514976 7995
466549176 300944619
536040050 1996
946421000 8495
691808207 7572
390298700 1301
556982075 1932
521598860 3354
147001714 577
324787680 2747
700023305 667877320
615481364 4754
603943412 2175
100672521 661
5695 560419368
64499849 215
723597588 2412
255961948 2882
272700026 909
144607892 5249
691802306 2306
951699473 9614
570399885 2664
617099999 2057
186300670 621
86087763 86087764
890645363 14292
503400000 1678
1877 456099172
762362365 4838
240601565 802
801933674 2996
778 229615246
698544054 297421721
261376961 5870
130703580 438
922165469 6705
678334320 2960
608826918 24611
26803753 158
518358238 239860959
661289403 5077
930476519 15935
14533 817150499
465299926 1943
713771361 3739
152239293 56211010
853214037 3783
45600151 152
727500000 2425
667885766 11094
10889932 10889931
771694858 5553
940984378 15736
932704391 5386
3846 436371042
220356667 860
287101688 957
557295487 4492
434804535 1899
268598800 89537663
811502706 2705
805256318 8627
100746091 1002
37251792 135
914105959 3047
970009457 929129447
913217445 13545
6623259 23
114599618 382
994964850 482826770
743716041 4593
2292 512085516
71328879 35664440
213004336 2251
781559879 6180
793178510 373043129
251677358 885
695046016 2326
30911202 119
345196532 333876684
5670 303812554
669626943 7425
168609737 5918
661497796 2205
322198927 1074
951127051 4740
816603824 4544
755142879 2701
796795441 2760
1839 397696623
512180785 9093
392944579 1677
222644558 222644558
414962440 2120
899702998 2999
417298610 1391
126900001 423
963137822 9146
662655708 2782
957320854 664711115
314156631 1448
326998909 1090
405300000 1351
918565718 272329
805489219 402744609
682816597 5933
11178 707276772
499353392 1717
867708199 34700
729902433 2433
973203401 3244
544603778 2135
392710663 13822
911510406 4986
346586815 2472
846599174 2822
59695207 933
158386029 79193014
810514621 405257310
965173169 5089
635612176 2377
11158966 49
607401693 4247
2282 569911783
632866877 7800
583141679 1959
724437338 28067
689397702 2298
10376566 59
13675 873988731
199365335 3656
299114496 1135
209081039 3864
906814688 6032
424780333 124440
628254929 14437
277188643 138594321
865508077 865508077
638286007 319143003
849276791 4885
508801695 1696
141478701 1100
735814655 462598300
321160628 7289
833916894 6293
254463339 127231669
333534270 4278
868226574 7734
175814306 1348
32212951 16106475
100786729 417
410972319 426919
916898321 4567
957036381 3800
828345962 4449
883077687 4772
863700001 2879
410381796 4812
255 69364244
502280921 34262
928413372 14083
460817425 1943
562634903 252753753
543974994 206184251
370799876 1288
303264063 2806
257 45377713
207488247 2021
816128674 10389
73487952 432
259501399 865
849962609 849962610
34375540 279
701482016 5938
183800883 681
2936 705080083
812397933 2708
846042407 2916
427256439 213628219
423900386 1413
891419382 3249
377976962 4395
3965 857899120
251081625 3078
957433677 5133
820852321 6180
608186951 5633
512101706 1707
9559104 32
8454 893219660
330572696 16188
706452792 83073
434992008 1770
423665507 2121
906242566 3222
74328079 860
691822483 6733
682228259 3482
605409359 2612
517788135 3354
541716433 1816
231648188 1874
232686379 846
904802439 30265
11021790 65
659904348 329952174
430440000 2125
836579856 3682
194566570 812
481200000 1604
877505632 6462
452577601 3975
3171 683309277
5287 757058914
287867132 16047
272399696 908
838785023 4158
56329650 56329651
184773575 665
4108425 14
170099432 567
918163499 5712
290004235 145002117
893035052 4761
722639264 18197
246589422 3589
988279544 11056
480085730 2937
431999999 1440
908403029 3028
445634796 3804
833452451 4325
732424305 26427
509560105 2518
900299999 3001
835445130 32320
339579543 2725
128010862 999
624294063 16847
660283415 21586
602727771 301363885
207900693 693
162271 751314730
606223121 2180
301992256 2960
523558161 261779081
8400028 28
949796834 3166
456385699 3095
390875131 1321
533667545 2709
185348352 1288
687636183 2629
355673526 2724
277708185 1454
460654635 1595
893402978 2978
951239084 3522
933605295 3112
61887225 795
2233 666918669
465217963 2186
68443387 239
12688564 59
468995665 5496
199464651 2515
957263046 5599
35700076 119
598896299 4186
903078068 597191874
296999010 990
906652086 807600085
685562899 248176786
690597699 2302
440352397 3069
783667924 10033
530041205 2238
589346131 5246
516524861 3887
874478208 5318
406499390 1355
777288624 5061
939214890 10995
902209608 7044
351732776 351732777
226199245 754
784968751 2863
600600001 2002
228901501 900
2518 272745388
622802075 2076
534001781 1780
962871701 6954
32699892 109
162300931 541
222100708 893
14173999 6255080
372826410 2662
2433 153859193
842999432 2810
74399753 248
319148729 252587385
367913700 1650
913051949 7305
501955679 2208
335396317 4273
433401447 216700724
472036402 13642
27599967 92
785484326 785484327
5439 717101551
593701978 1979
530148733 5316
337183022 1450
449515680 2208
270899434 903
930321747 4107
420842192 1463
618357047 3457
642310080 5952
154799709 516
417577325 15199
172093544 1484
967041986 19375
679038824 2665
437101458 1457
206978332 902
460912646 240968356
462444760 1766
448800001 1496
679644570 2460
668890788 3250
508498304 1695
297506513 2384
771000000 2570
612899513 6808
863683761 10721
717120456 4238
447899839 1493
751809836 4596
994499538 339247581
708907779 2372
376241489 1467
380171103 170425077
51338094 218
263194614 2469
975406707 70457
100799663 336
595159361 17344
771301282 2571
485100134 247932842
712931350 10926
724622411 6587
2359 367720920
791654623 5008
808328708 19011
897297010 2991
523502946 8810
176100587 587
748736479 3677
828000902 2760
439199130 1464
669903321 2233
234105039 1107
766701001 4680
543298416 1811
820360195 410180097
928325175 16305
3503 754174306
555785372 20873
999765119 8592
605513868 5471
1310328 6
478198996 1594
347682430 1263
329819478 329819479
367637207 3426
407752270 1480
270934225 1356
100758114 100758115
853384670 8886
534975041 5440
884377979 11081
878420677 143706
790497006 6217
401637632 17561
973788471 8741
234342884 1349
346196065 1503
885629032 17031
238065890 1217
601142207 267813
814292656 4367
602342615 7304
364704368 1693
893704841 2979
495600192 1652
453842236 1731
386314045 1297
615270586 5791
677980633 265877709
827872533 11566
538588537 538588537
291988639 3606
186272569 786
382305520 1413
93317959 450
609602031 2032
853801889 2846
390572208 2223
405705895 9966
797403787 2658
879194783 3459
325871454 3965
416086528 2288
215699293 33359
576522058 11354
746493358 3757
8092 876800568
391799999 1306
277742977 11136
531605621 11371
839983431 3170
872984110 6607
10554 807368137
514325751 2924
853104010 3189
755976925 2621
830385058 16131
612957033 4423
705905535 13841285
31500104 105
347454033 1362
987438232 453634751
733631382 7258
283480634 1858
71960525 4492
470630469 470630470
62380220 309
858200866 585418449
816297280 2721
446308004 1551
365096802 1541
725700000 2419
865081405 865081406
599813206 2817
362398792 1208
416656157 1612
915911810 801637860
4251 384018336
845335279 2934
788187136 4744
403801346 1346
410174424 1814
856502465 2855
625503905 2127
246900824 823
368724478 7919
175444333 87722166
940479463 3464
982284772 865730168
16635972 16635971
660601252 2202
437 12912026
966360003 919297
237299209 791
1945 313012740
31499895 105
238199207 794
701417208 9489
132907246 526
749224989 57755
323891890 8693
83926748 803
164104455 841
705299999 2351
187375642 9687
476701734 1589
418069808 3848
114943199 400
476223903 1893
213547177 111922
279900001 933
779114796 4287
941705644 3139
78300260 261
349552460 1423
496446135 2774
859982864 22906
3468 898794624
795061066 570784766
187156461 1338
530143935 1774
200776048 12452
242536653 121268326
984446536 3431
808500001 2695
360025371 2085
985475117 4919
876110282 9705
37730783 273
273185007 810638
899586798 22601
186269619 10574
498993770 2570
735217792 353622452
886254847 23896
622568041 4040
516169735 1779
318001653 1060
277672479 1789
221400738 738
108769024 637
21867017 191
499798334 1666
864559851 61325
297454852 1744
361302280 3609
771000030 2570
562696931 97280
188674975 639
941692593 470846296
587254578 10321
944525938 944525939
538982521 2060
952356499 4090
637806541 2164
723601273 2412
953951609 953951608
2390415 26
189563225 189563226
876579408 76417
534 146494890
585535517 259085800
879378446 5876
827397243 2758
570057791 249099946
948762772 4191
367143303 2666
767948887 33310
952703428 949327267
779258999 6360
732565203 4623
244867745 1995
13582750 54
816599999 2722
532527488 532527488
611611844 10985
448968116 2549
2624 555597060
738897538 2463
514 146478192
991910361 17332
824617376 760592692
774120438 4134
644102147 2147
36900074 123
632997890 2110
356999902 1190
554401847 1848
607960819 3433
948296838 3161
9365 684450314
249600832 832
406853875 1508
121367707 1067
238572046 238572045
964196785 3214
742831970 2602
369473717 2670
869356531 3381
835102170 417551085
650102166 2167
482217113 8407
982235868 982235869
3092360 20
787334401 4800
683010424 4105
979018937 3380
818124114 19823
432002288 1440
460402588 25495
347602050 1458
133500399 880
442499056 1475
265982149 1291
628503685 6039
433031420 4652
312949362 1086
804133486 4691
751499011 2505
779924505 2669
19643402 128
742797524 2476
345422946 1250
896046461 17334
767003706 13027
580591999 2000
228204796 14105
949505250 3165
401538913 2788
58704958 1134
560188313 3880
500009196 1894
627807204 4986
457031273 2338
249633599 3144
702060967 351030484
667888664 667888663
59099894 197
192530793 861
237267383 1111
954705158 5134
958607846 3343
674146977 674146976
987500911 42128
958076865 6994
815203421 815203420
714910130 2493
666139908 2334
123729404 517
162537839 720
31350548 15675274
258289146 1083
59791605 29895802
512400611 1708
642027201 4100
178408011 2107
580458730 290229365
737294822 586233358
204546369 91659974
479388243 3983
287700960 959
737776125 2947
977656171 10707
104534503 1551
252299160 841
268306302 1045
603503784 2232
703043327 3153
187047049 2020
262482405 262482406
14100093 47
16236288 72
626559007 3840
239400000 798
442747339 2020
844801762 2816
381593537 2493
806576534 42649
506100146 1687
876779109 5771
663315508 8061
110100366 367
919402780 19030
934120472 768159403
549094571 2034
412707466 7499
17293553 73
773997421 2580
608892198 304446099
202800677 676
534901784 1783
971266057 12874
15353 669042712
320607743 160303871
788977734 10025
95115138 1086
849750092 6947
166890643 3850
471778712 2499
510598297 1702
875443818 2966
4129 389133476
815690197 10196
257348697 128674348
838626677 11083
444899449 1483
3716 987569575
818287139 9420
823098166 11276
637299175 3566
884766008 442383004
767232480 7780
503247876 4525
819109383 4823
403215480 2350
55473398 293
70951316 1119
154987723 1221
142685890 1157
948045064 3166
315454689 5769
452254537 10297
693863987 5534
531598979 1772
642918610 2245
831784031 7743
560326349 2753
57188952 204
605093726 2121
700032841 5506
2745 641755157
691055427 5047
945904570 3153
667166261 622107480
117317399 1113
588598039 1962
377253580 1988
1206 280239411
590366916 7171
831000524 2770
846716956 4517
819904616 2733
268643188 4708
2095 119134270
7671 682058094
769955410 4394
3290 860489224
103481055 587
940455720 3870
343501272 1145
678626069 11164
389325856 2511
914784754 457392377
588603077 1962
868527584 3851
454500180 1515
737293049 9770
107696200 24781
3853 446229294
866969569 3053
495299999 1651
939003130 3130
577803867 3499
597709478 298854739
733497556 2445
925212873 925212874
67979251 250
303601124 1012
8103894 2834432
483613092 483613091
461615371 461615372
966885671 51592
334552 918921351
474960149 82530
697133800 12106
773012081 4737
695392569 256115
180943230 1157
548286068 34962
939621991 11477
438709740 2180
5415 469111292
2266 523325902
395035277 1558
352826668 19717
96476391 519
883200312 2944
421594513 34184
1611 297943203
399001997 1330
853736135 426868067
499845026 41890
711779844 3931
705744480 10246
197340716 197340717
895611329 447805665
12000055 40
402404525 37629
138866133 2806
2810 662052512
333031999 2128
962254726 4711
490780388 8644
130294135 53242
674403968 2248
277800925 926
539405829 3789
683384104 4760
530351890 3026
756638107 15203
223215112 2168
199579650 7351
132199698 66099849
808200000 2694
704467845 5491
395098683 1317
918310296 8882
105300559 351
247667957 4523
724139598 13136
947455495 15514
794997351 2650
105381994 7574
302147927 1557
727339950 43850
428398937 1428
730802164 4251
208199418 694
98024845 2092
151996581 530
475918437 9167
410 65848870
923925290 878865874
310642141 2445
918961373 4007
919799999 3066
33270484 157
910370908 320941819
6068 656174575
3604 817991305
162352969 834
172989245 4306
131407330 5942
491220676 5032
306505632 1184
915603052 3052
137338429 89452641
331102041 43270
393547129 24864
866063570 32161
392400027 1308
719781533 719781534
544294071 12541
158700001 529
8547447 52
156539375 5875
244685167 2062
925150174 12571
600241295 2102
741000001 2470
694355960 347177980
236111712 5006
663060611 29202
855349481 37852
137100112 457
793322644 13825
603139704 603139703
261435625 3295
1502 144875914
912299999 3041
830195195 330545983
208811947 104405973
499227639 2570
237806800 3850
275700918 919
945793413 6707
500098332 1667
23134 442944898
711858214 343002725
149204446 6990
700364701 3496
834896716 6618
324898920 1083
111599662 372
156187732 107939
277076801 1040
711557280 5040
152696998 559
987596708 3292
92112499 55379628
36299911 121
895572079 3809
904422197 3137
206002355 935
125795353 438
872979248 4672
820896012 2862
497401891 1658
101885634 643
677933833 280670201
4144 699425155
134806906 2049
877051790 3339
790513719 7880
11416303 60
155701065 1100
542929842 2157
961951990 97579
294702495 1243
190976885 1138
597867234 8837
50099921 167
159300532 531
612556880 5360
417768415 417768414
331200001 1104
588145268 3598
562999320 281499660
544164238 272082119
861883205 3094
280464275 2851
424790796 1495
352798824 1176
764368488 70248
393767847 186966651
920414934 459751151
488078098 1703
257805973 1567
262199553 874
404398652 1348
363962674 2661
531562053 3700
278400927 928
656314224 2291
822270616 15788
92715802 362
74399753 248
722972040 3990
660232128 56829
442800001 1476
211106561 105553281
915080131 72689
1017 294650325
84392 980408128
202393792 1461
7500006 25
9585 946867971
916146285 5515
239819488 1696
55476035 693
983943298 454529495
644699999 2149
907580835 30967
305101018 1017
211228159 1280
210764319 1391
299034411 2430
993488076 7225
921904363 3073
829578396 829578397
51877020 527
993092619 959599656
901563492 6029
694273558 2655
539399038 1798
384242055 28923
653445855 8997
199025025 705
844475059 5103
864843443 2934
938096873 3127
581195664 18081
519939810 20385
3582865 3336
421836640 421836640
738636413 738636413
61533824 242
37500239 125
24510148 163
485065330 2819
963058081 15404
103391789 4166
428171066 1581
601735805 2038
694131984 653526684
979053725 4724
959700351 3199
446868670 151108545
468920578 1654
851833766 16339
711137396 2390
102921093 1340
855715204 5234
43934583 23507
603600000 2012
255900632 853
273932748 2057
452622281 1870
201443111 840
639358694 7862
466799430 1556
180877499 2500
565511200 54059
445500000 1485
3855 733343795
203221296 203221296
995396682 3318
198000001 660
923943384 3865
311891951 1574
27635 600579131
172776748 2679
638100001 2127
672328801 2288
617686470 617686471
873780075 3325
283073457 1101
771603051 2572
487722900 5550
643492214 321746107
284022340 2330
148696118 11181
75291006 287
885471767 8995
169789744 629
385202525 1284
642554508 3468
992909281 10380
412118409 2818
701161773 2942
675256183 9299
758697472 2529
781502604 2605
470174238 2401
326294286 163147143
128602989 128602988
3215 555304445
890484292 8786
773403438 4252
411932291 1785
826846601 39189
557096348 3248
679632845 2454
627602044 2092
418601226 8247
162556382 937
308897925 1153
731908758 22771
2807 298680897
997532726 498766363
437375595 1637
848700001 2829
2074 564950978
539872235 1969
102975963 51487982
998928827 8478
925724491 462862246
222284430 111142215
562183197 281091599
781772930 3527
158406685 779
572699999 1909
469324799 4608
748233233 4037
810572696 6039
897032221 305113
1931 409312139
6637882 150
979661510 6075
4574 457117358
789297368 2631
277874507 10514
894873596 4499
857402857 2858
488320904 3833
375300524 1251
970794664 4462
629115529 2815
685192015 4453
494651125 2125
589 171238203
965117105 4172
753600000 2512
379841021 2834
661815830 6838
188746955 1227
425563258 3504
492576025 5129
292067524 989
22747 580184982
580778243 3886
140026812 1334
262245607 1547
122768190 2007
885171020 5765
592471318 10438
603598897 2012
251048775 1275
610501220 2035
77999787 260
209765459 104882730
2326 465228530
880139987 4378
956722124 41977
16800055 56
717341166 23150
61290537 781
151500252 505
692440080 4535
164978393 1022
3686 599940101
156995884 1702
442071785 6065
872402907 2908
989558439 21352
692083140 5556
463236153 231618076
4873 194091406
495346291 2633
140260024 866
846892346 6587
221505176 1718
610686233 305343116
451009061 1858
702194869 351097434
861597129 2872
14399951 48
775975706 3458
740199663 638654583
976061175 92623
151500504 505
395700000 1319
945640401 472820200
662983889 662983889
728690505 2962
369751691 1493
89358452 503
792107381 3993
24520179 158
392923751 1325
756316776 11527
774334610 4270
809100498 2697
327059549 3585
381972099 9045
539245429 2526
47983 608829605
150329599 7075
339533641 2115
685966723 15101
165822844 682
571498095 1905
832006487 22484
146790356 5935
247500655 825
7541 687377232
301454349 1767
707787623 353893811
930762277 3865
110654206 885
833381788 5086
562449284 31214
4909 695231975
420552342 9219
373437650 1742
496784165 4001
303782083 1784
233400778 778
591111887 4744
588953440 2956
603397422 7181
16500011 55
33966379 140
816647229 5240
9941 311961644
169638921 661
420715177 5101
747096043 2618
228015193 228015194
18700414 18700415
200220118 29009
1781 309361481
270900903 903
984001712 773436113
189603232 189603232
916874003 916874002
78937824 4152
909174404 18351
842696777 639520101
3694 876894084
414116970 9247
756130219 60058
328025351 1405
35099884 117
803090545 28123
356067771 1365
708265697 288558663
853498725 2845
216901159 723
378901944 1263
506539479 1772
54367 552803656
683559733 182234
870334142 4311
5984 207836288
400088819 1780
403501302 1345
142483751 1041
318763899 1150
728399999 2428
39423 945711575
74577087 909
241066022 1276
440515890 2790
918937994 3293
750900001 2503
422983637 2013
452514929 1842
388924928 1811
18219644 240
258703813 1913
1204 131137272
504547519 381946571
899029640 37429
505034587 196946461
21560451 181
792945858 4256
515260762 2818
211656579 105509096
783688391 4141
664498468 2215
418091923 1746
76874300 271
230920453 798
395207861 2217
3268 455359377
467427163 1741
885130848 3472
272070177 1184
883105697 2973
227559413 1187
28913196 159
690188485 3858
224416054 112208027
554313707 6717
524169853 1846
434353247 5488
49766882 211
656880244 21386
957003191 3190
380205877 6612
791700000 2639
700308454 5342
669617520 7160
446078473 209181385
121400776 675
101753339 50876669
759069305 2946
45209600 400
700802612 2336
307082160 3045
574201667 57401
981546516 3357
48716578 48716579
426000000 1420
782699999 2609
746090435 373045218
288738699 3140
528244696 2488
89745781 75703247
494703043 1649
232890114 150548649
842861944 2945
139442515 507
823 240961232
854102846 2847
277801562 926
36509408 208
527221854 2967
189601118 632
615584230 7543
445594492 6961
310861913 2251
242250408 846
843412501 672363163
790800001 2636
846133359 423066679
634363328 2384
3945942 14
350399999 1168
377813033 1394
41840849 334
886940861 3533
848697172 2829
796404298 3310
971405456 3238
354674792 1559
664799966 2216
439294082 2309
160163916 1454
315964430 1703
873809062 5833
808896638 49510
393900001 1313
5902 901028830
26178090 19076220
156766949 549
845620799 70176
59219159 231
1388 236862200
704967951 25657
174864495 3835
129088270 445
902016289 4171
653882877 76148
641580549 2367
597897469 2863
759597469 2532
318102096 2545
117599608 392
37853500 546
535 15771308
660378219 10027
168892079 11702
416399946 1388
466356671 233178336
332 78901013
447320640 7592
118346373 2007
357537792 1319
517201724 1724
359463873 1570
582178828 7697
667428061 3510
277943573 3599
68200994 476
453990561 1720
601378884 3301
701014396 350507198
74399781 248
356435626 10320
329587122 1671
545307138 215711677
941265527 3518
801159066 400579533
507599999 1692
487675917 2234
987900000 3293
379194889 2442
832446357 6736
478244087 478244087
71100237 237
759300455 2531
776099999 2587
485126627 485126627
213900773 713
152586420 1148
525952410 2789
953308319 376591257
931200371 3104
833057039 4020
243773880 1720
168784122 75184734
986187045 791077092
664190617 8579
3944 847455168
120029801 550
580440119 2470
571990653 3159
643658299 321829149
6127 359501725
637343570 3565
531901772 1773
811835143 4428
444889721 2749
876259272 3093
888800442 26722
581617866 2450
867001353 2890
836833172 31673
968108370 68095
736109271 2786
964219740 44385
505708825 3759
785224100 324177562
525247164 3978
687509409 10121
451008611 19435
461434667 230717333
584 125553246
393912660 1780
818533816 4234
962489138 962489139
13924072 2062
901880999 3375
78600225 262
712124137 3033
3044 891436018
993792731 4867
463264950 1583
649954 3
962692600 8371
576069602 52438
471427545 5446
448486199 3450
271421701 1398
169500564 565
51253004 523
154199743 514
619382809 2409
1625 119726568
719014958 2566
206399999 688
63340369 312
534776134 2305
955734794 862274614
490798364 1636
944454039 17884
972280705 965498201
133200195 444
818702728 2729
3112 447378822
256984609 2871
887833548 7938
906712144 3056
850535170 328077187
487801627 1626
194250405 194250405
116100229 387
528302396 1761
568829045 284414523
711602496 2372
787317571 17722
980403267 3268
797397341 2658
465028648 3599
246983099 1365
566491259 2134
627022183 3193
302310750 3235
681463737 87603
727756128 8976
699466006 13256
714868544 2507
397954560 397954561
565430305 2256
20439680 872
50311135 794
951502618 354311283
230100768 767
243923814 1509
446233838 1969
88759128 88759129
942693993 6616
976447426 15973
560730408 7949
94487134 1131
124888671 35170
170591533 85295766
13195113 6597556
713097623 2377
112717160 1017
800095972 4164
264900001 883
704058328 2868
984903374 3283
860699999 2869
3606 176444682
271486599 7259
936003119 3120
639403490 319701745
390001301 1300
492897079 3032
345051543 1171
976769296 13803
199724846 713
586176729 5066
874961484 3813
2010 290440022
953225174 953225175
654002116 2180
684146942 684146943
9872 955273588
564813641 2440
962511327 481255663
137928061 1740
431460041 4394
581752081 6084
657579003 409944395
441557469 1486
763466022 4219
787256138 2753
21348519 209
269526983 269526984
265 64957595
575399252 1918
454263631 20366
756296296 115633
589005603 13989
391729301 3275
905272339 905272338
307534156 1999
92524648 971
965726454 3811
604216039 4216
141528337 1219
234250651 1350
295859390 37056
576486919 3794
907946421 4444
722102407 2407
579315821 554826320
46799981 156
982549082 35308
532894730 3370
240562209 1603
956547080 3560
937438105 7907
383701280 1279
884473990 22300
887099044 2957
1182 198272226
375702390 375702391
246154270 246154269
211673609 1748
56111289 1388
146689064 508
239 64723585
741526016 5374
339474690 1834
19609476 83
954383509 5410
666096911 14249
546901866 5202
257438483 15446
584173735 584173734
628581157 3186
263738546 1085
812629894 26297
6858 640859526
640284988 2693
500280050 8436
274777277 3363
990896696 3303
843341302 7013
506098783 1687
576413063 6259
271150977 1485
831705168 4244
444803345 6107
131601756 1716
866669958 3149
149205849 1417
689266017 2453
355325490 355325491
462902208 1543
963767054 3604
499987809 4039
318609961 1460
289213402 5897
149925369 591
480599970 1602
966106077 3887
863410063 5786
73571709 430
658126031 3908
162525766 767
486210401 486210402
788731278 17904
991608497 18191
1721 389099169
693596542 2633
855201626 855201626
538328771 3745
360302308 1201
434669835 1769
4739 588204680
589814849 3152
25667852 102
619156320 3580
112098500 689
66299907 221
562047312 4493
389621735 2396
729967113 2627
782630751 15812
143400479 478
820032214 3927
6299978 21
8399975 28
508991801 3979
550395623 2731
751800001 2506
131399562 438
196199617 654
123834306 589
69300069 231
138325514 1445
35199893 195
6802 636449536
969990439 10579
321211874 1875
717033415 71099
140558989 715
295557501 1102
969302559 3231
36900010 123
394043817 7473
292019967 2032
608997969 2030
929202399 58400
458942077 458942078
206690159 2194
437101667 1457
908895749 5250
177548935 1333
611760689 24979
6796 837344152
975275984 14797
834183056 3088
1306 267629438
357149184 9008
151 36945925
310308614 1851
153270074 2175
828829639 3171
828973418 3002
273801923 999
719480521 2985
57676800 257
329456226 3473
372968433 1274
410747049 29898
200999794 670
560120292 2526
949828368 474914184
3285 901384290
952503175 3175
755516512 50074
800957977 10023
860103764 2867
1683 220849992
906757902 9558
990026395 937578095
585116817 4588
982347555 4744
281177279 1110
404400001 1348
860637555 4401
148199505 494
846513987 4966
847 210272839
253 49632945
657506440 4280
513046778 6403
78008205 285
582301940 1941
985821838 367062693
447877851 2065
859625415 58126
1538 179853720
85753913 85753912
690629141 5817
349798833 1166
650946044 4704
942294359 15640
186609010 998
874637517 874637516
449999777 1500
731398915 2438
54299819 181
701125876 8917
891051405 486796745
797495518 13923
607005030 2417
89429411 397
557973342 2454
702002339 2340
633066508 12049
405241099 3130
494732730 1856
111657767 412
744306040 3447
127647365 3481
621910943 2628
245005370 876
452691448 4407
285300420 951
1359 330351156
712997627 4831
810276016 27002
56463896 521
431820665 5144
237997580 2823
675869863 4059
958490924 3725
57549651 57549652
20879473 156
402298826 1341
318446406 3796
164042130 1335
197300817 2922
5374482 20
370956911 1488
206692224 5102
66599779 222
501801558 10063
455309932 6789
215462519 3007
225349919 5834
646316353 2739
345384127 1294
228147137 3139
742970618 5058
372090279 2172
50735494 929
88913238 537
944403147 3148
3356 438830560
992272966 9883
573898087 1913
175089853 2961
772601121 16835
869095375 311166185
732297559 2441
27998 428671436
71100453 237
999012072 5340
772747347 33926
513764532 513764533
731697560 2439
698397844 2328
672301759 2241
314974089 3718
977155954 4177
8400010 28
438492457 8618
313200000 1044
406087115 7106
753302512 2511
632754151 18354
512063430 3660
205500001 685
327514041 2708
926662762 6452
743944544 7545
348263910 1181
530449677 4343
932798787 3730
527700554 1759
661236909 2510
662948141 5311
909281630 3629
26254997 627
680266071 2603
224100747 747
10478132 38
188605095 777
529313905 2312
61861756 1276
618965785 309482893
168959712 1006
854411287 5711
331501698 1105
837904171 2793
687371031 19872
35371141 420
786858499 3247
776714127 58382
286919128 1723
333167099 1239
595069255 4367
779403591 2598
302831965 6133
853654566 426827283
839845296 121752
400077066 1823
499501690 1665
326714586 1518
549898998 1833
159808821 72741951
424671648 4008
824430935 5432
722100937 2407
751164369 4238
473072390 270516530
368433987 1325
336387727 1306
141788219 853
164664895 704
921037788 6644
819671985 2772
390401134 1836
906005546 3946
381417015 1785
540779007 3872
117471369 117471370
716099999 2387
773217141 386608570
719998791 2400
586980891 2635
715501232 2385
488999368 1630
344781964 1207
213743755 937
946966419 17871
524699826 1749
478498657 1595
765360120 10955
714930404 2489
167990335 2752
211037724 972
41933682 219
2609 396549737
377699671 1259
689798986 3427
574347487 2380
321115261 1706
920932593 9349
426739798 1683
387785385 2201
900896998 3003
65399803 218
727727911 308490
157800001 526
499561750 2399
854798057 59864
482361295 1677
60822187 1579
924621656 16061
848397173 2828
531601551 1772
271666559 960
644597999 3114
19195979 9597989
388 76897332
22199934 74
906933240 8004
980562239 66960
552368321 1863
20322 929795190
446830834 2705
354080619 1684
503985760 4341
76524265 852
181641275 4082
486993025 2016
694871915 2761
216299999 721
803061503 3451
341252940 5055
244023048 1017
691734513 345867256
846902822 2823
880118141 3014
540820816 217389761
552175504 3853
513205147 10438
488928484 12487
756897478 2523
911478350 7147
215999612 720
293456768 1408
419933060 21458
817697525 3385
231300770 771
722917482 3709
32110759 253
160800000 536
463812495 2128
884105764 3783
250492648 1093
228536583 1749
242767454 896
835007991 6099
514514647 2805
302124614 1253
423529717 3827
22278 954128308
975042704 4904
574558951 287279475
804897317 2683
197400415 658
74315328 436
908167490 6391
960950384 5917
798866991 76286
1961 351880386
348900000 1163
46199846 154
884043886 22610
934596810 3995
265 65844421
199199887 664
295890075 1711
401616159 5797
888125207 4210
838754136 8593
257694816 1787
782456643 3720
748497674 2495
902061553 902061552
82499726 275
688953352 688953351
552385888 5123
830443767 6641
784146892 268110682
444969719 3408
673276239 8042
786899362 2623
270181260 1136
523654813 1778
153587792 2147
349149973 1973
609301568 2031
960563749 36125
516000000 1720
674332696 2715
208220820 730
13499965 45
337323724 2114
705298228 2351
547198177 1824
665700001 2219
912303117 3041
295762389 295762390
61707451 850
541578261 1869
433773341 3998
1599 414736587
276239355 1015
332071079 1970
703501488 2345
945695126 471686794
12778 226748517
621900212 2073
103233508 359
665819568 7273
172032433 674
125778999 2754
623397599 3040
237691101 835
703870895 13051
16174083 71
606812071 303406035
493257101 2660
111124862 589
10469689 5234844
364640833 2371
975602491 3252
332943490 4159
464399884 70321
174661860 5743
813892971 3379
193512551 65078261
85199858 284
927598503 3092
568239660 1944
2807 535216387
210725110 1169
256044352 854
942903142 3143
788998921 2630
75600225 252
48508009 24254005
791400000 2638
586802551 5992
569949789 569949790
252330126 1227
569168896 12898
108599638 362
645286482 645286483
50408670 243
442407201 2480
777112513 2838
647247159 17586
985149617 4048
400387272 1604
649505733 178142
126599507 579
770700869 3394
284880685 4972
916856368 457825940
813000155 2710
289083820 4467
132900327 443
548026226 2105
537300295 1791
339671179 1220
541509609 3634
919254763 18043
461728839 5863
633927432 6758
564923001 2397
601324808 2609
245099999 817
197700000 659
253390079 874
9075986 4537993
638305279 638305280
596215608 2908
458924573 30095
294708749 995
659063474 2205
727834658 53687
971179510 4214
291098304 1344
146810087 3246
731025711 365512855
230526882 109226899
2497377 32
776150161 10857
192491371 842
72784950 496
194250889 2664
503969934 2782
306905022 1494
198361890 1183
817866580 408933290
405421884 1372
999163879 6522
804264404 4704
631636350 631636350
993310346 993310346
403962925 1686
772104371 15457
307172368 1648
622241470 6327
567030795 11427
69471248 1819
185798475 689
607263896 4865
988796704 3296
182730791 3145
644404446 2562
146122799 22224
623154119 5671
826748849 5325
2121 82434971
159599468 532
366587657 3723
893914681 713807012
722245418 3219
308101026 1027
960981202 10489
45599999 152
388636484 9023
870871847 6922
325203458 1653
262701313 952
646690957 323345479
510213750 1875
712735335 112846
449370504 6072
822300825 2741
565200000 1884
106277694 359
249169320 930
880742385 69067
137271089 510
630302101 2101
1349 258904127
206399917 688
484111005 2136
802325537 7119
234569754 2273
973372659 3826
884413035 22866
623065483 6415
91810640 316
449746134 2735
922779825 358189839
817980590 4226
173660213 86830106
665652751 4425
175500612 585
917717324 3822
595682180 31253
930438444 3367
703513866 703513867
8702 875333832
348600743 83238
656933508 7929
778653350 3635
90106357 45053179
982388981 3650
978488624 4955
512980849 3116
45656260 22828130
533821724 2692
164012404 952
10375 765217252
124245717 672
245271698 5547
159000529 530
42825127 874
768977507 6150
964886236 33394
384530636 8938
396598678 1322
967521942 934987621
878399970 878399970
599992151 2599
843000094 2810
288299039 961
81909761 81909762
666972155 4238
968401129 3228
848291665 4646
58912350 210
489 80830715
912130207 15458
794142024 3522
258256513 1083
677837069 48135
939300001 3131
663810451 4912
27300089 91
110412303 688
625291213 625291214
241579635 2037
152699555 509
381901279 1273
837166842 9021
978693043 593507
12899999 43
521669723 3051
563274037 4294
397893399 8682
847369291 18753
429776476 2840
22657 592080836
110700369 369
83701533 695
78682372 579
349501166 1165
958456261 4782
546792337 546792338
861101786 11069
361938893 7987
575693671 2351
290570863 290570864
505199147 1684
702877709 2689
762245503 381122751
271743983 999
892667519 4108
10302181 10302181
577288447 2108
226547411 1092
728935427 8814
767398763 2558
647469776 2824
193148026 835
527931224 2175
658563575 4037
2642 644592500
836471193 418235596
663760609 3584
124119201 851
620080890 206952148
385811968 1312
207234401 2075
129480674 2392
786000000 2620
678808605 3199
775352496 3648
827699760 2759
572154725 5302
911227999 39890
55254949 55254949
572882851 2638
341916930 170958465
805797918 2686
970897473 27569
190919048 1767
252899359 2792
83658248 1285
711883979 355941990
33488582 12485088
233581375 22669
882040971 35207
911218701 4165
507636824 2795
986796755 45628
440154090 3662
375291051 1502
870297100 2901
222901298 743
360077943 360077942
378601261 1262
655195555 3163
839098783 2797
132577441 456
964727713 16224
404230204 1421
672709212 7182
890451252 3464
644188650 5134
888585291 32087
832685915 12462
556267498 2111
401141025 1478
241500365 805
288718400 3654
266421508 2101
487963895 5812
220939160 1205
902616361 3468
719171605 3162
539745445 1836
341017776 1584
6622 711301382
994846258 754343333
162900272 543
545172929 2783
615000064 2050
328500000 1095
742532261 2815
345532877 15957
830072574 13328
819897267 2733
120299598 401
979849434 4138
156518635 692
424806829 1949
122489689 807
3237 598959184
13233133 81
497841032 1913
111900256 373
255677535 5790
51856870 417
983102601 3925
771904031 2573
750651434 750651435
564788759 564788760
897379720 15642
42263677 441
479043363 68060
984715475 2361428
819002730 2730
618459749 10723
802500000 2675
259016226 1218
894039424 3418
499656339 179242387
243238099 860
288725815 1686
732786239 3986
703497654 2345
16788876 125
684970651 5835
798465486 4998
543233059 3599
467101557 1557
65493000 371
922199843 3074
93698932 46849466
6017397 539
199103252 2200
928396219 4827
627287698 6106
391201595 1304
3471 802872451
857147371 8615
715540912 592632261
304254884 6771
857102858 2857
401393231 1944
845842945 9340
591533326 5243
685414508 2291
283799411 946
715822757 2846
856840853 7637
463115019 231557509
739300086 2898
264300875 881
459662026 3602
171871060 1268
363200742 1483
2349 383399082
509068659 10041
201142000 2679
5967 809104498
220958449 830
580914079 4640
377491968 5976
44699946 149
286441343 1008
726048653 3913
393898686 1313
828534521 13205
787203262 2624
33820333 125
888263515 22353
3658 619190734
532606080 5900
71099999 237
551795244 551795245
549493965 20881
163657573 1014
7545 631659855
7145 728711405
138435467 1172
94355185 472
131105058 626
527098242 1757
877785124 4109
869101072 2897
90536689 732
907630265 3505
970058556 16917
33024362 329
528556315 3062
763799011 2546
240001414 800
948999164 6702
182896704 696
981641529 6941
280092574 1535
626327678 22875
578428582 2784
631896004 5167
526807363 2749
267428659 1918
535460653 8489
635667069 635667070
908848743 4465
750304369 4193
420113320 8152
90194252 643
673215709 249314580
784626917 3482
940568393 899370652
134253901 550
629951869 3906
929703100 3099
605908727 4877
907078177 453539088
457617841 1866
91002517 373
448201377 5533
967416231 962993780
481772989 2136
983153315 1582971
501829019 8505
17100053 57
789550832 9793
557098928 1857
755505273 438518419
78833601 464
383691472 2321
10000793 68
970411370 3965
167675453 1111
102850012 35880626
2588 625537716
153414547 153414547
69384831 27672750
38413170 143
519901330 1733
883559615 4448
422590723 422590723
455797478 29257
5118 444508536
800611700 5075
759160156 2715
6225 866411598
2273 316019736
417519361 2880
708873911 6436
500275658 417429119
158099690 527
857702858 2859
242763280 1023
363764691 5510
636234473 2876
659702198 2199
99600395 332
575701919 1919
758282817 2790
388218230 2593
444670563 175231639
70608958 425
837441983 30751
302752414 10053
300644137 3609
553095544 3003
799455947 15892
123234602 14214
508528858 4259
57889212 291
266499620 1401
294245151 11746
923352290 426008416
72299835 241
908702951 3029
968695843 968695844
562585 2
363435517 16402
1040700 918445418
296790278 1509
234841871 1136
813297288 2711
854480131 4903
115041216 2161
197622687 754
265106286 1148
211506843 1287
130500843 435
465350409 3329
265065934 5733
578278981 10060
589750750 589750750
482618948 5091
785236684 785236683
903383150 10391
304359823 10809
99258498 99258499
677767920 6124
141866697 1124
800878841 3253
1535 190256745
166225036 83079006
685408860 664609787
644613159 7517
888301467 2961
562865365 2809
241800225 806
570010799 7448
616801294 2831
885864161 3116
647605847 245553760
73669933 378
995100000 3317
986459127 3356
29321464 145
359999309 1200
575137113 2884
498135743 1665
323024544 47003
96000001 320
619549196 309774598
5109 994000240
851113493 3069
631202891 2104
26 3670836
416548169 3105
931509504 19722
399590864 2219
829835746 3565
430158961 2772
942470101 6731
678286552 8782
111382696 3080
78840263 466
1828 510217043
800477125 11125
523629127 261814563
217460521 108730260
649503284 2165
657375299 25308
8699 832502999
541228401 1933
1024 216371200
778456224 950496
998433399 11075
270870366 3783
198000000 660
971773733 3382
744686816 4317
74099999 247
61862113 403
277406665 2089
438245759 7363
788125192 16823
424823820 4155
601797995 2006
339311571 2001
228400900 3325
45878672 574
470400026 1568
785021621 30074
505481890 7703
297018025 2639
220063260 1314
474901256 3052
481677619 240838809
383835959 13815
915968625 5425
87085105 3032
125886149 955
352593626 352593625
525384385 525384386
196840379 660
667929855 667929854
748868820 11823
795615895 3809
450265812 1986
177300592 591
103523743 581
78152169 2165
712202279 2374
756458488 10805
616798075 2056
705302350 2351
126742456 1889
969905214 3233
382573290 2409
4997 896682277
65624686 555
5807 293141638
18350495 67
60515723 30257862
700433999 7560
231927246 231927245
449707563 227464498
5040 895839840
849600001 2832
237107576 1533
1499999 5
244903033 1089
699868803 2697
370934512 6968
360692351 1296
200278567 2223
161292732 1229
672568838 3652
6399 986297067
600741322 2295
241566350 235575873
712591161 529300897
762561715 2828
895909057 4847
581550698 1939
828480922 11191
992902256 5015
37250672 503
113288460 3345
86451158 36854156
748459490 4747
800005711 400002855
206399311 688
478332722 3697
676091261 3380
639340685 3011
391500001 1305
935237107 20282
395999074 1320
679201599 2264
347050187 173525093
1737 297126596
442883433 2468
383627411 1573
95292734 326
931751821 788121526
588534377 3488
430201242 1434
229355565 1150
382501068 1275
576521414 46845
969216030 8422
343500000 1145
755305208 3272
163396301 1310
402192891 4959
758279083 758279084
444344750 1513
59751334 329
299394639 1192
618599999 2062
620564177 47159
732458836 2565
330500085 1237
179563585 89781792
776097412 2587
971004957 3833
882368936 3463
116203901 61260488
38999965 130
557065726 4099
775011745 2612
386526148 2423
199600225 742
512807200 256403600
757409121 382055443
994533940 3803
748088639 6563
508499668 1695
594711767 2712
20699931 69
694690773 3579
302466765 1186
118355505 468
400801039 1336
841443877 7371
652416476 8464
400798663 1336
905699999 3019
333389732 1651
769063288 6356
905697420 399061306
721202405 2404
421760523 1886
873212933 10764
785395719 4232
663436025 331718013
486810672 1849
542028980 3832
267666773 3257
892481177 137561
471600062 1572
424670191 400855910
145200374 484
203093248 1951
831230148 358687945
2254 552078348
456184841 1619
750115207 5032
552132301 2263
926978747 3521
564615155 2453
81900407 273
912158032 423377253
552285385 2072
956695807 956695808
97411615 595
785660504 8014
128012119 559
741603647 2472
16398780 124
562588041 3041
155400964 518
611030936 611030935
41054597 18143433
277320843 1179
935919319 3160
338244919 5395
474792559 1685
224411643 112205822
552563010 5490
16672 714195136
777201556 2893
612143338 2857
637788125 8125
438548379 3545
8302 991507860
994503316 3315
755391988 4002
308203911 1055
141305243 70652621
367673154 4027
111391768 26764
443773428 3047
382440388 4577
724797583 2416
492999268 171742617
45000048 150
878219885 878219885
3381 873262456
118740446 1953
735904179 2453
569330658 11062
229570210 229570211
810682133 3727
594507704 3032
155238678 691
86699789 289
969 179703261
8050229 115
819384500 4180
75879834 265
424198585 1414
501528371 250764185
523473103 2156
907124981 48410
763530795 66110
119610961 3430
104400000 348
843839909 543066
408302283 2311
909596968 3032
338700000 1129
1668 472201731
977132494 10438
680178190 2734
620513627 5951
546140713 3054
563526114 3715
898688303 7600
249600384 832
873627216 3542
908294471 60943
516564742 516564742
532833925 3948
149528728 513
105717227 97254776
924227609 462113805
372300001 1241
550828825 3492
2842 387064794
488596421 1720
853592600 802375820
857888061 25105
663141239 11915
496483470 4298
236500559 1222
800639535 5388
860475158 7788
674736449 12356
679565514 313091412
709781158 2986
61070382 311
940806903 940806904
759419519 5520
258547969 1476
3162 916540482
568579115 3948
80656061 692
680 72094280
929395134 7549
251299236 86209
368715084 1693
878135191 2969
220612592 1172
31500009 105
795545050 2986
869207470 842107207
609799033 3983
536703804 1794
55939561 6364
915902486 3053
964205169 3214
990838377 6039
832830811 28866
671957568 5688
291716880 3610
522247494 90287
507001655 1690
971213330 5002
218699554 729
868371383 3584
963597654 5348
734074579 3318
750002442 2500
158099840 527
415620800 2752
928504808 3095
825041076 27739
966375140 3989
213545751 1342
493905134 493905135
826822567 14902
510756293 3538
888866386 3043
548575524 84189
2709 513667035
86920653 1612
686366833 2451
548964746 8409
984600587 3282
744597060 372298530
574583765 287291882
608238065 9341
440701186 1469
620628170 620628169
18575 726834177
326942305 4706
569811539 3003
199107645 2276
616676719 2443
137256192 23616
418619165 242302335
189899884 633
218363525 1172
857108000 14272
865025346 410235290
136874471 1358
687639424 2460
44121393 476
614097952 2047
699268534 1429997
367607591 4311
174847355 1403
171899993 573
738438495 16800
537048105 12226
730396456 3113
834001580 2780
917403058 3058
397198676 1324
620141088 4584
16 4452208
852190980 5010
813980873 4532
491694432 2049
156232911 772
641495907 320747953
927042717 3609
14553302 14553303
713107344 6132
959459794 3534
4915 392085255
886074077 3126
474459365 237229682
139334812 641
702508137 12118
717011429 83636
4139 521417870
405663303 194474261
266995979 982
268 78592160
881397063 2938
918355448 5709
495301199 1651
56034445 335
222731254 1744
727263475 5758
765341492 765341491
304199999 1014
412266366 1669
892743689 3087
949191398 4054
530374297 2346
506938714 10165
487200652 1624
112200561 374
341798782 6312
927589741 3486
579677218 4476
162104347 34640
272915875 136457938
830097746 2767
794733124 10957
201002606 754
72299780 241
820516443 6394
684342061 2510
60878751 250
437360676 437360677
315758681 2554
446595549 7868
445192979 222596489
816929929 25406
585952816 559474010
728826230 3953
846558411 13601
912735233 3329
15836436 63
60632374 21692830
996225663 3849
564601883 1882
844864887 4669
413780607 2827
262574477 1125
790687754 3920
28193661 220
812685060 8055
114749657 57374829
187727819 93863910
213780603 1303
80514642 338
932403107 3108
790200001 2634
817553332 2757
659936568 8984
453085003 2694
333158080 2138
709436005 2378
957624292 3419
846059432 3643
54900000 183
365956471 2362
444300001 1481
39299999 131
999600000 3332
937502332 3125
485757169 1808
493900689 493900688
932363175 38494
518472157 19117
959056321 8590
252924665 988
681713100 3343
413099999 1377
30103 967811450
542047878 3823
437723804 2092
532904179 2228
297965140 1276
745307527 5281
773267719 13550
726149316 6760
785682956 3499
173997597 1226
135734130 135734131
514500000 1715
98709551 538
249871969 1548
689346099 3950
878400083 2928
771084506 35481
105491358 52745679
556574584 5635
196199636 654
328838636 164419318
668195114 4283
481801916 1606
312832801 8400
150143145 791
490642955 6619
99297612 99297611
952498618 524553863
66872 856428725
978763237 491351399
640646305 2354
965911335 3243
483174296 2662
614014333 2251
911168258 6482
811947251 3592
385323480 261943239
468765768 224624827
977097289 3257
852646661 3213
86565600 600
512967944 20265
980325709 4130
267488549 1029
503858642 13821
8767312 45
823878195 411939097
45000149 150
87144499 378
426436903 213218452
323189905 1381
968531584 125924
277019737 1236
821722558 4904
678646981 2649
929941134 361444299
72376163 477
5670 322900830
943799999 3146
1777 383389319
966004950 3220
431508769 2315
84236964 493
179828057 6829
45500150 723
228684905 228684906
913140280 456570140
132809139 450
860608667 5040
822022805 38306
365671089 1481
553370997 2372
934738383 13978
69743250 34871625
77700507 259
265248393 132624196
70981327 13572
985294009 4068
223134038 1328
991448188 607133
32060056 518
493799652 1646
274499799 915
287099133 8473
717380299 5642
886197045 2954
753487851 4900
698575271 265308764
862591928 2921
200920671 992
67628639 240
65999800 220
410601057 1556
372842317 3803
404296829 6090
381169439 21366
691548504 5750
3132 926747347
516124070 3677
145994481 3515
621036371 621036372
166468478 166468477
384832619 1436
831192341 3806
551866543 25327
235512442 1269
643050961 2602
228299240 761
102184433 868
819197984 23551
798106907 2977
907734617 33304
621749633 5302
600027737 3773
673736319 336868159
232196039 870
776697057 6933
548588859 548588858
88273209 317
699648767 2444
242133033 1691
673607611 3637
366717591 182298937
704050686 352025343
148614439 728
679224391 2355
64880819 915
699410062 7088
882600001 2942
684730478 5777
923100222 3077
553800279 1846
510209829 1928
149749203 1438
792300612 396150306
7748418 217
282990106 2979
317435440 2830
839192492 839192492
165243952 581
79800265 266
235935321 3829
412 103859844
35382984 546
933848351 10017
506857505 4235
316200833 1054
775575649 47952
388328535 2698
50743074 50143140
799500001 2665
308047753 1224
416551586 1794
1353 159474051
462185493 1749
529518998 61039
12536 322107592
439799940 1466
107699970 359
929293016 5286
7963245 458
588934320 3016
69320097 430
398 53246828
342418761 3118
97500000 325
758515660 4369
322867260 1924
465 56949015
47100156 157
644395243 10434
976503256 3255
347862153 1287
450095370 4234
858281367 6460
103269765 476
75749835 75749836
149100090 497
856889747 856889746
216096808 838
2700006 9
873763631 3396
427499041 1425
969238560 4916
84476217 476
808800267 2696
116399830 388
650140812 12277
12394 756885875
527595083 8292
859839552 9152
67199876 224
55948967 216
4383393 26
192469753 1044
5097208 3186773
891934096 3130
824399544 2748
288842134 2173
967401026 6257
726180841 4140
3832 904524960
959349617 8929
943055522 943055522
369604436 3246
604500915 2015
154915020 1195
315452042 1704
912610559 5606
799797335 2666
282696875 1071
846800517 15515
190612444 810
744468036 3044
529990554 2616
590524083 5146
526570797 1844
497096856 3088
114517645 391
357791659 178895829
564673200 4534
794622722 27518
5406 476684862
578934714 289467357
386558045 17041
928945482 928945482
234395761 1380
969652427 146098
979692003 10317
541709191 2790
452699859 1509
5159 429612949
97852859 555
891353384 13455
543458822 1860
645027586 4686
388523048 1851
522301742 1741
4079321 68
762437550 3577
313572388 174897221
544857747 1982
804810233 3339
8726 465351943
909106268 454553134
822630961 5245
88839348 1707
899403050 3913
631425247 8822
565130059 253336085
640204018 2134
945723060 9220
679448914 10004
680700001 2269
95399681 318
256572739 918
705597649 2352
246539629 5569
432173978 8626
481933919 2265
561690554 4483
771646225 2998
287099043 957
76702193 725
1197 338531332
879299999 2931
22221220 319
654218851 2350
322059525 10425
271725401 271725402
7626 940851465
413452848 1644
224055923 44629
716238576 4868
618482098 3410
77668191 270
625802185 2086
25617294 238
539617497 539617498
504898316 1683
941096342 871845677
490522199 4200
605275110 2039
981596729 3272
157200325 524
830052263 5228
386745381 1330
714297620 2381
7304 775303190
313257888 1181
364830937 2136
304212247 1326
938914565 469457282
54279297 403
576898078 1923
812195023 406097511
623207928 114729
572621336 8723
565390929 3757
644070570 2505
799800001 2666
960232902 4314
335270672 1277
958805269 3196
274380401 980
69644087 289
231355696 231355697
610875042 26591
954135806 3211
671716799 10650
698559185 344490365
835282560 6542
819034230 330990489
927133579 3798
1301 362735970
188904114 713
867243565 27301
402173990 183893
351363893 351363894
438190925 219095463
519230150 7925
481879486 3209
767711901 3100
188803316 815
701861520 4470
312600211 1042
44907368 3555
964503214 3215
27293083 114
893382116 557957949
745799999 2486
692430194 5711
287437637 5308
223851956 223851956
844800776 2816
40274589 135
826200000 2754
422998591 1410
541432125 469273642
580321995 2255
585794024 5697
172622106 1512
977515480 977515481
104827271 365
257089025 2648
479580445 2443
764398848 2548
4649 616995808
555173262 10899
38371211 239
179183577 1338
511937760 6892
881400497 2938
871249732 4262
657227801 6342
300796393 1506
963689469 470332037
969654540 924857687
486743961 3580
307111278 1586
218292813 1375
484499999 1615
434101447 1447
29986 367448444
4274 586070192
463110648 9894
847847463 3938
294658874 1785
275742599 1470
689308632 344654316
557181744 12173
815297181 4594
226812189 1595
893773140 3210
992622559 6859
621602911 4357
79773623 504
19068 826735870
831456046 11655
444854940 1685
772497424 2575
464635899 2223
272106585 1421
899085169 56696
992596775 7662
915707782 4484
53819459 1665
971153322 13906
440507763 3946
220920625 110460312
787203141 2624
690891592 3364
984419947 4803
15900038 53
249004114 1006
284995760 1421
695998313 2320
608898088 7793
955675566 17728
382232407 305817371
324855521 1760
633298084 2111
100573858 682
96647326 445
99009412 391
151126794 2513
270386062 1042
248399171 828
547116801 22701
875860041 19732
956527693 13557
892788125 19895
210000700 700
4677 901183068
423732383 43740
819644144 7809
644130429 2311
789005887 11842
204377586 966
985374375 3476
402552703 306882725
551753028 1868
804300001 2681
290630719 104721284
841844464 3503
955930760 352262577
242330578 970
695145892 5162
332203928 1340
624175104 30288
375153367 179753131
1876727 28
636629228 2829
637063100 25919
973393380 15305
88020842 1193
544290522 2256
2410561 162
808835520 10254
990492337 18826
739500314 2465
494872261 26805
74283253 419
710976694 5135
830705449 2769
374948730 1678
244499788 815
815867641 3997
92400302 308
919018099 5005
370800167 1236
34528084 19232757
226443643 1193
697439589 6811
738157858 6499
882069488 6786
742033331 5386
937898070 5886
761069600 6800
993302293 3311
534213783 8824
504412030 22979
191899765 1582
820803125 7642
15463909 70
10161 634310586
689491459 2765
966957481 8795
29594 251273544
711925279 2662
240299198 801
280724380 939
346721241 1540
134341512 1774
792 125453595
818815608 5202
3299997 11
546560078 546560079
744748281 372374141
522539359 1811
131759189 1248
893997440 5516
586707968 2464
622410393 311205196
911349249 4678
895737937 27337
616246662 616246663
738942793 4739
658735991 329367995
214871182 1554
266019026 250129449
464384992 232192496
460315047 2742
1691 300303111
197379723 2175
414054846 2011
782221561 8920
203761361 717
804437260 16682
735591585 2912
289820101 3270
225355292 1036
8941 731239784
968761873 3242
897183916 4307
654020815 2513
433474227 2228
271913299 1700
10009674 10009673
91010772 2001
990690841 60261
986966633 493483317
15300035 51
501113142 7993
335282831 1212
216180160 952
2605 302286274
810755777 331432020
76573712 1229
276368281 1813
732110235 4501
857998149 2860
342101340 1323
984176632 364390794
5183 611933228
809566915 4437
537623121 2699
143699521 479
556006294 14247
849401426 5045
833238680 22883
801020802 2987
445370380 11435
228926390 889
701526683 7657
223363749 111681875
6900022 23
520013512 6870
255701911 127850956
867641723 5636
298500995 995
147000001 490
335399700 1118
394820121 394820122
798632868 2972
155399654 518
765174246 8121
55635421 1699
191269779 1137
4806 825108673
856914606 4806
310247393 1086
150158887 933
926151470 926151469
718488466 718488467
807758590 2981
28951846 19327
736499999 2455
858500369 5517
426114485 7867
964606993 4003
976131353 975247811
160094519 1955
284700950 949
579901155 1933
517847428 4203
669314064 3395
2971 255458464
633300408 2111
2594 747276339
137333285 835
468959755 2516
293912089 146956045
811197297 2704
413577988 4320
148800182 496
10273849 447
644549283 2158
2994 524216009
280502572 280502573
1851 177868143
271199734 904
946655715 5415
796850582 3599
640381675 2307
803567964 3259
553482863 1914
988647565 3386
482100737 1607
250062799 1520
315744054 2915
937563033 937563034
648048430 324024215
437699667 218849834
134318111 636
870811967 435405983
463484586 463484587
743754831 3704
151200001 504
556508736 3519
731398085 2438
925762350 10189
291852000 1056
325168442 325168443
720933932 3474
757500756 2525
817200509 2724
501218640 28692
311998961 1040
24320878 111
501581482 63323
722700000 2409
770677583 4307
945288291 5724
51631693 294
425138513 12371
650736604 7999
337933485 64843
198599584 662
487760595 1645
635495777 16754
769197436 2564
795178719 14277
275906976 275906977
191369659 643
809681356 5355
988240861 3634
169415361 3392
50549901 2126
967503224 3225
195842517 4753
821702740 2739
780297399 2601
900900361 3003
945303152 3151
162666076 823
598628570 5495
5054 367964917
197999339 660
417914929 1899
411000001 1370
487382683 487382684
938949378 10333
466800000 1556
639306720 21645
771788353 53514
45687486 313
3638 136705783
283147315 1624
897019104 4177
662815268 2588
597898007 1993
558247679 7830
942894965 942894966
455349405 2876
605398600 2018
624900001 2083
506663 12
867497247 4079
37199879 124
580715947 290357974
549555601 8525
216882201 108441101
998852595 754437855
708428156 5626
57367612 201
304000422 241846
240300001 801
2238 516080562
247666162 879
274959158 2292
703627137 351813568
455144311 455144312
742123702 293226683
422359738 4108
400163749 11875
309932904 3695
664768927 332384463
993386772 6454
708252304 15395
891801876 31866
481731915 481731914
904254693 904254694
981899816 16000
140430429 140430428
351551687 2668
727483603 12751
813985695 3229
432001280 1440
389638310 1659
810178109 4160
420746139 2194
159600000 532
304350587 12141
5034199 3353
690065208 4569
936570793 4195
666221017 2318
1535 218829600
12567 648179252
219380440 96969629
604200510 2014
553263696 14064
452140529 536984
457800000 1526
491957438 20609
879712564 8928
166031625 69780450
137207951 1428
293699021 979
912491185 6239
474900760 1583
448763567 448763568
911010837 6999
431972250 3863
724170796 4044
206163041 2470
453832088 3382
704921280 2660
782372251 6425
1757 123011084
603980085 2377
39785139 19892570
174012031 79383480
148176696 1212
60300201 201
74053460 260
648344169 7186
201900982 673
210300701 701
699304014 4287
384078066 23295
559932176 2122
423549279 3415720
87802601 375
365679205 365679205
440844073 186680267
525747801 1949
85800285 286
776401346 2588
34309243 719
160521143 1042
15863 773638510
85800096 286
689922071 378441890
740974102 370487051
697295389 3054
61141271 430
998706522 3329
459573821 229786911
524420581 524420580
333013152 1168
80700269 269
456381958 1554
634296128 2533
149100087 497
21150 936081942
802840598 38856
764152479 4340
536398359 1788
529120190 6368
848991451 5549
594901984 1983
468041148 2763
765213725 2924
586805273 4018
614 170836290
929794849 4128
351308998 1645
83157378 480
484515573 4914
427256009 8753
7097 538946917
84974091 335
982657112 7869
367118239 14773
807563280 3792
47399841 158
479719987 479719986
9000000 30
615300786 2051
737292064 15211
153345500 76672750
81242175 673
856107 3
369001230 1230
4256949 50
579052140 5052
893397023 2978
829497234 2765
318959305 2292
776327154 4183
941679920 19509
76572708 76572708
572620948 2157
6522959 24
563632349 563632350
135110064 1590
477898406 1593
17700058 59
804212598 2982
370634616 7128
787198408 2624
597997 2
290980199 1450
435836027 1915
50864076 346
202574204 39573
409845108 11609
3684 724416853
264458440 22077
899999063 3000
162180702 689
538816669 202684350
149179218 1055
663386639 6128
27845339 111
894746478 3857
803207456 4535
705970269 9721
106156475 2719
820056203 410028102
344382767 2678
787420064 23867
435725169 3828
61287526 325
405829827 1382
26263855 381
659246016 4576
439961213 4204
703574419 13045
1629 375956183
5919 616079115
909600962 3032
136045355 2024
851971967 21832
426336846 3435
712434492 3058
912298199 3041
435203389 1619
247260766 1827
354298820 1181
852170559 5440
367300747 1959
717699267 5818
28493373 14246686
431999878 1440
273461313 2241
465494611 2174
382502843 382502842
728514872 2584
944973373 20959
296636097 1336
174600581 582
297305440 1720
3798319 20
229155536 1015
946721946 68993
514459177 257229589
20234500 572
353065481 3171
626711513 5274
476241322 2852
715802870 2386
611997960 2040
184198629 770
497012927 21662
120477073 681
557688147 4491
733995252 4807
436553969 436553970
702248663 3224
87852717 603
478200412 224439392
380207988 8444
654298375 2181
299881733 1037
788558573 94699
212234894 96121
328514161 5538
767316771 767316772
13694596 301
633599999 2112
935699999 3119
444266876 3868
598533911 299266955
600623465 306837798
165300552 551
317101206 1057
989069615 6588
249285559 1340
530550755 1836
10484 958507202
485098890 1617
78835620 438
155537382 2002
871417234 865054357
518446192 4134
205813629 1067
681431343 5042
942604032 18688
21329 850323243
60827690 44110
2084 613535582
153560391 3523
889800356 2966
982530261 982530262
842005069 125373
972807761 3247
601799571 2006
30997765 126
66149154 369
835162634 5041
820150477 8498
148829743 148829743
386698711 1289
225210720 3455
296880824 2344
941233935 8070
290610595 290610594
970964148 11759
122751270 2243
436988182 2007
219607864 1288
507441924 2101
187741727 1028
266099700 887
60106025 612
414687017 207343509
537234951 268617476
22841113 79
991490544 6402
690900030 2303
447943953 223971976
97558730 636
652084929 8163
693098286 2989
185099382 617
836187017 836187018
4327 103256027
460901389 7989
168491560 964
894186357 49018
947513975 4414
499 123305894
29031405 138
688503797 2295
123300259 411
116620778 410
668842901 3740
1201449 12
2683763 12
659667326 7261
90857960 970
121730178 26277
86100286 287
109958094 570
923808339 3111
702168896 5545
382503265 6643
995214671 995214671
497097991 371301209
938334695 6344
844907388 7697
605327102 529650817
217155198 993
662496978 2283
979452810 3402
899393120 25921
634963391 13694
784938455 5652
2513 379596148
671721337 6534
287148276 1821
420087033 1598
447303318 2629
918653797 10247
983826188 10539
780375538 780375539
811632162 3443
143564136 584
388790644 2049
2436613 12
868804983 2896
650442628 5722
281523092 3733
738637465 11082
838608575 8608
614329453 2454
763446473 5678
827514685 103412
4699 546376225
140747209 609
235665257 1294
547963356 5119
543183627 4074
336758068 168379034
763794662 763794662
342504177 22402
241499434 805
83700278 279
859870043 3446
601999870 2605
127125820 445
822297788 2741
650843423 2772
663853374 13710
901598204 7733
741102981 733007688
442137840 2110
125160724 628
94435250 1186
578332339 289166170
862555655 5828
637393164 5847
457098642 5382
5221049 64
785728814 785728814
837310879 9073
985208862 478557853
502509514 3764
580494163 5092
9715343 488
488235216 1968
845854659 16268
693301734 4165
551677281 1960
477317958 35220
219801212 1324
992437065 373662971
520530184 520530185
602139777 2296
983404541 3278
363979758 1351
101176142 39156479
11125 496457970
907799275 3026
605027092 5797
501901109 1673
1688 391751604
5892473 24
228900764 763
667800000 2226
525536619 262768309
872646781 5340
262477801 929
469485598 10541
194595956 12625
990819449 3350
954697031 9209
539422556 1858
107700260 359
760057761 3808
268637231 2328
818176995 4021
75494510 30490239
206427521 803
139556351 768
406502004 2765
283038647 1084
824565748 4682
572161340 4056
309899453 2494
92152189 564
17682639 67
816570122 3647
332739201 36609
582365632 2152
792899573 2643
884163104 3928
981878624 4875
916088444 916088443
227399999 758
507666742 4257
545192169 2378
427067610 1478
954419013 939995425
3818 401554072
258292376 2166
598755320 2646
181423219 1173
144325742 975
1129 232327374
416129643 208064821
184499531 615
925860145 9097
584061899 2166
121524688 46118826
948967782 16652
506192080 3153
77 21772129
512401114 1708
39838423 155
767398843 4030
743136255 8896
198544085 767
226929193 1428
888504739 209054
671402237 2238
164611681 680
808034259 13805
487274724 3554
2817 415493415
588839351 2126
529801767 1766
589627007 420483052
2538 656344566
538067751 4525
536102087 1787
868525686 5381
249065886 3235
5681 670982993
814056672 20064
505670985 8281
86743000 562
330169624 1175
470319364 15358
30899898 103
668495048 3932
391134527 17676
731398051 4697
304801016 1016
564301882 1881
975055167 3538
840314311 5214
590998031 1970
177000120 2585
431575227 1866
793874594 2678
295881685 1584
936652841 9332
860184696 3037
185336312 627
215519282 734
642917046 2227
767933224 4292
250200486 834
574708497 5369
33526349 907
539401799 1798
942233795 941224432
881041828 3845
622126560 4640
859209992 3784
613012759 2347
547774606 3761
216080613 1111
6910 825556533
304060775 134593133
897155254 897155255
824361175 12873
495429070 2099
264174252 3161
788467402 2940
207963056 874
4800016 16
397892062 7287
527397238 3413
793622757 4262
573197885 2573
818097272 2727
955905835 9321
887402958 2958
801864739 6021
743102478 2477
717246623 26952
912830969 3567
492481753 477211
371829378 11976
865699879 4213
934197371 3114
197100406 657
483253999 1880
315300001 1051
348900000 1163
15411889 72
103499865 345
855723337 2947
58287499 1983
702838555 4474
269493539 269493540
159187448 746
1456 91339692
911100000 3037
545196600 2070
744141750 4125
3799 837026072
352102172 1388
464800646 5409
670502235 2235
137521787 137521787
500583203 4932
509227139 2012
858406396 724018549
227672018 787
732598469 2442
865439068 6867
99054916 99054917
557718168 3901
738017905 4628
614873628 4761
320311071 2789
146137603 2158
315931180 1317
716871573 10338
931905925 465952962
179115631 28955
851097162 2837
8069 952622065
665195080 2420
719 191961073
89235434 7912
968619644 3255
399959948 3759
741602471 2472
895580645 3869
427874881 427874881
46355854 455
3017 703784995
405312805 202656403
606897976 2023
635760152 635760151
694075231 3023
583686458 2378
158421205 3704
678157371 2609
878238360 322939576
729280861 6622
496720385 248360193
85199716 284
963517657 6166
138138461 478
187227271 2385
171406013 58960342
148611511 74305755
652389256 2655
725714815 57569
16513563 260
150518845 1315
386401708 1288
722399313 2408
156420403 8890
195628788 3464
69225266 246
810610285 566324947
953114995 953114995
92100306 307
410864132 7698
839076215 3024
622912287 5047
724783574 2445
680611593 3638
786727132 9782
531626060 4047
165900553 553
196118951 7431
68099997 227
352718346 1194
270068587 270068588
795286275 4709
2353 566469590
979816408 3789
701055181 17076
429024206 429024207
927044780 712223259
487200001 1624
149341540 669
612913734 612913734
25390916 117
531301770 1771
938999999 3130
784677630 4375
7203 771621009
61029574 496
104399065 1848
122699673 409
879674806 5232
744552601 7275
741899999 2473
305795737 1135
913947065 16730
738443239 369221619
924356783 65936
672270126 3498
8253452 949
524701359 18200
335695835 5250
138856189 1317
1640 439541320
818979154 12047
449546986 2713
80918118 419
719791638 719791637
578126893 2843
447898507 1493
358907056 358907055
787847950 4513
720732705 3607
336193032 19432
66193632 368
399907201 2310
208799411 696
689730225 10602
161699460 539
239951505 20859
740584576 6675
456900209 1523
122229085 13358
843809272 3232
577774846 2249
191750506 15964
167039689 578
501338418 2934
401101336 1337
235199217 784
124252348 4162
382609935 5949
670669923 2248
436727497 1988
5439 933140192
547281593 26246
390458040 1480
465310115 3787
243531780 3260
553016059 2332
910162908 14031
758322446 4295
148155102 597
548365163 2709
497405112 5271
96899798 323
770625991 2661
685080785 37328
163923101 558
861902382 5372
278594930 1570
563022719 1898
930741394 6359
689697701 2299
710871415 4153
566577727 2144
788100899 2627
172336106 716
523795879 2569
13749 493896221
656926876 2642
4575 284743425
972213929 8044
49314326 545
785569893 6311
840296062 361148193
449770466 2849
837496365 15874
306487941 2068
29193178 247
2476 441438362
32709 257451291
571986061 17643
30557628 246
529315536 2670
416813360 6310
714901418 4081
532536252 532536252
527878749 1978
337438530 1413
552268902 1973
159830549 2475
264 60373625
366094816 2595
132600586 442
135987312 67993656
760836634 760836635
991499486 3305
41302373 941
148057264 1238
256330738 100150729
203764859 1860
510941465 1843
187363117 2176
141559782 1963
536100606 1787
798902664 2663
150314867 96260324
952246191 19461
533466012 3005
630513025 2432
843 245948622
106702076 1885
197605407 15956
440659463 2776
455718286 17865
452701179 1509
751016188 16981
762802991 2619
322171051 1990
560690310 2267
915624776 8876
999909800 429891446
12754 319444197
264900884 883
687122269 3914
954842994 38081
875 228570063
697803045 2326
627756144 16010
858902377 2863
584701950 1949
343415200 4169
795721798 2681
202265751 861
510402265 7614
876600000 2922
650858995 3402
854416372 4057
28221871 14110935
598 128507801
236408696 908
738106252 7343
2849 729382343
606786638 13147
768904224 2563
421059923 4227
215370272 1879
909732029 7278
847999236 8211
727378655 43678
901917425 7493
536380456 2488
983397537 3278
342269147 3068
172415445 1103
323399324 1078
805739425 5432
410960441 3290
522837287 4968
193537962 5405
817148186 408574093
905533322 8507
287700000 959
690507422 3443
710573011 4003
135846646 815
471000966 1570
399767288 4371
302399405 1008
298075996 1089
44307423 219
240461247 120230623
662781963 4744
536425557 10212
102031462 506
847031 3
290700942 969
602831148 602831149
243397827 1607
876634021 4684
391979775 11416
864973006 10013
997566576 26078
146310373 73155186
733217055 5107
197224323 98612161
335935017 10359
895001709 3250
558825347 5286
606897976 2023
620697931 2069
921754517 6998
803570407 3173
474905541 70190
2500 595002500
532289300 3590
853645937 13234
836519374 5558
755504851 3455
435237044 435237044
297001606 990
993110862 8734
281444351 3272
4455 626511105
691994800 5567
995773783 11329
290638495 2157
4123 915448451
433801445 1446
807648347 3313
761736523 4636
409807526 1682
951733680 5657
796028474 3554
577008408 2899
223909697 36509
558944374 3047
478 125155576
810258887 2721
97837040 688
212413291 8606
813581279 23161
753739283 4252
117300084 391
182589720 2720
917836109 5674
817750648 8462
103424279 103424278
409962955 409962955
603878482 2774
672377788 25149
134999595 450
739502352 2465
446330169 2917
612309499 44825
692401700 2308
245889581 955
200798421 5827
335604453 335604454
38484423 29280369
696085095 3767
713689941 2780
218069316 750
338535910 1385
372549840 1560
419700000 1399
946384863 197487
930032107 465016054
392350792 192670427
641476061 3049
145333641 1249
70132359 1164
904190113 6327
1722 386008791
424295062 2689
533634746 41660
543484795 232823379
509476410 7230
898771133 13513
716445753 358222876
731099612 2437
186086844 839
39040698 208
477477100 477477101
317884466 1318
38925439 383
955617314 77097
66657780 569
8055 886382952
49183093 7236
795796103 3118
658267367 11269
566422606 4971
226269487 1034
556717391 7728
737184485 3039
388023573 19373
735347793 4533
221784067 1847
928452555 644800441
663240515 3604
514127005 2622
985784549 398984825
254207874 127103937
384341469 384341470
21560574 221
836698355 836698354
839 165486969
490560562 3378
46646451 2045
888836194 3454
554388922 6273
340862338 340862338
502107379 1907
400185780 3525
464263253 9143
682720966 3431
442495762 2366
9623 983672683
608115337 2424
76184348 451
199182172 2394
263807323 12267
776999112 6956
340018801 3913
685802591 11770
785102618 2617
481800000 1606
855537939 27429
216900724 723
778394146 4595
616199520 2054
329600826 2818
461072425 3506
716149242 2462
555056370 12699
231621496 17699
887102956 2957
430477522 430477522
997225315 7198
694255425 3544
1764 364982184
446948863 4844
95400318 318
264500011 132250006
1823 377774789
5897 789661373
71791169 425
7500001 25
195054551 1208
820169450 7407
448262354 6577
997599682 3393
344282299 122789553
717222721 717222722
28828535 132
845097577 2817
315490988 157745494
633760032 2256
613396176 2257
1393 194698217
64059878 603
23142 426186086
2209 569230287
77399998 258
714946801 3100
816959918 408479959
102300341 341
879297070 2931
243055282 243055283
709648280 709648281
223081889 904
319468731 1738
656237407 2817
134841060 3636
106229341 895
803685595 28257
863397121 2878
820381984 820381985
647318959 323659480
755736439 2622
278701420 929
3083 302997575
2306 359048812
874190694 4453
1022 211741026
249599607 832
544480417 5557
601948711 601948712
1199997 4
985868440 492934220
516600001 1722
370902001 3500
371331958 2456
653943943 6708
27149102 18550028
145459035 145459034
32400108 108
661733549 8829
699825563 349912782
787978714 7831
335163396 1420
2700 151391700
214232450 769
308988963 1054
421397559 6831
923276009 461638005
848912095 3018
912480680 3176
558708881 3442
528895919 1764
113700379 379
468955743 2168
166989614 1033
466627848 5316
382276873 1643
174783279 1080
406493149 1892
892422557 446211278
291105969 983
762185255 515777
802688544 24756
427510160 12065
453898487 1513
274954514 935
327148659 43754
412815793 1778
336592411 4389
629687840 3338
814797360 2716
116630641 2520
298713535 1738
373849575 1299
973200001 3244
750601768 2502
132828037 535
37772460 135
379500241 1265
123211773 613
93082199 93082200
152111835 1058
368701229 1229
71700158 239
879062306 439531153
33609644 295
179400161 598
142430659 1479
795319430 395542278
348940366 174470183
550756455 8223
504601683 1682
330988022 1861
274347268 28349
975792665 4110
379341672 2966
330299915 1101
483683592 8312
709612488 3918
426601617 1422
495990096 2117
907200000 3024
656399168 2188
505954349 2214
489114522 2406
981903204 3273
2937 586476877
328584500 6665
685034242 2567
519598268 1732
308269030 308269031
228747458 7131
666753421 333376711
765582666 356272866
827702759 2759
777545073 18203
775931519 5460
876804551 7160
373768717 2891
867808619 148318
333221528 114993773
4921 876064235
650261897 2574
88582780 1430
491063583 4146
150086295 150086294
12160 536839680
982773536 10481
100949647 497
572199677 2497
980432156 980432155
303519327 1457
468607243 4022
807517230 3138
917459288 20287
841337712 2952
380019133 2060
195126149 1311
466676242 2092
495813147 1856
794402648 2648
771473992 8704
470242211 1805
850797766 2836
82744151 4525
6010 426320605
69487250 826
487799739 243899869
451067421 96609
153458119 76729060
801027919 6104
646224992 2229
450600633 2174
701772683 12818
759784858 6437
832164494 8607
282981549 1850
670071087 238260503
445406533 2378
516603697 1974
244632691 7065
100465700 503
284384859 1257
794147779 16727
87141989 43570994
471908693 8926
497277131 2244
823502744 2745
789605439 394802720
845772721 7368
256536036 1006
482930448 3458
66065296 66065297
235269457 900
145631385 796
557700255 1859
442801180 3414
763956435 3078
344668626 36125
712299614 712299613
524401545 1748
690623973 345311986
167074500 1550
456030125 5275
473398967 2226
986 260282665
263962748 4008
280 12881960
318777607 1828
65221451 245
922879514 35432
658415442 29613
190441107 917
375548529 152822279
18193 493155989
705489239 705489239
448258071 2470
1216 334344064
766526877 5748
973447500 3750
190499365 635
49573878 313
382747814 3462
671402238 2238
13307 463083600
801469148 6151
446681102 4983
326018224 7982
245063849 1092
387419133 2841
34919011 645
635074562 3085
539480412 2553
390301301 1301
6299980 21
36656390 127
557703603 1859
910322701 3216
712502374 2375
183021772 1398
428323138 5489
138600000 462
614485765 3697
903697777 9693
958499999 3195
971613659 3260
13344 630664128
116969940 733
782671372 7218
984003280 3280
969985097 964893963
428197005 3545
291311901 1022
866700751 4279
21433407 111
356399782 1188
1367 339782720
548700222 1829
973084021 4471
276365307 2956
696953100 4598
342256971 46699
164700000 549
657273746 7257
15082 608349146
983073120 6535
858728614 14601
618954334 72925
490313770 3707
840485176 3566
373408005 1487
838499054 2795
86383294 1877
948953203 4586
107699640 359
280800936 936
533076705 4861
709497636 2365
136987799 3149
42300192 141
537262376 268631188
491099434 5323
342460087 1346
3642 411356616
504024272 1910
74198153 382
921787405 507122013
321915681 1886
875589478 25151
13236613 159
914867771 13468
836309188 6327
955163989 274236
572116935 4805
281100265 937
158256560 616
642253681 2597
951808799 5700
251636560 980
970196766 3234
443881715 3565
786387091 299823296
519007316 57721
404064207 2762
629842373 629842373
995653181 497826590
365649443 10448
136621696 16197
9938 813996674
703126778 351563389
54644670 193
401835518 200917759
587986693 587986692
746943282 3444
486001621 1620
804841674 6455
527227903 21691
219397992 1234
89546170 447
27983232 576
327042234 3578
979162369 7782
416456389 37870
848240052 418795851
595048803 595048802
663297789 2211
891679720 5272
711597629 2372
999301417 3331
481076185 481076185
1268 329371527
238585779 1128
796607335 398303668
345625483 5276
141772789 70886395
312671395 9980
106608562 25458
535199720 1784
964721665 4608
961203203 3204
426299999 1421
961868968 469169049
635997879 2120
40537256 220
417299453 1391
198161058 976
363228024 325002631
91469169 409
641019905 37435
773170144 7354
423771273 1625
415801827 1386
950702483 3169
903184000 14855
589825363 2511
479120923 31311
981212376 17291
536171821 22651
478199999 1594
89567372 357
889291356 7916
509079242 2386
987513317 4257
707133565 9396
677398623 2258
416401387 1388
17700058 59
302867853 18410
348901163 1163
782102135 2607
774298202 2581
478653784 3304
452460007 734513
220500519 735
996423606 3483
3624 808615303
1823 33896142
471500081 380242
925185924 21275
5373 477235233
467361396 1619
973193499 4687
64902496 1688
31306879 272
825589066 13139
922568348 45872
881400383 880121346
363238159 4915
466623862 1869
782043820 3884
360318790 360318791
340201134 1134
844925011 422462505
171900206 573
206560704 6384
950949105 475138369
611100000 2037
833770852 4629
954204441 4011
548398547 8706
82322725 355
209902361 809
512748450 3006
2947 593490101
481574349 3113
293999999 980
850598980 17180
606599632 12049
845193053 20438
653468732 2564
448198507 1494
453719878 2648
647402157 2158
25250154 106
845040577 12121
611725292 2812
536031243 2472
665195822 14887
113100001 377
91525554 749
329780115 1505
199650357 88651562
496450130 2530
544933801 1965
755699999 2519
898802995 2996
671368294 2979
22572992 520
196190045 667
607853160 2430
276733272 1036
328714067 8392
835668500 4871
905226792 5249
380835121 1412
68355015 262
493937814 9019
50964101 577
74764228 268
288147410 1063
255164280 24255
399534672 4618
153238099 1374
125133456 457
585985142 483742042
3914 901190856
540296555 3824
547073460 2130
303882156 8555
913705849 62369
521784846 5942
4839 569588563
770067206 4879
66899860 223
767907576 6725
902005642 451002821
917724673 10084
988204593 3294
579192856 11185
976200000 3254
395147455 1499
551841619 5089
643502145 2145
338115974 7635
867338273 3593
17099997 57
537447705 2677
939303192 3131
822848406 822848405
901119681 5440
433391067 3443
89235200 363
865192028 3364
880100062 6645
113913374 520
540668335 2082
20947211 70
732454120 2925
299006649 30945
682451601 3206
751734922 751734923
1495 354371094
57356127 829
128614912 512
284138686 1215
709998340 3370
925877223 3298
970327500 3750
773898145 386949072
625473877 625473877
734654592 4896
676802257 2256
17720928 1184
243750728 1581
617770216 2615
861440072 861440073
475040159 163656586
199465947 4383
683 132271043
695254067 4188
147913824 11364
581549761 2175
995096907 3317
504791602 8777
102135703 345
1144303 4
805200925 2684
855897147 2853
961654471 4356
705299437 2351
380096495 16601
534302184 1781
323779466 323779467
195022867 1338
827997838 2760
478432081 3417372
653029478 4219
63522988 659
884397053 2948
779920054 12642
934756028 934756029
744428325 372214162
168003076 1945
75899810 253
101965466 566
721913001 2570
60000049 361
475034547 2438
836742340 13086
12900015 43
117573929 621
737703090 2459
713903516 4020
964146879 7444
127027065 844
614159335 16892
393207608 3396
276900000 923
865897944 4135
188399788 628
503098382 1677
805110179 13965
5880 800062200
634197887 2114
194761041 97380520
831294479 439548598
280328660 1042
811497294 2705
724623329 29984
870074785 5562
802594247 2821
301034364 301034363
577799999 1926
767471367 4305
982275983 16667
100288656 468
923272414 3980
637644248 5250
981447197 970755370
679223445 15587
110830627 886
276296129 990
150232067 3509
318181680 4835
130767681 1670
211250920 1426
329218442 1946
613665207 3398
271106406 1171
758563920 9049
793040620 9239
395001761 3340
337200000 1124
560433993 5128
707973024 4188
146496442 35156
573617799 4340
697488901 6740
347054172 1201
547940203 5363
984383108 3721
582600000 1942
864301964 2881
244633467 2781
3281067 61
441528452 19195
872552331 6457
742607722 9139
9852 490599692
603495649 2126
813923582 813923581
205183368 1196
961050628 4426
972902782 3243
154019015 19316
538417810 2801
890458329 6102
11799 484207362
781916690 10021
128792765 1706
623850361 2380
526841464 1979
499244518 4822
469600821 7445
55969874 801
557121563 2988
383099742 1277
387900814 60205
127436141 598
110999783 370
729219946 3116
2231065 92
662700103 2209
466363555 1589
194089608 871
429614395 3459
999303330 3331
658701757 45292
869610421 21105
642963769 321481885
175114428 175114427
660844381 2940
679427434 13291
328199842 1094
15107525 378
402139171 9630
595500819 1985
683554677 9463
556572276 338765
464062136 1871
560993943 560993943
708976093 2516
669596406 3963
256019086 2008
692845839 3339
953606258 3278
873702167 518505837
235286064 2236
659402198 2198
997027109 5238
108599637 362
651418989 23266
686102096 2287
100520566 412
273403201 36050
907824292 805386263
3108 813065232
515714910 3021
789521979 8088
555507906 3606
887449825 12384
219177310 5123
511476962 511476961
244278775 1167
709949467 3018
263074185 1584
745802486 2486
837130673 8320
484565279 8772
390505263 4215
2606 758554480
367710502 3569
225223522 907
549388363 2215
60513743 272
482055222 1793
510292672 225468281
405253481 3277
298799004 996
509343847 17398
751746903 5548
564154716 4119
258853329 29743
993303311 3311
893189019 5696
884185269 3399
299462046 299462045
575199646 3612
521008801 3120
757306456 5919
457772207 1901
579568776 3950
251873978 1273
445059661 1555
189824449 1056
647397842 2158
619202134 2326
745859334 4998
267649095 3182
673423515 2924
534298220 1781
279285619 1812
350238349 245274885
983222060 970969006
309893272 1807
122716810 23963
768782412 2631
341833335 3585
425910243 5606
939364031 939364032
393980622 4838
260928350 22585
748674111 53294
213 57580475
882600000 2942
116400000 388
560569652 2520
675023007 8542
811867968 3204
265092487 2108
299880520 14380
510911900 1772
109305904 727
900769937 19349
22436 287607084
788666091 2663
580798065 1936
355359302 2629
519319937 36104
322980956 1139
984139923 7603
566031256 5256
759475663 2796
685978574 685978575
661461209 330730604
1714 247410113
613762704 14128
490642822 2325
882011167 5344
98329070 574
743100080 2477
230099233 767
896101646 2987
139326832 1709
707948494 3363
574205332 574205333
947924232 10518
960296798 3201
672335755 3417
662317128 6979
905873491 11750
594426951 2990
67072081 404
553421946 11627
222899258 743
818356784 6362
405406733 1772
830430545 5511
789242301 3850
493841175 32479
616057868 10740
61390956 292
679143233 2541
466800001 1556
727709752 4401
176521558 597
441590289 3121
430109400 2100
370407489 1276
880743226 4065
1582 280581751
686285336 493230765
360688729 2516
996848498 17086
657314385 3105
674944744 230656
583002192 2778
518673919 3830
414108799 2224
85800001 286
381682097 190841049
25483 964432127
354192531 1684
291068140 15197
616646184 15672
472499999 1575
288070404 977
515701720 1719
904161437 7626
369299065 1231
193500964 91312761
475690247 2502
999727651 740539
479516153 1633
440672740 440672739
989941744 7963
397512825 15339
151261454 616
379572205 29534
796749379 5205
729607012 7651
358801069 1196
705602352 2352
446445802 1607
1534 384004317
336141824 22852
76416601 303
217801022 726
151523210 1375
458258449 5237
139292702 891
703125470 16022
815404433 2718
512071879 2939
346801156 1156
314765689 314765688
39533406 137
2663 688422782
680128616 5458
885778586 59297
2934 811862614
879887878 4191
569016651 2028
872059843 11783
924253805 4109
947232781 3712
112036788 678
587662997 27243
406795758 2058
708074285 15971
790993995 3119
396541933 4997
743307120 11010
273141365 1244
805184160 5280
963063552 43241
206325136 1245
592500872 1975
338851980 1135
322297733 1350
720055793 720055792
2353 246376267
609522720 6744
796684673 4039
30924549 222
5486 113110086
2947 772400931
482129010 1870
466800001 1556
370525024 5643
11846 338869094
189672351 1246
7199980 24
57300192 191
349701416 1563
962100000 3207
201093737 1199
227318785 1344
686952145 35586
499653301 8850
236959622 236959622
165832473 82916236
552610463 2296
928627541 9537
446700901 1489
215124684 1667
79369269 1956
117600393 392
248100271 827
407162341 6876
219623830 1527
57299809 191
221872020 105560583
745381633 3953
263528639 969
939704418 6833
327790152 2118
920664793 64216
968919136 4629
7057435 35
419999554 1400
5553 567406597
999630130 5402
5817872 23
440115147 2273
417110757 9690
862350491 7374
192875435 100601939
865437759 3361
448305616 1601
264300403 881
342416710 1713
669513349 115513
751321515 8159
151645003 1358
441644113 1925
267108310 1416
887022416 28658
176286838 1757
5667853 52
376800355 2815
683680941 8981
54679790 227
69300230 231
98756532 98756531
756012305 2567
873305574 2911
90863931 1006
289171501 1058
571498096 1905
585118311 519699
723597589 2412
229800001 766
933233320 10024
246599178 822
361348814 3347
948049241 345751
942622718 471311359
673403442 6269
424323600 3117
77496914 299
617785027 8302
582456557 9388
452949446 5494
825912447 5617
463007738 17672
523937641 523937640
988859004 4844
521127547 4192
798341769 798341768
861427950 13318
481285359 1908
621265292 3303
6830 963187340
132993719 527
810450239 8388
968894371 5575
868164285 5503
338462894 1666
952309489 519536
277500444 176527
643753920 6370
129397720 2205
501451039 11462
592330965 6137
906434002 3113
960494649 4190
987874112 210724
959142659 7538
566398439 11432
760207253 2701
502344933 251172467
10499 744447079
60298164 743
832502775 2775
646816392 2587
532683515 7501
390300000 1301
327960109 3986
425698580 1419
656046408 6316
693512067 461435331
620171783 80654
941540933 11894
225130385 1517
558794855 2091
952540586 3699
817504910 2725
839345766 4315
5993 83315299
809697302 2699
419693638 748117
485513259 186258517
640500444 2135
439086131 5406
443673585 3061
238076713 1762
271199359 904
398839895 2561
192891651 1475
804234027 768596166
22841510 8039156
373457455 3418
77222905 1606
968638188 5646
149100496 497
917105279 4706
73200001 244
435500314 63877
49241494 387
134930568 551
196224804 2437
2392 606793408
213571113 2056
102048137 58283883
990875756 5876
749539866 5404
692373549 3190
360794478 34819
586333071 1970
926589586 465417099
685092279 685092279
759604605 4872
803935561 3260
510780298 510780298
862021165 4393
73526569 36763284
10286524 59
504900974 1683
603297988 2011
312160792 1345
343799670 1146
775499999 2585
392429439 10504
242444171 983
138418484 69209242
13105196 559
6934 216795487
286199046 954
933900000 3113
176888955 1321
994425000 5000
183255075 779
626752703 626752704
655303083 6807
550914921 2312
411234483 2927
937526207 444460343
685529959 4700
181761594 966
557665077 2329
395794807 2658
917222180 8290
309824472 2023
378602225 1262
613729832 613729832
161099956 537
753297970 2511
593125200 3600
790482723 722542983
262913625 1625
688740295 2515
420862133 125668
480537699 26810
565660619 2898
857100001 2857
896122858 886018306
576412611 5858
830538687 3976
663834509 5904
2582 750305962
89400322 298
808447943 2751
714587308 357293654
838611648 10304
577018377 2823
521760074 5506
32553760 178
861143641 9590
495027751 20318
565170360 2971
701097950 2337
690597698 2302
470669023 2848
671767469 2854
85357695 39821469
444236556 444236557
842563694 3137
446018379 150023
295065062 1087
785881771 4215
302519930 73574
122699591 409
269730000 1500
953733694 5585
182097906 1043
100621169 545
217800000 726
627316445 4038
611999150 2040
969170725 40778
924227956 31549
209085429 1659
232823919 101744981
898202074 3579
351369464 24201
565501884 1885
128063836 128063837
604647553 604647554
454815956 1619
613502045 2045
114054064 904
125099584 417
4232 378794234
487 99857239
436201455 1454
255095949 255095950
679497812 2265
695101993 3523
862500000 2875
973800000 3246
140438083 5001
568576053 568576054
818508070 15853
296636247 1540
404300260 1820
303765216 151882608
729639747 411405213
435598548 1452
232431777 5429
274895429 2638
417090434 1509
975198518 772751427
59984518 697
697501222 2325
908191223 4572
974483410 3585
72071371 266
2360 448482919
420419103 1744
335557301 35900
516773841 14323
230334215 115167107
953120630 158510
495002041 1650
281814433 1758
956232385 3458
131099562 437
699180042 3729
174302230 174302229
669115999 5195
781100671 8204
906010833 906010834
703037223 351518612
801280764 801280765
920467547 6396
910561839 6585
243600001 812
269674561 1224
3135 539994345
839456193 3039
442064101 372081648
353875758 2498
743315610 9354
6204 524647464
998329021 472366338
330907311 2312
4117 560702013
691263493 5872
825807131 3305
281892348 1548
629399020 2098
156832379 3228
132230357 598
927437844 31974
116399611 388
10214315 36
63778494 1197
325891943 2253
506815947 4654
1399206 417017237
508036727 216181078
651918 325959
430120650 1961
539977737 4862
506323560 506323561
417236989 1506
169127228 3131
99984041 99984040
879274177 3187
567001891 1890
847960731 3483
23718348 212
38839087 429
336556238 1261
3368 453386688
675159336 337579668
69000274 230
122530797 61265398
507582534 11295
665448078 2599
456556266 228278133
226397286 1569
218338252 2033
523733374 4869
403914221 1766
545701818 1819
520991999 24300
360950550 2111
248358760 7852
609902033 2033
697069901 5965
811824015 3460
963342307 9331
401045913 88545
853227869 2937
596208560 3369
718197605 2394
84288720 292
649606834 4979
58896467 346
507256804 2127
687688197 8967
315593979 1176
48901737 551
502768022 2200
217791001 1050
764985326 2810
49500042 165
612555095 3426
891930029 6095
752662401 19141
996296138 15132
54650163 223
227701099 759
504155575 4235
403630199 1773
550800485 2552
917403058 3058
1640 190048770
652497826 2175
747352673 5822
724065576 6292
500781110 9965
753758207 3584
612302040 2041
412372895 2452
115800069 386
883262799 192659
167099999 557
202404262 756
105342562 387
242270979 828
803563801 2902
16116567 16116567
828900149 2763
942310849 400761100
297606055 1894
945870982 945870981
806866720 3124
681207715 4829
628576843 7794
626588573 2963
137015145 59020429
546536117 8848
734660272 108501
135703858 1484
778904297 13703
549832996 2454
401100354 1337
555318858 2322
931033494 6979
828197497 27348
967075842 441544954
508936182 3214
485999616 1620
836702789 2789
166092003 83046001
575699999 1919
587700222 1959
545774544 3864
551295877 3091
140438614 13461
664972291 5191
883325212 7084
672354769 2424
68100051 227
864366859 3430
640068221 3103
458513644 1667
257304697 3433
714206790 4542
925742291 3223
35588159 320
760802537 2536
80265723 308
167678700 661
530694361 3940
222888904 2056
362698919 1209
422435476 2475
722112780 4812
858454821 4721
969309349 3695
523354897 4202
955877427 5033
457428048 3864
535126001 2000
505200151 4599
185082180 762
937304366 396718914
824210174 824210173
803074084 26588
882677931 11890
77400164 258
34799999 116
204899316 683
594262991 3911
950304354 3390
298227150 298227151
70799967 236
118500396 395
19500008 65
631553335 2228
739197537 2464
367801620 1226
854854245 427427122
190200635 634
87032948 1487
143719409 2654
673153606 7869
654960968 5343
766861468 4447
516853441 19560
709068399 4778
112469701 465
576896365 15068
118419791 59209896
864807819 23663
294912447 3190
317296969 1257
668135674 4319
755612519 2535
625800000 2086
882933006 74145
27218169 272
242502287 913
314998951 1050
347435256 2036
5064 698065631
899117999 3300
532486845 1906
10757 826374405
8547560 35
881267474 8924
295845353 1298
1448 430827753
267397962 1448
431519922 4054
265347253 1343
355898400 1360
501987005 8202
338185353 14261
771385490 771385489
212420616 812
704755833 3506
223800001 746
661351900 3308
595330446 2811
132043482 4115
425903647 1495
924982293 3618
348585259 174292630
957452386 3709
978903263 3263
6421 986852482
383045315 2676
233100603 777
714999299 3428
480833716 6913
577608130 5455
686622133 343311066
545066304 10997
437859864 1976
616950951 10175
944027748 3857
48791800 265
976139871 4650
750837728 5848
277610764 7802
476593526 476593527
506414925 253207462
386255347 18366
893097023 2977
657915949 2426
232618463 3781
858974350 3055
407851980 9514
169587808 2292
903187340 5137
648902162 2163
284888563 1946
210806871 863
725937424 2471
131399562 438
664292910 36681
576865484 31118
762148533 5883
622803135 2076
836246504 6979
885057068 3877
722097613 2407
772887431 3207
819797626 2875
192227246 1547
819198790 5994
187249050 850
741597135 5977
947867702 473933851
242400441 808
496912579 248456290
625331403 3694
366578654 53297
438891645 9455
951157847 4439
460901330 4862
111180059 908
599204607 5988
893460603 24891
261900704 873
754199000 2514
782819967 2632
550996811 3494
706011020 14048
509693453 1758
253800846 846
2192 260681408
389699975 1299
486905128 3198
538016457 3331
872562028 3226
180790722 13874
37594642 138
451565614 1528
604803526 2016
316498944 1055
946944634 5488
390516319 390516318
358528934 4065
436246486 1943
574800000 1916
522651232 2792
352912363 1397
720333105 105666
425138399 2155
874202914 2914
937496874 3125
972596757 3242
547800000 1826
857435401 8940
628436589 2185
77361246 355
14 4050808
930942227 15006
199252984 1437
123900414 413
989873946 56083
176314021 13971
102649282 357
508175359 3293
578557373 7349
841868662 15788
585707931 3442
685475712 4944
651543400 2744
196512229 1089
197 33090530
3695 322150916
948261595 813972486
964490455 482245228
380099146 1267
568554870 17789
501716286 2149
711102482 3347
925873077 4721
993711795 4466
927242681 11809
176789936 633
941276311 3345
228755903 1184
657008733 7823
810111145 4108
571680503 23733
458462424 1977
918208568 6458
966896776 3223
335300429 1735
714872277 5229
315492627 1826
253799155 846
321610584 5173
976533606 8329
883287851 3254
472363137 1776
797949320 31323
850666778 702260403
907225698 25247
824668793 3698
509828219 254914110
469521907 8019
821277780 70145
188718610 851
244478501 875
515098282 1717
590592224 3518
172184982 1489
401394475 2241
951733820 5598
331034476 2865
314323423 5054
32806257 112
464401547 1548
54618814 302
51299908 171
971903524 4731
224479606 5003
197454293 1754
904 203992545
373501245 1245
617102056 2057
653803530 269861066
3306 764248020
341195506 341195507
880951584 26076
184040560 2956
6237324 27
951914107 3861
534602365 1782
389227459 1464
860415278 3500
562867110 3315
974203195 18601
225544069 1424
688950556 4439
66782110 494
185400929 618
763199999 2544
646231040 8176
629104321 4160
947176302 40709
314443992 2818
699973147 3136
418188451 2085
565158429 20422
549901506 1833
1455 403394938
995895299 9820
200810128 998
583265046 4637
27899968 93
746542179 260235549
189436278 686
387318743 3204
167451851 82841054
813882270 813882269
885785058 27826
181799505 606
500874191 2268
635545659 3209
621223184 517986167
268980335 1019
532823057 2175
124500001 415
983396748 3278
322427329 1790
443522421 1871
2779 677613095
282299819 941
682803645 2276
149336719 1966
237325033 1512
669095448 7368
616373089 33415
870265812 4111
952727514 476363757
901196996 3004
207102414 947
83257953 83257953
349501165 1165
129205114 64602557
217504771 1754
300531407 1666
946835267 6945
693000000 2310
570558753 2936
469085768 469085769
452494912 6208
171049860 171049861
627300001 2091
862240239 4280
112443624 1201
270299669 901
88058537 306
928799999 3096
582899900 1943
50075269 492
553235864 3549
982502422 490111681
742823280 11552
805699440 3024
743502549 19865
272863668 957
777351514 3035
945299999 3151
208803532 3734
991196697 3304
796570394 398285197
335399302 1118
568570813 6262
557476620 4002
1553 405937333
419661856 1450
272240321 1089
66685532 2643
139443018 5401
403804234 1393
790794969 4463
983592539 5310
703350505 703350505
633897887 2113
935958255 6934
807356394 807356395
693711288 7122
135042181 2730
617402058 2058
338401388 1128
889021497 3612
368264763 5358
799020156 3518
104577756 876
298196473 149098236
192108916 2629
107400573 358
676497763 2255
347571628 1833
841951097 17027
496874823 252803695
2970 850025880
285532808 2330
785697382 2619
43500146 145
913503045 3045
807917619 20621
788998999 2630
577383795 2543
81152192 339
253800128 846
715487255 18468
890673538 6387
905703019 3019
926314699 5450
250275404 1057
465298450 1551
306224970 2230
924 272269536
468424949 4265
974002587 931902374
299399003 998
470563372 6250
854931365 5173
534565696 1828
652063757 2666
402407759 2580
11699961 39
607249830 425487966
320101011 1067
904549539 5383
679802266 2266
52777591 404
42300414 234
912303040 3041
582554629 4802
785145999 4221
232773094 4333
965401051 3218
105116023 52558012
347800304 347800305
813597288 2712
993758088 464229188
723680245 5913
771868551 6477
32826941 16413470
864666370 126155
178799899 596
374472414 2062
137106550 137106550
331433591 2084
638403034 2128
994577184 6588
266648925 3686
690297698 2301
755740389 2897
420138510 1812
934780529 55995
127593145 2484
193437615 1060
732374645 4426
625253335 3926
457201247 1524
879597069 2932
86267160 673
823833731 6106
55805462 1122
68999771 230
464814022 2289
802584787 405098131
318900001 1063
837332288 3792
654601549 4611
93285661 1552
910277516 4731
926794012 3377
381468875 1578
7666 918059561
408495907 1714
846550789 8065
185100074 617
363372750 1344
4740 341550180
730095523 50341
637802126 2126
192473324 1045
774297697 2581
613151647 2312
706562536 706562537
13048867 129
357843633 357843633
227418420 1335
324364031 1456
158086672 11337
629604160 3184
225396108 972
389978639 12240
977775001 35215
226990319 5232
294872000 1240
710734571 4115
601685280 33936
489849255 2329
246 65604591
206234938 1062
208609040 4885
552014790 2463
928532317 5297
662931005 14899
559893321 5209
335279250 1125
223371674 6645
751658515 44585
448863267 1684
71699761 239
560180483 1993
152344193 5863
35314487 297
957680453 379126863
232780434 812
7882 865436840
823665593 3184
921450063 4124
869498405 7724
810669159 28073
221521607 1197
750483953 3572
814802717 2716
315947090 2793
370004190 1943
622504391 4414
502256568 2552
98964600 98964601
319798935 1066
697802279 2326
425100344 1417
599650941 3489
606769389 48692
791872518 528128907
618986133 298063485
19091 850149124
152828968 1046
944653331 454073392
716354682 3097
162176655 1973
676882151 2616
317808339 3590
365578340 2140
988945326 6287
466245604 1804
659234500 7161
115466863 418
283766212 13214
16513161 8256580
438600001 1462
455548837 1567
888589661 341322539
449401238 1498
924599999 3082
130671259 824
781166950 4570
443998519 1480
335738716 167454519
461605755 230802878
135228024 785
663516179 3130
138896150 499
463842107 463842106
679695784 6197
572698826 344129781
556523276 8182
584587620 2737
3126 715059996
300639611 1092
162 8491756
617902110 3930
877845661 12036
581943950 433635532
725568776 57217
750602502 2502
458102478 1527
343798853 1146
520841857 1856
439456284 1573
339849720 1530
190222614 24853
701059303 2519
730197567 2434
137941813 1017
135735611 32432
93299690 311
91275393 317
967806587 6565
57900194 193
116578538 116578539
817800625 2726
384248087 3698
4302 490218253
608979166 5795
138564842 841
952 139951840
298500996 995
28505189 105
412701896 8681
701934113 5023
669002879 4480
119634725 1601
316686228 2547
232573844 1635
937692831 4053
247164706 6231
189403852 663
535592136 535592136
260029106 218028594
977934074 3909
459683328 3328
345890758 2477
346799999 1156
622471418 524935929
638733502 638733503
364255171 364255171
806478581 4310
515625409 3716
905701320 3019
869537501 68007
242480438 865
338101128 1127
200282900 1741
360083135 31787
717000000 2390
126172623 553
741403879 7142
504298320 1681
62400001 208
199281714 2575
187908146 93954073
52349297 6238
562632900 3450
960155254 3343
81736686 1394
613027120 9881
4377 298743381
54300037 181
851809168 10779
772543205 4485
875519523 3505
227030561 1808
473971256 8452
872508005 5818
191700639 639
214500857 715
832648608 9712
239313628 239313629
137700458 459
2264 403610020
36721178 424
4372 942665786
269399256 898
778322159 4620
148223387 558
371485439 5184
710871193 2840
647708322 3972
794832611 4638
3597 690181463
2586 660737535
47897825 23948912
229505801 99053
829757687 3317
722403418 2408
460498619 1535
61844885 603
915012075 3275
282793301 1700
459837591 4138
251281835 1079
916500001 3055
338588208 4047
29473232 232
959097004 3197
662797331 3233
514652879 4494
609729206 3518
734413856 41624
587701653 1959
69195525 525
601868648 26893
996248532 970766802
897900709 5570
190864541 29302
237994324 1029
965096783 3217
347401157 1158
454417815 8229
617704086 2059
18163656 328
717597608 2392
837348457 3401
623070780 2172
37566259 346
788220009 9194
428400788 1428
785219244 6346
118800397 396
113566417 39113500
23548 776853279
211853295 105926647
961863871 4153
125912906 62956453
194420568 3008
468367218 18205
27031104 438
800931258 2766
108485567 459
223529605 3341
327631849 1219
840125407 4643
247201089 921
50400216 168
183592251 950
21795124 206
224672865 224672866
186348305 1105
455454670 155457470
519 96052267
258916371 4238
246815999 900
878203273 3196
416420941 1739
350936619 2910
484940989 6543
597300000 1991
65700015 219
140229977 154068
383791499 4500
708752713 354376356
890647111 10782
164137523 1197
1475 306002618
666904691 333452346
873625820 17674
842897605 4043
727376318 3987
328975637 1191
143175204 1044
887795138 6297
164681861 1038
97397725 596
144871393 544
802489486 4691
642477023 11872
355031007 1320
534005321 1814
156766968 711
60899796 203
71057535 351
570283328 9933
885920821 4665
745887056 4411
702903276 2343
405566100 3285
642196303 3751
196886977 832
539591909 14235
395951608 4287
925483961 3614
124200077 414
842397866 2808
329056156 16588
859283401 13918
543202431 4157
921178958 20314
988393424 54038
886595608 8635
851550292 7934
330495066 150355304
799647491 4404
355800678 1186
263399999 878
808496915 66575
790555984 5361
484465821 1673
970830225 14248
196480306 761
423130970 8506
245663176 1276
772106732 5553
357084945 2715
860702249 2869
775946508 2729
218209331 109104665
995401148 3318
378601261 1262
871 247298061
905881402 17116
219157630 2107
637036443 18938
116912922 781
977327961 8665
649361322 385583292
566391441 3773
326990329 1414
963004338 3210
206891326 23960
409798633 1366
324915671 1178
690000000 2300
486288495 4305
686527804 24483
72767706 887
872430377 5650
84120051 1009
588954078 9369
314999343 1050
569388669 284694334
475296819 2620
287344168 1874
746589221 25738
365887307 365887307
566523000 8550
231000000 770
549218528 7299
5535 617169105
49750578 877
250490901 1458
958314751 5022
986351564 350511315
647402158 2158
327367341 3717
90265104 408
795683164 3394
758153341 4770
22801913 78
437321716 1964
924859022 6541
385045276 1294
707097644 2357
818652610 5319
552379256 17092
386999307 1290
747433260 365629900
271 48533686
371101671 1237
866035665 866035666
453901512 1513
461422241 2120
395762086 3437
615236581 2436
44434 915627418
346012245 1765
938097820 3127
395400001 1318
258346017 1179
476418065 3851
198975386 717
294000981 980
103965119 720
57299809 191
826802755 2756
206787786 206787786
268634069 2922
777001588 2590
767000044 4824
678468606 3187
812802254 7948
689460245 297136886
692 116112064
9527164 61
3724 647264012
960586120 4604
391798694 1306
460404924 7648
655265070 3745
622913512 2678
167224961 167224962
88290952 507
723068356 2453
75005995 531
934074261 4949
165625900 1042
652254877 9743
725243696 6594
149217695 651
832885866 12915
51894611 291
599113644 5071
69733982 392
8930 679951978
96671695 359
465851879 3627
677468575 2407
809127780 4861
817504631 2725
335542186 335542186
1367 275034901
163303117 4116
935841060 5940
210293086 20040
278863782 1702
964655010 6352
987436844 5116
226800536 756
121003787 533
970556185 100347
714899917 2383
329544526 1849
555873238 10631
737358439 2658
391498876 1305
865328043 29993
110044464 110044464
1151 67664659
901319895 7845
929218611 9364
588340393 4437
949058153 5677
483719369 2370
403435870 2082
527915285 2043
495901652 1653
358195825 4464
471586393 3173
545727061 2010
342151740 9049
242399999 808
600300844 2001
250893335 1106
653695873 82288
397187816 9857
160778716 698
967308810 937815479
155104405 618
982856322 7279
287078190 1554
101061539 395
609463582 2226
880202933 2934
405298648 1351
609199433 3010
284811250 1250
1413 286083045
17153964 108
728403610 2428
133800000 446
15632 692647678
518530247 9774
514184502 3986
386538920 8593
39034045 166
466953363 6829
232701678 2220
255599149 852
742345233 355532908
623757243 18172
115044101 925
283380753 1932
851699999 2839
19679689 72
27418280 2074
76810735 754
633000001 2110
134400180 448
792477064 8693
645788548 3059
147139948 1173
401099999 1337
101287899 490
549375723 36027
411122645 2122
821378873 3071
749081192 3921
382475028 284646201
215700720 719
12600066 42
293100978 977
111051228 469
914433881 5471
755084999 3000
853201150 2844
319828110 1610
358010545 3992
179699834 599
801797901 4273
643310375 321655187
888543815 14214
765002551 2550
24305815 117
603900000 2013
277071277 1318
696602321 2322
741168274 97715
972405657 7797
605488016 4159
153825806 523
338463659 169231829
367200052 1224
45549579 289
142200639 474
241173765 241173766
782100687 2607
841260573 420630286
649694050 11425
9067 861189587
232178553 1293
525539700 21030
259956275 259956275
314511521 1070
459248838 226940102
760742651 7279
106267135 464
789297369 2631
426461496 1652
885583272 257138
244260583 122130292
69359286 34679643
759021591 379510795
74999751 250
850061553 75779
589009192 4622
943102578 407656290
205784215 3605
855302793 2851
736784897 19324
264388011 989
468346283 1562
107700000 359
559767981 2125
123684477 483
491703109 1639
259 68687397
382292926 1355
155895040 640
210326911 7509
164886999 1461
140950721 70475360
998522091 499261045
373512320 12159
4597 360982534
368098774 1227
377149355 152493696
896811822 3608
62596451 665
501816694 1931
23694975 128
60900204 203
591873432 2472
762695555 69954
450900628 1503
14699951 49
571589973 1917
857280752 10239
258 44125241
588073136 5296
144599638 482
325112213 2051
777886686 8979
132848559 66424279
599099999 1997
538498204 1795
564431385 8019
160199807 534
3444 682938918
826902458 38624
667235084 2365
704146432 3379
716580169 6369
673926661 3852
827329626 7435
896824850 9115
859871577 11369
856471969 4752
152153651 1675
114826 716159688
359570478 2318
68666364 234
246602564 1126
422465207 6434
584703245 1949
388187691 6358
699004191 2330
254384934 1681
3357 746014664
2798 732729048
798599999 2662
480895440 480895440
849175358 723586357
112726674 1593
6000008 20
372001057 1240
338245116 1354
378899827 1263
50699850 169
302241421 5121
102069300 3130
639722125 4769
80078736 32567626
606949615 7228
11567 434121077
939451427 3401
139516416 544
795341215 397670607
115500300 385
101674805 101674805
129501927 79929777
829200710 2764
128700054 429
106179421 422
516298573 4324
600563810 8855
213899287 713
704243019 2740
279683017 1047
226352138 818
61946310 30973155
441300001 1471
897558529 13970
623803957 2823
959392089 7513
995396681 3318
14700049 49
6266 284877424
364734457 5032
68202453 4324
504933969 5852
36307512 204
638650675 39145
623100000 2077
441657505 3322
937390111 9988
925967554 5319
94466352 848
828685358 5679
3204370 1602185
489052673 8118
258301693 861
622100405 17859
323981919 1520
169199860 5457
239073655 5113
73301690 272
794700001 2649
15103883 67
856753999 16636
57900194 193
586061758 2703
423128127 1558
50700254 169
934772113 3918
466200000 1554
513365375 22992
428059220 21016
561701903 6917
187898600 1576
941263121 4803
534478042 17234
925779702 13001
1513 63500610
222260467 12087
256340649 1838
493201356 1644
474602105 336675288
157360229 705
3257 483072241
871800000 2906
821588040 3627
106822048 89520994
256546565 938
358949905 2974
130860419 521
187590397 1356
21809638 142
703200612 2344
416366999 1500
873121769 4545
71211774 291
526104814 1767
750682732 8494
4164 999410712
524046548 10363
923099999 3077
988116457 941473036
318711553 318711552
764400001 2548
321573424 2561
182983688 867
215123367 1744
537338847 268669423
183140343 1078
198966584 5117
746251165 2497
848676002 7266
55763518 33342147
278100927 927
2593 309304439
435557271 1585
177489792 9063
927752692 566416727
1264 290449504
16199999 54
586398473 5962
48 12070752
335467281 1467
573037053 4883
226661971 113330986
919937242 18441
958485118 17753
929846149 6418
598498005 1995
325585886 9299
652465256 218972863
240117291 4103
598720563 3229
938753279 99360
986645621 493008429
275610161 2207
77690597 1019
350171437 175085718
139146886 473
897494419 3172
767902207 7481
631802106 2106
659896423 12034
81600504 272
833705379 5319
918972979 918972979
511919280 5244
48033064 232
258899215 863
908971430 908971429
490896909 24524
90600302 302
663732811 8467
789479839 6594
9306041 730
658096530 329048265
59533277 507
229821268 897
656014943 3113
863700041 7013
530398232 1768
499505479 370590
643380301 9630
603601163 2012
329927755 329927756
836074806 3207
802724650 4225
360188045 180094022
757612496 5851
323092715 1438
389100825 69272
639831550 3603
420016579 1529
759937564 3501
351299999 1171
152172241 2305
342393859 2229
528393188 3887
424798585 1416
51841963 564
549082279 4864
560853505 12528
54819365 54819364
124541985 62270992
86223737 2064
848901613 30238
556719761 1909
582210687 1974
406336181 1368
444693009 1552
134150201 640
187559511 917
507292942 2145
362875745 3402
508284106 1995
879000000 2930
453902872 1513
180929041 7619
230304640 1167
422791870 4752
986986679 31782
266102404 2804
597060477 15668
689077916 689077916
820608445 410304222
628765071 2519
115200163 384
818526869 409263434
460611206 2755
724724689 5749
672905147 48374
964315573 469148200
291460230 3555
10618 160077406
521705353 3252
556614029 14847
651064959 3185
429301149 1431
835035150 3533
358653524 2825
144599518 482
958658531 7852
566034288 339341305
359100074 4931
647702159 2159
811200832 2704
104099654 347
807132206 14052
981342508 980844197
38999999 130
367343879 4920
761536922 3541
467771255 3231
872526600 3751
475055520 1616
92333577 1746
144599573 482
320173721 160086860
13060 867447768
433735017 2661
233025144 112605088
713367732 2501
619195286 2317
526995192 2104
200400669 668
2625 368409845
3127 444081173
264282652 2367
519 123957441
929611335 5204
223044864 1568
273300278 911
810219471 416218080
98 23209340
997265552 26702
600232686 4709
829197236 2764
807863443 807863442
614721251 2353
3378 493693413
702557862 7841
162073986 162073987
844029649 5868
958739065 12828
3026 387964245
49963096 189
3748 961469989
799700159 4720
161100636 537
952498546 3175
749402499 2498
560158302 2533
663537505 5856
963699984 6796
883312074 5537
141126481 5665
544088109 272044055
772558763 4108
47082597 47082598
162042619 1058
859447833 4696
793019692 3123
480465881 480465882
72685061 692
213025081 106512541
527047920 2940
26400002 88
98100000 327
986543254 3347
731778338 4314
255074655 6735
788597011 27161
17203087 112
124638 852274644
1989 227499831
632100812 2107
84837024 447
820436240 2840
40981860 392
288800556 1353
117 15873798
470587921 2608
167999440 560
460043569 7472
3284 480294548
798299247 2661
123243415 651
741417600 8976
684341108 5630
862994236 6114
583664955 10733
791371170 3015
1803 349416492
184550800 1400
859480829 3393
373498756 1245
265375208 2559
675462297 26522
565501886 1885
198901252 663
321298930 1071
911174159 9790
639941014 3109
121500149 405
968059607 3912
519958633 6438
325764292 12170
329961713 5358
700186710 2777
259441388 209880620
78276889 78276890
750148475 28182
345253765 4852
152142605 1302
895983668 42827
100529101 378
557965122 1967
132697247 66348623
873270702 421003651
643934070 12933
163764486 1985
276899756 923
879614189 3435
442203392 1539
403680572 4663
677308703 3037
869397375 2898
138295635 1796
588001960 1960
844880809 10291
7276 264692833
138892099 138892099
890099589 2967
617250738 29436
261299128 871
244570376 122285188
31392110 216
671998069 2240
684392921 2553
278670025 4968
231960749 1130
6063 728582542
17509475 8754737
675525262 8813
990541635 5485
112765653 386
10488 923919384
991957752 3672
522099273 6247
436492901 436492901
966560047 24701
768002560 2560
226401209 3410
763070112 3143
594554399 2602
740320208 10704
976172159 6224
976200000 3254
311632894 12512
723346178 2543
539040810 2093
4558 676743494
658135277 9419
815853017 2908
613772998 306886499
859966462 30276
11053 319486965
968182338 10086
857776348 6471
10800053 36
981701355 230714
338635588 2428
856557316 4142
1238 225095636
62339048 466
803637045 3681
749101901 2497
208499306 695
292754367 1456
687016219 4742
298200993 994
517107201 11360
641702139 2139
265499116 885
534661344 3942
671055841 4536
332098892 1107
830426825 6739
801393369 400696685
96113856 456
146441857 3552
2738 316603391
654897816 2183
369899201 1233
3335819 20
197512146 995
960127071 4309
657546850 11367
215855227 3746
764699512 2549
2833 803084682
505194638 13150
647800185 5989
463305091 2374
738426569 5047
288449905 1128
624895668 2124
341826331 1266
214089731 1754
342077039 171038520
110043100 408
625156546 625156545
653698702 2179
940642144 8545
4111 920539231
263088539 6814
520068521 21262
554581771 28790
778935221 15908
512670439 512670440
822 119731698
107836309 573
193014252 1317
552139594 2161
543884390 2215
388546866 388546866
997944776 498338750
627432690 2490
764282249 5128
512658305 11409
98773388 49386694
1305 198219607
495928653 247964326
264601231 882
850568638 3379
28778 891884716
253774271 921
539964317 726816
456654508 456654509
690888695 5881
840530849 5630
837 250264674
272563408 272563408
184756870 837
573899999 1913
815025156 61133
844070905 6874
154522646 48425
507498285 2605
461804478 230902239
623348105 5746
715500001 2385
913800000 3046
572381050 572381051
940073853 17835
271115331 1966
454689620 3730
56365712 341
647635699 647635700
256200853 854
661823448 3081
605815372 4443
848228905 8449
262543368 912
4471 755455773
598069164 2053
211113039 929
219739811 109869905
888058934 6601
202799527 74725301
978003260 3260
760852313 3033
4274 897576160
329841057 4691
724583331 3490
787961472 2835
674097230 2516
458593857 2296
813834664 6325
680714838 5315
469199999 1564
791804399 1081700
372301241 1241
250696446 1001
781587295 5948
319962384 1492
932957945 26045
615933609 3569
777815300 777815301
360966475 3671
841235293 7531
5514 771628428
736481638 11474
14100048 47
132900398 443
311651025 1816
39550158 208
44100204 147
750186839 30340
72936865 693
947306626 6029
755999354 2520
154200512 514
893324495 4668
894473615 5692
289057643 1737
242762001 1047
283582235 100174355
264299487 881
940093290 6455
568772451 568772452
763025004 10521
579240340 3019
953784579 10740
304741156 23996
961431384 83176
834500998 3069
763807108 3386
212172116 6431
890038517 445019258
166585343 844
52124441 179
297012282 297012282
565604145 5435
450302040 1501
256200001 854
839612981 3666
585000000 1950
521766327 2524
464659028 9388
470613906 1918
804897316 2683
382799563 1276
917405267 458702634
773295029 2662
927806562 9518
512941685 2603
423282421 279360816
470134013 66473
726710291 4463
800704015 7887
491348520 1669
997346042 393108662
463513251 87423
243642134 12693
905293991 605637978
1006 199652509
460355923 10598
369831711 6057
590943901 27975
834216524 419756937
612266843 306133422
217586881 2510
731333972 194452
807254289 59912
723749231 723749231
949007334 317716204
724812959 362406479
955417678 4142
354547796 301372709
167099444 557
668522885 556556359
550589599 7600
568546909 261866587
962206205 952199579
24154 672080889
606313809 2578
70477680 1176
495298348 1651
611482037 2986
884620111 5685
44615 416490983
186317599 686
153968788 554
232199292 774
57494794 727
861063530 4430
394057411 1393
647312075 21301
791104698 2637
659690253 329845127
3242 181577936
874163241 7380
153421484 718
874683665 6598
745884792 3649
996984764 5009
88228888 424
721364515 360682257
346201381 2124
375084059 12805
414301380 1381
830991067 89651
59786803 376
719332378 25589
852144461 55926
963408672 5737
285625464 14026
828886547 6909
202500487 837
696300001 2321
639602089 2132
1626 94973034
173908199 173908200
157423113 14999
910851496 910851495
800065093 2692
569616954 11833
160562604 678
338757185 1190
47272254 576
536101787 1787
334132848 1571
199566900 1300
4058 923207174
176509400 2042
3600 702237600
822855040 6905
109500489 365
680822113 4151
59290409 20037849
76800256 256
198122549 933
922187155 9218
129681465 1849
673814130 5249
513712056 3068
449386217 5211
378611756 1942
322154477 1348
166 27695606
383454327 191727164
291260736 2406
615121853 2946
643204487 16952
905927044 9777
68700000 229
291128771 1135
241958399 17259
703239938 2820
431398523 215699261
81900000 273
645602153 2152
280717871 280717872
919562761 3116
963049904 6054
265176150 1253
47936607 227
464031510 173768894
763497467 5009
470400001 1568
173577648 1752
191597051 1958
336300580 1121
102968507 592
528340054 2193
260440175 1934
6565 912200185
378842125 14682
655729626 10009
292705319 138224
276429622 4126
16191 863724484
2489 503873040
211566409 1606
795223604 1756351
363139835 1657
279247933 2877
715937566 9617
995282053 11162
95965976 1261
228949148 3188
393899967 1313
703298718 5679
936 109515758
444337530 2123
748501014 2495
368400891 2523
918242337 4407
572934217 6658
854241811 13197
381148258 4454
766233419 383116710
20134085 102
597308140 4570
588901963 1963
552399168 1984
167278096 883
204049708 780
630499346 2162
587099491 1957
51874920 36122826
775894442 775894441
767670161 368869953
29515564 155
774870239 282059291
521846032 2419
511222954 12811
7113871 30
368626147 8377867
746998231 2490
2217 487918004
620950484 16429
461253049 461253049
407217446 6287
904663584 3784
566406381 1894
42885744 37596000
3693 503386124
243544448 826
326978898 152209183
727962995 3491
932309971 932309971
930181911 3250
707257045 353628522
6313 823083962
951106935 5288
364118434 1605
575484069 9593
96320755 1174
910202164 3034
276899078 923
127218956 613
849900001 2833
541175079 8630
276286629 276286630
7310 957090990
997498470 3325
10261 543804886
806411681 34228
12953535 755
922809957 9336
950343162 12151
961204749 3204
760500501 2535
847711436 23354
867553343 3296
16345198 96
472929874 3838
728569702 7101
376999818 376999817
472322073 2402
369596391 3187
352498825 1175
917289863 601919643
746182368 2592
603868822 2402
109611828 736
344099399 1147
1031 204920510
134243614 1373
485114607 242557304
601197997 2004
93394717 88094903
853801599 3241
690490297 7976
921982349 19178
312321234 1054
886182161 4520
851939867 4423
2226141 28
261891049 1228
982537399 3320
14399970 48
453600137 1512
955129530 12113
579826295 1967
558594239 33667
134958947 1229
206 28483948
173999984 580
384064748 1412
521812010 521812009
883071020 9230
819586572 3214
418498850 1395
15468929 90
977991017 3558
375493350 1907
80371497 3084
74864429 255
275878541 1579
878817381 439408690
762598588 2784
924430745 5045
516300550 177388291
106199963 354
655070464 2336
916420454 10485
660736640 5143
895504771 2985
857397723 2858
980354215 5428
965785889 441607449
705520726 12999
285703212 1348
913909804 17285
129001825 1077
162385147 1386
344565296 344565295
195546804 948
722697591 2409
204507129 3472
204879804 3295
19861269 144
324057569 1545
498307963 249153982
887989980 760601396
11956098 98
545909512 545909513
895043926 3225
904639732 11388
742797621 14344
6300021 21
200699597 669
871427699 16775
890699225 2969
467623460 1716
178936913 1232
142036669 558
149929177 533
495551523 2977
8951066 60
612990376 4643
9378 819352186
767529619 323381433
903398926 10725
343752590 1183
199460018 933
589462262 2141
500902469 5190
640710742 12578
518305889 3299
834695264 15968
88923978 386
874797085 2916
170978548 4959
783900001 2613
182916172 91458086
238703794 2509
882953966 5098
67500 751515699
424680121 2083
921216568 6855
206558441 946
520103273 40716
891027216 8059
839724548 8896
708354815 12322
664848749 32217
173201173 1053
186102561 712
902874601 3240
7818201 3909101
544317793 544317793
94580416 736
552241537 2112
915892937 5452
774085270 2630
896821 6
213966568 11191
107994747 760
228000771 760
833872778 3333
37517 622699076
636855197 34837
532628119 4756
799591608 6236
13135627 49
832618896 3336
292741881 1910
912993334 481235900
234899217 783
439109075 1596
557478113 5998
546548309 2430
10172 946168924
199682876 1425
989859174 989859173
476401587 1588
452098493 1507
718519462 9324
39513787 331
382915519 5545
740347536 293717
177834642 4541
493501708 1645
282730766 113711614
747189521 11027
34799884 116
877925199 389393382
919383374 3625
691450057 4967
645897951 2153
697497676 2325
884190692 3283
595156678 2413
735596734 2824
654241687 8797
4350 764814588
182106363 4778
986475104 4455
410062267 3503
471453972 3570
385798249 10357
49122234 753
483175053 241587526
275975883 137987941
817500464 2725
32225586 217
374417615 1744
6673183 597983285
963303943 3976
512643191 3307
129599567 432
318915090 65927
301365636 1366
280893893 150878581
760802844 3282
680260120 91090
915206660 3269
815702718 2719
764802323 4212
63378948 492
790502635 2635
283298176 1239
114659341 387
238582417 1208
451520474 32025
642356475 2159
795633340 3401
548406947 7387
916568929 7444
985902307 79566
516760713 6466
643696408 2710
444397099 2390
320473325 160236662
898969001 7227
733499999 2445
949181783 4989
31800183 106
551959799 4200
4967 750564850
831251058 3444
658684172 4529
458998488 3174
207735219 1210
289385845 1308
209720832 997
288583910 1089
49080900 321
1633 279790900
2453 679745924
912777401 3095
778478832 4732
630026287 2962
824825561 412412781
664 189514232
285600779 952
420390695 420390694
557874129 6731
741277295 97498
907367042 3234
637022929 4011
273300000 911
920321429 32951
116319773 421
4522729 24
428400254 1428
64755523 234
104467130 1703
780 114652980
618558642 194883
752098199 3310
9183 889777602
910202383 3034
153225145 1306
908969963 3421
992823330 992823330
133144420 3038
269708774 134854387
414053650 14545
774499236 7706
697912608 2527
339440280 21538
581100000 1937
324794982 50599
126327959 438
297989615 1444
96892054 96892053
901025184 3904
719667490 719667489
4992 589923471
345070574 345070575
561300000 1871
125401326 710
791630861 395815431
824399999 2748
547719427 2701
12621897 477
294316635 147158317
629576893 48644
534944922 8494
888384321 444192160
786226616 3314
550095281 33473
295160923 1141
508551250 5023
788490938 9177
477405391 1785
451851216 1662
295162681 147581340
996305382 3321
709724160 138618
176774875 772
1820 522203116
337009224 2525
991875769 7237
775941950 3507
283029300 1792
405601448 1352
516900000 1723
272825124 5772
980649405 3629
827237887 13618
354416999 7000
132300720 441
226674127 5136
376800578 1256
758323510 9695
527404645 4668
17954 684787807
336207735 101548
970806942 485403471
698318855 8037
566061882 2360
219093503 3936
819551466 352224991
675040274 4095
464328765 2710
559200972 1864
589800698 1966
579659690 1970
134249145 130214327
684431609 9016
826956759 4369
181503040 90751520
452871288 1656
4552 676263328
617298001 321994577
219299465 731
204600000 682
932689912 9289
205467097 95069540
681620357 2559
166800862 556
156378658 1321
264344798 1293
375772698 12522
3628 846104020
992537889 9080
989230801 4790
709197518 2381
948173050 24281
682800001 2276
354520206 1191
926654133 463327066
2693 706003568
4289 426317228
326867755 138652484
371490137 2997
700202606 2334
111458268 271188
792518464 6611
264894510 2890
292526756 58018
52760728 1234
625664569 4868
915625249 3489
615481789 12470
647241590 258045865
917960972 917960971
157559064 1015
163209733 1224
490720901 7654
563014400 5367
75951299 2737
241896714 439014
200395103 1218
423898586 1413
381672325 1731
1033 287443613
23586031 13793
410537406 205268703
2344 360251704
959831766 710320626
533992169 3078
834306519 4288
815425314 311421101
642715472 4441
766287250 2650
617855896 4705
790182243 3519
256200855 854
45600100 152
726467977 139464
341099924 1137
398305240 5928
724926475 10779
838802393 2796
801297330 2671
778409089 389204544
882840702 4454
68077579 229
739506743 692019190
685880477 4057
140699610 469
860428337 5054
999558045 499619592
85693983 682
714 113148294
198776235 805
649001733 2173
675142230 2999
497717793 4048
487020533 5109
299867207 299867207
421064643 2156
838479006 4579
941763543 4222
849537331 3435
507284553 2431
805199999 2684
114559509 1382
469976059 234988030
722376526 38504
416199841 3880
299663903 4128
465230807 7671
979818247 241394
52848135 207
42047323 21023661
95837381 353
232362645 2617
334800466 2002
124884251 587
423900001 1413
965887268 16118
527360209 242135445
356848906 178424453
551235753 27400
940532025 4325
445802197 1519
262017121 1082
292624523 5858
182226793 182226794
830399973 2768
499607829 5219
17700029 59
9299997 31
882004489 3595
188919391 188919392
971441016 3918
444379773 444379774
926022635 26642
134153493 1844
845940672 9396
854256285 749265029
900607972 4994
120900403 403
309559251 1430
26171120 111
617574849 19131
30 8605487
252044173 111450619
778606934 778606935
597608176 5025
896829685 3292
670961592 25234
741406847 2688
637283711 5928
564490471 10318
872519252 3462
752100962 2507
244392774 3025
930642703 3323
261299425 871
812402709 2708
35944828 248
893401644 2978
856990948 807764011
308812231 4841
387737079 1365
469800959 1566
927175820 14729
189380451 94690226
77864435 38932217
830697882 2769
803202611 710692682
633251545 3112
750603761 4256
746930395 3842
155157870 583
300977418 2674
952518521 50441
111836873 1182
174600582 582
433834271 3537
447482848 223741424
341846471 2778
336176181 168088091
478032055 2742
296209835 7254
92999839 310
599400000 1998
12900021 43
155524283 2637
391541759 8519
622619625 4425
998936025 16595
8482 784141811
958840831 21776
437683687 4238
129791006 88468477
47281607 47281606
756803071 3406
100819672 851
702749054 4257
996660071 5676
673603187 13154
750608986 3205
783850235 5937
37200125 124
228412681 2280
522116199 261058099
300299352 1001
322977233 1859
541822086 11459
549402627 5625
454392137 1606
247559116 1468
202590849 770
766819483 3570
486527795 3165
958188641 479094320
349501164 1165
563098124 1877
144919139 7800454
941392866 26325
338661632 1133
23986921 233
560934070 560934069
180650703 6392
561486648 2903
331498896 1105
791527919 4955
135882267 67941134
5612 598885858
821217509 9457
339804771 2026
255043665 932
443100713 1477
32099999 107
478503065 7033
640701144 2724
567731897 26299
745500001 2485
136493571 6515
31200105 104
821044665 4665
217514273 1592
705260655 2810
865065229 8812
736162012 4229
891634871 4165
787646948 3889
163537539 2372
152245059 152245059
271319547 1676
293757673 23244
599102809 1997
152999912 510
112199627 374
782698917 2609
197100656 657
500698332 1669
490077493 1961
5207306 21
701373167 10211
108195105 22947
498268672 9218
291896759 1569
730913652 8497
340825686 1473
683640229 5251
644960978 3799
29439138 14719569
654601598 2182
784554265 5068
887677979 887677980
733387105 24201
86937501 535
107864153 423
584195605 3364
46499846 155
897 210499980
850853088 27925
357706232 357706231
508556758 2131
601583020 4910
818400572 2728
732160964 2830
237875170 2938
747674861 3167
853965961 426982980
520513839 3432
735602839 2452
337918657 1399
931919857 4858
171837683 7473
2607 759212839
984601468 488064774
344986522 1817
458300536 2805
557411985 2509
193672788 667
307800546 1026
49499891 165
869737345 15108
538712148 2586
692667346 2815
185049241 1134
616704700 3100
227508028 969
282000941 940
848997171 2830
666567228 666567229
932484404 326223658
325590494 325590495
223589198 111794599
706724143 14264
24463297 176
469500001 1565
423111813 4993
760497464 2535
4551 716491236
12792864 57
746700001 2489
826802969 26005
615897519 615897519
888659640 9652
3266 340418446
3209 603291189
906804925 718774236
459598560 1532
332472743 44387
16670654 77
761067941 380533971
558688117 1934
350977959 6502
319180698 2329
336637002 1823
683912594 5355
674443010 14813
564840314 5395
737578345 4754
901799999 3006
624893654 17115
220071051 1557
350310306 31387
682502275 2275
341911050 2617
559959795 279979898
33977561 116
101478152 101478153
73748041 680
886347742 885285797
668195613 4748
774768503 387384251
894256886 11334
48015745 168
499183164 24316
696764985 2564
251544824 2085
661522489 2593
995703319 3319
443395613 221697806
1954 238393669
698676336 2790
921853824 10879
646623840 2220
86490262 843
21550964 233
9497287 68
958435514 41535
521368553 3219
401158989 6916
341498399 2893
722176271 10739
906856394 906856394
229636569 1106
731537664 27456
710993375 6156
769774060 3725
487742861 243871430
284195918 284195917
269406280 3718
271827911 4993
541825010 1874
181490879 378106
901503005 3005
937765729 471772670
1498 393040746
370133248 3631
869014606 5948
2897 863259648
542987485 109628
658057702 10106
838482750 5362
347323019 3660
672602242 2242
60599885 202
850502834 2835
88572995 2345
2333 71107479
903422273 333614172
980109558 24651
239246757 963
960113197 4257
872697855 2909
895889576 38887
383535577 2153
973879888 351198
863399294 2878
560401868 1868
856360284 4121
833849901 524388287
943767935 3208
695606298 4637
676802256 2256
43408070 145
313462512 1584
807461660 14165
742068269 5716
483782493 4633
159351993 20138
596453720 2693
292375467 1109
788101398 2627
926267817 9140
752476144 2744
197339485 906
150444954 529
337301643 2042
209288303 209288302
342900000 1143
767465292 2666
514936151 3260
319199751 1064
109525803 472
590910236 3508
290796959 1544
310161657 4907
165470832 564
296375225 1841
310601875 1969
124458223 889
455316352 393223808
519 47167318
635997879 2120
691319790 60690
79361859 1205
391521640 391521641
731641206 2567
616965977 22962
795951962 2723
284700000 949
13199955 44
637797875 2126
524852948 524852949
13315 920186335
891071886 3865
3991295 34
820445862 3949
28005 719030559
785976811 392988405
453353139 226676569
738077185 24642
770594013 1991199
310538301 16883
196391062 72928925
340970565 2155
760826572 760826573
387643010 79553
425698580 1419
659530865 20415
553801920 2316
855902854 2853
3456 922020940
870897097 2903
796077465 25298
37428036 37428035
656030842 3660
429298569 1431
227399243 758
365328285 182664142
738481883 2660
973011866 8031
243401493 1982
769200345 2564
180183689 905
47173991 608
109918931 713
583643139 3530
139799999 466
598749906 2195
52755561 369
312705549 3311
965952734 4623
563116909 4604
917404625 3058
596603134 4431
444889385 3985
1152 244213728
327570975 1952
182102700 881
290038189 3652
3554 333191054
744608739 2973
2307 566715239
184615579 977
538354226 445140329
4155 437995170
969199201 10674
244800713 1139
688294854 344147427
40148235 18165590
236958751 37170
137099561 457
179989788 2557
704397653 2348
988147965 3381
597901992 1993
75435115 37717557
558832219 2363
414889175 2522
588921573 326588856
261565964 11317
5170083 74
842676276 5341
815115360 725692453
624021243 5236
611570072 305785036
399300612 1331
412004736 1952
123564997 53182065
311679420 14820
119368395 119368394
65104671 271
973091149 6610
4376214 19
412340711 1412
750300001 2501
946140886 355761069
739563916 286543355
9295 693053790
64633983 587
200870496 360640
766732267 766732267
76185871 76185872
405695103 21376
328489118 177895675
208751579 7371
810302134 2701
852897158 2843
621332139 310666069
497656581 23691
3838 985878574
520526001 6827
898459101 15484
878939855 21348
625199999 2084
449752858 2071
119930600 656
983819738 973150831
882605825 2942
306954126 2542
436618134 11043
154362467 569
46785613 46785612
936876106 8068
727748063 3348
852335681 8857
785999165 2620
636003301 2774
557627327 2367
362102278 1207
803394096 16976
696641414 2884
636293486 3200
252279224 3945
761701867 2539
473571721 41640
968881355 3359
973771689 9532
907976512 899511900
47608012 317
622500991 2075
955917081 7357
558114588 10097
352432831 5065
675937406 2467
510290741 2918
176099412 587
429023423 4091
2407 690134941
919503064 3065
357369133 1661
682497903 2275
2140 399852580
700133595 2595
374835300 2375
71203393 3693
904578699 67325
698261526 587233052
832105898 4057
371987881 1331
29700095 99
335112369 1497
955113933 4201
424501125 4687
357787183 357787182
28318072 251
72381067 45282666
179980577 1786
2060419 142
5149 668819057
918764945 20263
881244339 3276
583897507 3202
476387517 10558
3484 983170864
7291277 38
14693581 369
437608157 2551
85271353 978
53406709 554
600602003 2002
831373256 3379
296643376 1251
529971936 529971936
426780275 19390
188531422 764
9900001 33
413904057 13517
344848004 159633566
962259401 8263
874200001 2914
612277826 2285
164099452 547
622788635 622788636
972096666 842840693
567161703 11512
346017203 3198
736660969 3890
534008968 1847
766586543 8862
986962445 4939
771084501 771084500
824198008 17756
156536681 1688
593788920 2958
83099803 277
152373 656356306
109461329 3196
366919506 3243
664200000 2214
552108528 10927
883778629 6879
639695275 13867
544824240 3912
263402031 2756
405930239 15192
786238749 10550
658985761 2472
166117973 2267
366599223 1222
410101585 1620
630798447 630798446
627999235 3037
3094 884164707
520479261 2828
486726687 2338
2466 252617859
569678981 2094
306601023 1022
24846 688159662
55278654 1004
101981187 402
156648232 1924
215889177 1058
268626916 2153
412584287 16784
8932 418222155
994176619 12399
448800001 1496
786302622 2621
645299068 2151
151389762 85692498
345630666 2842
475229861 1951
877003011 10260
113441309 810
458398471 1528
646203488 2154
717007945 2800
981015221 3333
351292367 1501
157635339 1609
686931224 6284
672320105 239345
701997660 2340
34621377 478
456972476 3343
347610024 6619
435760830 276061901
747536728 9247
527232538 1995
675370121 2585
87300292 291
943821414 4561
697531566 11657
154099619 522
232383288 4152
356897087 356897086
786085924 3491
751200493 2504
12195540 84
758861776 2629
601282943 21018
279686252 2213
432075859 216037929
873602912 2912
2334 462564638
645302152 2151
183523526 817
649719530 2525
498327193 4152
411741705 7193
204865316 745
541140369 6181
536923 20
252231840 252231839
356504235 4160
758 200681328
875400001 2918
937824109 937824109
395623218 1444
409495875 2302
252893787 1267
935057604 5749
115799999 386
858930175 4645
317560047 6959
785170704 8466
817243831 3510
410955567 3333
221169646 23384
311700000 1039
282599188 942
917683755 3265
106338400 1190
646318261 17220
92699746 309
137 32632853
578504852 4364
3346 736116978
989565192 12936
834237076 4935
12900026 43
1499 365102436
133580000 800
502199999 1674
131318390 1074
902062811 3034
431133652 1989
845005134 6906
633428043 3686
634893167 2674
402703067 6389
259499134 865
220161470 220161469
707418631 2384
100526725 447
384000000 1280
836251061 418125530
911297523 723142023
315864862 2789
398583361 1344
634500825 2421
318299999 1061
975383543 209960
368009335 6118
528898620 1763
775506733 4812
470203865 8684
3900000 13
886798663 2956
199972799 720
948899074 6419
797278125 4375
354900343 1183
744562842 2652
250500528 835
819604554 2732
272763074 925
61149961 531
636050831 11141
301433614 1486
960902534 3203
198564729 2420
725097583 2417
467324570 161747013
161674495 688
422996593 12752
506101561 1687
703993544 351088585
20999972 70
872 182112840
956399472 4359
595678723 297839361
218003194 31765
114257981 57128990
829544236 4467
257399142 858
679199911 2264
919396609 3586
8898 684328769
162655806 4000
918213382 459106691
750854908 38537
881630841 5050
999961995 5291
516886658 4837
178931968 812
600632388 2826
127589377 802
731401039 2438
114624544 812
86100075 287
1127 135906661
990204669 976682751
564646400 24800
404077715 1588
314278961 151595486
843541540 421770770
172871526 802
131697133 65848566
622147045 2297
326109151 69214
996704736 24152
919753915 919753916
194705622 706
663304461 5810
709129206 3079
128089459 8157
681236232 2472
208309013 758
493777605 3819
563605049 6262
15595659 52
1278 258324944
694780711 2423
641558304 7848
793497356 2645
846612606 6358
418276759 59246
272079522 1014
360100192 2243
78515220 266
410260754 1384
965704612 3219
684657357 3346
28038464 123
769233259 16053
271873322 5675
413547855 326438393
651902173 2173
77257066 933
394625999 26700
324889380 2259
58209476 212
173856479 1239
660297799 2201
672500065 15933
623385390 4195
226123565 19208
119400484 398
709384114 8976
948300000 3161
90613450 323
281206657 996
22066661 220
56999894 190
994 177810696
35400118 118
755371995 6166
968456023 968456024
54472157 290
326156249 7455
809402588 2698
354854785 2164
784799999 2616
842991161 3608
906580151 95086
262931500 1625
214518714 1063
683222 683221
211025332 891
499241559 6567
260099132 867
140941760 70470880
835661957 3133
54218691 1073
877978047 8222
189921803 189921802
80799749 37671829
253336967 1114
469787648 1864
715045826 85399
7256474 45
2259 237716829
573212636 39453
251400001 838
293401212 978
203400678 678
721941865 6091
736746204 4286
631335409 9186
966464115 966464114
714657591 2701
383699061 1279
454979964 4051
21000044 70
876900247 2923
214617510 63309
2774 496537678
735530108 4047
49799834 166
106657943 53328972
740253548 339546135
117697206 1749
613068183 2341
127981 946473033
583564978 10671
529629744 2136
918959611 6320
973917336 6762
246661163 246661164
380998730 1270
862511688 3290
646197847 2154
892757205 102793
510505418 8969
382586941 1441
486196407 2584
236975203 822
642903075 2143
129292641 789
536699999 1789
661833697 4512
665151561 18927
864428312 417430315
547719804 1929
554817608 2486
850924867 3889
724363061 43660
795089946 4106
58916664 309
718257989 6143
943457765 4713
752165712 4807
561772847 2793
786337376 393168688
951231423 4784
900942180 9894
383594640 9508
965978360 6718
198410239 51787
392417577 52157
724995202 2640
918746581 3858
323791706 323791705
494100000 1647
67306590 276
764651289 5563
639869225 10565
182438094 76004314
293399093 978
839326684 19649
480013915 2028
429885119 1632
981439297 11824
670799938 2236
773521796 3744
349198835 1164
403201092 1344
853685850 3050
673021492 3289
767036626 3144
474376824 4224
822554349 9449
246668624 14775
61727032 257
508198321 9272
639300499 2131
863630468 3799
394376064 2127
105334213 2014
217107406 217107407
676297397 2277
663214826 2633
376799184 1256
832762260 3828
454888965 22853
819597442 2732
152978518 76489259
422400848 1408
885130099 16361
296469705 296469706
688200001 2294
677067317 338533658
878221904 263572
768690653 4859
310970421 1141
437222979 2180
115345339 56185348
15019 727820740
464562648 464562649
537957987 3677
474827369 2184
733863775 12866
419102100 1397
617397550 3038
651877369 651877369
400199864 1334
395343334 1419
208599764 916
198094331 667
190631701 3150
814744092 18597
13800006 46
94232949 1603
237001319 790
100200080 334
327191333 25411
991371274 991371273
495415595 6935
444188216 1583
231729624 1064
189958999 1925
576301921 1921
178436291 1878
358102281 6620
110930116 1562
112773363 388
793498664 11032
807883 4
929638834 28895
352501176 1175
142836764 596
455634096 7280
576274411 3670
613814724 4405
689170052 344585026
325281101 162640550
696000000 2320
498300000 1661
191877501 940
644400001 2148
998400481 11424
669180813 3873
62269291 292
623097922 2077
90900302 303
157826537 78913268
389207880 1679
550801837 1836
984916679 4313
683177898 4399
942603141 3142
2284205 17
252026995 4628
420045151 1646
105931509 506
573352822 16071
752795278 6631
226775738 3972
370007921 1286
274807094 2288
613831476 6378
964348392 46172
171599428 572
596642064 5296
2143 491114466
240487961 1531
966439206 8577
487940937 2086
330836958 1251
187776112 4016
442436400 1629
667864216 2561
1581 203189183
2610 432805878
5817 884997120
525898838 1753
511202628 1704
360230353 360230354
189062601 86981692
435599569 2282
659591421 2823
279238080 2046
826088881 5010
67480413 297
535983627 5772
452697831 3770
101391291 1161
372209531 4231
460833911 2121
47108593 186
676803171 5732
391169541 2549
609877269 11011
410587988 2615
274090240 1401
918907197 3723
542904046 31053
672207678 12146
870597492 2902
306029706 1902
746834400 10270
9299974 31
483521335 483521336
118528691 59264345
205733050 802
460498889 1535
155956266 3719
814699572 4039
974957546 10964
664886237 4431
613363947 613363948
840901187 2803
369041744 5234
613991559 2548
870332026 8985
805396706 6880
975814674 7994
951300001 3171
479632247 2852
270707820 1577
876901871 2923
149420040 6908
561505244 4125
280396060 1397
642447449 8586
413630574 2471
324085441 1856
1670 234447960
877947363 5092
277880571 1288
915912323 457956161
3679 885756741
646163163 25761
427551917 4348
321849863 4776
503057699 4002
180074671 752
274407271 13781
841904669 5004
156402181 946
108315586 791
960953686 9889
623053807 5542
497499339 6890
125738579 1626
299292222 146312250
379499999 1265
239398334 1683
945611048 3431
799197337 2664
815087818 378699342
358933137 1453
657433801 173100
312831773 156415886
598121021 2053
788401852 788401853
144295066 521
68128489 8681
173126089 66993578
667010829 2518
998750765 4077
537003553 1790
890643005 3233
111943739 574
690574356 8559
937130521 6060
471975503 1976
671700857 335850428
523198179 523198178
662104006 37017
77845737 521
18580036 414
276550762 1155
350560865 4032
175126367 3184
538738504 269369252
361809421 3486
360901670 1203
753113317 753113317
90237312 9922
92099717 307
165363129 165363130
975 190272225
419323624 10927
9983090 130
49792013 1798
717672813 17538
907800000 3026
108675773 547
2751 763847786
772390047 4462
967005049 450993721
610551283 4218
743435636 5740
418656833 1941
775849799 6900
729788894 4877
867073033 8296
384599999 1282
7737 803837658
757527900 21339
490843645 5244
991497893 3305
349166320 5603
936720915 6124
784359421 6695
721222604 19802
139200304 464
903115296 3428
8921047 4460524
946747753 461180645
273305702 1023
358 95059852
906598945 3022
880973833 12289
466200000 1554
314817191 1193
994397632 7223
441610445 2252
998100000 3327
862218835 3785
801516264 400758132
875836963 15716
641702139 2139
698280780 9994
682027643 341013822
513901713 1713
912676149 3110
380829059 1642
666656955 255360366
729791356 63543
959580923 26352
421201790 1404
708303665 2928
37569154 255
870338253 5117
240263134 976
662537480 3032
491399999 1638
223347331 1534
106648902 53324451
873522650 4550
275607178 73183
897044132 4442
572101981 1907
679266421 339633210
730491447 2566
870000000 2900
684554381 3031
334127325 3283
302472961 151236481
180900144 603
621912900 2940
533306375 204719608
25500085 85
72299874 241
971412016 485706008
178110043 1166
791063601 6945
492212854 2871
725278060 3679
605245416 2498
945408143 9155
617097942 2057
290501885 3137
602481809 2235
899458119 8443
1787 508307603
394860025 171863845
848697272 2829
125530560 611
449209362 4606
476124423 1858
162775892 89396881
795873806 9350
92634263 463
609408076 609408076
984172012 409483608
459827423 2448
432600353 1442
924398417 23325
443180224 6745
830024689 3584
874561248 5841
992840494 7922
933896743 3652
927092297 12532
276841473 3203
429234086 4865
302698990 1009
796780124 2763
442799999 1476
240586094 2022
849461813 849461812
570239528 2743
336302094 1121
152931495 524
226800755 756
372899999 1243
203614627 101807313
391722349 5789
270143918 913
728257688 3137
230263554 1303
834033891 4618
149700499 499
6765 523482465
700497665 2335
191945449 727
859845039 5738
907096262 420484147
144329045 589
5036 851270332
275688088 2444
999328510 789907915
861597365 2872
604297959 3014
389415529 3555
612773761 3512
344398851 1148
537842848 2815
652772121 6664
23802165 101
961960139 9684
666297778 2221
436201455 1454
623402079 2078
124859163 62429581
361306332 2507
651971793 8758
125283096 53722944
177908382 2313
306882846 11185
675234240 2776
76121992 657
765778061 2978
829795875 4913
426298425 2749
671700773 2239
354728389 1839
698714598 3487
591381662 3229
3819 883527966
102 15362881
756597479 2522
422444663 2334
226707957 113353978
469639083 2614
942969761 4599
167258117 83629058
783821736 391910868
28528861 14264431
231300142 771
452849420 3721
358367429 3214
829026496 5511
186004989 93002495
1643 331259387
487895581 47974
807149256 3468
918691439 459345720
628594320 2532
139795781 590
137776329 1195
158742194 1572
662435847 2421
344585227 1637
19580414 113
134070114 518
333353110 2899
977827300 977827299
578276595 2535
748500065 2495
532501446 19989
422412958 2430
697334560 12506
28799944 96
165518151 82759076
464998451 1550
422400001 1408
919639310 919639309
284085905 3121
429583787 11243
9102594 81
877102828 4228
422699218 10313
13628 852352276
451979238 1701
624869608 312434804
581401937 1938
352099409 4618
477852239 5544
66730821 299
118800201 396
867002891 2890
698650703 388691
717483778 3763
777006361 388503181
75663730 549
355501185 1185
928739383 4952
418096348 26087
847768096 30548
298720723 2160
345490248 4196
454898195 11303
557890272 32904
2573 556587718
516192942 7585
858456464 8657
350458200 4068
810225664 4864
36158367 304
157284264 3683
653230009 2510
312938806 156469403
770402568 2568
863712199 5494
876975349 4534
792604615 2688
879890822 4191
458608623 2888
211557951 2504
947732701 9051
550645653 2755
107957669 54669155
380504662 1947
942675159 13804
587290342 3233
437534135 6318
708625372 708625373
801751040 3159
79689489 475
9733851 70
526581485 2187
947769800 21100
989100569 3297
869723512 12182
219899999 733
663824400 2220
939123973 7692
949499999 3165
194399999 648
404697659 5437
241885524 241885525
344999095 1150
885601288 2952
599674530 11634
909878602 3347
751247650 751247650
656560398 2626
958040795 7607
284999050 950
23241246 100
910203103 3034
424433366 27717
74848791 373
870602232 2902
649802167 2166
898388925 11059
217519141 894
906165877 5319
3108 915480459
600757052 32566
682502275 2275
419283541 1548
101954678 366
475097797 5265
230099234 767
568200886 2445
552444481 4824
832760288 8513
832783405 8650
837146133 3143
3776864 13
503823383 8826
963266325 8925
452839307 8257
864905030 2883
239798404 847
705543693 3037
948239425 5812
363743424 1936
583121877 291560938
927902479 3093
781499776 2605
642369289 490348040
24899918 83
703333793 30832
477189197 66111
36861305 131
395099820 1317
929423977 464711988
283270497 1159
989157339 7206
708912203 16862
173736950 2537
76352262 469
915902259 4732
179100001 597
309559313 154779656
382213693 6262
813076160 5153
949074318 11268
653223076 653223076
898397689 3281
334781836 1417
67 16700948
991996185 495998093
878397073 2928
846834037 16740
727786671 2938
797997982 2660
435298549 1451
5267 856119248
115200657 384
756033902 2759
819937162 7033
803709970 4083
778769151 2896
671097764 2237
942160115 9969
765602552 2552
915347867 3426
491211704 3182
179099832 597
587465238 8961
438538107 219269053
144487207 54489295
254865405 127432703
57154285 202
353691317 175109814
540598198 1802
863060284 863060283
702942564 3252
958800785 3196
64081406 32040703
761509580 4420
400487381 4269
72978113 43795099
981428875 3625
586715982 586715983
959678360 43867
94562694 431
646363557 5854
549788251 1941
591289610 4078
233700963 779
263932941 1502
429416964 2833
730788890 3983
322591192 2024
3533 387220333
798314033 3514
691156201 4300
576474697 2724
72599929 242
273763109 273763110
927518867 9964
687004548 15942
742453093 371226546
298262519 1994
820354489 24366
140937199 1522
168054927 782
517865974 2585
513301711 1711
713710118 8000
715468397 3122
315059448 120648667
147116522 15790
189600004 1119
332100001 1107
372091611 186045805
210902407 1219
969753099 8630
232781156 15008
477001589 1590
335414367 1251
919196936 3064
675139533 2667
464099482 1547
156862808 78431404
676609413 17116
584238641 2320
2073 55342881
44971876 499
486571681 2900
556663958 556663959
77551988 349
947910644 3401
676836163 4698
162217719 801
385268210 1715
1153 239803246
493799353 1646
170896440 7176
657030648 2821
786604864 2622
321900001 1073
199147159 819
943709295 3393
2682 495974214
328721955 164360977
803653731 4569
624577330 2285
789698539 2983
928461717 3194
403649809 41942
189234473 686
107615547 53807773
255003654 1615
45199365 301
923466148 923466149
66300001 221
2682 726345585
330302109 35146
889142645 71463
925034879 4224
944732107 6186
863174457 12314
91500409 305
444007836 5644
150539158 1376
49470070 1536
161579875 161579874
659394186 21223
292799024 976
607544431 2552
762279767 19409
348579133 2013
169800803 566
456900000 1523
183725468 1306
649009332 391282199
972761483 9247
982584807 6238
327803412 2228
845484848 3717
662089866 3246
911017669 4521
527998239 1760
162324126 4418
994696929 5251
429041827 8104
750437775 72775
83717511 433
323976545 1307
771418850 672000773
512700411 1709
17700001 59
995698384 497849192
381696231 1421
647031657 2327
792493024 710151375
728288968 481424450
206656919 855
722697590 2409
807511228 3227
910989857 443948437
133486453 1294
722763923 2589
316375654 3409
280339017 1663
688461887 3193
198326146 198326147
3218 681794442
527698240 1759
1370 331762798
464679473 6785
350400001 1168
399795076 399795076
483577881 2130
823247200 12464
384466941 343728290
873031212 3012
232500720 775
382258266 2820
107469425 371
739451999 2800
501795150 1730
437209693 17852
885904348 2953
727908125 4906
1353562 576459
693987580 2815
305621499 1115
204300164 681
517975184 2497
444818329 1775
581376240 2259
33904950 1110
956400000 3188
312394679 1493
823478941 5380
484619545 9756
37410950 215
11597183 103
201599327 672
246301971 1167
254436441 1807
106799645 356
255288940 926
752997489 2510
307004985 111846
295214152 3743
599978599 599978600
893089618 100629
454767023 1816
275320264 1011
788041081 5860
735055171 3475
22917 565139542
302401664 1008
534900056 1783
654843882 4396
158725485 54720600
602401830 2008
449009896 1585
372021550 1889
727502425 2425
230077328 845
955922237 11082
467637853 13154
563040127 15008
956336251 478168125
4520 678094920
325490112 1104
629702100 2099
324900459 1083
834653069 4566
554049347 33457
358112398 166372760
791268923 15839
302885407 1829
969367389 926677304
140564624 140564625
239237207 882
687808141 687808141
840702565 7164
941622875 21534
228460197 228460196
872699256 2909
174745616 601
50700260 169
75891368 356
756899665 2523
826052048 35201
916679218 3739
915900251 3053
614850777 13773
781619272 3244
211512511 9491
13981599 51
209163511 915
690989019 3011
31750 778827500
444590485 2444
770336697 5849
856387692 5368
171080975 696
616590733 7640
328836550 1803
992066674 3397
125667380 422
201816341 2855
666599413 2222
223809490 1779
321266621 3266
506571410 2431
27000071 90
377413887 188706944
196411219 757
949515245 4318
508760151 18430
712802376 2376
651602083 2172
61629149 410
689154992 689154993
208799305 696
779899142 6166
656766494 4715
308398972 1028
6134440 470
478454119 1720
281700940 939
544499946 1815
487506980 3601
234478968 1518
554948170 10130
281566223 9644
991463253 5001
949794767 330074578
11901 959772255
368776362 3602
263438450 25975
297301462 991
425356959 1640
672670680 4180
141754934 1121
182099394 607
739277319 113323
140400859 468
960854471 5947
301710014 1039
696508721 3339
295402419 122080473
92090857 429
997080239 497905947
821397262 2738
11352 984455796
464918992 8821
258470007 12928
199800000 666
368639485 184319742
549448893 28422
522702995 4218
977396742 3258
649585221 306386431
965461964 9768
206420030 853
880202578 398760757
869862241 15795
48010544 1035
726634695 2743
125940562 494
657049887 2223
222 59565042
373686887 3657
83469898 441
279879501 279879502
498948195 1810
219600733 732
27694666 379
951384949 4729
135740975 476
853785304 426892652
2198 228539558
217010487 1336
436995806 20266
763120190 12043
365572694 1769
750400753 3473
644645269 28829
958201813 3194
797468491 2790
821360979 12690
615646751 57578
806265584 806265585
952202861 5740
101099662 337
378935247 1375
796204381 2654
790583809 6794
932397298 3108
203214468 11671
705322747 7001
827063402 3568
23964901 255
441384229 1731
263510829 5357
157754901 157754901
641700000 2139
876203999 19152
551098163 1837
818387955 6831
363898787 1213
194933496 789
667311165 8434
551357591 275678796
480608456 480608457
992285446 9894
200499615 2533
367200674 1224
220364868 1374
498601662 1662
689492100 2570
125135 593640440
532844207 3971
26648579 96
437740688 16526
255382909 1559
768351968 6965
557224830 3518
291190880 2212
3741 819275259
518794320 128129
278296043 4967
6307 926233406
578627280 11760
964609620 17222
830753861 65101
317229863 1459
599632422 3403
167220900 889
477914904 2771
288274868 1489
762715338 4696
560908781 32191
460800547 1536
45510530 591
149802211 149802210
585011747 2251
885099405 3668
187119199 1706
149531347 134677452
253538844 958
379501264 1265
708001840 2360
202199327 674
980703269 3269
874197087 2914
76500242 255
570000517 1900
957711876 14334
105252909 404
882868592 441434296
829759057 2878
400800355 1336
594068591 21983
672426555 672426556
442510832 3017
728281645 3767
269537519 38660
796800321 2656
460498466 1535
748969389 14546
494755495 2966
740356695 45535
861040855 8262
449546333 4305
808039441 5931
496876681 1836
687241895 4568
623048759 16575
932104059 3107
336112081 25711
370149992 1829
559286944 10201
502738927 2253
116834557 401
601093936 3975
862020298 11179
39865329 305
119970906 583
852683761 3240
86700177 289
305075036 1476
556595533 2794
201368893 61993
91964651 33370566
965681435 4061
561121855 2053
757901656 7035
540863027 6858
589798963 1966
463638969 1955
86919326 389
730482863 365241431
824925885 2962
112782942 377
723889020 3917
683866806 5334
647513372 323756686
567396505 4351
782209889 2753
911100549 455550275
771744874 6325
998364169 23757
371430376 4019
526506908 263253454
608245749 6850
337291262 6287
679201765 2264
291828035 291828036
782765412 3718
786355128 3876
749250064 2642
66307491 424
707833029 4350
764997487 2550
988069330 8725
313560416 4969
919584779 3820
222872966 812
848409431 3428
342058750 7405
367879412 145935027
106084223 1297
729467793 2624
124406007 2097
821102736 2737
275892795 1015
262641286 1107
893194506 4555
71100414 237
1819 262994073
946543241 409974454
3755 612258196
553983409 276991704
416503465 1479
916505195 3055
417097681 208548840
550601283 261799248
559827146 1533773
830178589 3838
871200001 2904
951883411 10191
408533832 204266916
103970492 7595
222280707 754
545895063 5857
163420341 1687
711602372 2372
175828116 26802
526388012 1982
13368 338145813
2990 341361769
368736733 3978
567293219 7995
204000000 680
292072618 3936
146953538 1283
74720321 353
308816481 154408240
274712588 2670
768536587 755464502
957345479 4914
616969211 5010
264925734 88151
551548332 3043
876538274 43283
870305116 2901
531902249 1773
573898087 1913
702238444 7468
211799294 706
724804081 15015
518303633 2317
970808349 4205
793916290 3840
454758855 118705
521683956 309434463
832199471 2774
521009848 2185
528426304 31808
68460420 399
522106814 3064
103333447 1250
468577109 2904
821647350 410823675
699158626 699158627
789704019 32662
359856673 2824
374595228 1299
948129563 7303
819621503 4054
944603969 38895
425099142 1417
599997 2
515279290 5245
915985201 4260
1521 67382718
611361328 611361329
751500142 2505
50328319 896
696061543 2334
258299422 861
963949006 9213
617397941 2058
859952033 28612
351300808 1171
864416665 3583
4258 449374620
600298860 69053
758697471 2529
612300980 2041
180995799 2110
264805116 3601
917879080 3305
189704610 1077
473101080 1577
7096044 55
7846617 3923308
815433697 8568
821699999 2739
635694274 2661
613858440 3809
768768928 34667
343120803 2509
204264194 1057
895740635 3020
226606741 15087
473831301 1913
413954325 6524
167247488 974
652570601 19100
824579141 3447
59560863 656
872555295 3118
980396731 3268
520479029 3151
598731903 3188
326956989 2733
398647769 33884
180183314 2015
695806201 18540
462513827 462513826
727419790 33232
743868223 7280
812556482 11134
187668131 1235
77670164 807
27571781 141
659949859 3884
12513 790809087
254059435 123907491
480876000 6387
922839719 20130
431984164 1636
472744193 1977
971247453 6099
381001269 1270
704998422 2350
197485515 765
118799603 396
69571899 28143818
60434225 7015
317896600 2888
755499907 9079
925482592 14147
164804570 618
3284 912219668
523082224 5781
544526573 3308
248748919 7581
735298727 3355
662734382 40701
166256999 47775
973647371 17519
798873088 9728
917308821 876267111
988030549 494015274
130800189 436
378945311 1941
600376458 3057
956527259 3354
115800000 386
685802771 2286
917047884 425133648
147656418 1193
955231677 955231677
19325 812673019
725460643 5972
434128468 1882
764102940 2595
394199152 1314
331099599 1300
26099914 87
8938 275383007
949549023 474774511
378134745 1335
267689405 133844703
654928496 654928495
945901400 493103067
270015862 1439
753600582 2512
635 187005226
845540135 2982
504974386 11905
427980699 3724
500839979 20443
526892001 3140
370198765 1234
310210200 5311
892806495 4174
935956158 4223
562779533 3265
91200304 304
687604862 25977
674545220 5510
795250559 19328
508379450 2023
523159957 4356
509971407 5308
269717071 4214
410032263 205016131
416612353 2496
598500001 1995
253693104 876
156293231 1758
88719407 10556
953099999 3177
722838139 3399
969301347 3231
959115125 17428
321339743 2014
386332302 2392
882160399 20240
867106116 3249
3750 142713750
8764 570246804
892329475 4798
328810378 1994
14551493 76
629592856 12759
840605608 3175
198741096 2671
446398706 1488
5299 481147989
111808899 2954
389538464 4064
842816799 5150
3337 668821562
53381319 227
395399999 1318
229641552 1116
851152225 5003
253304211 126652106
571148950 170623
983623384 12365
324244338 109394139
4500000 15
997826287 498913143
112615701 3247
374903455 3856
592024511 296012255
422150484 1585
506419287 3967
724328279 3055
803242629 401621314
784449020 5185
38453842 16185605
648128766 8881
898303893 13371
951410241 63729
232027796 2002
936701209 5468
774467213 2943
6090 741037290
520467380 2900
2142 206788680
400501003 1335
339001130 1130
949545901 21256
955883375 6174
686701107 2289
135899547 453
730800000 2436
518707049 20573
442531177 3181
71201395 333
110187243 878
604111344 4942
378748098 4663
813900157 2713
757392325 3641
717307576 7529
8887 757483944
351599789 1172
504421727 1824
832959183 3030
530270049 39256
698699228 2329
50400282 168
369055151 1492
497101658 1657
99299697 331
721890624 4184
882879578 7543
483618103 483618104
591097518 50599
811350157 29847
358330088 1443
642582209 4672
610927417 5364
335676512 1312
770998715 5211
34332400 207
46460277 23230138
877112719 6488
80774400 300
554039429 3866
401361553 7931
50019009 25685824
244767529 122383764
612049939 2520
683146766 3143
193779566 193779567
685007510 685007509
618847122 5802
28491277 21566009
503248236 1741
200199161 678
760901601 6949
676519101 3700
993860223 458168034
279900995 933
617100001 2057
676036744 11223
738882280 7011
62989579 1614
5559 629960398
253499154 845
139923432 484
308052764 29459
793200090 2644
455521532 2599
654051506 14960
553500519 4614
290452835 9193
262567833 131283917
602997991 2010
373845759 1280
301130357 4062
939020137 24423
561806560 19894
794640864 11666
253453745 17124
509098303 1697
407871856 2235
387193871 1966
194255713 194255713
292375493 1198
896348031 4227
36412349 390
629071223 9997
955272000 39803
354898884 1183
2112 125275944
759281248 7499
630540704 4457
344749599 172374799
458758801 9025
317751775 158875887
1544 447201737
217569755 1307
599398002 1998
789775890 10423
330901104 1103
910253520 9405
441518807 2568
10482 698611435
840043259 3535
1257 288948486
534954978 534954979
219000196 730
795897348 2653
292634441 6777
491120011 5428
107729619 860
10199967 34
695081267 427925658
57212437 271
629586850 2258
100571856 616
444899166 1483
995131443 492333798
6326100 81
951069115 15777
631339801 315669900
933481052 451456953
785684452 14220
3625 308216720
972225363 18854
625751342 2219
692209841 2376
985954910 479302245
504455115 4193
2932 272615198
774901357 2583
864715845 79409
132599566 442
15091543 83
8594 347354674
160569024 1344
271376197 135688099
704820705 26836
341907191 1299
184342907 802
187196843 1304
945938963 14673
387862699 1523
895724756 4292
27300092 91
853519590 2877
787500372 3179
431142150 9919
604916375 2456
844251292 422125646
775329787 5523
277316278 2206
733374501 366687250
960152457 28162
252177660 1737
819568656 381247346
627897906 2093
334659273 7556
890046821 15434
507943527 7719
755438393 3064
107055786 433
3286 370650942
161427781 703
663437006 20257
578188794 2762
956999012 3190
283066009 2874
526363388 2021
432000608 1440
891957975 13753
960160987 5697
2108 537008274
832862540 3946
396621657 1342
923315531 16089
711321514 2537
250923446 5773
538175664 5967
767746411 383873206
778801361 2596
799246293 6929
360882467 182474240
29488789 292
721805206 2601
942300583 3521
327713511 1596
299877191 6530
833273117 3119
350553122 5426
691241795 4756
206402390 818
753959959 5906
3116 333374608
1315 208383014
179407866 9714
110105006 110105005
434364019 2022
42470178 154
847202825 2824
615303180 2051
309201820 1100
704400001 2348
363298789 1211
578336903 6558
922461913 902592581
801028232 801028231
919232516 9353
101743785 495
420771216 420771217
481535555 1680
960391175 27328
641402138 2138
260152616 1372
577961272 2271
494401648 1648
174031668 1873
489406320 1755
677999624 2260
306410418 26502
707276938 6574
744142986 3926
475213343 22598
564001422 1880
99136569 49568285
56316030 398
773743458 4913
124255322 1009
649675074 3605
939821860 49555
581000917 290500458
337080005 1628
544 140614208
271564555 135782277
384898792 1283
40894062 221
357482663 1848
290263745 145131872
834943154 5951
233728652 1823
469220902 12852
1378 316191138
882475837 3371
998908705 4045
916327543 9497
99133755 367
653649048 7535
606900346 2023
997280371 15255
679670985 6290
242088461 1197
967507481 4343
642004061 2140
541357576 4512
985503284 3285
231067385 1976
579 124857188
862445957 278029
888354784 4806
752102206 2507
969186959 3480
11200465 99
460818703 7828
634576137 4097
449044824 282952
771619041 8870
984620170 825653064
192291110 5211
120600656 402
867521704 8257
201331620 1378
668466151 2641
246899178 823
616990919 2730
734761127 231716
817229111 4937
142988598 981
380999999 1270
910937160 910937161
567710645 2483
162936228 938
796497346 2655
1266 340801815
851045236 851045237
366795770 183397885
552171900 2100
794100001 2647
511798293 1706
310205425 1592
822027722 6369
118200633 118200632
710743200 4660
91450501 506
977742943 4279
572853481 2406
932096894 3107
750514348 7430
741450579 683995
879392780 29817
422924335 1734
762026779 2993
649281849 2227
192195380 1118
336301475 1121
757202523 2524
923520105 3128
122852287 477
640609799 3044
494355471 6271
704376619 6287
252300947 841
1711 295019175
834773792 4478
109825153 370
908925409 686472898
568465466 568465467
970106443 6722
472859407 7252
902996989 3010
523172947 3047
452611715 2687
716123340 3022
227619699 2695
287722805 1114
12300001 41
514025606 15477
881532525 440766262
589497018 2598
535802479 1786
813770873 13293
127846516 1439
235500784 785
388450312 1831
86084588 4874
23942916 516
980768859 3517
2717 782138168
28799905 96
170507206 1203
115642499 1700
217868655 14512
223814906 186221617
611190719 11712
2604 522409272
225049090 4190
77195087 965
297194223 2032
222407183 863
984003281 3280
485050239 3040
240577594 2719
780810087 9709
601657404 2045
288370799 1080
234290559 6748
19665599 160
653577504 4332
571159655 285579828
629697900 2099
396186950 57250
966000207 3518
602045544 2311
245989544 1226
254177 568084509
17322308 81
888071878 3267
999446297 999132323
398101327 1327
638099888 2127
799712029 399856014
577275990 2557
669936000 3000
643529535 321764767
861635790 7253
245271096 3492
290953455 21134
327916610 7939
370177478 14973
747873992 18079
231600773 772
401931952 200965976
10087860 228
689702299 2299
947063953 3204
590003205 8861
502414165 1701
239717687 1071
11620 805338871
135511199 957
186115393 11712
740701412 2469
117652597 1103
659689783 2554
5310 804730320
675762023 11045
821076640 62966
685071002 13932
872068377 4057
948358965 3803
877039429 30970
890716248 17414
786300236 786300235
666558381 7969
176262799 1360
203031626 2687
533253104 3311
126899577 423
371781968 1937
4394 851508866
360607224 1633
27455895 94
898159826 12785
547929844 20499
301993163 2097
16923201 166
10995 571920686
942613467 21469
720573856 4742
474128318 2777
437195879 2552
372598720 1808
169199435 564
673812314 7441
2347 610200894
905871239 3913
983804640 4684784
120714566 415
442840603 221420301
429782203 1737
609324421 6557
678718170 3510
50633145 645
977594249 413999069
653037695 3667
235395908 4239
847545425 4338
539923528 1838
820232997 3884
2846 540093863
545813268 2002
518157360 2940
558685207 4406
768026776 5243
812834754 812834755
312658459 1106
169518490 1057
508849631 2097
181390286 637
268499558 895
529084258 8071
212400622 708
19539278 67
448081790 9035
757542092 757542091
335679553 5184
542100308 5566
358635815 16632
267078925 1325
601566089 4066
241651576 1793
38400100 128
6212 934614036
789867528 264512277
6905475 48
314949921 1933
468080090 17018
397993733 164716932
561971013 561971013
887997039 2960
953698264 3179
570298100 1901
866326287 3513
972197419 15966
151612343 966
186889093 1326
562480264 41693
95711930 37163349
459600020 1532
646497846 2155
5858 782699096
786222462 8359
688491851 2941
3686 867087268
803157746 803157745
800102796 8014
205334208 6058
523884068 362235861
790552398 790552398
70200174 234
271800001 906
383699504 1279
534792798 2137
791430955 395715477
521398735 2560
308698970 1029
138900024 463
875891993 413443616
68459507 234
84943909 314
715069103 2419
373346648 1252
729423887 364711943
4905 645075780
868449185 5168
883500000 2945
732859182 3864
999603487 3332
159900001 533
1369 374094779
50360501 1175
988321427 494160714
686286384 6384
895326678 3577
337653295 337653295
482859608 2024
950531986 3393
680747308 680747307
138336932 514
66255855 1425
406682905 372170301
771204060 3337
967759563 3938
2219018 771642
610394788 3847
785164983 4124
916446433 5856
745815619 4205
187962052 93981026
924596918 3082
94634765 362
178348105 1292
323700246 1079
386986671 7745
622703840 3513
359035019 294291
909863732 17153
382200241 1880
198900428 663
792198672 792198673
744392004 56117
206249843 103124922
324004724 2111
243215578 2547
306418314 1401
353360335 3259
5553 987519890
320672500 5966
549714337 2925
736071141 3237
28591517 354
514199999 1714
383307664 1688
204648981 5200
407270291 407270291
620379840 2136
146958690 556
754797483 2516
524806355 2098
495880021 1709
718110899 6396
717293584 358646792
758044720 2542
87693389 435
113182295 402
217934849 745
360485989 13393
369922482 8199
245553552 1042
283618727 1013
773615114 5985
78817662 2409
752650591 2900
149565805 2698
482055440 2046
883228773 4099
7915 633555180
428263 428264
896128359 448064180
248636956 1575
222159851 1975
551034259 5740
235496982 883
613933155 4981
309273820 2155
275457866 1917
2949 256834308
810850901 17213
329622041 1362
654535490 401082332
242400807 808
138204181 790
50200909 211
608194655 17712
581101936 1937
920193428 920193429
988579829 4361
953056584 468439576
958180689 22865
288601317 962
366392921 6042
740508105 2715
291000000 970
330390400 4288
505462734 1734
148233819 2855
160868016 711
864301030 2881
336048863 138590466
539039955 3116
775197417 2584
374998751 1250
439413597 42021
131700589 439
649499999 2165
842028906 10442
443800343 1511
663093191 663093190
190579087 932
601053769 3009
629047756 629047755
88799703 296
395169137 2301
149851708 512
629999042 2100
850268533 5599
704406741 13279
939664789 4151
87835874 728
744276771 4005
1421 333587134
284932310 1567
875351819 71580
858079535 3856
779099999 2597
376561641 2782
333900292 1113
256479821 1198
282209451 113538872
585639834 2939
300402540 1026
770397433 2568
294360770 1138
600058250 600058250
755262726 2779
976398241 6410
151199585 504
574338244 10337
694613586 12542
854741651 11351
850680213 15484
579301931 1931
703864020 493541132
909036420 6462
568129002 2677
981027496 4137
115375243 412
317854355 1641
109406158 109406158
391262588 2133
2530 626169272
871631310 3317
990990905 4699
136199547 454
101629413 2259
671190596 5987
955500000 3185
456765816 8328
14992 494581656
188021828 188021829
776158417 16824
211564377 1210
718916923 718916923
872136908 10483
745357601 6253
133369740 133369739
820800166 2736
501179825 1869
419592812 10753
791404486 2638
829164876 9625
6223 644419981
679453120 3362
100083752 1039
895802436 2986
848738108 5102
905699999 3019
17761925 148
726897577 2423
39027712 155
224699251 749
738008490 8311
824730402 3551
3198 458126292
416562686 4376
536064480 10885
1977 417269285
2727 691121153
149894931 761
771297428 2571
975563291 11353
550512868 19041
617399999 2058
175328532 7851
810001978 2700
779181835 8327
483756788 1674
606779758 4927
995767715 497883857
722702408 2409
514798283 1716
352896768 5376
782671959 12082
593840193 5104
322358745 24882
744179624 27825
984224213 3539
884851201 3840
234470970 3519
835376210 4497
426617844 6254
544478421 2109
125202387 2293
247418534 1095
181072660 1133
890900011 4251
167700402 559
28194503 346
628160998 24527
988224988 5492
985420169 403325593
21401 916093981
848997771 2830
686894388 16642
9082 799541003
59999999 200
352089767 1990
364930500 2602
872092115 12159
401698675 1339
899333917 6832
787 126809310
332250552 6412
205060844 779
651446091 3234
191868852 69061089
26178074 385
401737789 34173
648872329 4158
103412787 409
835747105 4877
78052107 895
799603065 278866984
518466359 2168
560931662 3076
750300084 375150042
778892509 5028
143655555 484
418222211 418222212
724376629 404215258
959100000 3197
169772579 9307
5407 657449109
49860333 1138
675423424 9893
317732317 1409
948231074 4345
208379343 3954
493166201 2741
571507211 2658
801604045 2912
915776645 3301
711132139 4963
285692208 285692207
354834951 354834952
720659277 360329638
863776397 5300
245999475 820
34892980 540
53411027 390
483193068 3396
148066203 148066204
41526213 38884413
874201307 2914
14614777 7307388
3151 545612640
609902663 2033
596158279 9374
865797114 2886
712995336 2449
409022340 1660
890400001 2968
407652479 3348
198452539 5623
970576568 6904
886164553 26586
759299999 2531
857232258 5539
701029088 2724
218050587 6539
432424919 2028
632720169 24356
344702018 1149
354684173 1422
758345498 2739
578400026 1928
391460490 16938
587640131 23484
20554878 315
505573683 3793
509399455 1698
955959073 13232
603047988 6639
311269081 8760
780465633 390232816
669350641 2455
432333697 216166849
676336516 7531
681987119 12968
479337551 159782984
222986854 222986855
999384467 3684
291073315 1239
494952439 247476219
508017719 375308844
453362507 2823
337525207 1772
267928718 17249
607783197 5163
606406320 2652
521701738 1739
186300001 621
239384878 114308
742191085 19753
256500856 855
13627187 7093133
486298379 1621
594299735 1981
580206718 580206717
758702529 2529
140717850 2366
478944433 1967
931007503 3221
803300192 4046
978056009 3590
753336870 4290
408298638 1361
274529190 2517
607200000 2024
251 67783303
322854546 1600
700797663 2336
353099393 1177
1937 524795284
712795832 4333
826103355 10267
863128297 4202
495185580 23488
847789610 5323
545701819 1819
625857249 3775
326147516 1676
879842879 4032
432130024 1520
144071247 482
581430167 2178
924428561 3656
60793876 286
552597474 3340
596612776 7976
192899126 3899
16727600 71
714245113 3229
188400629 628
87069401 927
667453700 387044414
826924446 8376
949780790 13961
199688306 867
619190414 2237
513820935 2618
963181956 6068
388201294 1294
188970641 3280
676898493 676898492
4929 190352967
448221908 2369
477129456 109963
550200001 1834
685398621 2520
813552012 22386
82164656 617
803896325 3249
668326897 4343
147559514 1077
294626819 1145
388536509 2118
936110112 461942766
731454367 44883
128849359 552
950119217 31384
603470572 4119
388360174 30635
174462354 9493
135210168 943
698428104 2377
902103008 3007
516618611 42624
70564184 278
790311475 289073128
246327507 1174
815622911 12528
449100001 1497
336368137 15672
4830 956736060
579598068 1932
647504472 3055
732347514 305391428
38708951 175
579622504 7089
3580 959516549
224226990 1494
420343235 2843
118940076 556
2179 636913325
550149085 2052
527642402 6413
72793031 709
225717179 780
35170399 184
447299999 1491
929508896 464754448
611961006 4039
318941724 1724
177097031 671
987972165 493986082
173204728 3968
137099542 457
883316993 441658496
64232155 403
957879391 4264
561065661 280532830
615115624 5758
678514760 4840
926871470 3472
445337799 5300
68100177 227
925931356 3199
434698591 1449
2234 500248894
326213699 1366
295511466 1157
685204351 17076
248311808 1564
170883947 819
141300472 471
22485820 106
587010343 4031
799272063 399636031
895224149 8527
723859863 5083
450914040 3240
6746 510475437
70570739 1020
101575101 1100
908194393 3654
450021514 2077
273145343 1896
990787927 5946
840863545 7939
763593203 2761
253048105 857
85077410 295
617989148 4421
532798565 1776
659998661 2200
30643737 112
574467035 5216
719646487 15522
2254 462942918
361569024 3336
43830779 316
996799640 9671
835927369 11674
563352031 4312
22441096 103
565992155 25298
191700611 5340
994911189 4069
60558763 21387236
820802855 7737
654376645 3937
116527129 414
576712239 2493
84453750 450
339 47844426
4827 584321535
79101 731672530
907613745 11528
776222581 4507
375001251 1250
187813711 15183
668840400 34393
783510270 3668
632401108 2108
499979040 499979039
969597354 3232
4361 428936865
500530770 1791
997756323 4406
359213102 1469
147470426 136350014
577501925 1925
512366551 12169
794998139 67769
2875 429945388
856403834 9658
430802198 1436
205199319 684
344181626 1529
764417807 2772
880402607 7132
849989359 4669
945982773 7022
452398612 1508
885197150 38650
161734697 618
234185160 1320
324298918 1081
586747242 7191
424552058 3391
184789499 184789500
10136 843022906
623402077 2078
179400597 598
793770611 2731
107964884 4138
24528089 104
828002760 2760
911453109 5476
761400001 2538
901500025 3005
7033 536575392
711818277 3621
385724655 192862328
941602729 4776
839863741 839863742
175064535 5223
315596495 315596495
598433919 3968
365401219 1218
831228278 8953
795301174 2651
419485885 419485886
769735423 4544
692777000 2454
915745400 7340
669397641 2332
594601982 1982
342487226 121063
749561866 6045
515400000 1718
152700508 509
395160506 1742
405887499 1900
405377251 202688626
85254235 795
910166748 4633
675500316 5468
29433107 6187
39000221 130
979674167 33568
392701309 1309
23926321 152
173681069 17130
917704510 3059
541498859 1805
537929924 3854
501519380 250759690
914116987 3048
370941479 2366
128373789 128373789
446913750 1850
63245841 4451
584100890 1947
782998228 2610
385626711 365074494
621365768 4820
851051625 425525812
45900001 153
946221772 469216473
826499097 2755
848501313 6191
945002332 3150
650627641 3510
327301092 1091
462600001 1542
966854950 481117261
40500086 135
383400000 1278
225948696 1164
13768 672694336
711089481 2906
227986496 869
865181454 865181453
202230696 125982574
48240566 235
62099999 207
111728737 111728738
804106510 804106510
894302677 4356
44035609 170
916378364 6408
280244047 1499
479005578 220572743
475733684 1995
384510031 19190
752141189 617113281
13351242 47
443701114 1479
169995000 625
18012 985346460
494747131 1730
358818583 1877
376715338 1530
409802406 1366
501038055 7665
213005133 927
955037853 4426
844955309 9727
288450274 1778
526908564 1813
786356867 8821
619695151 46975
881058600 24425
87810961 437
533718568 10757
796802657 2656
722366941 6330
1397 391531139
932995307 9541
391481755 1676
731718997 4908
419409209 7796
848829323 10343
891271370 422083023
129595385 729
17518020 444
45600001 152
491644440 1974
978596737 3262
810442034 5241
120952358 2083
268757870 146783725
174003110 1411
627429833 2528
477899999 1593
57607420 57607421
419029212 5950
627339730 41391
594001980 1980
619211160 309605580
480652854 3450
3270 510861740
772512849 663836390
898161350 76956
698285431 5414
292867020 2796
559496974 13251
968873129 12618
599005610 23193
172810754 3015
822946816 2955
257700222 859
546900001 1823
867601708 2892
810592608 18592
955345439 30065
736530408 40533
162807904 2716
754202515 2514
3096 538258176
399898666 1333
671860083 3899
583652562 12158
34799976 116
102583443 12959
141936969 1202
757523953 3972
431450606 2035
627300283 2091
796247308 701998370
818724566 4697
117152417 474
149103016 2170
190806030 810
393361319 393361320
255299150 851
958075074 17457
351 83581044
324325329 1088
543174065 6632
986956730 4306
2663 470838198
735111061 2861
49864900 178
133861109 66930555
371474177 19370
151029217 1014
607465949 2330
2227 439616680
324848090 324848090
625575726 3193
916499722 3055
953708876 22140
470446404 2629
458922530 1839
217228981 108614490
367770313 1237
804611984 45208
350928148 1741
344260793 1163
230436905 4372
965705913 7235
140784035 2135
629273948 7067
983912321 983912322
817988218 7292
288001843 960
302400701 1008
276880293 2522
609949330 3826
801838968 3444
591243627 2171
555526900 3613
652873883 3440
639088501 2985
171707632 809
291181378 1040
626040048 218188680
261227931 2512
971321023 10997
885413612 22973
137301635 3293
816493256 13703
164699450 549
820800454 2736
522906841 4968
200067524 2065
5303593 23
235610617 117805309
391138264 1631
482207040 5292
223783646 1224
555299999 1851
670959322 2321
736362805 9258
847498463 8958
6301 606477551
2130016 13
885614229 442807114
483598387 1612
814556020 6970
313220116 156610058
359652488 3692
250499166 835
689988339 8276
363162801 1820
623170431 3199
683699132 2279
608493053 6307
809227908 2916
19547 734869465
529409699 1854
607365471 3362
551702640 1839
415471894 2789
832308063 7042
239671395 225563693
266399113 888
268144468 1189
40108177 227
484202063 2601
419036732 3879
289783643 1142
347399415 1158
565247387 282623693
600060846 3427
1431993 5
757529680 3217
97881361 1483
432545327 6161
385199746 1284
59513092 233
330772900 1746
579895023 289947511
156328774 156328773
430917564 2499
505037575 1685
4114 984667695
97799877 326
147000894 490
367501224 1225
793719589 396859795
352465029 2907
860402431 8604
6386 943205814
1267 235412966
11820562 237
613780017 613780018
310083888 7522
631896097 2126
117636262 397
566885501 4338
612430932 2933
937777995 8506
397654871 397654870
346500001 1155
309900572 1033
13864346 93
538460231 197764650
437510722 3531
456601522 1522
777477677 3566
179078949 6972
13942 773353866
222600072 742
791021033 57663
586312423 4464
201574539 1017
743467648 4002
258391159 1382
610963611 5209
562323677 281161838
362471374 14525
762001989 2540
327117946 1155
766799075 3482
337201124 1124
677874789 5011
597361862 2569
886881241 443440620
442570140 314039515
510874039 12020
753944249 3470
75316824 785
325725683 8758
58379605 21620303
857291284 7461
550724408 33587
732597557 2442
818221922 12433
644634764 14152
5802 575570004
545765248 281275531
690881652 8028
685202284 2284
704098058 704098059
547251804 2443
567598704 1892
10934806 169
367082191 1759
979942785 4345
2692 462978236
603905498 3514
327870979 1915
561222109 280611055
239121288 2338
558300000 1861
448568740 3919
45812724 454
429600967 1432
725140206 2553
441964028 4385
287289139 143644570
815997279 2890
277501487 925
923084950 428341526
433425085 1832
413399999 1378
725655376 3057
115205272 658
234111221 838
960096866 441408974
180619 925130518
776698461 2589
458552423 4380
504467452 2063
469951438 4290
225376988 3869
259013320 1510
240685825 893
459265708 5784
515640409 4728
340148877 2721
801716077 7884
614635760 6207
918897980 5135
407872489 407872488
496554244 2819
227792537 113896269
323044863 1095
445722989 222861494
391393472 1587
180900053 603
599045116 599045115
684812957 342406479
623023466 27647
435590590 487397
706397430 706397431
793804888 4113
308943301 1879
389699099 6075
154781934 553
911999999 3040
726530762 209194
952514372 945410375
291792721 1830
457049800 5469
820405654 3064
913979183 429459273
78300253 261
45740352 17194416
516808464 1992
749942135 10665
265094736 4214
345299999 1151
817657410 4429
734930615 9618
4164 811626933
818586573 409293286
480836761 2407
247584599 14043
3156 832402161
819219115 56211
76224566 533
638097874 2127
654 109232007
125606733 10508
618762407 4223
440491521 4184
395401317 1318
478597510 2013
997913541 997913542
249552363 124776181
277924824 6862
494999664 1650
509332321 332674508
62911885 533
401 35079480
532200000 1774
495000934 1650
223930311 897
677067700 13566
4154 840815294
568439299 12700
946243179 403726033
188100627 627
890210099 445105049
588454982 24049
485136005 243471731
289547935 1208
225912007 40659
331641629 6190
844302030 5070
554443609 1885
331438900 5018
711730303 3839
438900619 1463
943800000 3146
844888770 15206
286432531 1331
683398726 2278
134353117 566
116458075 34182
405667387 1498
149921745 117988
42556 741658848
141529697 1232
68134039 399
182254434 1670
131626022 1283
1920 252787200
64459481 355
4199985 14
732284816 3344
310686678 4966
137608930 785
441175611 220587805
740880044 5930
806274634 5965
472902281 65034
818582028 409291014
3246 213882186
522936037 6252
708999099 2559
21712 969093408
21822838 134
579076954 4459
306669056 1331
195823491 1260
875931808 21667
142399423 576
833707236 4591
206630413 953
972580094 3285
582597819 11339
773115336 3661
621920739 11226
716173342 716173343
200728941 761
957657681 4389
506402812 1688
698478431 5645
550438747 6455
321144360 1704
574712759 3414
733889358 7558
472321457 2814
987600000 3292
572105092 6573
794147426 2705
565887259 200638092
265762 937693504
980288639 4961
725702419 2419
81316340 1931
633196973 513014789
452915750 1750
41999900 140
760200001 2534
516534360 163487
889967762 322863271
638837773 14567
300738307 269212290
185803820 3334
568574026 124315
442166407 221083204
340358861 16114
685655141 17558
261274340 13134
801977086 6111
173001878 3829
792342527 5490
69688437 233
52298869 26149434
783446920 2845
981043848 485856616
362328009 2953
65999999 220
450601254 450601255
131353601 512
897394206 27065
896082424 4817
271313002 995
439927348 2438
524572932 16475
841956417 420978208
813806305 23939
47721420 308
1856 306025007
814951396 3327
114713079 57356539
610815562 2191
36058514 184
557527978 412758828
1500006 5
889922947 3060
53087596 344
386 35357640
543818953 3558
91321855 1469
445449417 436326
531299649 3279
13564776 51
83 15034376
444 73851124
589800000 1966
177081419 982
836097259 2787
480777499 4379
486752370 13142
146400489 488
301773484 1576
244 48853670
83888397 802
791808855 5256
489380183 2154
697944323 2610
753154299 5890
759136113 7868
612386949 3234
22642025 175
616587751 17800
52200016 174
36208216 257
395525765 1405
308620194 1994
900058212 835766812
645765938 6669
5849 727773523
896667116 8453
376798745 1256
69586337 462
785687436 2855
599617030 345488089
260056610 2090
636348259 4736
663317867 3243
106233190 1191
375298942 1251
919633933 26050
438095564 3193
285972861 52913
381598970 1272
73474587 2596
949599925 949599926
288541439 20240
347623574 2654
643907631 230003411
493736400 3082
194 40721986
298355313 1562
30600001 102
995626934 842514821
799208625 7286
731330737 303725106
878399245 2928
899911163 449955581
409611145 409611146
207786293 732
636826749 2126
841198126 2804
123600412 412
630220144 3633
891251141 3919
941078575 6271
962955210 3282
730113165 9516
329181106 6645
146356273 1392
979 91578597
677645281 2756
627691801 4362
819052578 2892
472513577 1686
768297439 2561
394 114810024
932 149669880
159656835 1423
200100643 667
408571572 1389
598799599 1996
626218651 66527
892942425 3845
390067389 3370
290699178 969
940531101 4150
80837319 80837319
89202369 514
277075466 1466
726454876 24195
471166513 2868
41063 388455980
18589691 9294845
169489116 36123
899330401 7200
8552283 1356
558463043 2992
1890 503726047
304498986 1015
1199996 4
131789573 921
464400582 1548
391274236 1449
263125044 1066
147970033 826
591599999 1972
20750813 323
493192959 2164
75653856 12814
261561549 1025
157134411 1205
529065336 2363
68087188 287
582601941 1942
14982200 7491100
427304519 427304520
741795675 2696
331931824 2416
680972789 8621
369885447 1260
62086275 538
523080345 4792
396600322 1322
2405 467486305
4697 645591717
213236698 2621
464154340 1969
613789579 3455
414267464 1871
763003664 4107
32699138 3468
692550129 59183
716697612 2389
737225337 56214
83142302 83142301
727201214 2424
590804133 590804132
476910753 1744
830851608 3876
17656081 65
242995759 1586
93600294 312
546447143 546447142
26135830 266
951305991 66164
639773600 3186
896638953 591905449
973286320 12420
65087778 4938
568964566 1991
605887052 9611
757853364 2678
152278726 2972
502971870 4750
612899999 2043
514853834 7627
698056556 690320463
107591055 368
920011251 187375
424558350 1591
5701152 48
297901031 993
54927522 27463761
29225 662574199
617516367 3157
396924166 2209
185127470 956
147525664 1795
47565577 738
477267921 2689
486785735 43128
44883294 543
998197833 499098916
837599748 2792
471570323 2414
469179360 1872
812409064 4536
854112852 33433
753604896 2512
681989715 4046
521698262 1739
137116478 663
1915 452564842
894897434 2983
319357310 4621
8851 967830297
715959321 3110
507640333 2953
983051034 14406
1634 334326541
443486646 8453
3101 819555727
500398331 1668
655083399 8565
798345977 3001
796216824 8267
342903907 2907
250726904 9119
157270165 597
100799934 336
746523467 8007
791909493 6414
20569291 246
65699783 219
352801175 1176
984493336 3829
562691764 5931
3036 699268392
2835 271757430
392065792 8079
947813711 25910
826821383 277038236
529799999 1766
435243535 6601
212287105 1143
973803247 3246
759412633 5064
387087523 4178
759301277 2531
85095445 42547722
6183 608915215
346033379 173016690
229050636 141116
3206484 1646077
754797548 2516
407399926 1358
520841015 4911
105378840 112019
134036289 2349
974145199 5320
339889933 169944966
367351774 4455
435298548 1451
687019182 4913
170768375 606
704664042 6456
81765855 1303
837083077 43278
865202451 2884
27663 390785159
629621045 4819
420595435 210297718
653607621 5207
162979138 1873
936602630 3122
170731391 57993
411745460 1530
971973567 968134431
564919699 11753
183299999 611
963096260 481548130
705405779 8865
100311535 806
368353852 13071
864067873 864067874
792169824 5915
237624795 863
4256 527624232
286583341 1025
550798163 1836
726024516 80406
581312676 1939
71449265 551
613447842 2562
952800357 3176
19144433 1199
618914739 309457369
668497235 2897
41312293 703
677554057 4051
54955527 27477763
7200000 24
5977 854316518
208835003 817
858302860 2861
874186408 4427
730441754 2745
853034795 5877
680467926 9925
797095079 4498
928512573 928512574
292234305 11281
12097176 84
987968282 5550
396002224 1320
595767105 471363171
936300001 3121
980778653 3378
123733906 492
155106264 77553132
119184415 556
684864180 13860
691111785 2371
965195796 393442276
393898980 1313
353085411 284026910
569398103 1898
795256280 2714
572066241 2291
68999771 230
6661 937589038
375760616 2744
3147 548548917
88205296 722
593034818 2086
736046554 8111
706519037 6075
609602032 2032
266711727 959
36754485 1265
125959263 62979631
918801312 5456
945859770 9227
598375368 7613
309850049 19435
862524010 5251
78192180 414
656652592 6889
985664453 20247
286876785 31136
827320320 6112
181884548 2309
29680019 120
478799999 1596
983699999 3279
62100166 207
716078141 4813
517738734 3438
613515810 14203
414506168 1617
193362084 1112
346198847 1154
972896757 3243
540340919 7140
40594241 160
278347915 278347915
690616220 690616221
762945204 3418
238588197 1789
465052496 1593
188976554 649
775691707 5258
843209869 12756
668254130 12949
22667560 79
804712986 3087
981313795 11386
894269661 99242
736502454 2455
87890575 43945288
505270142 1701
953402854 3178
861480254 836831516
568340607 16483
131835833 65917916
3333 887217936
276342590 1031
443563036 2165
182701035 609
279595 1
591898027 1973
359929011 359929011
114094440 712
30799151 8230
733801880 2446
5400017 18
391513857 2177
849297169 2831
701584699 350792350
676136224 2333
185758300 1820
466234156 4431
660538185 14614
919120635 459560317
322620096 1349
598169007 3219
699332614 32609
750941048 4181
55126631 1495
172200977 574
338998870 1130
940469727 5962
294213410 4390
514072137 2590
967270167 331419997
334868460 4253
395025486 1534
841275142 6783
53350554 412
243900813 813
213560424 792
824675516 3556
573822641 6416
663489793 9142
335645215 231936746
729477089 2913
111900374 373
732900116 2443
438473023 10658
1719 437352347
991571288 3636
356465125 6865
985803287 3286
732929618 4151
41121755 144
29878080 14939040
938954651 9554
395697051 3999
4630 891214810
880608073 10058
839702898 2799
115964137 38679
242603355 242603356
122023791 2534
438883433 4863
183719342 1132
101700245 339
397498674 1325
634661294 2945
874846530 874846530
856719325 10018
846751679 4260
943893669 3270
465790067 6102
221321511 5386
238139410 1023
612574327 5841
649197837 2164
904504432 3015
805571061 5110
728956786 4447
414593964 2988
890608352 890608353
782207389 5069
438286321 6780
394530970 1496
560572367 3185
855018104 416238610
902556843 902556844
339639657 1894
391498696 1305
206411677 724
5652 917521107
660727457 330363729
390813395 10303
747767887 747767887
88448246 363
40178262 1560
855136560 3930
544455990 2115
174184961 2407
632862179 11659
139541240 49538623
991365804 5119
1334 262850339
73799952 246
285745940 4166
928562688 17382
454659856 227329928
3660 740077049
265254193 948
827955905 2938
392816487 8465
58335589 261
777681504 6194
210899999 703
416979065 2149
851987393 4080
298372380 4405
96933428 773
364502315 364502314
457992259 1633
551401838 1838
334826309 334826310
927473395 5804
120900589 403
842361754 4347
974099492 3247
945493081 8760
8556 760346052
356401619 1188
192599357 642
567322451 3155
957220017 26083
996462123 5864
166263410 829
128194016 747
674400000 2248
713920558 4155
716030943 4385
221719983 2516
967498239 3225
256453511 1554
19112061 3188
150688609 3511
957896808 3193
492702174 2682
515401718 1718
22791300 105
832190643 3039
698397671 2328
853870858 6143
21740307 293
390410983 1317
745697095 21769
464618017 14372
365091792 1563
678458045 11274
227701177 759
583500000 1945
458997321 1732
62536321 880
693599999 2312
506403898 3290
623920137 2905
762674401 8160
74718515 29121
307268993 1481
502242692 1876
797717076 4408
388341711 1364
154181239 825
1837 188174332
109428264 54714132
978713253 22613
698 43030336
88924559 2444
857148765 2937
315299534 1051
97800325 326
648893298 2232
153549759 832
448628686 2134
202262924 202262924
827193184 28717
576572795 14202
867002889 2890
402352118 1473
733782501 2500
437282697 2314
603300001 2011
906603022 3022
496047449 4342
289267177 18024
602881073 5526
184353571 179346222
935269804 25238
702350207 8064
39299949 131
741595932 4356
21829283 108
293100001 977
879350831 10728
216461481 216461481
58266718 212
913596944 10433
667080252 3442
4638 849468252
234900782 783
771946435 4615
58749481 418
64799793 216
18561 767569083
291600972 972
643566478 2573
833807299 162902
6734 403386802
401252499 2500
451957141 4611
87465918 557
592156037 2074
467098443 1557
980702511 3269
946833087 28888
798898668 2663
891131702 361173574
153000066 510
873238783 6688
717600001 2392
309471276 11922
306001021 1020
615893246 5489
704085627 704085628
190663943 1324
539399264 1798
901322972 3126
716636006 32917
305401017 1018
5277 790304452
532499983 1775
169969578 1423
72891 989894591
517201972 1724
422942338 2429
827702452 2759
391250892 1481
430499999 1435
49499834 165
205500039 685
248988984 3258
999901190 3333
4686372 86
152805181 561
473211261 1585
497036075 248518038
253137312 1098
817478748 3467
763197457 2544
378055840 87190
902702322 3009
88 26317192
902023759 28874
812051083 13858
259717401 173484923
764533525 4159
539876028 1927
565499999 1885
1639 482938512
7433109 43
238 61450172
68798994 35881449
11025 654813479
552725209 552725210
3553 590526365
787056794 52486
859800001 2866
740401653 15775
493202252 1644
180300601 601
459251869 6490
401771683 2172
139932533 747
398515287 2663
274988885 937
464555841 2240
200349230 2073
762042440 3578
620150594 3503
25139 868365773
117845068 1606
530356737 1886
334958086 1224
315757845 1055
669856967 2783
975420731 5798
328772916 6428
442200074 1474
111272073 451
346800001 1156
730781622 730781623
3350612 1855568
847635842 5659
24797526 83
290076653 290076653
406971121 1986
881878399 24940
168595658 1667
410563357 5279
819651926 3128
179728379 780
393034979 1468
12177 139509790
858995329 142430
23842356 211
503669251 319771554
260638601 11298
153910306 684
984711101 4700
806957031 5378
744721049 3239
230399231 768
835022761 5117
320608610 2420
471063771 10716
944715608 13292
63876569 482
3225 690878054
615694476 6325
644397852 2148
927593739 3157
859675059 844209558
108299699 450
961263833 9452
143100477 477
97443899 1299
222674034 902
213123850 890
537331126 2551
476702239 1589
19705 483521290
283432786 2699
748797505 2496
765550730 7831
854820603 7053
275430946 971
184209561 92104780
154199486 514
107660916 369
5117 832207410
159062357 159062357
62627121 300
218948710 848
396294949 3350
38712864 267
728438064 15172
350801867 1762
581193384 280114294
715553550 4610
73094022 533
592201973 1974
119545865 119545864
505308160 320926998
45921328 933
364593852 1302
405651241 1462
550981857 2397
432575385 216287692
939648989 5937
216247483 1559
825910559 2952
289296827 289296828
938279339 5195
294720175 1431
777218000 6680
894216288 13441
72623453 354
855347040 7440
236606097 3447
267518879 1184
35051493 35051493
842102808 2807
956065749 12125
131788770 1509
53999838 180
51903329 174
863908029 9049
374418940 1430
2666 274863014
928724536 7627
22901905 103
970535264 12581
91662257 458
309327205 1493
770051812 4506
832427713 7344
878792742 878792743
658955321 4760
489181206 2094
417803630 10227
538951881 30190
352752399 1430
49500231 165
134033989 67016994
666855903 333427951
392749189 1812
419359951 3051
216983684 1603
321600000 1072
426298579 1421
358514671 125966135
950740587 5154
955500260 3185
401988852 2052
399918862 5088
140881601 955
70930516 508
109933048 423
518611950 2093
561373248 3252
491040529 2418
646790970 5358
808664415 5205
248844761 185285053
942511736 14081
522590251 2015
32136546 136
816482365 9194
849199609 15966
873157065 12471
916236653 3313
534761681 2639
970199736 3234
444599468 1482
857786275 428893138
22971 879029414
83700526 279
384647075 5412
995423022 7299
675630522 3815
633159664 564286177
317745491 2322
781116796 13151
6900028 23
676268670 7854
900405479 50856
420166321 2612
635867396 2489
583261633 2064
800042561 3618
735897547 2453
754058637 6906
758 134102718
916247420 908048475
818762923 4374
51849168 25924584
958563449 8685
245112696 828
798184088 2953
526 38709469
478948470 2723
60232963 436
513311784 256655892
337521183 1232
11774 715505977
929062032 929062032
177000489 590
225782145 3304
819538144 6077
277257977 2138
446576105 1508
645300058 2151
926647646 25531
824597593 5602
908263207 6714
233858440 809
370409975 15180
134709454 637
496481630 2005
63599795 212
938750175 7425
1439 111457236
206973469 998
390087865 1445
211029697 1854
192300642 641
921588220 31654
653325862 10476
955126143 5936
949057741 3888
798558419 4070
376801257 1256
895315226 7495
584733340 3089
243841670 1107
794173640 3965
789181024 7687
3358 758359651
530118680 3640
857702859 2859
820635393 4064
926186754 901838982
772872821 386436410
989140672 11609
892398322 4785
868722714 362626859
888565195 10242
604919267 302459633
803578845 558817
697350208 5188
833430618 23585
793546551 2698
842994905 5142
2136079 16
718669760 7894
348301162 1161
402253089 1378
614415311 614415310
621678159 4586
860102867 2867
408355901 6850
621733554 2983
917698969 3059
614776577 2176
670499507 2235
156809991 7527
789375593 4494
671305342 3670
517 102900344
30727082 268
140177475 4115
3439189 40
502200588 1674
347859739 105572
320016546 1354
2044 322332668
470853605 10022
780066296 21903
942301696 3141
316114199 1591
565930979 3931
390825203 3976
528472993 3374
619862964 10809
287739916 15291
533296614 3551
500523810 500523811
76805 751851024
968096773 3227
174001085 580
654265267 654265266
504756361 7740
595357888 3108
965234581 21660
883959427 57037
807598637 2692
27899906 93
201213631 13698
197699615 659
1958 141659342
19131101 76
139800841 466
662525479 2337
72190884 72190883
327693291 12094
378766188 14004
15600001 52
766258823 3884
253284417 1648
93973530 476
509463415 4466
510890933 485540761
240415716 120207858
335594978 6649
487500001 1625
2902 801387300
957962019 478981009
97028669 418
42888961 272
134840010 134840011
258299794 861
493180439 2539
564995685 2963
179079719 641
12242152 77
761562789 3682
819644579 8055
378000980 1260
27899915 93
555880863 277940432
900192767 900192767
538311325 300557140
559198136 1864
900787460 4084
408379699 204189849
508491886 2735
832499131 2775
554875966 2608
709972321 5006
718802397 2396
876602922 2922
431808483 47452
679943181 2308
26793090 738
5772682 5772681
466622459 233311229
690459806 2453
83005827 83005827
2642 643161428
188831873 5082
754712174 5685
121761613 534
879657293 2959
931551591 5143
95400318 318
957798119 5630
903323521 20352
624654029 3255
558609512 536678852
545196599 2300
910569185 6049
303968769 303968770
948527879 9705
3411 586657861
20845256 10422628
182999389 610
769200001 2564
314321954 1531
538553589 269276795
152874554 1116
11745 992470098
381820608 1478
2021093 2021094
255000555 850
221699364 739
674909447 2485
589161457 294580729
43651971 364
453790070 6454
816285921 2768
498224778 3213
549095030 18813
53351072 291
476829110 476829111
162415250 31328
640567559 3698
354182301 1809
635 65196720
588225089 5302
647637119 50220
618902064 2063
662036608 2603
36734169 256
529954006 6103
543019462 3621
221989289 1702
868216407 4151
959101937 45566
629065625 2247
324901015 1083
558628765 2029
176481882 9999
711144007 295953296
553298059 1934
754981724 3394
1348 88277824
577848749 2160
281884978 1478
47400137 158
48676740 345
90499919 1046
190135984 1079
559500000 1865
797311555 3029
387095588 3164
862660701 8110
55841309 316
679692883 4287
497698342 1659
2182 500253677
2809 582420869
214 28667654
555488387 1949
1659 435824193
312298959 1041
322730557 2148
43185325 5538
318598970 1062
738898976 2463
912121766 9535
547079832 2626
14344 975891889
990784391 990784390
42 8301162
422121146 3900
659141755 3219
883 218927377
249825960 1152
822405675 7175
545402706 1818
914482356 4823
667446945 32078
716109511 303382867
323999712 1656
301800523 1006
956814365 3814
612432523 306216262
722234515 22642
722 214099127
494929818 6321
768970511 122073
53100176 177
338235826 2360
335213760 1202
710911127 710911128
836600663 836600662
886797044 2956
489808439 2073
362889409 2015
717217558 717217559
151646404 769
12698986 65
619797933 2066
145597985 4298
535799999 1786
155699940 519
615526080 2480
977699999 3259
182692518 1459
882673458 4017
553523788 553523789
145800487 486
7464 434800392
908104866 3027
649453439 2432
233700000 779
671891215 15737
434389725 6404
34357610 143
17770377 964
453552521 22373
751201302 2642
578399691 1928
615058582 6957
435155296 24361
809697300 2699
572865642 2857
82500275 275
877147563 438573782
355538751 177769375
440914721 1801
978208544 4642
661361860 3601
600302001 2001
404700574 1349
679802564 2266
369931130 1773
777740743 3464
493139319 54036
13799953 46
16631 783004111
596343059 19898
4617635 62
151740110 745
567902869 1893
585506752 2361
716922245 86293
888041169 4190
6640 460617555
533973024 6096
18601 750550350
919944721 6577
859613311 22418
637159145 5226
701561425 2843
979389283 15094
816602721 2722
278 76381864
776674670 12000
498603835 69061
44364706 302
792656020 2661
562801876 1876
178499404 595
971658489 9053
998068745 49229
507930004 507930005
322098879 5145
633902114 2113
946183785 946183786
135254728 916
648278557 3065
165197855 912
720995957 4147
14822 844824356
524034012 10458
743507178 14959
290816589 1879
801604387 2672
48046399 207
726299999 2421
539519884 2753
529798235 1766
10561 594299153
853039790 3409
856445129 6760
779700000 2599
603015539 11666
672801946 8674
450932231 13513
1035 90064665
249434808 249434808
390801319 1820
73800001 246
13237 822818562
750443961 14840
543898188 1813
616013785 144513
1320 393092729
103619856 992
745412471 2583
821622503 18701
644698166 2149
975058753 947354075
598890677 3164
482611870 3965
724370810 528877832
249361310 1051
773626019 6221
501301484 1671
336572446 221002772
588712087 2957
633452087 22728
715568198 5532
526457884 19247
140576920 3190
889895051 14148
362651043 181325522
212453991 2080
765502036 4173
777022240 3385
632914424 3735
889036523 3439
453276329 7082
887524125 3572
531838005 2114
504898465 1683
592305252 9358
746465281 30080
1069 259030312
331734591 2829
243478601 4451
251159176 2237
198721197 801
726608219 2516
758735783 3768
978467407 875230468
248533053 1710
969035203 112355
111600117 2252
380137421 190068710
333542703 5151
255264986 13553
878985715 4018
225659714 15462
122413005 765
405798821 1582
523230094 2413
721761283 3069
789135194 3821
916970042 4160
32823271 12036
600269697 3401
515119494 3095
826802914 2756
588837543 267589864
2574 769218299
3636 614196756
624545082 4998
503101677 1677
809398407 2761
811171059 372210684
745258931 7206
779093392 7529
392107547 196053773
684040520 9619
140849930 934
769497434 2565
833105569 833105570
37125544 1078
7625 216125000
568923201 38617
117 18107089
266904231 1654
351586439 5956
158547322 3741
781759592 30184
219051474 2031
563101877 1877
918600001 3062
968304476 4276
644403193 51126082
910203236 3034
581327406 2838
933900000 3113
107740249 2422
12096 560780931
433590301 433590302
370314038 209075662
591749277 591749277
420835826 1680
979203696 413003296
614448021 2897
504515936 5926
545649567 21259
141817399 3604
98260115 49130058
434121159 1793
503102004 1677
681732354 2578
523442142 3153
632256441 14360
951545599 3925
245537300 874
13808326 854
317989357 317989358
760609352 5756
144187891 777
921259631 921259631
991826512 5023
311579137 1056
375665722 375665721
448249128 5592
682502276 2275
107155120 796
40 7353815
773075341 15595
722885002 4032
564301204 1881
247030133 1083
924734961 44699
243206106 10582
214995861 1966
540875807 2904
277009569 4343
150299638 501
254508785 139228
182690763 633
406181753 406181752
348941459 2555
2926 196895976
241047960 1128
461589262 461589263
2403 301650993
929313709 20483
161733466 2105
928987171 4740
46436789 435
663401194 2429
782778062 325209
395482271 197741136
419023079 4529
330328964 165164482
372601020 1242
191877501 940
824953012 18179
659513500 2875
725700923 2419
688200701 3131
106224959 403
830883121 3935
252967767 252967768
359941288 1214
354468410 1401
379789714 3021
546601619 1822
780302160 2601
159379069 642
898590380 51655
680997731 2270
585352935 3300
659999346 2200
794878383 2822
727697585 5338
969193784 11351
998103566 4537
457419393 228709697
527772794 3622
263163870 1634
712783141 4710
332284889 166142444
582698242 25103
334245714 8777
909228259 71319
315902033 1053
115799613 386
488399999 1628
3525 892600500
781700209 601273749
125699999 419
414527994 3435
70799765 236
483600289 1612
6656034 31
604933577 3704
400200981 1334
5938 731799120
333613917 1162
464635576 1845
591975106 3104
891586097 66956
320497244 18045
737152743 4975
882302940 2941
897412877 3834
41100000 137
691835276 10025
629816599 4769
887030784 9216
191375960 2026
468892823 1614
250942223 1399
38445700 38445701
805709053 7587
251627232 3552
843902812 2813
425271108 1918
250885367 6093
299323861 1060
843821508 5822
953695599 5720
825878424 3462
302105649 1198
585687457 7833
140873042 70436521
498105187 2549
735070976 12726
28252879 138
803805731 3999
564558508 3500
45000001 150
790500000 2635
395338943 1496
984667219 40897
628610731 2206
971140778 6389
709356657 2819
97800346 326
236177034 2293
88181365 88181365
702650805 17066
725135044 9021
909223875 32875
418883881 11685
466058403 173389735
1442 197953560
594000000 1980
960027848 15045
2061 165227363
176379661 88189830
760077887 34374
850505460 2835
73426269 1810
188270823 1241
146166943 1096
252031381 1876
272101643 907
551324133 275662066
916204223 3054
725400852 7730
423380896 3059
996638992 495778197
916166053 916166054
635705501 2441
989263208 11561
617766054 10313
680821091 2667
778933921 6694
150069361 700
881794161 3755
876551015 4218
609795866 2765
835456192 34513
846897740 8408
953234431 953234431
523474905 10786
871497096 2905
925201250 3084
559198974 1864
3956 757324772
119090011 4978
680915802 3780
82655927 284
825934831 3155
786503025 4235
111588260 466
850202813 2834
609026011 4695
281271810 1164
547376592 2098
54200744 226
729688926 2778
744738378 4837
782699999 2609
526717192 3913
777743351 7381
534855485 2087
712800325 2376
260382367 260382366
423000001 1410
370694119 2418
495895190 8892
530802943 530802944
654004186 2180
534900001 1783
493743719 246871859
287931029 1057
878857103 4734
319716327 4872
1705 313596404
21396 461554512
733685351 4502
514941856 2288
981332404 414907753
332 77157464
497571460 81292
673535898 2502
992700000 3309
797946038 9231
623031323 3351
3717 603552933
188161484 2054
172514735 1934
335638967 335638966
2571 672849761
563804371 1923
848795978 16795
705797423 6328
527401758 1758
610059489 305029744
952838298 942123919
258345926 5149
250127415 877
898 86505648
584998049 1950
836392426 9301
447598949 1492
551002860 55255
522422676 10585
683699999 2279
201657989 4590
784803785 2616
925215217 6603
208060248 1557
595458387 297729193
676799999 2256
5403 989127531
45237991 186
655489255 23882
689674555 10265
392684476 2355
30177070 110
866616874 8973
543032636 2006
367840096 1645
854273448 9198
683862817 2352
214862792 9697
114870418 496
988907952 20096
562543650 5325
471457908 3186
547357409 547357410
724338185 87073
224815609 2413
539586846 3294
245225921 966
626624222 6170
405021822 1681
977407199 5166
347396834 1191
316922467 1300
879172983 3939
199800992 666
728102428 2427
2810 616367008
994942995 497471498
860865913 7166
195009667 1758
2361 695959351
197499503 1784
934218829 8783
744299999 2481
827189152 3027
126000253 420
906723035 3034
344429743 1317
546868215 2918
747180284 2657
239493499 5057
218645130 759
709505945 15822
691114010 359160987
189879224 1016
269400897 898
502330433 2143
484675915 242337957
345618737 345618738
761580011 7056
336298880 1121
3310 887298460
432214645 1709
1872 178512532
626017469 2566
109029996 1066
157907290 630
74535946 421
998117504 6235
297399120 1420
577634128 2037
530865120 4020
8268 444944571
817023871 3412
1525 272506825
8208676 196
636533250 2681
579237722 4882
5095 847208316
616081975 12418
716702125 2389
25664225 12832113
170177600 752
94500320 315
7103 982930583
3032 482591312
363577349 1245
839855101 780210650
953991720 4884
751284949 2515
856185738 4246
918136504 7865
884187174 3982
832901951 832901950
149448967 866
892797025 2976
986973019 493486509
679182081 4610
896449951 5610
661875445 330937722
126280841 761
368643800 368643801
45600132 152
811103659 5265
125399582 418
4 915783
77023259 765
693365235 3318
432662579 2295
668583312 3218
261682300 2330
667491229 7718
993872897 30592
315973968 4318
604205800 2123
937942245 4224
846077725 3693
2669 458240610
138484485 729
55413256 231
712069610 5030
26979112 151
987696409 5173
836090399 9150
3398 793320866
2870 539711491
987296708 3291
918166398 5651
340500829 1135
777164700 11838
535699006 267849503
969581449 16687
743499882 3459
36786961 336
978107867 670245395
207785083 803
697241087 3456
949985441 7270
528997975 4609
378771739 2570
288065555 9924
79546364 79546364
864926813 432463406
133500000 445
775434425 5641
11445155 79
238436534 238436534
265653867 1255
743708879 743708880
386717207 14052
231482512 1648
299908749 1250
440491669 16188
320114549 3143
70000079 240
732988920 14568
951840278 7369
572136525 2371
112766310 3466
381121095 1877
964481232 11804
300196679 150098340
121799593 406
984449630 983558373
857800609 3121
996753407 6144
560100001 1867
814115379 3626
215500712 1016
430200001 1434
738004778 2651
789380473 20605
998525869 992769652
721752235 4922
525187674 1753
608451901 2884
276299999 921
395969691 1422
872397881 6924
568944043 3545
945896904 3153
996838806 498219935
724801720 2416
257133839 1360
4265 440985869
369967586 369967587
599825871 3535
585178908 585178909
844698625 422349312
434141917 2854
765448213 47452
938589599 6735
387366831 1657
604636003 2358
205394751 4492
77011465 30940242
258001921 1536
127129248 1121
257700860 859
204216 1
806100000 2687
996184831 5888
355799963 1186
521334026 255148194
852747624 3475
440580085 3499
985873569 34901
107399939 358
425216351 12343
371936241 371936240
920060065 5927
310813372 2209
277012591 12504
615000705 2050
177728969 68242481
364197400 1940
229044276 229044275
957400814 5397
530294173 3846
287817791 3975
579877786 4185
837977626 5297
775861984 4084
837426656 13486
43192161 220
693711625 2578
399836231 1494
430501436 1435
490503431 7795
673618218 27030
231221497 883
185153701 39990
960981353 12027
709423139 348632430
170959758 170959757
553158521 3066
921009025 27768
274468470 14088
908426072 25349
461407254 3335
872352111 3363
684388935 6190
956735033 4182
690752855 10723
172309115 663
2632175 35
191240118 1049
456965487 1759
577874784 6102
194470298 5827
6339 994779203
613881321 613881321
312301040 1041
980476774 4174
84562758 457
636192181 4457
179391565 1566
20830981 94
452445940 1683
353602457 14715
69478175 38112
310034993 118513772
870603840 2952
985386234 11949
573899999 1913
482751925 4484
993236055 993236054
329788799 2082
391538512 2419
879180980 7671
984202231 51278
592145958 10003
568798936 1896
377101256 1257
219454906 1245
756602522 2522
254940061 1124
342990668 1211
161935292 1948
441140850 2490
778985618 2802
182946007 28042
616891458 4889
550363742 1866
506529399 9861
774479298 5886
622799025 2076
924095629 9804
298325400 149162700
824549128 82811
86575401 475
830365074 9702
351229572 3868
423866653 8454
747373743 6498
791 50579704
437700001 1459
425533439 20528
806998006 3267
490122424 2169
3293 221872461
878296651 39025
802017389 802017390
668102228 2227
29108 520160985
464872701 2525
929103097 3097
918335834 16031
981466229 19185
919154432 10582
899 239085869
974770368 4208
756860899 378430450
599101997 1997
474925601 6392
146477231 912
1076 276657334
322630648 4839
71484761 248
708410475 2731
169800000 566
310500270 1695
999664193 566246608
939543528 5502
712417968 8689
988535189 478815347
804267845 9081
918278594 18015
791802472 32463
845995230 141188
518683630 7181
961615072 961615073
988173861 38979
1314 361001790
876601359 2922
449998500 1500
479462946 1885
949068454 770435
295199017 984
3784 302986196
823456192 6512
355635884 2985
551617351 2102
580502374 1935
858822913 4482
302551199 1827
154702877 647
1001 289016867
6340 69265764
224687059 2178
556906172 2671
261046245 1928
760499703 2535
845872686 5207
43872295 4196
517725627 331839920
973060834 3903
888897153 444448576
767892076 16982
413236171 58715
197381698 2885
542977715 5572
410400000 1368
313402415 1273
112166880 3514
275088743 1692
312398164 18557
636588322 318294161
138737777 9379
425737380 76434
795297350 2651
1267 126278462
131596439 1135
127997364 1355
477351457 2008
398574601 3327
216212066 13138
12599990 42
214919944 214919943
3802125 23
608989809 3718
730502435 2435
427734508 1954
434339791 19518
9789 982477272
810654299 6332
3615 918962973
467111324 1635
596358031 3038
277599600 1450
290255046 1562
253763905 1383
405202725 1665
776558690 4878
111103441 656
980398794 3268
251400611 838
7625 629060686
87864997 43932498
735513884 4483
140776397 70388199
604485551 47049
636602121 2122
119468399 27464
927250535 9852
264549977 1171
807017377 3278
540504341 2959
621955138 310977569
4709774 21
960419835 5907
179446657 10016
337012922 337012923
150215096 659
257651046 3828
219479785 1583
289872828 1764
227020882 1397
218040901 825
565201666 1884
639224118 181701
116250675 552
788332820 6097
333301110 1111
987421799 5441
3739 505254809
205475171 894
990296853 3301
733887437 10358
242917619 820
6086 993198917
638887752 3032
740751875 4932
751450689 2696
514707110 16645
25800085 86
644398319 2148
191797692 1913
310498904 2767
5121 954978191
277785737 3118
978863455 8319
925803544 3086
1363 143185876
140622449 509
305543228 2453
57469873 39181358
787607370 5091
375899461 1253
761397462 2538
873733714 6859
913907128 9981
546874639 15431
683701849 43634
564301880 1881
214922074 2117
897225843 14820
242380127 17071
862199451 2874
30154853 11895970
731624776 2667
181013973 1713
10341319 55
649617943 2978
2550 749503248
413866741 1673
172395959 744
6168754 47
42874518 1058
378302246 1261
110999999 370
604200000 2014
34799970 116
889288869 889288870
558489569 2366
936150525 3334
142616748 791
516185922 12617
850197167 2834
333927000 2287
138684451 1838
304646150 1487
245328990 1921
2832 236263071
475438829 3961
642023373 34423
858515919 5308
671098618 2237
426792617 1974
468685153 468685154
259603500 11759
37173 898452252
267742118 1011
887498471 887498472
75129681 1346
30899897 103
226454317 1814
656046215 34398
996718981 498359491
797748860 34780
548571394 548571395
588837952 2169
618899031 2063
565498116 1885
85748201 373
327595169 4935
6463 754714234
921704866 729430336
368698772 1229
480522645 480522644
810510280 405255140
651286171 4769
799671349 3852
8468 381678164
759300000 2531
103500660 345
897061071 414749816
540056466 8187
662700000 2209
550501611 1835
952545012 3920
311716999 1400
399995192 4866
713 207922208
25467991 25467992
746102486 2487
87299863 291
449816277 2548
830599133 3149
241340099 1489
132721865 1441
344618235 1157
144842969 3513
609796444 2764
572788624 18244
133588743 46444455
911078319 4520
19811 877128353
647008237 7188
143533601 800
545877092 25512
351775997 1781
464222791 392969740
599398264 2317
155096859 1012
707277406 2435
788702630 2629
294146179 2084
287099939 287099940
838000124 10824
927896907 3093
14395839 80
915141825 5129
192753641 670
51897360 722
412100916 15108
73757401 802
83868590 1742
481281623 5349
527998239 1760
988500052 3295
68248441 351
297899006 993
556187271 3883
995617274 3933
260890783 7496
606891040 3820
885113826 55254
577774170 1937
982503621 978011207
900055443 900055444
837217 3
709361693 2679
621399038 2279
174710200 700
298761908 1502
636708312 11912
143497772 1233
488819773 2268
689128315 5947
479740288 2416
47009013 264
916196947 3054
803402568 17723
851399999 2838
209700000 699
523058616 2633
340501135 1135
352700823 6811
126000321 420
784896874 13367
88928895 1733
948318281 4954
929276077 40823
770953399 3400
528482606 2933
996597780 3322
569081021 258754802
547875195 214317911
178901100 700
884389384 3655
726247137 363123568
999156159 6013
708921944 262843
633531185 633531186
358527033 1316
910739368 18296
235310400 1728
489321149 374889732
900148649 49798
454850659 5506
606187551 303093775
234638718 38221
821 207221316
702519851 7733
615383355 307691677
424061156 17237
315762199 315762200
2319 650001984
934636256 934636256
193748211 719
496198947 1654
4170 618252540
534417655 267208827
56178891 563
898500000 2995
445498585 1485
759677594 759677594
295077609 1757
230440793 808
407299231 27651
947949183 6712
237098597 906
278116510 32807
160494204 81434704
434060785 6605
40800135 136
747857862 399142292
20478358 103
967352480 5321
238499339 795
585300320 1951
543147653 2499
805 207982590
719842272 4286
647996287 11108
1121 94052030
402397641 40475
673797452 5992
637198479 2124
844757280 2928
603300166 3074
842700000 2809
473399151 1578
516855800 2487
279899999 933
393215592 7458
668610535 17271
509455411 32951
655916175 7075
3259 590368531
12140 964680820
232644399 23151
14940337 59
116400604 388
31850471 427
378919841 10505
504909991 5085
266601979 3404
1394912 8
429719296 2752
2987 267028553
449643503 23586
612593278 2272
682130239 19624
2093 269168987
660598852 330299426
4800016 16
313583312 1351
31499894 105
573035931 8152
611493265 3220
244888549 831
434198290 2857
161211645 80605822
53914864 692
435600798 1452
274697135 3591
635518669 317759335
339746213 1516
989529969 7504
747480552 9188
221973132 3281
195695670 745
751502505 2505
747927282 6711
243374059 1780
239700722 799
518125216 356381598
489234832 231040405
541693966 3227
779310740 2705
739799083 2662
884273283 693841882
10454 567164366
782683859 5565
293516209 7374
325976049 14192
503477490 1727
399598667 1332
602573355 2078
808697760 29640
811550839 2793
555397328 15854
809703188 6244
697294261 2413
807532726 8905
822629244 4308
147137373 907
561541087 8204
254 52030884
6615 731433780
197907850 666
485110877 13454
441874376 2681
382198726 1274
264899195 883
567373014 190810491
881953075 876569318
177662121 37042
293227776 1074
648174901 3432
135899733 453
618602419 2062
61113245 419
105012949 660
526237739 20784
756200382 17283
99399165 870
11483 696873860
8295197 169
392701308 1309
125999579 420
548312754 186681041
250963945 10703
409923758 409923757
161387159 826
870501995 6396
271036244 17709
203807361 928
6615350 26
598570110 5970
167368871 4636
122751102 557
4047 800075689
9891445 46
889561587 13852
205237651 6677
425401419 1418
561640117 20591
314005463 1245
692457325 7058
318864440 1083
461088827 3223
820857721 16361
381394471 2804
244183648 122091824
633303356 2111
838868401 10200
516430332 3916
2100 618675407
431894983 9001
518782050 30285
143582814 66569601
701516607 43238
3191 439333689
797698713 2659
123126601 2385
315705097 4284
153617671 530
969566535 207291
695987601 53620
574498086 1915
734660212 51454
108044000 1000
376043851 8775
201478009 100739004
197382235 658
419515567 1864
210011004 70696909
697408466 3114
737941567 19889
294517464 1999
644328355 9617
228276697 228276698
736497615 2455
710503191 8668
200397897 927
677196024 6220
780808518 11802
755792772 15803
962996791 3210
810549290 8551
174900000 583
834474898 3547
562852030 2109
138599999 462
794331543 309036419
45097430 17181444
536805600 5352
1068 213884088
874046790 12089
957653710 20341
446351309 3858
426126977 213063488
4198 412852310
13731542 89
533303626 1884
56260863 352
846400720 3280
282941885 141470942
300598999 1002
594844559 3308
168717167 1296
633978613 619991241
185284475 1040
653444709 2326
96629689 48314844
872380945 2952
936209887 3208
416353720 1418
534096331 72785
289348344 1206
656753441 2992
378599311 1262
801442401 801442401
776998753 20679
220213051 2501
362306632 3412
305793669 12951
150499912 1997
630002099 2100
116050974 494
259495977 2659
166931976 1421
3200710 3191066
3410 997663700
384390599 31425
1064528 818521578
325967555 3284
191048086 783
856938281 6954
401731615 2024
1867 417336369
69570793 765
23449 736526418
585020034 2886
435326425 1508
343449327 1222
827453466 3331
586686325 5663
501445940 8143
582641560 276138925
904968717 11068
987632212 375116074
576564779 6260
348599987 1162
313003851 1803
216557561 4238
378656269 1286
474924263 3974
2202 549236124
379980441 189990220
369707779 1918
539423809 7744
662997791 2210
319438056 319438055
107505905 602
78124556 651
189541323 94770662
156491500 550
183427168 713
167549515 956
512706435 4906
627534325 4547
339238294 1765
672617681 2754
631200000 2104
251792159 125896079
245762249 1093
671698909 2239
206974047 1717
8329 553313039
574546393 4644
285766830 1130
379517806 1335
696513387 4553
846510393 12505
973758511 4296
257699499 859
362543504 329436290
165600943 552
70453965 627
840068241 407789148
120224048 3446
986696710 3289
391203985 3736
266185906 3751
604750080 3058
380090249 1367
115268608 896
215181301 215181302
981595854 5964
983573552 8809
489786335 4511
205131616 751
1137 284803384
439500390 1465
61800143 206
711179691 2470
709500844 7223
6105 826190537
815832655 8814
484199426 1614
994537188 3322
542403284 1808
719538163 8184
198128411 689
330638905 2034
669954910 3336
199003015 99501507
114763954 848
864394333 5873
445517110 1517
802594768 802594767
1319 79188115
846694828 846694829
712332454 15351
913530668 3479
490611083 2542
6490 973779070
559527489 559527490
580392350 7749
577503696 1925
892511744 24832
59257515 586
379988379 3336
14662 678152347
523800682 2465
13501229 46
882380528 402705530
266600564 6489
278901141 1534
906373276 9829
259938810 1278
678260573 3229
188659261 1470
25423671 91
932213525 3751
168717216 1464
896342357 8171
109163669 602
470111996 2456
2911 106250279
586861844 2703
898502996 2995
410935013 1526
836636538 836636539
460097552 8469
821906809 34307
602926967 89164
455100000 1517
334945882 157015342
824700000 2749
906856864 26449
301798995 1006
766050964 2884
358947693 2997
195835629 6389
599203928 2263
599211893 4131
772827666 56879
433699212 1556
88769499 8346
253659578 12307
636812821 2646
777186804 2183109
742403980 12383
291693120 291693119
46320410 1802
726700095 3083
106308380 3831
341104499 1500
773753508 18712
75047037 412
294750864 1081
644768487 2408
67224465 1155
981800609 4471
151686305 1114
381611299 2281
413100000 1377
865519775 14688
969959920 14576
833700001 2779
382771047 1420
817445583 408722791
963965647 631632021
8175227 58
1960 531239010
504335135 5536
273299183 911
20462103 8981675
880921855 5795
177859110 94525429
299816674 1165
51358646 305
42639864 3548
916132605 6367
832958568 3177
12021 575409008
834302780 2781
525598248 1752
228714755 2517
920682701 3162
108313338 399
490610847 4634
737402698 2458
993412488 481511159
823948332 59817
946046826 946046826
359398801 1198
196818117 2977
899474871 13399
859793519 3226
769785800 6001
352120348 352120348
123215101 733
658387467 9701
134913472 649
972624479 4668
664334086 3601
742478158 371239079
822354085 8704
290100966 967
577498074 1925
201352487 7912
492191816 10228
164694235 619
738599712 2462
846424645 846424644
536398211 1788
29173031 1176
157799474 526
736455203 553407546
139516103 508
267551374 135396
638971200 19017
705177270 4138
1178 300116338
933001282 3110
565120902 2346
669738931 3714
222728245 898
42160715 234
632839719 632839719
558128120 2620
278758384 1116
96130278 96130277
319618788 1597
355815866 1356
73800075 246
323235602 3687
706485944 2761
181490583 90745291
758699661 2529
27671537 166
311121983 9708
979278864 4044
993905700 3313
287370453 287370452
774831166 774831166
241621122 241621123
964318404 3747
562351819 2378
746149570 373074785
684602283 2282
657000228 2190
401171928 1796
812989231 2901
965096783 3217
870975340 4977
237580581 1752
973545494 3502
665529042 30237
608698454 2029
260717677 1009
166936677 156041184
424930719 155005044
462008007 1804
482687640 5363196
47109400 283
15900052 53
608377680 3690
677847659 8345
770700000 2569
10436371 694
3290 914741730
9227 322357891
802188218 4650
86788775 610
246239883 1301
615642161 9080
973568425 4084
909218141 5695
2192 124950978
146470168 2853
3035 777540598
301853143 1934
355168217 355168216
4411 803119494
664761919 2504
776401573 7347
959459155 3475
451422538 1811
584625247 292312624
158541151 1316
919410238 5459
247799173 826
6163 979393748
400563448 4245
912303289 3041
671461631 335730816
986171329 27792
462498036 3324
4299 316833203
494191699 2354
313801045 1046
10711 332644207
329420711 1684
394201315 1314
474163372 474163371
910566555 402060473
977512489 4344
365507846 1540
282900080 943
659106751 2586
948300000 3161
940171233 7007
654867486 11620
838862152 4200
287785221 287785220
677299671 677299670
460162929 4814
242517591 242517590
120599597 402
615621204 4813
800509990 468050265
718441734 2779
666430690 11948
337609154 1948
17801027 84
480001600 1600
205816185 2830
610721634 2073
427800774 1426
32659143 32659143
486298378 1621
361 34273866
787315122 642262806
28446860 13657775
979420550 6994
293592075 983
480963734 2176
727419991 3016
194758231 965
996 36250618
858 241045634
4406 985246527
478001872 1625
152814605 1230
610947610 540679607
635616568 28817
257558081 2020
538385040 255277061
453299227 1511
74400192 248
891005452 2970
800770321 4518
645000159 2150
938653708 3871
507009185 6954
343778167 171889083
915732811 339778722
966532955 4852
197314680 1704
1750 274421973
753940943 6054
806603227 806603228
974026626 103345
239290551 1174
2932 177996970
657597809 2192
644312490 48481
695593204 10794
470320657 235160328
727931055 3852
81463619 420
312961247 3324
773212923 5027
721296806 10171
559498134 1865
140301057 944
921988455 10019
193327150 867
6540 965217035
928220984 9585
60128197 247
212015435 212015436
607795598 2254
6754703 24
788845476 4694
749950516 25087
953103418 12279
515098283 1717
449585367 449585367
20399932 68
296208528 2996
275099645 917
1319 312120807
587400493 1958
9393 814476423
282567539 2085
489341567 51991
928477515 29010
971079991 4029
390899999 1303
748434151 2845
364204901 1553
813602712 2712
18244643 89
773765460 8937
93507000 568
236100753 787
383999999 1280
272400908 908
250457284 946
788194366 12127
922987771 4210
224526572 5851
818235950 164635
878402927 2928
329109882 1509
186182979 764
364501214 1215
621900000 2073
831327926 4788
471929141 2411
268200001 894
120092573 683
468185799 234092900
291197545 7172
274060307 1164
298340961 29276
97444472 428
626565514 359550742
24092539 245
82799723 276
386909501 1866
30899994 103
338999336 1130
825796564 6933
610642561 14955
852457811 4817
763604700 2595
530846826 1841
97654441 354
813025998 61959
668621621 3579
714976130 75142
521867093 6364
500895332 2694
73816177 1273
839325881 519656550
56763948 787
637058448 17911
29233 502573736
778461805 31310
455820257 2116
4431299 75
10748381 41
998036095 4795
264712600 1460
936815456 8485
262680373 1422
37659670 167
786860833 786860833
607401450 3983
5021028 2510514
898409484 415841815
523146988 5092
354301180 1181
793181248 26026
975483220 29787
415351116 1432
172326782 1968
670413574 6558
178337759 3867
856196347 856196348
978681274 820605286
896699999 2989
2298 618264703
959876808 155496
520669351 4770
142999847 587
877798445 2926
255815993 1713
919072720 5240
842159367 9839
656325441 9440
610439301 211811
838598897 543134
468599999 1562
92303508 3036
986824181 6070
201128633 1462
504170805 17057
259076314 1162
817897575 4855
498251986 12705
342 96677244
73499754 245
546639089 30484
60793571 410
215699356 719
813297263 8417
951121189 15325
669815148 669815149
221342624 1125
151955087 1578
963000000 3210
919908168 9283
560806734 2501
751274409 6130
37548913 18774457
841054283 3948
930439869 3459
341999264 1140
211668474 1790
369898767 1233
911220625 4717
684117303 109059
361660245 2197
890493054 7811
8113435 37
156608449 23350
392423335 59848
597001991 1990
328420638 1911
473511432 2303
336053979 1174
963603213 3212
586483051 2318
649521265 6785
917697330 3059
232637179 782
131400162 524
619096313 2433
180300000 601
772357572 13846
271799095 906
500609949 1724
168412795 2641
279134982 4593
908475292 4161
200001096 3153
385937706 385937707
134773696 22995
134700026 449
709310736 5871
426001420 1420
986599161 493299580
778676489 14034
185314699 1404
56993 466019810
957896806 3193
79063600 400
3011 525004149
593103038 1977
384579449 1415
458239264 2713
54300186 181
914500584 7844
345144371 3289
954014840 3502
655444788 5849
792902642 2643
924700910 912074520
717934660 4205
440738881 3901
581698060 1939
115987247 670
781425099 781425100
911267695 7302
327951361 2640
367798774 1226
687339004 6229
428269733 83098
783797047 12613
213560396 106780198
538056016 4778
488809421 488809422
628315928 6333
531117166 10411
855302850 2851
391049101 1755
847049113 847049112
20005948 81
981678524 74229
2613 410686177
702924144 5862
902064913 25508
378628056 15209
28369261 180
601664981 2086
736679415 2761
869113695 3485
411076591 1928
951504359 20426
620894191 10222
123018927 2726
540858985 4278
551520145 13902
495642529 1776
467401558 1558
565501886 1885
186996347 764
816679031 6716
888227968 5372
358306797 358306797
848706199 3502
810205613 5058
438731999 1800
268401491 2213
992186312 12387
856133085 428066543
718626214 3473
1956 104676030
543831664 4171
22608 716973817
860501213 860501214
665452288 152887
779174617 779174618
62822834 31411417
173425790 110957
548998171 1830
95171806 596
3373 481839796
413463004 2254
988664240 12920
646652101 33636
944609400 36870
921155359 667479255
603778486 6117
733999460 3237
955293952 4016
482698390 1609
787667597 6524
922199999 3074
782488280 5740
536909821 3785
465961491 3064
471 43930897
423569742 11996
916281815 850864215
739170479 10160
872070965 3939
91462082 812
95050711 47525355
959998122 3200
848915154 4766
862709778 14867
48537 91589319
160209193 4481
263665769 2010
372601241 1242
945366291 407672961
632515398 299519769
359699999 1199
675274539 337637269
536998307 1790
800325902 400162951
103703134 1031
191916295 1089
104058485 483
485309869 3484
222699959 804
93997481 357
737320932 3798
126682630 921
363709795 2454
758825244 3466
62310139 227
142429020 1453
96600017 322
585639554 2294
977492136 6708
565343623 3037
951899999 3173
999153219 17321
636389667 2259
137371047 1221
753242084 80113
953177156 3599
440640278 6391
804346017 3197
595209463 9676
200399999 668
630203769 2397
617402057 2058
324447447 2503
272291036 1199
558598138 1862
39877678 567
423193718 3930
481583870 1992
844692701 11694
275399866 918
78900240 263
27967913 151
500254800 2220
531458197 186387343
249165478 2871
898789289 9730
801911561 801911562
471899751 5125
332101106 1107
91799999 306
443246197 2213
506820739 1698
681933560 57190
1530 291548718
467229852 146634
849554327 424777163
913590213 456795106
661926179 3110
288983558 1137
7207 273448389
668931209 315688898
181109129 1039
875996040 6330
496039706 248019853
586200001 1954
110820723 1142
2483 725904013
354606889 1871
470527436 1939
779843700 3736
807480186 3126
908546825 3295
935399999 3118
842863807 3690
532384779 2521
862034484 4943
930387525 19748
732475751 58584
974541576 10116
375301250 1251
227246516 4641
677938999 43738
361033655 1828
682623666 3864
473633463 446102233
760000087 3818
64546206 582
522901963 1743
1027182 948495842
209280160 839
147457844 711
569617319 37748
644411561 322205780
973 254396170
946895082 8078
375668597 1254
237233082 237233082
108553951 457
3276 497660436
293003787 584549
495921249 1661
523242428 9547
120600403 402
614299298 4273
237871593 963
5885204 157
526254000 9465
504556426 19251
784190913 25259
343607942 343607941
28200095 94
293129123 1038
418884407 2216
282612632 141306316
18852105 210
587135185 6024
479920965 239960482
476744941 1785
294937639 2203
396064267 9697
365851408 1552
91734715 1566
38789049 314
173548259 587
444692153 6893
28184762 171
739293401 3257
957903193 3193
523111819 7205
347998841 1160
558649505 3248
919732088 7733
1471 188462283
5231990 31
58146664 1772
849351586 8415
457174898 2757
114271 336299553
777775497 5827
845088342 5558
666899099 2223
379498734 1265
851693280 14920
314345270 1410
179863452 957
543843026 28871
632103910 2107
143099522 477
508 124967492
906899999 3023
641546741 320773370
393335250 6125
602474712 602474712
479698402 1599
446031390 2564
887256840 2992
74591610 370
314849004 191777924
277307091 2185
165089167 3863
1745 412018605
758088786 10787
372276113 5057
302700000 1009
970637040 3618
842 103868278
158400394 528
517031721 2416
779168899 779168900
230478452 1462
14903336 53
896397531 2988
33920280 227
2736 471314304
555844471 2505
200950280 1899
440309959 1734
53833629 201
633986759 3102
788598940 3869
929361388 369500698
956735798 3418
349043464 1327
248367078 16751
650903416 409688639
3508 815420661
773643149 8469
162332852 6092
140222465 1024
419691947 3657
371100779 1237
664704059 3460
818 198729737
727403491 7614
30101249 6924
595654030 14157
204435419 3858
181833515 2185
469069856 234534928
38283614 231
656702338 2189
742396101 4503
658809395 329404697
210600702 702
982956257 957296463
915302694 3051
881149708 4477
595405014 3343
174503482 975
467034618 2697
126000001 420
177331183 809
158700529 529
503312684 1778
732540628 3601
508817976 2034
7900 973825100
473595318 2802
128082360 1435
873918767 6599
83679312 976
678247770 2895
160426379 80213189
67698881 408
303000000 1010
429577969 4845
920342167 378389985
562573360 8045
663897787 2213
963899367 3213
8774 576834299
889603743 5811
328620485 3718
144108751 2075
524246087 4252
965696780 3219
308230621 1287
626654363 8999
685426011 2683
171313423 1791
543875806 31295
68400034 228
140829859 485
204000681 680
538865250 3276
207047037 3067
366939553 1824
724079610 369776149
672900345 2243
862308744 4358
40605975 40605976
757197476 2524
921486455 7128
786862624 19981
420772299 3445
302400000 1008
353362080 2396
611488897 7662
915755066 4511
822732860 807331580
532657856 7181
752711089 3308
685354400 4240
715198360 2384
563704768 3553
776145574 374396002
753550005 37927
777297410 2591
821249883 3897
4355 616039751
325501085 1085
91867984 510
894130290 447065145
885898738 3421
486495679 3520
888902964 2963
446289683 208663364
547451750 31524
135899885 453
808197305 2694
385633578 11824
634202382 4098
231856380 1260
131844479 640
7803 674534893
476766675 2079
916353550 23590
625463555 5054
990409012 4649
968308719 6773
134592305 984
437099999 1457
899959443 899959443
831361294 831361293
998143080 3531
3420 459497520
301233107 2398
969936839 6115
387383667 4549
120599676 402
66011794 66011795
618847946 2435
182279389 91139695
1096 81889071
293828291 1204
810866389 28220
436509128 6788
37504720 176
470517093 11130
803674133 2767
596998027 1990
461099805 1537
341499349 1177
30295363 597
596027510 3645
552769672 2392
387382873 1481
351402679 1687
818701904 2729
680333760 680333761
93026609 455
203348579 101674290
150415773 1244
295777027 147888514
8794 868908758
982205880 3274
635897935 2125
31096 791390013
956703188 3189
37499874 125
328260655 6599
937335901 13380
695703685 2319
758819110 12381
164793794 26373
405435391 2019
677202424 2776
799173367 3162
164292904 2799
913798197 4793
216899277 723
637199999 2124
365529109 4724
66343537 3285
410282091 205141045
387747227 1781
179009924 2321
442538721 1510
76500397 255
864331905 6266
375067954 237634320
215273423 796
815325122 407662561
250799745 836
748490752 2624
285899048 953
972943127 37287
568 129427320
99223628 388
494772951 2030
647763157 4862
36146614 34491485
190373271 965
478202853 182995280
700667421 17543
1653 390913011
388474900 20494
84374515 602
558221585 10357
159540943 55032600
340103707 5249
837297209 2791
923909073 923909072
745433040 2984
431100000 1437
841140619 3079
263400584 878
320687791 320687792
46781788 23390894
828601568 2762
830985663 5191
342901143 1143
219347948 1214
613852263 306926131
75510421 343
412147563 1559
20357232 163
102452556 444
831330065 15906
858443698 95791
66299780 221
840008299 21237
948859820 7423
371188065 185594033
6192 912383453
20186956 566
856327095 3445
960487909 241268
292872859 978
659443352 659443353
875774269 6642
514798283 1716
969632532 3564
26054881 8160
271749362 1134
834263589 3335
544488198 7946
956221209 3545
650508719 5269
592721487 2581
11762 838927673
167638095 1181
71806505 281
129600360 432
992956995 486361415
408383135 2004
284101309 947
548400000 1828
648297962 2161
8664131 88
368122141 3870
556695802 3699
563878175 2256
846602232 2822
133092793 1006
1571 468595661
260204719 2516
387904484 4551
150300127 501
3385 731545890
498806895 22636
267229819 108940
78575688 2003
381052805 228062322
320401588 1068
7000 596828337
433280680 1509
75129132 37564566
889756296 114252
632511957 12977
228243223 114121611
211154642 1801
554202565 20558
911811614 8314
620300364 9711
21538110 986
238743449 1343
453002919 1510
996214267 10689
646499999 2155
811199274 2704
174299999 581
964081717 3998
68893644 732
675002249 2250
533884127 3106
976748543 4416
827338869 3506
811797651 2706
269442725 1292
937202047 3124
137999540 460
355974281 163200978
234900783 783
866067119 3760
107522442 527
862173018 3186
787980025 393990013
58693219 340
891177841 3624
797778118 3357
925499999 3085
483810759 2942
961392993 5597
839100990 2797
247167615 3235
389998806 1300
501754520 4277
289164016 1036
574766765 2782
837300001 2791
170759596 805
6952 882414211
413943822 13178
273035311 1246
994637221 3613
53888358 382
682398062 5979
132600441 442
132599915 442
363434407 3498
637868648 2657
761299865 5564
889657143 3454
742833464 4168
847797174 2826
211635528 1482
350534122 1281
649200000 2164
322876 892218709
383151189 66524
12375453 67
70205109 388
386797406 386797406
378601261 1262
548835527 2568
291174266 2265
972544165 3693
942701855 7341
56 10726184
359749958 1356
437139945 1718
74586953 1079
328317149 3325
914103419 3047
70360581 1130
396298680 1321
283139220 3989
626625503 287839
565061656 2836
859802875 2866
741585777 3532
653944657 653944658
935415263 3298
645868675 2994
522018593 4999
804043993 429859893
169722596 777
24703 490582551
1519 130245934
277544891 1036
2199 642251212
557284721 557284721
34 4771517
869831136 3997
509500399 2950
522946790 2323
126370680 63185340
693828592 3199
910 243253920
753617479 69190
872700000 2909
775197415 2584
635926709 2512
769683363 384841681
760717600 103640
3476 938417454
606006130 2675
499459750 7250
590401967 1968
551100921 1864
180671021 90335510
916979859 5003
356701188 1189
643858312 61853
385516787 1961
6296 462120104
23187317 11593658
655200755 2184
331728469 1110
30286 899077117
817350668 22733
952007680 4160
480298581 1601
478249108 2667
113039690 56519845
632090667 16589
991102195 6690
979683146 35068
878879296 4123
664380274 4175
896985666 6401
973138695 6257
271405281 3421
981902811 3273
784062111 9093
936541785 8326
57477288 57477288
773516217 7502
151500378 505
395086924 2155
54903672 4716
870875713 3728
634846601 3265
222609764 1960
731702438 2439
873047092 7391
473493658 473493659
451790603 2439
978395749 19687
703025564 11987
711900342 2373
735640379 4722
652091026 7441
153850968 958
520753992 1741
670197766 2234
216513342 3372
548701441 2688
6691 663289142
873047376 26916
908099999 3027
759156643 24538
16225830 76
336600558 1122
674222453 2900
585501356 7337
957088913 29192
63745900 550
464098453 1547
959104337 3197
598275865 4420
943184047 5072
823971572 14463
794 164392936
247074158 923
918821147 487956
395 87193900
511087775 1996
19200000 64
220916784 835
599256795 2601
437443309 2052
186264591 5171
185769553 646
50159716 183
297927688 1597
239771654 7289
342813204 342813204
523200000 1744
825710625 20875
985932250 7611
594925573 19659
397908654 1390
135542085 1015
392859065 4497
171431149 583
491776520 7279
661607400 19073
405851280 202925640
150782885 1507
803939878 13006
118180347 676
360546985 8583
251074791 1655
306861433 126593
951767714 4083
116050321 116050322
212429287 4351
725400556 2418
453301512 1511
994502218 3315
776291244 3314
985338016 71479
3682 721726755
288740249 2127
905015959 3194
261383025 261383024
661499538 2205
221399262 738
214762253 742
819086763 819086763
854301356 21177
869760911 3743
920805473 25202
344778479 6959
37863237 133
532388961 2554
344866068 1401
879660837 15181
510934752 5223
293236624 26704
859166438 15583
721232664 26280
781356517 8364
446804946 3657
898202993 2994
71603001 451
459518335 5786
187200097 624
885552252 748595563
352425217 176212608
372601160 21007
342599071 1142
614494423 614494423
514851187 1976
181799393 606
702407067 3338
203999451 680
545460336 545460335
507529259 1890
287858940 1660
332723888 31864
156472991 156472990
898019120 3340
415710234 5162
606984951 16445
920630300 4079
391839359 20799
475774345 237887172
796502655 2655
254400845 848
191100404 637
214800715 716
448745538 7005
572204589 2290
79392273 439
662787645 13611
139962766 727
504771575 2816
182000747 1687
844716651 73588
55017843 266
819597268 2732
8020 452287900
859468536 318436782
208308275 1057
15580578 7790289
972464348 12511
352273741 352273740
900116951 35741
324600321 1082
217500444 1081
586459898 2854
257313420 4098
393911803 26407
693126004 442352944
755596791 16523
383150962 13233
880202934 2934
527941409 9970
34648389 310
761261 5
765514801 8100
984251193 5737
248872351 2093
553063593 3564
854160276 29302
776533702 3574
478852061 1805
315442153 31519
600189504 2454
472098019 23333
156200985 833
256123960 1228
955549721 4876
101699837 339
437017350 8635
575503939 6714
612316078 8854
1826 501971040
752689873 2998
986393787 986334510
97437863 10440
441107783 1924
948333677 6562
743075197 3505
263724404 3855
930784372 12434
88499705 295
565350911 7616
956078267 35156
194774461 715
3261 971184498
145284841 14947
96564726 5814
939136051 664158152
538666933 9659
900641356 5115
234899218 783
857704105 11333
385766779 1607
637519771 9914
2824 329394184
312187755 1749
198175121 176927306
992283509 488455450
479621949 239810974
900849720 30430
209744573 43282
268749967 2739
28766742 129
9909 656629794
86445359 310
493502921 1645
873127908 5727
481762123 2446
557325084 12584
2957 862030586
811264121 2991
441132699 5930
363960428 2810
1302 314202546
854466774 3216
910920892 910920893
45852417 323
33312860 229
870298928 870298928
943006707 880865317
708627088 6789
773102576 2577
831957853 17798
243354721 3220
800164481 60042
571527989 229225224
812983261 6756
486549120 1920
885599999 2952
387495132 2511
204199704 2447
632931935 4823
180211424 1966
567001931 1890
591749158 4862
485401618 1618
333969607 9281
295245815 4666
611730222 2291
965744859 3679
845657569 422828784
646497868 2155
212301760 10966
461907309 1937
702398068 6081
296999011 990
348833273 4161
812955781 3276
893278305 4704
439500060 1465
395001069 1858
572351909 199785157
314758968 3526
509792473 39753
948078453 382507589
316086577 4667
216792370 3949
189024996 724
863108470 30505
2253 601742782
283143543 1330
192158050 1227
505199836 1684
41385953 394
412498624 1375
203845416 1636
313982947 1297
577912025 5428
115557300 674
69358800 920
921899999 3073
705085314 288401400
839645594 26573
45462745 199
789558319 6820
780882219 8075
720651833 2786
861361407 5888
545940000 3375
153175299 530
378824606 183794456
578706407 5691
644506925 6789
788696383 2699
20400052 68
601756718 4694
955019889 754536500
522301312 1741
957460577 478730288
322499712 1075
191400639 638
589088971 7053
920470654 5311
855292182 5358
409069746 67559
927681300 6748
786687749 6550
3032 377006434
593777714 4211
261731487 3992
2388 593901602
411900001 1373
577733146 3551
417455203 154255477
5372 836594438
947298386 11309
782846499 4976
374518170 10746
586787514 4847
533052828 254562
280989847 280989848
630137560 4204
578121845 11963
687597708 2292
121367211 60683605
42215739 177
244555814 2423
370200001 1234
179566043 623
637650525 2891
902473382 3510
3170 117787690
5691 874938923
247471169 3577
364286975 4196
155817911 77908955
996258838 985473222
728184430 364092215
198304044 9655
626682645 2693
735837189 367918594
610497965 2035
164767394 58792451
983431516 3943
695852816 5983
345899049 1153
818978430 14867
615730080 4456
959923927 900814355
97808611 814
582298058 1941
187671823 2027
151998871 982
241559531 1332
537750319 537750320
198858620 897
132671898 1354
188527103 1467
91771949 3477
734400001 2448
204573135 204573134
392242673 1723
8824116 49
318901063 1063
169465733 1523
569052456 3048
579551618 1977
734861345 41056
140400924 468
585574549 2656
887911013 3083
498251874 3151
840 89580770
423614617 1576
398909807 2343
322535305 3228
436825565 20014
314260800 52640
916004287 3057
239423666 1132
3735 947380218
567311257 283655628
989674927 5872
3165 489997878
154589568 57511
844421035 814942853
642912259 321456129
826755058 799173055
793440814 26863
530098232 1767
820049634 34495
925355851 315124800
91681739 859
872529253 4548
143041419 4236
59456246 241
762534211 4822
421294250 421294249
174807266 751
757799624 2526
619100473 8571
996177265 4918
671969777 3111
925498787 3085
886681251 3118
110381921 649
343417625 343417626
949799587 3166
527561639 5062
908419199 3765
183299999 611
130863008 544
875625751 41908
962026789 21156
399231329 170522412
139199726 464
457932601 3697
4911 119457243
394579570 3619
995864959 211333
777513740 3929
24273187 140
685413374 2685
13495 948429197
553640086 276820043
203885205 1335
100090125 34540725
418597761 4107
218099815 727
43308419 649
932464088 4367
340811395 2123
828777447 4383
957394112 593808372
446161320 5541
54553274 1823
553814415 2107
85464462 469
592499999 1975
546053273 546053272
4411 520153942
927 261741231
540672410 4989
550935287 43214
699720924 2877
432313439 7540
539220099 269610049
988723125 8125
758400078 2528
237134161 1385
413801029 7443
515868013 4807
489379371 4731
834145082 5929
180541220 1334
469926586 469926587
851 121804350
777297408 2591
901728323 33468
8982408 111
214907141 5802
413698622 1379
543156668 9172
552301842 1841
557702955 1859
554208208 7467
524879761 1751
971226402 4550
591168017 2117
649807767 6107
218 57173031
950231028 826010467
101958885 1121
825435707 7444
703221840 2355
181139537 181139536
804603599 2682
87430376 502
856644716 6270
842184677 25156
891672466 954561
162241158 734
639599663 2132
967 117703240
607110942 30179
349194355 1515
924097931 30793
704853269 3985350
1627 485019768
796264899 3406
201278120 1027
669015226 334507613
74299463 1957
373499435 1245
20162996 262
900362540 1107457
238445901 1211
535232982 2687
6737 710329069
833661029 393382962
471966069 3217
664459018 3140
651665777 325832889
45309355 871
520576751 21288
146400000 488
379645055 2016
487815502 5679
646642945 6848
224400748 748
55897 890682784
103799654 346
696002320 2320
698545275 3718
661935568 3176
446077041 4741
879675624 2993
66984193 1297
707225175 11745
589475593 231779389
208561521 1428
488615772 8924
557975940 4376
342647992 10599
485429164 485429165
758984974 25751
997102862 5453
141270408 633
829408977 11463
912728488 17247
890694988 6130
222699007 4168
311701135 1039
791468891 32653
366298779 1221
55852935 392
106073995 106073994
668129439 21670
567900263 1893
474990964 2027
964788061 5456
864435763 4350
942304501 3141
930304230 18285
647372552 2896
685800574 2286
902696991 3009
461884531 3103
831600000 2772
573005187 4311
283317435 1007
561223025 15694
428698775 1429
45157500 405
247872418 853
917825880 22381
242320902 1060
625197915 2084
60580529 30290265
746132861 3938
595496480 3040
252000934 840
232101061 1585
685595925 2555
241644050 208531655
8215 365250493
942906722 10139
265129817 132564908
351202905 6271
1932 330152911
914743830 152085
432540654 2005
343530540 3733
956990387 3379
664100251 4125
438663550 166109186
14679 960006600
871765017 5882
207798697 751
354582313 1434
115180237 402
24300081 81
708529341 708529342
258572625 1063
533583425 6389
420599999 1402
867950749 3258
875902345 437951172
616410207 4036
263173672 1561
1111 332906074
571089367 9951
796209359 3260
625647967 3161
621338759 40980
281069026 1445
197849849 6270
840930722 6613
91691627 451
409169131 1770
614100726 2047
369137160 1369
652783579 2362
511291660 1870
229267072 3968
5245 908032321
491726571 1844
337539431 3064
280800001 936
4861 496278430
828120271 9726
2479 741613557
86700411 289
373889816 1987
652502055 2175
377552448 1456
788409676 394204838
647460163 238651
835951738 3153
3285 930905944
923396923 3078
11664 785150496
473769515 236884758
1117 233779164
964108282 482054141
440875995 1855
205801111 686
2397 671396802
57380915 57380915
521998261 1740
238043252 1535
411759445 1699
13254 838533721
621680882 621680882
563459955 2814
325170405 325170404
529688077 33807
653698243 2179
628797905 2096
255623204 1199
536402413 5876
615782695 19286
147631299 2097
745755675 7586
60163215 265
234235396 117117698
458399053 1528
384600001 1282
981349601 3324
960975363 3988
987896708 3293
515083785 5194
161220063 1219
522134677 414610959
939901797 3133
936226921 8522
350701169 1169
243255602 2197
4800000 16
580768426 2372
55500277 185
335700501 1119
904873778 4021
632992404 6963
617132461 2058
627451272 2268
564629367 21976
399298837 1331
134802225 675
358493183 1792
737248188 2558
507415139 2018
802479982 2759
298068881 1535
649125327 3117
81624981 40812490
859208646 3995
613125674 596819
643765968 2501
339659370 169829685
916911659 3570
709562728 4879
96599678 322
358801014 1196
453467359 7763
202199325 674
329871697 6258
317410808 2717
841669606 15183
308100948 1027
705331813 3589
530459205 2230
912229386 16746
996895784 996895783
163946900 163946901
289095693 1416
767825510 380677
701722851 20980
197837999 2274
403246188 1501
988275837 933073428
1470 341432490
700813747 11578
783633245 4818
620997930 2070
639674647 3862
84579615 730
403498656 1345
979503265 3265
89012647 306
827099844 2757
50399983 168
296190161 1618
2731 256225542
452953295 226476647
350421449 13208
359554320 13305
946626049 6912
957950275 11036
579 147665089
402174899 1425
174596942 1238
339193021 2515
148273949 1574
690174465 6889
528663875 2532
159300532 531
758099101 28058
163780575 81890288
1871 529711907
403768610 156180262
598214730 9361
942905959 5861
764797859 258880458
109500366 365
919116376 3547
679802267 2266
716652777 3199
430306519 341014012
65366588 324
353075856 4561
941633387 7011
385207492 14948
838237159 3959
278185998 2209
609488322 2719
845895505 12637
747114782 8409
881998233 2940
79957000 39978500
490251510 2135
727976997 3651
356918563 356918564
23760099 182
264617351 22093
904673001 11935
213299288 711
536182033 3302
519274222 259637111
305398982 1018
699211245 2603
1960 567233891
176527659 785
277590376 26475
485701619 1619
698700000 2329
54193305 196
963250343 5203
393256449 5927
321304895 2584
37541309 260
214338241 1520
408445885 1916
985840402 18482
293514600 293514601
697731104 12718
407398641 1358
976907092 3343
474982479 52072
866709082 3391
824099149 2747
486898418 9371
709520497 8816
123794577 759
2933 646340099
560621806 9615
337140900 4450
756145712 9268
494896094 4835
606453623 8226
452122875 452122875
1429 406304712
420899322 2029
95700293 319
703121706 2753
916814212 390652693
688700889 25147
855492291 6689
702644345 4002
964385993 426062659
766882116 18007
688134743 3051
202201020 674
589812736 2528
363352967 4488
851501447 3738
191942801 1400
815193709 3814
810599421 2702
468820771 1991
290972175 2085
607895135 2875
641810883 320905442
510443581 1727
659753234 4149
699404685 3674
932949553 24016
86 24616981
4098 934627189
312662089 32460
975244062 3777
788599512 6554
737249402 368624701
841802807 2806
686305742 3235
574240666 2089
455102718 1517
228000521 760
670503152 2235
989097513 3297
931025137 9302
474656000 10595
533537408 176500
295563401 4070
612262317 612262317
721224288 3504
694802315 2316
533310268 3163
110700278 369
180432402 1390
824279039 3840
195470364 1698
420959453 1891
488148983 14356
316231476 1288
759588766 2885
318560881 159280440
3382 918360381
619360515 2215
926612785 3636
454031113 2152
978517276 4918
284853808 284853809
868660624 868660625
375485878 2434
571164826 4260
875810330 875810329
858000001 2860
250500936 1454
506330714 2165
1228 214516864
846791728 13922
226471407 854
236586313 5496
960270350 5847
729900743 3390
588328082 294164041
368425114 3931
380803983 190401992
604979879 4517
7314 751433046
975266331 7422
537640157 2298
3452 941958391
225087919 23921
365317322 1617
638059830 11149
683181453 2405
3445 925722974
191531356 20479
814398903 10229
972183319 4409
2177 548745505
875693930 4037
383013737 2367
270463009 1270
522724159 261362080
249640047 1099
61604956 21359503
2896 862624283
303429154 12422
54299820 181
700266134 5884
999090306 6018
352637429 1600
184500616 615
480277845 1649
666332503 65571
689349454 2935
190281529 1073
883758918 2984
630466498 2235
702792629 12503
4728 784268035
769523430 6254
607706439 6781
173365045 125529902
2408 442422289
219957760 856
234300822 781
402766217 50114
125100603 417
927743374 18723
436258019 2197
357715128 216183513
334198885 1114
395223657 3262
467906948 185664208
483401353 3131
5027 404723158
670367975 3048
488039975 15458
3719 965916513
710303853 6202
903131643 4189
869402899 2898
753902513 2513
920204516 6646
485141001 1693
717322700 3392
752498077 2829
5759 898121390
660302202 2201
312631100 9670
866625015 3769
985636202 5710
588756873 3429
441821969 3746
649501319 2165
9292060 95
10678409 71
354001180 1180
345112389 3902
479098819 1597
6175875 38
439017909 4172
583097134 291548567
793962660 3367
212112478 750
365403763 365403764
459598468 1532
14618 925992198
210219157 105109578
678381243 4636
664524501 272891799
35188824 132
856969312 428484656
79107436 276
837695072 3852
982574603 480918735
574202534 1968
1431 244662292
925336332 925336333
68269746 289
190499364 635
70764666 1370
887699999 2959
532799563 1776
214210626 1057
863628947 7189
501894114 2529
760270323 8895
641444827 2226
618251163 6278
416975840 8020
477117135 3107
154573379 1054
93666636 1127
861774891 5146
237050343 801
590050770 9004
13966480 118
21600121 72
819597722 2732
137452402 137452402
219900001 733
380760286 6555
893549430 8922
849593922 5598
570402273 285201136
946954400 9800
736952102 736952103
780626965 780626964
494701649 1649
916002639 916002640
165170400 600
336258385 2352
163464326 163464327
718175265 359087632
874511428 3626
619895299 22595
7105 652445045
580989103 1949
207088950 2265
187254679 2962
374100727 1247
445413126 222706563
771 164941700
2593 679542057
598516451 2258
258899138 863
97799673 326
929 219930373
224296883 5228
539065748 4771
1996 561317904
371699971 145582157
152382840 708
845553823 4559
2597 410298704
409603425 2284
266993725 4922
178664739 7870
65319271 633
496084148 3059
218803831 1090
388478440 1453
209086404 104543202
619289233 2292
267600893 892
73500136 245
524271512 524271511
878371313 11963
925803086 3086
315653687 7756
343200001 1144
982731749 5525
447742819 2286
471740786 3381
764814987 9839
532602300 2279
951459968 465605151
24595189 138
2057 196773488
52163472 258
419934745 1575
641097864 2137
35927624 475
851970216 3525
793499038 3457
58993120 497
709858203 76642
512445848 11937
990603303 3302
999796955 4661
3735305 63
416474596 5866
784731770 3711
237376713 5196
499322440 1743
40199999 134
67447500 3174
798002660 2660
756142336 11115
236963828 826
122370285 435
302026578 2329
935604279 14444
5837201 2918600
642907659 2302
341546915 2757
37472960 160
876250139 621454
926323103 3248
293272139 2135
672900000 2243
72794685 535
2719 505646051
493761161 1733
196500389 655
82071952 466
318508584 7531
338238392 1642
514627892 6550
540759766 4705
69393720 30203109
801279342 5577
827699620 2759
70474118 293
379977028 379977027
954477779 477238889
937525992 79512
93665107 349
326098912 1087
155690732 583
155760567 649
520168534 2257
497161854 3898
356656084 2277
214275600 990
966605931 3222
585601292 1952
271200905 904
979262370 979262371
897643329 897643329
50629456 7551
82647621 82647622
612297959 2041
207599307 692
98099999 327
438001460 1460
2808 733408733
477446536 2565
4869 668036538
299393235 110267673
563998120 1880
893178790 309201940
781431391 9535
534520448 2702
68079250 34039625
778434048 4112
410868479 1408
388938286 1821
910958801 3578
797515524 10068
37262478 134
878388497 20917
819207947 409603973
576968490 576968491
468955057 3364
54989032 187
392592274 392592275
173148784 173148785
135901040 778
199731135 1616
706912585 8169
915336496 10832
325990731 325990732
904720904 56065
565342286 219324247
915901311 3053
634802117 2116
381900585 1273
791397361 2638
319604385 1383
33185525 179
801004127 2670
259800712 866
732783155 3017
814323876 4348
205815219 793
208502839 2171
82293806 5307
275699999 919
80538412 291
619782150 21476
712739024 5319
150751305 876
3205 735058935
925223813 3713
736573110 4130
942831004 851380482
152496354 1943
929812651 7267
30600172 102
961629985 961629986
130874116 1005
374004197 1978
887188500 8250
4695 769366143
216110126 2217
588721892 588721891
351686966 3922
933014210 5201
832152992 9428
389660048 3579
979203913 3264
243578107 243578108
952698074 6195
221100736 737
8220 951473220
981512890 8458
889770667 889770667
855537808 6716
438011391 2686
482957420 4910
907119348 582447350
796548944 2833
997630421 4138
538498206 1795
752702500 2509
410510710 7596
31749191 110
963564823 4023
175004165 10103
251699403 839
431101179 2034
875312567 14332
301622926 1611
870600058 2902
279153419 4524
819886502 3818
427171800 10970
90824 688445920
50479771 18878
994196685 3314
219683653 164382064
458914560 2496
835702863 360028855
380385499 33077
29641899 29641898
809403314 2698
73219116 361
616888334 2777
13595 775921030
71100016 237
303938708 3331
580296911 3255
717301297 32349
977798251 10725
907098124 5825
78626200 1048
1249 334558569
143443763 71721881
974119855 12305
177552337 1990
796499870 3329
975600001 3252
953615251 4775
331800809 1106
17601 428496345
550693418 9609
687598559 2490
862658508 360107071
897429255 3497
284355360 8719
909820923 15301
628027330 4336
528601763 1762
8399971 28
239838582 7128
489221829 2434
48151473 24075736
173850417 1178
185093999 720
624602698 2082
460800000 1536
271306798 1778
531300000 1771
934917063 3208
793799453 15407
165295685 28193
426862645 1599
542552310 2007
962927117 10026
307491379 1154
802798828 2676
847591850 25133
854425513 10597
3541 426403679
168802369 895
903896986 3013
233700001 779
739539945 3242
435498281 2038
72773962 286
971588949 10239
765007753 6777
292392658 292392659
696485789 8479
6713 917908768
45600001 152
667436263 13857
684258418 3601
875257938 339281855
900471731 13812
526319764 385660920
826802756 2756
643017807 3568
985691625 3567
216217279 814
517197513 50552
20039567 168
744875830 6379
405958903 11001
228305610 114152805
297006373 148503187
37208225 398
973891675 5886
2648 386143290
938396871 3128
745021482 630967242
892421401 81240
725400000 2418
63076684 284
421835720 2620
649691813 11452
96831009 86073236
987511001 4497
19799970 66
62320787 4326
978114530 4235
175450516 1948
165080393 694
910801025 910801026
808736122 5871
356400244 1188
87336375 424
722706889 3979
298584199 1089
974578766 3387
894519892 3874
421661582 168328316
203213017 203213018
330052953 3240
160750152 2127
402260985 1384
7583906 35
943842670 3927
476652947 2286
108299638 361
508198403 1694
41738051 20869026
243189286 1092
415503899 212100
764574863 2832
910696368 8016
12969964 5184803
948247091 10951
973803246 3246
385900860 3997
94433903 2538
879110733 51868
7536 867761676
859621247 5718
798584024 2989
188699999 629
804001097 2680
428967439 4229
772800001 2576
324905486 5786
954712593 649271699
405604644 5767
339816536 1577
296309150 1964
165379612 583
54000286 180
191091631 746
119103649 75738989
961205835 3204
206745797 811
114544239 1030
494593737 494593738
803029935 4770
522716908 3156
964916823 24091
935702233 3119
889868316 4403
502260103 5649
3164 433896788
681215206 340607603
313924819 313924818
193090294 1370
11639624 52
87516632 376
124199999 414
101960926 101960927
489001351 1630
477568765 1809
757176104 757176104
516599639 3638
658020615 5049
111228207 1027
939008314 6154
196799343 656
531905916 3635
539698200 1799
841620709 420810354
405931679 2695
769765602 6067
822127878 10263
390476630 390476631
6000030 20
85459314 709
48799725 458
406802689 1356
51710156 1964
963785654 13745
89540220 462
193833751 814
102229292 5347
326466356 306599897
413229935 2128
908504670 454252335
789392059 394696029
528189069 1940
899027702 3781
765014279 5173
529798313 1766
743730063 7784
753551169 2732
426611212 8149
355743274 4746
159092086 986
229875997 2454
296571604 296571605
992167905 4732
728537575 132173
867996866 20399
220124952 13400
697192426 4832
298520122 10672
991180051 19425
687689839 6254
339024735 190140782
830624993 415312496
31159589 195
10199967 34
504007178 443587055
858002756 2860
707430672 2743
145072131 530
896 207282507
984296738 3281
241771120 3423
154410210 5298
278486761 36915
272874419 8021
200909459 1965
61823053 481
374098754 1247
174299419 581
822219705 15116
284624292 1673
843182633 22552
472798425 1576
49132398 28575
708602361 2362
385939197 2513
817364759 9313
738540193 4781
601458414 45707
28062863 230
700847911 2778
326 17549168
7325537 97
193305685 11531
682663130 3319
382616861 1792
581647510 10343
564143097 3579
320961287 1411
620149800 13855
47627094 23813547
160 29497066
208548813 945
556801538 1856
867841196 433920598
339512031 3014
969110400 3712
198452160 6180
326608672 4321
732818633 2496
535245971 30170
676197745 2254
652103989 326051994
923849028 3244
712707163 5612
992956272 992956273
58370862 453
37333762 489
465947167 1696
714173251 2625
825049811 131768
2177 506114066
322731663 17461
107393062 379
633048379 316524189
446898817 5733
995766116 3517
398998669 1330
369201410 184600705
871199999 2904
710100470 9861
481800001 1606
478182210 6311
419792700 2325
261899925 873
924851711 4416
159599996 532
476787908 3790
812204714 229563
166059726 166059726
266924785 3507
154375074 773
387598709 1292
374024960 263470026
156154326 4361
79387269 79387270
721207085 6010
874501543 2915
372268618 1258
329999608 1100
55500001 185
338699508 1129
925897213 5093
567735479 3240
527026033 527026033
70821155 3359
239700000 799
988236291 988236290
577035946 30954
93745504 757
985282705 3752
727945397 10367
599101996 1997
455248296 13570
131457664 131457665
1699 374775522
324000470 1080
991137063 983502537
88971050 1631
813601661 7062
110793093 401
404067720 1372
594859806 594859805
52956847 1006
439694100 2196
70001841 333
881477529 29038
455398065 1759
442762854 1533
299014288 7944
445801486 1486
11643 227643936
225249891 903
748494664 118658
933950321 28880
114060216 472
585970604 11457
793803165 2646
239398990 3895
55365894 767
673834399 293320420
330206471 1595
979143025 4339
921469777 460734888
417333341 144406
38650500 257
83346959 361
189517441 3792
667626012 334977836
683105606 7531
320927745 2048
658091447 2888
491492477 1925
985198976 3284
455999097 1520
794769625 3775
407302507 1458
626998380 2090
321063965 160531982
122409508 624
840366035 4482
429283252 21148
244253673 122126836
939597249 3132
14474 473328644
276440025 1183
677999709 2260
987986867 4668
39900134 133
586556804 4073
679679040 2483
910327934 407480040
414905342 1623
479090873 479090873
525302978 1751
251999999 840
129299999 431
2369 629586065
614402049 2048
719998085 2400
684186126 20134
96353117 621
920935089 4610
422266169 275872677
925571152 3869
161170692 78009346
563092363 6199
841364551 37245
885940093 4427
917703058 3059
80810825 2988
684933953 4214
791991286 395995643
597853515 10135
322495500 1956
267333078 1653
94107804 1043
186520945 905
915996794 8073
453922437 453922438
329487055 164743527
333072027 2781
779835746 6270
83400000 278
907549968 3512
86898765 690
900943994 9451
283691088 956
584789626 4725
329432500 1619
416100000 1387
706283164 23097
510907072 1905
510557232 2064
445787143 2200
602388352 8699
424499999 1415
873013486 4742
948047940 356409
15549839 80
708876561 17296
130078526 461
510338159 3106
472896209 1770
206424173 1529
102449680 712
312427015 14803
711697846 470794507
485426554 1900
762540779 762540778
241199196 804
103843580 1254
317999999 1060
922799346 3076
294816167 8859
405966904 221356
34550629 17275314
202918655 1126
665152990 33022
368700051 1229
270021203 7134
454364897 3237
170113079 1140
963591572 31689
554062912 30974
885514094 3116
249900833 833
3055670 3055671
235714428 1549
1997 496237477
490764294 1979
900483045 15911
591409034 3205
235800024 786
912525967 374769542
725796314 2799
690894657 283172444
534221965 18532
401099230 1337
294811311 1055
773530169 36015
28740599 105
653827696 2350
447257898 10747
472952555 2418
124010912 972
476181883 6282
712017900 3300
580977440 2890
705314244 3169
492940504 28671
706136069 3302
740397533 2468
427303397 1504
882899723 2943
915029107 716379085
697735377 4264
23100000 77
764944375 75925
313065406 1215
499636248 4771010
609969175 68482
267509326 16259
623305963 931698
298817143 149408571
498022203 249011101
114999471 858
970404815 3856
12204179 45
554002774 2869
838927628 9212
150300502 501
25258 681309997
494700643 1649
89792009 8085
723941367 3908
919499999 3065
786075728 5489
966296431 3870
997204942 3324
996610423 7342
545989305 7196
779378952 8744
239991111 119995555
495 108649686
496737667 496737668
275350075 2275
246599735 822
618089860 2312
5956 962900498
199348004 1497
970312986 3382
980497643 3744
132218878 454
375068055 187534027
438398527 4619
16321 523120692
525626806 2885
710026726 5825
771943629 5377
1982 512247795
922898931 3296
603257503 3251
908432687 4152
9577151 48
623505862 4354
672496321 31890
71209261 71209262
792 128201926
211038703 1264
756218948 756218947
192600001 642
10025 992026351
391760778 8669
604506592 2022
527043078 3414
884137338 56680
204176636 1277
742500000 2475
315575597 13738
214190033 1937
571986906 3819
56058347 454
343500018 1145
845869295 10282
315299453 1051
757537353 981266
363541460 1319
91206132 2929
50999929 170
404398652 1348
595734411 3958
296365871 16676
283801863 946
327807300 1189
85557994 2273
53751 380665929
40028 482817736
207089199 103544600
483853044 5455
175278894 1064
757610336 3635
204900682 683
237245371 1534
503046876 14770
965291288 3901
950701427 3169
63598361 60798260
259523459 1278
212522359 2815
211501371 705
654289205 2787
205593571 1365
174292795 1157
832807428 3173
651812050 13566
71665690 1971
728697570 2429
595498014 1985
276270907 3855
128679681 439
791891101 20510
846495032 3397
645283015 645283014
782650346 782650346
405755619 94670
659158663 2303
626991099 15737
191931730 2193
643122298 3067
570486920 3265
487473305 4053
915129853 6029
476275469 1972
373271543 4666
799880618 13127
981003270 3270
614550266 4055
370500001 1235
511534509 2777
548045771 2674
786245885 4482
498867685 38892
734730783 4796
223411659 936
953659223 56567
550 53858200
58925328 749
905400001 3018
69831098 849
460801212 2866
749862259 17779
183573712 1068
649676952 2387
945003149 3150
25312513 138
473464498 473464499
121184064 1001
542702162 1847
724202413 2414
498772509 2735
976015194 453186890
416478861 2204
426115321 4540
103213345 764
185694541 1740
243860525 818
223189799 1740
54585439 416
960599999 3202
866099999 2887
208944407 3209
251997534 1854
52500176 175
302070753 1209
312555599 1400
62366888 244
812389745 2731
852511609 3393
188194285 90433223
3971 862993164
587203643 3516
617112601 2600
331066623 1546
291946131 1610
798901448 2663
73814879 73814880
897488377 4215
216668253 1093
52641792 1512
914497321 4565
827069750 566259381
569387761 3768
3043 765022372
915646580 3494
468715730 12031
712760089 22878
505816751 252908376
765318685 382659342
347359294 224631153
244729334 2611
25200085 84
867688199 4275
731283572 9481
744469377 7808
74368910 5127
346870425 1415
580798114 3143
635723991 4568
203699479 679
267779070 1105
218250515 762
107626423 475
214088325 825
380137491 54089
196727855 2153
161898657 1609
3897 392121303
97235669 773
796186064 3093
126600779 422
2448 535121199
401508901 2325
555943908 2041
155845675 738
3903 669959696
244868013 1138
615428499 3697
755625655 57414
4973 787249875
893701466 2979
673766319 6743
343054452 1613
962887348 3697
601734959 2278
630819373 6044
584572472 2006
919401645 459700823
826124027 4997
412102252 1457
233065704 6773
1056 164642110
20236 274703700
919984296 4064
447593974 8053
530236157 8833
825250175 6528
567729431 10456
861527145 9889
811842729 2844
463667431 16315
951631566 6442
650300987 3277
875295160 5195
179700429 599
778814553 4218
375614778 2167
8573 947470814
896305714 13885
674104350 2247
575141818 3068
24293855 228
801309556 439424684
499072377 2525
14628374 94
633717616 232682953
992400000 3308
109164144 2045
512924606 94653
369017568 2278
410028563 2986
11046779 90
339222912 169611456
719011465 3128
4817 567356278
915835906 915835905
598114863 2468
19220081 108
682528969 16236
355408689 3973
673200001 2244
282274943 1824
3090049 364321391
681795010 3870
894602447 2982
709617681 709617681
192582054 2822
90076705 90076705
738474901 7282
131750399 564
76799999 256
495398781 1660
143635514 646
509851193 254925597
517780725 1925
379066562 1411
1955 381414795
49079609 320
408764 752125760
239686081 1952
507901273 9940
364281379 3065
560544921 1899
117287950 578
137817650 1759
991803088 3306
203022193 2262
92707991 4446
526747597 2148
375187383 23144
674328970 5037
742203783 2474
773549521 9897
42916686 195
815939176 6474
418585867 1698
195691797 1131
651002731 2170
765552200 5180
438001461 1460
641273521 7408
339969247 1362
4356502 59
11986 650048126
436906496 2142
486628857 2824
672205988 9048
951795638 174866
123842557 564
885875946 5674
1977 121213824
959203528 15662
930899199 3103
2347 477880964
932130264 98088
493198357 1644
623352584 2385
719067179 5395
294645355 147322677
887751931 6877
773146060 3239
942735153 942735153
932786896 3418
950361721 17668
832819656 3167
525992190 6777
125700001 419
976463426 29774
146749617 568
592125502 7601
969087797 10242
730497749 20109
41229698 198
161036045 1129
196508939 1564
864600001 2882
734822703 6556
944273046 944273046
307833132 9424
822088811 5956
25854299 276
477554688 2581
165441580 4574
880147381 424722562
170567983 1000
954133116 366080935
152999999 510
651766923 13436
7060 909073840
652499999 2175
627602093 2092
589493519 11760
652498435 3977
17365 701016103
2148 593137980
635188842 2228
542821794 9632
930871707 680609040
566114586 5045
1800978 1800979
433799285 1446
813654762 406827381
508339197 4019
3425 892096050
904610515 18558
834600300 2782
813409819 406704909
472199716 1574
564300001 1881
531156431 2194
276750235 2107
304649519 1360
720349248 17547
989951508 7203
867455634 11788
911220961 9260
27536462 93
25020363 112
971537818 971537819
468065503 1858
52087078 206
901753534 3515
438195753 1739
359078487 1258
150240498 2039
312859348 130187232
831149816 2968
6299999 21
941996859 3140
794920825 145138
863582994 268027
959434605 21689
272172113 3544
331296228 1169
18798552 72
249901534 833
16545 757297740
174268895 1719
483488669 5189
998704719 3329
722108459 11868
859879897 5556
617397989 2058
775677851 30222
233025908 3147
991778189 25558
834927955 9219
523173646 3615
696424575 3135
241971835 1355
511628841 2299
871083569 3570
683203138 13346
631163880 315581940
709378428 7906
633192056 3946
460139988 2058
68269635 34134818
162301226 1499
594440159 19621
543530437 4144
923860496 433233458
887745079 4742
100961897 747
895437575 5961
74999751 250
715017152 4657
330942555 15270
799834286 3473
223626423 9338
638635831 8358
347400516 1158
275729802 1086
442303172 1868
261600871 872
158296966 680
521700036 1739
795703611 6305
950096833 3167
738188646 3242
609442760 2060
676854278 2551
662702914 2209
631407577 2326
350531637 4018
19925 274108225
340321208 8962
634197886 2114
993599999 3312
652814979 8674
108599639 362
487305781 2228
237689380 237689381
49358 759318962
67583148 1528
7194 389063334
23613879 86
53353294 19415601
669599999 2232
641714880 14880
393590940 7284
876205537 29024
514420298 7459
591074826 4787
271 27519762
34597729 17298864
329810561 2624
813598391 2712
185583740 185583741
62699796 209
328233691 1245
399156874 1625
815430020 18606
83464026 545
689550295 2482
443991167 311180983
2157 411174545
20393 858667658
34549472 233
408678808 2039
519600000 1732
392833776 3782
598479751 2475
622570920 16703
611656813 2152
836180904 36381
493147041 281880857
73416099 263
13708 355352484
445096309 3088
798078343 7360
657898134 2193
865407045 527406610
252343006 40485
980096732 3267
726598772 2422
96435779 690
446339928 15181
255987089 1110
587766564 2277
779071869 2806
383731182 3078
366268193 1621
488888829 488888830
303819299 1602
738940419 2909
850117995 7811
166799640 556
423041611 1588
467556755 233778377
939642453 4322
31200104 104
853060090 2886
322065076 1927
351627594 2279
392579551 1650
679914320 10838
908341775 4985
679825356 18404
2080 257931332
672300000 2241
246898219 123449109
899747977 7687
654065205 654065205
821412901 6237
942569260 4650
812350349 6510
862222897 8004
238162706 1094
975393454 4004
823477381 4644
92104854 343
532679614 2246
236010961 2019
535501659 1785
654363551 2328
361279548 2796
893287290 6255
288189507 144094753
39763633 151
741 192017492
14326875 225
646936641 16483
330413580 1922
471327805 3117
967541599 967541598
176400000 588
2271 530739571
411901372 1373
437298025 1664
625748631 5151
378697975 16620
869548371 3076
976695961 5380
771111685 2778
304800265 1016
577452843 125889
651191519 17220
775573519 4880
724787910 14049
35999999 120
996105568 991779745
317550185 1204
277578912 1063
2947 597560776
89169759 723
582569535 1964
673606979 2346
640000460 2420
277800925 926
659738338 3040534
419800415 3864
55012805 774
367121441 1778
71159502 495
915658264 6201
422527928 8164
350733423 31929
405145438 1642
854719128 3116
180132662 851
900184443 42102
891958398 3383
988568961 3488
121801486 1914
341549702 4466
137708696 6755
311100877 1037
986277134 963869431
781909919 2813
916291060 23010
644422475 3356
7910 747874284
701701944 2339
52365066 202
653598931 4006
941801274 5623
261054583 886
3624 618591432
758447601 23536
33300189 111
201285237 943
276890143 1948
918615253 459307626
512657820 2934
289999529 23884
866077887 866077887
787839171 34330
357901192 1193
928022239 13959
552592181 3947087
581343091 5302
610458361 2482
427882114 193441
835697289 87730
950386739 5357
688373735 194635
770117699 53525
779629031 4167
222057499 1189
877802927 2926
895274316 11056
628687314 2129
351034189 175517095
509950526 1795
806400267 2688
720487310 3071
532500000 1775
181800467 606
310886522 1251
185982013 1676
4177 677993979
291178711 1172
747897507 2493
143299800 756
736200000 2454
387093747 1697
670284828 5495
102654529 373
403104769 2170
526820919 2966
9170 921400967
879603401 2932
4450 653338147
254844138 1145
726276375 3404
804597147 30614
574365115 10359
1144 107378219
3079 479779670
589426381 125524
886826756 24411
333702524 1475
938589507 7844
491957200 2697
74100001 247
999297493 3331
2140 112883262
338415601 1272
600238038 1887541
976177545 4213
164256062 164256061
540964727 2344
420878736 3657
284149195 1202
748296681 17224
392675082 392675081
51606255 548
889645425 444822712
444127685 4004
503481584 3463
559350648 559350647
679500001 2265
597601993 1992
4718 664549172
571803266 1906
596885665 3163
105300362 351
930560247 4697
826226765 413113382
289763253 2087
687297709 2291
814728422 14299
26 5350031
522686649 43879
899735040 3840
866789979 4141
647700497 2159
85042421 1833
442156955 2724
527100001 1757
779521118 779521117
129852266 465
491567469 4349
535108897 2577
628800096 2096
6439 579445610
620133694 2111
690898606 2303
217431576 1944
788697372 2629
135940825 571
578114037 208102882
654067980 654067979
473398421 1578
230957133 1588
974096753 3247
874179132 16878
515167407 430763102
545698180 1819
816858008 816858007
562790383 3446
56254537 1349
400717086 19866
677678124 29305
184869644 951
2369 504187034
989696700 3299
911839033 3159
474598418 1582
215150716 1935
820899931 4523
338715820 2278
11016097 78
174693556 986
849280864 491437366
56794733 28397367
116590961 1662
189720623 831
90452704 363
489612908 6113
867955177 3940
325869333 13198
910731088 4109
986126954 4971
867506326 4681
1314 207228702
988902680 5465
300299435 1001
537899347 1793
539477955 9385
933176307 13013
677237615 3167
285599047 952
333141838 136190025
256377166 1045
653282469 6777
767874649 6355
2844 733207632
501451953 5179
823890318 475114193
457329906 457329906
488589374 488589373
3182 592089957
359554336 2669
731125009 5136
97097778 524
498601096 1662
167771881 980
965841099 7513
462590349 3653
633385369 2867
422733017 9138
264889576 3483
775656146 359228
417302542 1391
573374589 573374588
899999 3
283009197 5616
986991196 99465
157799475 526
257539200 960
339488999 6832
592798828 1976
986107800 8836
258853979 4730
505078080 2861
726297579 2421
522157955 9986
377634187 377634187
121499999 405
296104654 2473
558649520 2585
3987 783593019
167307323 167307324
19200000 64
782207940 775986014
126527558 807
154607111 154607112
25091253 56352
383138891 3361
368034479 22485
144300188 481
280265761 2263
119266573 1301
862196854 3533
303457153 2092
3139 767246351
538237921 269118961
726460591 3058
47100000 157
31500000 105
285159203 2349
441196892 441196892
714357598 4083
577285913 36350
421233295 3856
499501666 1665
153052577 668
7676 440917116
90479345 541
837809593 9012
642796751 11856
765808877 2627
437004051 2675
30244 442434867
688799350 2296
286757939 3759
152700000 509
91489127 315
160590785 788
121353153 450
893776819 3460
391498694 1305
734348612 13687
133948455 758
402900564 1343
318000553 1060
741048287 8925
374473821 78820
362887631 5710
163800547 546
732161702 732161702
537982303 12749
217838963 3019
296244905 2938
258964023 1663
158496909 598
531496769 265748384
558532362 36596
614961930 2693
666465072 4298
377417208 6818
650093119 325046559
334378172 167189086
354780094 3454
2831 529096914
2759 414988035
611664278 3904
3712 534982510
772374185 264572727
461158244 184815758
805798075 2686
184928264 934
710920702 640574650
544724193 272362097
950707889 3950
338839368 1860
881033934 5127
1034 144606681
941483099 11650
743256036 2927
790279920 11685
970227784 26971
94449339 2155
837002790 2790
395100786 1317
942913966 15117
1499 365691670
90856219 455
178370687 1531
713477129 713477130
214232991 790
376859575 1488
503639872 3967
259442083 1033
604158112 2714
304293819 5279
126404079 515
890811503 3344
876191552 766661374
382737587 1526
52199827 174
804299589 2681
275 34509403
460754261 9802
196800655 656
209700000 699
590585927 2711
929997272 3100
203779572 1633
899702385 2999
480420859 2438
636239539 2178
127344287 469
222000741 740
6119 859193266
797845072 29145
450117148 3809
841689205 5692
971667143 4172
855407069 3330
810899494 2703
956169220 928915622
24356270 137
472827304 2119
587657346 45961
126548044 671
463635229 6662
386031465 4616
345754021 172877010
4800022 16
694500990 2315
293509927 5235
333682499 15073
329124848 2392
345601345 1152
670724436 335362218
991229433 3569
366026769 3165
12491832 76
357058374 5021
657943155 2367
691185809 251598899
383054711 3145
480000001 1600
244381138 1309
390299999 1301
525981140 2851
775073052 2601
1598 427677534
944399952 27792
373077177 14257
890735857 4407
705887504 3242
687146098 9579
234600207 782
415735533 1638
303581425 42175
826955799 14078
985441547 481966735
620675977 310337988
956289311 3821
155400165 518
229058919 1676
83615428 380
13479 710223677
903904669 3013
729162856 20955
179905085 839
774279628 2893
797421896 7893
665485699 4150
59535236 206
132470651 610
75920844 283
931152419 3274
435067379 3781
201795674 683
888530352 11644
353018809 2509
184760731 945
960135394 3503
995860991 28189
173933562 1558
572106240 100440
885742779 4286
218245391 1074
433 124014774
548382580 2825
2522 699358166
872278507 10867
597779324 3267
845127300 4297
15471769 52
133199557 444
924901769 493018
10730642 41
431930990 1663
5214059 33
444775328 444775329
965098709 3217
499483852 2636
3370 642353634
412245152 1424
659067099 2228
991602057 4237
522700564 8132
566293872 3804
247239534 2806
513804709 6651
421341915 421341916
386487444 386487445
787690316 3335
59714043 279
346412421 3766
686000187 29583
967923943 12758
357355056 46299
55511956 218
728211392 364105696
218399271 728
116475660 116475660
941265523 941265524
695400294 2318
8535 824021901
808611595 5781
758298566 5195
686188003 686188003
919813604 10820
833247878 4141
691604297 4588
749400000 2498
232764725 14558
373766257 1396
2244 249923256
6040563 618
350330399 4200
18300079 61
424265025 7623
434829008 3368
614100000 2047
257384431 1050
882281166 4925
408411837 10592
907510551 3184
165875661 82937831
503558138 2614
483924241 241962120
254739460 175686745
190218449 972
428864968 428864967
359873117 15171
872100414 2907
108000089 360
737697540 2459
916202968 3054
957300001 3191
494614209 2752
2031 447244479
99666181 371
972143047 5974
1925 306840270
825416878 825416879
402299401 1341
479167241 3151
901973358 4783
614825561 41269
683391446 2497
366901377 10775
396185263 11135
551718304 2965
576091458 4883
253145089 1536
322721279 9660
354403425 2344
285562510 1307
321657839 23513
1595 459792485
299100997 997
512886178 46069
141299269 2777
217276048 10810
972159607 13761
99581355 48660434
566265545 218078859
479466475 479466475
88199853 294
871729400 8036
512899227 1777
597935687 7882
85511893 398
437266874 4237
99300330 331
306488887 86262
399647722 399647722
854609574 8084
852918776 7833
299588458 1229
342641512 1229
116689529 58344764
263416231 131708115
375473281 178298041
398457351 9725
521781016 521781017
936761652 3429
938579507 410232260
643199779 2144
915584721 4432
564536600 79501
293264830 3401
973413456 4432
740110619 34778
342898857 1143
984919526 984919527
909303030 3031
688583093 251531868
912916523 6220
2411 640043840
123298058 123298058
503320332 18279
412799674 1376
735897548 2453
417103512 2604
922819584 461409792
276692616 1548
25081277 158
206881217 722
763296475 3221
488702666 2915
974518874 12375
349812593 1303
335808623 4489
648263253 387245523
679713821 679713822
717345707 2519
12622 531737826
565080120 4864
21105645 10552822
3206 856455248
575576869 2167
630748929 4864
528684749 60198
150450317 503
53648036 6867
754500185 11465
257982264 1401
868502696 2895
111976281 442
165595459 165595460
68393599 229
137306069 3767
386079305 5375
605702019 2019
353990543 2738
688497706 2295
2795 501369895
823499814 2745
249600001 832
86339377 367
56360291 490
96604020 355
5627 922598663
49511715 239
998916081 998916081
109063511 54531755
31200001 104
582503327 2732
437030941 2202
964320783 3332
78736896 336
778797405 2596
681902272 2273
877499360 662585929
625851538 12188
435299999 1451
479101596 1597
612222720 2085
905651103 853493332
721915048 4500
645589857 16657
596934409 3611
910755206 6340
219769613 1045
30009855 19950344
90919125 711
833662081 5929
3697 849968525
749192508 8771
153884227 2654
979585023 3872
394650274 4579
196199649 654
848702830 2829
486556105 8435
242049759 872
878535615 3296
790810241 3520
216506236 1090
325007872 1711
553924599 9850
160647659 758
168524607 661
629483954 69172
952134628 18096
317731388 1738
534921299 8871
256200708 1111
8354926 45
712902275 2619
733492961 4763
621597928 2072
931865197 19718
226084742 982
678 180488659
544322554 2016
614500386 2381
325263438 4721
195600210 652
70587693 239
344096499 1375
678151723 3492
814202714 2714
491656528 1858
627108136 4846
656595180 3560
692560600 3732
581767983 8428
726300113 2421
632132952 2552
183600000 612
279303769 38099
305101018 1017
21163441 75
305558754 3063
288314999 3000
838199999 2794
476249339 3535
210646817 871
178380922 976
781347609 10145
101016788 479
548326680 4440
212399293 708
823437054 5181
876149145 4537
353377259 18134
773999144 2580
407882836 407882835
310743598 1697
277242751 1125
735256489 22966
119089772 37828
78778643 39389322
43854091 187
482447597 2962
260225857 3378
536715012 3356
852297158 2841
337526901 22850
669162882 3137
732241840 17501
816332321 8662
931624812 207045
781783825 572607550
250152525 12425
277736972 1213
458700001 1529
964279542 5046
585400825 10444
555567289 13876
424914672 1870
814200220 2714
254853622 2223
69775192 265
522409857 7808
235173297 3869
95984079 1523
234949373 868
118481999 496
293345302 4509
335226557 1276
226561398 1218
211037891 105518945
234258311 1177
951300001 3171
295148292 1552
515742538 2153
76563085 494
249831735 1522
627834335 7006
314467765 10694
153039193 3014
631753501 4515
726346635 352102500
188304419 818
977746992 5064
38352 454586256
95792497 346
31746697 31746697
361639984 361639985
310800870 1036
8429 967806835
396563142 1901
759166607 11348
823185125 3567
154871693 2417
645505165 21947
679714629 679714630
224932031 912
149465318 72481332
495600001 1652
397184921 5990
103877149 1101
118020077 763
959098395 3197
244920240 3805
659434055 659434056
961283739 112913
847083909 5599
352975169 1586
486663216 2698
379499722 175594354
145065700 604
44806318 218
908168190 4082
953753857 3664
442095674 2848
338651063 17957
752502099 8038
123000001 410
343456517 2722
186487430 1677
284845260 4023
370925142 6069
454038834 18983
263352111 134303028
559345958 5101
656246224 3550
979665480 886605733
542055335 271027667
989802996 17682
114599940 382
662642448 2956
146511474 2736
438389279 1960
796649783 410856
362839460 1745
533401929 1778
769192339 17871
601697727 6099
911727000 7650
884220407 884220408
646202155 2154
371399857 1238
129449143 1984
562459349 2697
989614924 618123
316237151 1739
760616662 760616663
636720948 636720948
219620419 1180
148725859 2270
870467417 3153
918002364 3060
836836422 414390935
894366658 3037
532200000 1774
963309691 13110
702819354 2858
903128401 3949
552002228 1840
18698 596148334
498717441 2132
989294941 4607
914996950 3050
154824970 1310
597855723 31789
97002203 1389
370201235 1234
528553280 2390
510029770 2952
785294856 4404
861566555 3005
307574113 1752
899720505 3073
3673 945173090
871041600 3600
112043364 421
52148022 503
329385936 8844
982199999 3274
136850908 68425454
13869794 94
828953374 3895
8341 906156734
575102002 1917
707231007 5850
778870473 2677
972001740 3240
819990598 31812
399786401 1547
783949066 2720
633746352 6506
734231578 5251
543301810 1811
340188405 9010
564300000 1881
331501310 1105
861084417 4325
974323904 7777
125820375 475
816079531 20832
683398686 2278
308005641 2367
682388719 6054
412200001 1374
315119092 13835
918896937 3063
534645434 2190
297935010 1195
323100000 1077
689206320 10692
71399886 238
717303553 5376
612002040 2040
922384360 922384361
986403004 3288
29996430 146
325088219 325088219
145602960 2040
775262322 3162
759852699 3627
614397953 2048
439042086 5785
10390733 46
929714507 7578
342104125 5480
878839322 2989
434701965 1449
794700001 2649
3918252 156
482101606 1607
325393924 2335
865487223 8983
139292133 1117
492162024 4776
810551728 2821
892167119 6749
97491091 48745545
65101707 838
220240133 1485
265152899 11880
2545235 12
3476 955747056
788162403 12579
5133 921696879
115010198 520
881702939 2939
702325246 18387
488000293 12652
884697052 2949
927722185 4479
21000024 70
414547338 193331797
386180820 132199322
2903 814314724
830573134 2978
1376289 10
556801520 2266
14170 413664810
610199999 2034
448549076 3148
96736593 96736594
754420099 754420099
574643426 235414
413379514 32612
452961745 5416
574133832 2989
729174895 3191
528513185 58367
982223288 22100
242569537 2112
576368507 3231
372442633 22721
638453956 5763
117104501 507
872077173 117272
47787770 28509961
23949771 231
644102147 2147
961439117 10680
537916748 1973
80700178 269
539236819 2234
3453 797710721
2054 443394926
924843150 8897
209677876 2452
708513081 4114
817802725 2726
121215991 5944
27957420 3105
83864853 41932426
752759495 2792
278300246 2962
14099 521944980
499798335 1666
380328109 1572
838012392 4536
270116929 4443
119700667 399
252272528 1303
229818901 229818902
110272310 719
473591880 15768
903390435 863564758
283375271 2622
625701404 2505
160072141 863
577046986 3945
46268411 23134205
485836955 29594
70040681 680
711284393 3326
794645980 3508
39157401 200
724592408 6391
900904223 54024
804205870 3821
789047718 5457
704815430 3121
991537903 3355
766349655 4398
825493861 31277
28933084 205
108016740 15180
640827473 13454
545477171 5110
286116416 2869
803282464 173209
826072678 826072677
710555855 6096
606300001 2021
838454665 520119423
100265930 50132965
53788798 536
401888095 1612
390001299 1300
636462655 318231327
488502117 5877
730655114 54555
30934963 109
64945118 235
49560270 170
198780787 2194
98859370 451
577871630 31302
1217 142473909
806606318 623088597
252372509 9477
502648699 1850
2968 851777416
251340179 118619048
984181671 3890
428857545 353701089
732201540 3753
1234 369544141
156600000 522
163801069 546
14568824 95
888746189 4155
19908 777885503
733084647 7216
349200163 1164
676767662 7621
2445 484013518
71568825 35784413
138181439 544
47299087 899
256200098 854
974772557 18822
756119439 2740
455698482 1519
263440999 1000
850759552 3651
458400001 1528
679214040 86414
304061454 5673
494391627 10947
692999999 2310
199499336 665
861902873 2873
18393023 624
310577569 3159
228314251 1410
81944227 819
561394141 1940
124289442 124289442
4975 995254434
935101324 3117
90464563 1372
707304184 2476
443702542 1479
710640915 2913
416701729 1389
327454313 1334
890598457 4644
904200278 3014
959220241 4882
69286275 34643137
85799715 286
912647979 4246
19958176 70
884628217 57959
323783091 1234
734939969 8952
146399511 488
274499999 915
591900001 1973
872997091 2910
502802038 1676
569508006 6722
170999864 570
1279 367206260
293223243 1272
13290367 448
2529 652493020
93308857 25876
1209 232549941
840902804 2803
5965673 23
263757681 2979
5151889 57
211077057 3425
109943905 395
3270 647711790
711221869 2436
658138267 3334
807972949 6775
515262629 43216
969900000 3233
754686003 17007
989396983 3298
464937245 32247
913503046 3045
615302302 2051
385202294 1284
77999741 260
339261088 339261087
665850749 7305
874121809 3864
154203308 2134
864193550 3773
930397627 4098
904894705 3864
500 52515583
387001216 1290
964986979 3284
29077 787604272
569870686 2855
315909251 5450
580909736 6097
3729 870038533
522566931 522566932
739292633 5678
375300001 1251
252498158 1446
425104284 2068
349064733 174532367
347317 551886713
806941967 20279
639717686 6535
334553524 1825
927921488 254243
146545947 494
760132136 119687
972764184 7309
592886141 2486
823998317 2854
798806641 5820
53 12059394
269704497 1494
84596985 542
196769081 53450
798902663 2663
870566003 2941
514024515 3368
381968925 2387
637884397 318942199
459401569 352893530
835202336 2784
259346242 163985126
438226653 1499
159899468 533
103776545 2279
473443726 24001
325670703 162835351
705146277 3413
704141240 11603
516367946 4144
631858193 4162
417001262 1390
222095297 111047649
192742435 788
474768287 4533
671010927 4233
269460364 1038
987757512 14108
388395891 2542
457363178 1677
786167260 4885
981596727 3272
104189175 765
741516276 741516275
471979669 9209
583788565 209678
532468751 3098
65465087 256
729276166 364638083
862317769 12766
171039549 1210
733733489 8312
134999549 450
597688277 2789
728400544 3323
744751407 5795
624555270 10576
840702432 11894
319500073 1323
605656521 7519
48775873 192
246708944 246708945
947448076 7725
231912996 938
195824078 711
476425172 2801
658960742 2373
77517181 390
259902557 1322
342377910 1165
588719764 3715
444171421 2339
355740481 1490
555086136 277543068
716850673 3647
81300221 271
945654373 7101
699299999 2331
225143477 3041
995525094 87312
668269443 2386
288617691 288617692
253153441 33170
600274322 4486
935914940 14222
496645586 1893
405090588 3319
861135641 14236
132642734 900
688497705 2295
958655027 479327513
440699373 1469
575102710 1917
154342749 1589
607577358 212710386
624561081 3014
928796903 3096
413901255 1693
474096285 2021
283175261 1237
863981688 7604
64361456 248
964460725 964460724
4907 701280436
499686987 10741
1500003 5
90957408 456
9587537 86
509226944 2055
507089088 1956
389699354 1299
677515974 2575
244739874 818
604345469 3390
154968000 1174
240369511 844
980610443 8836
725325414 20054
819643230 819643230
10057 586632326
254568385 8815
900271009 6816
577183066 16353
733449591 2891
631502104 2105
30742200 124
995932489 869377966
397198676 1324
438300780 1740
918561608 23594
490095067 1771
934496886 3115
442201349 1474
1982 398413677
870683806 426864220
156248140 603
149243573 628
703819688 3289
693624868 6619
440740191 2624
5932409 29
403739774 2259
703503941 2345
1138 185916198
94440599 389
990632866 4055
621639534 5829
701261466 12463
136118669 50776703
510581782 5200
282561460 3626
673509967 673509968
175643614 87821807
459935281 2160
240312097 1863
822301438 2741
26711739 2530
876561122 5151
643871976 11849
165299450 551
866190706 9598
962361280 4844
38887 814997753
131439912 1045
189133296 912
830381035 2903
410593943 7280
96670680 1127
140448874 1214
746683938 5278
552194844 10362
196600935 1119
890224781 4687
396217393 4782
566431913 2097
2396 636674459
873302910 2911
88824857 359
146367970 7042
61545546 1561
907483611 19030
716780837 716780836
783303664 3146
828449893 2843
206431443 1003
496541929 248270964
955113957 5134
930363883 5862
52089924 52089923
497999999 1660
506994957 5589
426935189 3839
968103492 3227
27810748 1129
369101369 2248
788402629 2628
354989952 2034
223855711 111927855
950100607 9208
784372015 2757
354041244 4015
888002674 2960
68032400 400
561618755 3644
500069628 1759
246599896 822
592264162 5724
711002925 2370
557195775 5727
108085975 1514
187320146 838
4365 201602077
20438 709239476
916211549 4170
378301871 1261
978038855 9907
18300000 61
366858876 5398
426301421 1421
47784231 212
883698288 7491
643375871 30672
801071118 6421
308701406 12728
343199921 1222
534887298 3167
413891975 2172
782997390 2610
292 72020048
659371992 3279
386402241 1288
610552759 16130
294900983 983
681740700 17035
935358417 3976
323857139 1149
667797773 2226
418249429 11468
47569756 371
858299999 2861
723297590 2411
351066439 49832
273706934 8741
840767038 30533
88875357 649
188869501 2115
802200420 2674
483431263 3704
3141 413870724
924211905 47096
723 195395989
762154812 26172
27962616 264
958519311 4379
244305097 1514
736189922 19932
459336507 8938
944400001 3148
90000000 300
136881029 858
447034194 1875
990978539 4110
708481121 5977
84900477 283
171000001 570
492763648 3328
423393669 2861
120277943 1409
774438546 774438547
871827314 11162
99600333 332
695401618 2318
649502164 2165
912796107 523160039
175859472 1265
315472171 1883
355434554 160287037
358501195 1195
289132295 1977
915631149 457815575
988205733 3294
970742990 3326
853909511 4023
203947298 1460
338401385 1128
1359 345946707
639754067 319877033
381912419 1945
529810098 1781
647017059 16923
989678664 6396
352569194 12022
474678057 1659
529120656 4290
746246108 4427
149999999 500
535434424 535434424
125651281 13116
912467701 5105
619110000 10000
949807960 11092
279452283 1923
594900176 2645
5277 670719250
270900000 903
221978064 1392
111141848 395
11714030 63
298698033 2574
497977096 13255
699415748 699415749
796328241 4174
586387154 25599
646929850 2450
876557655 15863
2017 488436422
933947350 3346
802496656 802496655
426385861 1726
801703260 3062
805438752 418906273
225459431 1012
979200001 3264
556264150 3133
763610176 6916
275399265 918
209500145 772
144653049 3611
307007429 1185
176399411 588
712202374 2374
339741386 1322
78463933 28579221
318149568 1639
729552140 729552141
995263541 12187
655923280 655923280
955551801 3325
262144395 1270
583198239 1944
396987750 1854
198041001 1160
762296961 2786
12633344 1618
384808213 4189
937503126 3125
425398870 1449
242356812 242356811
708364260 5402
629904037 6378
673464966 173977
783760690 783760691
32619750 345
817506901 6300
762835429 3051
63929328 1817
945305345 3151
756830288 756830288
315348087 6728
711037469 711037468
849903970 97634
733112941 4852
119896416 604
293347951 3414
635233647 672917
490288944 20782
228670895 894
556119990 3330
641698624 2139
38039 525090356
589860627 5908
669808117 2484
598600881 12280
423611452 423611452
303300942 1011
819710114 3211
445500210 1485
752611925 4049
444941853 4298
334432924 3322
789904607 2633
181044541 1710
292622550 1510
735216171 4709
2238 461903058
693905578 3359
793244987 396622493
320740907 1258
514906892 25397
921171848 4824
636419081 601737318
776722074 776722075
253499218 845
483986881 1807
114000361 380
968708841 7580
208810843 104405422
348185449 1286
989021021 14421
845397504 2818
392303240 1387
998399999 3328
95999987 320
548179594 10921
309439061 154719530
2373 422894703
729193313 3799
752302999 4886
654915919 2480
428735868 1687
399676216 13393
336167171 5589
290272861 2682
4861 955214746
127189229 63594614
623350080 2592
178612021 2628
201048550 4619
276708599 1575
79072518 987
922317916 4319
560698132 1869
381689111 190844555
765602553 2552
575809180 2117
694118323 3675
3689 566460706
104769274 419
307751504 1569
999879450 7937
717781619 15270
481419268 6072
802199706 2674
483812111 1904
290177213 21141
398002963 199001481
822717486 4438
68617284 605
879183811 4726
2937 380211139
510861559 3740
237077959 1585
936654475 5222
808925309 808925310
417625720 1492
384 78266360
141300470 471
631564014 2921
969434008 371426718
408613571 7599
957601946 3192
821884939 2793
306091443 7973
8755 400400142
878166827 10521
92531148 2878
865666880 3068
419902036 1530
107370379 819
544873745 544873745
856506874 856506873
149276760 1464
3217 620191494
663848449 3174
638236969 2994
973682603 38172
29001018 29001018
366599999 1222
886851318 886851319
499725295 2044
570746531 5765
838310324 81643
654167445 327083722
597641394 3252
170569283 1549
462511925 3475
554843700 16452
462227856 2221
2847 419261066
598287466 4965
659427939 2781
919983208 3929
277096320 1095
144183552 482
667884790 10887
424077659 424077660
641702140 2139
173605890 785
157490488 4389
48603623 24301812
425296343 1544
567934996 2027
848774317 424387158
904105224 4229
152857881 1889
525201985 225949170
575846311 3256
2165 473297201
980155930 10358
967864368 4939
134015935 813
626399222 2088
49499835 165
584976429 96483
679371276 24158
409500534 1365
483575664 1973
123529860 123529859
667202225 2224
252827073 3029
927626537 4934
17999984 60
308812648 308812649
136088 690874844
874641605 437320803
559389258 2251
511085602 1704
583952439 583952439
483710385 2191
737725 3
927710588 5309
910088254 3956
584218565 3742
15893079 217
27275820 1210
401999190 1340
742269025 742269024
11700048 39
946498938 3155
307915619 1359
311717911 2677
935690519 393602280
887279403 443639702
62400207 208
658836989 11790
746323457 44943
630600000 2102
327048694 6806
284078595 2715
79117770 529
882902944 2943
635221739 5987
910491560 3256
573238186 4846
5583 33324422
354491907 354491906
169882442 609
77077082 1188
777908478 294981829
72901873 36450936
874080936 5215
232048418 919
272361337 2509
603263282 24731
865200089 2884
436188004 2035
2075 265809226
588726876 2732
286362730 2234
457696801 3745
198458777 5010
785766579 3227
235298140 1119
31009485 120
841525091 4556
634719433 2890
975941185 720671511
41293480 41293481
189600000 632
977579999 4500
458932805 4259
226932457 1933
117299999 391
407999691 1360
41099863 137
479828060 53418
249662689 124831345
661992535 4578
434504332 1539
696554472 6431
786000819 2620
124685291 60677538
612454851 12589
22386 592818742
653588098 3970
681456646 5686
729137524 335754724
657369260 15980
357600001 1192
616201712 2054
599373162 443407621
809878163 404939081
524875330 3139
228329614 7913
613774097 2778
954126302 37424
470698430 1569
673502245 2245
518393877 518393877
577502891 1925
428190151 2725
1392 157314096
933303110 3111
569101897 1897
28499921 95
149674986 603
494098528 1647
837835319 7476
267015709 3438
173135779 1823
149278227 622
18748435 109
82242091 306
141286987 2141
772387775 11048
829549439 3540
672900000 2243
715 43699716
919836617 50449
205416554 705
76419035 76419035
851138311 13551
96299912 321
209612234 2201
65541690 286
445985352 22891
614450091 2193
907796975 3026
590466710 12602
582760783 2595
488698372 1629
905198476 21346
980160076 12824
886502264 2955
434418410 2267
3366 181233729
515698280 1719
367951433 2404
206434526 1191
265799537 886
748462307 5588
115 28031615
300928257 150464128
246519519 28697
929556436 442121108
46592381 3031
943098981 470211096
485808880 2003
873895954 4837
718736706 17933
131699562 439
762 86865348
437701247 1459
199193149 2818
413373090 13433
15414849 64
676841301 2334
189480828 982
937139705 5366
2850 287827360
536145637 9817
813877645 9913
341370082 1141
206129839 206129840
772220571 7367
44885144 1095
561601515 1872
953925805 7926
713097624 2377
353382329 1667
128400429 428
200885056 1156
69611579 260
603640597 603640596
584562246 70243
919619569 38241
945 175506377
731169446 9002
764376091 3595
289306722 1013
434965894 2529
368872347 1612
590609566 3095
284419331 8513
545494218 9278
230234814 981
167692874 604
302100000 1007
860166300 4380
2750 553649082
2098 181275592
850190696 4552
98655444 846
685400840 3449
270141641 2233
843597990 2812
284048128 30688
710332503 144494
179763038 1143
847594704 10138
718667783 2994
44242046 491
593351314 10436
2639 758063306
388801296 1296
314434412 30383
302329580 1326
354390873 16558
950696830 3169
905513688 7422
494928881 4923
135324354 502
714208738 2545
79275093 2269
558472561 2155
264342225 1663
981982317 4630
837871201 3600
585392345 292696173
287310013 3497
523800001 1746
708297639 2361
421801405 1739
759003694 10093
494357315 1906
339 85767884
944031493 4003
904496985 3015
941840338 5973
753106213 3182
766800643 3707
1910 262441101
283457847 3002
212100707 707
869099775 408933960
516705104 334818599
692303218 2402
656692597 2268
65419371 255
505825301 6669
365433821 2403
753154284 16250
143099999 477
974377648 3441
820313170 3081
300901002 1003
555123618 17946
760365301 17091
315712989 12609
956180354 3672
310864595 310864594
302011701 302011700
331177218 3877
490105041 1871
11126 524536674
3536702 13
1486 321616710
348409097 2946
239951831 239951832
461794921 461794921
176816850 665
234200634 3365
13097493 261
10864 525317534
187608775 2095
261830729 137190787
11767 988544797
94304431 1339
392084446 3102
566101887 1887
583998097 4346
65700337 219
587816236 3436
537228110 2661
146315586 128439520
622465185 2114
287099042 957
103200111 344
681002270 2270
24610724 24610724
257354661 119039736
747134829 3017
485595392 2142
416984760 3285
765362270 382681135
65226763 226
185895545 982
433166563 5406
819 241239472
163533199 662
291617153 3987
289707198 2477
698736883 10402
960560775 15705
101368039 529
955343077 5365
624217476 2296
622537938 2358
284664302 5621
260692874 1079
807830648 3337
301799885 1334
989572193 8700
244200001 814
485235480 3512
714825051 2701
608698074 2029
802231223 5736
268484855 1796
693802966 346901483
451239221 24454
256688979 256688979
109626101 1391
497074366 1938
505610530 18706
869672590 8334
68374 458878819
828002759 2760
651370298 5295
408898637 1363
256132523 1980
738935681 3136
219419026 1021
481697860 2308
231640607 803
1772737 14
613987361 4688
63951078 239
722100001 2407
932045352 881262468
664715878 19755
150000500 500
202064399 1025
571801907 1906
239399999 798
224014281 3089
883001861 9331
644310975 19076
271153578 4984
111000370 370
23900693 90
368489399 4475
723028536 2473
88499999 295
568070144 3352
1983 568389076
36329924 286
75187038 288
923310476 12477
217128066 789
394091265 197045633
938704270 3129
784071735 662880779
946415955 3402
358072330 3121
660483252 6732
6420120 3210060
731729911 233929
746100001 2487
4619 568583496
515229714 3955
130914719 869
241783610 1066
1189 304071202
189573482 1452
433043133 2298
166858188 3556
527315713 3552
672933952 4019
332535368 6766
23576628 601
526531041 2128
279273434 1037
311637853 1444
492280646 29979
526545797 2477
984280646 23055
684561300 2670
244478092 18447
542176605 7763
608251986 304125993
737699999 2459
418357521 4144
783753301 3630
246648615 123324307
266501727 14307
761400000 2538
636476101 13299
729455231 729455230
907830242 3111
319905567 266366
905183424 11528
195174281 1310
159986339 729
152114761 665
163474375 568
626844816 16345
129951956 2566
8580561 33
4815461 61
897037416 6665
498723580 1823
2671 466465544
252900842 843
478454433 284588960
344311089 2330
3991 632569012
250532220 3305
295833247 992
385064874 1315
904430712 3039
647794123 9423
849849963 13592
985687111 985687112
487135504 541467
3447 916327681
840192012 4532
985017720 4232
290425827 1022
41154277 20577138
402212605 5533
2675 428834138
440389583 2017
432350273 182491773
670432095 4811
514896200 4550
835821046 7303
940158685 470079342
641342189 320671094
132121701 1175
953400000 3178
550800000 1836
72899999 243
672765227 4572
861595581 10171
804608472 3516
498753832 2462
152901751 1816
800035645 4555
297194879 1920
193150621 788
405720000 5000
100200632 334
411255937 1872
579601932 1932
296185464 1051
690233049 2941
261652934 3047
280908602 957
192155720 971
509533360 2091
682295936 10577
347008881 1442
140380989 3830
489598677 1632
200171466 836
148853095 938
26974783 136
2047 116594251
24384479 160
67523251 67523252
875487999 6275
178203841 2220
169499436 565
914400639 3048
539000897 7147
676440765 2893
173892371 1471
330494459 3346
530101768 1767
242877949 2296
5129453 67
348204030 1446
650915537 6479
190129166 5553
934959184 8399
30602519 169
841846474 841846475
771002569 2570
445501486 1485
35844900 156
719696194 14899
955251277 8088
625901562 6662
303811340 1204
28917153 153
781884767 3704
55665687 847
15927240 670
45556018 157
161340208 11385
651815513 651815513
812136621 3001
734913774 20382
51666801 185
66899913 223
829656225 6027
593100001 1977
385250464 2171
854045958 9099
598776450 2850
370507016 1276
335765509 167882755
692545022 33046
755998815 2520
188673341 646
236989279 1520
334924735 1276
194848117 1006
574198409 5708
763913737 2765
53003719 308
437827400 437827401
548633267 1897
301718415 1545
968582329 3288
364683932 1592
484786275 3981
137616089 12666
265660093 1327
178493949 178493950
182700538 609
820987752 16922
866100781 2887
528939635 13903
234000471 780
471901496 1573
341177472 3504
795847441 3216
416309949 2816
724242626 6117
802351625 802351626
131774574 474
417598969 1392
761699999 2539
667200000 2224
855521630 3235
360902348 1203
124359275 666
365815499 1550
88800296 296
75553874 638
293370335 3024
896699999 2989
424201123 1414
574096597 2091
220800737 736
392400000 1308
617683164 3125
777898425 4568
536926747 3241
383400139 1278
875187650 127263
754908595 2816
953079599 4532
993485965 3895
648519879 2880
17552 216925168
308535463 154267731
325843969 2906
1726 505747203
175305995 876
349613135 1747
2600 559675324
416248530 4616
267235478 4146
853533625 20997868
102553832 398
866752788 835022917
622320851 4055
601728001 496864861
996587047 498293523
727685001 727685002
341790677 124107
30799 715577665
469499300 1565
168536318 749
801044715 5864
837900000 2793
745797514 2486
502152609 3998
919056126 5525
416772757 3859007
86566297 86566298
83455448 1067
120099199 416
5973 612655407
264724416 3344
214264308 916
321908343 4788
939492878 939492878
924197087 924197087
820840194 8015
194895862 1945
295222511 2689
559502414 1865
481693854 481693855
269100897 897
388506389 2377
390033659 2305
148184581 727
579325569 289662784
912803418 4346
985483596 3534
838677320 9928
480322787 1810
111997214 1169
168160065 2088
661805044 269146313
371186550 117837
929704504 3099
813297288 2711
302100000 1007
513000920 1710
107359673 3712
809725078 16178
44489204 209
224096147 751
115391813 3973
943924249 26133
323695069 4934
4738 453633353
771592679 10006
962271953 4202
129937157 436
952285280 690018582
487514087 4248
890432006 5542
748547249 2750
111599860 372
337799111 1126
303493499 2700
653999888 2180
207950995 5677
612425511 5121
425698742 1419
529931809 4536
286199047 954
516015097 258007549
564747508 282373754
670862874 7782
410195612 43829
42334264 423
565878077 282939038
90418643 5919
232067862 1143
751332259 3530
336485860 168242930
341863824 2518
239666553 239666554
687490767 687490766
563398123 1878
50639639 197
943059094 3329
88389313 338
242216391 871
858851336 10663
218004680 1220
744502186 309727046
812 147285255
490528038 1749
20944940 178
871401021 6020
436783776 5435
492757735 171907378
680967160 16121
887397294 482172219
982329241 430795937
904667284 4714
251153696 1308
408203035 1374
946298927 25039
843956328 365483594
401319722 401319723
180258750 1250
778573306 812707
4277 259023181
881124704 20468
748167853 469972827
757862053 4876
285835303 2423
370223313 9931
468607293 5229
594468989 9979
474021180 1637
186772743 1277
819105588 819105589
715797613 2386
1378 179019087
970772976 4884
926684199 3487
664464450 4024
413041076 413041077
551854237 3106
536691115 9322
786297379 2621
743319900 2907
241778267 91548
234690179 15694
987300001 3291
465065183 4337
645867204 289263579
387010029 4994
540441605 254068806
684104149 342052074
271800000 906
950981230 10781
532561788 5958
719702700 2399
552623892 1999
758126643 6931
977094300 6370
3753 494769249
915008567 457504283
848 215716995
130566 1
733292439 59506
890099556 2967
668627415 334313708
403625600 3896
413999159 1380
696781838 23207
69187313 564
339 71966463
645426676 8025
369864398 184932199
23478938 8351529
710079615 3438
749328417 3143
941732351 3456
635762243 3471
808451999 3060
792676387 17528
632082254 258184671
980280764 21916
286103289 1390
455463154 14231
640803868 2136
711886871 8120
337284625 8026
753923561 3018
380273849 1650
896569187 448284594
205387126 76013
219226727 2253
113700586 379
23394518 301
737749050 2873
56595228 209
6604913 33
149249903 499
823136581 9396
646497845 2155
743625114 6611
329246205 329246206
444076371 6687
3585 938825984
259800865 866
85304223 42652112
695700000 2319
511111647 2032
758797440 3632
842791430 3210
452643899 3417
133752940 8665
847979138 9051
209129185 2761
516600259 1722
188129236 4824
752066444 4803
668971935 3041
271103273 6028
54892 965577223
269414131 1186
5125 601347056
529202097 1764
799459630 799459631
370280004 177126104
4225 709861765
167780527 656
390911972 1684
499269521 2264
101352514 1133
515649321 12903
857477389 3685
457888342 4454
908752125 3191
347156256 2402
691690003 8612
431969610 1805
636682561 2272
259311439 9967
995996680 3320
566033553 2636
716077001 3999
257872759 1066
200291393 1655
39900001 133
424455569 2663
373276331 1364
333332826 3624
689454001 344727000
428331812 3887
675017349 337508674
284281827 1440
410440491 1562
47430232 235
801789457 112944
889609645 3361
777490473 3256
113867505 1744
321298930 1071
538133458 269066729
817901554 2995
115235219 406
458747788 1564
823268971 32070
792391566 5767
353379749 2516
74897216 685
38776859 19388429
466498722 1555
801674566 2798
385465300 2121
314400926 1048
751440528 4539
295613855 1214
327986249 2104
360601203 1202
593239703 295605657
791433509 18250
114292963 1961
437490080 2442
952249247 476124623
573600001 1912
114461633 1028
752531185 4944
850968980 5781
13968209 81
353648416 1921
291964027 145982013
1660 355004280
534699494 7661
577760039 6966
612381594 306190797
12965908 9194451
296194775 1046
59479518 201
680200429 119304
263951051 2825
443873729 15851
754240936 4568
185003469 2499
38459567 224
556431975 2475
261660825 2451
641112533 5317
708887532 3288
56700091 189
870900001 2903
460008236 3859
738431268 4322
203116690 890
911142921 9707
703627155 3815
224186051 2182
812513894 3145
795049440 3425
406368500 1775
444678109 2183
90401322 1763
731385775 2844
764396069 13418
232314480 1080
555534460 3274
298436417 298436417
994223243 28434
658918513 3654
14000625 176
640671712 15839
989939370 4683
3161 713320743
719746199 7474
778774221 4210
230139910 2002
473672830 1868
339076296 1737
6198807 165
881700000 2939
408505385 7127
990596697 3302
862555141 7268
14879 601441720
718300471 5435
821600419 3259
102977793 756
388376565 4564
752522810 4966
664658877 3902
228899672 763
112150648 573
959553595 4207
82065933 299
150657955 1178
66419779 1022
269901060 4169
762771962 3587
561745 8
945187966 3895
916462662 5425
980542400 3730
67548415 33774207
606522093 303261047
623882454 2476
691 155085485
122773817 674
271026914 1345
493094991 6958
277749743 2568
541638161 5488
948982842 3582
990573555 32497
979029538 3937
383238596 1508
258585923 1788
5302 656138406
637911441 318955721
288000000 960
1743 349122900
737161024 535125272
370745256 1321
289608298 1353
604325549 3278
323445142 323445143
107901023 3981
304197914 304197915
993307086 772347279
999180340 6077
345000001 1150
98205872 1384
575571066 287785533
879048938 70561
974373400 4867
67499774 225
299249973 1169
153269 245028156
3013 799757042
633484210 285010573
228463285 2597
614827200 4720
859183131 2958
703712477 3500
221700000 739
817026168 3957
544097967 2243
179699999 599
187420668 1894
719437577 4410
190451646 1507
190800804 636
899203015 26647
859069841 6205
716402388 2388
520855892 13355
745797852 2486
11924127 105
700500000 2335
679034846 15078
755353340 5285
782879520 5010
403495091 3391
156275615 644
73421 327604502
267142796 4527
889109936 4707
564899588 564899588
574684704 2264
919739392 5632
476681688 4137
25749687 250
365789844 1701
815699999 2719
188736939 1255
19825344 297
187847381 187847381
230711012 773
115215431 418
80998680 1371
9789 688526058
74100247 247
194673367 18613
31500177 105
197431827 13414
348102285 6460
850346108 7243
227830556 45557
87791203 1464
958699029 958699030
614336226 19306
278754235 2800
607726196 2596
515121250 2125
370983574 124757502
1869 255659049
685591030 2929
4919 918132920
997751601 3490
630912993 3932
829482361 7140
36393513 193
715475954 357737977
776100001 2587
124775444 1343
564503089 73236
909558889 909558888
986696712 3289
671368546 4904
588984974 5432
12002 436086668
615133679 615133680
760598951 5450
367115011 3517
944214898 4579
308935769 3333
42000178 140
995015693 6774
915300001 3051
455023733 3377
391752666 3490
874203950 2914
378901931 1263
74607651 325
2309 423617494
433649433 1953
359132374 1863
682200845 2274
552420537 1953
98999793 330
826114853 6134
300860197 1274
542917300 3869
361378017 1927
936837490 5483
35480250 130
165000794 550
185677287 911
647009739 3495
1912 499091422
615079187 3797
838744937 419372468
219599269 732
628052414 9912
362307403 2911
4139 889739157
614308290 3301
74400442 248
364804777 2408
323860811 1122
311633876 4067
334328860 1309
363234550 2590
501790103 6504
11400038 38
934487193 12495
899 190469332
251188055 4788
798131321 240401
968296825 4439
871076617 6085
272289709 12439
990303302 3301
505772745 8691
294484439 1777
423074155 57884
5478 570099434
800739496 5624
4297 740140511
600086257 4809
28345314 115
870631158 4676
863205755 5628
532266089 3145
279688657 5268
878497939 821870301
791097364 2637
367953695 3344
840599999 2802
115797708 702
627959573 2241
724550731 724550730
221367652 1157
215044912 3294
68587705 317
65879773 1429
474601583 1582
402150750 3350
151563042 151563042
491391394 1805
378714398 189357199
450238970 5171
825641010 4230
449401498 1498
905700001 3019
654223009 19168
413101376 1377
53754729 680
878702928 2929
814931261 6955
9387 971800332
451542079 2035
713851421 4660
90009543 585
190073911 741
608937236 4711
376276627 2996
676184208 263535797
539701799 1799
456772085 1926
1119036 410338670
884097053 2947
759624841 4524
850568549 3471
919403224 3119
186220770 4497
7042 342407449
985750551 492875276
608154916 3272
603732228 603732229
720558214 14761
688529377 4896
130344114 765
484097238 37372
268200000 894
504001679 1680
523473217 3008
427800001 1426
88549225 505
9808 792034671
643674397 643674397
175208014 46071
268199105 894
11618583 1383
945728504 10766
340500000 1135
543837615 271918807
883202944 2944
934371360 4680
348600000 1162
302824896 1056
474601639 1582
413792434 17869
71349461 71349462
698273700 9024
188190491 1113
423762832 7207
707946821 7029
849969015 849969016
105058456 52529228
292391006 292391007
496544612 496544613
347166055 2305
405080454 1767
287603767 1422
577175361 3353
170518566 953
457501524 1525
64594252 22338717
82514952 505
677136219 2449
624901293 2083
743099672 6718
1041 263416722
235198699 4444
215797565 35270
456573824 1992
961280948 460380227
487153330 2869
915117825 871126523
408000000 1360
858602862 2862
280720775 1929
19487231 298
45816886 271
123600476 412
316799029 132379107
580083349 2158
657298760 2191
768881702 5142
603581321 301790661
402936400 9583
610197965 2034
565198115 1884
610950735 2368
896102460 2987
373800000 1246
321867260 1574
11472 776310240
126899577 423
608536043 608536043
339659305 1249
998567071 458898102
893389325 28664
976774464 4887
513381262 3274
150022182 619
994463709 496863617
826199222 2754
562635127 3608
607499749 38307
258663999 1120
364395626 7496
7510971 106
925801712 5896
902326590 4611
573833084 3554
546040409 1921
302161976 1919
202770000 11265
924619600 386978631
20114015 156
4206 254438315
761607635 2610
372298758 1241
329098936 1097
6391 826250043
799963190 235673
423062241 211531120
769083899 4173
570002894 1900
651901069 41132
1683 193437849
852108901 5018
128592310 1440
798002660 2660
416689305 2983
510961674 3431
161101012 537
888481790 8299
510901707 1703
445740751 1638
156257064 3876
441473636 3209
653201479 5140
444727934 4052
42000010 140
556500000 1855
632699504 2109
2095 626890260
938000792 370590
888164561 4336
679957036 3206
910498962 906193137
132000159 440
102300052 341
648959148 2372
159516068 699
136068606 467
650477541 28268
793801605 2646
691686896 3069
495353714 10365
597132418 3353
715802387 2386
810133634 9693
33055157 430
524317676 3275
26279881 394
847324776 15646
166618651 922
661852531 8570
969301709 3231
857102857 2857
801448998 3488
925770109 6120
563955860 4795
482520447 241260223
144276747 2358
370554515 148451241
79681815 79681816
7882700 28
429601431 1432
18464 295830208
856134357 16603
727574472 11706
389837099 1528
317610950 129756214
13702721 81
4711 889486439
925713262 7711
578865648 2868
28953877 257
834096696 417048348
966003533 3220
5067 540795843
498003345 2191
698772797 6417
335881513 5238
5927 334540030
3867 618967488
7453 805384389
895594580 3390
352799987 1176
890227261 3093
371651718 2049
541138899 4556
633766245 5790
183601134 612
811010313 12929
692253254 13739
891402763 381837708
437466541 2220
860585089 7569
393255394 2665
898171933 898171932
883850484 3189
633785931 3326
684 18855496
150300364 501
740660851 2850
52982484 350
896076299 3710
962514392 347111632
25106901 302
637399172 14881
67036885 701
680718605 4541
244841999 13000
127723759 127723758
408375968 6292
407098643 1357
721926060 5380
140494516 735
206249888 10648
540 150343020
301129972 1792
2147 434579237
665052427 332526214
477584062 193020552
560027092 2734
915852148 7063
388801297 1296
845823783 4391
958801751 14215
324300377 1081
849857965 299092566
690842939 3468
776781467 5228
982724847 4624
636609473 636609474
290918124 5166
323522162 1541
122160029 9359
843694541 7039
206861740 916
480265146 2843
756091687 9064
312197830 16765
463743709 84733
1610 323963107
480904655 13255
924825117 159949
3387 913246971
486430561 2354
31274666 151
742133559 18232
799160068 272448255
433021646 3044
926831161 80580
644099910 2147
718585852 33898
686443715 11676
245701500 245701499
992779463 4216
111662732 3912
214097944 2261
399195113 399195114
63975467 256
273790849 1322
942639750 56615
776326593 4227
631201688 2104
717592830 649340325
309875429 2270
104477523 104477522
783422366 7709
638443015 2852
587360365 2881
236296018 1228
437203997 8577
626099798 2087
819602018 2732
584850674 584850673
129300796 431
998978821 6335
976499311 3255
387 59936364
872499228 3097
219694036 1555
696128156 5290
878622766 3235
450886977 1814
711028409 355514205
486172848 2052
800999999 2670
782897344 3015
535773468 2399
755018763 377509381
889504714 2965
881699999 2939
378339569 1561
972442926 46495
63300320 211
884306196 3664
344030209 1696
256653125 1038
825461559 4565
636061607 2316
185173814 842
272699090 909
46354 988406342
753297490 2511
999573621 495708936
278431323 1261
237599967 792
580101678 7839
449021296 16242
689839160 3238
510195023 1836
316516019 2532
444531717 7801
427973151 1685
190253064 95126532
934796884 3116
633384387 3561
407073673 2556
885717021 29771
623100000 2077
754879647 553730072
293588751 2225
785733375 2989
483201626 4766
297062479 11290
607434105 303717052
718175534 2688
651938919 296762515
236589893 2387
165299914 551
885469823 6624
847103828 8299
3267 784060292
521399323 1738
22366963 22366964
913542736 9679
676770818 338385409
982795576 6098
840974478 4042
766972885 24429
114606139 883
847198728 2824
813145618 3543
471095083 24282
767997440 2560
318611946 216787727
213076435 767
747115868 4881
649764387 2870
652117224 6037
799502665 2665
39247092 174
688749212 5416
41709857 368
538599939 269299969
464720961 2915
160438418 1623
170711520 5152
518776688 5022
727184643 4290
425290816 7753
778862614 278619991
721896860 3082
775778243 3847
513689288 58557
667708452 652774192
347386465 7858
235741398 1311
406914639 1954
272400907 908
880797064 2936
691874551 4275
711070568 4479
869377704 2938
182493456 1333
336899038 1123
11340416 76
979500000 3265
978497879 4138
574785901 94475
953001255 953001256
473082287 11112
927677216 927677215
229483559 984
873281136 3822
2100 600066600
831672927 831672928
964766994 444076484
467903611 2385
332076689 166038344
994176929 497088465
80100000 267
376449085 1412
891850881 4544
434102015 1447
686698220 2289
923996919 3080
227999999 760
279678872 2745
182581047 8909
775270589 317810424
327409849 10839
385352487 10631
427385792 6371
465476837 465476836
408320560 1396
10411 965110111
186542944 2896
201544957 1548
729402447 3406
86954030 1031
852891577 426445788
780605190 2602
135111683 685
628197906 2094
680449481 3114
850500000 2835
178373647 1281
331571565 331571565
419482054 17629
275445823 184804147
923396921 3078
136199887 454
713336707 2437
699152167 138227
617751849 10778
271199095 904
857500478 3313
972483138 22051
469 106391795
12900063 43
903953856 4765
866987268 3351
646361936 2232
375867958 306787168
815319987 5902
516614324 1865
344998849 1150
400984163 4682
227854706 1153
373435176 1668
24667396 1096
858741303 9041
639255997 16118
767055716 767055716
483473301 1739
10592242 3709962
636747569 3811
2729 379546591
702297886 2341
728208973 2914
964388037 21719
475798414 1586
844323458 5038
257538221 10414
428196315 2549
294716931 294716932
584516712 2284
855297148 2851
152335572 1313
880603775 3704
261440286 1509
956714003 56971
623563128 623563128
593098809 1977
195075541 3321
749103198 2497
703234938 2623
876561425 6971
293010304 3493
323875859 1540
665026362 9009
971128907 7107
109376123 22308
839854356 3687
223500887 745
428200104 207225407
789016720 394508360
333001110 1110
298749544 18224
690731284 46101
141300881 471
546906361 2355
604758023 3238
108941676 5819
975273831 487636915
9864846 41
452243415 27417
532543143 10696
732325400 2900
870553084 3368
714921815 25802
365333299 503908
322391507 2120
130731540 31060
150727619 1602
24062285 148
150619309 532
193547670 718
805504150 2685
312385848 1243
167100556 557
384724700 16943
821697261 2739
825245879 412622940
412201999 1374
740992077 370496038
917907652 8377
943031161 3321
346800242 1156
659110913 67754
89400251 298
42899988 143
361681670 1727
794826746 27293
746511252 6823
568975401 2758
897525519 3294
425102810 1417
747204195 689091546
808595312 2776
43426020 220
842153799 674165856
333476705 166738352
934385939 4610
562233771 2727
42836472 328
830859976 3225
114233752 3853
18990571 79
8574 560614418
624066163 624066162
653435968 4442
41792400 4446
10130 14891100
847198671 2824
45937889 226
347152429 2363
379126365 1587
743514214 5521
862801892 2876
569160947 3110
415976665 1686
743365747 5982
934917855 467458927
127800235 426
28250165 28250166
167400307 558
693897686 2313
231807178 1701
760704280 2708
937463116 872797746
912798686 10646
994280351 7483
896691179 5831
996897871 3323
252072239 1272
358583820 1302
245411403 1279
16800026 56
893032509 3935
269441129 1645
288534043 1436
224 40389559
803441736 4782
899434014 4010
432600683 1442
827421983 5688
75082 597352392
532042486 2727
509733953 5431
193238388 731
55368251 191
422180145 54649
685551448 2583
164103498 1011
952166770 5513
295153163 5277
375133374 1371
126693722 507
249900561 833
459115181 1728
604491732 4537
839 100483674
772104637 4293
351655146 11169
525857025 10094
417632993 5746
529381574 2325
341561657 15474
312937 3
194778654 822
202343783 789
14911555 331
564233680 4071
956244977 383110663
344699100 1149
153319239 1345
938011106 938011106
962237865 3870
449701751 1499
536174473 5654
616577491 11083
302700191 1009
497654624 4625
969193468 484596734
181270004 4735
126435986 2045
641300729 3990
149187217 149187218
439141123 3197
691204137 2304
34929480 197
8608 815946683
728180473 8797
564659294 2467
174422321 2248
83953807 12872
988275353 76420
333601951 1112
973045040 486522520
646544966 323272483
538683034 538683035
994733829 8048
9571 331489109
533880902 2663
938088671 433662936
788280527 125913
30600050 102
437925772 2095
717477914 14245
873603220 79174
861899953 2873
103719704 415
147300154 491
234601253 782
131509111 510
206938949 1686
410963139 3039
467571686 467571685
517016881 23535
594045427 6302
721500615 2405
71474749 280
669 86968662
70860 658022046
20700036 69
175358077 2382
583016032 7631
25778451 815
80105825 608
603960599 5127
915905078 4314
288073805 1291
172647564 1000
312813282 1138
90000294 300
986281395 9465
318899585 1063
645668181 3027
984942309 5222
974679279 5461
484129937 3044
378017779 333406939
969644117 471323991
531409569 10352
682128966 2783
324851834 1243
128644515 1246
74099753 247
5914 725659628
869923505 6896
546128571 2873
252339412 899
426 127011900
664497784 2215
861137611 3855
72341465 246
403489867 3471
593385001 5100
3129065 1564532
173612858 849
677700000 2259
224536516 1013
895802124 6339
664373653 2253
591292436 3092
721094128 2509
286 47418967
996300001 3321
802627661 21362
133200443 444
745013471 7498
599735334 270318818
399898666 1333
64607898 64607899
493498451 12876
600049944 38142
548100954 1827
168467920 848
285563426 285563427
188199340 4220
186289076 1085
550472368 5359
253347375 1599
367511481 5425
353698820 1179
902403008 3008
83618909 400
806430499 3406
84938419 2044
400198725 1334
64512613 379
238435212 1447
566826014 2735
875531128 16454
39095943 344
171299793 571
240301227 801
623122269 5395
729412461 97502
133655972 585
901138789 5094
38829030 277
55266361 282
468046992 13668
307196820 1810
202600675 1138
789013274 771568964
715427208 11929
732064065 2476
92468729 429
608961482 21898
756414776 378207388
775199171 2584
6353 818981254
681065373 3309
4500 279877500
266694260 1728
126336947 63168474
867900001 2893
228900764 763
925647693 7453
120231651 1190
345125508 1237
261569099 117955413
923409576 5322
630122363 2153
922757788 3229
244755063 983
701229714 8789
994747339 4462
382171350 3350
137473603 68736801
3912 499515237
40763269 207
825580651 3774
123544108 471
686128920 529220230
825484563 6676
24600030 433
967433410 7965
846860305 3011
494787391 494787390
233113663 2238
425239163 14759
651399986 3296
357380827 1477
552901843 1843
473049786 40647
194799666 2116
456588794 51894
80663549 775
1864 550408949
532801775 1776
902429403 807282460
675183691 3871
348748128 3261
298499032 995
927501813 463750906
386045838 2606
314164808 1407
567304111 2601
551398161 1838
976814699 428374008
806102686 2687
322678230 15890
75999 953189325
690467519 2606
716896236 2527
408914977 1968
983397142 3278
200025233 752
132208214 647
765071789 625052829
257099999 857
139637735 2745
957299634 957299633
807000001 2690
839997201 2800
858154274 17985
6390 914332320
70799764 236
267418237 9446
304429800 225314678
519065254 1777
65787950 295
1468 312630934
691305084 2890
697979504 3373
54170064 27085032
135432001 1620
396990799 2459
948842286 5286
648993710 3141
516052864 1863
201451479 1802
470565101 1700
39952645 153
268 76923636
5051987 36
346357523 4106
957930474 12489
656840015 19278
294938211 2445
2241 169426713
535164305 2341
456645536 13749
37499962 125
617310546 10887
71399763 238
224824397 1142
3063 566798961
1142 289124610
210454811 210454811
681398944 13651
846289774 7239
811319404 3055
833664590 11213
846002831 2820
524418552 524418553
228765436 1108
440485134 1862
927960992 16857
3726 353288242
343629941 171814970
689269806 2867
214068598 1401
929248153 5262
928202665 3094
280353340 13127
696945702 696945703
677483080 5527
275288418 275288419
189178049 1515
587701842 2226
110071027 403
763463624 3182
194254116 742
70359841 35179921
253199999 844
627004033 5296
637837909 3814
858599999 2862
473561815 3848
576278292 10266
294653492 3183
855784270 427154579
469912822 4222
322436130 12743
94842348 17130
2756 659958547
780878671 2865
805174496 3104
294231743 1968
315900779 1053
365420641 2080
219607112 779
953503199 6344
130187957 130187957
555301075 1851
628149209 5734
765784599 2950
67276335 33638167
410877576 3607
94144499 406
342684331 14201
231335083 107369281
403293571 256841048
35273317 285
951516974 5003
85200000 284
207438694 1415
473431266 2618
536698212 1789
178200404 594
456624247 4856
559619491 4659
712370290 4786
343048101 27050
852358392 3636
523703991 7736
994853798 497426899
392590513 12153
81294752 308
210210131 23699
643500001 2145
440477990 3985
617699059 2059
848813293 3636
421557533 97804
899589153 9268
637602971 313746478
517692012 14981
524348564 1885
118716081 118716081
295485737 70337
812270337 286203193
295982317 4452
927903094 3093
799951787 8367
95100269 317
763077335 2641
921454695 3255
76496447 752
655714315 16423
944449505 28907
283800791 141900395
128519216 2255
221400738 738
12559 670336625
557998141 1860
931099658 6181
406367900 7825
128258235 483
17048419 130
524100579 1747
187478 514439632
210068922 911
11945 727617730
715732415 3852
894285109 7044
492383651 4487
93119244 5574
237513188 1021
699569707 699569708
6714 567904819
713830465 3303
630057681 2228
875814549 3725
587401958 1958
250998568 140089910
838729908 395360226
49202401 200
551677183 275838591
2099 477996914
12599959 42
2250 70980626
640384809 8596
734471069 6691
401330730 401330731
5057 226973331
618520896 7387
534857070 1958
579313002 4109
686621851 4853
2198 377335119
3266 472861278
126770167 449
138595171 1230
599431872 50752
950865371 4970
771070199 771070200
160337920 853
841197197 2804
353630725 3925
3780 624837390
677260007 3057
348995156 1355
663471401 663471400
147125901 1084
504998396 3346
2806 643208912
621905828 5668
472438657 15552
736800001 2456
790442885 315943773
436851397 1835
899784764 3402
284621290 284621291
686194360 3142
871778040 165517
963600000 3212
659700000 2199
371908320 1428
230412089 2356
759299297 2531
66869398 3268
229518428 2269
558296387 4131
21066717 244
124874185 1471
485058445 42580
429096623 2454
759417651 2867
669310319 3810
53550 443045054
894443501 3662
512061299 12300
253243693 1902
195427824 906
203521999 101761000
115249151 512
956696812 3189
1823 73335953
4568 771205940
379172193 1264
172789053 86394526
687045432 3265
612675953 3179
623701098 2079
41292385 172
500343152 3112
587101958 1957
859886586 5239
497060150 444393615
149999501 500
303142081 2495
627378962 627378961
181020672 2016
278700001 929
135391937 39974
159990945 6878
114557842 397
439798239 8215
634812820 634812820
159849672 593
474630991 1731
772247923 7869
856060534 260644
354545881 6630
478223165 3802
729044887 729044887
440621239 4204
688606255 2344
990760155 3953
18244925 194
495452273 2571
673763750 5225
3266 771102672
870485745 4879
322815782 1336
874819605 3779
198659180 198659180
5699999 19
832157255 832157256
902168315 4473
481851853 193961023
2071 345784214
8399972 28
228449505 856
625 111596875
674194039 3018
284094719 2340
520796137 4254
2393 218681259
499094679 6751
101582469 101582468
399035321 6410
603837348 3401
78958679 37123589
231601441 772
74700001 249
547498175 1825
438167517 1699
961759061 766953
730203351 282211
715841348 6059
311151515 5398
696500099 25650
68045200 1675
308101026 1027
994263765 464064224
648101866 3786
788250313 4870
932909451 409101500
819831852 5693
465999816 1973
802381810 4135
87835159 593
452062643 2688
440740577 2402
612547293 8270
876597078 2922
817906552 707479600
254525226 913
167999920 560
230407351 1291
245574497 1122
336364259 2012
597977542 3558
616760344 8707
84646969 1529
108900088 363
820946866 4505
979341758 3401
741419537 3796
518269246 3101
125800386 4247
241212461 59480
282821935 282821936
631659755 4461
193208675 3866
318623136 1599
483534036 2099
757769775 7077
175306379 175306380
411017296 1750
161146797 80573399
839697202 2799
849107818 4489
42954724 147
39337494 147
40500088 135
803697322 2679
672002240 2240
881973142 10496
416681802 1949
465761473 5312
685222497 342611248
3430 903756624
158399473 528
853446513 426723256
675766075 17757
709312141 5410
672002240 2240
84255769 558
776610658 5843
266575116 3016
195493578 991
177476715 65156821
742341631 3532
700477935 700477936
964737700 15464
412053263 1512
878878096 3056
383801980 8311
921232685 11903
476884367 2009
76492168 327
884 107371027
334057950 12793
216116355 845
523907644 261953822
517694396 10442
273823440 1236
892693409 446346704
592608819 29021
882901390 2943
35640095 7691
22771 448360990
891889990 13007
470884300 7519
131879187 965
501598329 1672
224399252 748
905967516 905967515
208767265 843
454546305 23235
913239174 3538
584402579 1948
469344646 1793
516120929 1868
522901742 1743
825494670 5390
648299583 2161
479699999 1599
4566 510732534
259200000 864
976340340 9039
754346846 2781
341098863 1137
215717557 807
303092388 1371
364568101 1229
62183840 213
646454828 3108
652674443 4653
354207773 1190
967200001 3224
848555377 4282
137933399 1077
845994399 422997199
849997936 13831
782997391 2610
447450949 2429
942535362 17092
14618965 7309483
632319647 2176
87091141 569
760788505 5292
421310578 1680
216132729 5638
120565400 2861
921390381 21327
4021 898193908
1214 327392568
229500764 765
421636493 2163
632699992 2109
679234269 17693
88820022 589
35858221 491
77699741 259
114576230 50258
99000000 330
279001734 930
72547136 351
183829608 2119
185206341 781
959649905 15423
929838683 3761
882409325 4119
663122280 331561140
712192488 27502
623946231 2815
763843783 4837
713437476 3850
969409014 4738
259474192 3469
982557509 488523556
828300343 2761
972089188 486044594
612000867 2040
225157804 2515
972146899 186700
475087263 475087263
417001389 1390
667976921 18122
233784121 233784120
741460720 2758
957596807 3192
921221425 6096
85151455 327
798452151 399226075
580929805 2681
625835937 2782
2375 403795125
711946531 2565
439227117 1733
325266449 29340
564990600 10900
887756809 5587
107186082 620
4391 424521017
2314 683942038
315302725 2988
358345910 1690
333802411 6473
387034515 3443
905976759 4597
457951762 2363
449430443 1841
921085113 55211
586683670 586683670
960039001 3844
138088157 885
274464959 940
671771875 3428
267299110 891
426459165 1506
864518448 11472
222687632 1324
670790626 3872
807934264 19276
922534886 7167
319031329 86318
294299447 981
4681 952616507
717094749 8660
740397532 2468
16710408 66
30285457 101
289872825 1302
605790495 32283
335622061 167811030
250298711 1116
5161 522334488
502954481 13577
855982989 427991494
954768628 19647
987603293 3292
741621393 370810697
930239729 14904
21801709 79
389268905 1398
690274829 3255
535958017 2234
169637652 4997
756597479 2522
837803167 776786234
259208576 1775
174417584 1349
2349 638704817
777637692 5230
236008948 2035
464419440 2110
703498146 2345
532489380 5145
944776533 4963
843136141 3255
572413042 4509
644665117 6367
532200000 1774
514347165 2682
661714012 2435
403030839 20499
10720513 72
7224 918846765
577501925 1925
713813914 3540
3088 197301584
562330499 281165249
311401572 1038
476258075 2495
137700231 459
222599258 742
578282100 4010
708608452 4739
385036211 2285
702300806 2847
747417216 3796
601305158 2854
96614971 687
381330311 1796
911207232 5184
168354895 168354896
151111869 670
444877316 1813
970496765 3235
449323974 4323
300191550 1823
952521103 17694
1689 487834333
520198266 1734
366354658 1401
97199992 324
941390245 8001
711786412 6657
701746241 19615
934200001 3114
671070787 299998709
586414820 1996
3673 964740940
909689129 909689129
96863445 441
61124992 374
813353535 6208
455996101 1855
161477470 581
405716002 9889
26399911 88
47285735 258
845501699 5183
21082 528378166
465407063 232703531
883223488 4401
728702428 2429
129277385 882
470102507 1567
72578969 27958
555912230 1939
930517379 23530
171147107 93834845
3241 949292264
228790606 228790605
808201601 12640
588780017 588780017
489853078 6809
125906377 21836
881706739 2953
725332991 3672
96320682 48160341
904084524 6684
927447839 58551
458525421 1902
836368767 374865223
752697492 2509
84058135 42029067
988808460 4110
30962165 503
575538962 2000
470285848 2657
142296277 71148138
662317313 331158657
729426953 4269
679503728 3740
263787944 17404
648602162 2162
975507871 14552
752744214 265883541
663866463 42808
458918367 12422
816950903 4452
506629743 2409
668936109 668936110
829263771 11251
377618682 58118
902711496 902711495
883794090 441897045
346199734 1154
511853941 1935
372937896 80910
337225963 3153
113893400 3700
63882334 258
495225035 2718
51016956 492
818402729 2728
895979652 895979653
823036497 5344
957499648 3471
3183 690687101
578977830 3939
628584546 4328
471159059 5342
892751588 5582
760377359 2724
927602845 3092
946802989 3156
133993341 580
831484870 3242
1251 22948634
460499999 1535
92372587 3101
344201493 172100746
4027 796230521
505386092 10771
935007421 4265
507599439 1692
27406561 713
479056916 1964
3214 721689774
865673527 3190
613981311 76245
528344876 528344875
15046616 14489392
197652000 1248
880136802 9657
663171717 7746
584137025 3933
465510650 213851
574695085 3438
153598729 2480
816902722 2723
6129 259832826
639912789 639912790
749312625 3225
471724000 1775
784613769 3373
219878777 4934
210058199 3960
658599009 5079
850922857 11237
86405889 692
683 199662598
551221354 2152
553799567 1846
324301282 1081
438985835 61638
532801356 1776
286405079 143202540
558689383 7414
1456 431147808
555601851 1852
985849633 3412
61453964 61453963
940002021 24581
2785 502064541
5800 981437636
824678064 15364
249004334 3301
13782 675703896
22812641 272
339950334 339950335
469107128 3639
115335553 5392
538119350 9901
775671455 2632
735302452 2451
938589273 3459
8420309 192
455311887 1587
589558496 5717
558898137 1863
676414376 10867
716465410 3175
4077 906944101
855596701 855596702
534915107 3228
981735303 5023
259267500 1670
1260 373717678
453299999 1511
833566127 4119
345301673 1151
268054944 4043
976597541 395035235
986427244 976272930
375828760 3470
606292075 9909
926535847 21047
7854918 554
699896369 2503
946489711 13477
8107 893018478
959975105 3232
426801800 1640
478168940 4988
2536367 12
696168936 2585
937116039 10147
709799999 2366
607502026 2025
998096674 3327
1452 419111088
875144600 4300
3299099 22
717002390 2390
498534127 1922
464701495 1549
270490175 1089
407977920 6720
621302071 2071
374063997 3521
333432288 3519
246948285 1702
573107653 3952
36000119 120
24370351 150
883366586 32049
387430529 1753
4649 798777955
341367517 5172
10199999 34
586388404 2095
819497216 3536
103105912 103105913
199006955 1117
201978192 3742
500494260 5720
930234427 4309
135657250 525
947596935 4514
559676955 3026
893598377 4506
64095674 735
859246254 4696
825977004 3145
383899419 4591
617139110 4723
604912113 604912114
664068274 6761
950100001 3167
889839443 6996
420612512 5150
616802056 2056
262304531 1306
6170766 29
261600736 872
24287151 493
441217853 6846
600717159 4346
9369185 35
192930462 15013
904091071 3261
14679359 84
378014464 378014464
567601892 1892
526818455 263409227
214246804 835
105539962 537
779765507 4350
15285553 464
796996218 4486
283481799 1108
47753858 408
157817820 2317
172022377 746
508162224 508162225
336350558 227266111
271571371 1218
90080213 3106
804220219 3294
800202745 28572
553199009 1844
461149243 4687
630776035 3541
2134493 92
258899334 863
972161460 6345
553552693 2526
213891614 2608
404787696 1495
895643751 3049
406499395 1355
408298952 1361
8700047 29
1734 411826746
774155599 2840
638395212 55172
11906 301133786
861206019 4210
497701660 1659
431734800 7918
995412106 22543
31500042 105
448682240 5344
2747 33701170
501091950 250545975
131700691 439
513517873 256758936
494330808 9334
200937375 2175
802200000 2674
193371346 867
426851610 3218
552832907 4055
594884197 594884196
203399321 678
456899093 1523
867897108 2893
10726 517987981
279653487 4361
891344289 1412590
269639736 1526
535499004 1785
320882837 1111
508194482 1751
756810959 2955
4753 800623838
4171 984994590
671132289 335566144
33480617 349
634005411 317002706
615429518 256297349
369200831 1243
99697388 518
892380832 116438
344699999 1149
918683853 11342
456955804 2365
440100433 1467
126299950 421
693930768 643273887
246214736 1773
100243016 439
497402387 1658
400674009 1736
887726773 4852
168247770 1075
130368263 21918
696321936 3290
568558798 241303315
43631339 7291
995403319 3318
828890460 23745
770700693 2569
285893691 142946845
56092562 257
864299948 2881
886563860 3380
249599541 832
398400001 1328
508802055 1696
239931404 1169
542464559 5214
692209100 7997
508113853 254056927
95099683 317
127265207 446
778256795 26353
261075009 130537504
315941201 2791
978154429 832375031
274516731 989
299228310 1047
632171799 5660
625678501 625678502
51059559 803
147 35430351
664488359 2495
167316407 748
637550386 246625
2307229 10
966243411 7541
340118616 198811132
11222832 325
211709265 211709266
819274115 409637057
359745329 179872664
721802405 2406
215749755 1574
120932252 644
528430871 2585
774350568 6486
541326870 2021
879302173 2931
940208486 97159
413111953 1551
92684268 511
440100001 1467
556200492 1854
788998185 4421
924246329 8439
690000001 2300
784603008 4571
253881538 126940769
731981678 3858
975003250 3250
213773193 1823
798601543 2662
3976 987988288
909255833 5203
914346754 3139
3269 967030357
655394471 26424
1445 210510490
345787750 6680
390692968 2429
535787896 4119
890652702 890652701
1440 354228480
299100000 997
117884899 117884899
456805692 1799
493083714 3394
864169155 3765
449598239 1504
564780275 564780276
2856 437819205
4603 999413056
3018 584152008
407319714 1602
357600000 1192
303393594 2161
495112060 5329
565006163 19061
91943361 1540
584 164763302
537598209 1792
761807551 2624
591316234 8111
559442599 3102
615572350 3050
185700043 619
5888 469791744
870602901 2902
758825495 3861
624633411 4124
615863519 15412
405900554 1353
153389680 577
473956384 1928
982212612 448788750
674730001 8500
954809089 3664
50100135 167
314699194 1049
874764893 4995
218759625 14382
449054399 224527200
638695237 36906
397090621 2083
551560979 275780489
710519039 7598
428147981 16718
864342163 6889
351800609 1528
566346523 283173262
131700439 439
413401379 1378
502891857 251445928
19944948 658183284
25203359 156
58678686 1298
177900001 593
563101534 1877
623840207 152977
220372992 1008
18730378 471
69190305 285
646091789 323045894
627902080 2093
977053104 7344
3293 500608446
300469201 3067
13796 442043131
935375381 6286
60809772 266
710997631 2370
442160627 1596
178309391 3061
148499702 495
805550333 8845
5881 746398877
941374778 4613
549825129 2009
839321599 10816
473037380 236518690
903604602 3012
117473482 674
172058953 8435
819430606 4289
195359285 97679642
956348197 11752
660011050 2335
21020910 87
682831870 2785
396000257 1320
91444760 328
570305253 4474
813846332 2900
302713498 151356749
976442429 5371
470100946 3489
16177 206128669
317847134 1311
233099454 777
380098732 1267
250500836 835
918807671 27937
457670587 457670587
367687508 1258
14269280 58
12600001 42
429846837 10371
630168537 630168538
251504081 1060
1755 287040486
38099902 127
955148205 6495
649345519 25830
933725557 7333
121913456 463
693548602 2629
99000080 330
374537024 5912
26400038 88
482411169 482411168
942745278 4462
807218738 2763
845629861 11860
306696865 8331
232905115 879
963289936 3269
890996236 369095605
4682392 26
846763018 6641
913803046 3046
273299090 911
206217423 926
387000809 5741
689704366 2299
667454559 4810
590193502 3849
729393897 9577
663994004 4601
74198985 478
779437904 389718952
161100019 537
402898658 1343
833270919 833270918
222570599 4035
555851334 4603
416930799 2561
255483388 2411
968004895 6215
853705490 24941
890102967 2967
482702705 1609
403360332 144589898
403322123 1839
928515065 12407
383609380 13714
878334829 439167415
308876872 2069
828698491 5232
924596918 3082
123963713 488
374458572 3842
535438670 3463
821816363 3071
565307230 263555587
275760731 7454
446676650 1685
51197849 1027
280544931 1068
219000730 730
487096359 9710
832682423 12895
128446237 732
559339257 4511
367435003 3821
800505200 389667001
1849 320413210
461999479 11972
471598801 1572
323857841 2477
648302162 2161
926926930 3493
295196089 1715
767625591 767625592
438166282 1615
389998699 1300
37701683 404
468300708 1561
248139757 942
346553482 2563
74100246 247
474021720 4968
94800316 316
509942966 2141
70200233 234
562369886 2651
368032500 1443
439866965 1837
848411068 14872
663268512 4292
752697491 2509
199820761 724
687937983 5144
487801625 1626
563238775 2682
404977475 202488738
492985615 2986
539698408 1799
2332 414508988
280618473 2091
556800000 1856
990743150 6473
776020583 4155
963299156 963299157
124192059 124192059
405100307 1899
551047603 6265
59699801 199
5866 714426006
830275679 3705
901730352 44782
4864807 18
687696492 14811
517774410 4806
826236262 4978
276970132 1593
315300883 157650441
977321713 3356
338323426 6873
223770221 1512
736817341 3062
150739575 530
321457324 1598
38984834 24201898
761615019 3999
142467406 66520519
890145286 10541
675941384 4043
658029036 288439711
139416809 87190
622021297 2292
4044 437593152
924800368 65848
270600000 902
351354037 1675
9707179 83
715544359 49549
18515209 183
573880166 7779
477496273 8976
955379158 5033
245196305 820
313020764 307533785
867089029 12682
466409431 12616
605527575 9883
8961 657755322
778084429 601623829
2147 318067315
847501215 6934
329532886 1648
273749015 1265
937228511 752567559
398878880 4052
347764335 1516
187585449 1310
575524950 3575
8789 396577712
908 170762357
311150401 2739
735600000 2452
896191908 3853
557698142 1859
799283079 6577
910790421 3187
999975131 482833557
612920260 3834
514039269 1972
306899158 1023
786958424 52241
304739609 3255
543823097 10003
648538053 324269026
961888617 5699
879498191 3088
662397827 2557
968350469 968350468
3561 906228207
240818557 2542
778197406 2594
524457177 4228
122161977 4437
438000651 1460
280961338 140480669
661841169 33413
566730838 10475
382404351 2816
830308166 4755
888630455 888630454
3963 991943981
116794387 58397194
974639175 7872
132900778 443
370728960 3411
117365652 399
693935461 5852
970622131 473963087
668101447 2227
337089880 172951850
890241133 94360
611237119 611237119
323690018 1393
9107 866321589
329331713 1216
963107990 116967
245400000 818
829096670 378791919
97580987 1332
188935434 2558
259161287 3500
919500001 3065
852477390 852477389
451240435 2272
882119445 3820
158400211 528
463468675 2438
616255649 308127824
760345249 2769
670632272 2821
55567861 197
379143349 16045
253229525 253229526
562500860 1875
645757416 645757417
4055 963186202
401100000 1337
336957263 3248
359708671 3001
116058345 483
905041176 22371
575834032 12061
639508160 2528
866266344 729501384
289304012 289304012
114141326 114141327
940468649 14410
4991 652755359
143257053 1956
342346748 1342
996599460 3322
713699562 2379
12900042 43
841927241 4317
522560056 2044
292199942 974
642302027 2141
587400815 1958
747867343 4381
986778191 491665063
305701708 1019
255678173 1116
482667309 482667308
968508432 24168
261494054 2565
325743992 1229
2128 601072752
594358146 594358147
934065878 932571251
514007915 3784
4162 530863100
322438884 322438885
367364026 1327
745606374 15892
730452828 2661
95200528 375
929189604 5474
736318679 736318680
187125839 4953
462899999 1543
122839970 817
688524153 3618
807193849 5223
658953574 658953575
392493766 5891
906600859 3022
887402295 2958
719171726 2422
559142163 2190
304377846 1354
325669232 1148
373854092 1651
391801542 1306
5841 253464354
876271153 4401
912975141 6545
231600000 772
108444166 394
292500974 975
109765221 569
658602483 8391
565896246 2285
484813244 1737
720340232 390837412
84531176 1027
518101727 1727
444666077 1506
910668912 5189
718154453 4028
61716 392041680
290938816 1664
183326136 619
555014746 6487
461746567 3558
261901186 873
376995990 1444
1541 352424389
59599271 4725
13500048 45
780774668 780774667
135926973 819
361316139 4019
855081497 3966
526305846 526305845
975119484 357432747
26999947 90
114899871 383
660749511 3433
690900954 2303
571957460 3415
108904796 922
471411905 1687
212043763 1311
999594559 5090
2772 553410299
556200593 1854
107232866 551
220318991 3340
536023490 39422
834605058 2782
7588 550994369
907049368 11811
963971879 10204
325548300 8925
189381321 722
135237692 633
31214248 121
653647500 5225
82333563 397
468110075 1659
899480225 449740112
642671600 6100
586798044 1956
844359130 422179565
152129700 1935
7094 974508061
564557124 39013
434209926 4674
56399811 188
813344555 11351
499777200 2715
855396946 3445
567135684 2560
544799940 1816
441099037 13188
483901612 1613
393601312 1312
106197121 1854
576898659 1923
362498017 7507
718 151612429
671038324 7941
105420830 37385032
489300000 1631
702253889 3784
846297179 2821
338359327 15069
636900000 2123
531144264 2446
394373572 14277
265639260 132819630
60300315 201
724130532 8373
305761077 2078
260977597 2211
898580761 10428
649678171 6070
313028210 4744
172500574 575
137447475 3880
372599232 1242
808185754 808185753
3923 851255693
504875798 220181735
962400001 3208
427670633 41982
661198463 661198464
10499978 35
877206227 438603114
871008128 6061
150300001 501
648370382 12202
222127114 4170
876000000 2920
231774856 2085
409875929 13948
939424733 5565
93073197 912
682950400 7120
918062707 459031354
100743436 346
717352342 717352343
541305621 3637
880392225 25480
361443264 2184
398864447 3651
839195723 32278
635859377 4883
192212147 1006
289277458 12257
175261832 3027
730497565 2435
143589466 511
431450487 8787
923284572 5677
445636674 2310
91326463 1190
690486049 5196
947031888 11049
14246547 151
939603132 3132
399388603 199694301
966318349 403084900
857956881 3190
13439 459484120
446701490 1489
216668019 837
815102801 2717
222889179 222889178
48854528 293
660122408 4421
451174933 4114
884700000 2949
817303692 480339217
780625791 2905
530580545 7057
713281479 5619
600473097 2393
763216181 2689
434892271 168378490
251184486 3466
997203323 3324
679286270 2548
776748617 4875
919732409 19092
331801585 1106
598812920 20829
273932044 2242
4575 996639761
765466306 100706
623389625 2171
6599989 22
151857363 912
333283698 166641849
100927578 973
943704477 259402
303441517 1519
834259611 98554
137520138 554
692880864 8148
916203054 3054
758999999 2530
722440999 4490
471006305 1771
958424510 33602
274499084 915
361182795 180591398
290886847 2212
101340968 1127
761521396 2549
41375883 20687941
546101785 10307
792180871 5454
50100330 167
404898392 404898393
50570551 218
549943237 22234
614102048 2047
88401688 322
783645329 7138
892499701 2975
400591669 52079
659435312 3139
369970685 8738
641005972 641005971
345299999 1151
818792707 342851430
146790315 1827
126139069 574
791463440 10169
142500474 475
822634165 3782
760761185 760761184
78260983 592
387566740 193783370
389506846 1407
807127559 2763
189899367 633
389748671 6156
96549020 1719
827158733 4847
310410809 155205405
679129232 679129233
663308277 3382
621191662 2261
930120444 930120443
707971301 707971301
686660718 343330359
855314799 343566485
564919760 7187
432989011 2317
64365616 2204
923017144 3849
32964828 156
537814835 2052
618067278 3119
540450831 3884
342230571 1199
207901247 693
527592689 12898
740521922 4421
568065995 34072
804632856 3756
804581135 3582
778942961 4634
3354 691433808
245351499 1497
290152562 2434
690302302 2301
208499721 695
274217328 2600
725355889 8178
572556407 572556407
183239520 717
488076921 488076922
62289742 62289743
713267625 3423
883045711 10185
285299604 951
809452435 4458
193069959 3994
430971769 117431
1049 224295082
316124657 316124656
587102085 3888
245666639 1132
406433314 2299
515309674 42090
276989351 1565
456931484 1763
758399427 2528
291943735 4179
411571447 2385
182637471 182637471
217199923 724
418753873 4411
841205111 2804
93241879 438
259570415 1392
551122661 1870
929853013 81516
830691180 3270
711031607 6804
38067623 153
313217707 2201
653810673 2869
142485239 485
266245467 1428
637131704 637131705
654599253 2182
27361505 257
143061221 71530610
981827680 14298
772418751 3125
8574 341699622
610374799 64115
986129809 8212
171049277 3743
282900730 943
206636507 729
391850476 1773
529594965 2024
928500199 3095
289346476 1221
471874790 7853
374701249 1249
323663750 65805
755573760 4315
280199557 934
49108248 168
199593600 1700
901338177 4381
986997291 493498646
617640849 7380
808428368 3597
656538114 3325
913496956 3045
946082656 44694
4695 726931545
698758890 14247
301139579 1212
7951 499941945
126986031 635
753902513 2513
395014274 1538
31088119 156
3824 683882445
474010270 8374
235610071 235610070
787967223 53286
309900000 1033
598210161 598210162
461128678 2016
523114092 3851
320543471 1159
652798847 2176
330359711 2064
87020322 445
484451404 5514
635378241 10640
2400015 8
8608 589458624
739691032 7423
248220431 16090
692700208 2309
190250542 647
60997070 466
992355281 9520
561537701 2024
865091104 865091103
218805757 1191
318462240 235607638
539404996 2287
166891329 8109
471898427 1573
724674652 3562
960348535 5853
122119513 589
255323975 91167147
113078897 438
164952060 1092
139902571 927
507364202 14011
928734657 464367328
140306626 629
510581223 6466
4663 826390849
937775819 468887909
273506651 1279
608970125 2627
788147550 2850
766623573 17797
756626837 3479
993875907 8575
266886139 5617
412736611 6486
461011018 1613
270 70153560
290201183 2921
900859057 8120
395258500 3094
70604952 363
289500964 965
606011892 4729
337928399 3440
542913770 6013
145077327 4648
781552854 2833
217654520 731
511924763 255962381
896141386 9797
897336899 3275
6150 402446299
962275139 31263
522724893 261362446
633743760 26610
317550443 1133
330624360 3190
976315228 3839
4500015 15
336102329 3544
2004 163564476
377155699 1900
226500676 755
535866280 4051
388233443 194116721
813522239 4136
887237817 5426
61126616 333
117900392 393
405291641 405291641
264845839 5666
561601871 1872
709362566 5293
786496559 42663
520607511 3064
317251320 1093
834313843 11034
85813329 479
982249219 7738
978560880 3630
5503 818142016
745035917 2837
848531393 3789
990902315 3303
590563845 7465
840589144 4673
240980709 11393
857608620 18282
946341343 636732609
892017056 2996
463628963 4991
382431687 1907
109421399 1405
224248410 39226
860977611 430488806
699483015 3015
358797149 358797149
458685887 3424
729196883 364598441
736781058 9451
34884877 120
612599000 2042
831663228 17886
509456879 1784
712485399 185350
475747251 2750
978921858 11926
940230984 168924
983601387 25637
929828135 3252
423615415 2092
505476179 17811
857773867 24303
897700090 5973
950789595 950789596
420043662 2860
787680447 7966
2760 187961226
324373820 3589
879299999 2931
219546495 832
341295932 1527
726404848 4472
624687517 4419
46621370 2627
509809402 3350
429 99168069
21000071 70
950121315 9405
476744811 15999
710949307 7001
717813969 6969
279900934 933
204122321 4227
195299776 651
110999733 370
514617434 257308717
916274522 3174
493261050 2129
726900001 2423
941063085 10202
957733000 13265
616500001 2055
737222819 4260
830647584 2978
971165615 6002
644502448 9201
480922648 1618
603302012 2011
343427096 4378
996967246 458792104
91748747 1124
739272277 12409
457156090 5612
908303000 5815
694090945 8849
75300206 251
485208389 4214
156606436 54331379
615856032 7427
2216 524775887
127807930 473
931070346 4039
986022117 986022118
650599365 325299682
850140388 30483
212223188 1247
914703049 3049
1756 300204730
577107586 6885
578043379 2442
497164216 1864
346815461 2022
382758322 191379161
645597849 2152
446597441 446597442
62159718 422
644703634 2149
887999918 2960
968156618 476112989
60381 850512276
820592278 3791
749402497 2498
58927690 327
896147209 7207
95329431 423
590798207 10176
847518593 3411
559498134 1865
640293130 3566
422100000 1407
38454001 19227000
653798857 3251
105924470 569
584359524 8543
311429258 1494
474014400 5910
282211055 957
913012062 28433
928488106 12731
516233967 516233967
2229 398233140
213845828 769
2138 558707383
597373698 8468
561374544 5417
266587181 941
895893838 4752
913204056 3044
203628566 1757
486527009 11911
982196726 3274
3734 608455300
524627004 1892
716829392 2561
611397963 2038
310784100 2082
618161866 3242
259199137 864
611944353 2131
268799668 896
509047492 2194
956702589 3189
391835888 1516
380614084 2396
994811020 3598
607134775 607134776
967134871 4758
690579970 690579969
860521775 3468
729741954 3993
40616188 645
641702189 2139
163368647 1253
753043955 5173
320518645 2362
609428343 2033
567181133 2212
4386 654182764
510271781 2922
440597073 3064
749858725 5343
587014513 1992
972900001 3243
530493073 2641
83435643 455
590458126 10875
6035160 40
641053641 641053642
486299999 1621
102419843 581
247954548 1306
745800243 2486
83999719 280
41532164 295
58500196 195
4566406 22
412728960 314580
617702058 2059
935079985 3996
495919733 5698
982202168 3274
589855968 278997164
687464597 3135
858900000 2863
865199999 2884
581644943 2224
470036129 3534
572637280 9373
625597831 2106
335842177 7712
374632252 273365705
305255832 34283
740730907 453796959
554099999 1847
356432611 356432611
844716698 422358349
542850288 2597
822616570 10989
148496228 936
903307112 4863
455099999 1517
17167 893625781
871505644 2905
994919314 17424
408298639 1361
978956220 978956221
629697902 2099
104055635 720
466960643 1558
11296 556316704
275504887 998
248498623 4182
303910210 184837750
703859131 703859132
558601863 1862
146591687 521
308906308 2463
19649 846262781
300241645 3287
768677185 4961
734146875 4375
827317875 20636
2115 468063827
224910471 92205682
82500128 275
8577333 51
144072547 553
4709721 25
60580007 1708
25759151 369
659102198 2197
562783140 2029
331454078 1660
671079552 2288
561529799 5700
2114 325053655
882897058 2943
917551887 5456
969930109 6235
260100866 867
907216691 453608345
842399205 2808
553831362 6843
903028766 3741
74341440 288
669819612 2842
27899907 93
8406524 75
888428256 5105
869349036 19807
257482589 56807
953692898 4582
669773050 7825
2716 569397564
707576013 4958
467416600 48740
872102906 2907
558449412 2181
114214226 415
952282027 3386
293399999 978
205550784 1847
662509569 13621
3038 769433684
897682217 415145148
741948838 20106
604397839 29671
462903112 175701595
2280 580054800
457798473 1526
776437910 388218955
603285211 2085
475706523 237853261
950477083 3551
481499999 1605
854171244 2991
194714090 3219
175518527 1594
650561098 4357
908239928 4985
883841755 80437
385578247 192789123
238795489 3008
149999511 500
256867668 2476
825533397 6129
183316712 646
66388193 232
39791115 153
47898816 227
693937350 2553
761996605 380998302
895903275 10908
999619014 48379
45234 557056710
996296679 3321
476356034 2174
289801690 966
602125377 9849
773085513 718333013
690903036 2303
187726069 1206
714431269 3430
165791745 1331
477299557 1591
676574557 2788
564843611 3709
259545956 259545957
597338695 597338696
427773886 1463
6899977 23
336985818 1348
983301001 16500
777603723 5036
623607408 2232
431854639 1978
613499798 2045
264347055 1839
362698790 1209
724498424 2415
26400073 88
352 50788048
893323541 15663
374215401 32600
12883 503596470
650419046 32393
377055824 284228009
984403270 5171
491971535 2213
656298624 2323
277187112 1423
662253348 2519
387597277 1639
369848446 1635
307234827 1591
899664185 3722
197947539 844
269268925 269268926
885220382 97677
137206244 1759
534301781 1781
137005739 5862
944810108 5413
444899325 1483
2728 670471099
710394019 11019
411135260 2667
3530 835727500
843521753 340817817
553824371 2300
313980623 2214
940648528 29757
394200297 1314
2779 201088440
187461275 1001
610221135 2402
766667334 3538
242399943 808
500892801 1691
176973331 1003
95983281 428
239545656 1494
307 56308445
963269475 6549
954672138 4746
168791431 2056
696514740 3130
334120889 1682
673199999 2244
704145751 5775
244244031 928
473335169 2065
620747221 3408
495747872 3873
208200695 694
213503255 2286
627304053 2091
585720761 3917
251479703 251479704
727931005 4852
508198305 1694
430407908 5136
661257178 2416
71525440 710
88799703 296
987132159 5887
731700000 2439
71700074 239
750276881 5680
990732834 456338900
65252431 427
8785173 9253
697358577 12217
563998121 1880
77699999 259
596715887 2676
106800357 356
435803161 1768
700190213 2902
716697610 2389
874767238 874767237
236536738 874
342118789 7130
182357170 5242
111900033 373
1672 200751997
669300121 2231
197695938 2147
35610715 35610716
5640841 23
726329757 4921
90735159 568
242494430 15129
370198767 1234
471835785 2895
929215811 4802
172176682 1001
3095 376175585
820693889 18844
403126129 3438
383837235 1406
934693095 71905
662710917 2560
68100227 227
918301248 3061
672575336 3724
787200000 2624
741436464 741436465
943766219 5151
26045640 180
767348651 2965
328057952 3188
590911399 3496
872113679 5624
466191271 2329
909994575 7455
381692731 1399
181691682 629
205988438 1091
82057269 478
162898424 162898425
22445 598764362
609689317 10229
943364764 9979
13126850 58
637200062 2124
22499645 11249822
266739114 1332
194896570 707
430700641 2986
584061838 584061837
796063816 4558
429523249 22265
762478663 2983
36194796 594
962247085 346907101
669804000 3000
236186572 2917
387184112 13226
748074282 17400
646519480 4124
8475157 548
768165393 384082697
435089490 2190
656323461 2470
842694786 18198
991010217 6244
549600001 1832
891166735 8002
689732540 2376
891297028 2971
818403262 4631
168954811 2353
61030578 277
247356557 3942
178706078 1349
4378 400744608
678801658 4138
464502683 2748
4780 492042462
940898423 41253
779762808 22104
789107749 3939
587155653 4822
841832776 2975
845399999 2818
747636644 2765
750601956 2502
233209107 1027
284100948 947
275714560 1263
175886955 5175
590833335 4046
642750815 3086
842193981 421096990
415798615 1386
5567039 40
337700005 1171
846103386 4299
810353138 3155
136728982 1097
664388103 14701
858991932 7813
203559160 679
281661865 5566
232690465 1072
549777410 5953
308594583 1317
789632816 79181
349456008 2568
311700900 1039
178425482 642
884830101 3926
417734424 2232
322922106 3383
275400919 918
713999999 2380
729352122 4369
634705456 2465
939900000 3133
500690708 1741
340688078 151920020
737552341 2709
216284986 1035
604356229 13932
610392053 2346
853800001 2846
11340 857401547
392135121 392135122
591922332 3499
222558536 3464
801375779 14995
575100358 1917
162643021 886
610501404 2129
744297520 2481
7963330 53
723721563 361860781
842866419 12298
14099953 47
3822 927923053
243307439 1629
729904770 2433
501729206 400565765
108886501 450
994198311 3314
440821084 3196
615942794 2901
1162 213951752
523598279 261799140
814457896 3842
3272 882308023
440757303 1874
967499999 3225
24899916 83
999074578 995561242
528617650 8882
242821269 2979
214881299 2175
957680802 4602
830563444 6080
461 136778995
258824459 1780
623959083 2696
210015592 1709
868502895 2895
575701787 3623
3666280 40
918221433 275871
831599999 2772
372041292 1619
81296959 319
630900001 2103
264845999 1193
992884404 496442202
195628114 1669
410497814 2015
522349632 4404
321299051 1071
391799999 1306
382498724 1275
267373184 1771
725993924 2825
60471800 549
547501677 1825
417298610 1391
793770308 10328
236174797 988
554945120 2742
395515440 1917
522598259 1742
261000871 870
676800845 2256
744998597 744998596
991198274 3304
3672 612758923
117493984 455
900319220 22893
598792574 204274565
2870 418578020
15827 434604270
1676 250189507
391616676 2774
55905864 548
318544127 1152
650518837 325259418
597744447 2071
514801833 1716
936666869 11762
872459809 3583
41700179 139
748751459 30313
852821225 4024
801292099 5162
32614047 16307023
985299802 3645
797502291 4366
431109468 13644
324057466 324057465
588490308 2124
11443900 1300
958013068 3431
953957775 11548
890863546 109295
144236230 993
4014 412895567
257827351 1869
904406118 7322
696056474 4016
165310336 723
521049140 2160
476779926 3035
316060856 2836
1529 453989869
613178273 2099
172981777 817
564214793 282107397
904200001 3014
769038972 769038971
164920975 8133
979598146 22957
926633867 3593
781281606 3677
314100001 1047
956448731 5123
100260394 896
676777179 2794
107817016 452
823036590 352020910
930931785 8505
987899634 3293
521698261 1739
741216541 4503
317100001 1057
494268475 2435
774917099 659715425
149712206 582
650318449 3415
756691928 756691927
473303350 2015
872402907 2908
345272188 2057
708002361 2360
345191735 1576
39628621 139
671638221 4510
408181245 1984
91500039 305
359917539 20962
397046532 1370
455706234 2293
314698570 6965
964198034 3214
888296984 4005
58500001 195
895623231 10165
991876644 22675
860697132 2869
574035110 574035110
899131949 3883
295024795 2741
922747911 7302
235970024 496779
44091818 268
126802 717382158
765563315 4895
196371000 1039
554501304 8001
488 124649231
408318892 1797
516774066 5223
268581774 1025
410974590 410974590
64200190 214
943656629 810261026
893615597 385507532
732259089 4598
884608121 4504
224698052 1015
2138 399900072
88421470 88421471
313198391 2061
552453588 40123
339982928 7581
718670240 7720
524382407 1914
379360825 20278
935298561 6080
601 121530013
140693624 140693625
887302217 443651108
5492 376529646
2506 148356330
432094056 4404
261160039 1376
810049382 14157
156482927 12714
482567889 2668
144856763 1259
5347 865460073
4624 488312515
69848809 33170
184939040 1144
93837901 313
977703113 3259
71999999 240
963890754 13495
515826712 7204
775065189 3147
150 41230050
212099369 707
562597709 281298854
4169 971176888
681419002 2291
586951479 2593
413511273 7750
19177081 260
567477000 12750
21823 966501808
646626491 2749
169398970 5777
737689659 737689659
131945351 924
837065902 7540
117343904 436
767999999 2560
540550849 3600
970725426 970725425
784424953 3421
451799190 1506
985103020 960861113
509449536 7416
363525757 155460
576621057 2816
421708961 8984
629997899 2100
289952211 1639
984595806 8774
848500731 1809170
922958959 5936
1892 446300768
417024555 14092
704309015 3117
64118765 292
166500991 555
1909 227432505
735371905 7262
115257416 1564
642831378 3117
722999999 2410
69060 333968547
441563329 2368
445384281 1978
471926846 2149
549761203 5319
504473519 35901
58200003 194
230824716 1168
7165 990575580
750599667 2565
731433840 4216
914266899 914266898
42189070 1870
869700000 2899
55181469 1057
30833586 11575901
141820104 24952
147336324 535
581167304 2051
625473696 2099
982801787 3276
684752125 3754
956321217 478160608
455885800 1894
259799179 866
40406600 260
535853736 267926868
452353721 8230
773519609 3275
533789999 8100
495899079 1653
682984231 2370
354130516 1196
727844495 2488
654897818 2183
173757655 632
587845869 3009
3916 890643292
649503711 2288
702299999 2341
662993578 4640
39627001 222
534087953 4759
549597840 549597839
1313 328050265
444774117 222387058
540537905 1923
503908654 2911
814398595 5251
776818414 3951
700139326 700139325
88715938 88715939
798202381 3786
454877311 2723
836838931 418419465
762900184 12807
440163808 1999
1803 449323827
163455296 734
648244521 7709
231299228 771
449619009 1581
127388082 3574
671099999 2237
606418059 11278
2248 570700022
417300001 1391
925704890 5035
765915314 15272
328538798 328538799
262200874 874
525487185 525487185
163799454 546
740350459 4430
49800289 166
145642808 808
1341 317697051
181820271 879
876389768 876389767
153522303 752
345600000 1152
496793427 2499
368789292 1374
405570928 3056
223765275 812
329864903 2659
217235629 1495
315147168 5608
333563295 2505
293890256 1431
596720481 4792
2449 492197571
475176081 1898
672529703 7773
57600288 192
595825680 4133
729038725 19024
830432025 15578
444153408 444153408
795589825 3613
517498275 1725
22953 892389687
671400341 2238
971577517 4638
291312099 1694
386634724 1375
894999428 9924
891335303 4297
2591 663662853
264747024 925
264918361 9115
296444825 1898
518311026 1939
224122563 7901
126853887 1885
82726261 708
305620299 2707
2318 383355476
969374313 969374314
428098573 1427
978161402 7440
452998489 1510
796373423 7532
422090172 5327
565703376 5208
814797285 2716
56275295 264
467350231 7310
4010 954990679
775768569 5234
200773917 1918
123388620 727
177600592 592
5714 805096886
432370298 1678
974933280 42648
5474 636797227
1224 291177851
109238749 2361
869754306 771034030
952913681 13599
851796988 425898494
564600000 1882
783570050 97983
638097874 2127
514625027 4522
902830700 713794198
4553 523353691
277690848 143878531
578840901 4009
598754919 8219
314012224 7928
314401049 1048
418508997 1432
32197803 398
369298768 1231
839214918 11296
759300001 2531
644824357 2508
336822697 9688
918296939 3061
692894649 10655
585301951 1951
473678167 4058
674019202 3321
864593031 864593031
13390555 6695278
986241740 4180
868143678 2962
446252196 4985
64500154 215
870190217 5011
939869765 469934883
861904576 2873
793423807 4768
597001828 1990
819000001 2730
4677 951300868
265920152 6904
344224294 172112147
653816205 3165
273900193 913
1092 258442525
519016304 2005
708206735 85355
531777135 17545
170204764 10795
434241084 617311
89700572 299
365144138 5512
83040554 771
986996709 3290
562440375 1995
128391547 514
329767592 2296
846303448 2821
399648552 2950
434400001 1448
138743280 520
536476525 1868
727061019 3513
843425598 3279
251551399 1640
755911746 16355
339419071 169709536
777650211 50546
879960419 879960420
936109857 59428
923797374 3842
926403089 3088
673800531 3991
292629025 3132
343800291 1146
714573881 3560
919477239 125952
5128 591894007
134924112 2033
4006 820957383
491188852 1694
294689010 3190
569018988 3619
157383930 576
212036405 3606
19805507 122
611717064 2522
171364601 1906
915296948 3051
119928309 119928309
115200383 384
428463755 23058
45773 689696104
553199400 18031
81 16532343
596702570 1989
979257111 5174
128399572 428
896545053 11996
583824047 2363
995308736 5728
542385444 4217
276498308 74848
571858039 571858040
18862 808189408
619178412 2516
529430062 3099
779462423 8658
1732002 13
742604724 55526
599528025 8513
811361659 3373
541320710 4270
705001088 2350
934869528 6586
108435683 1631
970158095 970158095
473974896 2095
51421840 875
842041762 4731
494890139 11911
597898978 1993
684231538 3120
527248669 37666
311240658 2073
601502649 2005
873442195 3284
698586483 18806
201600672 672
902176096 3265
247228646 3629
99358715 3409
189963370 2388
949012514 367449316
529499999 1765
24082892 124
389098702 1297
122991127 85075641
268405871 1181
614774949 2644
481717099 2350
609774439 2658
562492635 2222
597415588 2005
19172 982814236
495298350 1651
616802057 2056
470698432 1569
875806389 4882
640689689 4703
462062713 3996
371106075 2315
682797728 2276
727678681 5160
905560343 3708
336088576 1665
288812388 1614
131368799 480
1143 103108822
975426002 3683
587121785 13475
194262029 1841
184200138 614
262359301 7140
573900530 1913
299999 1
1505 430392808
382291359 2656
19041109 110
798519545 2754
308558501 3875
108194821 54097410
111078510 111078511
343488488 1148
367075603 3258
415220486 8155
255645353 39678
227268150 1803
5212 794020490
769759843 5251
155700519 519
855828206 4985
408764604 1818
409422020 1596
828844197 4999
527099792 1757
733777396 8149
589221941 25165
815534586 20186
495601736 2361
868439233 49291
855659468 427829734
545666770 2421
962464481 25421
467143215 4655
175793332 1247
332766012 11692
166500000 555
493 81056026
268321585 2384
136191619 577
810292503 13891
577499953 1925
950183285 6044
336599618 1122
682475969 341237984
717298332 2391
22043 281197747
664443688 2341
199710955 24598
670728170 4845
21355939 136
694026385 694026386
951245259 5294
300638292 2442
149700001 499
394133176 2395
294000979 980
595502196 1985
12592 546442922
999108319 983925846
276583773 1450
667359195 635527939
892386610 323337478
840240323 3036
963726486 21419
130903016 1404
601528599 2683
235646307 1322
908229247 9609
708221801 2600
109552171 546
304199999 1014
529410294 3951
824896610 9004
188142052 1492
805800001 2686
264357648 1721
741600365 2472
215875607 2313
201685737 1111
92432236 1095
741961072 3431
758301303 5891
323991835 2149
567542322 567542322
123794942 680
218226060 2605
186395557 98328313
273507885 1295
632176776 19998
228900723 763
650132183 4056
313137412 1546
939670056 895472818
323410080 1616
810738116 409257
807325272 4731
717600001 2392
122100408 407
992241802 487427076
70379681 376
2520 244440000
483775928 335282765
279859736 9969
447582527 1632
438844271 1670
284196030 95451
150300686 2605
618409990 6985
774100285 31547
163809521 1546
361254948 1242
488286545 1895
991202983 3304
982151634 4872
144339612 1408
723553126 723553127
355932175 16712
327010739 3927
991323104 4361
860644534 12019
444729199 6194
1492 235855021
232629842 24206
454816713 1681
509700001 1699
135082284 498
953664476 953664476
178232233 1461
159771530 1310
866931962 76301
141797024 70898512
611349530 2261
818656323 134818
750366763 4133
360491851 1917
409472267 162657472
482140619 2249
785881985 669869046
996322792 996322793
439800844 1466
414600000 1382
229180987 1426
52960652 316
1876 216772139
924898782 3083
543627854 4993
598407752 299203876
20572 749088236
170337381 3134
485632291 242816145
427522715 1692
532943103 9977
15564066 68
740111565 2857
898505111 2995
975435775 9605
30463 287814424
287826937 1127
101874429 367
985135685 3298
502479731 251239865
6529 309422368
2131 484418920
642000001 2140
2585 728283993
552850937 4091
681440230 2811
958199999 3194
742500808 2475
147302277 540
599467597 599467598
168499615 1415
800263808 10133
350660000 1424
569702437 1899
678841592 2824
22800142 76
727064232 30919
6585954 2805658
645612437 7966
35274719 156
803855300 6550
624713725 37746
35553385 235
345599132 1152
746481959 2637
393989619 1502
20918339 3012
863257130 26518
130100676 589
307432880 2513
851187416 6596
209949776 2545
524564682 26571
717602392 2392
2619 777536577
402954772 2894
543369936 12003
869320716 4323
449624240 2406
35464466 35464466
674201998 674201998
19077528 267
795061801 13725
811 234038445
357902146 1193
992490904 140406
709368598 4221
74099753 247
576227205 5980
669705835 3606
185276430 951
436065689 10347
265046894 972
652087615 2624
272699090 909
926097308 3087
684243030 8231
12356 975171988
926926441 47076
732858287 732858288
932401686 3108
412637484 1417
44326 593511071
206193857 991
609902033 2033
45696700 1346
589126059 2279
18742801 120
56999994 190
21789 732020928
776398077 2588
702174825 2871
752300881 376150440
734937773 367468886
40738753 144
918005145 3060
764122067 2772
765373687 6139
805058728 10374
166340153 83170076
322164231 161082116
130934136 1076
447302704 1491
478546327 11257
455979511 21041
376452333 2396
129955312 129955313
199302055 1304
731557220 4619
668268274 471161896
396386347 396386348
865421307 32902
472795982 2413
555805271 555805270
851822641 3089
3604 411937200
24646494 246
914378996 4480
485894173 4209
227149544 995
637198788 2124
76625531 507
916873773 3753
652802211 2176
513258406 3245
239182390 107671383
929327344 13948
4560 500501040
173838664 611
400800389 2724
97917 388926099
553903000 74200
244219138 829
325762423 5324
140372445 3394
416948724 1525
805203850 2684
982332346 366945928
998386674 946504244
259405339 1321
624334451 134410
676231592 3085
266345072 7322
421366001 152435154
897680877 3154
64906069 1130
932573380 5977
1113 150224899
467439176 1931
904492054 19889
380897054 3885
357904127 22208
588987490 514680719
589392368 3541
71100001 237
210510029 4899
772992908 772992908
477301591 1591
600234605 2526
414690382 2149
927 216175348
90030834 369
755131393 2934
728915619 3002
771555717 40006
996714810 4645
609897967 2033
19199937 64
839903496 419313106
948306573 799773655
996345427 728038200
107158053 107158054
93031585 462
125105936 14725
702599886 2342
203400578 678
824773281 824773280
435503972 18030
377101253 1257
476096922 476096921
389521790 3201
431004935 4847
510141107 13172
668517013 8006
589958601 2900
297410719 1103
273082178 1754
437128561 1707
106178814 2962
838418079 5380
579899631 19070
284167017 10655
901175815 10431
4525 570846850
599400001 1998
408707665 3516
264281523 1586
802497651 2675
675597748 2252
557825854 2613
47033337 23516669
26372227 137
551999999 1840
992103308 3307
973310699 10357
822442424 12436
751030809 9053
273402769 1198
737349031 5995
727371087 4737
608443101 304221550
443095007 1788
912003765 3040
715389070 2771
798461868 3907
11006 981856266
230605831 777
473998423 1580
905917520 49240
146154691 726
651087735 9489
652502027 2175
510018122 2154
563698870 1879
948205369 4356
441601062 1472
911488783 3283
542100000 1807
840020528 420010264
737779352 4054
881097238 2937
551495400 3766
892797304 2976
831829227 737257200
1700 294333114
813600000 2712
874230901 838004760
345102039 1773
352501175 1175
545082614 2079
778801409 2949
28487377 162
980498357 7317
692576119 3614
686452284 4721
486301622 1621
881004409 3594
605083262 4319
621861838 5085
979028121 7705
702052518 8689
323759503 2543
176569480 1253
672425666 16615
698014569 698014569
186884096 186884097
2516 662314356
453098207 226549103
925773729 22286
532550597 2186
463499994 1545
452173709 1889
903763689 4142
283410048 96267
392103853 3891
744422018 3134
413699561 1379
204970868 2294
243325 3
773814754 23035
755399299 2518
226114605 13472
521515806 2814
771145326 2877
680402268 2268
3181271 1590635
698707670 13425
175190502 87595251
2969 442872012
381002647 1341
384127137 1684
208306656 208306655
255575851 127787925
807737293 4038
731044686 10401
793213145 12337
189900001 633
566622896 4262
722139938 5105
991104407 20378
22784 536349631
905368469 905368468
448030985 2047
883037332 11229
980996731 3270
836907429 418453715
768002559 2560
340499549 1135
5758 393213820
644396856 497434
885161864 884026504
762897457 2543
576655380 43992
856129729 5199
543415873 8197
271734309 135867154
29399903 98
845553658 5759
196580936 861
586050683 28808
117600044 392
342407929 5176
913299034 26891
424696620 2083
2760 518708678
970193228 4146
504394394 2274
814876125 6125
723 94904458
964199358 3214
95700001 319
950123841 614996547
954656140 8860
127606693 964
202595997 15994
578064226 2715
177600807 592
724936993 8162
158062509 134030234
858744346 3349
282600942 942
818792495 3132
770434086 513248143
26211022 254
589091080 7190
484548035 4044
629698427 3417
905398548 3018
101875049 3825
797395621 2891
524220469 1763
376535294 3282
637440001 239285
719740243 3302
842237583 9669
398980607 2496
687220575 5195
904243005 3332
852301663 2841
565046652 282523326
230999641 770
20639152 20639151
896097014 2987
375581552 2720
601095296 10624
897814406 4014
1668 309438306
522070780 5848
898756993 3463
793887306 3128
831603256 2772
873000001 2910
159714074 923
866223060 5949
500040494 10254
918059411 3803
4593 938228918
51899999 173
991002962 4199
12771331 78
284621277 956
33839688 307
912596957 3042
594596726 297298363
714701799 357350899
238718177 119359088
319486828 2659
278811645 21452
368865023 2112
343501144 1145
946253292 11952
375387065 6338
926036331 926036331
445 73889436
252172720 1011
975596749 3252
816183191 2945
540903510 1803
5489127 27
121238618 121238618
733202020 2444
371725546 185862773
946042885 473021442
506494248 15896
9043 950869965
796389287 3636
58428578 1378
359801603 57679
986854250 4250
261155599 1122
368378445 5732
63899827 213
989940847 479985258
110699964 369
510114661 1878
694365730 2315
802497325 2675
1871 323323768
659913580 3224
676746213 7903
981046361 3395
456190654 347542450
394938773 197469386
516770528 2821
385360946 17397
343600178 1273
221797726 221797725
547498176 1825
104100300 347
75393340 330
699270329 2670
579516223 289758112
763975012 89031
209158080 209158080
182416601 101404464
229985751 993
459977421 1621
289457059 1254
270299666 901
555270884 4345
961798905 15997
611156663 3672
172561899 17060
190199435 634
277799075 926
997403602 433127484
338 84117507
195301100 651
123299800 411
383398723 1278
428332179 6017
640621670 2875
902 138768731
638254552 3572
189599524 632
710135641 3420
436183335 1470
702256335 12862
56412928 208
321292170 88146
425101416 1417
920874383 11449
821316977 4276
565203322 1884
3098 830593758
827434375 3125
371836106 1282
779511632 4652
377183850 27350
45454674 175
471595911 3944
218440080 218440079
738316654 2798
308115025 1218
517301577 1882
357603685 1858
516298382 1721
780000001 2600
888645449 3525
477857289 2041
980801735 3598
743319726 6772
112702261 112702261
62320281 946
251067330 1710
810063426 4815
420287998 210143999
894965657 447482828
683741046 3455
671264886 2789
925498285 3085
54982378 251
546940996 1942
457849607 2548
483367991 1858
654298214 2181
437 104943975
486312611 1947
698367852 2457
996339014 16258
861420132 42289
832452156 4324
112800314 376
5036 867989852
95732293 1068
684430344 684430345
594660528 2062
409520128 2048
544053000 24020
764451695 7603
616732428 2301
647874254 2751
840541474 6611
917251227 4801
524 98040129
803104907 2677
789047728 20319
674702249 2249
449869113 2633
79718710 355
255658301 956
909896967 3033
768452769 5505
5829 984098412
983726515 467969936
762150102 7859
3894 992807050
31240 129517654
554501773 2439
422101408 1407
143966770 1451
990922936 10256
3917 520161932
528598237 1762
855732872 3263
817497801 2725
840106756 3061
658500726 2195
844433055 31635
491186341 2578
828 227671848
73908291 617
443515816 2158
921931191 3548
51923052 452
370674667 12843
922194293 3291
446710969 2277
493258290 2478
452729668 3259
867785676 11231
990339975 5465
813223607 406611803
779097404 2597
888751979 2987
667412243 4188
719400639 2761
298799005 996
629844349 6692
30530 876391968
800967450 58360
334978498 10017
333901113 1113
458192615 1955
810000000 2700
251363262 126705894
219390647 1082
109800367 366
177931329 88965665
899702999 2999
39 9341290
527626704 9817
960024399 3373
30213000 30213001
99898267 338
427213187 213606593
92100306 307
144171932 12953
9551 533964261
241199999 804
471301570 1571
585301952 1951
787204677 2624
219307394 1871
816086691 3737
240088491 1426
189678623 363112
84086961 1744
786346172 4088
544498184 1815
467581640 64762
944606227 55108
739046639 369523320
138941197 636
186900574 623
720944146 6905
584799642 2112
239929139 119964569
669657834 2555
887278769 805927673
58459409 29229704
181558020 1041
442598990 6610
340784766 2051
410100606 1367
91239051 3413
645900694 2153
3484 778957305
1262 149230327
638147280 7779
274800917 916
938446988 22982
12718 795421874
48300014 161
880844049 3184
904500000 3015
559999007 3259
609298527 2031
131203911 502
499184335 36081
2350 149567459
89700001 299
1255 43232923
499680819 3663
479859081 1640
671822834 235176714
57599808 192
790587963 395293982
927034520 4151
172799678 576
6402610 27
530749510 11341
981119616 5064
157298020 2463
575067522 23627
834169161 4180
955905891 477952946
873897088 2913
275154479 1211
382043502 28218
822902742 2743
70500000 235
142232282 5469
376112625 158224868
760660004 760660005
16176 632857601
751428014 7085
496213536 1659
96900154 323
885729240 4460
907653361 4283
635704068 2119
898106230 51773
319459549 1588
2679 655770978
986839019 15270
308505768 3431
376573705 1833
546663815 8901
504354687 7818
874812487 28312
133841835 1107
666535338 5519
500315593 2359
755304071 534094996
400475371 400475370
346240704 1691
598680165 22358
432492539 432492538
223199256 744
862287396 4946
929387625 3644
63900212 213
861761863 9594
726827784 3707
551700001 1839
264845308 5508
454570057 5464
279752584 141367552
235203661 2127
563481015 248001575
636302120 2121
964757449 4307
490635994 4453
487242911 2674
568495885 8193
741001870 2470
34383548 236
36192127 217
335959593 2030
210918351 1338
694199999 2314
333263906 8303
674447703 9841
544620599 428791899
557283845 278641923
639308281 3196
384725250 1879
13800046 46
446398513 1488
935623009 3834
961768938 19541
128594098 2206
6779736 775
423871321 1490
10186 375886869
248415453 2259
14746 962208578
948336215 3997
100960020 1019
163804787 60156
156650190 1241
245481201 979
506099584 1687
883287452 3040
99804506 857
164959192 1268
138000000 460
828486090 6410
792736504 6598
756899999 2523
31081620 17764594
741790999 15482
171615257 784
853049634 530626454
598799999 1996
67870542 279
620257915 41529
343481007 1534
644839998 10859
162985599 9610
497682003 248841001
363841440 73444
580510477 9828
829198390 4876
171300572 571
610560610 907868
137164960 68582480
949064979 5217
137923562 137923563
1404 302990220
966746683 20876
146399999 488
427226963 213613482
554340087 64631
50950024 175
690797044 345398522
1318 253462196
921898031 4114
615215664 142999
595825695 595825696
261272330 129915919
813389169 363412764
321830201 160915100
227118517 2380
917399023 3058
867995551 3537
987534507 41961
853218846 9664
353808144 297667743
805535641 23855
478 39111848
166320118 166320117
64942626 365
672303826 2241
872097093 2907
135299550 451
780663037 390331518
984413766 17502
725463655 13127
562436155 1881
169185043 1209
897968351 5672
866323740 476734645
357898806 1193
5268 283782834
304800529 1016
190200000 634
740931966 10273
31252027 359
838529890 194324
13799 602333150
997425542 4319
861301648 2871
179399403 598
149620062 769
142515629 655
308115649 3298
978233863 172589
12954 846476970
356100000 1187
30168522 451
621602073 2072
775094236 279468943
344400335 1148
108482788 575
926996911 3090
287521943 1308
799770834 14884
805301144 3827
581034966 2807
522217829 7377
89099702 297
553799053 1846
138000910 460
939336086 858365221
871358219 15870
833697221 2779
312798422 1281
400483475 1363
793502644 2645
899995262 899995262
550501834 1835
567162531 2325
470137321 6135
188835730 6181
808577985 14953
874016063 874016064
309 79509099
247200824 824
182747637 1082
900272401 10635
785997379 2620
827697240 2759
580865129 580865130
691994143 2384
306407845 1186
983179449 11110
948752435 5096
599718872 299859436
6793 763110549
763799377 2546
218400729 728
830119709 415059854
1168 228332320
88200151 294
386672000 1352
420001914 1400
8134 260705981
916796943 3056
487878886 1802
2074789 9
655319352 3352
730830163 75079
159057964 611
244479634 3445
637228521 3089
326891544 7158
635941355 4265
549701690 2981
996182231 3971
261001619 870
363494698 2141
701871528 350935764
386319264 11104
584103359 1947
168219404 1455
390632663 2075
43499855 145
971033471 11456
761101989 2537
773850241 14142
615908678 2134
287413285 1929
769602131 6168
513628487 7735
665954987 2662
781869353 2728
372898756 1243
576262695 1987
230454459 953
331371141 3885
503122709 2317
485565590 1630
838883681 2862
206094018 5908
130461601 1140
541078339 4055
639901517 2133
601218980 2167
166087648 963
6585 552532555
541707729 3082
875470753 3019
450000001 1500
120300650 401
145750098 1120
107297128 555
921655349 460827674
647006560 8345
684268535 9876
4415 607016637
934374246 3836
774800927 3168
89637298 313
196698940 866
853937082 379945084
936744665 54451
528001976 1760
24314774 776
19243405 9621703
511361715 511361716
24626904 201
928546752 464273376
727873534 2501
221 35206156
410440480 1926
690680696 35637
4579197 16
795603453 304588530
564517677 2486
107100001 357
965396781 3218
451216453 191873375
631649256 3736
999756250 6250
518398272 1728
251514219 2302
502553568 6108
374559390 178602197
742097304 4339
99599669 332
58307856 686
719054305 5916
723299550 2411
996009292 254799
603947485 2034
178658522 626
471550000 2500
989455298 7129
492684252 2061
196837741 10053
97625527 584
259147151 1089
99300001 331
843072504 12287
3621 912600630
481452401 2341
2700003 9
90621867 424
412630375 2006
673607141 2571
978012749 17875
697249254 2992
951598920 4164
849600000 2832
133314081 2354
773700001 2579
95065843 5362
81726903 532
681761319 7551
192991072 915
492069971 6368
689390895 31173
612845193 296894075
683534789 341767395
216090337 2604
528628622 528628623
293174229 146587114
861651039 853152355
816301854 2721
966122237 950745132
9169 312325111
986843243 483397684
47906533 621
694948308 3722
755388170 4041
68099773 227
3344 579969984
4322 964140456
908866029 4172
557398414 1858
178485369 782
18063353 129
357601192 1192
13817 919704576
317333809 13977
329258855 1156
738460749 522136471
801171621 7143
4732 952601991
643376917 3463
877479666 877479667
83181672 453
337007796 4777
551713465 3816
292799908 976
148145948 1057
270278711 4810
487175705 2188
856189057 17707
2439 685343988
981898073 3273
314400000 1048
958733276 414892074
824705003 2749
962257886 24088
772862856 2702
517227985 2457
87180691 35975947
128355132 560
72462999 250
26935795 928
189401153 749
829081382 414540691
920318793 23968
3824 941156765
327301092 1091
365063759 1944
864703026 5168
798819841 6656
520373765 520373765
680770309 4024
758384754 2801
197033106 755
994215724 4168
103561417 711
840774901 1144179
686056419 12533
915896946 3053
260519221 1020
3886 605462116
512100998 1707
40379023 5381
698186781 698186782
921395310 4285
89 12664967
934982316 934982315
953422064 869482701
909093649 454546825
760755073 7744
339898866 1133
9377770 77
234085589 1597
1405 155275804
877469633 438734816
95634148 1435
195201156 74988131
547799163 1826
87334854 87334855
936896878 3123
96530197 588
313205283 1846
279375561 11423
251728379 2010
969896767 3233
160802116 2317
970582149 970582148
34627 924644781
320402289 1222
17367 350270536
327356674 3116
919322086 3694
572363202 3369
707697642 2359
184741935 3464
41570478 373
802850144 4768
96380193 8161
2391 288629062
464606165 6716
454798799 1516
886075442 5034
265539821 12571
249299169 831
87221424 481
287973200 287973201
938064300 431210524
185436072 1214
489715255 13042
1988 576508929
325931891 1406
566101638 1887
3115 741637890
217678206 822
506035654 506035655
828327760 3523
960176490 6630
707496949 3925
4154 695778384
975063810 4205
118264147 5626
317021791 2001
60712662 341
96299680 321
192668070 11555
1261654 745637514
654514612 5218
570915786 2303
857101570 2857
73447694 445
853724914 853724915
146353174 61988878
141899528 473
212710445 212710444
4534 727580691
495900000 1653
386081767 1296
227957519 2632
396004368 10834
561186589 561186590
117013903 1893
862330428 334817275
768471316 2923
629302990 2831
184644617 1997
117586161 459
225378308 1966
76723689 13297
240211409 2947
993580962 480250312
587698041 1959
551089711 6521
485041655 22534
585597598 292798799
215101753 215101752
114600145 382
975951100 3971
475894440 153821
631997720 2647
173105108 1034
183293193 718
493798353 1646
774209482 10747
787800001 2626
425429556 63478
853350091 7252
734201984 11253
694450406 4511
20296925 74
369099165 3469
82500001 275
690902304 2303
907195721 10654
530633161 5712
175245471 941
310200148 1034
236791157 827
801047435 9662
663735392 6779
752725146 7041
679272377 292148115
676073099 11930
577499999 1925
202034006 4203
419653508 419653509
998181039 5203
161053734 117419071
613331711 14186
5653 142314029
654093618 2731
470654911 2662
507301692 1691
688499999 2295
973196756 3244
560654991 2191
3774 435451668
537600001 1792
429095182 429095181
121705907 866
386790443 193395221
672199549 6564
214991535 752
497451449 12682
462987046 2062
569771655 2377
550719587 2754
385019980 4343
850309304 3832
144514249 604
757181234 90087
331541113 3062
412955695 3376
136278330 579
448006128 2287
798902662 2663
387467320 4660
320176308 160088154
143331125 16715
344752830 344752829
923773473 6647
648552223 2608
594204289 14944
558353723 2088
208199305 694
904252735 4473
744456633 4507
162293851 72481932
844602783 4385
750809728 4086
546131955 10485
380101266 1267
1605 391106400
231472501 2126
862178841 3244
406234084 3147
729591855 4965
368185367 2284
568199578 1894
268738887 5265
882741676 882741677
285165145 285165146
374586261 9995
241842815 1272
115046820 1394
790805191 2636
637803795 2126
72908 884429494
521100001 1737
203351579 3105
468468940 3170
639450591 639450591
495832063 10362
916758675 3865
935921784 3525
206012544 88443385
284675057 1251
836198359 3191
307606136 3579
366919491 4045
2274 272506557
91004689 91004690
787797374 2626
3162 483261108
808991999 2880
2793 717522170
9610936 9610936
514092381 20296
19063 883512861
688502296 2295
1518859 824551
433071226 2575
389656091 1356
834027963 6356
18644877 102
789386513 735508450
791093506 4054
912506826 3876
234000000 780
162300669 541
113700118 379
3711 275478663
365699821 1219
612527453 3157
49935469 199
138912006 1847
423856043 211928021
962105726 3207
63028433 63028434
2641 788627033
136799544 456
822221698 4381
95547009 334
284800119 1630
125927970 847
6174 474731214
422268948 11749
937438139 5826
688910278 3374
892307560 3783
711927813 9609
233308831 2074
323662815 1995
569399820 1898
983826763 7334
169462190 1027
837944249 3718
3505 84013233
577439899 4100
624688812 2226
174176456 174176456
762225878 3883
757268805 378634402
108828979 512
312507187 1333
663314799 2281
460290001 10050
201887194 815
662794796 56231
160 29749457
953100203 3177
268354575 944
831550703 5974
235337902 7024
148776084 274583
524059971 2342
258502067 1692
945603152 3152
127252561 2760
814328635 5918
861443270 394172635
84000524 280
891005588 2970
816597519 2722
555851108 4277
228360378 5587
129614800 1225
228299541 761
688431604 5969
804640850 804640849
262804806 1745
942426866 21068
743443368 12203
448104582 2453
5655 724795695
370280648 185140324
213298663 1774
376323644 2601
625456594 312728297
471362808 25368
377647200 16800
244499184 815
397921566 1836
970989778 3532
834673818 7457
55768385 491
844892742 200289
258700661 2178
172199427 574
842469790 12566
960262720 5264
610200379 2034
478740914 19307
214031861 1063
5013 659584867
284291137 1224
956101910 3187
423246086 2401
113929848 113929847
845861838 5619
951251509 329263539
315000155 1050
61500206 205
387865791 1432
75005397 268
425148309 5666
405418042 12879
6577 962181909
895499477 2985
866195342 779791490
751 139723808
467781231 7451
655001109 4231
766391195 10394
390476599 4220
476924608 2272
714503264 653357717
713100000 2377
473998602 2211
709161894 7146
633726416 8945
6815 795957911
440698945 1946
920036389 3333
109586215 524
574022663 2675
6732 557862604
617997940 2060
783691501 391845751
100499666 335
3981 502610787
798639299 3286
543314082 277626
496899015 248449507
338087396 1388
798402099 4045
299879768 1202
17081547 92
947200112 22749
124799585 416
201160990 1371
3393 956137653
318300000 1061
577630635 577630636
455698482 1519
863508861 4743
955884098 342432143
915040514 10069
245999181 820
288301391 961
876600513 2922
637449416 15447
741481833 2645
330000891 1100
635099860 2117
220888734 1518
447321685 1778
400210219 3608
952039941 5315
837302792 2791
987299947 3291
787802627 2626
412800001 1376
474453982 474453983
732594638 320418018
361312986 1949
708901247 6424
256871223 1577
326932303 163466152
989369559 5230
783358199 7730
295114121 4820
822743432 2811
4257 496400256
93822241 568
49799834 166
752438682 5074
290863497 1860
313930463 2071
379198736 1264
615157601 347923265
919560934 838790955
228131929 764
806980421 8020
608772150 5473
975520297 10042
678036899 3379
919769926 3074
527 59011497
186908575 655
545047171 2261
4464 564120144
851329772 3318
922203074 3074
988469830 4020
842525926 5765
536808173 268404086
615477757 600819016
438768856 17703
624302081 2081
668422390 2630
781797395 2606
557148889 7598
727879651 4314
938358203 3662
2807 724093720
603513916 5893
952490728 862164636
115978230 405
829718641 56214
679876433 4995
343257151 1590
818550418 25805
316413551 3170
731447348 9237
630270995 2331
247345473 2893
186820102 2663
212508911 3923
695478985 36968
59580750 1657
357773545 2556
210738000 2060
511174785 1735
842457163 3419
118800209 396
646206012 26244
559801866 1866
612602043 2042
66616301 291
8205465 4102733
77723310 555
428399999 1428
264053097 1089
850664836 3091
807898648 2693
155553616 568
931463834 40465
362726643 1379
59497948 233
816926187 11319
954922051 11565
382273784 13108
125522655 5141
142247823 867
266152151 4179
211335772 3694
466188346 8955
757054544 2685
454800682 1516
945420070 911199898
655156542 2242
764413054 764413055
762433885 9479
512070514 21306
400883354 2388
416105089 1445
299100001 997
166035565 2844
780306103 2666
278244111 278244111
104099654 347
76672000 617
816354001 4125
824859521 3621
11040240 785
829733190 8877
624439178 2230
283499999 945
712658221 3174
797409002 6637
521100124 1737
8509277 47
210665832 744
155399863 518
677814251 7153
468347870 1902
473708429 4407
387377819 387377820
160830368 872
625964651 625964651
326912000 2560
814019680 814019681
39000001 130
978469536 7505
425237530 1827
401994341 2255
55603391 192
195599349 652
801043343 2928
201088897 1424
87072237 1959
694734334 4279
56548253 28274126
339818163 1487
851100000 2837
370028186 2019
699964076 2545
854100000 2847
966223529 3599
49297816 24648908
202500676 675
586090864 2428
318287264 2501
927123757 463561878
384014676 1739
945965609 14670
757905373 3836
51439024 2548
802350432 12493
230101141 767
650849200 2379
56973026 3403
650402169 2168
773997719 2580
471900230 1573
429845972 1756
692290940 2790
398282596 2919
719298532 3281
9902 654965402
38432095 1322
347816147 7014
191699536 639
4103 300112893
76799897 256
512891283 20002
881997060 2940
517493283 1972
945795340 3527
67670811 67670812
328316871 8203
407372551 1850
444493675 222246837
119699931 399
875103737 5044
181323872 1166
499200323 1664
964997209 12666
1141 96095020
151996186 1665
359584851 2165
595289370 2224
283890370 283890371
120163664 120163664
353939354 4931
695798766 10699
43996 452242846
340801136 1136
327299649 1091
206696449 2016
150535037 75267518
11215299 50
10255 973876330
323852727 1301
321601084 1072
817210935 3034
547727231 193558733
472987266 472987265
216142867 5039
147499186 1083
494998034 5659
900603003 3002
318644947 1492
301199623 1004
249174283 124587142
100251593 50125797
696697353 9017
227977394 1516
381364624 2210
481641048 1624
808074176 10673
431701438 1439
392457338 8215
51188676 462
269173786 2429
249600602 832
896006789 5282
731466761 2642
649040303 2745
756772237 12404
379330811 1480
371894638 371894637
344613273 172306636
961263212 472289133
520498264 1735
986845407 4408
435004633 2796
848844867 5305
438207301 1530
594066205 4093
8699999 29
158399512 528
774413336 4631
434439424 217219712
28800097 96
592921446 20382
4575 845601825
115285881 4679
236863233 1192
104831610 4146
958806720 958806721
505948675 1914
664221026 3949
982025076 3687
103620267 743
520947321 4214
364592103 1306
338212263 37417
279899066 933
439149026 1477
994149644 10042
633300000 2111
743837738 743837737
7919 606133070
677697512 4831
713031341 2380
450896880 3540
163743183 88607518
601799125 2006
815384635 4190
301989623 2959
711342386 3085
904910094 7179
157253416 605
258000860 860
871825581 3447
245934036 1044
802894307 4432
828907067 5275
854910117 7604
852600000 2842
726985797 363828725
566569505 4271
505060384 2070
41848542 20924271
92161991 2797
984107533 893008139
74852999 37426499
908164752 8466
301116315 3506
766870743 383435372
298281456 1224
691363365 3314
445799180 1486
500393880 6840
341408954 1455
755516126 42045
507877117 2271
515369159 1779
748250314 748250314
1848 513155760
269210636 1201
795794005 3667
128972565 3273
59543809 256
663561731 5156
592801975 1976
628200001 2094
2083055 15
490497809 5115
858593672 7069
358700627 7502
117616595 117616594
114000118 380
970017450 20021
333946909 1129
931442863 3278
467439616 1696
915819970 915819971
296343791 31536
138467363 532
104658485 52329242
2857 741342931
854427026 14793
192071702 862
414602533 1382
958950077 4318
558504427 279252213
235936395 1593
936837789 4595
308431074 1429
527163864 3657
355280656 2382
388443208 5005
579300000 1931
574089172 14811
561271973 64947
405982440 1530
608111441 3538
544243301 2626
392036459 196018230
100681012 355
469691613 59402
208240054 810
254006765 37431
431398563 1438
815701579 2719
91517256 459
593279941 4180
963030969 4330
768194548 11071
692397693 2308
84123380 84123381
198060382 704
4787 323580780
118513357 1124
628644303 3121
364785081 1673
976942474 6825
976584741 6044
754809439 3152
970199999 3234
761079374 3375
880900619 3038
54636341 2823
672108673 2895
581206638 5035
727200000 2424
663654447 19474
656956954 4491
119250955 512
611099999 2037
313283775 156641887
399537165 4002
523501744 1745
927895940 50379
542092980 6164
950382615 475191308
34800115 116
544977433 6492
319967557 1391
436884406 2685
617533800 6150
4223 426797495
458477196 5853
363681998 1253
839831359 11386
782999111 751519251
651523920 3056
732896986 6645
204281100 706
803509234 37423
614916571 340674
730840140 4661
816887500 6086
778123522 13723
285638852 1600
732001954 2440
204937028 707
865798247 3353
964785830 434876433
672715669 276190061
183061315 183061315
300336389 1917
582301940 1941
806906908 634379805
179415341 138579608
598512499 2423
999430744 998005978
747857485 3863
525014781 10237
5577 339750840
270377993 3391
318543121 11760
613891598 2955
358231894 2813
709921662 2677
782173220 3637
850079924 744238731
22199957 74
14949 571948740
852977069 3762
506747349 18926
512700000 1709
299977688 7508
510460276 2535
24484 495085129
73957984 893
225132207 1841
781464038 7063
42595682 168
130174494 2309
457878596 2164
486374965 1834
317725302 1841
389278656 2236
108845639 485
3422 846736258
1649 402533801
926070622 856959901
82530467 33542567
324564597 18459
12346 765941026
917270231 441724271
511460789 511460789
815400387 2718
642900166 2143
936854496 3207
192422548 3751
521651314 442749448
699592422 13483
416342569 1799
636856037 2455
447147970 4093
554406077 2106
394798684 1316
983909953 11289
48969859 170
173231243 2925
620397932 2068
951130251 3441
899183440 899183441
407100123 1357
15706 902490043
223025544 865
194999881 650
482397695 2892
600864434 600864434
6388 845088512
926501610 4483
166974822 1002
461698461 1539
604716882 4716
202170346 922
834603204 2782
786425601 5259
794616447 6311
870597097 2902
714097935 714097935
540132073 5407
658200061 2194
573301911 1911
880802935 2936
737951325 9034
22797199 334
715428281 5320
293399023 978
639749553 2416
497927375 43434
538 119794480
592697197 5572
395404848 4015
214447486 814
940050504 5015
669168050 14311
820253598 4447
695854550 4919
212503822 1307
279016920 936
443199206 1805
643793841 2315
602460479 3239
820577352 12138
240779418 1023
891248100 9236
532499631 1775
614869020 369565260
247500577 1631
383398722 1278
468810941 28691
180522810 1464
432600001 1442
712066823 712066823
164139869 787
387714892 2674
994274428 18494
3000018 10
19013922 9356154
110151378 110151377
747668483 43980499
194571521 1280
304716804 2436
52598778 248
353151648 1637
126599015 463
122282085 750
22738853 1266
587671029 2169
977001524 3851
368701229 1229
33228495 269
517498818 1725
764081527 3838
309155557 99942
601309175 5304
953390900 553264279
198962528 1473
66900029 223
395258239 4160
549300990 1831
779568109 4486
201899566 673
137517951 1471
803084505 6515
291505409 994
582 146151258
315242742 1134
127800000 426
669067862 7199
524101746 1747
717154433 6905
257342821 3079
389938225 1339
440101810 1467
138853040 470
705774432 4489
941827257 7854
821698463 6169
535623901 4390
697277056 7273
633749759 24390
103443868 484
672788016 2520
676972299 4967
962236245 25877
864379654 864379654
735598655 2452
128182585 128182586
419764584 1906
926082058 3166
546111342 2941
458 110065310
369296106 1297
71576807 3118
327559049 3458
617203487 2129
506747697 2113
161453429 604
1802 512558249
931496896 3105
771017166 71052
102600343 342
913274389 6230
633192550 633192550
652043701 3201
163799999 546
844804311 2816
366549707 7355
656644077 4941
215114475 1455
744528664 605043
207044841 7460
523498255 1745
649083876 2197
493501644 1645
398735359 1472
847064037 2841
461998461 1540
3327 388818835
587816858 2779
476 45923528
317087505 2293
2640 735831360
982434306 596288870
778554295 3848
723444672 3576
903197718 21926
1716 281644724
994804105 3316
36986479 36986480
799459485 3135
938698213 3129
884108302 6782
413710455 2558
124728426 1453
884421021 884421022
17699999 59
939603131 3132
518037920 2189
832949485 5399
865184774 3489
792001180 2640
976249027 3642
735603898 6169
752114483 2889
5475 730761782
517501039 1725
395273971 8517
426299783 1421
469380800 15680
799005096 3207
675845768 582551580
519601733 1732
165299701 165299700
92684150 325
178673261 741
21600073 72
365098784 1217
486 102045450
740430851 4664
796150772 398075386
725035353 578978603
64088699 406
1389 384365792
904317329 874335978
244705239 2022
964068024 63484
418082325 3826
1399 285226387
826585152 6121
259894237 3246
91831507 514
75900252 253
63600211 212
792602641 2642
411212401 2256
291718425 3010
690871610 132181
934800000 3116
560704917 2246
8459 999580622
514412511 5138
591991211 2378
946021428 3173
554914073 7076
477076123 18703
996899999 3323
91499873 305
224017415 2316
180697140 611
810002701 2700
789401665 10595
227856524 1360
501898709 1958
103800346 346
483298388 1611
656377231 3011
556117851 1941
7298 556123671
789916333 5494
980883124 3777
751620545 5966
165165336 1036
133926021 546
83258918 1140
159780573 1674
189900031 633
288014197 1108
978306041 6680
409559921 3258
124380698 64365627
649576284 23124
61474815 3328
391861050 1479
408065454 408065455
655427386 4513
830407593 2918
15784019 105
386231123 386231122
706324700 6618
634386616 7347
330845615 1528
776402589 2588
1602 191324305
617514201 4700
646698961 2834
3610 919459804
122009999 498
733596688 7395
909302559 909302558
2690 145596250
321871914 1082
762347708 2726
410028765 12799
709295365 354647682
233153301 2278
12329 963802681
433412190 433412191
618979140 2158
49348 883826888
675169926 10893
739860161 4856
40525199 400
332960376 5665
800098351 2667
561122410 3957
141896400 1200
484703508 1885
979673064 682699
1723 104601520
715483970 2913
69300207 231
91522450 1131
930804449 17415
504625105 4076
1722 385562688
165875955 146086339
390299109 1301
804934556 3845
991323480 13186
189900001 633
724726583 362363291
430505401 1940
9154824 87
3022 506611102
518401729 1728
67963609 684
5022 356794555
361755578 8444
11054 879030764
957804508 957804509
455843695 1921
515641960 6458
229499603 765
116009904 41330446
629519846 2787
633931370 3172
837780782 19407
312775059 1066
47899 549545227
405320444 2411
748809214 337388
463198457 1544
41218 687387296
4189 200891873
585102862 464519261
386474758 1581
324854531 2093
435942603 1610
79863771 559
586733522 586733521
58765554 335
79740453 894
891643909 7034
2695 618341658
458744398 9226
632782686 14909
33409072 315
278400929 928
142258298 810
290857855 1528
715797647 2386
810897470 2703
102806350 911
103733169 2390
547679460 4170
364 83221688
356258329 2571
895508043 3037
980772209 43073
123299590 411
979353257 4732
863999518 2880
1832 515172750
548232541 6665
467461740 19429
645600001 2152
243616953 2524
113400001 378
527637704 3723
244789980 2012
756149543 5492
722051530 254976565
482506365 15051
747898478 2493
230451104 984
812886284 7647
972980944 12541
496597860 2819
235128079 1888
755037085 8173
247199054 1245
547723360 2751
758360537 3827
380823460 1412
301691972 1439
911720168 455860084
269995800 1416
976421093 5711
810270458 26733
911123616 6294
666466299 9798
377722154 1400
519601227 1732
467398443 1558
344838741 27130
355515733 1287
993868087 36616
32602175 162
859412010 4961
53873039 390
1403 375027504
888984839 390395595
288557451 3050
603220390 2905
211239903 1246
623910064 2183
248656201 18460
974386261 7935
744841183 5171
2452 623479905
877452111 438726055
438436328 1660
48644749 24087158
583349984 11177
974102222 15998
708731192 2429
877500930 2925
490885353 2159
682610852 4972
200400001 668
82584620 41292310
45999000 171
741900236 2607
587565 356755
531323517 6829
12000000 40
861871594 58341
653566328 14354
718477766 331608011
247800825 826
296421881 2272
976324639 16480
244750802 244750803
761800588 5923
993356991 42867
960944885 424071
275400919 918
566804638 7539
260346365 15266
537234960 3912
657852274 22581
439455103 3344
916063795 6431
759336983 3892
64077948 1302
977104039 481117682
479100001 1597
764841806 2555
798761249 5250
765995410 37558
869653003 863959918
955159839 5344
504061448 12063
82207180 279
2871357 2871357
228475779 820
115060809 722
115228 321370892
15428 812212927
945372156 3252
731700000 2439
338700399 1129
735297621 2451
604302468 6132
355211915 2786
288645193 288645194
192618106 787
104517697 491
450699122 1827
970966026 970966025
547649136 12099
38187892 19093946
726153404 14175
341729624 6709
932988654 6574
1664 162804198
313500001 1045
917693834 73193
687634314 3258
985067139 47233
270199005 1002
714105940 2707
879325932 14950
10124 227883962
196268990 1889
124364877 633
870849817 4216
258600000 862
651917649 6310
493855087 2299
40456800 360
348734809 174367404
463612034 27397
742798295 2476
1479 260825530
839977679 8353
144419886 926
933573824 28575
107261795 1061
557 107431293
218072624 1232
920383598 460191799
2661 750442609
814068451 2925
247200001 824
644914955 3164
616561821 41159
652800001 2176
372397409 3366
633046987 17159
9532 763797766
344988356 1376
838960041 2957
438605229 2068
249182651 838
939624576 11946
382362468 1379
412323956 2957
914753839 7280
47844479 23922239
545242664 2040
2707 747118962
17400059 58
209101140 697
365184288 1530
765104577 3721
576092845 3961
769197437 2564
183 47189112
263522512 9559
124199978 414
512401708 1708
931199999 3104
773697421 2579
228652623 2174
585339340 16795
521615276 1975
885163097 442581548
231484120 115742060
28102172 258
714870021 3715
11440 558043179
684900000 2283
636219379 2858
104769345 464
547541521 10376
405241249 1825
327583906 1352
602084840 12553
449840929 4510
973449364 3635
203400920 678
684177745 2493
156861432 534
250501622 835
673803638 2246
318244387 3575
364311024 3856
900193275 900193276
380052402 5839
305401255 1018
537028984 3295
943194153 20756
63044324 225
984176477 9359
2427 189707030
881096113 6522
808785760 11216
916803057 3056
683339599 475941893
210344927 812
3461 573418480
332551137 1890
651213622 561263705
633648314 21996
229800109 766
96899678 323
651279532 3217
499237375 499237376
404271930 3534
1133 84382441
893051531 3852
547823383 5042
387661028 1919
665113218 2362
255600960 852
368247880 2621
947053617 947053618
450447135 11552
432939409 2363
959405052 26516
344312221 1162
869393661 1919727
162702971 563
253174730 1161
36415379 452
863100311 2877
889799999 2966
186535346 101899519
972599848 3242
446403365 7367
932100001 3107
604802017 2016
477251868 29539
357254900 2740
349945697 3859
195890096 3336
941756885 52346
309643985 1307
311822419 2044
721800001 2406
29126934 493
614870208 2316
7219103 60
74503920 514
221400009 738
139317412 793
60700501 2961
390600878 1302
44050567 434
74369987 271
526201753 1754
1862 187946556
813325216 4892
256040076 120354964
524924795 3038
337500000 1125
549815700 2975
778501733 2595
805032843 48781
752623957 18276
195795683 1268
584454781 6510
419698779 1399
432080337 432080336
852363515 4027
654014959 3515
18206 199756232
765923958 765923957
235697251 10445
699344179 2627
330788636 1500
734640625 29028
569699999 1899
425516314 7385
627239701 3041
199743569 2193
943763441 12284
774002039 2580
723787935 2426
320325687 1221
991496694 3305
3917 755999734
161188715 1536
480301622 1601
952844318 474131272
582000854 1940
415659056 1796
517217425 517217425
606001007 2020
865178010 4105
114299620 381
698212364 5175
82206625 9904
5594 568002970
735220429 3534
261291241 1260
893097023 2977
349747178 1261
214800383 716
449369331 1711
504690901 1683
421555065 210777533
993949201 3400
675403311 14817
497643897 13592
284218724 2135
210638784 5181
115142907 1801
3358 887849451
96282 872739737
172598986 947
582467401 291233700
569832290 11017
866430201 72681
10426 900944090
489080109 2209
388216007 1691
41752043 284
634503831 2115
655 190794841
130500397 435
87600291 292
166921632 685
545504939 50477
279658368 1152
229303528 1997
759095108 485190524
279363925 1071
630310575 240774263
567598109 1892
498599343 1662
7457287 130
600396253 300198127
469853439 1792
231176546 985
937698592 3652
5971 480323531
348627435 174313717
183950814 1005
810034944 810034943
8082683 44
678705373 639841867
275765280 1120
647698197 2159
702002340 2340
346997056 166319271
638050910 6311
434522024 1575
299877447 1562
344789707 2550
584017560 27672
741086555 264580125
526200000 1754
780937874 3375
405191041 4415
935661949 6366
932337783 932337783
261299199 871
490507570 15662
2023 199963015
188917409 6886
25070802 119
62925661 2506
455358790 3019
780137332 5252
266892787 1143
440541180 1620
700797665 2336
118950462 82775173
744021497 3205
356412393 1652
756750914 462688621
377301916 3696
223499256 745
79999075 39284813
667850541 4618
405089634 1411
684698672 490243680
866346612 3640
251099164 837
667014168 3004
446552050 446552051
633631231 3870
690276457 4971
39501306 683
227100000 757
8818 824915082
544911986 272455993
598416988 2149
979471854 5036
98981157 436
380380202 52207
938705457 3129
198493631 4176
485963882 1640
631735039 2257
212103153 3449
295467649 31406
588928027 294464013
846518445 9585
807492343 8542
273397991 1164
670278281 2491
806389744 10216
8528155 91
53854720 193
864341234 4074
1411 417505023
585012662 29567
135375529 1164
275464453 2498
577800000 1926
182644405 2573
47780489 200
642675307 2731
909764955 205691
815297461 5362
627570613 12934
861293610 3141
379674048 8112
166500001 555
673502245 2245
3350 579737210
853966888 426983444
365210795 241580117
15269 988900312
557600842 3329
231062368 1501
362679626 2932
864639468 3633
80696916 478
20100107 67
348564935 1747
741302734 3747
848829448 4917
368414898 22562
218699851 729
454529498 227264749
524452382 2093
947585813 10954
335202289 3862
84000001 280
683784940 5780
833397221 2778
585834125 292917063
817057726 4521
327867026 35081
737657416 476944183
567827463 3914
478608145 3948
854392778 3431
745463833 3689
3244 414201960
1988 561551263
599698210 68047
88953106 861
718690270 2783
314157717 220591
248663601 1759
33999420 420
141561421 1365
247217977 247217977
362985481 1573
4040 946319884
423081581 423081582
855434062 5383
930216969 774260957
114494436 485
492900000 1643
123107851 13450
189967491 1097
660730731 330365365
760375154 3113
499167231 2048
846654771 10033
716400650 2388
905206307 3727
711177881 3813
67800226 226
966765585 4504
934289875 5311
433499318 1445
108918961 410
175722692 75551949
239286861 863
7257 750594079
144032325 575
2187681 8
596512513 3483
37319299 164
308853360 32072
125502317 3218
516054680 2817
210566822 1473
701100001 2337
267480033 1036
606097374 21125
784448897 656305505
948604926 3162
721800001 2406
933800170 933800171
409440788 2889
991464073 486616514
590101966 1967
1951095 16
966702795 22884
474625660 474625661
36384746 505
1293 243689445
583998634 2783
48071477 442
869 209094164
3026 532768778
863699999 2879
26399970 88
540414073 3348
12542622 57
316703900 3518
556964304 1922
161014393 616
564597741 564597742
165240576 1287
523299756 6022
93801214 329
174154901 673
933296568 4864
983279105 7424
546428339 4653
231584819 5090
682894140 5627
290482899 1793
7541401 75
398817094 137939994
342955857 4267
248130703 1317
588300001 1961
547736409 1994
33044 922863661
680056877 4143
594899279 297449639
599401000 2902
886075345 3454
519678866 8050
463401031 2887
886207120 5934
872709775 375437083
815959770 3026
53619395 205
487946857 865154
65178658 270
596600315 3546
345049140 1910
380101267 1267
420468985 5064
447452128 4707
1228 128139344
480010140 2634
62400351 208
376348831 292269668
266487 2
713666576 3359
145200278 484
348196236 1506
885899303 2953
987287601 32029
204429105 5091
217294673 108647336
241215854 5189
614937225 307468612
521424796 521424797
779 231592953
281 75571770
370147113 4857
88642951 310
761266824 2749
207819120 964
429283042 4098
491076497 4430
128830018 538
3377 264663004
534599746 1782
851099999 2837
12177209 60
339443762 1399
218959895 1463
106866887 4308
443834407 1734
2280 502938046
280357798 2054
205144560 2556
80144530 3587
911231521 26760
659351561 47110
757547849 20362
135670435 460
325798914 1086
612450008 2174
415288692 3052
932785955 21995
963144598 4527
398399774 1328
598825080 4090
267899147 893
405992283 2092
69522870 558
167610788 167610789
910039831 4271
435497705 2514
983522324 4525
303208379 234883701
336840421 1435
612726688 4352
646859919 2573
502675811 1874
309044195 6898
798475476 3059
318656260 3773
926303471 3657
42406634 166
986851161 3820
943200000 3144
758737857 494877128
68259022 401
35452009 17726004
801686335 23453
914432256 11015
532704282 12789
237599208 792
823813344 10446
171907147 1391
305638857 1541
183346638 739
811017901 13860
292939523 292939524
495380715 2359
579027781 4230
2956 757303552
549038917 21733
582598664 1942
993078134 4501
369457557 125905535
421801405 1406
803391721 8490
659715596 3067
877143089 9104
205713550 992
585337798 2066
942389700 3934
676799999 2256
754846591 377423295
235235112 1039
876639985 18084
282600943 942
479154412 4065
431779656 1925
329394975 1169
94483290 94483290
170082912 1228
245433579 5180
38700130 129
659969712 37278
16469 759347792
613305776 2987
467051475 4109
127515761 63757880
636425458 308914824
858264022 4642
853094891 3286
286440873 286440872
899877199 87054
235199239 784
837137593 28214
519701489 8778
871675235 5378
997910234 16695
560102914 1867
505428377 11037
114080737 13664
349021400 2600
318658933 12319
193921527 835
743 186443508
181216168 761
831005256 2770
399695739 2067
378756700 5572
389400903 1298
16354634 7604524
626915449 34103
41956410 3030
914001628 4179
740399156 3413
263190872 3492
568094040 9742
895740385 11675
51992110 33447926
482296575 350228156
891796067 7283
431265876 1691
420994081 2795
3304031 1123368
324300001 1081
338358421 3204
249071736 249071735
369039931 184519965
698263109 6140
528145665 3231
1807 283284724
209400340 698
81557 526171202
458897627 8411
633488623 4499
134868052 704
73265947 406
305307917 2117
749460851 4788
520089464 2372
141349997 692
55200187 184
503255161 2076
80105522 80105522
482860461 6287
270899999 903
840881409 4819
531001771 1770
909331972 3281
981596727 3272
862589729 14184
361907963 1240
634499184 2115
261492197 908
156299479 521
921038845 14119
91344077 585
144325059 568
20755869 356
569286012 13957
804866911 9502
494243551 1725
697487231 54890
434400028 1448
923570025 4843
615970998 3607
556427074 556427075
879350245 148891
331352278 1525
303589971 1574
489560136 10644
283809060 1020
126484302 2363
250694285 2498
984315694 984315695
905445702 3318
120951522 443
183717053 2384
969825360 4370
935101670 3117
539699999 1799
761699283 2539
413223213 1720
40500000 135
212299175 746
412202608 1374
215218350 10761
339051530 1911
529910798 1993
726931273 11865
331950857 165975428
737083819 5342
10306 890768192
361957441 1840
382201273 1274
579845071 5800
36300205 121
989756974 989756975
440887863 23444
857697734 857697734
907200167 3024
822 156290785
339137179 1187
394201247 1314
766320744 2604
509700479 1699
153159493 759
132310449 837
317878367 1846
680655985 6177
765527290 11665
998111973 36331
55055142 199
406812486 1405
832174241 31706
187499374 625
916333151 7572
639601820 2132
577109301 2023
782400033 2608
586883128 2159
300677663 300677662
822167689 7888
638015390 2197
678668815 2597
117224264 1702
836702790 2789
967471919 4194
728875113 7654
39265483 134
411881856 205940928
531002044 1770
868854957 16669
595798885 2451
135775447 997
3268 874917663
424294743 2104
318287214 159143607
818294047 409147024
996490053 5726
520517488 2219
823099072 3889
9710046 46
572977804 3027
798385190 7570
936577248 17201
563174804 4316
103123526 5711
716697611 2389
871197097 2904
348804723 3566
622595845 300614134
842404992 2808
335186398 167593199
15160309 7580154
73895571 316
117224711 824
120600000 402
792610499 2750
454199393 1514
141373680 18060
713667993 713667994
769685905 4465
462690166 4978
14989 797369833
138000584 460
760763519 4224
696071191 3495
352267519 10835
205164289 896
396901740 1323
989834828 7528
762360995 2746
876569859 151561
955345699 5172
894092661 3969
339694777 12028
753119335 4082
364927024 2948
831780864 3072
113356364 466
591189499 4700
665905638 41962
413746248 1622
952071646 443374893
768902562 2563
828063215 4553
942921767 28136
740183053 2753
88618310 380
540054126 9186
295602174 295602173
494038502 2328
6364 649421628
235827857 1238
455452369 1621
387576829 1493
874775281 5011
624571363 7053
248998567 1015
690761214 3502
141216159 10161
227506950 1045
815705289 2719
390629089 11376
126794096 6763
83579606 20398
700863211 9267
356699999 1189
436102051 1966
110771671 5262
397625903 1798
266170132 3839
421590198 9313
65054272 967
920701978 3069
334809096 1229
319384301 159692150
507603082 1692
801599999 2672
666600474 2222
52799825 176
271500001 905
147503776 64779777
3733 766348745
3929 974678917
124897441 4445
766321383 383160691
616621355 8542
495 131729928
275100001 917
622975379 6231
761227201 7236
192547656 21476
281656016 1191
769391579 588916376
636988471 2495
663006158 7802
70810537 267
824815530 6174
163526012 2274
420299422 1401
30504630 195
72617451 275
184726185 6346
254056990 1684
41519 761416941
539088849 225068588
333377547 2047
386999999 1290
148242381 1430
964804708 3216
445987940 23690
334800000 1116
506599107 1462781
152722836 2292
301531241 1711
587098825 1957
4319 871860621
316023865 1833
951289969 951289969
708728747 2548
433369108 433369109
483388778 2199
711983043 711983044
846899999 2823
410742519 7965
294892917 2281
192207353 96103676
743656336 15135
802800000 2676
7485 772168129
370214449 8048
186329070 1004
974929702 25738
772959995 772959996
365406513 365406514
145119529 13057
688423261 3103
780131013 3477
922836060 3167
521423739 2155
366318847 1468
530401413 1768
399551765 1527
175763807 2616
287399561 958
3429707 12
888455069 444227534
939684701 9343
747389289 4639
873000812 2910
996242928 7856
516181247 5022
331744997 2308
972183851 3242
993928710 7351
892861627 3596
38091503 38091502
499290894 8261
397721778 2988
772978584 2643
749 123164811
66945325 810
661601862 3559
618901921 2063
527398243 1758
35902383 35902383
463606950 345590010
594306751 7727
311828421 311828422
898784699 7519
755575038 3541
2597 553576520
8664 258476674
179949569 1024
573011401 67812
855201006 3334
742495341 4122
561504351 2272
207300081 691
581476221 36130
717902246 2393
693190215 693190215
788703227 2629
655578011 3328
2659 451913480
294641965 163548502
899303063 449651532
427105538 1426
522898564 1743
589874025 176345
705111124 271295115
815142700 4171
969715655 4824
313156537 3934
139930648 1240
648299153 2161
1946 281161311
113607565 511
895634739 12637
466 117476864
720466561 4384
963306409 873079683
391613600 279724
943099605 11235
33564495 835
857633570 3317
770317014 3027
268526821 3035
580199999 1934
174861065 937
724677553 362338776
107100690 357
900915291 8462
812402708 2708
2848 500946566
977833954 52535
816 211532289
161419690 80709845
824569745 37443
545870659 14930
796242094 796242095
735315430 8859
549910980 4351
976733656 6508
756557380 270320906
873098033 8082
759128019 2962
638479678 319239839
13710245 107
986094382 13290
168595647 731
901199744 3004
14133075 65
84413325 305
730149210 9119
402939959 1901
594599772 1982
872534400 436267200
337609879 337609880
503339296 1694
379000329 2843
477579795 5685
382179501 3980
902332609 4702
351104903 207720976
745534853 6609
160944124 1654
571299226 2177
901057009 13445
306319713 2144
306498860 6801
221048116 746
462169923 411565384
450901538 1503
924058875 462029437
258503853 1786
433 62184697
716313528 30324
256097065 1948
333899999 1113
593375626 593375625
754167617 6542
223055333 885
70271011 514
33599921 112
753897486 2513
659414652 8034
850172496 2902
615162295 9445
905396981 3018
759010671 4643
533826126 3955
76655590 414
762078496 270184021
273075417 1918
80784334 359
551101838 1837
555908892 3423
158053748 1203
686910831 5968
783900001 2613
299374576 1351
509206953 3667
591486699 2204
274697231 957
343020922 1227
214500356 715
82719389 1212
698426815 698426816
39937407 149
70500432 235
827102758 2757
290099999 967
118803049 23313
365401755 1218
524445712 2537
448894943 4517
885014132 885014133
518961095 3222
711592408 290348588
3588 786123624
977564873 10519
346150321 173075160
459744885 4366
714342858 3723
343828644 2164
285720064 1687
196185922 1282
259823547 3070
801602392 2672
600599067 2002
282979377 141489688
505801855 1686
156030362 10082
378299832 1261
112542467 3513
325301383 3033
134801 734093168
230842480 3221
235500019 785
375166621 10392
921779627 7821
649496816 3404
439105765 1550
425761391 3459
720598343 2402
897174885 5671
541958965 3607
928019394 3215
950729473 52192
332737406 332737407
499 128442728
4642 219668881
556296511 3008
423503603 9371
112236517 756
492712045 1645
254404388 2086
568295959 11090
807142278 3110
158711280 1560
744598947 2482
529502862 1765
290399033 968
911944723 3727
637981457 2952
586799215 6873
414038783 414038783
11470 374153384
2606 686391734
458368847 3697
627189959 25752
7756 576146879
11497149 106
930079393 11608
886008299 10074
632865141 2899
188163359 792
86533240 289
43603195 182
161559935 708
247800967 826
34851473 34851474
656487468 49153
685202449 2284
57268128 21152740
682695789 240211723
589469689 2342
148500913 495
421764370 4418
87639416 909
318983088 3092
624211080 4605
748190757 748190757
854417256 4708
750297017 2602
619501870 2065
31078483 15539241
332492137 2476
993596688 3312
599701998 1999
392656169 2818
901769465 5814
520230551 2450
560703056 1869
949440563 6022
643221129 321610564
555262917 6601
853750059 122630
45892488 2648
990908171 3772
36322405 188
879114692 6643
40947087 543
689328075 344664037
705701515 2755
422473739 6612
912262255 456131127
742797630 3285
67498200 693
646802157 2156
448516749 1637
694970865 2379
302460257 3227
434630143 1986
652123341 17914
56210964 28105482
876448430 18624
866473259 3014
555501662 4566
430457813 430457812
590700090 2205
229883219 229883219
30099188 108
203458904 1192
221963160 1032
797136831 398568415
842599082 421299541
434579399 3275
784945479 3095
267188332 267188333
509958006 183217682
718409024 5175
387299772 1291
667495841 3040
727832618 29096
596409536 7438
34445757 311
419239441 2896
939119300 11471
888760976 10096
450132905 2120
767797655 5032
950106133 475053067
411300958 1371
459308818 229654409
965097187 3217
977093631 5476
714345209 357172604
507501433 3700
930502944 34741
998804799 41120
749036184 2652
868648647 3976
191942961 1076
643300724 6203
887700001 2959
809555375 3720
242178049 3754
246648162 1689
18033 595002496
180204355 624
592800001 1976
311583494 1794
35216445 1323
412579388 2834
100240847 564
821656483 15047
885119994 21321
621390317 573402395
848702828 2829
891002969 2970
898197224 2994
908906655 454453327
391038247 1592
518150970 1907
561900681 1873
673503386 2245
259499646 865
357384422 14521
474496455 1873
390458600 16209
59586379 758
39309337 396
167941692 2479
432895905 1989
971286505 5403
443462581 7986
499774241 2583
3162 831280105
914082955 50228
7892981 137
601486565 4018
30530363 241
372782636 5823
441000787 1470
599097950 3022
351101512 351101511
178302119 89151060
226261008 4273
437970652 1717
697538910 4593
413382509 3316
168056995 569
404866786 1963
33476 802160479
3138 797301552
36 6618960
991896368 4669
910321326 3925
791153827 3597
374544523 374544524
253199847 844
425656924 173113411
721197595 2404
5429 179423016
417014911 8518
844803503 2816
392289162 392289161
5488 588686930
240591121 2216
288578247 21373
348753810 6091
128664771 2470
650721611 3455
861455768 34219
110557207 1011
418498606 1395
952954496 12524
857201585 428600792
681390947 2422
574970111 2304
76771505 1266
785699775 2619
193175999 14931
446562461 2329
656480803 4125
853909301 11743
423136288 3185
887335501 3030
32648432 149
771474588 3593
8922 774795402
457399776 9075
718555320 21043
776101134 2587
713624977 94998
247800142 826
867708624 17778
9534 258483390
132000000 440
492598357 1642
154184245 1231
49800165 166
462961131 1771
33228 869610691
3461 383164834
78404502 431
470644812 11572
16196475 244
236700788 789
589199211 1964
21 2394021
351137045 351137046
999517595 14036
609254296 21694
760761922 279029550
144163121 72081560
857492775 7713
789152143 6151
649555817 3172
221241475 1573
589454203 2446
452999999 1510
272372557 266360566
173310447 601
54222541 301
123300386 411
356007202 3923
320700301 1069
200399331 668
959919646 425822727
769802565 2566
273348234 1277
857 177998345
119063374 1859
809997301 2700
81971 907364791
507776188 2326
425953768 425953769
262882409 4830
331375877 3167
919677155 113841
702266756 3455
996003363 3320
21 4352082
588863856 5677
496964637 2735
502200001 1674
455246994 1682
149424257 1304
793173216 19888
73055487 597
805482056 3219
636004202 2120
32205145 758
748497588 2495
210092297 754
270899145 903
212450941 1170
688298688 3136
405000281 1350
579013479 4814
754624866 27295
179927462 767
886825399 13400
418180384 11501
702602342 2342
698286063 2494
396900056 1323
690573017 44111
937145549 4475
11628 853561913
94500194 315
291780271 3186
236404033 1018
330366463 4672
490231879 245115940
219957257 859
402174725 1530
632356956 4686
974398463 3456
20642103 366
889556247 7762
169903051 1122
53640 953353826
61608625 616
206312192 19190
473827836 1834
726373439 2481
590535841 2616
190139522 651
373800000 1246
774969619 3782
114312608 10016
911771721 898717793
817968480 3720
456755195 2405
447387205 2021
599255727 8004
500885281 5530
273001102 910
550203067 2669
995338884 32919
732424438 3114
553299672 261789098
726051069 2930
524898924 7775
126300195 421
786899675 2623
1424 306709485
955796815 3186
368700000 1229
441673364 2367
4417 549907666
172369113 4402
528719454 16153
150965755 1214
551098174 1837
905674771 5005
283016513 2013
145317317 596
532091159 532091160
40757807 40757806
1334 321547966
618064984 3125
747728715 747728716
493993212 3374
60662566 217
846356998 11501
226437279 1660
729107945 3467
748502494 2495
379802324 1266
807304603 2691
713 145376422
556090176 8023
115874104 1119
146845161 539
985846031 4734
719101870 2397
284408058 1738
224448407 789
2920 426849951
682677528 4056
101942159 18640
582103848 29371
940504111 4810
918696403 4293
40962392 754
989541714 6122
580555754 2511
62100161 207
8464 887662207
486677364 5260
914703362 4396
502355818 3039
63449101 425
822726873 8173
468967202 4097
840297200 2801
297386691 1427
998100001 3327
449701500 1499
596917681 3314
933904313 3113
140787408 4811
38827656 14680852
85522320 312
236026010 236026010
862314541 14631
145428453 72714227
15238660 71
792300001 2641
119999599 400
521675200 14039
379568824 3079
495268524 228044379
844325331 2884
540601665 1802
18913 905058440
624600000 2082
807804039 12730
679202263 2264
2852 668511652
991952951 3357
989434078 4787
968930258 10163
213534677 811
795507074 5533
122050636 479
593138474 2157
856118855 290208569
344563666 1791
561299641 1871
858060410 296906064
1536 330150912
151492899 546
729899049 2433
290400085 968
130064411 684842
553293838 1861
378621787 189310893
956669834 764618639
686726979 343363489
342478666 2797
750302501 2501
586772919 293386460
589630103 354314891
591935777 4377
646038500 17390
149958072 2088
986890852 748914174
721320906 10533
378832895 5967
909090981 6307
865604290 4891
448270393 1573
893402979 2978
620391148 70660
771938121 5245
430243662 1691
778356999 2777
22598577 104
390768623 10128
9143 970300875
167038561 83519280
541609915 4849
702195243 13367
379498735 1265
71354113 3392
743976069 13359
82450538 3253
134587825 67293912
234382004 2343
5606 590656287
644419697 231639
650721553 650721554
172605139 519895
630671804 2111
445 106257990
769776600 369220618
8768 626668415
841484675 553322141
5926 901623122
413022988 1444
806766914 3216
284976352 3464
755321866 22763
780 180800880
435577124 3875
957100287 8123
776167757 2815
203098139 4752
100830912 398
556191810 2019
117900715 393
257700001 859
568728864 1944
213600479 712
850156996 13141
900299526 3001
684026451 684026452
234535315 226573849
125699891 419
892135801 50805
488304356 2905
162600679 542
180600602 602
931720395 6358
618599500 2062
959257125 6297
323700001 1079
986338032 6428
244367978 2846
3632 862076992
126977205 63488602
852834822 10391689
1488565 14
461102808 1537
582341508 5796
660002201 2200
696789092 2976
332252298 16194
3013 625982491
451203754 31577
468598437 1562
23100127 77
288032982 5332
86311820 699
4163 345921511
1094 274122486
194700001 649
529464080 221137323
831303926 2771
781799999 2606
913896805 3974
304140126 2253126
84900383 283
698585146 17632
171710952 1164
639806029 2537
822630047 2803
648900734 2163
782190427 2885
410860566 2549
433833749 3659
888302961 2961
517501725 1725
321437053 1242
772483269 3390
555719297 2432
538801796 1796
720517984 6128
145409227 2785
985685229 15346
469533665 8468
571501906 1905
662930408 3976
675519311 4313
600083839 600083838
938834028 4211
564023749 2675
175860998 1919
479701207 1599
123891742 497
822590085 6190
702212359 59646
157741779 603
704897398 15505
618073416 10932
625865392 3749
635699999 2119
665874471 2714
829497235 2765
992063907 8219
55997407 1158
604802909 2016
679500001 2265
215622033 983
440615434 7094
738297539 2461
507408429 2729
554100001 1847
559200541 1864
171501359 1160
924139616 6654
170444897 702
563998119 1880
962814624 5482
423301412 1411
561272650 2657
94642020 4455
732237754 5649
483261893 5274
417598608 1392
586800628 292196428
907914925 453957463
628719196 2595
770702109 2569
742928202 6100
23415 792412073
201419681 1232
913210180 4127
434816564 2171
711574321 19608
648318950 13995
597650969 440859583
149506 930100473
547238483 16586
694341232 2704
708243487 3264
457496285 20479
761687174 761687175
551398161 1838
820742729 3390
166707121 564
35521397 35521397
10575 923872814
478631693 478631694
676098277 7116
250210772 5206
788098933 2627
126295100 519
544790564 5996
598976109 2259
390090481 4729
790679880 22437
633556383 316778191
620704209 11054
88587085 2532
222412328 2228
322663499 38358
784296458 7248
268359320 1077
486298378 1621
31042 419315336
316792405 1546
24638079 137
815702718 2719
763044749 4750
107956371 1756
921997053 423080430
587100001 1957
295919618 147959809
562916585 562916586
941615185 470807592
289941755 999
161492858 947
209661907 1183
930596899 3102
341996791 28185
2831062 17
861897604 2873
215138131 215138131
555606946 555606947
706925462 20806
666002219 2220
492953039 17145
536730295 3638
711581730 7486
67513705 227
120886111 7969
240600579 3565
570147059 2287
920474172 732880617
149306094 841
902626117 3633
7577 441192149
872532889 4132
9328 768851072
510298972 1701
174968205 15394
177209882 1168
937659217 7176
718580691 6532
3121 424905424
753987414 20039
524987436 2733
185147914 718
265651860 3145
183700892 727
2001 343729354
320701069 1069
362909441 171647091
85093914 1921
239106161 1385
337551311 1932
267080359 1946
607094590 2340
174227566 8259
306900055 1023
852403705 3116
244 55131068
628939745 14273
652860022 652860023
357239401 4900
981557889 3646
605108709 2591
544 93892805
884564771 3126
515098328 1717
8423566 149
671108523 5894
387746595 2023
241182811 1348
560982427 280491213
576898147 1923
758122965 7298
836102786 2787
972078448 5113
410682912 5636
796603685 10560
608132057 4291
790365669 3202
704998425 2350
162856546 81428273
447439765 1927
967279884 3228
333738313 166869156
860024578 4529
336202516 1485
785832669 392916334
987531941 7148
230099343 767
59433781 29716891
191569841 2192
837721812 7148
739465301 739465302
112522771 405
522497743 1944
352966181 13298
167355012 762
191898593 1172
474961506 2774
403448326 1783
183747295 2390
215984692 2233
352499050 1175
121995749 1185
4632950 31
897601277 2992
5550 684947700
893878336 45718
106042492 634
632223023 2467
3896 979186799
189299926 631
74233014 1120
79339832 622
479490847 1624
354752973 5854
967596599 3754
35523665 32533198
24565488 12727923
313566163 9035
805 193320750
355501283 1185
839705313 2799
936549601 10272
988666515 5139
438346191 30756
401470920 3301
826798481 2756
654902184 2183
796744760 796744761
968214934 921025863
889089992 889089993
145888799 600
310 7016292
133278725 1513
187074181 28474
818179894 3162
810028721 3088
574798800 1916
682879327 9509
475799123 1586
383081314 6262
323319674 1260
139230595 71991
476313941 172642148
4339350 45
858302860 2861
446971265 14218
883574629 5284
162135738 954
323400542 1078
186679513 93339756
422289541 1863
323132570 1617
958680454 4509
100764338 684
465145755 1905
4942 624870204
420741224 420741225
8145 960350250
661794113 330897057
573471148 3561
40277047 184
846304353 2821
757326712 9267
852872194 767949707
732908335 732908335
947413039 3920
254124345 872
878564029 54229
148311471 1253
40200133 134
882644063 32964
321016804 2003
788976257 19701
188227105 73945760
247633651 1254
837372291 13853
156003934 72782062
821367662 3499
414694378 2781
646574390 27830
311341710 1075
907327979 360528282
778205723 5103
888002960 2960
24684225 129
964726875 4725
864819022 4209
630256980 3876
655197816 2184
861597127 2872
975415323 487707662
885397507 8794
916162125 9525
241279652 241279652
785326653 3960
961498782 464237569
596361833 2234
786898363 2623
823542599 2760
618827775 4096
147902052 900
424841785 2742
803398519 2678
710317062 7686
854700001 2849
510043702 3391
790821629 17469
318365303 2386
576656344 7348
932325601 60825
698494818 6744
52309150 240
384298718 1281
796500000 2655
285511594 1087
274100079 7378
1165 219058506
301735610 13449
9424 541559884
2018 530552314
410098951 1367
517198974 1724
486565847 286029462
746706363 87117
512161821 512161822
279689855 139844927
378397205 378397206
48000156 160
105746528 544
322501075 1075
911787356 5207
463659356 6132
602999999 2010
515399559 2210
72592799 435
3379854 44
425694972 1812
43348726 425
590890886 2554
33593274 234
878698619 2929
199221580 830
672338657 6523
79743117 276
634454319 9040
121200055 1338
997692411 3719
490774574 1658
221425709 1622
66876 940142808
680176924 2846
52675 502518141
563998119 1880
969028612 953322840
798604452 2662
710698315 2369
279018563 3911
248393307 1173
1253 300401738
890371115 6883
962214153 4111
200100390 667
151858229 1387
701700206 2339
579638388 9618
364713039 364713038
355198816 1184
283021382 966
690156379 7599
14958596 249
31500106 105
19815914 205
292237440 3288
2073 611012604
567 117482655
984927944 4004
817137010 2831
294617702 3450
122179 743874484
474629195 1653
502971841 3272
709802526 2615
533980724 5264
906764614 9576
917401381 3058
116700000 389
85453779 2410
488101627 1627
229449557 229449557
316468274 10928
879002779 2930
6900 866993453
969020876 3542
409915583 3042
143903594 891
159798967 707
199528273 1168
663023121 294616
172684639 86342320
459614859 14185
603659791 5074
458400001 1528
790678938 9727
427924019 12020
797454671 102264
233960095 978
435489846 1585
902727324 842940174
336628614 2657
768987457 3648
928611509 3278
971433120 5502
438899999 1463
536999705 1790
635554491 2162
2162 579681926
117157931 58578965
594748936 297374468
977436171 16347
888221363 3053
847849249 13176
985578106 985578107
768898130 2563
975225045 45482
844197518 2814
303261102 1429
660173735 330086868
336847719 2372
959826598 463342133
767627711 5788
778086762 8471
960077036 4371
578398713 1928
121564483 717
22739534 405
194400648 648
567744349 5046
793258808 4562
803228589 4561
332315560 1933
108900691 363
13499999 45
314415265 2608
24511902 137
169348321 895
176295087 1991
583258935 3041
464402719 1548
345299146 1151
336625149 1480
756302130 2521
169251389 1617
861305141 2871
889327751 17112
553168530 276584265
9173 293299216
721498207 2405
559873822 5707
260885856 1217
79499999 265
888516488 6382
546824084 273412042
528752532 528752532
849811311 738355456
316627460 1643
809936213 404968107
505313258 1938
487502945 4184
635108800 4541
956718617 3736
434701948 1449
656668971 5735
295499014 985
964457469 6830
9523942 203
834411687 30473
308549106 2643
717900494 11505
702297660 2341
703660718 254321087
565067133 49132
318673283 159336642
352201051 3949
502199777 31315
710428037 3788
626019383 4274
896390050 447945751
421502606 1405
714664826 18313
661981319 4356
706380262 2821
575934570 9018
594618546 241787
26851 742499327
376582821 13459
288299234 961
3306 738331535
117427474 3396
512400001 1708
7385321 40
790781615 28216
454462277 454462276
610502036 2035
61622 969114840
759875114 299485515
98399673 328
102626425 51313212
148097256 65782328
212464629 61229
912634289 3438
170234435 3442
1742 113928542
224106805 2297
446442780 2627
98074292 36017
499928383 3715
891251197 5934
183467295 5991
176100470 587
299037561 1144
239671846 3105
800599409 5893
1277 71358346
434980512 15069
1606 372950254
660769306 4501
386987752 2609
257400843 3448
417574456 1801
962614939 7738
789260363 2894
280799535 936
713196131 8521
536274550 9654
977928919 4552
5243 717027437
64928557 694
117666920 3010
412770226 1837
996598751 3322
528865169 2110
907775329 6816
131400015 438
455869839 2636
488691187 6628
62335189 412
974681843 12381
139739108 1301
98195329 574
57169985 397
186920989 1876
599368212 12626
349923314 174961657
424743271 1844
730800180 2436
189946446 1994
587392757 2017
39000000 130
395816593 1392
949166234 4169
926731301 389584963
364395475 12484
983031449 886500120
499361725 10558
424313471 23936
993747982 4531
551435158 2223
388921534 1933
142820178 943
1770 184957920
147065340 1167
926988300 5670
982116178 3647
475898226 2623
165538542 912
996004645 3514
903035366 3350
420000189 1400
132526446 66263223
255299828 851
3036 216661104
972957921 354160547
217 15269858
594732641 2203
450298500 1501
356401189 1188
563824419 2896
949257983 3392
1497 97159791
305244031 2730
962985920 6271
600809887 5344
802945530 2687
58200194 194
263161217 978
45192002 240
670336045 2436
587790284 2644
804777465 25757
303793332 303793333
873889378 3766
557455908 3604
349912892 1515
189097730 13975
1336 364956657
844563241 7752
889799999 2966
562745654 1983
5963 831608221
714897627 2383
23339282 86
671376831 9253
16997 908450864
329913001 24438
66250980 540
561327623 2652
685874358 685874357
225096209 1062
742318015 742318014
929100000 3097
696760932 3227
570805591 13830
558681729 3561
949291292 5534
254851303 4748
76232299 485
973894185 16361
298168653 1847
2368 690043286
543070991 13008
248278097 2134
580662466 5244
323008246 1120
946602233 14410
229712506 811
422736365 6121
344280861 2156
231479583 1918
568752001 6936
138969315 587
511498374 1705
393226725 3295
455124147 2433
2611 661522565
505233249 5014
538541596 5715
168086 995353063
834156401 3080
963660884 6141
877802926 2926
933903818 16593
390600001 1302
385571001 1641
745 94114354
629999999 2100
35112375 1493
463343638 463343639
269214948 1314
924689908 4041
420640129 1728
75301302 844
765416548 765416549
282720239 2190
734302345 2704
713288834 3969
194035548 2514
684514112 6928
797700001 2659
312290660 1307
10774062 37
12023 297327195
630080014 5017
571500336 1905
586964967 6497
952260392 7677
28281793 352
272897714 1303
363188212 15314
879909673 7563
510000001 1700
541246265 2538
981453946 25489
72919984 1520
933826858 466913429
3409 543568847
627690056 2177
244207712 26784
42899921 143
85800001 286
15690311 21612
244433261 122216631
413637449 5478
693736079 3180
258476383 1731
692519181 6329
877027732 438513866
17136144 12850689
572961172 13204
526599684 2652
116443473 5419
54060 635195379
390094179 2140
671276971 7806
870852247 9641
813000000 2710
160967211 676
250200834 834
622084938 2261
299320809 2248
447562279 3886
225602497 864
351000665 1170
344262302 1197
656700000 2189
157200524 524
745066464 6252
785228909 4671
140831675 52025
560580152 4664
440972427 1543
90300556 301
33920886 16960443
194492573 892
7799975 26
335408543 80088
34288219 153
342128593 5069
900362295 5522
142715658 511
652448159 65520
254399153 848
327155072 3088
104999651 350
352706639 1560
469885174 8246
462655099 6940
257958518 3270
889791830 3928
523228157 39762
465386728 19146
482309373 1924
433279769 1749
361746567 6027
933093919 933093920
306513072 3841
361921842 2173
94800572 316
988803297 3296
432814561 1479
692034069 599347736
973801581 486900790
412960919 1602
114193987 1702
852874686 852874686
791263866 2675
661833557 14271
760097934 5791
361516966 17978
477421307 477421306
7013721 74
38691237 586
308850085 5770
571510871 3303
569503241 2078
945357173 8282
241801108 806
818138381 2732
559376702 2111
90125999 418
326100242 1087
671240366 2401
999789529 6302
3995 745998771
3604 838397427
382793872 3824
471900122 1573
13411 505988349
83905404 3058
18820633 63
390873871 1731
191083453 9492
386440619 3855
370439339 6875
673563660 4092
578583553 3048
218344433 1722
62726950 403
300256985 20203
1846 533727414
990599999 3302
240281539 1684
16644079 2960
510689477 2421
879657021 4730
145200202 484
357300000 1191
302454457 2784
453598487 1512
999600088 3332
2448 549322170
691546704 3984
397199856 1324
40828317 437
555486924 1891
1795 413296955
965377520 677913431
888060056 112802
579301103 289650552
460201535 1534
552182086 2596
390677672 1967
6065 217715117
74700001 249
575834330 4055
63300001 211
844840392 3743
954011760 26256
394120258 394120259
145192151 6425
351559650 2207
846815636 323944204
1776 259384800
607221876 7783
381021991 8005
602481394 300888525
639602132 2132
672053953 3681
636599769 2122
408299871 1361
837511769 418755884
492812992 2338
211587507 3247
489662719 1880
835499328 7976
265435970 1070
582121764 3610
861899999 2873
556401321 44441
983400000 3278
268175231 1152
665101343 2217
429489681 1549
473035987 2895
760834646 2881
269461123 1346
556895625 2613
308350876 211925
375585746 1267
383775018 17752
755339524 3381
655614382 7606
738902463 2463
31071613 293
552746706 240894
720440447 8736
809553360 8638
707102656 2779
173162547 2357
935396881 3118
453399407 2426
30447479 168
448800545 1496
513565272 2312
519945321 2176
248099999 827
628419266 2220
404700886 1349
15854 362027545
324452409 1390
35464481 120
632293799 2460
844046981 6624
437466639 2470
269949019 2495
307872717 10999
5342 912595228
802004612 6023
72599999 242
244499999 815
792168579 5677
156788455 9496
820200879 2734
17864 225317650
147653603 594
763478390 2743
261088099 1183
786375138 3702
198128581 1131
35766823 182
319501066 1065
833332516 2902
499139280 2010
612996683 2497
99299668 331
426429409 1591
713454422 2519
54028499 500
368852499 2173
905937025 5448
891308001 3760
130357881 58906637
23676929 175
265616320 1583
335228272 3413
940103351 470051676
712499551 2375
611749980 5420
803222891 2889
231697488 4976
880740577 3221
948487961 4513
271800000 906
988199999 3294
539839105 4809
586243412 25893
380399259 1268
942742507 471365671
890200965 15288
406602966 15789
338699224 1129
372947530 1331
138943854 9396
365585669 2040
148500514 495
370924685 146500801
787771973 14761
584398052 1948
412744695 3203
785100001 2617
842998039 2810
568362961 2376
378001259 1260
632374111 316187055
53421517 4118
639458072 3119
831460141 7980
125459964 34709
895160326 13439
292560327 139380375
1316 142771524
5580 710472270
570600000 1902
335839329 2512
78300045 261
796459861 3090
123711462 467
881366419 11044
373499101 1245
269193596 2996
607690792 607690792
233 23932099
422236707 5341
103949120 1667
446276950 252924
791723693 395861847
992176215 433565050
985621388 484843187
92 17819103
676065431 3507
473265114 1686
745810740 3540
380251214 1423
53047518 477
668702837 2229
1986 450319856
127145821 2669
903433751 5213
911851043 3252
2555 496352185
486546559 243273279
228592414 2455
746204719 2534
940502388 3135
159933639 557
559587271 559587272
808449599 12439
624259381 7396
2620 453085984
272682878 1027
853803803 426901901
226500643 755
998413189 4443
684797400 35028
290985889 1291
708296015 2544
345319265 5582
149542514 34997
243599188 812
291299030 971
177599591 592
615720960 7074
231600772 772
939179339 11610
178331328 1242
225301032 751
15639013 7819507
39669 627423171
320891036 1329
705307096 3211
719422849 3816
120967801 925
400431125 1691
659252139 110409
101886489 3916
106742250 431
406388897 1832
813275771 6017
500726417 109097
473988137 13935
199586652 703
28252280 140
217819967 108909984
836546325 6251
764926572 2676
265 78352604
526926500 27397
173461 971197466
752954107 6018
61371775 227
73157215 1443
462136120 1764
502143544 4531
919961280 3920
862504171 3896
864403398 9985
436954301 1457
549871479 2942
756830074 7485
534563745 16313
298571730 1891
175166107 157668
486192664 3832
1926 305831304
53422746 222
707750844 353875422
95650941 1045
27381224 13690612
624848870 2384
15477005 144
443368811 9070
205168707 754
913796185 3948
26467195 24456232
114602318 462
805295813 3778
696 200541960
432346362 222580067
870619822 7013
562150630 1904
3016 306033520
243822090 860
857063053 3703
726205713 9318
103376591 561
855277689 8960
426599894 426599893
724361736 10202
706802355 2356
784197386 2614
676102696 6945
162160592 568
397498674 1325
50242494 401
335454112 3188
705543278 19847
200699833 669
240937121 120468560
350814750 1950
234686113 5416
848380067 3342
816411858 14699
180929844 612
932883421 7764
600899999 2003
429299483 1431
779445812 2710
182881944 3329
432943996 7645
518378842 2143
6342 412840701
816563312 14569
515633663 3094
12900042 43
677519369 4710
91200000 304
5099988 17
97919264 3197
195121096 1224
780297399 2601
876908049 5654
690070079 2320
846014399 3168
182693748 999
222414405 111207203
899097004 2997
185438404 1283
600952806 134773
237015815 920
255424135 926
497842615 15465
185100001 617
500028867 8469
802992232 7733
320556447 1337
28819631 28819631
915398329 3466
114525175 438
586200513 1954
651021645 5471
294083832 2714
587698898 1959
136306893 2518
842491288 5049
433096700 5823
641735937 5248
97953650 1717
180000546 600
390002028 390002028
432487783 3367
844542040 807086231
417603338 4427
7199975 24
128399571 428
485307969 242653984
396300001 1321
274796961 1111
785759811 3184
551808180 126940
469501820 1565
824306219 412153109
987432390 16242
940637712 8232
482850014 1737
595910950 4993
23399937 78
32947628 329
105300001 351
941404102 3138
366129944 5149
924300001 3081
623842696 3015
799692925 5030
550256161 550256162
965671051 9322
632634636 2135
967520679 4053
35281573 694
586679511 2109
428947881 3160
455416957 1594
616630493 3068
671514786 2286
974558179 487279089
4848127 17
726906004 4899
548552790 54018
706800879 2356
917114954 9599
181199397 604
602702010 2009
154560270 718
240299999 801
795301862 2651
465347831 465347832
378038719 2401
354672011 2065
484925953 2058
186179547 28766
676501019 2255
675961086 6092
107005862 4867
875404925 2918
351001171 1170
430397969 1456
892199600 2974
842245180 3395
947246809 17872
271971424 963
973703809 17414
222948009 34538
30737105 595
196996772 928
347735411 2365
3065 639924566
684541061 15699
426 104649456
985086637 3381
420610686 1438
887101196 2957
838098671 3226
64949411 1452
3974 469931280
232500652 775
310674001 27300
933711645 3858
91244 804498348
954348114 10094
823000655 411500328
217873116 2024
918990465 3643
44399078 3492
59700200 199
113147585 418
607802027 2026
731516880 6892
3938846 67
934694083 11592
120485429 1106
382376259 28468
580162709 4249
927943275 789221040
2493 453177540
11460528 54
326784468 1414
825559181 8302
407844819 203922410
241408504 241408505
479898053 479898052
816482209 8337
163733291 1115
794377840 5195
446700208 3239
447301492 1491
399300648 1331
782670633 4973
555452572 187509151
526464840 1901
361245788 1490
23942071 245
372898758 1243
321300484 3973
759297470 2531
837237945 15672
39408967 403
865800000 2886
77728540 3421
226392775 1906
47399843 158
982845202 18311
730512237 730512238
111956985 405
910152750 3601
665672447 5376
545758838 2254
778886416 2817
76127331 529
783145606 26755
4989 715236764
852727252 22526
2549 519236398
692697691 2309
750795430 5305
225009288 1549
247199575 824
823020263 22248
810438368 21791
476101205 1587
385033192 1321
515517970 20991
525195656 2246
214453493 3078
659998595 2200
556496138 236781677
61722292 2426
200235201 5898
271827597 5479
801903457 50976
784248957 3347
969056129 5189
806400000 2688
851615135 3077
216600722 722
493 147136836
77809796 398
864885967 10678
483076969 8308
32445384 12700569
306470813 3687
194947702 897
523118099 9592
738588502 3149
4755 759031140
969906856 11755
849862423 10835
314066907 1454
19361249 266
881404727 2938
698700800 2329
10551402 37
625572457 10099
981871247 3389
525292319 5334
815452280 9759
22220620 91
948398471 7135
526352880 232297746
4369 621464997
878735217 4623
129908923 2782
833652045 6333
5647 671355900
901549275 3093
98272011 472
634633273 2363
842399789 2808
860702868 2869
921787805 5784
105647202 779
95094980 382
297584197 1131
866789179 4002
643368961 4296
450000116 1500
771707625 4665
317906025 158953012
842697191 2809
79814135 1532
973583940 4263
315560040 315560039
640448302 23934
976596308 3270
943812879 5169
237369399 875
163430287 81715144
333298937 1111
686653863 3562
627900898 2093
510030840 9669
454267571 4019
737436117 2932
317101068 1057
12568299 653
279735540 1410
212120517 752
365577570 2598
650999032 2170
759210191 4563
736665048 9791
625800001 2086
460468639 3437
199 42811666
559269772 524985565
507722650 4154
364408616 2519
403557103 5931
188 29548934
753354492 7872
135559219 860
248612811 2733
600932281 2944
686052599 2525
506986976 3772
734136085 2806
296159165 3122
768473235 4981
996465015 13045
549299104 6495
1265056 786849939
828955400 4924
559109917 559109918
694450595 26292
294727291 1334
806697310 2689
965396782 3218
123224947 74478025
637804461 237511296
427526394 5218
543366688 1903
463961155 1769
1662 45288208
927003091 3090
252600598 842
158176419 554
65203912 65203913
271218361 2920
845772949 54043
778889357 3165
381900426 1273
649517995 144917
344075132 234387872
271793734 8229
37887988 37887989
271740560 1141
5905 567805183
675897747 2253
140416637 70208318
722054855 361027428
67499999 225
694006325 6248
996693121 8640
258422405 1657
214612734 1334
410818002 2317
80127361 480
279706911 1610
42300001 141
581667750 3375
460855050 3080
867243330 4101
685499999 2285
327600494 1092
247389366 2096
685566076 39884
407191819 2635
2617 439813578
957670335 3227
692176894 2991
43543949 378
161160694 681
9639 279087606
588350970 5981
3665 990312222
1269 234241276
237001408 790
530653410 1859
798298790 2661
233535721 116767861
679021115 32061
34173 169513151
948657306 948657305
531301771 1771
282899996 943
865931437 4372
430987839 1780
141938676 1413
157500943 525
755808505 7009
895556423 4089
126288706 562
891700760 305705349
75900192 253
730330046 9394
912990123 6723
821627135 15256
583269161 201063788
996305211 3677
197343813 865
64500094 215
464657531 232328765
257100856 857
483220684 3047
376435178 182905752
1767 339500930
656100373 2187
850497165 2835
473437441 3251
416513315 3571
963402315 4898
988196705 3294
759903453 8395
161943761 1129
386740090 1460
288762847 138448395
346200243 1154
66000135 220
768461405 5843
847798686 181853
585593133 8726
425976824 1624
69842275 324
98700001 329
398578657 3192
591792598 10457
356532365 2108
251492718 11059
193200516 644
869102346 2897
33891 764140377
2479 474812786
877357907 4692
824097254 2747
280930799 2524
553131348 2828
937885420 4671
536284331 9057
699184182 2619
169500001 565
61025702 209
395663878 13391
999729049 999495388
696829071 2732
250488941 125244470
841802806 2806
337771952 1416
509343379 29239
105015612 9686
255457383 127728691
462301524 1541
177261811 2044
653400372 2178
866697112 2889
463829631 1904
777997900 326521540
794226527 2652
937204603 3124
877446377 3054
338482396 6479
423651515 3822
181367261 2767
382499584 382499585
444194072 3277
779282725 8468
586016105 487460739
176446924 745
871904089 3564
252948671 5472
967800440 528769707
970141053 4202
7934425 115
180213939 7384
740256294 4177
828000000 2760
519849590 48214
68650961 258
19200065 64
461996313 230998156
630509984 3133
669006806 23651
399085512 3864
199699995 99849997
204600552 682
141709151 813
405096423 202548211
869402548 2898
619657839 9887
470788927 10582
80844951 382
595829271 2295
148375616 2492
394337418 3907
334133799 3080
975458393 10936
791407448 315229481
972267612 3792
47246703 329
835640585 12078
946367583 6368
625295650 3543
162900000 543
754801580 5980
160656960 793
34637265 195
46428225 158
584698051 1949
539052789 751817
330265318 1225
1150 287570313
370050180 1943
266014418 957
304499356 1015
607871422 3467
1381 90893277
102057536 448
975647670 7885
998289430 491900883
490916283 490916283
2646 534651180
425101027 1417
710101749 2367
323398923 1078
459697504 459697504
32280571 16140285
641189679 6995
777936707 5981
875997081 2920
249978512 2139
313313465 1266
194864912 720
762272763 341715663
911433982 5767
243934513 1163
657900001 2193
691201300 2304
268553306 134276653
398408771 1426
942744999 5000
547635736 42108
536076215 128648
15552237 63
865589801 4389
991272591 4277
697804476 2326
315397111 2042
171226644 749
177899999 593
720602401 2402
81628987 302
508277683 1962
789425438 4839
169695822 1834
280799999 936
758588164 2798
81473892 724
939266988 727934417
919453253 459726626
179361516 179361517
721335610 360667805
721784483 360892241
464719771 1713
423900674 1413
98400328 328
2178 285130639
975544548 3291
964513550 68825
204697611 71047781
897640876 7766
159833652 1034
921490591 777895758
282690973 1838
310864709 1570
402899999 1343
616197946 2054
201900259 673
292801633 976
772222277 386111138
2792 406444681
822596244 2913
450231806 3492
642755231 3896
360882133 5231
679395005 2407
672855165 11119
489703633 9808
412800000 1376
445170029 1564
564026269 23029
979803266 3266
884836707 884836708
466461315 5498
384809280 41610
623435651 8035
853967407 3248
516598279 1722
360900000 1203
597087589 10261
204403999 800
608262618 608262619
357261751 9150
1563 193391553
38644 868828851
168023801 606
251708786 1023
523191857 3377
629194399 2839
122100001 407
977290454 3599
414802519 1709
694471662 4404
429798553 2382
436737147 1657
842098904 2807
154266460 815
747002256 2490
396900670 1323
413686143 24538
317475549 158737774
672151516 2866
616227976 3563
729954886 10147
802439934 802439935
499502213 1665
618795666 11463
239176227 119588114
367816814 1607
89244889 89244889
253063265 881
682191113 318632
225582565 1133
36210569 14552404
91800000 306
370442160 1584
800144780 5612
153519741 22121
452698492 1509
64431583 291
65269257 3944
799475307 399737653
380714116 190357058
834141535 4731
4055 533783980
695051090 4207
961117437 6881
584926627 3983
18110416 104
8243 642006055
138747950 1735
19586039 136
311457083 35636
425398581 1418
709409854 4879
498230606 2149
253873754 47533
978000674 3260
67300795 283
934214969 4087
248099172 827
804300001 2681
88752 552594119
822904951 7901
150093824 1435
2181 519332437
52531393 26265696
692710833 4431
585767527 585767528
34199887 114
941684450 883661848
711395314 6733
641164345 5736
814265144 3643
519926587 3043
777198519 3689
798982755 4341
82200274 274
647803146 6869
87854861 1016
548115260 2267
472086938 1608
900110400 4900
803402860 2678
175242902 756
953996819 3180
353124803 353124803
105849876 1211
186235485 1633
571714639 3115
798934932 3922
783602611 2612
1007 253695232
2822 606012271
401884145 2181
801236872 7675
362570192 1504
64154004 316
269361005 2783
246517085 1405
193367142 807
267600000 892
807600000 2692
661276313 2439
724525267 5143
922094350 330098430
190272939 715
848397171 2828
133788309 1102
398484041 1427
979655880 13300
801079268 3011
238500487 119250243
649395111 15295
314493973 3237
788943959 6503
414662625 2181
678297740 2261
3704726 391
589513545 25684
142964253 142964254
964500207 67727
1389 353570455
37065464 2440
588607189 2245
528898633 1763
928371694 5260
553542624 2425
3718 864921829
752804321 4273
32999891 110
879440585 879440586
77602961 731
27931816 2044
99804343 340
169991136 567
592757152 6353
714981009 2776
357000337 8921
253289842 1023
100692553 878
615794652 2123
68451183 592
152377784 679
782999161 379109879
345863477 149396609
507826952 11140
513929068 5575
908187818 3329
760802615 2536
644999487 2150
827444263 3002
873599028 2912
278563831 1410
80508937 272
3255 553512750
259799223 866
290919480 1209
243899999 813
296391787 2156
127437988 694
429315011 1658
258271212 258271213
996882150 931668116
814175515 4434
985689243 35773
7048802 92
296100000 987
900472765 59331
298 86323448
420387492 2023
856204174 5411
874952699 874952698
200400021 668
711170443 2511
746570112 13344
569701900 1899
596701988 1989
751725743 2553
835238821 5381
627047825 3462
732899879 9915
53776965 398
229606855 914
143258168 7343
70499795 235
244775790 244775791
528966186 9493
403041212 201520606
64314411 1021
207608101 980
414146461 42420
914855300 421217711
966600564 27771
30579360 480
900833330 7738
803236181 2874
594992772 10694
875997079 2920
524169185 6795
740325405 3203
780788508 2695
391917771 3507
575998080 1920
5199 439499737
566137659 283068830
655928798 5151
250160 5
581101938 1937
910927380 14425
760883508 760883507
360600001 1202
88452064 33734100
628071250 314035625
601986617 2434
640797864 2136
378539554 1537
914113784 3161
538448334 340531770
48962946 284
122466381 2209
334726036 1263
815 18375805
250588294 2149
949133656 3495
756343848 5557
841499999 2805
740564938 58431
870522255 3011
690299999 2301
353019798 1439
123624752 1697
512878329 45476
257894884 1239
575989330 3254177
943705120 130333
452164270 24311
160806090 1335
380069979 151678
41529634 224
613797954 2046
596612870 10308
847836495 3175
809 90397737
906554451 413927309
55022084 927
556161209 17479
266099112 887
814235347 7334
402827884 1758
878541263 878541263
511551793 2377
408799790 1442
631021649 2751
89282235 86341456
747298814 2491
883910308 3638
348990516 1533
61929228 212
22674284 748251372
425961312 8134
888953488 5734
99306394 781
595694785 392981802
33535831 16659904
174328699 87164349
727839478 2762
565799999 1886
455205839 4098
256593792 1274
601950756 2244
442542127 1534
1651 444139793
305585398 305585399
927132393 4876
148476505 74238252
420335655 1415
836398947 4913
162708659 3270
513596650 256798325
740726957 2499
517559001 374500
2535 609164269
748668913 14864
916364472 6607
6900016 23
392876156 243465242
893739083 6092
975834348 77521
517696329 6568
277816535 1057
385804546 6191
977438463 56356
134616800 764
598501126 1995
707 96355942
289235118 1189
2113 340682927
991794151 3622
979171098 4100
900000813 3000
143400121 478
582302395 1941
4282 753680455
45461910 255
976520410 3457
394758838 1348
535934610 1971
22027645 708
116689019 554
379273359 11355
895093831 12183
452370906 2133
677195533 7236
950730994 9971
888633902 7179
57575670 199
276607425 276607426
43624531 220
815903945 5577
405289167 1502
346498845 1155
809999999 2700
484555885 1705
999448890 5170
547566561 2462
93005356 6577
2622 189716954
2658 688764882
855040973 9291
303855713 151927857
580076996 4467
320100000 1067
637389047 9744
5678 916710206
956671739 3461
635573249 5850
58223907 216
580765051 3282
72082117 806
3035 277885858
624616388 6523
197651354 197651353
229429995 1849
901407526 3143
95083805 447
966511659 3662
244654882 244654881
895497234 2985
274050697 1103
317145470 9883
960122875 14969
450740515 6585
695471699 4235
400515144 1544
626990390 2364
969235877 7306
258900530 863
466499331 1555
927016896 7385
228 53387340
593016907 2096
131699560 439
675558601 337779300
926097614 3087
387631891 193815945
50400289 168
992186104 977989285
326701089 1089
422462400 1763
3707 992879645
188543322 2358
230195241 968
232298972 1482
171077563 992
143100225 477
248699815 829
852798008 3468
675301708 2251
236095142 96907945
719638190 3094
721179005 360589502
329711340 1148
2869 429208138
588919080 2460
620483193 2429
337449251 1133
606839006 4085
14700050 49
337498874 1125
664102714 2691
910333205 455166602
997997760 994212682
789686821 3879
527242680 5741
8578751 56
33121393 16560696
989704018 3299
397895812 12729
449733151 1665
905483503 17523
582311807 23928
128899867 612
248084946 5198
725100000 2417
300172014 1059
569411379 3532
656576388 3926
140042084 2055
783600001 2612
392937943 2663
328262654 1281
816051760 3715
2848 419609082
795644252 2706
460200998 1534
965398037 3218
817298043 10826
273655376 1255
980851840 5491
747398121 38840
826239709 413119854
523798291 1746
578323291 6004
329287509 3806
790995602 4079
273179035 12844
565322567 2966
388584235 3482
632898204 11561
31854327 136
1019 210083542
54600281 182
998459112 4228
379354559 1695
611492280 77798
931257577 9428
483403584 162434
160148345 9025
734102261 2447
275872249 275872250
82500079 275
845840251 82521
190288687 1839
316988560 10430
136480770 466
825229573 30038
57932973 1987
770210485 3343
26794321 13397160
320858921 15890
876482485 4087
369302192 1231
577500471 1925
427286283 2239
498680394 3977
443071770 4343
833719919 833719918
482188733 2571
739547872 29450
807040426 7842
685813807 59954
252225797 1085
7798 885334743
685802285 2286
967196777 3224
682797570 2730
616348751 7809
729896338 14999
601692395 22577
128967080 1025
948923314 4116
150900441 605
126546155 3862
182999390 610
598240942 2509
515207039 1762
15000051 50
157891401 546
916974901 12315
217092461 1688
650253289 3613
856792968 221154
149911009 538
12587 966750278
255121171 890
852450515 6273
929205653 20423
378000592 1260
234288420 1255
22185828 126
266682983 996
873902912 2913
843531112 4597
838209045 2808
450193103 450193102
817598188 18033
508571460 3193
609816777 5577
68684651 685
42496806 232
900776223 58888
856954728 7672
728650482 597923325
282899057 943
957296810 3191
294461212 1139
672638541 11821
866153684 32210
343820195 1494
351301171 1171
402996894 402996894
472 71962064
521399352 1738
684164124 5697
648469636 13261
611098519 2037
784500157 2615
923809965 4466
303901012 1013
91978043 1299
301766257 1089
638629734 22414
885327525 999241
159640371 159640372
192894485 11236
121906695 494
276523739 1340
214315525 2055
714564186 369661988
700908545 2357
5367 553461141
667787260 16812
308191301 1822
452133791 5052
103784984 428
15900052 53
319199926 1064
920973913 4692
139084152 725
648556226 2763
34869223 302
111291881 3081
870871862 435435931
591236715 2078
671700596 2239
708486125 4880
261220947 1717
338557201 1585
407090776 71605
453300001 1511
375652939 1657
483633614 1714
572983649 3695
131418823 1417
166880124 1042
631710317 5591
76927237 452
298612108 115557581
74251101 275
371360527 1258
572755745 2108
447254188 2949
447461437 5598
193680253 96840126
761118671 5849
454877057 1744
8243 750417991
741080289 2647
959953226 959953227
749483904 3336
942691429 4396
747688561 54840
620435977 310217988
721581081 4840
948531352 24705
7878533 3939266
362047885 3399
1339 364624429
950715879 356783173
786669771 3447
419527905 2516
70869951 262
704876368 4858
362681320 3003
179400000 598
42184 754422206
910186954 19227
48112379 24056190
987133626 923568804
216817560 3240
122695842 776
257999999 860
310799999 1036
468784917 1706
727797573 2426
748802929 2496
2271 432448043
337216611 3896
121800407 406
217200898 724
948895254 474447627
932324784 4189
219931799 2585
535205691 29746
753679017 3913
589246275 2257
215041919 947
374467459 1868
555845882 2478
185 43023923
291606206 5541
647402157 2158
597078361 3114
248469839 1329
878402929 2928
284099528 947
136818287 1298
823908745 14232
761602857 5126
730605510 365302755
264582468 264582469
1580 195891182
920531137 460265569
217200608 724
43384294 177
750935552 26308
577798073 1926
954940961 3453
563099632 1877
643448542 643448542
312006319 3007
295258698 2259
36443686 36443686
534444717 267222359
575206695 1987
38608769 19304384
903214199 451607099
157635353 157635353
96913187 364
207672824 1359
79603782 628
383315941 2180
855501769 5074
42599897 142
846899999 2823
100800108 336
767090267 12732
169753817 169753817
606602021 2022
4834170 18
955793262 3961
941865864 941865864
190614649 987
52050621 307
583043560 5060
647575346 35781
752214181 3329
910318266 278982
462030789 1864
847499999 2825
644240335 2343
1102 93590152
519235503 1948
84514851 1442
354714033 2659
340762621 1210
125309018 125309018
575240960 2432
74860835 313
316198945 1054
843455227 3238
79855021 446
194273140 1013
699076353 349538176
125906682 125906683
87867401 1202
771278509 3276
17 3893748
31447 592560188
28 4338124
13171 655402131
466718460 7332
273299999 911
272569447 3126
253909579 6388
9877 654706822
489459881 244729940
214410491 730
481762159 6921
91327824 508
417756665 388594542
69300068 231
788442767 3959
9600001 32
467549371 1889
418198607 1394
627399254 5295
517 112775473
374700000 1249
163691109 1550
975414453 14360
398101566 1327
642469229 2161
342338424 1705
698669605 5285
245807220 850
198753206 665
721204240 2404
143309245 689
639002131 2130
773266333 14396
200013018 4009
484852306 3381
5288 812673787
121721590 3022
983249857 395754262
94967873 4393
465610201 5700
913053221 3205
908255805 4601
622095377 3680
580951776 362113207
839589762 839589762
753300000 2511
133279348 837
484433810 11109
652802177 2176
246661898 2479
54011714 529
153103631 592
26703057 304
914457541 3417
661200539 2204
910803037 3036
258039386 1236
644699752 2149
748155241 9891
141599773 472
718500000 2395
813239661 3825
510180403 255090202
68699931 229
775574449 4136
186712905 705
648597839 2162
599824105 2904
909338264 4946
852600001 2842
205090662 854
251700046 839
363062893 1362
125864138 50352563
937994188 5207
592007006 3635
3717 680228194
375229000 7286
5164 867157136
730 130325440
104432212 52326020
718588000 84500
917112171 398377414
31173121 160
881964650 6337
575699999 1919
136779117 68389558
434906050 1806
502415366 2285
142499702 475
59885912 283
771000983 2580
693523737 693523738
506463342 2409
218490768 2259
488285769 1849
831299999 2771
268838047 1175
773457168 10032
894337984 10406
930263039 3840
580599791 2019
846489936 7432
603366637 6486
230999997 770
271416501 4022
537901306 1793
7643 608810808
1642 234451941
927895475 16799
805171308 89246
111852 800412912
412769129 241279159
629426053 4887
983588820 89642
329298707 1594
263100001 877
786902624 2623
453678479 4584
205645467 1392
204767601 1355
297952275 1230
476572240 3160
546692543 1965
541545753 2063
313434641 28880
139435903 572
753302510 2511
797186179 4541
488019606 3305
995221156 487327747
72599864 242
631886860 6094
320401067 1068
436499263 1455
795724029 21699
965403846 18315
727353695 9264
14676497 83
670 89113153
307382113 2829
779750728 5080
846839709 846839710
871801304 2906
306468934 153234467
480299999 1601
204324810 1081
216000572 720
311011949 9854
979501116 3265
228529544 873
365714599 1490
777352081 29935
454372634 44419
117047345 4688
767642667 7622
448976731 420264381
559906491 5186
966544962 4172
940397055 5395
174374546 1710
751386989 17996
908465807 454232904
371105159 4476
934857412 13222
194911771 74830043
665019680 5419
892916682 6716
572621869 286310935
7179 833242320
266199425 1009
301947712 1756
878042013 6383
16481841 69
140903290 605
3870 607319100
778172872 2904
689273797 2438
903585060 7380
218658504 4242
573166236 3787
667063640 31354
889321610 565099332
475193382 12101
596398013 1988
472540080 2370
685797905 2286
396916190 4153
743056658 10898
133695608 57473345
308285862 1888
420298599 1401
671702238 2239
653091213 4604
787637859 10093
244091983 1156
818255675 409127838
11960192 41
397198675 1324
747194329 2863
573588923 573588924
78836367 22544
754734548 754734547
918203439 3510
353694334 105057
492410761 4460
382199435 1274
118197823 1461
1271 228344047
601867993 86762
431315205 2310
205500807 685
687416157 4159
10375520 77
27955882 118
214500834 715
238860536 119430268
226530368 1856
960601116 3202
621208369 62092
121800434 406
867324687 11523
42007721 11734
1856 252827682
161540171 161540171
952315147 5410
402599861 1342
209503240 1161
793499727 2645
877927820 72087
969710962 14230
609138443 7915
660 141362519
870520283 3174
302170319 1065
629097904 2097
626641262 4283
981689895 16616
707417567 31328
693674208 7974
990297343 3301
230100035 77680334
900405019 62037
4099 895663230
891522471 3875
240069332 1922
840669893 27463
127108874 1776
508929323 2076
46711078 16627026
661190382 661190381
570513877 570513877
807597980 2692
465395265 10737
931555042 931555041
497405946 3667
261415487 1304
816065536 61303
908217818 4920
692273401 26585
499822000 6039
205802241 896
707861033 602724993
630599100 2102
993896230 696119
192125494 783
519701101 3270
782064393 11953
211622714 765
841802806 2806
670132601 4600
623871116 32385
378601919 4230
481038317 2519
347699999 1159
791339324 3255
18320077 311
200034912 2267
357901193 1193
560807590 4721
527102064 1757
763305841 3960
294921190 3333
951603595 3172
106799784 356
348635999 1275
969010613 6303
844521801 4538
562241417 3254
911385181 702291995
114300433 1937
831128739 11695
328726207 4423
724586605 724586606
750075647 10624
349707296 3801
1919 338167902
970140679 5128
560334262 280167131
49555351 225
363508139 5009
96000000 320
52020908 52020907
359416095 4996
372016818 186008409
37419021 167
401803852 2285
664613794 4733
850197165 2834
104500425 77059973
384908712 7117
309724292 154862146
501804322 34937
417564527 5714
800180046 10797
622870627 2467
848218648 8717
247627863 226351786
199565773 199565774
37950631 268
21032837 318
916029093 9289
906775623 5438
867748400 4720
314319976 2301
142467180 631
351224957 140398527
596698012 1989
559341787 8907
201599098 1269
609382724 2774
429300432 1431
260700869 869
1156 150460161
815704933 2719
969790886 3722
127718116 1073
533 145974842
177944483 88972241
498300841 1661
229852132 229852131
989115646 3635
4856 749543024
233318242 116659121
13800007 46
406689059 1780
379500001 1265
546904813 546904812
461050892 39670
750431531 3822
804899755 2683
651235426 5645
824674517 10697
338642748 1657
43800267 146
868939049 3430
179699596 599
144257275 1377
371517921 2061
581033010 3836
258300027 861
670060171 24851
664591957 3633
939596868 3132
426806159 2404
835460337 4088
89607664 604
494797389 3389
613190028 36217
124647811 62323905
682453256 2344
521546951 3607
336700041 1147
7853 792977645
392556256 1578
168382789 798
832194975 15052
960216801 22808
718931444 547057318
394252950 5950
583592186 2867
484133760 2160
743712329 4556
329178702 1976
3106 331143211
836583614 24726
91701341 318
611531811 9518
225 21280840
891435334 3395
21228487 122
580998547 2054
1240 339178440
100098289 100098290
189261144 885
11700032 39
285299050 951
396901322 1323
530779788 28853
1704 434335968
921303512 383414031
741559425 5504
149762600 10337
893241023 3471
227510032 872
907503025 3025
703802346 2346
141186877 3702
433279187 1562
801810986 3070
815702718 2719
551700000 1839
462327398 2727
389605321 3835
193159429 759
82199727 274
159149524 935
94954359 94954360
556138373 278069187
115867620 3058
2892 524856809
584057992 2063
133115999 541
239886648 1737
557941590 3404
417600264 1392
2772 326829888
648346168 3637
315519169 2380
984385911 20844
846624481 3128
732116352 3883
864047293 432023646
932266357 542630772
692285117 62554
599106903 299553452
659890932 3419
976020231 13041
915603289 3782
1762 277468812
62400001 208
999104029 410395286
416518295 1794
3815 780105980
706203115 2354
929239316 4701
107742448 2276
856616319 856616319
545358959 1911
303693315 2913
724100211 5258
882874379 3077
992859926 6664
266101588 887
204110567 1236
215081509 1297
661676229 2582
565687625 2418
131936250 131936251
554099026 1847
764170719 3130
553727872 9664
16910 309599568
906109846 5074
166385494 83192747
697107425 697107425
860651077 21447
740421121 2526
3580 212512380
59197690 911
641466000 11879
400349565 1419
188871444 188871445
821585579 5091
301566272 2099
2323 465359621
758369030 2813
631874833 2536
3973 639948115
82200000 274
862039772 7678
792228328 4700
684683552 3668
648902721 2163
123000429 410
436944130 3743
566800285 283400142
603154226 2301
576008154 288004077
713999999 2380
733521205 2707
272100463 215013853
802805157 2676
810913476 20245
597247020 597247019
494024940 494024939
788102874 4357
94756655 593
86699999 289
285659878 1561
969445642 14186
85842092 681
669911496 3156
915003050 3050
104175906 505
5307 737020239
293399416 978
128446375 575
22696 444092632
405988893 7642
930683439 740965796
756597479 2522
297801776 3084
687595071 343797536
967394310 43833
536910232 31109
912303193 26242
247499174 825
9057 617821088
518115535 4411
609692450 5349
989831263 8967
23425179 215
762631056 3806
654162456 2532
622952544 2868
16199947 54
118077695 1408
769786041 8252
798899999 2663
403785785 3986
525128343 262564172
6878681 30
718654086 3183
2015 298874674
358202064 1194
267457933 133728966
807828629 6808
588175529 2658
9066 488670823
206884552 2198
559198371 1864
443701479 1479
750889524 3943
463195460 3316
63201804 769
700202124 3696
974832149 9285
59737137 2153
22881328 733
292783356 167742339
993648546 496824273
171103077 171103077
391212844 3126
350704791 2901
849152998 8547
696962796 4247
193199622 644
177722939 1560
943800000 3146
851544248 2942
405989973 151889986
626040021 4684
171470048 584
3557 480059834
262134399 968
967758936 12545
957978191 493629311
420002481 1400
863015367 5344
937819681 4816
907820350 4075
334345558 1442
715243055 4026
4076 983470163
426298579 1421
706997829 21353
702172091 4735
956166381 6137
8245 831087755
576599047 1922
1594 339226521
78299740 261
887203961 8630
953868268 3827
393762484 1414
673533624 2255
624601584 2082
726900001 2423
97319177 418
719193259 5933
960111504 28579
918104867 3878
1269 311669261
168163075 1907
782127803 34586
339142831 169571415
717372890 94104
71381303 1049
549119326 7575
24181359 145
624897917 2083
581697857 4468
752958843 7699
57255864 463
580088601 4757
242999686 810
889637444 6088
219075120 1990
238644026 95428082
987915665 493957832
678901601 2263
747368592 373684296
998213609 421449542
774002580 2580
883842916 3487
635892467 16051
833890400 7525
644845435 9805
565457296 2588
664799999 2216
547802691 1826
396389669 396389670
478201439 1594
717531703 26517
787348450 27179
623702080 2079
562529159 14090
918843039 380159365
990776218 6679
71417203 10307
808590502 4781
3249 822669543
267978787 902
55465399 262
738401907 18238
58001623 29000811
528302958 1761
70004856 36465160
267299110 891
912688728 3297
876150729 83722
770386681 6516
380794824 1566
610673090 4179
490498873 1635
924946721 8253
616578026 6771
687598867 2292
275948379 137974190
452272383 1746
834657264 6095
261339841 8810
206607957 28128
386024922 5267
178540531 798
783534317 563926541
405530665 10904
304531155 3709
131565489 536
682635203 341317602
107533189 966
682 126461214
877198645 2924
676585069 676585068
208090812 4353
832502774 2775
880540834 660663455
969110451 897339526
977510046 84214
1895 256633509
424275502 17121
351253175 2575
632098121 2107
511632000 4180
762200833 6600
437698542 1459
410101366 1367
439919760 4340
954366337 6148
229200000 764
545224077 545224077
324001257 1080
179501049 2457
282299984 941
583663214 2606
312232276 4679
691049552 3617
4362991 73
687616332 4524
56422 249410356
74979142 757
5057259 367
850797165 2836
489004014 3439
607911697 2862
768317814 4026
195632050 670
635658870 3135
1726 29587092
820203461 6413
3384 349785968
203006673 2462
598544044 6655
1200 358112400
598688579 14610
671999301 2572
963280248 5662
722104711 2407
468547696 1815
636381840 5496
399410510 2203
750732834 4508
290099034 967
220977347 1319
855 252791362
751201275 2504
342900619 1143
328471685 5450
357302284 1191
227537336 1711
544661084 272330542
460147024 19312
217200530 724
472592833 1888
8100020 27
638925243 5829
987053027 3389
342301056 1141
797097531 2657
952803176 3176
802199859 2674
16823849 75
159300398 531
228900001 763
188400628 628
731181143 5049
572161594 19454
1710 381150336
417134340 1899
126485111 58347100
19799934 66
824587570 6457
331112991 4354
535524612 5372
9097 720374982
870566092 3514
90376353 90376352
557528400 2200
147619 922471131
207599896 692
346580640 12264
658897533 3163
332435588 1113
966209192 4052
916479234 916479233
378011724 3185
853811785 5148
638236921 638236920
200099334 667
836047684 4836
266853349 4186
380507760 1892
795483070 6646
318367200 4360
80977517 1136
607487590 2495
677030507 19156
414985818 6942
3824 817697392
822381625 411190812
86864952 299
332700102 1109
991215736 10072
337499999 1125
971133005 971133006
366165948 2804
616 96296200
806127861 4809
257100001 857
127244143 621
176864379 2798
722997589 2410
89035062 516
796802044 2656
777535192 5602
168595245 7605
791553313 17989848
212415696 212415697
858578452 429289226
373800974 1246
3772 986902308
324901084 1083
658802196 2196
385498170 3174
360353922 2000
901471012 852115974
263492695 1427
908238555 454119277
199060215 11086
491737679 3096
768256605 768256605
625954601 6097
241351951 4834
307133765 1666
934334919 3762
636619548 3019
988532187 6563
4144 740425700
439260338 1812
151126084 587
151408915 4575
830697232 2769
423650140 9386
1897 453264986
1053 306950553
893534327 20088
355211579 1420
859676579 7105
96299875 321
194876229 1171
760798646 2536
798545145 2920
502393100 4731
198564910 683
743098264 2477
727497576 2425
726603301 2422
16842776 75
241 62617076
459898466 1533
507300754 1691
51508733 465
538048912 26384
900813731 450406865
1055985 4
158774882 799
809102698 2697
78933636 845
162307376 702
544499117 1815
112200334 374
18495361 95
596173954 1992
413900334 413900335
114837416 456
275971409 7995
599711413 3200
32874321 419
985954584 10037
671702239 2239
905697880 3019
272400908 908
85925227 309
767608645 767608645
20 5394360
6271 850330049
776397412 2588
3926 399612466
266505475 1102
8216 348693965
621303327 2071
225972517 1031
161400649 538
47739121 240
142002561 628
639129053 639129054
598201895 1994
68749 541546481
12774 426619914
46226275 23113137
767102901 7410
395448363 1873
411027298 1499
740441942 85841
510598299 1702
6890412 83
609601529 2032
700202218 2334
344117173 2914
850105827 12034
534514081 2256
169253553 655
407276515 5814
664983136 3491
684031958 19057
161423225 1813
186000620 620
147443709 525
200898901 675
693959678 5787
553978305 2459
605262725 11993
175796356 1065
958203194 3194
924003080 3080
499043132 9051
4753 854344408
815743291 3367
863617591 3093
174216537 598
32954934 32954935
494301145 3224
257999141 860
499245250 462419126
477474787 1840
176100588 587
18 4531032
860913285 3567
451081143 1797
610432747 439945778
68124163 2566
315599358 1052
658996007 20070
5733323 67
14373 533938702
764295293 6573
316137619 1501
225 61546349
170100869 567
5014 279854598
575325954 16897
433825093 9656
976191899 5276
529881440 14615
943378323 3206
32729489 3794
939509057 3314
109376492 422
809695796 25561
992583569 15135
292619385 7533
678000000 2260
361720150 3454
290581475 5531
925801202 3086
855168108 444610708
725403374 2418
492323691 11389
295995633 2344
663126124 308362
107648799 4090
173777318 760
66271813 262
844107534 3853
852933278 50017
10627 688388750
913551117 486281593
211199790 704
481021016 2072
127082197 876
856500872 2855
611607061 2580
360993311 1693
660697620 15161
205612694 1413
539325015 2409
719000630 11523
3713 912383367
25804897 124
862985465 27888
584918928 1992
631798831 2106
74873599 63779319
394481387 7014
707900049 353950024
62872589 1802
550039272 6707
290972391 145486195
334647144 1559
980754455 490377227
795297512 2651
145799781 486
171299430 571
482149194 12595
345336425 11725
236490559 6295
167825757 659
624623725 2139
421488871 9790
712541649 3913
554685350 2386
181215 892521315
570445139 3602
883754611 29276
492056525 3475
73118 194100961
929401225 3098
984601822 3282
407517075 2331
697581178 4331
559328971 38130
363241788 4883
219347622 2214
784907607 4727
20148484 10074242
447598552 1492
388105394 1469
123685551 737
1903839 21
585236842 6657
704519869 8778
703047286 2953
128700122 429
303654203 12852
693237651 12310
354331169 220077514
26081353 88
743015727 3248
111311729 43291997
796175909 20452
70492610 1043
988345152 8343
757500852 2525
484441205 242220602
631301366 315650683
318598949 1062
638364195 3723
129828801 64914401
640452872 3412
916826578 4284
680322456 3366
132432424 125260187
628377815 5455
58206355 58206355
556788371 2916
982206438 3274
373501245 1245
786684753 6692
484527727 2845
487800000 1626
37334345 357
530866444 530866444
541199692 1804
219000001 730
329575808 329575809
901366779 5014
689136926 14605
545155223 4051
887595124 3377
8182554 29
831554260 4090
915899712 3053
663325977 4655
694407969 3602
662397791 2208
835450919 4983
1829 520042821
970032055 31033
35175211 170
146870683 589
241107439 906
765270379 305792054
75891684 2400
901527222 811531060
416171773 22533
452441529 3597
510677865 1895
979432000 4600
795230831 4656
194999886 650
61524702 718
366423512 1534
718179528 2453
5147349 56
117171055 103428671
610504207 2339
628197905 2094
712211232 2889
350 57074231
3740 433578200
481309393 2391
354766007 4249
739103364 3659
399174087 199587043
647264898 4074
78015977 11534
450594452 3662
672461776 5779
714597619 2382
396001319 1320
829197236 2764
742002580 2540
750536214 566336181
652194695 2284
640557413 4429
897760234 746375024
744102787 4667
140091554 140091554
321290147 1148
649857745 324928872
908979591 15481
182914128 24559
505268017 6413
452400818 1508
91799694 306
638908931 527473389
189811786 913
392478826 1551
1233 340745004
999507148 6251
64011809 1585
954758610 4250
816350266 303269391
165521279 960
821210912 81469
771299999 2571
699939042 38200
808756508 6356
987758895 987758896
4517 597279363
39748176 408
36529768 211
24525960 328
9195870 65
1908 445466484
10636 236009516
521891564 4253
755753130 8129
724273919 3040
513558088 4941
308735265 154367632
640938164 2285
984821634 629279
719702479 2399
439003732 326307975
531383224 6301
149635070 887
994868083 12553
504600001 1682
418163967 209081983
309305731 5105
819639481 6897
623954482 3158
295209554 1164
445364437 2244
852902842 2843
420086159 1480
310099932 1643
3312 892288601
450814889 6232
58184972 5643
342727179 6309
62797141 210
876303258 2921
775226368 10952
771600001 2572
58320137 205
807880950 15490
213641999 825
43467724 475
148499505 495
499649087 10371
320291472 26512
392098694 1307
376800639 1256
490290529 245145265
248061406 134102603
910893829 4524
877800000 2926
620985097 8604
101917529 429
168841181 168841181
16485616 76
660581064 90441
140240601 626
352694869 11615
926867773 27252
840470850 7093
360154739 2141
354004352 1976
396600592 1322
297478796 148739398
757950894 19446
456203604 2815
191401589 1199
1578 470608366
479821878 2018
844232742 844232741
415413360 2430
500098332 1667
6023 998255259
638893166 2161
640905480 2456
277920394 2598
5862 696960209
627094885 5522
783848754 12129
807592225 3882
442256999 4999
74499347 1241
318741276 15308
282600941 942
800724639 3401
104 25649906
945250853 4747
1464 358530721
450053823 2752
417986980 2770
619527091 13349
3300002 11
115238692 1732
6235 941227708
225599248 752
601601883 4449
775761839 3024
20099970 67
98474933 2473
901329031 8379
1178 263350746
782351388 2751
331146621 4437
258133279 1311
584101542 1947
998848691 10652
939004846 3130
416782911 5331
35924751 173
373799785 1246
842273579 13612
663273170 3089
681719663 340859831
884954129 3862
635694572 317847286
850203614 2834
138721195 1609
423934175 10236
623611723 184417
736469754 21273
700639379 55710
825825660 9097
232626856 232626855
945603627 3152
404007566 15963
602176689 4752
20805266 76
296303410 1247
481898154 12196
345907315 1494
592126361 3437
246501883 3894
564299999 1881
655945645 509104764
529760519 529760520
58175687 214
549249477 31418
612894544 3998
952317404 5265
124770670 607
734 48424916
824014773 14787
776100666 2587
427647274 1453
729235728 637807681
155455064 155455064
748562291 2533
1294 325824024
285404177 2432
109500333 365
10752 181467191
579033946 3001
718197607 2394
917005177 11368
804211739 4831
695261922 9176
231267423 101706880
385406749 2883
369507169 5126
483683573 241841786
588300753 1961
241781721 4135
993456068 984852854
32698932 219
144021384 1963
494132951 494132952
244801776 1025
562791250 276359837
457120570 21719
2474 566103846
65924674 274
812398570 2708
242257549 2188
540479522 2671
252654256 5355
376588349 13217
855897147 2853
123630108 964
156707117 846
640439175 46724
891010853 5111
723979238 4781
483915713 2064
730049545 5683
262929390 1878
970796763 3236
822300984 2741
42917918 1023
430199038 1434
554700129 1849
263479944 990
188399999 628
818569409 5839
497698342 1659
786563009 7741
21626 347620718
440359935 1592
652802177 2176
815804222 5059
708267197 36979
594274320 2601
244199186 814
677233971 12187
376498928 1255
740075419 2728
681 103992105
316404691 1533
920909663 11153
58722081 340
677949281 33254
186299378 621
405109343 405109343
739080017 8271
67606766 352
806431439 4560
272471471 136235736
912238435 3183
11603592 252
199411968 2271
469902011 8140
623698474 2079
947117294 4087
577323247 577323248
61353647 424
264300741 881
235115067 933
712131974 2611
54058956 44905505
1077 162454367
194100001 647
299934428 2140
898613876 7625
3141 601806353
562002050 7024
122700410 409
464393351 2605
771002570 2570
750858148 7559
352732753 1294
526581484 10286
596741439 20953
36438 367094369
502200193 1674
764480432 3523
292728076 1026
281353840 1871
4782 845843349
665401850 2218
707701082 2359
437679463 4643
205818185 748
819079471 3221
276299080 921
721405763 25254
422724444 4122
189255079 2422
71099763 237
514499009 1715
538053400 3057
298861000 1178
277747465 65763
743102476 2477
711755248 313006280
106499999 355
515 129078570
103034161 360
578027481 2012
335398882 1118
885924045 3504
367 28835522
828785456 414392728
282000000 940
1423 270432612
381363453 3963
1547072 9
652329967 3340
424152384 4416
639532111 8974
894228393 3431
401801106 1582
88909247 32978184
776051359 3808
893669575 640424571
773665531 3328
37796094 233
415198615 1384
496199201 1654
806431518 6427
907908576 10182
362909710 9063
379826018 2041
3027 738861851
4166 915489798
175518338 1307
41572868 191
321076130 160538065
286864147 1957
676974477 3396
841377382 133983
927896908 3093
183300001 611
64639667 259
214799284 716
652918015 8461
885275293 885275292
289500964 965
846302821 2821
947099154 3595
106412551 728
614402524 2418
829543910 3314
2759 626885923
309581747 3906
236286673 2424
570653935 570653936
400373357 332015006
627595196 4847
949583044 5787
463510872 255213788
894100123 894100124
487936383 243968192
598115877 2396
721815119 2412
653921417 4381
724377490 339568588
614079619 2926
977116662 5596
561691992 4606
847202905 2824
921112011 3787
993775382 484748455
297262391 1212
595004949 297502474
64217444 556
64608134 371
802045191 401022596
532433400 15706
847780840 8915
736527200 18008
903499513 5468
12339 851563746
2048 149613258
200837106 1253
525121671 3706
804 197737047
707173765 2596
38340140 1052
955500272 955500273
627972212 2723
556865778 2432
1461 144643270
753248201 302814576
839128044 2888
203999320 680
728876929 8317
387700397 2260
319168704 4616
835636353 30573
6071 818637924
949100921 3241
354862337 1545
1435 259991865
76125852 60852
529274939 3085
3158 835900846
2163 620861325
335502499 1291
771240899 24230
897300000 2991
448888187 6583
9341 439288548
907283871 3119
724428493 362214246
643594146 4285
597902595 1993
189493080 83127885
230238685 1118
2300300 25
355771781 355771782
346368473 4412
129503964 834
973462173 6742
3195 939873917
723297590 2411
117100044 88702781
876268339 30327
185739157 1971
398848999 4444
711840072 2498
929114209 30048
16181312 13942440
872997859 436498929
666290813 2958
382864975 191432488
370942602 9197
955830078 355993272
944099848 3147
174340152 777
765968590 20590
668899167 334449583
154092779 3019
77629981 38546279
577630845 288815422
451774619 4010
761097464 2537
889918241 10159
243333292 1428
733323674 2658
99600381 332
244134803 1158
868704928 3396
816139008 3904
856544598 2886
740953175 370476587
902863574 16101
758827319 3050
512352623 7027
783575799 6310
105227015 788
901340182 4143
400140985 4607
423974895 174117
190421219 1804
610274777 5521
921533115 6062
2868 502551667
402598705 1342
26212369 14826
207401906 959
187297247 761
335789695 2024
782598964 3105
826452648 826452649
567936571 2897
787561112 7484
511200001 1704
21913173 18112025
457800000 1526
209834753 1048
399599999 1332
372023174 1349
170974961 621
397801327 1326
116390444 7045
501855899 7709
655859956 2463
976799422 3256
519382233 259691117
558603334 1862
652430658 2193
696146163 3629
690564979 5810
684142607 2443
243899517 813
579737820 240605044
880183770 7233
159845738 953
792600001 2642
182063521 20638
893755520 4480
41250605 436
1958 564453755
724472783 3458
423428309 2237
661858937 113878
123264450 539
651855028 8357
902042965 6223
478385008 8733
275436876 1014
391988143 2142
850867425 3077
308647877 1743
436375410 3216
7037 958095633
430113763 1583
80752915 1042
354339855 1492
829025569 3910
659648367 4007
127229119 1986
191297204 917
3250 930381957
21599930 72
244356678 1024
599098002 1997
698098798 2327
197604960 690
709571520 2745
844499999 2815
883092834 5399
592879057 3948
985621111 5299
982119249 417799996
289119146 969
859308486 859308486
456279048 21768
930383481 3926
672023088 2781
431298508 8326
174000666 580
139689695 1356
789210899 3863
242501712 4611
485560137 3241
808522481 15011
576262963 207307
509344278 509344279
603901932 2013
520501195 1735
467526116 4821
845058214 125734
468 111565556
152351053 844
831400591 415700295
760193541 2798
797449987 797449987
359570365 3153
190292551 1830
12189 806771929
19457162 119
698487912 8247
308398972 1028
496732644 2241
776537628 34802
233149691 2834
274827895 1551
627132721 9840
318901497 1063
838267595 13194
273035680 1867
906332090 10943
2836 564420720
159613517 587
805502685 2685
22944 602960468
105788843 52894421
359844600 2792
706012496 2837
519498486 45162
97148940 626
575400367 1918
921656047 8068
902963172 902963172
6333 798831954
806378307 5604
245012727 1783
610459089 7149
695210270 46691
681121212 681121213
99831066 1350
630655113 9512
245999181 820
265199661 884
945394446 3436
675618389 24903
967513023 7714
586361138 1997
926625481 9733
732900733 2957
84084203 124018
296921532 5038
8760 280989206
606 178379165
74005882 6179
239361012 2194
632091199 4393
199097601 1712
828002759 2760
16401212 8200606
590632271 4339
309944648 309944649
715711645 9139
86504556 1151
676405131 14780
3339 621041820
116966562 717
375943051 2898
282292327 2083
570034144 570034144
366627919 1601
273738571 1606
980025275 980025275
552300000 1841
13367103 911
405445215 1562
571809978 12589
911884689 6894
4639 811208013
530999669 1770
902533874 17558
970999886 827753204
102592887 803
517010465 2308
265012766 2305
724322368 4928
972643325 5282
3155 501673395
755102869 6564
576902606 1923
895889087 24366
809731994 4447
720552386 360276193
147000000 490
422429603 7529
576446094 8273
281911711 57885
311700566 1039
825710354 5182
860384621 7132
359595359 1440
719793734 9898
997801366 3326
929604621 24278
358455524 3316
765973482 3526
4233 931354031
773926058 33150
451212920 1925
771577313 3872
562939110 5490
2177 617269904
797162733 3335
342057457 1416
462267827 213738863
807087218 8690
12974739 59
112790407 537
359401335 1198
936303120 3121
239357239 3240
824439884 5656
464099506 1649
953894598 3208
798143567 2741
923490539 6482
347701159 1159
810743000 3100
464255015 7259
530400518 1768
195070784 97535392
709350067 14934
260570399 2400
505436756 3721
641217643 9395
995054786 3617
795315432 3018
249127520 1487
295143100 1133
83100278 277
335891823 167945911
15899946 53
385501284 1285
598179789 6988
159385190 881
642993782 11089
331834740 2290
325998512 162999256
40605909 20302955
402302226 1341
405900000 1353
12536 869258776
506225717 6466
274597984 1203
878252915 6442
22201387 104
27833416 267
124459574 769
244686750 2310
586004604 3587
263474793 1202
391248026 4795
269166551 96303310
766408693 9107
924303560 3081
922499999 3075
794362044 397181022
658448610 59545
718261119 3159
490558595 3079
521629499 16206
724076415 9855
15300016 51
737679853 3948
859377524 84810
259799544 866
551679261 33582
782738640 4776
771147001 6500
365998780 1220
858971552 4956
38572762 137
73980224 1065
110216534 2145
337680881 7824
688572521 6171
307858136 1745
424340676 1434
437700533 1459
438598539 1462
5820 526542173
53154673 53154674
268438240 3115
766198517 2554
169861107 1336
280958590 3257
658437471 2464
503100516 1677
401339147 1668
10567783 10567784
312300420 1041
843756309 45373
692008924 462655489
811087623 3718
579323194 3751
960350568 4364
455308660 2871
324000000 1080
199592222 2173
19578 613799705
18140695 107
939544358 7378
469206104 3106
280703485 7302
105093721 1460
373998318 1500
263187013 2078
547463615 273731807
216233679 6707
466212665 2182
931466045 10588
203657916 159299803
2691 354413642
111222594 605
609532161 3040
797862235 3237
262114767 957
465599406 1552
801602672 2672
826166849 3016
359046155 1339
6853 673786960
10343624 79
847553019 5270
336177256 2139
498037020 4810
146359654 879
450000850 1500
881205211 648081516
366674872 1348
106800001 356
927543263 3832
982733233 15593
555600000 1852
666061099 6070
308540189 1826
3640 343147231
285471379 1377
721373525 3169
942991490 542803956
945920081 3794
787786799 12410
6655 853195005
73710485 1052
643743071 3918
1940 262490103
108616465 2508
834297218 2781
26955680 13477840
516364184 516364183
948099901 3300
279300618 931
755816367 12590
68769189 524
636300000 2121
4472 928044334
240676392 1133
731981531 3170
949210045 7034
981303271 3271
755702190 2538
374381790 2536
701217467 8257
64656791 324
810488246 3108
90408770 459
505312479 1923
883502945 2945
471892614 6393
329400144 1098
936108201 18087
546301664 1821
31329117 123
891601791 2972
10626920 46
785702663 2619
739051282 6319
872124857 13038
506048191 29226
982981178 12136
663368069 4093
786887969 2672
681545413 33316
654899999 2183
247632924 12452
698699999 2329
763289657 431034423
531301771 1771
667500000 2225
32723003 154
675399385 6156
30708774 277
901549001 3608
384608760 192304380
182351516 85595719
607662381 364798473
364491764 2366
559221963 3140
174600583 582
319483196 2643
628501339 2095
975968721 5031
247238481 123619240
198620226 1399
927896906 3093
393430830 2210
676354119 6402
384062713 2904
198490499 2610
114300480 381
718128824 2698
726905088 3197
789519999 3475
465369562 3514
498996453 13046
645297849 2151
228833594 795
1118 103180110
584 144026080
836486006 836486007
251607721 1820
723662801 5288
906412644 6218
992128766 989353315
592200001 1974
22311857 1528
231530460 1110
65400078 218
548427303 2444
2802 775184508
49254726 200
521398263 1738
3601 645757510
548597066 7598
142408547 587
194464661 1247
162625501 762
608875368 2262
290131920 25020
78809104 401
702597658 2342
447083661 1869
945899999 3153
770100768 2567
834021541 7710
837471375 124125
531329598 3214
191292262 782
277798525 1805
988171868 3587
195835487 150687963
412973106 149564664
803807549 19629
210419963 1908
608517445 608517446
331473918 2683
463382277 1882
585899427 1953
337248100 3950
403308217 201654108
711218199 9505
528301524 1761
923600042 105062
65237000 250
60661923 439
502714160 7339
943325851 3332
966458953 5921
768597438 2562
710310983 355155491
779231776 5025
309934426 1043
340122373 22003
429879286 1507
769347628 160214
767258877 2979
663004581 3041
491303469 1702
841761951 4497
788402628 2628
721917757 3463
758225945 3970
151500305 505
66842 537752520
505034373 3356
892803848 2976
775753085 2598
296100988 987
570977089 2112
686702191 2289
783695796 2889
209191840 1640
536749697 7618
751127603 10156
675804211 337902106
330616402 231194582
900416867 91718
221859650 821
478233573 478233573
474194692 1886
203930433 1696
326590793 9944
763694359 9880
425931100 2905
3885 827963603
854779132 4973
343619402 171809701
185436207 1251
613754907 2063
682199999 2274
925447533 7282
801303111 2671
355682323 180700660
78900264 263
209877668 783
888991355 34127
14209 973750871
462958471 9594
550113508 2248
346798748 2582
318144512 2336
715113925 8218
747369973 3582
784034137 648185913
966149929 483074965
255377904 1837
306659896 2437
96854913 48427457
4810 512197660
288671102 288671103
772179967 6832
871526925 435763462
908100000 3027
668092581 4289
826722716 3149
489538206 447238140
1919 505274476
394972459 1462
474437429 9239
889502577 2965
679197736 2264
922796923 3076
522329821 2548
878595610 828615847
130703223 589
288511279 1292
736123188 5134
393527503 1317
768903628 768903629
670431513 532487202
273454441 1535
694992286 14445
683256374 45630
17090 940599420
552216464 18139
422398591 1408
136199547 454
637810312 3132
148993724 1012
159279049 1242
751995161 4529
900155652 9698
183808670 643
265188461 1082
831473249 4625
156722545 1214
635204873 10332
88544283 500
73457828 2382
2074 375769347
540244850 3925
563059940 3450
650477527 325238763
699268879 349634439
913039394 7331
317255501 1797
529654226 529654227
829675255 2938
173700728 579
199951933 689
583498055 1945
795626580 22218
482758273 2214
955737636 3574
194507424 944
914723624 3135
921399262 460699631
41517273 146
485076621 31871
904350389 35956
788154638 4136
628207617 3238
453000000 1510
232158121 2951
104146130 979
273497784 966
68242013 251
992551089 10221
362823493 5052
115200001 384
100184451 1388
45016274 826
34426340 34426340
323380982 1405
393533786 8431
247963225 6612
862500000 2875
470538482 1932
936852459 3251
784197385 2614
217429613 6031
927600418 3092
647560257 6496
232288493 807
746071319 4811
731407089 2638
40797282 358
656064320 4377
456299629 1521
27940399 103
964279927 3643
981297296 3271
698173414 2518
260700870 869
220500991 735
269399103 898
179587442 89793721
549026076 3892
155100518 517
70499764 235
258600861 862
572489740 12472
586466453 4321
770383459 3042
513763974 4525
761199719 761199719
375112409 2306
328927227 1135
634570352 20698
989750258 4058
736145459 3299
603196854 7698
548698171 1829
758532210 758532211
968784621 3288
979636495 8103
847328440 6854
818651829 9682
351345996 39166
178046794 842
988781464 984221223
419208691 5419
54008935 27004468
144523401 1501
276299080 921
577956480 3779
292413156 292413157
99193257 1754
544017837 1823
289270903 107323268
723720333 4064
31398783 216
327856452 2269
52200289 174
686699462 2289
727603395 363801697
357323442 1479
599651280 18672
992656895 492714447
809700979 2699
132995286 1140
862215003 431107501
994196687 3314
141637473 1387
569729730 6828
264000001 880
993605173 3360
16246003 59
707769397 3842
252299981 841
423699159 2165
80100261 267
914442528 6409
279203050 1980
72821767 4034
88136219 1704
989100000 3297
351819681 65638
100800380 336
411475086 1947
728492293 2595
797100834 2657
488017081 2440
985772742 4362
444388019 17211
5350095 1792017
16574325 64
450900000 1503
776522685 4233
175200583 584
1781 412759635
784954056 2824
760972119 380486060
127110066 623
142528624 853
730174297 3983
270676284 6467
990446559 9408
306200136 19148
916902872 15716
821735359 20082
357655956 1488
131011949 751
383992989 191996495
273900000 913
283500946 945
9600042 32
202509654 6211
10334 413052292
611136376 3975
720434238 957855
172918153 1224
456060432 456060433
916222673 6194
722416806 244343692
676360 338180
21000023 70
311038193 7713
587648903 3221
410503568 1592
847037247 3849
348716639 1616
269700000 899
215381013 866
16503839 657
780272442 780272441
291301295 971
625121660 19018
678955700 2647
407328000 1920
985198699 50094
545254829 528873592
575998619 3347
223641841 9047
541180817 3798
860627095 430313548
745799254 2486
961740147 3512
19499972 65
263309777 1259
767117161 8944
180435779 2201
1531 311558500
730246051 6093
377454396 1795
784487549 5390
921906477 9227
107700383 359
268228242 129431259
276938799 946
285575207 30242
550002291 4682
158700490 529
72093125 247
527893109 6465
300568412 30968
506399999 1688
707754047 51488
736797903 2456
809055881 655092391
588437639 4662
502111765 4356
409511846 2462
466295287 6804
599129923 2510
2895 362760870
984598658 3282
920864881 10636
20311922 519
719326080 4815
251245583 3206
879313306 3049
368406338 10123
794332910 4986
114092274 828
320126510 1135
15 1934947
883415694 8093
909712722 9403
36769732 625
704448733 9602
211199295 704
567544617 2819
255299999 851
536943146 2913
878699999 2929
969036543 9224
592334061 5006
523280142 3487
439596784 18017
339483524 5070
740542332 4207
992205134 4847
293721595 146860797
85044582 310
318922163 5227
103377006 744
93208192 573
782225784 3191
860860690 2916
54168521 280
309202503 1976
72965455 691
466800001 1556
462299539 1541
729201501 3694
707089511 9896
143744587 884
384734558 384734557
782407852 4396
384535540 2468
625354414 2883
387989431 1600
161680659 602
912377831 20599
942912657 942912658
385501285 1285
59734091 216
740319410 13161
182042882 1307
728053188 562655920
942360917 19018
141821065 4158
189796865 944
603784563 4186
332698910 1109
287320527 18020
461380217 230690109
424279060 4413
331695013 2032
990409863 990409864
671555157 11273
90000001 300
20285942 86
267583463 1619
328461491 54698
872545653 6758
441868871 8013
365400000 1218
2618 343426622
387187625 23406
885902953 2953
422725806 2917
2167 358948595
484772903 57869
385165934 5313
649776193 31597
406225892 4078
792632480 36805
687599505 6502
497102361 5332
507894955 17377
21429 559496197
475480907 1764
987822433 987822434
351212454 17898
123274607 424
884397052 2948
281151734 278956248
796993078 796993077
638005341 3815
232504174 1256
711025920 2480
165513098 165513099
21155670 973
74172497 272
580148739 3117
677538727 338769363
163285471 597
980196559 613361328
668279736 2329
241300508 1728
725721899 2438
821999999 2740
3533 256086410
478958970 14467
977235694 9751
2646 392343247
208851658 117754395
660299999 2201
842671559 5001
213868701 33390
364011342 1777
73013780 933
390100470 12133
686694830 33038
695771714 256929448
116296036 2489
779129528 656440561
669475937 10529
559129155 2308
898034950 842590430
1590 308207190
590874381 4766
531061193 5297
94499978 315
596237881 2940
735453393 2608
707677370 2619
241200001 804
287400958 958
788700100 2629
67335844 578
713859920 6219
2111 581071749
53431794 233
814860889 4481
513477024 3174
213000001 710
312529843 2596
381987512 30047
703892053 7964
919591199 26928
489148068 3123
845717637 6106
917979733 3118
666897988 2223
501470829 4709
732432773 27589
479722290 43933
969867150 6450
846189927 3524
648177337 324088668
850817545 10237
50925720 4164
853355976 5126
1725 377735325
211200467 704
48700037 238
698025483 28153
235938472 1262
700058360 11947
849299999 2831
556199916 1854
33588673 1276
92459579 424
265246891 1082
655221593 4084
589500581 294750291
979248660 4810
413322521 5356
2440 176163120
446071298 22893
510838285 3894
389699999 1299
597301992 1991
936378270 10026
849297169 2831
688197707 2294
837600037 2792
18659849 263
589157767 6030
536964515 2108
48262051 414
949206030 3164
853291707 426645853
253813616 253813616
607903573 7026
285950274 124476274
977703564 3259
2740 562781417
812037500 7780
50923512 216
527098800 1757
804737167 4565
212479059 898
794097353 2647
969197268 3835
789638155 71454
685210047 4554
171301860 1020
465138493 5404
60759032 296
651726217 8758
154099990 996
121533276 7318
433140632 1868
328831097 77193
990024035 10681
312370535 1246
3212 487104801
1451 415401562
910639431 306445431
867725485 433862742
94513081 1013
8041 747472653
975303250 3251
519464226 2280
365706806 1632
5585 869439290
399963169 2292
188448946 796
612303930 2041
681600000 2272
251510825 125755412
122356819 1156
321030159 321030160
2283 674248793
827036258 413518129
405597267 2379
406501355 1355
331311498 145261049
17482514 98
977139847 977139848
63795384 57281632
457188115 2609
696220741 348110370
498461961 5524
479 103248963
778198541 2594
55202883 55202883
837655519 3341
774243533 387121766
439500639 1465
377001053 1314
327293341 1277
234849254 3781
90885757 45442879
188699371 629
367500446 1225
932886699 435871584
157800527 526
511920201 255960100
265500554 885
986003879 5224
961199587 3204
3388 833652159
623896080 623896080
31572757 1693
893469203 11259
930130768 8878
4623 110732114
2544 678161712
431075307 99738
20999930 70
200399331 668
163773713 2045
938287556 5344
871274913 2923
227699777 759
998589679 8261
163200545 544
538121715 2907
594096482 49779
353790173 1286
218704658 782
308988805 2833
571832000 2000
157323527 802
110596168 590
353831531 2316
286519511 7303
41059359 145
355977889 1442
422262620 216626656
696347156 2579
854796029 8428
624104361 21460
50851632 227
468469270 6066
882780663 22602
166638052 1827
893126432 9844
962223333 6649
189299412 631
458098473 1527
894302980 2981
716100000 2387
608053959 3532
747309254 8815
114299620 381
263475881 1363
519331956 6027
978057590 3478
987971021 3517
708574911 255513986
47974 848372216
334800000 1116
886702320 7681
117690365 5042
622802076 2076
13573620 1033
130139652 14000
390001300 1300
137059394 2407
957218161 172002
941889696 941889696
654923401 4195
63600000 212
778056145 6815
321779851 1837
775963009 23541
639597869 2132
669461075 2439
37288317 626
340881456 1284
126117984 464
744233176 372116588
696486987 348243493
929495414 14283
587090571 2903
398638199 2008
263664899 22696
733832084 2448
23026183 11513092
727002112 3376
278519955 598482
303373915 2405
4474 966977855
834440837 6699
700980804 6262
239999620 895
336901123 1123
2458 278166182
170450409 1384
102599859 342
560141413 5334
882286091 4985
435102487 2045
917199635 6479
246236264 1233
674675287 3190
460006996 3476
481798395 1606
34523100 225
14908230 151
118636100 550
821201243 3524
503859871 15793
177576788 177576787
265678393 1052
325748775 1175
498902174 1663
440036871 2104
983525806 33776
442200000 1474
788620498 11053
521537923 521537924
752400000 2508
732360140 9621
522301742 1741
194828021 929
977325516 489367229
488046466 4995
816120746 5993
946787095 14009
490050893 7023
895514225 12954
299091540 3660
939319689 4081
946791526 4807
13615992 48
252025111 1348
787045209 393522605
477776374 2375
199237549 11284
825165999 3280
987903292 3293
299022254 19373
764223674 4239
542151952 3144
357661574 1735
509780203 2283
503920994 5850
505066043 2767
910499999 3035
959926542 349875716
951119504 4179
585652814 2255
1724 82415146
78600001 262
235799999 786
600141450 5374
478198406 1594
283084430 1558
19279523 66
956326628 94315
739145092 3555
947391262 5447
918347844 5852
624004117 2080
600697511 300348756
260700000 869
580500000 1935
463783257 463783258
504514795 1995
62400263 208
134912978 492
254058332 6253
242443417 3733
969518849 7138
830212740 4833
29638577 8010
798114779 551612326
154018951 695
71238799 313
15599934 161
551764256 5797
816897277 2723
635612001 635612000
721603255 8129
600889895 6843
70500205 235
787792840 10279
469030535 4718
668398877 2228
932954218 3212
333152638 6902
442630542 18400
436447549 116262
866241539 4293
675352449 2924
855048321 4120
7030 782670990
262490273 1810
132292819 2090
3776 528127002
432658379 2485
473003884 1693
538498204 1795
657778082 26122
640277909 26163
829308287 5384
513499176 5839
214199286 714
371703182 6841
260003605 1029
796879514 5314
513721349 1905
337155358 1138
408707396 3644
212313691 3641
303916133 97630
691015151 6001
431699999 1439
229017273 114508636
911805960 29094
274733986 137366993
535124720 4769
920790232 3218
809145152 4959
386073088 7888
464094780 464094781
839222206 25528
483898388 1613
594639989 2205
182101053 617
709082882 7580
242956831 830
600898382 2003
73243797 1727
192433203 3160
254495011 3930
657264959 2880
12377 864604126
84299718 281
546944984 2217
562897765 11154
344887483 2333
572669510 286334755
584429406 12369
204575468 1039
971100916 3237
187598420 667
679408430 5993
853724551 4118
577504835 21987
62423768 303
991498805 3305
356800260 1327
735300392 2451
182156071 4798
349072285 174536143
349744512 1494
261412943 912
960108745 46990
671878152 5412
9739661 70
461389057 6736
304151433 2627
632964718 2919
280309095 2158
750369699 4610
381133115 1867
977048953 4444
423898633 1413
2003 258156655
838513999 3691
330900000 1103
665 157400797
564137762 282068881
153911696 1045
928042921 19720
483567494 2845
1032 101639454
436143065 4344
92388979 631
179339052 793
808563901 3524
180021073 1484
437393390 3603
821882267 3972
506729543 1849
804184994 4843
763988986 4847
932686067 3523
159943961 2498
137689090 1011
706678418 2945
164999450 550
348103920 3560
768901065 2563
242606365 121303183
76334441 260
172200573 574
656002013 2638
614507361 614507362
231394794 1150
802798202 2676
890893614 16098
583001700 583001701
118059465 1102
429201763 2089
7819 892843791
465045339 5550
467062356 467062357
2112 524444659
590534489 2174
134359301 505
259851706 23050
194256952 1067
771951969 385975984
880802935 2936
823544680 3145
444564017 222282008
90600247 302
157612928 1408
2871 557128852
239156341 1763
124702397 3458
960273186 34238
370801235 1236
186578868 636
850708989 3884
539269693 2003
227222920 13184
846129102 9597
183286042 719
958433012 4421
28564969 118
918527228 436723201
628790715 5959
551698160 1839
17754 880404528
424480291 15626
194104373 1299
998640561 993377811
904005399 7647
465479591 465479590
267000000 890
671433050 2852
929997652 3100
10657 750388334
863026427 770255240
87293750 32200321
452254001 13420
959403197 3198
607643425 2148
143785292 26402
880781834 3961
848808303 12826
161101409 660
151033481 508
538272800 2600
489895426 3909
772659661 386329831
22200038 74
323098922 1077
294407839 294407838
256410700 1235
2955 380243490
482101607 1607
743485734 6091
873218788 5854
420128355 33961
417218832 1488
56363300 700
480962782 2881
793200000 2644
515274190 515274191
753688702 4118
248149241 2680
713970769 5674
298998666 1062
778802595 2596
923387851 15510
710553166 6935
653797463 653797464
4267 276164118
649057035 23280
868285024 43598
672003359 14670
869757515 434878757
514008180 2030
763793191 3251
552185349 13410
75537963 548
509999774 1700
543787864 49274
935103118 3117
650876172 2651
1113 249128405
69381990 30119961
473841997 6216
394061370 11954
687885856 8572
718173834 21935
387510984 5822
978492377 3352
5265 780971852
51899944 173
789823611 4597
919626938 3429
462461831 227162408
401313070 8967
666902224 2223
410867639 9960
790639652 3890
605284665 5365
176342622 605
45994668 228
592553893 1984
181668379 694
208200693 694
999000000 3330
915996720 7897
593509757 22103
90259920 486
146323879 633
27262316 137
606191568 2645
694866146 3455
673498823 3788
1505 228899953
406945100 31229
577018240 577018239
537531905 4316
754499840 2515
266300718 1227
715984450 49462
879903596 2933
197617775 197617776
648103680 2432
262 20531630
99474424 400
394294681 1730
10333 902618549
540622156 540622157
723470017 8328
185700000 619
318408844 6994
433200993 1444
33285 574725775
325740649 1681
570696273 11080
398664522 8887
660225240 2385
696930735 3038
716343682 19891
96190744 96190745
426577200 41335
611994715 305997357
4064 924440661
97304 978294416
217446371 770
688706747 688706748
946930584 860033843
861503579 6682
651898832 2173
518138977 1968
496753778 10292
913129580 6703
765899798 2553
846856717 4183
528307511 1884
471948054 2202
293900261 27121
347699999 1159
996442333 3958
851102838 2837
82800000 276
143555574 185233
88063141 642
315013020 1194
499325442 2269
135600369 452
39525883 209
893697522 2979
616049490 6551
957903194 3193
253405097 2511
380186239 1808
761398293 2538
601196640 10088
34800222 116
355498815 1185
857911325 3385
22193 562887952
623246905 2952
606602023 2022
810241993 10674
7006 859767316
961806005 3206
278324626 1337
601586369 4653
534655345 267327673
886386577 443193289
361681944 21737
91399657 91399658
234699926 234699927
44253847 182
507602119 11383
723293765 2841
838946465 475031077
3962 927442769
415335227 32606
625864740 2195
20690288 139
721085691 2589
108513324 1115
181888246 674
649500137 2165
987797873 479584947
410675775 1966
933979391 7252
357032444 10857
771158636 771158635
990583551 4244
8317 966293356
538339361 7267
503701217 1679
256676017 862
819641555 6404
161236037 553
357700708 2223
750902724 4212
261600577 872
124567421 41984534
918439543 459219771
3644 184514569
368903454 1540
846062910 11235
912900001 3043
945298945 3456
519157100 33425
118435423 118435422
815976194 5778
123600597 412
584475900 16595
46799844 156
4074 933438954
398514900 3052
851705576 2839
581885975 7224
809140161 325491972
393298689 1311
541573935 1938
874772158 421085013
1525 392615825
972170472 8148
205402559 1166
956743811 3700
117900495 393
248269719 41980
7438 921276751
259292916 2681
265500884 885
396406094 396406095
133847886 133847885
1275228 230
3983 882581052
8403 183513117
810597555 2702
647474515 294977
992984512 956954931
544436467 1853
922574339 10188
341572356 2764
327618729 2657
6534 827683217
562634257 3022
601397881 3820
524892512 5877
303603559 2099
310821083 1182
150299747 501
1107 161470181
640502322 2135
470143651 400078887
889458194 889458193
619200225 2064
790060362 4136
935936010 3657
652905831 504020292
136799867 456
644746503 2912
557446151 4787
321471649 160735824
57299808 191
569338500 8070
394535591 2244
793784266 793784265
1513 421801352
45202745 595
752881523 3482
248020060 7003
91500306 305
900600000 3002
997041095 939976771
592065793 2817
4499988 15
259176863 9544
321091946 1946
293912 35
882002939 2940
687459019 23307
157434336 157434337
351613680 351613680
27000091 90
657101177 5750
653441881 4056
828206362 3387
332399319 1108
933400213 459559259
789525060 3142
673984516 13571
580799298 1936
457886196 2214
936726503 4061
3 374646
4931 764191587
193598118 840
96552132 1290
583452298 2680
247200978 824
460798463 1536
306561799 14139
252169938 27241
662386311 331193155
750118589 3510
840897196 2803
631351468 5679
704975968 3125
994455047 8198
893010867 6069
299099314 997
346200000 1154
5632 685469315
228395231 1480
320398931 1068
91800001 306
578505758 17036
226672680 2437
233450158 1668
392577297 1516
920731559 4998
858390961 14376
587103699 1957
408625517 2798
113162949 1338
437061433 1655
389369356 1545
699222364 9164
784588208 4955
708371526 10645
368651002 2177
632999816 3614
612346031 306173015
186849869 656
630249819 2438
868674498 5047
230135849 3220
470999702 1570
731752143 4889
200391191 780
966644038 537335274
475972215 2407
743100000 2477
69594252 546
24964159 85
3262 962477754
165689794 4239
1696 196144810
384741479 18467
813488749 4835
775202584 2584
714719759 58728
805073117 4529
936786224 3389
565199115 1884
96547352 484
941998859 16995
1021918 510959
129997254 826
164171862 569
609586691 5772
443700001 1479
3866 727283518
343225997 5913
202153472 80615369
401875851 2842
417068285 4034
29220311 14610156
751673729 3244
623230089 21283
334750511 303001712
562151333 6913
35608 598957829
157500491 525
227727677 2563
436498679 1455
4406415 383
695697681 2319
880688429 81478
506593860 270234448
320656582 2317
417817621 1811
563143041 2680
104450340 1123
588958909 4057
696620547 4966
124245178 13068
420340971 1619
19199980 64
248945504 96253613
620097934 2067
914127759 457063879
590701968 1969
512903242 292531196
719727364 10431
320879555 4851
893235095 84015
198189693 36855
64125351 976
203100678 677
459600000 1532
110613857 55306929
276278528 2364
639987467 319993734
869997448 8648
136206289 2736
12270 599102226
73844011 2729
235199216 784
294816858 4623
903688521 903688522
674887482 6302
761261087 4144
632400001 2108
300875191 1016
109512735 635
338778131 338778131
294697523 2508
653667352 2444
752937119 8528
348601162 1162
951881130 4953
541522971 2277
585759650 10115
589498323 1965
926024401 4536
260700359 869
998131434 451259963
694460886 347230443
673803426 2246
592110001 2250
975022137 473201873
539084578 2389
58199805 194
258299449 861
114899617 383
32711 465211192
772366944 38800
358545346 1961
616197946 2054
342276541 1399
596324691 31369
379807780 210162342
1076 191227796
236448399 944
232860474 1386
938104297 3127
947373920 8590
523246387 1906
492867073 12928
826277937 5277
945757455 53997
939309912 605407415
774125911 2722
271705158 1188
326873008 16617
827444774 827444775
560 161003884
530663199 7024
263099999 877
353231296 1371
590044048 2343
470881486 5737
728400000 2428
275203002 2157
916974227 7690
446073055 19258
212257654 6124
604154711 3318
177358165 88679083
2319 686176671
282619780 1145
296010112 1592
416620187 208310093
257777310 6295
79102996 438
307044582 1734
568201893 1894
80252915 654
10469527 10469528
433677235 2829
45900063 153
323558454 1084
116991074 680
616843421 308421710
322714283 4883
998659084 22719
964944439 907796903
12400562 133
541025361 12799
759915710 8494
988786550 988786551
983865307 421677103
24178973 116
151160684 730
370200559 1234
609651289 48316
978980783 8879
865801679 2886
302891296 2759
2822 193837528
389790174 4447
701318744 2339
255171319 168362095
860942205 4594
482701610 1609
56326411 717
772499892 2575
105134829 2315
751386239 2948
663546720 3728
324548001 1211
18365 372570755
604396955 3012
21653567 1728
662469918 3301
354147705 1648
805181087 25966
778007518 5573
137099581 457
7018 511963100
503325060 2644
758460887 9347
59519097 305
496084159 1760
914287681 3642
315899652 1053
942418471 10814
634868927 2784
206 59308018
4571 596613919
491566111 491566112
110929283 558
268200000 894
754003460 9252
336220704 6768
829538788 8861
583062549 2153
70386164 30036239
186000229 620
106273632 472
750542939 3210
343643498 2462
599314081 2002
294037023 147018512
8196 870496150
761804099 282254284
160501198 2176
845796016 4923
957273418 3778
699297670 2331
393598689 1312
2211 441115360
835203259 835203258
172602148 172602147
812499088 39236
35645193 717
934711651 5130
151702080 114922232
36599987 122
374171669 4752
595 132422605
273736526 946
345038814 5423
274644266 1127
163234783 2512
993015921 496507960
2457 422291930
751536080 11882
687516890 8439
108600169 362
882884071 3703
618822913 2208
287842212 3539
620858858 18681
459196166 1555
766736208 383368104
11637593 5818796
78773666 713
374516057 1480
927003090 3090
649840321 2330
3953 194899106
938097118 469048559
2466 695249244
69181404 34590702
220148306 1020
868332698 21051
785443561 4715
386098713 1287
895788395 447894198
4392 791016768
345905747 172952873
364263081 2182
180432022 180432023
25661215 10574
311587275 3007
525003129 1750
8257 911671884
530174407 5392
679251291 4045
390531749 2190
117311119 2382
363327756 1969
129082753 712
232653323 1094
525847906 1990
550859848 11059
303527420 1340
679171899 339585949
660854119 2696
963214827 23603
3637 108801859
825900001 2753
566077471 2230
149224257 733
98261871 7339
332101869 1107
506126028 3543
621864338 2488
299136030 1411
589765049 2982
661343149 2549
6299978 21
745665979 5436
758145905 3213
137898629 555
857615359 5120
860998399 2870
143431000 71715500
344766597 1156
338092772 3881
761172192 8536
256800857 856
425105641 3427
12053911 85
601664289 15681
169668966 598
393991601 254257944
765273004 7862
321833049 1790
827402759 2758
16504887 58
248111515 6482
659703661 20399
937499761 3125
845938184 845938185
282406207 222214372
3277 493288080
931196897 3104
272961214 3801
150452166 535
294555823 1254
473492192 6047
579909554 2426
3540 824080512
634158147 2194
378346671 32637
512625541 512625540
2609 333267050
654974569 11513
357300185 1191
101649172 417
740397533 2468
168441045 84220522
1418 160042474
134192859 703
70363538 951
883797053 2946
156321132 2097
965379506 3367
111094043 706
20100001 67
260999130 870
223500284 745
111005901 15543
286935653 4517
48523977 3927
246793555 1779
321946647 9401
667770643 2524
422701409 1409
486665980 243332990
685792774 31664
753609408 753609408
655493950 655493951
529713332 6526
259989992 1156
381901274 1273
1620 422063375
209589899 780
465612857 1688
616263449 7645
855976959 5120
193157900 1550
801673381 2692
82977623 424
808 169360032
496428067 2364
168561036 1659
54934321 228
46702 937096570
444 75042433
727419142 28202
873413096 5939
726834882 3921
558918337 2207
768535632 6436
519200815 176728289
987666257 3750
6899997 23
207495284 1413
835881929 10595
388501529 1295
222300741 741
773926260 386963130
981313741 4867
657897808 2193
686664068 15431
734997551 2450
956261860 6191
310500340 1035
598747992 2217
168161231 978
666890542 5497
391517107 4343
152067664 825
957003189 3190
436466361 3410
382541759 41280
998903389 978592817
739960453 4774
807214736 4239
672448511 4072
142200575 474
133800000 446
859643288 6728
100654963 569
512151821 20005
464453327 219963898
597900001 1993
531158894 9343
615807360 12096
841771165 3034
661200000 2204
500960173 50086
727776113 3248
588428886 22785
643326089 321663044
309142390 1658
574 67190995
376200001 1254
721710342 3394
140999558 470
267027397 919
3150 620641350
227662265 2873
542548518 4209
968928399 3362
569594727 37739
903900000 3013
771391204 4587
964853324 8558
795297350 2651
847184877 847184876
159890659 694
80314763 80314763
507136547 355131265
424782575 2949
970216006 28545
756842990 3139
8662 613834940
101659636 1633
2786 687742702
161399749 538
709460215 54013
441885900 1632
270300001 901
675864375 2278
808367665 12126
322244819 24903
537669948 1802
780666333 6783
9255 905632841
358308925 179154462
690949084 3123
264538475 1947
312789393 156394696
246000677 1247
946397879 9480
588301737 1961
41672010 167
161738742 1327
55607102 1982
197100570 657
834001338 2780
313231590 2862
8190827 34
150938441 607
731069676 3757
799202663 2664
947804519 10198
657597809 2192
210914249 10250
621560971 3786
694833 694832
678713770 2949
181545740 861
936891514 3399
846897177 2823
823504371 2745
824671728 816181097
1630912 34
149390933 1771
209654592 6638
153934393 1863
827370310 638176225
449398734 1498
891048039 3507
284786834 1057
34514620 574
669915349 35126
433986045 2433
721499999 2405
630000699 2100
184742865 2655
687747517 31917
743 180554944
188467554 1891
750164939 3540
6674784 63
633753867 633753868
944096852 3147
804088733 17183
1592 379184542
439876578 6368
216416489 108208245
622040223 2848
953815738 953815739
356248199 2420
955005147 4363
866192274 174109
766812540 3446
668765575 4113
735465200 337159201
73465897 19381
18891830 63
266439447 2402
306871271 2088
131243814 1053
28181216 97
469623258 2187
483136128 241568064
76462900 436
760586234 4645
1359 368037840
764748733 5609
1738 353154840
632357335 50211
927286648 7741
692397692 2308
954346375 464218168
575701919 1919
964503215 3215
338743140 2363
189900634 633
903003010 3010
504459728 22651
212917655 952
617312784 181616
132192290 7939
539100044 1797
570021831 285010915
1989 223918486
784487985 8432
20068560 540
253756256 1433
1104 290618935
390899999 1303
185163455 6816
190956204 741
605274790 19758
680479463 8286
778386397 12903
757660942 10831
860397131 2868
826782669 3065
426902632 1423
830831295 3045
561763523 10748
19154 927893453
615179663 3274
897899199 24554
151879294 783
993596687 3312
769880090 5821
225113967 2618
157727981 29113
9413 799763748
866087233 833746136
269347064 2621
493511148 1919
85017 934051505
243000001 810
674569222 10405
117138780 737
150888020 1285
68809106 479
761102537 2537
777500408 4357
262153001 2232
219529232 3311
635796377 4852
988696583 3834
559617865 5342
785188077 3022
922012913 8326
334770176 2048
457828295 228914147
183079344 999
284400050 948
191211748 1963
570599383 1902
989110177 7126
557516348 30677
529695651 264847825
385127028 1452
578840796 2238
774141585 2971
648351000 4500
311256224 1743
627191494 2683
431161093 2605
3517 34368962
802102814 7009
243300811 811
126109001 575
755278705 4013
280332566 6919
175405448 1468
778004627 29989
656715983 101392
78148464 335
146999511 490
55626695 216
534843558 534843559
4056 724899663
58611162 246
59463201 1195
809997301 2700
530702792 1769
490164389 245082194
336997525 146898496
152684934 152684933
991435640 991435641
78589066 468
22792555 981
855116486 7489
81786721 480
534597934 4343
11725725 69
178055877 2013
77447205 519
250186705 1354
834479452 9181
719574041 9823
671331787 18757
81300245 271
1011 268786601
527039883 49843
900153443 5194
930259322 930259321
842069807 9264
438935316 6582
875826048 518960310
395498120 5381
729105360 167226
954900687 3183
769695681 3445
294095163 147047581
970405049 4225
833656224 3309
593233471 3934
705001351 2350
102789331 777
405675175 11839
501601671 1672
940600276 16348
446400456 1488
950890147 320666637
283963547 997
2643 751012570
87600258 292
49500161 165
982993900 4699
609217002 3276
447899999 1493
845531401 3263
607406203 2106
79558164 79558165
19959 668715810
273068182 1715
744179951 17551
951006055 3170
974114728 10445
741393250 3250
133188897 633
408481853 3999
894730242 6774
634576501 2490
838190125 3299
402079217 8583
669753170 2333
4917576 17
443856435 12749
133978405 1373
223053000 749
788940520 19006
550447300 1849
318689428 2333
233806693 1988
49961332 421
636021811 4280
896241184 13539
271734935 1117
712670201 3608
872983391 2972
216531591 1375
36585282 1177
39348299 259
133079621 1139
984603282 3282
753646294 312371225
824703276 2749
358503645 6465
534001780 1780
582600001 1942
138384955 585
600625902 2921
604140988 3580
484050502 2104
954543773 10738
986976975 493488487
97043699 4470
16437115 157
310799018 1036
768599999 2562
141105862 1203
766443776 7784
802501253 2675
903793632 26353
433908723 216954361
507064126 19427
982522481 5072
304348549 1405
901740360 3471
960052455 4559
527849952 188588537
406292021 3767
284277186 6083
754118608 4181
1818 237214458
877616699 3600
388511102 1878
684416523 2984
364378235 1226
1545210 8
824700000 2749
846900274 2823
740101377 2467
195448718 91604112
365692783 3822
10280961 99
1318 243814184
350856571 9982
974103247 3247
367824168 16091
375646068 5167
30035691 150
6274 945867011
667800001 2226
679429998 7033
169586889 8663
596464800 5387
880464441 4759
765666728 3741
57300192 191
809308342 24429
32514496 224
246725357 3994
410400001 1368
961302438 4514
441900000 1473
669719199 8862
3037 559566974
200184518 5854
6416 442691168
414089756 2336
493953276 3255
398207468 2146
3300000 11
107830225 502
115234297 115234298
938335301 4863
579599999 1932
896185068 3837
675902252 2253
614066219 2130
12704965 91
926643471 76399
35270439 530
188703890 188703890
674079506 568342062
545078667 2710
882004431 2940
360042565 180021282
625591297 71874
602166235 6855
885272091 10188
677953710 3570
103310859 951
669095207 669095208
318806662 1736
494389666 1815
961340204 961340205
2945 791851279
726329761 9061
871025955 4514
2210 471797522
400789740 136695
378301261 1261
319502063 1065
224513159 930
272564910 3460
995703318 3319
467803412 19607
330229572 4778
171900573 573
572426709 24470
968047379 3630
687299999 2291
909063312 25356
768090044 2789
212348605 106174303
936821899 5279
207074093 1443
284100832 947
106499904 355
62275341 883
411012125 411012125
521438983 3361
832063315 4649
484118569 3965
269148398 269148398
616691280 3830
700777535 2752
420531276 3333
825016792 6718
265200385 884
483099499 4887
2734 290946812
801898928 2673
78899736 263
106500320 355
388960883 1639
443039295 11116
710492473 3503
70 7612710
92455229 1022
674102300 2247
557098142 1857
558602740 4177
544801816 1816
894002981 2980
429775078 2391
592119831 5447
449101496 1497
673264840 12426
76500021 255
617495712 4944
400196134 1375
456767637 8164
452827002 1783
1795111 8
469735935 8909
326575390 1525
674093701 9532
89400361 298
221332871 1093
353401178 1178
97800142 326
286007072 1907
787760004 11926
3762816 19
307029525 1025
621000000 2070
421201404 1404
338700226 1129
755817501 4947
50400167 168
207702573 1078
914343498 669703105
361080647 2164
276686301 138343151
828903080 2763
619969817 12813
621751998 14305
122958555 662
16502869 684
663409909 663409908
203204068 3919
565656346 5553
521107273 25028
291249351 2113
658744740 6180
435420297 1496
42300274 141
793356140 3942
855747002 4777
167412649 1595
792878714 3819
867620894 164759
699851237 9284
714144245 2885
580614959 3097
574500000 1915
844464717 6003
969732664 3707
831413261 9403
413094713 1744
33701407 240702
79739507 287
842214997 2961
998652627 29373
581680696 9704
81000001 270
443268536 3565
147210068 887
14820 607190220
876459441 3035
288899880 963
415800762 2154
758969285 3600
789911449 789911450
133320710 5938
263772720 1337
644991329 137581
257101063 857
697797675 2326
784695825 11294
456001519 1520
245340722 1030
1639 181578462
406800000 1356
42470999 18150
977788042 4802
794924145 15777
17305829 765
405862404 4069
272569503 136284751
440399999 1468
145111113 908
325460906 6215
836234388 8628
574103101 3700
88028127 883
937427978 5280
500162846 2677
914638330 11826
411351829 1401
851920866 9082
942264308 4791
524228004 524228005
831297230 2771
385064027 2554
320219047 1478
455500980 2790
557007319 3658
136123721 4437
308393845 2219
6046 42668757
323598654 230265529
755759103 3722
661992532 2658
703063356 2668
430794398 4939
897594236 10585
1994 506663436
814748686 14939
85177258 85177259
652501779 2175
747281731 6810
626798780 5571
735377107 6301
579541193 2642
754630999 8900
835179072 7354
623728045 8982
473672609 4879
921026037 554268156
353155239 176577619
105457703 52728852
414938020 4558
978603261 3262
293399999 978
952975687 952975688
906125026 3225
173709823 1586
5405 960425260
575118707 2306
291300722 971
757281666 3371
287946339 1058
497094300 1674
382099056 3858
118901844 1013
18 4390272
166426900 2546
641359599 2443
5139 53599770
119999601 400
486934583 1864
908100000 3027
957900416 3193
335401668 1647
385397537 3187
789048305 426052
663911930 7205
960468588 4083
658372192 31328
664054884 379874374
809188635 4660
299700539 1548
549187096 3448
25499999 85
627169334 2171
572637143 4287
818697270 2729
264088549 88576114
778309480 13477
6143 625590834
953530263 8303
972694500 20004
884704155 2949
662311547 7484
665139188 4407
636232893 2134
472501090 1575
457 95300690
40291523 343
117935446 656
89901490 44950745
966301283 3221
549612925 2586
65829063 334
730202434 2434
571794658 171440
322135433 1125
517825231 3909
2165452 76
29400098 98
251099320 837
216258570 836
395226672 395226673
2866 779924580
76500255 255
299933041 6765
334066512 1483
506739594 2436
285275966 16005
866050180 635580566
809895738 3511
160261367 851
18457685 78
649026376 76899
579805465 579805464
632 140606249
298197807 4656
409660055 1542
196561610 1663
538372655 20472
692841981 8427
717598314 2392
662367984 3212
34417231 263
449440745 224720372
799479435 3827
276380728 2289
384277986 32696
263699121 879
986306354 489943102
337295012 11957
77099743 257
970151237 6657
623100920 2077
693897686 2313
31179723 266
615900000 2053
502087201 205558149
566232545 7617
563099554 1877
719175957 2662
575396964 575396964
79800202 266
665700000 2219
386545016 7615
865500001 2885
240370317 3233
271500906 905
781943226 10819
785502241 2698
598340295 4209
581098890 1937
579198796 579198796
534598217 1782
217611900 825
745686453 372843226
50539661 359
653709079 31280
874500000 2915
864444319 6197
528327414 2027
342598859 1142
310220942 1579
226619828 981
407698640 1359
741000567 2470
696599660 2322
987175509 4305
982571061 6266
184 48567245
5008 474593136
874824040 874824039
1645 305707886
831015515 831015515
798450057 3327
196932266 1013
510215274 2054
759554094 3086
634020563 5062
601585697 2414
34715984 1257
388430651 388430650
957352695 3356
1941 412975783
464185737 232092868
36785321 1180
530813248 115696
445801485 1486
619292521 4356
647400001 2158
340881570 2839
428529151 4965
886355656 3985
609077434 24267
284885344 140964441
172323452 86161726
671700000 2239
540786078 1809
785185140 11681
30000092 100
594129624 2191
497998339 1660
351362262 1697
887108144 3711
510616848 11711
356664185 1203
30176370 105
354723666 354723667
346693305 1505
230700001 769
555600444 1852
395530624 12410
113248319 529
3632 376174631
625803733 2086
491698360 1639
776669056 3761
934196885 3114
585601763 1952
879323740 8773
775919193 2959
252004282 1177
246176258 123088129
57046903 57046903
32309 738228341
418501600 5006
798555761 2920
932867545 3143
746069755 3944
914805145 833161856
489796444 5770
193313605 814
247039900 1509
153874080 648
311766540 311766541
651127646 2467
683851780 6981
521554706 9511
49596493 653
567223434 2580
770984520 367707576
310799358 1036
184500346 615
764804098 45838
48935937 196
227437 1
350400179 1168
998855493 4159
936870064 4899
719631802 3177
974163539 480848423
472671737 2107
633586860 4371
910796870 8619
75801778 75801777
783997321 49412
504328095 3559
643298990 6403
813704897 4029
343421738 5140
811551005 6184
3650 988030011
122816323 886
134552784 593
305100034 1017
311660581 1078
438562383 1465
936953562 7759
486898376 1623
240852157 8916
815775828 2780
273437052 9363
51899827 173
599221245 3495
536452297 2589
272816895 1209
487712472 2003
125527479 583
549640884 6996
475214331 475214332
69746274 373
252799647 1259
320753137 2508
847437217 11768
885974307 12422
67260506 67260505
947371416 9642
427054485 3471
911810671 3635
517762839 14728
339146396 1629
863454518 863454519
406142977 1536
989255125 16874
831236735 3476
109655755 3704
381951797 190975898
684601661 2282
755878839 2866
2122 156548259
731633657 3427
841928698 841928697
310501427 1035
332103494 1252
45639360 1472
315601752 1052
92874679 1490
89924993 477
963292499 3350
932407747 7358
199438474 1382
866289352 39658
746642059 3877
7324184 60
651311297 2368
343842854 2265
720723696 3578
123707549 61853775
351608026 351608026
612279223 2208
558082206 1914
782529810 4798
902419214 11091
541821348 2997
677245418 9729
2346 584767125
995110342 400209139
335100001 1117
695999578 2891
3595 304309560
741129759 13790
11171 336067517
8019 571680964
240000000 800
335225439 2257
303758522 8157
582598057 1942
676359823 338179911
782884644 18910
631968001 2175
392935071 1432
360187134 2365
571313317 2037
159243975 4455
442520532 3907
838332989 13035
29829819 23235899
960288769 480144384
309324157 1426
538998279 269499139
945662174 4994
841465398 3378
856390520 7231
164443799 600
254203670 1251
599487169 4126
167988116 628
448800638 1496
325302920 1688
638709999 2777
159899865 533
675276162 302128585
411301372 1371
329398901 1098
468057210 10369
8395 815715143
512421854 6121
792105648 3575
313500202 1045
858791618 3494
648602162 2162
293400977 978
340193007 1714
991977608 7412
298411522 1164
353098823 1177
230134661 783
461255131 461255132
431763587 5217
310941455 1533
190200520 634
579898542 1933
585487311 2972
766217267 6442
575008425 287504213
678604124 2262
485578551 4379
17100036 57
8521 454224754
96300410 321
897900001 2993
470936451 10119
898197006 2994
6485 817011063
877945008 3331
502968048 2941
35840700 350
670735669 2939
685252009 108530
699307934 349653967
128552679 432
982719291 3914
253100445 2715
840876192 5564
36297053 18148526
393104859 393104860
135899633 453
432626451 2571
727849910 4636
130800437 436
502340014 3927
633426199 3589
6539 777389015
207691000 2629
57385125 502
256821019 1015
685837894 342918947
650835532 53426
697199188 2324
977134844 408974269
686920534 564193069
27596365 295
769689710 4022
32532278 124
251546433 976
378440227 2446
625193802 3085
429204223 250732234
351249150 3675
816078923 408039461
4413 416490114
691802305 2306
935554345 8431
624106116 4793
497682510 2053
359999059 1200
595813571 5395
383377455 3105
523198256 1744
518826578 6599
875420857 11916
433525742 34987
837084217 41020
823962921 411981460
848458109 15027
973621005 4400
135460932 536
617402058 2058
2460 678615087
109952974 4958
307566822 1952
721207251 360603625
571234993 4324
443353059 443353058
883660215 89873
641058422 3363
459623571 1912
4243 947029216
887367499 20709
795744587 7625
121439229 1210
829110572 5672
98891629 418
922200001 3074
334198886 1114
685368044 5847
593947921 1982
290423445 6548
993 64329519
275649023 1302
601607327 2604
345259942 1668
800397331 2668
467099481 3906
1204 270618892
882084043 8527
88914766 788
830697285 2769
873781152 4853
375684037 1444
112976169 1336
995252841 3407
915555578 8162
410455998 1514
915998045 911882499
5699983 19
231262848 3303
471276598 2277
253500766 845
530614863 56878
640335959 320167979
375165471 1388
634890739 5965
208954946 814
24596740 701
1593 215735389
3011 576855644
994767765 67346
336726600 3275
4386 296576934
66767297 872
647166928 3839
662428305 4405
779323321 2825
479398403 1598
863664801 3320
444285877 369011566
927498900 7484
735008389 367504194
947393946 13394
536482378 2188
598593229 3379
35135701 238
626941988 3932
160884811 1960
121979042 1843
391198696 1304
462714741 3231
396490457 5941
804513654 5451
875147124 2929
611025429 2822
831819247 415909624
127102652 7979
788091849 4607
687302291 2291
32725168 147
214199286 714
95832584 539
539580497 3248
325523201 1280
536400000 1788
781517599 8504
220258471 9066
6551 353511613
520800000 1736
243569548 923
893899292 3446
2304 407874865
252814779 7190
107602101 388
699728579 3420
737770071 4060
425311097 1641
424262161 2520
554525769 3082
966549732 438112106
2491 620034810
567075384 235144126
432916464 3855
716426816 3703
812357488 13845
472234400 5731
84000149 280
464838435 1663
216593446 2974
636461049 2872
804600089 2682
977180804 404241224
3706 465792047
391713408 2592
67921863 67921862
10916014 1018
15766 436612939
646379695 2465
334931813 3474
637640687 318820343
295702677 10106
890315733 813354624
8067113 99
101100368 337
276787187 1962
893829937 11303
308864100 308864099
890100001 2967
472527984 2643
733958852 366979426
991228920 38264
367767259 268618111
572900000 5729
194100000 647
938707113 4406
495903281 1653
833261202 833261201
200329041 1880
969114900 14325
691229207 2719
2195 357796369
358582531 1445
235423439 840
412482575 244861065
429001553 1430
869394945 18718
966549551 421228126
273932207 9476
309894835 1706
700546536 15110
413599679 1428
19167141 5099
129196973 64598487
881089812 7533
162900056 543
575241922 4397
541646956 3155
206556593 1634
661559144 8851
165739391 952
81946880 640
781291073 3488
874805296 4275
3673489 48
864597117 2882
977625395 48391
556218136 5769
917195236 4565
161978399 2581
955207347 610053100
470632357 1691
321298930 1071
929661222 5358
597735593 4621
896653680 6136
646136567 8316
428700001 1429
739994979 15906
619562493 3053
912580049 3590
753 162881542
179242207 1504
584491913 584491914
27104317 219
842101791 2807
448768133 3448
561020840 1940
1045593 11
21199840 377
746558681 2598
907986147 315024988
885832663 8055
914252201 13737
662534034 662534035
885186516 3485
614328750 397950498
249004768 5011
916029531 20774
635970347 5982
897064361 5433
494094643 9473
432162372 1938
563101878 1877
842125065 3286
379767657 4057
984004280 5343
603167533 2092
391624693 3548
953513653 476756826
546453364 546453364
590266944 2767
968870674 876946294
814783396 5865
524228999 524228999
195523625 97761812
824135551 6230
357115634 2313
730218130 4724
463837077 1598
65436684 631
54994314 649
594 96079500
638037799 10295
493722856 47911
233400001 778
374806294 1989
414246232 2368
57600236 192
96889073 483
582239884 2226
787347679 22736
643393179 3267
714287372 11054
196490158 3791
482413227 6756
641446563 2761
18891 558799687
4320 910982733
766977442 2786
645897847 2153
7119 983724777
316713001 1158
433838168 1796
375591745 2853
261851801 1325
204109584 1213
859423286 3521
816242673 3666
177296066 13651
964993917 12022
689101886 2297
13799999 46
928076888 3756
426443001 4600
372755018 2321
246086107 246086106
238638969 1215
31660401 135
928196907 3094
531882004 17214
631797895 2106
219827026 190101027
996238161 484558367
258374169 1047
283882485 3489
859839583 9618
909620887 3046
376 57126808
253199299 844
363900000 1213
176312478 1303
676643565 2301
129104520 580
607082846 18843
5846 937619645
592020766 2091
243449305 1399
23991450 175
366299047 366299047
651051679 325525839
262040536 1773
608865866 2855
706513566 241776829
980065673 19517
56405664 588
865051321 3657
692101619 2307
677606270 10109
112500374 375
317755933 3734
706801321 353400660
381109913 7014
31209441 15536861
111015110 109336572
159508888 8353
592280960 19072
874500642 2915
68699997 68699997
948321374 474160687
515326863 14321
486521975 146924
355500448 1185
272637834 204658492
953028431 5366
217535867 911
985851123 392210497
820104550 6108
440167975 1865
439201119 1464
20001490 230
104400397 348
195464825 2403
487779019 1854
681350281 340675140
396499601 26600
7390 593365270
931775461 6051
309601539 154800769
233407829 116703914
915875939 5986
571095887 3256
380226241 2385
882406252 3929
765300001 2551
1849 109565198
1684 437097356
926794816 3448
440398532 1468
55048162 265
68617824 264
888902964 2963
933309404 5859
4500000 15
998422058 494352340
298978129 1296
861176856 5430
999085057 8140
36291749 4125
438517518 1516
810085592 91339
430500001 1435
199199905 664
976167766 4081
436553867 1565
870094980 16740
226679294 939
849005220 2830
116898355 703
2202 209097516
332749671 1541
164386243 164386244
398056960 3526
918000968 3060
196563315 15281
786 213257040
139564164 572
880207322 69026
620999999 2070
155100518 517
396351979 1986
66593506 255
811521843 405760921
748502496 2495
516299654 1807
876092526 14026
603230882 3093
566698110 1889
690662259 297411881
445799417 1486
645297849 2151
132314429 2339
657506571 2791
4498 834558718
541295321 2462
482399999 1608
977564986 825350588
242400642 808
760321774 6725
189 48854988
127499576 425
4041 908226873
275530823 1627
900543487 5657
605559449 2110
940203134 3134
408327647 1616
49945485 251
764133 894035610
931576124 3893
131017107 1262
839852860 10967
359723086 1477
544184221 272092111
551101838 1837
569983526 569983527
298508187 1995
799917439 7520
125700419 419
751894975 3605
827299944 2759
105174729 611
829808210 2988
755251044 12863
7211 848020811
542101806 1807
716100687 2387
380722638 1281
408074099 2219
5884 375553717
541356480 2240
492137436 10639
545180791 2013
728313464 16409
531578939 3076
178122595 2792
152139543 60970232
260369829 36646
681231245 25170
851150462 4985
265749611 1190
611171560 7007
4199 233801250
209105839 104552920
780000508 2600
777000001 2590
511201704 1704
840141132 185298
130789460 901
829203519 2764
904310197 4739
149198019 1135
923458790 5937
269699376 1387
534232862 2999
366326388 2806
142382997 511
54998115 191
117 32445504
949688368 4244
158561577 662
370502098 1235
439111667 219555833
402601341 1342
8069486 31
421368073 178372358
456950429 3105
336458947 9381
562677292 6841
512844716 4706
587075114 4255
437298911 148421980
581813534 581813535
129987946 669
828108066 8353
72241345 266
1280 242266690
216300722 721
996 276945405
723735195 39178
67518146 1220
983996721 3280
428742220 3446
418257883 4286
403 117683657
731554466 5300
87034 801583140
200923907 838
635858401 4912
330093746 1189
12059780 7955
953874688 476937344
118563741 2196
665056937 31018
712888198 5386
761262451 380631225
302998989 1010
461101496 15305
971938829 34948
508198450 1694
140920910 767
748267500 16815
874724327 11996
79138950 825
246581063 3837
559498134 1865
10968 603194132
530937889 11024
211998346 5386
263081325 1464
702900000 2343
821361682 65690
748065828 4469
664700879 2221
494210499 1676
786948851 4918
936082649 370088169
78091457 685
276726200 2638
943837028 471918514
476862100 476862100
377371488 377371489
31294 694031570
228814450 775
188100001 627
661202205 2204
930678489 10462
723303534 2411
700574722 3593
891469401 445734701
876482731 45810
102179077 51089538
688504307 2295
461242211 2683
623844087 4199
85996440 295
466364853 1569
113124573 473
126646915 126646915
636191875 3355
468300708 1561
53338469 53338470
980791197 6139
462223021 2710
346917954 1305
61139378 646
931255001 19282
315982078 149128798
615762162 3074
963633960 16697
971850930 3507
446778773 1620
327072006 327072006
153000511 510
606898748 2023
509206373 11020
441978509 97395
565419691 2508
324301663 1081
446725080 2364
534152552 5106
27060030 139
28490549 310
629805142 2583
633212826 5075
300479719 6833
2003 494122073
73288391 36644195
995469166 4448
756602844 2972
655493496 4060
11724 819398304
120627769 120627769
426600160 1422
43673354 165
775091509 2860
543455572 543455573
975577827 7157
127575465 127575465
715878060 2683
769536169 3169
346194609 1223
388199384 1294
160853851 2942
241123446 6823
763185891 21639
732168906 4790
694502811 2315
997006484 458154818
540601544 1802
600999984 411419046
722344022 722344022
979870196 3843
952294188 951754447
183768584 85173324
250286613 1003
286988252 2555
951517206 5567
425961091 2174
350946876 1368
782804176 5264
55019688 465
63641762 63641763
377836027 9714
205652212 1523
351108272 1618
5875 259923601
294414706 1152
657720486 9042
75427922 2543
56135854 955
903750902 6278
3130 658486270
657161558 2901
74959755 74959754
847308299 185204
952196826 3174
598660139 11387
197099999 657
2125 65471626
216388603 993
232170375 2339
167054418 624
5620 178860847
896380965 31484
609800672 2704
866961990 433480995
957990346 29884
579104369 2404
821724121 4410
818997269 2730
907198950 6106
524370056 4279
188631840 785
7975060 3654584
218101352 727
182172296 769
482481998 2431
663753379 331876690
854189373 26132
1713 95396970
615325201 4309
171454785 656
942558798 3731
899603453 3577
603819656 2488
736778780 5402
764850426 6022
838579934 3313
361499542 1205
946325974 67025
865009279 3543
5062 316673658
815915458 407957729
790423704 4968
216962396 1948
46 13602985
695843831 6919
59411 522282101
489922777 5292
64027839 5668
324298919 1081
918804014 5685
588390393 9016
489740496 2317
862497989 5310
590053639 7304
324283915 11793
925559472 925559473
784201257 2614
123576040 1197
329615692 1484
417004307 208502153
935126145 5080
568052648 2230
970218425 6664
12178641 164
946187087 32018
737938298 368969149
509628380 3145
973863891 3861
872830877 4265
652806261 234282423
378298739 1261
275700920 919
2996 688174117
340119478 1597
711566196 2596
984899676 3283
12354817 46
817193329 9128
989323244 11860
609516995 3187
88786725 405
951900000 3173
238064727 2354
632402994 2108
83100278 277
603282013 5783473
641133705 10085
105665542 2932
224024168 27786
832355644 4819
616800434 2056
557712951 5217
982196725 3274
1969 434465757
16220430 90
272005889 1599
156761067 638
155628432 1165
433889025 3845
956449171 7138
585298779 1951
11100001 37
433621979 157914322
354327334 354327334
271298216 2804
409768912 17648
611459350 426513523
981974426 897191763
26131782 346
169133487 884
192747099 767
534183261 534183261
133 28146657
327214841 1580
523801747 1746
941848257 6144
75474631 444
9139 894720351
819121775 4694
692650625 346325312
398385345 1904
336991381 1278
527584606 1795
339601871 1132
957932920 5960
963848807 8424
12168 483344231
484918844 2146
567742462 555521
338073565 1742
680001836 460654415
668438515 668438516
151235281 1295
571650796 3615
182961702 2121
468301020 1561
783981301 9571
615282848 4022
19837 736916616
2211 413477278
561301408 1871
795948232 5074
435859777 1584
895101137 5733
425284813 6739
196619380 2049
831603733 3082
714297618 2381
13569 720050579
622784973 7036
362117133 8519
10243 804700323
527694633 1973
372177282 2098
1887 129501451
752148721 9238
637142807 5748
906531871 898704597
229903615 4934
711988573 4512
651860741 4295
535911611 1795
797730968 393777308
826451641 52380
359998800 1200
487120525 69341
86463688 365
909844439 15179
890682255 890682256
57959827 345
975401681 3440
297299493 991
790373418 4005
803506978 6201
810134615 2874
943951602 11006
533101714 1777
844804681 2816
600626744 5521
662662837 2803
563215665 13135
877305307 3817
637766760 18142
745513807 745513808
547096474 4221
99046243 438
361501204 1205
903995616 3020
756298993 2521
413707088 1392
823462039 4915
703103615 3067
2232 195122927
242399967 808
282974192 1026
679137338 90620
222051143 1019
903681409 3170
375077927 187538963
231424121 1375
426900000 1423
5645 469521886
251522580 152712086
233466675 9425
65685265 383
657484023 15346
722203134 4424
435309299 2050
973173917 11757
914946325 7130
611702040 2039
298156638 2920
283425045 141712523
897092329 725594010
956586813 4890
792301010 2641
783935091 783935091
960192914 9330
743097522 2477
830035628 3375
551700777 2219
360464779 1508
874664109 5491
744109976 6274
717286395 10718
288001171 960
850175461 5739
729600548 2432
152384428 3211
466011241 466011241
28423885 10184160
790600094 6209
797397342 2658
475295470 1646
638645128 2189
388007268 140558934
2029 504305921
839056095 3188
2767 106923378
516384327 2659
44194188 17413755
841575249 8810
868702295 4372
669891184 2986
373600152 186800076
452210825 226105412
678297740 2261
691310112 4121
227760692 3205
299999 1
70987382 490
544762979 2729
975769343 27519
514666105 2424
325151043 1343
524065558 3243
394895239 197447619
435393794 145905650
647205097 32456
637986820 3506
563764976 563764977
895924566 895924567
307407275 17263
781818144 6731
96935117 28277
427676458 11649
459598469 1532
543630276 16142
923704686 3079
21728175 175
599291677 299645838
100032263 9462
465428394 1727
160172851 570
794920529 3161
63580215 568
554100001 1847
858265321 374039459
439539060 1965
440393083 13789
1570 213526280
605098232 2017
372248748 1409
639212960 3311
548873124 7087
627798753 9180
72899756 243
818434466 3118
394109644 394109645
317680881 1282
419336645 1851
490688212 3600
324424429 1615
124500414 415
12288 496364344
422931535 6438
286572270 1449
136199999 454
186600623 622
130481208 6061
736338919 6706
959424937 33779
213577997 1266
876049998 3242
582430240 6230
558413573 2369
786793073 5752
100867311 525
605725408 2483
988790010 4485
931661116 64515
968784560 6896
4746 858381771
583200000 1944
433645042 2239
209700700 699
484669758 5758
2845 248487135
403288447 1895
104645128 433
727502424 2425
45871892 452
476101587 1587
1625 220172586
741480553 6432
476185116 4884
525065350 1840
707113367 4315
61200025 204
886 225926022
24088426 151
844437365 13023
282299945 941
914102746 3047
973004529 4982
14099954 47
340774777 170387388
123827951 1003
408901408 1363
703719815 54199
937244345 5240
767163777 767163778
192998833 983
841179990 3419
5207 364266099
262200182 874
227832353 5104
641765295 3071
887700001 2959
118367291 519
384633465 384633466
964701915 4459
446006680 2488
126599999 422
159729877 1692
587087521 3101
895582752 11112
555928050 4206
139316058 109011
731702438 2439
1014 231419136
3300012 11
319685783 61644
85890615 943
338733342 10529
645742568 16516
5363 717969565
7352 864271712
117424403 58712202
908587680 5368
683702278 2279
469639636 4502
204951110 910
393000000 1310
646579512 4987
147032741 1526
900538920 3176
17575959 197
6932 947334052
421879922 421879923
583659406 2099
550801011 1836
647999865 2160
927240720 31965
51301285 967
345836531 36335
773395986 3982
8565803 41
2417 671809614
139246416 1104
879809531 318097791
32788088 32788088
644714497 4096
376005447 1446
725565564 2478
171445860 2034
969931369 4619
646802157 2156
297467564 2414
994446689 494215654
368401227 1228
110793407 5903
9061 692439563
668700001 2229
635530249 2875
769564542 7403
816312173 4706
875123665 875123664
395360682 4526
53840550 2755
413027702 1709
986787745 474653024
986152698 372593865
620870244 2616
4342298 19
599742982 4781
369106145 1698
2421 652448932
270931401 1487
828928435 51537
882705092 6001
597298009 1991
228950808 847
47814337 171
1620 461529900
691520014 3661
449274113 2098
255284875 1273
475800001 1586
704125819 4554
577611666 2188
472043800 472043799
906220250 3133
337199041 1124
80324257 299
318246914 4245
739200181 2464
708777324 11878
355959639 1879
214166685 17326
612932080 2584
194219751 1909
831635339 28367
825642271 4108
309 13494820
313756486 133431676
367409440 1931
48300088 161
738300001 2461
266818860 1023
290225565 2558
962863645 466412591
4734 767329326
793127492 396563746
48467040 555
410669264 4025
796801384 2656
652800000 2176
530314704 265157352
398150008 2082
149399501 498
971320517 6867
700797663 2336
342342100 1217
804376197 3796
115800385 386
302394307 1252
779703099 2599
770100000 2567
771054744 77144
224285776 3116
659464785 2822
826093739 413046869
353701180 1179
947441975 5473
851028404 3061
455352010 373747726
879037600 16726
744718259 46371
903075122 13641
587839012 587839013
711002960 2370
364208549 5318
854457905 4123
918049859 4095
173099422 577
635031054 3128
609 79777354
103159797 1187
1082 117715522
329698902 1099
5559617 2779808
470527200 34275
5063 602908023
2560 253805370
345201953 5433
303712196 30707
313500539 1045
322287718 5336
464455208 3836
982173950 8751
633321331 12282
414636347 3988
1883 246746098
483000277 1610
831118931 415559465
564648180 6737
397843603 2029
6583337 31
950668493 7004
970964659 5281
111041006 556
120137891 681
909827340 510972034
784313513 6198
408547499 6100
802202675 2674
569660897 284830448
752432001 5084
537316454 5405
909952360 3321
38275781 151
151766623 1701
624691691 9310
404026458 1826
836 198244606
150000500 500
819430086 26299
400750252 400750252
575481476 7036
24286640 97
854097153 2847
795116021 86993
584102113 1947
192486253 842
501785796 1826
1507 225897793
961506229 3205
353789730 19887
565500001 1885
134560452 1028
487947623 3343
115116608 581
937634350 17223
963836951 6693
254589512 254589513
452513751 226256875
718848193 359424097
264803865 2000
789901643 2633
933843462 3711
42646831 277
362098794 1207
675442427 7081
158038195 158038196
403644820 201822410
604882508 329998377
756509692 2834
95751230 484
744297518 2481
144300051 481
568127743 551674133
6300005 21
49267798 291
554601146 3649
320101710 1067
101091719 7864
96158304 717
330526958 4517
167593304 562
72370441 1417
390835412 4076
5378 541062639
581101938 1937
56371013 212
39282551 451
896677058 5822
300211715 10082
574942320 5953
313037338 1587
304619006 1445
711731022 9368
756410951 2953
901460677 702711340
850799463 2836
17321322 147
296887636 1045
86664036 531
278050165 303683
233509524 1401
563404981 8290
370173756 370173756
952814709 3604
56566538 421
292407287 1055
315096965 1403
921869391 460934696
419583741 209791870
351282940 2478
90686749 916
534833319 41534
671400001 2238
3000 459809908
875782001 3176
544703471 2874
827697241 2759
706367541 5919
164868299 900
865218554 5448
424498856 1415
203568581 7219
963793395 9811
842412383 3894
627921373 9324
728998557 5573
807739709 12009
6889 497038759
196972895 1505
979096027 489548013
233032206 4818
929834619 464917309
498601709 1662
663300001 2211
61508665 235
331969101 4801
797415694 4430
227210943 227210943
743397521 2478
769719265 384859633
487903636 5544
246758399 15360
6012 820007879
260875607 3298
921514391 4093
137778250 1298
128327811 2143
322900524 3086
223059437 1039
914006819 24629
828757776 54736
4163 558191692
505520851 4235
749291745 374645872
100011597 1743
112542009 6295
631559481 288320214
893767447 10351
28479239 478
510443424 2826
673003227 336501613
525999241 2047
504094633 3691
526861230 3029
39203087 408
217518823 1257
57447328 360
231601146 772
326401437 1088
708092844 354046422
658289703 3714
292132425 975
843737964 6862
122330377 1932
737698511 4476
3811 478018680
758442875 5077
285480946 1181
650005993 3802
39874091 998
750210281 4283
748274735 4052
324000706 125590055
398422201 2550
659659977 24938
833226956 5727
487148516 14282
962396793 3208
226335806 2016
944602320 9872
544978587 3332
361500000 1205
429298624 1431
438009571 3892
980181489 8321
706368077 5043
204678630 814
347092451 5528
716791627 8246
4202 637954674
993869580 858180066
386049695 1777
731384706 7202
878523645 77835
526064405 3113
89307511 431
199800000 666
162863624 3277
65339569 2583
288282616 151195416
691802809 2306
958202413 4464
17685 833440995
879782362 4836
400066093 303854115
455879847 2684
589848479 2160
550500000 1835
558132938 20012
946590146 946590146
825722746 7426
165830786 1835
461703893 3133
60909560 21967852
84313943 418
966773046 794820085
252825878 126412939
806702690 2689
287437764 7621
457199578 1524
236439416 1544
552290841 19203
859372494 5693
747502503 3962
597298008 1991
171301406 680
437031759 7678
239864906 239864907
842700000 2809
380917593 140920468
373269025 1656
261427864 1009
666004036 25203
380008392 3714
626659431 19204
646954606 3650
389734399 16187
190916604 190916605
181858388 181858388
642998430 3135
626397918 2088
180000599 769
149020457 1222
874982163 3314
151887041 3813
452130798 344733879
830221725 5172
142865094 607
404102178 1347
554326072 2542
327362950 3873
975083769 3672
373229722 1666
791341511 2690
102954601 3607
4205 722360130
894595751 10077
930448585 3211
241058815 1480
776100001 2587
468902358 1563
678210417 7501
366946379 1395
475500450 1585
615745031 30984
254280753 1022
833956453 6531
1980 413206200
588242033 3551
517800000 1726
852706558 9211
21362758 119
896097014 2987
75225277 343
385397751 385397752
908168388 7621
409499199 2332
967610986 13189
537899803 1793
357514786 2350
751236190 4631
356098813 1187
555269806 14859
181277067 723
474460182 4624
701772674 3005
637565628 637565629
800402667 2668
820592808 3626
471669723 471669724
46723485 388
403707601 1766
771519876 2779
42254514 1854
379066114 2637
443593497 14780
260483589 3529
906574602 10662
207750020 700
889440959 4220
615890872 3781
105267174 76214
998399452 3328
709499290 2365
294992658 1004
110837153 2543
321266181 1996
875210920 8770
156974950 1418
189792026 733
561654285 561654286
747207517 264436116
351901172 1173
717017462 4318
248391136 2043
920140091 17554
321944677 2069
983996720 3280
251799157 1962
7776566 54
18354312 72
371553349 3625
122946326 502
886197045 2954
298134914 1078
190911172 2480
750176195 3265
432663399 2877
114578496 3261
429166616 1676
293444339 3020
610871944 4991
133106939 477
994915169 5669
838483491 3542
1356 124486450
744913880 3565
654962839 6197
344401149 1148
509700001 1699
877685915 3227
519598665 1732
4418 528609282
963487978 41352
179099403 597
280800316 936
682427 3
61729919 640
733506300 8559
903712867 6001
951344405 5220
191999361 640
597782693 441917884
335004936 1288
23530 627373507
539401354 1798
455847591 455847591
43334 227475881
803884820 4969
797101968 2657
677550672 4434
705501000 7740
416190219 1660
593227179 2366
580613844 7244
562484829 4520
849920306 54353
470998979 1570
732900225 732900225
726904785 2423
582402744 6402
595306409 3385
507302888 1691
771563719 385781859
620991838 3531
215836323 5535
309156678 39378
318898937 1063
135600807 452
853369710 2947
761955025 4241
5291 409544564
158268749 575
811265876 396736310
249566641 9094
297598739 1737
663652334 4695
439201463 1464
548118877 6813
164311055 728
803925080 803925080
798926100 2689
560517203 2929
110581229 2592
326518830 3345
318620359 3043
128633407 489
733778819 5661
926096914 3087
565782841 3351
176528765 595
842522939 3123
113399622 378
387 115739645
972776066 3686
238826252 2986
874690085 4121
446915000 4375
133748556 797
340933501 3151
670849401 17606
810142671 4387
421279601 210639800
324905689 1431
411962265 3877
65700001 219
411024889 1791
266332742 2083
487691809 1634
879144419 15290
318972083 1502
279300932 931
1773 468713826
896954629 13078
313 43890425
540601803 1802
839042499 10287
3398 776336868
609806340 2980
638102126 2127
668040771 2311
556643057 2192
732575153 8126
725230133 8709
303752141 151876071
65015387 276
881796273 7361
33455105 2129
2136 545387890
75900000 253
51964512 247
74083264 515
472628852 472628852
593118775 4182
342198853 2676
717600130 2392
101699660 339
550173671 25082
114899648 383
991619505 3531
862151509 4894
858713719 5010
118500337 395
669644410 14681
718837175 41114
820148756 7438
703613168 5859
314627670 15108
825574037 2995
841218039 3193
634422099 15821
86469380 397
375881795 2280
650898562 4399
800520561 10312
680085643 5946
376037307 162155
323701355 1079
75119934 513
432720571 2275
596356067 2877
863456356 6370
613412508 9969
456283362 228141681
264901251 883
203652588 7548
430535813 2803
107096911 107096912
175095725 834
383643854 2222
118865971 410
281485950 7421
642047680 2366
500819757 1886
470101567 1567
478300235 478300234
621852425 17706
722169532 7303
9714167 4857083
365923331 7456
778480500 3020
484573180 1885
880502310 2935
968699999 3229
564300349 1881
646502154 2155
786600000 2622
474299999 1581
752070344 3835
529798235 1766
166224699 2162
83690699 775
706892677 11238
34347328 3120
256800000 856
51368506 259
691382475 529795
769112231 3723
154439519 1605
883221250 3223
396001319 1320
631508981 3424
503580374 3375
180340020 39060
47408327 216
4408 590725969
655302768 3012
872303905 436151952
85717332 390
804134363 3058
457199092 1524
921965987 3449
102566916 1810
834360137 2803
361579153 3858
459865197 459865198
1942 339918335
154054511 154054510
664062598 5643
221572956 7671
310499697 1035
481455027 142316
531014779 16706
480599102 1602
789731810 789731809
665684629 2990
217800725 726
455998480 1520
877721297 11243
400803559 400803560
176892303 914
954596819 3182
683702452 3483
596259003 20702
371868418 1836
467779753 1628
46499846 155
497082395 103602
689828685 2689
808779335 2956
240357780 2260
127159810 895
649785524 4159
255326993 6822
278516531 4326
228244602 852
594152449 45508
517570484 18484
959528485 3257
759854870 4787
853676841 5560
330901822 1103
730442220 730442221
505983761 3668
460908535 3439
833099999 2777
995733780 942204118
255006261 122870279
735300000 2451
341998860 1140
181828646 1815
6177263 3088631
2239 627325259
869073611 4884
715414376 2483
235200000 784
915500254 3291
462496909 32198
100599784 60712
347465371 2390
972958925 486479463
467964743 2524
772308414 386154207
723937889 2938
572499849 27950
713236589 713236590
223379339 1897
502064387 2709
742991419 11428
745 102302023
1417424 5
455656117 8985
660404346 2478
868022249 6781
721710598 4048
120567156 879
435979985 5195
4172 416878756
230323551 1264
556564165 2552
830287023 3567
534001779 1780
788959522 9423
925778060 128374
361093226 1565
453826448 2084
75900103 253
563701263 1879
281735748 140867874
727400029 4612
120058539 799
30900001 103
1067 149735311
314098952 1047
4616 627203546
625791204 2754
11162 836299288
551227146 2183
1091 261154062
1079 219797515
856181801 17708
648479311 3517
939681807 939681806
19115 848754733
706073960 706073960
684000562 2280
493500000 1645
165899446 553
135905111 135905110
513602524 1712
313182891 15857
131717733 807
327688141 3179
426687089 7422
650702169 2169
301000308 1371
794421903 3142
19204934 226
117900000 393
793634751 8463
902072279 3178
261488522 33521
340800000 1136
844497184 2815
201938396 841
753602513 2512
824101180 2747
440559133 6727
29099922 97
249599168 832
493225202 3521
820422449 3274
11652156 62
816388067 408194033
939301820 3131
764156610 9162
46177967 187
648300127 648300128
993892564 13835
922653179 461326590
737716896 6048
207070689 103535345
437867027 1887
982332353 13732
533057098 5628
829949111 8556
577327453 4210
404955473 202477736
155242368 1224
4347 740312078
228286808 1713
854501755 3704
44975696 460
695964345 10682
2721 508046073
1982 445875368
374439897 8469
112771777 416
470324831 235162415
160042165 571
706530275 10849
867049122 3029
787204644 2624
395099999 1317
427797385 1682
140091319 1853
95399683 318
1799999 6
883767300 3900
362700001 1209
183810893 1532
305738733 4532
821223280 6204
1438 303318759
2127 616544749
24992141 119
6936 876849120
143256319 769
431098562 1437
918028871 5855
797862050 2801
300652799 6711
913799834 3046
446447407 9196
1883 364505340
915627650 8033
193383320 676
550668382 2962
698122081 4404
43947452 43947453
547793036 37719
267175597 1157
263343991 131671995
707864092 4191
662269325 662269324
413596658 6047
677862767 488416551
820051900 256989
668501864 4237
9470 999683702
343853897 1682
334553993 40616
574802623 1916
889853623 7304
620099864 2067
185400618 618
399351859 399351859
699300000 2331
286607160 2268
453598489 1512
681826543 3716
2989 841624016
560848784 5117
803848563 61323
249914075 249914076
920525595 6164
85780012 421
777973319 4813
871499999 2905
727202425 2424
282000940 940
739476317 6106
780600000 2602
102403981 540
912103227 456051614
940659668 10777
552720620 2321
90953178 1137
993600001 3312
934349771 6126
710324550 5850
279924031 34431
928060848 3861
576007944 8266
177396481 648
693567469 3170
707230621 7653
339996351 1150
909885287 5304
253085884 900
578401927 1928
257520534 226720014
14047452 12355613
487187101 3117
995396683 3318
889497036 2965
111536489 442
132600001 442
4448 985672352
302099999 1007
326099999 1087
926976205 18802
324915902 1706
207481375 751
948684138 474342069
527949623 2424
136765874 466
211056343 788
934221655 467110827
545695192 272847596
310990141 1914
344078150 5330
159011540 18191
951670672 951670671
455066585 2106
312 48546573
614701336 2049
554993711 2066
314591622 2831
111000369 370
424800001 1416
49799833 166
917 247489130
445677240 2810
10430103 64
36432031 1542
263597251 2590
825902610 2753
198345848 5498
243927994 1106
866845516 13245
710563445 7820
243724132 2614
419398559 1620
7662 641924363
387354881 29524
1594 353150700
30125792 127
741089279 18377
826030165 413015083
412114611 1547
353153411 25332
618577346 12972
916937644 34846
947855257 5713
617878578 280636479
313971255 2528
850633652 14557
14290401 2063
319401593 1278
689365601 5776
874802916 2916
891409205 14577
941874549 3477
116143271 632
3759 893257184
194314785 861
709566477 11266
670198891 2234
478857275 2177
337178844 1262
277624037 277624036
19920641 79
108910224 2832
239044000 800
690335551 3028
445948341 6150
353763581 10414
233336576 835
946724789 18417
405241231 1434
687622950 3450
541084764 3487
571570336 2344
750743940 4614
11822 334836247
909677601 3048
608961730 608961730
851397162 2838
663053192 2417
66900404 223
4193 770920814
527101756 1757
935403119 8220
108541946 821
740459437 3212
548199027 2879
10026 952931196
103200404 344
167804982 1868
982500000 3275
742399050 62444
690834311 690834312
458400001 1528
47992113 681
2315 656374265
523119091 261559545
812475842 2902
583590999 3603
226700806 1245
61854277 233
905308328 452654164
939300900 3131
499084144 1763
747180480 244537
740040855 15317
738790777 3886
234546201 812
906300001 3021
260713301 4300
103362776 560
147899507 493
114299999 381
24452047 12226024
587998040 1960
801181668 2791
835650361 2876
908610111 89757
330762679 5814
808181381 4704
2017 474039300
351210694 4345
815221351 5137
875579618 5499
266701151 889
14103 334345733
102060312 692
745524012 3590
799630105 29757
257101429 857
227870765 995
956696812 3189
981960241 5064
336560855 1945
224699250 749
725103853 2417
776402589 2588
722702912 2409
15361820 15361819
624002081 2080
273007770 19365
2759 184105017
173400561 578
474692379 4440
548 73592759
984914650 6571
103902656 352
638900800 5660
396900000 1323
352298791 1417
68000156 295
608786104 2215
785954345 6455
25869166 133
100147771 12693
884674423 3077
16200092 54
320688821 1394
324902672 2764
700250439 4322
153921778 619
316200000 1054
466096177 1872
4939 425569009
365298671 365298672
692802379 10977
886012800 3400
215788168 1297
99794645 469
665827147 8378
772 206906808
47999067 166
313499999 1045
47220321 1094
654972524 7509
458323063 3377
363001210 1210
116872797 66292
500402761 2349
952505237 3175
757615182 3739
33899888 113
795663630 91110
107586620 107586620
321958750 1853
196040279 1047
854823795 2989
958496993 3195
242250901 12082
269826999 940
85398492 85398493
335802332 1982
726403841 8886
291600973 972
392677228 392677228
737512139 2986
193023455 1654
455112611 1699
750555442 15043
434541666 2941
983916314 4689
912914789 7478
420018252 1424
766522678 3763
62129590 25867017
848099053 2827
438010536 6271
821182843 5208
147300157 491
37983443 37983444
764994078 10268
79834067 886
575311761 6010
610339861 2382
693300838 2311
42011366 324
328134100 73738
4108 425227324
444568896 3334
175648828 3544
263309428 1467
30909333 133
456677702 1685
971660937 4850
613875456 2243
581806204 25039
905203792 13814
57069708 57069708
264000001 880
10524881 110
3380 659062820
13243 294259460
428575774 1727
841859992 2839
829497548 2765
766862614 3376
942276108 611074
115795180 420
464018855 10532
1894 529297240
935103117 3117
344237519 1992
16059 932769384
134416799 675
204301167 681
698717652 9314
529798233 1766
209216410 1943
1754 488642919
588502200 5016
477503888 1713
122700277 409
815697282 2719
64771721 862
372100257 4048
121889113 502
170661987 2660
450299136 1501
314763990 1571
808212347 4902
142518774 487
346659820 2105
405389980 2019
359932431 1430
251724915 125862457
268078685 1105
457371707 1751
12 2364804
77100258 257
296399978 988
231900000 773
937958224 27450
981909304 5073
305472551 2068
238448340 33967
967644053 5087
177145125 177145124
135650110 4582
988849663 4168
704945101 297562710
348403643 1842
2092 205795132
429331723 30081
190863025 2453
949152016 6210
143999520 480
781641011 3714
561598128 1872
540600228 1802
608728893 39428
997911587 9166
935167025 5637
382375009 382375010
726282518 2641
258730601 1712
266123721 1198
508467889 3422
330001893 1100
328332349 2014
81270539 1989
101200762 564
685281281 2780
336641541 168320771
119700399 399
436618511 2032
78292395 290
537532674 3925
10746710 139
3745 322062510
945603152 3152
569998099 1900
557701858 1859
3149 818005695
877213696 6613
462227488 462227489
133091497 498
382920185 75482
346534525 1614
4416 695963829
250445814 1469
557696503 2474
587296333 3907
315 45364243
809404496 2698
466498858 1555
727293702 2643
837982261 3132
923098050 3077
660356101 5220
591298799 1971
892202975 2974
835440722 4551
490320050 6118
661447423 16289
538361676 3172
21554952 2328
251672176 1064
61800053 206
193885556 886
2986 746495002
302607245 1516
272670058 919
789397354 3639
313540295 313540294
159949745 537
611999999 2040
673333175 673333175
979506585 979506585
951251302 4719
235990757 833
842411212 840437968
696910211 4853
558986611 3822
894340050 3450
22082 833211134
245821020 1803
585826836 2492
569558355 6333
309676617 8917
273558620 1029
960753847 11847
785401834 2618
50207284 219
120390821 3886
639371552 10927
980983039 6598
267043759 1490
244258139 16219
618729737 2239
52705445 1892
906706587 13429
838673189 826754851
1554 247376598
794655994 3138
445122357 151588335
341658920 341658920
279899169 933
956097598 3907
529268199 1874
982178617 3834
314555506 2159
815702134 2719
371100001 1237
868821142 434410571
175800009 586
649825501 9921
715313145 11651
409028588 1688
138639179 2026
450427094 3771
10918 711384126
103489511 483
815697582 2719
229777791 856
118532400 824
869257151 2999
134613462 457
805955080 5041
520992043 3182
265636955 152351178
330798257 65401
490263885 1763
3440 877497631
741000001 2470
228639811 1119
405601353 1352
902098727 3007
93299690 311
679217677 47181
8 881768
736593818 3174
440766207 440766208
523198255 1744
884365139 5955
869295145 3183
882950484 5189
753437398 753437398
492420573 482668916
891056008 888033226
549599845 1832
912951460 8922
706575586 2767
7486 922746818
629343595 215578379
34764537 141
27727977 137
736944271 3577
95198206 7981
912656799 7400
604508327 52496
678624068 3959
599742199 171315
954123693 738664
966002424 398130844
8264 981226040
473389557 5438
221360473 21914
604838182 6266
107353295 603
110481532 1550
243726241 81775
426025328 42137
690831269 7699
164641034 787
995959070 4907
822600001 2742
532577967 532577968
907770924 849095618
206798207 5296
383713514 213532160
873570750 3969
612123089 11952
74876522 74876521
822635210 20244
456308483 2597
564743615 2477
722077849 3474
523075940 1851
787304612 3931
995328717 7874
535999331 53372
415534233 1470
336026969 12073
679551719 2280
870225611 12027
565345643 565345643
429631519 2064
388194289 1595
217746281 801
101333798 4580
869515768 9587
929096904 3097
979542365 4507
125100000 417
82892445 838
137697495 707
265847308 941
460048043 460048044
568136471 5170
487388385 243694192
2019 416798878
593401977 1978
173072285 642
822859004 173891
657284479 14516
137112124 648
865571524 3340
321680850 1891
36900001 123
247578407 1386
306397391 5712
658800088 2196
679211100 15209
318300442 1061
117993402 475
831372726 3895
299400997 998
181090505 3922
267601093 1992
184711485 1085
648640663 3772
450896032 5873
367257356 4934
32587129 3116
169086580 9183
577883791 2061
117299999 391
527684269 527684270
707661136 8281
644614329 3285
7388 663202468
722464999 2500
724768530 3777
425287234 18879
695097683 2317
478910262 3848
208936391 1176
428006525 1952
528828981 528828982
205519270 102759635
52803660 1538
460517628 100858
782354716 33965
311398961 1038
746598667 4516
553267283 2302
418820300 4862
677089412 3121
77700000 259
738002460 2460
57513456 216
760 214705122
335859879 1515
112477109 895
551363200 32056
996498677 497918629
202544594 3462
3045 591134985
136527962 657
984300320 3281
394630547 1994
218059807 848
66398657 31196482
27844383 17110996
910203035 3034
243075688 3925
638997869 2130
68999770 230
643116839 532246145
77099744 257
582152729 2198
579809379 579809380
769881317 3694
377865449 1446
825425395 3214
76290451 771
6865 164308946
145451103 536
978956798 978956798
834327101 3326
599365489 8972
885000001 2950
275244691 1410
443420533 10782
757800000 2526
786978535 37043
51600014 172
690454070 8450
98667661 487
175500585 585
3251 959233076
597174984 2429
895798816 30008
112938404 561
533691758 2217
711866699 11042
979411966 26006
892075634 420752
879356976 3942
48695014 345
777522167 5843
24118 960330524
144301491 991
947885202 6666
22691873 131
286499810 955
861348072 4238
641937273 641937272
732417029 2993
441179881 220589941
994951174 491358223
192951670 113456060
55697592 8168
152236814 2818
988031616 6462
560699782 1869
810562341 3053
38700256 129
906991852 5174
171300789 3553
203361299 203361300
208499525 695
575020903 2815
504001178 1680
400179721 6180
390384764 2156
725798840 2570
467320722 2201
206 42678132
386651096 2589
664 135868608
463118599 2450
434722470 7410
790669337 4583
788400787 2628
456719666 3776
829653850 8359
733153982 2794
991070697 3313
941850451 5505
148794011 4764
342483257 1384
499600417 4592
411026911 1864
212159744 2967
150182572 1587
709800000 2366
1710 425169811
98129082 1155
973720828 5121
90384523 362
273616931 9688
154048391 1406
300197200 1864
152100686 507
16382 542024793
51019527 174
13271720 55
987596709 3292
357580394 5882
784108097 3482
342001772 1140
334653834 1355
112188019 644
467108491 2091
73418933 73418932
202959259 1609
122325340 421
825899137 2753
873617504 4997
9899968 33
986519903 493259951
26909098 6898
152122081 660
834210412 834210413
742701433 742701434
260701020 869
148417509 148417510
84931303 514
55042469 378
603767162 2841
822602743 2742
636291723 12806
746304557 2843
564457205 148640
759678352 17123
385986808 2621
825687187 36892
694172966 2723
886732282 411916729
257881054 1526
414209204 3020
1170 244832757
671503771 385169427
658462537 253847523
581701940 1939
26271464 445
469798435 1566
112225798 649
159039893 2001
201132368 991
144343129 3121
266699825 889
750267329 2885
104082473 52041237
377109247 188554623
860084301 860084301
276400944 6409
535287456 2508
680631936 4885
814724698 6288
290954026 1417
434100000 1447
651351551 3552
939586544 11756
46612241 2630
674102776 2247
550262138 5070
862992359 431496180
965438474 5325
986715320 493357660
495836356 2037
56723107 251
842915048 15630
997171403 443806886
899645997 7054
672855127 336427564
264391555 2827
846484727 423242363
210633599 8895
869032696 10861
554842297 2054
347790628 1507
875902079 15731
609552106 3069
138657153 3131
264301674 881
159899999 533
99452160 873
1605 303227835
801904786 2673
760106729 3208
142088144 712
762342010 8437
607800000 2026
913799643 6542
432601492 1442
887459519 95915
480000663 1600
155315385 527
488195091 2081
708818839 3486
101395389 74769470
814200034 2714
476100000 1587
705068665 4022
3294 772126776
388190774 1597
438677624 1463
365952016 2405
554484080 2330
244200813 814
61799829 206
766824013 3786
532066919 9517
609739173 27524
201669607 100834804
7343 601039236
327369382 3489
343450273 343450274
79256536 526
583754340 583754341
394444974 3982
448909170 8142
83176088 890
135907361 1130
4100 674493149
760 211356760
23856980 124
179699792 599
424429053 2201
211520735 2868
72032663 281
798988217 3778
60236480 464
206847002 1109
170955089 1246
930059068 66806
734342544 2748
766223321 6371
414519550 1825
987903568 3293
852899490 2843
753297489 2511
78600220 466
509701598 5787
545870145 3079
922549039 6343
623054042 8256
934505046 3115
523310987 5948
825831908 336201080
579220691 289610345
363494629 181747314
244973698 9099
177613824 1536
843897516 2813
413044090 281864938
519900217 1733
211283796 105108945
134682479 2160
762300001 2541
508499999 1695
138313583 69156791
733197557 2444
34143239 132
896286622 3941
458434887 2074
877877222 15481
606975 4
263003793 131501896
615462457 49928
13261 761314010
841281459 110987
53706713 26853357
988454300 988454301
145112427 145112428
843695191 843695190
2106 442029448
567602958 1892
617411329 3197
390361051 8420
455446892 1668
325758815 4976
948624893 5074
50100168 167
373112837 3746
697163897 2938
801153250 8051
669998124 2763
18196640 18196641
285649487 1121
77046312 18921
402299539 1341
190176965 6441
832797419 13335
966296778 3221
166569390 728
448072930 1667
459137167 1654
132300000 441
965396782 3218
582438676 6995
312899956 1043
853452817 4039
687003274 2290
286358546 1109
83100131 277
765457890 288456766
709502365 2365
6296 855601216
500401667 1668
428280625 2345
405704589 202852294
684605181 9897
613870356 122769
4124 641634391
867781913 16043
381828646 3685
992468799 50684
203331544 1343
715939751 8483
454563376 7529
629 182226332
6300001 21
294599017 982
745603886 32471
12847654 91
533287509 7629
781430725 9128
390085200 2280
511415192 202440328
325501084 1085
542998191 1810
379030260 4918
592019991 4183
252268541 1003
467643334 24330
671400000 2238
978302572 3261
997929807 20563
911172733 6252
741599058 2472
138063951 2249
303630622 1099
164699452 549
634265864 2244
738086353 11277
260952111 3742
721467946 2871
370799986 1236
888432203 150400
275399328 918
451457553 4043
90414689 1018
278463883 204832888
949538670 12489
98040502 658
66005159 696
618231597 618231598
276899884 923
708109741 8142
59324996 9524
951658254 5209
341942647 170971323
723955948 361977974
988926404 5613
709370629 3244
965651512 3308
66899873 223
977312117 7568
303863580 22237
432256562 3047
651622383 3242
927908100 84164
275097848 1443
569418652 2493
966591673 479367335
407268897 12088
640800000 2136
85200285 284
995199039 979628864
632998655 2110
820091049 2814
563720454 4818
225599248 752
157777894 801
192753516 14333
837034997 5419
217983208 1196
1958 481006159
845976874 4409
35547736 595
382333654 11895
377178041 6416
594001979 1980
730168111 3270
794304057 296420988
686510076 2982
592203685 1974
40158998 211
983443891 491721945
972281159 13140
77551 983036476
834850650 730659451
780300000 2601
565980 2
955433511 3784
369954179 5910
937199999 3124
663702692 3628
7353231 59
756250415 4799
117682704 1224
114199530 1824
183808223 764
578401774 1928
722746966 12079
6669 678323997
766499912 2555
978127127 468771502
788202239 8378
930421487 3408
18522441 63
216994209 3748
174620295 87310147
919503065 3065
785667398 2761
274597335 26647
6080 505435426
292747764 2299
626069039 548545
200997130 100498565
927300001 3091
392706348 8833
481800001 1606
609038406 2281
8198 490208037
905065833 4174
670460575 2866
865221127 15906
281596780 1013
834118462 3701
285600202 952
254400847 848
761595723 3496
879923674 87725
45908086 237
434976967 1532
823598040 823598041
873037814 30529
262532854 1031
942227825 5766
382501274 1275
832725825 416362912
291138373 1444
710219958 5822
312878475 2405
302942809 1337
387216815 10279
151799548 506
628669131 3363
906265727 798447676
896726982 448363491
338991197 1363
134273294 1755
288233604 1284
998138080 445450517
59567742 277
555101589 3009
279300381 931
27237408 126
288424917 144212459
181930922 762
971 239737958
918596937 3062
82525579 1270
104459126 374
837523692 10993
518920219 259460109
615843001 3375
515211409 9936
595502329 1985
3003 771671479
653551762 653551762
296081802 1152
361967406 2058
291300001 971
593106601 205165721
330992219 4677
147299508 491
903296990 3011
744774098 8494
322583505 3656
989949405 3345
109 25055924
964006271 31104
973196755 3244
171444503 171444504
22000 970079852
28800097 96
469035639 1822
935853567 17747
512877618 2178
108774051 665
488893745 2866
914127618 44222
16726 878112293
76800260 256
413999822 1380
604280129 7446
690893924 9778
954889365 931835134
753898947 2513
258601547 5743
446656681 3240
880587006 3237
897112701 448556350
173314350 605
601 100860157
761657449 3062
368552891 1354
885559 514492
479743487 2305
353024472 1606
117569075 2796
599232709 4726
93259651 1914
669142129 5428
936599937 3122
691254472 6515
899294591 7008
789966525 7627
602948883 2357
298200993 994
297299327 991
749911299 374955649
639676129 26936
147637396 694
317701058 1059
923612135 27649
596283041 3286
81342031 656
502198326 1674
889202963 2964
246052413 19711
561677219 6786
367468156 336975416
976824768 3776
928502397 3095
825175221 3884
774393814 4395
74241791 1472
978892356 3822
464644451 15063
442633490 2314
411901372 1373
460132595 2231
862521521 3010
273748573 1303
655743989 2459
775975542 3816
178427049 1097
938370258 478436904
836749590 4237
673792325 2516
66366155 311
1319 216369512
249971276 249971276
767234520 4680
459576181 1580
279990940 1260
205920779 6978
845803858 314353040
125691543 2092
577995263 4344
686999425 3709
584566370 459396835
636845176 68354
209582071 1288
681062926 433059657
267651041 133825521
881524593 4450
163500191 545
288300962 961
126741733 442
4186 503646465
884473700 7370
907137398 8197
406340941 1640
572426471 3020
803348600 3128
261300000 871
819768984 15215
436379318 2105
794399899 2648
756460224 3744
423089322 194713048
653687617 54176
426220255 7478
881715195 440857598
858233759 5052
675694456 2640
81196586 36899096
922382058 461191029
177428263 3323
193289410 717
17582572 141
127768941 442
739907549 369953775
991806092 3306
927447180 7172
97867701 980
509998512 1700
341609619 3968
614303361 3124
804753803 3871
204133000 766
120545942 869
205935338 87264853
573599000 1912
126348503 23480
337498876 1125
1853956 13
2790 466121323
607177991 2896
980059529 4382
836180220 3860
269909178 1057
808337347 3781
608621917 6274
572966089 2372
891089197 4236
151531303 1326
559696771 18010
824085082 5573
11064659 95
207116997 116003077
378150105 189075052
14931 750129301
447900001 1493
113862041 438
507128716 3189
325256061 3401
361195852 1251
883347661 4140
721745224 5464
303363751 1094
757586966 757586967
733819251 9050
85736567 288
430514219 215257109
693255495 3460
585800006 7211
181201154 604
55941929 1210
842642132 3089
416137364 1477
3771 415251207
359298539 1522
769773873 4648
188920997 3331
94820687 361
716833260 19305
442312224 62629
453744201 23300
2383 331465285
707539734 262551142
932588750 4303
41399953 138
916801750 5857
606508917 3132
2958 878017085
110053194 501
201975137 1443
317701058 1059
923836236 728596749
15900343 137
440337741 21386
826439770 7030
869997099 2900
262705831 2190
297755095 1762
555033923 2863
488709961 1781
341243028 1967
213132702 5462
988904856 385765197
422135945 2965
986868488 986868489
377999999 1260
240728052 2019
935760049 4079
941947695 4271
807689945 509673412
1734 297245892
356259969 1392
547739245 9711
160800287 536
9138924 31
598837410 3040
661681380 330840690
119571759 784
721690787 3725
194719150 3237
95653476 1468
57600372 192
225445708 1791
624794624 42721
638699999 2129
463993542 4734
801970124 4662617
617835740 2708
431699999 1439
88864336 601
191722083 5271
916892807 9958
482031039 2540
331981095 188941569
414930247 12832
594044351 3498
590399836 1968
924696600 10866
502609042 6404
439741484 2548
977913732 35680
35695805 35695806
312060165 1958
910091253 455045627
460572793 1587
371085562 1679
881037505 8226
672709632 336354816
240135295 3934
456037353 8164
809884437 3077
1302 249775680
52131996 387
525737490 2214
498768255 1981
230345088 1393
505199999 1684
2129 272340224
231538418 1377
1381 188849593
406415760 19645
910092041 13086
270181825 270181825
210429627 1058
7878883 52
616502055 2055
892198131 2974
97570242 3157
103181766 78184
129464069 930
375993012 1334
138600001 462
499176220 6519
69450209 1504
487475726 39653
123627464 1681
340141964 5006
364009225 2284
916501841 3055
787198199 2624
477800525 238900262
491998548 1640
2198 211501151
611667334 128721
476100000 1587
702600001 2342
829514646 5431
139444407 997
320886155 123379774
689188577 7391
329014970 329014970
921062629 6263
954214865 43878
874205279 3485
262565347 131282673
121200000 404
301501749 1210
728530815 364265407
487193148 243596574
219020083 1146
382567309 1459
403428197 1486
206700302 689
300324560 2410
20400080 68
270948 1
956164962 54073
627298786 2091
727222920 2620
201766853 1086
232173089 1251
969351591 3613
546374983 349035215
496998588 3937
243599465 812
743109862 3471
800812645 369208871
84759323 1321
235321677 80322908
695122786 4869
212661689 106330844
45348 703917380
16430698 155
950100000 3167
889711131 26473
100189127 577
598750273 3768
436129414 6572
676251416 4856
351532545 175766273
958859929 7273
1657 488546566
391501306 1305
880654349 9319
166487287 1174
960125542 886257551
528599999 1762
953945513 26832
197100658 657
52800223 176
891118286 4405
850868982 21033
11761 210615586
801300650 2671
8469 959405006
628225214 3363
744180256 3089
109780540 803
668999089 2230
566385711 283192855
939401042 939401041
165397400 2575
804420531 4154
337033900 2062
977828382 7173
176192826 3688
1492 236583441
810869615 46346
191676943 1514
296099012 987
105900353 353
558249403 210486823
199 28939442
711602371 2372
421091328 3470
768001402 2560
25472536 12009994
544124890 4221
409677841 35811
900938401 4444
684660527 29244
48831553 17285040
664858547 42003
741456064 370728032
482779919 18256
472898063 5231
143400569 478
296699514 989
902750212 3727
58499804 195
785699999 2619
2691 657255222
370957568 1286
19389 716150220
137498705 5341
547366201 273683101
149487635 5969
601679459 546058828
932249667 3204
395595641 2641
156801408 3595
825117031 3357
548997274 13677
545322601 24140
111300496 371
148200494 494
113995742 608
724390245 4635
75053343 455
33979147 33979147
149903260 2139
570969 9
482316486 84218
5075 843705039
210082598 1357
369004511 3490
687844516 2445
37499485 18749742
671159082 5478
359673581 359673580
759410867 345512768
867488356 4228
945000573 472500286
552328503 3433
46800256 156
322958880 4119
753699450 7665
646227375 2196
96900002 323
6131 744257348
610439037 32677
837034652 7060
375214662 2978
849925522 8233
644174921 322087460
678328741 6819
675412418 4294
317 35733508
958583192 3655
622202075 2074
772995830 12671
190809466 1155
955472420 4937
704 203957952
1911 262439541
692999999 2310
63635115 31817557
43654375 148
325670893 1721
677881951 5370
138703250 2021
586901443 1994
582991695 13455
546090172 546090171
710061513 11017
272304342 1684
940312243 10189
105685777 1831
439144434 7002
934501552 3115
411600000 1372
662400000 2208
586602604 3447
526530085 526530084
341543533 2244
514656287 2544
754433905 9052
633423264 2159
155570266 732
738049267 369024634
4333 788252044
934199999 3114
580002259 2046
175787095 2494
604800001 2016
537959503 264377536
254100699 847
447900621 1493
466055798 4526
421294729 21872
104015703 52007851
530765923 265382961
559597578 2595
695554750 3893
763501607 2545
28799905 96
795329121 2792
566176352 566176353
245399181 818
139340694 493
548896094 2320
488654700 4210
306989564 6995
60600000 202
1055 144476923
468752814 1921
555898146 1853
907273613 27524
890399395 2968
813902981 2713
417349896 1577
97545014 912
253737061 73159
783914125 2982
599380901 299690450
6555 877596510
225173106 859
369545485 2381
541758673 8177
414036769 12477
4857024 23
377471022 149623087
952545761 5920
935904286 4811
934800103 3116
429689521 2262
823202743 2744
878998149 2930
636935320 16093
62083585 324
379762248 1341
109800230 366
789238646 5899
194669500 106224847
632132657 17646
715804707 2386
90238036 59351183
484484336 1808
434100105 1447
605056293 5806
615677196 2620
137902007 548
929705895 3099
6241 861189157
7127995 35
425711199 212855600
280077635 2017
11099964 37
383801644 1777
484499709 1615
40500083 135
663494196 2589
241941613 241941613
630457417 2139
947006372 14534
912824063 633797076
440962521 1490
290506501 1243
453601513 1512
236187759 3635
275804511 1168
660748220 5713
38691605 948
423300962 1411
802799999 2676
97569921 1710
910237197 3990
556155544 2669
550117374 5875
311031132 1433
20999998 70
211168320 1261
786732554 3800
302447352 9118
323203738 3473
69092901 356
219231292 8242
632955190 5711
595500001 1985
474139263 237069631
978358906 5660
74538900 4275
493208579 8882
385500190 1285
289168897 289168898
8028 990173934
145314284 4322
532915524 2754
91194841 311
289691563 1449
930907840 4152
799032065 7228
116469259 431
740401975 2468
428885719 305434533
112255966 419
914701715 3958
382199820 1274
609300619 2031
487798375 1626
200618640 6288
793362491 3513
962973874 3462
906300443 3021
500324049 2116
176016871 2388
610197966 2034
982805243 3276
982497820 3275
134400449 448
295896151 2599
436201455 1454
422001901 2767
332041973 1436
796209075 44944
360832119 1371
512352569 21748
353698822 1179
22526066 99
94348020 390
570185091 9525
810314200 582242361
745379939 745379938
187200625 624
224699250 749
755769085 4960
974764473 16754
405300001 1351
106817014 89244454
281599916 2388
748944026 29529
315599733 1052
887517757 887517758
54308783 616
471869263 2718
736815258 10557
179892943 1232
664480895 5621
269999999 900
4973 975225610
204745727 704
255601225 2052
2937 373390920
350100000 1167
419 115831914
440998848 1470
911029897 6312
17118 775048027
330197135 1208
450269322 3143
3227 763033400
582917713 7501
10775591 111
735898279 9256
357645062 1246
651957556 2987
269699100 899
103303742 509
289774629 3395
731626502 2774
859455513 3801
4073756 138
204600376 682
897597007 2992
325822983 1252
5928 977355288
651867564 321702788
24847756 318
386401982 1288
447758079 2315
844241903 6463
938319127 3182
444616425 2827
274541766 137270883
894746918 3422
833429941 4926
377958158 3177
228019984 1471
467675239 233837620
3080447 79
585216792 2283
54998721 5710
566019236 2833
640994323 3787
908592822 15066
217655130 74305231
600186175 12224
133860899 487
437701459 1459
57599808 192
51454990 51454989
754301897 9661
176147751 1675
315159651 417430
8175709 61
226903312 3524
482470231 2659
201381897 1258
19808949 70
382202512 1274
44037224 1876
960801877 3559
572939560 2357
213599584 106799792
519061056 4416
677353514 296649902
52536593 26524105
315550818 1326
242466147 1067
653902959 5780
216346793 108173396
864097371 3890
236018208 1598
180247842 2626
576599395 1922
758745767 493503894
395400000 1318
650429620 8347
33300000 111
689697700 2299
332870762 1561
129009413 1099
363024100 1713
798359100 9975
409647078 194271158
597950429 2310
195787814 1346
811805076 2706
273000511 910
838317116 35126
394932565 1663
687606789 4444
613062568 2891
975932894 6894
14061443 228
35985672 120
830014501 13700
185700001 619
188999370 630
402835674 5229
124506062 757
133499967 445
348898838 1163
860486396 2978
263861948 1036
516601721 1722
291601106 972
103499656 345
875564869 24099
661207994 9745
821608175 25179
303075363 1046
444768209 2085
299100000 997
718204200 11382
914259549 568397692
333183077 1487
622653500 2555
940503195 3135
368921423 4042
412305053 356362467
927803249 17757
324937252 13851
546387411 4284
377618504 1295
755023672 3126
825140779 3670
348802586 1399
836401070 836401070
741001643 367559510
927826406 3319
232453328 116226664
770004694 30908
232499244 775
402971981 1683
572491763 286245881
27786232 872
140030531 3062
719490573 10964
197488864 6052
128960776 4185
22092 337796552
284259757 1342
252930051 879
597837505 597837505
644353709 11739
678248913 268716519
965482997 4166
262662906 989
109079611 379
797763478 3983
201980604 1428
465901552 1553
379666466 4093
248921292 931
824400935 2748
77400201 258
45693449 153
674817371 3678
622482302 38063
402444025 1803
909693700 13700
255803900 255803900
74896619 670
824578165 715070380
11680124 75
907388854 4042
797860241 398930121
74922078 311
57898499 290
874197086 2914
715786139 2617
719771172 6254
567001103 1890
278083330 7595
353146840 35962
15829538 73
441599117 1472
883113181 4061
229724508 806
368698772 1229
52855908 221
386086352 1818
857830374 565436309
103799841 346
345095338 2186
204717024 775
945518909 3988
824890393 28675
275190199 258062554
2981 768891040
584682453 2092
634107471 109501
919719659 5496
4108 893239412
549175967 3036
581560496 290780248
886923450 3150
556502941 1998
253788277 4109
538621149 3179
369606141 369606142
13710844 79
135040588 493
884071529 47646
986888880 4104
256941074 895
25640183 12820091
864297926 2881
682197726 2274
393752642 4256
157542824 1468
142229142 1607
742196401 5900
484938697 1674
404121402 2943
596547525 298273763
249042080 971
50280169 2524
14730 103492921
37529346 343
313 45827409
885336848 4268
710963572 2898
3571 547021708
807086784 3891
820030671 51468
54483050 27241525
995915282 3609
71344349 355
557999471 1860
574362557 3179
63426813 556
922203075 3074
51826176 207
407099854 1357
62644915 218
909822342 3858
414438750 4125
617951291 2692
68530429 2263
470008111 3689
250495813 3496
908741652 3831
27061952 2442
725575980 4188
375052032 5184
121800344 406
73198238 278
61409720 301
63275619 2196
743385250 2495
843939344 843939345
568346349 253193287
2309 608466030
468546289 1992
162107207 9830
933296889 3111
267791993 1667
755599846 8085
112200001 374
216810558 1978
475101683 3536
834600458 2984
607547292 30481
720902404 2403
618060352 6750
103376382 1546
200345106 786
53415895 290
262828057 2922
24685 206614482
71643281 1060
809639401 2819
234732652 1581
381358394 381358395
258210684 2043
492414221 4537
993814540 7927
976735684 5501
738659196 3069
565973863 4184
940650348 925195455
159639923 79819961
249520094 891
872847800 26123
999655193 998429321
901401333 17266
143111357 838
225655186 104603711
451341888 1893
436801455 1456
928615662 16486
881495550 7785
292732977 146366488
933601008 3112
570255527 7064
712905084 3538
558058382 3229
97319057 449
808854529 16784
998103326 3327
913361680 4774
944749 231463505
292455049 3310
276858310 1443
357696871 11138
148601380 3554
649 181078788
851361145 7612
989103297 3297
832889150 2855
536462415 2258
345267659 2085
798922777 399461388
577278354 2108
686726359 604762566
17592390 1166
900139639 19564
499342047 2191
541098539 4391
904687532 55997
705297650 2351
311100764 1037
258674620 21462
621087663 37662
107676555 1822
646499818 2155
54942926 247
833955809 16433
740328978 2968
328500323 1095
13274 299139656
292294191 7064
668400183 3209
929238749 27533
890051992 6425
194596537 1758
419401332 1398
783486046 3935
661017725 13373
645945160 12115
368422181 3815
692702864 2309
392706161 2849
261058678 873
266406193 1066
129027560 1559
769090001 7000
142412541 1097
841234827 10964
595499193 1985
205848338 840
90899818 303
158829456 158829455
768085859 69175
938286155 458191845
696297680 2321
167034527 1167
994165895 5237
144899656 483
18599939 62
11440885 11440885
163664921 1730
505683919 5777
272187575 1434
883926877 8106
640202134 2134
603378951 3639
335138789 1695
408289517 2003
758102527 2527
746267278 4261
677581531 3013
49801387 188
497099198 1657
874127689 437063844
845955094 845955094
484161102 2269
891828923 4620
921477350 12767
458209023 4984
3386 631411122
665514601 15902
533140982 3165
94199826 314
918237351 7270
798780751 4312
667974265 4694
950195440 7792
657312329 115054
695883403 361842764
238264746 238264747
279908124 4375
993650437 880286074
561908064 3027
668880972 8310
613240393 613240393
594001374 1980
584102358 1947
311209796 13551
853494245 106434
240000800 800
133800445 446
579900000 1933
709202365 2364
806942280 3576
347698842 1159
94258864 600
743407041 5660
241364740 2013
724986121 3245
512833927 1969
369409584 184704792
910503036 3035
796802887 11286
720056302 5199
371287524 1606
370129440 1354
775729596 5492
572287512 572287512
623193428 10361
885895146 875943833
43933847 656
960039525 480019762
271692565 2616
292800316 976
118531050 46501
410861532 410861533
496907359 2351
525077943 7279
722346243 2760
838324961 2984
576402820 3056
3488 982818352
14836351 206
196667968 2108
432008929 1824
943565517 24597
529032867 3685
823142192 3672
683158522 3612
52657913 315
274396033 137198017
707399999 2358
686679179 4605
493399206 60473
701784268 4798
343346867 1713
110725583 492
838084833 838084834
263957821 11957
472645216 2336
52690489 202
897608567 25908
676800009 2256
655250371 327625186
735052033 2574
639602133 2132
682266168 12924
281777454 1134
237719616 946
81265998 2524
137085785 1993
462156350 3638
385769161 8379
638599483 6502
315217060 3067
462713560 6676
370 76608451
992330376 7041
991175617 4131
824084855 6521
961317649 29768
635148599 5640
289199213 964
425826533 1429
441131243 4650
515744321 2314
670071071 3221
812289535 15424
360238703 2856
597569 597568
451338822 7709
54545981 1252
108071517 986
79799735 266
843665618 376592600
326398912 1088
918900001 3063
506320528 21876
967008863 4387
802594897 4634
7800037 26
418097571 1457
592200505 1974
202970715 1597
875700001 2919
476 138020960
10529577 46
992005145 16182
989814225 971917123
114917026 524
11871743 64
815215801 18760
325329919 4342
864000000 2880
814927512 40376
66099872 769
1540 454780923
898289927 3253
576995646 9731
303399409 1887
224775971 1098
599842492 515006368
294715746 6318
712434518 712434518
9555011 186
184833972 2412
262552877 1526
22889881 201
206783395 3205
805291908 387080876
618292918 8083
754552801 3433
737682309 4263
899099999 2997
576601922 1922
101670398 393
955505923 477752962
121455201 1934
217679693 103444600
671625399 14738
80581593 994
252726170 2819
230017232 4429
960847022 3207
16199947 54
206559148 1725
713652974 3815
3301 757753939
200400001 668
855208220 809051797
331029440 7616
92284118 1261
1490 319767894
472731187 25589
409249329 7135
684323330 3079
532170697 2354
94844 410674520
162944226 872
561027576 93795
361199999 1204
178544391 4497
200534009 690
910439832 7113
627597908 2092
260400399 868
632494105 3883
264638884 3253
145200086 484
78215232 744
365903758 182951879
813591572 3242
782829057 6421
59700215 199
598635529 299317764
167131374 585
10155 434223661
984828014 6763
859994981 3618
719397504 12258
167780607 2096
798752874 5987
699500437 374140157
503855827 503855827
382815453 2473
289963203 102151639
877430043 3063
346090471 346090472
381300412 1271
947874795 6336
167702964 83851482
625438346 625438347
551655428 25367
586576710 3250
213335732 1337
437323164 6344
941802263 11736
644936216 14735
821102992 2737
941010094 31807
895550450 7190
482136774 202271365
783298432 2611
208314548 208314547
611 173770896
223848854 1571
273009651 1927
676802960 2256
378001758 1260
572203841 2080
935705844 10981
305055574 1870
530970230 4270
478413111 2374
819213019 2861
880263885 14279
333264273 10205
132093249 573
168900001 563
5400001 18
321160880 1370
686666304 2656
41990909 670
28838444 100
736443510 16171
579735536 289819251
866800983 433400491
825211548 14217
8295 515020310
347401912 1158
74005878 6319
40636532 30661665
1710 302134423
20107517 1288
674459506 3650
109800631 366
52108640 380
437038216 5795
592933427 3126
265233239 1545
663239651 4889
28521701 5310
80742970 95204
650519775 6847
954868162 10969
130655703 5807
5079 556042229
923824440 21160
931077330 5897
511461791 11491
491078232 8216
989837373 4766
175451651 87725826
155699482 519
542493528 10869
229017176 896
986575086 3599
99599667 332
930171818 4713
619967112 8504
647590140 47547
419698602 1399
602388230 4511
526459343 2820
835601456 4561
494338560 1685
130484153 553
716400001 2388
492001641 1640
467950209 2201
315247710 1856
732299429 13671
307518597 1359
692400000 2308
829802766 2766
998854660 499427330
119700400 399
383044468 13696
95400317 318
324000000 1080
317617854 1185
661445006 330722503
878402929 2928
481103368 240551684
194799714 683
997501785 3325
816287808 816287808
8454 871008197
778993025 2725
